.readout .total-btn{display:block;background:none;border:0;padding:0;text-align:left;cursor:pointer;transition:opacity .12s ease}.readout .total-btn:hover{opacity:.85}.readout .total-btn.dim small{color:var(--signal-bright)}.readout .total-btn:focus-visible{outline:2px solid var(--signal-bright);outline-offset:3px;border-radius:4px}.gauge .seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%;padding:0;border:0;cursor:pointer;transition:opacity .15s ease,filter .12s ease}.gauge .seg-btn:hover{filter:brightness(1.12)}.gauge .seg-btn.off{opacity:.26}.gauge .seg-btn:focus-visible{outline:2px solid #fff;outline-offset:1px}.tally .row-btn{background:none;border:0;padding:.12rem 0;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:opacity .12s ease,color .12s ease}.tally .row-btn.dim{opacity:.42}.tally .row-btn.on{color:#fff}.tally .row-btn:disabled{opacity:.28;cursor:default}.tally .row-btn:focus-visible{outline:2px solid var(--signal-bright);outline-offset:2px;border-radius:4px}.hero-solo{display:block}.readout.wide{flex-direction:row;align-items:center;gap:1.25rem 2.75rem;flex-wrap:wrap}.readout.wide .ro-lead{flex:0 0 auto;min-width:210px;display:flex;flex-direction:column}.readout.wide .ro-instrument{flex:1 1 340px;display:flex;flex-direction:column}.readout.wide .gauge{margin:0 0 .9rem}.readout.wide .tally{grid-template-columns:repeat(4,auto);justify-content:start;gap:.3rem 1.6rem;margin-top:0}.ro-headline{margin:.5rem 0 0;font-size:.92rem;font-weight:550;letter-spacing:-.005em}.ro-headline.tone-bad{color:#e59a8f}.ro-headline.tone-warn{color:#e2c07a}.ro-headline.tone-ok{color:#8fd6b4}@media (max-width:640px){.readout.wide .tally{grid-template-columns:repeat(2,auto)}}.ltbar{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:.55rem 1rem;flex-wrap:wrap;margin-top:1.6rem;padding:.55rem 0;background:var(--paper);border-bottom:1px solid var(--line)}.ltbar+.ledger{margin-top:1rem}.ltchips{display:flex;flex-wrap:wrap;gap:.4rem}.ltchip{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--mono);font-size:.74rem;letter-spacing:.01em;padding:.32rem .62rem;border-radius:999px;border:1px solid var(--line-strong);background:var(--panel);color:var(--ink-2);cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.ltchip:hover:not(:disabled){border-color:var(--muted)}.ltchip:disabled{opacity:.4;cursor:default}.ltchip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ltchip .ltc-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.ltchip.on{color:#fff}.ltchip.on .ltc-n{color:rgba(255,255,255,.82)}.ltchip.t-att.on{background:var(--accent);border-color:var(--accent)}.ltchip.t-v.on{background:var(--bad);border-color:var(--bad)}.ltchip.t-r.on{background:var(--warn);border-color:var(--warn)}.ltchip.t-m.on{background:var(--ok);border-color:var(--ok)}.ltchip.t-u.on{background:var(--na);border-color:var(--na)}.ltchip.t-all.on{background:var(--ink-2);border-color:var(--ink-2)}.ltchip.t-f{border-style:dashed}.ltchip.t-f.on{background:var(--accent);border-color:var(--accent);border-style:solid}.ltmeta{color:var(--muted)}.ltmeta,.wf-status{margin-left:auto;font-size:.72rem}.wf-status{font-family:var(--sans);text-transform:none;letter-spacing:0;font-weight:600;padding:.2rem .6rem;border-radius:999px;white-space:nowrap}.wf-status.st-bad{color:var(--bad);background:var(--bad-bg);border:1px solid var(--bad-line)}.wf-status.st-warn{color:var(--warn);background:var(--warn-bg);border:1px solid var(--warn-line)}.wf-status.st-ok{color:var(--ok);background:var(--ok-bg);border:1px solid var(--ok-line)}.mbreak>summary.mbreak-sum{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.7rem;padding:.3rem 0;color:var(--face-muted);font-size:.8rem}.mbreak-sum::-webkit-details-marker{display:none}.mbreak-sum .mbs-t{flex:none}.mbreak-sum .mbar{flex:1 1 auto;margin-bottom:0}.mbreak-sum .mbchev{flex:none;font-size:.62rem;opacity:.7;transition:transform .15s ease}.mbreak[open] .mbchev{transform:rotate(90deg)}.mbreak[open] .mbucket:first-of-type{margin-top:.4rem}@media (max-width:560px){.ltbar{position:static}.ltmeta{margin-left:0;width:100%}}@media (prefers-reduced-motion:reduce){.specimen-btn{transition:none}}.reco-board .adjrow{grid-template-columns:8.5rem minmax(6rem,max-content) minmax(0,1fr) minmax(0,1.4fr)}.adjrow.d-miss{opacity:.6}.adjrow.d-miss .tchip{color:var(--face-muted)}.adjrow.d-miss .tact{color:rgba(143,178,176,.55)}@media (max-width:640px){.reco-board .adjrow{grid-template-columns:8rem minmax(0,1fr)}.reco-board .adjrow .tact,.reco-board .adjrow .tprop{grid-column:2/-1;text-align:left}}.ro-headline-btn{background:none;border:none;padding:0;font:inherit;text-align:left;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.ro-headline-btn:hover{filter:brightness(1.2)}.rdr-backdrop{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:rgba(16,28,36,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rdr-panel{display:flex;flex-direction:column;width:min(860px,100%);max-height:100%;background:var(--panel);border:1px solid var(--line-strong);border-radius:12px;box-shadow:0 24px 60px rgba(10,30,40,.35);overflow:hidden}.rdr-head{display:flex;align-items:flex-start;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--line);background:var(--panel-2)}.rdr-head-txt{min-width:0}.rdr-title{font-size:.9rem;font-weight:600;color:var(--ink);line-height:1.35}.rdr-loc{margin-top:.15rem;font-family:var(--mono);font-size:.76rem;color:var(--accent)}.rdr-close{flex:none;margin-left:auto;width:1.9rem;height:1.9rem;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--muted);font-size:.8rem;cursor:pointer}.rdr-close:hover{color:var(--ink);border-color:var(--line-strong)}.rdr-body{flex:1 1;min-height:0;overflow:auto;padding:1rem;background:var(--panel-2);display:flex;justify-content:center}.rdr-status{padding:3rem 1rem;color:var(--muted);font-size:.85rem}.rdr-status-err{color:#a5382e}.rdr-page{position:relative;width:100%;max-width:720px;align-self:flex-start;box-shadow:0 6px 20px rgba(10,30,40,.18);background:#fff}.rdr-img{display:block;width:100%;height:auto}.rdr-hl{position:absolute;background:rgba(240,197,66,.4);outline:1px solid rgba(200,150,20,.5);mix-blend-mode:multiply;border-radius:2px;pointer-events:none}.rdr-foot{display:flex;align-items:center;gap:1rem;padding:.7rem 1rem;border-top:1px solid var(--line);background:var(--panel)}.rdr-note{font-size:.78rem;color:var(--muted)}.rdr-nav{margin-left:auto;display:flex;align-items:center;gap:.6rem}.rdr-nav button{border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--ink-2);font-size:.76rem;padding:.3rem .6rem;cursor:pointer}.rdr-nav button:hover:not(:disabled){border-color:var(--line-strong);color:var(--ink)}.rdr-nav button:disabled{opacity:.4;cursor:default}.rdr-pageno{font-family:var(--mono);font-size:.76rem;color:var(--muted)}.lrp-cite{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap}.lrp-cite-loc{font-family:var(--mono);font-size:.74rem;color:var(--ink-2)}.lrp-open{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--line);border-radius:5px;background:var(--panel-2);color:var(--accent);font-size:.72rem;padding:.1rem .4rem;cursor:pointer}.lrp-open:hover{border-color:var(--accent);background:rgba(11,110,112,.08)}