.acct-msg.warn{font-weight:500}.acct-stake{color:var(--cream);margin:0 0 10px;font-size:12px;font-weight:500}.a11y-panel .a11y-scroll .a11y-row{transition:background .14s var(--ease-out), transform .12s var(--ease-out);border-radius:8px}.a11y-panel .a11y-scroll .a11y-row:hover{background:var(--ink-3)}:root[data-theme=light] .a11y-panel .a11y-scroll .a11y-row:hover{background:var(--ink)}.a11y-panel .a11y-scroll .a11y-row:active{transform:scale(.995)}.a11y-panel .a11y-knob{transform-origin:0;transition:transform .22s var(--ease-back), background .18s;transform:translate(0)scaleX(1)}.a11y-panel .a11y-row.on .a11y-knob{transform-origin:100%;transform:translate(16px)scaleX(1)}.a11y-panel .a11y-row:active .a11y-knob{transform:translate(0)scaleX(1.28)}.a11y-panel .a11y-row.on:active .a11y-knob{transform:translate(16px)scaleX(1.28)}.a11y-panel .a11y-seg{background:var(--ink-2);gap:0;position:relative}.a11y-panel .a11y-seg-thumb{width:calc(100% / var(--n));transform:translateX(calc(var(--i) * 100%));background:var(--gold);border-radius:var(--r-ctl);transition:transform .26s var(--ease-out);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.a11y-panel .a11y-seg button{z-index:1;background:0 0;transition:color .14s;position:relative}.a11y-panel .a11y-seg button.on{transition:color .14s var(--ease-out) .13s;background:0 0}.a11y-panel .a11y-reset{animation:a11yResetIn .2s var(--ease-out)}@keyframes a11yResetIn{0%{transform:translate(-8px)scale(.94)}to{transform:none}}.a11y-panel .a11y-reset.is-leaving{animation:a11yResetOut .14s var(--ease-out) forwards;pointer-events:none}@keyframes a11yResetOut{to{opacity:0;transform:scale(.94)}}.reduce-motion .a11y-panel .a11y-seg button.on{transition-delay:0s!important}@media (prefers-reduced-motion:reduce){.a11y-panel .a11y-seg button.on{transition-delay:0s!important}}.topbar .tab{white-space:nowrap}.topbar .tabs[data-edge=right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000)}.topbar .tabs[data-edge=left]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 34px);mask-image:linear-gradient(90deg,#0000,#000 34px)}.topbar .tabs[data-edge=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 34px calc(100% - 34px),#0000);mask-image:linear-gradient(90deg,#0000,#000 34px calc(100% - 34px),#0000)}@media (width<=1160px){.topbar .a11y-chip-label,.topbar .btn-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@property --grow{syntax:"<number>";inherits:true;initial-value:1}@keyframes rvRise{0%{transform:translateY(7px)}to{transform:none}}.rv-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey);font-size:10px}.rv-corners{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:10px;display:flex}.rv-facts{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--grey);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:11px;display:flex}.rv-facts b{color:var(--cream);font-weight:400}.rv-run{border-top:1px solid var(--line);gap:6px;margin:0 0 20px;padding-top:12px;display:grid}.rv-run-line{max-width:64ch;color:var(--grey);margin:0;font-size:14px;line-height:1.5}.rv-run-line.key{color:var(--cream)}:root[data-text="2"] .rv-run-line,:root[data-text="3"] .rv-run-line{font-size:16px}.rv-empty{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--grey);margin:0;padding:12px 4px;font-size:13px}.clear-data{border-top:1px solid var(--line);margin-top:28px;padding-top:14px}.clear-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.clear-ask{transition:grid-template-rows .34s var(--ease-out);grid-template-rows:minmax(0,0fr);display:grid}.clear-data.armed .clear-ask{grid-template-rows:minmax(0,1fr)}.clear-ask>div{overflow:hidden}.clear-say{max-width:60ch;color:var(--cream);margin:12px 0 10px;font-size:14px;line-height:1.5}.clear-done{color:var(--grey);margin:0;font-size:14px}.rv-ledger{margin:2px 0 26px;display:block}.rv-ledger-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 28px;display:flex}.rv-count{margin:8px 0 12px}.rv-count>span{flex-wrap:wrap;align-items:baseline;gap:0 9px;display:flex}.rv-count b{font-family:var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--cream);font-size:46px;font-weight:300;line-height:1}.rv-count i,.rv-count em{font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey);font-size:11px}.rv-whole{height:14px;animation:rvRise .32s var(--ease-out) both;gap:2px;margin-bottom:11px;display:flex}.rv-seg{min-width:0}.rv-seg.answered,.rv-key.answered i{background:var(--gold-dim);box-shadow:inset 0 0 0 1px var(--gold-2)}.rv-seg.missed,.rv-key.missed i{background-color:var(--gold-2);background-image:repeating-linear-gradient(45deg, var(--ink) 0 2px, transparent 2px 6px)}.rv-seg.unknown,.rv-key.unknown i{background-image:repeating-linear-gradient(135deg, var(--line) 0 1px, transparent 1px 5px);box-shadow:inset 0 0 0 1px var(--line)}.rv-keys{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey);flex-wrap:wrap;gap:7px 22px;font-size:10px;display:flex}.rv-key{align-items:center;gap:8px;display:flex}.rv-key i{flex:none;width:12px;height:12px}.rv-key b{color:var(--cream);font-size:12px;font-weight:400}.rv-key em{font-style:normal}.rv-key em:before{content:"· "}.rv-hist{flex-direction:column;flex:none;align-items:flex-end;gap:6px;margin:0 0 14px;display:flex}.rv-hist-plot{border-bottom:1px solid var(--line-2);align-items:flex-end;gap:5px;display:flex}.rv-hist-bar{background:var(--line-2);width:8px;animation:rvRise .3s var(--ease-out) both;animation-delay:calc(var(--rv-i,0) * 60ms);flex:none}.rv-hist-bar.here{background:var(--gold-2)}.rv-rt{margin:2px 0 26px;display:block}.rv-rt-rows{margin:8px 0}.rv-rt-row,.rv-rt-axis{grid-template-columns:minmax(0,15rem) minmax(0,1fr) minmax(0,8rem);grid-template-areas:"head track value";align-items:center;gap:0 18px;display:grid}.rv-rt-row{animation:rvRise .32s var(--ease-out) both;animation-delay:calc(var(--rv-i,0) * 90ms);padding:9px 2px}.rv-rt-row+.rv-rt-row{border-top:1px solid var(--line)}.rv-rt-head{grid-area:head;align-items:baseline;gap:10px;min-width:0;display:flex}.rv-rt-title{min-width:0;color:var(--cream);font-size:14px}.rv-rt-stamp{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey);flex:none;font-size:10px}.rv-rt-track{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background-image:repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px var(--rv-tick,25%));grid-area:track;min-width:0;height:16px;position:relative}.rv-rt-track:before,.rv-rt-track:after{content:"";border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);width:3px;position:absolute;top:-3px;bottom:-3px}.rv-rt-track:before{border-left:1px solid var(--line-2);left:-1px}.rv-rt-track:after{border-right:1px solid var(--line-2);right:-1px}.rv-rt-fire{background:var(--gold-2);width:2px;position:absolute;top:-2px;bottom:-2px;left:0}.rv-rt-bar{background:var(--gold-dim);border-right:2px solid var(--gold-2);min-width:2px;position:absolute;top:0;bottom:0;left:0}.rv-rt-value{grid-area:value;justify-content:flex-end;align-items:baseline;min-width:0;display:flex}.rv-rt-value b{font-family:var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--cream);font-size:20px;font-weight:300;line-height:1}.rv-rt-nil{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;text-align:right;color:var(--grey);font-size:10px}.rv-rt-axis{padding:2px 2px 0}.rv-rt-ax{height:15px;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--grey);grid-area:track;font-size:10px;position:relative}.rv-rt-ax span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.rv-rt-ax span:first-child{transform:none}.rv-rt-ax span[data-end]{transform:translate(-100%)}.rv-dl{margin:24px 0;display:block}.rv-dl-row{grid-template-columns:minmax(0,15rem) minmax(0,1fr) minmax(0,8rem);grid-template-areas:"head mid read";align-items:center;gap:6px 18px;padding:14px 2px;display:grid}.rv-dl-row+.rv-dl-row{border-top:1px solid var(--line)}.rv-dl-head{grid-area:head;min-width:0}.rv-dl-title{color:var(--cream);margin-top:3px;font-size:14px}.rv-dl-mid{grid-area:mid;min-width:0}.rv-dl-track{border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:16px;position:relative}.rv-dl-left{background:var(--gold-dim);width:0;transform:scaleX(var(--grow));transform-origin:0;transition:width .82s var(--ease-out), --grow .82s var(--ease-out);position:absolute;top:0;bottom:0}.rv-dl-now{background:var(--gold-2);width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.rv-dl-due{background:var(--cream);width:2px;margin-left:-2px;position:absolute;top:-5px;bottom:-5px}.rv-dl-row.overdue .rv-dl-left{background-image:repeating-linear-gradient(135deg, transparent 0 3px, var(--gold-line) 3px 4px)}.rv-dl-marks{height:15px;font-family:var(--mono);color:var(--grey);white-space:nowrap;margin-top:4px;font-size:10px;position:relative}.rv-dl-from{position:absolute;top:0;left:0}.rv-dl-to{color:var(--cream);position:absolute;top:0;transform:translate(-100%)}.rv-dl-read{flex-direction:column;grid-area:read;align-items:flex-start;min-width:0;display:flex}.rv-dl-read b{font-family:var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--cream);font-size:34px;font-weight:300;line-height:1}.rv-dl-row.overdue .rv-dl-read b{color:var(--gold-2)}.rv-dl-read .rv-unit{letter-spacing:.08em;text-transform:uppercase;margin:5px 0 0}.rv-timeline{flex-direction:column;gap:6px;min-width:0;display:flex}.rv-tl-svg{width:100%;height:128px;font-family:var(--mono);font-variant-numeric:tabular-nums;display:block;overflow:visible}.rv-tl-axis{stroke:var(--line-2);stroke-width:1px}.rv-tl-grid{stroke:var(--line);stroke-width:1px}.rv-tl-cust{stroke:var(--cream);stroke-width:1px}.rv-tl-work{stroke:var(--grey);stroke-width:1px}.rv-tl-unk{stroke:var(--slate);stroke-width:1px}.rv-tl-legal{fill:var(--gold-2);stroke:var(--gold-2);stroke-width:0;transition:stroke-width .14s var(--ease-out)}.rv-tl-tip{fill:none;stroke:var(--gold-2);stroke-width:1.4px;transition:stroke-width .14s var(--ease-out)}.rv-tl-mark:hover .rv-tl-legal{stroke-width:2px}.rv-tl-mark:hover .rv-tl-tip{stroke-width:2.4px}.rv-tl-hit{fill:#0000;cursor:default}.rv-tl-link,.rv-tl-from{stroke:var(--gold-2);stroke-width:1px;opacity:.8}.rv-tl-ans,.rv-tl-done{stroke:var(--cream);stroke-width:2px}.rv-tl-drop{stroke:var(--gold-2);stroke-width:1px;stroke-dasharray:1 3;stroke-linecap:round;opacity:.85}.rv-tl-drop.unver{stroke:var(--grey);opacity:.8}.rv-tl-missed{fill:var(--gold-2);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.rv-tl-missed.unver{fill:var(--grey)}.rv-tl-time{fill:var(--grey);font-size:10px}.rv-ring{flex-direction:column;flex:none;align-items:center;gap:7px;display:flex}.rv-ring-face{position:relative}.rv-ring-under{text-align:center}.rv-ring-canvas{display:block}.rv-ring-read{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0}.rv-ring-value{font-family:var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--grey);align-items:baseline;font-weight:300;line-height:1;display:flex}.rv-unit{letter-spacing:0;color:var(--grey);margin-left:2px;font-size:10px;font-weight:400}@media (width<=680px){.rv-rt-row,.rv-rt-axis,.rv-dl-row{grid-template-columns:minmax(0,1fr) minmax(0,7rem);grid-template-areas:"head head""track value";gap:8px 14px}.rv-dl-row{grid-template-areas:"head head""mid read";align-items:end}.rv-rt-head{justify-content:space-between}.rv-count b{font-size:38px}.rv-dl-read b{font-size:28px}.rv-rt-ax span:not(:first-child):not([data-end]){display:none}.rv-hist{flex-direction:row;align-items:flex-end;gap:9px;margin:0 0 10px}.rv-hist .rv-label{margin-bottom:-2px}.rv-ledger-top{gap:0 16px}}:root[data-text="2"] .rv-rt-track,:root[data-text="3"] .rv-rt-track,:root[data-text="2"] .rv-dl-track,:root[data-text="3"] .rv-dl-track{height:20px}:root[data-text="3"] .rv-count b{font-size:40px}:root[data-text="3"] .rv-rt-row,:root[data-text="3"] .rv-dl-row{grid-template-columns:minmax(0,1fr) minmax(0,7rem);grid-template-areas:"head head""track value"}:root[data-text="3"] .rv-dl-row{grid-template-areas:"head head""mid read"}:root[data-text="3"] .rv-rt-axis{grid-template-columns:minmax(0,1fr) minmax(0,7rem);grid-template-areas:"head head""track value"}.high-contrast .rv-rt-track,.high-contrast .rv-dl-track{border-top-color:var(--line-2);border-bottom-color:var(--line-2)}.high-contrast .rv-seg.unknown,.high-contrast .rv-key.unknown i{box-shadow:inset 0 0 0 1px var(--line-2)}.high-contrast .rv-tl-link{opacity:1}.reduce-transparency .rv-seg.answered,.reduce-transparency .rv-key.answered i,.reduce-transparency .rv-rt-bar,.reduce-transparency .rv-dl-left{background-color:var(--ink-3)}.cmp{margin:4px 0 30px}.cmp-row{grid-template-columns:minmax(0,13rem) minmax(0,1fr) minmax(0,8.5rem);grid-template-areas:"head track read";align-items:center;gap:10px 18px;padding:14px 0;display:grid}.cmp-head{grid-area:head;min-width:0}.cmp-who{margin-top:3px;font-size:15px;font-weight:600}.cmp-when{font-family:var(--mono);color:var(--grey);margin-top:2px;font-size:11px}.cmp-track{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background-image:repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px var(--cmp-step,25%));grid-area:track;min-width:0;height:18px;position:relative}.cmp-track:before,.cmp-track:after{content:"";border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);width:3px;position:absolute;top:-3px;bottom:-3px}.cmp-track:before{border-left:1px solid var(--line-2);left:-1px}.cmp-track:after{border-right:1px solid var(--line-2);right:-1px}.cmp-bar{width:0;transition:width .82s var(--ease-out);gap:2px;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.cmp-bar>i{min-width:0;height:100%}.cmp-read{text-align:right;grid-area:read;min-width:0}.cmp-frac{justify-content:flex-end;align-items:baseline;gap:0 7px;display:flex}.cmp-frac b{font-family:var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--cream);font-size:30px;font-weight:300;line-height:1}.cmp-frac i{font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey);font-size:11px}.cmp-sub{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--grey);font-size:10px;line-height:1.5;display:block}.cmp-sub:first-of-type{margin-top:5px}.cmp-why{color:var(--grey);grid-column:track-start/read-end;margin:0;font-size:13px;line-height:1.45}.cmp-notes{border-top:1px solid var(--line);gap:5px;margin-bottom:22px;padding-top:11px;display:grid}.cmp-note{max-width:66ch;color:var(--grey);margin:0;font-size:13px;line-height:1.5}.cmp-note.key{color:var(--cream)}.cmp-signs{border-top:1px solid var(--line)}.cmp-sign-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,9rem) minmax(0,9rem);align-items:center;gap:8px 14px;padding:11px 0;display:grid}.cmp-sign-row.head{padding:8px 0 7px}.cmp-sign-name{min-width:0;font-size:14px;font-weight:600}.cmp-sign-name em{font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-2);margin-left:8px;font-size:9px}.cmp-col{text-align:center}.cmp-cell{text-align:center;min-width:0}.cmp-cell-lab{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cmp-v{min-width:0;max-width:100%;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--grey);border-radius:3px;padding:3px 8px;font-size:11px;display:inline-block}.cmp-v.handled{color:var(--ok);border-color:#9fc9a880}.cmp-v.partly{border-color:var(--gold-line);color:var(--gold-2)}.cmp-v.missed{color:var(--bad);border-color:#d9534f80}.cmp-v.absent,.cmp-v.none{background-image:repeating-linear-gradient(135deg, var(--line) 0 1px, transparent 1px 5px);border-color:#0000}.call-list{margin-top:30px}.call-list-head{border-bottom:1px solid var(--line);padding-bottom:7px}.call-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,6.5rem) minmax(0,1fr) minmax(0,10rem) auto;align-items:center;gap:8px 14px;padding:12px 4px;display:grid}.call-row.on{box-shadow:inset 2px 0 0 var(--gold-2)}.call-mode{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey);font-size:10px}.call-mode.coached{color:var(--gold-2)}.call-open{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;transition:color .14s var(--ease-out);background:0 0;border:0;padding:4px 0}.call-open b{font-size:14px;font-weight:600;display:block}.call-open span{font-family:var(--mono);color:var(--grey);font-size:11px}.call-open:hover b{color:var(--gold-2)}.call-read{text-align:right;min-width:0;font-family:var(--mono);font-variant-numeric:tabular-nums}.call-read b{font-size:15px;font-weight:400;display:block}.call-read span,.call-nil{letter-spacing:.06em;text-transform:uppercase;color:var(--grey);font-size:10px}.back-to-calls{max-width:900px;margin:0 auto;padding:0 20px}@media (width<=680px){.cmp-row{grid-template-columns:minmax(0,1fr) minmax(0,7.5rem);grid-template-areas:"head head""track read";gap:10px 14px}.cmp-frac b{font-size:26px}.cmp-sign-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"name name""a b";gap:7px 12px}.cmp-sign-row.head{display:none}.cmp-sign-name{grid-area:name}.cmp-cell{text-align:left}.cmp-cell-lab{clip-path:none;width:auto;height:auto;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey);margin-bottom:4px;font-size:9px;font-weight:400;display:block;position:static}.call-row{grid-template-columns:minmax(0,1fr) minmax(0,8rem);gap:6px 12px}.call-mode{grid-column:1/-1}.call-read{text-align:right}.call-row>.btn{grid-column:1/-1;justify-self:start}}:root[data-text="2"] .cmp-note,:root[data-text="3"] .cmp-note{font-size:15px}:root[data-text="2"] .cmp-sign-name,:root[data-text="3"] .cmp-sign-name,:root[data-text="2"] .call-open b,:root[data-text="3"] .call-open b{font-size:16px}:root[data-text="2"] .cmp-v,:root[data-text="3"] .cmp-v{font-size:12px}:root[data-text="2"] .cmp-sub,:root[data-text="3"] .cmp-sub{font-size:11px}:root[data-text="3"] .cmp-row{grid-template-columns:minmax(0,1fr) minmax(0,7.5rem);grid-template-areas:"head head""track read"}:root[data-text="3"] .cmp-sign-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"name name""a b"}:root[data-text="3"] .cmp-sign-row.head{display:none}:root[data-text="3"] .cmp-sign-name{grid-area:name}:root[data-text="3"] .cmp-cell{text-align:left}:root[data-text="3"] .cmp-cell-lab{clip-path:none;width:auto;height:auto;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey);margin-bottom:4px;font-size:10px;font-weight:400;display:block;position:static}:root[data-text="2"] .cmp-track,:root[data-text="3"] .cmp-track{height:22px}.high-contrast .cmp-track{border-top-color:var(--line-2);border-bottom-color:var(--line-2)}.high-contrast .cmp-v.absent,.high-contrast .cmp-v.none{box-shadow:inset 0 0 0 1px var(--line-2)}.reduce-transparency .cmp-bar>i.answered{background-color:var(--ink-3)}.rv-build{border-left:2px solid var(--gold-line);border-radius:0 var(--r-ctl) var(--r-ctl) 0;background:#9aa3ad0f;max-width:68ch;margin:14px 0 0;padding:14px 16px}.rv-build.failed{border-left-color:var(--bad)}.rv-build-say{color:var(--cream);margin:0;font-size:14px;line-height:1.5}.rv-build.failed .rv-build-say{color:var(--bad)}.rv-build-sec{font-family:var(--mono);letter-spacing:.04em;color:var(--grey);margin:6px 0 0;font-size:11px}.rv-build-raw{font-family:var(--mono);color:var(--grey);overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.4}.rv-build-acts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.rv-build-bar{background:var(--line);border-radius:2px;height:2px;margin:0 0 10px;overflow:hidden}.rv-build-bar i{background:var(--gold);width:34%;height:100%;animation:rvSweep 1.5s var(--ease-io) infinite;display:block;transform:translate(-110%)}@keyframes rvSweep{0%{transform:translate(-110%)}to{transform:translate(320%)}}:root.reduce-motion .rv-build-bar i{width:100%;animation:none;transform:none}.rv-fiction{background:var(--gold-dim);border-radius:var(--r-ctl);max-width:68ch;margin:0 0 14px;padding:12px 14px}.rv-fiction p{color:var(--text-2);margin:0;font-size:13px;line-height:1.55}.rv-fiction p+p{margin-top:6px}.rv-fiction strong{color:var(--cream)}:root[data-text="2"] .rv-fiction p,:root[data-text="3"] .rv-fiction p,:root[data-text="2"] .rv-build-say,:root[data-text="3"] .rv-build-say{font-size:15px}.scen .why .rv-made-up{color:var(--grey);margin-top:8px;font-size:12px;line-height:1.5}.scen .why .rv-made-up strong{color:var(--text-2);font-weight:500}.reduce-motion .rv-whole,.reduce-motion .rv-hist-bar,.reduce-motion .rv-rt-row{transition-delay:0s!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){.rv-whole,.rv-hist-bar,.rv-rt-row{transition-delay:0s!important;animation-delay:0s!important}}.clear-swap{transition:grid-template-rows .34s var(--ease-out);grid-template-rows:minmax(0,1fr);display:grid}.clear-swap>div{overflow:hidden}.clear-data.cleared .clear-swap,.clear-swap.outcome{grid-template-rows:minmax(0,0fr)}.clear-data.cleared .clear-swap.outcome{grid-template-rows:minmax(0,1fr)}.clear-data.cleared .clear-done{animation:clearDoneIn .24s var(--ease-out) .12s both}@keyframes clearDoneIn{0%{transform:translateY(8px)}to{transform:none}}.reduce-motion .clear-data.cleared .clear-done{animation-delay:0s!important}@media (prefers-reduced-motion:reduce){.clear-data.cleared .clear-done{animation-delay:0s!important}}.page.about .brand-head{gap:16px;margin-bottom:20px;padding-bottom:20px}.page.about .brand-head .brand-name{font-size:clamp(24px,4.4vw,28px)}.page.about .brand-lockup .mark{width:40px;height:40px}.page.about .engine{background:var(--ink-3);border-radius:var(--r-card);margin:0 0 32px;padding:22px 24px 20px}.page.about .engine h2{margin:0 0 12px}.page.about .engine .label,.page.about .engine .muted{color:var(--text-2)}.high-contrast .page.about .engine .label,.high-contrast .page.about .engine .muted{color:var(--grey)}.page.about .engine .kv{gap:16px 36px;margin:0 0 12px}.page.about .engine .kv .stat b{font-size:32px}.page.about .claims{max-width:640px;line-height:1.7}.page.about .claims li{margin-bottom:10px;font-size:15px}.page.about h2{margin:32px 0 12px}.page.about .engine+h2{margin-top:0}.page.about p,.page.about ol,.page.about ul{margin-top:0;margin-bottom:12px}.page.about .brand-head .brand-tag{margin:6px 0 0}.page.about .lede{margin-bottom:20px}.page.about li{margin-bottom:6px}.page.about .claims li{margin-bottom:12px}.page.about .clear-data{margin-top:32px}@media (width<=760px){.page.about .engine{border-radius:0;margin-left:-14px;margin-right:-14px;padding:18px 14px 16px}.page.about .engine .kv{gap:14px 24px}.page.about .engine .kv .stat b{font-size:28px}}.rv-dl-row{animation:rvRise .32s var(--ease-out) both;animation-delay:calc(var(--rv-i,0) * 70ms)}:root.reduce-motion .rv-dl-row{animation:none}@media (prefers-reduced-motion:reduce){.rv-dl-row{animation:none}}.rc-verdict{background:var(--ink-3);border-radius:var(--r-card);animation:rcLead .3s var(--ease-out) both;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:6px 26px;margin:0 -20px 34px;padding:22px 20px;display:grid}@keyframes rcLead{0%{transform:translateY(8px)}to{transform:none}}:root[data-theme=light] .rc-verdict{background:var(--ink-2)}.rc-v-fig{align-items:baseline;gap:12px;min-width:0;display:flex}.rc-v-fig b{font-family:var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--bad);font-size:clamp(46px,7vw,62px);font-weight:300;line-height:.92}.rc-v-fig i{font-style:normal;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bad);font-size:13px}.rc-verdict.clean .rc-v-fig b,.rc-verdict.clean .rc-v-fig i{color:var(--ok)}.rc-v-say{color:var(--cream);min-width:0;max-width:56ch;margin:0;font-size:15px;line-height:1.45}.rc-v-say b{color:var(--bad);font-weight:600}.rc-verdict.clean .rc-v-say b{color:var(--cream);font-weight:600}@media (width<=760px){.rc-verdict{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;margin:0 -14px 26px;padding:16px 14px 18px}.rc-v-say{grid-column:1/-1;max-width:none}.rc-v-aside{place-self:center end}}@media (width>=761px){:root[data-text="2"] .rc-verdict,:root[data-text="3"] .rc-verdict{grid-template-columns:minmax(0,1fr);gap:8px}}:root[data-text="2"] .rc-v-say,:root[data-text="3"] .rc-v-say{font-size:17px}:root.reduce-motion .rc-verdict{animation:none}@media (prefers-reduced-motion:reduce){.rc-verdict{animation:none}}.report .verdict .v,.report .verdict .v.handled,.report .verdict .v.partly,.report .verdict .v.missed{text-align:right;border:none;border-radius:0;padding:4px 0 0}.report .verdict{padding:17px 2px 19px}.report .summary{margin:4px 0 14px}.report .verdicts{margin-bottom:6px}.scen-discard.armed .clear-ask{grid-template-rows:minmax(0,1fr)}.rv-echo{border-left-color:var(--gold)}.rv-raw{margin:8px 0 0}.rv-raw>summary{width:fit-content;font-family:var(--mono);letter-spacing:.04em;color:var(--grey);cursor:pointer;align-items:center;gap:6px;padding:2px 0;font-size:11px;list-style:none;display:flex}.rv-raw>summary::-webkit-details-marker{display:none}.rv-raw>summary:before{content:"";width:0;height:0;transition:transform .18s var(--ease-out);border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;border-left:4px solid;transform:rotate(0)}.rv-raw[open]>summary:before{transform:rotate(90deg)}.rv-raw>summary:hover{color:var(--text-2)}.rv-raw>summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:3px}:root.reduce-motion .rv-raw>summary:before{transition:none}@media (prefers-reduced-motion:reduce){.rv-raw>summary:before{transition:none}}:root.big-targets .rv-raw>summary{min-height:44px}:root[data-text="2"] .rv-raw>summary,:root[data-text="3"] .rv-raw>summary{font-size:13px}.cmp-bar{transition:none}.cmp-row{animation:rvRise .32s var(--ease-out) both;animation-delay:calc(var(--cmp-i,0) * 80ms)}.reduce-motion .cmp-row{animation-delay:0s!important}@media (prefers-reduced-motion:reduce){.cmp-row{animation-delay:0s!important}}.cmp-pair{background:var(--ink-3);border-radius:var(--r-card);margin:12px -20px 30px;padding:16px 20px 18px}:root[data-theme=light] .cmp-pair{background:var(--ink-2)}.cmp-rows{margin:0}.cmp-row+.cmp-row{border-top:0}.cmp-row{padding:10px 0}.cmp-keys{margin:12px 0 0}.cmp-notes{border-top:0;margin-bottom:26px;padding-top:0}.reduce-transparency .cmp-bar .rv-seg.answered,.reduce-transparency .cmp-keys .rv-key.answered i{background-color:var(--ink-2)}:root[data-theme=light].reduce-transparency .cmp-bar .rv-seg.answered,:root[data-theme=light].reduce-transparency .cmp-keys .rv-key.answered i{background-color:var(--ink-3)}.cmp-head .rv-label{font-family:var(--sans);letter-spacing:-.01em;text-transform:none;color:var(--cream);font-size:15px;font-weight:600}.cmp-who{font-family:var(--mono);color:var(--grey);margin-top:5px;font-size:12px;font-weight:400}.cmp-when{margin-top:1px}:root[data-text="2"] .cmp-head .rv-label,:root[data-text="3"] .cmp-head .rv-label{font-size:17px}:root[data-text="2"] .cmp-who,:root[data-text="3"] .cmp-who{font-size:13px}.cmp-frac b{font-size:40px}:root[data-text="2"] .cmp-frac b,:root[data-text="3"] .cmp-frac b{font-size:36px}@media (width<=760px){.cmp-pair{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}}@media (width<=680px){.cmp-frac b{font-size:36px}}.sheet .sheet-count.on{background:var(--ink-3);border-color:var(--line-2);color:var(--cream)}.sheet:has(.sign.legal:not(.done)) .sheet-count.on{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}:root,:root[data-theme=light]{--pill-done:#4a5260;--pill-done-ink:#f2eee7}:root{--ask-tip:#f2eee714}:root[data-theme=light]{--ask-tip:#1c1f241a}:root.high-contrast{--ask-tip:#f2eee726}:root[data-theme=light].high-contrast{--ask-tip:#1c1f242e}.signs-list .sign.tip{background:var(--ink-3);border-color:#0000}.signs-list .sign.legal{border-color:var(--gold)}.signs-list .sign.done{color:var(--text-2);background:0 0;border-color:#0000;padding-bottom:10px}.high-contrast .signs-list .sign.tip{border-color:var(--line-2)}.high-contrast .signs-list .sign.done{border-color:var(--line)}.signs-list .sign .title{letter-spacing:-.005em;font-size:16px;font-weight:650;line-height:1.25}.signs-list .sign .kind{letter-spacing:.12em;opacity:1;padding-top:2px;font-size:10px}.signs-list .sign.legal .kind{background:var(--on-gold);color:var(--gold);border-radius:999px;padding:3px 7px;font-weight:500;line-height:1}.signs-list .sign.tip .kind,.signs-list .sign.done .kind{color:var(--text-2)}.signs-list .sign.legal.done .kind{background:var(--pill-done);color:var(--pill-done-ink)}.signs-list .sign .clock{font-family:var(--mono);flex-wrap:wrap;align-items:baseline;gap:0 10px;margin:10px 0 0 28px;display:flex}.signs-list .sign .clock-label{letter-spacing:.12em;text-transform:uppercase;flex:0 0 100%;margin-bottom:2px;font-size:10px}.signs-list .sign .clock-date{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;line-height:1.05}.signs-list .sign .clock-left{font-size:12px;font-weight:500}.signs-list .sign .clock-law{letter-spacing:.04em;flex:0 0 100%;margin-top:3px;font-size:10px}.signs-list .sign.tip .clock-law,.signs-list .sign.done .clock-law{color:var(--text-2)}.signs-list .sign.done .clock{margin-top:7px}.signs-list .sign.done .clock-date{font-size:14px}.signs-list .sign .detail{margin:8px 0 0 28px;font-size:13px;line-height:1.45}.signs-list .sign .slot{transition:grid-template-rows .3s var(--ease-out);grid-template-rows:minmax(0,1fr);display:grid}.signs-list .sign .slot>div{min-height:0;overflow:hidden}.signs-list .sign.done .slot{grid-template-rows:minmax(0,0fr)}.signs-list .sign .ask{font-family:var(--serif);border-radius:8px;max-height:none;margin:10px 0 0 28px;padding:9px 12px;font-size:16px;line-height:1.35;transition:none;overflow:visible}.signs-list .sign .ask small{opacity:1;letter-spacing:.12em;margin-bottom:4px}.signs-list .sign.done .ask{opacity:1;max-height:none;margin:10px 0 0 28px;padding:9px 12px}.signs-list .sign.tip .ask{background:var(--ask-tip)}.signs-list .sign.tip .ask small{color:var(--text-2)}.signs-list .sign .said{appearance:none;border:0;border-left:2px solid var(--line-2);text-align:left;width:calc(100% - 28px);min-height:30px;font-family:var(--sans);color:inherit;opacity:1;cursor:pointer;transition:border-color .14s var(--ease-out), padding-left .14s var(--ease-out);background:0 0;border-radius:0;margin:9px 0 0 28px;padding:5px 0 5px 11px;font-size:12px;font-style:italic;line-height:1.4;display:block}.signs-list .sign.legal .said{border-left-color:var(--on-gold-line)}.signs-list .sign .said:hover{border-left-color:currentColor;padding-left:13px;text-decoration:none}.signs-list .sign .said:hover .said-text{text-decoration:underline}.big-targets .signs-list .sign .said{min-height:44px;padding-top:10px;padding-bottom:10px}.signs-list .sign .foot{flex-wrap:wrap;align-items:center;gap:10px;margin:11px 0 0 28px;display:flex}.signs-list .sign.done .foot{margin-top:9px}.signs-list .sign .handled-at{font-family:var(--mono);align-items:center;gap:6px;font-size:11px;display:inline-flex}.signs-list .sign.legal:not(.done) :focus-visible{outline-color:var(--on-gold)}.signs-list .sign.legal.done .btn{color:var(--cream);border-color:var(--line-2)}.signs-list .sign.legal.done .btn.ghost{color:var(--grey);border-color:#0000}.signs-list .sign.legal.done .btn:hover{background:var(--line);color:var(--cream)}.signs-list .sign.legal.done .said{border-left-color:var(--line-2)}.signs-list .sign .btn{transition-property:background,border-color,transform}.signs-list .sign .head svg{width:19px;height:19px;margin-top:1px}.signs-list .sign.legal .head svg .knock{fill:var(--gold)}.signs-list .sign .head svg.mark-done{animation:signTick .26s var(--ease-back)}@keyframes signTick{0%{transform:scale(.62)}to{transform:none}}.signs-list .sign{animation:none}.signs-list .sign.done{transform:none}.signs-list .sign.done.is-moving{background:var(--ink-2)}.signs-list .sign .btn kbd{color:inherit;opacity:1;border-color:currentColor}.signs-list .sign.legal:not(.done) .btn kbd{border-color:var(--on-gold-line);color:var(--on-gold)}.signs .watching{max-width:380px;padding:2px 2px 8px}.signs .watch-body{transition:grid-template-rows .32s var(--ease-out);grid-template-rows:minmax(0,1fr);transition-delay:0s;display:grid}.signs .watch-body>div{min-height:0;overflow:hidden}.signs .watch-body.met{grid-template-rows:minmax(0,0fr)}@media (prefers-reduced-motion:reduce){.signs .watch-body{transition-duration:1ms;transition-delay:0s}}.reduce-motion .signs .watch-body{transition-delay:0s}.signs .watch-lede{color:var(--text-2);margin:0 0 14px;font-size:13px;line-height:1.5}.signs .watch-lede b{color:var(--cream);font-weight:600}.signs .watch-row{align-items:baseline;margin:0 0 12px;display:flex}.signs .watch-op{text-align:right;font-family:var(--mono);color:var(--text-3);flex:0 0 34px;padding-right:9px;font-size:10px;line-height:1.6}.signs .watch-txt{flex:auto;min-width:0}.signs .watch-cond,.signs .watch-out{letter-spacing:-.005em;font-size:15px;line-height:1.3;display:block}.signs .watch-cond{color:var(--cream);font-weight:600}.signs .watch-out{color:var(--text-2);font-weight:500}.signs .watch-ex{font-family:var(--serif);color:var(--text-3);margin-top:3px;font-size:13px;font-style:italic;line-height:1.4;display:block}.signs .watch-like{font-family:var(--sans);font-style:normal}.signs .watch-src{color:var(--text-3);margin-top:4px;font-size:11px;line-height:1.4;display:block}.signs .watch-note{color:var(--text-3);margin:0;padding-left:34px;font-size:12px;line-height:1.45}.signs .watch-after{color:var(--text-2);margin:0;font-size:12px;line-height:1.45}.signs .silent-where{font-family:var(--sans);letter-spacing:normal;font-size:12px}.sheet .signs .watching{max-width:none;padding-bottom:4px}:root[data-text="1"] .signs .watch-cond,:root[data-text="2"] .signs .watch-cond,:root[data-text="3"] .signs .watch-cond,:root[data-text="1"] .signs .watch-out,:root[data-text="2"] .signs .watch-out,:root[data-text="3"] .signs .watch-out{font-size:var(--t-title)}:root[data-text="1"] .signs .watch-lede,:root[data-text="2"] .signs .watch-lede,:root[data-text="3"] .signs .watch-lede,:root[data-text="1"] .signs .watch-ex,:root[data-text="2"] .signs .watch-ex,:root[data-text="3"] .signs .watch-ex,:root[data-text="1"] .signs .watch-note,:root[data-text="2"] .signs .watch-note,:root[data-text="3"] .signs .watch-note,:root[data-text="1"] .signs .watch-after,:root[data-text="2"] .signs .watch-after,:root[data-text="3"] .signs .watch-after{font-size:15px}:root[data-text="2"] .signs .watch-op,:root[data-text="3"] .signs .watch-op,:root[data-text="2"] .signs .watch-src,:root[data-text="3"] .signs .watch-src{font-size:12px}:root[data-text="2"] .signs .watch-op,:root[data-text="3"] .signs .watch-op{flex-basis:42px}:root[data-text="2"] .signs .watch-note,:root[data-text="3"] .signs .watch-note{padding-left:42px}.line-spacing .signs .watch-lede,.line-spacing .signs .watch-ex,.line-spacing .signs .watch-note,.line-spacing .signs .watch-after{letter-spacing:.02em;word-spacing:.1em;line-height:1.85}.call .call-head .btn.end{background:var(--ink-3);border-color:var(--line-2);color:var(--cream)}.call .call-head .btn.end:hover:not(:disabled){background:var(--line);border-color:var(--grey)}.call .call-head .btn.end kbd{color:var(--text-2)}.call .speed .btn.on{background:var(--ink-3);border-color:var(--line-2);color:var(--cream)}.call .call-head .clock{color:var(--grey);min-width:54px;font-size:15px}:root:not([data-text="1"]):not([data-text="2"]):not([data-text="3"]) .call .ln.customer .text{font-size:22px}@media (width<=760px){:root:not([data-text="1"]):not([data-text="2"]):not([data-text="3"]) .call .ln.customer .text{font-size:19px}}.page.narrow .deadline-row.urgent{box-shadow:inset 6px 0 0 var(--bad);margin-bottom:14px;padding:20px 16px 20px 20px}.page.narrow .deadline-row.urgent .d{font-size:19px}.page.narrow .deadline-row.urgent .left{font-size:17px}.page.narrow .deadline-row.soon{box-shadow:inset 6px 0 0 var(--gold);padding-left:20px}.page.narrow .deadline-row .left.soon{color:var(--gold-on-tint)}.page.narrow .deadline-row.done{box-shadow:inset 3px 0 0 var(--line-2);margin-bottom:6px;padding:14px 16px}.page.narrow .deadline-row.done .d{font-size:17px}.page.narrow .deadline-row.done .left{font-size:15px}.page.narrow .lesson{background:var(--ink-2);border-bottom:1px solid var(--line);align-items:start;padding:16px 18px}.page.narrow .lesson:first-of-type{border-radius:var(--r-card) var(--r-card) 0 0;border-top:none}.page.narrow .lesson:last-of-type{border-radius:0 0 var(--r-card) var(--r-card);border-bottom-color:#0000}.page.narrow .lesson:first-of-type:last-of-type{border-radius:var(--r-card)}.page.narrow .lesson .k{color:var(--text-2);font-weight:500}.page.narrow .lesson .lt{font-size:15px;font-weight:600;line-height:1.45}.page.narrow .lesson .ev{color:var(--text-3);margin-top:6px}.page.narrow .lesson .used{color:var(--text-3);margin-top:8px;font-size:12px}.page.narrow .lesson .used b{color:var(--cream);font-weight:500}@media (width<=640px){.page.narrow .lesson{padding:14px 14px 16px}}@media (width<=760px){.scen-grid .scen.next:before{left:-14px}}.scen-grid .scen .sit{color:var(--text-2);font-size:14px;line-height:1.45}.scen-grid .scen .ask-of-you{color:var(--grey);border-left-color:var(--line-2);font-size:12px}:root{--ink:#1c1f24;--ink-2:#22262c;--ink-3:#2b3038;--slate:#3a4452;--grey:#9aa3ad;--cream:#f2eee7;--gold:#c79c5a;--gold-2:#dcb373;--gold-dim:#c79c5a24;--gold-line:#c79c5a8c;--on-gold:#1c1f24;--on-gold-line:#1c1f249e;--gold-hi:var(--gold-2);--gold-on-tint:var(--gold-2);--line:#9aa3ad29;--line-2:#9aa3ad57;--ok:#9fc9a8;--bad:#e7a89b;--text-2:#f2eee7d1;--text-3:#f2eee7b3;--sheet-weave:#f2eee709;--r-ctl:4px;--r-card:14px;--sans:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--serif:"Newsreader", Georgia, "Times New Roman", serif;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-io:cubic-bezier(.77, 0, .175, 1);--ease-ios:cubic-bezier(.32, .72, 0, 1);--ease-back:cubic-bezier(.34, 1.35, .64, 1);--peek:148px;--safe-bottom:env(safe-area-inset-bottom,0px);--topbar:56px}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--ink);color:var(--cream);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;line-height:1.5}body:before{content:"";pointer-events:none;z-index:0;opacity:.055;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(120% 90% at 50% 0,#0000 55%,#00000059 100%);position:fixed;inset:0}#root{z-index:1;min-height:100%;position:relative}a{color:var(--gold-2);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--gold);color:var(--on-gold)}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--grey)}.small{font-size:12px}.label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--grey);font-size:11px}.topbar{height:var(--topbar);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:40;background:#1c1f24db;align-items:center;gap:18px;padding:0 20px;display:flex;position:sticky;top:0}.wordmark{letter-spacing:-.01em;align-items:center;gap:10px;margin-right:8px;font-size:15px;font-weight:600;display:flex}.wordmark svg{width:20px;height:20px}.tabs{scrollbar-width:none;gap:2px;min-width:0;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{border-radius:var(--r-ctl);color:var(--grey);cursor:pointer;transition:color .16s var(--ease-out), background .16s var(--ease-out);background:0 0;border:0;padding:8px 12px;font-size:13px;font-weight:500;position:relative}.tab:hover{color:var(--cream);background:#9aa3ad14}.tab.on{color:var(--cream)}.tabs{position:relative}.tab-ink{background:var(--gold);height:2px;transition:transform .34s var(--ease-out), width .34s var(--ease-out);will-change:transform, width;border-radius:1px;position:absolute;bottom:-1px;left:0}.tab .count{background:var(--gold-dim);min-width:18px;color:var(--gold-on-tint);font-family:var(--mono);text-align:center;border-radius:9px;margin-left:6px;padding:0 5px;font-size:11px;line-height:18px;display:inline-block}.topbar .spacer{flex:1}.status-dot{color:var(--grey);align-items:center;gap:8px;font-size:12px;display:inline-flex}.status-dot i{background:var(--slate);border-radius:50%;width:8px;height:8px;transition:background .2s}.status-dot.thinking i{background:var(--gold);animation:.9s ease-in-out infinite pulse}.status-dot.paused i{background:#b56b5b}.status-dot.idle i{background:#6f9a7a}@keyframes pulse{0%,to{opacity:.7;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.btn{border-radius:var(--r-ctl);border:1px solid var(--line-2);height:34px;color:var(--cream);cursor:pointer;white-space:nowrap;transition:background .14s var(--ease-out), border-color .14s var(--ease-out), transform .12s var(--ease-out), color .14s;background:0 0;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.btn:hover{border-color:var(--grey);background:#9aa3ad14}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;cursor:default;transform:none}.btn.gold{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}.btn.gold:hover{background:var(--gold-hi);border-color:var(--gold-hi)}.btn.ghost{color:var(--grey);border-color:#0000}.btn.ghost:hover{color:var(--cream)}.btn.sm{height:28px;padding:0 10px;font-size:12px}.btn.danger:hover{color:var(--bad);border-color:#b56b5b}.btn kbd{font-family:var(--mono);border:1px solid var(--line-2);color:var(--grey);border-radius:3px;padding:1px 5px;font-size:10px}.btn.gold kbd{border-color:var(--on-gold-line);color:var(--on-gold)}.rec-dot{background:var(--grey);border-radius:50%;width:8px;height:8px}.btn.listening .rec-dot{background:#d9534f;animation:1.1s ease-in-out infinite pulse}input.field,select.field,textarea.field{border-radius:var(--r-ctl);border:1px solid var(--line-2);height:34px;color:var(--cream);background:#0000002e;padding:0 10px;font-size:14px;transition:border-color .14s}textarea.field{resize:vertical;height:auto;padding:8px 10px}input.field::placeholder,textarea.field::placeholder{color:var(--grey)}input.field:focus,select.field:focus,textarea.field:focus{border-color:var(--gold)}select.field option{background:var(--ink-2)}.page{max-width:1360px;margin:0 auto;padding:24px 20px 48px}.page.narrow{max-width:820px}.page h1{letter-spacing:-.01em;margin:0 0 4px;font-size:22px;font-weight:600}.page h2{margin:28px 0 10px;font-size:15px;font-weight:600}.lede{color:var(--grey);margin:0 0 20px;font-size:14px}.card{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-card);padding:16px 18px}.call{height:calc(100vh - var(--bar-h,var(--topbar)));height:calc(100dvh - var(--bar-h,var(--topbar)));grid-template-rows:auto minmax(0,1fr) auto;display:grid}.call-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding:14px 20px;display:flex}.call-head .who{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.call-head h1{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.call-head .sub{color:var(--grey);font-size:13px}.chip{border:1px solid var(--line-2);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--grey);border-radius:3px;padding:2px 8px;font-size:11px;display:inline-block}.chip.gold{border-color:var(--gold-line);color:var(--gold-2)}.chip.live{color:var(--bad);border-color:#d9534f99}.call-head .clock{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--cream);text-align:right;min-width:70px;font-size:22px}.call-head .clock.idle{color:var(--grey)}.call-head .spacer{flex:1}.setup input.field{width:150px}.setup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.setup .chip{grid-column:1/-1;justify-self:start}.meter{align-items:flex-end;gap:3px;width:44px;height:22px;display:flex}.meter i{background:var(--grey);transform-origin:bottom;border-radius:1px;flex:1;height:100%;transition:transform 80ms linear,background .2s;transform:scaleY(.12)}.meter.on i{background:var(--gold)}.call-body{grid-template-columns:minmax(0,1.25fr) minmax(340px,420px);gap:0;min-height:0;display:grid}@media (width<=980px){.call-body{grid-template-columns:minmax(0,1fr)}}.words{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}@media (width<=980px){.words{border-right:0;border-bottom:1px solid var(--line)}}.words-head,.signs-head{align-items:center;gap:10px;padding:12px 20px 8px;display:flex}.transcript{scroll-behavior:smooth;flex:1;padding:4px 20px 16px;overflow-y:auto}.ln{opacity:1;animation:lineIn .26s var(--ease-out);border-radius:8px;grid-template-columns:64px minmax(0,1fr);gap:12px;margin:0 -8px;padding:8px;transition:background .6s;display:grid}.ln.flash{background:var(--gold-dim)}.ln .meta{flex-direction:column;gap:2px;padding-top:5px;display:flex}.ln .meta .who{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--grey);font-size:11px}.ln .meta .who.customer{color:var(--gold-2)}.ln .meta .time{font-family:var(--mono);color:var(--grey);font-size:11px}.ln .text{color:var(--cream);font-size:15px}.ln.customer .text{font-family:var(--serif);color:var(--cream);font-size:19px;font-weight:400;line-height:1.4}.ln.worker .text{color:var(--text-2)}.ln.unknown .text{color:var(--text-3)}.ln mark{background:linear-gradient(transparent 62%, var(--gold-dim) 62%);color:inherit;box-shadow:inset 0 -2px 0 var(--gold-2);border-radius:1px;padding:0 1px}.ln .masked{vertical-align:middle;margin-left:8px}.ln.interim .text{color:var(--text-3)}.ln.interim .text:after{content:"▍";color:var(--gold-2);animation:1s steps(2,end) infinite blink}@keyframes blink{50%{opacity:0}}@keyframes lineIn{0%{transform:translateY(6px)}to{transform:none}}.empty{color:var(--grey);max-width:460px;padding:28px 8px;font-size:14px}.empty b{color:var(--cream);margin-bottom:4px;font-weight:600;display:block}.empty-do{gap:8px;margin-top:18px;display:grid}.empty-do strong{color:var(--cream);font-weight:600}.inputs{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px 16px;display:flex}.inputs .type{flex:1;gap:6px;min-width:260px;display:flex}.inputs .type input.field{flex:1;min-width:0}.inputs .type select.field{width:118px}.speed{align-items:center;gap:6px;display:inline-flex}.hint{color:var(--grey);font-size:12px}.hint kbd{font-family:var(--mono);border:1px solid var(--line-2);border-radius:3px;padding:1px 5px;font-size:10px}.warn{color:var(--bad);font-size:12px}.signs{background:#0000001f;flex-direction:column;min-height:0;display:flex}.signs-list{flex-direction:column;flex:1;gap:10px;padding:4px 16px 20px;display:flex;overflow-y:auto}.sign{border-radius:var(--r-card);border:1px solid var(--gold-line);color:var(--cream);opacity:1;animation:signIn .38s var(--ease-back);transition:background .3s var(--ease-out), border-color .3s var(--ease-out), color .3s, opacity .3s;cursor:default;background:0 0;padding:14px 16px 12px}.sign.legal{background:repeating-linear-gradient(135deg, #1c1f240d 0 2px, transparent 2px 8px), var(--gold);border-color:var(--gold);color:var(--on-gold)}.sign.done{background:var(--ink-3);border-color:var(--line);color:var(--text-2)}.sign .head{align-items:flex-start;gap:10px;display:flex}.sign .head svg{flex:none;width:18px;height:18px;margin-top:2px}.sign .title{flex:1;font-size:15px;font-weight:600;line-height:1.3}.sign .kind{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.75;padding-top:3px;font-size:10px}.sign .detail{margin:8px 0 0 28px;font-size:13px;line-height:1.45}.sign .due{font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 0 28px;font-size:12px;display:flex}.sign .due b{font-size:13px;font-weight:500}.sign .ask{font-family:var(--serif);transition:max-height .3s var(--ease-out), opacity .3s, margin .3s, padding .3s;background:#1c1f2424;border-radius:8px;max-height:200px;margin:10px 0 0 28px;padding:9px 12px;font-size:16px;line-height:1.35;overflow:hidden}.sign.tip .ask{background:var(--gold-dim)}.sign .ask small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-bottom:3px;font-size:10px;display:block}.sign.done .ask{opacity:0;max-height:0;margin-top:0;padding-top:0;padding-bottom:0}.sign .foot{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0 28px;display:flex}.sign .quote{opacity:.8;cursor:pointer;flex:1;min-width:120px;font-size:12px;font-style:italic}.sign .quote:hover{opacity:1;text-decoration:underline}.sign.legal .kind,.sign.legal .quote,.sign.legal .ask small,.sign.done .kind,.sign.done .quote{opacity:1}.sign.legal .btn{border-color:var(--on-gold-line);color:var(--on-gold)}.sign.legal .btn:hover{background:#1c1f241f}.sign .handled-at{font-family:var(--mono);align-items:center;gap:6px;font-size:11px;display:inline-flex}@keyframes signIn{0%{transform:translateY(14px)scale(.97)}to{transform:none}}.signs .empty{padding:18px 4px}.silent-note{padding-top:24px}.silent-mark{width:26px;height:26px;color:var(--grey);opacity:.55;margin-bottom:12px;display:block}.silent-where{font-family:var(--mono);letter-spacing:.04em;color:var(--text-3);margin-top:10px;font-size:11px;display:block}.sheet-count.silent{color:var(--text-3);border-style:dashed}.privacy-line{border-top:1px solid var(--line);color:var(--grey);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 20px;font-size:12px;display:flex}.privacy-line .spacer{flex:1}.orb{border:1px solid var(--gold-line);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative}.orb:before{content:"";background:var(--gold);transform:scale(var(--v,.3));opacity:.9;border-radius:50%;transition:transform 90ms linear;position:absolute;inset:8px}.orb.listening:before{background:var(--grey)}.practice-strip{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding:14px 20px;display:flex}.practice-strip .txt b{font-weight:600;display:block}.practice-strip .txt span{color:var(--grey);font-size:13px}.report{opacity:1;max-width:900px;animation:lineIn .32s var(--ease-out);margin:0 auto;padding:28px 20px 60px}.report .top{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.report .top h1{letter-spacing:-.01em;margin:0;font-size:24px}.score{align-items:baseline;gap:6px;display:flex}.score b{font-family:var(--mono);color:var(--gold-2);font-size:44px;font-weight:500;line-height:1}.score span{color:var(--grey);font-size:13px}.stats{background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:22px;display:grid}@media (width<=640px){.stats{grid-template-columns:minmax(0,1fr)}}.stat{background:var(--ink);padding:16px 18px 14px}.stat .label{margin-bottom:6px}.stat b{font-family:var(--mono);font-size:30px;font-weight:500;line-height:1}.stat .delta{font-family:var(--mono);color:var(--grey);margin-top:6px;font-size:12px}.stat .delta.up{color:var(--ok)}.stat .delta.down{color:var(--bad)}.report .summary{font-family:var(--serif);margin:0 0 20px;font-size:19px;line-height:1.45}.verdicts{border-top:1px solid var(--line);flex-direction:column;display:flex}.verdict{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1fr);align-items:start;gap:14px;padding:14px 4px;display:grid}.verdict .v{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;text-align:center;border:1px solid var(--line-2);color:var(--grey);border-radius:3px;padding:3px 8px;font-size:11px}.verdict .v.handled{color:var(--ok);border-color:#9fc9a880}.verdict .v.partly{border-color:var(--gold-line);color:var(--gold-2)}.verdict .v.missed{color:var(--bad);border-color:#d9534f80}.verdict .t{font-weight:600}.verdict .n{color:var(--grey);margin-top:2px;font-size:13px}.verdict .acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.correct-form{opacity:1;animation:lineIn .2s var(--ease-out);flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.correct-form input.field{flex:1;min-width:220px}.tip-box{border-left:3px solid var(--gold);margin:18px 0;padding:4px 0 4px 14px;font-size:15px}.tip-box .label{margin-bottom:4px}.actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.deadline-row{border-radius:var(--r-card);background:var(--ink-2);box-shadow:inset 3px 0 0 var(--gold);grid-template-columns:132px 124px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:6px;padding:14px 16px;transition:background .2s,color .2s;display:grid}.deadline-row.done{box-shadow:inset 3px 0 0 var(--line-2);color:var(--text-3);background:0 0}.deadline-row.done .left,.deadline-row.done .d{color:var(--text-3)}.deadline-row.is-moving{background:var(--ink-3)}.deadline-row .d{font-family:var(--mono);font-size:17px;font-weight:500}.deadline-row .left{font-family:var(--mono);color:var(--cream);font-size:15px}.deadline-row .left.soon{color:var(--gold-2)}.deadline-row .left.over{color:var(--bad)}.deadline-row .what b{font-weight:600;display:block}.deadline-row .what span{color:var(--grey);font-size:12px}@media (width<=640px){.deadline-row{grid-template-columns:minmax(0,1fr);gap:6px}}.scen-grid{flex-direction:column;display:flex}.scen{border-bottom:1px solid var(--line);transition:background .16s, box-shadow .16s var(--ease-out);grid-template-columns:170px 210px minmax(0,1fr) auto;align-items:center;gap:22px;padding:16px;display:grid;position:relative}.scen:last-child{border-bottom-color:#0000}.scen:hover{background:#9aa3ad0a}.scen.next{background:var(--ink-2);border-radius:var(--r-card);box-shadow:inset 3px 0 0 var(--gold);border-bottom-color:#0000;margin-bottom:4px}.scen.next:hover{background:var(--ink-2);box-shadow:inset 6px 0 0 var(--gold)}.scen.next:before{content:none}.scen.next .badge{color:var(--gold-on-tint)}.scen.next .sit,.scen.next .stats2{color:var(--text-2)}@media (width<=860px){.scen{grid-template-columns:minmax(0,1fr);gap:8px}}.scen .lvl{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.scen .lvl .bars{gap:4px;display:flex}.scen .lvl i{background:var(--slate);border-radius:2px;width:14px;height:4px}.scen .lvl i.on{background:var(--gold)}.scen h3{margin:0;font-size:16px;font-weight:600}.scen .who .small{margin-top:2px}.scen .why{min-width:0}.scen .sit{color:var(--grey);font-size:13px}.scen .ask-of-you{border-left:2px solid var(--gold-line);color:var(--text-2);margin-top:8px;padding-left:12px;font-size:13px;line-height:1.5}.scen .foot{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.scen .stats2{font-family:var(--mono);color:var(--grey);font-size:11px}.badge{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-2);border:1px solid var(--gold-line);border-radius:3px;padding:2px 6px;font-size:10px;display:inline-block}.lesson{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 4px;display:grid}.lesson:first-of-type{border-top:1px solid var(--line)}.lesson .k{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-2);padding-top:3px;font-size:11px}.lesson .ev{color:var(--grey);margin-top:2px;font-size:12px;font-style:italic}.lesson .used{font-family:var(--mono);color:var(--grey);margin-top:4px;font-size:11px}@media (width<=640px){.lesson{grid-template-columns:minmax(0,1fr)}}.form-row{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.form-row input.field{flex:1;min-width:240px}.about p{max-width:640px;font-size:15px}.about ol,.about ul{max-width:640px;padding-left:20px}.about li{margin-bottom:6px}.kv{flex-wrap:wrap;gap:18px 38px;max-width:640px;margin:6px 0 4px;display:flex}.kv .stat{background:0 0;padding:0}.kv .stat b{font-size:26px}.toast{background:var(--ink-3);border:1px solid var(--line-2);color:var(--cream);z-index:40;opacity:1;animation:toastIn .22s var(--ease-out);border-radius:8px;padding:8px 14px;font-size:13px;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}@keyframes toastIn{0%{transform:translate(-50%)translateY(10px)}to{transform:translate(-50%)}}@keyframes toastOut{to{opacity:0;transform:translate(-50%)translateY(8px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.view{opacity:1}.acct-panel.is-leaving{animation:panelOut .15s var(--ease-out) forwards;pointer-events:none}@keyframes panelOut{to{opacity:0;transform:translateY(-4px)scale(.98)}}.toast.is-leaving{animation:toastOut .16s var(--ease-out) forwards;pointer-events:none}.is-leaving-row{animation:rowOut .2s var(--ease-out) forwards;pointer-events:none}@keyframes rowOut{to{opacity:0;transform:translate(-14px)}}.is-moving{z-index:2;background:var(--ink-2);position:relative}.deadline-row.is-moving{opacity:1}.swap{transition:grid-template-rows .26s var(--ease-out);grid-template-rows:minmax(0,0fr);display:grid}.swap.open{grid-template-rows:minmax(0,1fr)}.swap>*{min-height:0;overflow:hidden}.sign.done{transform:scale(.985)}.btn.gold:active{transform:scale(.97)}*{-webkit-tap-highlight-color:transparent}.sheet{background:repeating-radial-gradient(circle at 110% 50%, transparent, transparent 30px, var(--sheet-weave) 31px, var(--sheet-weave) 32px), var(--ink-2);border-top:1px solid var(--line-2);border-radius:var(--r-card) var(--r-card) 0 0;z-index:30;touch-action:none;will-change:transform;flex-direction:column;height:min(82dvh,680px);display:flex;position:fixed;bottom:0;left:0;right:0}.sheet-head{cursor:grab;-webkit-user-select:none;user-select:none;flex:none;padding:8px 16px 10px}.sheet-head:active{cursor:grabbing}.sheet-handle{background:var(--grey);opacity:.55;border-radius:2px;width:36px;height:4px;margin:0 auto 10px;transition:opacity .2s}.sheet.full .sheet-handle{opacity:.9}.sheet-head-row{width:100%;min-height:40px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.sheet-count{font-family:var(--mono);border:1px solid var(--line-2);min-width:28px;height:28px;color:var(--grey);border-radius:14px;place-items:center;font-size:13px;transition:background .2s,color .2s,border-color .2s;display:grid}.sheet-count.on{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}.sheet-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.sheet-title b{font-weight:600}.sheet-body{overscroll-behavior-y:contain;touch-action:pan-y;min-height:0;padding-bottom:calc(var(--safe-bottom) + 24px);flex:1;overflow-y:auto}.sheet .signs{background:0 0;min-height:100%}.sheet .signs-list{padding:0 14px 20px}@media (width<=760px){.topbar{scrollbar-width:none;gap:10px;padding:0 14px;overflow-x:auto}.topbar::-webkit-scrollbar{display:none}.topbar .spacer,.status-dot .small{display:none}.tab{padding:8px 10px}.btn{height:40px}.btn.sm{height:34px}input.field,select.field{height:40px}.call-head{top:var(--bar-h,var(--topbar));z-index:31;background:var(--ink);position:sticky}.call.phone{height:calc(100vh - var(--bar-h,var(--topbar)) - var(--peek) - var(--safe-bottom));height:calc(100dvh - var(--bar-h,var(--topbar)) - var(--peek) - var(--safe-bottom));overscroll-behavior-y:none;padding-bottom:0}.call-head{gap:10px;padding:12px 14px}.call-head h1{font-size:18px}.call-head .clock{min-width:0;font-size:18px}.call-head .meter{display:none}.setup input.field,.setup{width:100%}.call-body{grid-template-columns:minmax(0,1fr)}.words{border-bottom:0;border-right:0}.transcript{padding:4px 14px 12px}.ln{grid-template-columns:56px minmax(0,1fr);gap:10px}.ln.customer .text{font-size:17px}.inputs{padding:10px 14px 12px}.inputs .type{width:100%;min-width:0}.privacy-line{padding:8px 14px}.privacy-line .hint,.privacy-line .pl-mask{display:none}.practice-strip{padding:12px 14px}.report{padding:20px 14px 60px}.report .top{align-items:flex-start}.page{padding:18px 14px 40px}.scen .foot{align-items:flex-start}.wordmark{white-space:nowrap;gap:0;margin-right:2px;font-size:0}.wordmark svg{width:22px;height:22px}.tab{white-space:nowrap}.inputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:dense;gap:8px;display:grid}.inputs .type{grid-column:1/-1;min-width:0}.inputs .btn{justify-content:center}.inputs .warn,.inputs .hint{grid-column:1/-1}.setup{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.setup input.field,.setup select.field{width:100%;min-width:0}.setup .label,.setup select.field{grid-column:1/-1}.call-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:12px 14px;display:grid}.call-head .who{grid-area:1/1/span 2;align-content:center;row-gap:4px}.call-head .who .sub{flex-basis:100%}.call-head .spacer,.call-head .meter{display:none}.call-head .clock{grid-area:1/2;margin-left:0}.call-head>.btn{grid-area:2/2;justify-self:end}.call-head:has(.setup) .setup{grid-area:1/1/auto/-1}.call-head:has(.setup) .clock{text-align:left;grid-area:2/1}.words-head .label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.words-head{padding:10px 14px 6px}}.acct{position:relative}.acct-chip{gap:8px;max-width:220px}.acct-chip .acct-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acct-chip.on{color:var(--cream)}.acct-dot{background:var(--slate);border-radius:50%;flex:none;width:8px;height:8px}.acct-dot.guest{background:var(--grey)}.acct-dot.account{background:var(--gold)}.acct-sync{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--grey);font-size:10px}.acct-panel{background:var(--ink-2);border:1px solid var(--line-2);border-radius:var(--r-card);z-index:40;opacity:1;width:min(340px,100vw - 28px);animation:panelIn .22s var(--ease-out);transform-origin:100% 0;padding:14px 16px 16px;position:absolute;top:calc(100% + 8px);right:0}@keyframes panelIn{0%{transform:translateY(-4px)scale(.98)}to{transform:none}}.acct-email{word-break:break-all;margin:2px 0 6px;font-weight:600}.acct-tabs{border-bottom:1px solid var(--line);gap:2px;margin-bottom:10px;display:flex}.acct-tabs .tab{padding:6px 10px}.acct-tabs .tab.on{box-shadow:inset 0 -2px 0 var(--gold)}.acct-form{flex-direction:column;gap:8px;display:flex}@media (width<=760px){.acct-panel{left:14px;right:14px;top:calc(var(--bar-h,var(--topbar)) + 8px);width:auto;position:fixed}}@media (width<=980px){.wordmark{white-space:nowrap;gap:0;margin-right:2px;font-size:0}.wordmark svg{width:22px;height:22px}.tab{white-space:nowrap}.topbar .spacer,.status-dot .small{display:none}.acct-panel{left:14px;right:14px;top:calc(var(--bar-h,var(--topbar)) + 8px);width:auto;position:fixed}.topbar{flex-wrap:wrap;gap:8px;height:auto;padding:8px 14px 0;overflow:visible}.topbar .tabs{scrollbar-width:none;order:10;width:calc(100% + 28px);margin:4px -14px 0;padding:0 14px;scroll-padding-inline:14px;overflow-x:auto}.topbar .tabs::-webkit-scrollbar{display:none}.topbar .tabs[data-edge=right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000)}.topbar .tabs[data-edge=left]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 34px);mask-image:linear-gradient(90deg,#0000,#000 34px)}.topbar .tabs[data-edge=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 34px calc(100% - 34px),#0000);mask-image:linear-gradient(90deg,#0000,#000 34px calc(100% - 34px),#0000)}.topbar .acct{margin-left:auto}.topbar .a11y-chip-label,.topbar .btn-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.acct-chip .acct-label{max-width:132px}.tab-ink{bottom:0}}.words-head .label,.signs-head .label{white-space:nowrap}.words-head .small{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.report .rv-timeline{margin:6px 0 22px}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:60;background:var(--gold);color:var(--on-gold);border-radius:var(--r-ctl);transition:top .16s var(--ease-out);padding:10px 16px;font-weight:600;position:absolute;top:-60px;left:12px}.skip-link:focus{text-decoration:none;top:10px}.a11y-chip-label{font-size:13px}.a11y-panel{flex-direction:column;width:min(380px,100vw - 28px);max-height:min(74vh,640px);padding-bottom:0;display:flex;overflow:hidden}.a11y-panel:focus{outline:none}.a11y-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.a11y-scroll{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;flex:1;min-height:0;margin-right:-8px;padding:10px 8px 16px 0;overflow-y:auto}.a11y-scroll::-webkit-scrollbar{width:6px}.a11y-scroll::-webkit-scrollbar-track{background:0 0}.a11y-scroll::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:3px}.a11y-scroll::-webkit-scrollbar-thumb:hover{background:var(--grey)}.a11y-scroll[data-edge=bottom]{-webkit-mask-image:linear-gradient(#000 calc(100% - 30px),#0000);mask-image:linear-gradient(#000 calc(100% - 30px),#0000)}.a11y-scroll[data-edge=top]{-webkit-mask-image:linear-gradient(#0000,#000 30px);mask-image:linear-gradient(#0000,#000 30px)}.a11y-scroll[data-edge=both]{-webkit-mask-image:linear-gradient(#0000,#000 30px calc(100% - 30px),#0000);mask-image:linear-gradient(#0000,#000 30px calc(100% - 30px),#0000)}.a11y-scroll>.a11y-group:first-of-type{border-top:0;margin-top:4px;padding-top:0}.a11y-note{margin:2px 2px 0;padding-left:50px}.a11y-group{border-top:1px solid var(--line);margin:16px 0 2px;padding-top:10px;display:block}.a11y-row{text-align:left;cursor:pointer;width:100%;color:var(--cream);background:0 0;border:0;align-items:flex-start;gap:12px;padding:9px 2px;display:flex}.a11y-track{border:1px solid var(--line-2);width:38px;height:22px;transition:background .18s var(--ease-out), border-color .18s;background:#0003;border-radius:11px;flex:none;margin-top:2px;position:relative}.a11y-row.on .a11y-track{background:var(--gold);border-color:var(--gold)}.a11y-knob{background:var(--grey);width:16px;height:16px;transition:transform .22s var(--ease-out), background .18s;border-radius:50%;position:absolute;top:2px;left:2px}.a11y-row.on .a11y-knob{background:var(--on-gold);transform:translate(16px)}.a11y-text{flex-direction:column;gap:2px;min-width:0;display:flex}.a11y-text b{font-size:14px;font-weight:600}.a11y-seg-wrap{padding:9px 2px}.a11y-seg{background:var(--line);border-radius:var(--r-ctl);gap:1px;margin-top:8px;display:flex;overflow:hidden}.a11y-seg button{background:var(--ink-2);color:var(--grey);cursor:pointer;border:0;flex:1;padding:8px 4px;font-size:12px;transition:background .16s,color .16s}.a11y-seg button:hover{color:var(--cream)}.a11y-seg button.on{background:var(--gold);color:var(--on-gold);font-weight:600}:root[data-text="1"]{--t-line:16px;--t-customer:21px;--t-title:16px;--t-ask:18px}:root[data-text="2"]{--t-line:18px;--t-customer:24px;--t-title:18px;--t-ask:21px}:root[data-text="3"]{--t-line:21px;--t-customer:28px;--t-title:20px;--t-ask:24px}:root[data-text="1"] .ln .text,:root[data-text="2"] .ln .text,:root[data-text="3"] .ln .text{font-size:var(--t-line)}:root[data-text="1"] .ln.customer .text,:root[data-text="2"] .ln.customer .text,:root[data-text="3"] .ln.customer .text{font-size:var(--t-customer)}:root[data-text="1"] .sign .title,:root[data-text="2"] .sign .title,:root[data-text="3"] .sign .title{font-size:var(--t-title)}:root[data-text="1"] .sign .ask,:root[data-text="2"] .sign .ask,:root[data-text="3"] .sign .ask,:root[data-text="2"] .summary,:root[data-text="3"] .summary{font-size:var(--t-ask)}:root[data-text="2"] .small,:root[data-text="3"] .small,:root[data-text="2"] .label,:root[data-text="3"] .label{font-size:13px}.line-spacing .ln .text,.line-spacing .sign .ask,.line-spacing .sign .detail,.line-spacing .summary,.line-spacing .page p,.line-spacing .about li{letter-spacing:.02em;word-spacing:.1em;line-height:1.85}:root.hyper-font{--sans:"Atkinson Hyperlegible", "Instrument Sans", system-ui, sans-serif;--serif:"Atkinson Hyperlegible", Georgia, serif}:root[data-theme=light]{--ok:#2f6b3d;--bad:#a8362f;--ink:#f2eee7;--ink-2:#e9e4da;--ink-3:#ded8cb;--slate:#b8b0a1;--grey:#5e6673;--cream:#1c1f24;--gold:#c79c5a;--gold-2:#8a5e1c;--gold-dim:#8a5e1c29;--gold-line:#8a5e1c80;--line:#1c1f2429;--line-2:#1c1f2457;--text-2:#1c1f24c7;--text-3:#1c1f24a8;--sheet-weave:#1c1f240d;--gold-hi:#b98741;--gold-on-tint:#7a5214}:root[data-theme=light] body:before{opacity:.035}:root[data-theme=light] body:after{background:radial-gradient(120% 90% at 50% 0,#0000 55%,#1c1f240f 100%)}:root[data-theme=light] .topbar{background:#f2eee7db}:root[data-theme=light] input.field,:root[data-theme=light] select.field,:root[data-theme=light] textarea.field{background:#ffffffb3}:root[data-theme=light] .a11y-track,:root[data-theme=light] .signs{background:#1c1f240d}:root[data-theme=light] .a11y-row.on .a11y-track{background:var(--gold);border-color:var(--gold)}:root.high-contrast{--grey:#c3cad2;--line:#c3cad24d;--line-2:#c3cad28c;--slate:#6b7787;--gold-dim:#c79c5a42;--gold-line:#c79c5ad9}:root[data-theme=light].high-contrast{--grey:#3a4452;--line:#1c1f2457;--line-2:#1c1f2499;--gold-2:#7a5214;--slate:#7d7566;--gold-dim:#8a5e1c52;--gold-on-tint:#63410c;--gold-line:#8a5e1cd9}.high-contrast .ln.worker .text,.high-contrast .ln.unknown .text{color:var(--cream)}.high-contrast .sign{border-width:2px}.high-contrast .muted{color:var(--grey)}.reduce-transparency .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ink)}.reduce-transparency .acct-panel,.reduce-transparency .sheet{background:var(--ink-2)}.reduce-transparency body:before{opacity:0}:root[data-theme=light].reduce-transparency .topbar{background:var(--ink)}:root[data-theme=light].reduce-transparency body:before{opacity:0}.big-targets .btn{height:46px;padding:0 18px}.big-targets .btn.sm{height:40px;padding:0 14px}.big-targets .tab{padding:12px 14px}.big-targets input.field,.big-targets select.field{height:46px}.high-contrast .a11y-scroll[data-edge]{-webkit-mask-image:none;mask-image:none}.high-contrast .silent-mark{opacity:1}.big-targets .a11y-row{padding:13px 2px}.big-targets .a11y-seg button{padding:13px 4px}:root.thick-focus :focus-visible{outline:4px solid var(--gold);outline-offset:3px}.underline-links a{text-decoration:underline}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.sel{align-items:stretch;min-width:0;max-width:100%;display:inline-flex;position:relative}.sel-trigger{text-align:left;border:1px solid var(--line-2);border-radius:var(--r-ctl);width:100%;min-width:0;min-height:34px;color:var(--cream);cursor:pointer;transition:border-color .14s var(--ease-out), background .14s var(--ease-out);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:grid}.sel-trigger:hover{border-color:var(--gold-line)}.sel[data-open=true] .sel-trigger{border-color:var(--gold);background:var(--gold-dim)}.sel-label-box{min-width:0;display:grid}.sel-label-box>*{grid-area:1/1;min-width:0}.sel-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sel-sizer{visibility:hidden;height:0;overflow:hidden}.sel-sizer>span{white-space:nowrap;display:block}.sel-caret{width:10px;height:10px;color:var(--grey);transition:transform .2s var(--ease-out), color .16s var(--ease-out);position:relative}.sel-caret:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;top:1px;left:2px;transform:rotate(45deg)}.sel-trigger:hover .sel-caret{color:var(--cream)}.sel[data-open=true] .sel-caret{color:var(--gold-2);transform:rotate(180deg)}.sel-pop{z-index:70;background:var(--ink-2);border:1px solid var(--line-2);border-radius:var(--r-ctl);color:var(--cream);animation:selPopDown .19s var(--ease-out) both;transform-origin:top;display:flex;position:fixed;overflow:hidden}.sel-pop.up{transform-origin:bottom;animation-name:selPopUp}@keyframes selPopDown{0%{transform:translateY(-7px)scale(.985)}to{transform:none}}@keyframes selPopUp{0%{transform:translateY(7px)scale(.985)}to{transform:none}}.sel-pop.closing{pointer-events:none;animation:selPopOut .13s var(--ease-out) both}@keyframes selPopOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-5px)scale(.99)}}.sel-list{overscroll-behavior:contain;flex:1;min-width:0;margin:0;padding:4px;list-style:none;overflow-y:auto}.sel-opt{cursor:pointer;animation:selOptIn .2s var(--ease-out) both;animation-delay:calc(var(--d,0) * 16ms);transition:background .12s var(--ease-out), color .12s var(--ease-out);border-radius:3px;padding:8px 10px 8px 12px;font-size:14px}@keyframes selOptIn{0%{transform:translate(-7px)}to{transform:none}}.sel-pop.closing .sel-opt{animation:none}.sel-opt.on{background:var(--gold-dim)}.sel-opt.is{box-shadow:inset 2px 0 0 var(--gold);color:var(--gold-2);font-weight:600}:root[data-theme=light] .sel-opt.is{color:var(--cream);box-shadow:inset 2px 0 0 var(--gold-2)}.form-row .sel{flex:none}.inputs .type .sel{flex:none;width:118px}.big-targets .sel-trigger{min-height:46px}.big-targets .sel-opt{padding:13px 12px 13px 14px}.high-contrast .sel-trigger,.high-contrast .sel-pop{border-width:2px}.reduce-transparency .sel-trigger{background:var(--ink-2)}.reduce-transparency .sel[data-open=true] .sel-trigger,.reduce-transparency .sel-opt.on{background:var(--ink-3)}.line-spacing .sel-opt,.line-spacing .sel-value{letter-spacing:.02em;line-height:1.85}:root[data-text="1"] .sel-trigger,:root[data-text="1"] .sel-opt{font-size:15px}:root[data-text="2"] .sel-trigger,:root[data-text="2"] .sel-opt{font-size:16px}:root[data-text="3"] .sel-trigger,:root[data-text="3"] .sel-opt{font-size:18px}.reduce-motion .sel-opt{animation-delay:0s!important}@media (prefers-reduced-motion:reduce){.sel-opt{animation-delay:0s!important}}@media (width<=760px){.sel-trigger{min-height:40px}.setup .sel{grid-column:1/-1;width:100%;min-width:0}.inputs .type .sel{width:112px}}.mark .disc{fill:var(--gold-2)}.mark .flag{fill:var(--ink)}.brand-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:center;gap:22px;margin-bottom:22px;padding-bottom:26px;display:grid}.brand-head.has-logo{grid-template-columns:minmax(0,1fr) auto}.brand-lockup{align-items:center;gap:16px;min-width:0;display:flex}.brand-lockup .mark{flex:none;width:56px;height:56px}.brand-head .brand-name{letter-spacing:-.024em;margin:0;font-size:clamp(30px,6vw,40px);font-weight:600;line-height:1.02}.brand-head .brand-tag{color:var(--grey);max-width:none;margin:5px 0 0;font-size:15px}.brand-logo{justify-self:end;width:clamp(150px,26vw,232px);height:auto;display:block}@media (width<=640px){.brand-head,.brand-head.has-logo{grid-template-columns:minmax(0,1fr)}.brand-lockup .mark{width:44px;height:44px}.brand-logo{justify-self:start;width:clamp(140px,48vw,200px)}}:root[data-text="2"] .brand-head .brand-tag,:root[data-text="3"] .brand-head .brand-tag{font-size:17px}
