:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sheet:#fff;--raise:#fff;--panel:#f8fafd;--panel-2:#e7eef7;--hover:#e0e9f5;--pressed:#d2deee;--page:#d0dded;--well:#bbcde2;--well-deep:#a8bdd5;--tint-unseen:#e2ecfd;--tint-hot:#cfe0fb;--ink:#131c27;--ink-2:#2b3a4c;--ink-3:#4d5a6b;--ink-4:#6b7a8d;--line-1:#d8e3f0;--line-2:#bdcce0;--line-3:#97adc7;--accent-fill:#c9dbfb;--accent-fill-hover:#b8cff9;--accent-fill-press:#a8c4f7;--accent-line:#7ba3e8;--accent-ink:#173f86;--check:#a3291d;--check-paper:#a83228;--check-ink:var(--check);--check-fill:#f7ded9;--check-line:#e6b1a7;--check-wash:#a3291d1a;--miss:#74201a;--miss-paper:#7c231a;--miss-ink:var(--miss);--miss-fill:#ecd0c8;--miss-line:#d3a294;--miss-wash:#74201a1f;--pink:#b25878;--pink-ink:#99425f;--pink-wash:#b258781a;--verify:#7a6a2a;--verify-ink:#6d5f26;--verify-fill:#ece5c9;--verify-line:#d4c795;--verify-wash:#7a6a2a1f;--ok:#3e6253;--ok-ink:var(--ok);--ok-fill:#d9e8e1;--ok-line:#aecabd;--pending:#5f6c79;--pending-ink:#4f5c69;--pending-fill:#e3e9ef;--pending-line:#c5d0da;--noise:#8a8a7c;--noise-fill:#e9e9e2;--noise-line:#d3d3c8;--mark-rest:#3e4954a8;--mark-rest-faint:#3e495457;--mark-casing:#ffffffe6;--mark-casing-faint:#ffffff9e;--hot-yellow:#ffd400;--hot-yellow-wash:#ffd40080;--hot-amber:#b58600;--hot-glow:#d6a600b8;--hot-glow-mid:#e2b00070;--hot-glow-thin:#d6a6004d;--hot-rings:0 0 0 2px var(--hot-glow), 0 0 10px 3px var(--hot-glow-mid), 0 0 26px 10px var(--hot-glow-thin);--here:var(--accent-ink);--focus:#173f86;--focus-casing:var(--panel);--focus-ring:0 0 0 2px var(--focus-casing), 0 0 0 4px var(--focus);--focus-ring-tight:0 0 0 1px var(--focus-casing), 0 0 0 3px var(--focus);--fc-ink:#101820;--fc-casing:#fffffff0;--fc-len:11px;--fc-off:7px;--select-wash:#173f8638;--sans:"Seravek", "Avenir Next", "Segoe UI Variable Text", "Segoe UI", "Gill Sans Nova", "Trebuchet MS", system-ui, sans-serif;--w-reg:400;--w-bold:700;--t-105:clamp(10.5px, calc(7.5px + .2344vw), 13.5px);--t-115:clamp(11.5px, calc(8px + .2734vw), 15px);--t-12:clamp(12px, calc(8.5px + .2734vw), 15.5px);--t-13:clamp(13px, calc(9px + .3125vw), 17px);--t-135:clamp(13.5px, calc(9.5px + .3125vw), 17.5px);--t-14:clamp(14px, calc(10px + .3125vw), 18px);--t-15:clamp(15px, calc(10.5px + .3516vw), 19.5px);--t-16:clamp(16px, calc(11px + .3906vw), 21px);--t-18:clamp(18px, calc(12.5px + .4297vw), 23.5px);--t-22:clamp(22px, calc(15px + .5469vw), 29px);--t-30:clamp(30px, calc(21px + .7031vw), 39px);--lh-solid:1;--lh-tight:1.15;--lh-snug:1.33;--lh-body:1.5;--track-micro:.3px;--measure:78ch;--sp-2:2px;--sp-3:3px;--sp-4:4px;--sp-6:6px;--sp-8:8px;--sp-10:10px;--sp-12:12px;--sp-14:14px;--sp-16:16px;--sp-20:20px;--sp-24:24px;--sp-32:32px;--r-mark:3px;--r-ctl:5px;--r-tip:5px;--r-box:7px;--r-row:9px;--r-panel:11px;--r-pill:999px;--row-tight:38px;--row-standard:60px;--row-airy:92px;--row-h:var(--row-tight);--row-gap:3px;--h-tab:26px;--h-mini:30px;--h-ctl:32px;--h-btn:34px;--h-field:40px;--h-icon:30px;--h-verdict:50px;--lift-1:0 1px 2px #14264212;--lift-2:0 2px 6px #14264217, 0 1px 2px #1426420f;--lift-3:0 8px 26px #14264224, 0 2px 6px #14264214;--lift-4:0 3px 14px #08101c47;--well-inset:inset 0 1px 3px #1426421a;--sheet-lift:0 0 0 1px #14264229, 0 2px 10px #14264217;--dur-cut:50ms;--dur-control:.1s;--dur-ring:.2s;--dur-settle:.25s;--dur-panel:.25s;--dur-expand:.26s;--dur-camera:.42s;--dur-arrive:.72s;--ease-linear:linear;--ease:ease;--ease-std:cubic-bezier(.32, .06, .14, 1);--z-base:0;--z-scrim:4;--z-marks:6;--z-sticky:10;--z-dock:20;--z-shelf:30;--z-expand:60;--z-expand-chrome:65;--z-notebox:70;--z-tip:80;--z-modal:90;--scrim-fill:#fff;--scrim-alpha:0;--scrim-alpha-on:.5;--dur-scrim:.7s;--shelf-h:42px;--shelf-btn-h:28px;--shelf-gap:6px;--expand-strip-h:34px;--expand-bar-h:56px;--expand-pad:10px;--expand-gap:12px;--expand-queue-w:clamp(300px, calc(140px + 12.5vw), 460px);--frame-min:1180px;--app-pad:12px;--app-pad-bottom:36px;--app-gap:12px;--topbar-h:64px;--filterbar-h:54px;--band-h:clamp(50px, calc(30px + 1.5625vw), 70px);--bar-h:clamp(132px, calc(92px + 3.125vw), 172px);--rail-w:clamp(300px, calc(140px + 12.5vw), 460px);--rail-spine-w:clamp(56px, calc(40px + 1.25vw), 72px);--rail-head-h:60px;--rail-foot-h:78px;--actions-w:clamp(300px, calc(180px + 9.375vw), 420px)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--panel:#171b21;--panel-2:#111419;--raise:#1f242c;--page:#0d1015;--well:#080a0e;--well-deep:#050709;--hover:#212730;--pressed:#28303a;--tint-unseen:#152945;--tint-hot:#1c3559;--ink:#eef2f8;--ink-2:#ccd6e2;--ink-3:#9dabbd;--ink-4:#78889a;--line-1:#242a33;--line-2:#313a47;--line-3:#4a5768;--accent-fill:#1c3055;--accent-fill-hover:#243c69;--accent-fill-press:#2c477c;--accent-line:#3b5f9c;--accent-ink:#a8c8ff;--check-ink:#ff9c8a;--miss-ink:#ec8877;--verify-ink:#c9b25c;--ok-ink:#7fb79c;--pending-ink:#a1afbe;--pink-ink:#e58aa6;--check-fill:#2e1b18;--check-line:#5a2b23;--miss-fill:#331a15;--miss-line:#5f2a20;--verify-fill:#2a261a;--verify-line:#4c4327;--ok-fill:#1a2a23;--ok-line:#2f4d3f;--pending-fill:#222831;--pending-line:#3a4552;--noise-fill:#24241e;--noise-line:#3b3b31;--select-wash:#a8c8ff42;--focus:#9cc0ff;--focus-casing:var(--panel);--lift-1:0 1px 2px #00000080;--lift-2:0 2px 6px #0000008c, 0 1px 2px #0006;--lift-3:0 8px 26px #0009, 0 2px 6px #00000073;--lift-4:0 3px 14px #000000b3;--well-inset:inset 0 1px 3px #0000008c;--sheet-lift:0 0 0 1px #000000b3, 0 0 28px #ffffff12}*,:before,:after{box-sizing:border-box}html{font-family:var(--sans);font-size:16px;line-height:1.5;font-weight:var(--w-reg);-webkit-font-smoothing:antialiased}body{background:var(--page);color:var(--ink-2);font-size:var(--t-14);margin:0}.frame,.app{min-width:var(--frame-min)}h1,h2,h3,h4,p,figure,blockquote{margin:0}button,input,textarea,select{font:inherit;color:inherit}::selection{background:var(--select-wash)}.u-tnum,.count,.pill-n,.readout-n{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.u-solid{line-height:var(--lh-solid)}.u-measure{max-width:var(--measure)}.u-scroll-x{overflow-x:auto}.u-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-trunc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-ctl);z-index:2;outline:none;position:relative}.f-ring:focus-visible{box-shadow:var(--focus-ring);z-index:2;outline:none}.f-ring--on-fill:focus-visible{--focus-casing:var(--accent-fill)}.f-ring--on-row:focus-visible{--focus-casing:var(--tint-hot)}.f-ring--on-recess:focus-visible{--focus-casing:var(--panel-2)}.f-ring--tight:focus-visible{box-shadow:var(--focus-ring-tight)}.f-corners{outline:none;position:relative}.f-corners:focus-visible{box-shadow:none;outline:none}.f-corners:focus-visible:before,.f-corners:focus-visible:after{content:"";inset:calc(var(--fc-off) * -1);pointer-events:none;background-repeat:no-repeat;position:absolute}.f-corners:focus-visible:before{background-image:linear-gradient(var(--fc-casing) 0 0), linear-gradient(var(--fc-casing) 0 0), linear-gradient(var(--fc-casing) 0 0), linear-gradient(var(--fc-casing) 0 0), linear-gradient(var(--fc-casing) 0 0), linear-gradient(var(--fc-casing) 0 0), linear-gradient(var(--fc-casing) 0 0), linear-gradient(var(--fc-casing) 0 0);background-size:calc(var(--fc-len) + 2px) 4px, 4px calc(var(--fc-len) + 2px), calc(var(--fc-len) + 2px) 4px, 4px calc(var(--fc-len) + 2px), calc(var(--fc-len) + 2px) 4px, 4px calc(var(--fc-len) + 2px), calc(var(--fc-len) + 2px) 4px, 4px calc(var(--fc-len) + 2px);background-position:-1px -1px,-1px -1px,calc(100% + 1px) -1px,calc(100% + 1px) -1px,-1px calc(100% + 1px),-1px calc(100% + 1px),calc(100% + 1px) calc(100% + 1px),calc(100% + 1px) calc(100% + 1px)}.f-corners:focus-visible:after{background-image:linear-gradient(var(--fc-ink) 0 0), linear-gradient(var(--fc-ink) 0 0), linear-gradient(var(--fc-ink) 0 0), linear-gradient(var(--fc-ink) 0 0), linear-gradient(var(--fc-ink) 0 0), linear-gradient(var(--fc-ink) 0 0), linear-gradient(var(--fc-ink) 0 0), linear-gradient(var(--fc-ink) 0 0);background-size:var(--fc-len) 2px, 2px var(--fc-len), var(--fc-len) 2px, 2px var(--fc-len), var(--fc-len) 2px, 2px var(--fc-len), var(--fc-len) 2px, 2px var(--fc-len);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%}.paper{background:var(--sheet);position:relative;overflow:hidden}.scrim{z-index:var(--z-scrim);pointer-events:none;background:var(--scrim-fill);opacity:var(--scrim-alpha);transition:opacity var(--dur-scrim) var(--ease-std);position:absolute;inset:0}.scrim--holed{-webkit-mask-composite:xor;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-size:100% 100%, var(--hole-w,0) var(--hole-h,0);-webkit-mask-size:100% 100%, var(--hole-w,0) var(--hole-h,0);mask-size:100% 100%, var(--hole-w,0) var(--hole-h,0);-webkit-mask-position:0 0, var(--hole-x,0) var(--hole-y,0);-webkit-mask-position:0 0, var(--hole-x,0) var(--hole-y,0);mask-position:0 0, var(--hole-x,0) var(--hole-y,0);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.is-quiet .scrim{opacity:var(--scrim-alpha-on)}.marks{z-index:var(--z-marks);pointer-events:none;position:absolute;inset:0}.mark{border:1.4px dashed var(--mark-rest);outline:1px solid var(--mark-casing);outline-offset:0;box-shadow:inset 0 0 0 1px var(--mark-casing);background:0 0;border-radius:2px;min-width:24px;min-height:24px;position:absolute}.mark--faint{border-color:var(--mark-rest-faint);outline-color:var(--mark-casing-faint);box-shadow:inset 0 0 0 1px var(--mark-casing-faint)}.mark--hot{border:2px solid var(--hot-amber);background:var(--hot-yellow-wash);mix-blend-mode:multiply;box-shadow:var(--hot-rings);border-radius:3px;outline:none}.mark--noise{border-style:dotted;border-color:var(--noise);background:#8a8a7c14;display:none}.is-noise-on .mark--noise{display:block}.mark-tag{align-items:center;gap:var(--sp-6);background:var(--hot-yellow);border:1px solid var(--hot-amber);border-radius:var(--r-mark);height:19px;font-size:var(--t-105);font-weight:var(--w-bold);letter-spacing:var(--track-micro);color:#3f2e00;white-space:nowrap;padding:0 7px;line-height:1;display:inline-flex;position:absolute;top:-11px;left:-1px}.mark--check{border-color:var(--check-paper)}.mark--miss{border-color:var(--miss-paper)}.mark--ok{border-color:var(--ok)}.mark--verify{border-color:var(--verify)}.mark--pending{border-color:var(--pending)}.mark--vendor{border-color:var(--pink)}.blank-note{z-index:var(--z-marks);padding:3px var(--sp-6);background:var(--check-fill);border:1px solid var(--check-line);border-radius:var(--r-mark);color:var(--check-ink);font-size:var(--t-105);font-weight:var(--w-bold);white-space:nowrap;line-height:1.2;position:absolute}.sheet{background:var(--sheet);box-shadow:var(--sheet-lift);border-radius:2px}.well{background:var(--well);box-shadow:var(--well-inset);border:1px solid var(--line-3);border-radius:var(--r-panel)}.board{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-panel);box-shadow:var(--lift-2)}.board-head,.board-foot{background:var(--panel-2);border-color:var(--line-2)}.board-head{border-bottom:1px solid var(--line-2);border-radius:var(--r-panel) var(--r-panel) 0 0}.board-foot{border-top:1px solid var(--line-2);border-radius:0 0 var(--r-panel) var(--r-panel)}.app{height:100vh;padding:var(--app-pad) var(--app-pad) var(--app-pad-bottom);gap:var(--app-gap);grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.app-body{grid-template-columns:var(--rail-w) minmax(0, 1fr);gap:var(--app-gap);min-height:0;display:grid}.app-body--rail-collapsed{grid-template-columns:var(--rail-spine-w) minmax(0, 1fr)}.btn{justify-content:center;align-items:center;gap:var(--sp-8);height:var(--h-btn);padding:0 var(--sp-14);border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--raise);color:var(--ink-2);font-size:var(--t-13);font-weight:var(--w-bold);line-height:var(--lh-tight);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-control) var(--ease-linear), border-color var(--dur-control) var(--ease-linear), color var(--dur-control) var(--ease-linear), transform var(--dur-control) var(--ease-linear);display:inline-flex}.btn:hover{background:var(--hover);border-color:var(--line-3);color:var(--ink)}.btn:active{background:var(--pressed)}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.btn--mini{height:var(--h-mini);padding:0 var(--sp-10);font-size:var(--t-12);line-height:1.08}.btn--wide{width:100%}.btn--icon{width:42px;height:var(--h-icon);color:var(--ink-3);padding:0}.btn--icon:hover{background:var(--hover);color:var(--ink)}.btn--primary:hover{background:var(--accent-fill-hover);border-color:var(--accent-line)}.btn--ghost{color:var(--ink-2);background:0 0;border-color:#0000}.btn--ghost:hover{background:var(--hover);color:var(--ink);border-color:#0000}.btn--held{background:var(--panel-2);border-style:dashed;border-color:var(--line-3);color:var(--ink-3);cursor:default}.btn--held:hover{background:var(--panel-2);border-color:var(--line-3);color:var(--ink-3)}.key{border:1px solid var(--line-2);border-radius:var(--r-mark);background:var(--raise);min-width:18px;height:18px;color:var(--ink-3);font-size:var(--t-105);font-weight:var(--w-bold);font-variant-numeric:tabular-nums;text-transform:uppercase;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:inline-flex}.btn .key,.vbtn .key{color:inherit;opacity:.75;background:0 0;border-color:currentColor}.chip{align-items:center;gap:var(--sp-6);height:22px;padding:0 var(--sp-8);border:1px solid var(--line-1);border-radius:var(--r-ctl);background:var(--panel-2);color:var(--ink-3);font-size:var(--t-115);font-weight:var(--w-bold);letter-spacing:var(--track-micro);white-space:nowrap;line-height:1;display:inline-flex}.chip--check{background:var(--check-fill);border-color:var(--check-line);color:var(--check-ink)}.chip--miss{background:var(--miss-fill);border-color:var(--miss-line);color:var(--miss-ink)}.chip--verify{background:var(--verify-fill);border-color:var(--verify-line);color:var(--verify-ink)}.chip--ok{background:var(--ok-fill);border-color:var(--ok-line);color:var(--ok-ink)}.chip--pending{background:var(--pending-fill);border-color:var(--pending-line);color:var(--pending-ink)}.chip--noise{background:var(--noise-fill);border-color:var(--noise-line);color:var(--ink-3)}.chip--vendor{padding-left:var(--sp-6);border-left:3px solid var(--pink);border-radius:0 var(--r-ctl) var(--r-ctl) 0}.pill{align-items:center;gap:var(--sp-8);height:var(--h-ctl);padding:0 var(--sp-12);border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--raise);color:var(--ink-2);font-size:var(--t-13);font-weight:var(--w-bold);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-control) var(--ease-linear), border-color var(--dur-control) var(--ease-linear), color var(--dur-control) var(--ease-linear);line-height:1;display:inline-flex}.pill:hover{background:var(--hover);border-color:var(--line-3)}.pill-n,.pill .n{color:var(--ink-3);font-weight:var(--w-bold);font-variant-numeric:tabular-nums}.pill[aria-pressed=true],.pill--active{background:var(--accent-fill);border-color:var(--accent-line);color:var(--accent-ink)}.pill[aria-pressed=true] .pill-n,.pill[aria-pressed=true] .n,.pill--active .pill-n,.pill--active .n{color:inherit}.pill--dot:before{content:"";border-radius:var(--r-pill);background:var(--role,var(--ink-4));flex:none;width:8px;height:8px}.pill--compact{height:var(--h-tab);padding:0 var(--sp-8);gap:var(--sp-6);font-size:var(--t-12)}.pill--empty{color:var(--ink-4);border-style:dashed}.pill--empty .pill-n,.pill--empty .n{color:var(--ink-4)}.switch{align-items:center;gap:var(--sp-8);height:var(--h-ctl);padding:0 var(--sp-12) 0 var(--sp-8);background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--r-pill);color:var(--ink-2);font-size:var(--t-12);font-weight:var(--w-bold);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-control) var(--ease-linear), border-color var(--dur-control) var(--ease-linear), color var(--dur-control) var(--ease-linear);display:inline-flex}.switch-track{border-radius:var(--r-pill);background:var(--raise);border:1px solid var(--line-3);width:30px;height:17px;transition:background-color var(--dur-control) var(--ease-linear);flex:none;position:relative}.switch-track:after{content:"";border-radius:var(--r-pill);background:var(--ink-3);width:13px;height:13px;transition:transform var(--dur-control) var(--ease-linear), background-color var(--dur-control) var(--ease-linear);position:absolute;top:1px;left:1px}.switch[aria-pressed=true]{background:var(--accent-fill);border-color:var(--accent-line);color:var(--accent-ink)}.switch[aria-pressed=true] .switch-track{border-color:var(--accent-line)}.switch[aria-pressed=true] .switch-track:after{background:var(--accent-ink);transform:translate(13px)}.seg{align-items:center;gap:var(--sp-3);padding:var(--sp-3);background:var(--raise);border:1px solid var(--line-2);border-radius:var(--r-ctl);display:inline-flex}.seg button{height:var(--h-tab);padding:0 var(--sp-10);color:var(--ink-3);font-size:var(--t-12);font-weight:var(--w-bold);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-control) var(--ease-linear), color var(--dur-control) var(--ease-linear);background:0 0;border:1px solid #0000;border-radius:4px}.seg button:hover{background:var(--hover);color:var(--ink)}.seg button[aria-pressed=true]{background:var(--accent-fill);border-color:var(--accent-line);color:var(--accent-ink)}.rail{flex-direction:column;min-height:0;display:flex;overflow:hidden}.rail-head{padding:13px var(--sp-16) var(--sp-12);min-height:var(--rail-head-h)}.rail-head-top{justify-content:space-between;align-items:baseline;gap:var(--sp-8);display:flex}.rail-title{font-size:var(--t-12);font-weight:var(--w-bold);letter-spacing:.5px;text-transform:uppercase;color:var(--ink-3)}.rail-pos{font-size:var(--t-13);font-weight:var(--w-bold);color:var(--ink);font-variant-numeric:tabular-nums}.rail-order{font-size:var(--t-12);line-height:var(--lh-snug);color:var(--ink-3);margin-top:5px}.rail-scroll{min-height:0;padding:var(--sp-6);flex:1;overflow-y:auto}.rail-scroll::-webkit-scrollbar{width:11px}.rail-scroll::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:var(--r-row);border:3px solid var(--panel)}.rail-group{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--sp-8);padding:var(--sp-6) var(--sp-10);background:var(--panel-2);border-top:1px solid var(--line-1);border-bottom:1px solid var(--line-1);color:var(--ink-3);font-size:var(--t-115);font-weight:var(--w-bold);letter-spacing:var(--track-micro);display:flex;position:sticky;top:0}.row{align-items:center;gap:var(--sp-10);width:100%;min-height:var(--row-h);padding:0 var(--sp-12) 0 var(--sp-14);border-radius:var(--r-row);color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--dur-settle) var(--ease), border-color var(--dur-control) var(--ease-linear);background:0 0;border:1px solid #0000;grid-template-columns:22px minmax(0,1fr) auto;display:grid;position:relative}.row+.row{margin-top:var(--row-gap)}.row:hover{background:var(--hover)}.row-main{min-width:0}.row-topline{align-items:center;gap:var(--sp-8);min-width:0;display:flex}.row-id{font-size:var(--t-115);font-weight:var(--w-bold);line-height:var(--lh-solid);color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:.2px;white-space:nowrap;flex:none}.row-text{font-size:var(--t-135);font-weight:var(--w-bold);line-height:var(--lh-solid);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-sub,.row-foot{font-size:var(--t-115);font-weight:var(--w-reg);line-height:var(--lh-snug);color:var(--ink-3)}.row-foot--ok{color:var(--ok-ink);font-weight:var(--w-bold)}.row-foot--miss{color:var(--miss-ink);font-weight:var(--w-bold)}.rail{--row-h:var(--row-tight)}.rail .row-sub,.rail .row-foot{display:none}.rail .row-topline{gap:var(--sp-8)}.rail--standard{--row-h:var(--row-standard)}.rail--standard .row{padding-top:var(--sp-8);padding-bottom:var(--sp-8);align-items:center}.rail--standard .row-main{flex-direction:column;gap:5px;display:flex}.rail--standard .row-sub{display:block}.rail--airy{--row-h:var(--row-airy)}.rail--airy .row{align-items:start;padding-top:15px;padding-bottom:15px}.rail--airy .row-main{flex-direction:column;gap:5px;display:flex}.rail--airy .row-sub,.rail--airy .row-foot{display:block}.rail--airy .row-text{white-space:normal;line-height:var(--lh-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.row--unseen{background:var(--tint-unseen);border-color:var(--line-1)}.row--unseen .row-sub{color:var(--ink-2);font-weight:var(--w-bold)}.row--unseen:hover{background:var(--tint-unseen)}.row--seen .row-text{font-weight:var(--w-bold)}.row--hot,.row[aria-current=true]{background:var(--tint-hot);border-color:var(--accent-line)}.row--hot:before,.row[aria-current=true]:before{content:"";left:var(--sp-4);border-radius:var(--r-mark);background:var(--here);width:3px;height:18px;position:absolute;top:50%;transform:translateY(-50%)}.row--hot:hover{background:var(--tint-hot)}.row--approved .row-text{color:var(--ink-2);font-weight:var(--w-reg)}.row--approved .row-id{color:var(--ok-ink)}.row--revise .row-id{color:var(--miss-ink)}.row--revise .row-text{color:var(--ink-2)}.row--noise{opacity:.72}.row--noise .row-text{font-weight:var(--w-reg);color:var(--ink-2)}.row--flagged{box-shadow:inset 0 0 0 1px var(--verify-line)}.ring{border-radius:var(--r-pill);border:1.5px solid var(--ink-3);background:var(--raise);width:20px;height:20px;font-size:var(--t-105);font-weight:var(--w-bold);color:var(--raise);transition:background-color var(--dur-control) var(--ease-linear), border-color var(--dur-control) var(--ease-linear);place-items:center;line-height:1;display:inline-grid}.ring--unseen{border-color:var(--accent-ink);border-width:2px}.ring--seen{border-color:var(--ink-4)}.ring--ok{background:var(--ok-ink);border-color:var(--ok-ink)}.ring--miss{background:var(--miss-ink);border-color:var(--miss-ink)}.ring--check{border-color:var(--check-ink);border-width:2px}.ring--hot{border-color:var(--here);background:var(--accent-fill);box-shadow:0 0 0 2px var(--accent-fill-press);border-width:2px}.rail-foot{gap:var(--sp-8);padding:var(--sp-12) var(--sp-16) 13px;min-height:var(--rail-foot-h);flex-direction:column;display:flex}.rail-foot-line{justify-content:space-between;align-items:center;gap:var(--sp-10);display:flex}.rail-foot-label{font-size:var(--t-115);font-weight:var(--w-bold);letter-spacing:.4px;text-transform:uppercase;color:var(--ink-3)}.rail-cost{font-size:var(--t-12);line-height:var(--lh-snug);color:var(--ink-3)}.rail-collapse{align-items:center;gap:var(--sp-6);height:var(--h-mini);padding:0 var(--sp-8);border-radius:var(--r-ctl);color:var(--ink-3);font-size:var(--t-115);font-weight:var(--w-bold);cursor:pointer;transition:background-color var(--dur-control) var(--ease-linear), color var(--dur-control) var(--ease-linear);background:0 0;border:1px solid #0000;display:inline-flex}.rail-collapse:hover{background:var(--hover);color:var(--ink)}.rail--collapsed .rail-scroll{padding:var(--sp-6) 0}.rail--collapsed .row{grid-template-columns:1fr;justify-items:center;padding:0}.rail--collapsed .row-main,.rail--collapsed .rail-order,.rail--collapsed .rail-cost{display:none}.topbar{align-items:stretch;gap:var(--sp-16);padding:var(--sp-12) var(--sp-16);min-height:var(--topbar-h);display:flex}.ident{flex-direction:column;justify-content:center;gap:3px;min-width:0;display:flex}.ident-piece{font-size:var(--t-16);font-weight:var(--w-bold);line-height:var(--lh-solid);color:var(--ink)}.ident-sub{font-size:var(--t-12);line-height:var(--lh-snug);color:var(--ink-3)}.ident-round{font-size:var(--t-115);font-weight:var(--w-bold);color:var(--ink-3)}.topbar-sep{width:1px;margin:var(--sp-4) 0;background:var(--line-1);align-self:stretch}.topbar-spacer{flex:1}.progress{align-items:center;gap:var(--sp-16);min-width:0;display:flex}.progress-words{min-width:0;max-width:34ch}.progress-big{font-size:var(--t-15);font-weight:var(--w-bold);color:var(--ink);line-height:1.35}.progress-small{font-size:var(--t-12);line-height:var(--lh-snug);color:var(--ink-3)}.meter{flex:none;width:180px}.meter-track{border-radius:var(--r-mark);background:var(--panel-2);border:1px solid var(--line-2);height:12px;display:flex;position:relative;overflow:hidden}.meter-seg{height:100%}.meter-seg--ok{background:var(--ok-ink)}.meter-seg--miss{background:var(--miss-ink)}.meter-seg--check{background:var(--check-ink)}.meter-seg--left{background:var(--line-1)}.meter-here{background:var(--here);width:2px;position:absolute;top:-1px;bottom:-1px}.meter-legend{gap:var(--sp-10);margin-top:var(--sp-6);font-size:var(--t-115);color:var(--ink-3);white-space:nowrap;display:flex}.meter-legend i{border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.readout{flex-direction:column;gap:2px;min-width:0;display:flex}.readout-words{font-size:var(--t-13);font-weight:var(--w-bold);line-height:var(--lh-solid);color:var(--ink)}.readout-sub{font-size:var(--t-115);line-height:var(--lh-snug);color:var(--ink-3)}.readout-n{font-weight:var(--w-bold)}.closeblock{align-items:flex-end;gap:var(--sp-6);flex-direction:column;display:flex}.close-note{font-size:var(--t-115);line-height:var(--lh-snug);color:var(--ink-3);white-space:nowrap}.person{align-items:center;gap:var(--sp-8);height:var(--h-btn);padding:0 var(--sp-12) 0 var(--sp-6);background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--r-pill);font-size:var(--t-13);font-weight:var(--w-bold);color:var(--ink-2);cursor:pointer;display:inline-flex}.person-av{border-radius:var(--r-pill);background:var(--accent-fill);border:1px solid var(--accent-line);width:24px;height:24px;color:var(--accent-ink);font-size:var(--t-105);font-weight:var(--w-bold);place-items:center;display:grid}.filterbar{align-items:center;gap:var(--sp-12);row-gap:var(--sp-6);padding:11px var(--sp-16);min-height:var(--filterbar-h);flex-wrap:wrap;display:flex}.filterbar-label{font-size:var(--t-115);font-weight:var(--w-bold);letter-spacing:.45px;text-transform:uppercase;color:var(--ink-3)}.pills{align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}.filter-tail{align-items:center;gap:var(--sp-8);margin-left:auto;display:flex}.sheetband{align-items:center;gap:var(--sp-12);padding:var(--sp-8) var(--sp-14);min-width:0;display:flex}.sheets{align-items:center;gap:var(--sp-8);scrollbar-width:thin;min-width:0;display:flex;overflow-x:auto}.sheet-chip{align-items:center;gap:var(--sp-8);height:var(--h-ctl);padding:0 var(--sp-12);background:var(--raise);border:1px solid var(--line-2);border-radius:var(--r-ctl);font-size:var(--t-12);font-weight:var(--w-bold);color:var(--ink-2);white-space:nowrap;cursor:pointer;flex:none;display:inline-flex}.sheet-chip:hover{background:var(--hover);border-color:var(--line-3)}.sheet-chip-frac{font-size:var(--t-115);font-weight:var(--w-bold);color:var(--ink-3);font-variant-numeric:tabular-nums}.sheet-chip[aria-current=true]{background:var(--accent-fill);border-color:var(--accent-line);color:var(--accent-ink)}.sheet-chip[aria-current=true] .sheet-chip-frac{color:inherit}.dots{gap:2px;display:inline-flex}.dots i{background:var(--raise);border:1px solid var(--line-3);border-radius:2px;width:6px;height:6px;display:block}.dots i.d-ok{background:var(--ok-ink);border-color:var(--ok-ink)}.dots i.d-miss{background:var(--miss-ink);border-color:var(--miss-ink)}.dots i.d-check{background:var(--check-fill);border-color:var(--check-ink)}.dots i.d-here{background:var(--here);border-color:var(--here)}.sheet-card{gap:var(--sp-6);min-width:0;padding:var(--sp-8) var(--sp-10) 9px;background:var(--panel-2);border:1px solid var(--line-1);border-radius:var(--r-ctl);text-align:left;cursor:pointer;transition:background-color var(--dur-control) var(--ease-linear), border-color var(--dur-control) var(--ease-linear);flex-direction:column;flex:1 1 0;display:flex}.sheet-card:hover{background:var(--hover);border-color:var(--line-2)}.sheet-card[aria-current=true]{background:var(--accent-fill);border-color:var(--accent-line)}.sheet-card-top{align-items:center;gap:var(--sp-8);display:flex}.sheet-card-name{font-size:var(--t-12);font-weight:var(--w-bold);color:var(--ink);line-height:1}.sheet-card[aria-current=true] .sheet-card-name{color:var(--accent-ink)}.sheet-card-n{font-size:var(--t-115);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;line-height:1}.sheet-card[aria-current=true] .sheet-card-n{color:var(--accent-ink)}.pips{flex-wrap:wrap;gap:3px;display:flex}.pip{background:var(--accent-line);border-radius:2px;width:11px;height:6px}.pip--ok{background:var(--ok-line)}.pip--miss{background:var(--miss-line)}.pip--check{background:var(--check-line)}.pip--here{background:var(--here)}.sheet-say{font-size:var(--t-115);line-height:var(--lh-snug);color:var(--ink-3)}.sheet-say b{font-weight:var(--w-bold);color:var(--check-ink)}.sheet-card[aria-current=true] .sheet-say,.sheet-card[aria-current=true] .sheet-say b{color:var(--accent-ink)}.actionbar{padding:0;overflow:hidden}.ab-head{align-items:center;gap:var(--sp-12);row-gap:var(--sp-8);padding:var(--sp-10) var(--sp-16);flex-wrap:wrap;display:flex}.ab-who{font-size:var(--t-13);font-weight:var(--w-bold);color:var(--ink);font-variant-numeric:tabular-nums}.ab-where{font-size:var(--t-12);color:var(--ink-3)}.ab-tail{align-items:center;gap:var(--sp-6);margin-left:auto;display:flex}.zones{grid-template-columns:1.12fr 1fr 1.05fr var(--actions-w);display:grid}.zone{padding:var(--sp-14) 18px var(--sp-16);border-right:1px solid var(--line-1);min-width:0;max-height:var(--zone-max,232px);position:relative;overflow-y:auto}.zone:last-child{border-right:0}.zone--clipped:after{content:"";background:linear-gradient(to bottom, transparent, var(--panel));pointer-events:none;height:28px;margin:-28px -18px 0;display:block;position:sticky;bottom:0}.zone-lab{align-items:center;gap:var(--sp-6);margin-bottom:var(--sp-8);font-size:var(--t-115);font-weight:var(--w-bold);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ink-3);display:flex}.zone-lab i{border-radius:2px;width:9px;height:9px;display:inline-block}.i-check{background:var(--check)}.i-pink{background:var(--pink)}.i-found{background:var(--ink-4)}.verbatim-red{font-size:var(--t-15);font-weight:var(--w-bold);line-height:var(--lh-body);color:var(--check-ink);max-width:var(--measure)}.verbatim-pink{font-size:var(--t-15);font-weight:var(--w-reg);line-height:var(--lh-body);color:var(--pink-ink);max-width:var(--measure)}.found{font-size:var(--t-14);line-height:var(--lh-body);color:var(--ink-2);max-width:var(--measure)}.zone-sub{margin-top:var(--sp-8);font-size:var(--t-115);line-height:var(--lh-snug);color:var(--ink-3)}.verdicts{padding:13px var(--sp-16) 15px;background:var(--panel-2);border-left:1px solid var(--line-2);flex-direction:column;gap:9px;display:flex}.vbtn{height:var(--h-verdict);border-radius:var(--r-box);font-size:var(--t-14);font-weight:var(--w-bold);letter-spacing:var(--track-micro);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-control) var(--ease-linear), border-color var(--dur-control) var(--ease-linear), transform var(--dur-control) var(--ease-linear);border:1px solid;align-items:center;gap:11px;padding:0 15px;display:flex}.vbtn:active{transform:translateY(1px)}.vbtn .key{margin-left:auto}.vbtn--ok:hover{border-color:var(--ok-ink)}.vbtn--miss:hover{border-color:var(--miss-ink)}.walk{gap:var(--sp-6);display:flex}.walk .btn{height:32px;padding:0 var(--sp-8);font-size:var(--t-12);flex:1;justify-content:center}.field{width:100%;height:var(--h-field);padding:0 var(--sp-12);background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--r-ctl);color:var(--ink);font-size:var(--t-14);font-weight:var(--w-bold);transition:background-color var(--dur-control) var(--ease-linear), border-color var(--dur-ring) var(--ease-linear), box-shadow var(--dur-ring) var(--ease-linear);display:block}.field::placeholder{color:var(--ink-4);font-weight:var(--w-reg)}.field:focus,.field:focus-visible{border-color:var(--focus);box-shadow:var(--focus-ring);outline:none}.field-label{margin-bottom:var(--sp-6);font-size:var(--t-115);font-weight:var(--w-bold);color:var(--ink-3);display:block}.notebox{z-index:var(--z-notebox);gap:var(--sp-8);padding:var(--sp-12);background:var(--raise);border:1px solid var(--line-2);border-radius:var(--r-panel);box-shadow:var(--lift-3);flex-direction:column;display:flex;position:relative}.notebox-text{width:100%;min-height:84px;max-width:var(--measure);padding:var(--sp-8) var(--sp-12);background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--r-ctl);color:var(--ink);font-size:var(--t-14);font-weight:var(--w-reg);line-height:var(--lh-body);resize:vertical}.notebox-text:focus,.notebox-text:focus-visible{border-color:var(--focus);box-shadow:var(--focus-ring);outline:none}.notebox-foot{justify-content:space-between;align-items:center;gap:var(--sp-12);display:flex}.notebox-hint{align-items:center;gap:var(--sp-6);font-size:var(--t-115);color:var(--ink-3);display:flex}.plate{gap:var(--sp-12);padding:var(--sp-14);background:var(--well-deep);border:1px solid var(--line-3);border-radius:var(--r-panel);box-shadow:var(--lift-3);color:var(--ink-2);flex-direction:column;display:flex}.plate-crops{gap:var(--sp-12);grid-template-columns:1fr 1fr;display:grid}.plate-crop{background:var(--sheet);box-shadow:var(--sheet-lift);border-radius:2px;overflow:hidden}.plate-caption{font-size:var(--t-115);font-weight:var(--w-bold);letter-spacing:var(--track-micro);color:var(--ink-2);text-transform:uppercase}.tip{z-index:var(--z-tip);max-width:280px;padding:var(--sp-8) var(--sp-12);background:var(--ink);color:var(--panel);border-radius:var(--r-tip);box-shadow:var(--lift-2);font-size:var(--t-12);font-weight:var(--w-bold);letter-spacing:var(--track-micro);line-height:1.25;position:absolute}.menu{min-width:200px;padding:var(--sp-4) var(--sp-3);background:var(--raise);border:1px solid var(--line-2);border-radius:var(--r-ctl);box-shadow:var(--lift-3)}.menu-item{align-items:center;gap:var(--sp-8);width:100%;height:var(--h-ctl);padding:0 var(--sp-12);border-radius:var(--r-ctl);color:var(--ink-2);font-size:var(--t-13);font-weight:var(--w-reg);text-align:left;cursor:pointer;transition:background-color var(--dur-control) var(--ease-linear), color var(--dur-control) var(--ease-linear);background:0 0;border:none;display:flex;position:relative}.menu-item:hover{background:var(--hover);color:var(--ink)}.menu-item[aria-selected=true]:before{content:"";left:var(--sp-4);border-radius:var(--r-mark);background:var(--here);width:3px;height:18px;position:absolute;top:50%;transform:translateY(-50%)}.menu-sep{height:1px;margin:var(--sp-4) 0;background:var(--line-1)}.notice{align-items:flex-start;gap:var(--sp-12);padding:var(--sp-12) var(--sp-14);background:var(--verify-fill);border:1px solid var(--verify-line);border-radius:var(--r-ctl);color:var(--ink);font-size:var(--t-135);line-height:var(--lh-snug);border-left-width:3px;display:flex}.notice--check{background:var(--check-fill);border-color:var(--check-line);color:var(--check-ink)}.notice--quiet{background:var(--panel-2);border-color:var(--line-2);color:var(--ink-2)}.notice-actions{align-items:center;gap:var(--sp-8);margin-left:auto;display:flex}.empty{align-items:flex-start;gap:var(--sp-10);padding:var(--sp-20) var(--sp-16);color:var(--ink-2);font-size:var(--t-135);line-height:var(--lh-snug);flex-direction:column;display:flex}.pill--no-answer{--role:var(--check)}.pill--check-match{--role:var(--verify)}.pill--not-asked{--role:var(--pending)}.pill--answered{--role:var(--ok)}.pill--question,.pill--for-later,.pill--title-block,.pill--small-changes,.pill--shading-only{--role:var(--ink-4)}.pill--no-answer[aria-pressed=true],.pill--no-answer.pill--active{background:var(--check-fill);border-color:var(--check-line);color:var(--check-ink)}.pill--check-match[aria-pressed=true],.pill--check-match.pill--active{background:var(--verify-fill);border-color:var(--verify-line);color:var(--verify-ink)}.shelf{align-items:center;gap:var(--shelf-gap);min-height:var(--shelf-h);padding:0 var(--sp-14);background:var(--panel-2);border-top:1px solid var(--line-2);z-index:var(--z-shelf);display:flex;overflow-x:auto}.shelf-label{padding-right:var(--sp-8);border-right:1px solid var(--line-2);margin-right:var(--sp-4);font-size:var(--t-115);font-weight:var(--w-bold);letter-spacing:.4px;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;flex:none}.shelf-btn{align-items:center;gap:var(--sp-6);height:var(--shelf-btn-h);background:var(--raise);border:1px solid var(--line-2);border-radius:var(--r-ctl);color:var(--ink-2);font-size:var(--t-12);font-weight:var(--w-bold);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-control) var(--ease-linear), border-color var(--dur-control) var(--ease-linear), color var(--dur-control) var(--ease-linear);flex:none;padding:0 9px;display:inline-flex}.shelf-btn:hover{background:var(--hover);border-color:var(--line-3);color:var(--ink)}.shelf-btn[aria-pressed=true]{background:var(--accent-fill);border-color:var(--accent-line);color:var(--accent-ink)}.shelf-sep{background:var(--line-2);width:1px;height:20px;margin:0 var(--sp-2);flex:none}.expand-toggle{align-items:center;gap:var(--sp-6);height:var(--h-mini);padding:0 var(--sp-10);background:var(--raise);border:1px solid var(--line-2);border-radius:var(--r-ctl);color:var(--ink-2);font-size:var(--t-12);font-weight:var(--w-bold);white-space:nowrap;cursor:pointer;display:inline-flex}.expand-toggle:hover{background:var(--hover);border-color:var(--line-3)}.expand-toggle[aria-pressed=true]{background:var(--accent-fill);border-color:var(--accent-line);color:var(--accent-ink)}.expanded{z-index:var(--z-expand);grid-template-rows:var(--expand-strip-h) minmax(0, 1fr) var(--expand-bar-h);background:var(--well);opacity:0;visibility:hidden;transition:opacity var(--dur-expand) var(--ease-std), visibility 0s linear var(--dur-expand);display:grid;position:fixed;inset:0}.expanded[aria-hidden=false],.is-expanded .expanded{opacity:1;visibility:visible;transition:opacity var(--dur-expand) var(--ease-std), visibility 0s}.expand-strip{align-items:center;gap:var(--sp-12);padding:0 var(--expand-pad);z-index:var(--z-expand-chrome);background:var(--panel);border-bottom:1px solid var(--line-2);font-size:var(--t-115);color:var(--ink-3);white-space:nowrap;display:flex;overflow-x:auto}.expand-strip b{font-weight:var(--w-bold);color:var(--ink)}.expand-strip .meter{width:140px}.expand-strip .meter-legend{display:none}.expand-strip-tail{align-items:center;gap:var(--sp-6);margin-left:auto;display:flex}.expand-pair{gap:var(--expand-gap);padding:var(--expand-pad);grid-template-columns:1fr 1fr;min-height:0;display:grid}.expanded .canvas-head,.expanded .canvas-foot{display:none}.expand-bar{align-items:center;gap:var(--sp-12);padding:0 var(--expand-pad);z-index:var(--z-expand-chrome);background:var(--panel);border-top:1px solid var(--line-2);display:flex}.expand-bar .vbtn{height:44px}.expand-bar-item{min-width:0;font-size:var(--t-13);line-height:var(--lh-snug);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expand-bar-tail{align-items:center;gap:var(--sp-6);margin-left:auto;display:flex}.expand-queue{top:var(--expand-strip-h);bottom:var(--expand-bar-h);width:var(--expand-queue-w);z-index:var(--z-expand-chrome);background:var(--panel);border-right:1px solid var(--line-2);box-shadow:var(--lift-3);transition:transform var(--dur-expand) var(--ease-std);flex-direction:column;display:flex;position:absolute;left:0;transform:translate(-100%)}.expand-queue[aria-hidden=false]{transform:none}.expand-queue .rail-scroll{flex:1;min-height:0}.m-control{transition:background-color var(--dur-control) var(--ease-linear), border-color var(--dur-control) var(--ease-linear), color var(--dur-control) var(--ease-linear), transform var(--dur-control) var(--ease-linear)}.m-settle{transition:background-color var(--dur-settle) var(--ease)}.m-ring{transition:box-shadow var(--dur-ring) var(--ease-linear), border-color var(--dur-ring) var(--ease-linear)}.m-panel{transition:width var(--dur-panel) var(--ease), height var(--dur-panel) var(--ease), transform var(--dur-panel) var(--ease)}.m-cut{transition:opacity var(--dur-cut) var(--ease-linear)}.m-camera{transition:transform var(--dur-camera) var(--ease-std)}@keyframes k-fly-a{0%{transform:translate(-30px,16px)scale(1.16)}to{transform:none}}@keyframes k-fly-b{0%{transform:translate(26px,18px)scale(1.16)}to{transform:none}}@keyframes k-arrive{0%{box-shadow:0 0 0 2px #d6a60040}38%{box-shadow:0 0 0 3px var(--hot-glow), 0 0 24px 11px var(--hot-glow-mid), 0 0 60px 26px var(--hot-glow-thin)}to{box-shadow:var(--hot-rings)}}@keyframes k-rowsettle{0%{background:var(--tint-unseen)}to{background:var(--tint-hot)}}@keyframes k-ghost-in{0%{opacity:0}to{opacity:.72}}.is-landing .canvas--a .drawing,.is-landing .canvas--a .marks{animation:k-fly-a var(--dur-camera) var(--ease-std) both}.is-landing .canvas--b .drawing,.is-landing .canvas--b .marks{animation:k-fly-b var(--dur-camera) var(--ease-std) both}.is-landing .mark--hot{animation:k-arrive var(--dur-arrive) var(--ease-std) both}.is-landing-row{animation:k-rowsettle var(--dur-camera) var(--ease) both}.m-ghost-in{animation:k-ghost-in var(--dur-settle) var(--ease-linear) 1}@property --ring-p{syntax:"<percentage>";inherits:false;initial-value:0%}.ring--fill{background:conic-gradient(var(--ring-color,var(--ok-ink)) var(--ring-p), transparent 0);transition:--ring-p var(--dur-settle) var(--ease-std)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (width<=1400px){.app{padding:var(--sp-10) var(--sp-10) 30px}.progress-words{max-width:26ch}.filterbar{padding:var(--sp-8) var(--sp-14);row-gap:var(--sp-6)}.sheetband{padding:7px var(--sp-12)}.zones{grid-template-columns:1fr 1fr 1fr 276px}.zone{padding:var(--sp-12) var(--sp-14) var(--sp-14);--zone-max:188px}.verdicts{padding:11px var(--sp-14) var(--sp-12)}.vbtn{height:46px}}@media print{[data-theme=dark]{--panel:#fff;--panel-2:#fff;--raise:#fff;--page:#fff;--well:#fff;--well-deep:#fff;--ink:#131c27;--ink-2:#2b3a4c;--ink-3:#4d5a6b;--ink-4:#6b7a8d;--line-1:#d8e3f0;--line-2:#bdcce0;--line-3:#97adc7;--check-ink:var(--check);--miss-ink:var(--miss);--pink-ink:#99425f;--verify-ink:#6d5f26;--ok-ink:var(--ok);--pending-ink:#4f5c69}body{color:var(--ink-2);background:#fff}.rail,.topbar,.filterbar,.sheetband,.actionbar,.shelf,.tip,.menu,.expanded{display:none!important}.plate,.notebox,.board{box-shadow:none;border-color:var(--line-3)}.sheet,.plate-crop{box-shadow:none;border:1px solid var(--line-3)}}:root{--ease-out:cubic-bezier(.23, 1, .32, 1);--cta-fill:#2456a6;--cta-fill-hover:#1f4d99;--cta-fill-press:#173f86;--cta-ink:#fff;--ok-cta:#35604e;--ok-cta-hover:#2f5a48;--miss-cta:#8c2f24;--miss-cta-hover:#74201a;--accent2-fill:#f7ddc9;--accent2-line:#dfa87b;--accent2-ink:#8a4a1f;--accent3-fill:#f3ead8;--accent3-line:#d9c391;--accent3-ink:#6d5528}[data-theme=dark]{--accent2-fill:#362214;--accent2-line:#5f3d1f;--accent2-ink:#e8a86d;--accent3-fill:#2e2717;--accent3-line:#4d411f;--accent3-ink:#d6b978}.btn--primary{background:var(--cta-fill);border-color:var(--cta-fill-hover);color:var(--cta-ink)}.btn--primary:hover{background:var(--cta-fill-hover);border-color:var(--cta-fill-press);color:var(--cta-ink)}.btn--primary:active{background:var(--cta-fill-press)}.btn--primary:focus-visible{--focus-casing:var(--cta-fill)}.vbtn--ok{background:var(--ok-cta);border-color:var(--ok-cta);color:var(--cta-ink)}.vbtn--ok:hover{background:var(--ok-cta-hover);border-color:var(--ok-cta-hover)}.vbtn--ok:focus-visible{--focus-casing:var(--ok-cta)}.vbtn--miss{background:var(--miss-cta);border-color:var(--miss-cta);color:var(--cta-ink)}.vbtn--miss:hover{background:var(--miss-cta-hover);border-color:var(--miss-cta-hover)}.vbtn--miss:focus-visible{--focus-casing:var(--miss-cta)}.btn--next{background:var(--accent2-fill);border-color:var(--accent2-line);color:var(--accent2-ink)}.btn--next:hover{background:var(--accent2-fill);border-color:var(--accent2-ink);color:var(--accent2-ink)}.btn--next:focus-visible{--focus-casing:var(--accent2-fill)}:root{--chrome:var(--panel);--chrome-2:var(--raise);--sheet-glow:var(--sheet-lift);--plate-lift:var(--lift-2);--ink-faint:var(--ink-4);--line-ink:var(--ink);--red-flag-paper:var(--check-paper);--red-stamp-paper:var(--miss-paper);--red-stamp-chrome:var(--miss-ink);--red-stamp-wash:var(--miss-wash);--ok-wash:#3e62531f;--grot:var(--sans);--mono:var(--sans);--reading:"Iowan Old Style", Palatino, Georgia, serif;--fs-micro:var(--t-115);--fs-body:var(--t-13);--fs-quote:var(--t-15);--fs-title:var(--t-16);--fs-pos:var(--t-18);--fs-stat:var(--t-30);--t-10:clamp(10px, calc(7px + .2344vw), 13px);--t-11:clamp(11px, calc(8px + .2344vw), 14px);--t-125:clamp(12.5px, calc(9px + .2734vw), 16px);--t-21:var(--t-22);--t-26:clamp(26px, calc(19px + .5469vw), 33px);--t-62:clamp(62px, calc(46px + 1.25vw), 78px);--r-1:var(--r-mark);--r-2:var(--r-ctl);--ease-glide:var(--ease-std);--ease-settle:var(--ease-std);--dur-fade:var(--dur-control);--dur-tick:var(--dur-ring);--dur-drop:var(--dur-panel);--mark-hot:var(--hot-amber);--mark-hot-soft:var(--hot-yellow-wash)}.sdr,.sdr *,.sdr :before,.sdr :after{box-sizing:border-box;margin:0;padding:0}.sdr{background:var(--page);color:var(--ink);font-family:var(--grot);font-size:var(--fs-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;line-height:1.45}.sdr img{max-width:100%;display:block}.sdr button{font:inherit;color:inherit;background:0 0;border:0}.sdr :where(h1,h2,h3,h4,h5,h6){font:inherit;margin:0}.sdr .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sdr :where(a,button,[tabindex],input,textarea,select):focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-1);outline:none}.sdr .fring{position:relative}.sdr .fring:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(var(--ink), var(--ink)) left 0 top 0 / 10px 2px no-repeat, linear-gradient(var(--ink), var(--ink)) left 0 top 0 / 2px 10px no-repeat, linear-gradient(var(--ink), var(--ink)) right 0 top 0 / 10px 2px no-repeat, linear-gradient(var(--ink), var(--ink)) right 0 top 0 / 2px 10px no-repeat, linear-gradient(var(--ink), var(--ink)) left 0 bottom 0 / 10px 2px no-repeat, linear-gradient(var(--ink), var(--ink)) left 0 bottom 0 / 2px 10px no-repeat, linear-gradient(var(--ink), var(--ink)) right 0 bottom 0 / 10px 2px no-repeat, linear-gradient(var(--ink), var(--ink)) right 0 bottom 0 / 2px 10px no-repeat;position:absolute;inset:-7px}.sdr .fring:focus-visible{box-shadow:none}.sdr .fring:has(:focus-visible){box-shadow:none}.sdr .fring:focus-visible:after{opacity:1}.sdr .fring:has(:focus-visible):after{opacity:1}.sdr .t-label{font:600 var(--t-10)/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.sdr .t-quote{font-family:var(--grot);font-size:var(--t-135);line-height:1.4}.sdr .t-mono{font-family:var(--mono)}.sdr .frame{background:var(--chrome);flex-direction:column;width:100%;min-width:1180px;height:100vh;display:flex;position:relative;overflow:hidden}.sdr .main{flex:1;align-items:stretch;min-height:0;display:flex}.sdr .work{flex-direction:column;flex:1;min-width:0;display:flex}.sdr .band{flex:0 0 var(--band-h);background:var(--chrome);border-bottom:1px solid var(--line-3);box-shadow:0 1px 0 var(--line-1);z-index:30;flex-direction:column;display:flex}.sdr .band__t1{border-bottom:1px solid var(--line-1);align-items:stretch;height:30px;display:flex}.sdr .band__t2{align-items:stretch;height:27px;display:flex}.sdr .bcell{white-space:nowrap;border-right:1px solid var(--line-1);align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.sdr .bcell--grow{flex:1}.sdr .bcell--end{border-right:0}.sdr .b-ident{font:600 var(--t-12)/1 var(--grot);letter-spacing:.02em}.sdr .b-files{min-width:0;font:500 var(--t-10)/1.3 var(--mono);color:var(--ink-2);flex-direction:column;gap:2px;display:flex}.sdr .b-files__row{align-items:center;gap:6px;min-width:0;display:flex}.sdr .b-files__tag{font:700 var(--t-10)/1.4 var(--mono);color:var(--chrome-2);background:var(--ink-3);border-radius:2px;flex:0 0 13px;justify-content:center;align-items:center;display:inline-flex}.sdr .b-files__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sdr .countpair{min-height:24px;font:600 var(--t-13)/1 var(--mono);letter-spacing:.01em;align-items:center;gap:5px;display:flex}.sdr .countpair__check{color:var(--check)}.sdr .countpair__done{color:var(--ink-3);font-weight:500}.sdr .countpair--btn{border-radius:var(--r-1);cursor:pointer;border:1px solid #0000;padding:3px 8px}.sdr .countpair--btn:hover{border-color:var(--line-2);background:var(--chrome-2)}.sdr .countpair__state{font:700 var(--t-10)/1 var(--mono);letter-spacing:.12em;color:var(--ink-faint)}.sdr .countpair--on{border-color:var(--check);background:var(--check-wash)}.sdr .countpair--on .countpair__state{color:var(--check)}.sdr .posbtn--static{cursor:default}.sdr .posbtn{border-right:1px solid var(--line-1);cursor:pointer;align-items:center;gap:8px;padding:0 12px;display:flex}.sdr .posbtn:hover{background:var(--page)}.sdr .posbtn__mode{font:700 var(--t-10)/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.sdr .posbtn__pos{font:700 var(--t-14)/1 var(--mono)}.sdr .sgroup{border-right:1px solid var(--line-1);cursor:pointer;align-items:center;gap:7px;padding:0 12px;display:flex}.sdr .sgroup:hover{background:var(--page)}.sdr .sgroup--active{box-shadow:inset 0 -3px 0 var(--line-ink)}.sdr .sgroup--dim{opacity:.45}.sdr .sgroup__s{font:700 var(--t-10)/1 var(--mono);color:var(--ink-2)}.sdr .sgroup__frac{font:700 var(--t-10)/1 var(--mono);color:var(--ink-3)}.sdr .stn{border:2px solid var(--line-2);background:0 0;border-radius:50%;width:10px;height:10px;display:inline-block;position:relative}.sdr .stn--hot{border-color:var(--check);box-shadow:0 0 0 3px var(--check-wash)}.sdr .stn--approved{border-color:var(--ok);background:var(--ok)}.sdr .stn--approved:after{content:"";border:1.5px solid var(--chrome-2);border-top:0;border-left:0;width:3.4px;height:6.2px;position:absolute;top:-.6px;left:1.1px;transform:rotate(40deg)}.sdr .stn--needs{border-color:var(--miss);background:var(--miss);border-radius:1px}.sdr .stn--needs:after{content:"";background:var(--chrome-2);width:5px;height:2px;position:absolute;top:2px;left:.5px}.sdr .b-walkhint{font:400 var(--t-10)/1 var(--grot);color:var(--ink-3);letter-spacing:.02em}.sdr .bandbtn{min-height:24px;font:700 var(--t-10)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:var(--chrome-2);border:1px solid var(--line-2);border-radius:var(--r-1);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.sdr .bandbtn:hover{border-color:var(--line-3);color:var(--ink)}.sdr .bandbtn[disabled],.sdr .bandbtn[aria-disabled=true]{cursor:not-allowed;color:var(--ink-3);background:var(--page);border-style:dashed}.sdr .bandbtn--armed{color:var(--chrome-2);background:var(--ink);border-color:var(--ink)}.sdr .chip{min-height:24px;font:600 var(--t-10)/1 var(--mono);letter-spacing:.04em;color:var(--ink-2);background:var(--chrome-2);border:1px solid var(--line-2);border-radius:var(--r-1);align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.sdr .chip--dashed{color:var(--ink-3);background:var(--page);border-style:dashed}.sdr .chip--dupe{font-size:var(--t-10);letter-spacing:.02em;text-transform:none;color:var(--ink-2);background:var(--page);border-style:dashed;border-color:var(--line-3);margin-left:8px;padding:2px 7px}.sdr .chip--bucket{text-transform:uppercase;letter-spacing:.06em}.sdr .chip--bucket-check_first{color:var(--red-stamp-chrome);border-color:var(--check);background:var(--check-wash)}.sdr .chip--bucket-check_first:before{content:"";background:var(--check);width:7px;height:7px;transform:rotate(45deg)}.sdr .chip--bucket-verify{color:var(--verify);border-color:var(--verify);background:var(--verify-wash)}.sdr .chip--bucket-question{color:var(--ink);border-color:var(--line-3)}.sdr .chip--bucket-unrequested{color:var(--ink-2);border-color:var(--line-2)}.sdr .chip--bucket-addressed{color:var(--ok);border-color:var(--ok);background:var(--ok-wash)}.sdr .chip--bucket-pending{color:var(--pending);border-color:var(--line-2);border-style:dashed}.sdr .chip--flag{color:var(--chrome-2);background:var(--miss);border-color:var(--miss)}.sdr .chip--noise{cursor:pointer;border-style:dashed}.sdr .chip--noise:hover{border-style:solid;border-color:var(--line-3);color:var(--ink)}.sdr .chip--noise-on{border-style:solid;border-color:var(--ink);color:var(--ink);background:var(--chrome-2)}.sdr .chip--promoted{color:var(--ok);border-color:var(--ok);background:var(--ok-wash);text-transform:uppercase;letter-spacing:.06em}.sdr .chip--filter{text-transform:uppercase;letter-spacing:.06em;color:var(--check);border-color:var(--check);background:var(--check-wash)}.sdr .switch{border:1px solid var(--line-3);background:var(--page);border-radius:6px;flex:none;width:20px;height:11px;display:inline-block;position:relative}.sdr .switch:after{content:"";background:var(--ink-3);width:7px;height:7px;transition:transform var(--dur-tick) var(--ease-out);border-radius:50%;position:absolute;top:1px;left:1px}.sdr .switch--on{border-color:var(--ink);background:var(--ink)}.sdr .switch--on:after{background:var(--chrome-2);transform:translate(9px)}.sdr .key{min-width:16px;height:16px;font:600 var(--t-10)/1 var(--mono);color:var(--ink-2);background:var(--chrome);border:1px solid var(--line-2);box-shadow:inset 0 -1px 0 var(--line-2);border-radius:var(--r-1);justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.sdr .key--wide{padding:0 7px}.sdr .duo{background:var(--well);flex:1;align-items:stretch;min-width:0;min-height:0;display:flex;position:relative}.sdr .duo__canvas{cursor:grab;flex:1 1 0;min-width:0;position:relative;overflow:hidden}.sdr .duo__canvas--dragging{cursor:grabbing}.sdr .duo__canvas+.duo__canvas{border-left:2px solid var(--line-3)}.sdr .duo__ruler{z-index:20;pointer-events:none;background-color:var(--chrome);background-image:linear-gradient(90deg, var(--line-3) 0 1px, transparent 1px), linear-gradient(90deg, var(--line-2) 0 1px, transparent 1px);border-bottom:1px solid var(--line-2);background-position:0 100%,0 100%;background-repeat:repeat-x;background-size:48px 9px,8px 5px;height:12px;position:absolute;top:0;left:0;right:0}.sdr .duo__label{z-index:22;max-width:calc(100% - 20px);font:600 var(--t-12)/1 var(--mono);letter-spacing:.04em;text-transform:none;color:var(--ink-2);background:var(--chrome-2);border:1px solid var(--line-2);text-overflow:ellipsis;white-space:nowrap;padding:5px 9px;position:absolute;top:20px;left:10px;overflow:hidden}.sdr .duo__label--r{left:auto;right:10px}.sdr .duo__cam{transform-origin:0 0;background:var(--well);position:absolute;top:0;left:0}.sdr .duo__cam--eased{transition:transform var(--dur-camera) var(--ease-glide), width var(--dur-camera) var(--ease-glide), height var(--dur-camera) var(--ease-glide)}.sdr .duo__cam>img{background:var(--sheet);width:100%;height:100%;box-shadow:var(--sheet-glow)}.sdr .duo__retryhint{max-width:34ch;font:400 var(--t-11)/1.45 var(--grot);color:var(--ink-3);text-transform:none;letter-spacing:0}.sdr .duo__retry{font:500 var(--t-11)/1.4 var(--mono);color:var(--ink-2);background:var(--well);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.sdr .hbox{z-index:12;border:1px dashed var(--mark-rest);box-shadow:0 0 0 1px var(--mark-casing), inset 0 0 0 1px var(--mark-casing);pointer-events:none;position:absolute}.sdr .hbox__grab{pointer-events:auto;cursor:pointer;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 0,11px 11px,11px calc(100% - 11px),calc(100% - 11px) calc(100% - 11px),calc(100% - 11px) 11px,11px 11px);position:absolute;inset:0}.sdr [data-rest=faint] .hbox{border-color:var(--mark-rest-faint);box-shadow:0 0 0 1px var(--mark-casing-faint), inset 0 0 0 1px var(--mark-casing-faint)}.sdr .hbox:hover{z-index:13;border-style:solid;border-color:var(--mark-hot)}.sdr .hbox:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:none}.sdr .hbox--hot{z-index:14}.sdr .hbox--ghost{z-index:10;border:1px dotted #3e495475;box-shadow:0 0 0 1px #ffffff8c,inset 0 0 0 1px #ffffff8c}.sdr .duo[data-rest=faint] .hbox--ghost{border-color:#3e49543d}.sdr .hbox--ghost:hover{z-index:13;border-color:var(--mark-hot);border-style:solid}.sdr .hbox__hot{pointer-events:none;display:none;position:absolute;inset:-2px}.sdr .hbox--hot .hbox__hot{display:block}.sdr .hbox__badge{transform-origin:50%;pointer-events:none;line-height:0;position:absolute;top:0;left:0;transform:translate(-52%,-52%)scale(.84)}.sdr .hbox__label{white-space:nowrap;pointer-events:none;margin-top:5px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.sdr .hbox--hot{border:2px solid var(--hot-amber);box-shadow:0 0 0 1px var(--mark-casing)}.sdr .hbox--hot .hbox__hot{background:var(--hot-yellow-wash);mix-blend-mode:multiply;inset:0}.sdr .hbox--hot:after{content:"";pointer-events:none;box-shadow:0 0 0 3px var(--hot-glow), 0 0 16px 4px var(--hot-glow-mid), 0 0 34px 10px var(--hot-glow-thin);animation:sdr-hot-breathe 1.6s var(--ease-glide) infinite;position:absolute;inset:-1px}.sdr .pin-label{font:500 var(--t-10)/1 var(--mono);letter-spacing:.04em;color:var(--red-stamp-paper);border:1px dashed var(--red-flag-paper);background:#fffffff0;padding:3px 7px;display:inline-block}.sdr .tag-blank{font:500 var(--t-10)/1 var(--mono);letter-spacing:.04em;color:var(--ink-3);border:1px dashed var(--line-2);background:#fffffff0;padding:3px 7px;display:inline-block}.sdr .syncinstr{z-index:24;background:var(--chrome);border:1px solid var(--line-2);border-radius:var(--r-1);width:214px;box-shadow:var(--plate-lift);pointer-events:none;flex-direction:column;align-items:center;gap:2px;padding:4px 8px 5px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.sdr .syncinstr__axis{align-items:center;gap:5px;width:100%;display:flex}.sdr .syncinstr__line{border-top:1px solid var(--line-3);height:0;transition:transform var(--dur-tick) var(--ease-out);flex:1}.sdr .syncinstr__date{white-space:nowrap;font:700 var(--t-10)/1.4 var(--mono);color:var(--ink-2);background:var(--chrome-2);border:1px solid var(--line-2);border-radius:var(--r-1);flex:none;padding:1px 5px}.sdr .regmark{width:26px;height:26px;color:var(--ink-2);transition:color var(--dur-tick) ease;flex:0 0 26px}.sdr .regmark circle{fill:none;stroke:currentColor;stroke-width:1.5px}.sdr .regmark circle:last-of-type{fill:currentColor;stroke:none}.sdr .regmark line{stroke:currentColor;stroke-width:1.5px}.sdr .synclock{white-space:nowrap;font:700 var(--t-10)/1.35 var(--mono);letter-spacing:.1em;text-align:center;color:var(--ink-2);background:var(--chrome-2);border:1px solid var(--line-3);border-radius:var(--r-1);flex:none;align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.sdr .synclock:before{content:"";background:radial-gradient(circle,currentColor 0 1.5px,#0000 2px);border:2px solid;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.sdr .syncinstr--free .regmark{color:var(--verify)}.sdr .syncinstr--free .regmark circle:first-of-type,.sdr .syncinstr--free .regmark line{stroke-dasharray:3 3}.sdr .syncinstr--free .syncinstr__line--l{border-top-style:dashed;transform:translateY(-3px)}.sdr .syncinstr--free .syncinstr__line--r{border-top-style:dashed;transform:translateY(3px)}.sdr .synclock--free{color:var(--verify);border-color:var(--verify);background:var(--verify-wash);border-style:dashed}.sdr .synclock--free:before{background:0 0;border-style:dashed}.sdr .chipdock{z-index:25;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.sdr .kin{background:var(--miss-wash);border-bottom:2px solid var(--miss);z-index:28;flex:none;align-items:baseline;gap:14px;padding:11px 16px;display:flex}.sdr .kin__tag{font:700 var(--t-10)/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--chrome-2);background:var(--miss);border-radius:var(--r-1);white-space:nowrap;flex:none;align-self:center;padding:4px 9px}.sdr .kin__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sdr .kin__head{font:600 var(--t-135)/1.35 var(--grot);color:var(--ink)}.sdr .kin__detail{max-width:var(--measure);font:400 var(--t-12)/1.45 var(--grot);color:var(--ink-2)}.sdr .kin__go{min-height:26px;font:600 var(--t-10)/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);background:var(--chrome-2);border:1px solid var(--line-2);border-radius:var(--r-1);cursor:pointer;flex:none;align-self:center;padding:5px 12px}.sdr .kin__go:hover{color:var(--ink);border-color:var(--line-3)}.sdr .kin--quiet{background:var(--check-wash);border-bottom:1px solid var(--check)}.sdr .kin--quiet .kin__tag{color:var(--chrome-2);background:var(--check)}.sdr .camsw{z-index:24;background:var(--chrome);border:1px solid var(--line-2);border-radius:var(--r-1);align-items:center;gap:1px;padding:3px;display:flex;position:absolute;top:68px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #00000014}.sdr .camsw__btn{min-height:26px;font:600 var(--t-12)/1 var(--mono);letter-spacing:.04em;color:var(--ink-3);cursor:pointer;white-space:nowrap;border-radius:2px;padding:5px 10px}.sdr .camsw__btn:hover{color:var(--ink);background:var(--chrome-2)}.sdr .camsw__btn--on{color:var(--chrome-2);background:var(--ink)}.sdr .camsw__btn--on:hover{color:var(--chrome-2);background:var(--ink-2)}.sdr .camsw__k{font:500 var(--t-10)/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);border-left:1px solid var(--line-1);padding:0 6px 0 8px}.sdr .camsw__key{padding-right:4px}.sdr .walkrow{justify-content:space-between;align-items:center;gap:8px;padding-top:2px;display:flex}.sdr .walkbtn{min-height:26px;font:600 var(--t-105)/1 var(--mono);letter-spacing:.04em;color:var(--ink-2);background:var(--chrome-2);border:1px solid var(--line-2);border-radius:var(--r-1);cursor:pointer;align-items:center;gap:5px;padding:5px 10px;display:inline-flex}.sdr .walkbtn:hover{color:var(--ink);border-color:var(--line-3)}.sdr .walkbtn[disabled]{cursor:not-allowed;opacity:.5}.sdr .walkrow__pos{font:500 var(--t-105)/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap}.sdr .keysheet{z-index:90;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sdr .keysheet__scrim{background:#1c1a1775;position:absolute;inset:0}.sdr .keysheet__panel{background:var(--chrome);border:1px solid var(--line-3);border-radius:var(--r-1);width:min(760px,100vw - 48px);max-height:calc(100vh - 80px);padding:20px 24px 18px;position:relative;overflow:auto;box-shadow:0 12px 40px #00000038}.sdr .keysheet__head{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding-bottom:14px;display:flex}.sdr .keysheet__title{font:600 var(--t-15)/1 var(--grot);margin-right:auto}.sdr .keysheet__cols{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:10px 34px;padding-top:16px;display:grid}.sdr .keysheet__group{padding-bottom:10px}.sdr .keysheet__group .t-label{padding-bottom:7px;display:block}.sdr .keysheet__row{align-items:baseline;gap:10px;padding:4px 0;display:flex}.sdr .keysheet__keys{flex:0 0 92px;gap:3px;display:inline-flex}.sdr .keysheet__what{font:400 var(--t-125)/1.45 var(--grot);color:var(--ink-2)}.sdr .keysheet__foot{font:400 var(--t-115)/1.5 var(--grot);color:var(--ink-3);border-top:1px solid var(--line-1);margin:6px 0 0;padding-top:12px}.sdr .railbox{flex:0 0 var(--rail-w);background:var(--chrome);border-left:1px solid var(--line-2);min-height:0;transition:flex-basis var(--dur-camera) var(--ease-glide);flex-direction:column;display:flex}.sdr .railbox--shut{flex-basis:var(--rail-spine-w)}.sdr .railbox__toggle{text-align:left;font:500 var(--t-12)/1 var(--mono);color:var(--ink-3);border-bottom:1px solid var(--line-1);cursor:pointer;flex:0 0 24px;padding:0 10px}.sdr .railbox__toggle:hover{color:var(--ink);background:var(--page)}.sdr .rail__head{border-bottom:1px solid var(--line-3);align-items:baseline;gap:8px;padding:8px 12px;display:flex}.sdr .rail__title{font:700 var(--t-10)/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.sdr .notice{z-index:24;text-align:center;background:var(--chrome-2);border:1px dashed var(--line-3);max-width:440px;box-shadow:var(--plate-lift);pointer-events:none;flex-direction:column;gap:5px;padding:13px 16px;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.sdr .notice__head{font:700 var(--t-11)/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--check)}.sdr .notice__body{font:400 var(--t-115)/1.5 var(--grot);color:var(--ink-2)}.sdr .notice--item{max-width:320px;padding:10px 13px}.sdr .notice--item .notice__head{color:var(--ink-2)}.sdr .health{background:var(--check-wash);border-bottom:1px solid var(--check);z-index:29;flex:none;align-items:center;gap:10px;padding:6px 12px;display:flex}.sdr .health__tag{font:700 var(--t-10)/1 var(--mono);letter-spacing:.14em;color:var(--check)}.sdr .duo__blank{z-index:23;text-align:center;background:var(--chrome-2);border:1px dashed var(--line-3);max-width:300px;box-shadow:var(--plate-lift);pointer-events:none;flex-direction:column;gap:4px;padding:11px 14px;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.sdr .duo__blankhead{font:700 var(--t-10)/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.sdr .duo__blankbody{font:400 var(--t-11)/1.5 var(--grot);color:var(--ink-3)}.sdr .health__note{font:500 var(--t-11)/1.4 var(--grot);color:var(--ink-2)}.sdr .health__note+.health__note{border-left:1px solid var(--check);padding-left:10px}.sdr .loc{border-bottom:1px solid var(--line-2);padding:9px 12px 11px}.sdr .loc__label{font:600 var(--t-10)/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;display:block;overflow:hidden}.sdr .loc__plate{background:var(--sheet);border:1px solid var(--line-3);position:relative}.sdr .loc__sheet{width:100%;height:auto;display:block}.sdr .loc__blank{text-align:center;font:500 var(--t-10)/1 var(--mono);color:var(--ink-3);background:var(--well);padding:22px 8px}.sdr .loc__tick{background:0 0;border:1px solid #3e495480;position:absolute}.sdr .loc__here{background:var(--mark-hot-soft);border:1px solid var(--mark-hot);position:absolute;box-shadow:0 0 0 1px #ffffffd9}.sdr .rail__pos{font:700 var(--fs-pos) / 1 var(--mono);margin-left:auto}.sdr .railbox__scroll{flex:1;min-height:0;overflow:auto}.sdr .railgroup{font:600 var(--t-10)/1.4 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);background:var(--page);border-bottom:1px solid var(--line-1);grid-template-columns:1fr auto;gap:2px 8px;padding:8px 12px 5px;display:grid}.sdr .railgroup__name{min-width:0;line-height:1.35}.sdr .railgroup__frac{font-variant-numeric:tabular-nums;color:var(--ink-2)}.sdr .railgroup--flag{color:var(--miss);box-shadow:inset 3px 0 0 var(--miss)}.sdr .railgroup--flag .railgroup__frac{color:var(--miss)}.sdr .railgroup--quiet{color:var(--ink-3);border-top:1px solid var(--line-2)}.sdr .smeter{background:var(--line-2);background-image:linear-gradient(var(--ink-2), var(--ink-2));background-repeat:no-repeat;background-size:var(--done,0%) 100%;grid-column:1/-1;height:3px}.sdr .railrow{width:100%;font-size:var(--t-12);text-align:left;border-bottom:1px solid var(--line-1);cursor:pointer;align-items:flex-start;gap:8px;padding:8px 12px;display:flex}.sdr .railrow:hover{background:var(--page)}.sdr .railrow--hot{background:var(--check-wash);border-left:3px solid var(--check);padding-left:9px}.sdr .railrow__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sdr .railrow__text{-webkit-line-clamp:2;font:400 var(--t-12)/1.35 var(--grot);color:var(--ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sdr .railrow--hot .railrow__text{font-weight:600}.sdr .railrow__meta{align-items:baseline;gap:7px;display:flex}.sdr .railrow__id{font:600 var(--t-10)/1 var(--mono);letter-spacing:.04em;color:var(--ink-3)}.sdr .railrow__kind{font-size:var(--t-10);color:var(--ink-3);margin-left:auto}.sdr .railrow__flag{color:var(--miss);font:700 var(--t-10)/1 var(--mono)}.sdr .rail__foot{font:500 var(--t-10)/1.4 var(--mono);color:var(--ink-2);border-top:1px solid var(--line-2);padding:9px 12px}.sdr .rail__filter{font:500 var(--t-10)/1.4 var(--mono);color:var(--ink-2);background:var(--check-wash);border-bottom:1px solid var(--line-2);align-items:center;gap:6px;padding:7px 12px;display:flex}.sdr .rail__filtercount{color:var(--ink-3);margin-left:auto}.sdr .rail__noise{text-align:left;width:100%;font:500 var(--t-10)/1.4 var(--mono);color:var(--ink-2);border-top:1px solid var(--line-2);cursor:pointer;align-items:center;gap:8px;padding:9px 12px;display:flex}.sdr .rail__noise:hover{background:var(--page);color:var(--ink)}.sdr .rail__noise--on{background:var(--chrome-2);color:var(--ink)}.sdr .rail__noiseline{text-overflow:ellipsis;min-width:0;overflow:hidden}.sdr .railbox__spine{flex-direction:column;align-items:center;gap:7px;padding:10px 0;display:flex;overflow:hidden}.sdr .spine__mode{font:700 var(--t-10)/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);writing-mode:vertical-rl}.sdr .spine__pos{font:700 var(--t-12)/1 var(--mono)}.sdr .ring{border:1.5px solid var(--line-2);background:0 0;border-radius:50%;flex:0 0 13px;width:13px;height:13px;display:inline-block;position:relative}.sdr .ring--hot{border-color:var(--check)}.sdr .ring--approved{border-color:var(--ok);background:var(--ok)}.sdr .ring--approved:after{content:"";border:1.7px solid var(--chrome-2);border-top:0;border-left:0;width:4.2px;height:7.4px;position:absolute;top:.9px;left:2.4px;transform:rotate(40deg)}.sdr .ring--needs{border-color:var(--miss);background:var(--miss);border-radius:1px}.sdr .ring--needs:after{content:"";background:var(--chrome-2);width:6.4px;height:2px;position:absolute;top:4.1px;left:1.6px}.sdr .dot{background:var(--line-2);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.sdr .dot--check_first{background:var(--check)}.sdr .dot--verify{background:var(--verify);border-radius:var(--r-1)}.sdr .dot--question{background:var(--ink)}.sdr .dot--unrequested{background:var(--ink-2);border-radius:var(--r-1)}.sdr .dot--addressed{background:var(--ok)}.sdr .dot--pending{border:1.5px dashed var(--pending);background:0 0}.sdr .abar{flex:0 0 var(--bar-h);background:var(--chrome);border-top:2px solid var(--line-3);align-items:stretch;display:flex;position:relative}.sdr .abar__ticks{opacity:.5;pointer-events:none;background-image:repeating-linear-gradient(90deg, var(--line-3) 0 1px, transparent 1px 72px), repeating-linear-gradient(90deg, var(--line-2) 0 1px, transparent 1px 12px);background-repeat:repeat-x;background-size:auto 6px,auto 4px;height:6px;position:absolute;top:0;left:0;right:0}.sdr .abar__zone{border-right:1px solid var(--line-1);text-align:left;flex-direction:column;gap:5px;min-width:0;padding:10px 14px;display:flex}.sdr .abar__zone--ident{flex:0 0 clamp(200px,150px + 3.906vw,250px)}.sdr .abar__zone--instruction{flex:2 300px}.sdr .abar__zone--response{cursor:pointer;flex:250px}.sdr .abar__zone--response:hover{background:var(--page)}.sdr .abar__zone--engine{border-right:0;flex:250px}.sdr .abar__zone--actions{flex:0 0 var(--actions-w);border-right:0;border-left:1px solid var(--line-2);justify-content:center;gap:7px}.sdr .abar__sheetchip{font:600 var(--t-10)/1.2 var(--mono);letter-spacing:.08em;color:var(--ink-2)}.sdr .abar__id{font:700 var(--t-16)/1 var(--mono);letter-spacing:.02em}.sdr .abar__buckets{flex-wrap:wrap;gap:5px;display:flex}.sdr .abar__scroll{flex:1;min-height:0;max-height:56.7px;overflow:auto}.sdr .abar__quote{max-width:var(--measure);font:400 var(--t-135)/1.4 var(--grot);color:var(--ink);border-left:2px solid var(--check);padding-left:10px;display:block}.sdr .abar__note{max-width:var(--measure);font:400 var(--t-11)/1.4 var(--grot);color:var(--ink-2)}.sdr .abar__tokens{font:500 var(--t-10)/1.3 var(--mono);letter-spacing:.03em;color:var(--ink-3);margin-top:auto}.sdr .abar__tokens mark{color:inherit;background:var(--verify-wash);border-bottom:1px solid var(--verify);padding:0 2px}.sdr .abar__keys{min-height:24px;font:500 var(--t-105)/1.4 var(--mono);letter-spacing:.04em;color:var(--ink-3);cursor:pointer;justify-content:center;align-items:center;gap:6px;display:flex}.sdr .abar__keys:hover{color:var(--ink-2)}.sdr .abar__absent{font:600 var(--t-11)/1 var(--mono);letter-spacing:.04em;color:var(--red-stamp-chrome);border:1px dashed var(--check);background:repeating-linear-gradient(45deg, transparent 0 5px, var(--check-wash) 5px 6px);align-self:flex-start;padding:7px 10px}.sdr .abar__null{font:500 var(--t-10)/1 var(--mono);color:var(--ink-2);border:1px dashed var(--line-3);align-self:flex-start;padding:4px 8px}.sdr .abar__expand{font:600 var(--t-10)/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:auto}.sdr .abar__zone--response:hover .abar__expand{color:var(--ink)}.sdr .actrow{flex-direction:column;gap:7px;display:flex}.sdr .act{white-space:nowrap;width:100%;height:34px;font:700 var(--t-125)/1 var(--mono);letter-spacing:.06em;color:var(--ink);background:var(--chrome-2);border:1px solid var(--line-3);cursor:pointer;justify-content:center;align-items:center;gap:8px;display:inline-flex}.sdr .act:hover{border-color:var(--ink-3)}.sdr .act:active{transform:translateY(1px)}.sdr .act--approve{color:var(--ok-ink);background:var(--ok-fill);border-color:var(--ok-line)}.sdr .act--approve:hover{background:var(--ok-fill);border-color:var(--ok-ink)}.sdr .act--needs{color:var(--miss-ink);background:var(--miss-fill);border-color:var(--miss);box-shadow:inset 0 0 0 2px var(--miss-fill), inset 0 0 0 3px var(--miss)}.sdr .act--needs:hover{border-color:var(--miss-ink)}.sdr .act--armed{color:var(--chrome-2);background:var(--miss);border-color:var(--miss);box-shadow:none}.sdr .act--armed .key{color:var(--chrome-2);box-shadow:none;background:0 0;border-color:#fff9}.sdr .act--stamped-approve{color:var(--chrome-2);background:var(--ok);border-color:var(--ok)}.sdr .act--stamped-needs{color:var(--chrome-2);background:var(--miss);border-color:var(--miss);box-shadow:none}.sdr .act--stamped-approve .key,.sdr .act--stamped-needs .key{color:var(--chrome-2);box-shadow:none;background:0 0;border-color:#fff9}.sdr .act[disabled]{cursor:not-allowed;color:var(--ink-3);background:var(--page);border:1px dashed var(--line-2);box-shadow:none;transform:none}.sdr .evplate{z-index:28;left:12px;right:12px;bottom:calc(var(--bar-h) + 8px);background:var(--chrome);border:1px solid var(--line-3);border-radius:var(--r-1);box-shadow:var(--plate-lift);transition:opacity var(--dur-fade) ease;align-items:stretch;display:flex;position:absolute}.sdr .evplate__zone{border-right:1px solid var(--line-1);flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.sdr .evplate__zone--instruction{flex:auto}.sdr .evplate__zone--crop{flex:0 0 460px}.sdr .evplate__zone--response{flex:0 0 230px}.sdr .evplate__zone--engine{border-right:0;flex:0 0 250px}.sdr .evplate__crop{background:var(--well-deep);border:1px solid var(--line-2);flex:1;min-height:150px;position:relative;overflow:hidden}.sdr .evplate__crop img{object-fit:contain;background:var(--sheet);width:100%;height:100%}.sdr .evplate__crop--broken{font:500 var(--t-10)/1.4 var(--mono);color:var(--ink-2);justify-content:center;align-items:center;display:flex}.sdr .evplate__quote{font-family:var(--reading);font-size:var(--fs-quote);line-height:1.45}.sdr .notebox{z-index:32;right:12px;bottom:calc(var(--bar-h) + 8px);background:var(--sheet);border:1px solid var(--miss);border-radius:var(--r-1);width:520px;box-shadow:0 2px 0 -1px var(--chrome-2), 0 3px 0 -1px var(--red-stamp-wash), var(--plate-lift);padding:10px 12px 12px;position:absolute}.sdr .notebox__lab{font:600 var(--t-10)/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--red-stamp-chrome);margin-bottom:6px}.sdr .notebox__field{resize:none;width:100%;min-height:84px;font-family:var(--reading);font-size:var(--fs-quote);color:var(--ink);background:var(--sheet);border:1px solid var(--line-2);border-radius:var(--r-1);padding:8px 10px;line-height:1.45;display:block}.sdr .notebox__field::selection{background:var(--select-wash)}.sdr .notebox__row{align-items:center;gap:10px;margin-top:9px;display:flex}.sdr .notebox__hint{font:500 var(--t-10)/1.5 var(--mono);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:5px;display:flex}.sdr .abar__promote{font:500 var(--t-10)/1.4 var(--grot);color:var(--ink-3);max-width:320px}.sdr .notebox__file{font:700 var(--t-105)/1 var(--mono);letter-spacing:.06em;color:var(--ink-2);background:var(--chrome-2);border:1px solid var(--line-3);border-radius:var(--r-1);cursor:pointer;margin-left:auto;padding:7px 14px}.sdr .notebox__file:hover{color:var(--ink);border-color:var(--ink)}.sdr .notebox__file[disabled]{cursor:not-allowed;color:var(--ink-3);background:var(--page);border:1px dashed var(--line-2)}.sdr .notebox__file+.notebox__commit{margin-left:8px}.sdr .notebox__commit{font:700 var(--t-105)/1 var(--mono);letter-spacing:.06em;color:var(--chrome-2);background:var(--miss);border:1px solid var(--miss);border-radius:var(--r-1);cursor:pointer;margin-left:auto;padding:7px 14px}.sdr .notebox__commit[disabled]{cursor:not-allowed;color:var(--ink-3);background:var(--page);border:1px dashed var(--line-2)}@keyframes sdr-box-draw{0%{opacity:0}to{opacity:1}}.sdr .anim-box-draw{animation:sdr-box-draw var(--dur-drop) var(--ease-settle) both;animation-delay:calc(var(--i,0) * 32ms)}@keyframes sdr-hot-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.09)}}.sdr .anim-sheet-fade{animation:sdr-fade-in var(--dur-fade) ease both}@keyframes sdr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sdr-count-tick{0%{opacity:0;transform:translateY(.55em)}to{opacity:1;transform:translateY(0)}}.sdr .anim-tick{animation:sdr-count-tick var(--dur-tick) var(--ease-out) both;display:inline-block}@keyframes sdr-stamp{0%{transform:translateY(0)}40%{transform:translateY(2px)scale(.97)}to{transform:translateY(0)}}.sdr .anim-stamp{animation:sdr-stamp var(--dur-tick) var(--ease-settle) 1}@media (prefers-reduced-motion:reduce){.sdr .anim-box-draw,.sdr .anim-ring-in,.sdr .anim-ring-fill,.sdr .anim-sheet-fade,.sdr .anim-tick,.sdr .anim-stamp,.sdr .hbox--hot .hbox__hot{animation:none}.sdr .duo__cam--eased,.sdr .railbox,.sdr .evplate{transition:none}}.sdr .picker{max-width:720px;margin:0 auto;padding:56px 24px}.sdr .picker__title{font:600 var(--fs-title) / 1.3 var(--grot);letter-spacing:.01em}.sdr .picker__sub{font:500 var(--t-11)/1.5 var(--mono);color:var(--ink-3);margin-top:4px}.sdr .picker__list{border-top:1px solid var(--line-3);margin-top:20px}.sdr .picker__row{text-align:left;background:var(--chrome);border-bottom:1px solid var(--line-1);cursor:pointer;align-items:center;gap:12px;width:100%;padding:14px 12px;display:flex}.sdr .picker__row:hover{background:var(--chrome-2)}.sdr .picker__id{font:600 var(--t-13)/1 var(--mono)}.sdr .picker__meta{font:500 var(--t-11)/1 var(--mono);color:var(--ink-3);margin-left:auto}.sdr .picker__state{font:500 var(--t-12)/1.6 var(--mono);color:var(--ink-2);padding:40px 24px}.sdr .closewrap{z-index:60;position:absolute;inset:0}.sdr .closescrim{left:0;right:0;top:var(--band-h);opacity:0;background:#2622186b;position:absolute;bottom:0}.sdr .closewrap.is-run .closescrim{animation:.3s both sdr-scrim-in}@keyframes sdr-scrim-in{to{opacity:1}}.sdr .cpanel{background:var(--chrome-2);border:1px solid var(--line-3);outline:1px solid var(--line-1);outline-offset:-4px;box-shadow:0 18px 48px #26221859, var(--plate-lift);opacity:0;flex-direction:column;display:flex;position:absolute;inset:72px 70px 40px;transform:translateY(18px)}.sdr .closewrap.is-run .cpanel{animation:sdr-cert-rise var(--dur-camera) var(--ease-out) .12s both}@keyframes sdr-cert-rise{to{opacity:1;transform:translateY(0)}}.sdr .cpanel__head{border-bottom:2px solid var(--line-3);align-items:center;gap:12px;padding:10px 16px;display:flex}.sdr .cpanel__title{font:700 var(--t-14)/1 var(--grot);letter-spacing:.05em;text-transform:uppercase}.sdr .cpanel__ident{font:500 var(--fs-micro) / 1 var(--mono);color:var(--ink-2)}.sdr .cpanel__head .bandbtn{margin-left:auto}.sdr .ledger{flex:1;min-height:0;display:flex}.sdr .ledger__left{border-right:2px solid var(--line-3);flex:0 0 434px;min-width:0;padding:12px 18px 14px;overflow-y:auto}.sdr .ledger__right{background:var(--chrome);flex:1;min-width:0;padding:12px 18px 14px;overflow-y:auto}.sdr .lsec{border-top:1px solid var(--line-1);margin-top:12px;padding-top:9px}.sdr .lsec--first{border-top:0;margin-top:0;padding-top:0}.sdr .lsec>.t-label{margin-bottom:7px;display:block}.sdr .recap{align-items:center;gap:14px;display:flex}.sdr .recap__ring{flex:0 0 64px;height:64px;position:relative}.sdr .recap__ring svg{width:64px;height:64px;transform:rotate(-90deg)}.sdr .recap__track{fill:none;stroke:var(--line-2);stroke-width:4px}.sdr .recap__arc{fill:none;stroke:var(--ink);stroke-width:4px;stroke-dasharray:113.1;stroke-dashoffset:113.1px}.sdr .closewrap.is-run .recap__arc{animation:sdr-stamp-sweep var(--dur-camera) var(--ease-out) .42s both}@keyframes sdr-stamp-sweep{to{stroke-dashoffset:0}}.sdr .recap__num{font:700 var(--t-12)/1 var(--mono);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sdr .lstat{background:var(--chrome);border:1px solid var(--line-1);flex:1;min-width:0;padding:8px 12px}.sdr .lstat__n{font:700 var(--t-26)/1 var(--mono);opacity:0}.sdr .closewrap.is-run .lstat__n{animation:sdr-count-tick var(--dur-tick) var(--ease-out) .72s both}.sdr .lstat:last-child .lstat__n{animation-delay:.8s}.sdr .lstat__n--miss{color:var(--miss)}.sdr .lstat hr{border:0;border-top:1px solid var(--line-2);margin:5px 0}.sdr .lstat__l{font:600 var(--t-10)/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.sdr .dist{flex-wrap:wrap;gap:10px;display:flex}.sdr .dist__group{flex-direction:column;gap:3px;display:flex}.sdr .dist__meter{gap:2px;display:flex}.sdr .dseg{border:1px solid var(--line-2);background:var(--chrome);width:16px;height:12px}.sdr .dseg--approved{background:var(--ok);border-color:var(--ok)}.sdr .dseg--needs_revision{background:var(--miss);border-color:var(--miss)}.sdr .dseg--flagged{box-shadow:0 0 0 1.5px var(--chrome-2), 0 0 0 3px var(--miss)}.sdr .dist__frac,.sdr .dist__cap{font:600 var(--t-10)/1.4 var(--mono);color:var(--ink-3)}.sdr .dist__cap{margin-top:6px}.sdr .vrow+.vrow{margin-top:8px}.sdr .ledrow{font:500 var(--t-115)/1.7 var(--grot);align-items:baseline;gap:6px;display:flex}.sdr .ledrow__leader{border-bottom:1px dotted var(--line-2);flex:1}.sdr .ledrow__n{font:700 var(--t-12)/1 var(--mono);font-variant-numeric:tabular-nums}.sdr .vrow__name--miss{color:var(--miss);font-weight:700}.sdr .vrow__name--ok{color:var(--ok);font-weight:700}.sdr .vrow__chips{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.sdr .sumline{font:500 var(--t-10)/1.5 var(--mono);color:var(--ink-3);margin-top:8px}.sdr .flagrow{align-items:center;gap:8px;padding:5px 0;display:flex}.sdr .flagrow__id{font:700 var(--t-11)/1 var(--mono)}.sdr .who .ledrow{font-size:var(--t-11)}.sdr .seq{font:400 var(--t-11)/1.6 var(--grot);color:var(--ink-2);margin:0;padding-left:18px}.sdr .seq li{margin-bottom:3px}.sdr .listhead{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.sdr .listhead__note,.sdr .listempty{font:400 var(--t-105)/1.5 var(--grot);color:var(--ink-3)}.sdr .rev{background:var(--chrome-2);border:1px solid var(--line-2);box-shadow:var(--plate-lift);gap:10px;margin-bottom:8px;padding:10px;display:flex}.sdr .rev__num{font:700 var(--t-12)/1 var(--mono);color:var(--ink-3);flex:none}.sdr .rev__crop{background:var(--well-deep);border:1px solid var(--line-2);flex:0 0 128px;justify-content:center;align-items:center;height:84px;display:flex;overflow:hidden}.sdr .rev__crop img{max-width:100%;max-height:100%}.sdr .rev__nocrop{font:500 var(--t-10)/1 var(--mono);color:var(--ink-3)}.sdr .rev__main{flex:1;min-width:0}.sdr .rev__chips{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.sdr .rev__sheet{font:600 var(--t-10)/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.sdr .rev__id{font:700 var(--t-11)/1 var(--mono)}.sdr .rev__quote{font:400 var(--t-13)/1.4 var(--grot);margin-top:5px}.sdr .rev__vendortag{font:500 var(--t-10)/1 var(--mono);color:var(--pink);margin-left:7px}.sdr .rev__note{font:400 var(--t-115)/1.5 var(--grot);color:var(--ink-2);margin-top:5px}.sdr .rev__note .t-label{margin-right:5px;display:inline}.sdr .copyplate{background:var(--chrome-2);border:1px dashed var(--line-3);margin-top:12px;padding:10px}.sdr .copyplate__row{align-items:center;gap:10px;display:flex}.sdr .copyplate__cap{font:400 var(--t-10)/1.4 var(--grot);color:var(--ink-3)}.sdr .copyplate pre{white-space:pre-wrap;max-height:150px;font:500 var(--t-10)/1.6 var(--mono);color:var(--ink-2);margin-top:8px;overflow:auto}.sdr .cpanel__foot{border-top:2px solid var(--line-3);align-items:center;gap:16px;padding:10px 16px;display:flex}.sdr .cpanel__why{min-width:0;font:400 var(--t-105)/1.5 var(--grot);color:var(--ink-2);flex:1}.sdr .cconfirm{font:700 var(--t-11)/1 var(--mono);letter-spacing:.08em;color:var(--ink-3);background:var(--page);border:1px dashed var(--line-2);border-radius:var(--r-1);cursor:not-allowed;flex:none;padding:9px 18px}.sdr .cconfirm--armed{color:var(--chrome-2);background:var(--miss);border:1px solid var(--miss);cursor:pointer}.sdr .closewrap.is-run .cconfirm--armed{animation:sdr-stamp var(--dur-tick) var(--ease-settle) 1 1.04s}.sdr .recbar{background:var(--miss-wash);border-bottom:1px solid var(--miss);z-index:29;flex:none;align-items:center;gap:10px;padding:6px 12px;display:flex}.sdr .recbar--amending{background:var(--check-wash);border-bottom-color:var(--check)}.sdr .recbar__tag{font:700 var(--t-10)/1 var(--mono);letter-spacing:.14em;color:var(--miss)}.sdr .recbar--amending .recbar__tag{color:var(--check)}.sdr .recbar__line{font:500 var(--t-11)/1.4 var(--grot);color:var(--ink-2);flex:1}.sdr .abar__stamped{flex-direction:column;gap:3px;display:flex}.sdr .stampv{font:700 var(--t-13)/1 var(--mono);letter-spacing:.06em}.sdr .stampv--approved{color:var(--ok)}.sdr .stampv--needs_revision{color:var(--miss)}.sdr .stampv--none{color:var(--ink-3)}.sdr .abar__stampmeta{font:500 var(--t-10)/1 var(--mono);color:var(--ink-3)}.sdr .chip--draft{cursor:pointer}.sdr .chip--draft:hover{color:var(--ink);border-style:solid}@media (prefers-reduced-motion:reduce){.sdr .closewrap.is-run .closescrim,.sdr .closewrap.is-run .cpanel,.sdr .closewrap.is-run .lstat__n,.sdr .closewrap.is-run .recap__arc,.sdr .closewrap.is-run .cconfirm--armed{opacity:1;stroke-dashoffset:0;animation:none;transform:none}}.sdr .docview{z-index:70;background:var(--well);flex-direction:column;display:flex;position:absolute;inset:0}.sdr .docview__bar{background:var(--chrome);border-bottom:1px solid var(--line-3);flex:none;align-items:center;gap:10px;padding:8px 14px;display:flex}.sdr .docview__title{font:700 var(--t-11)/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;flex:1}.sdr .docscroll{flex:1;min-height:0;padding:24px;overflow:auto}.sdr .doc{color:#1c1c1a;background:#fff;width:816px;min-height:1056px;margin:0 auto;padding:44px 52px;position:relative;box-shadow:0 10px 32px #26221847}.sdr .doc__watermark{z-index:3;white-space:nowrap;font:800 var(--t-62)/1 var(--grot);letter-spacing:.05em;color:#1c1c1a1c;pointer-events:none;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-13deg)}.sdr .doc__tag{font:700 var(--t-10)/1 var(--mono);letter-spacing:.22em;color:#6a6a64}.sdr .doc__titlerow{align-items:baseline;gap:12px;margin-top:6px;display:flex}.sdr .doc__piece{font:700 var(--t-21)/1.2 var(--grot);letter-spacing:.01em}.sdr .doc__project{font:600 var(--t-12)/1 var(--mono);color:#4a4a45;margin-left:auto}.sdr .doc__meta{grid-template-columns:1fr 1fr;gap:3px 28px;margin-top:14px;display:grid}.sdr .doc__meta>div{font-size:var(--t-105);gap:8px;line-height:1.6;display:flex}.sdr .doc__meta .k{font:600 var(--t-10)/1.8 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#6a6a64;flex:0 0 74px}.sdr .doc__meta .v{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);overflow:hidden}.sdr .doc__rule{border-top:2px solid #1c1c1a;margin:14px 0 6px}.sdr .doc__empty{font:400 var(--t-12)/1.6 var(--grot);color:#4a4a45;padding:20px 0}.sdr .doc__item{break-inside:avoid;page-break-inside:avoid;border-bottom:1px solid #d8d8d2;gap:16px;padding:16px 0;display:flex}.sdr .doc__itemleft{flex:0 0 168px}.sdr .doc__num{font:700 var(--t-15)/1 var(--mono);margin-bottom:6px}.sdr .doc__thumb{background:#f2f2ee;border:1px solid #b8b8b0;justify-content:center;align-items:center;height:112px;display:flex;overflow:hidden}.sdr .doc__thumb img{max-width:100%;max-height:100%}.sdr .doc__thumbcap{font:500 var(--t-10)/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#6a6a64;margin-top:4px}.sdr .doc__thumbcap--none{font-style:italic}.sdr .doc__itemmain{flex:1;min-width:0}.sdr .doc__chips{align-items:baseline;gap:10px;display:flex}.sdr .doc__sheet{font:600 var(--t-10)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#4a4a45}.sdr .doc__id{font:700 var(--t-12)/1 var(--mono)}.sdr .doc__lbl{font:600 var(--t-10)/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#6a6a64;margin-top:10px}.sdr .doc__fallback{text-transform:none;letter-spacing:0;font-style:italic}.sdr .doc__text{font:400 var(--t-13)/1.45 var(--grot);margin-top:4px}.sdr .doc__note{font:400 var(--t-12)/1.5 var(--grot);color:#33332f;border-left:2px solid #b8b8b0;margin-top:4px;padding-left:9px}.sdr .doc__foot{font:500 var(--t-10)/1 var(--mono);color:#6a6a64;border-top:1px solid #d8d8d2;justify-content:space-between;margin-top:18px;padding-top:8px;display:flex}@media print{.sdr .frame>:not(.docview),.sdr .closewrap,.sdr .docview__bar{display:none!important}.sdr .docview{background:#fff;display:block;position:static}.sdr .docscroll{padding:0;overflow:visible}.sdr .doc{width:auto;min-height:0;box-shadow:none;margin:0;padding:0}.sdr .frame{min-width:0;height:auto;overflow:visible}@page{margin:14mm}}.sdr .pickwrap{z-index:80;position:absolute;inset:0}.sdr .pickscrim{background:#2622186b;position:absolute;inset:0}.sdr .picker3{background:var(--chrome-2);border:1px solid var(--line-3);outline:1px solid var(--line-1);outline-offset:-4px;width:420px;box-shadow:0 18px 48px #26221859, var(--plate-lift);padding:20px 22px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.sdr .picker3__title{font:700 var(--t-14)/1 var(--grot);letter-spacing:.04em;text-transform:uppercase;display:block}.sdr .picker3__body{font:400 var(--t-115)/1.5 var(--grot);color:var(--ink-2);margin-top:7px}.sdr .picker3__row{gap:8px;margin-top:14px;display:flex}.sdr .pchip{font:700 var(--t-12)/1 var(--mono);letter-spacing:.06em;color:var(--ink);background:var(--chrome);border:1px solid var(--line-2);border-radius:var(--r-1);cursor:pointer;flex:1;padding:11px 8px}.sdr .pchip:hover{border-color:var(--ink);background:var(--page)}.sdr .pchip--on{color:var(--chrome-2);background:var(--ink);border-color:var(--ink)}.sdr .picker3__dismiss{margin-top:12px}.sdr .chip--person{cursor:pointer;text-transform:uppercase;letter-spacing:.08em}.sdr .chip--person:hover{border-color:var(--line-3);color:var(--ink)}.sdr .wmchip{min-height:26px;font:700 var(--t-10)/1 var(--mono);letter-spacing:.06em;color:var(--chrome-2);background:var(--ink);border:1px solid var(--ink);border-radius:var(--r-1);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 9px 0 0;display:inline-flex}.sdr .wmchip__mark{justify-content:center;align-self:stretch;align-items:center;width:38px;display:inline-flex}.sdr .wmchip__word{font:600 var(--t-10)/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.sdr .wmchip:hover{background:var(--ink-2);border-color:var(--ink-2)}.sdr .ws{background:var(--page);flex-direction:column;height:100vh;display:flex}.sdr .ws__head{background:var(--chrome);border-bottom:1px solid var(--line-3);flex:none;align-items:center;gap:14px;padding:14px 22px;display:flex}.sdr .wm{align-items:center;gap:9px;margin-right:auto;display:inline-flex}.sdr .wm__mark{width:40px;height:20px;font:700 var(--t-10)/1 var(--mono);letter-spacing:.06em;color:var(--chrome-2);background:var(--ink);border-radius:var(--r-1);justify-content:center;align-items:center;display:inline-flex}.sdr .wm__name{font:600 var(--t-14)/1 var(--grot);letter-spacing:.01em}.sdr .ws__body{flex:1;align-items:stretch;min-height:0;display:flex}.sdr .ws__main{flex-direction:column;flex:1;min-width:0;max-width:1560px;padding:18px 22px;display:flex}.sdr .ws__secttl{border-bottom:1px solid var(--line-3);align-items:baseline;gap:10px;padding-bottom:9px;display:flex}.sdr .ws__census{font:700 var(--t-13)/1 var(--mono);color:var(--ink-2)}.sdr .ws__empty{font:500 var(--t-12)/1.6 var(--mono);color:var(--ink-3);padding:24px 0}.sdr .ws__table{flex:0 auto;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.sdr .wshead{border-bottom:1px solid var(--line-1);align-items:center;gap:8px;padding-right:12px;display:flex}.sdr .wshead__cols,.sdr .wsrow__open{grid-template-columns:minmax(220px,1fr) 116px 116px 150px 132px;align-items:center;gap:14px;display:grid}.sdr .wshead__cols{min-width:0;font:600 var(--t-10)/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);flex:1;padding:10px 12px 7px}.sdr .wshead--r{text-align:right}.sdr .wsrow{border-bottom:1px solid var(--line-1);flex-wrap:wrap;align-items:center;gap:8px;padding-right:12px;display:flex}.sdr .wsrow__open{text-align:left;cursor:pointer;flex:1;min-width:0;padding:13px 12px}.sdr .wsrow:hover{background:var(--chrome-2)}.sdr .wsrow--on{background:var(--chrome);box-shadow:inset 3px 0 0 var(--line-ink)}.sdr .wsrow__open[disabled]{cursor:not-allowed;opacity:.62}.sdr .wsrow__piece{flex-direction:column;gap:3px;min-width:0;display:flex}.sdr .wsrow__name{font:600 var(--t-13)/1.3 var(--grot)}.sdr .wsrow__where{font:500 var(--t-10)/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sdr .wsrow__when{font:500 var(--t-11)/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2)}.sdr .wsrow__when--quiet{color:var(--ink-3)}.sdr .wsrow__nodate{color:var(--ink-3);opacity:.7}.sdr .wsrow__state{font:600 var(--t-10)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.sdr .wsrow__more{width:78px;min-height:26px;font:600 var(--t-10)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-1);border-radius:var(--r-1);cursor:pointer;flex:0 0 78px;padding:5px 11px}.sdr .wsrow__more:hover{color:var(--ink);border-color:var(--line-2)}.sdr .wsrow__more--none{cursor:default;border-color:#0000;width:78px}.sdr .wsrow__kin{font:700 var(--t-10)/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--miss);margin-top:3px;display:block}.sdr .wsrow__state--in_review{color:var(--check)}.sdr .wsrow__state--closed{color:var(--ok)}.sdr .wsrow__state--failed{color:var(--miss)}.sdr .wsrow__frac{font:600 var(--t-11)/1 var(--mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink-2)}.sdr .ws__tools{border-left:1px solid var(--line-3);background:var(--chrome);flex:0 clamp(264px,196px + 5.3vw,340px);min-width:176px;padding:18px 22px}@media (width<=900px){.sdr .ws__tools{display:none}}@media (width<=1120px){.sdr .wshead__cols,.sdr .wsrow__open{grid-template-columns:minmax(180px,1fr) 116px 138px 124px}.sdr .wshead__cols>:nth-child(3),.sdr .wsrow__when--quiet{display:none}}.sdr .toolrow{border-bottom:1px solid var(--line-1);align-items:baseline;gap:8px;padding:10px 0;display:flex}.sdr .toolrow__name{font:600 var(--t-12)/1 var(--grot)}.sdr .toolrow__note{font:600 var(--t-10)/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-left:auto}.sdr .toolrow--reserved{opacity:.5}.sdr .av{background:var(--page);flex-direction:column;min-width:1180px;height:100vh;padding:0 0 18px;display:flex}.sdr .av__head{background:var(--chrome);border-bottom:1px solid var(--line-3);align-items:baseline;gap:14px;padding:14px 22px;display:flex}.sdr .av__title{font:600 var(--t-15)/1 var(--grot)}.sdr .av__sub{font:500 var(--t-11)/1 var(--mono);color:var(--ink-3);margin-right:auto}.sdr .av__well{text-align:center;background:var(--chrome-2);border:1px dashed var(--line-3);flex-direction:column;gap:3px;margin:16px 22px 0;padding:14px 16px;display:flex}.sdr .av__welltitle{font:700 var(--t-12)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.sdr .av__wellnote,.sdr .av__proposal{font:400 var(--t-11)/1.5 var(--grot);color:var(--ink-2)}.sdr .av__proposal{color:var(--check);font-weight:600}.sdr .av__slots{grid-template-columns:1fr 1fr;gap:14px;margin:14px 22px 0;display:grid}.sdr .dz{background:var(--chrome-2);border:1px solid var(--line-2);flex-direction:column;gap:4px;min-height:232px;padding:12px 14px;display:flex}.sdr .dz--full{border-color:var(--line-3)}.sdr .dz__role{font:700 var(--t-10)/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.sdr .dz__name{font:600 var(--t-125)/1.3 var(--grot);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sdr .dz__meta,.sdr .dz__empty{font:500 var(--t-10)/1.4 var(--mono);color:var(--ink-3)}.sdr .dz__empty{margin:auto}.sdr .dz__preview{background:var(--well);border:1px solid var(--line-2);flex:1;justify-content:center;align-items:center;min-height:132px;margin-top:6px;display:flex;overflow:hidden}.sdr .dz__preview canvas{background:#fff;max-width:100%;max-height:100%}.sdr .dz__previewfail{text-align:center;font:500 var(--t-10)/1.4 var(--mono);color:var(--miss);padding:8px}.sdr .av__bar{grid-template-columns:300px 1fr 300px;gap:14px;margin:14px 22px 0;display:grid}.sdr .av__zone{background:var(--chrome);border:1px solid var(--line-2);flex-direction:column;gap:7px;padding:12px 14px;display:flex}.sdr .fld{flex-direction:column;gap:3px;display:flex}.sdr .fld__k{font:600 var(--t-10)/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.sdr .fld__in{font:500 var(--t-12)/1.3 var(--grot);color:var(--ink);background:var(--chrome-2);border:1px solid var(--line-2);border-radius:var(--r-1);padding:6px 8px}.sdr .chk{border-bottom:1px solid var(--line-1);grid-template-columns:12px 1fr auto;align-items:baseline;gap:8px;padding:4px 0;display:grid}.sdr .chkdot{border:1.5px solid var(--line-2);border-radius:50%;width:9px;height:9px}.sdr .chkdot--pass{background:var(--ok);border-color:var(--ok)}.sdr .chkdot--fail{background:var(--miss);border-color:var(--miss);border-radius:1px}.sdr .chkdot--engine{border-style:dashed;border-color:var(--ink-3)}.sdr .chk__t{font:400 var(--t-115)/1.4 var(--grot)}.sdr .chk__v{font:500 var(--t-10)/1.4 var(--mono);text-align:right;color:var(--ink-3)}.sdr .chk__v--pass{color:var(--ok)}.sdr .chk__v--fail{color:var(--miss)}.sdr .av__does{font:400 var(--t-11)/1.6 var(--grot);color:var(--ink-2);margin:0;padding-left:16px}.sdr .dz__file{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sdr .dz__browse,.sdr .av__browse{min-height:26px;font:600 var(--t-10)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:var(--chrome-2);border:1px solid var(--line-2);border-radius:var(--r-1);cursor:pointer;justify-content:center;align-items:center;padding:5px 12px;display:inline-flex}.sdr .dz__browse:hover,.sdr .av__browse:hover,.sdr .dz__browse:focus-within,.sdr .av__browse:focus-within{color:var(--ink);border-color:var(--line-3)}.sdr .av__browse{align-self:center;margin-bottom:8px}.sdr .dz__browse{align-self:center;margin-bottom:10px}.sdr .av__why{color:var(--miss)}.sdr .av__queued{text-align:center;background:var(--chrome-2);border:1px solid var(--line-3);max-width:620px;margin:40px auto;padding:24px}.sdr .qstate{font:700 var(--t-12)/1 var(--mono);letter-spacing:.14em;color:var(--chrome-2);background:var(--ink-3);border-radius:var(--r-1);padding:5px 12px;display:inline-block}.sdr .av__queuedline{font:400 var(--t-125)/1.6 var(--grot);color:var(--ink-2);margin-top:12px}.sdr .av__queuedline--quiet{color:var(--ink-3);font-size:var(--t-115)}.sdr .wsrow__detail{flex:0 0 100%;margin-top:-4px;padding:0 12px 11px}.sdr .wsrow__detailtext{max-width:var(--measure);font:400 var(--t-105)/1.5 var(--grot);color:var(--ink-3);display:block}.sdr .ws__seriesdoor{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:14px 0 0;display:flex}.sdr .fly{background:var(--chrome-2);border-left:1px solid var(--line-3);min-height:0;box-shadow:var(--plate-lift);flex-direction:column;flex:0 0 430px;display:flex}.sdr .fly__head{border-bottom:2px solid var(--line-3);align-items:baseline;gap:10px;padding:14px 16px;display:flex}.sdr .fly__title{font:600 var(--t-14)/1.2 var(--grot)}.sdr .fly__sub{font:500 var(--t-10)/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-right:auto}.sdr .fly__chain{font:400 var(--t-11)/1.5 var(--grot);color:var(--ink-2);background:var(--check-wash);border-bottom:1px solid var(--check);flex-direction:column;gap:4px;padding:10px 16px;display:flex}.sdr .fly__chaintag{font:700 var(--t-10)/1 var(--mono);letter-spacing:.14em;color:var(--check)}.sdr .fly__body{flex:1;min-height:0;padding:14px 16px;overflow:auto}.sdr .fcard{background:var(--chrome);border:1px solid var(--line-2);flex-direction:column;gap:8px;margin-bottom:12px;padding:12px;display:flex}.sdr .fcard__head{align-items:baseline;gap:10px;display:flex}.sdr .fcard__title{font:600 var(--t-125)/1 var(--grot)}.sdr .fcard__head .t-label{margin-left:auto}.sdr .strip{flex-direction:column;gap:4px;display:flex}.sdr .strip__cell{grid-template-columns:30px 1fr 46px;align-items:center;gap:8px;display:grid}.sdr .strip__n,.sdr .strip__frac{font:600 var(--t-10)/1 var(--mono);color:var(--ink-3)}.sdr .strip__frac{text-align:right}.sdr .strip__bar{background:var(--line-2);background-image:linear-gradient(var(--ink-2), var(--ink-2));background-repeat:no-repeat;background-size:var(--done,0%) 100%;height:6px}.sdr .copies{flex-direction:column;gap:6px;display:flex}.sdr .copyrow{border-left:3px solid var(--line-2);background:var(--chrome-2);grid-template-columns:52px 1fr;gap:8px;padding:6px 8px;display:grid}.sdr .copyrow__k{font:700 var(--t-10)/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.sdr .copyrow__v{font:400 var(--t-105)/1.45 var(--grot);color:var(--ink-2)}.sdr .copyrow--present{border-left-color:var(--ok)}.sdr .copyrow--empty{border-left-color:var(--line-3)}.sdr .copyrow--absent{border-left-style:dashed;border-left-color:var(--ink-faint)}.sdr .copyrow--absent .copyrow__k,.sdr .copyrow--absent .copyrow__v{color:var(--ink-3)}.sdr .fly__reserved{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sdr .rsv{font:700 var(--t-10)/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);background:var(--page);border:1px dashed var(--line-2);border-radius:var(--r-1);cursor:not-allowed;align-items:center;padding:3px 10px;display:inline-flex}.sdr .wsrow__state--pending{color:var(--verify)}.sdr .wsrow__state--held{color:var(--miss);font-weight:700}.sdr .av__warn{font:500 var(--t-105)/1.5 var(--grot);color:var(--miss);background:var(--miss-wash);border-left:3px solid var(--miss);padding:8px 10px}.sdr .av__missing{text-align:left;max-width:460px;font:500 var(--t-11)/1.6 var(--mono);color:var(--ink-2);margin:8px auto 0;padding-left:18px}.sdr .av__queued--held{border-color:var(--miss)}.sdr .qstate--pending{background:var(--verify)}.sdr .qstate--held{background:var(--miss)}.sdr .door{flex-direction:column;max-width:380px;margin:0 auto;padding:72px 24px;display:flex}.sdr .door__title{font:600 var(--fs-title) / 1.3 var(--grot);letter-spacing:.01em}.sdr .door__sub{border-bottom:1px solid var(--line-3);font:500 var(--t-11)/1.5 var(--mono);color:var(--ink-3);margin-top:4px;padding-bottom:20px}.sdr .door__label{font:700 var(--t-10)/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-top:18px;margin-bottom:6px}.sdr .door__input{font:500 var(--t-13)/1.2 var(--mono);color:var(--ink);background:var(--chrome-2);border:1px solid var(--line-2);border-radius:0;padding:10px 11px}.sdr .door__input:focus{border-color:var(--line-3);box-shadow:var(--plate-lift);outline:none}.sdr .door__go{font:600 var(--t-12)/1 var(--mono);letter-spacing:.04em;color:var(--chrome-2);background:var(--ink);border:1px solid var(--ink);cursor:pointer;margin-top:22px;padding:11px 14px}.sdr .door__go:hover:not(:disabled){background:var(--ink-2)}.sdr .door__go:disabled{cursor:default;opacity:.55}.sdr .door__error{font:500 var(--t-115)/1.5 var(--mono);color:var(--miss);background:var(--check-wash);border-left:2px solid var(--check);margin-top:16px;padding:10px 11px}.sdr .door__stranded{font:500 var(--t-12)/1.6 var(--mono);color:var(--ink-2);margin-top:18px}.sdr .door__foot{font:500 var(--t-105)/1.5 var(--mono);color:var(--ink-faint);margin-top:20px}.sdr .ws__who{align-items:center;gap:14px;display:flex}.whoami{font:500 var(--t-10)/1 var(--mono);color:var(--ink-3);align-items:center;gap:8px;display:flex}.whoami__out{font:600 var(--t-10)/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-2);cursor:pointer;background:0 0;padding:4px 6px}.whoami__out:hover{color:var(--ink);border-color:var(--line-3)}.sdr .mb{background:var(--page);min-height:100vh}.sdr .mb__body{max-width:1180px;margin:0 auto;padding:22px 24px 64px}.sdr .mb__draftnote{max-width:62ch;font:500 var(--t-115)/1.6 var(--mono);color:var(--ink-3);margin:2px 0 14px}.sdr .mb__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:30px;display:grid}.sdr .mbc{text-align:left;background:var(--chrome);border:1px solid var(--line-1);cursor:pointer;flex-direction:column;gap:6px;padding:10px;display:flex}.sdr .mbc:hover{border-color:var(--line-3);box-shadow:var(--plate-lift)}.sdr .mbc--draft{background:repeating-linear-gradient(-45deg, var(--chrome) 0 10px, var(--chrome-2) 10px 20px)}.sdr .mbc__frame{aspect-ratio:4/3;background:var(--well);justify-content:center;align-items:center;display:flex;overflow:hidden}.sdr .mbc__img{object-fit:contain;width:100%;height:100%}.sdr .mbc__norender{font:500 var(--t-10)/1 var(--mono);color:var(--ink-faint)}.sdr .mbc__head{align-items:baseline;gap:8px;margin-top:4px;display:flex}.sdr .mbc__name{font:600 var(--t-13)/1.2 var(--grot)}.sdr .mbc__status{font:700 var(--t-10)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-left:auto}.sdr .mbc__status--done{color:var(--ok)}.sdr .mbc__status--refining{color:var(--verify)}.sdr .mbc__room{font:500 var(--t-10)/1.3 var(--mono);color:var(--ink-faint)}.sdr .mbc__story{-webkit-line-clamp:3;font:400 var(--t-115)/1.55 var(--grot);color:var(--ink-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sdr .mbl{z-index:80;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sdr .mbl__scrim{background:#161b2099;position:absolute;inset:0}.sdr .mbl__panel{background:var(--chrome);border:1px solid var(--line-3);width:min(920px,92vw);max-height:88vh;box-shadow:var(--plate-lift);flex-direction:column;display:flex;position:relative}.sdr .mbl__head{border-bottom:1px solid var(--line-2);align-items:baseline;gap:12px;padding:12px 14px;display:flex}.sdr .mbl__name{font:600 var(--t-15)/1.2 var(--grot)}.sdr .mbl__room{font:500 var(--t-10)/1 var(--mono);color:var(--ink-3)}.sdr .mbl__head .bandbtn{margin-left:auto}.sdr .mbl__scroll{padding:14px;overflow-y:auto}.sdr .mbl__story{max-width:68ch;font:400 var(--t-13)/1.65 var(--grot);color:var(--ink);margin:0 0 16px}.sdr .mbl__story--none{color:var(--ink-3);font-style:italic}.sdr .mbl__fig{margin:0 0 16px}.sdr .mbl__fig img{background:var(--well);width:100%;display:block}.sdr .mbl__fig figcaption{font:500 var(--t-10)/1 var(--mono);color:var(--ink-3);margin-top:5px}.sdr .mbl__skp{font:600 var(--t-11)/1 var(--mono);color:var(--chrome-2);background:var(--ink);padding:9px 12px;text-decoration:none;display:inline-block}.sdr .mbl__skp--none{color:var(--ink-faint);background:0 0;padding-left:0}.sdr .toolrow--live{cursor:pointer}.sdr button.toolrow{text-align:left;border:0;border-bottom:1px solid var(--line-1);background:0 0;align-items:baseline;width:100%;display:flex}.sdr .ws__intro{border:1px solid var(--line-2);border-radius:var(--r-row);background:var(--chrome);padding:18px 16px}.sdr .ws__introhead{font:700 var(--fs-title) / 1.3 var(--grot);color:var(--ink);margin:0}.sdr .ws__introbody{font:400 var(--fs-body) / 1.5 var(--grot);color:var(--ink-2);max-width:74ch;margin:6px 0 0}.sdr .ws__routes{gap:10px;margin-top:14px;display:grid}.sdr .ws__route{background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--r-row);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.sdr .ws__routehead{font:700 var(--fs-body) / 1.3 var(--grot);color:var(--ink);margin:0}.sdr .ws__routebody{font:400 var(--fs-micro) / 1.45 var(--grot);color:var(--ink-2);max-width:70ch;margin:3px 0 0}.sdr .wsrow--practice{background:var(--panel-2);border:1px dashed var(--line-3);border-radius:var(--r-row);margin-top:10px}.sdr .wsrow--practice:hover{background:var(--hover)}.sdr .wsrow--practice .wsrow__name{color:var(--ink-2)}.sdr .wsrow--practice .wsrow__state{font:400 var(--fs-micro) / 1.45 var(--grot);color:var(--ink-2);white-space:normal;text-transform:none;letter-spacing:0}.sdr .doorcol{grid-template-columns:380px minmax(0,480px);justify-content:center;align-items:start;gap:28px;padding:48px 24px;display:grid}.sdr .doorcol .door{margin:0;padding:24px 0 0}.sdr .doorsay{background:var(--chrome);border:1px solid var(--line-2);border-radius:var(--r-row);margin-top:24px;padding:20px 22px}.sdr .doorsay__head{font:700 var(--fs-title) / 1.3 var(--grot);color:var(--ink);margin:0 0 10px}.sdr .doorsay p{font:400 var(--fs-body) / 1.55 var(--grot);color:var(--ink-2);max-width:66ch;margin:10px 0 0}.sdr .doorsay b{color:var(--ink)}.sdr .doorsay__steps{font:400 var(--fs-body) / 1.45 var(--grot);color:var(--ink-2);gap:8px;margin:12px 0 0;padding-left:22px;display:grid}@media (width<=900px){.sdr .doorcol{grid-template-columns:minmax(0,420px)}}.sdr .door__lost{text-align:left;cursor:pointer;font:400 var(--fs-body) / 1.4 var(--grot);color:var(--accent-ink);text-underline-offset:2px;background:0 0;border:0;margin-top:10px;padding:0;text-decoration:underline}.sdr .door__losthelp{background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--r-ctl);font:400 var(--fs-body) / 1.5 var(--grot);color:var(--ink-2);margin:8px 0 0;padding:10px 12px}.sdr .ws__secttl--models{margin-top:26px}.sdr .wsrow__open--models .wsrow__where{white-space:normal;text-overflow:clip;text-transform:none;letter-spacing:0;font:400 var(--fs-micro) / 1.45 var(--grot);color:var(--ink-2);max-width:64ch;overflow:visible}.mini{background:var(--page);color:var(--ink-2);font-family:var(--sans);z-index:30;position:fixed;inset:0;overflow:hidden}.mini .board-app{height:100%;min-width:var(--frame-min);flex-direction:column;gap:8px;padding:10px;display:flex;overflow:hidden}.mini .strip{flex:none}.mini .mini-stage{flex:1}.mini .bar{flex:none}.mini .strip{align-items:center;gap:var(--sp-14);row-gap:var(--sp-8);min-height:56px;padding:var(--sp-6) var(--sp-12) var(--sp-6) var(--sp-16);flex-flow:wrap;min-width:0;display:flex}.mini .strip-where{align-items:baseline;gap:var(--sp-8);flex:none;min-width:0;display:flex}.mini .piece{font-size:var(--t-16);font-weight:var(--w-bold);color:var(--ink);letter-spacing:.2px}.mini .runid{font-size:var(--t-115);color:var(--ink-3);font-variant-numeric:tabular-nums}.mini .sheetno{font-size:var(--t-13);font-weight:var(--w-bold);color:var(--accent-ink);background:var(--accent-fill);border:1px solid var(--accent-line);border-radius:var(--r-ctl);padding:3px var(--sp-8);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.mini .badge-practice{font-size:var(--t-115);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--track-micro);color:var(--accent3-ink);background:var(--accent3-fill);border:1px dashed var(--accent3-line);border-radius:var(--r-ctl);padding:4px var(--sp-8);flex:none;line-height:1}.mini .strip-say{min-width:300px;font-size:var(--t-14);line-height:var(--lh-snug);color:var(--ink-2);border-left:1px solid var(--line-2);padding-left:var(--sp-14);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:340px;margin:0;display:-webkit-box;overflow:hidden}.mini .strip-say b{color:var(--ink);font-weight:var(--w-bold)}.mini .score{align-items:baseline;gap:var(--sp-8);padding:4px var(--sp-12);border-radius:var(--r-box);background:var(--raise);border:1px solid var(--line-2);flex:none;display:flex}.mini .score-n{font-size:var(--t-22);font-weight:var(--w-bold);color:var(--check-ink);font-variant-numeric:tabular-nums;animation:b-score-tick var(--dur-settle) var(--ease-out) 1;line-height:1;display:inline-block}.mini .score.is-clear .score-n{color:var(--ok-ink)}.mini .score-l{font-size:var(--t-115);font-weight:var(--w-bold);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ink-3)}@keyframes b-score-tick{0%{color:var(--accent-ink);transform:scale(1.22)}to{transform:scale(1)}}.mini .strip-tail{align-items:center;gap:var(--sp-6);flex:none;display:flex}.mini .b-doc-held{cursor:pointer}.mini .btn{justify-content:center;align-items:center;gap:var(--sp-8);height:var(--h-btn);padding:0 var(--sp-14);border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--raise);color:var(--ink-2);font-size:var(--t-13);font-weight:var(--w-bold);line-height:var(--lh-tight);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-control) var(--ease-linear), border-color var(--dur-control) var(--ease-linear), color var(--dur-control) var(--ease-linear), transform var(--dur-control) var(--ease-linear);display:inline-flex}.mini .btn:hover{background:var(--hover);border-color:var(--line-3);color:var(--ink)}.mini .btn:active{background:var(--pressed)}.mini .btn--mini{height:var(--h-mini);padding:0 var(--sp-10);font-size:var(--t-12);line-height:1.08}.mini .btn--primary{background:var(--cta-fill);border-color:var(--cta-fill-hover);color:var(--cta-ink)}.mini .btn--primary:hover{background:var(--cta-fill-hover);border-color:var(--cta-fill-press);color:var(--cta-ink)}.mini .btn--primary:active{background:var(--cta-fill-press)}.mini .btn--primary:focus-visible{--focus-casing:var(--cta-fill)}.mini .btn--ghost{color:var(--ink-2);background:0 0;border-color:#0000}.mini .btn--ghost:hover{background:var(--hover);color:var(--ink);border-color:#0000}.mini .btn--held{background:var(--panel-2);border-style:dashed;border-color:var(--line-3);color:var(--ink-3)}.mini .btn--held:hover{background:var(--panel-2);border-color:var(--line-3);color:var(--ink-3)}.mini .btn--next{background:var(--accent2-fill);border-color:var(--accent2-line);color:var(--accent2-ink)}.mini .btn--next:hover{background:var(--accent2-fill);border-color:var(--accent2-ink);color:var(--accent2-ink)}.mini .btn--next:focus-visible{--focus-casing:var(--accent2-fill)}.mini .vbtn{height:var(--h-verdict);border-radius:var(--r-box);font-size:var(--t-14);font-weight:var(--w-bold);letter-spacing:var(--track-micro);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-control) var(--ease-linear), border-color var(--dur-control) var(--ease-linear), transform var(--dur-control) var(--ease-linear);border:1px solid;align-items:center;gap:11px;padding:0 15px;display:flex}.mini .vbtn:active{transform:translateY(1px)}.mini .vbtn .key{margin-left:auto}.mini .vbtn--ok{background:var(--ok-cta);border-color:var(--ok-cta);color:var(--cta-ink)}.mini .vbtn--ok:hover{background:var(--ok-cta-hover);border-color:var(--ok-cta-hover)}.mini .vbtn--ok:focus-visible{--focus-casing:var(--ok-cta)}.mini .vbtn--miss{background:var(--miss-cta);border-color:var(--miss-cta);color:var(--cta-ink)}.mini .vbtn--miss:hover{background:var(--miss-cta-hover);border-color:var(--miss-cta-hover)}.mini .vbtn--miss:focus-visible{--focus-casing:var(--miss-cta)}.mini .chip{align-items:center;gap:var(--sp-6);height:22px;padding:0 var(--sp-8);border:1px solid var(--line-1);border-radius:var(--r-ctl);background:var(--panel-2);color:var(--ink-3);font-size:var(--t-115);font-weight:var(--w-bold);letter-spacing:var(--track-micro);white-space:nowrap;text-transform:none;line-height:1;display:inline-flex}.mini .chip--check{background:var(--check-fill);border-color:var(--check-line);color:var(--check-ink)}.mini .chip--miss{background:var(--miss-fill);border-color:var(--miss-line);color:var(--miss-ink)}.mini .chip--verify{background:var(--verify-fill);border-color:var(--verify-line);color:var(--verify-ink)}.mini .chip--ok{background:var(--ok-fill);border-color:var(--ok-line);color:var(--ok-ink)}.mini .chip--pending{background:var(--pending-fill);border-color:var(--pending-line);color:var(--pending-ink)}.mini .key{border-radius:var(--r-mark);min-width:18px;height:18px;color:inherit;font-size:var(--t-105);font-weight:var(--w-bold);font-variant-numeric:tabular-nums;text-transform:uppercase;opacity:.75;background:0 0;border:1px solid;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:inline-flex}.mini .mini-stage{min-width:0;min-height:0;transition:transform var(--dur-panel) var(--ease-std), opacity var(--dur-panel) var(--ease-linear);display:grid}.mini .mini-stage.is-done{opacity:.55;transform:scale(.965)}.mini .duo{background:0 0;grid-template-columns:1fr 1fr;gap:10px;min-width:0;min-height:0;display:grid}.mini .duo__canvas{background:var(--well);box-shadow:var(--well-inset);border:1px solid var(--line-3);border-radius:var(--r-panel);overflow:hidden}.mini .duo__canvas+.duo__canvas{border-left:1px solid var(--line-3)}.mini .duo__ruler{display:none}.mini .duo__cam{background:0 0}.mini .duo__cam>img{background:var(--sheet);box-shadow:var(--sheet-lift);border-radius:2px}.mini .duo__label{font:var(--w-bold) var(--t-115) / 1 var(--sans);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ink-3);background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--r-ctl);top:8px;left:8px}.mini .duo__label--r{left:auto;right:8px}.mini .mini-stage.is-pulling .duo__cam--eased{transition-duration:.26s}.mini .mini-stage.is-cutting .duo__cam--eased{transition-duration:1ms}.mini .hbox{border:1.5px dashed var(--check-paper);transition:opacity var(--dur-settle) var(--ease-linear), border-color var(--dur-settle) var(--ease-linear), background-color var(--dur-settle) var(--ease-linear);border-radius:2px;animation:none}.mini .hbox[data-kind=verify]{border-color:var(--verify)}.mini .hbox[data-kind=blank]{border-color:var(--pending);border-width:1px}.mini .hbox[data-state=approved]{border-style:solid;border-color:var(--ok);opacity:.42;border-width:1.2px}.mini .hbox[data-state=needs_revision]{border-style:solid;border-color:var(--miss-paper);background:var(--miss-wash);border-width:2px}.mini .hbox--hot,.mini .hbox--hot[data-state]{border:2px solid var(--hot-amber);background:var(--hot-yellow-wash);mix-blend-mode:multiply;opacity:1;border-radius:3px}.mini .mini-stage.is-board .hbox[data-state=open]:not(.hbox--hot):before{content:"";border-radius:inherit;pointer-events:none;opacity:0;animation:b-wait 2.6s var(--ease-std) infinite;position:absolute;inset:-2px;box-shadow:0 0 9px 2px #a8322857}@keyframes b-wait{0%,to{opacity:0}50%{opacity:1}}.mini .mini-stage.is-arriving .hbox{opacity:0}.mini .mini-stage.is-landed .hbox:not(.hbox--hot){animation-name:b-arrive;animation-duration:.26s;animation-timing-function:var(--ease-out);animation-delay:calc(var(--i,0) * 55ms);animation-iteration-count:1;animation-fill-mode:backwards}@keyframes b-arrive{0%{opacity:0;transform:scale(1.04)}}.mini .mini-stage.is-lifted .hbox,.mini .mini-stage.is-lifted .hbox__label,.mini .mini-stage.is-lifted .hbox__badge{opacity:0;transition:opacity var(--dur-settle) var(--ease-linear)}.mini .hbox:not(.hbox--hot) .hbox__label{display:none}.mini .tag-blank,.mini .pin-label{padding:3px var(--sp-6);background:var(--check-fill);border:1px solid var(--check-line);border-radius:var(--r-mark);color:var(--check-ink);font-size:var(--t-105);font-weight:var(--w-bold);white-space:nowrap;line-height:1.2;display:inline-block}.mini .tag-blank{background:var(--pending-fill);border-color:var(--pending-line);color:var(--pending-ink)}.mini .b-overlay{pointer-events:none;z-index:24;position:absolute;top:0;bottom:0;overflow:hidden}.mini .b-overlay--a{width:calc(50% - 5px);left:0}.mini .b-overlay--b{width:calc(50% - 5px);right:0}.mini .b-tick{border-radius:var(--r-pill);background:var(--here);width:6px;height:6px;box-shadow:0 0 0 2px var(--panel);animation:b-tick-in var(--dur-ring) var(--ease-out) 1;margin:-3px 0 0 -3px;position:absolute}@keyframes b-tick-in{0%{opacity:0;transform:scale(.4)}}.mini .coach{background:var(--accent3-fill);border:1px solid var(--accent3-line);max-width:240px;color:var(--accent3-ink);font-size:var(--t-12);line-height:1.35;font-weight:var(--w-bold);animation:b-coach-in var(--dur-panel) var(--ease-out) 1;border-radius:6px;padding:6px 9px;position:absolute}.mini .coach b{font-size:var(--t-13);display:block}.mini .coach span{font-weight:var(--w-reg)}@keyframes b-coach-in{0%{opacity:0;transform:translateY(6px)}}.mini .bar{grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;min-height:104px;display:grid;overflow:hidden}.mini .bar-read{padding:var(--sp-10) var(--sp-16);flex-direction:column;justify-content:center;gap:5px;min-width:0;display:flex}.mini .bar-id{align-items:center;gap:var(--sp-8);display:flex}.mini .bar-id .who{font-size:var(--t-13);font-weight:var(--w-bold);color:var(--ink);font-variant-numeric:tabular-nums}.mini .line{gap:var(--sp-12);grid-template-columns:146px minmax(0,1fr);align-items:baseline;display:grid}.mini .line-lab{font-size:var(--t-115);font-weight:var(--w-bold);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ink-3);align-items:center;gap:var(--sp-6);display:flex}.mini .line-lab i{border-radius:2px;flex:none;width:9px;height:9px;display:inline-block}.mini .i-check{background:var(--check)}.mini .i-pink{background:var(--pink)}.mini .i-found{background:var(--ink-4)}.mini .verbatim-red{font-size:var(--t-15);font-weight:var(--w-bold);line-height:var(--lh-body);color:var(--check-ink)}.mini .verbatim-pink{font-size:var(--t-15);font-weight:var(--w-reg);line-height:var(--lh-body);color:var(--pink-ink)}.mini .found{font-size:var(--t-14);line-height:var(--lh-body);color:var(--ink-2)}.mini .bar-empty{justify-content:center;gap:var(--sp-6);padding:var(--sp-10) var(--sp-16);flex-direction:column;display:flex}.mini .bar-empty .big{font-size:var(--t-15);font-weight:var(--w-bold);color:var(--ink);margin:0}.mini .bar-empty .small{font-size:var(--t-13);color:var(--ink-3);max-width:74ch;margin:0}.mini .walkcol{justify-content:center;gap:var(--sp-6);padding:var(--sp-10) var(--sp-12);border-left:1px solid var(--line-1);flex-direction:column;display:flex}.mini .walkcol .btn{justify-content:flex-start;width:200px}.mini .walkcol .btn .key{margin-left:auto}.mini .walkhint{width:200px;font-size:var(--t-105);line-height:var(--lh-snug);color:var(--ink-3);margin:0}.mini .verdicts.board-verdicts{min-width:296px;padding:13px var(--sp-16) 15px;background:var(--panel-2);border-left:1px solid var(--line-2);flex-direction:column;justify-content:center;gap:9px;display:flex}.mini .vbtn{width:100%}.mini .vbtn--held{background:var(--panel);border:1px dashed var(--line-3);color:var(--ink-4);cursor:default}.mini .vhint{font-size:var(--t-115);color:var(--ink-3);line-height:var(--lh-snug);margin:0}.mini .notebox-board{padding:var(--sp-10) var(--sp-16);justify-content:center;gap:var(--sp-6);flex-direction:column;display:flex}.mini .line--note{grid-template-columns:170px minmax(0,1fr)}.mini .notebox-board textarea{resize:none;width:100%;height:46px;padding:var(--sp-8) var(--sp-10);background:var(--raise);border:1px solid var(--miss-line);border-radius:var(--r-ctl);color:var(--miss-ink);font-size:var(--t-14);font-weight:var(--w-bold);line-height:var(--lh-snug);font-family:inherit}.mini .notebox-board textarea:focus-visible{border-color:var(--miss-ink);box-shadow:var(--focus-ring-tight);outline:none}.mini .notebox-board .hint{font-size:var(--t-115);color:var(--ink-3);margin:0}.mini .beat,.mini~.beat{z-index:var(--z-tip);padding:var(--sp-10) var(--sp-16);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-panel);box-shadow:var(--lift-3);font-size:var(--t-14);font-weight:var(--w-bold);color:var(--ink);max-width:68ch;animation:b-coach-in var(--dur-panel) var(--ease-out) 1;position:fixed;top:72px;left:50%;transform:translate(-50%)}.mini .beat b{color:var(--accent-ink)}.mini .veil{z-index:var(--z-modal);animation:b-veil-in var(--dur-ring) var(--ease-linear) 1;background:#14264247;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.mini .card{width:min(760px,100%);max-height:86vh;padding:var(--sp-24) var(--sp-32);animation:b-card-in var(--dur-panel) var(--ease-out) 1;overflow:auto}@keyframes b-veil-in{0%{opacity:0}}@keyframes b-card-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}.mini .card h2{font-size:var(--t-22);font-weight:var(--w-bold);color:var(--ink);line-height:var(--lh-tight)}.mini .card h3{font-size:var(--t-115);font-weight:var(--w-bold);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ink-3);margin-top:var(--sp-20)}.mini .card p{font-size:var(--t-14);line-height:var(--lh-body);color:var(--ink-2);margin-top:var(--sp-8);max-width:var(--measure)}.mini .card .row{gap:var(--sp-10);margin-top:var(--sp-20);flex-wrap:wrap;display:flex}.mini .tally{gap:var(--sp-24);margin-top:var(--sp-16);flex-wrap:wrap;display:flex}.mini .tally div{animation:b-card-in var(--dur-panel) var(--ease-out) backwards;flex-direction:column;gap:2px;display:flex}.mini .tally div:nth-child(2){animation-delay:60ms}.mini .tally div:nth-child(3){animation-delay:.12s}.mini .tally div:nth-child(4){animation-delay:.18s}.mini .tally .n{font-size:var(--t-30);font-weight:var(--w-bold);color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.mini .tally .l{font-size:var(--t-115);font-weight:var(--w-bold);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ink-3)}.mini .tally .n--miss{color:var(--miss-ink)}.mini .tally .n--ok{color:var(--ok-ink)}@media (prefers-reduced-motion:reduce){.mini .mini-stage,.mini .score-n,.mini .hbox,.mini .hbox:before,.mini .tally div{transition-duration:1ms!important;animation:none!important}.mini .veil,.mini .card,.mini .b-tick,.mini .coach,.mini .beat{animation:none!important}}.mini .p-views{gap:var(--sp-6);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.mini .p-missing{padding:var(--sp-16);pointer-events:none;justify-content:center;align-items:flex-end;display:flex}.mini .p-missing__line{max-width:46ch;padding:var(--sp-10) var(--sp-12);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-ctl);font-size:var(--t-13);line-height:var(--lh-snug);color:var(--ink-2);box-shadow:var(--lift-2);margin:0}.mini a.btn{text-decoration:none}.mini .strip-say--full{-webkit-line-clamp:none;max-width:92ch;display:block;overflow:visible}.mini .bar.is-noting .bar-read{display:none}.mini .p-notebox{min-width:0}.mini .p-pinlayer--arming{pointer-events:auto;cursor:crosshair}.mini .p-pin{border-radius:var(--r-pill);background:var(--miss-fill);border:2px solid var(--miss-paper);width:20px;height:20px;box-shadow:0 0 0 2px var(--mark-casing);color:var(--miss-ink);font-size:var(--t-105);font-weight:var(--w-bold);pointer-events:none;justify-content:center;align-items:center;margin:-10px 0 0 -10px;line-height:1;display:inline-flex;position:absolute}.mini .p-pin--draft{background:var(--accent-fill);border-color:var(--accent-ink);color:var(--accent-ink);animation:b-coach-in var(--dur-ring) var(--ease-out) 1}.mini .p-notechip{height:auto;min-height:var(--h-mini);padding:5px var(--sp-10);white-space:normal;text-align:left;line-height:var(--lh-snug);max-width:72ch}.show{min-height:100vh;min-width:var(--frame-min);background:var(--page);color:var(--ink-2);font-family:var(--sans)}.show .s-stage{width:min(100%,1440px);margin:0 auto;padding:0 28px 96px}.show .s-top{align-items:center;gap:var(--sp-12);height:60px;display:flex}.show .s-mark{font-size:var(--t-115);font-weight:var(--w-bold);color:var(--ink-3);letter-spacing:var(--track-micro);text-transform:uppercase}.show .s-top-tail{align-items:center;gap:var(--sp-10);margin-left:auto;display:flex}.show .s-who{font-size:var(--t-12);color:var(--ink-3)}.show .s-av{border-radius:var(--r-pill);background:var(--accent-fill);border:1px solid var(--accent-line);width:26px;height:26px;color:var(--accent-ink);font-size:var(--t-115);font-weight:var(--w-bold);justify-content:center;align-items:center;display:inline-flex}.show .s-idx-wrap{position:relative}.show .s-idx{z-index:40;width:468px;padding:var(--sp-14) var(--sp-16) var(--sp-12);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-panel);box-shadow:var(--lift-3);display:none;position:absolute;top:38px;left:0}.show .s-idx.is-on{animation:s-rise var(--dur-panel) var(--ease-out) both;display:block}.show .s-idx-head{font-size:var(--t-115);color:var(--ink-3);margin-bottom:var(--sp-10)}.show .s-idx-room{font-size:var(--t-105);font-weight:var(--w-bold);color:var(--ink-3);letter-spacing:var(--track-micro);text-transform:uppercase;margin:var(--sp-10) 0 var(--sp-4)}.show .s-idx-item{align-items:center;gap:var(--sp-8);width:100%;height:32px;padding:0 var(--sp-8);border-radius:var(--r-ctl);color:var(--ink-2);font-size:var(--t-135);text-align:left;cursor:pointer;background:0 0;border:0;font-family:inherit;display:flex}.show .s-idx-item:hover{background:var(--hover);color:var(--ink)}.show .s-idx-item[aria-current=true]{background:var(--accent-fill);color:var(--accent-ink);font-weight:var(--w-bold)}.show .s-idx-new{font-size:var(--t-105);color:var(--ink-3);margin-left:auto}.show .s-hero{background:var(--well);border:1px solid var(--line-3);border-radius:var(--r-panel);height:clamp(430px,58vh,620px);box-shadow:var(--well-inset);position:relative;overflow:hidden}.show .s-hero-art{position:absolute;inset:22px 34px 30px}.show .s-hero-art img{object-fit:contain;width:100%;height:100%;display:block}.show .s-hero-cap{z-index:6;border-radius:var(--r-ctl);background:var(--raise);border:1px solid var(--line-2);font-size:var(--t-115);color:var(--ink-2);padding:4px 10px;position:absolute;bottom:12px;right:14px}.show .s-hero.is-pinning{cursor:crosshair}.show .s-hint{z-index:6;padding:7px var(--sp-12);border-radius:var(--r-ctl);background:var(--raise);border:1px solid var(--miss-line);color:var(--miss-ink);font-size:var(--t-12);font-weight:var(--w-bold);box-shadow:var(--lift-2);white-space:nowrap;display:none;position:absolute;top:14px;left:50%;transform:translate(-50%)}.show .s-hero.is-pinning .s-hint{animation:s-rise var(--dur-settle) var(--ease-out) both;display:block}.show .s-hero-empty{place-content:center;gap:var(--sp-6);text-align:center;color:var(--ink-3);font-size:var(--t-135);display:grid;position:absolute;inset:0}.show .s-pinbox{z-index:4;position:absolute}.show .s-ref{z-index:5;text-align:left;cursor:pointer;background:var(--raise);border:1px solid var(--line-2);border-radius:var(--r-box);width:182px;box-shadow:var(--lift-2);transition:transform var(--dur-control) var(--ease-linear), box-shadow var(--dur-control) var(--ease-linear);padding:6px 6px 7px;font-family:inherit;position:absolute;top:14px;right:14px}.show .s-ref:hover{box-shadow:var(--lift-3);transform:translateY(-2px)}.show .s-ref-art{border-radius:var(--r-ctl);background:var(--sheet);border:1px solid var(--line-1);height:106px;display:block;overflow:hidden}.show .s-ref-art img{object-fit:contain;width:100%;height:100%;display:block}.show .s-ref-cap{font-size:var(--t-105);color:var(--ink-3);margin-top:5px;display:block}.show .s-ref-cap b{color:var(--ink-2);font-weight:var(--w-bold)}.show .s-hero.is-pinning .s-ref{opacity:0;pointer-events:none}.show .s-old{z-index:5;align-items:center;gap:var(--sp-10);padding:6px 8px 6px var(--sp-12);border-radius:var(--r-ctl);background:var(--raise);border:1px solid var(--line-2);box-shadow:var(--lift-2);font-size:var(--t-12);color:var(--ink-2);animation:s-rise var(--dur-settle) var(--ease-out) both;display:flex;position:absolute;top:14px;left:14px}.show .s-strip.is-dim{opacity:.45}.show .s-pin{border-radius:var(--r-pill);background:var(--miss-cta);border:2px solid var(--raise);width:24px;height:24px;box-shadow:var(--lift-2);cursor:pointer;z-index:5;margin:-12px 0 0 -12px;padding:0;font-family:inherit;position:absolute}.show .s-pin:after{content:"";border-radius:var(--r-pill);background:var(--raise);opacity:.92;position:absolute;inset:6px}.show .s-pin:hover{background:var(--miss-cta-hover)}.show .s-pin.is-live{animation:s-halo 1.6s var(--ease) infinite}.show .s-pin.is-dropped{animation:s-drop .52s var(--ease-out) both, s-halo .72s var(--ease-out) 1}.show .s-pin--theirs{background:var(--raise);border:2px solid var(--miss-cta)}.show .s-pin--theirs:after{content:none}.show .s-pin--theirs .s-pin-n{font-size:var(--t-105);font-weight:var(--w-bold);color:var(--miss-ink);place-content:center;display:grid;position:absolute;inset:0}.show .s-pin.is-lit{animation:s-halo .9s var(--ease-out) 2}.show .s-read{grid-template-columns:minmax(430px,40%) minmax(0,1fr);align-items:start;gap:30px;margin-top:24px;display:grid}.show .s-plate{z-index:2;padding:var(--sp-24) var(--sp-24) var(--sp-20);background:var(--sheet);border:1px solid var(--line-2);border-radius:var(--r-panel);box-shadow:var(--lift-3);position:relative}.show .s-plate-room{font-size:var(--t-115);font-weight:var(--w-bold);color:var(--ink-3);letter-spacing:var(--track-micro);text-transform:uppercase}.show .s-plate-name{font-size:var(--t-30);font-weight:var(--w-bold);color:var(--ink);line-height:var(--lh-tight);margin-top:3px}.show .s-plate-tag{margin-top:var(--sp-8);border-radius:var(--r-ctl);background:var(--verify-fill);border:1px solid var(--verify-line);color:var(--verify-ink);font-size:var(--t-115);font-weight:var(--w-bold);padding:3px 9px;display:inline-block}.show .s-plate-tag--draft{background:var(--panel-2);border-color:var(--line-3);color:var(--ink-3)}.show .s-plate-story{margin:var(--sp-14) 0 0;font-size:var(--t-15);line-height:var(--lh-body);color:var(--ink-2);max-width:46ch}.show .s-plate-story+.s-plate-story{margin-top:var(--sp-10)}.show .s-plate-rule{background:var(--line-1);height:1px;margin:var(--sp-16) 0 var(--sp-12)}.show .s-plate-from{font-size:var(--t-12);color:var(--ink-3)}.show .s-plate-skp{margin-top:var(--sp-12)}.show .s-views{padding-top:var(--sp-6);min-width:0}.show .s-group-label{font-size:var(--t-105);font-weight:var(--w-bold);color:var(--ink-3);letter-spacing:var(--track-micro);text-transform:uppercase;margin-bottom:var(--sp-10)}.show .s-strip{gap:var(--sp-14);flex-wrap:wrap;display:flex}.show .s-thumb{cursor:pointer;text-align:left;background:0 0;border:0;width:168px;padding:0;font-family:inherit;display:block}.show .s-thumb-art{border-radius:var(--r-row);border:1px solid var(--line-2);background:var(--well);height:112px;box-shadow:var(--lift-1);transition:border-color var(--dur-control) var(--ease-linear), box-shadow var(--dur-control) var(--ease-linear), transform var(--dur-control) var(--ease-linear);display:block;overflow:hidden}.show .s-thumb-art img{object-fit:contain;width:100%;height:100%;display:block}.show .s-thumb:hover .s-thumb-art{border-color:var(--line-3);box-shadow:var(--lift-2);transform:translateY(-2px)}.show .s-thumb[aria-pressed=true] .s-thumb-art{border-color:var(--accent-line);box-shadow:0 0 0 2px var(--accent-fill)}.show .s-thumb-cap{font-size:var(--t-115);color:var(--ink-3);margin-top:6px;display:block}.show .s-thumb[aria-pressed=true] .s-thumb-cap{color:var(--ink);font-weight:var(--w-bold)}.show .s-thumb-dot{border-radius:var(--r-pill);background:var(--miss-cta);vertical-align:1px;width:8px;height:8px;margin-left:6px;display:inline-block}.show .s-sub{margin-top:var(--sp-24)}.show .s-sub .s-thumb{opacity:.84;width:124px}.show .s-sub .s-thumb:hover{opacity:1}.show .s-sub .s-thumb-art{background:var(--sheet);height:84px}.show .s-sub .s-thumb-cap{font-size:var(--t-105)}.show .s-sub--iter .s-thumb{opacity:1;width:150px}.show .s-sub--iter .s-thumb-art{background:var(--well);height:100px}.show .s-sub--iter .s-thumb-cap{font-size:var(--t-115)}.show .s-thumb--past .s-thumb-art img{opacity:.55}.show .s-absent{width:236px;min-height:80px;padding:var(--sp-10) var(--sp-12);border:1px dashed var(--line-3);border-radius:var(--r-row);background:var(--panel-2);color:var(--ink-3);font-size:var(--t-115);line-height:var(--lh-snug)}.show .s-absent b{color:var(--ink-2);font-weight:var(--w-bold);margin-bottom:3px;display:block}.show .s-thread{margin-top:var(--sp-24);max-width:620px}.show .s-thread-note{font-size:var(--t-105);color:var(--ink-3);margin:-4px 0 var(--sp-10)}.show .s-say-row-item{gap:var(--sp-10);padding:var(--sp-8) var(--sp-10);border-radius:var(--r-ctl);font-size:var(--t-135);line-height:var(--lh-snug);color:var(--ink-2);align-items:baseline;display:flex}.show .s-say-row-item.is-lit{background:var(--hover)}.show .s-fn{border-radius:var(--r-pill);border:2px solid var(--miss-cta);width:24px;height:24px;color:var(--miss-ink);font-size:var(--t-105);font-weight:var(--w-bold);cursor:pointer;background:var(--raise);flex:none;place-content:center;padding:0;font-family:inherit;display:inline-grid}.show .s-fn--none{border-color:var(--line-3);color:var(--ink-4);cursor:default}.show .s-say-who{font-weight:var(--w-bold);color:var(--ink);white-space:nowrap}.show .s-say-who--ok{color:var(--ok-ink)}.show .s-say-prior{font-size:var(--t-115);color:var(--ink-4);margin:2px 0 0 30px}.show .s-fwd{align-items:center;gap:var(--sp-16);width:100%;padding:var(--sp-12) var(--sp-16) var(--sp-12) var(--sp-12);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-panel);box-shadow:var(--lift-2);text-align:left;cursor:pointer;transition:transform var(--dur-control) var(--ease-linear), box-shadow var(--dur-control) var(--ease-linear);margin-top:34px;font-family:inherit;display:flex}.show .s-fwd:hover{box-shadow:var(--lift-3);transform:translateY(-2px)}.show .s-fwd-art{border-radius:var(--r-row);background:var(--well);border:1px solid var(--line-2);flex:none;width:132px;height:82px;overflow:hidden}.show .s-fwd-art img{object-fit:contain;width:100%;height:100%;display:block}.show .s-fwd-lab{font-size:var(--t-105);font-weight:var(--w-bold);color:var(--ink-3);letter-spacing:var(--track-micro);text-transform:uppercase;display:block}.show .s-fwd-name{font-size:var(--t-18);font-weight:var(--w-bold);color:var(--ink);margin-top:2px;display:block}.show .s-fwd-new{font-size:var(--t-12);font-weight:var(--w-bold);margin-top:4px;display:block}.show .s-fwd-go{margin-left:auto}.show .s-dock{z-index:50;align-items:center;gap:var(--sp-10);max-width:660px;padding:var(--sp-10) var(--sp-12);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-panel);box-shadow:var(--lift-3);display:flex;position:fixed;bottom:24px;right:28px}.show .s-dock.is-fresh{animation:s-rise var(--dur-panel) var(--ease-out) both}.show .s-dock-said{min-width:0;display:block}.show .s-dock-line{align-items:baseline;gap:var(--sp-8);min-width:0;display:flex}.show .s-dock-who{font-size:var(--t-12);font-weight:var(--w-bold);color:var(--ink);white-space:nowrap}.show .s-dock-words{font-size:var(--t-135);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:430px;overflow:hidden}.show .s-dock-micro{font-size:var(--t-105);color:var(--ink-3);margin-top:3px;display:block}.show .s-loved{color:var(--ok-ink)}.show .s-btn-love.is-armed{background:var(--ok-cta);border-color:var(--ok-cta);color:var(--cta-ink);animation:s-halo-ok .62s var(--ease-out) 1}.show .s-say{z-index:60;width:398px;padding:var(--sp-14) var(--sp-16) var(--sp-14);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-panel);box-shadow:var(--lift-3);display:none;position:fixed;bottom:92px;right:28px}.show .s-say.is-on{animation:s-rise var(--dur-panel) var(--ease-out) both;display:block}.show .s-say-head{align-items:center;gap:var(--sp-8);margin-bottom:var(--sp-10);display:flex}.show .s-say-title{font-size:var(--t-15);font-weight:var(--w-bold);color:var(--ink)}.show .s-say-x{margin-left:auto}.show .s-say textarea{width:100%;height:92px;padding:var(--sp-10) var(--sp-12);background:var(--raise);border:1px solid var(--line-2);border-radius:var(--r-ctl);color:var(--ink);font-size:var(--t-14);font-family:inherit;line-height:var(--lh-body);resize:none}.show .s-say textarea::placeholder{color:var(--ink-4)}.show .s-say textarea:focus-visible{box-shadow:var(--focus-ring);border-color:var(--focus);outline:none}.show .s-say-row{align-items:center;gap:var(--sp-8);margin-top:var(--sp-10);flex-wrap:wrap;display:flex}.show .s-say-foot{align-items:center;gap:var(--sp-8);margin-top:var(--sp-12);flex-wrap:wrap;display:flex}.show .s-say-micro{font-size:var(--t-105);color:var(--ink-3);margin-left:auto}.show .s-say-refuse{font-size:var(--t-115);color:var(--miss-ink);font-weight:var(--w-bold)}.show .s-cmp{z-index:90;display:none;position:fixed;inset:0}.show .s-cmp.is-on{display:block}.show .s-cmp-scrim{animation:s-fade var(--dur-ring) var(--ease-linear) both;background:#14264270;position:absolute;inset:0}.show .s-cmp-panel{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-panel);width:min(1240px,94vw);height:min(84vh,820px);box-shadow:var(--lift-4);animation:s-pop var(--dur-panel) var(--ease-out) both;grid-template-rows:54px minmax(0,1fr);margin:8vh auto 0;display:grid;position:relative}.show .s-cmp-head{align-items:center;gap:var(--sp-10);padding:0 var(--sp-14);border-bottom:1px solid var(--line-1);display:flex}.show .s-cmp-title{font-size:var(--t-15);font-weight:var(--w-bold);color:var(--ink)}.show .s-cmp-sub{font-size:var(--t-12);color:var(--ink-3)}.show .s-cmp-tail{align-items:center;gap:var(--sp-8);flex-wrap:wrap;justify-content:flex-end;margin-left:auto;display:flex}.show .s-cmp-body{gap:var(--sp-12);padding:var(--sp-12);min-height:0;display:flex}.show .s-cmp-pane{flex:1 1 0;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.show .s-cmp-pane--paper{max-width:720px}.show .s-cmp-art{border-radius:var(--r-row);border:1px solid var(--line-2);background:var(--well);place-content:stretch;min-height:0;display:grid;overflow:hidden}.show .s-cmp-art img{object-fit:contain;width:100%;height:100%;display:block}.show .s-cmp-art--paper{background:var(--sheet);box-shadow:var(--sheet-lift)}.show .s-cmp-art--past img{opacity:.55}.show .s-cmp-cap{padding-top:var(--sp-8);align-items:center;gap:var(--sp-8);font-size:var(--t-12);color:var(--ink-3);display:flex}.show .s-cmp-note{margin-top:var(--sp-8);padding:var(--sp-10) var(--sp-12);border:1px dashed var(--line-3);border-radius:var(--r-ctl);background:var(--panel-2);color:var(--ink-3);font-size:var(--t-115);line-height:var(--lh-snug)}.show .s-state{place-content:center;gap:var(--sp-10);text-align:center;min-height:60vh;color:var(--ink-3);font-size:var(--t-135);display:grid}.show .s-state-row{gap:var(--sp-8);justify-content:center;display:flex}@keyframes s-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes s-fade{0%{opacity:0}to{opacity:1}}@keyframes s-pop{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes s-hero-in{0%{opacity:0;transform:translateY(12px)scale(1.014)}to{opacity:1;transform:none}}@keyframes s-drop{0%{opacity:0;transform:scale(.2)}58%{opacity:1;transform:scale(1.16)}to{transform:scale(1)}}@keyframes s-halo{0%{box-shadow:0 0 0 0 var(--miss-fill)}to{box-shadow:0 0 0 18px #8c2f2400}}@keyframes s-halo-ok{0%{box-shadow:0 0 0 0 var(--ok-fill)}to{box-shadow:0 0 0 16px #35604e00}}.show .is-arriving .s-hero-art{animation:s-hero-in .56s var(--ease-out) both}.show .is-arriving .s-plate{animation:s-rise .52s var(--ease-out) 90ms both}.show .is-arriving .s-thumb{animation:s-rise .46s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.show .is-arriving .s-hero-art,.show .is-arriving .s-plate,.show .is-arriving .s-thumb,.show .s-idx.is-on,.show .s-say.is-on,.show .s-dock.is-fresh,.show .s-old,.show .s-cmp-scrim,.show .s-cmp-panel,.show .s-pin.is-live,.show .s-pin.is-dropped,.show .s-pin.is-lit,.show .s-btn-love.is-armed{animation:none}}.show .g-stage{min-width:1180px;max-width:1440px;margin:0 auto;padding:0 32px 96px}.show .g-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-32);padding-bottom:var(--sp-20);border-bottom:1px solid var(--line-2);display:flex}.show .g-title{font-size:var(--t-30);font-weight:var(--w-reg);color:var(--ink);line-height:1.04}.show .g-sub{margin-top:var(--sp-8);font-size:var(--t-15);color:var(--ink-3)}.show .g-who{text-align:right;font-size:var(--t-12);color:var(--ink-3);line-height:1.7}.show .g-who b{font-weight:var(--w-bold);color:var(--ink-2)}.show .g-who-row{gap:var(--sp-8);margin-top:var(--sp-8);justify-content:flex-end;display:flex}.show .g-body{padding-top:var(--sp-24);grid-template-columns:216px minmax(0,1fr);align-items:start;gap:40px;display:grid}.show .g-rooms{top:var(--sp-20);position:sticky}.show .g-rooms-h{padding:0 var(--sp-10) var(--sp-8) var(--sp-14);font-size:var(--t-115);font-weight:var(--w-bold);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ink-3)}.show .g-jump{justify-content:space-between;align-items:center;gap:var(--sp-8);width:100%;padding:9px var(--sp-10) 9px var(--sp-14);border-radius:var(--r-ctl);color:var(--ink-2);font-size:var(--t-135);text-align:left;cursor:pointer;transition:background-color var(--dur-control) var(--ease-linear), color var(--dur-control) var(--ease-linear);background:0 0;border:0;font-family:inherit;display:flex;position:relative}.show .g-jump:hover{background:var(--hover);color:var(--ink)}.show .g-jump.is-here{color:var(--ink)}.show .g-jump.is-here:before{content:"";border-radius:var(--r-mark);background:var(--accent-ink);width:3px;height:18px;margin-top:-9px;position:absolute;top:50%;left:0}.show .g-jump-n{font-size:var(--t-115);color:var(--ink-3)}.show .g-jump--new,.show .g-jump--new .g-jump-n{color:var(--accent2-ink)}.show .g-rooms-foot{margin-top:var(--sp-16);padding:var(--sp-12) var(--sp-14) 0;border-top:1px solid var(--line-2);font-size:var(--t-115);color:var(--ink-3);line-height:1.6}.show .g-shelf{margin-bottom:46px;overflow:hidden}.show .g-shelf-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-20);padding-bottom:var(--sp-16);margin-bottom:var(--sp-20);border-bottom:1px solid var(--line-1);display:flex}.show .g-shelf-head>div{flex:auto;min-width:0}.show .g-shelf-head>.btn{flex:none}.show .g-shelf-mark{align-items:center;gap:var(--sp-8);font-size:var(--t-115);font-weight:var(--w-bold);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--accent2-ink);display:inline-flex}.show .g-shelf-dot{border-radius:var(--r-pill);background:var(--accent2-line);width:8px;height:8px;box-shadow:0 0 0 3px var(--accent2-fill)}.show .g-shelf-title{margin-top:var(--sp-8);font-size:var(--t-18);font-weight:var(--w-reg);color:var(--ink)}.show .g-shelf-grid{gap:var(--sp-20);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.show .g-shelf.is-clearing{animation:g-shelf-out .42s var(--ease-out) both}@keyframes g-shelf-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}.show .g-wall{scroll-margin-top:var(--sp-24);margin-bottom:52px}.show .g-wall-label{align-items:baseline;gap:var(--sp-14);padding-bottom:var(--sp-12);margin-bottom:var(--sp-24);border-bottom:1px solid var(--line-2);display:flex}.show .g-wall-room{font-size:var(--t-22);font-weight:var(--w-reg);color:var(--ink);margin:0}.show .g-wall-note{font-size:var(--t-115);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ink-3)}.show .g-pieces{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px;display:grid}.show .g-pieces--solo{grid-template-columns:minmax(0,1fr)}.show .g-pieces--solo .g-piece{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:36px;display:grid}.show .g-pieces--solo .g-label{padding-top:0}.show .g-pieces--solo .g-teaser{-webkit-line-clamp:4}.show .g-piece{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-family:inherit;display:block}.show .g-frame{aspect-ratio:4/3;background:var(--sheet);box-shadow:var(--sheet-lift);transition:transform .17s var(--ease-std), box-shadow .17s var(--ease-std);border-radius:3px;position:relative;overflow:hidden}.show .g-piece:hover .g-frame{box-shadow:var(--lift-3);transform:translateY(-3px)}.show .g-piece:active .g-frame{transform:translateY(-1px)}.show .g-frame--open{outline:1px dashed var(--line-3);outline-offset:-1px}.show .g-view{opacity:0;transition:opacity .24s var(--ease-linear);position:absolute;inset:10px}.show .g-view img{object-fit:contain;width:100%;height:100%;display:block}.show .g-view--0{opacity:1}.show .g-piece.has-two:hover .g-view--0{opacity:0}.show .g-piece.has-two:hover .g-view--1{opacity:1}.show .g-caps{margin-top:var(--sp-10);display:grid}.show .g-caps>span{font-size:var(--t-115);letter-spacing:var(--track-micro);color:var(--ink-2);transition:opacity .24s var(--ease-linear);grid-area:1/1}.show .g-caps>.g-cap--1,.show .g-piece.has-two:hover .g-caps>.g-cap--0{opacity:0}.show .g-piece.has-two:hover .g-caps>.g-cap--1{opacity:1}.show .g-pin{border-radius:var(--r-pill);background:var(--miss-cta);border:3px solid var(--raise);width:15px;height:15px;box-shadow:var(--lift-1);transition:transform .17s var(--ease-std);margin:-7.5px 0 0 -7.5px;position:absolute}.show .g-piece:hover .g-pin{transform:scale(1.22)}.show .g-piece.has-two:hover .g-pin{opacity:0;transition:opacity .16s var(--ease-linear)}.show .g-label{padding:var(--sp-14) 2px 0}.show .g-name{font-size:var(--t-18);font-weight:var(--w-reg);color:var(--ink)}.show .g-meta{margin-top:var(--sp-4);font-size:var(--t-12);color:var(--ink-3)}.show .g-meta .g-shaping{color:var(--accent2-ink)}.show .g-teaser{margin:var(--sp-8) 0 0;font-size:var(--t-135);line-height:var(--lh-snug);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.show .g-said{align-items:baseline;gap:var(--sp-8);margin-top:var(--sp-10);font-size:var(--t-12);color:var(--ink-3);min-height:18px;display:flex}.show .g-said i{border-radius:var(--r-pill);background:var(--ok-ink);flex:none;width:7px;height:7px;margin-top:1px}.show .g-said--back i{background:var(--miss-ink)}.show .g-said span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.show .g-hint{margin-top:var(--sp-10);font-size:var(--t-12);font-weight:var(--w-bold);letter-spacing:var(--track-micro);color:var(--accent2-ink);opacity:0;transition:opacity .16s var(--ease-linear)}.show .g-piece:hover .g-hint,.show .g-piece:focus-visible .g-hint{opacity:1}.show .g-bench{margin-bottom:52px}.show .g-bench-door{align-items:center;gap:var(--sp-10);width:100%;padding:var(--sp-12) var(--sp-16);background:var(--panel-2);border:1px dashed var(--line-3);border-radius:var(--r-panel);color:var(--ink-2);font-size:var(--t-135);text-align:left;cursor:pointer;font-family:inherit;display:flex}.show .g-bench-door:hover{background:var(--hover)}.show .g-bench-door b{font-weight:var(--w-bold);color:var(--ink)}.show .g-bench-note{font-size:var(--t-115);color:var(--ink-3);margin-left:auto}.show .g-bench-body{padding-top:var(--sp-20)}@keyframes g-wall-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.show .g-settle{animation:g-wall-in .54s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.show .g-settle,.show .g-shelf.is-clearing{animation:none}}html,body,#root{height:100%}body{background:var(--page);color:var(--ink);font-family:var(--grot);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.sdr ::-webkit-scrollbar{width:8px;height:8px}.sdr ::-webkit-scrollbar-track{background:var(--page)}.sdr ::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:0}.sdr ::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}
