.search-modes{gap:0;padding:16px 0 0;display:flex}.search-modes button{border-radius:0;min-width:96px}.search-modes button[aria-pressed=true]{color:#fff;background:#173f2c}.archive-entry{overflow-wrap:anywhere;border-top:1px solid #dce3df;gap:6px;padding:12px 0;display:grid}.archive-entry p{white-space:pre-wrap;margin:0}html{scroll-behavior:smooth}.version-filter{gap:6px;padding:12px 0;font-size:13px;display:grid}.version-filter select{width:100%;min-width:0}.source-context{overflow-wrap:anywhere}.scoped-sharing{border:1px solid var(--rule);border-radius:var(--radius-panel);width:min(760px,100vw - 32px);max-height:calc(100dvh - 40px);padding:var(--space-6);color:var(--ink);background:var(--paper);overflow:auto}.scoped-sharing::backdrop{background:#0006}.scoped-sharing header{justify-content:space-between;align-items:center;gap:16px;display:flex}.scoped-sharing h2{margin:0}.scoped-sharing form,.scoped-sharing section{border-top:1px solid var(--rule);margin-top:24px;padding-top:16px}.scoped-sharing article,.guest-workspace article{padding:var(--space-4) 0;border-bottom:1px solid var(--rule);overflow-wrap:anywhere}.scoped-sharing label,.guest-workspace label{gap:8px;margin:12px 0;display:grid}.scoped-sharing input:not([type=checkbox]),.scoped-sharing select,.scoped-sharing textarea,.guest-workspace textarea{box-sizing:border-box;border:1px solid var(--rule-strong);border-radius:var(--radius);width:100%;font:inherit;padding:12px}.scoped-sharing textarea,.guest-workspace textarea{resize:vertical;min-height:100px}.scoped-sharing .scope-check{align-items:center;display:flex}.scoped-sharing button,.guest-workspace button,.guest-workspace a{min-height:44px;margin:4px 8px 4px 0;padding:10px 16px}.curated-text{white-space:pre-wrap;overflow-wrap:anywhere}.scoped-sharing [role=alert],.guest-workspace [role=alert]{color:#9c241e}.guest-workspace{background:var(--paper);min-height:100dvh;color:var(--ink)}.guest-workspace header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6);border-bottom:1px solid var(--rule);display:flex}.guest-workspace main{max-width:760px;margin:auto;padding:24px}.guest-workspace a{align-items:center;display:inline-flex}.org-workspace{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.org-brand{border-bottom:1px solid var(--rule);background:var(--paper);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 32px;display:flex}.org-brand>a{letter-spacing:-.02em;color:var(--ink);font-size:15px;font-weight:650;text-decoration:none}.org-brand>div{align-items:center;gap:16px;min-width:0;display:flex}.org-brand span{font-size:var(--fs-label);color:var(--ink-3);overflow-wrap:anywhere}.org-brand button{background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius);font-size:var(--fs-small);color:var(--ink-2);cursor:pointer;padding:5px 12px;transition:background-color .12s ease-out,color .12s ease-out}.org-brand button:hover{background:var(--paper-2);color:var(--ink)}.org-toolbar{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;width:min(1120px,100%);margin:0 auto;padding:16px 24px 0;display:flex}.org-toolbar>label{font-size:var(--fs-label);color:var(--ink-3);align-items:center;gap:10px;min-width:0;display:flex}.org-toolbar select{min-width:0;max-width:260px;height:var(--control);font-size:var(--fs-small);border-radius:var(--radius);border-color:var(--rule-strong);background-color:var(--paper)}.org-toolbar .org-actions{align-items:center;gap:6px;display:flex}.org-toolbar button{border-radius:var(--radius);color:var(--ink-2);font-size:var(--fs-small);height:var(--control);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:0 12px;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out;display:inline-flex}.org-toolbar button:hover{background:var(--paper);color:var(--ink)}.org-toolbar button[aria-current=page]{background:var(--paper);border-color:var(--rule-strong);color:var(--ink);font-weight:500}.org-main{box-sizing:border-box;width:min(1120px,100%);min-width:0;margin:0 auto;padding:32px 24px 64px}.org-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.org-section-head h1{font-family:var(--font-serif);font-size:var(--fs-display);color:var(--ink);margin:0;font-weight:450}.org-section-head h1:focus{outline:none}.org-section-head h2{color:var(--ink);margin:0;font-size:17px;font-weight:550}.ws-notice{background:var(--paper);border-bottom:1px solid var(--rule-strong);margin:0;padding:10px 16px}.org-entry{background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius-panel);width:min(520px,100% - 32px);box-shadow:var(--shadow-raised);box-sizing:border-box;margin:48px auto;padding:32px}.org-entry h1{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;margin:8px 0 16px;font-size:28px;font-weight:450;line-height:1.2}.org-entry h2{margin:0 0 8px;font-size:16px;font-weight:550}.org-entry p,.org-main p{color:var(--ink-2);line-height:1.65;font-size:var(--fs-body);text-wrap:pretty}.org-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin:0 0 6px;font-size:10.5px;font-weight:600}.org-entry form,.org-panel{gap:16px;display:grid}.org-entry label,.org-panel>label{font-size:var(--fs-small);color:var(--ink-2);gap:6px;font-weight:500;display:grid}.org-entry input,.org-panel>label input,.org-panel>label select{box-sizing:border-box;width:100%;min-width:0}.org-panel{background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius-panel);box-sizing:border-box;max-width:640px;box-shadow:var(--shadow-raised);margin:18px 0;padding:24px}.org-panel h2{margin:0 0 4px;font-size:17px;font-weight:550}.org-panel p{margin:0}.org-panel fieldset{border:none;gap:8px;min-width:0;margin:0;padding:0;display:grid}.org-panel legend{font-size:var(--fs-small);color:var(--ink-2);margin-bottom:8px;font-weight:500}.org-radio{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);cursor:pointer;gap:12px;padding:12px 14px;transition:background-color .12s ease-out,border-color .12s ease-out;display:flex}.org-radio:hover{background:var(--paper-2)}.org-radio input{width:15px;height:15px;accent-color:var(--accent);flex:0 0 15px;margin:2px 0 0}.org-radio span{min-width:0;font-size:var(--fs-small);flex:1}.org-radio strong{color:var(--ink);font-size:13px;font-weight:550;display:block}.org-radio small{color:var(--ink-3);line-height:1.5;font-size:var(--fs-label);margin-top:3px;display:block}.org-panel dl{font-size:var(--fs-small);gap:8px;margin:0;display:grid}.org-panel dt{color:var(--ink-3);font-size:var(--fs-label);font-weight:500}.org-panel dd{overflow-wrap:anywhere;color:var(--ink);margin:0 0 10px}.org-access-list,.org-matter-access-list{margin:12px 0;padding:0;list-style:none}.org-access-list li,.org-matter-access-list li{border-bottom:1px solid var(--rule);font-size:var(--fs-small);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.org-access-list li>div,.org-matter-access-list li>div{gap:3px;min-width:0;display:grid}.org-access-list li>div strong,.org-access-list li>div span,.org-matter-access-list li>div strong,.org-matter-access-list li>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.org-access-list small,.org-matter-access-list small{color:var(--ink-3);font-size:var(--fs-label)}.org-access-list button,.org-matter-access-list button{height:var(--control);font-size:var(--fs-small);flex-shrink:0;padding:0 12px}.org-list-heading{color:var(--ink);margin:24px 0 6px;font-size:16px;font-weight:550}.org-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.org-small{font-size:var(--fs-small);color:var(--ink-3);line-height:1.6}.org-workspace [role=alert]{color:var(--discrepancy);border-radius:var(--radius);font-size:var(--fs-small);overflow-wrap:anywhere;background:#fff5f3;border:1px solid #f0cdc8;margin:8px 0;padding:10px 12px}.org-workspace [role=status]{color:var(--ink-2);font-size:var(--fs-small);margin:6px 0}.org-auth{background:var(--paper)}.org-workspace .app-shell{background:0 0;min-height:0}.org-auth .org-brand{border-bottom-color:var(--rule);background:0 0}.org-auth-layout{width:min(440px,100% - 48px);margin:64px auto}.org-auth-card h1{font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 12px;font-size:32px;font-weight:450;line-height:1.2}.org-auth-story{color:var(--ink);border-radius:var(--radius-panel);background:var(--paper);border:1px solid var(--rule-strong);box-shadow:var(--shadow-raised);padding:32px 36px;position:relative}.org-auth-story h1{font-family:var(--font-serif);letter-spacing:-.025em;text-wrap:balance;color:var(--ink);margin:12px 0 16px;font-size:clamp(32px,3.2vw,42px);font-weight:450;line-height:1.15}.org-auth-intro{color:var(--ink-2);text-wrap:pretty;max-width:440px;font-size:14px;line-height:1.7}.org-auth-steps{gap:18px;margin:28px 0;padding:0;list-style:none;display:grid}.org-auth-steps li{align-items:baseline;gap:14px;display:flex}.org-auth-steps li>span{font-size:var(--fs-label);color:var(--ink-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.org-auth-steps h2{color:var(--ink);margin:0 0 3px;font-size:13.5px;font-weight:550}.org-auth-steps p{color:var(--ink-2);max-width:380px;margin:0;font-size:12.5px;line-height:1.6}.org-auth-note{color:var(--ink-3);font-size:var(--fs-small);border-top:1px solid var(--rule);align-items:center;gap:8px;margin:20px 0 0;padding-top:16px;line-height:1.6;display:flex}.org-auth-note svg{color:var(--ink-3);flex-shrink:0}.org-auth-card{border:1px solid var(--rule-strong);border-radius:var(--radius-panel);background:var(--paper);min-width:0;box-shadow:var(--shadow-raised);padding:32px}.org-auth-card h2{font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 16px;font-size:26px;font-weight:450;line-height:1.25}.org-auth-card>p:not(.org-eyebrow):not(.org-auth-register){font-size:var(--fs-small);color:var(--ink-2);margin:0 0 16px;line-height:1.6}.org-login{gap:10px;width:min(440px,100%);margin:0;display:grid}.org-login a,.org-login button{box-sizing:border-box;border-radius:var(--radius);border:1px solid var(--rule-strong);background:var(--paper);min-height:44px;color:var(--ink);cursor:pointer;justify-content:flex-start;align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .12s ease-out,border-color .12s ease-out;display:flex}.org-login a:hover:not(:disabled),.org-login button:hover:not(:disabled){background:var(--paper-2);border-color:var(--accent)}.org-login a.org-primary{background:var(--ink);border-color:var(--ink);color:#fff}.org-login a.org-primary:hover{background:#2d3035;border-color:#2d3035}.org-login button:disabled{color:var(--ink-3);cursor:default;opacity:.55;border-color:var(--rule-strong);background:var(--paper)}.org-login a svg:last-child:not(:first-child){margin-left:auto}.org-provider-letter{font-size:15px;font-weight:700;line-height:1}.org-provider-grid{grid-template-columns:repeat(2,6px);gap:2px;display:grid}.org-provider-grid i{background:currentColor;width:6px;height:6px}.org-divider{font-size:var(--fs-label);color:var(--ink-3);align-items:center;gap:12px;margin:4px 0;display:flex}.org-divider:before,.org-divider:after{content:"";background:var(--rule);flex:1;height:1px}.org-auth-register{text-align:center;font-size:var(--fs-small);color:var(--ink-2);margin:16px 0 0}.org-auth-register a{color:var(--link);text-underline-offset:3px;align-items:center;gap:4px;font-weight:500;text-decoration:underline;display:inline-flex}.org-auth-card details{border-top:1px solid var(--rule);font-size:var(--fs-small);color:var(--ink-2);margin-top:18px;padding-top:14px;line-height:1.6}.org-auth-card summary{cursor:pointer;color:var(--ink-2)}.org-auth-card details p{color:var(--ink-3);margin:6px 0 0}.org-auth-footer{text-align:center;color:var(--ink-3);font-size:var(--fs-label);letter-spacing:.02em;padding:0 24px 32px}.org-welcome{text-align:center;width:min(840px,100% - 48px);margin:56px auto}.org-welcome h1{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:10px 0 14px;font-size:clamp(30px,3.6vw,42px);font-weight:450;line-height:1.2}.org-welcome-intro{max-width:560px;color:var(--ink-2);text-wrap:pretty;margin:0 auto;font-size:14px;line-height:1.7}.org-welcome-options{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:36px 0 24px;display:grid}.org-welcome-card{border:1px solid var(--rule-strong);border-radius:var(--radius-panel);color:var(--ink);background:var(--paper);box-shadow:var(--shadow-raised);flex-direction:column;align-items:flex-start;padding:28px;text-decoration:none;transition:border-color .12s ease-out,background-color .12s ease-out;display:flex}.org-welcome-card:hover{border-color:var(--accent);background:var(--paper-2)}.org-card-icon{border-radius:var(--radius);background:var(--accent-soft);width:36px;height:36px;color:var(--accent);place-items:center;margin-bottom:18px;display:grid}.org-welcome-card h2{color:var(--ink);margin:0 0 8px;font-size:17px;font-weight:550}.org-welcome-card p{color:var(--ink-2);margin:0 0 20px;font-size:13px;line-height:1.65}.org-card-action{font-size:var(--fs-small);color:var(--link);align-items:center;gap:8px;margin-top:auto;font-weight:500;display:inline-flex}.org-welcome-return{font-size:var(--fs-small);color:var(--link);text-underline-offset:3px;margin-top:14px;text-decoration:underline;display:inline-block}.org-welcome-footnote{color:var(--ink-3);font-size:var(--fs-label);justify-content:center;align-items:center;gap:7px;margin-top:24px;display:flex}.org-join-panel{text-align:left;max-width:480px;margin:32px auto;padding:28px}.org-join-panel form{gap:16px;margin-top:16px;display:grid}.org-join-panel label{font-size:var(--fs-small);gap:6px;display:grid}.org-join-panel input{box-sizing:border-box;width:100%;min-width:0;height:40px}.org-join-panel>a{font-size:var(--fs-small);color:var(--ink-3);text-underline-offset:3px;margin-top:14px;text-decoration:underline;display:inline-block}.org-setup-layout{width:min(520px,100% - 48px);margin:48px auto}.org-resume{box-sizing:border-box;width:min(1120px,100%);font-size:var(--fs-small);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:16px;margin:0 auto;padding:16px 24px 0;display:flex}.org-resume p{margin:0}.org-resume a,.org-resume button{font-size:var(--fs-small);color:var(--ink)}.org-setup-story{background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius-panel);box-shadow:var(--shadow-raised);padding:32px 36px}.org-setup-story h2{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--ink);margin:10px 0 16px;font-size:32px;font-weight:450;line-height:1.2}.org-setup-story>p:not(.org-eyebrow):not(.org-auth-note){color:var(--ink-2);margin:0 0 24px;font-size:13.5px;line-height:1.7}.org-setup-steps{gap:20px;margin:24px 0;padding:0;list-style:none;display:grid}.org-setup-steps li{color:var(--ink-3);align-items:flex-start;gap:14px;display:flex}.org-setup-steps li>span{border:1px solid var(--rule-strong);background:var(--paper-2);width:26px;height:26px;color:var(--ink-3);border-radius:50%;flex:0 0 26px;place-items:center;font-size:11px;font-weight:600;display:grid}.org-setup-steps li[aria-current=step]{color:var(--ink)}.org-setup-steps li[aria-current=step]>span{background:var(--ink);color:#fff;border-color:var(--ink)}.org-setup-steps strong{color:var(--ink);margin-bottom:2px;font-size:13px;font-weight:550;display:block}.org-setup-steps small{font-size:var(--fs-label);color:var(--ink-3);line-height:1.5;display:block}.org-entry.org-setup-card{width:100%;margin:0}.org-setup-card form{gap:14px;display:grid}.org-setup-card form>label,form.org-setup-card>label{font-size:var(--fs-small);color:var(--ink-2);gap:6px;font-weight:500;display:grid}.org-setup-card input{box-sizing:border-box;width:100%;height:44px;font-size:13.5px}.org-setup-card .org-field-help{font-size:var(--fs-label);color:var(--ink-3);margin:0 0 10px}.org-setup-back{font-size:var(--fs-small);color:var(--ink-3);text-underline-offset:3px;margin-top:18px;text-decoration:underline;display:block}.org-dns-record{font-size:var(--fs-small);margin:18px 0}.org-dns-record dt{color:var(--ink-3);font-size:var(--fs-label);margin:14px 0 6px;font-weight:500}.org-dns-record dd{background:var(--paper-2);border:1px solid var(--rule-strong);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}.org-dns-record code{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);color:var(--ink);flex:1;font-size:12px}.org-dns-record button{background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);color:var(--ink-2);cursor:pointer;flex-shrink:0;padding:5px 8px}.org-dns-record button:hover{background:var(--paper-3)}.org-full-button{width:100%;margin-top:16px}.org-journey{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:36px;width:min(980px,100% - 48px);margin:48px auto;display:grid}.org-journey-sidebar{border-radius:var(--radius-panel);color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);box-shadow:var(--shadow-raised);padding:24px}.org-journey-sidebar h2{font-family:var(--font-serif);overflow-wrap:anywhere;color:var(--ink);margin:8px 0 24px;font-size:24px;font-weight:450;line-height:1.25}.org-journey-steps{gap:16px;margin:0 0 24px;padding:0;list-style:none;display:grid}.org-journey-steps li{color:var(--ink-3);font-size:var(--fs-small);align-items:center;gap:12px;display:flex}.org-journey-steps li>span{border:1px solid var(--rule-strong);background:var(--paper-2);width:24px;height:24px;color:var(--ink-3);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.org-journey-steps li[aria-current=step]{color:var(--ink);font-weight:550}.org-journey-steps li[aria-current=step]>span{color:#fff;background:var(--ink);border-color:var(--ink)}.org-journey-steps li>span.step-done{color:var(--ties);border-color:var(--ties);background:#f0f7f3}.org-journey-sidebar>p.org-small{font-size:var(--fs-label);color:var(--ink-3);margin:0 0 10px;line-height:1.6}.org-journey-sidebar>a{font-size:var(--fs-small);color:var(--link);text-underline-offset:3px;text-decoration:underline}.org-journey-card{border:1px solid var(--rule-strong);border-radius:var(--radius-panel);background:var(--paper);min-width:0;box-shadow:var(--shadow-raised);padding:32px}.org-journey-card h1{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);margin:8px 0 12px;font-size:28px;font-weight:450;line-height:1.25}.org-journey-card>p:not(.org-eyebrow){color:var(--ink-2);margin:0 0 20px;font-size:13.5px;line-height:1.7}.org-journey-card form{gap:16px;display:grid}.org-journey-card form>label{font-size:var(--fs-small);gap:6px;font-weight:500;display:grid}.org-journey-card form>label>input{height:40px;font-size:13.5px}.org-purpose-options{border:0;grid-template-columns:1fr 1fr;gap:12px;width:min(720px,100%);min-width:0;margin:20px 0 24px;padding:0;display:grid}.org-purpose-options label{border:1px solid var(--rule-strong);background:var(--paper);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;min-height:112px;padding:16px 18px;transition:border-color .12s ease-out,background-color .12s ease-out;display:flex}.org-purpose-options label:hover{background:var(--paper-2)}.org-purpose-options label.selected{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}.org-purpose-options input{width:15px;height:15px;accent-color:var(--accent);flex-shrink:0;margin:0}.org-purpose-options label>span{flex:1;min-width:0}.org-purpose-options strong{color:var(--ink);margin-bottom:3px;font-size:13.5px;font-weight:550;display:block}.org-purpose-options small{color:var(--ink-3);font-size:var(--fs-label);line-height:1.5;display:block}.org-purpose-options label>svg{color:var(--accent);flex-shrink:0}.org-text-button{color:var(--ink-3);font-size:var(--fs-small);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin-top:16px;padding:0;text-decoration:underline;display:inline-block}.org-existing-matter{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper-2);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:14px;margin:20px 0;padding:18px;display:grid}.org-existing-matter p{font-size:var(--fs-small);color:var(--ink-3);margin:3px 0 0}.org-existing-matter button{grid-column:1/-1;margin-top:10px}.org-onboarding-tip{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper-2);font-size:var(--fs-small);align-items:flex-start;gap:12px;margin:20px 0;padding:16px;line-height:1.6;display:flex}.org-onboarding-tip p{color:var(--ink-2);margin:0}.org-onboarding-tip svg{color:var(--ink-3);flex-shrink:0;margin-top:2px}.org-ready-mark{width:48px;height:48px;color:var(--ties);background:#f0f7f3;border:1px solid #c7e3d2;border-radius:50%;place-items:center;margin:16px 0 12px;display:grid}.org-ready-list{gap:18px;margin:22px 0 28px;padding:0;list-style:none;display:grid}.org-ready-list li{align-items:flex-start;gap:12px;display:flex}.org-ready-list svg{color:var(--accent);flex-shrink:0;margin-top:2px}.org-ready-list strong{color:var(--ink);margin-bottom:2px;font-size:13.5px;font-weight:550;display:block}.org-ready-list p{font-size:var(--fs-small);color:var(--ink-3);margin:0;line-height:1.6}.org-home{padding-top:32px}.org-home-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.org-home-heading h1{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--ink);margin:6px 0 8px;font-size:34px;font-weight:450}.org-home-heading p:not(.org-eyebrow){max-width:560px;color:var(--ink-2);margin:0;font-size:13.5px}.org-home-role{color:var(--ink-3);border:1px solid var(--rule-strong);border-radius:var(--radius-pill);font-size:var(--fs-label);background:var(--paper);flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.org-home-role svg{color:var(--ink-3)}.org-getting-started{border:1px solid var(--rule-strong);border-radius:var(--radius-panel);background:var(--paper);box-shadow:var(--shadow-raised);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:36px;margin-bottom:32px;padding:24px 28px;display:grid;position:relative}.org-getting-started-lead h2{font-family:var(--font-serif);color:var(--ink);margin:6px 0 10px;font-size:24px;font-weight:450;line-height:1.25}.org-getting-started-lead p:not(.org-eyebrow){font-size:var(--fs-small);color:var(--ink-2);max-width:440px;margin:0 0 16px;line-height:1.6}.org-checklist{gap:14px;margin:0;padding:4px 0 0;list-style:none;display:grid}.org-checklist li{font-size:var(--fs-small);align-items:center;gap:12px;display:flex}.org-checklist li>span:first-child{border:1px solid var(--rule-strong);height:24px;color:var(--ink-3);background:var(--paper-2);border-radius:50%;flex:0 0 24px;place-items:center;font-size:11px;font-weight:600;display:grid}.org-checklist li>span.complete{color:var(--ties);border-color:var(--ties);background:#f0f7f3}.org-checklist strong{color:var(--ink);font-size:13px;font-weight:550;display:block}.org-checklist small{color:var(--ink-3);font-size:var(--fs-label);margin-top:2px;display:block}.org-home-action{color:var(--link);font-size:var(--fs-small);text-underline-offset:3px;align-items:center;gap:8px;font-weight:500;text-decoration:underline;display:inline-flex}.org-guide-dismiss{font-size:var(--fs-label);color:var(--ink-3);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:4px 8px;text-decoration:underline;position:absolute;bottom:12px;right:18px}.org-guide-dismiss:hover{color:var(--ink)}.org-home-matters{margin-top:28px}.org-home-matters>.org-section-head{margin-bottom:14px}.org-home-matters .org-section-head>a{font-size:var(--fs-small);color:var(--link);text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.org-home-matter-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.org-home-matter-list>li>button{text-align:left;background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius);cursor:pointer;width:100%;box-shadow:var(--shadow-raised);align-items:center;gap:16px;padding:14px 18px;transition:background-color .12s ease-out,border-color .12s ease-out;display:flex}.org-home-matter-list>li>button:hover{background:var(--paper-2);border-color:var(--accent)}.org-matter-symbol{border-radius:var(--radius-sm);background:var(--paper-2);width:32px;height:32px;color:var(--ink-3);flex-shrink:0;place-items:center;display:grid}.org-matter-info{flex:1;min-width:0}.org-matter-info strong{color:var(--ink);font-size:13.5px;font-weight:550;display:block}.org-matter-info small{font-size:var(--fs-label);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:3px;display:block}.org-home-empty{border:1px dashed var(--rule-strong);border-radius:var(--radius-panel);background:var(--paper);flex-direction:column;align-items:flex-start;gap:8px;padding:24px;display:flex}.org-home-empty>svg{color:var(--ink-3);flex-shrink:0}.org-home-empty h3{color:var(--ink);margin:4px 0 2px;font-size:15px;font-weight:550}.org-home-empty p{font-size:var(--fs-small);color:var(--ink-2);max-width:520px;margin:0 0 12px}.org-home-guidance{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:36px;padding-top:28px;display:grid}.org-home-guidance>div{background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius-panel);box-shadow:var(--shadow-raised);padding:22px}.org-home-guidance svg{color:var(--ink-3)}.org-home-guidance h3{color:var(--ink);margin:10px 0 6px;font-size:14.5px;font-weight:550}.org-home-guidance p{font-size:var(--fs-small);color:var(--ink-2);margin:0 0 12px;line-height:1.6}.org-home-guidance a{font-size:var(--fs-small);color:var(--link);text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.org-invitation-card{box-sizing:border-box;padding:32px}.org-auth-mark{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper-2);width:40px;height:40px;color:var(--ink-2);justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.org-invitation-details{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:var(--fs-small);gap:12px;margin:16px 0 20px;padding:16px 0;display:grid}.org-invitation-details div{grid-template-columns:120px minmax(0,1fr);gap:12px;display:grid}.org-invitation-details dt{color:var(--ink-3)}.org-invitation-details dd{overflow-wrap:anywhere;color:var(--ink);margin:0;font-weight:500}.org-permission-title{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin:0 0 12px;font-size:12px;font-weight:600}.org-invitation-roles{gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.org-invitation-roles li{font-size:var(--fs-small);align-items:flex-start;gap:10px;display:flex}.org-invitation-roles li>svg{color:var(--ties);flex-shrink:0;margin-top:2px}.org-invitation-roles strong{color:var(--ink);font-size:13px;font-weight:550;display:block}.org-invitation-roles p{font-size:var(--fs-label);color:var(--ink-3);margin:2px 0 0}.org-auth-security{font-size:var(--fs-label);color:var(--ink-3);border-top:1px solid var(--rule);align-items:flex-start;gap:8px;margin:16px 0 0;padding-top:14px;line-height:1.6;display:flex}.org-invitation-accept{justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;margin-top:24px;display:flex}.org-invitation-back{text-align:center;font-size:var(--fs-small);margin:18px 0 0}.org-invitation-share{gap:8px;min-width:0;display:grid}.org-invitation-share>label{font-size:var(--fs-small);font-weight:500}.org-invitation-share>div{gap:8px;min-width:0;display:flex}.org-invitation-share input{width:100%;min-width:0;height:38px;font-family:var(--font-mono);flex:1;font-size:12px}.org-invitation-share button{flex-shrink:0;height:38px}.org-invitation-receipt details{font-size:var(--fs-small);margin-top:12px}.org-invitation-receipt summary{cursor:pointer;color:var(--ink-2);margin-bottom:10px}.org-receipt-dismiss{justify-self:start;margin-top:12px}.org-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.org-workspace .org-toolbar,.org-workspace .org-resume,.org-workspace .org-main,.org-workspace .hub-page.desk-page{box-sizing:border-box;width:min(1040px,100%);max-width:none;margin-inline:auto;padding-inline:24px}.org-workspace .hub-page.desk-page{padding-top:8px;padding-bottom:64px}.org-workspace .org-toolbar{padding-top:14px}.org-workspace .org-toolbar .org-actions{flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto}.org-workspace .org-toolbar button{flex:none}@media (width<=700px){.org-brand{padding:10px 16px}.org-invitation-card{padding:22px 18px}.org-invitation-details div{grid-template-columns:minmax(0,1fr);gap:4px}.org-workspace .org-toolbar{flex-wrap:wrap;gap:8px;padding:12px 16px 0}.org-toolbar>label{justify-content:space-between;width:100%}.org-toolbar select{max-width:220px}.org-toolbar .org-actions{gap:2px}.org-toolbar button{font-size:var(--fs-label);padding:0 8px}}.ws{--ws-line:#e9e9e7;--ws-muted:#6d7177;height:100dvh;max-height:100dvh;color:var(--ink);background:#f7f7f6;display:flex;overflow:hidden}.ws-side{box-sizing:border-box;border-right:1px solid var(--ws-line);background:#f4f4f3;flex-direction:column;flex:0 0 240px;width:240px;height:100%;min-height:0;padding:12px 10px;display:flex;position:relative;overflow:hidden}.ws-side-top{justify-content:space-between;align-items:center;gap:8px;height:32px;padding:0 2px 0 6px;display:flex}.ws .ws-brand{letter-spacing:-.01em;min-width:0;color:var(--ink);white-space:nowrap;align-items:center;gap:9px;font-size:13.5px;font-weight:650;text-decoration:none;display:inline-flex}.ws-logo{object-fit:contain;flex:0 0 22px;width:22px;height:22px;display:block}.ws-logo.small{flex-basis:16px;width:16px;height:16px}.ws-org{margin:16px 0 28px;display:block}.ws .ws-org select{border-color:var(--ws-line);background-color:var(--paper);border-radius:8px;width:100%;height:32px;padding-left:10px;font-size:12.5px;font-weight:500}.ws-nav{gap:2px;display:grid}.ws .ws-nav button{width:100%;height:32px;color:var(--ink-2);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.ws .ws-nav button svg{color:var(--ws-muted);flex:0 0 16px}.ws .ws-nav button:hover:not(:disabled){color:var(--ink);background:#ebebe9}.ws .ws-nav button[aria-current=page]{color:var(--ink);background:#e7e7e5;font-weight:550}.ws .ws-nav button[aria-current=page] svg,.ws .ws-nav button.within svg,.ws .ws-nav button.within{color:var(--ink)}.ws-recent{align-content:start;gap:2px;min-height:0;margin-top:20px;display:grid;overflow:auto}.ws-recent p{color:var(--ws-muted);margin:0 0 4px;padding:0 10px;font-size:11.5px;font-weight:500}.ws .ws-recent a{height:30px;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:0 10px 0 36px;font-size:12.5px;line-height:30px;text-decoration:none;display:block;overflow:hidden}.ws .ws-recent a:hover{color:var(--ink);background:#ebebe9}.ws .ws-recent a[aria-current=page]{color:var(--ink);background:#e7e7e5;font-weight:550}.ws-user{border-top:1px solid var(--ws-line);align-items:center;gap:10px;margin-top:auto;padding:10px 2px 2px 6px;display:flex}.ws-avatar{height:28px;color:var(--ink-2);background:#e3e3e1;border-radius:50%;flex:0 0 28px;place-items:center;font-size:12px;font-weight:600;display:grid}.ws-user-text{flex:1;min-width:0;line-height:1.3;display:grid}.ws-user-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.ws-user-text small{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ws .ws-icon{width:28px;height:28px;color:var(--ws-muted);background:0 0;border:0;border-radius:7px;flex:0 0 28px;place-items:center;padding:0;display:grid}.ws .ws-icon:hover:not(:disabled){color:var(--ink);background:#ebebe9}.ws-side.folded{flex-basis:56px;align-items:center;width:56px;padding:12px 8px}.ws-side.folded .ws-side-top{flex-direction:column;gap:10px;height:auto;padding:0}.ws-side.folded .ws-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ws-side.folded .ws-org,.ws-side.folded .ws-recent,.ws-side.folded .ws-user-text{display:none}.ws-side.folded .ws-nav{justify-items:center;width:100%;margin-top:14px}.ws-side.folded .ws-nav button{justify-content:center;width:36px;height:36px;padding:0}.ws-side.folded .ws-user{flex-direction:column;gap:6px;width:100%;padding:10px 0 0}.ws-side.folded .ws-avatar{width:28px}.ws .matter-start{border:1px solid var(--ws-line);background:var(--paper);border-radius:14px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:28px;margin:16px 0 18px;padding:22px 22px 22px 24px;display:grid;box-shadow:0 1px 2px #141a210a}.ws .matter-start-copy{min-width:0}.ws .matter-start h2{font-family:var(--font-sans);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.ws .matter-start p{max-width:46ch;color:var(--ink-2);margin:6px 0 0;font-size:13.5px;line-height:1.5}.ws .matter-start-go{background:var(--ink);color:#fff;border:0;border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 14px;font-size:13px;font-weight:550;display:inline-flex}.ws .matter-start-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.ws .matter-start-alt{border:1px solid var(--ws-line);background:var(--paper);height:32px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:550;display:inline-flex}.ws .matter-start-alt:hover,.ws .matter-start-go:hover{background:#2d3035}.ws .matter-start-alt:hover{background:#f2f2f0}.ws .matter-start-all{height:32px;color:var(--ink-2);background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:550}.ws .matter-start-all:hover{color:var(--ink);background:0 0}.matter-sources-backdrop{z-index:var(--z-modal);background:#18191b52;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.matter-sources{background:var(--paper);width:min(520px,100%);max-height:min(640px,100dvh - 48px);box-shadow:var(--shadow-overlay);border-radius:14px;padding:18px 18px 8px;overflow:auto}.matter-sources header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.matter-sources h2{font-family:var(--font-sans);margin:0;font-size:16px;font-weight:600}.matter-sources header button{border:1px solid var(--ws-line);background:var(--paper);border-radius:999px;height:28px;padding:0 10px;font-size:12px}.matter-sources ul{margin:0;padding:0;list-style:none;display:grid}.matter-sources li{border-top:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.matter-sources li>span:first-child:not(.source-identity){min-width:0;display:grid}.matter-sources li>.source-identity,.native-sources li>.source-identity,.source-identity{align-items:center;gap:10px;min-width:0;display:flex}.source-identity>span{min-width:0;display:grid}.matter-sources header h2{align-items:center;gap:8px;display:flex}.matter-start-go .source-mark{color:#fff}.matter-sources strong{font-size:13.5px;font-weight:600}.matter-sources small{color:var(--ink-2);font-size:12px;line-height:1.4}.matter-source-wait{color:var(--ink-3);flex-shrink:0;font-size:12px}.matter-source-note{color:var(--ink-2);margin:4px 0 12px;font-size:13px;line-height:1.45}.matter-source-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.source-crumbs{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 8px;font-size:12px;display:flex}.source-crumbs button{height:auto;color:var(--ink-2);background:0 0;border:0;padding:0;font-size:12px}.source-folder{text-align:left;background:0 0;border:0;height:auto;padding:0;display:grid}.source-file{align-items:center;gap:10px;min-width:0;display:flex}.source-file span{min-width:0;display:grid}.matter-source-actions button{border:1px solid var(--ws-line);background:var(--paper);border-radius:999px;height:32px;padding:0 12px;font-size:13px}.matter-sources-inline{width:auto;max-height:none;box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}.native-sources{margin:0;padding:0;list-style:none;display:grid}.native-sources li>.source-identity{display:flex}.native-sources small{color:var(--ink-2);font-size:12px;line-height:1.4}.native-sources button{border:1px solid var(--ws-line,var(--rule));background:var(--paper);height:32px;color:var(--ink);border-radius:999px;flex-shrink:0;padding:0 12px;font-size:13px}.flow-source-list{gap:4px;display:grid}.flow-source-list>strong{font-size:14px;font-weight:600}.ws .matter-start-art{background-position:50%;background-size:cover;border-radius:10px;height:112px}.ws .deck-picker:has(.tree-empty){display:none}@media (width<=720px){.ws .matter-start{grid-template-columns:minmax(0,1fr);padding:18px}.ws .matter-start-art{order:-1;height:120px}}.ws-with-workbench .ws-main{background:var(--paper);min-width:0}.ws-with-workbench .app-shell{background:var(--paper)}.ws-main{flex:auto;min-width:0;height:100%;min-height:0;overflow:auto}.ws-with-workbench .ws-main{flex-direction:column;display:flex;overflow:hidden}.ws .app-shell{height:100%;min-height:0}.ws-workbench-slot{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.ws-workbench-slot .app-shell{flex:auto;min-height:0}.ws-page{width:min(920px,100% - 48px);margin:0 auto;padding:44px 0 80px}.ws-head{margin:0 0 22px}.ws-head h1{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:20px;font-weight:600}.ws-head h1:focus{outline:none}.ws-head p{color:var(--ws-muted);margin:4px 0 0;font-size:13px}.ws-alert{color:var(--discrepancy);background:#fff5f3;border:1px solid #f0cdc8;border-radius:10px;margin:0 0 14px;padding:8px 12px;font-size:12.5px}.ws-note{color:var(--ws-muted);margin:10px 0 0;font-size:12px;line-height:1.5}.ws-hero{border:1px solid var(--ws-line);background:var(--paper);border-radius:12px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);min-height:232px;margin:0 0 32px;display:grid;overflow:hidden}.ws-hero-art{background-position:50%;background-size:cover;justify-content:center;align-items:flex-end;padding:28px 28px 0;display:flex;position:relative}.ws-glass{color:#f2f2f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#16181bd1;border:1px solid #ffffff24;border-bottom:0;border-radius:12px 12px 0 0;gap:8px;width:min(300px,100%);padding:14px 16px 16px;display:grid;box-shadow:0 18px 40px #0a0e1447}.ws-glass-head{align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.ws-glass-tag{color:#d6d6d3;text-overflow:ellipsis;white-space:nowrap;background:#ffffff1f;border-radius:999px;max-width:120px;margin-left:auto;padding:1px 7px;font-size:10.5px;font-weight:500;overflow:hidden}.ws-glass p{color:#f6f6f4;margin:2px 0 0;font-size:12.5px;line-height:1.4}.ws-glass-flag{color:#f3b8ab;background:#be3a2638;border:1px solid #ee786480;border-radius:999px;justify-self:start;padding:2px 8px;font-size:10.5px}.ws-glass-flag.calm{color:#c8dbf3;background:#466eaa3d;border-color:#8cb4e673}.ws-glass i{background:#ffffff24;border-radius:999px;height:5px;display:block}.ws-glass i.short{width:64%}.ws-glass-actions{gap:6px;margin-top:4px;display:flex}.ws-glass-actions span{color:#e4e4e1;border:1px solid #ffffff29;border-radius:7px;padding:4px 9px;font-size:10.5px}.ws-hero-copy{background:linear-gradient(180deg, #eef6f0 0%, var(--paper) 46%);flex-direction:column;justify-content:center;gap:12px;padding:26px 26px 24px;display:flex;position:relative}.ws-hero.dark .ws-hero-copy{background:linear-gradient(180deg, #eef2f9 0%, var(--paper) 46%)}.ws-hero-copy h2{text-align:center;font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink);margin:0 0 4px;font-size:19px;font-weight:550}.ws-hero-copy ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ws-hero-copy li{border-radius:9px;align-items:center;gap:12px;padding:7px 8px;display:flex}.ws-hero-copy li:hover{background:#f4f4f2}.ws-hero-copy li>span:last-child{min-width:0;display:grid}.ws-hero-copy strong{font-size:13px;font-weight:550}.ws-hero-copy small{color:var(--ws-muted);font-size:12px}.ws-hero-icon{height:28px;color:var(--ties);background:#e4f1e8;border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.ws-hero.dark .ws-hero-icon{color:var(--accent);background:#e6edf8}.ws-hero-copy li.done .ws-hero-icon{background:var(--ties);color:#fff}.ws-hero-copy li.done strong{color:var(--ink-2)}.ws .ws-cta{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:34px;margin-top:4px;font-size:12.5px;font-weight:550;text-decoration:none;display:flex}.ws .ws-cta:hover:not(:disabled){background:#2d3035}.ws .ws-cta:disabled{color:#8b8f94;cursor:default;background:#e4e4e2}.ws .ws-hero-close{width:26px;height:26px;color:var(--ws-muted);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.ws .ws-hero-close:hover{color:var(--ink);background:#0000000d}.ws .app-shell{background:0 0;min-height:0}.ws .app-shell>main{padding:0}.ws .hub-page.desk-page{width:100%;max-width:none;margin:0;padding:0}.ws .desk-head{border:0;align-items:flex-start;margin:0 0 14px;padding:0}.ws .desk-head h1.display{font-family:var(--font-sans);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.ws-home .desk-head{align-items:center;margin-bottom:10px}.ws-home .desk-head h1.display{color:var(--ws-muted);font-size:13px;font-weight:500}.ws .desk-lead{color:var(--ws-muted);margin:4px 0 0;font-size:13px}.ws .desk-head button.pill-dark{border-radius:7px;height:30px;padding:0 12px;font-size:12.5px}.ws .desk-summary{color:var(--ink-2);margin:0 0 10px;font-size:13px}.ws .matter-desk{border:1px solid var(--ws-line);background:var(--paper);border-radius:12px;padding:4px 16px}.ws .matter-desk-row:last-child{border-bottom:0}.ws .matter-desk-name{font-family:var(--font-sans);font-size:15px;font-weight:600}.ws .matter-desk-empty{text-align:center;background:0 0;border:1px dashed #dcdcd9;border-radius:12px;align-items:center;gap:6px;padding:44px 24px}.ws .matter-desk-empty strong{color:var(--ink);font-size:13.5px;font-weight:600}.ws .matter-desk-empty p{color:var(--ws-muted);margin:0 0 8px;font-size:12.5px}.ws .matter-desk-empty button.pill-dark{border:1px solid var(--ws-line);background:var(--paper);height:30px;color:var(--ink);border-radius:999px;padding:0 14px;font-size:12.5px;font-weight:500}.ws .matter-desk-empty button.pill-dark:hover{background:#f2f2f0}.ws-people>p,.ws-people>.org-small{color:var(--ws-muted);font-size:12.5px}.ws .org-list-heading{color:var(--ink);margin:28px 0 8px;font-size:13px;font-weight:600}.ws .org-access-list{border:1px solid var(--ws-line);background:var(--paper);border-radius:12px;margin:0;padding:4px 16px}.ws .org-access-list:empty{display:none}.ws .org-access-list li{padding:12px 0}.ws .org-panel{border-color:var(--ws-line);max-width:none;box-shadow:none;border-radius:12px;margin-top:28px;padding:18px 20px}.ws .org-panel h2,.ws .org-panel h3{font-size:13.5px;font-weight:600}.ws .org-panel p{color:var(--ws-muted);font-size:12.5px;line-height:1.5}.ws .org-panel select{border-radius:8px;height:34px}.ws-card{border:1px solid var(--ws-line);background:var(--paper);border-radius:12px;padding:6px 20px 18px}.ws-settings dl{margin:0;display:grid}.ws-settings dl>div{border-bottom:1px solid var(--ws-line);grid-template-columns:180px minmax(0,1fr);gap:16px;padding:12px 0;font-size:13px;display:grid}.ws-settings dt{color:var(--ws-muted)}.ws-settings dd{overflow-wrap:anywhere;min-width:0;margin:0}.ws-settings code{font-size:12px}.ws-verified{color:var(--ink);align-items:center;gap:5px;display:inline-flex}.ws-verified svg{color:var(--ties)}.ws-settings-links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ws .ws-settings-links a{border:1px solid var(--ws-line);height:30px;color:var(--ink);border-radius:999px;align-items:center;padding:0 12px;font-size:12.5px;text-decoration:none;display:inline-flex}.ws .ws-settings-links a:hover{background:#f2f2f0}@media (width<=820px){.ws{flex-direction:column}.ws-main{height:auto}.ws-side,.ws-side.folded{border-right:0;border-bottom:1px solid var(--ws-line);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:auto;height:auto;padding:10px 12px;display:grid;position:static}.ws-side-top,.ws-side.folded .ws-side-top{flex-direction:row;height:32px;padding:0}.ws-side .ws-fold{display:none}.ws-side.folded .ws-label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.ws-org{grid-column:1/-1;margin:0}.ws-side.folded .ws-org{display:none}.ws-nav,.ws-side.folded .ws-nav{scrollbar-width:none;grid-column:1/-1;gap:2px;margin:0;display:flex;overflow-x:auto}.ws .ws-nav button,.ws-side.folded .ws-nav button{flex:none;width:auto;height:32px;padding:0 10px}.ws-recent{display:none}.ws-user,.ws-side.folded .ws-user{border:0;flex-direction:row;grid-area:1/2;margin:0;padding:0}.ws-user-text,.ws-avatar{display:none}.ws-page{width:calc(100% - 32px);padding:24px 0 56px}.ws-hero{grid-template-columns:minmax(0,1fr)}.ws-hero-art{min-height:170px}.ws-settings dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.flow{--flow-line:#e8e8e6;--flow-muted:#6d7177;background:var(--paper);min-height:100dvh;color:var(--ink);align-items:flex-start;display:flex}.flow-rail{box-sizing:border-box;border-right:1px solid var(--flow-line);background:var(--paper);flex-direction:column;flex:0 0 300px;min-width:0;height:100dvh;padding:20px 24px 24px;display:flex;position:sticky;top:0;overflow:auto}.flow-rail-top{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.flow .flow-back{border:1px solid var(--flow-line);height:28px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:12.5px;text-decoration:none;display:inline-flex}.flow .flow-back:hover{background:var(--paper-2)}.flow-brand{letter-spacing:-.01em;font-size:13.5px;font-weight:650}.flow-step{color:var(--flow-muted);font-size:12px}.flow-rail h1{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--ink);margin:30px 0 6px;font-size:22px;font-weight:600;line-height:1.25}.flow-lede{color:var(--flow-muted);margin:0;font-size:13.5px;line-height:1.5}.flow-person{border:1px solid var(--flow-line);border-radius:12px;align-items:center;gap:10px;min-width:0;margin-top:20px;padding:11px 12px;display:flex;overflow:hidden}.flow-person-mark{height:28px;color:var(--ink-2);background:#ececea;border-radius:50%;flex:0 0 28px;place-items:center;font-size:12px;font-weight:600;display:grid}.flow-person-text{min-width:0;display:grid}.flow-person-text small{color:var(--flow-muted);font-size:11px}.flow-person-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.flow-rail-foot{gap:10px;margin-top:auto;padding-top:24px;display:grid}.flow .flow-primary,.flow .flow-secondary{box-sizing:border-box;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;height:40px;padding:0 16px;font-size:13px;font-weight:550;text-decoration:none;display:flex}.flow .flow-primary{background:var(--ink);color:#fff}.flow .flow-primary:hover:not(:disabled){background:#2d3035}.flow .flow-primary:disabled{color:#8b8f94;cursor:default;background:#e7e7e5}.flow .flow-secondary{color:var(--ink);background:#efefed}.flow .flow-secondary:hover:not(:disabled){background:#e6e6e3}.flow .flow-text-link{color:var(--ink-2);text-underline-offset:3px;justify-self:center;font-size:12.5px;text-decoration:underline}.flow-fine{color:var(--flow-muted);font-size:11.5px;line-height:1.5}.flow-fine a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.flow-alert{color:var(--discrepancy);background:#fff5f3;border:1px solid #f0cdc8;border-radius:10px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.45}.flow-stage{box-sizing:border-box;background:#fafaf9;flex:1;justify-content:center;align-items:safe center;min-width:0;min-height:100dvh;padding:72px 32px;display:flex;position:relative}.ws-invite{border:1px solid var(--rule);background:var(--paper);border-radius:10px;gap:10px;margin:0 0 22px;padding:16px 18px;display:grid}.ws-invite h2{margin:0;font-size:16px;font-weight:550}.ws-invite p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.ws-invite .ws-cta{cursor:pointer;border:0;justify-self:start}.flow-stage.mist{background:radial-gradient(120% 90% at 65% 35%,#f6f6f5 0%,#e4e4e2 100%)}.flow-help{gap:8px;display:flex;position:absolute;top:16px;right:20px}.flow .flow-help-pill,.flow-help-pill{border:1px solid var(--flow-line);background:var(--paper);height:30px;color:var(--ink);border-radius:999px;padding:0 13px;font-size:12.5px}.flow-center{gap:12px;width:min(440px,100%);display:grid}.flow-label{text-align:center;color:var(--ink-2);margin:0 0 6px;font-size:13.5px}.flow-card{border:1px solid var(--flow-line);background:var(--paper);border-radius:14px;padding:20px;box-shadow:0 1px 2px #141a210a}.flow-form{gap:6px;display:grid}.flow-form label{color:var(--ink-2);margin-top:6px;font-size:12.5px;font-weight:550}.flow-form label:first-child{margin-top:0}.flow-form input:not([type=radio]){box-sizing:border-box;border-radius:10px;width:100%;height:44px;font-size:13.5px}.flow-form>label:has(input:not([type=radio])){gap:6px;display:grid}.flow-form .deal-choice{margin-top:10px}.flow-form [role=alert]{color:var(--discrepancy);margin:6px 0 0;font-size:12.5px}.flow-note{color:var(--flow-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.flow-note.warn{color:var(--judgment)}.flow-accounts{gap:12px;display:grid}.flow .flow-account{box-sizing:border-box;border:1px solid var(--flow-line);background:var(--paper);width:100%;height:auto;min-height:64px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px 13px 16px;text-decoration:none;transition:border-color .12s ease-out;display:grid;box-shadow:0 1px 2px #141a210a}.flow .flow-account:hover:not(:disabled){background:var(--paper);border-color:#c9d6e4}.flow .flow-account:disabled{cursor:default;background:var(--paper)}.flow-account-mark{background:var(--ink);color:#fff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.flow-account:disabled .flow-account-mark{background:#d9d9d6}.flow-account-mark .org-provider-letter{font-size:15px;font-weight:700}.flow-account-mark .org-provider-grid{grid-template-columns:repeat(2,6px);gap:2px;display:grid}.flow-account-mark .org-provider-grid i{background:currentColor;width:6px;height:6px}.flow-account-text{gap:1px;min-width:0;display:grid}.flow-account-text strong{font-size:14px;font-weight:600;line-height:1.3}.flow-account-text small{color:var(--flow-muted);font-size:12px;line-height:1.35}.flow-account:disabled .flow-account-text strong{color:var(--ink-3)}.flow-pill{background:var(--ink);color:#fff;border-radius:999px;align-items:center;height:28px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.flow-pill.off{border:1px solid var(--flow-line);color:var(--flow-muted);background:0 0}.flow-how-list{gap:12px;width:min(480px,100%);margin:0 auto;padding:0;list-style:none;display:grid}.flow-stage .flow-center:has(.flow-how-list){width:min(480px,100%)}.flow-how{box-sizing:border-box;border:1px solid var(--flow-line);background:var(--paper);border-radius:14px;grid-template-columns:26px minmax(0,1fr) 112px;align-items:center;gap:16px;min-height:104px;padding:14px 14px 14px 18px;display:grid;box-shadow:0 1px 2px #141a210a}.flow-how-index{border:1px solid var(--flow-line);width:26px;height:26px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:12px;display:grid}.flow-how-copy{gap:4px;min-width:0;display:grid}.flow-how-copy strong{font-size:14.5px;font-weight:600}.flow-how-copy span{color:var(--flow-muted);font-size:12.5px;line-height:1.45}.flow-art{border-radius:10px;width:112px;height:76px;display:block;overflow:hidden}.flow-art-fill{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;display:flex;position:relative}.flow-art-fill.teal{color:#1e6b5f;background:linear-gradient(135deg,#dcf2ee,#b7e2da)}.flow-art-fill.lilac{color:#5a4794;background:linear-gradient(135deg,#efeafc,#d8cdf4)}.flow-art-fill.sky{color:#234f8a;background:linear-gradient(135deg,#e0ecfb,#bcd5f5)}.flow-art-chip{background:#fff;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:650;display:inline-flex;box-shadow:0 1px 2px #141a2114}.flow-art-chip.ghost{box-shadow:none;background:#ffffff8c;font-weight:500}.flow-art-sheet{background:#fff;border-radius:6px;gap:4px;width:46px;padding:7px;display:grid;position:relative;box-shadow:0 2px 6px #141a211a}.flow-art-sheet i{background:#d9d2ef;border-radius:2px;height:3px;display:block}.flow-art-sheet i:last-child{width:60%}.flow-art-sheet.back{opacity:.7;height:40px;position:absolute;transform:translate(10px,-6px)rotate(6deg)}.flow-art-faces{display:flex}.flow-art-faces i{background:#fff;border:2px solid #e0ecfb;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-6px;font-size:10px;font-style:normal;font-weight:650;display:grid}.flow-art-faces i:first-child{margin-left:0}.flow-options{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.flow-option{box-sizing:border-box;border:1px solid var(--flow-line);background:var(--paper);cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.flow-option.selected{border-color:#9dbbe0;box-shadow:0 0 0 3px #edf3fb}.flow input[type=radio],.flow input[type=checkbox]{flex:none;width:16px;height:16px;margin:0;padding:0}.flow-option>span{flex:1;gap:2px;min-width:0;display:grid}.flow-option strong{font-size:14px;font-weight:600}.flow-option small{color:var(--flow-muted);font-size:12.5px;line-height:1.4}.flow-option>svg{color:var(--accent);flex-shrink:0}.flow-record{gap:4px;display:grid}.flow-record-domain{text-align:center;margin:0;font-size:16px;font-weight:600}.flow-record-type{text-align:center;color:var(--flow-muted);margin:0 0 8px;font-size:12px}.flow-record dl{gap:10px;margin:0;display:grid}.flow-record dt{color:var(--flow-muted);margin-bottom:4px;font-size:11.5px}.flow-record dd{align-items:center;gap:8px;margin:0;display:flex}.flow-record code{overflow-wrap:anywhere;background:#f4f4f2;border-radius:8px;flex:1;min-width:0;padding:9px 10px;font-size:12px}.flow-record dd button{border:1px solid var(--flow-line);background:var(--paper);height:32px;color:var(--ink-2);border-radius:8px;flex:0 0 32px;place-items:center;padding:0;display:grid}.flow-matter,.flow-empty{align-items:center;gap:12px;display:flex}.flow-matter>span:nth-child(2){flex:1;min-width:0;display:grid}.flow-matter strong{font-size:14.5px;font-weight:600}.flow-matter small{color:var(--flow-muted);font-size:12px}.flow-matter-mark{background:var(--ink);color:#fff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.flow-badge{border:1px solid var(--flow-line);color:var(--ink-2);border-radius:999px;padding:3px 9px;font-size:11.5px}.flow-empty p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.flow-invite{gap:12px;display:grid}.flow-ready{text-align:center;justify-items:center;gap:4px;padding:28px 24px;display:grid}.flow-ready-mark{background:var(--ties);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:8px;display:grid}.flow-ready-mark svg{stroke:#fff}.flow-ready strong{font-size:17px;font-weight:600}.flow-ready>span{color:var(--flow-muted);font-size:13px}.flow-ready ul{border-top:1px solid var(--flow-line);text-align:left;width:100%;color:var(--ink-2);gap:8px;margin:16px 0 0;padding:14px 0 0;font-size:12.5px;list-style:none;display:grid}.flow-ready li{align-items:center;gap:8px;display:flex}.flow-drop{text-align:center;border-style:dashed;border-color:#d6d6d3;justify-items:center;gap:4px;padding:30px 20px 24px;transition:border-color .12s ease-out,background-color .12s ease-out;display:grid}.flow-drop.dragging{border-color:var(--accent);background:#f3f7fc}.flow-drop-mark{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:8px;display:grid}.flow-drop strong{font-size:14.5px;font-weight:600}.flow-drop>span:not(.flow-drop-mark){color:var(--flow-muted);font-size:12.5px}.flow-drop-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.flow-pick{background:var(--ink);color:#fff;cursor:pointer;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:12.5px;font-weight:550;display:inline-flex;position:relative}.flow-pick.ghost{background:var(--paper);border:1px solid var(--flow-line);color:var(--ink)}.flow .flow-pick input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.flow-uploads{gap:0;margin:0;padding:6px 16px;list-style:none;display:grid}.flow-uploads li{border-bottom:1px solid var(--flow-line);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;font-size:12.5px;display:grid}.flow-uploads li:last-child{border-bottom:0}.flow-uploads li>svg{color:var(--ink-3)}.flow-uploads li.failed{grid-template-columns:14px minmax(0,1fr) auto auto}.flow-upload-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flow-uploads progress{width:84px;height:4px}.flow-upload-done{color:var(--ties);align-items:center;gap:4px;font-weight:550;display:inline-flex}.flow-upload-state{color:var(--discrepancy);text-align:right;max-width:180px}.flow-uploads button{border:1px solid var(--flow-line);background:var(--paper);border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid}.flow-invitation{gap:4px;display:grid}.flow-invitation h2{text-align:center;font-family:var(--font-sans);margin:0;font-size:17px;font-weight:600}.flow-invitation-matter{text-align:center;color:var(--flow-muted);margin:0 0 12px;font-size:13px}.flow-invitation dl{border-top:1px solid var(--flow-line);margin:0;display:grid}.flow-invitation dl>div{border-bottom:1px solid var(--flow-line);justify-content:space-between;gap:12px;padding:10px 0;font-size:12.5px;display:flex}.flow-invitation dt{color:var(--flow-muted)}.flow-invitation dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.flow-invitation ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.flow-invitation li{align-items:flex-start;gap:10px;display:flex}.flow-invitation li>span:last-child{gap:2px;display:grid}.flow-invitation strong{font-size:13px;font-weight:600}.flow-invitation small{color:var(--flow-muted);font-size:12px;line-height:1.45}.flow-invitation-check{height:22px;color:var(--ties);background:#e4f1e8;border-radius:50%;flex:0 0 22px;place-items:center;display:grid}.sign-wait{background:#fff;place-items:center;display:grid;position:fixed;inset:0}.sign-wait-center{justify-items:center;gap:28px;display:grid}.sign-wait-mark{object-fit:contain;width:72px;height:72px}.sign-wait-spin{border:2px solid #e7e7e4;border-top-color:#18191b;border-radius:50%;width:28px;height:28px;animation:.75s linear infinite flow-spin}.sign-wait-foot{justify-items:center;gap:8px;display:grid;position:absolute;bottom:40px;left:0;right:0}.sign-wait-foot span{letter-spacing:.02em;color:#8b8f95;font-size:11px}.sign-wait-foot img{width:auto;height:34px}.flow-loading{text-align:center;place-content:center;justify-items:center;gap:6px;min-height:100dvh;display:grid}.flow-loading strong{margin-top:10px;font-size:17px;font-weight:600}.flow-loading>span:last-child{color:#6d7177;font-size:12.5px}.flow-spinner{border:2px solid #dcdcda;border-top-color:var(--ink);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite flow-spin}.flow-spinner-block{color:var(--ink-2);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}@keyframes flow-spin{to{transform:rotate(360deg)}}@media (width<=820px){.flow{flex-direction:column;min-height:100dvh}.flow-rail{display:contents}.flow-rail>*,.flow-rail h1{order:1;margin-inline:18px}.flow-rail-top{margin-top:16px}.flow-rail h1{margin-top:20px}.flow-rail>:nth-last-child(2){margin-bottom:20px}.flow-stage{border-top:1px solid var(--flow-line);flex:none;order:2;align-items:flex-start;padding:52px 16px 24px}.flow-rail-foot{order:3;margin:0 18px;padding:16px 0 28px}.flow-help{top:12px;right:16px}}@media (width<=480px){.flow-how{grid-template-columns:26px minmax(0,1fr)}.flow-how .flow-art{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root{color:#22262b;font-synthesis:none;--green:#25364b;--line:#dfe1e3;--muted:#68717b;letter-spacing:0;background:#f7f7f5}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select{font:inherit}button{cursor:pointer;border:1px solid var(--line);color:inherit;background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}button:disabled{opacity:.5;cursor:not-allowed}button.primary,.file-picker{background:var(--green);color:#fff;border-color:var(--green)}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #84ba9f}h1,h2,p{margin-top:0}h1{overflow-wrap:anywhere;margin-bottom:8px;font-size:28px;font-weight:600}h2{margin:0;font-size:16px;font-weight:600}input,select{color:#26362c;background:#fff;border:1px solid #cbd5cf;border-radius:5px;width:100%;min-width:0;padding:10px 12px}label{gap:7px;font-size:13px;font-weight:500;display:grid}.app-shell{grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#ecf4ef;background:#102f23;flex-direction:column;min-width:0;padding:26px 16px;display:flex}.brand{align-items:center;gap:12px;padding:0 6px 42px;font-size:18px;font-weight:600;display:flex}.brand svg{color:#bce36b;flex-shrink:0}.brand small{color:#a7b9ad;margin-top:5px;font-size:9px;display:block}.sidebar-heading{color:#b0c2b6;justify-content:space-between;align-items:center;padding-left:10px;font-size:12px;display:flex}.sidebar-heading button{color:#fff;background:0 0;border:0}.matter{text-align:left;color:#c9d8cf;background:0 0;border:0;justify-content:flex-start;width:100%;margin-top:8px;padding:12px}.matter span{overflow-wrap:anywhere}.matter svg{flex-shrink:0}.matter.active,.matter:hover:not(:disabled){color:#fff;background:#254737}.sidebar-empty{color:#b0c2b6;padding:15px 10px;font-size:13px}.sidebar-footer{color:#a8c0b0;align-items:center;gap:7px;margin-top:auto;padding-top:60px;font-size:11px;display:flex}.status-dot{background:#bce36b;border-radius:50%;width:6px;height:6px}main{min-width:0}.workspace-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:68px;padding:0 32px;font-size:12px;display:flex}.breadcrumb{overflow-wrap:anywhere}.breadcrumb span{color:#acb6af;padding:0 10px}.private-label{color:var(--muted);flex-shrink:0}.matter-header{justify-content:space-between;align-items:center;gap:20px;padding:32px 32px 24px;display:flex}.matter-header>div{min-width:0}.matter-header>button{flex-shrink:0}.eyebrow{color:#66776d;margin-bottom:9px;font-size:10px;font-weight:600}.muted{color:var(--muted);margin-bottom:0;font-size:12px}.tabs{border-bottom:1px solid var(--line);background:#fff;gap:24px;padding:0 32px;display:flex}.tabs button{color:var(--muted);background:0 0;border:0;border-radius:0;padding:15px 0;font-size:13px}.tabs button.active{color:var(--green);box-shadow:inset 0 -3px var(--green)}.tabs .refresh{margin-left:auto}.workspace-grid{grid-template-columns:minmax(0,1fr);display:grid}.content-panel{min-width:0;padding:24px 32px}.list-heading,.results-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.list-heading>span,.results-heading{color:var(--muted);font-size:12px}.document-list{border-top:1px solid var(--line)}.document-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;border-radius:0;justify-content:flex-start;width:100%;padding:18px 8px}.document-row>svg{color:#64786c;flex-shrink:0}.document-name{flex:1;gap:5px;min-width:0;display:grid}.document-name strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.document-name span{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.badge{color:#52616e;overflow-wrap:anywhere;text-transform:capitalize;background:#edf0f3;border-radius:4px;max-width:120px;padding:4px 7px;font-size:10px}.badge.ready{color:#2a6946;background:#e6f1e9}.empty{color:var(--muted);text-align:center;padding:55px 20px;font-size:13px}.empty svg{margin-bottom:10px}.welcome{text-align:center;padding:100px 35px}.welcome>svg{color:#718c7b;margin-bottom:20px}.welcome p{color:var(--muted);font-size:14px}.welcome button{margin:0 4px}.error-banner{max-width:640px;color:var(--ink);overflow-wrap:anywhere;background:0 0;border:0;border-left:2px solid #9b493d;border-radius:0;align-items:flex-start;gap:12px;margin:16px 28px 0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.error-banner button{color:var(--ink-3);background:0 0;border:0;flex:none;padding:0;font-size:12px}.error{color:#923c2e;overflow-wrap:anywhere;padding:20px}.upload-panel{border-bottom:1px solid var(--line);background:#f0f4f1;padding:24px 32px}.upload-fields{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.drop-zone{background:#fafcfb;border:1px dashed #a9bdb0;flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;padding:22px;display:flex}.drop-zone>svg{color:#6b8775}.file-picker{cursor:pointer;border-radius:5px;padding:9px 12px;display:inline-flex;position:relative}.file-picker input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.upload-progress{overflow-wrap:anywhere;grid-template-columns:1fr 100px 1fr;gap:15px;padding-top:14px;font-size:12px;display:grid}.upload-progress progress{width:100%;accent-color:var(--green)}.search-form{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.search-input{background:#fff;border:1px solid #cbd5cf;border-radius:5px;flex:200px;align-items:center;padding-left:10px;display:flex}.search-input input{border:none}.search-form>select{width:auto;max-width:160px}.search-result{text-align:left;border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;width:100%;padding:20px 0;display:block}.result-source{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.result-source>span{flex-shrink:0;margin-left:auto;font-weight:400}.search-result p{white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0;font-size:13px;line-height:1.7}.result-action{color:#356c4a;align-items:center;gap:5px;font-size:11px;display:flex}.source-panel{border-left:1px solid var(--line);background:#fff;min-width:0}.source-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.source-panel h2{overflow-wrap:anywhere;font-size:14px}.source-panel header button{flex-shrink:0}.source-context{border-bottom:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;padding:18px;font-size:12px;line-height:1.6;overflow:auto}.source-context dt{font-weight:600}.source-context dd{margin:0 0 8px}.viewer-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;padding:12px 8px;display:flex}.viewer-toolbar span{text-align:center;min-width:78px;font-size:11px}.viewer-toolbar button,.viewer-toolbar a{justify-content:center;align-items:center;width:32px;height:32px;padding:6px;display:inline-flex}.viewer-toolbar a{color:var(--green)}.canvas-scroll{background:repeating-linear-gradient(45deg,#e9eeeb,#e9eeeb 4px,#e7ece9 4px 5px);height:660px;max-height:75vh;padding:16px;overflow:auto}.canvas-scroll canvas{margin:0 auto;display:block;box-shadow:0 2px 8px #263e3020}.modal-backdrop{z-index:20;background:#12251c60;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:8px;width:min(100%,440px);padding:26px;box-shadow:0 20px 70px #00170e30}.modal header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.modal header button{border:0}.modal form{gap:22px;display:grid}.modal .primary{justify-self:end}@media (width<=1100px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.workspace-grid.with-preview{grid-template-columns:minmax(0,1fr)}.source-panel{border-left:0;border-top:1px solid var(--line)}.upload-fields{grid-template-columns:1fr 1fr}.upload-fields label:last-child{grid-column:1/-1}}@media (width<=640px){.app-shell{display:block}.sidebar{padding:16px}.brand{padding-bottom:16px}.sidebar nav{gap:8px;display:flex;overflow:auto}.matter{width:auto;min-width:140px;margin:0}.sidebar-footer{display:none}.sidebar-heading{padding:0 0 8px}.workspace-header{height:50px;padding:0 18px}.matter-header{flex-direction:column;align-items:flex-start;padding:24px 18px}h1{font-size:24px}.tabs{gap:20px;padding:0 18px}.content-panel,.upload-panel{padding:20px 18px}.upload-fields{grid-template-columns:1fr}.upload-fields label:last-child{grid-column:auto}.document-row{flex-wrap:wrap}.badge{max-width:110px}.document-row>svg:last-child{display:none}.error-banner{padding:12px 18px}.upload-progress{grid-template-columns:1fr;gap:6px}.welcome{padding:65px 20px}}.claim-verification{border-top:1px solid var(--line,#e7e9eb);overflow-wrap:anywhere;min-width:0;padding:16px}.verification-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.verification-verdict{color:#17191c;align-items:center;gap:9px;margin:0;font-size:15px;font-weight:500;display:flex}.verification-verdict:before{content:"";background:#c6cacd;border-radius:50%;flex-shrink:0;width:8px;height:8px}.verification-verdict.supported:before{background:#2f9e5e}.verification-verdict.contradicted:before,.verification-verdict.failed:before{background:#d2503c}.verification-verdict.mixed:before{background:#e2592b}.verification-verdict.working:before{background:0 0;border:1.5px solid #e2e4e7;border-top-color:#5d646c;width:11px;height:11px;animation:.7s linear infinite evidence-spin}.verification-rerun{color:#9aa0a6;background:0 0;border:0;border-radius:999px;flex-shrink:0;width:28px;height:28px;padding:0}.verification-rerun:hover:not(:disabled){color:#3d444b;background:#f1f3f5}.verification-freshness{color:#8d949b;margin:8px 0 0;font-size:11.5px;line-height:1.6}.verification-error{color:#923c2e;justify-content:space-between;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:12px;line-height:1.6;display:flex}.verification-error button{color:inherit;background:0 0;border:0;flex-shrink:0;padding:2px}.verification-result{margin-top:18px}.verification-path{border-block:1px solid #eceef0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 18px;padding:0;list-style:none;display:grid}.verification-path li{min-width:0;padding:10px 12px 11px 0;position:relative}.verification-path li+li{border-left:1px solid #eceef0;padding-left:12px}.verification-path span{text-transform:uppercase;color:#9aa0a6;margin-bottom:4px;font-size:9.5px;font-weight:600;display:block}.verification-path p{color:#42484f;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.verification-rationale{color:#2b3036;white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.75}.evidence-group{margin-top:22px}.evidence-group h3{letter-spacing:.09em;text-transform:uppercase;color:#9aa0a6;align-items:center;gap:7px;margin:0 0 10px;font-size:10.5px;font-weight:600;display:flex}.evidence-group h3 span{color:#b5babf;font-weight:400}.evidence-group ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.evidence-group.gaps ul{gap:7px;padding-left:15px;list-style:outside}.evidence-group.gaps li{color:#767c82;font-size:12px;line-height:1.65}.coverage-dimensions li{background:#f7f7f5;border-radius:6px;padding:9px 11px}.coverage-dimensions li.gap{background:#fbf1ee}.coverage-dimensions li p{color:#6f767d;margin:0;font-size:11.5px;line-height:1.55}.coverage-dimensions li p:first-child{color:#30353a;justify-content:space-between;gap:12px;display:flex}.coverage-dimensions li p+p{margin-top:4px}.coverage-dimensions li span{text-transform:uppercase;color:#92989e;font-size:9.5px}.arithmetic-check{background:#fcfcfd;border:1px solid #edeef0;border-radius:7px;padding:11px 13px}.arithmetic-check.disagrees{background:#fdf5f3;border-color:#f0d6d0}.arithmetic-sum{color:#22262b;font-variant-numeric:tabular-nums;margin:0;font-size:12.5px;line-height:1.6}.arithmetic-check>p+p{color:#767c82;margin:8px 0 0;font-size:11.5px;line-height:1.65}.evidence-card{background:#fcfcfd;border:1px solid #edeef0;border-radius:7px;padding:12px 13px}.evidence-card.contradicts{border-color:#f0d6d0}.evidence-card.external{background:#fbfbfa;border-style:dashed}.evidence-external-actions{flex-wrap:wrap;gap:8px 14px;margin-top:10px;display:flex}.evidence-external-actions a{color:var(--cite);align-items:center;gap:5px;font-size:11.5px;text-decoration:none;display:inline-flex}.evidence-external-actions a:hover{text-decoration:underline}.evidence-external-actions svg{flex-shrink:0}.evidence-external{color:#8d949b;overflow-wrap:anywhere;align-items:center;gap:6px;margin:10px 0 0;font-size:11px;display:flex}.evidence-external svg{flex-shrink:0}.evidence-card blockquote{color:#22262b;margin:0;font-size:13px;line-height:1.6}.evidence-card>p{color:#767c82;margin:9px 0 0;font-size:11.5px;line-height:1.65}.evidence-card button{width:100%;color:var(--cite);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:0;font-size:11.5px;display:flex}.evidence-card button:hover{text-decoration:underline}.evidence-card button svg{flex-shrink:0}.verification-provenance{color:#9aa0a6;border-top:1px solid #f0f1f3;margin-top:22px;padding-top:12px;font-size:11px}.verification-provenance p{margin:0 0 8px}.verification-generation{font-family:var(--font-mono);font-size:10px}.verification-provenance summary{cursor:pointer;color:#767c82}.verification-provenance ul{margin:10px 0 0;padding-left:16px;line-height:1.7}.verification-provenance label{gap:5px;margin-top:12px;display:grid}.verification-provenance select{border:1px solid #e4e6e8;border-radius:6px;width:100%;min-width:0;padding:5px 7px;font-size:11px}.verification-history{color:#767c82;gap:6px;margin-top:16px;font-size:11px;display:grid}.verification-history select{width:100%;min-width:0;padding:6px;font-size:11px}.verification-review-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.verification-review-actions button{color:#3d444b;background:#fff;border:1px solid #dfe2e5;border-radius:5px;padding:7px 10px;font-size:11px}.verification-review-actions button:hover:not(:disabled){border-color:#9ca5ad}@media (width<=720px){.verification-path{grid-template-columns:1fr 1fr}.verification-path li:nth-child(3){border-top:1px solid #eceef0;border-left:0;padding-left:0}.verification-path li:nth-child(4){border-top:1px solid #eceef0}}.verification-coverage{color:#5d646c;align-items:center;gap:8px;padding-right:6px;font-size:13px;display:inline-flex}.verification-coverage:before{content:"";background:#c6cacd;border-radius:50%;width:9px;height:9px}.verification-coverage.complete:before{background:#2f9e5e}.verification-coverage.working:before{background:0 0;border:1.5px solid #e2e4e7;border-top-color:#5d646c;width:11px;height:11px;animation:.7s linear infinite evidence-spin}:root{--cite:#2f5375;--accent:#25364b}.source-regions{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}.source-regions polygon{fill:var(--source-highlight-fill);stroke:var(--source-highlight-stroke);stroke-width:1.5px}.claim-marks{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}.claim-mark{pointer-events:auto;cursor:pointer;outline:none}.claim-mark polygon{fill:#0000;stroke:var(--rule-strong);stroke-width:1.25px}.claim-mark.ties polygon{stroke:var(--ties)}.claim-mark.discrepancy polygon{stroke:var(--discrepancy)}.claim-mark.needs_judgment polygon{stroke:var(--judgment)}.claim-mark.not_in_data_room polygon{stroke:var(--absent)}.claim-mark:hover polygon,.claim-mark:focus-visible polygon{fill:#18191b0a;stroke-width:2px}.claim-mark.on polygon{stroke-width:2.5px}.citation-regions{pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;inset:0}.citation-regions polygon{fill:var(--citation-highlight-fill);stroke:var(--source-highlight-stroke);stroke-width:1.5px}.app-shell{grid-template-columns:190px minmax(0,1fr)}.sidebar{color:#27313e;border-right:1px solid var(--line);background:#f0f1f2;padding:22px 12px}.brand{gap:9px;padding:0 2px 28px;font-size:16px}.brand svg{color:#25364b}.brand small,.sidebar-heading,.sidebar-empty,.sidebar-footer{color:#68717b}.sidebar-heading button{color:#354356}.matter{color:#586371;padding:9px;font-size:12px}.matter.active,.matter:hover:not(:disabled){color:#17263a;box-shadow:none;background:#e2e6eb}.tabs{border-top:1px solid var(--line);background:0 0;border-bottom:0;gap:4px;margin-top:20px;padding:22px 0;display:grid}.tabs button{border-radius:5px;justify-content:flex-start;padding:11px}.tabs button.active{color:#17263a;background:#e1e6ed}.sidebar-footer{gap:9px;padding:24px 6px 0;display:grid}.sidebar-footer a{color:#425a78;margin-top:12px}.header-actions,.breadcrumb{align-items:center;gap:8px;display:flex}.breadcrumb{overflow-wrap:anywhere;min-width:0}.header-actions{flex-shrink:0}.actions-menu{position:relative}.actions-popover{z-index:20;border:1px solid var(--line);background:#fff;border-radius:5px;width:195px;padding:5px;position:absolute;top:100%;right:0}.actions-popover button{border:0;justify-content:flex-start;width:100%;font-size:12px}.matter-switcher-toggle{display:none}.preview-banner{color:#655126;background:#f6efdf;border-bottom:1px solid #e7dcc6;align-items:center;gap:16px;padding:9px 24px;font-size:11px;display:flex}.preview-banner a{color:inherit;margin-left:auto}.text-button{border:0;padding:0;font-size:12px;font-weight:600}.matter-list-page{max-width:1100px;margin:0 auto;padding:40px 32px}.matter-list-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;border-radius:14px;align-items:center;gap:16px;width:100%;padding:24px 8px;transition:background .12s,box-shadow .12s;display:flex;box-shadow:inset 0 0 0 1px #0000}.matter-list-row:hover{background:#fff;border-bottom-color:#0000;box-shadow:inset 0 0 0 2px #f6d8c4,0 10px 28px #141a2112}.matter-list-row strong{flex:1}.matter-open{text-align:left;background:0 0;border:0;flex:1;justify-content:flex-start;align-items:center;gap:16px;padding:0;display:flex}.matter-open:hover,.file-open:hover{background:0 0}.file-remove{color:var(--muted);opacity:0;background:0 0;border:0;border-radius:8px;flex:none;padding:6px}.matter-list-row:hover .file-remove,.file-row:hover .file-remove,.file-remove:focus-visible{opacity:1}.file-remove:hover{color:#b42318;background:#fdecec}.upload-misses{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.upload-misses li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.upload-misses span{gap:2px;min-width:0;display:grid}.upload-misses strong{font-size:13px;font-weight:550}.upload-misses small{color:var(--ink-3);font-size:12.5px}.upload-misses button{color:#9b493d;background:0 0;border:0;flex:none;padding:0;font-size:12.5px}.source-note{text-align:left;align-content:center;gap:8px;max-width:360px;margin:auto;padding:32px;display:grid}.source-note p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.source-note button{justify-self:start}.library-filters{grid-template-columns:2fr 1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.library-filters label{color:var(--muted);font-size:11px}.library-filters input,.library-filters select{padding:8px;font-size:12px}.transaction-section{border-bottom:1px solid var(--line);margin-bottom:24px;padding:0 0 28px}.transaction-section .evidence-table{background:#f0f2f5}.table-scroll{width:100%;overflow:auto}.evidence-table{border-collapse:collapse;width:100%;font-size:12px}.evidence-table th{text-align:left;color:#727b86;text-transform:uppercase;border-bottom:1px solid var(--line);padding:10px 8px;font-size:10px;font-weight:500}.evidence-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 8px}.evidence-table tr:hover{background:#f0f3f6}.document-link{text-align:left;background:0 0;border:0;justify-content:flex-start;min-width:165px;padding:0;font-size:12px}.document-link span{overflow-wrap:anywhere}.document-link svg{flex-shrink:0}.stage-track{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:14px;font-size:10px;display:flex}.stage-track span{gap:4px;display:grid}.stage-track b{color:#344354;font-weight:500}.failure-label,.stage-track .stage-failed{color:#9b493d;padding-top:5px;font-size:11px;display:block}.with-preview .library-filters{grid-template-columns:1fr}.with-preview .evidence-table th:not(:first-child),.with-preview .evidence-table td:not(:first-child){display:none}.with-preview .document-link{min-width:0}.matter-overview dl{grid-template-columns:1fr auto;max-width:700px;font-size:13px;display:grid}.matter-overview dt,.matter-overview dd{border-bottom:1px solid var(--line);margin:0;padding:16px 0}.claim-summary{flex-wrap:wrap;align-items:center;gap:18px;padding:12px 0 24px;font-size:12px;display:flex}.assessment{color:#52606f;font-size:10px;font-weight:600}.assessment.strong{color:#3e7057}.assessment.conflicting{color:#a35142}.claims-table small{color:var(--muted);margin-top:8px;font-size:10px;display:block}.claims-table .document-link{max-width:400px;line-height:1.7}.investigation-grid{grid-template-columns:1fr 1.25fr 1.1fr;margin-top:22px;display:grid}.investigation-grid>section{border-right:1px solid var(--line);min-width:0;padding:0 24px}.investigation-grid>section:first-child{padding-left:0}.investigation-grid>section:last-child{border:0;padding-right:0}.investigation-grid blockquote{margin:0 0 16px;font-size:21px;font-weight:500;line-height:1.5}.investigation-grid dl{font-size:12px;line-height:1.6}.investigation-grid dt{color:var(--muted)}.investigation-grid dd{margin:0 0 14px}.claim-evidence{border-bottom:1px solid var(--line);margin-bottom:24px;padding:0 0 24px}.claim-evidence p,.assessment-explanation{margin:14px 0;font-size:13px;line-height:1.8}.citation{max-width:100%;display:inline-block;position:relative}.citation button{color:var(--cite);text-align:left;background:0 0;border:0;padding:0;font-size:11px}.citation-preview{z-index:12;border:1px solid var(--line);background:#fff;border-radius:6px;width:min(320px,75vw);padding:14px;font-size:12px;line-height:1.6;display:none;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 6px 20px #25364b18}.citation:hover .citation-preview,.citation:focus-within .citation-preview{display:block}.checks>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 0;display:flex}.checks dd{gap:5px;margin:0;display:flex}.review-actions{flex-wrap:wrap;gap:7px;padding-top:14px;display:flex}.review-actions button,.back-link{font-size:11px}.review-decision{margin:16px 0;font-size:12px}textarea{width:100%;font:inherit;border:1px solid var(--line);resize:vertical;border-radius:5px;padding:10px}.review-comment{white-space:pre-wrap;border-top:1px solid var(--line);padding:12px 0;font-size:12px}.status-dot{background:#547663}.workspace-header{height:56px;padding:0 24px}.matter-header{border-bottom:1px solid var(--line);background:#fff;padding:24px}.matter-header h1{font-size:25px}.workspace-actions{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:8px 24px;font-size:12px;display:flex}.workspace-actions button{background:0 0;border:0;padding:5px}.content-panel{padding:20px 24px}.workspace-grid{grid-template-columns:minmax(0,1fr);align-items:start}.workspace-grid.with-preview{grid-template-columns:minmax(0, var(--navigation-width)) 5px minmax(0, 1fr) 5px minmax(0, var(--inspector-width))}.nav-pane{padding:16px 12px 24px 0}.preview-pane{min-width:0;position:sticky;top:0}.pane-divider{cursor:col-resize;touch-action:none;background:#e4e6e8;align-self:stretch;min-height:650px}.pane-divider:hover,.pane-divider:focus-visible{background:#8293a9;outline:none}.source-panel{border-left:0}.source-panel>header{padding:16px}.source-context{max-height:none;padding:16px}.download-original{color:#25364b;gap:8px;padding:16px;font-size:12px;display:flex}.canvas-scroll{background:#e6e8e9;height:calc(100vh - 265px);min-height:440px;max-height:none}.file-picker.secondary{color:#25364b;background:#e8ebef}button.primary:hover:not(:disabled){background:#354960}.search-modes button[aria-pressed=true]{background:#25364b}.result-action{color:#365476}.result-source{flex-wrap:wrap;align-items:start}.result-source>span{color:var(--muted);margin-left:0;font-size:10px}.result-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.semantic-indexing{border-bottom:1px solid var(--line);margin-bottom:16px;padding:12px 0}.semantic-indexing .result-footer{margin-top:12px}.semantic-indexing .result-footer>span{overflow-wrap:anywhere;min-width:0}.retrieval-score{color:#77808c;font-size:10px}.pdf-page{margin:0 auto;position:relative}.pdf-page canvas{margin:0}.source-highlight{background:var(--citation-highlight-fill);border-bottom:1px solid var(--source-highlight-stroke);pointer-events:none;z-index:3;position:absolute}.highlight-status{color:#68717b;background:#f8f7f1;margin:0;padding:8px 12px;font-size:10px}.document-row{padding:12px 8px}.with-preview .document-row{flex-wrap:wrap}.with-preview .document-row>svg:last-child{display:none}.matter-chat>header{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.matter-chat>header>div{color:#1f2d3d;align-items:center;gap:8px;display:flex}.matter-chat>header h2{font-size:14px;font-weight:500}.matter-chat>header>span{align-items:center;gap:6px;display:flex}.matter-chat>header>span:before{content:"";background:#a8adb3;border-radius:50%;width:6px;height:6px}.matter-chat>header>span.chat-ready:before{background:#27784a}.chat-thread{border-top:1px solid var(--line);margin:22px 0 18px}.chat-turn{border-bottom:1px solid var(--line);padding:22px 0}.chat-question{white-space:pre-wrap;background:#eef0f2;border-radius:8px;width:fit-content;max-width:min(720px,88%);margin:0 0 20px auto;padding:10px 14px;font-size:13px;line-height:1.5}.chat-answer{color:#202a34;max-width:780px;font-size:15px;line-height:1.7}.chat-thinking{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.chat-thinking:before{content:"";border:1px solid #bcc3c9;border-top-color:#263a50;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite evidence-spin}.chat-citations{border-top:1px solid var(--line);gap:1px;margin-top:18px;display:grid}.chat-citations button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;justify-items:start;gap:4px 12px;padding:12px 2px;display:grid}.chat-citations button span{color:var(--cite);overflow-wrap:anywhere;font-size:12px}.chat-citations button small{color:var(--muted);grid-column:1;font-size:10px;line-height:1.5}.chat-citations button svg{color:var(--cite);opacity:.65;grid-area:1/2/3;align-self:center}.chat-caveats{counter-reset:caveat;border-top:1px solid #ecedef;gap:7px;margin:20px 0 0;padding:14px 0 0;display:grid}.chat-caveat{color:#7c838a;grid-template-columns:16px minmax(0,1fr);gap:8px;margin:0;font-size:11.5px;line-height:1.62;display:grid}.chat-caveat:before{counter-increment:caveat;content:counter(caveat);font-variant-numeric:tabular-nums;color:#a8aeb4;text-align:right;font-size:10px;line-height:1.85}.chat-error{color:#923c2e;margin:14px 0;font-size:12px}.matter-composer{z-index:6;background:#fff;border:1px solid #bbc3ca;border-radius:8px;grid-template-columns:minmax(0,1fr) 36px;align-items:end;gap:10px;max-width:860px;margin:18px auto 2px;padding:10px 10px 10px 16px;display:grid;position:sticky;bottom:18px;box-shadow:0 8px 30px #1a2a391a}.matter-composer:focus-within{border-color:#58728a;box-shadow:0 0 0 2px #4769881f,0 8px 30px #1a2a391a}.matter-composer textarea{resize:none;border:0;outline:0;min-height:34px;max-height:150px;padding:7px 0;font-size:13px;line-height:1.5}.matter-composer textarea:disabled{background:#fff}.matter-composer button{color:#fff;background:#1f2f41;border:0;border-radius:6px;width:36px;height:36px;padding:0}.matter-composer button:hover:not(:disabled){background:#31506d}@keyframes evidence-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.investigation-grid{grid-template-columns:1fr;gap:24px}.investigation-grid>section{border-right:0;border-bottom:1px solid var(--line);padding:0 0 20px}.app-shell{grid-template-columns:165px minmax(0,1fr)}.workspace-grid.with-preview{grid-template-columns:minmax(0,1fr)}.pane-divider{display:none}.preview-pane{position:static}}@media (width<=640px){.library-filters{grid-template-columns:1fr}.private-label{display:none}.matter-list-page{padding:24px 18px}.app-shell{display:block}.sidebar{padding:12px 16px;position:relative}.sidebar .sidebar-heading,.sidebar nav{display:none}.sidebar.switcher-open .sidebar-heading{display:flex}.sidebar.switcher-open nav{display:block}.sidebar .sidebar-footer{display:none}.sidebar.switcher-open .sidebar-footer{display:grid}.matter-switcher-toggle{display:flex;position:absolute;top:12px;right:16px}.header-actions{gap:4px}.header-actions button{padding:7px}.brand{padding-bottom:12px}.tabs{margin-top:12px;padding:8px 0 0;display:flex;overflow:auto}.tabs button{flex-shrink:0;padding:9px}.matter-header{padding:20px 18px}.workspace-header{padding:0 18px}.content-panel{padding:18px}.matter-chat>header{flex-direction:column;align-items:flex-start;gap:7px}.chat-question{max-width:94%}.matter-composer{bottom:10px}}.app-shell{background:#fff;min-height:100vh;display:block}.hub-page{max-width:1440px;margin:0 auto;padding:28px clamp(18px,3.4vw,44px) 160px}.masthead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:clamp(14px,2vw,24px);margin-bottom:clamp(20px,3vw,34px);display:flex}.masthead-title{min-width:0}.back-link{color:#8a9098;background:0 0;border:0;margin-bottom:8px;padding:0;font-size:12px}.back-link:hover:not(:disabled){color:#1f2d3d;background:0 0}h1.display{font-family:var(--font-serif);letter-spacing:-.015em;color:#17191c;overflow-wrap:anywhere;margin:0;font-size:clamp(30px,4.4vw,46px);font-weight:400;line-height:1.06}h1.display sup{color:#e2592b;margin-left:7px;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:12px;font-weight:500;top:-1.1em}.masthead-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding-top:4px;display:flex}.readiness{color:#5d646c;align-items:center;gap:8px;padding-right:6px;font-size:13px;display:inline-flex}.readiness:before{content:"";background:#c6cacd;border-radius:50%;width:9px;height:9px}.readiness.ready:before{background:#2f9e5e}.icon-pill{color:#3d444b;background:#fff;border:1px solid #e4e6e8;border-radius:999px;width:36px;height:36px;padding:0}.icon-pill:hover:not(:disabled){background:#f4f5f6}.icon-pill[aria-pressed=true]{background:#f0f1f2;border-color:#cfd3d7}button.pill-dark{color:#fff;background:#17191c;border:0;border-radius:999px;padding:10px 18px;font-size:13px}button.pill-dark:hover:not(:disabled){background:#33373c}.find-field{border-radius:999px;max-width:380px;margin-bottom:16px;padding:9px 16px}.tree-filters{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.tree-filters label{color:var(--muted);min-width:200px;font-size:11px}.file-tree{width:100%}.file-tree-head,.file-row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) 28px;align-items:center;gap:clamp(12px,1.6vw,22px);display:grid}.file-tree-head{color:#a4a9ae;padding:0 0 9px;font-size:12px}.file-row{text-align:left;background:0 0;border:0;border-radius:0;width:100%;padding:8px 0}.file-open{text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:stretch;width:100%;min-width:0;padding:0;display:flex}.file-indent{flex:none;align-self:stretch;display:flex}.file-guide{flex:none;width:22px;position:relative}.file-guide:before{content:"";border-left:1px solid #e7e9eb;position:absolute;top:-8px;bottom:-8px;left:9px}.file-guide.elbow:after{content:"";border-bottom:1px solid #e7e9eb;border-left:1px solid #e7e9eb;border-bottom-left-radius:6px;width:8px;height:calc(50% + 8px);position:absolute;top:-8px;left:9px}.file-row.folder{cursor:default}.file-name{color:#1d2024;align-items:center;gap:9px;min-width:0;font-size:14px;display:flex;overflow:hidden}.file-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.file-name svg{color:#8d949b;flex-shrink:0}.file-summary{color:#767c82;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.tree-empty{color:#8a9098;padding:28px 0;font-size:14px}.drawer-views{z-index:3;background:#fff;gap:4px;margin-bottom:14px;padding-bottom:8px;display:flex;position:sticky;top:0}.drawer-views button{color:#767c82;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:13px}.drawer-views button.on{color:#1d2024;background:#f1f3f5}.chat-history-actions{align-items:center;gap:4px;display:flex}.chat-history-close{color:#8d949b;cursor:pointer;background:0 0;border:0;padding:4px}.chat-history-close:hover{color:#1d2024}.nav-pane{flex-direction:column;gap:14px;min-width:0;min-height:0;padding:0 12px 24px 0;display:flex;overflow:auto}.workspace-grid:not(.with-preview)>.nav-pane{padding:0}.workspace-grid.with-preview>.nav-pane{max-height:calc(100dvh - 180px);overflow:auto}.preview-pane{scroll-margin-top:16px}@media (width>=1101px){.workspace-grid.with-preview.nav-closed{grid-template-columns:minmax(0, 1fr) 5px var(--inspector-width)}.workspace-grid.with-preview.without-inspector{grid-template-columns:minmax(0, var(--navigation-width)) 5px minmax(0, 1fr)}.workspace-grid.with-preview.without-inspector.nav-closed{grid-template-columns:minmax(0,1fr)}}.kg{gap:14px;min-width:0;display:grid;container:kg/inline-size}@media (width<=1100px){.workspace-grid.with-preview>.nav-pane{max-height:280px}}.claims-panel{flex-direction:column;gap:10px;min-width:0;display:flex}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.claim-scope select{color:#1d2024;background:#fff;border:1px solid #e4e6e8;border-radius:7px;width:100%;padding:7px 9px;font-size:12.5px}.claim-filters{flex-wrap:wrap;gap:5px;display:flex}.claim-filters button{color:#767c82;cursor:pointer;background:#fff;border:1px solid #e7e9eb;border-radius:999px;padding:4px 10px;font-size:12px}.claim-filters button.on{border-color:var(--accent);color:var(--accent)}.claim-filters button.scope{border-style:dashed;margin-right:6px}.claim-filters button.scope.on{background:#f1f3f5;border-style:solid}.claim-filters span{color:#a2a8ae}.claim-count{letter-spacing:.04em;text-transform:uppercase;color:#9aa0a6;margin:0;font-size:11px}.claim-list{margin:0;padding:0;list-style:none}.claim-list li{border-top:1px solid #f0f1f3}button.claim{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;padding:11px 10px;display:block}button.claim:hover:not(:disabled){background:#fafafa}button.claim.on{background:var(--accent-soft)}button.claim:disabled{cursor:default;opacity:.55}.claim-statement{color:#1d2024;margin:0;font-size:13.5px;line-height:1.5}.claim-quote{font-family:var(--font-serif);color:#767c82;margin:5px 0 0;padding-left:0;font-size:12.5px;line-height:1.45}.claim-meta{letter-spacing:.02em;color:#9aa0a6;flex-wrap:wrap;gap:9px;margin:6px 0 0;font-size:11px;display:flex}.claim-file{text-overflow:ellipsis;white-space:nowrap;color:#8d949b;max-width:100%;overflow:hidden}.claim-detail{border-bottom:1px solid var(--line);padding:14px 0 16px}.claim-detail-statement{color:#17191c;margin:0;font-size:15px;line-height:1.5}.claim-detail blockquote{font-family:var(--font-serif);color:#5d646c;margin:10px 0 0;padding-left:0;font-size:13px;line-height:1.55}.claim-detail .claim-meta{text-transform:capitalize}.review-panel>header{padding:12px 16px}.review-panel .claim-detail{padding:16px}.review-status{color:var(--muted);margin-bottom:12px;font-size:12px}.claim-wording{margin-top:14px}.claim-wording summary{cursor:pointer;color:var(--cite);font-size:12px}.viewer-toolbar .viewer-title{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:calc(100% - 40px);order:-2;min-width:0;padding:0 4px;font-size:14px;font-weight:500;overflow:hidden}.viewer-toolbar[aria-label=Document\ tools]{justify-content:flex-start;gap:4px}.viewer-toolbar[aria-label=Document\ tools]>button,.viewer-toolbar[aria-label=Document\ tools]>a{flex:0 0 32px}.viewer-toolbar[aria-label=Document\ tools]>button[aria-label=Close\ source]{order:-1;margin-left:auto}.document-information{color:#22262b;border:1px solid var(--line);background:#fff;border-radius:8px;width:min(360px,100vw - 32px);max-height:calc(100dvh - 132px);margin:0;padding:0;position:fixed;inset:100px 24px auto auto;overflow:auto;box-shadow:0 12px 40px #141a2129}.document-information>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.document-information>header h2{font-size:14px}.document-information>header button{border:0;width:32px;height:32px;padding:0}.document-information .source-context{overflow-wrap:anywhere;max-height:none}.document-information .source-context:last-child{border-bottom:0}.workspace-grid.with-preview .canvas-scroll{height:calc(100dvh - 420px);min-height:320px}.workspace-grid.with-preview .preview-pane{min-height:calc(100dvh - 300px)}@media (width<=640px){.document-information{max-height:calc(100dvh - 104px);top:72px;right:16px}}@media (width<=380px){.viewer-toolbar[aria-label=Document\ tools]>button,.viewer-toolbar[aria-label=Document\ tools]>a{flex-basis:28px;width:28px}.viewer-toolbar[aria-label=Document\ tools]>span{min-width:64px}}.matter-list-row{padding:14px 8px;font-size:15px}.with-preview .nav-pane .file-tree-head,.with-preview .nav-pane .file-row{grid-template-columns:minmax(0,1fr) 26px;gap:8px}.with-preview .nav-pane .file-tree-head span:nth-child(2),.with-preview .nav-pane .file-summary{display:none}.matter-chat{border-top:0;margin-top:30px;padding-top:0}.matter-chat>header{display:none}.chat-overlay{z-index:60;justify-content:center;padding:22px clamp(14px,3vw,40px) 104px;display:flex;position:fixed;inset:0}.chat-scrim{cursor:default;background:#e9eaece0;border:0;border-radius:0;padding:0;position:absolute;inset:0}.chat-stage{z-index:1;flex-direction:column;gap:12px;width:100%;max-width:1180px;min-height:0;display:flex;position:relative;overflow:auto}.chat-turn{flex-direction:column;flex:none;gap:12px;display:flex}.chat-turn.past{opacity:.62}.chat-turn.past .chat-asked{background:#eceded;padding:10px 14px}.chat-turn.past .chat-asked p{font-size:13px}.chat-turn.past .chat-card{max-height:132px;box-shadow:none;border:1px solid #e9eaec;padding:12px 16px;overflow:hidden}.chat-turn.past .chat-card .chat-answer-text{margin-bottom:8px;font-size:13px}.chat-turn.past:hover{opacity:1}.file-drawer{z-index:70;background:#fff;width:min(420px,86vw);padding:24px 20px 96px;transition:transform .18s;position:fixed;top:0;bottom:0;left:0;overflow:auto;transform:translate(-102%);box-shadow:0 0 46px #141a212e}.file-drawer.open{transform:translate(0)}.drawer-scrim{z-index:69;cursor:default;background:#17191c42;border:0;border-radius:0;padding:0;position:fixed;inset:0}.source-admin>summary{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:#9aa0a6;border-top:1px solid var(--line);padding:10px 0;font-size:11px;list-style:none}.source-admin>summary::-webkit-details-marker{display:none}.source-admin>summary:hover{color:#4a5259}.source-admin[open]>summary{color:#6b7279}.chat-recall{text-align:left;min-width:0;font:inherit;color:#17191c;cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-size:13px}.chat-recall:hover{background:0 0;text-decoration:underline}.source-panel .matter-chat{margin-top:0}.source-panel .matter-chat.docked .chat-stage{max-height:calc(100vh - 420px)}.matter-chat.docked{order:0;margin-top:0}.matter-chat.docked .chat-overlay{z-index:auto;padding:0 0 18px;display:block;position:static}.matter-chat.docked .chat-stage{max-width:none;max-height:calc(100vh - 230px);padding-right:6px;overflow:auto}.matter-chat.docked .chat-asked p,.matter-chat.docked .chat-recall{font-size:14px}.matter-chat.docked .chat-card{box-shadow:none;border:1px solid #e9eaec;padding:14px 16px}.matter-chat.docked .chat-card .chat-answer-text{font-size:14px}.content-panel{flex-direction:column;display:flex}.chat-asked{background:#e6e7e9;border-radius:16px;flex:none;align-items:center;gap:14px;padding:16px 18px;display:flex}.chat-asked p{color:#17191c;flex:1;min-width:0;margin:0;font-size:clamp(15px,1.5vw,19px)}.chat-avatar{color:#5d646c;background:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.chat-dismiss{color:#6b7279;background:0 0;border:0;border-radius:8px;flex:none;padding:6px}.chat-dismiss:hover{background:#d9dbdd}.chat-card{background:#fff;border-radius:16px;flex:0 auto;align-items:flex-start;gap:12px;min-height:0;padding:18px 22px;display:flex;overflow:auto;box-shadow:0 12px 34px #141a211a}.chat-mark{color:#4f7cf7;flex:none;place-items:center;height:22px;display:grid}.chat-mark.spinning{animation:1.4s linear infinite evidence-spin}.chat-thinking{color:#6b7279;padding:0;font-size:15px;line-height:22px}.chat-card .chat-answer{flex:1;min-width:0}.chat-card .chat-answer-text{color:#23262a;margin:0 0 14px;font-size:15px;line-height:1.62}.chat-history{z-index:71;background:#fff;border:1px solid #e4e6e8;border-radius:16px;width:min(720px,100vw - 32px);max-height:46vh;padding:8px;position:fixed;bottom:100px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 16px 44px #141a2129}.chat-history>header{justify-content:space-between;align-items:baseline;gap:12px;padding:4px 10px 8px;display:flex}.chat-history>header h3{letter-spacing:.04em;color:#a4a9ae;margin:0;font-size:11px;font-weight:400}.chat-history>header button{color:#3d444b;background:#fff;border:1px solid #e4e6e8;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.chat-history-row{text-align:left;background:0 0;border:0;border-radius:10px;justify-content:stretch;justify-items:start;gap:2px;width:100%;padding:8px 10px;display:grid}.chat-history-row:hover{background:#f5f6f7}.chat-history-row.current{background:#f0f1f2}.chat-history-row span{color:#1d2024;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:13px;display:block;overflow:hidden}.chat-history-row small{color:#9aa0a6;font-size:11px}.chat-history-empty{color:#8a9098;margin:0;padding:10px;font-size:12px}.composer-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.composer-history{color:#5d646c;background:#fff;border:1px solid #e4e6e8;border-radius:999px;width:36px;height:36px;padding:0}.composer-history[aria-pressed=true]{background:#f0f1f2}.matter-composer{z-index:70;background:#fff;border-color:#dcdee1;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:10px;width:min(720px,100vw - 32px);max-width:none;margin:0;padding:12px 14px 10px;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 16px 44px #141a2129}.matter-composer textarea{min-height:52px;font-size:14px}.matter-composer button{border-radius:999px;justify-self:end}@media (width<=900px){.masthead{gap:14px}.masthead-actions{padding-top:0}}@media (width<=760px){.file-tree-head,.file-row{grid-template-columns:minmax(0,1fr) 26px;gap:8px}.file-tree-head span:nth-child(2),.file-summary{display:none}}.loading-state{color:#8a9098;justify-content:center;align-items:center;gap:10px;margin:0;padding:52px 20px;font-size:13px;display:flex}.loading-state:before{content:"";border:1.5px solid #e2e4e7;border-top-color:#5d646c;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite evidence-spin}.canvas-scroll{align-content:start;gap:16px;scroll-padding:16px 0 140px;display:grid;position:relative}.hub-page.reading .canvas-scroll{padding-bottom:150px}.pdf-page-shell{background:#e6e8e9;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative}.pdf-page-shell .pdf-loading{z-index:4;position:absolute;inset:0}.page-highlight-status{z-index:5;width:max-content;max-width:calc(100% - 24px);position:absolute;top:8px;left:50%;transform:translate(-50%)}.pdf-page.is-rendering{visibility:hidden}@media (prefers-reduced-motion:reduce){.loading-state:before,.verification-verdict.working:before,.verification-coverage.working:before{animation:none}}@media (width>=1101px){.app-shell>main:has(>.hub-page.matter-view){flex-direction:column;height:100%;min-height:0;display:flex}.app-shell>main:has(>.hub-page.matter-view)>:not(.hub-page){flex:none}.hub-page.matter-view{flex-direction:column;flex:auto;width:100%;min-height:0;padding-bottom:0;display:flex}.hub-page.matter-view>*{flex:none}.hub-page.matter-view .workspace-grid{flex:auto;align-items:stretch;min-height:0}.hub-page.matter-view .pane-divider{min-height:0}.hub-page.matter-view .nav-pane,.hub-page.matter-view .source-panel{overscroll-behavior:contain;min-height:0;max-height:none;overflow:auto}.hub-page.matter-view:not(.reading) .nav-pane{padding-bottom:150px}.hub-page.reading .nav-pane,.hub-page.reading .source-panel{padding-bottom:24px}.hub-page.matter-view .matter-chat{margin-top:0}.hub-page.reading .preview-pane{flex-direction:column;min-height:0;display:flex;position:static}.hub-page.reading .pdf-viewer{flex-direction:column;flex:auto;min-height:0;display:flex}.hub-page.reading .canvas-scroll{overscroll-behavior:contain;flex:auto;height:auto;min-height:0;max-height:none}.hub-page.reading .preview-pane>.loading-state{flex:auto}}.gold{background:#fff;min-height:100vh;padding:0 0 60px}.gold-bar{color:#8a9097;align-items:center;gap:18px;max-width:920px;margin:0 auto;padding:18px 24px 10px;font-size:12px;display:flex}.gold-who{margin-left:auto}.gold-progress{background:#eef0f1;max-width:872px;height:2px;margin:0 auto 26px}.gold-progress i{background:#1863dc;height:100%;display:block}.gold-card,.gold-done,.gold-start{gap:14px;max-width:872px;margin:0 auto;padding:0 24px;display:grid}.gold-start{max-width:460px;padding-top:18vh}.gold-start h1,.gold-done h1{font-size:26px;font-weight:500}.gold-start p,.gold-done p{color:#5d646c;margin:0;line-height:1.6}.gold-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#9aa0a6;margin:6px 0 0;font-size:11px;font-weight:600}.gold-claim{font-family:var(--font-serif);color:#17191c;margin:0;font-size:24px;font-weight:400;line-height:1.4}.gold-passage{color:#24282d;white-space:pre-wrap;background:#fbfbfa;border:1px solid #eceef0;border-radius:10px;max-height:46vh;padding:16px 18px;font-size:15px;line-height:1.7;overflow:auto}.gold-choices{flex-wrap:wrap;gap:8px;display:flex}.gold-choices button{color:#17191c;background:#fff;border:1px solid #dfe2e5;border-radius:999px;gap:8px;padding:10px 16px;font-size:14px}.gold-choices button:hover:not(:disabled){background:#fff;border-color:#17191c}.gold-choices button[aria-pressed=true]{background:#eef3fd;border-color:#1863dc}.gold-choices kbd{color:#8a9097;border:1px solid #dfe2e5;border-radius:4px;place-items:center;width:20px;height:20px;font:11px ui-monospace,Menlo,monospace;display:inline-grid}.gold-criteria{color:#5d646c;font-size:13px}.gold-criteria summary{cursor:pointer}.gold-criteria dl{gap:6px;margin:10px 0 0;display:grid}.gold-criteria dt{color:#3d444b;font-weight:600}.gold-criteria dd{margin:0 0 4px}.gold textarea{font-size:13px}.gold-back{border-radius:999px;justify-self:start;padding:6px 12px;font-size:12px}.data-room-bar{font-size:var(--fs-small);color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;padding:0 0 10px;display:flex}.data-room-bar a{color:var(--cite);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.data-room-bar a:hover{text-decoration:underline}.data-room-bar button.link.on{font-weight:600}.file-number{min-width:2.6em;font-size:var(--fs-label);font-variant-numeric:tabular-nums;color:var(--ink-3);flex-shrink:0}.file-new{font-size:var(--fs-label);color:var(--cite);background:#e8f0f8;border-radius:999px;flex-shrink:0;margin-left:6px;padding:1px 6px}.redline{background:#fff;flex-direction:column;gap:16px;height:100%;padding:18px 22px 120px;display:flex;overflow:auto}.redline-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.redline-head h2{font-size:var(--fs-title);color:var(--ink);margin:0;font-weight:500}.redline-head p{font-size:var(--fs-small);color:var(--ink-3);margin:6px 0 0}.redline-head select{font-size:var(--fs-small);color:var(--ink);background:#fff;border:1px solid #e4e6e8;border-radius:6px;margin-left:2px;padding:3px 6px}.redline-summary{font-size:var(--fs-body);color:var(--ink-2);margin:0}.redline del{color:#a3321f;background:#fbe9e5;-webkit-text-decoration:line-through #c8462f;text-decoration:line-through #c8462f}.redline ins{color:#1d6a3a;background:#e3f3e9;text-decoration:none}.redline-figures h3{font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px}.redline-figures table{border-collapse:collapse;width:100%;font-size:var(--fs-body)}.redline-figures th,.redline-figures td{border-top:1px solid var(--rule);text-align:left;vertical-align:top;padding:7px 8px}.redline-figures th{color:var(--ink);font-weight:400}.redline-figures th small{font-size:var(--fs-label);color:var(--ink-3);margin-left:8px}.redline-figures td{font-variant-numeric:tabular-nums;white-space:nowrap;width:22%}.redline-blocks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.redline-label{align-items:center;gap:6px;font-weight:500;display:inline-flex}.redline-label:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.redline-changed .redline-label{color:var(--judgment)}.redline-added .redline-label{color:var(--ties)}.redline-removed .redline-label{color:var(--discrepancy)}.redline-blocks li.redline-same{background:0 0;padding:4px 12px}.redline-blocks li p{font-size:var(--fs-body);color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.6}.redline-blocks li.redline-same p{color:var(--ink-3);font-size:var(--fs-small)}.redline-label{font-size:var(--fs-label);color:var(--ink-3)}.deal-choice{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.deal-choice legend{font-size:var(--fs-small);color:var(--ink-2);margin-bottom:8px}.deal-choice label{cursor:pointer;border:1px solid #e4e6e8;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.deal-choice input{margin-top:3px}.deal-choice span{flex-direction:column;gap:3px;display:flex}.deal-choice strong{font-size:var(--fs-body);color:var(--ink);font-weight:500}.deal-choice small{font-size:var(--fs-small);color:var(--ink-3);line-height:1.45}.tie-out-deal select{font-size:var(--fs-label);color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:2px 4px}.tie-out-deal select:hover{color:var(--ink)}.tie-review-graph{margin-bottom:10px}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-opsz-normal-DIwfbPUE.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-opsz-normal-C0olyEE-.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-opsz-normal-DrHU7SY7.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-opsz-normal-DX68cEVD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-opsz-normal-HoL-AExg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-opsz-normal-BpEBLj1O.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#fff;--paper-2:#f7f7f5;--paper-3:#f0efec;--ink:#18191b;--ink-2:#45494f;--ink-3:#686d75;--rule:#ebeae6;--rule-strong:#d8d6d0;--accent:#1f3a57;--accent-soft:#e9eef4;--link:#1b5fad;--source-link:#684772;--source-link-fill:#f5eff7;--source-link-rule:#e4d8e9;--accent-ring:#1f3a572e;--source-highlight-fill:#f5ba3729;--source-highlight-stroke:#b57912;--citation-highlight-fill:#f5ba374d;--ties:#2b7a4b;--discrepancy:#be3a26;--judgment:#a86d07;--absent:#56627a;--approve:#2b7a4b;--approve-hover:#236540;--font-sans:"Geist Variable", "Segoe UI", system-ui, sans-serif;--font-serif:"Source Serif 4 Variable", "Iowan Old Style", Georgia, serif;--font-mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--fs-label:11px;--fs-small:12.5px;--fs-body:13.5px;--fs-title:15px;--fs-heading:19px;--fs-display:24px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--control:32px;--control-sm:26px;--radius-sm:4px;--radius:6px;--radius-panel:10px;--radius-pill:999px;--shadow-raised:0 1px 2px #141a210f;--shadow-overlay:0 1px 2px #141a210f, 0 12px 32px #141a211f;--z-sticky:10;--z-popover:40;--z-overlay:60;--z-modal:80;--cite:var(--accent);--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23686d75' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E");font-family:var(--font-sans);font-feature-settings:"ss01" off;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}body{background:var(--paper)}button,input,select,textarea{font-family:inherit}code,kbd,samp{font-family:var(--font-mono)}input:where(:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=range])),select{height:var(--control);border:1px solid var(--rule-strong);border-radius:var(--radius);background-color:var(--paper);font-size:var(--fs-small);color:var(--ink);box-shadow:none;padding:0 10px;transition:border-color .12s ease-out,box-shadow .12s ease-out}textarea{border-color:var(--rule-strong);border-radius:var(--radius);font-size:var(--fs-body);color:var(--ink);line-height:1.5;transition:border-color .12s ease-out,box-shadow .12s ease-out}input::placeholder,textarea::placeholder{color:var(--ink-3);opacity:1}input:where(:not([type=radio]):not([type=checkbox])):where(:hover:not(:disabled):not(:focus)),select:where(:hover:not(:disabled):not(:focus)),textarea:where(:hover:not(:disabled):not(:focus)){border-color:#c4c1ba}input:where(:not([type=radio]):not([type=checkbox])):where(:focus-visible),select:where(:focus-visible),textarea:where(:focus-visible){border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:0}select{appearance:none;background-image:var(--chevron);text-overflow:ellipsis;cursor:pointer;background-position:right 9px center;background-repeat:no-repeat;background-size:12px;padding-right:28px}input[type=radio],input[type=checkbox]{accent-color:var(--accent)}label{color:var(--ink-2);font-weight:400}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button{border-color:var(--rule-strong);border-radius:var(--radius);font-size:var(--fs-small);color:var(--ink);transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}button:hover:not(:disabled){background:var(--paper-2)}button:disabled{cursor:default}button.primary,button.pill-dark{height:var(--control);border-color:var(--ink);border-radius:var(--radius);background:var(--ink);color:#fff;padding:0 14px;font-weight:500}button.primary:hover:not(:disabled),button.pill-dark:hover:not(:disabled){background:#2d3035;border-color:#2d3035}button.approve{border-color:var(--approve);background:var(--approve)}button.approve:hover:not(:disabled){border-color:var(--approve-hover);background:var(--approve-hover)}button.danger:not(.link){border-color:var(--discrepancy);background:var(--discrepancy);color:#fff}button.danger:not(.link):hover:not(:disabled){background:#a3301e;border-color:#a3301e}.modal-backdrop{background:#18191b52}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.num,.tie-ref,.file-number,.tie-queue span,progress+span{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.matter-bar{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:2px 0 14px;display:flex}.matter-bar-title{flex:320px;align-items:baseline;gap:10px;min-width:0;display:flex}.matter-bar .back-link{font-size:var(--fs-small);color:var(--ink-3);flex-shrink:0;margin:0}.matter-bar .back-link:hover:not(:disabled){color:var(--ink)}.matter-bar-divider{color:var(--rule-strong)}.matter-name{min-width:0;font-family:var(--font-serif);font-size:var(--fs-display);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:400;line-height:1.2;overflow:hidden}.deal-chip{border:1px solid var(--rule-strong);border-radius:999px;flex-shrink:0;align-items:center;display:inline-flex}.deal-chip select{border-radius:var(--radius-pill);height:22px;font-size:var(--fs-label);color:var(--ink-2);box-shadow:none;background-color:#0000;background-position:right 6px center;background-size:10px;border:0;padding:0 22px 0 10px;font-weight:500}.deal-chip select:focus-visible{box-shadow:none}.deal-chip select:hover{color:var(--ink)}.deal-chip:focus-within{border-color:var(--accent)}.matter-bar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.matter-bar .readiness.ready{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.matter-bar .readiness,.matter-bar .verification-coverage{font-size:var(--fs-small);color:var(--ink-2);padding:0 4px 0 0}.matter-bar .icon-pill{width:var(--control);height:var(--control);border-radius:var(--radius);color:var(--ink-3);background:0 0;border:0}.matter-bar .icon-pill:hover:not(:disabled){background:var(--paper-2);color:var(--ink)}.matter-bar .icon-pill[aria-pressed=true]{background:var(--paper-2);color:var(--ink);border:0}.matter-bar button.pill-dark{border-radius:var(--radius);font-size:var(--fs-small);padding:7px 14px}@media (width<=760px){.matter-bar{gap:10px}.matter-bar-actions{width:100%}.matter-chat.inline{flex:auto}.matter-chat.inline .matter-composer,.matter-chat.inline .matter-composer:focus-within{width:100%}}button.link{color:var(--link);font-size:var(--fs-small);background:0 0;border:0;align-self:flex-start;padding:0}button.link.with-icon{align-items:center;gap:4px;font-weight:500;display:inline-flex}button.link.with-icon svg{flex-shrink:0}button.link:hover:not(:disabled){background:0 0;text-decoration:underline}kbd{min-width:16px;font:500 10px/14px var(--font-sans);text-align:center;opacity:.6;border:1px solid;border-radius:3px;margin-left:8px;padding:0 4px;display:inline-block}.tie-out{flex-direction:column;gap:12px;min-width:0;display:flex}.tie-out-head{flex-direction:column;gap:4px;display:flex}.tie-out-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-width:0;display:flex}.tie-out-title .tie-out-scope{flex:220px;min-width:0}.back-to-list{align-items:center;gap:5px;margin-bottom:10px;display:inline-flex}.tie-out-headline{font-family:var(--font-serif);font-size:var(--fs-heading);color:var(--ink);margin:0;line-height:1.3}.tie-out-progress{font-size:var(--fs-small);color:var(--ink-3);font-variant-numeric:tabular-nums;margin:0}.tie-out-scope{line-height:1.6}.tie-out-deck{color:var(--ink-2)}.tie-out-scope button.link{font-size:inherit;vertical-align:baseline;display:inline}.tie-out-scope select{field-sizing:content;width:auto;max-width:100%;height:auto;font:inherit;color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px;text-overflow:ellipsis;vertical-align:baseline;cursor:pointer;box-shadow:none;background-color:#0000;background-position:right 2px center;background-size:9px;border:0;border-radius:0;padding:0 16px 0 0;display:inline}.tie-out-scope select:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.tie-out-scope select:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}.tie-recheck{flex-shrink:0;position:relative}.tie-recheck>button{height:var(--control-sm);font-size:var(--fs-small);color:var(--ink-2);align-items:center;gap:4px;padding:0 8px 0 10px;font-weight:500;display:inline-flex}.tie-menu{z-index:20;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);min-width:170px;box-shadow:var(--shadow-overlay);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.tie-menu button{border-radius:var(--radius-sm);height:30px;font-size:var(--fs-small);color:var(--ink);text-align:left;white-space:nowrap;background:0 0;border:0;justify-content:flex-start;padding:0 10px}.tie-menu button:hover,.tie-menu button:focus-visible{background:var(--paper-2)}.tie-selecting{border-radius:var(--radius);background:var(--paper-2);font-size:var(--fs-small);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:6px;padding:8px 10px;display:flex}.tie-selecting>span{flex:160px}.tie-selecting button{height:var(--control-sm);font-size:var(--fs-small);padding:0 10px;font-weight:500}.tie-queues{border-bottom:1px solid var(--rule);scrollbar-width:none;gap:2px;scroll-padding-inline:12px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.tie-queues::-webkit-scrollbar{display:none}.tie-queue{font-size:var(--fs-small);color:var(--ink-3);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;margin-bottom:-1px;padding:8px 10px}.tie-queue:hover:not(:disabled){color:var(--ink);background:0 0}.tie-queue span{font-variant-numeric:tabular-nums;color:var(--ink-3);margin-left:4px}.tie-queue.on{border-bottom-color:var(--ink);color:var(--ink)}.tie-queue.on span{color:var(--ink-2)}.tie-list{margin:0;padding:0;list-style:none}.tie-list li.tie-selectable{grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.tie-selectable>input{margin:16px 0 0 6px}button.tie-row{text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) 18px;align-items:start;gap:10px;width:100%;padding:9px 8px 9px 14px;display:grid;position:relative}button.tie-row:before{content:"";background:var(--rule-strong);border-radius:50%;width:6px;height:6px;position:absolute;top:15px;left:3px}button.tie-row.ties:before{background:var(--ties)}button.tie-row.discrepancy:before{background:var(--discrepancy)}button.tie-row.needs_judgment:before{background:var(--judgment)}button.tie-row.not_in_data_room:before{background:var(--absent)}button.tie-row:hover:not(:disabled){background:var(--paper-2)}button.tie-row.on{background:var(--accent-soft)}.tie-main{flex-direction:column;gap:4px;min-width:0;display:flex}.tie-statement{font-size:var(--fs-body);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.tie-finding{font-size:var(--fs-small);color:var(--ink-2);-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.tie-meta{min-width:0;font-size:var(--fs-label);color:var(--ink-3);align-items:center;gap:10px;display:flex}.tie-status{white-space:nowrap;color:var(--ink-2);flex-shrink:0}.tie-status.rechecking:after,.tie-status.checking:after{content:"";border:1.5px solid var(--rule-strong);border-top-color:var(--ink-2);border-radius:50%;width:7px;height:7px;margin-left:6px;animation:.7s linear infinite evidence-spin;display:inline-block}.tie-ref{font-variant-numeric:tabular-nums;flex-shrink:0}.tie-deck{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tie-mark{border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.tie-mark.signed{color:#1f7a45;background:#e3f3ea}.tie-mark.asked{background:var(--accent-soft);color:var(--accent)}.tie-mark.revisit{color:#8a5a00;background:#fbf0dc}.tie-out-exports{border-top:1px solid var(--rule);flex-wrap:wrap;gap:16px;padding-top:12px;display:flex}.tie-out-exports a{font-size:var(--fs-small);color:var(--accent);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.tie-out-exports a:hover{text-decoration:underline}.tie-keys{font-size:var(--fs-label);color:var(--ink-3);margin:4px 0 0}.tie-keys kbd{margin:0 2px 0 0}.deck-picker h2{font-family:var(--font-serif);font-size:var(--fs-heading);margin:0 0 6px;font-weight:400}.deck-picker>p{font-size:var(--fs-small);color:var(--ink-3);margin:0 0 14px;line-height:1.55}.deck-picker ul{margin:0 0 12px;padding:0;list-style:none}.deck-picker li{border-top:1px solid var(--rule);font-size:var(--fs-body);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.deck-picker li>span{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;display:inline-flex}.deck-picker li button{font-size:var(--fs-small);flex-shrink:0;padding:6px 11px}.review-panel>header{display:none}.tie-review{flex-direction:column;gap:18px;min-height:100%;padding:18px 18px 0;display:flex}.review-panel,.tie-review,.tie-review>*,.tie-pair-side,.trail-detail,.trail-sources li,.cx-card,.cx-col,.cx-group{overflow-wrap:anywhere;min-width:0}.tie-review{box-sizing:border-box;max-width:100%}.source-text{overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.6}.source-text>:first-child{margin-top:0}.source-text>:last-child{margin-bottom:0}.source-text p{margin:0 0 .65em}.source-text :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-sans);margin:.8em 0 .4em;font-size:1em;font-weight:600}.source-text ul,.source-text ol{padding-left:1.35em}.source-text pre{border-radius:var(--radius);background:var(--paper-3);white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;padding:8px}.source-text code{white-space:break-spaces;overflow-wrap:anywhere;font-size:.9em}.source-text blockquote{background:var(--paper-2);border-radius:var(--radius);border:0;margin:.5em 0;padding:8px 10px}.source-table{max-width:100%;overflow-x:auto}.source-table table{border-collapse:collapse;table-layout:fixed;width:100%;font-family:var(--font-sans);font-size:var(--fs-small)}.source-table :is(td,th){border:1px solid var(--rule-strong);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:6px 8px}.source-text a.source-link-pill{color:var(--source-link);text-decoration:none}.trail-sources .source-text :is(ul,ol){margin:.5em 0;padding-left:1.35em;display:block}.trail-sources .source-text ul{list-style:outside}.trail-sources .source-text ol{list-style:decimal}.source-link-pill{vertical-align:middle;border:1px solid var(--source-link-rule);border-radius:var(--radius-pill);background:var(--source-link-fill);min-width:0;max-width:100%;color:var(--source-link);font-family:var(--font-sans);font-size:var(--fs-small);align-items:center;gap:5px;margin:2px 3px 3px 0;padding:3px 8px;line-height:1.4;text-decoration:none;display:inline-flex}.source-link-pill:hover{border-color:var(--source-link);background:#ede3f1}.source-link-pill>svg{flex:none}.source-link-pill>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:26ch;overflow:hidden}.public-record{min-width:0;max-width:100%;margin:4px 0}.public-record-title{-webkit-line-clamp:2;font-family:var(--font-sans);font-size:var(--fs-small);color:var(--ink-2);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0 0 3px;line-height:1.45;display:-webkit-box;overflow:hidden}.public-record-unavailable{font-size:var(--fs-label);color:var(--ink-3);line-height:1.4}.finding{padding:12px 0 2px}.finding-sentence{font-size:var(--fs-body);color:var(--ink-2);margin:0;line-height:1.55}.finding-section>.tie-review-section{margin-bottom:8px}.finding-card{border:1px solid var(--rule);border-radius:var(--radius-panel);background:var(--paper);margin:-6px 0 0;padding:12px 14px 14px}.finding-card>.tie-review-section{font-weight:600}.finding-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.finding-list>li{font-size:var(--fs-body);color:var(--ink);padding-left:14px;line-height:1.55;position:relative}.finding-list>li:before{content:"";background:var(--ink-3);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:2px}.finding-list>li .source-text{display:inline}.finding-list>li .source-text>p{margin:0;display:inline}.cite-refs{vertical-align:1px;gap:3px;margin-left:5px;display:inline-flex}.cite-ref{border:1px solid var(--source-link-rule);border-radius:var(--radius-pill);background:var(--source-link-fill);min-width:17px;height:17px;color:var(--source-link);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.cite-ref:hover{border-color:var(--source-link)}.finding-prose{font-size:var(--fs-body);color:var(--ink-2)}.finding-room{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-2);flex-direction:column;gap:6px;margin-top:10px;padding:10px 12px;display:flex}.finding-room blockquote{font-family:var(--font-serif);font-size:var(--fs-body);color:var(--ink);margin:0;line-height:1.5}.finding-room.supports .tie-pair-label{color:var(--ties)}.finding-room.contradicts .tie-pair-label{color:var(--discrepancy)}.finding-empty{font-size:var(--fs-small);color:var(--ink-3);margin:0}.finding-section .arith{margin-top:10px}.finding-sources{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.finding-sources>li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;display:grid}.finding-source-n{background:var(--source-link-fill);width:18px;height:18px;color:var(--source-link);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;margin-top:1px;font-size:10.5px;font-weight:600;display:inline-flex}.finding-source-body{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.finding-source-pill{border:1px solid var(--source-link-rule);background:var(--source-link-fill);max-width:100%;font-size:var(--fs-small);color:var(--source-link);border-radius:12px;align-items:flex-start;gap:6px;padding:3px 10px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.finding-source-pill>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.finding-source-pill>svg{flex-shrink:0;margin-top:3px}.finding-source-pill:hover{border-color:var(--source-link)}.finding-source-note{font-size:var(--fs-label);color:var(--ink-3);padding-left:2px}.finding-detail-label{font-size:var(--fs-label);color:var(--ink-3);margin:12px 0 4px;font-weight:500}.tie-review-notes>.tie-review-rationale{margin-top:8px}.claim-original,.tie-review-notes{font-size:var(--fs-small);color:var(--ink-2);line-height:1.5}.tie-review-notes summary{cursor:pointer;color:var(--ink-3)}.claim-original>p:not(.finding-detail-label){font-size:var(--fs-label);color:var(--ink-3);margin:0}.claim-original blockquote{font-family:var(--font-serif);margin:8px 0}.trail-steps{counter-reset:step;margin:10px 0 0;list-style:none}.trail-step{counter-increment:step;padding:0 0 2px 28px;position:relative}.trail-step+.trail-step{border-top:1px solid var(--rule);padding-top:12px}.trail-step:before{content:counter(step);border:1.5px solid var(--ink-3);background:var(--paper);width:18px;height:18px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex;position:absolute;left:0}.trail-step+.trail-step:before{top:12px}.trail-step-title{font-size:var(--fs-small);color:var(--ink);margin:0 0 6px;font-weight:600;line-height:1.5}.trail-list{flex-direction:column;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.trail-list>li{min-width:0;font-size:var(--fs-small);color:var(--ink-2);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:4px;line-height:1.5;display:flex}.trail-item-title{font-size:var(--fs-small);color:var(--ink);margin:0;line-height:1.45}.trail-item-title .source-text,.trail-item-title .source-text>p{margin:0;display:inline}.trail-item-note{font-size:var(--fs-label);color:var(--ink-3);margin:0;line-height:1.5}.trail-query{font-family:var(--font-mono);color:var(--ink);margin:0;font-size:11.5px}.trail-pills{flex-wrap:wrap;gap:4px;display:flex}.trail-tag{border-radius:var(--radius-pill);background:var(--paper-3);height:18px;color:var(--ink-2);white-space:nowrap;align-items:center;padding:0 7px;font-size:10.5px;font-weight:500;display:inline-flex}.trail-tag.supports{color:#1f6b3f;background:#e3f3ea}.trail-tag.contradicts{color:#9c2f1f;background:#fbe7e3}.trail-tag.unclear{color:#7d5306;background:#f8efdc}.trail-more{font-size:var(--fs-small);margin-top:6px}.trail-more>summary{cursor:pointer;color:var(--ink-3)}.trail-missing{border-top:1px solid var(--rule);font-size:var(--fs-small);color:var(--ink-2);margin-top:8px;padding-top:8px}.trail-missing>.trail-label{font-size:var(--fs-label);color:var(--ink-3);margin:0 0 4px;font-weight:500}.trail-missing .source-text :is(h1,h2,h3,h4,h5,h6){font-size:var(--fs-small);font-weight:500;line-height:1.5}.trail-sources blockquote{font-family:var(--font-serif);margin:6px 0 0}.tie-pair-side.source .tie-pair-label{overflow-wrap:anywhere;display:block}.cx-card :is(.cx-meta,.cx-statement,.cx-text){white-space:normal;overflow-wrap:anywhere;min-width:0}.cx-card .source-text{font-family:var(--font-serif);font-size:var(--fs-small)}.tie-review-head{flex-direction:column;gap:6px;display:flex}.tie-review-ref{font-size:var(--fs-label);color:var(--ink-3);font-variant-numeric:tabular-nums;margin:0}.tie-review-where{height:auto;font:inherit;color:var(--ink-3);background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.tie-review-where:hover:not(:disabled){color:var(--accent);background:0 0;text-decoration:underline}.tie-review-ref:has(.tie-review-back){justify-content:space-between;align-items:center;gap:12px;display:flex}.tie-review-back{height:auto;font:inherit;font-size:var(--fs-small);color:var(--ink-2);background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;margin-left:-2px;padding:2px 6px 2px 2px;display:inline-flex}.tie-review-back:hover:not(:disabled){background:var(--paper-2);color:var(--ink)}.tie-review-signer{font-size:var(--fs-label);color:var(--ink-3);margin:0 0 8px}.tie-review-signer .link{font-size:inherit}.tie-out.reviewing .tie-out-headline{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--ink-2);line-height:1.4}.tie-out.reviewing .tie-queues{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}.tie-review .claim-detail-statement{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:17px;line-height:1.45}.tie-status.large{font-size:var(--fs-small);align-items:center;gap:7px;margin:4px 0 0;font-weight:600;display:inline-flex}.tie-status.large:before{content:"";background:var(--rule-strong);border-radius:50%;width:8px;height:8px}.tie-status.large.ties{color:var(--ties)}.tie-status.large.ties:before{background:var(--ties)}.tie-status.large.discrepancy{color:var(--discrepancy)}.tie-status.large.discrepancy:before{background:var(--discrepancy)}.tie-status.large.needs_judgment{color:var(--judgment)}.tie-status.large.needs_judgment:before{background:var(--judgment)}.tie-status.large.not_in_data_room{color:var(--absent)}.tie-status.large.not_in_data_room:before{background:var(--absent)}.tie-review-agent{font-size:var(--fs-small);color:var(--ink-3);margin:0}.tie-pair{border:1px solid var(--rule);border-radius:var(--radius-panel);flex-direction:column;display:flex}.tie-pair-side{flex-direction:column;gap:6px;padding:12px 14px;display:flex}.tie-pair-side+.tie-pair-side{border-top:1px solid var(--rule)}.tie-pair-side.source{background:var(--paper-2);border-radius:0 0 var(--radius-panel) var(--radius-panel)}.tie-pair-side.source:only-child{border-radius:var(--radius-panel)}.tie-pair-side.source .tie-pair-label{align-items:center;gap:6px;font-weight:500;display:inline-flex}.tie-review .tie-pair-side.source .tie-pair-label{display:block}.tie-review .tie-status.large{white-space:normal}.tie-pair-side.source .tie-pair-label:before{content:"";background:var(--rule-strong);border-radius:50%;width:6px;height:6px}.tie-pair-side.source.supports .tie-pair-label{color:var(--ties)}.tie-pair-side.source.supports .tie-pair-label:before{background:var(--ties)}.tie-pair-side.source.contradicts .tie-pair-label{color:var(--discrepancy)}.tie-pair-side.source.contradicts .tie-pair-label:before{background:var(--discrepancy)}.tie-pair-side.source blockquote{font-family:var(--font-serif);font-size:var(--fs-title);line-height:1.5}.tie-pair-label{font-size:var(--fs-label);color:var(--ink-3);margin:0}.tie-pair blockquote{font-size:var(--fs-body);color:var(--ink);margin:0;line-height:1.55}.tie-pair-same{font-size:var(--fs-small);color:var(--ink-3);margin:0}.tie-pair-open{font-size:var(--fs-small);color:var(--accent);background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex}.tie-pair-open:hover:not(:disabled){background:0 0;text-decoration:underline}.trail-section+.trail-section{border-top:1px solid var(--rule);margin-top:18px;padding-top:14px}.trail-section-title{font-size:var(--fs-small);color:var(--ink);margin:0 0 8px;font-weight:600}.trail-earlier{margin-top:10px}.trail-earlier>summary{cursor:pointer;font-size:var(--fs-small);color:var(--ink-2)}.trail-earlier>.trail-events{margin-top:10px}.tie-slide{z-index:2;background:var(--paper);margin-top:14px;position:sticky;top:34px}.tie-slide:first-child{margin-top:0}.tie-slide-head{white-space:nowrap;width:100%;height:32px;font-size:var(--fs-label);letter-spacing:.01em;color:var(--ink-3);text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 8px 4px 14px;font-weight:600;display:flex}.tie-slide-head:hover:not(:disabled){color:var(--ink);background:0 0}.tie-slide-head.on{color:var(--ink)}.tie-slide-deck{text-overflow:ellipsis;min-width:0;overflow:hidden}.tie-slide-page{font-variant-numeric:tabular-nums;flex-shrink:0}.tie-slide-deck+.tie-slide-page{font-weight:400}.tie-filter{border-bottom:1px solid var(--rule);font-size:var(--fs-small);color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:8px 8px 8px 0;display:flex}.tie-filter .num{color:var(--ink-3);margin-left:4px}.review-panel .page-findings{flex-direction:column;gap:12px;padding:18px;display:flex}.page-findings-empty{font-size:var(--fs-small);color:var(--ink-3);margin:0}.page-findings-outcomes{font-size:var(--fs-small);color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;margin:0;display:flex}.page-outcome{white-space:nowrap;padding-left:12px;position:relative}.page-outcome:before{content:"";background:var(--rule-strong);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}.page-outcome.ties:before{background:var(--ties)}.page-outcome.discrepancy:before{background:var(--discrepancy)}.page-outcome.needs_judgment:before{background:var(--judgment)}.page-outcome.not_in_data_room:before{background:var(--absent)}.page-outcome .num{color:var(--ink-3)}.page-findings-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.page-finding{border:1px solid var(--rule);border-radius:var(--radius-panel);background:var(--paper);text-align:left;flex-direction:column;align-items:stretch;gap:4px;width:100%;height:auto;padding:10px 12px 10px 24px;display:flex;position:relative}.page-finding:before{content:"";background:var(--rule-strong);border-radius:50%;width:6px;height:6px;position:absolute;top:16px;left:11px}.page-finding.ties:before{background:var(--ties)}.page-finding.discrepancy:before{background:var(--discrepancy)}.page-finding.needs_judgment:before{background:var(--judgment)}.page-finding.not_in_data_room:before{background:var(--absent)}.page-finding:hover:not(:disabled){border-color:var(--rule-strong);background:var(--paper);box-shadow:var(--shadow-raised)}.page-finding-meta{font-size:var(--fs-label);color:var(--ink-3);justify-content:space-between;gap:8px;display:flex}.page-finding-status{color:var(--ink-2);font-weight:500}.page-finding-statement{font-size:var(--fs-body);color:var(--ink);overflow-wrap:anywhere;line-height:1.45}.page-finding-line{-webkit-line-clamp:3;font-size:var(--fs-small);color:var(--ink-2);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.tie-review-connections{font-size:var(--fs-small);text-align:left;align-items:flex-start;gap:6px;margin-top:2px;line-height:1.45;display:inline-flex}.tie-review-connections svg{flex-shrink:0;margin-top:2px}.tie-review-section{font-size:var(--fs-small);color:var(--ink);margin:0 0 6px;font-weight:500}.tie-review-rationale{font-size:var(--fs-body);color:var(--ink-2);margin:0;line-height:1.6}.tie-review-rationale.clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tie-review-why button.link{margin-top:4px}.tie-review-list{font-size:var(--fs-small);color:var(--ink-2);margin:0;padding-left:16px;line-height:1.6}.tie-review-list li+li{margin-top:4px}.tie-review-list li.disagrees{color:var(--discrepancy)}.tie-review-list.gaps li::marker{color:var(--judgment)}.tie-review-decision{z-index:var(--z-sticky);border-top:1px solid var(--rule);background:var(--paper);flex-direction:column;gap:10px;margin:auto -18px 0;padding:12px 18px 14px;display:flex;position:sticky;bottom:0}.tie-review-decision form{flex-direction:column;gap:10px;display:flex}.tie-review-decision label{font-size:var(--fs-small);color:var(--ink-2);flex-direction:column;gap:5px;display:flex}.tie-review-decision textarea{min-height:72px;font-size:var(--fs-body);resize:vertical;padding:8px 10px}.tie-review-decision select,.tie-review-name input{font-size:var(--fs-small)}.tie-review-name{white-space:nowrap;align-items:center;flex-direction:row!important;gap:8px!important}.tie-review-name input{flex:auto;min-width:0}.tie-review-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tie-review-actions button:not(.link){height:var(--control);border-radius:var(--radius);font-size:var(--fs-small);align-items:center;padding:0 12px;font-weight:500;display:inline-flex}.tie-review-record{border-radius:var(--radius);background:var(--paper-2);font-size:var(--fs-small);color:var(--ink);flex-direction:column;gap:4px;margin:0;padding:10px 12px;display:flex}.tie-review-record span{color:var(--ink-2)}.tie-review-record.stale{background:#fbf4e6}.tie-review-record.stale strong{color:var(--judgment);font-weight:500}.tie-review-decision .error{font-size:var(--fs-small);margin:0;padding:0}@media (width<=760px){.tie-keys{display:none}}.hub-page.reading .source-panel.review-panel{padding-bottom:0}.desk-page{max-width:1080px}.desk-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;margin:4px 0 18px;padding-bottom:16px;display:flex}.desk-head h1.display{font-size:32px}.desk-head button.pill-dark{border-radius:var(--radius);font-size:var(--fs-small);gap:6px;padding:8px 14px;display:inline-flex}.matter-desk{margin:0;padding:0;list-style:none}.matter-desk-row{border-bottom:1px solid var(--rule);position:relative}.matter-desk-open{grid-template-columns:minmax(0,1fr) 200px;grid-auto-flow:dense;border-radius:var(--radius-panel);text-align:left;background:0 0;border:0;align-items:start;gap:6px 32px;width:calc(100% + 24px);height:auto;margin:0 -12px;padding:20px 52px 20px 12px;display:grid}.matter-desk-open:hover:not(:disabled){background:var(--paper-2)}.matter-desk-open>:not(.matter-desk-progress){grid-column:1}.matter-desk-progress{font-size:var(--fs-small);color:var(--ink-3);font-variant-numeric:tabular-nums;flex-direction:column;grid-area:1/2/span 3;align-items:flex-end;gap:8px;padding-top:6px;display:flex}.matter-desk-progress strong{color:var(--ink);font-weight:500}.matter-desk-progress .matter-desk-bar{width:100%;margin:0}.matter-desk-name{font-family:var(--font-serif);font-size:var(--fs-heading);color:var(--ink);line-height:1.3}.matter-desk-standing{font-size:var(--fs-body);color:var(--ink-2)}.matter-desk-standing.urgent:before{content:"";background:var(--discrepancy);border-radius:50%;width:7px;height:7px;margin:0 8px 1px 0;display:inline-block}.matter-desk-meta{font-size:var(--fs-small);color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;display:flex}.matter-desk-bar{appearance:none;background:var(--rule);border:0;border-radius:2px;width:min(240px,100%);height:2px;margin-top:4px}.matter-desk-bar::-webkit-progress-bar{background:var(--rule);border-radius:2px}.matter-desk-bar::-webkit-progress-value{background:var(--ties);border-radius:2px}.matter-desk-bar::-moz-progress-bar{background:var(--ties);border-radius:2px}.matter-desk-remove{border-radius:var(--radius);width:30px;height:30px;color:var(--ink-3);opacity:0;background:0 0;border:0;padding:0;position:absolute;top:20px;right:-4px}.matter-desk-row:hover .matter-desk-remove,.matter-desk-remove:focus-visible{opacity:1}.matter-desk-remove:hover:not(:disabled){color:var(--discrepancy);background:var(--paper-2)}.matter-desk-empty{font-size:var(--fs-body);color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:14px;padding:32px 0;display:flex}@media (hover:none){.matter-desk-remove{opacity:1}}.pdf-viewer .viewer-toolbar,.source-panel>.viewer-toolbar{border-bottom:1px solid var(--rule);gap:2px;padding:8px 10px}.viewer-toolbar .viewer-title{font-family:var(--font-serif);font-size:var(--fs-title);color:var(--ink);font-weight:400}.viewer-toolbar button,.viewer-toolbar a{border-radius:var(--radius);width:28px;height:28px;color:var(--ink-3);box-shadow:none;background:0 0;border:0;padding:6px}.viewer-toolbar button:hover:not(:disabled),.viewer-toolbar a:hover{background:var(--paper-2);color:var(--ink)}.viewer-toolbar button:disabled{opacity:.35}.viewer-toolbar button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.viewer-toolbar span{min-width:64px;font-size:var(--fs-label);font-variant-numeric:tabular-nums;color:var(--ink-3)}.viewer-toolbar[aria-label=Cited\ pages]{justify-content:flex-start;gap:4px;padding:6px 12px}.viewer-toolbar[aria-label=Cited\ pages]:before{content:"Cited";font-size:var(--fs-label);color:var(--ink-3);margin-right:4px}.viewer-toolbar[aria-label=Cited\ pages] button{border:1px solid var(--rule-strong);width:auto;height:22px;font-size:var(--fs-label);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 8px}.viewer-toolbar[aria-label=Cited\ pages] button[aria-pressed=true]{border-color:var(--accent)}.canvas-scroll{background:#eeede9}.canvas-scroll canvas{box-shadow:0 1px 3px #141a211f}.canvas-scroll>.loading-state{color:var(--ink-3)}.data-room-bar{border-bottom:1px solid var(--rule);flex-wrap:wrap;margin-bottom:6px;padding:4px 0 12px}.data-room-count{font-variant-numeric:tabular-nums}.data-room-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.data-room-bar .find-field{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);width:220px;max-width:100%;height:30px;color:var(--ink-3);align-items:center;gap:6px;margin:0;padding:0 10px;display:inline-flex}.data-room-bar .find-field:focus-within{border-color:var(--accent)}.data-room-bar .find-field input{min-width:0;height:100%;font-size:var(--fs-small);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0}.data-room-bar .source-filter{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);height:30px;font-size:var(--fs-small);color:var(--ink-2);padding:0 8px}.data-room-bar a{font-size:var(--fs-small);padding:0 2px}.file-tree-head{font-size:var(--fs-label);color:var(--ink-3);padding:8px 0 6px}.file-row .file-label{font-size:var(--fs-body);color:var(--ink)}.file-row.folder .file-label{font-weight:500}.file-row .file-summary{font-size:var(--fs-small);color:var(--ink-3)}.file-number{font-size:var(--fs-label);font-variant-numeric:tabular-nums;color:var(--ink-3)}.tree-empty{font-size:var(--fs-small);color:var(--ink-3);padding:24px 0}.file-row{padding:6px 0}.file-row:hover:not(.folder){background:var(--paper-2)}.file-number{min-width:26px}.modal{border-radius:var(--radius-panel);width:min(100%,460px);box-shadow:var(--shadow-overlay);padding:22px 24px 20px}.modal header{margin-bottom:18px}.modal header h2{font-family:var(--font-serif);font-size:var(--fs-heading);color:var(--ink);margin:0;font-weight:400}.modal header button{width:28px;height:28px;color:var(--ink-3);background:0 0;padding:5px}.modal form{gap:18px}.modal form>label{font-size:var(--fs-small);color:var(--ink-2);flex-direction:column;gap:6px;display:flex}.modal input:not([type=radio]){border:1px solid var(--rule-strong);border-radius:var(--radius);height:34px;font-size:var(--fs-body);color:var(--ink);box-shadow:none;padding:0 10px}.modal input:not([type=radio]):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:0}.modal .primary{border-radius:var(--radius);height:34px;font-size:var(--fs-body);padding:0 16px;font-weight:500}.deal-choice label{border-color:var(--rule-strong);border-radius:var(--radius);gap:10px;padding:10px 12px}.deal-choice label:hover{background:var(--paper-2)}.deal-choice label.on{border-color:var(--accent);background:var(--accent-soft)}.deal-choice input[type=radio]{width:14px;height:14px;accent-color:var(--accent);flex:none;margin:2px 0 0}.data-room-actions{flex-wrap:nowrap}.data-room-bar .source-filter{flex:none;width:auto}.data-room-bar .find-field{flex:0 220px}.modal .primary:disabled{background:var(--paper-2);border-color:var(--rule-strong);color:var(--ink-3)}.deal-choice legend{padding:0}@media (width<=720px){.data-room-actions{flex-wrap:wrap;width:100%}.data-room-bar .find-field{flex:100%;width:auto}}.with-preview .nav-pane .data-room-actions{flex-wrap:wrap;width:100%}.with-preview .nav-pane .data-room-bar .find-field{flex:100%;width:auto}.drawer-views{gap:2px;margin-bottom:0;padding-bottom:4px}.drawer-views button{font-size:var(--fs-body);color:var(--ink-3);white-space:nowrap;padding:6px 8px}.drawer-views button.on{background:var(--paper-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule)}.redline{gap:14px;padding:16px 22px 120px}.redline-head h2{font-family:var(--font-serif);font-size:var(--fs-heading);font-weight:400}.redline-head p{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.redline-head select{border-color:var(--rule-strong);width:auto;height:26px;padding:0 6px}.redline-head .icon-pill{width:28px;height:28px;color:var(--ink-3);background:0 0;border:0}.redline-head .icon-pill:hover:not(:disabled){background:var(--paper-2);color:var(--ink)}.redline-figures h3{letter-spacing:0;text-transform:none;font-size:var(--fs-small);color:var(--ink-2);font-weight:500}.redline-blocks li{background:0 0;border-radius:0;padding:6px 12px}.redline-blocks li.redline-same{padding:2px 12px}.redline-same button{font-size:var(--fs-small)}.tie-out-scope{white-space:normal}@media (width<=760px){.matter-bar-actions{flex-wrap:nowrap;width:100%}.matter-bar .icon-pill{order:3;flex:0 0 var(--control);width:var(--control);height:var(--control);min-height:0}.matter-chat.inline{min-width:0}}.matter-bar .pill-dark{white-space:nowrap;flex-shrink:0}.tie-review-tabs{border-radius:var(--radius);background:var(--paper-2);align-self:flex-start;gap:2px;margin:-4px 0 -6px;padding:2px;display:flex}.tie-review-tabs button{height:var(--control-sm);border-radius:var(--radius-sm);font-size:var(--fs-small);color:var(--ink-3);background:0 0;border:0;padding:0 12px}.tie-review-tabs button:hover:not(:disabled){color:var(--ink);background:0 0}.tie-review-tabs button[aria-selected=true]{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-raised), 0 0 0 1px var(--rule);font-weight:500}.tie-review-panel{flex-direction:column;gap:18px;display:flex}.tie-review-list.arith{padding-left:0;list-style:none}.tie-review-list.arith li{padding-left:20px;position:relative}.tie-review-list.arith li:before{content:"=";width:14px;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--ties);text-align:center;position:absolute;left:0}.tie-review-list.arith strong{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.tie-review-list.arith li.disagrees:before{content:"≠";color:var(--discrepancy)}.tie-review-list.arith li.disagrees{color:var(--ink)}.trail{flex-direction:column;gap:14px;padding-bottom:8px;display:flex}.trail-events{margin:0;padding:0;list-style:none;position:relative}.trail-event{padding:0 0 18px 24px;position:relative}.trail-event:before{content:"";background:var(--rule-strong);width:1px;position:absolute;top:14px;bottom:-2px;left:4px}.trail-event:last-child{padding-bottom:0}.trail-event:last-child:before{display:none}.trail-mark{border:1.5px solid var(--ink-3);background:var(--paper);border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:0}.trail-event.person .trail-mark{border-color:var(--ink);background:var(--ink)}.trail-event.ties .trail-mark{border-color:var(--ties)}.trail-event.discrepancy .trail-mark{border-color:var(--discrepancy)}.trail-event.needs_judgment .trail-mark{border-color:var(--judgment)}.trail-event.not_in_data_room .trail-mark{border-color:var(--absent)}.trail-event.warning .trail-mark{border-color:var(--judgment);background:var(--judgment)}.trail-what{font-size:var(--fs-body);color:var(--ink);margin:0;line-height:1.45}.trail-who{font-size:var(--fs-label);color:var(--ink-3);font-variant-numeric:tabular-nums;margin:2px 0 0}.trail-status{font-weight:500}.trail-status.ties{color:var(--ties)}.trail-status.discrepancy{color:var(--discrepancy)}.trail-status.needs_judgment{color:var(--judgment)}.trail-status.not_in_data_room{color:var(--absent)}.trail-note{font-size:var(--fs-small);color:var(--ink-2);margin:6px 0 0;line-height:1.5}.trail-quote,.trail-sources q{font-size:var(--fs-small);color:var(--ink-2);quotes:"“" "”";margin:6px 0 0;line-height:1.5;display:block}.trail-detail{border:1px solid var(--rule);border-radius:var(--radius-panel);background:var(--paper);flex-direction:column;gap:12px;margin-top:10px;padding:12px;display:flex}.trail-label{font-size:var(--fs-label);color:var(--ink-3);margin:0 0 6px;font-weight:500}.trail-sources ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.trail-sources.supports>.trail-label,.trail-sources.contradicts>.trail-label{align-items:center;gap:6px;display:inline-flex}.trail-sources.supports>.trail-label{color:var(--ties)}.trail-sources.contradicts>.trail-label{color:var(--discrepancy)}.trail-sources.supports>.trail-label:before,.trail-sources.contradicts>.trail-label:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.trail-sources li p{font-size:var(--fs-small);color:var(--ink-3);margin:4px 0 0;line-height:1.5}.trail-source{height:auto;font-size:var(--fs-small);color:var(--accent);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:500;text-decoration:none;display:inline-flex}.trail-source:hover:not(:disabled){background:0 0;text-decoration:underline}.trail-sum{color:var(--ink)!important}.trail-sources li.disagrees .trail-sum strong{color:var(--discrepancy)}.trail-coverage li{font-size:var(--fs-small);color:var(--ink-3)}.trail-coverage li strong{color:var(--ink);font-weight:500}.trail-coverage li.gap strong:after{content:"";background:var(--judgment);border-radius:50%;width:6px;height:6px;margin:0 2px 1px 6px;display:inline-block}.trail-scope{border-top:1px solid var(--rule);font-size:var(--fs-label);color:var(--ink-3);margin:0;padding-top:10px;line-height:1.5}.trail-search{border-top:1px solid var(--rule);font-size:var(--fs-small);padding-top:10px}.trail-search>summary{cursor:pointer;color:var(--link)}.trail-search ul{flex-direction:column;gap:8px;margin:8px 0;padding:0;list-style:none;display:flex}.trail-search li{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.trail-search li p{color:var(--ink-2);margin:0}.trail-search li>span{font-size:var(--fs-label);color:var(--ink-3)}.trail-graph{align-self:flex-start}.trail-skeleton{flex-direction:column;gap:14px;padding:4px 0;display:flex}.skeleton,.trail-skeleton span{border-radius:var(--radius);background:var(--paper-3);height:30px;animation:1.4s ease-in-out infinite skeleton;display:block}@keyframes skeleton{50%{opacity:.45}}.matter-chat.inline{border:0;margin:0;padding:0;position:relative}.matter-chat.inline .matter-composer{z-index:calc(var(--z-overlay) + 1);width:clamp(240px,26vw,360px);max-width:none;height:var(--control);border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);box-shadow:none;align-items:center;gap:6px;margin:0;padding:0 3px 0 10px;transition:width .16s ease-out,border-color .12s ease-out,box-shadow .12s ease-out;display:flex;position:relative;bottom:auto}.matter-chat.inline .matter-composer:hover{border-color:#c4c1ba}.matter-chat.inline .matter-composer:focus-within{border-color:var(--accent);width:clamp(300px,36vw,520px);box-shadow:0 0 0 3px var(--accent-ring)}.matter-chat.inline .ask-icon{color:var(--ink-3);flex-shrink:0}.matter-chat.inline .matter-composer textarea{resize:none;min-width:0;height:28px;min-height:28px;max-height:28px;font-size:var(--fs-small);white-space:nowrap;box-shadow:none;background:0 0;border:0;flex:1;padding:5px 0;line-height:18px;overflow:hidden}.matter-chat.inline .matter-composer textarea:focus-visible{box-shadow:none}.matter-chat.inline .composer-actions{align-items:center;gap:2px;display:flex}.matter-chat.inline .matter-composer button{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--ink-3);background:0 0;border:0;padding:0}.matter-chat.inline .matter-composer button:hover:not(:disabled){background:var(--paper-2);color:var(--ink)}.matter-chat.inline .matter-composer button[type=submit]:disabled{opacity:.45}.matter-chat.inline .matter-composer button[type=submit]:not(:disabled){background:var(--ink);color:#fff}.matter-chat.inline .ask-hint{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);font:500 10px/16px var(--font-mono);color:var(--ink-3);opacity:1;flex-shrink:0;margin:0;padding:0 5px}.matter-chat.inline .matter-composer:focus-within .ask-hint{display:none}.ask-sheet{z-index:var(--z-overlay);padding:0;display:block;position:fixed;inset:0}.ask-sheet .chat-scrim{cursor:default;background:#18191b0f;border:0;border-radius:0;position:absolute;inset:0}.ask-sheet .chat-scrim:hover:not(:disabled){background:#18191b0f}.ask-panel{top:var(--ask-top,76px);right:var(--ask-right,16px);max-height:calc(100dvh - var(--ask-top,76px) - 16px);border:1px solid var(--rule);border-radius:var(--radius-panel);background:var(--paper);width:min(540px,100vw - 32px);box-shadow:var(--shadow-overlay);flex-direction:column;animation:.16s ease-out ask-in;display:flex;position:absolute}@keyframes ask-in{0%{opacity:0;transform:translateY(-4px)}}.ask-panel-head{border-bottom:1px solid var(--rule);align-items:center;gap:6px;padding:10px 10px 10px 18px;display:flex}.ask-panel-head p{font-size:var(--fs-label);color:var(--ink-3);flex:1;margin:0}.ask-panel-head button{height:var(--control-sm);font-size:var(--fs-small);color:var(--ink-3);background:0 0;border:0;padding:0 8px}.ask-panel-head button:hover:not(:disabled){background:var(--paper-2);color:var(--ink)}.ask-panel-head .chat-dismiss{width:var(--control-sm);padding:0}.ask-thread{overscroll-behavior:contain;flex:auto;min-height:0;padding:4px 18px 8px;overflow-y:auto}.ask-turn{padding:18px 0}.ask-turn+.ask-turn{border-top:1px solid var(--rule)}.ask-turn.past{opacity:.72}.ask-question{font-family:var(--font-serif);color:var(--ink);margin:0 0 10px;font-size:17px;font-weight:400;line-height:1.35}.ask-turn .chat-answer-text{font-size:var(--fs-body);color:var(--ink);margin:0;line-height:1.65}.ask-note{font-size:var(--fs-small);color:var(--ink-2);margin:0;line-height:1.55}.ask-turn .chat-thinking{font-size:var(--fs-small);color:var(--ink-3);align-items:center;gap:10px;margin:0;display:flex}.ask-dots{gap:3px;display:inline-flex}.ask-dots i{background:var(--ink-3);border-radius:50%;width:4px;height:4px;animation:1.1s ease-in-out infinite ask-dot}.ask-dots i:nth-child(2){animation-delay:.15s}.ask-dots i:nth-child(3){animation-delay:.3s}@keyframes ask-dot{0%,60%,to{opacity:.25}30%{opacity:1}}.ask-sources{flex-direction:column;gap:2px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ask-sources button{border-radius:var(--radius);text-align:left;width:100%;height:auto;color:var(--ink);background:0 0;border:0;align-items:flex-start;gap:10px;padding:8px 8px 8px 6px;display:flex}.ask-sources button:hover:not(:disabled){background:var(--paper-2)}.ask-sources button>svg{color:var(--ink-3);flex-shrink:0;margin-top:3px}.ask-sources button:hover:not(:disabled)>svg,.ask-sources button:hover:not(:disabled) .ask-source-where{color:var(--source-link)}.ask-source-n{border:1px solid var(--source-link-rule);border-radius:var(--radius-pill);background:var(--source-link-fill);text-align:center;height:18px;color:var(--source-link);font-variant-numeric:tabular-nums;flex:0 0 20px;margin-top:1px;padding:0;font-size:10.5px;font-weight:600;line-height:16px}.ask-source-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ask-source-where{font-size:var(--fs-small);color:var(--ink);font-weight:500}.ask-source-why{font-size:var(--fs-small);color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.ask-gaps{margin-top:14px}.ask-label{font-size:var(--fs-small);color:var(--ink);margin:0 0 6px;font-weight:500}.ask-gaps ul{font-size:var(--fs-small);color:var(--ink-2);margin:0;padding-left:16px;line-height:1.6}.ask-gaps li::marker{color:var(--judgment)}.ask-foot{border-top:1px solid var(--rule);font-size:var(--fs-label);color:var(--ink-3);padding:10px 18px}.matter-chat.inline .chat-error{z-index:calc(var(--z-overlay) + 2);border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);width:min(360px,100vw - 32px);box-shadow:var(--shadow-overlay);font-size:var(--fs-small);color:var(--ink);border:1px solid #f0d6d0;margin:0;padding:8px 12px;position:absolute;top:calc(100% + 6px);right:0}.matter-chat.inline .chat-history{z-index:calc(var(--z-overlay) + 2);border:1px solid var(--rule);border-radius:var(--radius-panel);background:var(--paper);width:min(420px,100vw - 32px);max-height:60vh;box-shadow:var(--shadow-overlay);padding:6px;position:absolute;inset:calc(100% + 6px) 0 auto auto;overflow-y:auto;transform:none}.matter-chat.inline .chat-history>header{justify-content:space-between;align-items:center;padding:6px 6px 8px 10px;display:flex}.matter-chat.inline .chat-history h3{font-size:var(--fs-small);color:var(--ink);margin:0;font-weight:500}.matter-chat.inline .chat-history-actions{gap:2px;display:flex}.matter-chat.inline .chat-history-actions button{height:var(--control-sm);font-size:var(--fs-small);color:var(--ink-3);background:0 0;border:0;padding:0 8px}.matter-chat.inline .chat-history-actions button:hover:not(:disabled){background:var(--paper-2);color:var(--ink)}.matter-chat.inline .chat-history-row{border-radius:var(--radius);text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;width:100%;height:auto;padding:8px 10px;display:flex}.matter-chat.inline .chat-history-row:hover:not(:disabled){background:var(--paper-2)}.matter-chat.inline .chat-history-row.current{background:var(--accent-soft)}.matter-chat.inline .chat-history-row span{font-size:var(--fs-small);color:var(--ink)}.matter-chat.inline .chat-history-row small{font-size:var(--fs-label);color:var(--ink-3)}.matter-chat.inline .chat-history-empty{font-size:var(--fs-small);color:var(--ink-3);margin:0;padding:8px 10px 10px}@media (width<=760px){.matter-chat.inline{flex:auto}.matter-chat.inline .matter-composer,.matter-chat.inline .matter-composer:focus-within{width:100%}.ask-panel{width:auto;left:8px;right:8px}}.confirm-dialog{border:1px solid var(--rule);border-radius:var(--radius-panel);background:var(--paper);width:min(420px,100vw - 32px);box-shadow:var(--shadow-overlay);color:var(--ink);padding:20px 22px 18px}.confirm-dialog::backdrop{background:#18191b52}.confirm-dialog h2{font-family:var(--font-serif);font-size:var(--fs-heading);margin:0 0 8px;font-weight:400}.confirm-dialog p{font-size:var(--fs-body);color:var(--ink-2);margin:0;line-height:1.55}.confirm-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.confirm-actions button{height:var(--control);padding:0 14px;font-weight:500}.confirm-actions button.danger{border-color:var(--discrepancy);background:var(--discrepancy);color:#fff}.confirm-actions button.danger:hover:not(:disabled){background:#a3301e}.page-skeleton{aspect-ratio:1/1.294;background:var(--paper);flex-direction:column;gap:12px;width:min(100%,560px);margin:0 auto;padding:48px 44px;display:flex;position:relative;box-shadow:0 1px 3px #141a211a}.page-skeleton i{background:var(--paper-3);border-radius:2px;height:10px;animation:1.4s ease-in-out infinite skeleton;display:block}.page-skeleton i:first-of-type{width:55%;height:16px;margin-bottom:14px}.page-skeleton i:nth-of-type(3){width:88%}.page-skeleton i:nth-of-type(4){width:72%}.page-skeleton-label{font-size:var(--fs-label);text-align:center;color:var(--ink-3);position:absolute;bottom:16px;left:0;right:0}.skeleton-row{flex-direction:column;gap:8px;padding:20px 2px;display:flex}.skeleton-row .skeleton:first-child{width:240px;height:18px}.skeleton-row .skeleton:nth-child(2){width:320px;height:12px}.skeleton-row .skeleton:nth-child(3){width:200px;height:10px}@media (width<=760px){.matter-desk-open{grid-template-columns:minmax(0,1fr)}.matter-desk-progress{grid-area:auto/1;align-items:flex-start;padding-top:4px}.matter-desk-progress .matter-desk-bar{width:200px}}.desk-head h1.display{letter-spacing:0}.desk-head{margin-bottom:6px}.desk-summary{font-size:var(--fs-body);color:var(--ink-2);margin:0 0 10px;padding:4px 0 12px}.desk-summary strong{color:var(--ink);font-weight:500}.drawer-views .view-badge{border-radius:var(--radius-pill);background:var(--accent);color:#fff;text-align:center;font-variant-numeric:tabular-nums;min-width:16px;margin-left:4px;padding:0 5px;font-size:10px;font-weight:600;line-height:16px;display:inline-block}.requests{flex-direction:column;gap:12px;min-width:0;display:flex}.requests-reading{color:var(--ink-3)}.request-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.request-add>input:first-child{flex:280px}.request-add select{width:auto}.request-add .primary{gap:4px;display:inline-flex}.request-high{font-size:var(--fs-small);color:var(--ink-2);white-space:nowrap;align-items:center;flex-direction:row!important;gap:6px!important;display:inline-flex!important}.request-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.request{border:1px solid var(--rule-strong);border-radius:var(--radius-panel);background:var(--paper);min-width:0;box-shadow:var(--shadow-raised);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.request-meta{font-size:var(--fs-label);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.request-high-mark{color:var(--discrepancy);font-weight:600}.request-status{color:var(--ink-2);align-items:center;gap:6px;margin-left:auto;font-weight:500;display:inline-flex}.request-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.request-status.open{color:var(--ink-3)}.request-status.sent{color:var(--accent)}.request-status.answered{color:var(--ties)}.request-status.closed{color:var(--ink-3)}.request-question{font-family:var(--font-serif);font-size:var(--fs-heading);color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.45}.request.closed .request-question{color:var(--ink-3)}.request-origin{font-size:inherit;color:var(--ink-3)}.request-claim-link{height:auto;font-size:inherit;padding:0}.request-section{font-size:var(--fs-label);color:var(--ink-3);margin:0;font-weight:500}.request-matches{background:var(--paper-2);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.request-provided{font-size:var(--fs-small);color:var(--ink-2);flex-direction:column;gap:6px;display:flex}.request-provided-row{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.request-response{overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 10px;margin:0;line-height:1.5;display:flex}.request-together{font-size:var(--fs-small);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:2px 0 0;display:flex}.request-together p{flex:240px;margin:0;line-height:1.5}.request-together button{flex-shrink:0}.request-batch{border-radius:var(--radius-panel);background:var(--paper-3);font-size:var(--fs-small);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;display:flex}.request-batch p{flex:260px;margin:0;line-height:1.5}.request-batch a{color:var(--accent);align-items:center;gap:5px;display:inline-flex}.request-batch button{height:var(--control-sm);font-size:var(--fs-small);padding:0 12px;font-weight:500}.recheck-status{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-2);font-size:var(--fs-small);color:var(--ink-2);align-items:flex-start;gap:8px;margin-top:8px;padding:8px 6px 8px 12px;line-height:1.5;display:flex}.recheck-status-body{flex:1;min-width:0}.recheck-status-body p{margin:0}.recheck-status-line{color:var(--ink)}.recheck-status-note{color:var(--ink-3);margin-top:2px!important}.recheck-status-note .link{height:auto;font-size:inherit;padding:0}.recheck-status-close{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--ink-3);background:0 0;border:0;flex-shrink:0;padding:5px}.recheck-status-close:hover:not(:disabled){background:var(--paper-3);color:var(--ink)}.request-suggestions{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.request-suggestion{grid-template-columns:64px minmax(0,auto) 1fr auto;align-items:baseline;column-gap:10px;padding:6px 0;display:grid}.request-suggestion-verdict{font-size:var(--fs-label);color:var(--ties);align-items:center;gap:6px;font-weight:500;display:inline-flex}.request-suggestion-verdict:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.request-suggestion.partly .request-suggestion-verdict{color:var(--judgment)}.request-suggestion.unjudged .request-suggestion-verdict{color:var(--ink-3)}.request-suggestion .trail-source{text-overflow:ellipsis;white-space:nowrap;justify-self:start;min-width:0;max-width:100%;overflow:hidden}.request-suggestion-actions{grid-column:4;gap:4px;display:flex}.request-suggestion-actions button{height:var(--control-sm);font-size:var(--fs-small);padding:0 10px;font-weight:500}.request-suggestion-actions button.quiet{color:var(--ink-3);background:0 0;border-color:#0000}.request-suggestion-actions button.quiet:hover:not(:disabled){background:var(--paper-3);color:var(--ink)}.request-suggestion q{-webkit-line-clamp:2;font-size:var(--fs-small);color:var(--ink-3);quotes:"“" "”";-webkit-box-orient:vertical;grid-column:2/4;margin:2px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.requests{max-width:920px}@media (width<=760px){.request-suggestion{grid-template-columns:auto minmax(0,1fr) auto;row-gap:4px}.request-suggestion-verdict{grid-column:1}.request-suggestion .trail-source{grid-column:2}.request-suggestion-actions{grid-column:3}.request-suggestion q{grid-column:1/-1}}.request-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.request-actions button:not(.link){height:var(--control-sm);font-size:var(--fs-small);padding:0 10px;font-weight:500}.request-actions .link{font-size:var(--fs-small);margin-left:auto}.request-answer-form{flex-direction:column;gap:10px;display:flex}.request-answer-form label{font-size:var(--fs-small);color:var(--ink-2);flex-direction:column;gap:5px;display:flex}.request-answer-form textarea{resize:vertical;min-height:64px;padding:8px 10px}.changes{border-radius:var(--radius-panel);background:var(--paper-3);margin:0 0 24px;padding:20px 20px 16px;position:relative}.changes-head{justify-content:space-between;align-items:flex-start;gap:24px;padding:0 4px;display:flex}.changes-lede{flex-direction:column;gap:6px;min-width:0;display:flex}.changes-eyebrow{font-size:var(--fs-label);color:var(--ink-3);margin:0;font-weight:500}.changes-title{font-family:var(--font-serif);font-size:var(--fs-display);color:var(--ink);text-wrap:balance;margin:0;line-height:1.2}.changes-counts{font-size:var(--fs-body);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 0;margin:0;display:flex}.changes-count+.changes-count:before{content:"·";color:var(--ink-3);margin:0 8px}.changes-count.contradicts{color:var(--discrepancy);font-weight:500}.changes-summary{font-size:var(--fs-body);color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.5}.changes-read{font-size:var(--fs-small);color:var(--ink-3);font-variant-numeric:tabular-nums;margin:0}.changes-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:14px;display:flex}.changes-dismiss{white-space:nowrap;align-self:flex-end}.changes-recheck{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.changes-recheck button.primary{height:36px;font-size:var(--fs-body);align-items:center;gap:7px;padding:0 16px;display:inline-flex}.changes-recheck button.primary:disabled{border-color:var(--rule-strong);background:var(--paper);color:var(--ink-2)}.changes-recheck span{max-width:240px;font-size:var(--fs-label);color:var(--ink-3);text-align:right;text-wrap:pretty}.changes-list{flex-direction:column;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.changes-item{border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow-raised);padding:12px 14px 10px}.changes-doc{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.changes-doc .trail-source{font-size:var(--fs-title);font-weight:500}.changes-doc .trail-source .file-number{min-width:0;margin-right:6px}.changes-when{font-size:var(--fs-small);color:var(--ink-3)}.changes-note{font-size:var(--fs-small);color:var(--ink-3);margin:6px 0 0}.changes-claims{flex-direction:column;gap:1px;margin:8px -6px 0;padding:0;list-style:none;display:flex}.changes-claim,.changes-request{border-radius:var(--radius-sm);text-align:left;background:0 0;border:0;grid-template-columns:112px 44px minmax(0,1fr) auto;align-items:baseline;column-gap:10px;width:100%;height:auto;padding:5px 6px;display:grid}.changes-request{width:calc(100% + 12px);margin:0 -6px}.changes-claim:hover:not(:disabled),.changes-request:hover:not(:disabled){background:var(--paper-2)}.changes-verdict{font-size:var(--fs-label);color:var(--ink-3);align-items:center;gap:6px;font-weight:500;display:inline-flex}.changes-claim.contradicts .changes-verdict{color:var(--discrepancy)}.changes-claim.qualifies .changes-verdict{color:var(--judgment)}.changes-claim.supports .changes-verdict{color:var(--ties)}.changes-request .changes-verdict{color:var(--accent)}.changes-also{color:var(--ink-3);font-variant-numeric:tabular-nums}.changes-statement{font-size:var(--fs-small);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.changes-signed{font-size:var(--fs-label);color:var(--ink-3)}.changes-more{margin:4px 0 0}.changes{container:changes/inline-size}@container changes (width<=640px){.changes-head{flex-direction:column;gap:14px;padding:0}.changes-lede{padding-right:56px}.changes-title{font-size:var(--fs-heading)}.changes-counts{font-size:var(--fs-small);flex-direction:column;gap:2px}.changes-count+.changes-count:before{content:none}.changes-actions{align-items:stretch;width:100%}.changes-dismiss{position:absolute;top:18px;right:16px}.changes-recheck{align-items:stretch}.changes-recheck button.primary{justify-content:center;width:100%}.changes-recheck span{text-align:left;max-width:none}.changes-list{margin-top:14px}.changes-item{padding:10px 12px}.changes-doc{flex-direction:column;gap:2px}.changes-claim,.changes-request{grid-template-columns:auto minmax(0,1fr);row-gap:2px;padding:6px}.changes-statement{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;grid-column:1/-1;display:-webkit-box}.changes-signed{grid-column:1/-1}}.status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.source-context .link.danger{color:var(--discrepancy);align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.hub-page.reading .file-row .file-label{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.file-skeleton{flex-direction:column;gap:10px;margin:0;padding:16px 0 0;list-style:none;display:flex}.file-skeleton li{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:24px;display:grid}.file-skeleton .skeleton{height:18px}.file-row.on{background:var(--accent-soft)}.hub-page.reading .file-row .file-name{align-items:flex-start}.hub-page.reading .file-row .file-name>svg,.hub-page.reading .file-row .file-number{margin-top:2px}.sheet-viewer{flex-direction:column;height:100%;min-height:0;display:flex}.sheet-tabs{border-bottom:1px solid var(--rule);gap:2px;padding:6px 12px 0;display:flex;overflow-x:auto}.sheet-tabs button{height:auto;font-size:var(--fs-small);color:var(--ink-3);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:6px 12px}.sheet-tabs button[aria-pressed=true]{border-bottom-color:var(--ink);color:var(--ink)}.sheet-scroll{flex:auto;min-height:0;padding:12px 16px 24px;overflow:auto}.sheet-grid{border-collapse:collapse;font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--ink)}.sheet-grid th,.sheet-grid td{border:1px solid var(--rule);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:320px;padding:4px 10px;overflow:hidden}.sheet-grid thead th{background:var(--paper-2);color:var(--ink-2);font-weight:500;position:sticky;top:-12px}.sheet-grid td.number{text-align:right}.sheet-row-number{background:var(--paper-2);min-width:36px;color:var(--ink-3);font-weight:400;text-align:right!important}.sheet-grid tbody.cited td{background:var(--source-highlight-fill)}.sheet-grid tbody.cited tr:first-child td{border-top:2px solid var(--source-highlight-stroke)}.sheet-grid tbody.cited tr:last-child td{border-bottom:2px solid var(--source-highlight-stroke)}.sheet-grid tr.quoted td{background:var(--citation-highlight-fill)}.add-sheet{z-index:var(--z-overlay);position:fixed;inset:0}.add-scrim{cursor:default;background:#18191b0a;border:0;border-radius:0;width:100%;height:100%;padding:0;transition:background .14s ease-out;position:absolute;inset:0}.add-scrim:hover:not(:disabled){background:#18191b0d}.add-panel{border:1px solid var(--rule);border-radius:var(--radius-panel);background:var(--paper);width:min(420px,100vw - 24px);max-height:min(560px,100dvh - 24px);box-shadow:var(--shadow-overlay);flex-direction:column;gap:0;padding:0;animation:.18s cubic-bezier(.22,1,.36,1) add-panel-in;display:flex;position:fixed;overflow:hidden}.add-panel-measure{visibility:hidden;pointer-events:none;top:-9999px;left:-9999px}@keyframes add-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.add-panel-docked:not(.add-panel-measure){transform:none}.add-head{border-bottom:1px solid var(--rule);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.add-title{gap:2px;min-width:0;display:grid}.add-head h2{font-family:var(--font-serif);font-size:var(--fs-heading);color:var(--ink);margin:0;font-weight:400}.add-back{font-size:var(--fs-label);color:var(--ink-3);margin:0;padding:0}.add-head .icon-button{width:28px;height:28px;color:var(--ink-3);border-radius:var(--radius);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.add-head .icon-button:hover:not(:disabled){background:var(--paper-2);color:var(--ink)}.add-stage{flex:1;min-height:0;padding:12px 16px 14px;overflow:auto}.add-home{gap:14px;display:grid}.add-computer{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-2);gap:8px;padding:12px 14px;transition:border-color .12s ease-out,background .12s ease-out;display:grid}.add-computer.dragging{border-color:var(--accent);background:var(--accent-soft)}.add-computer-lead{font-size:var(--fs-small);color:var(--ink);margin:0;font-weight:600}.add-computer-hint{font-size:var(--fs-label);color:var(--ink-2);margin:0;line-height:1.45}.add-computer-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.add-computer-types{font-size:var(--fs-label);color:var(--ink-3);margin:0}.add-connected-lead{font-size:var(--fs-label);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-3);margin:0 0 4px;font-weight:600}.add-integrations{font-size:var(--fs-label);margin-top:8px;display:inline-block}.add-progress{border-top:1px solid var(--rule);flex-shrink:0;gap:8px;max-height:180px;padding:0 16px 14px;display:grid;overflow:auto}.add-panel .file-picker{border-radius:var(--radius);background:var(--ink);color:#fff;border-color:var(--ink);font-size:var(--fs-small)}.add-panel .file-picker.secondary{background:var(--paper);color:var(--ink);border:1px solid var(--rule)}.add-foot{font-size:var(--fs-label);color:var(--ink-3);margin:0}.native-sources{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.native-sources li{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.native-sources li:first-child{border-top:0}.add-panel .native-sources li>.source-identity,.add-panel .matter-sources li>.source-identity{align-items:center;gap:10px;min-width:0;display:flex}.native-sources .source-identity>span{min-width:0;display:grid}.source-mark{flex:none;align-items:center;gap:4px;display:inline-flex}.source-mark svg,.source-mark img{object-fit:contain;width:22px;height:22px;display:block}.native-sources strong{font-size:var(--fs-small);font-weight:600}.native-sources small{font-size:var(--fs-label);color:var(--ink-3);line-height:1.4}.native-sources button{border:1px solid var(--rule);background:var(--paper);height:32px;font-size:var(--fs-small);color:var(--ink);border-radius:999px;flex-shrink:0;padding:0 12px}.add-batch h3{font-family:var(--font-sans);font-size:var(--fs-small);margin:0 0 4px;font-weight:600}.source-browser{flex-direction:column;gap:8px;min-width:0;display:flex}.source-browser header{justify-content:space-between;align-items:center;gap:12px;display:flex}.source-browser header h2{font-family:var(--font-sans);font-size:var(--fs-body);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.source-back,.source-browser .source-crumbs button,.source-browser .source-row{height:auto;color:var(--ink-2);font:inherit;font-size:var(--fs-small);box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0}.add-panel .source-back:hover:not(:disabled),.source-browser .source-back:hover:not(:disabled),.source-browser .source-crumbs button:hover:not(:disabled),.source-browser .source-row:hover:not(:disabled){color:var(--ink);background:0 0}.source-crumbs{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.source-files{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.source-files li{border-bottom:1px solid var(--rule);min-width:0}.source-empty{color:var(--ink-3);font-size:var(--fs-small);padding:14px 2px}.source-row{text-align:left;cursor:pointer;align-items:center;gap:10px;width:100%;min-height:42px;padding:8px 2px;display:flex}.source-row input{flex:none;width:16px;height:16px;margin:0}.source-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-small);text-align:left;flex:1;font-weight:500;overflow:hidden}.source-row small{color:var(--ink-3);font-size:var(--fs-label);margin-left:auto}.source-add{justify-content:flex-end;align-items:center;gap:12px;min-height:32px;display:flex}.source-add span{font-size:var(--fs-small);color:var(--ink-2)}.add-panel .matter-source-note{font-size:var(--fs-small);color:var(--ink-2);margin:0}.upload-skipped{border-radius:var(--radius);background:var(--paper-2);font-size:var(--fs-small);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:10px;margin:0;padding:8px 12px;display:flex}.upload-skipped .link{flex-shrink:0}.upload-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.add-panel .upload-progress{border-top:1px solid var(--rule);font-size:var(--fs-small);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 0;display:grid}.add-panel .upload-progress progress{grid-column:1/-1;width:100%;height:3px}.add-panel .upload-progress.failed{grid-template-columns:minmax(0,1fr) auto}.add-panel .upload-progress.failed .upload-state{white-space:normal;grid-column:1/-1}.upload-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.upload-progress progress{width:100%;height:4px}.upload-state{color:var(--ink-3);font-variant-numeric:tabular-nums}.upload-progress.failed .upload-state{color:var(--discrepancy)}.upload-progress .icon-button{justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.upload-strip{border-radius:var(--radius);background:var(--paper-2);font-size:var(--fs-small);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;margin:-2px 0 14px;padding:8px 12px;display:flex}.upload-strip .link{flex-shrink:0}.cx{flex-direction:column;gap:14px;padding:4px 0 24px;display:flex}.cx-head{align-items:baseline;gap:16px;display:flex}.cx-title{font-family:var(--font-serif);font-size:var(--fs-heading);color:var(--ink);margin:0}.cx-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:0 56px;display:grid;position:relative}.cx-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cx-lines path{fill:none;stroke:var(--rule-strong);stroke-width:1.25px}.cx-lines path.supports{stroke:var(--ties)}.cx-lines path.contradicts{stroke:var(--discrepancy);stroke-dasharray:4 3}.cx-col{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.cx-centre{position:sticky;top:8px}.cx-label{font-size:var(--fs-label);letter-spacing:.02em;color:var(--ink-3);margin:0 0 2px;font-weight:500}.cx-card{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);text-align:left;width:100%;height:auto;font:inherit;color:var(--ink);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;padding:10px 12px;display:flex}button.cx-card:hover:not(:disabled){border-color:var(--rule-strong);background:var(--paper-2)}.cx-focus{border-color:var(--ink-3);box-shadow:var(--shadow-overlay);gap:10px;padding:14px 16px}.cx-focus button{align-self:flex-start}.cx-statement{font-family:var(--font-serif);font-size:var(--fs-heading);margin:0;line-height:1.35}.cx-meta{font-size:var(--fs-label);color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cx-said{display:block}.cx-said .cx-dot{vertical-align:1px;margin-right:6px}.cx-text{font-size:var(--fs-small);color:var(--ink-2);line-height:1.45}.cx-excerpt{min-width:0;max-width:100%}.cx-excerpt summary{cursor:pointer;color:var(--ink-3);font-size:var(--fs-label)}.cx-excerpt .source-text{margin-top:6px}.cx-note{font-size:var(--fs-label);color:var(--discrepancy);font-weight:500}.cx-dot{background:var(--rule-strong);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.cx-dot.ties{background:var(--ties)}.cx-dot.discrepancy{background:var(--discrepancy)}.cx-dot.needs_judgment{background:var(--judgment)}.cx-dot.not_in_data_room{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0}.cx-evidence .cx-meta .cx-bears{align-items:center;gap:5px;display:inline-flex}.cx-evidence .cx-bears:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.cx-bears{font-weight:500}.cx-bears.supports{color:var(--ties)}.cx-bears.contradicts{color:var(--discrepancy)}.cx-open{height:auto;font-size:var(--fs-small);color:var(--link);background:0 0;border:0;align-self:flex-start;align-items:center;gap:3px;padding:0;text-decoration:none;display:inline-flex}.cx-open:hover:not(:disabled){background:0 0;text-decoration:underline}.cx-group{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);padding:8px 10px}.cx-group-title{height:auto;font-size:var(--fs-small);color:var(--ink);text-align:left;background:0 0;border:0;padding:0 0 4px;font-weight:500}.cx-group-title:hover:not(:disabled){color:var(--link);background:0 0}.cx-group ul{margin:0;padding:0;list-style:none}.cx-group li button{border-radius:var(--radius-sm);width:100%;height:auto;font-size:var(--fs-small);text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;padding:3px 4px;display:flex}.cx-group li button:hover:not(:disabled){background:var(--paper-2)}.cx-line{overflow-wrap:anywhere;white-space:normal;min-width:0;color:var(--ink-2)}.cx-more,.cx-empty{font-size:var(--fs-small);color:var(--ink-3);margin:4px 0 0}.cx-grid[aria-busy=true]{opacity:.55;transition:opacity .15s}.cx-loading{flex-direction:column;gap:10px;max-width:720px;display:flex}.cx-loading .skeleton{height:64px}.cx-matter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;display:grid}.cx-matter-col{flex-direction:column;gap:8px;min-width:0;display:flex}.cx-bars,.cx-carried{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cx-bars button,.cx-carried button{border-radius:var(--radius);text-align:left;width:100%;height:auto;font:inherit;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:5px;padding:8px 6px;display:flex}.cx-bars button:hover:not(:disabled),.cx-carried button:hover:not(:disabled){background:var(--paper-2)}.cx-bar-title{font-size:var(--fs-body);color:var(--ink);align-items:baseline;gap:6px;display:flex}.cx-bar-title>span:last-child{font-size:var(--fs-small);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto}.cx-bar{border-radius:var(--radius-sm);gap:2px;height:8px;display:flex;overflow:hidden}.cx-bar.thin{height:5px}.cx-bar span{background:var(--rule);min-width:2px}.cx-bar .ties{background:var(--ties)}.cx-bar .discrepancy{background:var(--discrepancy)}.cx-bar .needs_judgment{background:var(--judgment)}.cx-bar .not_in_data_room{background:var(--rule-strong)}.cx-bar .checking{background:var(--rule)}.cx-bar .empty{background:0 0}.cx-tally{font-size:var(--fs-label);color:var(--ink-3);font-variant-numeric:tabular-nums}.cx-hint{font-size:var(--fs-small);color:var(--ink-3);grid-column:1/-1;margin:0}.cx-hint em{color:var(--ink-2);font-style:normal}.cx-legend .cx-dot.not_in_data_room{background:var(--rule-strong);box-shadow:none}.cx-legend{font-size:var(--fs-label);color:var(--ink-3);flex-wrap:wrap;gap:4px 14px;margin:4px 0 0;display:flex}.cx-legend>span{align-items:center;gap:5px;display:inline-flex}@media (width<=1100px){.cx-grid{grid-template-columns:minmax(0,1fr);gap:18px}.cx-lines{display:none}.cx-centre{order:-1;position:static}.cx-matter{grid-template-columns:minmax(0,1fr)}}.deck-reading{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.deck-reading li{border-radius:var(--radius-panel);background:var(--paper-2);flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.deck-reading p{font-size:var(--fs-body);color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.5}.deck-reading li.running p{align-items:baseline;gap:8px;display:inline-flex}.deck-reading li.running p:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.4s ease-out infinite deck-reading;transform:translateY(-1px)}.deck-reading li.stopped p{color:var(--ink)}.deck-reading button{height:var(--control);align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}@keyframes deck-reading{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.deck-reading li.running p:before{animation:none}}
