:root{color:#18352d;font-synthesis:none;background:#f4efe3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #bd7c4a}.eyebrow{color:#76502e;letter-spacing:.08em;margin:0;font-size:.78rem;font-weight:800}.actions-page,.notifications-page{gap:1.25rem;width:min(100%,72rem);display:grid}.action-tabs,.checkboxes,.action-operations,.proof-review{flex-wrap:wrap;gap:.55rem;display:flex}.action-tabs button,.action-operations button,.proof-form button,.notification-list button,.action-form button{color:#18352d;background:#fffdf8;border:1px solid #7a968c;border-radius:.35rem;padding:.55rem .7rem;font-weight:700}.action-tabs button.selected,.action-form>button{color:#fffdf8;background:#19372f;border-color:#19372f}.action-form,.action-card,.notification-list li{background:#fdfaf3;border:1px solid #d5cdbd;border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}.action-form{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.action-form h2,.action-form>button{grid-column:1/-1}.action-form label,.proof-form label{gap:.35rem;font-weight:700;display:grid}.action-form input,.action-form select,.action-form textarea,.action-operations input,.action-operations select,.proof-form input{background:#fff;border:1px solid #7a968c;border-radius:.35rem;min-width:0;padding:.55rem}.action-list,.notification-list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.action-title{justify-content:space-between;gap:1rem;display:flex}.action-title h2,.action-title p{margin:.25rem 0}.blocker{background:#fff1df;border-left:4px solid #bd7c4a;padding:.55rem}.action-operations form,.proof-form{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.proof-list{margin:0;padding-left:1.25rem}.proof-list li{margin:.35rem 0}.success-message{color:#173f28;background:#dcefe2;border-radius:.35rem;padding:.7rem}.error-message{color:#7a2017;background:#fee5e1;border-radius:.35rem;padding:.7rem}.empty-state{color:#426057;padding:1rem}.notification-list li{grid-template-columns:1fr auto;align-items:center}.notification-list p,.notification-list small{margin:.25rem 0;display:block}@media (max-width:42rem){.application-shell{grid-template-columns:1fr}.sidebar{padding:1.25rem}.action-title,.notification-list li{grid-template-columns:1fr;display:grid}.main-content{padding:1rem}}a{color:inherit}.skip-link{z-index:2;background:#fff;padding:.75rem 1rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.application-shell{grid-template-columns:minmax(15rem,18rem) 1fr;min-height:100vh;display:grid}.sidebar{color:#f4efe3;background:#19372f;padding:2rem 1.25rem}.account-summary{border-top:1px solid #ffffff40;gap:.5rem;margin-top:2rem;padding-top:1rem;display:grid}.account-summary p{margin:0;font-weight:700}.account-summary button,.auth-form button,.member-card>button{color:#1b2b25;background:#bd7c4a;border:0;border-radius:.4rem;padding:.7rem .85rem;font-weight:800}.text-button{color:#76502e;background:0 0;border:0;padding:0;text-decoration:underline}.inverse{color:#f4efe3;text-align:left}.brand-mark{color:#bd7c4a;letter-spacing:.2em;margin:0;font-size:.8rem;font-weight:800}.brand-name{margin:.3rem 0 2rem;font-family:Georgia,serif;font-size:1.9rem}.navigation-list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.navigation-list a{border-radius:.35rem;padding:.65rem .75rem;text-decoration:none;display:block}.navigation-list a[aria-current=page],.navigation-list a:hover{background:#ffffff21}.main-content{place-items:center;padding:clamp(1.5rem,5vw,5rem);display:grid}.foundation-page{background:#fffdf8;border:1px solid #d5cdbd;border-radius:1rem;width:min(100%,52rem);padding:clamp(1.75rem,5vw,4rem);box-shadow:0 1.5rem 4rem #18352d14}.auth-page{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.auth-card,.state-card,.admin-page{background:#fffdf8;border:1px solid #d5cdbd;border-radius:1rem;width:min(100%,66rem);padding:clamp(1.75rem,5vw,3.5rem);box-shadow:0 1.5rem 4rem #18352d14}.auth-card{width:min(100%,31rem)}.auth-form{gap:.65rem;margin:2rem 0 1rem;display:grid}.auth-form input{border:1px solid #7a968c;border-radius:.35rem;min-height:2.75rem;padding:.65rem}.auth-form button{margin-top:.5rem}.status-message{color:#426057;min-height:1.5rem}.member-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin-top:2rem;display:grid}.member-card{background:#f4efe3;border:1px solid #d5cdbd;border-radius:.75rem;gap:1rem;padding:1rem;display:grid}.member-card h2{margin:0;font-size:1.15rem}.member-card p{margin:.35rem 0 0}.permission-list{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.permission-button{color:#18352d;background:#fffdf8;border:1px solid #426057;border-radius:.35rem;padding:.4rem .55rem}.operations-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:2rem 0;display:grid}.operation-card,.incident-panel,.incident-list article{background:#f4efe3;border:1px solid #d5cdbd;border-radius:.75rem;gap:.8rem;padding:1rem;display:grid}.operation-card-wide{grid-column:1/-1}.operation-card h2,.incident-panel h2{margin:0}.operation-card label,.incident-form,.quota-list,.quota-list>div,.incident-list{gap:.65rem;display:grid}.operation-card input,.incident-form input,.incident-form select,.incident-form textarea{background:#fffdf8;border:1px solid #7a968c;border-radius:.35rem;width:100%;padding:.65rem}.incident-form textarea{resize:vertical;min-height:6rem}.quota-list>div{grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr);align-items:center}.quota-list meter{grid-column:1/-1;width:100%}.incident-list{margin-top:1rem}.incident-list article{background:#fffdf8}.incident-list article button{justify-self:start}.eyebrow{color:#9d6033;letter-spacing:.09em;text-transform:uppercase;margin:0 0 1rem;font-size:.78rem;font-weight:800}h1{margin:0;font-family:Georgia,serif;font-size:clamp(2.2rem,6vw,4.8rem);font-weight:500;line-height:1}.foundation-page>p:not(.eyebrow){color:#426057;max-width:42rem;font-size:1.1rem;line-height:1.6}.foundation-status{grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0 0;display:grid}.foundation-status div{background:#f4efe3;border-left:3px solid #bd7c4a;padding:1rem}.foundation-status dt{color:#426057;text-transform:uppercase;font-size:.8rem;font-weight:800}.foundation-status dd{margin:.4rem 0 0;font-weight:700}.inbox-page,.dossiers-page,.dossier-360{width:min(100%,74rem)}.dossiers-header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.dossiers-header>div>p:not(.eyebrow){color:#426057;max-width:42rem;line-height:1.5}.dossiers-header dl,.dossier-card dl,.subject-card dl{gap:.65rem;margin:0;display:grid}.dossiers-header dl{grid-template-columns:repeat(2,minmax(7rem,1fr))}.dossiers-header dl div,.dossier-card dl div,.subject-card dl div{background:#fffdf8;border-left:3px solid #bd7c4a;padding:.75rem}.dossiers-header dt,.dossier-card dt,.subject-card dt{color:#426057;text-transform:uppercase;font-size:.72rem;font-weight:800}.dossiers-header dd,.dossier-card dd,.subject-card dd{margin:.35rem 0 0;font-weight:750}.dossier-form{background:#fffdf8;border:1px solid #d5cdbd;border-radius:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;margin:1.5rem 0;padding:clamp(1rem,3vw,1.75rem);display:grid}.agenda-page,.agenda-list,.google-calendar-panel,.agenda-slot-form,.agenda-tabs,.google-calendar-actions,.sync-errors{gap:1rem;display:grid}.agenda-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5rem 0}.agenda-tabs button,.google-calendar-panel button,.agenda-slot-form button{color:#18352d;background:#fffdf8;border:1px solid #426057;border-radius:.4rem;padding:.7rem .9rem;font-weight:800}.agenda-tabs button.selected{color:#fffdf8;background:#18352d}.agenda-slot-form,.google-calendar-panel,.agenda-card{background:#fffdf8;border:1px solid #d5cdbd;border-radius:.9rem;padding:clamp(1rem,3vw,1.5rem)}.agenda-slot-form{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-slot-form h2,.agenda-slot-form button,.agenda-slot-form .checkbox-label{grid-column:1/-1}.agenda-slot-form label{color:#304d43;gap:.4rem;font-weight:700;display:grid}.agenda-slot-form input{color:#18352d;background:#fff;border:1px solid #7a968c;border-radius:.4rem;width:100%;padding:.7rem}.google-calendar-panel{background:#f4efe3;grid-template-columns:minmax(0,1fr) auto;align-items:start;margin:1.5rem 0}.google-calendar-panel h2,.agenda-card h2{margin:0;font-family:Georgia,serif;font-weight:500}.google-calendar-actions,.sync-errors{grid-column:1/-1}.agenda-card{border-left:4px solid #7a968c}.agenda-card p{margin-bottom:0}.agenda-sync-status{color:#426057;font-weight:700}.dossier-form h2,.dossier-form h3,.dossier-form button,.dossier-form .checkbox-label{grid-column:1/-1}.dossier-form h2,.dossier-form h3{margin:0}.dossier-form label{color:#304d43;gap:.4rem;font-weight:700;display:grid}.dossier-form input,.dossier-form textarea,.dossier-form select{color:#18352d;background:#fff;border:1px solid #7a968c;border-radius:.4rem;width:100%;padding:.7rem}.dossier-form button:not(.primary-button){color:#18352d;background:#fffdf8;border:1px solid #426057;border-radius:.4rem;justify-self:start;padding:.65rem .85rem;font-weight:800}.filters{grid-template-columns:repeat(4,minmax(0,1fr));padding:1rem}.filters label:first-child{grid-column:span 1}.dossier-list,.subject-grid{gap:1rem;display:grid}.dossier-card,.subject-card,.dossier-section{background:#fffdf8;border:1px solid #d5cdbd;border-radius:.9rem;padding:clamp(1rem,3vw,1.75rem);box-shadow:0 1rem 2.5rem #18352d0d}.dossier-card{grid-template-columns:1fr minmax(13rem,18rem);gap:1.25rem;display:grid}.dossier-card h2,.subject-card h3,.dossier-section h2{margin:0;font-family:Georgia,serif;font-weight:500}.dossier-card h2 a{text-underline-offset:.16em;text-decoration-thickness:1px}.dossier-section{margin-top:1.5rem}.dossier-section>p{color:#426057;max-width:52rem;line-height:1.5}.subject-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));margin-top:1rem}.subject-card p{line-height:1.45}.compact-form{margin-bottom:0}.resource-list,.timeline{gap:.7rem;margin:1rem 0;padding:0;list-style:none;display:grid}.resource-list li,.timeline li{background:#f4efe3;border-left:3px solid #7a968c;padding:.8rem 1rem;line-height:1.45}.timeline li{gap:.25rem;display:grid}.timeline span{color:#426057;font-size:.9rem}.split-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.checkbox-label{align-items:center;gap:.6rem;display:flex!important}.checkbox-label input{width:auto}.inbox-header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.inbox-header h1{font-size:clamp(2.5rem,7vw,5.2rem)}.inbox-header>div>p:not(.eyebrow){color:#426057;max-width:42rem;line-height:1.5}.inbox-header dl{gap:.75rem;margin:0;display:flex}.inbox-header dl div{background:#fffdf8;border-left:3px solid #bd7c4a;min-width:7rem;padding:.85rem}.inbox-header dt{color:#426057;text-transform:uppercase;font-size:.75rem;font-weight:800}.inbox-header dd{margin:.3rem 0 0;font-weight:800}.inbox-message,.feature-flag,.error-state,.quarantine-state,.uncertainty-state{color:#214137;background:#e5eee9;border-radius:.45rem;padding:.8rem 1rem}.feature-flag{color:#684222;background:#f1e4d7}.error-state{color:#782d25;background:#f6dfda}.quarantine-state{color:#fffdf8;background:#2d3d38}.uncertainty-state{color:#624a10;background:#f5edd3}.capture-panel,.capture-card{background:#fffdf8;border:1px solid #d5cdbd;border-radius:.9rem;margin-top:1.5rem;padding:clamp(1rem,3vw,2rem);box-shadow:0 1rem 2.5rem #18352d0d}.capture-panel{gap:1rem;display:grid}.capture-panel label,.draft-editor label{color:#304d43;gap:.4rem;font-weight:700;display:grid}.capture-panel input,.capture-panel textarea,.draft-editor input,.draft-editor textarea{color:#18352d;background:#fff;border:1px solid #7a968c;border-radius:.4rem;width:100%;padding:.7rem}.capture-tabs,.draft-actions{flex-wrap:wrap;gap:.55rem;display:flex}.capture-tabs button,.draft-actions button,.recording-controls button,.capture-card>header button,.draft-editor button{color:#18352d;background:#fffdf8;border:1px solid #426057;border-radius:.4rem;padding:.6rem .8rem;font-weight:750}.capture-tabs button[aria-selected=true],.primary-button{color:#1b2b25!important;background:#bd7c4a!important;border-color:#bd7c4a!important}.primary-button{justify-self:start}.attachment-list{gap:.35rem;margin:0;padding-left:1.2rem;display:grid}.attachment-list span{color:#426057;font-size:.85rem}.recording-controls{background:#f4efe3;border-left:3px solid #bd7c4a;padding:.9rem}.recording-controls p{color:#426057;margin-top:0}.pending-vocals{background:#f4efe3;border:1px solid #d5cdbd;border-radius:.6rem;gap:.65rem;padding:.9rem;display:grid}.pending-vocals h2,.pending-vocals p{margin:0}.pending-vocals h2{font-size:1rem}.pending-vocals p,.processing-state{color:#426057}.pending-vocals ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.pending-vocals li{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pending-vocals small{color:#782d25;width:100%}.pending-vocals button{color:#18352d;background:#fffdf8;border:1px solid #426057;border-radius:.4rem;padding:.45rem .65rem;font-weight:750}.capture-list{gap:1rem;margin-top:1.5rem;display:grid}.empty-state{color:#426057;text-align:center;border:1px dashed #7a968c;padding:2rem}.capture-card{margin-top:0}.capture-card>header,.draft-card>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.capture-card h2,.draft-card h3{margin:0;font-family:Georgia,serif;font-size:1.45rem;font-weight:500}.capture-card header p:not(.eyebrow){color:#426057;margin-bottom:0}.capture-card details{background:#f4efe3;margin-top:1rem;padding:.75rem}.capture-card summary{cursor:pointer;font-weight:800}.original-body{white-space:pre-wrap;line-height:1.5}.draft-list{gap:.8rem;margin-top:1.25rem;display:grid}.draft-card{background:#fff;border:1px solid #d5cdbd;border-radius:.6rem;padding:1rem}.draft-card blockquote{color:#426057;background:#f4efe3;border-left:3px solid #bd7c4a;margin:.8rem 0;padding:.65rem .85rem}.draft-editor{gap:.75rem;margin-top:1rem;display:grid}.proposals-page{gap:1.5rem;display:grid}.proposals-header{justify-content:space-between;align-items:end;gap:2rem;display:flex}.proposals-header h1,.proposal-list-heading h2,.arbitration-card h2,.proposal-card h3,.proposal-editor h2,.arbitration-editor h3{margin:0;font-family:Georgia,serif;font-weight:500}.proposals-header h1{font-size:clamp(2rem,4vw,3.5rem)}.proposals-header p:not(.eyebrow){color:#426057;max-width:52rem;margin-bottom:0;line-height:1.6}.proposals-header dl{gap:.75rem;min-width:15rem;margin:0;display:flex}.proposals-header dl div{background:#fffdf8;border:1px solid #d5cdbd;border-radius:.65rem;min-width:7.3rem;padding:.8rem}.proposals-header dt{color:#426057;font-size:.82rem}.proposals-header dd{margin:.25rem 0 0;font-family:Georgia,serif;font-size:1.75rem}.proposal-editor,.arbitration-editor{background:#fffdf8;border:1px solid #d5cdbd;border-radius:.9rem;gap:1rem;padding:clamp(1rem,3vw,2rem);display:grid;box-shadow:0 1rem 2.5rem #18352d0d}.proposal-editor>header,.arbitration-editor>header,.proposal-list-heading,.proposal-card>header,.arbitration-card>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.proposal-editor>header p,.arbitration-editor>header p{color:#426057;margin-bottom:0}.proposal-editor label,.arbitration-editor label,.proposal-list-heading label,.arbitration-filter{color:#304d43;gap:.4rem;font-weight:700;display:grid}.proposal-editor input,.proposal-editor textarea,.proposal-editor select,.arbitration-editor input,.arbitration-editor textarea,.arbitration-editor select,.proposal-list-heading select,.arbitration-filter select{color:#18352d;width:100%;font:inherit;background:#fff;border:1px solid #7a968c;border-radius:.4rem;padding:.7rem}.proposal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.proposal-editor-actions,.proposal-card-actions,.arbitration-actions{flex-wrap:wrap;gap:.6rem;display:flex}.proposal-editor-actions button,.proposal-card-actions button,.arbitration-actions button,.arbitration-card>button{color:#18352d;background:#fffdf8;border:1px solid #426057;border-radius:.4rem;padding:.6rem .8rem;font-weight:750}.proposal-editor-note,.arbitration-rule{color:#426057;background:#f4efe3;border-left:3px solid #bd7c4a;margin:0;padding:.85rem 1rem}.proposal-list-section,.arbitration-list{gap:1rem;display:grid}.proposal-list-heading{align-items:end}.proposal-list-heading label,.arbitration-filter{min-width:min(100%,16rem)}.proposal-list,.arbitration-list{gap:1rem;display:grid}.proposal-card,.arbitration-card{background:#fffdf8;border:1px solid #d5cdbd;border-radius:.75rem;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.arbitration-card{border-left:4px solid #426057}.proposal-card h3,.arbitration-card h2{font-size:1.45rem}.proposal-card>header small,.arbitration-card>header small{color:#426057;white-space:nowrap}.status-badge{letter-spacing:.02em;border-radius:999px;align-items:center;padding:.2rem .45rem;font-size:.75rem;font-weight:800;display:inline-flex}.status-badge.neutral{color:#304d43;background:#e8eee9}.status-badge.warning{color:#78431d;background:#f8e6d2}.status-badge.success{color:#245038;background:#dcebdd}.status-badge.danger{color:#782d25;background:#f4dcda}.proposal-detail{gap:.8rem;display:grid}.proposal-detail dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.proposal-detail dl div{background:#fff;border:1px solid #e4ddcf;border-radius:.45rem;padding:.65rem}.proposal-detail dt{color:#426057;font-size:.77rem}.proposal-detail dd{color:#18352d;margin:.2rem 0 0;font-weight:700}.proposal-detail>p{color:#304d43;margin:0;line-height:1.55}.proposal-missing{background:#fff5e9;border:1px solid #dca46f;border-radius:.5rem;padding:.8rem}.proposal-missing h3,.nearby-items h3{margin:0;font-size:.95rem}.proposal-missing ul{margin:.5rem 0 0;padding-left:1.1rem}.proposal-arbitration-reason{background:#eef4ef;border-left:3px solid #426057;padding:.75rem}.proposal-link-note,.proposal-waiting{font-style:italic;color:#426057!important}.proposal-history{border-top:1px solid #e4ddcf;padding-top:.5rem}.proposal-history summary{cursor:pointer;color:#304d43;font-weight:800}.proposal-history>p{color:#426057}.proposal-history ol{gap:.7rem;margin:.8rem 0 0;padding-left:1.2rem;display:grid}.proposal-history li{gap:.2rem;display:grid}.proposal-history li span,.proposal-history li small{color:#426057}.proposal-history li p{margin:.15rem 0 0}.meetings-page{gap:1.5rem;width:min(100%,78rem);display:grid}.meetings-header,.meeting-card>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.meetings-header h1,.meeting-card h2{margin:0;font-family:Georgia,serif;font-weight:500}.meetings-header h1{font-size:clamp(2rem,4vw,3.5rem)}.meetings-header p:not(.eyebrow),.meeting-card>header p:not(.eyebrow){color:#426057;line-height:1.55}.meetings-header dl{grid-template-columns:repeat(2,minmax(9rem,1fr));gap:.7rem;margin:0;display:grid}.meetings-header dl div{background:#fffdf8;border:1px solid #d5cdbd;border-radius:.65rem;padding:.8rem}.meetings-header dt{color:#426057;text-transform:uppercase;font-size:.78rem}.meetings-header dd{color:#18352d;margin:.3rem 0 0;font-weight:750}.meeting-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.manual-meeting{background:#f4efe3;border:1px solid #426057;border-radius:.9rem;gap:1rem;padding:clamp(1rem,3vw,1.6rem);display:grid}.manual-meeting-header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.manual-meeting-header h2,.manual-meeting h3,.manual-meeting h4{color:#18352d;margin:0}.manual-meeting-header p:not(.eyebrow){color:#426057;max-width:48rem;line-height:1.5}.manual-timer{color:#fffdf8;text-align:right;background:#18352d;border-radius:.65rem;min-width:9rem;padding:.8rem;display:grid}.manual-timer span,.manual-timer small{color:#dce9df}.manual-timer strong{font-variant-numeric:tabular-nums;font-size:1.8rem}.manual-meeting-layout{grid-template-columns:minmax(15rem,.65fr) minmax(0,2fr);gap:1rem;display:grid}.manual-agenda{align-content:start;gap:.55rem;display:grid}.manual-agenda button{color:#18352d;text-align:left;font:inherit;background:#fffdf8;border:1px solid #d5cdbd;border-radius:.5rem;gap:.25rem;padding:.75rem;display:grid}.manual-agenda button.is-current{border-color:#18352d;box-shadow:inset 4px 0 #18352d}.manual-agenda button small{color:#426057}.manual-workspace{gap:1rem;min-width:0;display:grid}.manual-context{background:#fffdf8;border-radius:.65rem;padding:1rem}.manual-context dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.manual-context dt{color:#426057;text-transform:uppercase;font-size:.8rem;font-weight:800}.manual-context dd{margin:.25rem 0 0;line-height:1.45}.manual-note{background:#fffdf8;border:1px solid #d5cdbd;border-radius:.65rem;padding:1rem}.manual-forms{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.manual-forms .meeting-form,.manual-close{background:#fffdf8;border:1px solid #d5cdbd;border-radius:.65rem;padding:1rem}.manual-ledger{background:#fffdf8;border-radius:.65rem;padding:1rem}.manual-ledger ul{gap:.6rem;padding-left:1.2rem;display:grid}.manual-ledger li{gap:.2rem;display:grid}.manual-ledger small{color:#426057}.manual-ledger button,.manual-report-actions button,.manual-validation>button{justify-self:start}.manual-report-actions,.manual-validation{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.manual-validation{border-top:1px solid #e4ddcf;padding-top:.75rem}.manual-validation p{color:#426057;width:100%;margin:0}.meeting-card{background:#fffdf8;border:1px solid #d5cdbd;border-radius:.9rem;gap:1rem;padding:clamp(1rem,3vw,1.6rem);display:grid;box-shadow:0 1rem 2.5rem #18352d0d}.meeting-card>header small{color:#426057;white-space:nowrap}.meeting-participant-list ul,.readiness-list,.agenda-list,.agenda-history ul,.agenda-draft ul{gap:.55rem;margin:.55rem 0 0;padding-left:1.2rem;display:grid}.meeting-participant-list li span{color:#426057;font-size:.85rem}.meeting-form,.meeting-inline-form{gap:.8rem;display:grid}.meeting-form label,.meeting-inline-form label{color:#304d43;gap:.35rem;font-weight:700;display:grid}.meeting-form input,.meeting-form textarea,.meeting-form select,.meeting-inline-form input,.meeting-inline-form select{box-sizing:border-box;color:#18352d;width:100%;font:inherit;background:#fff;border:1px solid #7a968c;border-radius:.4rem;padding:.65rem}.meeting-form textarea{resize:vertical;min-height:4.5rem}.meeting-form button,.meeting-inline-form button,.agenda-draft button,.agenda-history button{color:#18352d;font:inherit;background:#fffdf8;border:1px solid #426057;border-radius:.4rem;justify-self:start;padding:.65rem .9rem;font-weight:750}.meeting-form .primary-button,.agenda-draft .primary-button,.meeting-card>.primary-button{color:#fffdf8;background:#18352d}.readiness-list{padding-left:0;list-style:none}.readiness-list li{background:#fff5e9;border-left:3px solid #dca46f;grid-template-columns:1fr auto;gap:.45rem;padding:.7rem;display:grid}.readiness-list small{color:#782d25;grid-column:1/-1}.agenda-list{padding-left:1.5rem}.agenda-list li{border-bottom:1px solid #e4ddcf;grid-template-columns:1fr auto;gap:.25rem .75rem;padding:.7rem 0;display:grid}.agenda-list small{grid-column:1/-1}.ready{color:#24613f}.not-ready{color:#782d25;font-weight:750}.agenda-draft{background:#f4efe3;border-left:3px solid #bd7c4a;padding:.8rem}.agenda-history{border-top:1px solid #e4ddcf;padding-top:.8rem}.agenda-history summary{cursor:pointer;color:#304d43;font-weight:800}.meeting-series-form fieldset{border:1px solid #d5cdbd;border-radius:.5rem;gap:.4rem;display:grid}.meeting-series-form legend{color:#304d43;font-weight:800}.meeting-series-form .checkbox-label{align-items:center;gap:.5rem;font-weight:500;display:flex}.meeting-series-form .checkbox-label input{width:auto}.nearby-items{background:#f4efe3;border:1px solid #d5cdbd;border-radius:.55rem;padding:.85rem}.nearby-items div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.45rem;display:grid}.nearby-items p{color:#426057;margin:0;line-height:1.45}.arbitration-editor{background:#fff;margin-top:.25rem}.meeting-recording{background:#fffdf8;border:1px solid #d5cdbd;border-radius:.7rem;gap:1rem;margin-top:1.5rem;padding:1.25rem;display:grid}.meeting-recording>header p,.meeting-recording h3,.meeting-recording .state-card p{margin:0}.recording-indicator{color:#fff;letter-spacing:.04em;background:#8d2922;border-radius:.5rem;margin:0;padding:.8rem 1rem;font-weight:800}.recording-controls,.recording-segments{flex-wrap:wrap;gap:.7rem;display:flex}.recording-controls button,.recording-segments button,.transcript-history button{color:#18352d;background:#fff;border:1px solid #426057;border-radius:.45rem;padding:.65rem .8rem;font-weight:700}.recording-controls .danger-button{color:#fff;background:#8d2922;border-color:#8d2922}.recording-history,.transcript-history{gap:.75rem;display:grid}.recording-history .state-card,.transcript-history .state-card{gap:.6rem;display:grid}.warning-state{color:#614629;background:#f8eedb;border-left:4px solid #bd7c4a;margin:0;padding:.7rem}.transcript-history time{font-weight:800}.transcript-history small{color:#76502e;margin-top:.3rem;display:block}.meeting-recording audio{width:100%}@media (max-width:1000px){.proposal-detail dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.dossiers-header,.dossier-card,.split-section{grid-template-columns:1fr;gap:1rem;display:grid}.dossiers-header dl,.dossier-form,.filters{grid-template-columns:1fr}.inbox-header{gap:1rem;display:grid}.inbox-header dl{width:100%}.inbox-header dl div{flex:1}.capture-card>header,.draft-card>header,.proposals-header,.proposal-editor>header,.arbitration-editor>header,.proposal-list-heading,.proposal-card>header,.arbitration-card>header{display:grid}.proposals-header dl{width:100%}.proposals-header dl div{flex:1}.proposal-form-grid,.proposal-detail dl,.nearby-items div{grid-template-columns:1fr}.proposal-list-heading label,.arbitration-filter{width:100%}.meetings-header,.meeting-card>header,.meeting-grid,.manual-meeting-header,.manual-meeting-layout,.manual-forms{grid-template-columns:1fr;display:grid}.meetings-header dl,.manual-context dl{grid-template-columns:1fr}.recording-controls,.recording-segments{flex-direction:column}.application-shell{grid-template-columns:1fr}.sidebar{padding:1rem}.navigation-list{grid-template-columns:repeat(2,minmax(0,1fr))}.foundation-status{grid-template-columns:1fr}.sidebar{grid-template-columns:1fr auto;gap:.5rem 1rem;display:grid}.sidebar nav{grid-column:1/-1;overflow-x:auto}.navigation-list{width:max-content;display:flex}.account-summary{border:0;justify-self:end;margin-top:0}.account-summary p,.account-summary .inverse{display:none}}.memory-page{gap:1.5rem;display:grid}.memory-header{max-width:68rem}.memory-filters{border:1px solid var(--line,#d8d7d2);background:var(--surface,#fff);border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.25rem;display:grid}.memory-filters label,.memory-type-filter{gap:.4rem;display:grid}.memory-filters>*,.memory-type-filter>*{min-width:0}.memory-query,.memory-type-filter,.memory-filter-actions{grid-column:1/-1}.memory-type-filter{border:0;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));padding:0}.memory-type-filter legend{grid-column:1/-1;margin-bottom:.4rem}.memory-type-filter label{align-items:center;gap:.45rem;display:flex}.memory-filter-actions{flex-wrap:wrap;gap:.75rem;display:flex}.memory-results{gap:1rem;display:grid}.memory-result-count{color:var(--muted,#5d5a53);margin:0}.memory-result{border:1px solid var(--line,#d8d7d2);background:var(--surface,#fff);border-radius:1rem;gap:.75rem;padding:1.25rem;display:grid}.memory-result>header{color:var(--muted,#5d5a53);justify-content:space-between;gap:1rem;display:flex}.memory-result h2,.memory-result p{margin:0}.memory-sources summary{cursor:pointer;font-weight:600}.memory-sources ul{gap:.35rem;margin-bottom:0;display:grid}.decision-lineage{border-left:3px solid var(--accent,#3256a8);background:var(--soft-surface,#f2f5fb);gap:.35rem;padding:.85rem;display:grid}@media (max-width:760px){.memory-filters,.memory-type-filter{grid-template-columns:1fr}}:root{--ink:#17342d;--ink-soft:#4b665e;--forest:#173a31;--forest-deep:#102a23;--copper:#c98b5a;--copper-soft:#f1dfd0;--canvas:#f5f1e8;--surface:#fffdf8;--surface-soft:#eee8dc;--line:#d7d0c3;--success:#25653e;--success-bg:#e2f1e6;--warning:#7a4b17;--warning-bg:#f8ead4;--danger:#8b2f2f;--danger-bg:#f8e2df;color:var(--ink);background:var(--canvas);line-height:1.5}html{background:var(--canvas);scroll-behavior:smooth}body{background:var(--canvas);overflow-x:clip}body.drawer-open{overflow:hidden}button,input,select,textarea{min-height:2.75rem}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--copper);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.55}svg{flex:none;width:1.25rem;height:1.25rem}img,video,audio,table{max-width:100%}pre,code{overflow-wrap:anywhere}.application-shell{background:var(--canvas);grid-template-columns:17.5rem minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{background:var(--forest-deep);color:#fdf8ee;flex-direction:column;gap:1.5rem;height:100dvh;padding:1.35rem 1rem;display:flex;position:sticky;top:0;overflow-y:auto}.brand{color:inherit;align-items:center;gap:.75rem;padding:.2rem;text-decoration:none;display:flex}.brand-symbol{width:2.6rem;height:2.6rem;color:var(--forest-deep);background:var(--copper);border:1px solid #ffffff59;border-radius:.75rem;flex:none;place-items:center;font-family:Georgia,serif;font-size:1.25rem;font-weight:700;display:grid}.brand>span:not(.brand-symbol),.account-chip>span:not(.account-avatar){min-width:0;display:grid}.brand strong{letter-spacing:.12em}.brand small,.account-chip small,.mobile-menu-brand small{color:#c7d2cc}.sidebar>nav{gap:1rem;display:grid}.nav-group h2{color:#98aaa3;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .35rem .75rem;font-family:inherit;font-size:.68rem}.navigation-list{gap:.2rem;width:auto;margin:0;padding:0;list-style:none;display:grid}.navigation-list a{color:#eaf0ed;border-radius:.65rem;align-items:center;gap:.7rem;min-height:2.75rem;padding:.58rem .72rem;font-size:.91rem;font-weight:650;text-decoration:none;display:flex}.navigation-list a svg{color:#a9bbb4}.navigation-list a:hover{background:#ffffff14}.navigation-list a[aria-current=page]{color:#fff;box-shadow:inset 3px 0 var(--copper);background:#c98b5a38}.navigation-list a[aria-current=page] svg{color:var(--copper)}.account-chip{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-top:auto;padding:.7rem;text-decoration:none;display:grid}.account-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.account-chip svg{width:1rem}.account-avatar{width:2.2rem;height:2.2rem;color:var(--forest-deep);background:var(--copper);border-radius:50%;place-items:center;font-weight:800;display:grid}.mobile-header,.mobile-tabbar,.voice-capture-button{display:none}.main-content{min-width:0;padding:clamp(1.5rem,3vw,3.5rem);display:block;overflow-x:clip}.main-content>*{min-width:0}.foundation-page,.admin-page,.actions-page,.notifications-page,.memory-page,.agenda-page,.meetings-page,.dossiers-page,.proposals-page,.arbitration-page,.today-page,.account-page{width:min(100%,88rem);min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:1.4rem;margin:0 auto;padding:0;display:grid}.foundation-page>header:not(.page-header),.admin-page>header,.inbox-header,.dossiers-header,.proposals-header,.meetings-header,.memory-header{border-bottom:1px solid var(--line);padding-bottom:1.1rem}.foundation-page h1,.admin-page h1,.page-header h1,.inbox-header h1,.dossiers-header h1,.proposals-header h1,.meetings-header h1,.memory-header h1{color:var(--forest-deep);letter-spacing:-.035em;margin:.15rem 0 .35rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.35rem);font-weight:500;line-height:1.05}.foundation-page h2,.admin-page h2,.cockpit-card h2,.settings-card h2{color:var(--forest-deep);font-family:Georgia,Times New Roman,serif;font-weight:500}.page-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:1.5rem;padding-bottom:1.25rem;display:flex}.page-header>div:first-child{max-width:48rem}.page-header p{color:var(--ink-soft);margin:.25rem 0 0}.page-header__action{flex:none}.eyebrow{color:#70441e}.primary-button,.secondary-button,.danger-button,.icon-button,.pagination button,.page-header button{border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:.65rem .9rem;font-weight:750;text-decoration:none;display:inline-flex}.primary-button,.page-header .primary-button{color:#fff;background:var(--forest)}.primary-button,.capture-tabs button[aria-selected=true]{border-color:var(--copper)!important;color:var(--forest-deep)!important;background:var(--copper)!important}.secondary-button,.page-header .secondary-button{color:var(--forest-deep);background:var(--surface);border-color:#8ba098}.danger-button{color:var(--danger);background:var(--danger-bg);border-color:#bd7770}.icon-button{border-color:var(--line);width:2.75rem;color:var(--ink);background:var(--surface);padding:0}.button-row{flex-wrap:wrap;gap:.65rem;display:flex}.state-card{width:100%;color:var(--ink-soft);box-shadow:none;background:#fffdf894;border:1px dashed #b9b0a2;border-radius:.8rem;margin:0;padding:1rem 1.1rem}.state-card--error{color:var(--danger);background:var(--danger-bg);border-style:solid;border-color:#d7a29d}.state-card--loading{animation:1.6s ease-in-out infinite alba-pulse}@keyframes alba-pulse{50%{opacity:.58}}.status-badge{width:-moz-fit-content;width:fit-content;min-height:1.75rem;color:var(--ink-soft);background:var(--surface-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:800;display:inline-flex}.status-badge--success{color:var(--success);background:var(--success-bg)}.status-badge--warning{color:var(--warning);background:var(--warning-bg)}.status-badge--danger{color:var(--danger);background:var(--danger-bg)}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.metric-grid a{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--surface);border-radius:.85rem;gap:.15rem;padding:1rem 1.1rem;text-decoration:none;display:grid;box-shadow:0 .4rem 1.4rem #17342d0a}.metric-grid strong{color:var(--forest);font-family:Georgia,serif;font-size:2rem;line-height:1}.metric-grid span{color:var(--ink-soft);font-size:.82rem}.cockpit-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.cockpit-card,.settings-card{border:1px solid var(--line);background:var(--surface);border-radius:1rem;gap:1rem;min-width:0;padding:1.2rem;display:grid;box-shadow:0 .6rem 2rem #17342d0d}.cockpit-card--primary{border-top:4px solid var(--copper)}.cockpit-card>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cockpit-card h2{margin:.1rem 0 0;font-size:1.35rem}.cockpit-card header a{color:#70441e;align-items:center;gap:.35rem;font-size:.84rem;font-weight:750;display:inline-flex}.cockpit-card header a svg{width:1rem}.compact-list{margin:0;padding:0;list-style:none;display:grid}.compact-list li{border-top:1px solid #e6e0d6;justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding:.75rem 0;display:flex}.compact-list li:first-child{border-top:0}.compact-list li>div{min-width:0;display:grid}.compact-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-list span:not(.status-badge){color:var(--ink-soft);font-size:.76rem}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.settings-card h2{margin:0}.settings-card dl{gap:.75rem;margin:0;display:grid}.settings-card dl div{border-top:1px solid var(--line);grid-template-columns:6rem minmax(0,1fr);gap:1rem;padding-top:.65rem;display:grid}.settings-card dt{color:var(--ink-soft)}.settings-card dd{overflow-wrap:anywhere;margin:0;font-weight:700}.settings-card--danger{border-color:#dfbbb7}.switch-field{align-items:center;gap:.75rem;font-weight:700;display:flex}.switch-field input{width:1.25rem;min-height:1.25rem;accent-color:var(--forest)}.drawer-layer{z-index:100;grid-template-columns:1fr minmax(19rem,34rem);display:grid;position:fixed;inset:0}.drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0817138f;border:0;border-radius:0;width:100%;height:100%}.drawer-panel{min-width:0;height:100dvh;color:var(--ink);background:var(--surface);grid-template-rows:auto minmax(0,1fr);display:grid;box-shadow:-1rem 0 3rem #08171333}.drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.drawer-header h2{margin:0;font-family:Georgia,serif;font-weight:500}.drawer-content{min-width:0;padding:1.2rem;overflow:auto}.drawer-content form{margin:0}.pagination{justify-content:center;align-items:center;gap:1rem;padding:.8rem;display:flex}.pagination button{border-color:var(--line);color:var(--ink);background:var(--surface)}.page-actions,.create-trigger{width:-moz-fit-content;width:fit-content}.list-toolbar{justify-content:space-between;align-items:end;gap:1rem;padding-top:.5rem;display:flex}.list-toolbar h2{margin:.1rem 0 0}.list-toolbar label{gap:.25rem;min-width:12rem;font-size:.8rem;font-weight:700;display:grid}.list-toolbar select{min-width:0}.segmented-control,.admin-tabs,.meeting-workspace-tabs,.manual-composer-tabs{border:1px solid var(--line);background:var(--surface-soft);border-radius:.75rem;gap:.3rem;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.25rem;display:flex;overflow-x:auto}.segmented-control button,.admin-tabs button,.meeting-workspace-tabs button,.manual-composer-tabs button{min-height:2.55rem;color:var(--ink-soft);background:0 0;border:0;border-radius:.55rem;flex:none;padding:.55rem .8rem;font-weight:750}.segmented-control button.selected,.admin-tabs button.selected,.meeting-workspace-tabs button.selected,.manual-composer-tabs button.selected{color:#fff;background:var(--forest)}.editor-disclosure,.integration-disclosure,.action-detail{border:1px solid var(--line);background:var(--surface);border-radius:.8rem}.meeting-preparation-editor .meeting-form{padding:0 .75rem .75rem}.capture-review-disclosure,.proposal-detail-disclosure{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.capture-review-disclosure>summary,.proposal-detail-disclosure>summary{color:#70441e;cursor:pointer;min-height:2.75rem;padding:.7rem 0;font-weight:800}.capture-review-disclosure .draft-list,.proposal-detail-disclosure .proposal-detail{padding:.75rem 0}.editor-disclosure>summary,.integration-disclosure>summary,.action-detail>summary{min-height:2.75rem;color:var(--forest-deep);cursor:pointer;padding:.8rem 1rem;font-weight:800}.editor-disclosure>form,.integration-disclosure>section,.action-detail-content{border:0;border-top:1px solid var(--line);box-shadow:none;border-radius:0;margin:0}.action-detail-content{gap:1rem;padding:1rem;display:grid}.notification-groups{gap:1.4rem;display:grid}.notification-groups h2{margin:0 0 .5rem;font-size:1.15rem}.notification-meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.4rem;font-size:.78rem;display:flex}.notification-list li.is-read{opacity:.72}.notification-list li>div{gap:.25rem;display:grid}.arbitration-workspace{grid-template-columns:minmax(15rem,.36fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.arbitration-queue{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;gap:.4rem;max-height:calc(100dvh - 2rem);padding:.8rem;display:grid;position:sticky;top:1rem;overflow:auto}.arbitration-queue button{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:.6rem;gap:.2rem;padding:.75rem;display:grid}.arbitration-queue button:hover,.arbitration-queue button.selected{background:var(--copper-soft)}.arbitration-queue strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arbitration-queue span{color:var(--ink-soft);font-size:.74rem}.meeting-workspace-tabs{z-index:10;position:sticky;top:.5rem}.meeting-recording-workspace{gap:1rem;display:grid}.manual-forms{display:block}.manual-composer-tabs{margin-bottom:.8rem}.memory-filters{grid-template-columns:minmax(0,1fr) auto;align-items:end}.memory-query{grid-column:auto}.memory-search-submit{min-width:8rem}.memory-advanced-filters{border-top:1px solid var(--line);grid-column:1/-1;padding-top:.5rem}.memory-advanced-filters>summary{min-height:2.75rem;color:var(--forest-deep);cursor:pointer;padding:.65rem 0;font-weight:800}.memory-advanced-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:.75rem;display:grid}.memory-advanced-grid .memory-type-filter,.memory-filter-actions{grid-column:1/-1}.dossier-360{gap:1.2rem;width:min(100%,88rem);min-width:0;margin:0 auto;display:grid}.dossier-section{min-width:0}.auth-page{background:var(--forest-deep);grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);min-height:100dvh;padding:0;display:grid}.auth-story{color:#f8f1e6;background:radial-gradient(circle at 12% 16%,#c98b5a47,#0000 36%),linear-gradient(145deg,#173a31,#0c241e);flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(2rem,7vw,7rem);display:flex}.auth-story>div{max-width:42rem}.auth-story .eyebrow{color:#e1ad83}.auth-story h2{letter-spacing:-.045em;margin:.45rem 0 1.2rem;font-family:Georgia,serif;font-size:clamp(2.8rem,6vw,5.8rem);font-weight:400;line-height:.98}.auth-story p{color:#d8e1dc;font-size:1.05rem}.auth-story__footer{font-size:.84rem!important}.auth-card{background:var(--surface);border:0;width:min(100% - 3rem,30rem);margin:auto;padding:clamp(1.6rem,4vw,3rem);box-shadow:0 2rem 5rem #0003}.auth-card h1{color:var(--forest-deep);margin:.4rem 0 .75rem;font-family:Georgia,serif;font-size:2.45rem;font-weight:500}.auth-form input{border-radius:.6rem;min-height:3rem}.auth-form button{background:var(--forest);color:#fff;border-radius:.6rem;min-height:3rem}.inbox-page,.dossiers-page,.proposals-page,.arbitration-page,.meetings-page,.actions-page,.agenda-page,.memory-page,.notifications-page,.admin-page{overflow:visible}.capture-card,.draft-card,.dossier-card,.proposal-card,.arbitration-card,.meeting-card,.action-card,.notification-list li,.manual-meeting-panel,.meeting-recording,.meeting-ai-review,.admin-section,.agenda-google-panel,.agenda-list li,.memory-result{border-color:var(--line);background:var(--surface);border-radius:.9rem;min-width:0;box-shadow:0 .35rem 1.2rem #17342d09}.dossier-card,.proposal-card,.arbitration-card,.meeting-card,.action-card,.notification-list li{padding:1rem}.capture-list,.draft-list,.dossier-list,.proposal-list,.arbitration-list,.meeting-list,.action-list,.notification-list,.agenda-list,.memory-results{min-width:0}.dossier-card>*,.proposal-card>*,.arbitration-card>*,.meeting-card>*,.action-card>*,.notification-list li>*{overflow-wrap:anywhere;min-width:0}.filters,.memory-filters,.action-form,.dossier-form,.proposal-form-grid,.agenda-slot-form{border-color:var(--line);background:var(--surface);border-radius:.9rem;min-width:0}.filters input,.filters select,.memory-filters input,.memory-filters select,.action-form input,.action-form select,.action-form textarea,.dossier-form input,.dossier-form select,.dossier-form textarea,.proposal-form-grid input,.proposal-form-grid select,.proposal-form-grid textarea{width:100%;min-width:0}.action-tabs,.agenda-tabs,.admin-tabs{scrollbar-width:thin;padding:.2rem 0;overflow-x:auto}.action-tabs button,.agenda-tabs button{flex:none;min-height:2.75rem}.memory-search input{min-width:0;min-height:3.25rem}.success-message,.error-message,.warning-state{border-radius:.65rem}.skip-link{z-index:200}@media (max-width:1100px){.meeting-grid{grid-template-columns:1fr}.meeting-card>header{display:grid}.meeting-card>header small{white-space:normal}.application-shell{grid-template-columns:14rem minmax(0,1fr)}.sidebar{padding-inline:.75rem}.navigation-list a{gap:.5rem;padding-inline:.55rem;font-size:.82rem}.main-content{padding:1.5rem}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arbitration-workspace{grid-template-columns:minmax(12rem,.3fr) minmax(0,1fr)}}@media (max-width:860px){body{padding-bottom:4.6rem}.application-shell{min-height:calc(100dvh - 4.6rem);display:block}.sidebar{display:none}.mobile-header{z-index:50;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#102a23f5;justify-content:space-between;align-items:center;min-height:4rem;padding:.6rem 1rem;display:flex;position:sticky;top:0}.mobile-header .brand{padding:0}.mobile-header .brand-symbol{width:2.3rem;height:2.3rem}.mobile-header .icon-button{color:#fff;background:0 0;border-color:#ffffff47}.main-content{padding:1.1rem 1rem 6rem}.mobile-tabbar{z-index:60;min-height:4.6rem;padding:.35rem max(.3rem, env(safe-area-inset-right)) max(.35rem, env(safe-area-inset-bottom)) max(.3rem, env(safe-area-inset-left));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8f7;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -.5rem 2rem #102a2314}.mobile-tabbar a{color:#5e746d;border-radius:.5rem;align-content:center;place-items:center;gap:.15rem;min-width:0;font-size:.65rem;font-weight:750;text-decoration:none;display:grid}.mobile-tabbar a[aria-current=page]{color:var(--forest-deep);background:var(--copper-soft)}.mobile-tabbar svg{width:1.35rem;height:1.35rem}.voice-capture-button{z-index:65;border:3px solid var(--canvas);width:3.25rem;height:3.25rem;color:var(--forest-deep);background:var(--copper);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:5.4rem;right:1rem;box-shadow:0 .7rem 2rem #102a2342}.drawer-layer{grid-template-columns:1fr minmax(18rem,88vw)}.drawer-content .navigation-list{width:auto;display:grid}.drawer-content .navigation-list a{color:var(--ink)}.drawer-content .navigation-list a[aria-current=page]{color:var(--forest-deep);background:var(--copper-soft)}.mobile-menu-brand{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;margin-bottom:1.4rem;padding-bottom:1rem;display:flex}.mobile-menu-brand>div{display:grid}.mobile-menu-brand small{color:var(--ink-soft)}.page-header{align-items:start}.cockpit-grid,.settings-grid,.arbitration-workspace{grid-template-columns:1fr}.arbitration-queue{max-height:none;display:flex;position:static;overflow-x:auto}.arbitration-queue>.eyebrow{display:none}.arbitration-queue button{flex:none;width:14rem}.meeting-workspace-tabs{top:4.5rem}.memory-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foundation-page h1,.admin-page h1,.page-header h1,.inbox-header h1,.dossiers-header h1,.proposals-header h1,.meetings-header h1,.memory-header h1{font-size:clamp(2rem,10vw,2.75rem)}}@media (max-width:620px){.main-content{padding-inline:.85rem}.page-header{display:grid}.page-header__action,.page-header__action>*{width:100%}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid a{padding:.8rem}.cockpit-card,.settings-card{padding:1rem}.cockpit-card>header,.compact-list li{align-items:start}.compact-list strong{white-space:normal}.status-badge{flex:none}.settings-card dl div{grid-template-columns:1fr;gap:.2rem}.list-toolbar{align-items:stretch;display:grid}.list-toolbar label,.list-toolbar select{width:100%}.memory-filters{grid-template-columns:1fr}.memory-search-submit,.memory-query,.memory-advanced-filters,.memory-filter-actions{grid-column:1;width:100%}.memory-advanced-grid{grid-template-columns:1fr}.memory-advanced-grid .memory-type-filter{grid-column:1}.admin-tabs,.meeting-workspace-tabs{width:100%}.auth-page{background:var(--forest-deep);min-height:100dvh;padding:1rem;display:block}.auth-story{background:0 0;min-height:auto;padding:2.5rem 1rem 2rem}.auth-story h2{font-size:clamp(2.5rem,13vw,3.6rem)}.auth-story__footer{display:none}.auth-card{width:100%;margin:0;padding:1.4rem}.auth-card h1{font-size:2.1rem}.drawer-layer{display:block}.drawer-backdrop{position:absolute;inset:0}.drawer-panel{width:min(100%,32rem);position:absolute;right:0}.dossier-card,.proposal-card,.arbitration-card,.meeting-card,.action-card,.notification-list li{padding:.85rem}.action-title,.notification-list li,.capture-card>header,.draft-card>header,.proposal-card>header,.arbitration-card>header,.meeting-card>header{gap:.65rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
