:root{--cobalt:#0645f5;--cobalt-press:#0539cf;--cobalt-deep:#042ca5;--cobalt-tint:#eaf0fe;--ink:#282828;--ink-2:#4a4a4a;--muted:#6b6b6b;--line:#dadada;--line-soft:#ececec;--band:#f7f7f7;--band-2:#f0f0f0;--white:#fff;--teal:#2ad5bd;--danger:#b42318;--danger-tint:#fdecea;--amber:#d97706;--gone:#f2b8b2;--font:"General Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--mono:"SF Mono", Menlo, Consolas, monospace;--radius-card:20px;--radius-input:10px;--shadow-card:0 2px 14px #28282812;--motion:.16s cubic-bezier(.25, .46, .45, .94);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font);color:var(--ink);background:var(--band);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.5}h1,h2,h3{letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.15}p{margin:0}code{font-family:var(--mono);color:var(--cobalt-deep);font-size:.92em}.muted{color:var(--muted)}.screen-center{place-items:center;min-height:100%;display:grid}.wordmark{letter-spacing:-.01em;color:var(--ink);font-size:1.15rem;font-weight:700}.wordmark-sub{color:var(--muted);margin-left:2px;font-size:1.05rem;font-weight:500}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px;font-size:12px;font-weight:700}button,summary,[role=button]{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:default}.btn{font:inherit;cursor:pointer;border:2px solid #0000;border-radius:999px;padding:12px 22px;font-weight:700;transition:background-color .12s,border-color .12s}.btn:disabled{opacity:.55;cursor:default}.btn-primary{background:var(--cobalt);color:var(--white)}.btn-primary:hover:not(:disabled){background:var(--cobalt-press)}.btn-ghost{color:var(--ink-2);border-color:var(--line);background:0 0;padding:8px 16px;font-weight:600}.btn-ghost:hover{border-color:var(--ink);color:var(--ink)}.btn:focus-visible,input:focus-visible,a:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.form{flex-direction:column;gap:18px;display:flex}.field{flex-direction:column;gap:6px;display:flex}.field>span{color:var(--ink-2);font-size:14px;font-weight:600}.field>input{font:inherit;border:1px solid var(--line);border-radius:var(--radius-input);background:var(--white);color:var(--ink);padding:12px 14px}.field>input:focus{border-color:var(--cobalt);outline:none;box-shadow:0 0 0 3px #0645f526}.hint{color:var(--ink-2);font-size:15px}.form-error{border-radius:var(--radius-input);background:var(--danger-tint);color:var(--danger);margin-top:16px;padding:10px 14px;font-size:15px}.qr{border:1px solid var(--line-soft);background:var(--white);border-radius:12px;align-self:center}.setup-clock{text-align:center;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:-6px;font-size:14px}.secret summary{cursor:pointer;color:var(--muted);font-size:14px}.secret code{word-break:break-all;margin-top:8px;font-size:13px;display:block}.form-notice{border-radius:var(--radius-input);background:var(--band);color:var(--ink);padding:10px 14px;font-size:15px}.field-note{color:var(--muted);font-size:13px;font-weight:400}.btn-link{font:inherit;color:var(--cobalt);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;text-decoration:underline}.btn-link:hover{color:var(--cobalt-press)}.account-card{max-width:520px;margin-top:32px}.account-form{margin-top:8px}.currency-pick{flex-wrap:wrap;gap:8px;display:flex}.currency-sample{margin-top:10px}.money.converted{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);text-underline-offset:3px;cursor:help}.money.not-presented{color:var(--muted);cursor:help;font-style:italic;font-weight:400}.view-pick{color:var(--muted);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.view-pick select{font:inherit;color:var(--ink);background:var(--paper,#fff);border:1px solid var(--line,#ddd);border-radius:6px;padding:2px 6px;font-size:12px}.account-actions{gap:10px;display:flex}.login{place-content:center;justify-items:center;gap:18px;min-height:100%;padding:32px 16px;display:grid}.login-card{background:var(--white);border-radius:var(--radius-card);width:min(440px,100%);box-shadow:var(--shadow-card);padding:36px 36px 32px}.login-brand{align-items:center;gap:10px;margin-bottom:28px;display:flex}.login-title{letter-spacing:-.01em;margin-bottom:2px;font-size:1.6rem}.login-foot{text-align:center;font-size:14px}.shell{--sidebar-w:240px;--bleed-left:var(--sidebar-w);grid-template-columns:var(--sidebar-w) 1fr;min-height:100%;transition:grid-template-columns .22s cubic-bezier(.2,.7,.2,1);display:grid;overflow-x:clip}.sidebar{width:var(--sidebar-w);box-sizing:border-box;background:var(--band-2);border-right:1px solid var(--line-soft);z-index:30;flex-direction:column;gap:6px;height:100vh;padding:10px 8px 14px;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s,border-radius .22s;display:flex;position:sticky;top:0}.shell.collapsed{--bleed-left:0px;grid-template-columns:0 1fr}.shell.collapsed .sidebar{pointer-events:none;visibility:hidden;transition:transform .22s cubic-bezier(.2,.7,.2,1),visibility 0s linear .22s;transform:translate(-100%)}.shell.collapsed .main{grid-column:2}.shell.collapsed .main:not(:has(.table-bleed)){margin-inline:auto}.shell.collapsed.peek .sidebar{pointer-events:auto;visibility:visible;border:1px solid var(--line-soft);background:var(--white);border-radius:16px;height:calc(100vh - 16px);transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s,border-radius .22s;position:fixed;top:8px;left:8px;transform:none;box-shadow:0 10px 34px #28282829}.sidebar-show{width:30px;height:30px;color:var(--muted);z-index:29;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;top:8px;left:8px}.shell.collapsed.peek .sidebar-show{z-index:31}.shell.collapsed.peek .sidebar-head{padding-left:32px}.shell.collapsed.peek .sidebar-toggle{display:none}.sidebar-show:hover,.sidebar-show:focus-visible{background:var(--cobalt-tint);color:var(--cobalt)}.sidebar-head{align-items:center;gap:2px;display:flex}.sidebar-head .ws{flex:auto;min-width:0}.sidebar-toggle{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sidebar-toggle:hover{background:var(--cobalt-tint);color:var(--cobalt)}.sidebar-toggle:active{background:var(--cobalt);color:var(--white)}.ws{position:relative}.ws-btn{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:7px 8px;display:flex}.ws-btn:hover,.ws-btn.open{background:#28282812}.ws-name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:700;overflow:hidden}.ws-name-sk{border-radius:6px;width:120px;height:12px;display:block}.ws-chevron{color:var(--muted);opacity:0;transition:opacity .1s;display:inline-flex}.ws-btn:hover .ws-chevron,.ws-btn.open .ws-chevron{opacity:1}.ws-icon{border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ws-icon-evenrow{background:var(--white);border:1px solid var(--line)}.ws-icon-client{background:var(--cobalt);color:var(--white);font-weight:700;line-height:1}.ws-icon-logo{color:var(--white)}.ws-pop{background:var(--white);border:1px solid var(--line-soft);z-index:20;border-radius:14px;width:300px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 34px #28282824}.ws-pop-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;margin-bottom:6px;padding:10px 10px 12px;display:flex}.ws-pop-title{font-size:15px;font-weight:700}.ws-pop-sub{color:var(--muted);font-size:13px}.ws-pop-section{padding:4px 0}.ws-pop-section+.ws-pop-section{border-top:1px solid var(--line-soft);margin-top:4px}.ws-pop-label{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:6px 10px 4px;font-size:12px;overflow:hidden}.ws-item{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:14.5px;display:flex}.ws-item:hover{background:var(--band)}.ws-item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ws-item-check{color:var(--cobalt);display:inline-flex}.ws-item-icon{width:22px;color:var(--ink-2);justify-content:center;display:inline-flex}.ws-pop-empty{color:var(--muted);padding:6px 10px;font-size:14px}.sidebar-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex-direction:column;flex:auto;gap:1px;min-height:0;margin-top:6px;margin-right:-4px;padding-right:4px;display:flex;overflow-y:auto}.sidebar-nav a{color:var(--ink-2);transition:background-color var(--motion), color var(--motion), transform var(--motion);border-radius:8px;align-items:center;gap:10px;padding:6px 8px;font-size:14.5px;font-weight:500;text-decoration:none;display:flex}.sidebar-nav a:active{transform:scale(.97)}.sidebar-nav a:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.sidebar-nav a svg{color:var(--muted);transition:color var(--motion);flex:none}.sidebar-nav a:hover{color:var(--ink);background:#28282812}@media (hover:hover){.sidebar-nav a:hover svg{color:var(--ink)}.sidebar-nav a.active:hover svg{color:var(--cobalt)}}@media (prefers-reduced-motion:reduce){.sidebar-nav a{transition:none}.sidebar-nav a:active{transform:none}}.sidebar-nav a.active{color:var(--ink);background:#28282817;font-weight:600}.sidebar-nav a.active svg{color:var(--cobalt)}.sidebar-foot{margin-top:auto;padding:0 8px}.sidebar-role{color:var(--muted);font-size:12px}.main{--main-gutter:clamp(20px, 4vw, 56px);padding:40px var(--main-gutter) 64px;min-width:0;max-width:1100px}.page-head h1{font-size:clamp(1.6rem,2.4vw,2rem)}.lede{color:var(--ink-2);max-width:62ch;margin-top:10px;font-size:1.05rem}.cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin-top:32px;display:grid}.card{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:22px 24px;display:flex}.card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.card h2{font-size:1.15rem}.card p{color:var(--ink-2);font-size:15px}.pill{letter-spacing:.04em;background:var(--band);color:var(--muted);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}@media (width<=760px){.shell,.shell.collapsed{grid-template-columns:1fr}.sidebar,.shell.collapsed .sidebar,.shell.collapsed.peek .sidebar{pointer-events:auto;visibility:visible;width:auto;height:auto;box-shadow:none;background:var(--band-2);border-right:0;border-bottom:1px solid var(--line-soft);border-radius:0;flex-flow:wrap;align-items:center;position:static;transform:none}.sidebar-head,.sidebar-head .ws{flex:100%}.sidebar-toggle,.sidebar-show{display:none}.shell.collapsed .main{grid-column:auto}.sidebar-nav{flex-flow:wrap;margin-top:0;overflow:visible}.sidebar-foot{margin-top:0;margin-left:auto}}.notice{border-radius:var(--radius-input);background:var(--white);border:1px solid var(--line);color:var(--ink-2);margin-top:20px;padding:10px 14px;font-size:15px}.mono{font-family:var(--mono);color:var(--cobalt-deep);font-size:.92em}.mono-title{font-family:var(--mono);letter-spacing:0}.crumb{color:var(--cobalt);text-decoration:none}.crumb:hover{text-decoration:underline}.card h2 a{color:inherit;text-decoration:none}.card h2 a:hover{color:var(--cobalt)}.pill.live{background:var(--cobalt-tint);color:var(--cobalt-deep)}.table-wrap{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin-top:28px;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:15px}.table th,.table td{text-align:left;border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:12px 16px}.table-wrap{--table-gutter:16px}.table-wrap.flat{--table-gutter:12px}.table-wrap .table tr>:first-child{padding-inline-start:var(--table-gutter)}.table-wrap .table tr>:last-child{padding-inline-end:var(--table-gutter)}.table th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:var(--band)}.table .num{text-align:right;font-variant-numeric:tabular-nums lining-nums}.row-link{font-family:var(--mono);color:var(--cobalt-deep);font-weight:600;text-decoration:none}.row-link:hover{text-decoration:underline}.stages{gap:4px;display:inline-flex}.stage{letter-spacing:.04em;border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.stage.on{border-color:var(--cobalt);background:var(--cobalt-tint);color:var(--cobalt-deep)}.stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-top:28px;display:grid}.stat{background:var(--white);box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;justify-content:center;gap:4px;min-height:84px;padding:14px 18px;display:flex}.stat .stat-label:before,.need .need-label:before{content:"";vertical-align:1px;background:var(--cobalt);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.stat.tone-gold .stat-label:before,.need.you .need-label:before{background:var(--amber)}.stat.tone-red .stat-label:before,.need.blocked .need-label:before{background:var(--danger)}.stat.tone-teal .stat-label:before,.need.moving .need-label:before{background:var(--teal)}.stat.tone-ink .stat-label:before{background:var(--ink)}.need .need-label:before{background:#c4c8cf}.stat-label{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700;overflow:hidden}.stat-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:600}.stat-sub{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:13px;overflow:hidden}.tabs{border-bottom:1px solid var(--line);align-items:center;gap:4px;margin-top:28px;display:flex}.tab{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:15px;font-weight:600}.tab:hover:not(:disabled){color:var(--ink)}.tab.active{color:var(--cobalt-deep);border-bottom-color:var(--cobalt)}.tab:disabled{color:var(--line);cursor:default}.tab-open{color:var(--cobalt);margin-left:auto;padding:10px 4px;font-size:14px;text-decoration:none}.tab-open:hover{text-decoration:underline}.actuals-tabs{margin-top:22px}.actuals-tabs .tab-n{color:var(--muted);margin-left:4px;font-weight:500}.actuals-tabs .tab.not-added .tab-n{font-style:italic}.actuals-tabs+.pw-cover{margin-top:14px}.pw-cover+.pw-cover{margin-top:8px}.pw-cover-links{flex:none;gap:14px;display:flex}.actuals-missing{margin-bottom:8px}.actuals-tabs~.view-bar{margin-top:14px}td.row-state{white-space:normal}tr.reading-row{cursor:pointer}.table-sticky tbody tr.reading-row:hover td{background:var(--band)}td.row-state .pw-failed,td.row-state .pw-checking{flex-wrap:wrap;row-gap:2px;display:inline-flex}td.row-state .pw-checking.muted,td.row-state .pw-checking.muted span{color:var(--muted)}.review-frame{border:1px solid var(--line-soft);background:var(--white);border-radius:16px;width:100%;height:calc(100vh - 120px);min-height:600px;margin-top:16px}.eyebrow-dim{color:var(--muted);font-weight:600}.two-col{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:18px;margin-top:28px;display:grid}.panel{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin-top:28px;padding:22px 24px}.two-col .panel{margin-top:0}.two-col.ranked-pair{grid-template-columns:repeat(auto-fit,minmax(540px,1fr))}.panel h2{font-size:1.1rem}.panel-note{color:var(--muted);margin:4px 0 14px;font-size:14px}.table.compact th,.table.compact td{padding:8px 10px;font-size:14px}.reason-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.reason{color:var(--ink-2);margin-top:2px;font-size:15px}.foot-links{gap:20px;margin-top:28px;display:flex}.foot-links a{color:var(--cobalt);font-weight:600;text-decoration:none}.foot-links a:hover{text-decoration:underline}.table tr.row,.table tr.row>td{cursor:pointer}.table.lines tr.row:hover>td{background:var(--cobalt-tint)}.table.findings tr.row.open td{background:var(--cobalt-tint);border-bottom-color:#0000}.table>tbody>tr.detail>td{background:var(--band);white-space:normal;cursor:default;padding:0 16px 20px}.cell-main{font-weight:600}.cell-sub{color:var(--muted);font-size:12px}.strong{font-weight:600}.small{font-size:13px}.lane{letter-spacing:.04em;border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.lane-auto_accept{border-color:var(--teal);color:#0f6f60;background:#e6faf6}.lane-review{color:#7a5c00;background:#fff8db;border-color:#e0b400}.lane-hard_stop{border-color:var(--danger);background:var(--danger-tint);color:var(--danger)}.lane-claimed{border-color:var(--cobalt);background:var(--cobalt-tint);color:var(--cobalt-deep)}.lane-ink{border-color:var(--line);color:var(--ink-2);background:0 0}.table td.claimed{color:var(--cobalt-deep)}.evidence{padding-top:16px}.evidence h3{letter-spacing:.1em;text-transform:uppercase;color:var(--cobalt);margin:0 0 10px;font-size:12px;font-weight:700}.evidence-reason{color:var(--ink);max-width:80ch;margin-bottom:18px;font-size:15px}.evidence-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-bottom:20px;display:grid}.clause{border-left:3px solid var(--cobalt);background:var(--white);border-radius:0 10px 10px 0;margin:0 0 12px;padding:10px 14px}.clause-ref{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;font-size:13px;display:flex}.clause-text{font-family:var(--mono);color:var(--ink);white-space:pre-wrap;font-size:13px}.evidence-clauses{margin-bottom:22px}.workpaper{margin-bottom:8px}.rule-strip{background:var(--cobalt-tint);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:12px 28px;margin-bottom:10px;padding:12px 16px;display:grid}.rule-eq{font-family:var(--mono);color:var(--cobalt-deep);font-size:13.5px}.rule-eq b{font-weight:600}.rule-term{color:var(--ink-2);margin-top:2px;font-size:13px}.rule-foot{text-align:right;color:var(--ink-2);white-space:nowrap;font-size:12.5px}.rule-foot b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;line-height:1.2;display:block}.rule-kind{color:var(--muted);font-size:11.5px}@media (width<=720px){.rule-strip{grid-template-columns:1fr}.rule-foot{text-align:left}}.wp-actions{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:8px;display:flex}.wp-lock{color:var(--ink-2);font-size:12.5px}.btn-quiet:disabled{opacity:.55;cursor:not-allowed}.table.wp td .wp-credit{white-space:normal;min-width:13ch}.table.wp td .wp-po{white-space:nowrap}.table.wp th.wp-pin,.table.wp td.wp-pin{position:sticky;right:0}.table.wp th.wp-pin{background:var(--white)}.table.wp td.delta.wp-pin{background:linear-gradient(90deg, var(--cobalt-tint), transparent 70%), var(--white);box-shadow:-6px 0 8px -6px #0000002e}.table.wp td .wp-credit .wp-credit-ref{white-space:nowrap}.btn-quiet{font:inherit;border:1px solid var(--line);background:var(--white);color:var(--ink-2);cursor:pointer;border-radius:8px;padding:4px 11px;font-size:12.5px}.btn-quiet:hover{border-color:var(--cobalt);color:var(--cobalt)}.table.wp{font-variant-numeric:tabular-nums}.table.findings tr.detail>td{max-width:0}.table.findings tr.detail>td>.evidence{contain:inline-size}.table.wp tbody td:first-child{white-space:nowrap}.table.wp td:first-child .file-link{display:inline}.table.wp th{vertical-align:bottom}.table.wp .th-sub{font-family:var(--mono);text-transform:none;letter-spacing:0;color:var(--cobalt-deep);margin-top:2px;font-size:11px;font-weight:500;display:block}.table.wp td{white-space:nowrap}.table.wp td.wp-prose{white-space:normal;min-width:200px}.table.wp td.op,.table.wp td.eq{padding-left:24px;position:relative}.table.wp td.op:before,.table.wp td.eq:before{color:var(--muted);font-family:var(--mono);position:absolute;left:8px}.table.wp td.op:before{content:"×"}.table.wp td.eq:before{content:"="}.table.wp td.wp-ref{color:var(--muted)}.table.wp td.delta{border-left:2px solid var(--cobalt);background:linear-gradient(90deg, var(--cobalt-tint), transparent 70%);font-weight:600}.table.wp tfoot td{border-top:2px solid var(--ink);padding-top:9px;font-weight:600}.table.wp tfoot td.wp-foot-label{white-space:normal;font-weight:500}.wp-ln,.wp-unit{color:var(--muted);font-family:var(--mono);font-size:11.5px}.wp-date{color:var(--ink-2)}.tick{font-family:var(--mono);color:var(--cobalt);font-size:10.5px;font-weight:500}sup.tick{margin-left:2px;line-height:0}.tick-lead{margin-right:8px}.wp-legend{color:var(--ink-2);margin:10px 0 0;padding:0;font-size:12.5px;list-style:none}.wp-legend li{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.wp-verbatim{font-family:var(--mono);color:var(--muted);font-size:12px}.wp-verbatim:before{content:"“"}.wp-verbatim:after{content:"”"}.arith{background:var(--white);font-family:var(--mono);white-space:pre-wrap;max-height:260px;color:var(--ink);border-radius:10px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.5;overflow:auto}.table-wrap.flat{box-shadow:none;border:1px solid var(--line-soft);margin-top:0}.table.lines td,.table.lines th{padding:6px 10px;font-size:13px}.chain{flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:14px;display:flex}.panel{overflow:hidden}.panel .table{table-layout:auto}.table.compact td:first-child,.table.compact th:first-child{white-space:normal;word-break:normal}.table.compact td:first-child{padding-right:12px}.hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;margin-top:28px;display:grid}.hero-card{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;justify-content:flex-start;gap:18px;min-width:0;padding:26px 28px;display:flex}.hero-fig{letter-spacing:-.03em;color:var(--cobalt);align-items:baseline;gap:6px;font-size:clamp(2.6rem,5vw,3.5rem);font-weight:600;line-height:1;display:flex}.hero-fig .cur{color:var(--cobalt-deep);font-size:.55em}.hero-sub{color:var(--ink-2);font-size:15px}.hero-sub b{color:var(--ink);font-weight:600}.lanes{flex-direction:column;gap:10px;display:flex}.lane-bar{background:var(--band-2);border-radius:999px;gap:2px;height:12px;display:flex;overflow:hidden}.lane-bar span{height:100%;display:block}.lane-bar .v{background:var(--teal)}.lane-bar .r{background:#e0b400}.lane-bar .h{background:var(--danger)}.legend{color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex}.legend span{align-items:center;gap:7px;display:inline-flex}.legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.legend .v i{background:var(--teal)}.legend .r i{background:#e0b400}.legend .h i{background:var(--danger)}.legend b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.path{flex-direction:column;display:flex}.step{border-top:1px solid var(--line-soft);grid-template-columns:22px 1fr auto;align-items:start;gap:12px;padding:11px 0;display:grid}.step:first-child{border-top:0;padding-top:4px}.step:last-child{padding-bottom:0}.dot{border:2px solid var(--line);background:var(--white);border-radius:4px;width:14px;height:14px;margin-top:4px}.step.done .dot{background:var(--cobalt);border-color:var(--cobalt)}.step.now .dot{background:#fff8db;border-color:#e0b400}.step .t{font-size:15px;font-weight:600}.step .d{color:var(--muted);font-size:13px}.step .v{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600}.step.todo .v{color:var(--muted);font-weight:400}.step.now .v{color:#7a5c00}.strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.strip .stat{padding:16px 20px}.stat-value .dim{color:var(--muted);font-size:.8em;font-weight:400}.meter{background:#d6e1fd;border-radius:999px;height:6px;margin-top:4px;overflow:hidden}.meter span{background:var(--cobalt);border-radius:999px;height:100%;display:block}.table.ranked td{vertical-align:middle}.table.ranked .rank{color:var(--muted);font-variant-numeric:tabular-nums;width:24px}.table.ranked tr.top .rank{color:var(--cobalt);font-weight:700}.table.ranked td.name{white-space:normal;min-width:150px}.table.ranked .sname{font-weight:600}.table.ranked .scat code{white-space:nowrap}.table.ranked .scat{color:var(--muted);margin-top:1px;font-size:12px;font-weight:400;line-height:1.35}.table.ranked td.bar{background:0 0;border-radius:0;width:84px;min-width:72px;height:auto;margin:0;display:table-cell}.table.ranked .track{background:var(--cobalt-tint);border-radius:999px;height:8px;overflow:hidden}.table.ranked .fill{background:var(--cobalt);border-radius:999px;height:100%}.table.ranked .money{color:var(--ink)}.table.ranked .share{color:var(--muted);width:44px;font-weight:400}.table.ranked tr.clean .sname{color:var(--ink-2);font-weight:500}.table.ranked tr.clean .num{color:var(--muted);font-weight:400}.clean-chip{letter-spacing:.02em;color:#0f6f60;border:1px solid var(--teal);background:#e6faf6;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}@media (width<=900px){.hero,.strip{grid-template-columns:1fr}.table.ranked .bar{display:none}.table.ranked td.name{min-width:0}.table.ranked .sname{white-space:normal}}@media (prefers-reduced-motion:no-preference){.fill,.meter span,.lane-bar span{transition:width .5s}}.table-wrap.ranked-wrap{border:0;margin-inline:-12px}.file-link{font:inherit;color:var(--ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;text-align:left;background:0 0;border:0;padding:0}.file-link.mono{font-family:var(--mono);font-weight:600}.file-link:hover{color:var(--cobalt);-webkit-text-decoration-color:var(--cobalt);text-decoration-color:var(--cobalt)}.pill.file-status-unlinked{background:var(--danger-tint);color:var(--danger)}.pill.file-status-linked,.pill.file-status-read{background:var(--cobalt-tint);color:var(--cobalt-deep)}.group{margin-top:18px}.group-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.group-toggle{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.group-toggle h3{margin:0}.group-toggle:before{content:"";border-right:1.6px solid var(--cobalt);border-bottom:1.6px solid var(--cobalt);width:6px;height:6px;margin-right:8px;display:inline-block;transform:rotate(-45deg)translateY(-2px)}.group-toggle[aria-expanded=true]:before{transform:rotate(45deg)translateY(-3px)}.group-search{font:inherit;border:1px solid var(--line);background:var(--white);border-radius:999px;min-width:220px;padding:6px 12px;font-size:14px}.group-search:focus{border-color:var(--cobalt);outline:none}.files-client{margin-top:36px}.files-client-head{margin:0;font-size:1.15rem}dialog.file-viewer{border-radius:var(--radius-card);background:var(--white);border:0;width:min(1200px,94vw);max-width:none;height:92vh;max-height:none;padding:0;overflow:hidden;box-shadow:0 24px 80px #28282847}dialog.file-viewer::backdrop{background:#2828286b}.file-viewer-body{flex-direction:column;height:100%;display:flex}.file-viewer-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px 0;display:flex}.file-viewer-name{flex-wrap:wrap;align-items:center;gap:8px;font-size:1.05rem;display:flex}.file-viewer-meta{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:6px;font-size:13px;display:flex}.file-viewer-meta a{color:var(--cobalt-deep)}.file-viewer-close{border-radius:999px;flex-shrink:0;padding:8px;line-height:0}.file-viewer-tabs{margin:10px 22px 0}.file-viewer-pane{flex-direction:column;flex:1;min-height:0;padding:12px 22px 22px;display:flex;overflow:auto}.file-viewer-open{margin:0 0 8px;font-size:13px}.file-viewer-open a{color:var(--cobalt-deep);align-items:center;gap:4px;display:inline-flex}.file-frame{border:1px solid var(--line-soft);background:var(--band);border-radius:14px;flex:1;width:100%;min-height:400px}.file-image{border:1px solid var(--line-soft);border-radius:14px;max-width:100%}.file-text{font-family:var(--mono);white-space:pre-wrap;background:var(--band);border:1px solid var(--line-soft);border-radius:14px;flex:1;margin:0;padding:16px 18px;font-size:13px;line-height:1.55;overflow:auto}.file-text mark{background:var(--cobalt-tint);color:var(--cobalt-deep);box-shadow:0 0 0 1px var(--cobalt);border-radius:3px;padding:1px 2px}.file-csv{margin-top:0}.period-row{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px;display:flex}.period{position:relative}.period-presets{flex-wrap:wrap;gap:6px;display:flex}.chip{font:inherit;color:var(--ink-2);background:var(--white);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.chip:hover{border-color:var(--ink-2)}.chip.on{color:var(--cobalt-deep);background:var(--cobalt-tint);border-color:var(--cobalt)}.chip:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.period-custom{z-index:5;background:var(--white);border-radius:14px;align-items:flex-end;gap:10px;padding:12px 14px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 6px 24px #28282824}.period-custom label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.period-custom input{font:inherit;border:1px solid var(--line);border-radius:var(--radius-input);padding:6px 8px;font-size:14px}.btn.small{padding:7px 14px;font-size:13px}.period-hint{color:var(--muted);font-size:13px}.hero-prev{color:var(--muted);font-size:14px}.hero-prev b{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600}.months{flex-direction:column;gap:4px;display:flex}.months-bars{border-bottom:1px solid var(--line-soft);align-items:flex-end;gap:3px;height:48px;display:flex}.month{cursor:pointer;background:0 0;border:0;flex:1 1 0;align-items:flex-end;min-width:0;max-width:64px;height:100%;padding:0;display:flex}.month span{background:var(--band-2);border-radius:3px 3px 0 0;width:100%;display:block}.month.on span{background:var(--cobalt)}.month:not(.on):hover span{background:var(--line)}.month.on:hover span{background:var(--cobalt-press)}.month:focus-visible span{outline:2px solid var(--cobalt);outline-offset:2px}.months-axis{color:var(--muted);letter-spacing:.02em;justify-content:space-between;font-size:11px;display:flex}.page.refreshing{opacity:.62;filter:saturate(.45)}.page{transition:opacity .22s,filter .22s}.topbar{background:var(--cobalt);z-index:60;pointer-events:none;opacity:0;border-radius:0 2px 2px 0;width:0;height:3px;position:fixed;top:0;left:0;box-shadow:0 0 10px #0645f58c}.topbar.run{opacity:1;transition:opacity .1s;animation:14s cubic-bezier(.1,.75,.25,1) forwards topbar-run}.topbar.done{opacity:0;width:100%;transition:opacity .4s}@keyframes topbar-run{0%{width:0}10%{width:34%}35%{width:62%}to{width:93%}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sk{background:var(--band-2);display:block;position:relative;overflow:hidden}.sk-head .sk,.sk-card .sk{max-width:100%}.sk-card{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:22px 24px}.sk-table-card{margin-top:28px}.sk-period{margin-top:18px}.sk-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;margin-top:27px;display:grid}.sk-hero-card{min-height:368px;padding:26px 28px}.sk-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-top:18px;display:grid}.sk-stat{border-radius:16px;min-height:84px;padding:16px 18px}.sk-stats-tall .sk-stat{min-height:124px}.sk-table{flex-direction:column;display:flex}.sk-tr{border-top:1px solid var(--line-soft);align-items:center;gap:22px;padding:13px 2px;display:flex}.sk-tr:first-child{border-top:0}.sk-th{padding-top:4px}.sk-tr .sk{flex:1 1 0;min-width:0}.sk-pane{padding:18px 2px}@media (width<=900px){.sk-hero{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.sk:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:1.3s ease-in-out infinite sk-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes sk-sweep{to{transform:translate(100%)}}.hero.tally .cfill{transform-origin:0;animation:.7s cubic-bezier(.2,.8,.2,1) both lane-grow}.hero.tally .months-bars .month span{transform-origin:bottom;animation:.55s cubic-bezier(.2,.8,.2,1) both bar-grow}@keyframes lane-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.swap{animation:.4s cubic-bezier(.2,.8,.2,1) both swap-in}.sidebar-nav a.room-head.tally{animation:.34s cubic-bezier(.2,.8,.2,1) both room-in}.sidebar-nav a.room-head.tally .badge{animation:.34s cubic-bezier(.2,.8,.2,1) both badge-pop;animation-delay:inherit}.room-sub a{animation:.3s cubic-bezier(.2,.8,.2,1) both room-in}.room-sub a:nth-child(2){animation-delay:55ms}@keyframes room-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes badge-pop{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes swap-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.hero-fig{font-variant-numeric:tabular-nums}.nav-sep{background:var(--line);height:1px;margin:9px 8px 5px}.sidebar-nav .nav-gap,.sidebar-nav button.nav-fold-staff.nav-gap{margin-top:10px}.sidebar-nav a.room-head{color:var(--ink);grid-template-columns:16px 1fr auto auto;align-items:center;gap:8px;display:grid}.sidebar-nav a.room-head.open{background:#28282817}.sidebar-nav a.room-head.active{box-shadow:inset 2px 0 0 var(--cobalt)}.hero-owner{color:var(--muted);margin-top:12px;font-size:14px}.room-eyebrow{color:var(--cobalt);align-items:center;gap:5px;margin-right:7px;display:inline-flex}.room-name{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.badge{background:var(--cobalt);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.badge.zero{background:var(--line);color:var(--muted)}.room-sub{flex-direction:column;gap:1px;margin:1px 0 4px;display:flex}.sidebar-nav .room-sub a{padding-left:34px;font-size:14px}.contrib{flex-direction:column;margin-top:18px;display:flex}.contrib-row{border-top:1px solid var(--line-soft);color:inherit;grid-template-columns:56px minmax(60px,1fr) 118px;align-items:center;gap:14px;padding:9px 0;text-decoration:none;display:grid}.contrib-row:first-child{border-top:0}.contrib-row:hover .cname{color:var(--cobalt)}.cname{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:700}.ctrack{background:var(--cobalt-tint);border-radius:999px;height:9px;display:block;overflow:hidden}.cfill{background:var(--cobalt);border-radius:999px;height:100%;display:block}.cright{text-align:right}.camount{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;display:block}.ckind{color:var(--muted);font-size:11.5px;line-height:1.3;display:block}.verified-line{border-top:1px solid var(--line-soft);color:var(--ink-2);align-items:center;gap:9px;margin:0;padding-top:12px;font-size:14px;display:flex}.verified-dot{background:var(--teal);border-radius:3px;flex:none;width:10px;height:10px}.verified-line b{color:#0f6f60;font-variant-numeric:tabular-nums;font-weight:600}.section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:34px 0 12px;font-size:12px;font-weight:700}.needs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.need{background:var(--white);box-shadow:var(--shadow-card);color:inherit;border-radius:16px;flex-direction:column;gap:3px;padding:16px 18px 15px;text-decoration:none;display:flex}.need:hover{box-shadow:0 3px 20px #2828281f}.need-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.need-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:600}.need-sub{color:var(--muted);font-size:13px}.rooms{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.room-card{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:inherit;flex-direction:column;gap:11px;padding:22px 24px 20px;text-decoration:none;display:flex}.room-card:hover{box-shadow:0 4px 24px #28282821}.rc-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rc-name{letter-spacing:.12em;text-transform:uppercase;color:var(--cobalt);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.rc-owner{color:var(--muted);text-align:right;font-size:12.5px;line-height:1.35}.rc-fig{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.rc-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:600}.rc-kind{color:var(--muted);font-size:12.5px}.rc-line{color:var(--ink-2);margin:0;font-size:14.5px}.rc-chips{flex-wrap:wrap;gap:7px;display:flex}.tag{border:1px solid var(--line);background:var(--band);color:var(--ink-2);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.tag.open{color:#7a5c00;background:#fff8db;border-color:#e0b400}.tag.ver{border-color:var(--teal);color:#0f6f60;background:#e6faf6}.rc-foot{border-top:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;gap:10px;margin-top:2px;padding-top:10px;font-size:13px;display:flex}.filter-row{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 0;font-size:14px;display:flex}.filter-chip{letter-spacing:.04em;border:1px solid var(--cobalt);background:var(--cobalt-tint);color:var(--cobalt-deep);border-radius:999px;padding:3px 11px;font-size:12px;font-weight:700}@media (width<=900px){.needs,.rooms{grid-template-columns:minmax(0,1fr)}}.sk-mt{margin-top:28px}.filter-chips{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.chip{font:inherit;border:1px solid var(--line);background:var(--white);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:5px 14px;font-size:13px;font-weight:600}.chip:hover{border-color:var(--cobalt);color:var(--cobalt)}.chip.on{background:var(--cobalt);border-color:var(--cobalt);color:var(--white)}.chip-clear:after{content:" x";opacity:.7}.copies{flex-wrap:wrap;gap:4px;display:inline-flex}.copy-pill{font:inherit;font-family:var(--mono);border:1px solid var(--line);background:var(--white);color:var(--muted);cursor:pointer;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}.copy-pill:hover{border-color:var(--cobalt);color:var(--cobalt)}.copy-pill.read{background:var(--cobalt-tint);border-color:var(--cobalt-tint);color:var(--cobalt-deep)}.received{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pill.file-state-changed{background:var(--cobalt-tint);color:var(--cobalt-deep)}.pill.file-state-new{color:#1e6b2e;background:#e3f5e6}.pill.file-flag-unlinked{background:var(--danger-tint);color:var(--danger)}.hist{padding-top:4px}.timeline{margin:0;padding:0;list-style:none}.tl{border-left:2px solid var(--line);grid-template-columns:200px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:12px 0 12px 16px;display:grid;position:relative}.tl:before{content:"";background:var(--line);border-radius:999px;width:8px;height:8px;position:absolute;top:18px;left:-5px}.tl-changed{border-left-color:var(--cobalt)}.tl-changed:before{background:var(--cobalt)}.tl-when{flex-direction:column;gap:2px;font-size:13px;display:flex}.tl-date{font-weight:600}.tl-delivery,.tl-when .muted{color:var(--muted);font-size:12px}.tl-what{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.tl-do{white-space:nowrap;gap:14px;font-size:13px;display:flex}.pill.tl-change-changed{background:var(--cobalt-tint);color:var(--cobalt-deep)}.tl .diff{grid-column:1/-1}.diff{border:1px solid var(--line-soft);background:var(--white);border-radius:14px;margin-top:12px;overflow:hidden}.diff-head{background:var(--band);border-bottom:1px solid var(--line-soft);margin:0;padding:10px 14px;font-size:13px;font-weight:600}.diff .notice{margin:10px 14px}.diff-hunk+.diff-hunk{border-top:1px dashed var(--line)}.dl{font-family:var(--mono);grid-template-columns:48px 48px minmax(0,1fr);font-size:12.5px;line-height:1.6;display:grid}.dl-n{text-align:right;color:var(--muted);-webkit-user-select:none;user-select:none;padding-right:10px;font-size:11.5px}.dl-t{white-space:pre-wrap;word-break:break-word;padding-right:12px}.dl-add{background:#e8f5ea}.dl-add .dl-t:before{content:"+ ";color:#1e6b2e}.dl-del{background:var(--danger-tint)}.dl-del .dl-t:before{content:"- ";color:var(--danger)}.dl-same .dl-t:before{content:"  "}@media (width<=900px){.tl{grid-template-columns:minmax(0,1fr);gap:6px}}.main:has(.table.review){max-width:1400px}.table-wrap{max-width:100%}.table.review .decided+.cell-sub{white-space:normal;max-width:34ch}.table.review td.num .cell-sub{white-space:nowrap}.decided{letter-spacing:.04em;border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.decided.ok{border-color:var(--cobalt);color:var(--cobalt)}.decided.no{border-color:var(--danger);background:var(--danger-tint);color:var(--danger)}.table .actions{white-space:nowrap;text-align:right}.table .actions .btn+.btn{margin-left:6px}.table .findings .lane{margin-left:8px}.why{flex-wrap:wrap;align-items:center;gap:10px;padding:4px 0;display:flex}.why label{font-weight:700}.why input{font:inherit;border:1px solid var(--line);border-radius:var(--radius-input);flex:320px;padding:8px 10px;font-size:14px}.evidence-decision{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;font-size:14px;display:flex}.table.actuals tbody tr.hit>td{background:#fffaf0}.table.actuals tbody tr.hit:hover>td{background:#fff0d6}.table.lines.actuals tbody tr.hit.row:hover>td,.table.lines.actuals tbody tr.row:active>td,.table.lines.actuals tbody tr.row.opening>td{background:var(--cobalt-tint)}.table.lines.actuals tbody tr.row:active>td:first-child,.table.lines.actuals tbody tr.row.opening>td:first-child{box-shadow:inset 3px 0 0 var(--cobalt)}.table.lines tr.row:hover .file-link{color:var(--cobalt);-webkit-text-decoration-color:var(--cobalt);text-decoration-color:var(--cobalt)}.table.lines .file-link.mono{white-space:nowrap}.tag.warn{color:#7a5c00;background:#fff8db;border-color:#e0b400}.filter-chips .group-search{min-width:260px;margin-left:auto}@media (width<=700px){.filter-chips .group-search{width:100%;margin-left:0}}.scan-review{flex-direction:column;gap:14px;min-height:0;display:flex}.scan-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.scan-head h2{letter-spacing:-.01em;margin:2px 0 0;font-size:26px}.scan-eyebrow{color:var(--muted);font-size:13px}.scan-head-right{align-items:center;gap:14px;display:flex}.scan-count{color:var(--ink-2);font-size:13px}.scan-split{grid-template-columns:minmax(0,1.25fr) minmax(360px,.9fr);align-items:stretch;gap:16px;display:grid}.scan-doc,.scan-record{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;min-width:0;display:flex;overflow:hidden}.scan-toolbar{border-bottom:1px solid var(--line-soft);background:var(--band);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.scan-pages{flex-wrap:wrap;gap:6px;display:flex}.pagebtn{font:inherit;border:1px solid var(--line);background:var(--white);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:4px 11px;font-size:13px}.pagebtn.on{border-color:var(--cobalt);color:var(--cobalt);background:var(--cobalt-tint);font-weight:600}.scan-zoom{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:flex}.scan-zoom button{font:inherit;border:1px solid var(--line);background:var(--white);min-width:30px;color:var(--ink-2);cursor:pointer;border-radius:8px;padding:3px 8px}.scan-zoom span{text-align:center;font-variant-numeric:tabular-nums;min-width:46px}.scan-scroll{background:var(--band-2);height:clamp(460px,68vh,900px);padding:16px;overflow:auto}.scan-page{min-width:100%;margin:0 auto;line-height:0;position:relative}.scan-page img{background:var(--white);width:100%;height:auto;display:block;box-shadow:0 1px 10px #28282829}.scan-box{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:3px;padding:0;transition:background .12s,border-color .12s,box-shadow .12s;position:absolute}.scan-box.q-strong{border-color:#0645f552}.scan-box.q-medium{border-color:#e0b4008c}.scan-box.q-weak{border-style:dashed;border-color:#b4231880}.scan-box:hover{background:#0645f51a}.scan-box.on{border-color:var(--cobalt);background:#0645f529;box-shadow:0 0 0 3px #0645f52e}.scan-box.q-medium.on{background:#e0b40033;border-color:#e0b400;box-shadow:0 0 0 3px #e0b40033}.scan-box.q-weak.on{border-color:var(--danger);background:#b4231829;box-shadow:0 0 0 3px #b423182e}.scan-record{padding:0}.scan-record-head{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.scan-record-head h3{margin:0;font-size:16px}.scan-filter{color:var(--ink-2);cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}.scan-clean{color:#0f6f60;border-bottom:1px solid var(--line-soft);background:#e6faf6;margin:0;padding:14px 18px;font-size:14px}.scan-fields{margin:0;padding:4px 0}.scan-field{cursor:pointer;border-left:3px solid #0000;grid-template-columns:132px minmax(0,1fr);align-items:baseline;gap:0 14px;padding:9px 18px;display:grid}.scan-field:hover{background:var(--band)}.scan-field.on{background:var(--cobalt-tint);border-left-color:var(--cobalt)}.scan-field:focus-visible{outline:2px solid var(--cobalt);outline-offset:-2px}.scan-field dt{color:var(--muted);font-size:13px}.scan-field dd{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;margin:0;display:flex}.scan-value{color:var(--ink);overflow-wrap:anywhere;font-size:15px}.scan-mark{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px}.scan-mark.q-strong{background:var(--cobalt-tint);color:var(--cobalt-deep);border-color:#0645f54d}.scan-mark.q-medium{color:#7a5c00;background:#fff8db;border-color:#e0b400}.scan-mark.q-weak{border-color:var(--danger);background:var(--danger-tint);color:var(--danger)}.scan-mark.none{color:var(--ink-2);border-style:dashed}.scan-field.unplaced{background:repeating-linear-gradient(135deg,#0000,#0000 8px,#b423180a 8px 16px)}.scan-readas{color:var(--ink-2);flex-basis:100%;font-size:12.5px}.scan-readas q{font-family:var(--mono);font-size:12px}.scan-line{border-top:1px solid var(--line-soft)}.scan-line-head{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:10px 18px 2px;font-size:12px}.scan-foot{border-top:1px solid var(--line-soft);margin-top:auto;padding:12px 18px 16px}.scan-foot p{margin:0 0 5px}@media (width<=1100px){.scan-split{grid-template-columns:minmax(0,1fr)}.scan-scroll{height:clamp(320px,52vh,560px)}.scan-field{grid-template-columns:minmax(0,1fr);gap:2px}}.inv{flex-direction:column;gap:0;display:flex}.inv-views{border-bottom:1px solid var(--line);gap:4px;margin-bottom:18px;display:flex}.inv-view{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 13px;font-size:15px;font-weight:600}.inv-view:hover{color:var(--ink)}.inv-view.on{color:var(--cobalt-deep);border-bottom-color:var(--cobalt)}.inv-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.inv-band{background:var(--band);border:1px solid var(--line-soft);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px 22px;padding:16px 18px;display:grid}.inv-cell{font-variant-numeric:tabular-nums lining-nums;margin-top:4px;font-size:17px;font-weight:700}.inv-cell.mono{font-family:var(--mono);font-size:15px}.inv-found{border-left:1px solid var(--line);padding-left:18px}.inv-found-fig{color:var(--cobalt);font-variant-numeric:tabular-nums lining-nums;margin-top:3px;font-size:22px;font-weight:700}.inv-found-sub{color:var(--muted);margin-top:2px;font-size:12px}.inv-body{grid-template-columns:minmax(0,1fr) 268px;align-items:start;gap:20px;margin-top:16px;display:grid}@media (width<=1100px){.inv-body{grid-template-columns:minmax(0,1fr)}}.inv-lines{min-width:0}.inv-filter{color:var(--muted);margin:0 0 10px;font-size:13px}.inv-lines .table-wrap.flat{margin-top:0}.table.invoice-lines tbody tr{cursor:pointer}.table.invoice-lines tbody tr.hit>td:first-child{box-shadow:inset 3px 0 0 var(--cobalt)}.table.invoice-lines tbody tr.on>td{background:var(--cobalt-tint)}.table.invoice-lines tbody tr:hover>td{background:var(--band)}.table.invoice-lines tbody tr.on:hover>td{background:var(--cobalt-tint)}.inv-force{color:var(--cobalt-deep)}.inv-recon{margin:16px 0 0;border:1px solid var(--line-soft);border-radius:14px;max-width:380px;margin-inline-start:auto;overflow:hidden}.inv-recon>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:20px;padding:11px 18px;display:flex}.inv-recon>div:last-child{border-bottom:0}.inv-recon dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.inv-recon dd{font-variant-numeric:tabular-nums lining-nums;margin:0;font-size:15px}.inv-recon>div.strong{background:var(--cobalt-tint)}.inv-recon>div.strong dt{color:var(--cobalt-deep)}.inv-recon>div.strong dd{color:var(--cobalt);font-size:20px;font-weight:700}.inv-rail{background:var(--band);border:1px solid var(--line-soft);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.inv-card{background:var(--white);border:1px solid var(--line-soft);border-radius:14px;padding:14px 16px}.inv-card.lead,.inv-card.marked{border-color:var(--cobalt)}.inv-card.lead.clean{border-color:var(--line-soft)}.inv-card p{color:var(--ink-2);margin:6px 0 0;font-size:13px;line-height:1.55}.inv-card p.small{margin-top:3px;font-size:12px}.inv-card a{color:var(--cobalt-deep);margin-top:10px;font-size:13px;font-weight:600;display:inline-block}.inv-fig{letter-spacing:-.02em;color:var(--cobalt);font-variant-numeric:tabular-nums lining-nums;margin-top:4px;font-size:30px;font-weight:700}.inv-card.clean .inv-fig{color:var(--ink)}.inv-strong{margin-top:5px;font-size:14px;font-weight:700}.inv-strong a{margin-top:0;font-weight:600}.inv-rule{background:var(--line-soft);height:1px;margin:13px 0}.inv-prices{border-top:1px solid var(--line-soft);gap:22px;margin-top:13px;padding-top:13px;display:flex}.inv-prices b{font-variant-numeric:tabular-nums lining-nums;margin-top:3px;font-size:15px;display:block}.inv-foot{flex-direction:column;gap:8px;padding:2px 2px 0;display:flex}.inv-foot a{color:var(--cobalt-deep);font-size:13px;font-weight:600}.inv-parties{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px 32px;padding:4px 2px;display:grid}.inv-parties p{margin:0;font-size:14px;line-height:1.55}.scan-ink{pointer-events:none;background:#e0b40029;border-radius:3px;position:absolute;box-shadow:inset 0 0 0 2px #e0b400b3}.scan-ink.ink-strike-through{background:#b4231824;box-shadow:inset 0 0 0 2px #b42318bf}.scan-inked{color:#6b4f00;background:#fff8db;border:1px solid #e0b400;border-radius:12px;margin:0;padding:12px 16px;font-size:14px;line-height:1.55}.inv-party-name{font-weight:700;margin-top:6px!important}.scan-note-grey{background:var(--band);border:1px solid var(--line);color:var(--ink-2);border-radius:12px;margin:0;padding:11px 16px;font-size:13.5px;line-height:1.55}.scan-field.inked{background:#fffdf2}.scan-field.inked.on{background:#fff8db;border-left-color:#e0b400}.scan-mark.inkmark{color:#6b4f00;background:#fff3c4;border-color:#e0b400;font-weight:700}.break-strip{border:1px solid var(--line-soft);background:var(--white);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:12px;display:grid;overflow:hidden}.break-strip.stops-2{grid-template-columns:repeat(2,minmax(0,1fr))}.break-stop{font-variant-numeric:tabular-nums lining-nums;padding:10px 12px 9px 16px;position:relative}.break-stop+.break-stop{border-left:1px solid var(--line-soft)}.break-stop b{margin-top:2px;font-size:15px;display:block}.break-stop.broke{background:var(--cobalt-tint);box-shadow:inset 3px 0 0 var(--cobalt)}.break-mark{letter-spacing:.05em;text-transform:uppercase;color:var(--cobalt-deep);margin-top:3px;font-size:11px;font-weight:700;display:block}.break-link{border-top:1px solid var(--line);border-right:1px solid var(--line);background:var(--white);width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:-5px;transform:rotate(45deg)}.break-line{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:12px;padding-top:12px;display:flex}.break-line-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-basis:100%;font-size:12px;font-weight:700}.break-cell{border:1px solid var(--line-soft);min-width:118px;color:inherit;font-variant-numeric:tabular-nums;border-radius:12px;flex-direction:column;gap:1px;padding:8px 12px;text-decoration:none;display:flex}a.break-cell:hover{border-color:var(--cobalt)}a.break-cell:hover .break-k{color:var(--cobalt)}.break-k{color:var(--ink-2);font-size:12px;font-weight:600}.break-cell b{font-size:15px;font-weight:600}.break-n{color:var(--muted);font-size:12px}.break-cell.break-unknown{border-style:dashed}.need.buyer{border-left-color:var(--ink)}.needs:has(.need.buyer){grid-template-columns:repeat(4,minmax(0,1fr))}.pill.break-ordering,.pill.break-invoicing,.pill.break-no_order,.pill.break-order_unknown,.pill.break-unknown{background:var(--band);color:var(--ink-2)}.pill.break-unknown{border:1px dashed var(--line);background:0 0}.filter-chips-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-self:center;margin-right:4px;font-size:12px;font-weight:700}.empty-card{background:var(--white);border:1px dashed var(--line);border-radius:16px;max-width:560px;margin:8px 0 24px;padding:22px 24px 20px}.empty-card-title{letter-spacing:-.01em;font-size:17px;font-weight:700}.empty-card p{color:var(--ink-2);margin:8px 0 0;font-size:14px;line-height:1.55}.empty-card-ask{border-left:3px solid var(--cobalt);background:var(--cobalt-tint);border-radius:0 10px 10px 0;padding:10px 12px}@media (width<=900px){.needs:has(.need.buyer){grid-template-columns:repeat(2,minmax(0,1fr))}}.section-note{max-width:72ch;margin:-2px 0 12px;font-size:14px;line-height:1.5}.shape-pill{letter-spacing:.04em;border:1px solid var(--line);color:var(--ink-2);background:var(--band);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.shape-pill.shape-priced{border-color:var(--teal);color:#0f6f60;background:#e6faf6}.shape-pill.shape-refused{color:#7a5c00;background:#fff8db;border-color:#e0b400}.shape-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.shape-chips .shape-pill{padding:2px 8px;font-size:11px}.evidence-shapes{margin-bottom:18px}.shape-quote{border-left:3px solid var(--cobalt);background:var(--band);border-radius:0 8px 8px 0;margin:4px 0 2px;padding:6px 12px;font-size:13.5px;line-height:1.45}.table.shapes td.wrap,.table td.wrap{white-space:normal;max-width:44ch}.cards.checks{margin-top:8px}.check-list{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.check-list li{grid-template-columns:10px 1fr auto;align-items:center;gap:10px;display:grid}.check-list li.planned{color:var(--muted)}.check-dot{border:1.5px solid var(--line);background:var(--white);border-radius:999px;width:8px;height:8px}.check-dot.live{border-color:var(--teal);background:var(--teal)}.plain-list{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.term-types{font-size:14px;line-height:1.6}.muted.small{font-size:12.5px}.analyst-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;margin-top:28px;display:grid}@media (width<=1100px){.analyst-grid{grid-template-columns:minmax(0,1fr)}}.analyst-main{flex-direction:column;gap:16px;min-width:0;display:flex}.analyst-main .panel{margin-top:0}.analyst-unconfigured{border-left:4px solid #e0b400}.compose{flex-direction:column;gap:10px;display:flex}.compose-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.compose-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-right:4px;font-size:12px;font-weight:700}.chip.starter{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:500;overflow:hidden}.chip:disabled{opacity:.55;cursor:default}.compose-text{font:inherit;border:1px solid var(--line);border-radius:var(--radius-input);background:var(--white);width:100%;color:var(--ink);resize:vertical;min-height:56px;padding:10px 14px;font-size:15px;line-height:1.5}.compose-text:focus{border-color:var(--cobalt);outline:none}.compose-text:disabled{background:var(--band);color:var(--muted)}.compose-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.brief{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:20px 24px;scroll-margin-top:16px;display:flex}.brief.compact{box-shadow:none;border:1px solid var(--line-soft);border-radius:14px;margin-top:12px;padding:14px 16px}.brief-head{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.brief-status{letter-spacing:.06em;text-transform:uppercase;background:var(--band-2);color:var(--ink-2);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}.brief-status.clarify{color:#1d4ed8;background:#2563eb1f}.turn{border-bottom:1px solid var(--line);padding:14px 4px 10px}.turn .brief-q{margin-bottom:6px}.turn-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 4px;font-size:11.5px;font-weight:700}.turn-text{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.6}.turn-note{color:#7a6000;margin:6px 0 0;font-size:13px}.turn-escape{margin:8px 0 0;font-size:13px}.turn .link{color:#1d4ed8;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.clarify-card{background:var(--band);border-left:4px solid #2563eb;border-radius:0 12px 12px 0;padding:12px 16px}.clarify-q{margin:0 0 10px;font-size:15px;font-weight:600}.clarify-opts{flex-wrap:wrap;gap:8px;display:flex}.clarify-opt{border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:7px 14px;font-size:13.5px}.clarify-opt:hover:not(:disabled){color:#1d4ed8;border-color:#2563eb}.clarify-opt:disabled{cursor:default;opacity:.6}.clarify-opt.on{opacity:1;color:#1d4ed8;background:#2563eb1f;border-color:#2563eb}.clarify-hint{color:var(--ink-3);margin:10px 0 0;font-size:12.5px}.ask-social{flex-direction:column;gap:10px;margin:14px 0 0;font-size:14.5px;display:flex}.ask-social-q{background:var(--cobalt-tint);color:var(--cobalt-deep);border-radius:16px 16px 4px;align-self:flex-end;max-width:70%;margin:0;padding:8px 14px}.ask-social-reply{border:1px solid var(--line);background:var(--white);border-radius:4px 16px 16px;grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:8px;max-width:80%;padding:10px 14px 12px;display:grid}.ask-social-who{color:var(--ink);font-size:12px;font-weight:600}.ask-social-text{color:var(--ink-2);grid-column:2;margin:4px 0 0;line-height:1.55}.ask-cap{color:#7a6000;margin:8px 0 0;font-size:12.5px}.ask-cap-stop{background:var(--band);border-left:4px solid #e0b400;border-radius:0 12px 12px 0;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 0;padding:10px 14px;font-size:13.5px;display:flex}.ask-cap-stop p{flex:240px;margin:0}.brief-status.answered{color:#0f6f61;background:#2ad5bd29}.brief-status.refused{color:#7a6000;background:#e0b40029}.brief-status.failed{background:var(--danger-tint);color:var(--danger)}.brief-status.pending{background:var(--cobalt-tint);color:var(--cobalt-deep)}.brief-scope{color:var(--ink-2);font-weight:600}.brief-q{color:var(--ink);margin:0;font-size:17px;font-weight:600;line-height:1.4}.brief.compact .brief-q{font-size:15px}.brief-working{color:var(--ink-2);align-items:center;gap:10px;font-size:14px;display:flex}.brief-dot{background:var(--cobalt);border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite brief-pulse}.brief-working.steps{align-items:flex-start}.job-steps{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.job-step{color:var(--muted);border:0;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;padding:0;font-size:13.5px;display:grid}.job-step.now{color:var(--ink)}.job-step .brief-dot{justify-self:center}.job-step-mark{text-align:center;color:var(--muted);font-size:12px}.job-step.error .job-step-mark{color:var(--red,#b42318)}.job-step.model .job-step-text{font-style:italic}@keyframes brief-pulse{0%,to{opacity:.5;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}.brief-rule{color:var(--cobalt-deep);margin:0;font-size:13px;font-weight:600}.brief-a p{max-width:80ch;margin:0 0 10px;font-size:15px;line-height:1.6}.brief-a p:last-child{margin-bottom:0}.brief-cites{flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.cite{border:1px solid var(--line);background:var(--white);color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:4px 10px 4px 6px;font-size:12.5px;text-decoration:none;display:inline-flex}a.cite:hover{border-color:var(--cobalt);color:var(--cobalt-deep)}.cite-label{font-weight:600}.cite-ref{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:34ch;font-size:12px;overflow:hidden}.brief-refusal{background:var(--band);border-left:4px solid #e0b400;border-radius:0 12px 12px 0;padding:12px 16px}.brief-refusal-label{letter-spacing:.08em;text-transform:uppercase;color:#7a6000;margin-bottom:4px;font-size:12px;font-weight:700}.brief-refusal p{margin:0 0 6px;font-size:14.5px;line-height:1.55}.brief-refusal p:last-child{margin-bottom:0}.brief-read{color:var(--muted);margin:0;font-size:12.5px}.brief-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}.brief-foot-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-right:2px;font-size:12px;font-weight:700}.brief-cost{color:var(--muted);margin-left:auto;font-size:12px}.rule-sentence{color:var(--cobalt-deep);margin:0 0 12px;font-size:14px;font-weight:600}.rule-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rule-list li{align-items:center;gap:10px;font-size:13.5px;display:flex}.rule-n{background:var(--band-2);width:20px;height:20px;color:var(--ink-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:inline-flex}.rule-label{flex:1;min-width:0}.rule-btns{gap:4px;display:inline-flex}.rule-btns .btn-quiet{padding:2px 7px;font-size:11.5px}.rule-btns .btn-quiet:disabled{opacity:.4;cursor:default}.rule-add{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.ledger-row{color:inherit;border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;text-decoration:none;display:flex}.ledger-row:hover{background:var(--cobalt-tint)}.ledger-q{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.ledger-meta{align-items:center;gap:8px;display:flex}.ledger-rating{color:var(--muted);font-size:11.5px}.ask{border-top:1px solid var(--line-soft);margin-top:22px;padding-top:18px}.ask-note{max-width:80ch;margin:-4px 0 12px}.thread{flex-direction:column;gap:8px;display:flex}.thread .brief+.brief,.thread.compact .brief+.brief{margin-top:0}.brief-turn{letter-spacing:.06em;text-transform:uppercase;color:var(--cobalt-deep);font-size:11.5px;font-weight:700}.followup-row{align-items:center;gap:10px;padding:2px 6px 6px;display:flex}.compose.followup{gap:0}.main:has(.analyst-page){max-width:none;padding:40px 24px 0}.analyst-page{grid-template-columns:220px minmax(0,1fr);align-items:stretch;gap:16px;height:calc(100vh - 40px);min-height:0;display:grid}.analyst-threads>*{flex:none}@media (width<=1180px){.analyst-page{grid-template-columns:220px minmax(0,1fr)}}.analyst-threads{flex-direction:column;gap:10px;min-height:0;padding-bottom:24px;padding-right:6px;display:flex;overflow-y:auto}.analyst-threads-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.icon-btn{border:2px solid var(--line);width:36px;height:36px;color:var(--ink-2);background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{border-color:var(--ink);color:var(--ink)}.analyst-settings{max-width:820px}.analyst-settings .panel+.panel{margin-top:18px}.thread-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.thread-empty{padding:8px 10px;line-height:1.5}.thread-row{font:inherit;text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:5px;padding:9px 11px;display:flex}.thread-row:hover{background:var(--cobalt-tint)}.thread-row.on{background:var(--white);border-color:var(--line-soft);box-shadow:var(--shadow-card)}.thread-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.thread-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.thread-group{font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;padding:10px 11px 2px;font-size:11px;font-weight:700;display:flex}.thread-group>span:first-child{white-space:nowrap}.thread-group .n{letter-spacing:0;text-transform:none;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;font-weight:600;overflow:hidden}.thread-group.fold{cursor:pointer;text-align:left;background:0 0;border:0;flex-wrap:wrap;row-gap:3px;width:100%}.thread-group.fold .n{white-space:normal;flex-basis:100%;order:3;margin-left:0}.thread-group.fold .caret{margin-left:auto}.thread-group.fold:hover{color:var(--ink)}.thread-group .caret{transition:transform .12s;display:inline-flex;transform:rotate(-90deg)}.thread-group .caret.open{transform:none}.thread-item{position:relative}.thread-item .thread-title{padding-right:50px}.thread-pin{color:var(--cobalt);pointer-events:none;display:inline-flex;position:absolute;top:9px;right:9px}.thread-acts{gap:2px;display:none;position:absolute;top:6px;right:6px}.thread-item:hover .thread-acts,.thread-item:focus-within .thread-acts{display:inline-flex}.thread-item:hover .thread-pin,.thread-item:focus-within .thread-pin{display:none}.thread-item:hover .thread-row,.thread-item:focus-within .thread-row{background:var(--cobalt-tint)}.thread-act{width:26px;height:26px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.thread-act:hover{background:var(--white);color:var(--ink)}.thread-item.pinned .thread-act:first-child{color:var(--cobalt)}.thread-removed{background:var(--band);color:var(--ink-2);border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:8px 12px;font-size:13px;display:flex}.ledger-list{flex-direction:column;gap:2px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ledger-row{font:inherit;text-align:left;width:100%;color:var(--ink);box-sizing:content-box;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:4px;margin:0 -10px;padding:8px 10px;display:flex}.ledger-row.opens{cursor:pointer}.ledger-row.opens:hover{background:var(--cobalt-tint)}.ledger-row.on{border-color:var(--line-soft)}.ledger-q{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.ledger-row .thread-meta b{color:var(--ink);font-weight:600}.ledger-list li.rm .ledger-q,.ledger-list li.rm .thread-meta{color:var(--muted);opacity:.75}.ledger-list li.rm .ledger-q{text-decoration:line-through}.ledger-mark{color:var(--muted);font-size:11.5px;font-weight:600}.analyst-centre{flex-direction:column;min-width:0;min-height:0;display:flex}.analyst-scroll{flex:1;min-height:0;padding:2px 6px 16px 2px;overflow-y:auto}.analyst-start .page-head{margin-bottom:8px}.analyst-start .panel{margin-top:18px}.analyst-pinned{border-top:1px solid var(--line-soft);background:var(--band);flex:none;padding:12px 2px 10px}.analyst-pinned .compose.followup{box-shadow:var(--shadow-card)}.reads-list{color:var(--ink-2);margin:0;padding-left:18px;font-size:13.5px;line-height:1.6}.followups{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 8px 2px;display:flex}.brief-verdict{color:var(--ink);font-size:16px;font-weight:600;line-height:1.5}.brief-list{margin:0 0 10px;padding-left:22px;font-size:15px;line-height:1.6}.brief-table{margin:4px 0 12px}.brief-table .rule-strip{margin-bottom:8px}.table.ranked tbody tr.row td{cursor:pointer}.brief-note{color:var(--ink-2);margin:8px 0 0;font-size:13.5px}.brief-askrow{align-items:center;gap:14px;margin:12px 0 4px;display:flex}.brief-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:6px;margin-bottom:10px}.brief-cites-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-self:center;margin-right:2px;font-size:12px;font-weight:700}.tick-link{text-decoration:none}.tick-link sup{color:var(--cobalt-deep);background:var(--cobalt-tint);cursor:pointer;border-radius:6px;margin-left:1px;padding:0 3px;font-size:11px;font-weight:700}.tick-link:hover sup{background:var(--cobalt);color:var(--white)}sup.tick-missing{color:var(--danger)}.table tbody tr.marked>td{background:var(--cobalt-tint)}.ask-hero{width:100%;max-width:760px;margin:48px auto 24px}.ask-hello{text-align:center;margin-bottom:22px}.ask-hello h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:28px;font-weight:600;line-height:1.2}.ask-hello p{color:var(--muted);margin:8px 0 0;font-size:14px}.ask-proof{background:var(--cobalt-tint);color:var(--cobalt-deep);border-radius:999px;align-items:center;gap:7px;margin-top:12px;padding:6px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.ask-box{background:var(--white);border:1px solid var(--line);border-radius:22px;padding:14px 16px 10px;transition:border-color .15s,box-shadow .15s}.compose.hero .ask-box{padding:18px 18px 12px;box-shadow:0 6px 28px #28282814,0 0 0 4px #0645f50f}.ask-box:focus-within{border-color:var(--cobalt)}.ask-box .compose-text{resize:none;background:0 0;border:none;min-height:0;padding:0 2px;font-size:15.5px}.compose.hero .ask-box .compose-text{min-height:66px;font-size:16.5px}.ask-box .compose-text:disabled{background:0 0}.ask-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.ask-gap{flex:1}.ask-seg{background:var(--band-2);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.ask-seg button{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:13px;font-weight:600;display:inline-flex}.ask-seg button:hover:not(.on){color:var(--ink)}.ask-seg button.on{background:var(--white);color:var(--ink);box-shadow:0 1px 4px #28282824}.ask-scope{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.ask-keys{color:var(--muted);border:1px solid var(--line);background:var(--band);border-radius:6px;padding:2px 6px;font-size:12px}.ask-send{font:inherit;background:var(--cobalt);color:var(--white);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14.5px;font-weight:700;display:inline-flex}.ask-send:hover:not(:disabled){background:var(--cobalt-press)}.ask-send:disabled{opacity:.45;cursor:default}.ask-cards{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ask-card{font:inherit;border:1px solid var(--line-soft);background:var(--white);width:100%;height:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.ask-card:hover:not(:disabled){border-color:var(--cobalt);box-shadow:var(--shadow-card)}.ask-card:focus-visible{border-color:var(--cobalt);background:var(--cobalt-tint);outline:none}.ask-card:disabled{opacity:.55;cursor:default}.ask-card-k{letter-spacing:.1em;text-transform:uppercase;color:var(--cobalt);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.ask-card-enter{letter-spacing:0;text-transform:none;visibility:hidden;margin-left:auto;font-size:11.5px;font-weight:600}.ask-card:focus-visible .ask-card-enter{visibility:visible}.ask-card-q{font-size:14.5px;line-height:1.4}.ask-hint{text-align:center;color:var(--muted);margin:14px 0 0;font-size:12.5px}@media (width<=640px){.ask-hero{margin-top:24px}.ask-hello h2{font-size:22px}.ask-cards{grid-template-columns:1fr}.ask-keys,.ask-hint{display:none}}.timeline{border:1px solid var(--line-soft);background:#fff;border-radius:6px;min-width:0;margin:10px 0 14px;padding:12px 14px 10px;overflow:hidden}.timeline-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.timeline-fam{font-family:var(--mono,ui-monospace, monospace);color:var(--ink);font-size:13px}.timeline-turn{color:var(--cobalt)}.timeline-svg{max-width:100%;margin:0 -14px;font-family:inherit;display:block}.tl-lane{letter-spacing:.04em;text-transform:uppercase;fill:var(--muted);font-size:11px}.tl-label{fill:var(--ink-2);font-size:11.5px}.tl-label.on-bar{fill:#fff}.tl-tick{fill:var(--muted);font-size:11px}.tl-axis{stroke:var(--line);stroke-width:1px}.tl-term{fill:var(--ink-2);opacity:.85}.tl-term.open{fill:url(#tl-fade);opacity:.85}.tl-doc{fill:#fff;stroke:var(--ink);stroke-width:1.5px}.tl-docline{stroke:var(--line);stroke-dasharray:2 3}.tl-dot{fill:#fff;stroke:var(--ink-2);stroke-width:1.5px}.tl-dot.break{fill:var(--cobalt);stroke:var(--cobalt)}.tl-turn{stroke:var(--cobalt);stroke-width:1px;stroke-dasharray:3 3}.timeline-rows{margin:6px 0 0;padding:0;font-size:13px;list-style:none}.timeline-rows li{border-top:1px solid var(--line-soft);grid-template-columns:92px 52px minmax(0,1fr);align-items:baseline;gap:0 10px;padding:5px 0;display:grid}.timeline-rows .tl-when{white-space:nowrap;color:var(--muted)}.timeline-rows .tl-kind{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.timeline-rows .tl-what{overflow-wrap:anywhere;min-width:0}.timeline-rows li.marked .tl-kind{color:var(--cobalt)}.timeline-note{margin-top:8px;font-size:13.5px}.timeline-note p{margin:0}.timeline-table .tl-when{white-space:nowrap;color:var(--muted);width:96px}.timeline-table .tl-kind{white-space:nowrap;overflow-wrap:normal;width:66px;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:12px}.timeline-table tr.marked .tl-kind{color:var(--cobalt)}.timeline-foot{color:var(--muted);margin:8px 0 0;font-size:13px;font-style:italic}.glossed{display:block}.glossed .gloss-reading{color:var(--ink);margin-bottom:6px;font-size:14px}.glossed [lang]{font-feature-settings:"locl"}mark.gloss-word{color:inherit;border-bottom:1.5px dotted var(--cobalt);cursor:help;background:0 0;padding:0 1px;transition:background .1s}mark.gloss-word.hot,mark.gloss-word:focus-visible{background:var(--band);border-bottom-style:solid;outline:none}.gloss-meta{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:6px;display:flex}.gloss-lang{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.gloss-couplets{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.gloss-couplets li{color:var(--ink-2);cursor:help;border-radius:4px;align-items:baseline;gap:5px;padding:0 3px;display:inline-flex}.gloss-couplets li [lang],.gloss-couplets li .eq{color:var(--muted)}.gloss-couplets li .en{color:var(--ink);font-weight:500}.gloss-couplets li.hot,.gloss-couplets li:focus-visible{background:var(--band);outline:none}.gloss-couplets li.hot .en{color:var(--cobalt-deep)}.gloss-rendering{border:1px dashed var(--line);color:var(--ink-2);border-radius:8px;margin-top:8px;padding:8px 12px;font-size:13.5px;line-height:1.45}.gloss-rendering p{margin:0 0 4px}.gloss-rendering.withdrawn{color:var(--muted);border-color:#b8730a}.gloss-prov{color:var(--muted);font-size:11.5px}.glossed.compact .gloss-inline{color:var(--muted);margin-top:2px;font-size:12px;font-style:italic;display:block}.glossed.compact .gloss-inline.withdrawn{font-style:normal}.glossary-group h2{margin:28px 0 8px;font-size:16px}.table.glossary td.wrap{white-space:normal;max-width:52ch}.table.glossary .variants{color:var(--muted);font-size:12px;display:block}.sort-mark{min-width:12px;margin-left:2px;display:inline-block}.link-btn{font:inherit;color:var(--cobalt);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.link-btn:hover{color:var(--cobalt-deep)}.bar{vertical-align:middle;background:var(--cobalt);border-radius:2px;height:8px;margin-right:8px;display:inline-block}.timeline-rows .tl-what .tick-link,.timeline-rows .tl-what .muted{display:inline}.table-bleed{margin-left:calc(-1 * var(--main-gutter));width:calc(100vw - var(--bleed-left));box-sizing:border-box;max-width:none;padding:0 var(--main-gutter) 0 0;box-shadow:none;scrollbar-gutter:stable;background:0 0;border-radius:0;overflow:auto}.table-bleed .table{width:max-content;min-width:calc(100% - var(--main-gutter));margin-left:var(--main-gutter);background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.table-sticky{margin-top:28px;display:flow-root;position:relative}.sticky-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:-1px}.table-sticky .table-bleed.head{padding:20px var(--main-gutter) 20px 0;z-index:6;scrollbar-gutter:auto;pointer-events:none;margin-top:-20px;margin-bottom:-20px;position:sticky;top:-20px;overflow:hidden}.table-sticky .table-bleed.head .table{pointer-events:auto;box-shadow:var(--shadow-card);clip-path:inset(-24px -24px 0);table-layout:fixed;border-radius:16px 16px 0 0}.table-sticky .table-bleed.head thead th:first-child{border-top-left-radius:16px}.table-sticky .table-bleed.head thead th:last-child{border-top-right-radius:16px}.table-sticky .table-bleed.body{margin-top:0;padding-bottom:20px}.table-sticky .table-bleed.body .table{box-shadow:var(--shadow-card);table-layout:fixed;border-radius:0 0 16px 16px}.table-sticky .table-bleed.body tbody tr:last-child td{border-bottom:0}.table-sticky .table-bleed.body tbody tr:last-child td:first-child{border-bottom-left-radius:16px}.table-sticky .table-bleed.body tbody tr:last-child td:last-child{border-bottom-right-radius:16px}.table-sticky thead.ghost{visibility:collapse}.table-sticky thead th{background:var(--white);box-sizing:border-box}.table-sticky.pinned .table-bleed.head .table{clip-path:none;box-shadow:inset 0 -1px 0 var(--line), 0 6px 10px -8px #10182847;border-radius:0}.table-sticky.pinned .table-bleed.head thead th:first-child,.table-sticky.pinned .table-bleed.head thead th:last-child{border-radius:0}.table-sticky .frozen{z-index:2;background:var(--white);position:sticky;left:0}.table-sticky thead th.frozen{z-index:5}.table-sticky.scrolled .frozen{box-shadow:6px 0 10px -6px #10182847}.table-sticky .row:hover td.frozen{background:var(--band)}.table-sticky .table.findings tr.row.open td.frozen{background:var(--cobalt-tint)}.table-sticky.price-grid thead .group-row th{box-sizing:border-box;text-align:left;vertical-align:bottom;border-bottom:0;height:38px;padding:10px 14px 4px}.table-sticky.price-grid .table-bleed.head thead tr.column-row th:first-child,.table-sticky.price-grid .table-bleed.head thead tr.column-row th:last-child{border-radius:0}.table-sticky.price-grid tr.column-row th:first-child.frozen,.table-sticky.price-grid td:first-child.frozen{min-width:160px;max-width:160px}.table-sticky.price-grid tr.column-row th:nth-child(2).frozen,.table-sticky.price-grid td:nth-child(2).frozen{min-width:190px;max-width:190px;left:160px}.table-sticky.price-grid.scrolled tr.column-row th:first-child.frozen,.table-sticky.price-grid.scrolled td:first-child.frozen{box-shadow:none}.table-sticky.price-grid.scrolled tr.row.open td:first-child.frozen{box-shadow:inset 3px 0 0 var(--cobalt)}.table-sticky.price-grid td.frozen .cell-main,.table-sticky.price-grid td.frozen .cell-sub{text-overflow:ellipsis;overflow:hidden}.table-sticky.price-grid:not(.one-frozen) tr.view-group td.group-cell:nth-child(2){z-index:3;min-width:190px;max-width:190px;position:sticky;left:160px}.table-sticky.price-grid.scrolled:not(.one-frozen) tr.view-group td.group-cell:nth-child(2){box-shadow:6px 0 10px -6px #10182847}.table-sticky.price-grid.one-frozen tr.column-row th:first-child.frozen,.table-sticky.price-grid.one-frozen td:first-child.frozen{min-width:240px;max-width:none}.table-sticky.price-grid.one-frozen.scrolled tr.column-row th:first-child.frozen,.table-sticky.price-grid.one-frozen.scrolled td:first-child.frozen{box-shadow:6px 0 10px -6px #10182847}.grp-head{border-left:1px solid var(--line)}.grp-head:first-child{border-left:0}.group-name{font:inherit;letter-spacing:.1em;text-transform:uppercase;color:var(--cobalt-deep);white-space:nowrap;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}button.group-name{cursor:pointer}button.group-name:hover{color:var(--cobalt)}.grp-head.folded .group-name{color:var(--muted)}.group-mark{min-width:8px;color:var(--muted);margin-left:6px;display:inline-block}.info-btn{font:inherit;font-family:var(--mono);border:1px solid var(--line);width:15px;height:15px;color:var(--muted);background:var(--white);cursor:help;text-transform:none;letter-spacing:0;border-radius:999px;padding:0;font-size:10px;font-weight:700;line-height:1}.info-btn:hover,.info-btn:focus-visible{border-color:var(--cobalt);color:var(--cobalt);outline:none}.info-card{z-index:50;background:var(--white);width:320px;box-shadow:var(--shadow-card), 0 0 0 1px var(--line);letter-spacing:0;text-transform:none;text-align:left;color:var(--ink);white-space:normal;border-radius:12px;gap:4px;padding:12px 14px;font-size:13px;font-weight:400;line-height:1.45;display:grid;position:fixed}.info-card .info-k{letter-spacing:.08em;text-transform:uppercase;color:var(--cobalt-deep);margin-top:4px;font-size:11px;font-weight:700}.info-card .info-k:first-child{margin-top:0}.grp-head .group-name{display:inline-block;position:sticky;left:366px}.grp-head.frozen .group-name{position:static}.grp-head.fixed-rest{border-left:0}.need.delivery{border-left-color:var(--danger)}.needs:has(.need.delivery){grid-template-columns:repeat(4,minmax(0,1fr))}.needs:has(.need.buyer):has(.need.delivery){grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=900px){:is(.needs:has(.need.delivery),.needs:has(.need.buyer):has(.need.delivery)){grid-template-columns:repeat(2,minmax(0,1fr))}}.decided.warn{color:#7a5c00;background:#fff8db;border-color:#e0b400}.decided.teal{border-color:var(--teal);color:#0f6f60;background:#e6faf6}.sq-back{margin-bottom:10px;font-size:14px}.sq-queue td{white-space:normal;vertical-align:top}.sq-queue tr.sq-open{cursor:pointer}.sq-supplier{font-weight:600}.sq-part{color:var(--muted);margin-top:2px;font-size:13px}.sq-pills{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.sq-text{color:var(--ink-2);max-width:60ch;font-size:14px}.sq-due{white-space:nowrap;font-weight:600}.sq-due.late{color:var(--danger)}.sq-split{margin-top:28px}.sq-body{color:var(--ink);padding:20px 22px;font-size:15px;line-height:1.65}.sq-email mark{background:var(--cobalt-tint);color:var(--cobalt-deep);border-radius:3px;padding:1px 3px;transition:background .12s,box-shadow .12s;box-shadow:0 0 0 1px #0645f559}.sq-email mark.on{background:var(--cobalt);color:var(--white);box-shadow:0 0 0 1px var(--cobalt)}.sq-record th{vertical-align:top;white-space:nowrap;text-transform:none;letter-spacing:0;width:36%;color:var(--ink-2);font-size:14px;font-weight:600}.sq-record td{white-space:normal}.sq-record tr.src{cursor:default}.sq-record tr.src.on td,.sq-record tr.src.on th{background:var(--cobalt-tint)}.sq-confirm{flex-wrap:wrap;align-items:center;gap:14px;padding:16px 16px 4px;display:flex}.sq-note{color:var(--ink-2);font-size:14px}.sq-caption{color:var(--muted);max-width:48ch;padding:12px 16px 18px;font-size:14px}.sq-foot{color:var(--muted);margin-top:28px;font-size:13px}.demo-mark{letter-spacing:.04em;text-transform:none;color:#8a8f98;background:#f1f2f4;border-radius:4px;margin-left:10px;padding:1px 6px;font-size:11px;font-weight:500}.cell-sub.demo-mark{margin-left:0}tr.row.demo td{background:repeating-linear-gradient(135deg,#0000 0 12px,#00000004 12px 24px)}.table-sticky tr.row.demo td.frozen{background-color:var(--white)}.table-sticky tr.row.demo:hover td.frozen{background-color:var(--band)}.chip-count{opacity:.75;font-variant-numeric:tabular-nums;margin-left:6px;font-weight:500}.drawer-table{margin-top:8px;font-size:14px}.drawer-table th,.drawer-table td{white-space:normal}.table-sticky tr.view-group td.group-first,.table-sticky tr.view-group td.group-cell{box-sizing:border-box;vertical-align:middle;background:var(--band);border-top:1px solid var(--line);height:44px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;padding:0 16px;font-size:12.5px;overflow:hidden}.table-sticky tr.view-group td.group-first.frozen{z-index:3;background:var(--band)}.table-sticky tr.view-group~tr.row td:first-child{padding-left:28px}.table-sticky tr.view-group td.group-cell .strong{color:var(--ink);font-weight:700}.table-sticky tr.view-group td.group-cell .lane{padding:2px 8px;font-size:11.5px}.group-fold{font:inherit;max-width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:baseline;gap:8px;padding:0;display:inline-flex}.group-fold:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px;border-radius:4px}.group-chevron{width:10px;color:var(--muted);flex:none;font-size:12px}tr.view-group .group-fold .group-name{letter-spacing:0;text-transform:none;color:var(--ink);text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}tr.view-group .group-fold:hover .group-name{color:var(--cobalt)}tr.view-group .group-fold .group-sub,tr.view-group .group-fold .group-counts{float:none;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.table-sticky tr.view-group.has-note td.group-first,.table-sticky tr.view-group.has-note td.group-cell{vertical-align:top;height:60px;padding-top:12px}.table-sticky tr.view-group.has-note td.group-first{z-index:2;position:relative;overflow:visible}.table-sticky tr.view-group.has-note td.group-first.frozen{position:sticky}tr.view-group .group-note{white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums;pointer-events:none;font-size:12.5px;position:absolute;bottom:9px;left:34px}tr.view-group .group-fold .group-name{flex:0 auto;min-width:6ch}.table-sticky tr.view-group.has-note .group-fold{overflow:hidden}.table-sticky.has-current .table-bleed.head{margin-bottom:-64px}.table-sticky.has-current.current-note .table-bleed.head{margin-bottom:-80px}.table-sticky .table-bleed.head tbody.group-current tr.view-group td{box-shadow:inset 0 -1px 0 var(--line);border-bottom:0}.group-name{color:var(--ink);font-weight:700}.group-sub{color:var(--muted)}.stats-counts{grid-template-columns:repeat(3,minmax(140px,220px));margin-top:14px}.table td.wrap{white-space:normal;max-width:34ch}.table.commitments .sq-pills{margin-bottom:4px}.table.commitments .sq-text{max-width:30ch;font-size:13px}.table.commitments td.wrap{max-width:26ch}.drawer-table{table-layout:fixed;width:100%}.table.wp.drawer-table th,.table.wp.drawer-table td,.table.wp.drawer-table tbody td:first-child{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.table.wp.drawer-table .mono{white-space:nowrap}.drawer-table .cell-sub{white-space:normal}.drawer-table th:first-child,.drawer-table td:first-child{width:40%}.drawer-table .num{width:18%}.nav-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:12px 12px 4px;font-size:11px;font-weight:700}.sidebar-nav a.view-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.view-bar{flex-wrap:wrap;align-items:flex-start;gap:12px;min-height:30px;margin:18px 0 10px;font-size:12.5px;display:flex}.view-bar select.sel{appearance:none;font:inherit;box-sizing:border-box;border:1px solid var(--line);background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 3.5l3 3 3-3' fill='none' stroke='%234a4a4a' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 8px center;height:30px;color:var(--ink);cursor:pointer;border-radius:6px;padding:4px 26px 4px 9px;font-size:12.5px;line-height:20px}.view-bar select.sel:hover{border-color:var(--ink-2)}.view-bar select.sel:focus-visible{outline:2px solid var(--cobalt);outline-offset:1px}.vb-chips{flex-wrap:wrap;flex:260px;align-items:center;gap:8px 12px;min-width:0;min-height:30px;display:inline-flex}.vb-chips~.view-bar-gap{display:none}.vb-right{flex:none;align-items:center;gap:12px;height:30px;margin-left:auto;display:inline-flex}.view-bar .btn.small{border-width:1px;height:30px;padding:0 14px;font-size:12.5px;font-weight:600;line-height:1}.view-bar .btn-ghost.small{background:var(--white)}.view-bar-gap{flex:1}.view-bar-desc{color:var(--ink-2);font-size:13px}.view-name{align-items:center;gap:6px;display:inline-flex}.view-name input{font:inherit;box-sizing:border-box;border:1px solid var(--line);border-radius:999px;min-width:200px;height:30px;padding:0 12px;font-size:12.5px}.hero.one{grid-template-columns:minmax(0,1fr)}.customise{margin-top:18px}.customise-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.customise-actions{gap:8px;display:flex}.block-list{flex-direction:column;margin:14px 0 0;padding:0;list-style:none;display:flex}.block-list li{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.block-list li.off .block-name,.block-list li.off .block-hint{color:var(--muted)}.block-toggle{cursor:pointer;grid-template-columns:18px auto 1fr;align-items:center;gap:10px;min-width:0;display:grid}.block-name{white-space:nowrap;font-weight:600}.block-kind{color:var(--cobalt);font-size:12px;font-weight:500}.block-hint{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.block-move{flex-shrink:0;gap:6px;display:flex}.add-view{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.add-view .view-pick{align-items:center;gap:8px;display:inline-flex}.add-view select{font:inherit;border:1px solid var(--line);background:var(--white);border-radius:8px;padding:5px 8px;font-size:13px}.view-block-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.notice.notice-amber{border-left:4px solid #e0b400}.q-chips .shape-pill{letter-spacing:0;text-transform:none}.q-count{opacity:.75;font-variant-numeric:tabular-nums;font-weight:500}tr.row.not-placed td:first-child{box-shadow:inset 3px 0 #e0b400}.label-source{color:var(--muted)}.label-change{margin-left:6px;font-size:12px;font-weight:500}.label-edit{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.label-edit input,.label-edit select{font:inherit;border:1px solid var(--line);border-radius:var(--radius-input);min-width:140px;padding:4px 8px;font-size:13px}.term-side{font-weight:600}.term-side-sell{color:var(--cobalt-deep)}.table.labels td.wrap,.table.labels .wrap{white-space:normal}.table th.head-menu{vertical-align:middle;white-space:nowrap;box-sizing:border-box;height:40px;padding-top:0;padding-bottom:0}.hm-btn{width:100%;height:38px;font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;margin:0;padding:0;font-size:11px;font-weight:700;display:flex}.head-menu.num .hm-btn{text-align:right;justify-content:flex-end}.head-menu .hm-btn:hover,.head-menu.open .hm-btn{color:var(--ink-2)}.table-sticky thead th.head-menu:hover,.table-sticky thead th.head-menu.open{background:var(--band)}.hm-btn:focus-visible{outline:2px solid var(--cobalt);outline-offset:-2px}.head-menu.sorted .hm-btn{color:var(--ink-2)}.hm-name{text-overflow:ellipsis;overflow:hidden}.head-menu.not-read .hm-name{color:var(--muted);opacity:.7;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.hm-dot{background:var(--cobalt);border-radius:999px;flex:none;width:6px;height:6px}.hm-sort{opacity:0;min-width:10px;color:var(--cobalt);flex:none;font-size:12px;transition:opacity .12s}.head-menu.sorted .hm-sort{opacity:1}.head-menu .hm-btn:hover .hm-sort{opacity:.35}.head-menu.sorted .hm-btn:hover .hm-sort{opacity:1}.hm-chev{opacity:0;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;margin-top:-3px;transition:opacity .12s;transform:rotate(45deg)}.head-menu .hm-btn:hover .hm-chev,.head-menu.open .hm-chev{opacity:.6}.hm-menu{z-index:60;background:var(--white);width:280px;max-height:calc(100vh - 24px);box-shadow:var(--shadow-card), 0 0 0 1px var(--line);letter-spacing:0;text-transform:none;text-align:left;color:var(--ink);white-space:normal;border-radius:12px;padding:6px 0 8px;font-size:13px;font-weight:400;position:fixed;overflow:auto}.hm-part{padding:6px 8px}.hm-part+.hm-part{border-top:1px solid var(--line-soft)}.hm-k{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:4px 8px 6px;font-size:11px;font-weight:700}.hm-about .hm-k{color:var(--cobalt-deep)}.hm-about p{color:var(--ink);margin:0 8px 6px;line-height:1.45}.hm-item{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.hm-item:hover,.hm-opt:hover{background:var(--band)}.hm-item.on{color:var(--cobalt-deep);background:var(--cobalt-tint)}.hm-item-mark{width:12px;color:var(--cobalt)}.hm-item:not(.on) .hm-item-mark{color:var(--muted)}.hm-list{display:grid}.hm-opt{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:5px 8px;display:flex}.hm-opt input{accent-color:var(--cobalt);margin:0}.hm-opt.on .hm-opt-label{color:var(--cobalt-deep);font-weight:600}.hm-opt-label{flex:1}.hm-count{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px}.hm-input{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:var(--band);border:1px solid var(--line-soft);border-radius:8px;margin:0 0 2px;padding:6px 8px;font-size:13px}.hm-input:focus{border-color:var(--cobalt);background:var(--white);outline:none}.hm-range{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;padding:0 8px;display:grid}.hm-range label{gap:2px;min-width:0;display:grid}.hm-range .hm-input{min-width:0}.hm-range-date .hm-input{padding-inline:6px;font-size:12px}.hm-range-k{color:var(--muted);padding-left:2px;font-size:11px}.hm-range-dash{color:var(--muted);align-self:start;padding-top:7px}.hm-range .hm-input::placeholder{color:var(--muted);font-size:12px}.hm-divider{border:0;border-top:1px solid var(--line-soft);margin:8px 8px 6px}.hm-foot{border-top:1px solid var(--line-soft);padding-top:8px;font-size:12px;color:var(--muted)!important;margin-top:8px!important}.vb-chip,.vb-gchip{border:1px solid var(--cobalt);background:var(--cobalt-tint);max-width:100%;height:30px;color:var(--cobalt-deep);border-radius:999px;flex:none;align-items:center;font-size:12.5px;font-weight:600;display:inline-flex;overflow:hidden}.vb-chip-body,.vb-chip-x,.vb-gchip-body,.vb-gchip-x{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;height:100%}.vb-chip-body,.vb-gchip-body{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:0 4px 0 11px;overflow:hidden}.vb-chip-dim{opacity:.8;font-weight:500}.vb-chip-link{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;text-underline-offset:2px;background:0 0;border:0;border-left:1px solid #0645f540;height:100%;padding:0 6px 0 8px;font-weight:500;text-decoration:underline}.vb-chip-link:hover{background:#0645f514}.vb-chip-link:focus-visible{outline:2px solid var(--cobalt);outline-offset:-2px}.vb-chip-x,.vb-gchip-x{opacity:.7;padding:0 9px 0 5px;font-size:15px;line-height:1}.vb-chip-body:hover,.vb-chip-x:hover,.vb-gchip-body:hover,.vb-gchip-x:hover{opacity:1;background:#0645f514}.vb-chip-body:focus-visible,.vb-chip-x:focus-visible,.vb-gchip-body:focus-visible,.vb-gchip-x:focus-visible,.vb-add-btn:focus-visible{outline:2px solid var(--cobalt);outline-offset:-2px}.vb-add{display:inline-flex;position:relative}.vb-add-btn{border:1px dashed var(--line);height:30px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:500}.vb-add-btn:hover,.vb-add-btn[aria-expanded=true]{border-color:var(--ink-2);color:var(--ink-2)}.vb-add-list{z-index:60;background:var(--white);min-width:180px;box-shadow:var(--shadow-card), 0 0 0 1px var(--line);border-radius:10px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0}.vb-add-item{font:inherit;color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:13px}.vb-add-item:hover{background:var(--band)}.view-bar .btn.vb-tool{align-items:center;gap:6px;padding:0 12px 0 10px;display:inline-flex}.vb-tool svg{color:var(--muted);flex:none}.vb-tool-sub{color:var(--muted);font-weight:500}.view-bar .btn.vb-tool[aria-expanded=true]{border-color:var(--ink-2)}.vb-gchip-body{align-items:center;gap:5px;display:inline-flex}.vb-gchip .vb-add{height:100%}.vb-group-list{min-width:200px}.vb-add-item.on{color:var(--cobalt-deep);background:var(--cobalt-tint)}.hm-group-line{margin:0 8px 6px;line-height:1.45}.vb-cols{display:inline-flex;position:relative}.cols-pop{z-index:60;background:var(--white);width:280px;max-height:max(320px,100vh - 320px);box-shadow:var(--shadow-card), 0 0 0 1px var(--line);color:var(--ink);text-align:left;border-radius:12px;padding-top:6px;font-size:13px;font-weight:400;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.cols-part{padding:6px 8px}.cols-part+.cols-part{border-top:1px solid var(--line-soft)}.cols-presets{display:grid}.cols-preset{position:relative}.cols-preset button{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 84px 7px 8px}.cols-preset button:hover{background:var(--band)}.cols-preset.on button{background:var(--cobalt-tint);color:var(--cobalt-deep);font-weight:600}.cols-hint{color:var(--muted);white-space:nowrap;font-size:12px}.cols-preset .cols-hint{pointer-events:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.cols-list{margin:0;padding:0;list-style:none}.cols-row{border-radius:8px;align-items:center;gap:4px;padding-right:8px;display:flex}.cols-row:hover{background:var(--band)}.cols-row label{cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;padding:5px 0;display:flex}.cols-row input{accent-color:var(--cobalt);margin:0}.cols-row:not(.on) .cols-label{color:var(--ink-2)}.cols-row.locked label{cursor:default}.cols-grip{width:18px;color:var(--muted);opacity:.55;flex:none;justify-content:center;display:inline-flex}.cols-grip.live{cursor:grab;touch-action:none}.cols-row.dragging{opacity:.5}.cols-row.drop-before{box-shadow:inset 0 2px 0 var(--cobalt)}.cols-row.drop-after{box-shadow:inset 0 -2px 0 var(--cobalt)}.cols-sections .cols-list{padding-left:22px}.cols-section-row .cols-label{color:var(--ink);font-weight:600}.cols-section-row label{flex:1}.cols-section-row .cols-hint{margin-left:auto}.cols-chev{width:16px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:11px}.cols-foot{border-top:1px solid var(--line-soft);background:var(--white);justify-content:space-between;align-items:center;padding:10px 16px;font-size:12.5px;display:flex;position:sticky;bottom:0}.cols-foot .link-btn{color:var(--cobalt);font-weight:600;text-decoration:none}.vb-count{color:var(--muted);white-space:nowrap;font-size:12.5px}.drawer{--drawer-w:460px;width:var(--drawer-w);z-index:40;background:var(--white);border-left:1px solid var(--line);outline:none;flex-direction:column;max-width:100vw;font-size:14px;transition:transform .18s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-12px 0 36px #10182824}.drawer.in{transform:translate(0)}.drawer.in.closing{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.drawer{transition:none}}.drawer-head{border-bottom:1px solid var(--line-soft);background:var(--band);padding:16px 18px 12px;position:relative}.drawer-acts{gap:4px;display:flex;position:absolute;top:12px;right:14px}.drawer-ic{width:26px;height:26px;font:inherit;color:var(--ink-2);background:var(--white);border:1px solid var(--line);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;text-decoration:none;display:inline-flex}.drawer-ic:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.drawer-ic:disabled{opacity:.4;cursor:default}.drawer-ic:focus-visible{outline:3px solid var(--cobalt);outline-offset:1px}.drawer-eyebrow{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin:0;padding-right:120px;font-size:10px;font-weight:700;overflow:hidden}.drawer-eyebrow .drawer-ref{font-family:var(--mono);letter-spacing:0;text-transform:none;color:var(--cobalt);font-size:12px;font-weight:600}.drawer-title{margin:4px 0 8px;padding-right:124px;font-size:19px;font-weight:600;line-height:1.2}.drawer-pills{flex-wrap:wrap;gap:6px;display:flex}.drawer-pill{border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.drawer-pill-cobalt{background:var(--cobalt);border-color:var(--cobalt);color:var(--white)}.drawer-pill-teal{color:#0f6f60;background:#e6faf6;border-color:#0000}.drawer-pill-amber{color:#7a5c00;background:#fff8db;border-color:#0000}.drawer-scroll{flex:1;min-height:0;overflow:auto}.drawer-facts{grid-template-columns:1fr 1fr;gap:0 18px;padding:8px 18px 12px;display:grid}.drawer-fact{border-bottom:1px solid var(--line-soft);min-width:0;padding:8px 0}.drawer-fact-k{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.drawer-fact-v{overflow-wrap:anywhere;margin-top:2px;font-weight:600}.drawer-fact-s{color:var(--muted);font-size:11.5px}.drawer-fact-s .label-change{margin-left:6px;font-size:11.5px}.drawer-fact .label-edit{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.drawer-fact .label-edit input,.drawer-fact .label-edit select{font:inherit;border:1px solid var(--line);border-radius:8px;flex:100%;padding:6px 8px}.drawer-quote{border-left:3px solid var(--cobalt);background:var(--band);border-radius:0 8px 8px 0;margin:4px 18px 10px;padding:8px 12px;font-size:13px;line-height:1.45}.drawer-quote-src{color:var(--muted);margin-top:4px;font-size:11.5px}.drawer-tabs{z-index:1;border-bottom:1px solid var(--line);background:var(--white);scrollbar-width:none;gap:18px;padding:0 18px;font-size:13px;display:flex;position:sticky;top:0;overflow-x:auto}.drawer-tabs::-webkit-scrollbar{display:none}.drawer-tab{white-space:nowrap;font:inherit;color:var(--muted);cursor:pointer;box-shadow:none;background:0 0;border:0;flex:none;padding:10px 0;font-size:13px;font-weight:600}.drawer-tab.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--cobalt)}.drawer-tab:focus-visible{outline:3px solid var(--cobalt);outline-offset:-3px}.drawer-tab-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:4px;font-size:11.5px;font-style:normal;font-weight:500}.drawer-sec{padding:6px 18px 14px}.drawer-none{color:var(--muted);margin:8px 0;font-size:13px}.drawer-list{margin:0;padding:0;list-style:none}.drawer-term{border-bottom:1px solid var(--line-soft);gap:10px;padding:8px 0;font-size:13px;display:flex}.drawer-term:last-child{border-bottom:0}.drawer-term-q{color:var(--cobalt-deep);text-transform:capitalize;flex:0 0 72px;padding-top:1px;font-size:10.5px;font-weight:700}.drawer-term-tx{color:var(--ink);overflow-wrap:anywhere}.drawer-term-src{color:var(--muted);font-size:11.5px}.drawer-findings p{margin:8px 0;font-size:13px}.drawer-foot{border-top:1px solid var(--line-soft);background:var(--white);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.drawer-foot a.btn{text-decoration:none}.drawer-foot .sq-note{flex-basis:100%}.drawer-foot .settle-form{flex-wrap:wrap;flex:100%;align-items:center;gap:8px;display:flex}.drawer-foot .settle-note{min-width:0;font:inherit;border:1px solid var(--line);border-radius:var(--radius-input);background:var(--white);color:var(--ink);flex:200px;padding:7px 12px;font-size:14px}.drawer-foot .settle-note:focus{border-color:var(--cobalt);outline:none}.drawer-foot .sq-note.form-error{margin:0}.table.labels tr.row.open td:first-child,.table-sticky tr.row.open td:first-child{box-shadow:inset 3px 0 0 var(--cobalt)}.table.labels tr.row:focus-visible,.table-sticky tr.row:focus-visible{outline:3px solid var(--cobalt);outline-offset:-3px}.drawer-page{border:1px solid var(--line);border-radius:var(--radius-card);width:auto;max-width:none;box-shadow:var(--shadow-card);margin-top:14px;transition:none;display:block;position:static;overflow:hidden;transform:none}.drawer-page .drawer-head{padding:22px 28px 16px}.drawer-page .drawer-eyebrow,.drawer-page .drawer-title{padding-right:0}.drawer-page .drawer-eyebrow{letter-spacing:.08em;font-size:10.5px}.drawer-page .drawer-title{font-size:26px}.drawer-page .drawer-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;padding:10px 28px 14px}.drawer-page .drawer-quote{margin:4px 28px 12px}.drawer-page .drawer-tabs{padding:0 28px;position:static}.drawer-page .drawer-sec{padding:8px 28px 18px}.drawer-page .drawer-term{font-size:14px}.drawer-page .drawer-term-q{flex-basis:110px}.drawer-page .drawer-foot{padding:14px 28px}.drawer-back{margin:0 0 6px;font-size:14px}.drawer-back a{color:var(--cobalt);font-weight:600;text-decoration:none}.drawer-back a:hover{text-decoration:underline}@media (width<=720px){.drawer-page .drawer-facts{grid-template-columns:1fr 1fr}}.page-head.has-meta{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.page-head.has-meta .eyebrow{margin-bottom:6px}.head-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:6px;font-size:13px;display:flex}.head-meta-dot{background:var(--teal);border-radius:999px;flex:none;width:8px;height:8px}.head-meta-sep{color:var(--line)}.stats.tiles{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:20px}.stats.tiles .stat{justify-content:flex-start;min-width:0}@media (width<=1100px){.stats.tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}button.stat{font:inherit;text-align:left;color:inherit;cursor:pointer;border-top:0;border-bottom:0;border-right:0}button.stat:hover{box-shadow:var(--shadow-card), 0 0 0 1px var(--line)}button.stat:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.stat.on{outline:2px solid var(--cobalt);outline-offset:0}.stat.static{cursor:default}.stat.loading .stat-value{opacity:.55;transition:opacity .2s}.stat-value{transition:opacity .2s}.table-count{color:var(--muted);margin:10px 0 12px;font-size:12px}.table-count .link-btn{font-size:inherit}.table-sticky tbody tr.row td{box-sizing:border-box;height:56px;padding-top:8px;padding-bottom:8px}.table-sticky tbody tr.row:hover td{background:var(--band)}.table-sticky tbody tr.row.open:hover td{background:var(--cobalt-tint)}.table-sticky .one-line{text-overflow:ellipsis;white-space:nowrap;max-width:34ch;display:block;overflow:hidden}.conf-dot{vertical-align:middle;background:#e0b400;border-radius:999px;width:6px;height:6px;margin-left:6px;display:inline-block}.q-words{flex-wrap:wrap;gap:0 12px;display:inline-flex}.q-word{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.q-more{color:var(--muted);white-space:nowrap}.q-dot{background:var(--cobalt);border-radius:999px;flex:none;width:5px;height:5px;display:inline-block}.until-note{color:var(--muted)}.table.labels td .lane,.table-sticky td .lane{padding:2px 9px;font-size:11px}.drawer-evidence .evidence{contain:inline-size;padding-top:4px}.drawer-evidence .table-wrap.flat{max-width:100%}.drawer-ask{padding:0}.drawer-ask .ask{border-top:0;margin-top:0;padding-top:0}.main:has(.drawer-page){max-width:none}.drawer-page .drawer-head,.drawer-page .drawer-facts,.drawer-page .drawer-quote{box-sizing:border-box;max-width:1100px}.drawer-page .drawer-quote{max-width:1044px}.drawer-page .table.wp th{white-space:normal}.drawer-page .table.wp th,.drawer-page .table.wp td{padding-right:8px}.drawer-page .table.wp th,.drawer-page .table.wp td:not(.op):not(.eq){padding-left:8px}.drawer-note{color:var(--ink-2);margin:4px 0 8px;font-size:13px}.drawer-pace{margin-top:10px}.table.wp.drawer-pace,.table.wp.drawer-qty{max-width:640px;font-size:13px}.table.wp.drawer-pace td,.table.wp.drawer-qty td{padding:6px 8px}.nav-label-acts{justify-content:space-between;align-items:center;padding-right:6px;display:flex}.nav-plus{width:22px;height:22px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.nav-plus:hover,.nav-plus:focus-visible{background:var(--cobalt-tint);color:var(--cobalt)}.nav-empty{color:var(--muted);padding:4px 12px 8px;font-size:12.5px;line-height:1.45}.nav-empty b{color:var(--cobalt-deep);font-weight:600}.nav-row{position:relative}.nav-row>.view-link{padding-right:34px}.sidebar-nav .nav-row.l1>.view-link{padding-left:22px}.sidebar-nav .nav-row.l2>.view-link{padding-left:36px}.sidebar-nav .nav-row.l3>.view-link{padding-left:50px}.nav-row-end{opacity:0;background:inherit;align-items:center;gap:4px;transition:opacity .1s;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.nav-row:hover .nav-row-end,.nav-row:focus-within .nav-row-end{opacity:1}.nav-row:hover>.view-link,.sidebar-nav .nav-row:hover>.view-link,.sidebar-nav .nav-row:focus-within>.view-link{padding-right:120px}.nav-who{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:11.5px;overflow:hidden}.nav-more{width:24px;height:24px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.nav-more:hover,.nav-more:focus-visible{color:var(--ink);background:#28282817}.sidebar-nav button.nav-fold{width:100%;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 34px 6px 8px;font-size:14px;font-weight:600;display:flex}.sidebar-nav button.nav-fold:hover{background:#28282812}.nav-fold>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.nav-chev{width:12px;color:var(--muted);text-align:center;font-size:10px;transition:transform .12s;display:inline-block}.nav-chev.open{transform:rotate(90deg)}.nav-count{color:var(--muted);font-size:12px;font-weight:500}.nav-row:hover .nav-count,.nav-row:focus-within .nav-count{display:none}.sidebar-nav a.nav-manage{color:var(--muted);margin-top:2px;font-size:13px}.sidebar-nav a.nav-manage svg{width:16px}.popover{z-index:80;background:var(--white);box-shadow:0 16px 40px #10182829, 0 0 0 1px var(--line);color:var(--ink);border-radius:14px;font-size:13.5px;position:fixed}.pop-menu{padding:6px;display:grid}.pop-item{font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:13.5px;display:flex}.pop-item:hover:not(:disabled),.pop-item:focus-visible{background:var(--band)}.pop-item:disabled{color:var(--muted)}.pop-item.danger{color:var(--danger)}.pop-item-hint{color:var(--muted);margin-left:auto;font-size:11px}.pop-sep{background:var(--line-soft);height:1px;margin:5px 4px}.pop-form{padding:16px 18px}.pop-title{letter-spacing:-.01em;margin:0 0 10px;font-size:15px;font-weight:600}.pop-input{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:7px 10px;font-size:13.5px}.pop-input:focus-visible{outline:2px solid var(--cobalt);outline-offset:0;border-color:var(--cobalt)}.pop-hint{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.45}.pop-foot{border-top:1px solid var(--line-soft);align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.pop-foot .btn.small{align-items:center;gap:6px;height:30px;padding:0 14px;font-size:12.5px;display:inline-flex}.pop-gap{flex:1}.share-opt{cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:flex-start;gap:10px;margin:3px 0;padding:8px 10px;display:flex}.share-opt.on{border-color:var(--cobalt);background:var(--cobalt-tint)}.share-opt input[type=radio]{accent-color:var(--cobalt);margin:3px 0 0}.share-opt b{font-size:13.5px;font-weight:600;display:block}.share-opt small{color:var(--muted);font-size:12px;line-height:1.4;display:block}.share-opt-body{flex:1;min-width:0}.share-people{flex-direction:column;gap:6px;margin-top:8px;display:flex}.share-person{align-items:center;gap:8px;font-size:13px;display:flex}.share-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.share-title{color:var(--muted)}.share-av{background:var(--cobalt);width:22px;height:22px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.share-av.grey{background:#7a7a7a}.share-perm{font:inherit;border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:6px;padding:2px 6px;font-size:12.5px}.share-x{color:var(--muted);background:0 0;border:0;padding:0 2px;font-size:15px}.share-add{border:1px solid var(--line);background:var(--white);color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:4px 10px;display:flex}.share-add input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}.vtag{border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;margin-left:6px;padding:1px 9px;font-size:12px;font-weight:600;display:inline-flex}.vtag.sh{border-color:var(--cobalt);color:var(--cobalt-deep);background:var(--cobalt-tint)}.vtag.warn{color:#7a5c00;background:#fff8db;border-color:#c99700}.scope-list{gap:6px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.scope-list li{align-items:center;gap:8px;display:flex}.scope-list svg{color:var(--muted)}.move-tree{gap:1px;max-height:320px;display:grid;overflow:auto}.move-row{font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-size:13.5px;display:flex}.move-row svg{color:var(--muted);flex:none}.move-row:hover:not(:disabled){background:var(--band)}.move-row.on{background:var(--cobalt-tint);color:var(--cobalt-deep);font-weight:600}.move-row:disabled{color:var(--muted);opacity:.6}.move-row.l0{margin-top:6px;font-weight:600}.move-row.l1{padding-left:26px}.move-row.l2{padding-left:44px}.move-row.l3{padding-left:62px}.move-row.add{color:var(--cobalt-deep)}.move-note{color:var(--muted);margin-left:auto;font-size:11.5px;font-weight:400}.move-new{padding:4px 8px 4px 26px}.toasts{left:calc(var(--sidebar-w,240px) + 20px);z-index:90;gap:8px;display:grid;position:fixed;bottom:18px}.shell.collapsed .toasts{left:20px}.toast{background:var(--white);box-shadow:0 12px 32px #10182829, 0 0 0 1px var(--line);color:var(--ink);border-radius:12px;align-items:center;gap:14px;padding:10px 14px;font-size:13.5px;display:flex}.toast b{font-weight:600}.toast.error{box-shadow:0 12px 32px #10182829, 0 0 0 1px var(--danger);color:var(--danger)}.toast-action{font:inherit;color:var(--cobalt);background:0 0;border:0;padding:0;font-weight:600}.toast-x{color:var(--muted);background:0 0;border:0;padding:0;font-size:15px}.vb-scope{border:1px solid var(--line);background:var(--white);height:30px;font:inherit;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.vb-scope svg{color:var(--muted)}.vb-scope.shared{border-color:var(--cobalt);color:var(--cobalt-deep);background:var(--cobalt-tint)}.vb-scope.shared svg{color:var(--cobalt)}.vb-scope:hover{border-color:var(--cobalt)}.view-bar .btn.vb-share,.view-bar .btn.vb-more{align-items:center;gap:6px;display:inline-flex}.view-bar .btn.vb-more{padding:0 9px}.act-table .table tr.act-row>td{box-sizing:border-box;cursor:default;height:56px;padding-top:8px;padding-bottom:8px;line-height:1.35}.act-table .table tr.act-row:hover>td{background:var(--band)}.act-table tr.view-group~tr.act-row td:first-child{padding-left:28px}.act-table .act-action{color:var(--ink);font-size:12.5px}.act-table .act-change{color:var(--muted);font-size:12px}.act-table .one-line{white-space:nowrap;text-overflow:ellipsis;max-width:none;display:block;overflow:hidden}.act-menu{gap:2px;min-width:240px;max-height:320px;overflow-y:auto}.act-menu-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:6px 10px 4px;font-size:11px;font-weight:600}.act-menu-opt{color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.act-menu-opt:hover{background:var(--band)}.act-menu-opt .muted{font-size:12px}.act-invites{background:var(--white);box-shadow:var(--shadow-card);border-radius:16px;margin-top:20px;padding:18px 20px}.act-invites-title{color:var(--ink);margin:0 0 10px;font-size:14px;font-weight:600}.act-invites-title .muted{margin-left:4px;font-weight:500}.act-invite{border-top:1px solid var(--line-soft);padding:10px 0}.act-invite-line{font-size:13px}.act-cmd{background:var(--band);border:1px solid var(--line-soft);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:8px 0 0;padding:10px 12px;font-size:12px;line-height:1.6}.act-invites-note{margin:8px 0 0;font-size:12px}.vp-table .table{table-layout:fixed}.vp-table col.vp-c-view{width:32%}.vp-table col.vp-c-page,.vp-table col.vp-c-shared{width:15%}.vp-table col.vp-c-owner,.vp-table col.vp-c-opened{width:13%}.vp-table col.vp-c-by{width:12%}.vp-table th.vp-th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.vp-table td{text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.vp-table td .cell-main,.vp-table td .cell-sub{text-overflow:ellipsis;overflow:hidden}.vp-table td .cell-sub .mono{font-size:11.5px}.vp-table tr.row{cursor:pointer}.vp-table tr.row.dim td{color:var(--muted)}.vp-tag{margin-left:0}.table-sticky tr.vp-folder td{box-sizing:border-box;background:var(--white);height:56px;padding-top:8px;padding-bottom:8px}.table-sticky tr.view-group~tr.vp-folder td:first-child{padding-left:28px}.table-sticky tr.vp-folder:hover td,.table-sticky tr.vp-folder:hover td.frozen{background:var(--band)}.vp-folder-cell{align-items:center;gap:6px;min-width:0;display:flex}.vp-fold{font:inherit;min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}.vp-fold:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px;border-radius:4px}.vp-fold svg{color:var(--muted);flex:none}.vp-folder-words{min-width:0;display:grid}.vp-folder-words .cell-main{font-weight:600}.vp-fold:hover .cell-main{color:var(--cobalt)}.vp-folder .vp-more{opacity:0;flex:none;transition:opacity .1s}.vp-folder:hover .vp-more,.vp-folder:focus-within .vp-more{opacity:1}.vp-bar .vp-newfolder{align-items:center;gap:6px;display:inline-flex}.drawer-facts:empty,#drawer-tab-settings .drawer-tab-count{display:none}.drawer-sec .vp-facts{padding:0}.vp-sharing .vp-change{margin-top:14px}.vp-history{margin:4px -18px 0;padding:0;list-style:none}.vp-ev{border-bottom:1px solid var(--line-soft);grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 18px;font-size:13px;display:grid}.vp-ev.now{background:var(--cobalt-tint)}.vp-ev-when{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.4}.vp-ev-who{color:var(--ink);font-weight:600}.vp-ev-what{color:var(--ink-2)}.vp-diff{font-family:var(--mono);color:var(--ink-2);overflow-wrap:anywhere;margin-top:4px;font-size:11.5px}.vp-diff s{color:var(--muted)}.vp-ev .vp-restore{white-space:nowrap;height:28px;padding:0 12px;font-size:12px}.vp-history-foot{color:var(--muted);margin:14px 0 4px;font-size:12px}.drawer-foot .vp-delete,.drawer-foot .btn.small{align-items:center;gap:6px;display:inline-flex}.table-sticky .table.commitments.pm-six td.frozen .one-line{max-width:25ch}.table-sticky .table.commitments.pm-six td.c-agreed .one-line{max-width:22ch}.fam-tag{background:var(--band-2);color:var(--ink-2);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.sup-sole{border:1px solid var(--line);color:var(--ink-2);vertical-align:1px;white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-block}.sup-none{flex-direction:column;gap:3px;min-width:0;display:flex}.sup-acts{white-space:nowrap;align-items:center;gap:12px;display:flex}.sup-acts .btn.small{padding:2px 10px;font-size:12px;font-weight:600;text-decoration:none}.link-btn.sup-quiet{color:var(--muted);font-size:12.5px}.link-btn.sup-quiet:hover:not(:disabled){color:var(--ink)}.link-btn.sup-quiet:disabled{cursor:default;opacity:.6}.sup-list .sup-item{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;font-size:14px;display:flex}.sup-list .sup-item:last-child{border-bottom:0}.sup-list .sup-item>.lane,.sup-list .sup-item>.muted{flex:none}.sup-form{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.sup-picks{flex-wrap:wrap;gap:6px;width:100%;display:flex}.sup-pick{font:inherit;border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:999px;padding:5px 12px;font-size:13px}.sup-pick:hover{border-color:var(--cobalt);color:var(--cobalt-deep)}.sup-pick:active,.sup-pick.on{border-color:var(--cobalt);background:var(--cobalt-tint);color:var(--cobalt-deep)}.sup-form .settle-note{flex:200px}.sup-hero{grid-template-columns:minmax(280px,360px) 1fr;align-items:stretch;gap:16px;margin:18px 0 8px;padding:0 28px;display:grid}.sup-card{background:var(--white);border:1px solid var(--line-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);grid-template-columns:44px 1fr;align-content:start;gap:12px 14px;padding:18px 20px;display:grid}.sup-mark{background:var(--cobalt-tint);width:44px;height:44px;color:var(--cobalt-deep);border-radius:12px;place-items:center;font-weight:700;display:grid}.sup-card-name{font-size:16px;font-weight:600}.sup-ids{grid-column:1/-1;grid-template-columns:96px 1fr;gap:6px 12px;margin:4px 0 0;font-size:13.5px;display:grid}.sup-ids dt{color:var(--muted)}.sup-ids dd{margin:0}.stats.tiles.sup-tiles{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}@media (width<=900px){.sup-hero{grid-template-columns:1fr}}.lane-muted{border-style:dotted;border-color:var(--line);background:var(--white);color:var(--muted)}.drawer-sub{color:var(--muted);margin:-4px 0 0;font-size:13px}.pm-clause{padding-top:4px}.pm-band{color:var(--ink-2);background:#fdf6d8;border:1px solid #e0b400;border-radius:10px;margin:8px 0;padding:10px 12px;font-size:13px;line-height:1.45}.pm-band b{color:#7a5c00}.pm-band-done{background:var(--band);border-color:var(--line)}.pm-band-done b{color:var(--ink)}.pm-facts{grid-template-columns:1fr 1fr;gap:8px 16px;margin:10px 0 12px;font-size:14px;display:grid}.pm-facts .drawer-fact{padding:4px 0}.pm-k{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.pm-v{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pm-fact.disputed .pm-v{color:#7a5c00;font-weight:600}.pm-quote{border-left:3px solid var(--line);background:var(--band);color:var(--ink-2);margin:10px 0;padding:4px 12px;font-size:14px;line-height:1.45}.pm-quote-src{font-size:12px;font-family:var(--mono);color:var(--muted);margin-top:4px}.pm-quote-src .pm-en{font-family:var(--font);font-size:12px;text-decoration:underline}sup.tm{color:var(--cobalt);margin-left:1px;font-size:10px;font-weight:700}.pm-acts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pm-note{color:var(--muted);margin:8px 0 0;font-size:12px}.pm-refusals{color:var(--ink-2);margin:8px 0;padding-left:18px;font-size:13px}.pm-edit{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pm-edit select,.pm-edit input{font:inherit;border:1px solid var(--line);border-radius:8px;padding:6px 8px;font-size:13px}.pm-edit input{flex:180px}.pm-rule{background:var(--band);border-radius:10px;margin:8px 0 10px;padding:10px 14px;font-size:14px}.pm-rule code{font-family:var(--mono);color:var(--cobalt-deep);font-size:13px}.pm-ladder .pm-nowin{color:var(--muted);white-space:nowrap;font-style:italic}.table.wp.drawer-table.pm-ladder td,.table.wp.drawer-table.pm-ladder th,.table.wp.drawer-table.pm-lines td,.table.wp.drawer-table.pm-lines th{padding:8px 6px;font-size:13px}.table.wp.drawer-table.pm-lines th:first-child,.table.wp.drawer-table.pm-lines td:first-child{width:30%}.pm-foot{color:var(--muted);border-top:1px solid var(--line);padding:8px 2px;font-size:12px;line-height:1.5}.pm-round{color:var(--muted);border:1px dashed var(--line);border-radius:10px;margin:6px 0 4px;padding:8px 12px;font-size:12px;line-height:1.5}.pm-round b{color:var(--ink-2);font-weight:600}.table.wp.drawer-table.pm-lines tr.pm-round-row td{color:var(--muted)}.pm-proof-note{color:var(--muted);margin-left:8px;font-size:12px}.pm-tl{margin:8px 0 6px;padding:0;list-style:none}.pm-ev{grid-template-columns:92px 14px 1fr;align-items:start;gap:8px;margin:0 0 10px;font-size:13px;display:grid}.pm-d{color:var(--muted);font-variant-numeric:tabular-nums}.pm-dot{background:var(--line);border-radius:50%;width:10px;height:10px;margin-top:4px}.pm-dot.cobalt{background:var(--cobalt)}.pm-dot.red{background:var(--danger)}.pm-dot.teal{background:var(--teal)}.pm-t.problem{font-weight:600}.pm-block{margin-top:28px}.pm-block h2{margin:0 0 8px;font-size:15px;font-weight:600}.pm-block h2 .muted{font-size:13px;font-weight:400}.pm-card{background:var(--white);box-shadow:var(--shadow-card);border-radius:16px;overflow:auto}.pm-card table{border-collapse:collapse;width:100%;font-size:15px}.pm-card th,.pm-card td{text-align:left;border-bottom:1px solid var(--line-soft);white-space:nowrap;height:56px;padding:12px 16px}.pm-card th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);height:40px;font-size:12px;font-weight:700}.pm-card tr:last-child td{border-bottom:0}.pm-card .num{text-align:right;font-variant-numeric:tabular-nums}.pm-card .cob{color:var(--cobalt);font-weight:600}.pm-card .cell-sub{color:var(--muted);font-size:12px}.pm-alert{color:var(--muted);align-items:center;gap:10px;margin-top:10px;font-size:13px;display:flex}.lang-governs{color:#7a5c00;white-space:nowrap;background:#fff8db;border:1px solid #e0b400;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:700}.ws-pop-group{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:8px 10px 2px;font-size:11px}.table.wp.drawer-table.pm-ladder td.num,.table.wp.drawer-table.pm-ladder th{white-space:nowrap;overflow-wrap:normal}.table.wp.drawer-table.pm-ladder th:first-child,.table.wp.drawer-table.pm-ladder td:first-child{width:24%}.table.wp.drawer-table.pm-ladder th:last-child,.table.wp.drawer-table.pm-ladder td:last-child{width:25%}.pm-ladder .lane,.pm-lines .lane{padding:2px 8px;font-size:11px}.pm-card td{white-space:normal}.pm-card td.num,.pm-card th,.pm-card td.nw{white-space:nowrap}.viewas-banner{background:var(--ink);color:var(--white);border-radius:12px;align-items:center;gap:12px;margin:0 0 18px;padding:10px 16px;font-size:14px;display:flex}.viewas-note{opacity:.85}.viewas-gap{flex:1}.viewas-stop{font:inherit;background:var(--white);color:var(--ink);cursor:pointer;border:0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700}.viewas-pick{min-width:0;max-width:100%}.viewas-pick .view-pick-label{white-space:nowrap}.viewas-pick select{text-overflow:ellipsis;min-width:0;max-width:150px}.nav-row.dragging>.view-link,.nav-row.dragging>.nav-fold{opacity:.45;outline:1px dashed var(--line);outline-offset:-1px}.nav-row.drop-before:before,.nav-row.drop-after:after{content:"";background:var(--cobalt);z-index:2;border-radius:2px;height:2px;position:absolute;left:8px;right:8px}.nav-row.drop-before:before{top:-1px}.nav-row.drop-after:after{bottom:-1px}.nav-row.drop-into>.nav-fold,.nav-label.drop-into{outline:2px solid var(--cobalt);outline-offset:-2px;background:var(--cobalt-tint);color:var(--cobalt-deep);border-radius:8px}.nav-row.drop-no>.nav-fold,.nav-label.drop-no{opacity:.45}.nav-drag{z-index:90;pointer-events:none;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:fixed}.nav-drag-row{background:var(--white);box-shadow:0 10px 24px #1018282e, 0 0 0 1px var(--line);color:var(--ink);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:7px 12px;font-size:14px;display:inline-flex}.nav-drag-label{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.nav-drag-label.go{background:var(--ink);color:var(--white)}.nav-drag-label.no{background:var(--danger);color:var(--white)}.pop-text{color:var(--ink-2);margin:4px 0 8px;font-size:13.5px;line-height:1.45}.pop-form.transfer .transfer-find{border:1px solid var(--line);border-radius:var(--radius-input);color:var(--muted);align-items:center;gap:8px;padding:6px 10px;display:flex}.pop-form.transfer .transfer-find input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.transfer-list{max-height:260px;margin:8px 0;overflow:auto}.transfer-opt{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:10px;margin:3px 0;padding:8px 10px;display:flex}.transfer-opt.on{border-color:var(--cobalt);background:var(--cobalt-tint)}.transfer-opt b{font-weight:600;display:block}.transfer-opt small{color:var(--muted);font-size:12px;display:block}.transfer-keep{align-items:center;gap:8px;margin:6px 0;font-size:13px;display:flex}.transfer-reason{color:var(--muted);margin:6px 0;font-size:12.5px;display:block}.transfer-reason textarea{border:1px solid var(--line);border-radius:var(--radius-input);width:100%;font:inherit;color:var(--ink);resize:vertical;margin-top:4px;padding:6px 8px;display:block}.vp-left{background:var(--white);box-shadow:var(--shadow-card);border-radius:16px;margin:16px 0;padding:16px 20px}.vp-left-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding-bottom:10px;display:flex}.vp-left-head h2{color:var(--ink);margin:0;font-size:14px;font-weight:600}.vp-left-head>.muted{font-size:13px}.vp-left-list{margin:0;padding:0;list-style:none}.vp-left-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,2.2fr) minmax(0,1.2fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.vp-left-name{flex-direction:column;min-width:0;display:flex}.vp-left-opened{font-size:12.5px}.vp-left-foot{margin:10px 0 0;font-size:12.5px}.vp-ev-hint{white-space:nowrap;align-self:start;font-size:12px}.act-owners{background:var(--white);box-shadow:var(--shadow-card);border-radius:16px;margin-top:20px;padding:18px 20px}.act-owners-link{color:var(--cobalt);font-weight:600;text-decoration:none}.act-table tr.act-row{cursor:pointer}.act-p-facts{grid-template-columns:1fr;gap:8px;margin-bottom:14px}.act-p-facts .drawer-fact{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.act-p-name{color:var(--cobalt-deep);font-size:12px}.act-p-obj{color:var(--cobalt);font-weight:600;text-decoration:none}.act-p-sec{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:12px}.act-p-h{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);align-items:baseline;margin:0 0 8px;font-size:11px;font-weight:700;display:flex}.act-p-h-right{letter-spacing:0;text-transform:none;color:var(--cobalt);margin-left:auto;font-size:12px;font-weight:500;text-decoration:none}.act-p-rows{border-collapse:collapse;width:100%;font-size:13px}.act-p-rows th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:4px 8px;font-size:11px;font-weight:700}.act-p-rows td{border-top:1px solid var(--line-soft);vertical-align:top;padding:8px}.act-p-rows s{color:var(--muted)}.act-p-after{background:var(--cobalt-tint);color:var(--cobalt-deep)}.act-p-same{color:var(--muted);margin:6px 8px 0;font-size:12px}.act-p-tl{border-left:1px solid var(--line);margin:0;padding:0 0 0 14px;list-style:none}.act-p-tl li{margin:0 0 4px;position:relative}.act-p-tl li:before{content:"";border:1px solid var(--muted);background:var(--white);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:-19px}.act-p-tl li.now:before{background:var(--cobalt);border-color:var(--cobalt)}.act-p-tl-btn{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:3px 0;font-size:13px;display:flex}.act-p-tl-btn:disabled{cursor:default;font-weight:600}.act-p-tl-when{color:var(--muted);flex:0 0 96px}.act-p-raw{background:var(--band);white-space:pre-wrap;word-break:break-word;border-radius:10px;margin:0;padding:12px;font-size:12px}.act-p-ro{margin-left:auto;font-size:12.5px}@media (width<=760px){.vp-left-row{grid-template-columns:minmax(0,1fr) auto}.vp-left-row>:nth-child(2),.vp-left-row>:nth-child(3){display:none}}.nav-row.dragging .nav-row-end{display:none}.sidebar-nav .nav-row.dragging>.view-link{padding-right:34px}.vp-left-row>.vtag{justify-self:start}.users-bar{justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.users-bar .muted{margin:0;font-size:14px}.users-waiting{border-left:4px solid #e0b400;margin-bottom:24px}.users-note{color:var(--muted);margin:4px 0 14px;font-size:14px}.users-row-acts{text-align:right;white-space:nowrap}.users-row-acts .btn+.btn{margin-left:8px}.users-table tr.row{cursor:pointer}.users-table tr.row.muted td{color:var(--muted)}.users-danger{color:var(--danger)}.users-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.users-foot p{flex-basis:100%;margin:4px 0 0;font-size:13px}.users-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.users-confirm p{flex-basis:100%;margin:0 0 4px;font-size:14px}.users-invite textarea{font:inherit;border:1px solid var(--line);border-radius:var(--radius-input);padding:12px 14px}.users-inline-error{margin-top:4px;font-size:12px;display:block}.answer-block .view-block-head h2{margin-bottom:2px}.answer-block-acts{flex-shrink:0;align-items:center;gap:12px;font-size:14px;display:flex}.answer-block-stale{background:var(--band);border-radius:0 var(--radius-input) var(--radius-input) 0;color:var(--ink-2);border-left:4px solid #e0b400;margin:12px 0 4px;padding:8px 12px;font-size:14px}.answer-block .brief-a{margin-top:12px}.brief-foot .brief-pin{margin-left:auto}@media (width<=720px){.answer-block .view-block-head{flex-direction:column}}.hero.one>.bx{min-width:0}.bx{background:var(--cobalt-tint);border-radius:var(--radius-card);min-width:0;padding:30px 28px 26px}.bx-label{letter-spacing:.08em;text-transform:uppercase;color:var(--cobalt-deep);font-size:12px;font-weight:700}.bx-sentence{letter-spacing:-.015em;max-width:860px;color:var(--ink);margin:14px 0 0;font-size:30px;font-weight:500;line-height:1.3}.bx-sentence b{font-weight:700}.bx-fig,.bx-fig-words{font-variant-numeric:tabular-nums}.bx-sentence .bx-fig{letter-spacing:-.035em;vertical-align:-6px;font-size:58px}.bx-counted{color:var(--muted)}.bx-sentence.bx-before{font-size:22px}.bx-sentence .bx-before-add{color:var(--cobalt);white-space:nowrap;font-weight:600;text-decoration:none}.bx-sentence .bx-before-add:hover{text-decoration:underline}.bx-note-view{color:var(--muted);margin:8px 0 0;font-size:13px}.bx-wait{background:color-mix(in srgb, var(--cobalt) 8%, var(--white));border-radius:12px;max-width:640px;height:78px;margin:14px 0 0}.bx-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.bx-card{background:var(--white);border-left:4px solid var(--ink);border-radius:14px;min-width:0;padding:16px 20px}.bx-card.rec{border-left-color:var(--teal)}.bx-card.can{border-left-color:var(--cobalt)}.bx-card.exp{border-left-color:var(--gone)}.bx-card-fig{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:28px;font-weight:600}.bx-card.can .bx-card-fig{color:var(--cobalt)}.bx-card.exp .bx-card-fig{color:var(--muted)}.bx-card-line{color:var(--ink-2);margin-top:2px;font-size:14px}.bx-card-sub{color:var(--muted);margin-top:2px;font-size:13px}.bx-months{margin-top:26px}.bx-strip{gap:3px;height:10px;display:flex}.bx-seg{cursor:pointer;background:color-mix(in srgb, var(--cobalt) var(--l,30%), var(--white));border:0;border-radius:3px;flex:1 1 0;min-width:0;height:10px;padding:0;position:relative}.bx-seg:before{content:"";position:absolute;inset:-7px 0}.bx-seg.tint{background:color-mix(in srgb, var(--cobalt) 12%, var(--white))}.bx-seg[aria-pressed=true]{outline:2px solid var(--cobalt-deep);outline-offset:1px}.bx-seg:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.bx-strip-labels{color:var(--cobalt-deep);justify-content:space-between;gap:12px;margin-top:6px;font-size:12px;display:flex}.bx-all{font:inherit;color:var(--cobalt);cursor:pointer;background:0 0;border:0;margin-top:22px;padding:0;font-size:13px;font-weight:600}.bx-all:hover{text-decoration:underline}.bx-ghost{gap:3px;height:10px;margin-top:26px;display:flex}.bx-ghost i{background:color-mix(in srgb, var(--cobalt) 12%, var(--white));border-radius:3px;flex:1 1 0}.bx-ghost-line{color:var(--cobalt-deep);margin:6px 0 0;font-size:12px}.bx-pills{flex-direction:column;align-items:flex-start;gap:8px;margin-top:24px;display:flex}.bx-pills-label{letter-spacing:.08em;text-transform:uppercase;color:var(--cobalt-deep);flex-basis:100%;margin-bottom:2px;font-size:12px;font-weight:700}.bx-pill{text-overflow:ellipsis;white-space:nowrap;background:var(--white);min-width:0;max-width:100%;color:var(--ink);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-block;overflow:hidden}.bx-pill b{font-variant-numeric:tabular-nums;font-weight:600}.bx-pill.waits{color:var(--muted);font-weight:500}.bx-pill a,.bx-note a{color:var(--cobalt);font-weight:600;text-decoration:none}.bx-pill a:hover,.bx-note a:hover{text-decoration:underline}.bx-pill .pw-checking{vertical-align:baseline;gap:6px;font-size:14px;display:inline-flex}.bx-notes{margin-top:10px}.bx-note{color:var(--muted);margin:4px 0 0;font-size:13px}@media (width<=900px){.bx-cards{grid-template-columns:1fr}.bx{padding:24px 20px 22px}.bx-sentence{font-size:22px}.bx-sentence .bx-fig{vertical-align:-4px;font-size:40px}}.table-sticky .table.agreements.labels th,.table-sticky .table.agreements.labels td{padding-left:10px;padding-right:10px}.table-sticky .table.agreements.labels th:first-child,.table-sticky .table.agreements.labels td:first-child{padding-left:16px}.table-sticky .table.agreements.labels td.frozen .cell-main,.table-sticky .table.agreements.labels td.frozen .cell-sub{text-overflow:ellipsis;max-width:180px;overflow:hidden}.table-sticky .table.agreements.labels .q-words{gap:0 6px}.table-sticky .table.agreements.labels td .cell-main{text-overflow:ellipsis;max-width:200px;display:block;overflow:hidden}.table-sticky.agr-sections .grp-head .group-name{left:250px}.run-strip{color:#5a4700;background:#e0b40029;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:8px 12px;font-size:13px;display:flex}.run-strip-text{flex:auto}.run-strip-ask{margin-left:auto}.answer-block-ask{margin:12px 0 4px}.answer-block-ask .run-strip{margin:0}.vtag.sent{border-color:var(--cobalt);color:var(--cobalt-deep);background:var(--cobalt-tint)}.share-add.err{border-color:var(--danger)}.share-err{color:var(--danger);font-size:12px;line-height:1.45}.share-declined{color:var(--muted);padding-left:30px;font-size:12px;line-height:1.45}.sidebar-nav a.has-new svg{color:var(--cobalt)}.sidebar-nav a .nav-wait.nav-new{white-space:nowrap;padding:0 7px;font-weight:600}.sidebar-nav a .nav-wait,.sidebar-nav button.nav-fold-staff .nav-wait{background:var(--cobalt);min-width:18px;height:18px;color:var(--white);text-align:center;border-radius:999px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.users-wrow td:first-child{align-items:center;gap:12px;display:flex}.users-av{width:26px;height:26px;color:var(--white);background:#7a7a7a;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.users-who{min-width:0}.act-invite-line{flex-wrap:wrap;align-items:baseline;gap:0 4px;display:flex}.act-invite-state{font-weight:600}.act-invite-state.tone-red{color:var(--danger)}.act-invite-state.tone-amber{color:#7a5c00}.act-invite-state.tone-teal{color:#127a6b}.act-invite-flag{color:var(--danger);border:1px solid var(--danger);background:var(--danger-tint);border-radius:999px;margin-left:6px;padding:0 8px;font-size:12px;font-weight:600}.act-invite-line .act-owners-link{margin-left:auto}.share-person .share-tag{flex:none;margin-left:0}.users-invite .field>.field-note{color:var(--muted);font-size:13px;font-weight:400;line-height:1.45}.users-invite textarea,.users-invite select{font:inherit;border:1px solid var(--line);border-radius:var(--radius-input);background:var(--white);color:var(--ink);width:100%;padding:10px 12px;font-size:14px}.users-invite textarea:focus,.users-invite select:focus{border-color:var(--cobalt);outline:none;box-shadow:0 0 0 3px #0645f526}.users-invite .form-notice{font-size:14px}.head-menu.coldrag-movable .hm-btn{cursor:grab}body.coldrag-grabbing,body.coldrag-grabbing *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.table-sticky th.coldrag-src,.table-sticky td.coldrag-src{opacity:.35}.coldrag-ghost{z-index:120;pointer-events:none;box-sizing:border-box;border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;height:28px;color:var(--ink);white-space:nowrap;background:#ffffffeb;border-radius:10px;align-items:center;padding:0 16px;font-size:11px;font-weight:700;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 24px #00000024}.coldrag-line{z-index:119;pointer-events:none;background:var(--cobalt);border-radius:2px;width:2px;position:fixed}.coldrag-dot{background:var(--cobalt);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-3px}.hm-name .hm-grouped-sep{color:var(--muted)}.table th.head-menu:not(.frozen),.table-sticky th.colw-th:not(.frozen){position:relative}.col-resize{z-index:6;cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;right:-4px}body.colw-resizing,body.colw-resizing *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.colw-line{z-index:119;pointer-events:none;background:var(--cobalt);width:2px;position:fixed}.table-sticky .colw-set .one-line,.table-sticky .table.commitments.pm-six td.colw-set .one-line{max-width:none}.table-sticky.price-grid .colw-set.frozen,.table-sticky.price-grid tr.view-group td.group-cell.colw-set{min-width:0;max-width:none}.hm-item .hm-hint{color:var(--muted);margin-left:auto;padding-left:12px;font-size:12px}.cols-widths{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.cols-widths b{color:var(--ink);font-weight:600}.table-sticky.price-grid tr.column-row th.colw-set:first-child.frozen,.table-sticky.price-grid td.colw-set:first-child.frozen,.table-sticky.price-grid tr.column-row th.colw-set:nth-child(2).frozen,.table-sticky.price-grid td.colw-set:nth-child(2).frozen,.table-sticky.price-grid.one-frozen tr.column-row th.colw-set:first-child.frozen,.table-sticky.price-grid.one-frozen td.colw-set:first-child.frozen,.table-sticky.price-grid:not(.one-frozen) tr.view-group td.group-cell.colw-set:nth-child(2){min-width:0;max-width:none}.sidebar-nav button.nav-fold-staff{width:100%;font:inherit;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;font-size:14.5px;font-weight:500;display:flex}.sidebar-nav button.nav-fold-staff svg{color:var(--muted);flex:none}.sidebar-nav button.nav-fold-staff svg:last-child{margin-left:auto;transition:transform .16s;transform:rotate(-90deg)}.sidebar-nav button.nav-fold-staff[aria-expanded=true] svg:last-child{transform:none}.sidebar-nav button.nav-fold-staff .nav-wait+svg:last-child{margin-left:6px}.sidebar-nav button.nav-fold-staff:hover{color:var(--ink);background:#28282812}.sidebar-nav a.nav-staff{padding-left:34px;font-size:14px}.sidebar-nav .nav-label.nav-label-group{color:#8a8f98}.nav-label-acts .nav-section-toggle{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-width:0;margin:0;padding:0;display:inline-flex}.nav-label-acts .nav-section-toggle svg{color:var(--muted);opacity:0;transition:opacity .12s,transform .16s}.nav-label-acts:hover .nav-section-toggle svg,.nav-label-acts .nav-section-toggle:focus-visible svg,.nav-label-acts.folded .nav-section-toggle svg{opacity:1}.nav-label-acts.folded .nav-section-toggle svg{transform:rotate(-90deg)}.stat-value .stat-lines{letter-spacing:0;white-space:nowrap;flex-direction:column;gap:1px;font-size:13px;font-weight:400;line-height:1.35;display:flex}.stat-value .stat-line{text-overflow:ellipsis;max-width:100%;overflow:hidden}.stat-value .stat-line b{font-size:15px;font-weight:600}.dec-verbs{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.dec-verbs .btn.small{padding:4px 10px;font-size:12px;line-height:1.3}.dec-verbs .btn.small.dec-more{padding:4px 8px}.dec-menu{flex-direction:column;padding:4px;display:flex}.dec-menu button{text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:13px}.dec-menu button:hover,.dec-menu button:focus-visible{background:var(--band)}.dec-why{flex-direction:column;gap:6px;padding:10px;display:flex}.dec-why input{font:inherit;border:1px solid var(--line);border-radius:8px;padding:6px 8px;font-size:13px}.dec-overdue{color:var(--ink);font-weight:600}.dec-warn{color:var(--ink-2);font-weight:600}.dec-state{color:var(--ink-2)}.table.decisions tr.row.done td{color:var(--muted)}.dec-formula{color:var(--ink-2);margin:0 0 8px;font-size:12.5px}.dec-letter{flex-direction:column;gap:6px;width:100%;display:flex}.dec-letter-body{white-space:pre-wrap;font:inherit;background:var(--band);border-radius:10px;max-height:180px;margin:0;padding:8px 10px;font-size:12.5px;overflow:auto}.dec-letter-actions{gap:6px;display:flex}.dec-goes{width:100%}.dec-empty{padding:28px 16px}.sidebar-nav a .nav-room{letter-spacing:.08em;color:var(--muted);margin-left:auto;font-size:10.5px;font-weight:600}.room-band{border:1px solid var(--line);border-radius:var(--radius-input);background:var(--band);color:var(--ink-2);margin:0 0 18px;padding:10px 14px;font-size:13px}.room-chains{gap:14px;display:grid}.room-chain{border:1px solid var(--line-soft);border-radius:14px;margin:0;padding:0;list-style:none}.room-link{border-bottom:1px solid var(--line-soft);grid-template-columns:40px minmax(0,1fr) minmax(96px,auto);align-items:start;gap:10px;padding:10px 12px;display:grid}.room-link:last-child{border-bottom:0}.room-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:2px;font-size:10.5px;font-weight:700}.room-link-title{font-size:13.5px}.room-link-amount{text-align:right;white-space:nowrap}.room-link-amount .cell-sub{white-space:normal;max-width:180px;margin-left:auto}.room-missing .room-link-body{grid-column:2/4}.yd-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}@media (width<=900px){.yd-cards{grid-template-columns:1fr}}.yd-card{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;min-width:0;padding:20px 22px;display:flex;position:relative}.yd-card.it{background:var(--band-2);box-shadow:none;border:1px solid var(--line-soft);flex-direction:row;grid-column:1/-1;align-items:center;gap:22px}.yd-card.it .yd-ch{flex:1}.yd-card.dragging{outline:2px dashed var(--cobalt);outline-offset:-2px}.yd-card{outline-offset:2px;outline:2px solid #0000;transition:outline-color .6s}.yd-card.yd-hl{outline-color:var(--cobalt)}@media (prefers-reduced-motion:reduce){.yd-card{transition:none}}.yd-for{background:var(--band-2);color:var(--ink);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin:2px 0 10px;padding:3px 4px 3px 10px;font-size:13px;display:inline-flex}.yd-for-x{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 6px;font-size:15px;line-height:1}.yd-for-x:hover{color:var(--ink)}.yd-ch{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.yd-card h3{font-size:1.05rem}.yd-who{color:var(--muted);font-size:13px}.yd-st{color:var(--ink-2);font-size:14px}.yd-st b{color:var(--ink);font-weight:600}.yd-unl{color:var(--ink-2);background:var(--band);border-radius:10px;padding:10px 12px;font-size:13.5px}.yd-unl b{color:var(--ink);font-weight:600}.yd-drop{border:1.5px dashed var(--line);color:var(--ink-2);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.yd-drop .btn{white-space:nowrap;padding:8px 16px;font-size:14px}.yd-file{display:none}.yd-step{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;font-size:14px;display:flex}.yd-step .yd-fname{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.yd-step .yd-fsize{color:var(--muted)}.yd-step label{color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.yd-step .yd-step-acts{gap:8px;margin-left:auto;display:flex}.yd-step .btn{padding:7px 16px;font-size:14px}.yd-how summary{cursor:pointer;color:var(--cobalt);font-size:13.5px;font-weight:600;list-style:none}.yd-how summary::-webkit-details-marker{display:none}.yd-how ol{color:var(--ink-2);margin:8px 0 0 18px;padding:0;font-size:13.5px}.yd-how li{margin:3px 0}.yd-acts{color:var(--muted);align-items:center;gap:14px;font-size:13px;display:flex;position:relative}.yd-acts .btn-link{font-size:13px}.yd-menu{z-index:20;background:var(--white);border:1px solid var(--line);border-radius:12px;flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;top:24px;left:0;box-shadow:0 10px 30px #10182824}.yd-menu-head{color:var(--muted);padding:6px 10px 4px;font-size:12px}.yd-menu button{font:inherit;text-align:left;color:var(--ink);background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:14px}.yd-menu button:hover,.yd-menu button:focus-visible{background:var(--band)}.yd-pill.teal{background:color-mix(in srgb, var(--teal) 18%, var(--white));color:color-mix(in srgb, var(--teal) 55%, var(--ink))}.yd-pill.red{background:var(--danger-tint);color:var(--danger)}.yd-pill.cob{background:var(--cobalt-tint);color:var(--cobalt-deep)}.yd-states{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.yd-states span{border:1px solid var(--line);border-radius:999px;padding:4px 10px}.yd-states span.on{border-color:var(--ink);color:var(--ink);font-weight:600}.head-meta a{color:var(--cobalt);font-weight:600;text-decoration:none}.head-meta a:hover{text-decoration:underline}.yd-receipt{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin-top:26px;padding:22px 24px}.yd-receipt-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.yd-receipt h2{font-size:1.2rem}.yd-receipt .yd-sub{color:var(--muted);margin-top:4px;font-size:14px}.yd-cells{border-top:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}@media (width<=760px){.yd-cells{grid-template-columns:repeat(2,minmax(0,1fr))}}.yd-cells>div{border-bottom:1px solid var(--line-soft);min-width:0;padding:14px 14px 12px 0}.yd-cells .l{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.yd-cells .v{font-variant-numeric:tabular-nums;margin-top:2px;font-size:1.2rem;font-weight:600}.yd-cells .s{color:var(--muted);font-size:13px}.yd-cells .s.red{color:var(--danger);font-weight:600}.yd-lines{color:var(--ink-2);margin-top:16px;font-size:14.5px}.yd-lines>div{border-bottom:1px solid var(--line-soft);gap:10px;padding:7px 0;display:flex}.yd-lines>div:last-child{border:0}.yd-lines .dot{background:var(--teal);border-radius:50%;flex:none;width:8px;height:8px;margin-top:8px}.yd-lines .dot.warn{background:var(--gold,#e0b400)}.yd-lines .dot.bad{background:var(--danger)}.yd-promise{background:var(--cobalt-tint);color:var(--cobalt-deep);border-radius:12px;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;font-size:14.5px;display:flex}.yd-promise b{white-space:nowrap;font-weight:700}.yd-demo{letter-spacing:.06em;text-transform:uppercase;color:#8a6d00;background:color-mix(in srgb, var(--gold,#e0b400) 22%, var(--white));border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.yd-table-wrap{background:var(--white);box-shadow:var(--shadow-card);border-radius:16px;margin-top:18px;overflow-x:auto}.yd-table-wrap .table td{vertical-align:middle}.yd-table-wrap .table td.m{font-family:var(--mono);font-size:13.5px}.yd-table-wrap .table td.ex{color:var(--muted);font-size:13.5px}.yd-table-wrap .table tr.confirm td{background:color-mix(in srgb, var(--gold,#e0b400) 8%, var(--white))}.yd-sel{font:inherit;border:1px solid var(--line);border-radius:var(--radius-input);background:var(--white);color:var(--ink);min-width:240px;padding:7px 10px;font-size:14.5px}.yd-sel.sure{border-color:var(--teal)}.yd-sel.raw{color:var(--muted)}.yd-conf{background:var(--teal);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.yd-conf.confirm{background:var(--gold,#e0b400)}.yd-conf.raw{background:var(--line)}.yd-mapbar{background:var(--white);border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex;position:sticky;bottom:0}.yd-mapbar .yd-bar-acts{gap:10px;display:flex}.yd-mapbar .btn{padding:8px 18px;font-size:14px}.yd-file-facts{background:var(--white);box-shadow:var(--shadow-card);border-radius:16px;grid-template-columns:max-content 1fr;gap:6px 18px;margin-top:18px;padding:16px 20px;font-size:14.5px;display:grid}.yd-file-facts dt{color:var(--muted)}.yd-file-facts dd{overflow-wrap:anywhere;margin:0}pre.yd-raw{background:var(--band-2);font-family:var(--mono);white-space:pre;color:var(--ink-2);border-radius:12px;margin-top:14px;padding:14px 16px;font-size:12.5px;overflow-x:auto}.yd-ids{font-family:var(--mono);color:var(--muted);margin-top:6px;font-size:13px}.yd-legend{color:var(--ink-2);flex-wrap:wrap;gap:8px 16px;margin-top:16px;font-size:13px;display:flex}.yd-legend>span{align-items:center;gap:6px;display:inline-flex}.yd-src{vertical-align:middle;border-radius:50%;flex:none;width:8px;height:8px;margin-right:6px;display:inline-block}.yd-src.s0{background:var(--cobalt)}.yd-src.s1{background:var(--teal)}.yd-src.s2{background:var(--gold,#e0b400)}.yd-src.s3{background:var(--ink)}.yd-src.s4{background:var(--muted)}.yd-table-wrap .table td.two{white-space:normal}.yd-older{color:var(--muted);font-size:12.5px;display:block}.yd-table-wrap .table tr.yd-conflict td{background:color-mix(in srgb, var(--gold,#e0b400) 10%, var(--white))}.yd-fields-foot{border-top:1px solid var(--line-soft);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14px;display:flex}.yd-clause{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:var(--ink-2);margin-top:18px;padding:18px 22px;font-size:15px}.yd-clause .cl{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.yd-clause blockquote{border-left:3px solid var(--cobalt);background:var(--band);color:var(--ink);margin:8px 0 0;padding:10px 14px}.yd-empty{color:var(--muted);margin-top:18px;font-size:15px}.wp-rec{color:var(--cobalt);margin-left:8px;font-size:12.5px;font-weight:600;text-decoration:none}.wp-rec:hover{text-decoration:underline}.yd-receipt-pills{align-items:center;gap:8px;display:flex}.yd-agreement-link{margin:16px 0 0;font-size:14px}.yd-agreement-wait{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:var(--muted);margin-top:26px;padding:22px 24px;font-size:14px}.yd-agreement-wait b{color:var(--ink);font-family:var(--mono);font-weight:600}.yd-file-fold{margin-top:22px}.yd-file-fold>summary{cursor:pointer;color:var(--muted);padding:6px 0;font-size:14px;font-weight:600}.yd-file-fold[open]>summary{color:var(--ink)}.drawer-handoff{color:var(--cobalt);text-decoration:none}.drawer-handoff:hover{text-decoration:underline}.yd-table-wrap .table td.yd-why{white-space:normal;min-width:220px;max-width:360px}.yd-mapbar>span:first-child{flex:320px;min-width:0}.yd-mapbar .yd-bar-acts{margin-left:auto}.view-group td.group-cell{position:relative}.view-group td.group-cell>.group-text{white-space:nowrap;text-overflow:ellipsis;position:absolute;top:50%;left:16px;right:16px;overflow:hidden;transform:translateY(-50%)}.view-group td.group-cell.num>.group-text{text-align:right}.view-group td.group-cell>.group-text>.lane{text-overflow:ellipsis;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.table th.head-menu.head-wrap .hm-name{white-space:normal;text-overflow:clip;line-height:13px;overflow:visible}.table th.head-menu.head-wrap.num .hm-name{text-align:right}.hm-btn{position:relative}.hm-chev{position:absolute;top:50%;right:-11px}.head-menu:not(.sorted) .hm-sort{display:none}.yd-tabs{border-bottom:1px solid var(--line);gap:22px;margin:26px 0 16px;display:flex}.yd-tabs a{color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 2px 10px;font-size:15px;font-weight:600;text-decoration:none}.yd-tabs a:hover{color:var(--ink)}.yd-tabs a.on{color:var(--ink);border-bottom-color:var(--cobalt)}.yd-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-size:13.5px;display:flex}.yd-filters>button{font:inherit;color:var(--ink-2);background:var(--white);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:4px 12px;font-weight:600}.yd-filters>button.on{border-color:var(--ink);color:var(--ink)}.yd-lane{white-space:nowrap;font-size:13px;font-weight:600}.yd-lane.read{color:color-mix(in srgb, var(--teal) 55%, var(--ink))}.yd-lane.checking{color:var(--cobalt-deep)}.yd-lane.needs_fix{color:var(--danger)}.yd-small{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.yd-history tr.yd-needs td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.yd-flist{border-top:1px solid var(--line-soft);padding-top:10px;font-size:13.5px}.yd-flist ul{margin:0 0 6px;padding:0;list-style:none}.yd-flist li{justify-content:space-between;gap:12px;padding:3px 0;display:flex}.yd-flist li a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.yd-flist li a:hover{color:var(--cobalt);text-decoration:underline}.yd-flist-all{color:var(--cobalt);font-size:13px;font-weight:600;text-decoration:none}.yd-step .yd-step-file{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px 14px;display:flex}.yd-files-foot{margin-top:16px;font-size:13.5px}.yd-files-foot a{color:var(--cobalt);font-weight:600;text-decoration:none}.yd-actbar{align-items:center;gap:14px;margin-top:14px;display:flex}.yd-actbar .btn{padding:7px 16px;font-size:14px}.yd-fix{border:1px solid var(--line);border-left:4px solid var(--danger);background:var(--white);border-radius:12px;margin-top:16px;padding:14px 18px;font-size:14.5px}.yd-fix-head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.yd-fix-head b{color:var(--danger)}.yd-way{background:var(--cobalt-tint);color:var(--cobalt-deep);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.yd-way.file{background:color-mix(in srgb, var(--amber) 16%, var(--white));color:color-mix(in srgb, var(--amber) 60%, var(--ink))}.yd-way.evenrow{background:color-mix(in srgb, var(--teal) 18%, var(--white));color:color-mix(in srgb, var(--teal) 55%, var(--ink))}.yd-impact{color:var(--ink-2);margin:4px 0 8px;font-size:13.5px}.yd-steps{margin:6px 0 8px 18px;padding:0}.yd-steps li{margin:3px 0}.yd-fix-acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.yd-fix-acts .btn{padding:7px 16px;font-size:14px}.yd-fix-note{margin:6px 0 0}.yd-who-fixes{color:var(--ink-2);margin:10px 0 0;font-size:13.5px}.yd-history td .btn-link,.yd-entity td .btn-link{font-weight:600;text-decoration:none}.rt-bar .yd-filters{margin:0 6px 0 0}.rt-bar .rt-gchip-x{margin-left:-6px}.yd-fix-acts a.btn,.yd-actbar a.btn{text-decoration:none}.yd-q{margin:8px 0 6px;font-weight:600}.yd-samples{border-collapse:collapse;width:100%;margin:4px 0 8px;font-size:14px}.yd-samples th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:4px 8px;font-size:12.5px;font-weight:600}.yd-samples td{border-bottom:1px solid var(--line-soft);padding:5px 8px}.yd-samples td.m{font-family:var(--mono)}.yd-after{color:var(--muted);margin:8px 0 0;font-size:13px}.yd-answered{background:color-mix(in srgb, var(--teal) 14%, var(--white));color:color-mix(in srgb, var(--teal) 45%, var(--ink));border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:11px 14px;font-size:14.5px;display:flex}.yd-answered .btn{padding:6px 14px;font-size:13.5px}.yd-cover{color:var(--ink-2);margin:14px 0 0;font-size:14.5px}.yd-danger-link{color:var(--danger)}.yd-reach{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);border-left:4px solid var(--danger);margin-top:16px;padding:18px 22px;font-size:14.5px}.yd-reach h3{margin:0 0 8px;font-size:17px}.yd-reach ul{margin:0 0 12px 18px;padding:0}.yd-reach li{margin:4px 0}.yd-reach li.yd-warn{color:var(--danger)}.yd-why-l{flex-direction:column;gap:6px;max-width:520px;font-size:14px;font-weight:600;display:flex}.yd-why-l input,.yd-aside-edit input{font:inherit;border:1px solid var(--line);border-radius:var(--radius-input);padding:7px 10px;font-weight:400}.yd-removed{background:var(--band-2);color:var(--ink-2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;font-size:14.5px;display:flex}.yd-removed .btn{padding:6px 14px;font-size:13.5px}.yd-rows tr.yd-aside td{color:var(--muted);text-decoration:line-through}.yd-rows tr.yd-aside td:last-child{text-decoration:none}.yd-rows tr.yd-aside-why td{color:var(--muted);padding-top:0;font-size:13px}.yd-rows tr.yd-aside-edit td{display:table-cell}.yd-aside-edit label{align-items:center;gap:8px;margin-right:10px;font-size:13.5px;display:inline-flex}.yd-aside-edit .btn{margin-left:6px;padding:6px 14px;font-size:13.5px}.btn-danger{background:var(--danger);color:var(--white);border:1px solid var(--danger)}.btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 85%, var(--ink))}.btn-danger:disabled{opacity:.5;cursor:not-allowed}.yd-t{align-items:center;gap:8px;min-width:0;display:flex}.yd-info{flex:none;display:inline-flex;position:relative}.yd-i{border:1.5px solid var(--line);width:18px;height:18px;color:var(--muted);background:var(--white);font:600 11px/15px var(--font);text-align:center;cursor:help;border-radius:50%;padding:0}.yd-i:hover,.yd-i.open,.yd-i:focus-visible{border-color:var(--cobalt);color:var(--cobalt)}.yd-pop{z-index:20;background:var(--white);width:340px;max-width:calc(100vw - 48px);box-shadow:0 10px 34px #28282829, 0 0 0 1px var(--line-soft);color:var(--ink-2);text-align:left;cursor:auto;border-radius:14px;padding:16px 18px;font-size:13.5px;position:absolute;top:28px;left:-40px}.yd-pop:before{content:"";background:var(--white);width:12px;height:12px;box-shadow:-1px -1px 0 var(--line-soft);position:absolute;top:-6px;left:43px;transform:rotate(45deg)}.yd-pop p{margin:0}.yd-pop b{color:var(--ink);font-weight:600}.yd-pop-l{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:11.5px;font-weight:700}.yd-pop-blk+.yd-pop-blk{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:12px}.yd-pop ol{margin:4px 0 0 18px;padding:0}.yd-pop li{margin:2px 0}.yd-pop-acc{color:var(--muted);margin-top:8px;font-size:12.5px}.yd-card:has(.yd-pop){z-index:5}.yd-gap.warn{color:#9a4f05}.yd-gap.bad{color:var(--danger)}.yd-ch .yd-pill{flex:none}.yd-flist{justify-content:space-between;align-items:flex-end;gap:14px;padding-top:12px;display:flex}.yd-flist ul{flex:1;min-width:0;margin:0}.yd-flist li{align-items:baseline}.yd-fl-name{min-width:0;overflow:hidden}.yd-fl-name a{display:block}.yd-fl-date{color:var(--muted);white-space:nowrap;font-size:13px}.yd-flist-acts{white-space:nowrap;align-items:center;gap:14px;padding-bottom:3px;display:flex}.yd-more{font:inherit;color:var(--cobalt);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.yd-more:hover{text-decoration:underline}.yd-tabs{align-items:flex-end}.yd-tabs-gap{flex:1}.yd-tab-n{color:var(--muted);margin-left:6px;font-size:13px;font-weight:500}.yd-tabs a.on .yd-tab-n{color:var(--ink-2)}.yd-cards{grid-auto-rows:auto;row-gap:16px}.yd-card{grid-template-rows:subgrid;grid-row:span 2;align-content:start;row-gap:12px;display:grid}.yd-body{flex-direction:column;gap:12px;min-width:0;display:flex}.yd-ch{align-items:flex-start}.yd-ch h3{min-width:0}.yd-nowrap{white-space:nowrap}.yd-info{vertical-align:2px}.yd-pop{letter-spacing:normal;white-space:normal;font-size:13.5px;font-weight:400;line-height:1.5}.yd-adding{background:var(--band);color:var(--ink-2);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.yd-adding b{color:var(--ink);font-weight:600}.yd-spin{border:2px solid var(--line);border-top-color:var(--cobalt);border-radius:50%;flex:none;width:14px;height:14px;animation:1s linear infinite yd-spin}@keyframes yd-spin{to{transform:rotate(360deg)}}@media (width<=900px){.yd-card{grid-row:auto;grid-template-rows:auto}}.yd-i:before{content:"i"}.yd-info{margin-left:2px}.table.ranked tr.not-checked .sname{color:var(--ink-2);font-weight:500}.table.ranked tr.not-checked .num{color:var(--muted);font-weight:400}.pw-tiles{pointer-events:none}.pw-tile{border:1.5px dashed var(--line);background:0 0;border-radius:16px;min-height:84px;position:relative}.pw-tile:before,.pw-tile:after{content:"";background:var(--band-2);border-radius:4px;height:8px;position:absolute;left:18px}.pw-tile:before{width:38%;top:22px}.pw-tile:after{width:58%;height:14px;top:44px}.pw-card{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);align-items:center;gap:24px;margin-top:16px;padding:22px 26px;display:flex}.pw-main{flex:1;min-width:0}.pw-q{color:var(--ink);margin:0;font-size:17px;font-weight:600;line-height:1.3}.pw-needs{color:var(--ink-2);margin:6px 0 0;font-size:14px;line-height:1.45}.pw-acts{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.pw-acts .btn{padding:8px 16px;font-size:14px;text-decoration:none}.pw-example{color:var(--ink-2);font-size:13.5px;text-decoration:none}.pw-example:hover{color:var(--ink);text-decoration:underline}.pw-lines{flex-direction:column;gap:6px;margin-top:12px;display:flex}.pw-checking,.pw-failed,.pw-cover{color:var(--ink-2);align-items:center;gap:10px;font-size:13.5px;display:flex}.pw-cover{background:var(--white);box-shadow:var(--shadow-card);border-radius:16px;margin-top:16px;padding:14px 18px}.pw-cover .pw-cover-text{flex:1;min-width:0}.pw-cover a{color:var(--cobalt);flex:none;font-weight:600;text-decoration:none}.pw-cover a:hover{text-decoration:underline}.pw-dot{background:var(--line);border-radius:50%;flex:none;width:8px;height:8px}.pw-cover.partial .pw-dot{background:var(--amber)}.pw-pulse{background:var(--cobalt);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s ease-in-out infinite pw-pulse}@keyframes pw-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.pw-pulse{animation:none}}.pw-failed .pw-pill{color:var(--danger);background:var(--danger-tint);border-radius:999px;flex:none;padding:2px 9px;font-size:12px;font-weight:700}.pw-failed a{color:var(--cobalt);white-space:nowrap;font-weight:600;text-decoration:none}.pw-failed a:hover{text-decoration:underline}.bx-rc-add{border:1.5px solid var(--cobalt);color:var(--cobalt);background:var(--white);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.bx-rc-add:hover{background:var(--cobalt-tint)}.bx-rc-add:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.room-card.bx-rc-wait:hover{box-shadow:var(--shadow-card)}.room-card.bx-rc-wait .rc-foot{align-items:center}.room-card.bx-rc-wait .rc-chips .pw-checking{font-size:12.5px}.bx-rc-bad{color:var(--danger);background:var(--danger-tint)}.yd-flist li.yd-fline{align-items:center;gap:10px;min-width:0;padding:4px 0;display:flex}.yd-fline .yd-fl-name{flex-direction:column;flex:1;min-width:0;display:flex}.yd-fl-t{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.yd-fl-s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.yd-fl-s.needs_fix{color:var(--danger)}.yd-see{color:var(--cobalt);white-space:nowrap;flex:none;font-size:13.5px;font-weight:600;text-decoration:none}.yd-see:hover{color:var(--cobalt-deep,#042ca5)}.yd-dots{border:1px solid var(--line);background:var(--white);width:30px;height:30px;color:var(--ink-2);font:600 15px/1 var(--font);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.yd-dots:hover,.yd-dots[aria-expanded=true]{border-color:var(--ink);color:var(--ink)}.yd-flist{flex-direction:column;align-items:stretch}.yd-flist .yd-flist-acts{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.yd-row-acts{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.yd-ev-file{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.yd-ev{background:var(--band);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.yd-ev.add{background:var(--cobalt-tint,#eaf0fe);color:var(--cobalt-deep,#042ca5)}.yd-ev.read{background:color-mix(in srgb, var(--teal) 18%, var(--white));color:color-mix(in srgb, var(--teal) 55%, var(--ink))}.yd-ev.fix{color:#9a4f05;background:#fdf1e2}.yd-ev.gone{background:var(--danger-tint,#fdecea);color:var(--danger)}.yd-flist li a.yd-see,.yd-history td a.yd-see,.yd-entity td a.yd-see{color:var(--cobalt);font-weight:600;text-decoration:none}.yd-flist li a.yd-see:hover,.yd-history td a.yd-see:hover,.yd-entity td a.yd-see:hover{color:var(--cobalt-deep);text-decoration:none}.yd-gap-to{color:var(--cobalt);white-space:nowrap;font-weight:600;text-decoration:none}.yd-remove-pop .yd-reach{box-shadow:none;border-left:0;margin:0;padding:4px 6px}.ydm{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin-top:26px;padding:20px 24px 6px}.ydm-line{color:var(--ink-2);font-size:17px}.ydm-line b{color:var(--ink);font-weight:600}.ydm-line a,.ydm a.src{color:var(--cobalt);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--cobalt) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--cobalt) 35%, transparent);text-underline-offset:3px;font-weight:600}.ydm-sub{color:var(--muted);margin-top:4px;font-size:13.5px}.ydm-bar{background:var(--band-2);border-radius:4px;height:8px;margin-top:14px;display:flex;overflow:hidden}.ydm-bar i{height:100%;display:block}.ydm-bar i.r{background:var(--ink-2)}.ydm-bar i.q{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--amber) 55%, var(--white)) 0 4px, color-mix(in srgb, var(--amber) 22%, var(--white)) 4px 8px);box-shadow:inset 2px 0 0 var(--white)}.ydm-leg{color:var(--ink-2);flex-wrap:wrap;gap:22px;margin-top:10px;font-size:13px;display:flex}.ydm-leg span{align-items:center;gap:7px;display:inline-flex}.ydm-leg i{border-radius:3px;width:10px;height:10px;display:inline-block}.ydm-leg i.r{background:var(--ink-2)}.ydm-leg i.q{background:color-mix(in srgb, var(--amber) 45%, var(--white))}.ydm-leg i.n{background:var(--band-2);border:1px solid var(--line)}.ydm-bar i.c{background:color-mix(in srgb, var(--muted) 30%, var(--white));box-shadow:inset 2px 0 0 var(--white)}.ydm-leg i.c{background:color-mix(in srgb, var(--muted) 30%, var(--white))}.ydm-checks{border-top:1px solid var(--line-soft);color:var(--ink-2);align-items:center;gap:14px;padding:10px 0;font-size:13.5px;display:flex}.ydm-checks i{background:color-mix(in srgb, var(--muted) 30%, var(--white));border-radius:2px;flex:none;width:8px;height:8px}.ydm-checks b{color:var(--ink);font-weight:600}.ydm-checks .sp{flex:1}.ydm-checks a{color:var(--cobalt);white-space:nowrap;font-weight:600;text-decoration:none}.ck{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);max-width:760px;padding:18px 22px}.ck h3{margin:0 0 4px;font-size:17px}.ck .sub{color:var(--muted);margin-bottom:12px;font-size:13.5px}.ck .g{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:14px 0 4px;font-size:11.5px;font-weight:700}.ck .row{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:9px 0;font-size:14.5px;display:flex}.ck .row:last-child{border-bottom:0}.ck .row .st{border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.ck .row .st.on{background:color-mix(in srgb, var(--teal) 14%, var(--white));color:color-mix(in srgb, var(--teal) 55%, var(--ink))}.ck .row .st.off{background:var(--band-2);color:var(--muted)}.ck .row .mn{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-left:auto}.ck .row .mn b{color:var(--ink)}.ydm-leg b{color:var(--ink);font-weight:600}.ydm-leg a{color:var(--cobalt);font-weight:600;text-decoration:none}.ydm-kinds{border-top:1px solid var(--line-soft);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px;display:grid}.ydm-kinds>div{min-width:0;padding:12px 14px 12px 0}.ydm-kinds>div+div{border-left:1px solid var(--line-soft);padding-left:14px}.ydm-kinds .l{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.ydm-kinds .v{font-variant-numeric:tabular-nums;margin-top:2px;font-size:1.1rem;font-weight:600}.ydm-kinds .v.mu{color:var(--muted);font-size:15px;font-weight:500}.ydm-kinds .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ydm-kinds .s a{color:var(--cobalt);font-weight:600;text-decoration:none}.prov{color:var(--ink-2);border:1px dashed var(--line);white-space:nowrap;background:var(--white);border-radius:999px;margin-top:5px;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-block}.prov:before{content:"";border:1.5px solid var(--muted);vertical-align:0;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.ydm-q{border-top:1px solid var(--line-soft);color:var(--ink-2);justify-content:space-between;align-items:center;gap:14px;padding:12px 0 14px;font-size:14.5px;display:flex}.ydm-q .dot{background:var(--amber);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block}.ydm-q b{color:var(--ink);font-weight:600}.ydm-q a{color:var(--cobalt);white-space:nowrap;font-weight:600;text-decoration:none}.ydm-block{background:var(--band);color:var(--ink-2);border-radius:12px;margin-top:14px;padding:14px 16px;font-size:15px}.ydm-block b{color:var(--ink);font-weight:600}.ydm-block .who{align-items:center;gap:12px;margin-top:8px;font-size:14px;display:flex}.ydm-block .who a{color:var(--cobalt);font-weight:600;text-decoration:none}.ydm-block .who .btn{padding:6px 14px;font-size:13.5px}.ydq{background:var(--white);box-shadow:var(--shadow-card);border-radius:16px}.ydq-row{grid-template-columns:minmax(0,1fr) 156px;gap:18px;padding:18px 22px;display:grid}.ydq-row+.ydq-row{border-top:1px solid var(--line-soft)}.ydq-what{color:var(--ink);font-size:15.5px;font-weight:600}.ydq-so{color:var(--ink-2);margin-top:2px;font-size:14px}.ydq-meta{color:var(--muted);margin-top:4px;font-size:12.5px}.ydq-meta .m{font-size:12px}.ydq-fix{background:var(--band);color:var(--ink-2);border-radius:10px;margin-top:12px;padding:10px 14px;font-size:14px}.ydq-fix .l{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:11.5px;font-weight:700}.ydq-fix b{color:var(--ink);font-weight:600}.ydq-acts{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;display:flex}.ydq-acts .btn{padding:7px 16px;font-size:14px}.ydq-acts .sp{flex:1}.ydq-acts .hint{color:var(--muted);font-size:12.5px}.ydq-money{text-align:right}.ydq-money b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.35rem;font-weight:600;display:block}.ydq-money span{color:var(--muted);white-space:nowrap;font-size:12.5px;display:block}.ydq-money .pill{margin-top:8px;display:inline-block}.ydm-tie{background:var(--band);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:12px;padding:9px 14px;font-size:14px;display:flex}.ydm-tie b{color:var(--ink);font-weight:600}.ydm-tie a{color:var(--ink);border-bottom:1px dashed color-mix(in srgb, var(--cobalt) 45%, transparent);font-weight:600;text-decoration:none}.ydm-tie .op{color:var(--muted)}.rule-line{color:var(--muted);margin-top:10px;font-size:13px}.ydq-own{color:var(--ink-2);justify-content:space-between;align-items:baseline;margin:4px 0 10px;font-size:14.5px;display:flex}.ydq-own b{color:var(--ink)}.ydq-needs{color:var(--ink-2);margin-top:10px;font-size:13.5px;line-height:1.5}.ydq-needs b{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:11.5px;font-weight:700;display:block}.ydq-expand{border-top:1px solid var(--line-soft);color:var(--ink-2);justify-content:space-between;align-items:center;padding:14px 22px;font-size:14px;display:flex}.ydq-expand a{color:var(--cobalt);font-weight:600;text-decoration:none}.ydm-note{border-top:1px solid var(--line-soft);color:var(--muted);align-items:center;gap:10px;padding:10px 0;font-size:13.5px;display:flex}.ydm-note i{background:var(--line);border-radius:50%;flex:none;width:7px;height:7px}.ydm-note a{color:var(--cobalt);white-space:nowrap;margin-left:auto;font-weight:600;text-decoration:none}.ydm-bar i.n{background:var(--band-2)}.ydq-empty{color:var(--muted);margin-top:8px;font-size:14.5px}.ydq-acts a.btn{text-decoration:none}.ydq-own span:last-child{white-space:nowrap;padding-left:16px}.ov-cover{color:var(--muted);margin:14px 0 18px;font-size:13.5px}.ov-cover b{color:var(--ink);font-weight:600}.ov-cover a{color:var(--cobalt);font-weight:600;text-decoration:none}.ov-cover .ov-rest{color:var(--muted)}.main{position:relative}.way-back{top:7px;left:calc(var(--main-gutter) - 10px);z-index:5;width:28px;height:28px;color:var(--ink-2);font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:17px;line-height:1;text-decoration:none;display:inline-flex;position:absolute}.way-back:hover,.way-back:focus-visible{background:var(--cobalt-tint);color:var(--cobalt);outline:none}.shell.collapsed .way-back{left:max(44px, var(--main-gutter) - 10px)}.drawer-back:empty{display:none}.yd-grps{margin:0;padding:0;list-style:none}.yd-flist li.yd-grp{border-bottom:1px solid var(--line-soft);padding:4px 0;display:block}.yd-flist li.yd-grp.own{display:flex}.yd-grp:last-child{border-bottom:0}.yd-grp-hd{align-items:center;gap:10px;min-width:0;display:flex}.yd-grp-h{min-width:0;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:4px 0;display:flex}.yd-grp-chev{width:12px;color:var(--muted);flex:none;font-size:12px}.yd-grp-n{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.yd-grp-c{color:var(--muted);white-space:nowrap;font-size:12.5px}.yd-flist ul.yd-grp-files{margin:2px 0 2px 20px;padding:0;list-style:none;display:block}.yd-flist li.yd-fline.in-grp{border-bottom:0;padding:5px 0}.yd-fline a.yd-fl-t{text-decoration:none}.yd-fline a.yd-fl-t:hover{color:var(--cobalt);text-decoration:underline}.yd-fl-chk{color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.yd-fl-s.needs_fix{white-space:normal}.drawer-pill-tint{background:var(--cobalt-tint);color:var(--cobalt-deep);border-color:#0000}.drawer-pill-red{background:var(--danger-tint);color:var(--danger);border-color:#0000}.fr-loading{color:var(--muted);padding:10px 18px;font-size:13px}.fr-room{border-bottom:1px solid var(--line-soft)}.fr-people{flex-wrap:wrap;align-items:center;gap:6px;padding:2px 18px 10px;display:flex}.fr-chip{color:var(--ink-2);border:1px solid var(--line-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:1px 8px 1px 2px;font-size:12px;display:inline-flex}.fr-chip.left{color:var(--muted)}.fr-av{letter-spacing:.02em;background:var(--band-2);width:20px;height:20px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:9.5px;font-weight:700;display:inline-grid}.fr-av.ai{background:var(--ink);color:var(--white)}.fr-av.me{background:var(--cobalt-tint);color:var(--cobalt-deep)}.fr-fu{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.fr-fu.today{color:#7a5c00;background:#fff8db;border-color:#e0b400}.fr-fu.late{border-color:var(--danger);background:var(--danger-tint);color:var(--danger)}.fr-money{border-top:1px solid var(--line-soft);padding:0 18px}.fr-money-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;padding:10px 0;display:grid}.fr-money-row+.fr-money-row{border-top:1px dashed var(--line-soft)}.fr-k{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600;display:block}.fr-v{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:15px;font-weight:700;overflow:hidden}.fr-money .fr-k{white-space:normal}.fr-cell.fr-hero .fr-v{font-size:18px}.fr-s{color:var(--muted);text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.fr-reader{color:var(--muted);border-top:1px solid var(--line-soft);margin:0;padding:6px 18px;font-size:12px}.fr-ruling{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 18px;font-size:13px;display:flex}.fr-ruling.ruled{background:var(--band)}.fr-ruling.ruled span{color:var(--muted)}.fr-stale{color:#7a5c00;background:#fff8db;margin:0;padding:6px 18px;font-size:12.5px}.fr-band{border-top:1px solid var(--line-soft);border-left:4px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 18px;font-size:13px;display:flex}.fr-band>div:first-child{flex-direction:column;gap:1px;min-width:0;display:flex}.fr-band span{color:var(--ink-2);font-size:12.5px}.fr-band.tone-cobalt{border-left-color:var(--cobalt);background:var(--cobalt-tint)}.fr-band.tone-gold{background:#fff8db;border-left-color:#e0b400}.fr-band.tone-red{border-left-color:var(--danger);background:var(--danger-tint)}.fr-band.tone-teal{border-left-color:var(--teal);background:#e6faf6}.fr-band.tone-ink{border-left-color:var(--ink-2);background:var(--band)}.fr-band-inline{border-radius:10px;margin:8px 0}.fr-lines{border-top:1px solid var(--line-soft);margin:0;padding:6px 18px 8px;font-size:12.5px;list-style:none}.fr-lines li{justify-content:space-between;gap:10px;padding:2px 0;display:flex}.fr-delta{color:var(--danger);font-weight:600}.fr-values{border-top:1px solid var(--line-soft);padding:8px 18px 10px;font-size:13px}.fr-sec{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:10.5px;font-weight:600}.fr-val{padding:3px 0;line-height:1.45}.fr-val-tx{color:var(--ink)}.fr-mark{width:14px;font-weight:700;display:inline-block}.fr-mark.found{color:var(--teal)}.fr-mark.conf{color:var(--cobalt)}.fr-mark.wait{color:var(--amber)}.fr-mark.reading{color:var(--ink-2)}.fr-mark.missing{color:var(--muted)}.fr-mark.risk{color:var(--danger)}.fr-mark-none{width:14px;display:inline-block}.fr-story{border-top:1px solid var(--line-soft);padding:8px 18px 10px;font-size:13px}.fr-st-rows{margin:0;padding:0;list-style:none}.fr-st-row,.fr-st-owes,.fr-st-started{grid-template-columns:84px 16px minmax(0,1fr);gap:0 6px;padding:3px 0;line-height:1.45;display:grid}.fr-st-owes{border-top:1px dashed var(--line-soft);margin-top:4px;padding-top:6px}.fr-st-date{color:var(--muted);white-space:nowrap;font-size:12px}.fr-st-date.red{color:var(--danger);font-weight:600}.fr-st-body{overflow-wrap:anywhere;min-width:0}.fr-st-lead,.fr-st-tx{color:var(--ink)}.fr-st-tags{margin-left:6px}.fr-st-tag{border:1px solid var(--line);background:var(--white);color:var(--cobalt);font:inherit;cursor:pointer;border-radius:999px;margin:0 4px 0 0;padding:0 8px;font-size:11.5px;line-height:18px;display:inline-block}.fr-st-tag.text{color:var(--muted);cursor:default}.fr-st-i{border:1px solid var(--line);background:var(--white);width:18px;height:18px;color:var(--muted);font:inherit;cursor:pointer;border-radius:50%;margin-left:2px;font-size:11px;font-style:italic;line-height:16px}.fr-st-note{color:var(--ink-2);margin-top:2px;font-size:12px;display:block}.fr-st-note q{font-family:var(--mono);color:var(--muted);display:block}.fr-st-pick{grid-column:1/-1}.fr-mark.computed{color:var(--ink-2)}.fr-st-tag.k-email{border-color:var(--cobalt-tint);background:var(--cobalt-tint)}.fr-eqs{grid-column:3/-1;margin:2px 0 4px;padding:0;font-size:12.5px;list-style:none}.fr-eq{flex-wrap:wrap;align-items:baseline;gap:0 8px;padding:1px 0;display:flex}.fr-eq-sku{min-width:64px;color:var(--muted);font-family:var(--mono);font-size:11.5px}.fr-eq-f{font-family:var(--mono);color:var(--ink)}.fr-eq-op{white-space:pre}.fr-eq-part{font:inherit;color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0}.fr-eq-part.src-email{-webkit-text-decoration-color:var(--cobalt);text-decoration-color:var(--cobalt)}.fr-eq-part.text{cursor:default}.fr-eq-note{color:var(--muted);font-size:12px}.fr-st-pickon{display:inline}.fr-st-pickl{color:var(--ink-2)}.fr-pick-c{align-items:baseline;gap:4px;margin-left:6px;display:inline-flex}.fr-pick-see{font-size:12px}.fv-email-head{border-bottom:1px solid var(--line-soft);padding:10px 20px 8px;font-size:13px}.fv-eh{margin:0}.fv-eh-row{grid-template-columns:96px minmax(0,1fr);gap:0 8px;display:grid}.fv-eh-l{color:var(--muted)}.fv-eh-v{color:var(--ink);overflow-wrap:anywhere;margin:0}.fv-eh-foot{flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;display:flex}.fv-part.quoted,.fv-part.forwarded{border-left:2px solid var(--line);color:var(--muted);margin-top:8px;padding-left:10px}.fv-part.quoted .fv-part-t,.fv-part.forwarded .fv-part-t{color:var(--muted)}.fv-part-h{color:var(--ink-2);font-size:12px;font-weight:600}.drawer-emails{margin-top:6px}.drawer-email{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.fr-st-parts{margin:2px 0 0;padding-left:16px}.fr-st-acts{vertical-align:middle;flex-wrap:wrap;gap:6px;margin-left:8px;display:inline-flex}.fr-st-started.grey .fr-st-tx,.fr-st-started.grey .fr-st-lead{color:var(--muted)}.fr-st-folded{padding:3px 0 0 106px}.fr-st-fold-body .fr-st-tx{color:var(--ink-2);margin:2px 0 0}.fr-money-row:has(.fr-check){grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.fr-check .fr-s{white-space:normal}.fr-share{color:var(--ink-2);margin-top:2px;font-size:12px}.wp tbody tr.hl td{background:var(--cobalt-tint)}.wp tbody tr.hl:focus{outline:2px solid var(--cobalt);outline-offset:-2px}@media (width<=480px){.fr-st-row,.fr-st-owes,.fr-st-started{grid-template-columns:16px minmax(0,1fr)}.fr-st-row .fr-st-date,.fr-st-owes .fr-st-date,.fr-st-started .fr-st-date{grid-column:1/-1}.fr-st-folded{padding-left:22px}.fr-money-row:has(.fr-check){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fr-correct{font-size:12px}.fr-st-fix{margin-top:2px}.fr-hint{color:var(--muted);font-size:12px}.fr-panel{border:1px solid var(--line);background:var(--white);border-radius:12px;margin:8px 18px 10px;padding:10px 12px;font-size:13px}.fr-panel h5{margin:0 0 6px;font-size:13px;font-weight:700}.fr-confirm{border:1px solid var(--line);border-left:4px solid var(--amber);background:var(--white);border-radius:12px;margin:6px 0 2px;padding:8px 12px 10px}.fr-confirm.done{border-left-color:var(--cobalt)}.fr-confirm-head{line-height:1.45}.fr-confirm .fr-hint{margin:4px 0 0}.fr-step{color:var(--muted);margin-top:8px;font-size:12px}.fr-confirm-done{border-top:1px solid var(--line-soft);margin:6px 0 0;padding:6px 0 0;font-size:12.5px;list-style:none}.fr-confirm-done li{padding:2px 0}.fr-confirm-vals{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 16px;margin-top:6px;display:grid}.fr-confirm-val{background:var(--line-soft);border-radius:10px;min-width:0;padding:6px 10px}.fr-confirm-val.done{border:1px solid var(--line-soft);background:0 0}.fr-confirm-val .fr-row{margin-top:4px}.fr-waiting{border:1px solid var(--line);border-left:4px solid var(--cobalt);background:var(--white);border-radius:12px;margin:4px 0 14px;padding:10px 14px 12px}.fr-waiting h3{margin:0 0 2px;font-size:15px}.fr-waiting ul{margin:8px 0 0;padding:0;list-style:none}.fr-waiting li{border-top:1px solid var(--line-soft);padding:4px 0;line-height:1.5}.fr-waiting-files{flex-wrap:wrap;gap:10px;margin-left:10px;display:inline-flex}.fr-waiting-files .btn-link.active{font-weight:700}.fr-band-wait{margin-top:2px;display:block}.fr-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.fr-sp{flex:1}.fr-price,.fr-date,.fr-text{font:inherit;border:1px solid var(--line);border-radius:var(--radius-input);min-width:0;padding:4px 9px;font-size:13px}.fr-price{width:120px}.fr-text{width:100%}.fr-form{grid-template-columns:1fr 2fr;gap:10px;display:grid}.fr-form label{flex-direction:column;gap:3px;display:flex}.fr-opts{flex-direction:column;gap:4px;display:flex}.fr-opt{border:1px solid var(--line-soft);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:5px 8px;display:flex}.fr-opt.on{border-color:var(--cobalt);background:var(--cobalt-tint)}.fr-file{position:relative;overflow:hidden}.fr-file input,.fr-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.fr-drop{border:1px dashed var(--line);text-align:center;color:var(--muted);cursor:pointer;border-radius:12px;margin-top:8px;padding:14px;display:block;position:relative}.fr-drop.busy{opacity:.6}.fr-kv{grid-template-columns:repeat(3,1fr);gap:8px;margin:6px 0;display:grid}.fr-ok{color:#0f6f60;margin:4px 0;font-size:12.5px}.fr-warn{color:#7a5c00;margin:4px 0;font-size:12.5px}.fr-work-line{color:var(--muted);margin:4px 0;font-size:12.5px}.fr-convo{flex-direction:column;gap:8px;display:flex}.fr-note{background:var(--cobalt-tint);color:var(--cobalt-deep);border-radius:10px;margin:0;padding:6px 10px;font-size:12.5px}.fr-sys{text-align:center;color:var(--muted);font-size:12px}.fr-sys.undone{text-decoration:line-through}.fr-sys .btn-link,.fr-sys .btn{margin-left:6px}.fr-msg{align-items:flex-start;gap:8px;display:flex}.fr-msg-b{flex:1;min-width:0}.fr-who{color:var(--ink);font-size:12px;font-weight:600}.fr-who span{color:var(--muted);margin-left:6px;font-weight:400}.fr-who .fr-staff{margin-left:0}.fr-bubble{background:var(--band);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin-top:2px;padding:7px 10px;font-size:13px}.fr-msg.mine .fr-bubble{background:var(--cobalt-tint)}.fr-at{color:var(--cobalt);font-weight:600}.fr-card{border:1px solid var(--line);background:var(--white);border-radius:12px;margin-top:2px;padding:9px 11px;font-size:13px}.fr-line{color:var(--ink-2);margin:2px 0 0;font-size:13.5px;line-height:1.5}.fr-card.clarify-card{border-left:4px solid #2563eb;border-radius:0 12px 12px 0}.fr-card .clarify-q{font-size:13.5px}.fr-card .clarify-opt{padding:5px 11px;font-size:12.5px}.fr-card-lead{margin:0 0 4px;font-weight:600}.fr-draft{background:var(--band);border-radius:10px;margin-top:6px;padding:8px 10px;font-size:12.5px}.fr-draft-hd{color:var(--muted);margin-bottom:4px;font-size:11px}.fr-draft-body{white-space:pre-wrap;margin-top:6px}.fr-draft-lines{margin:6px 0 0;padding:0;list-style:none}.fr-draft-lines li{justify-content:space-between;gap:8px;display:flex}.fr-also{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.btn.picked{outline:2px solid var(--cobalt)}.fr-work{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.fr-work i{background:var(--cobalt);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite fr-pulse}@keyframes fr-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.fr-work i{animation:none}}.drawer-foot .fr-composer{flex:1;min-width:0}.fr-composer{width:100%;position:relative}.fr-input{width:100%;font:inherit;border:1px solid var(--line);border-radius:var(--radius-input);resize:vertical;box-sizing:border-box;padding:7px 10px;font-size:13px}.fr-input:focus{outline:2px solid var(--cobalt);outline-offset:-1px}.fr-pop{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-card);z-index:5;border-radius:12px;margin-bottom:6px;padding:6px;position:absolute;bottom:100%;left:0;right:0}.fr-pop-h{color:var(--muted);padding:2px 6px 4px;font-size:11px}.fr-pop-it{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:5px 6px;font-size:13px;display:flex}.fr-pop-it.on{background:var(--cobalt-tint)}.fr-pop-it.off{color:var(--muted);cursor:not-allowed}.fr-list-tabs{gap:4px;margin:4px 0 8px;display:flex}.fr-list-tab{font:inherit;border:1px solid var(--line);background:var(--white);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:4px 14px;font-size:13px;font-weight:600}.fr-list-tab.on{border-color:var(--cobalt);background:var(--cobalt-tint);color:var(--cobalt-deep)}.fr-today{background:var(--white);box-shadow:var(--shadow-card);border-radius:16px;margin:0 0 12px;padding:10px 14px}.fr-today h3{margin:0 0 6px;font-size:13px;font-weight:700}.fr-today ul{margin:0;padding:0;list-style:none}.fr-today-it{border:0;border-top:1px solid var(--line-soft);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:10px;padding:6px 4px;font-size:13px;display:flex}.fr-today li:first-child .fr-today-it{border-top:0}.fr-today-it:hover{background:var(--band)}.fr-today-it.new .fr-today-k{color:var(--cobalt)}.fr-today-k{width:150px;color:var(--muted);flex:none;font-size:12px;font-weight:600}.fr-today-tx{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fr-files ul{margin:6px 0 0;padding:0;list-style:none}.fr-files li{justify-content:space-between;align-items:center;gap:8px;padding:3px 0;font-size:12.5px;display:flex}.fr-scope{flex-direction:column;gap:8px;display:flex}.fr-scope-list{max-height:320px;margin:0;padding:0;list-style:none;overflow:auto}.fr-scope-list label{align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.fr-scope-list .mono{margin-left:auto;font-size:11.5px}.fr-verdict{gap:4px;display:inline-flex}.btn.fr-wrong{border-color:var(--danger);color:var(--danger)}.fr-check-foot{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.yd-received{margin-top:18px}.yd-received h2{margin-bottom:10px;font-size:1.05rem}.yd-received-acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.yd-received-acts .btn{padding:7px 16px;font-size:14px;text-decoration:none}.yd-received-acts .yd-btn-danger{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, var(--white))}.yd-received-acts .yd-btn-danger:hover{border-color:var(--danger)}.yd-agreement{margin-top:26px}.person{color:var(--cobalt-deep);background:var(--cobalt-tint);white-space:nowrap;border-radius:6px;padding:0 6px;font-weight:600}.ydc{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:14px}.ydc-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.ydc-h .l{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.ydc-money{color:var(--ink);background:var(--band);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 12px;font-size:14px;font-weight:600}.ydc-line{color:var(--ink-2);margin-top:8px;font-size:15px}.ydc-line b{color:var(--ink);font-weight:600}.ydc-line .btn-link{color:var(--cobalt);font-weight:600}.ydc-sub{color:var(--muted);margin-top:4px;font-size:13.5px}.ydc .yd-table-wrap{box-shadow:none;border:1px solid var(--line-soft);margin-top:12px}.ydc .table{font-size:14px}.ydc .table th,.ydc .table td{padding:9px 14px}.yd-fields .vlink{font:inherit;color:var(--ink);cursor:pointer;text-align:left;border:0;border-bottom:1px dashed color-mix(in srgb, var(--cobalt) 45%, transparent);background:0 0;padding:0}.yd-fields .vlink:hover,.yd-fields .vlink[aria-expanded=true]{border-bottom-style:solid;border-bottom-color:var(--cobalt)}.src-pop{z-index:40;background:var(--white);width:min(400px,100vw - 32px);box-shadow:0 10px 34px #28282829, 0 0 0 1px var(--line-soft);color:var(--ink-2);white-space:normal;border-radius:14px;padding:16px 18px;font-size:13.5px;position:fixed}.src-pop .pl{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11.5px;font-weight:700}.src-pop .src-row{border-top:1px solid var(--line-soft);grid-template-columns:18px 1fr auto;align-items:baseline;gap:8px;padding:8px 0;display:grid}.src-pop .src-row.won a{color:var(--ink);font-weight:600}.src-pop .src-row .val{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.src-pop .src-row:not(.won) .val{color:var(--muted);font-weight:500}.src-pop .rank{color:var(--muted);font-weight:700}.src-pop .why{color:var(--ink-2);margin:4px 0 10px;font-size:13px}.src-pop .foot{border-top:1px solid var(--line-soft);padding-top:10px}.yd-rows tr.yd-here td{background:var(--cobalt-tint)}.drawer-table .wp-rec{margin:2px 0 0;display:inline-block}.src-pop .src-choose{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.src-pop .src-choose .kept{color:var(--muted);font-weight:500}.src-pop .foot{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.fr-answer p{white-space:pre-line;margin:0 0 6px;font-weight:400}.fr-answer ul{margin:0 0 6px;padding-left:18px}.fr-answer li{font-weight:400}.fr-rm-acts{opacity:0;transition:opacity var(--motion);gap:8px;margin-left:auto;display:inline-flex}.fr-who{align-items:center;display:flex}.fr-msg:hover .fr-rm-acts,.fr-msg:focus-within .fr-rm-acts{opacity:1}.fr-rm{font:inherit;color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 2px;font-size:12px;font-weight:500;text-decoration:underline}.fr-rm:hover:not(:disabled){color:var(--danger)}.fr-rm:disabled{opacity:.5;cursor:default}.fr-rm-strip{background:var(--danger-tint);color:var(--ink);border-radius:10px;margin-top:8px;padding:8px 10px;font-size:12.5px}.fr-rm-strip b{margin-bottom:2px;display:block}.index-ask{color:var(--ink);margin:0;font-size:13px}.index-ask-s{color:var(--ink-2)}.yd-grp-ask{color:var(--ink-2);margin:2px 0 4px 22px;font-size:12.5px}.yd-grp-drop{border:1px dashed var(--line);border-radius:var(--radius-input);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:4px 0 6px 22px;padding:6px 10px;font-size:12.5px;display:flex}.yd-grp-fwd{flex-basis:100%}.yd-grp-input{display:none}:root:root{--radius-card:12px;--radius-input:8px;--shadow-card:0 0 0 1px var(--line-soft);--shadow-float:0 10px 34px #28282829, 0 0 0 1px var(--line-soft)}:root:root body{background:var(--white);font-size:14px}:root:root .card,:root:root .panel,:root:root .table-wrap,:root:root .stat,:root:root .hero-card,:root:root .pw-card,:root:root .yd-receipt,:root:root .pw-cover{border-radius:12px}:root:root .table-bleed .table{box-shadow:0 0 0 1px var(--line-soft);border-radius:12px}:root:root .table-sticky .table-bleed.head .table{box-shadow:0 0 0 1px var(--line-soft);border-radius:12px 12px 0 0}:root:root .table-sticky .table-bleed.head thead th:first-child{border-top-left-radius:12px}:root:root .table-sticky .table-bleed.head thead th:last-child{border-top-right-radius:12px}:root:root .table-sticky .table-bleed.body .table{box-shadow:0 0 0 1px var(--line-soft);border-radius:0 0 12px 12px}:root:root .table-sticky.pinned .table-bleed.head .table{box-shadow:inset 0 -1px 0 var(--line), 0 0 0 1px var(--line-soft)}:root:root .popover,:root:root .hm-menu,:root:root .cols-pop,:root:root .fr-pop,:root:root .vb-add-list,:root:root .drawer,:root:root .toast,:root:root .analyst-pinned .compose.followup{box-shadow:var(--shadow-float)}:root:root .rule-back{margin-top:12px}:root:root .rule-history-head{margin:16px 0 6px;font-size:13px;font-weight:600}:root:root .rule-history,:root:root .users-history{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}:root:root .rule-history li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}:root:root button.stat:hover,:root:root .thread-row.on,:root:root .room-card.bx-rc-wait:hover{box-shadow:0 0 0 1px var(--line)}:root:root .sidebar{background:var(--band);border-right:1px solid var(--line-soft)}:root:root .eyebrow{text-transform:none;letter-spacing:0;color:var(--muted);font-size:13px;font-weight:500}:root:root .eyebrow-dim:last-child{color:var(--ink-2);font-weight:600}:root:root .page-head h1{letter-spacing:-.02em;font-size:28px}:root:root .head-meta{font-size:12px}:root:root .table th,:root:root .table-sticky thead th,:root:root .hm-name,:root:root .grp-head .group-name{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}@media (width>=761px){:root:root .stats.tiles{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:12px}}:root:root .stat{gap:2px;min-height:84px;padding:12px 16px}:root:root button.stat{border:0}:root:root .stat .stat-label:before{display:none}:root:root .stat-label{text-transform:none;letter-spacing:0;color:var(--ink-2);padding-left:0;font-size:13px;font-weight:500}:root:root .stat-value{font-size:22px;font-weight:600;line-height:1.2}:root:root .stat-sub{min-height:16px;font-size:12px;line-height:16px}:root:root .stat.tone-red .stat-value{color:var(--danger)}:root:root .stat.tone-gold .stat-value{color:var(--amber)}:root:root .stat.zero .stat-value{color:var(--muted);font-weight:500}:root:root .stats.tiles .stat.on,:root:root .stats.tiles .stat[aria-pressed=true]{border-color:var(--cobalt);box-shadow:inset 0 0 0 1px var(--cobalt)}:root:root .btn{border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}:root:root a.btn{text-decoration:none}:root:root .btn.small{border-radius:6px;height:28px;padding:0 10px;font-size:12px}:root:root .btn-ghost{background:var(--white);color:var(--ink);border-color:var(--line)}:root:root .btn-ghost:hover:not(:disabled){border-color:var(--ink-2);color:var(--ink)}:root:root .btn-danger{background:var(--white);color:var(--danger);border-color:var(--line)}:root:root .btn-quiet{border-radius:6px;height:28px;padding:0 10px;font-size:12px;font-weight:500}:root:root .btn-link{font-size:13px;font-weight:500;text-decoration:none}:root:root .table .btn-primary{background:var(--white);color:var(--ink);border-color:var(--line)}:root:root .dec-verbs .btn-ghost.quiet,:root:root .dec-verbs .btn-ghost.dec-more{color:var(--ink-2);background:0 0;border-color:#0000;font-weight:500}:root:root .dec-verbs .btn-ghost.quiet:hover,:root:root .dec-verbs .btn-ghost.dec-more:hover{background:var(--band-2)}:root:root .icon-btn{border-radius:8px}:root:root .users-bar{justify-content:flex-end;margin-top:6px}:root:root .period-presets,:root:root .fr-list-tabs,:root:root .currency-pick,:root:root .files-filter,:root:root .ask-seg{background:var(--band-2);border:0;border-radius:8px;flex-wrap:nowrap;gap:2px;padding:3px;display:inline-flex}:root:root .period-presets .chip,:root:root .fr-list-tabs .fr-list-tab,:root:root .currency-pick .chip,:root:root .files-filter .chip,:root:root .ask-seg button{height:28px;color:var(--ink-2);box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}:root:root .period-presets .chip.on,:root:root .fr-list-tabs .fr-list-tab.on,:root:root .currency-pick .chip.on,:root:root .files-filter .chip.on,:root:root .ask-seg button.on,:root:root .ask-seg button[aria-checked=true]{background:var(--white);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #2828281f}:root:root .view-bar .chip,:root:root .vb-gchip-body,:root:root .vb-chip{font-weight:500}:root:root .lane,:root:root .pill,:root:root .tag,:root:root .vtag,:root:root .pw-pill,:root:root .brief-status{letter-spacing:0;text-transform:none;white-space:nowrap;border:0;border-radius:5px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}:root:root .table-sticky td .lane{padding:2px 8px;font-size:12px}:root:root .lane-ink,:root:root .vtag{background:var(--band-2);color:var(--ink-2)}:root:root .lane-auto_accept{color:#0b5e52;background:#dcf5ef}:root:root .lane-review,:root:root .tag.open,:root:root .tag.warn,:root:root .vtag.warn{color:#8a4b00;background:#fdf1dc}:root:root .lane-hard_stop,:root:root .pw-pill,:root:root .pill.file-status-unlinked{background:var(--danger-tint);color:var(--danger)}:root:root .lane-claimed,:root:root .vtag.sent,:root:root .pill.live,:root:root .pill.file-status-linked,:root:root .pill.file-status-read{background:var(--cobalt-tint);color:var(--cobalt-deep)}:root:root .vtag.vp-tag.sh{color:var(--muted);background:0 0;padding:0}:root:root .vtag.vp-tag.sh svg{display:none}:root:root .table{font-size:13px}:root:root .table td{height:48px;padding-top:0;padding-bottom:0}:root:root .cell-main,:root:root .strong{font-weight:500}:root:root .cell-sub{font-size:12px}:root:root td.num{font-variant-numeric:tabular-nums}:root:root .group-name{font-weight:600}:root:root tr.row.demo td{background-image:none}:root:root tr.row.demo td:first-child{box-shadow:inset 3px 0 0 var(--line)}:root:root tr.row:hover td{background:var(--band)}:root:root .pw-summary{border:1px solid var(--line-soft);border-left:3px solid var(--danger);background:var(--white);color:var(--ink-2);border-radius:8px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}:root:root .pw-summary-n{background:var(--danger-tint);height:20px;color:var(--danger);border-radius:5px;align-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}:root:root .pw-summary .btn-link{white-space:nowrap;margin-left:auto}:root:root .pw-failed,:root:root .pw-cover,:root:root .pw-checking{font-size:13px}:root:root .nav-label,:root:root .nav-label-acts .nav-section-toggle span{text-transform:none;letter-spacing:0;color:var(--muted);font-size:13px;font-weight:500}:root:root .nav-label-acts .nav-section-toggle svg{opacity:0}:root:root .nav-label-acts:hover .nav-section-toggle svg,:root:root .nav-label-acts .nav-section-toggle:focus-visible svg{opacity:1}:root:root .ws-name{font-size:14px;font-weight:600}@media (width>=761px){:root:root .sidebar-foot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}}:root:root .sidebar-role{order:9;width:100%;font-size:12px}:root:root .sidebar-foot .view-pick-label,:root:root .sidebar-foot .view-as-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root:root .sidebar-foot select{appearance:none;border:1px solid var(--line);background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 20 20' fill='none' stroke='%236b6b6b' stroke-width='2'%3E%3Cpath d='M5 8l5 5 5-5'/%3E%3C/svg%3E") no-repeat right 8px center;max-width:112px;height:28px;color:var(--ink-2);font:inherit;border-radius:6px;padding:0 24px 0 10px;font-size:13px}:root:root .compose.hero .ask-box{border:1px solid var(--line);box-shadow:none;border-radius:12px;padding:12px 14px 10px}:root:root .compose.hero .ask-box .compose-text{min-height:56px;font-size:14px}:root:root .ask-send{border-radius:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600}:root:root .ask-send svg{display:none}:root:root .ask-foot{color:var(--muted);font-size:12px}:root:root .ask-start{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:14px 0 0;padding:6px 0;font-size:11px;font-weight:600}:root:root .ask-cards{margin:0;display:block}:root:root .ask-cards li{border-bottom:1px solid var(--line-soft)}:root:root .ask-card{text-align:left;background:0 0;border:0;border-radius:0;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:14px;padding:9px 2px}:root:root .ask-card:hover:not(:disabled),:root:root .ask-card:focus-visible{box-shadow:none;background:var(--band)}:root:root .ask-card-k{letter-spacing:0;text-transform:none;color:var(--muted);flex:none;font-size:12px;font-weight:500}:root:root .ask-card-k svg,:root:root .ask-card-enter{display:none}:root:root .ask-card-q{color:var(--ink-2);font-size:14px;font-weight:400}:root:root .ask-hint{font-size:12px}:root:root .bx-pills{flex-direction:column;gap:0;display:flex}:root:root .bx-pills-label{text-transform:none;letter-spacing:0;color:var(--ink-2);margin-bottom:2px;font-size:13px;font-weight:500}:root:root .bx-pill{background:0 0;border:0;border-bottom:1px solid #0645f51f;border-radius:0;max-width:560px;padding:7px 0;font-size:14px;font-weight:400}:root:root .bx-pill b{font-weight:600}:root:root .tab{font-size:14px;font-weight:500}:root:root .tab.active{font-weight:600}:root:root .empty-state{border:1px dashed var(--line);border-radius:12px;max-width:560px;margin-top:20px;padding:24px}:root:root .empty-state h2{margin:0;font-size:16px;font-weight:600}:root:root .empty-state p{color:var(--ink-2);margin:4px 0 12px;font-size:13px}:root:root .stages-text{color:var(--ink-2);font-size:13px}:root:root .fr-st-tag.k-email{border-color:var(--cobalt);background:var(--cobalt-tint);color:var(--cobalt-deep);font-weight:600}:root:root .fr-v.fr-words{white-space:normal;overflow:visible}:root:root .drawer-eyebrow:has(.drawer-ref-line){white-space:normal;overflow:visible}:root:root .drawer-ref-line{display:block}:root:root .drawer-docs{margin:0 0 12px}:root:root .drawer-doc{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:8px 0;display:flex}:root:root .drawer-doc.child{padding-left:16px}:root:root .drawer-doc-w{flex-basis:100%}:root:root .index-ask-band{color:var(--ink);background:#fff8db;border-left:4px solid #e0b400;padding:10px 14px;font-size:13px}:root:root .index-ask-h{font-weight:600;display:block}:root:root .index-ask-settles{color:var(--ink);margin:6px 0 0;font-size:13px}:root:root .index-ask-then{color:var(--muted)}:root:root .yd-grp-fwd{color:var(--muted);margin:0 0 6px 22px;font-size:12px;display:block}:root:root .yd-grp-fwd b{color:var(--ink);font-weight:600}:root:root .fr-st-tag.k-amendment,:root:root .fr-st-tag.k-price_letter{color:var(--cobalt)}:root:root .fr-eq-part.src-amendment,:root:root .fr-eq-part.src-price_letter{-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2)}:root:root .fr-at-stake{color:var(--muted)}:root:root .fr-wayback{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin-left:6px;display:inline-flex}:root:root .fr-sys.taken-back s{text-decoration:line-through}:root:root .fr-rm-acts:has(.fr-wayback){opacity:1}:root:root .fr-open-item{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}
