@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/app/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/app/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/app/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/app/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/app/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/app/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/app/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/app/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff")}:root{color:#30362f;font-synthesis:none;--ink:#30362f;--muted:#81847b;--border:#e8e9e2;--orange:#bb6343;--green:#65775d;background:#fcfcfa;font-family:DM Sans,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{background:0 0;border:0}button:disabled{cursor:default}button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:4px;outline:2px solid #ab6344}button{transition:background .15s,color .15s,border-color .15s,box-shadow .15s}button:hover{color:#a85537}input,textarea{color:var(--ink)}h1,h2,h3,p{margin:0}svg{stroke-width:1.65px;flex-shrink:0}h1,h2,h3{font-family:Manrope,sans-serif}h2{font-weight:650}button.primary,.primary{color:#fff;background:#b66041;border:1px solid #b66041;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:10px 15px;font-size:12px;display:inline-flex}button.primary:hover{background:#a65134}.app{min-height:100vh}.sidebar{z-index:30;background:#f4f5ef;border-right:1px solid #e5e7de;flex-direction:column;width:229px;padding:30px 18px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1.5px;align-items:center;gap:10px;width:max-content;padding:0 11px;font-family:Manrope,sans-serif;font-size:30px;font-weight:800;display:flex}.brand-icon{color:#fff;background:#65765e;border-radius:10px;justify-content:center;align-items:center;width:32px;height:34px;display:inline-flex}.brand-period{color:#aa6042;margin-left:-10px}.workspace-button{text-align:left;background:#f9faf6;border:1px solid #dde1d5;border-radius:7px;align-items:center;gap:9px;width:100%;margin-top:32px;padding:10px 8px;font-size:11px;font-weight:600;display:flex}.workspace-button>svg{margin-left:auto}.workspace-avatar{background:#ecece4;border:1px solid #dfdfd4;border-radius:6px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.workspace-button small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:400;display:block}.search-nav{color:#777c71;white-space:nowrap;align-items:center;gap:8px;padding:19px 9px 24px;font-size:11px;display:flex}.search-nav kbd{border:1px solid #dddfd5;border-radius:4px;margin-left:auto;padding:2px 4px;font-family:inherit;font-size:9px}.nav-label{letter-spacing:1.3px;color:#8a8d83;margin:11px 11px 12px;font-size:9px;font-weight:600}.nav-item{text-align:left;width:100%;color:inherit;border-radius:6px;align-items:center;gap:11px;margin:3px 0;padding:11px 12px;font-size:12px;text-decoration:none;display:flex}.nav-item:hover{background:#eceee4}.nav-item.active{color:#4d6045;background:#e4e9dc;font-weight:600}.count{color:#7f8976;margin-left:auto;font-size:10px}.project-label{justify-content:space-between;margin-top:31px;display:flex}.project-nav{align-items:center;gap:9px;width:100%;padding:9px 10px;font-size:11px;font-weight:500;display:flex}.project-nav>svg{color:#8d9087;margin-left:auto}.project-dot{background:#b87858;border-radius:3px;width:8px;height:8px}.project-subnav{border-left:1px solid #dce0d4;margin:7px 0 0 14px;padding-left:9px}.project-subnav button,.project-subnav a{color:#7c8175;border-radius:4px;align-items:center;gap:9px;width:100%;padding:9px;font-size:11px;text-decoration:none;display:flex}.project-subnav button:hover,.project-subnav a:hover,.project-subnav a.active,.project-subnav button.sub-active{color:#4c6044;background:#e9ecdf}.project-subnav button>span{margin-left:auto;font-size:10px}.sidebar-bottom{margin-top:auto;padding-top:45px}.local-note{padding:15px 10px 25px}.local-icon{color:#84927a;margin-bottom:11px;display:block}.local-note strong{white-space:nowrap;font-size:10px;font-weight:500}.local-note p{color:#8b8d83;margin-top:7px;font-size:10px}.help-nav{color:#777e70;align-items:center;gap:9px;width:100%;padding:10px 9px 20px;font-size:10px;display:flex}.help-nav svg:last-child{margin-left:auto}.profile{border-top:1px solid #e0e4d8;align-items:center;gap:9px;padding:20px 8px;display:flex}.profile strong{font-size:11px;font-weight:500;display:block}.profile small{color:#8b8e83;margin-top:4px;font-size:9px;display:block}.profile-dot{background:#98a887;border-radius:100%;width:6px;height:6px;margin-left:auto}.avatar{color:#727553;background:#dedfce;border:2px solid #fcfcfa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;font-weight:600;display:inline-flex}.avatar.small{width:23px;height:23px;font-size:7px}.avatar.ashutosh{color:#5a7192;background:#dce3ee}.avatar.aisha{color:#a38256;background:#eedfce}.main-shell{margin-left:229px;transition:margin-right .2s}.topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;height:66px;padding:0 42px;font-size:11px;display:flex}.topbar>div{align-items:center;gap:13px;display:flex}.breadcrumb-root{color:#8f938a}.topbar svg{color:#a0a499}.breadcrumb-current{color:#777e6e}.sample-badge{color:#79816f;white-space:nowrap;border:1px solid #e5e6df;border-radius:20px;align-items:center;gap:7px;padding:5px 9px;font-size:9px;display:flex}.sample-badge>span{background:#96a783;border-radius:50%;width:5px;height:5px}main{max-width:1400px;margin:0 auto;padding:37px 43px 0}.project-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.project-title{align-items:center;gap:14px;display:flex}.project-icon{color:#b37b50;background:#f0e6dc;border:1px solid #e7d9c9;border-radius:11px;place-items:center;width:50px;height:50px;display:grid}.eyebrow{letter-spacing:1.3px;color:#82887b;align-items:center;gap:7px;font-size:9px;font-weight:600;display:flex}.project-title h1{letter-spacing:-.9px;margin-top:5px;font-size:26px;font-weight:700}.outline-button{white-space:nowrap;background:#fff;border:1px solid #dddfd7;border-radius:6px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:inline-flex;box-shadow:0 2px 2px #30362f03}.outline-button:hover{background:#fbf8f3;border-color:#bcaa93}.project-description{color:#84877e;margin:14px 0 0;font-size:11px}.tabs{border-bottom:1px solid var(--border);align-items:stretch;gap:26px;height:43px;margin-top:24px;display:flex}.tabs>button{color:#858b7c;align-items:center;gap:7px;padding:0 1px 15px;font-size:11px;display:flex;position:relative}.tabs>button.active{color:#3f4f37;font-weight:600}.tabs>button.active:after{content:"";background:#69795c;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tabs button>span{color:#8b9181;background:#f0f2e9;border-radius:4px;padding:1px 5px;font-size:9px}.tabs-meta{color:#93988a;align-items:center;gap:6px;margin-left:auto;padding-bottom:15px;font-size:9px;display:flex}.tiny-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.welcome{max-width:820px;margin:45px auto 0}.welcome h2{letter-spacing:-1.2px;margin:11px 0 9px;font-size:34px;font-weight:600;line-height:1.4}.welcome>p{color:#82877d;font-size:12px}.ask-box{background:#fff;border:1px solid #dddcd2;border-radius:10px;margin-top:25px;padding:18px 18px 12px;box-shadow:0 4px 15px #393d2310,0 1px 2px #393d2305}.ask-input-row{align-items:flex-start;gap:12px;display:flex}.ask-input-row>svg{color:#a7ab9c;margin-top:3px}.ask-input-row textarea{resize:none;background:0 0;border:0;width:100%;min-height:56px;padding:3px 0;font-size:13px;line-height:1.6;outline:none!important}.ask-input-row textarea::placeholder{color:#9a9e94}.ask-box:focus-within{border-color:#a7b29a;box-shadow:0 3px 15px #62704b14}.ask-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:3px;display:flex}.scope-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scope-select{position:relative}.scope-button,.person-select{color:#6f7665;white-space:nowrap;background:#fafbf7;border:1px solid #e8e9e1;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:flex}.person-select{padding:4px 6px}.person-select select{color:inherit;outline-offset:1px;background:0 0;border:0;max-width:100px;font-size:9px}.scope-project{color:#949888;align-items:center;gap:5px;margin-left:3px;font-size:9px;display:flex}.scope-project .tiny-dot{color:#a4b196}.ask-submit{color:#fff;background:#b96b49;border-radius:6px;place-items:center;width:32px;height:31px;display:grid;box-shadow:0 2px 3px #80412817}.ask-submit:hover{color:#fff;background:#a35a3b}.ask-submit:disabled{color:#fff;background:#c48a6d}.ask-caption{color:#999d91;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:9px;display:flex}.ask-caption>span:first-child{align-items:center;gap:5px;display:flex}.shortcuts{grid-template-columns:repeat(3,1fr);gap:13px;margin:29px 0 41px;display:grid}.shortcuts>button{text-align:left;background:#fdfdfa;border:1px solid #e4e6dc;border-radius:8px;padding:15px 15px 14px;position:relative}.shortcuts>button:hover{background:#f8f9f2;border-color:#bec8af;transform:translateY(-1px)}.shortcut-icon{border-radius:7px;place-items:center;width:30px;height:30px;margin-bottom:12px;display:grid}.lavender{color:#9690ad;background:#eeedf6}.mint{color:#829770;background:#eaf0e4}.peach{color:#be9470;background:#f4ebe1}.shortcuts strong{font-size:11px;font-weight:500;display:block}.shortcuts p{color:#8f9386;margin-top:6px;font-size:10px}.shortcut-arrow{color:#9da38f;position:absolute;top:19px;right:15px;transform:rotate(45deg)}.overview-columns{grid-template-columns:minmax(0,1.9fr) minmax(235px,1fr);gap:35px;display:grid}.section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.section-heading h2{letter-spacing:-.3px;align-items:center;gap:8px;font-size:14px;display:flex}.section-heading h2>span{color:#8d9480;text-align:center;background:#f0f2e9;border-radius:4px;min-width:17px;padding:2px;font-family:DM Sans,sans-serif;font-size:9px}.section-heading>button{color:#7e8972;align-items:center;gap:6px;font-size:10px;display:flex}.section-heading>svg{color:#9ba38f}.section-subtitle{color:#969a8d;margin-top:9px;font-size:10px;line-height:1.6}.meeting-list{margin-top:17px}.meeting-row{text-align:left;border-bottom:1px solid #e9ebdf;align-items:center;gap:13px;width:100%;padding:18px 0;display:flex}.meeting-row:first-child{border-top:1px solid #e9ebdf}.meeting-row:hover h3{color:#9c6348}.meeting-date{background:#f7f8f1;border:1px solid #e9eadf;border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:43px;height:49px;display:flex}.meeting-date strong{font-size:17px;font-weight:500;line-height:1}.meeting-date span{letter-spacing:1px;color:#919784;font-size:7px}.meeting-info{flex:1}.meeting-info h3{font-family:DM Sans,sans-serif;font-size:11px;font-weight:550;transition:color .15s}.meeting-meta{color:#959a8b;align-items:center;gap:5px;margin-top:6px;font-size:8px;display:flex}.meeting-meta>span{align-items:center;gap:4px;display:flex}.meeting-tags{gap:5px;margin-top:9px;display:flex}.meeting-tags>span{color:#849071;white-space:nowrap;background:#f1f4ea;border-radius:4px;padding:3px 5px;font-size:8px}.meeting-tags>span:nth-child(2){color:#98866c;background:#f5f0e8}.meeting-tags>span:nth-child(3){color:#838794;background:#f0f1f5}.avatar-stack{padding-left:6px;display:flex}.avatar-stack .avatar{margin-left:-6px}.muted{color:#939a86}.coverage-note{color:#9a9f90;align-items:center;gap:6px;margin-top:15px;font-size:9px;line-height:1.6;display:flex}.topic-list{margin-top:18px}.topic-list>button{text-align:left;align-items:center;gap:9px;width:100%;padding:9px 0;font-size:10px;display:flex}.topic-list>button>svg{color:#a0a791;margin-left:auto}.topic-list small{color:#989e8e;margin-top:4px;font-size:8px;display:block}.topic-square{color:#979279;background:#edece3;border-radius:6px;place-items:center;width:28px;height:29px;display:grid}.topic-1{color:#929970;background:#eff1e5}.topic-2{color:#9791a8;background:#f0eef5}.topic-3{color:#b08c6a;background:#f4ede4}.remember-card{text-align:left;background:#f3f4ec;border:1px solid #e9ebdd;border-radius:7px;width:100%;margin-top:17px;padding:17px 16px}.remember-card .eyebrow{color:#8e9a7d;letter-spacing:1px;font-size:8px}.remember-card h3{letter-spacing:-.2px;margin-top:12px;font-size:13px;font-weight:550}.remember-card p{color:#8a917f;margin-top:7px;font-size:10px;line-height:1.8}.remember-link{color:#748462;align-items:center;gap:7px;margin-top:13px;font-size:9px;display:flex}.page-footer{color:#9a9f91;border-top:1px solid #e9ebdf;align-items:center;gap:7px;margin-top:35px;padding:19px 0 25px;font-size:8px;display:flex}.page-footer>span:last-child{margin-left:auto}.scope-popover{border:1px solid var(--border);z-index:15;background:#fff;border-radius:8px;width:295px;padding:17px;font-size:11px;position:absolute;top:33px;left:0;box-shadow:0 6px 24px #30362f1c}.scope-popover>strong{font-weight:600}.scope-popover>p{color:var(--muted);margin:5px 0 12px;font-size:10px}.scope-popover>label{align-items:center;gap:9px;padding:9px 0;display:flex}.scope-popover input{accent-color:#748760}.scope-popover small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.text-button{align-items:center;gap:5px;padding:7px;font-size:11px;display:inline-flex}.scope-popover>.text-button{margin-left:auto;display:flex}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin:37px 0 24px;display:flex}.page-heading h2{letter-spacing:-1px;margin-top:10px;font-size:28px;line-height:1.35}.page-heading p{color:#8b9282;max-width:610px;margin-top:11px;font-size:12px;line-height:1.8}.page-heading>svg{color:#9caa8b}.ask-page{max-width:880px;margin:auto;padding-bottom:50px}.ask-page .ask-box{margin-top:0}.sample-notice{color:#858e7b;align-items:center;gap:5px;margin-top:12px;font-size:9px;display:flex}.sample-notice button{color:#7a876b;align-items:center;gap:5px;margin-left:auto;font-size:9px;display:flex}.example-questions{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:30px;display:grid}.example-questions>button{border:1px solid var(--border);text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:14px 12px;font-size:11px;line-height:1.6;display:flex}.example-questions svg{color:#94a180;transform:rotate(45deg)}.example-questions>button:hover{background:#f3f5eb}.results{margin-top:35px}.result-title{align-items:flex-start;gap:12px;display:flex}.result-icon{color:#788b66;background:#edf1e5;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.result-title h2{letter-spacing:-.4px;padding-top:3px;font-size:19px}.result-title p{color:#7d8772;margin-top:9px;font-size:10px;line-height:1.6}.synth-answer{border:1px solid var(--border);background:#fff;border-radius:8px;margin-top:14px;padding:16px 18px}.synth-status{gap:8px;margin-bottom:10px;display:flex}.synth-status span{color:#8a6a3b;background:#fbf3e6;border-radius:4px;padding:3px 7px;font-size:9px}.synth-block p{margin:6px 0;font-size:13px;line-height:1.7}.synth-gap p,.synth-conflict p{color:#6f6a5f}.synth-ref{vertical-align:super;border:1px solid var(--border);cursor:pointer;background:#f5f7ef;border-radius:3px;margin-left:3px;padding:0 4px;font-size:9px}.synth-block blockquote{border-left:2px solid #dbe1ce;margin:6px 0 10px 12px;padding-left:10px}.synth-block blockquote button{text-align:left;color:#55604a;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;line-height:1.6}.synth-block blockquote cite{color:#8a9a75;margin-top:3px;font-size:9px;font-style:normal;display:block}.synth-streaming{color:#5f6b52;margin-top:8px;font-size:12px}.synth-disclaimer{color:#9aa28d;margin-top:10px;font-size:9px}.follow-up-toggle{color:#5d6652;align-items:center;gap:7px;margin-top:10px;font-size:12px;display:flex}.resolved-scope{color:#8c957f;background:#f5f7ef;border-radius:6px;margin-top:16px;padding:11px 13px;font-size:10px;line-height:1.7}.coverage-gaps{color:#5d4a2b;background:#fbf3e6;border:1px solid #ecd9b8;border-radius:6px;margin-top:10px;padding:11px 13px}.coverage-gaps h3{align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.coverage-gaps ul{margin:8px 0 0;padding:0;font-size:11px;line-height:1.7;list-style:none}.coverage-gaps li span{color:#8a6a3b;display:block}.event-group{margin:26px 0}.group-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 13px;display:flex}.group-heading>button{text-align:left;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.group-heading svg{color:#899978;transform:rotate(45deg)}.group-heading>span{color:#8e9783;white-space:nowrap;font-size:9px}.event-card{background:#fff;border:1px solid #e2e6d9;border-radius:8px;margin-bottom:12px;padding:18px 20px}.event-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.type-badge{color:#857394;background:#f0edf6;border-radius:4px;align-items:center;gap:5px;padding:4px 6px;font-size:9px;display:inline-flex}.type-1{color:#6b8154;background:#edf2e5}.type-2{color:#a38351;background:#f7eee3}.type-3{color:#6c879c;background:#eaf0f5}.type-4{color:#a38a60;background:#f7efe4}.type-5{color:#718e80;background:#e9f0ed}.type-6{color:#b18272;background:#f6ece9}.event-date{color:#929a87;font-size:9px}.event-date>span{margin:0 5px}.corrected{color:#71805f;align-items:center;gap:3px;margin-left:auto;font-size:9px;display:flex}.rejected-label{color:#9a4b3c;align-items:center;gap:3px;margin-left:auto;font-size:9px;display:flex}.event-card.rejected>h3{opacity:.6;text-decoration:line-through}.event-card>h3{margin:13px 0 9px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;line-height:1.6}.event-people{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.event-people>span{color:#6c7661;align-items:center;gap:4px;font-size:9px;display:flex}.event-people .avatar.small{width:21px;height:21px}.role{color:#929986;margin-left:1px;font-size:8px}.event-footer{border-top:1px solid #f0f2e9;justify-content:space-between;align-items:center;margin-top:14px;padding-top:11px;display:flex}.event-footer button{color:#83946c;align-items:center;gap:5px;font-size:9px;display:flex}.event-footer button svg:last-child:not(:first-child){transform:rotate(45deg)}.event-actions{align-items:center;gap:12px;display:flex}.event-footer .edit-button{color:#959e88}.answer-details{margin:15px 0 0;font-size:11px}.answer-details summary{cursor:pointer;color:#768d5e;align-items:center;gap:7px;width:fit-content;list-style:none;display:flex}.answer-details summary::-webkit-details-marker{display:none}.answer-details[open] summary>svg{transform:rotate(180deg)}.answer{border-left:2px solid #e4e9db;margin-top:14px;padding-left:13px;font-size:11px}.answer strong{font-size:10px;font-weight:500}.answer p{color:#7b8570;margin-top:4px;line-height:1.8}.answer button{color:#85986d;align-items:center;gap:5px;margin-top:6px;padding:0;font-size:9px;display:flex}.answer button svg{transform:rotate(45deg)}.no-answer{color:#a3855d;background:#faf6ee;border-radius:5px;align-items:center;gap:6px;margin-top:13px;padding:10px;font-size:10px;display:flex}.qualification{color:#8c876d;background:#f9f7f0;border-left:2px solid #cbb790;margin-top:12px;padding:9px 12px;font-size:11px;line-height:1.7}.action-kind{color:#849275;margin-top:11px;font-size:9px;display:block}.followup{color:#8b927f;margin-top:10px;font-size:10px;line-height:1.6}.correction-form{margin-top:14px}.correction-form>label{color:#7e886f;margin-bottom:11px;font-size:10px;display:block}.correction-form textarea,.correction-form select{background:#fff;border:1px solid #dce2d0;border-radius:5px;width:100%;margin-top:6px;padding:9px;font-size:12px;display:block}.correction-form textarea{resize:vertical;min-height:90px}.correction-form>p{color:#889679;margin:8px 0 15px;font-size:10px}.source-result{text-align:left;border:1px solid var(--border);background:#fff;border-radius:7px;width:100%;margin-top:15px;padding:18px;display:block}.source-result>span{color:#8a9a75;align-items:center;gap:6px;font-size:9px;display:flex}.source-result strong{margin-top:15px;font-size:11px;display:block}.source-result p{color:#717c64;margin:8px 0 15px;font-size:12px;line-height:1.8}.empty-state{text-align:center;color:#869577;background:#f6f7f1;border:1px dashed #dbe1ce;border-radius:8px;margin:25px 0;padding:35px;font-size:12px}.empty-state h3{margin-top:12px;font-size:15px}.empty-state p{max-width:400px;margin:12px auto 0;font-size:11px;line-height:1.9}.run-failed .outline-button{color:#30362f;margin-top:16px}.run-failed .run-error{color:#9a4b3c;overflow-wrap:anywhere}.browse-page{padding-bottom:45px}.search-field{color:#8b997b;background:#fff;border:1px solid #e0e5d5;border-radius:6px;align-items:center;gap:10px;max-width:390px;padding:11px 13px;display:flex}.search-field input{background:0 0;border:none;outline:none;width:100%;font-size:12px}.search-field input::placeholder{color:#9aa58c}.list-label{letter-spacing:1px;color:#8a967b;justify-content:space-between;margin-top:32px;font-size:9px;display:flex}.list-label>span{letter-spacing:0}.standalone .meeting-row{padding:23px 0}.standalone .meeting-info h3{font-size:14px}.standalone .meeting-meta{margin-top:8px;font-size:10px}.standalone .meeting-tags>span{font-size:9px}.standalone .meeting-date{width:50px;height:56px}.standalone .meeting-date strong{font-size:20px}.total-count{color:#8d9a7b;white-space:nowrap;font-size:11px}.back-link{color:#899b73;align-items:center;gap:6px;margin-top:25px;padding:0;font-size:10px;display:flex}.back-link+.page-heading{margin-top:15px}.meeting-participants{gap:16px;margin:15px 0 26px;display:flex}.meeting-participants>span{color:#7f8e6f;align-items:center;gap:5px;font-size:10px;display:flex}.filter-bar{border-top:1px solid var(--border);align-items:center;gap:12px;margin-bottom:10px;padding:13px 0;display:flex}.filter-bar label{color:#879777;align-items:center;gap:6px;font-size:11px;display:flex}.filter-bar select{color:#697b57;background:#fff;border:1px solid #e1e6d7;border-radius:5px;padding:6px;font-size:10px}.filter-bar>span{color:#8d9c7c;margin-left:auto;font-size:10px}.topic-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:30px;display:grid}.topic-grid>button{text-align:left;background:#fff;border:1px solid #e3e7da;border-radius:9px;padding:26px}.topic-grid .topic-square{width:42px;height:42px}.topic-grid h3{letter-spacing:-.4px;margin:18px 0 8px;font-size:19px}.topic-grid p{color:#8b967e;font-size:11px}.topic-grid>button>span:last-child{color:#8a9c74;align-items:center;gap:8px;margin-top:24px;font-size:11px;display:flex}.topic-grid>button:hover{background:#f8faf4;border-color:#becbab}.has-evidence .main-shell{margin-right:365px}.evidence-panel{z-index:35;background:#fff;border-left:1px solid #e0e5d6;width:365px;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-8px 0 25px #39442404}.evidence-header{border-bottom:1px solid var(--border);z-index:1;background:#fff;justify-content:space-between;align-items:center;height:66px;padding:0 23px;display:flex;position:sticky;top:0}.evidence-header>span{align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex}.icon-button{color:#8b957f;border-radius:5px;justify-content:center;align-items:center;padding:5px;display:inline-flex}.icon-button:hover{background:#edf1e6}.evidence-body{padding:28px 22px}.evidence-body>.eyebrow{font-size:8px}.evidence-body h2{letter-spacing:-.5px;margin-top:12px;font-size:20px;line-height:1.5}.evidence-meta{color:#8f9b81;align-items:center;gap:8px;margin-top:8px;font-size:10px;display:flex}.evidence-legend{color:#8d9b7d;border-top:1px solid var(--border);align-items:center;gap:5px;margin:24px 0 18px;padding-top:17px;font-size:8px;display:flex}.evidence-legend>span{background:#d9e4c7;border-radius:2px;width:7px;height:7px}.evidence-legend .context-dot{background:#f0f2eb;margin-left:10px}.transcript-turn{border:1px solid #0000;border-radius:7px;margin:7px 0;padding:15px 12px}.transcript-turn>div{align-items:center;gap:6px;display:flex}.transcript-turn strong{font-size:10px;font-weight:500}.transcript-turn>div>span:last-child{color:#96a084;margin-left:auto;font-size:9px}.transcript-turn p{color:#8c957f;margin:8px 0 0 2px;font-size:12px;line-height:1.85}.transcript-turn.highlighted{background:#f4f7ed;border-color:#e2e9d6}.transcript-turn.highlighted p{color:#525e45}.transcript-toggle{color:#81956b;border:1px solid #e4e9da;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:20px;padding:10px;font-size:10px;display:flex}.source-integrity{color:#859875;align-items:flex-start;gap:8px;margin-top:22px;font-size:10px;line-height:1.9;display:flex}.source-integrity svg{margin-top:3px}.source-integrity span{color:#9aa68a;font-size:9px}.toast{z-index:80;color:#63784e;background:#f8fbf1;border:1px solid #dbe2ce;border-radius:8px;align-items:center;gap:10px;max-width:calc(100vw - 30px);padding:13px 16px;font-size:11px;line-height:1.6;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 5px 25px #3a47221a}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:90;background:#2d362f55;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.about-modal{background:#fcfdf9;border-radius:13px;max-width:465px;padding:37px;position:relative;box-shadow:0 20px 80px #27352333}.modal-close{position:absolute;top:16px;right:16px}.about-modal h2{letter-spacing:-.7px;margin-top:22px;font-size:25px}.about-modal p{color:#859477;margin:10px 0;font-size:12px;line-height:1.9}.about-modal>div{border-top:1px solid #e6ebdd;margin:19px 0;padding-top:17px}.about-modal strong{font-size:12px;font-weight:500}.about-modal .primary{margin-top:7px}.mobile-menu,.sidebar-backdrop{display:none}@media (width>=1600px){main{padding-top:45px}.welcome{margin-top:52px}.shortcuts{margin-top:35px;margin-bottom:50px}.meeting-row{padding:24px 0}.page-footer{margin-top:45px}}@media (width<=1250px){.sidebar{width:207px;padding-left:13px;padding-right:13px}.main-shell{margin-left:207px}main{padding-left:32px;padding-right:32px}.topbar{padding:0 32px}.overview-columns{grid-template-columns:minmax(0,1.7fr) minmax(210px,1fr);gap:24px}.avatar-stack{display:none}.shortcuts>button{padding:13px 11px}.shortcuts strong{font-size:10px}.shortcuts p{font-size:9px}.shortcut-arrow{right:12px}.has-evidence .main-shell{margin-right:345px}.evidence-panel{width:345px}.has-evidence .project-header .outline-button,.has-evidence .tabs-meta{display:none}.has-evidence main{padding-left:25px;padding-right:25px}.has-evidence .scope-project{display:none}.has-evidence .event-people{gap:6px}.has-evidence .group-heading{flex-direction:column;align-items:flex-start;gap:5px}}@media (width<=1000px){.sidebar{width:190px;padding-left:10px;padding-right:10px}.main-shell{margin-left:190px}.workspace-button{font-size:10px}.search-nav{padding-left:6px;padding-right:6px;font-size:10px}.local-note{padding-left:7px;padding-right:0}.local-note strong{font-size:9px}.help-nav{gap:6px;font-size:9px}main{padding:30px 25px 0}.topbar{padding:0 25px}.overview-columns{grid-template-columns:minmax(0,1.55fr) minmax(190px,1fr);gap:22px}.meeting-row{gap:9px}.meeting-info h3{font-size:10px}.meeting-meta{font-size:7px}.meeting-meta svg{width:10px}.meeting-tags{gap:3px}.meeting-tags>span{padding:3px 4px;font-size:7px}.welcome h2{font-size:30px}.project-title h1{font-size:23px}.project-header>.outline-button{padding:8px;font-size:10px}.has-evidence .main-shell{margin-right:0}.evidence-panel{width:375px;box-shadow:-15px 0 50px #2530181a}.has-evidence .main-shell:after{content:"";pointer-events:none;background:#303a1e0d;position:fixed;inset:0 375px 0 190px}.tabs{gap:23px}.has-evidence .scope-project{display:flex}}@media (width<=760px){.sidebar{width:229px;padding:25px 18px 0;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-backdrop{z-index:29;background:#24301955;display:block;position:fixed;inset:0}.main-shell{margin-left:0}.mobile-menu{display:flex}.topbar{height:57px;padding:0 20px}.topbar>div{gap:9px}.topbar .breadcrumb-root,.topbar .breadcrumb-root+svg{display:none}main{padding:26px 24px 0}.project-header>.outline-button{padding:8px}.project-icon{width:43px;height:43px}.project-title{gap:10px}.project-title h1{font-size:22px}.project-title .eyebrow{font-size:8px}.welcome{margin-top:34px}.welcome h2{font-size:30px}.shortcuts{gap:9px;margin-bottom:32px}.overview-columns{grid-template-columns:minmax(0,1.5fr) minmax(180px,1fr);gap:25px}.shortcuts>button{padding:12px 9px}.shortcuts p{font-size:8px}.shortcuts strong{font-size:9px}.shortcut-arrow{width:13px;top:16px;right:8px}.has-evidence .main-shell:after{inset:0 375px 0 0}.page-heading h2{font-size:25px}.page-heading>.outline-button{font-size:9px}.page-heading{gap:15px}.workspace-button{font-size:11px}.local-note strong{font-size:10px}}@media (width<=560px){main{padding:24px 18px 0}.topbar{padding:0 14px}.project-header>.outline-button{place-items:center;gap:0;width:32px;height:32px;padding:0;font-size:0;display:grid}.project-header>.outline-button svg{width:15px}.project-title h1{font-size:22px}.project-description{font-size:10px}.tabs{gap:23px;margin-top:20px}.tabs>button{font-size:10px}.tabs-meta{display:none}.welcome h2{letter-spacing:-1px;font-size:28px}.welcome>p{max-width:310px;font-size:11px;line-height:1.8}.welcome .eyebrow{font-size:8px}.ask-box{margin-top:20px;padding:14px 12px 10px}.ask-input-row{gap:9px}.ask-input-row textarea{min-height:69px;font-size:12px}.scope-project,.has-evidence .scope-project{display:none}.scope-row{gap:6px}.scope-button,.person-select{padding:5px;font-size:8px}.person-select select{max-width:79px;font-size:8px}.ask-bottom{gap:6px}.ask-submit{width:29px;height:29px}.ask-caption{align-items:flex-start;font-size:8px;line-height:1.6}.ask-caption>span:last-child{text-align:right;max-width:135px}.shortcuts{grid-template-columns:1fr;gap:9px;margin-top:24px}.shortcuts>button{padding:14px 35px 14px 56px}.shortcut-icon{width:29px;height:29px;margin:0;position:absolute;top:15px;left:13px}.shortcuts strong{font-size:11px}.shortcuts p{margin-top:5px;font-size:10px}.shortcut-arrow{width:14px;top:24px;right:15px}.overview-columns{grid-template-columns:1fr;gap:32px}.section-heading h2{font-size:15px}.section-subtitle{font-size:11px}.meeting-row{gap:12px;padding:19px 0}.meeting-info h3{font-size:12px}.meeting-meta{font-size:9px}.meeting-tags>span{font-size:8px}.meeting-date{width:43px;height:51px}.topic-list{grid-template-columns:1fr 1fr;column-gap:22px;display:grid}.topic-list>button{font-size:11px}.topic-list small{font-size:9px}.remember-card h3{font-size:15px}.remember-card p{font-size:12px}.remember-card .eyebrow{font-size:9px}.remember-link{font-size:11px}.page-footer{gap:4px;font-size:7px}.page-heading{margin-top:28px}.page-heading h2{font-size:24px}.page-heading p{font-size:11px}.page-heading>svg{display:none}.page-heading .eyebrow{font-size:8px}.sample-notice{flex-wrap:wrap;font-size:8px;line-height:1.7}.sample-notice button{font-size:8px}.example-questions{grid-template-columns:1fr;margin-top:23px}.result-title h2{font-size:17px}.result-title p{font-size:10px}.group-heading{flex-direction:column;align-items:flex-start;gap:6px}.event-card{padding:15px}.event-card>h3{font-size:13px}.event-date{font-size:8px}.event-top{gap:8px}.event-people{gap:6px}.event-people>span{font-size:8px}.role{font-size:7px}.event-card .avatar.small{width:19px;height:19px}.evidence-panel{width:min(100%,390px)}.has-evidence .main-shell:after{display:none}.evidence-body{padding:25px 22px}.source-integrity{margin-bottom:20px}.page-heading:has(.outline-button){flex-direction:column;align-items:flex-start;gap:14px}.topic-grid{grid-template-columns:1fr}.topic-grid>button{padding:23px}.topic-grid h3{font-size:20px}.toast{width:calc(100vw - 28px);font-size:10px}.about-modal{padding:28px}.about-modal p{font-size:11px}.about-modal h2{font-size:23px}.filter-bar{gap:8px}.scope-popover{width:270px}.corrected{font-size:8px}.standalone .meeting-info h3{font-size:12px}.standalone .meeting-meta{font-size:9px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}:root{--muted:#6f7867}.project-description,.welcome>p,.section-subtitle,.page-heading p,.meeting-meta,.meeting-date span,.coverage-note,.ask-caption,.sample-notice,.event-date,.role,.resolved-scope,.group-heading>span,.topic-list small,.remember-card p,.page-footer,.event-people>span,.tabs>button,.search-nav,.help-nav,.project-subnav button,.profile small,.local-note p,.scope-project,.eyebrow,.sample-badge,.nav-label,.tabs-meta,.shortcuts p,.event-footer .edit-button,.list-label,.answer p,.source-result p,.evidence-meta,.evidence-legend,.source-integrity span,.transcript-turn p,.transcript-turn>div>span:last-child{color:#727b68}.warm,.eyebrow.warm{color:#a26743}.shortcut-icon.lavender{color:#827597}.shortcut-icon.mint{color:#6f855b}.shortcut-icon.peach{color:#a67a51}@media (width>=1001px){.nav-item{font-size:13px}.project-subnav button,.project-nav,.workspace-button{font-size:12px}.meeting-info h3{font-size:13px}.meeting-meta{font-size:10px}.meeting-tags>span{font-size:9px}.section-heading h2{font-size:16px}.section-subtitle{font-size:11px}.shortcuts strong{font-size:12px}.shortcuts p{font-size:11px}.topic-list>button{font-size:12px}.topic-list small{font-size:10px}.remember-card h3{font-size:15px}.remember-card p,.remember-link{font-size:11px}.ask-input-row textarea{font-size:14px}.scope-button,.person-select select,.scope-project{font-size:10px}.welcome>p{font-size:13px}.tabs>button,.project-description{font-size:12px}.event-card>h3{font-size:15px}.event-people>span,.event-date,.event-footer button{font-size:10px}.answer p,.qualification{font-size:12px}}.heading-actions{flex-wrap:wrap;gap:8px;display:flex}.outline-button:disabled{opacity:.55;cursor:default}.rerun-confirm{color:var(--ink);background:#fbf8f3;border:1px solid #e2d6c6;border-radius:7px;margin:-8px 0 18px;padding:16px 18px;font-size:11px;line-height:1.7}.rerun-confirm p+p{color:#5f6658;margin-top:6px}.rerun-confirm>div{align-items:center;gap:12px;margin-top:12px;display:flex}.rerun-progress,.rerun-confirm .run-error{align-items:center;gap:7px;margin:-8px 0 16px;font-size:11px;display:flex}p.notice-inline.run-error{color:#9a4b3c;margin:-8px 0 16px;font-size:11px}.spin{animation:1.4s linear infinite mkb-spin}@keyframes mkb-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.review-toggle input{accent-color:var(--orange)}.rerun-review{border-left:3px solid var(--orange);background:#fbf8f3;border-radius:0 6px 6px 0;margin-top:14px;padding:10px 12px}.rerun-notice{color:#6b4a3b;align-items:flex-start;gap:7px;font-size:11px;line-height:1.6;display:flex}.rerun-notice svg{flex:none;margin-top:3px}.rerun-actions{gap:14px;margin-top:8px;display:flex}.rerun-actions button,.rerun-candidate .edit-button{color:#6f5a45;align-items:center;gap:5px;font-size:10px;display:flex}.rerun-actions button:disabled,.rerun-candidate button:disabled{opacity:.55}.rerun-candidates{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.rerun-candidate{background:#fff;border:1px dashed #d9cbb8;border-radius:6px;padding:10px 12px}.rerun-candidate-text{margin:8px 0;font-size:12px;line-height:1.6}.rerun-candidate .event-footer{margin-top:10px;padding-top:8px}
