:root{--ink-950:#080b0d;--ink-900:#0f1518;--ink-800:#182126;--ink-700:#222f35;--ink-600:#2f4048;--steel-700:#3e5158;--steel-600:#556b73;--steel-500:#70858c;--steel-400:#91a2a7;--steel-300:#b4c0c1;--steel-200:#ced6d3;--steel-100:#e0e5e0;--bone-100:#fbfcf9;--bone-200:#f3f5ef;--bone-300:#e9ece4;--bone-400:#dce0d6;--signal-700:#8a5e00;--signal-600:#b37a00;--signal-500:#ffc42e;--signal-400:#ffd770;--signal-200:#ffebbf;--signal-050:#fff8e8;--volt-700:#13309a;--volt-600:#1b41c6;--volt-500:#2352e8;--volt-400:#6187f5;--volt-200:#becdfc;--volt-050:#e9eefe;--cyan-600:#0e97a8;--cyan-500:#12bfd4;--cyan-400:#42d8e6;--cyan-200:#adeef4;--rise-500:#0e9c6c;--fall-500:#e23b2b;--amber-500:#d98a08;--amber-200:#f4dca8;--rise-tint:#dff3ea;--rise-tint-border:#b6e3d2;--rise-ink:#076647;--fall-tint:#fce6e3;--fall-tint-border:#f6c4be;--fall-ink:#9e2015;--amber-tint:#fdf3da;--amber-ink:#8a6206;--heat-0:#c6cfcb;--heat-25:#fbe7bc;--heat-50:#fbd285;--heat-75:#ffc42e;--heat-100:#b37a00;--cat-1:#2352e8;--cat-2:#ffc42e;--cat-3:#12bfd4;--cat-4:#0e9c6c;--cat-5:#f2b01e;--cat-6:#556b73;--surface-page:var(--bone-300);--surface-panel:var(--bone-100);--surface-raised:#fff;--surface-well:var(--bone-400);--surface-console:var(--ink-900);--surface-console-2:var(--ink-800);--text-1:var(--ink-900);--text-2:var(--steel-700);--text-3:var(--steel-500);--text-inverse:var(--bone-200);--text-label:var(--steel-600);--text-data:var(--ink-800);--border-hair:var(--steel-300);--border-plate:var(--ink-800);--border-soft:var(--steel-200);--accent:var(--signal-500);--accent-press:var(--signal-600);--accent-tint:var(--signal-050);--accent-on:var(--ink-950);--link:var(--volt-600);--link-hover:var(--signal-600);--focus:var(--volt-500);--lamp-live:var(--cyan-500);--lamp-ok:var(--rise-500);--lamp-warn:var(--amber-500);--lamp-off:var(--steel-400);--chart-grid:var(--steel-200);--chart-axis:var(--steel-300);--chart-tick:var(--steel-500);--chart-series:var(--signal-600);--chart-series-b:var(--ink-800)}.console{--surface-page:var(--ink-950);--surface-panel:var(--ink-900);--surface-raised:var(--ink-800);--surface-well:var(--ink-950);--text-1:var(--bone-200);--text-2:var(--steel-300);--text-3:var(--steel-500);--text-label:var(--steel-400);--text-data:var(--bone-100);--border-hair:var(--ink-700);--border-plate:var(--ink-950);--border-soft:var(--ink-700);--link:var(--cyan-400);--link-hover:var(--signal-400);--heat-0:#3e5158;color:var(--text-1)}:root{--font-ui:"Saira", "Helvetica Neue", Arial, sans-serif;--font-condensed:"Saira Condensed", "Saira", Arial, sans-serif;--font-data:"Azeret Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-wordmark:"Bitcount Ink", "Azeret Mono", monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-21:21px;--fs-26:26px;--fs-32:32px;--fs-40:40px;--fs-52:52px;--fs-68:68px;--lh-tight:1.04;--lh-snug:1.18;--lh-normal:1.45;--lh-loose:1.62;--ls-caps:.14em;--ls-caps-tight:.08em;--ls-display:-.02em;--ls-data:-.01em;--type-hero:var(--fw-semibold) var(--fs-68) / var(--lh-tight) var(--font-condensed);--type-display:var(--fw-semibold) var(--fs-40) / var(--lh-tight) var(--font-condensed);--type-title:var(--fw-semibold) var(--fs-26) / var(--lh-snug) var(--font-condensed);--type-section:var(--fw-semibold) var(--fs-18) / var(--lh-snug) var(--font-ui);--type-body:var(--fw-regular) var(--fs-14) / var(--lh-normal) var(--font-ui);--type-body-lg:var(--fw-regular) var(--fs-16) / var(--lh-loose) var(--font-ui);--type-small:var(--fw-regular) var(--fs-13) / var(--lh-normal) var(--font-ui);--type-kicker:var(--fw-semibold) var(--fs-11) / 1 var(--font-condensed);--type-control:var(--fw-medium) var(--fs-13) / 1 var(--font-ui);--type-keycap:var(--fw-semibold) var(--fs-13) / 1 var(--font-condensed);--type-data:var(--fw-medium) var(--fs-13) / 1 var(--font-data);--type-data-lg:var(--fw-semibold) var(--fs-21) / 1 var(--font-data);--type-readout:var(--fw-semibold) var(--fs-32) / 1 var(--font-data);--numeric-features:"tnum" 1, "lnum" 1;--sp-0:0;--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:12px;--sp-6:16px;--sp-7:20px;--sp-8:24px;--sp-9:32px;--sp-10:40px;--sp-11:56px;--sp-12:72px;--sp-13:96px;--shell-max:1280px;--gutter:24px;--h-control:36px;--h-btn-sm:28px;--h-btn-md:36px;--h-btn-lg:44px;--h-row:52px;--h-row-dense:38px;--h-topbar:60px;--w-sidebar:210px;--w-rail:400px;--tap-min:44px}@media (width<=560px){:root{--gutter:16px}}:root{--r-0:0;--r-1:2px;--r-2:3px;--r-3:5px;--r-round:50%;--bw-hair:1px;--bw-plate:2px;--lift-1:2px 2px 0 #0f151829;--lift-2:4px 4px 0 #0f151833;--lift-key:2px 2px 0 var(--ink-900);--bevel-up:inset 0 1px 0 #ffffffd9;--bevel-out:inset 1px 1px 0 #fffffff2, inset -1px -1px 0 #0f151842;--bevel-out-2:inset 2px 2px 0 #ffffffeb, inset -2px -2px 0 #0f15183d, inset 0 0 0 1px #fff6;--bevel-in:inset 1px 1px 0 #0f15184d, inset -1px -1px 0 #ffffffbf;--bevel-in-2:inset 2px 2px 0 #0f151842, inset -2px -2px 0 #ffffffb3;--bevel-out-ink:inset 1px 1px 0 #ffffff24, inset -1px -1px 0 #0000008c;--bevel-in-ink:inset 2px 2px 0 #0009, inset -2px -2px 0 #ffffff1a;--bevel-down:inset 0 2px 3px #0f151838, inset 0 -1px 0 #ffffff73;--well:inset 0 2px 0 #0f15182e;--glow-signal:0 0 0 1px #ffc42e80, 0 0 14px #ffc42e66;--glow-cyan:0 0 0 1px #12bfd473, 0 0 12px #12bfd473;--ring-focus:0 0 0 2px var(--surface-panel), 0 0 0 4px var(--focus);--chamfer:polygon(0 0, calc(100% - 12px) 0, 100% 12px, 100% 100%, 0 100%);--chamfer-sm:polygon(0 0, calc(100% - 7px) 0, 100% 7px, 100% 100%, 0 100%);--hazard:repeating-linear-gradient(45deg, var(--signal-500) 0 7px, var(--ink-900) 7px 14px);--dotgrid:radial-gradient(#ffffff13 1px, transparent 1px);--dotgrid-size:12px 12px;--scanline:repeating-linear-gradient(180deg, #ffffff0d 0 1px, transparent 1px 3px);--dur-instant:80ms;--dur-fast:.14s;--dur-base:.2s;--dur-slow:.32s;--dur-rank:.42s;--ease-snap:cubic-bezier(.2, 0, 0, 1);--ease-seat:cubic-bezier(.4, 0, .2, 1);--ease-land:cubic-bezier(.34, 1.32, .64, 1);--ease-step:steps(1, end);--blink:1.2s}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-rank:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--surface-page);color:var(--text-1);font:var(--type-body);text-wrap:pretty;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--font-condensed);font-weight:var(--fw-semibold);letter-spacing:var(--ls-display);line-height:var(--lh-snug);margin:0}h1{font-size:var(--fs-40)}h2{font-size:var(--fs-26)}h3{font-size:var(--fs-18);font-family:var(--font-ui);letter-spacing:0}h4{font-size:var(--fs-14);font-family:var(--font-ui);letter-spacing:0}p{margin:0 0 var(--sp-5)}a{color:var(--link);text-underline-offset:2px;transition:color var(--dur-fast) var(--ease-snap);text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--link-hover)}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:0}input:focus,select:focus{outline:0}::selection{background:var(--signal-200);color:var(--ink-950)}button{font-family:inherit}hr{border:0;border-top:1px solid var(--border-hair);margin:var(--sp-7) 0}table{border-collapse:collapse}code,kbd{font-family:var(--font-data);font-size:.92em}.kicker{font:var(--type-kicker);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-label);display:block}.kicker--faint{color:var(--text-3)}.kicker--accent{color:var(--signal-700)}.kicker-row{align-items:center;gap:var(--sp-4);display:flex}.kicker-row:after{content:"";background:var(--border-hair);flex:1;height:1px}.index{font:var(--type-data);font-size:var(--fs-11);color:var(--steel-500);letter-spacing:var(--ls-caps-tight)}.readout{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-data)}.mono-num{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-feature-settings:var(--numeric-features)}.muted{color:var(--text-3)}.footnote{font:var(--type-small);font-size:var(--fs-12);color:var(--text-3)}.wordmark{font-family:var(--font-wordmark);font-weight:var(--fw-semibold);letter-spacing:.02em;font-variation-settings:"CRSV" 0, "slnt" 0}.tex-dots{background-image:var(--dotgrid);background-size:var(--dotgrid-size)}.tex-scan{position:relative}.tex-scan:after{content:"";background:var(--scanline);pointer-events:none;position:absolute;inset:0}.lamp{background:var(--lamp-off);border-radius:1px;flex:none;width:7px;height:7px;box-shadow:0 0 0 1px #0f151840}.lamp--live{background:var(--lamp-live);box-shadow:var(--glow-cyan);animation:lamp-blink var(--blink) var(--ease-step) infinite}.lamp--ok{background:var(--lamp-ok)}.lamp--warn{background:var(--lamp-warn)}.lamp--hot{background:var(--signal-500);box-shadow:var(--glow-signal)}@keyframes lamp-blink{0%,55%{opacity:1}56%,to{opacity:.28}}@media (prefers-reduced-motion:reduce){.lamp--live{animation:none}}.ap-btn{justify-content:center;align-items:center;gap:var(--sp-3);height:var(--h-btn-md);padding:0 var(--sp-6);border-radius:var(--r-1);font:var(--type-keycap);text-transform:uppercase;letter-spacing:var(--ls-caps-tight);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-snap), box-shadow var(--dur-fast) var(--ease-snap), transform var(--dur-fast) var(--ease-snap), color var(--dur-fast) var(--ease-snap);border:1px solid #0000;text-decoration:none;display:inline-flex}.ap-btn--sm{height:var(--h-btn-sm);padding:0 var(--sp-5);font-size:var(--fs-11)}.ap-btn--lg{height:var(--h-btn-lg);padding:0 var(--sp-7);font-size:var(--fs-14)}.ap-btn--primary{background:var(--signal-500);color:var(--accent-on);border-color:var(--signal-700);box-shadow:var(--bevel-out-2)}.ap-btn--primary:hover{background:var(--signal-400)}.ap-btn--secondary{background:var(--bone-300);color:var(--ink-900);border-color:var(--steel-600);box-shadow:var(--bevel-out-2)}.ap-btn--secondary:hover{background:var(--bone-200);border-color:var(--ink-800)}.ap-btn--ghost{color:var(--text-2);background:0 0;border-color:#0000}.ap-btn--ghost:hover{background:var(--bone-300);color:var(--ink-900);border-color:var(--steel-400);box-shadow:var(--bevel-out)}.ap-btn--danger{background:var(--fall-500);color:#fff;border-color:var(--fall-ink);box-shadow:var(--bevel-out-2)}.ap-btn--danger:hover{background:#ef5344}.ap-btn:hover{text-decoration:none}.ap-btn:active:not(:disabled){box-shadow:var(--bevel-in-2)}.ap-btn:active:not(:disabled)>*{transform:translate(1px,1px)}.ap-btn--ghost:active:not(:disabled){background:var(--bone-400);border-color:var(--steel-400)}.ap-btn:disabled{opacity:.42;box-shadow:none;cursor:not-allowed;transform:none}.ap-iconbtn{width:var(--h-btn-md);padding:0}.ap-iconbtn.ap-btn--sm{width:var(--h-btn-sm)}.ap-iconbtn.ap-btn--lg{width:var(--h-btn-lg)}.console .ap-btn--secondary{background:var(--ink-800);color:var(--bone-200);border-color:var(--steel-700);box-shadow:var(--bevel-out-ink)}.console .ap-btn--secondary:hover{background:var(--ink-700);border-color:var(--steel-500)}.console .ap-btn--ghost{color:var(--steel-300)}.console .ap-btn--ghost:hover{background:var(--ink-800);color:var(--bone-100)}.button-link{color:var(--link);font:var(--type-small);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.button-link:hover{color:var(--link-hover)}.ap-input{align-items:center;gap:var(--sp-3);width:100%;max-width:100%;height:var(--h-control);padding:0 var(--sp-5);background:var(--surface-raised);border:1px solid var(--steel-500);border-radius:var(--r-1);box-shadow:var(--bevel-in-2);transition:border-color var(--dur-fast) var(--ease-snap), box-shadow var(--dur-fast) var(--ease-snap);display:inline-flex}.ap-input--sm{height:var(--h-btn-sm);padding:0 var(--sp-4)}.ap-input--lg{height:var(--h-btn-lg)}.ap-input--error{border-color:var(--fall-500)}.ap-input__el{min-width:0;font:var(--type-body);color:var(--text-1);background:0 0;border:0;outline:0;flex:1}.ap-input__el::placeholder{color:var(--steel-400)}.ap-input__affix{color:var(--steel-500);display:flex}.ap-field{gap:var(--sp-3);flex-direction:column;display:flex}.ap-field__label{font:var(--type-kicker);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-label)}.ap-field__hint{font:var(--type-small);font-size:var(--fs-12);color:var(--text-3)}.ap-field__error{font:var(--type-small);font-size:var(--fs-12);color:var(--fall-500)}.control-field{gap:var(--sp-3);flex-direction:column;min-width:0;max-width:100%;display:flex}.control-input{height:var(--h-control);padding:0 var(--sp-4);background:var(--surface-raised);border:1px solid var(--steel-500);border-radius:var(--r-1);box-shadow:var(--bevel-in-2);font:var(--type-control);color:var(--text-1);width:100%}.control-input--sm{height:var(--h-btn-sm);font-size:var(--fs-12)}.control-select{--caret-size:14px;align-items:center;padding:0;display:flex;position:relative}.control-select__el{appearance:none;min-width:0;padding:0 calc(var(--sp-4) + var(--caret-size) + var(--sp-3)) 0 var(--sp-4);font:inherit;color:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;outline:0;flex:1;align-self:stretch;overflow:hidden}.control-select__caret{right:var(--sp-4);color:var(--text-3);pointer-events:none;position:absolute}.control-select:has(.control-select__el:disabled){opacity:.42}.control-select__el:disabled{cursor:not-allowed}.console .ap-input,.console .control-input{background:var(--ink-950);border-color:var(--steel-700);color:var(--bone-100);box-shadow:var(--bevel-in-ink)}.ap-slider{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.ap-slider__hd{justify-content:space-between;align-items:baseline;gap:var(--sp-4);display:flex}.ap-slider__label{font:var(--type-control);color:var(--text-1);min-width:0;transition:color var(--dur-base) var(--ease-seat)}.ap-slider__value{font:var(--type-data);font-size:var(--fs-14);color:var(--signal-700);letter-spacing:var(--ls-data);transition:color var(--dur-base) var(--ease-seat)}.ap-slider--zero .ap-slider__value{color:var(--steel-400)}.ap-slider--zero .ap-slider__label{color:var(--text-3)}.ap-slider__track{cursor:pointer;touch-action:none;height:24px;position:relative}.ap-slider__rail{border-radius:var(--r-1);background:var(--ink-800);height:8px;box-shadow:var(--bevel-in-ink);background-image:repeating-linear-gradient(90deg,#ffffff52 0 1px,#0000 1px 20%);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ap-slider__fill{border-radius:var(--r-1) 0 0 var(--r-1);background:var(--signal-500);height:8px;transition:width var(--dur-base) var(--ease-seat);position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:inset 0 1px #fff6}.ap-slider__thumb{border:1px solid var(--steel-700);border-radius:var(--r-1);background:var(--bone-300);width:16px;height:24px;box-shadow:var(--bevel-out-2);transition:left var(--dur-base) var(--ease-seat), box-shadow var(--dur-fast) var(--ease-snap);position:absolute;top:50%;transform:translate(-50%,-50%)}.ap-slider__thumb:after{content:"";background:var(--steel-500);width:1px;position:absolute;top:5px;bottom:5px;left:50%;transform:translate(-50%)}.ap-slider__track:hover .ap-slider__thumb{background:var(--bone-200)}.ap-slider--drag .ap-slider__fill{box-shadow:var(--glow-signal)}.ap-slider--drag .ap-slider__thumb{box-shadow:var(--bevel-in-2), 0 0 0 2px var(--signal-200)}.ap-slider--live .ap-slider__fill,.ap-slider--live .ap-slider__thumb{transition:none}.ap-slider--disabled{opacity:.45;pointer-events:none}.ap-slider__hint{font:var(--type-small);font-size:var(--fs-12);color:var(--text-3)}@media (pointer:coarse){.ap-slider__track,.brand,.param-index-key,.param-label-key.ap-btn,.ap-seg--sm .ap-seg__opt,.nav-pill,.ap-tab,.ap-btn--sm,.league-axis-key,.printer-key,.machine-pwr-switch,.manual-tab,.scope-knob{position:relative}.ap-slider__track:before,.brand:before,.param-index-key:before,.param-label-key.ap-btn:before,.ap-seg--sm .ap-seg__opt:before,.nav-pill:before,.ap-tab:before,.ap-btn--sm:before,.league-axis-key:before,.printer-key:before,.machine-pwr-switch:before,.manual-tab:before,.scope-knob:before{content:"";width:100%;height:max(100%, var(--tap-min));position:absolute;top:50%;left:50%;translate:-50% -50%}.ap-slider__track:before,.param-index-key:before,.machine-pwr-switch:before,.manual-tab:before,.scope-knob:before{width:max(100%, var(--tap-min))}.ap-slider__track:before{touch-action:none}.printer-key:before{height:max(100%, calc(var(--tap-min) / var(--printer-zoom,1)))}.control-select,.control-select__el{min-height:var(--tap-min)}}.ap-switch{border:1px solid var(--steel-600);border-radius:var(--r-1);background:var(--bone-400);width:40px;height:20px;box-shadow:var(--bevel-in-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-snap), border-color var(--dur-fast) var(--ease-snap);flex:none;padding:0;position:relative}.ap-switch:after{content:"";border:1px solid var(--steel-700);background:var(--bone-300);width:16px;height:16px;box-shadow:var(--bevel-out);transition:transform var(--dur-fast) var(--ease-snap);border-radius:1px;position:absolute;top:1px;left:1px}.ap-switch--on{background:var(--signal-500);border-color:var(--signal-700)}.ap-switch--on:after{transform:translate(20px)}.ap-switch:disabled{cursor:not-allowed}.ap-switch-row{align-items:center;gap:var(--sp-4);font:var(--type-small);cursor:pointer;display:inline-flex}.ap-check{align-items:center;gap:var(--sp-4);font:var(--type-small);cursor:pointer;display:inline-flex;position:relative}.ap-check__box{border:1px solid var(--steel-600);background:var(--surface-raised);width:16px;height:16px;box-shadow:var(--bevel-in-2);color:var(--accent-on);border-radius:1px;flex:none;place-items:center;display:grid}.ap-check--on .ap-check__box{background:var(--signal-500);border-color:var(--signal-700)}.ap-seg{background:var(--bone-400);border:1px solid var(--steel-500);border-radius:var(--r-1);box-shadow:var(--bevel-in-2);padding:2px;display:inline-flex}.ap-seg__opt{height:28px;padding:0 var(--sp-5);color:var(--text-2);font:var(--type-keycap);text-transform:uppercase;letter-spacing:var(--ls-caps-tight);cursor:pointer;transition:background var(--dur-fast) var(--ease-snap), color var(--dur-fast) var(--ease-snap);background:0 0;border:0;border-radius:1px}.ap-seg--sm .ap-seg__opt{height:22px;padding:0 var(--sp-4);font-size:var(--fs-10)}.ap-seg__opt:hover{background:var(--bone-200);color:var(--ink-900);box-shadow:var(--bevel-out)}.ap-seg__opt--on{background:var(--ink-900);color:var(--bone-100);box-shadow:var(--bevel-in-ink)}.ap-seg__opt--on:hover{background:var(--ink-800);color:#fff}.ap-tag{align-items:center;gap:var(--sp-3);height:26px;padding:0 var(--sp-5);background:var(--bone-300);color:var(--text-1);border:1px solid var(--steel-400);border-radius:var(--r-1);box-shadow:var(--bevel-out);font:var(--type-control);font-size:var(--fs-12);cursor:pointer;transition:background var(--dur-fast) var(--ease-snap), border-color var(--dur-fast) var(--ease-snap), color var(--dur-fast) var(--ease-snap);display:inline-flex}.ap-tag:hover{border-color:var(--ink-800);background:var(--bone-200)}.ap-tag--selected{background:var(--ink-900);color:var(--bone-100);border-color:var(--ink-950);box-shadow:var(--bevel-in-ink)}.ap-tag--selected:hover{background:var(--ink-800);color:#fff}.ap-tag__x{opacity:.7;display:flex}.ap-badge{height:18px;font:var(--type-kicker);font-size:var(--fs-10);letter-spacing:var(--ls-caps);text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:1px;align-items:center;gap:4px;padding:0 5px;display:inline-flex}.ap-badge--md{height:22px;padding:0 var(--sp-3);font-size:var(--fs-11)}.ap-badge--neutral{background:var(--steel-100);color:var(--steel-700);border-color:var(--steel-200)}.ap-badge--accent{background:var(--signal-050);color:var(--signal-700);border-color:var(--signal-200)}.ap-badge--rise{background:var(--rise-tint);color:var(--rise-ink);border-color:var(--rise-tint-border)}.ap-badge--fall{background:var(--fall-tint);color:var(--fall-ink);border-color:var(--fall-tint-border)}.ap-badge--warn{background:var(--amber-tint);color:var(--amber-ink);border-color:var(--amber-200)}.ap-badge--ink{background:var(--ink-900);color:var(--bone-200);border-color:var(--ink-950)}.console .ap-badge--neutral{background:var(--ink-700);color:var(--steel-300);border-color:var(--ink-600)}.ap-delta{font-family:var(--font-data);font-size:var(--fs-11);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--steel-400);align-items:center;gap:2px;display:inline-flex}.ap-delta--up{color:var(--rise-500)}.ap-delta--down{color:var(--fall-500)}.ap-delta--new{background:var(--ink-900);color:var(--amber-500);font-size:var(--fs-10);letter-spacing:.06em;border-radius:1px;padding:2px 4px}.ap-statbar{align-items:center;gap:var(--sp-4);min-width:0;display:inline-flex}.ap-statbar--labeled{width:100%}.ap-statbar__label{font:var(--type-small);font-size:var(--fs-12);color:var(--text-2);flex:1;min-width:0}.ap-statbar__rail{background:var(--heat-0);min-width:48px;height:7px;box-shadow:var(--bevel-in);border-radius:1px;flex:1;position:relative;overflow:hidden}.ap-statbar--bare{width:100%;display:flex}.ap-statbar--bare .ap-statbar__rail{min-width:0}.ap-statbar__fill{transition:width var(--dur-base) var(--ease-seat);position:absolute;inset:0 auto 0 0}.ap-statbar__value{font-family:var(--font-data);font-size:var(--fs-12);font-variant-numeric:tabular-nums;color:var(--text-2);text-align:right;min-width:28px}.ap-team{border-radius:var(--r-1);color:#fff;font-family:var(--font-condensed);font-weight:var(--fw-bold);letter-spacing:.02em;box-shadow:var(--bevel-out), 0 0 0 1px #0f151838;flex:none;place-items:center;display:inline-grid}.ap-team-logo{object-fit:contain;flex:none}.screen .ap-team-logo,.console .ap-team-logo{border-radius:var(--r-round);background:#fff;padding:1px}.ap-tabs{border-bottom:1px solid var(--border-hair);gap:0;display:flex}.ap-tab{height:34px;padding:0 var(--sp-6);color:var(--text-2);font:var(--type-keycap);text-transform:uppercase;letter-spacing:var(--ls-caps-tight);cursor:pointer;transition:color var(--dur-fast) var(--ease-snap), border-color var(--dur-fast) var(--ease-snap);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.ap-tab:hover{color:var(--ink-900);text-decoration:none}.ap-tab--on{color:var(--ink-900);border-bottom-color:var(--signal-500);background:var(--bone-100);box-shadow:var(--bevel-out)}.console .ap-tab--on{color:var(--bone-100)}.ap-dialog-veil{z-index:60;padding:var(--sp-8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f151894;place-items:center;display:grid;position:fixed;inset:0}.ap-dialog{width:100%;max-width:460px;max-height:calc(100vh - 2 * var(--sp-8));max-height:calc(100dvh - 2 * var(--sp-8));background:var(--bone-100);border:1px solid var(--ink-800);box-shadow:var(--bevel-out-2), var(--lift-2);clip-path:var(--chamfer);flex-direction:column;display:flex}.ap-dialog__hd{justify-content:space-between;align-items:center;gap:var(--sp-5);padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--border-hair);flex:none;display:flex}.ap-dialog__title{font:var(--type-section);font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:var(--ls-caps-tight)}.ap-dialog__bd{min-height:0;padding:var(--sp-6);font:var(--type-body);overflow-y:auto}.ap-dialog__ft{justify-content:flex-end;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);border-top:1px solid var(--border-hair);background:var(--bone-200);flex:none;display:flex}.ap-drawer{transition:grid-template-rows var(--dur-base) var(--ease-seat);grid-template-rows:0fr;display:grid}.ap-drawer[data-state=open]{grid-template-rows:1fr}.ap-drawer__clip{opacity:0;min-height:0;transition:opacity var(--dur-fast) var(--ease-snap);overflow:hidden}.ap-drawer[data-state=open]>.ap-drawer__clip{opacity:1}.ap-notice{align-items:flex-start;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);border:1px solid var(--border-soft);border-radius:var(--r-1);background:var(--surface-panel);box-shadow:var(--bevel-out);font:var(--type-small);display:flex}.ap-notice__lamp{margin-top:5px}.ap-notice--info{background:var(--volt-050);border-color:var(--volt-200)}.ap-notice--warn{border-color:var(--amber-200);background:#fdf6e4}.ap-notice--error{background:var(--signal-050);border-color:var(--signal-200)}.ap-notice__title{font:var(--type-kicker);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-2);margin-bottom:3px;display:block}.ap-notice--hazard{padding-top:calc(var(--sp-5) + 6px);position:relative;overflow:hidden}.ap-notice--hazard:before{content:"";background:var(--hazard);height:6px;position:absolute;top:0;left:0;right:0}.ap-notice p:last-child{margin-bottom:0}.spinner{border:2px solid var(--steel-300);border-top-color:var(--signal-600);border-radius:1px;width:12px;height:12px;animation:.8s steps(8,end) infinite spin;display:inline-block}.spinner--sm{border-width:2px;width:9px;height:9px}@keyframes spin{to{transform:rotate(360deg)}}.shell{background:var(--surface-page);flex-direction:column;min-height:100vh;display:flex}.shell--sunken{background:var(--bone-400)}.topbar{z-index:40;background:var(--bone-100);border-bottom:var(--bw-plate) solid var(--ink-900);position:sticky;top:0}.topbar-inner{justify-content:space-between;align-items:center;gap:var(--sp-6);height:var(--h-topbar);max-width:var(--shell-max);padding:0 var(--gutter);margin:0 auto;display:flex}.topbar-left{align-items:center;gap:var(--sp-8);min-width:0;display:flex}.topbar-left--tight{gap:var(--sp-5)}.brand{flex:none;align-items:center;text-decoration:none;display:inline-flex}.brand:hover{text-decoration:none}.brand-logo{max-width:100%;height:auto;display:block}.topbar-nav{align-items:center;gap:var(--sp-2);display:flex}.topbar-session .muted{font:var(--type-data);font-size:var(--fs-11);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:22ch;overflow:hidden}.topbar-session .topbar-account{text-decoration:none}.topbar-session .topbar-account:hover{color:var(--text-1);text-decoration:underline}.topbar-help.ap-btn{flex:none}.nav-pill{height:30px;padding:0 var(--sp-5);border-radius:var(--r-1);color:var(--text-2);font:var(--type-keycap);text-transform:uppercase;letter-spacing:var(--ls-caps-tight);transition:background var(--dur-fast) var(--ease-snap), color var(--dur-fast) var(--ease-snap);align-items:center;text-decoration:none;display:inline-flex}.nav-pill:hover{background:var(--bone-300);color:var(--ink-900);box-shadow:var(--bevel-out);text-decoration:none}.nav-pill.active,.nav-pill.active:hover{background:var(--ink-900);color:var(--bone-100);box-shadow:var(--bevel-in-ink)}.topbar-collapse{justify-content:space-between;align-items:center;gap:var(--sp-6);flex:auto;min-width:0;display:flex}.topbar-session{align-items:center;gap:var(--sp-5);min-width:0;display:flex}.topbar-keys{align-items:center;gap:var(--sp-5);flex:none;display:flex}.topbar-menu-key{display:none}.topbar-menu-key[aria-expanded=true]{background:var(--bone-400);border-color:var(--steel-400);box-shadow:var(--bevel-in-2);color:var(--ink-900)}@media (width<=1080px){.topbar-menu-key{display:inline-flex}.topbar-collapse{top:calc(100% + var(--bw-plate) + var(--sp-2));left:auto;right:var(--gutter);z-index:1;width:min(380px, calc(100% - 2 * var(--gutter)));max-height:calc(100vh - var(--h-topbar) - var(--sp-8));max-height:calc(100dvh - var(--h-topbar) - var(--sp-8));overscroll-behavior:contain;padding:var(--sp-2);background:var(--bone-200);border:1px solid var(--ink-800);box-shadow:var(--bevel-out-2), var(--lift-2);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;overflow-y:auto}.topbar-collapse[data-open=true]{display:flex}.topbar-nav{flex-direction:column;align-items:stretch;gap:0}.topbar-collapse .nav-pill{height:var(--h-btn-lg);padding:0 var(--sp-6);box-shadow:none;color:var(--text-1);letter-spacing:var(--ls-caps);transition:background var(--dur-fast) var(--ease-snap), box-shadow var(--dur-fast) var(--ease-snap), color var(--dur-fast) var(--ease-snap);background:0 0;border-radius:0;justify-content:flex-start}.topbar-collapse .nav-pill:hover{background:var(--bone-100);box-shadow:var(--bevel-out)}.topbar-collapse .nav-pill:active{background:var(--bone-300);box-shadow:var(--bevel-in)}.topbar-collapse .nav-pill.active,.topbar-collapse .nav-pill.active:hover{background:var(--ink-900);color:var(--bone-100);box-shadow:var(--bevel-in-ink)}.topbar-session{flex-direction:column;align-items:stretch;gap:0}.topbar-nav+.topbar-session{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--steel-400);box-shadow:var(--bevel-up)}.topbar-session:empty{display:none}.topbar-collapse .topbar-session .muted{max-width:none;height:var(--h-btn-lg);padding:0 var(--sp-6);line-height:var(--h-btn-lg);display:block}.topbar-collapse .topbar-session .ap-btn{width:100%;height:var(--h-btn-lg);padding:0 var(--sp-6);color:var(--text-1);letter-spacing:var(--ls-caps);border-width:0;border-radius:0;justify-content:flex-start}.topbar-collapse .topbar-session .ap-btn:hover{background:var(--bone-100);box-shadow:var(--bevel-out)}}@media (width<=860px){.brand-logo{width:148px}}.topbar-veil{inset:calc(var(--h-topbar) + var(--bw-plate)) 0 0 0;z-index:0;background:#0f151857;display:none;position:fixed}@media (width<=1080px){.topbar-veil{display:block}}.admin-chip{height:20px;padding:0 var(--sp-3);background:var(--signal-500);box-shadow:var(--bevel-out);color:var(--accent-on);font:var(--type-kicker);letter-spacing:var(--ls-caps);text-transform:uppercase;white-space:nowrap;align-items:center;display:inline-flex}.content{width:100%;max-width:var(--shell-max);padding:var(--sp-9) var(--gutter) var(--sp-12);flex:1;margin:0 auto}.content--roomy{padding-top:var(--sp-10)}.content--flat{padding-top:var(--sp-7)}.site-footer{width:100%;max-width:var(--shell-max);padding:var(--sp-7) var(--gutter);border-top:1px solid var(--border-hair);font:var(--type-small);font-size:var(--fs-12);color:var(--text-3);margin:0 auto}.site-footer a{color:inherit}.plate{background:var(--surface-panel);border:1px solid var(--steel-400);border-radius:var(--r-1);box-shadow:var(--bevel-out-2)}.plate--pad{padding:var(--sp-6) var(--sp-7)}.plate--flush{padding:0;overflow:hidden}.plate--chamfer{clip-path:var(--chamfer);border-radius:0}.plate--edge{border:var(--bw-plate) solid var(--border-plate);box-shadow:var(--bevel-out-2), var(--lift-1)}.plate-hd{justify-content:space-between;align-items:center;gap:var(--sp-5);padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--border-hair);background:var(--bone-200);display:flex}.plate-hd-key{border-color:var(--steel-400)}.plate-hd-name{align-items:center;gap:11px;display:flex}.plate-note{padding:var(--sp-5) var(--sp-6);font:var(--type-small);font-size:var(--fs-12);color:var(--text-3);border-top:1px solid var(--border-hair);margin:0}.plate-body{padding:var(--sp-7) var(--sp-8)}.plate-form{flex-direction:column;gap:18px;max-width:560px;display:flex}.plate-actions{justify-content:flex-end;gap:var(--sp-5);padding:14px var(--sp-8);border-top:1px solid var(--border-hair);background:var(--bone-200);display:flex}.plate--danger{border-color:var(--fall-500)}.plate--danger>.plate-hd .kicker{color:var(--fall-500)}.console .plate{background:var(--surface-panel);border-color:var(--ink-700);box-shadow:var(--bevel-out-ink)}.console .plate-hd{background:var(--ink-800);border-color:var(--ink-700)}.screen{background:var(--ink-900);background-image:var(--dotgrid);background-size:var(--dotgrid-size);color:var(--bone-200);border:1px solid var(--ink-950);box-shadow:var(--bevel-in-ink), 0 0 0 1px #ffffff80;position:relative}.screen-hd{justify-content:space-between;align-items:center;gap:var(--sp-5);padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--ink-700);background:var(--ink-800);display:flex}.screen-title{font:var(--type-section);font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:var(--ls-caps-tight);color:var(--bone-100)}.screen-readout{font:var(--type-data-lg);color:var(--signal-400);text-shadow:0 0 12px #ffc42e8c}.screen-note{padding:var(--sp-5) var(--sp-6);border-top:1px solid var(--ink-700);font:var(--type-small);font-size:var(--fs-12);color:var(--steel-400);margin:0}.screen .kicker{color:var(--steel-400)}.screen a{color:var(--cyan-400)}.screen a:hover{color:var(--signal-400)}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-7);margin-bottom:var(--sp-7);flex-wrap:wrap;display:flex}.page-title{font:var(--type-display);text-transform:uppercase;color:var(--text-1);margin:var(--sp-4) 0 0}.page-lede{font:var(--type-body-lg);color:var(--text-2);max-width:64ch}.page-head-controls{align-items:flex-end;gap:var(--sp-5);flex-wrap:wrap;display:flex}.section-hd{justify-content:space-between;align-items:flex-end;gap:var(--sp-6);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.section-title{font:var(--type-title);text-transform:uppercase;margin:0}.section-sub{font:var(--type-small);color:var(--text-3);margin:var(--sp-3) 0 0;max-width:70ch}.board-row{align-items:center;gap:var(--sp-5);height:var(--h-row);padding:0 var(--sp-6);border-bottom:1px solid var(--border-hair);grid-template-columns:30px auto 1fr auto auto;display:grid}.board-row:last-child{border-bottom:0}.board-rows{position:relative}.board-rows .board-row{transition:transform var(--dur-rank) var(--ease-land);position:absolute;top:0;left:0;right:0}.rank-num{font-family:var(--font-data);font-size:var(--fs-14);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;font-feature-settings:var(--numeric-features);color:var(--text-2);text-align:right}.rank-num--lg{font-size:var(--fs-18)}.rank-num--top{color:var(--signal-700)}.board-row-team{flex-direction:column;gap:2px;min-width:0;display:flex}.board-row-name{font:var(--type-control);font-size:var(--fs-14);color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.board-row-meta{font-family:var(--font-data);font-size:var(--fs-10);color:var(--text-3);letter-spacing:var(--ls-caps-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.board-row-score{font-family:var(--font-data);font-size:var(--fs-13);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;font-feature-settings:var(--numeric-features);color:var(--text-data)}.screen .board-row{border-color:var(--ink-700)}.screen .board-row-name{color:var(--bone-100)}.screen .board-row-score{color:var(--cyan-400)}.screen .rank-num{color:var(--steel-300)}.screen .rank-num--top{color:var(--signal-400)}.screen .board-row-meta{color:var(--steel-500)}.table-wrap{overflow:auto}.table{width:100%;font:var(--type-small)}.table th{padding:var(--sp-4) var(--sp-5);background:var(--ink-800);box-shadow:var(--bevel-out-ink);color:var(--steel-300);font:var(--type-kicker);letter-spacing:var(--ls-caps);text-transform:uppercase;text-align:left;white-space:nowrap}.table td{padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border-hair);vertical-align:middle}.table tbody tr:hover{background:var(--volt-050)}.table .numeric{text-align:right;font-family:var(--font-data);font-variant-numeric:tabular-nums;font-feature-settings:var(--numeric-features);letter-spacing:var(--ls-data);white-space:nowrap}.table .score-cell{text-align:right;font-family:var(--font-data);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;font-feature-settings:var(--numeric-features);color:var(--signal-700)}.table--dense td{padding:var(--sp-3) var(--sp-5);height:var(--h-row-dense)}.table-empty{padding:var(--sp-10) var(--sp-6);text-align:center;color:var(--text-3);font:var(--type-small)}.console .table tbody tr:hover{background:var(--ink-800)}.console .table th{background:var(--ink-950);color:var(--steel-400)}.list-row{align-items:center;gap:var(--sp-5);padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--border-hair);display:flex}.list-row:last-child{border-bottom:0}.list-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.list-row-title{font:var(--type-control);font-size:var(--fs-14);color:var(--text-1);text-decoration:none}.list-row-title:hover{color:var(--link)}.list-row-sub{font-family:var(--font-data);font-size:var(--fs-11);color:var(--text-3)}.fact-list{gap:var(--sp-4);margin:var(--sp-5) 0 0;flex-direction:column;display:flex}.fact-list>div{justify-content:space-between;align-items:baseline;gap:var(--sp-5);border-bottom:1px dotted var(--border-hair);padding-bottom:var(--sp-3);display:flex}.fact-list dt{font:var(--type-kicker);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-label)}.fact-list dd{font-family:var(--font-data);font-size:var(--fs-12);color:var(--text-1);margin:0}.admin-body{grid-template-columns:var(--w-sidebar) minmax(0, 1fr);gap:var(--sp-9);width:100%;max-width:var(--shell-max);padding:var(--sp-8) var(--gutter) var(--sp-12);flex:1;margin:0 auto;display:grid}.admin-sidebar{gap:var(--sp-5);flex-direction:column;display:flex}.admin-main{min-width:0}.admin-nav{flex-direction:column;gap:2px;display:flex}.admin-nav-link{justify-content:space-between;align-items:center;gap:var(--sp-4);height:32px;padding:0 var(--sp-5);color:var(--text-2);font:var(--type-keycap);text-transform:uppercase;letter-spacing:var(--ls-caps-tight);transition:background var(--dur-fast) var(--ease-snap), color var(--dur-fast) var(--ease-snap);border-left:2px solid #0000;text-decoration:none;display:flex}.admin-nav-link:hover{background:var(--bone-200);color:var(--ink-900);box-shadow:var(--bevel-out);text-decoration:none}.admin-nav-link.active,.admin-nav-link.active:hover{background:var(--ink-900);color:var(--bone-100);border-left-color:var(--signal-500);box-shadow:var(--bevel-in-ink)}.nav-badge{background:var(--signal-500);min-width:18px;height:18px;box-shadow:var(--bevel-out);color:var(--accent-on);font-family:var(--font-data);font-size:var(--fs-10);font-weight:var(--fw-semibold);place-items:center;padding:0 4px;display:inline-grid}.job-callout{padding:var(--sp-5);background:var(--ink-900);color:var(--bone-200);border:1px solid var(--ink-950);box-shadow:var(--bevel-in-ink)}.job-callout-hd{align-items:center;gap:var(--sp-4);font:var(--type-kicker);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--cyan-400);display:flex}.job-callout p{margin:var(--sp-4) 0 0;font:var(--type-small);font-size:var(--fs-12);color:var(--steel-300)}.job-callout a{color:var(--cyan-400)}.admin-sidebar-title{font:var(--type-kicker);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-label)}.builder-grid{grid-template-columns:minmax(0, 1fr) var(--w-rail);gap:var(--sp-8);align-items:start;display:grid}.dash-grid{gap:var(--sp-8);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.form-grid{gap:var(--sp-8);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.form-column{gap:var(--sp-8);flex-direction:column;min-width:0;display:flex}.team-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=1080px){.builder-grid,.dash-grid,.form-grid{grid-template-columns:minmax(0,1fr)}.admin-body{gap:var(--sp-7);grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.builder-grid{gap:var(--sp-6);flex-direction:column;display:flex}}.window-readout{height:var(--h-control);font:500 var(--fs-14) / 1 var(--font-ui);line-height:var(--h-control);color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.board-row-rank{text-align:right;flex:none;width:26px}.table .row-highlight,.table .row-highlight:hover{background:var(--signal-050)}.cell-sub{font-size:var(--fs-12);line-height:1.4;display:block}.wrap-cell{white-space:normal;overflow-wrap:anywhere}.form-error{font-size:var(--fs-13);color:var(--fall-500);margin:10px 0 0}.error-text{color:var(--fall-500)}.status-warning{background:var(--amber-tint);border-radius:var(--r-1);color:var(--text-2);margin:10px 0 0;padding:10px 14px;font-size:12.5px}.row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.filter-bar{justify-content:space-between;align-items:flex-end;gap:var(--sp-6);flex-wrap:wrap;margin-bottom:14px;display:flex}.pagination{align-items:center;gap:12px;font-size:13px;display:flex}.pagination-count{font:400 12.5px/1 var(--font-data);font-feature-settings:var(--numeric-features);color:var(--text-3)}.is-stale{opacity:.55;transition:opacity var(--dur-base) var(--ease-snap)}.toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.auth-page{background:var(--bone-400);border-top:var(--bw-plate) solid var(--signal-500);flex-direction:column;min-height:100vh;display:flex}.auth-center{padding:var(--sp-8);flex:1;place-items:center;display:grid}.auth-main{width:100%;max-width:400px}.auth-card{padding:28px 30px 26px}.auth-card .brand{margin-bottom:22px}.auth-title{margin:0 0 var(--sp-2);font:var(--type-title);text-transform:uppercase;color:var(--text-1)}.auth-subtitle{margin:0 0 var(--sp-7);font:var(--type-small);color:var(--text-3)}.auth-form{flex-direction:column;gap:14px;display:flex}.auth-submit{margin-top:var(--sp-2);display:grid}.auth-footer{margin:var(--sp-7) 0 0;font:var(--type-small);color:var(--text-3)}.auth-aside{margin:var(--sp-6) 0 0;text-align:center;font:var(--type-kicker);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--steel-600)}.landing-hero{gap:var(--sp-10);padding:var(--sp-10) 0 var(--sp-12);grid-template-columns:minmax(0,1fr) 560px;align-items:start;display:grid}@media (width<=1080px){.landing-hero{gap:var(--sp-9);padding:var(--sp-9) 0 var(--sp-10);grid-template-columns:minmax(0,1fr)}}.landing-hero-copy{padding-top:var(--sp-9)}.landing-title{font:var(--type-hero);text-transform:uppercase;letter-spacing:var(--ls-display);color:var(--text-1);margin:14px 0 0}.landing-title em{color:var(--signal-700);font-style:normal}.landing-title-line{display:inline}.landing-title em{display:block}@media (width>=1280px){.landing-title-line{display:block}}@media (width<=700px){.landing-title{font-size:var(--fs-52)}}@media (width<=560px){.landing-title{font-size:var(--fs-40)}}.landing-lede{max-width:52ch;margin:var(--sp-7) 0 26px;font:var(--type-body-lg);color:var(--text-2)}.landing-cta{align-items:center;gap:var(--sp-5);flex-wrap:wrap;display:flex}.machine{flex-direction:column;align-items:center;width:100%;min-width:0;max-width:560px;display:flex;position:relative}@media (width<=1080px){.machine{margin:0 auto}}.machine-bezel{background:var(--bone-100);border:1px solid var(--steel-400);width:100%;box-shadow:var(--bevel-out-2), var(--lift-2);border-radius:3px 3px 2px 2px;padding:14px 14px 10px}.machine-screen{background:var(--ink-950);background-image:var(--dotgrid), var(--scanline);background-size:var(--dotgrid-size), 100% 3px;box-shadow:var(--bevel-in-ink);position:relative;overflow:hidden}.teaser-board .board-row{grid-template-columns:26px auto 1fr auto auto;height:44px}.machine-standby{z-index:3;background:var(--ink-950);font-family:var(--font-data);font-size:var(--fs-12);letter-spacing:.24em;color:var(--steel-500);place-items:center;display:grid;position:absolute;inset:0}.machine-standby--in{animation:.16s .52s both standby-in}.machine-crt{transform-origin:50%}.machine-crt--dark{opacity:0;transform:scaleY(.004)}.machine-screen[data-crt=off] .machine-crt{animation:crt-inner-off .3s var(--ease-snap) forwards}.machine-screen[data-crt=on] .machine-crt{animation:crt-inner-on .34s .15s var(--ease-snap) both}.machine-beam{z-index:4;pointer-events:none;opacity:0;transform-origin:50%;background:linear-gradient(90deg,#12bfd400,#eafbff 18% 82%,#12bfd400);border-radius:1px;height:2px;margin-top:-1px;position:absolute;top:50%;left:6%;right:6%;box-shadow:0 0 14px 3px #12bfd4cc,0 0 42px 10px #12bfd459}.machine-screen[data-crt=off] .machine-beam{animation:.34s linear .24s forwards crt-beam-off}.machine-screen[data-crt=on] .machine-beam{animation:.42s linear forwards crt-beam-on}@keyframes crt-inner-off{0%{opacity:1;filter:brightness();transform:scaleY(1)}55%{opacity:1;filter:brightness(2.2)}92%{opacity:1;filter:brightness(3);transform:scaleY(.004)}to{opacity:0;filter:brightness(3);transform:scaleY(.004)}}@keyframes crt-beam-off{0%{opacity:1;transform:scaleX(1)scaleY(1)}55%{opacity:1;transform:scaleX(.06)scaleY(1)}78%{opacity:1;transform:scaleX(.015)scaleY(1.7)}to{opacity:0;transform:scaleX(.008)scaleY(.4)}}@keyframes crt-beam-on{0%{opacity:1;transform:scaleX(.008)scaleY(.5)}14%{opacity:1;transform:scaleX(.02)scaleY(1.5)}48%{opacity:1;transform:scaleX(1)scaleY(1)}72%{opacity:.85}to{opacity:0;transform:scaleX(1)scaleY(1)}}@keyframes crt-inner-on{0%{opacity:1;filter:brightness(2.6);transform:scaleY(.004)}45%{filter:brightness(1.9);transform:scaleY(1.02)}62%{filter:brightness(1.1);transform:scaleY(1)}74%{opacity:.72;filter:brightness(1.55)}84%{opacity:1;filter:brightness()}92%{opacity:.85}to{opacity:1;filter:brightness();transform:scaleY(1)}}@keyframes standby-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.machine-crt,.machine-beam,.machine-standby,.machine-frame,.machine-fx{animation:none!important}}.machine-viewport{position:relative;overflow:hidden}.machine-frame{z-index:1;transform-origin:50%;will-change:transform;height:100%;position:relative}.machine-fx{z-index:3;pointer-events:none;position:absolute;left:0;right:0}.machine-fx--rollbar{background:linear-gradient(#080b0d00 0%,#080b0deb 18%,#080b0df5 78%,#eafbff29 94%,#080b0d00 100%);height:30%;animation:1.02s linear both fx-vroll-bar;top:0}.machine-fx--tearline{background:linear-gradient(90deg,#42d8e600,#eafbffe6 30% 70%,#42d8e600);height:2px;animation:.9s step-end both fx-tearline;top:12%;left:-4%;right:-4%;box-shadow:0 0 10px 2px #12bfd480}.machine-fx--noise{opacity:0;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'240'%20height%3D'240'%3E%3Cfilter%20id%3D'n'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.82'%20numOctaves%3D'2'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20type%3D'matrix'%20values%3D'0%200%200%200%200.86%200%200%200%200%200.90%200%200%200%200%200.92%200%200%200%200.85%200'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'240'%20height%3D'240'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E");background-size:240px 240px;animation:.8s linear both fx-noise,.8s steps(9,end) both fx-noise-shift;top:0;bottom:0}.machine-fx--humbar{background:linear-gradient(#080b0d00,#080b0d66 30%,#080b0d6b 62%,#12bfd40d 86%,#080b0d00);height:16%;animation:1.35s linear both fx-humbar;top:0}@keyframes fx-vroll-out{0%{transform:translateY(0)}28%{transform:translateY(-16%)}to{transform:translateY(-104%)}}@keyframes fx-vroll-in{0%{transform:translateY(104%)}58%{transform:translateY(-4.5%)}80%{transform:translateY(2%)}to{transform:translateY(0)}}@keyframes fx-vroll-bar{0%{opacity:0;transform:translateY(-140%)}8%{opacity:1}46%{transform:translateY(300%)}50%{transform:translateY(-140%)}92%{opacity:1}to{opacity:0;transform:translateY(330%)}}@keyframes fx-hsync-out{0%{transform:translate(0)skew(0)}12%{transform:translate(-6px)skew(-1deg)}24%{transform:translate(10px)skew(2deg)}38%{transform:translate(-22px)skew(-5deg)}52%{transform:translate(34px)skew(7deg)}70%{transform:translate(-52%)skew(-10deg)}to{transform:translate(-108%)skew(-14deg)}}@keyframes fx-hsync-in{0%{transform:translate(106%)skew(12deg)}30%{transform:translate(-26px)skew(-6deg)}48%{transform:translate(18px)skew(4deg)}64%{transform:translate(-9px)skew(-2deg)}80%{transform:translate(4px)skew(1deg)}to{transform:translate(0)skew(0)}}@keyframes fx-tearline{0%{opacity:.9;top:12%}20%{top:64%}40%{top:31%}60%{top:78%}80%{top:47%}to{opacity:.9;top:22%}}@keyframes fx-noise{0%{opacity:0}16%{opacity:.95}72%{opacity:.85}to{opacity:0}}@keyframes fx-noise-shift{0%{background-position:0 0}to{background-position:-360px 240px}}@keyframes fx-static-out{0%{filter:brightness()}to{filter:brightness(.5)contrast(1.15)}}@keyframes fx-static-in{0%{filter:brightness(.5)contrast(1.2)}70%{filter:brightness(1.12)}to{filter:brightness()}}@keyframes fx-flip-out{0%{opacity:1;transform:translateY(0)}49%{opacity:1}50%{opacity:0;transform:translateY(-8px)}to{opacity:0;transform:translateY(-8px)}}@keyframes fx-flip-in{0%{opacity:0;transform:translateY(10px)}30%{opacity:1;transform:translateY(-4px)}55%{opacity:0;transform:translateY(3px)}75%{opacity:1;transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}@keyframes fx-hjit{0%{transform:translate(0)}25%{transform:translate(-3px)skew(-.6deg)}50%{transform:translate(2px)}75%{transform:translate(-1px)}to{transform:translate(0)}}@keyframes fx-blip{0%{filter:brightness()}50%{filter:brightness(.68)}to{filter:brightness()}}@keyframes fx-humbar{0%{opacity:0;transform:translateY(-130%)}12%{opacity:.55}88%{opacity:.55}to{opacity:0;transform:translateY(700%)}}.machine-stat{flex-direction:column;height:100%;min-height:0;display:flex}.machine-stat-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px 16px 12px;display:flex}.machine-stat-reading{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.machine-stat-value{font:var(--type-readout);color:var(--signal-400);text-shadow:0 0 14px #ffc42e80;font-size:40px}.machine-stat-unit{font-family:var(--font-data);font-size:var(--fs-11);letter-spacing:.1em;text-transform:uppercase;color:var(--steel-400)}.machine-stat-star{font-family:var(--font-data);font-size:var(--fs-10);letter-spacing:.08em;text-transform:uppercase;color:var(--amber-500);border-radius:var(--r-1);white-space:nowrap;border:1px solid #d98a0880;padding:3px 6px}.machine-stat-team{align-items:center;gap:10px;display:flex}.machine-stat-id{flex-direction:column;gap:3px;min-width:0;display:flex}.machine-stat-name{font-family:var(--font-condensed);font-weight:var(--fw-semibold);letter-spacing:.01em;text-transform:uppercase;color:var(--bone-100);font-size:19px;line-height:1}.machine-stat-player{font:var(--type-data);font-size:var(--fs-11);color:var(--cyan-400)}.machine-stat-meta{font:var(--type-data);font-size:var(--fs-10);color:var(--steel-500)}.machine-stat-lines{border-top:1px solid var(--ink-700);font:var(--type-data);font-size:var(--fs-10);letter-spacing:.06em;flex-direction:column;gap:5px;margin:auto 0 0;padding-top:8px;display:flex}.machine-stat-lines>div{justify-content:space-between;gap:var(--sp-4);display:flex}.machine-stat-lines dt{color:var(--steel-600);text-transform:uppercase}.machine-stat-lines dd{color:var(--steel-300);text-transform:uppercase;margin:0}.machine-bezel-ft{justify-content:space-between;align-items:center;padding:8px 4px 2px;display:flex}.machine-bezel-label{font:var(--type-kicker);font-size:var(--fs-10);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--steel-500)}.machine-bezel-trim{align-items:center;gap:var(--sp-5);display:flex}.machine-screw{border-radius:var(--r-round);background:linear-gradient(180deg, #fff, var(--steel-200));border:1px solid var(--steel-500);width:13px;height:13px;box-shadow:1px 1px #0f151840}.machine-lamp-chip{font-family:var(--font-data);letter-spacing:.12em;color:var(--steel-600);align-items:center;gap:6px;font-size:9px;display:inline-flex}.machine-deck{background:var(--bone-100);border:1px solid var(--steel-400);border-radius:var(--r-2);width:100%;box-shadow:var(--bevel-out-2), var(--lift-2);margin-top:-1px}.machine-deck-hd{border-bottom:1px solid var(--steel-300);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 16px;display:flex}.machine-deck-brand{font-family:var(--font-condensed);font-size:var(--fs-13);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;align-items:center;gap:10px;display:flex}.machine-model{background:var(--ink-900);box-shadow:var(--bevel-out-ink);font-family:var(--font-data);font-size:9px;font-weight:var(--fw-semibold);letter-spacing:.1em;color:var(--bone-100);border-radius:1px;padding:3px 7px;display:inline-flex}.machine-deck-status{flex:auto;justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.machine-thru{align-items:center;gap:var(--sp-4);display:inline-flex}.machine-thru-label{font:var(--type-kicker);font-size:var(--fs-10);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--steel-600);white-space:nowrap}.machine-thru-value{background:var(--ink-950);border-radius:var(--r-1);box-shadow:var(--bevel-in-ink);font-family:var(--font-data);font-size:var(--fs-11);font-weight:var(--fw-semibold);color:var(--signal-400);text-shadow:0 0 8px #ffc42e73;white-space:nowrap;transition:color var(--dur-slow) var(--ease-snap), text-shadow var(--dur-slow) var(--ease-snap);padding:4px 8px;display:inline-flex}.machine-thru-value--off{color:var(--steel-600);text-shadow:none}.machine-vents{background:repeating-linear-gradient(180deg, var(--steel-300) 0 2px, transparent 2px 6px);flex:24px;min-width:24px;max-width:84px;height:20px}.machine-deck-bd{align-items:center;gap:var(--sp-6);flex-wrap:wrap;padding:14px 16px 16px;display:flex}.machine-slot{background:var(--bone-400);border:1px solid var(--steel-400);border-radius:var(--r-1);width:264px;height:60px;box-shadow:var(--bevel-in-2);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:7px;display:flex;position:relative}.machine-slot-slit{background:var(--ink-950);border-radius:var(--r-1);width:246px;height:12px;box-shadow:var(--bevel-in-ink)}.machine-slot-caption{text-overflow:ellipsis;white-space:nowrap;max-width:92%;font-family:var(--font-condensed);font-size:9px;font-weight:var(--fw-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--steel-600);overflow:hidden}.machine-slot-chip{flex:none}.machine-pwr{align-items:center;gap:var(--sp-2);flex-direction:column;margin-left:auto;display:flex}.machine-pwr-label{font:var(--type-kicker);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--steel-600);font-size:9px}.machine-pwr-switch{background:var(--bone-400);border:1px solid var(--steel-500);border-radius:var(--r-1);width:26px;height:50px;box-shadow:var(--bevel-in-2);cursor:pointer;padding:0;position:relative}.machine-pwr-cap{background:linear-gradient(180deg, #fff 0%, var(--bone-300) 55%, var(--steel-200) 100%);border:1px solid var(--ink-800);border-radius:var(--r-1);height:20px;transition:top var(--dur-fast) var(--ease-snap);position:absolute;top:3px;left:3px;right:3px;box-shadow:1px 1px #0f15184d}.machine-pwr-switch--off .machine-pwr-cap{top:26px}.machine-pwr-io{font-family:var(--font-data);color:var(--steel-500);font-size:8px}.machine-feet{justify-content:space-between;width:100%;padding:0 46px;display:flex}.machine-feet>span{background:var(--ink-800);border-radius:0 0 2px 2px;width:90px;height:10px}.machine-cartridge-row{justify-content:flex-start;width:100%;margin-top:18px;padding-left:30px;display:flex}.machine-cartridge-stack{flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.week-cartridge{z-index:2;background:var(--ink-800);border:1px solid var(--ink-950);width:240px;height:76px;box-shadow:var(--bevel-out-ink);border-radius:3px 3px 2px 2px;padding:0;display:block;position:relative}.week-cartridge-grip{background:repeating-linear-gradient(90deg, var(--ink-950) 0 5px, var(--ink-700) 5px 7px);border-radius:2px 2px 0 0;height:9px;position:absolute;top:0;left:0;right:0}.week-cartridge-screw{border-radius:var(--r-round);background:radial-gradient(circle at 35% 35%, var(--steel-300), var(--steel-600) 70%);width:5px;height:5px;box-shadow:0 0 0 1px var(--ink-950);position:absolute}.week-cartridge-screw--tl{top:12px;left:4px}.week-cartridge-screw--tr{top:12px;right:4px}.week-cartridge-screw--bl{bottom:4px;left:4px}.week-cartridge-screw--br{bottom:4px;right:4px}.week-cartridge-window{background:var(--ink-950);border:1px solid var(--ink-600);border-radius:var(--r-1);width:94px;height:42px;box-shadow:var(--bevel-in-ink);justify-content:space-between;align-items:center;padding:0 7px;display:flex;position:absolute;top:16px;left:13px;overflow:hidden}.week-cartridge-tape{background:var(--ink-700);height:7px;position:absolute;bottom:7px;left:0;right:0}.week-cartridge-reel{border-radius:var(--r-round);border:2px solid var(--steel-500);background:radial-gradient(circle at 50% 50%, var(--steel-300) 0 3px, transparent 3.5px), repeating-conic-gradient(var(--steel-500) 0 16deg, var(--ink-900) 16deg 60deg);width:26px;height:26px;position:relative}.week-cartridge-tab{background:var(--ink-950);width:24px;height:7px;box-shadow:var(--bevel-in-ink);border-radius:1px;position:absolute;bottom:5px;left:13px}.week-cartridge-tab>span{background:var(--signal-600);border-radius:1px;width:10px;height:5px;position:absolute;top:1px;left:1px}.week-cartridge-label{background:var(--bone-100);border-radius:1px;flex-direction:column;width:120px;height:52px;padding:4px 5px 5px;display:flex;position:absolute;top:14px;right:9px;overflow:hidden;box-shadow:1px 1px #0f151866}.week-cartridge-label-hd{border-bottom:1px solid var(--steel-300);font-family:var(--font-data);letter-spacing:.04em;text-transform:uppercase;color:var(--steel-600);white-space:nowrap;padding-bottom:2px;font-size:5.5px}.week-cartridge-label-week{color:var(--ink-900);flex:1;align-items:center;font-family:Permanent Marker,cursive;font-size:15px;line-height:1;display:flex}.week-cartridge-label-ft{justify-content:space-between;align-items:center;display:flex}.week-cartridge-label-rule{background:var(--steel-300);flex:1;height:1px;margin-right:6px}.week-cartridge-label-code{background:repeating-linear-gradient(90deg, var(--ink-900) 0 2px, transparent 2px 4px);width:32px;height:6px}.machine-cart-hint{font-family:var(--font-data);letter-spacing:.14em;color:var(--steel-500);font-size:9px}.landing-programs{gap:var(--sp-7);padding-bottom:var(--sp-11);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=900px){.landing-programs{gap:var(--sp-6);grid-template-columns:minmax(0,1fr)}}.program-card{background:var(--bone-100);border:1px solid var(--steel-400);border-radius:var(--r-1);box-shadow:var(--bevel-out-2);padding:18px 18px 16px}.program-card-hd{justify-content:space-between;align-items:baseline;gap:var(--sp-4);display:flex}.program-key{font-family:var(--font-data);font-size:var(--fs-11);color:var(--signal-700)}.program-card-title{font-family:var(--font-condensed);font-size:var(--fs-21);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-1);margin:10px 0 8px}.program-card-copy{margin:0 0 var(--sp-5);font:var(--type-small);color:var(--text-2)}.program-card-link{font-family:var(--font-condensed);font-size:var(--fs-13);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;margin:0}.landing-compare{align-items:flex-start;gap:var(--sp-10);background:var(--bone-100);border:2px solid var(--ink-800);border-radius:var(--r-1);box-shadow:var(--lift-1);flex-wrap:wrap;padding:26px;display:flex}.landing-compare-copy{flex:380px;padding-top:6px}.landing-compare-copy p{max-width:46ch;margin:10px 0 var(--sp-6);font:var(--type-body);color:var(--steel-700)}.landing-receipt{flex:0 470px;min-width:0}.landing-receipt-slot{background:var(--ink-950);border-radius:var(--r-1);height:14px;box-shadow:var(--bevel-in-ink);display:block}.landing-receipt-paper{background:var(--surface-raised);border:1px solid var(--steel-300);border-bottom:1px dashed var(--steel-400);width:440px;max-width:96%;box-shadow:var(--lift-1);grid-template-columns:20px 1fr 20px;margin:-3px auto 0;display:grid}.landing-receipt-holes{background-image:radial-gradient(circle at 50% 50%, var(--steel-300) 2.5px, transparent 3px);background-size:100% 16px}.landing-receipt-holes:first-child{border-right:1px solid var(--bone-300)}.landing-receipt-holes:last-child{border-left:1px solid var(--bone-300)}.landing-receipt-body{min-width:0;font-family:var(--font-data);color:var(--ink-800);padding:14px 12px 16px;font-size:11.5px;line-height:1.7;overflow-x:auto}.landing-receipt-body>span{white-space:nowrap;display:block}.landing-receipt-title{font-weight:var(--fw-semibold)}.landing-receipt-sub{color:var(--steel-600)}.landing-receipt-line--first{margin-top:8px}.landing-receipt-line>span{color:var(--steel-500)}.dash-aside{gap:var(--sp-6);flex-direction:column;min-width:0;display:flex}.ink-cta{padding:18px 20px}.ink-cta p{margin:var(--sp-4) 0 14px;font:var(--type-small);color:var(--steel-300)}.polls-grid-head,.polls-grid-row{border-bottom:1px solid var(--border-hair);grid-template-columns:minmax(0,1.6fr) 130px 150px auto;align-items:center;gap:12px;padding:0 18px;display:grid}.polls-grid-head{padding-top:10px;padding-bottom:10px}.polls-grid-row{height:56px;transition:background var(--dur-fast) var(--ease-snap)}.polls-grid-row:hover{background:var(--volt-050)}@media (width<=620px){.polls-grid-head{display:none}.polls-grid-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main count""actions date";gap:10px 12px;height:auto;padding:12px 16px}.polls-grid-row .list-row-main{grid-area:main}.polls-grid-row .param-count{grid-area:count;justify-self:end}.polls-grid-row .row-actions{grid-area:actions;justify-self:start}.polls-grid-row .date-cell{grid-area:date;place-self:center end}}.param-count{align-items:center;gap:8px;display:flex}.param-count b{font:var(--type-data);font-feature-settings:var(--numeric-features);color:var(--text-1)}.param-count .of{font-size:var(--fs-11);color:var(--steel-400)}.date-cell{font-family:var(--font-data);font-size:var(--fs-12);font-variant-numeric:tabular-nums;font-feature-settings:var(--numeric-features);color:var(--text-3)}.builder-notices{gap:var(--sp-4);margin-bottom:var(--sp-6);flex-direction:column;display:flex}.builder-notices:empty{display:none}.builder-head{align-items:flex-start}.builder-head-titles{max-width:56ch}.builder-head-titles .page-lede{margin:10px 0 0}.window-plate{width:348px;padding:13px var(--sp-6) 14px;flex:none}@media (width<=560px){.window-plate{width:100%}}.window-plate-row{align-items:flex-end;gap:var(--sp-6);margin-top:9px;display:flex}.window-plate-row .control-field{flex:none}.window-plate-row .control-field:last-child{flex:1 1 0;min-width:0}.window-plate-row .kicker{color:var(--text-3)}.window-plate-note{margin:10px 0 0}.builder-step{margin-bottom:22px;overflow:visible}.builder-step>.plate-hd{border-radius:var(--r-1) var(--r-1) 0 0}.step-body{padding:18px 22px 22px}.step-intro{margin:0 0 var(--sp-6);max-width:82ch}.preset-grid{grid-template-columns:1fr 1fr;align-items:start;gap:10px 18px;display:grid}@media (width<=760px){.preset-grid{grid-template-columns:minmax(0,1fr)}}.preset-card{background:var(--surface-panel);border:1px solid var(--steel-400);border-radius:var(--r-1);min-width:0;box-shadow:var(--bevel-out);overflow:hidden}.preset-card--on{background:var(--bone-100);border:var(--bw-plate) solid var(--border-plate);box-shadow:var(--bevel-out-2), var(--lift-1)}.preset-card-hd{align-items:stretch;display:flex}.preset-card-apply{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease-snap);background:0 0;border:0;flex:1;padding:11px 14px}.preset-card-apply:hover{background:var(--bone-200)}.preset-card-name{font-family:var(--font-condensed);font-size:var(--fs-16);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-display);color:var(--text-1);align-items:center;gap:9px;display:flex}.preset-card-desc{font:var(--type-small);font-size:var(--fs-12);color:var(--text-3);margin-top:3px;display:block}.preset-card-side{border-left:1px solid var(--border-hair);flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:5px;padding:9px 12px;display:flex}.preset-card-count{font-size:var(--fs-12);color:var(--text-2)}.preset-weights{background:var(--bone-300);border-top:1px solid var(--steel-400);box-shadow:var(--bevel-in-2);padding:12px 14px 14px}.preset-weights-hd{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:11px;display:flex}.preset-weights-count{font-size:var(--fs-12);color:var(--text-3)}.preset-weights-grid{gap:var(--sp-5) var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.preset-weights-group>.kicker{margin-bottom:var(--sp-2)}.preset-weights-row{justify-content:space-between;align-items:baseline;gap:var(--sp-5);border-bottom:1px dotted var(--border-hair);padding:3px 0;display:flex}.preset-weights-param{font:var(--type-small);color:var(--text-2)}.preset-weights-value{font-size:var(--fs-12);color:var(--signal-700)}.preset-clear-row{justify-content:flex-end;align-items:center;gap:14px;margin-top:15px;display:flex}.preset-clear{padding:0 var(--sp-4)}.save-row{align-items:flex-end;gap:var(--sp-7);flex-wrap:wrap;display:flex}.save-note{flex:300px;min-width:240px;margin:0 0 9px}.builder-intro{font:var(--type-small);color:var(--text-2);max-width:72ch;margin:0 0 18px}.param-group{margin-bottom:var(--sp-5)}.param-group-toggle{justify-content:space-between;align-items:center;gap:var(--sp-5);width:100%;padding:13px var(--sp-6);cursor:pointer;text-align:left;font:inherit;color:inherit;transition:background var(--dur-fast) var(--ease-snap);background:0 0;border:0;display:flex}.param-group-toggle:hover{background:var(--bone-200)}.param-group-name{align-items:center;gap:10px;min-width:0;display:flex}.param-group-title{font:var(--type-section);font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:var(--ls-caps-tight);color:var(--text-1)}.param-group-state{color:var(--text-3);flex:none;align-items:center;gap:10px;display:flex}@media (width<=560px){.param-group-toggle{flex-wrap:wrap;row-gap:4px}.param-group-name,.param-group-state{flex:100%}.param-group-state{justify-content:space-between}}.param-group-chevron{transition:transform var(--dur-base) var(--ease-seat);display:inline-flex}.param-group-toggle[aria-expanded=true] .param-group-chevron{transform:rotate(180deg)}.param-group-body{padding:var(--sp-2) var(--sp-6) 18px;border-top:1px solid var(--border-hair)}.param-group-desc{margin:var(--sp-5) 0 var(--sp-6);font:var(--type-small);color:var(--text-3)}.param-grid{gap:var(--sp-6) 28px;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));display:grid}.param-cell{min-width:0}.param-flag{color:var(--amber-500);font-size:var(--fs-11);margin-left:5px}.builder-rail{top:calc(var(--h-topbar) + var(--sp-6));min-width:0;position:sticky}@media (width<=560px){.builder-rail{top:calc(var(--h-topbar) + var(--bw-plate));z-index:20;order:-1}.builder-rail--strip .screen-note{display:none}.builder-rail--strip .board-row{height:var(--h-row-dense);gap:var(--sp-4);padding:0 var(--sp-5)}.builder-rail--strip .screen-hd{padding:var(--sp-3) var(--sp-5)}}.screen-readout-of{font:var(--type-data);color:var(--steel-400)}.run-results{margin-top:var(--sp-10)}.run-warnings{gap:var(--sp-4);margin-bottom:var(--sp-5);flex-direction:column;display:flex}.team-cell,.team-toggle{align-items:center;gap:10px;min-width:0;display:flex}.team-cell-name{font:var(--type-control);font-size:var(--fs-14);color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-cell-sub{font:var(--type-kicker);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-3)}.team-toggle{font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.team-toggle:hover .team-cell-name{color:var(--signal-700)}.ranking-row{cursor:pointer}.ranking-row td{height:var(--h-row);padding-top:0;padding-bottom:0}.contributors-cell{font-size:var(--fs-12);color:var(--text-3)}.breakdown-row>td{background:var(--bone-200);padding:0}.breakdown-row:hover{background:0 0}.breakdown{padding:var(--sp-2) 0 10px;box-shadow:var(--well)}.milestone-badge{color:var(--amber-500);font-size:var(--fs-11);white-space:nowrap;margin-left:5px}.comparison{margin-top:var(--sp-10)}.verdict-strip{flex-wrap:wrap;align-items:center;gap:20px 44px;padding:18px 22px;display:flex}.verdict-copy{flex:260px}.verdict-copy p{font:var(--type-section);font-family:var(--font-condensed);letter-spacing:var(--ls-caps-tight);color:var(--bone-100);margin:6px 0 0}.verdict-metric{min-width:120px}.verdict-metric-row{align-items:baseline;gap:10px;margin-top:6px;display:flex}.verdict-num{font:var(--type-data-lg);font-feature-settings:var(--numeric-features);color:var(--signal-400);text-shadow:0 0 12px #ffc42e8c}.verdict-sub{font:var(--type-small);font-size:var(--fs-12);color:var(--steel-400)}.comparison-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}@media (width<=900px){.comparison-grid{grid-template-columns:minmax(0,1fr)}}.comparison-aside{flex-direction:column;gap:16px;min-width:0;display:flex}.cboard-head,.cboard-row{border-bottom:1px solid var(--border-hair);align-items:center;gap:8px;padding:0 18px;display:grid}.cboard-head{padding-top:10px;padding-bottom:10px}.cboard-row{height:52px;transition:background var(--dur-fast) var(--ease-snap)}.cboard-row:hover{background:var(--volt-050)}@media (width<=700px){.cboard-scroll{overflow-x:auto}.cboard-head,.cboard-row{min-width:520px}}.cboard-official{align-items:center;gap:6px;min-width:0;display:flex}.cboard-official-name{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.disagreement-row{border-top:1px solid var(--border-hair);align-items:center;gap:10px;padding:10px 0;display:flex}.disagreement-main{flex-direction:column;flex:1;min-width:0;display:flex}.disagreement-team{font:var(--type-control);font-size:var(--fs-14);color:var(--text-1)}.disagreement-reading{color:var(--text-3);font-size:11.5px}.disagreement-nums{flex-direction:column;align-items:flex-end;display:flex}.disagreement-ranks{font:600 13px/1.2 var(--font-data);font-feature-settings:var(--numeric-features);color:var(--text-1)}.disagreement-ranks .vs{color:var(--steel-400);font-weight:400}.disagreement-gap{font:var(--type-kicker);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--signal-700)}.agreement-row{border-top:1px solid var(--border-hair);padding:8px 0}.agreement-row-hd{justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.agreement-label{font:var(--type-control);font-size:var(--fs-12);color:var(--text-2)}.agreement-stats{font:600 12.5px/1.2 var(--font-data);font-feature-settings:var(--numeric-features);color:var(--text-1)}.chart{width:100%;height:auto;display:block;overflow:visible}.chart-grid{stroke:var(--chart-grid);stroke-width:1px}.chart-grid-zero{stroke:var(--chart-axis);stroke-width:1.5px}.chart-axis{stroke:var(--chart-axis);stroke-width:1px}.chart-axis-text{fill:var(--chart-tick);font-size:var(--fs-10);font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:.04em}.chart-bar{fill:var(--chart-series)}.chart-bar-muted{fill:var(--steel-200)}.chart-dot{fill:var(--chart-series);fill-opacity:.55}.chart-dot-on{fill:var(--heat-100);fill-opacity:1}.chart-dot-muted{fill:var(--steel-300);fill-opacity:.6}.chart-ring{fill:none;stroke:var(--chart-grid);stroke-width:1px}.chart-ring-mid{stroke:var(--chart-axis)}.chart-vertex{stroke:#fff;stroke-width:2px}.box-row{outline:none}.box-row-muted{opacity:.35}.box-whisker{stroke:var(--chart-axis);stroke-width:2px;stroke-linecap:round}.box-body{fill:var(--chart-series);fill-opacity:.35}.box-median{stroke:var(--chart-series);stroke-width:2px;stroke-linecap:round}.dumbbell-link{stroke:var(--chart-axis);stroke-width:2px;stroke-linecap:round}.dumbbell-a{fill:var(--chart-series);stroke:#fff;stroke-width:2px}.dumbbell-b{fill:var(--chart-series-b);stroke:#fff;stroke-width:2px}.chart-tip{background:var(--ink-900);color:var(--bone-100);font-family:var(--font-data);font-size:var(--fs-11);font-variant-numeric:tabular-nums;padding:var(--sp-3) var(--sp-5);border:1px solid var(--ink-950);border-radius:var(--r-1);white-space:nowrap;box-shadow:var(--bevel-out-ink), var(--lift-1);pointer-events:none;z-index:60;flex-direction:column;gap:2px;line-height:1.45;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 7px))}.chart-tip strong{font:var(--type-kicker);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--steel-300)}.chart-legend{color:var(--text-3);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.chart-legend-key{align-items:center;gap:5px;display:inline-flex}.chart-swatch{border-radius:1px;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 1px #0f151838}.chart-swatch-a{background:var(--chart-series)}.chart-swatch-b{background:var(--chart-series-b)}.explore-tabs{margin-top:var(--sp-6)}.explore-breadcrumb{align-items:center;gap:var(--sp-5);flex-wrap:wrap;margin:0 0 16px;font-size:13px;display:flex}.explore-breadcrumb-key{margin-left:calc(var(--sp-5) * -1)}.explore-breadcrumb .window-note{color:var(--steel-400)}.team-card{align-items:center;gap:var(--sp-5);background:var(--surface-panel);border:1px solid var(--steel-400);border-radius:var(--r-1);height:56px;box-shadow:var(--bevel-out);color:inherit;transition:background var(--dur-fast) var(--ease-snap), border-color var(--dur-fast) var(--ease-snap);padding:0 14px;text-decoration:none;display:flex}.team-card:hover{background:var(--bone-200);border-color:var(--ink-800);color:inherit;text-decoration:none}.team-card:active{box-shadow:var(--bevel-in)}.team-card .board-row-team{flex:1}.team-card-score{flex:none;width:76px}.team-card-score-num{text-align:right;font:500 11px/1 var(--font-data);font-feature-settings:var(--numeric-features);color:var(--text-3);margin-top:3px;display:block}.team-hero{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:20px;display:flex}.team-hero-main{flex:200px;min-width:0}.team-hero-title{font:var(--type-display);text-transform:uppercase;color:var(--text-1);margin:0}.team-hero-meta{font:var(--type-kicker);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-label);margin:6px 0 0}.team-terminal{margin-bottom:22px;overflow:hidden}.team-terminal-panes{background:var(--bone-100);flex-wrap:wrap;display:flex}.scope-pane{flex-direction:column;flex:0 532px;justify-content:center;min-width:min(400px,100%);padding:16px 16px 14px;display:flex}.scope-shell{background:var(--bone-200);border:1px solid var(--steel-500);border-radius:var(--r-2);width:100%;max-width:500px;box-shadow:var(--bevel-out-2);flex:none;margin:0 auto;position:relative}.scope-head{border-bottom:1px solid var(--steel-400);align-items:center;gap:16px;padding:11px 14px 10px;display:flex}.scope-model{flex:none;min-width:0}.scope-model-name{font:600 22px/1 var(--font-condensed);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-900)}.scope-model-sub{font:600 9px/1 var(--font-condensed);letter-spacing:.14em;text-transform:uppercase;color:var(--steel-500);margin-top:4px}.scope-vents{flex:60px;gap:3px;max-width:110px;margin-left:auto;display:grid}.scope-vent{background:var(--bone-300);height:4px;box-shadow:var(--bevel-in);border-radius:1px}.scope-lamps{flex:none;align-items:center;gap:14px;display:flex}.scope-lamp{flex-direction:column;align-items:center;gap:4px;display:flex}.scope-lamp-label{font:600 7px/1 var(--font-condensed);letter-spacing:.1em;text-transform:uppercase;color:var(--steel-600)}.scope-glass-frame{padding:12px 14px 0}.scope-glass{border-radius:var(--r-3);cursor:pointer;background:#e6e9df;border:3px solid #c9cfbf;padding:6px;position:relative;box-shadow:inset 0 1px 6px #0f151829,0 1px #fff9}.scope-axis-labels text{font-family:var(--font-condensed);letter-spacing:.1em;font-size:10.5px;font-weight:600}.scope-pixels{pointer-events:none;background-image:radial-gradient(#0003 .6px,#0000 .7px);background-size:3px 3px;position:absolute;inset:6px}.scope-chip{border-radius:var(--r-2);pointer-events:none;background:#e6e9df;border:1px solid #91a2a7;padding:5px 9px;position:absolute;top:12px;left:12px}.scope-chip-label{font:600 9.5px/1.3 var(--font-condensed);text-transform:uppercase;letter-spacing:.14em;color:#4a5c63;display:block}.scope-chip-value{font:500 11.5px/1.3 var(--font-data);font-feature-settings:var(--numeric-features);margin-top:2px;display:block}.scope-status-row{align-items:center;gap:14px;padding:11px 14px 12px;display:flex}@media (width<=400px){.scope-status-row{flex-wrap:wrap;row-gap:10px}}.scope-status{background:var(--ink-950);border-radius:var(--r-1);min-width:150px;max-width:230px;box-shadow:var(--bevel-in-ink);flex:170px;padding:8px 12px 9px}.scope-status-label{font:600 8px/1 var(--font-condensed);letter-spacing:.14em;text-transform:uppercase;color:var(--steel-500)}.scope-status-value{font:500 26px/1 var(--font-wordmark);font-palette:--ap-readout;font-variation-settings:"CRSV" 0, "slnt" 0;letter-spacing:.02em;text-transform:lowercase;color:var(--rise-500);text-shadow:0 0 9px #0e9c6c80;white-space:nowrap;margin-top:5px;overflow:hidden}.scope-status-value span{white-space:nowrap;display:inline-block}.scope-ticker{animation:9s linear infinite ap-ticker}@keyframes ap-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.scope-ticker{animation:none}}.scope-status-scale{text-align:center;font:600 8px/1.5 var(--font-condensed);letter-spacing:.14em;text-transform:uppercase;color:var(--steel-500);text-wrap:pretty;flex:1;align-self:center}.scope-knob-block{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.scope-knob{border-radius:var(--r-round);background:var(--bone-300);border:1px solid var(--steel-500);width:40px;height:40px;box-shadow:var(--bevel-out-2);cursor:pointer;padding:0;position:relative}.scope-knob:hover{background:var(--bone-200)}.scope-knob:active{box-shadow:var(--bevel-in-2)}.scope-knob-notch{background:var(--ink-900);transform-origin:1.5px 16px;width:3px;height:14px;transition:transform var(--dur-slow) var(--ease-land);border-radius:1px;margin:-16px 0 0 -1.5px;position:absolute;top:50%;left:50%}.scope-knob-label{font:600 7px/1 var(--font-condensed);letter-spacing:.1em;text-transform:uppercase;color:var(--steel-600)}.scope-base{background:var(--bone-300);border-top:1px solid var(--steel-400);height:8px;box-shadow:var(--bevel-out);border-radius:0 0 2px 2px;display:block}.scope-feet{box-sizing:border-box;justify-content:space-between;width:100%;max-width:440px;margin:0 auto;padding:0 10px;display:flex}.scope-feet span{background:var(--steel-400);border-radius:0 0 2px 2px;width:54px;height:6px}.terminal-side{background:var(--bone-100);min-width:min(340px,100%);box-shadow:-1px 0 0 var(--border-hair);flex-direction:column;flex:500px;display:flex}.terminal-profile{border-bottom:1px solid var(--border-hair);min-width:0;padding:16px 16px 15px}.terminal-profile-line{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:8px;display:flex}.terminal-headline{font:600 26px/1.05 var(--font-condensed);text-transform:uppercase;letter-spacing:var(--ls-display);color:var(--text-1);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}.terminal-summary{font:400 11.5px/1.45 var(--font-data);color:var(--text-3);text-wrap:pretty}.terminal-channels{flex-direction:column;flex:auto;min-width:0;padding-top:15px;display:flex}.terminal-channel-head{border-bottom:1px solid var(--steel-300);grid-template-columns:minmax(0,1fr) 46px;align-items:baseline;gap:8px;padding:0 16px 7px;display:grid}.terminal-col-right{text-align:right}.terminal-channel{border-bottom:1px solid var(--border-hair);transition:background var(--dur-fast) var(--ease-snap), opacity var(--dur-fast) var(--ease-snap);flex:auto;grid-template-columns:minmax(0,1fr) 46px;align-content:center;align-items:center;gap:2px 8px;padding:9px 16px;display:grid}.terminal-channel--hot{background:var(--signal-050);box-shadow:inset 2px 0 0 var(--signal-500)}.terminal-channel--dark{opacity:.4}.terminal-channel-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 12.5px/1.2 var(--font-condensed);text-transform:uppercase;letter-spacing:.07em;color:var(--text-2);overflow:hidden}.terminal-channel--hot .terminal-channel-name{color:var(--text-1)}.terminal-channel-pct{text-align:right;font:600 13px/1 var(--font-data);font-feature-settings:var(--numeric-features);color:var(--text-1)}.terminal-channel-rail{grid-column:1/-1;margin-top:1px}.terminal-channel-rail .ap-statbar__rail{height:4px}.terminal-peers{border-top:1px solid var(--border-hair);min-width:0;padding:14px 16px 16px}.terminal-peers-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.terminal-peer{border-top:1px solid var(--border-hair);min-width:0;color:var(--text-2);align-items:center;gap:10px;padding:8px 0;text-decoration:none;display:flex}.terminal-peer:hover{color:var(--signal-700);text-decoration:none}.terminal-peer-main{flex:auto;min-width:0}.terminal-peer-name{font:500 13.5px/1.25 var(--font-condensed);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.terminal-peer-sub{font:400 11px/1.35 var(--font-data);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.terminal-peer-gap{text-align:right;white-space:nowrap;width:34px;font:400 12.5px/1 var(--font-data);font-feature-settings:var(--numeric-features);color:var(--text-3);flex:none}.ap-dialog.share-dialog{max-width:720px}.share-preview{aspect-ratio:1200/630;background:var(--surface-well);border:1px solid var(--border-hair);box-shadow:var(--bevel-in);place-items:center;display:grid;overflow:hidden}.share-preview img{width:100%;height:auto;display:block}.share-preview-status{font:var(--type-small);color:var(--text-2);text-align:center;margin:0;padding:0 24px}.share-note{font:var(--type-small);color:var(--text-3);margin:10px 0 0}.share-note code{font:500 12px/1 var(--font-data);color:var(--text-2)}.share-links{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.share-links .kicker{margin-right:4px}.param-views{align-items:center;gap:8px;display:flex}.team-group-hd{appearance:none;border:0;border-bottom:1px solid var(--border-hair);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit}.team-group-hd:hover{background:var(--bone-100)}.team-group-name{min-width:0}.team-group-note{font:400 12px/1 var(--font-ui);color:var(--steel-400)}.team-group-state{flex:none;align-items:center;gap:14px;display:flex}.team-group-count{font:400 11.5px/1 var(--font-data);color:var(--steel-500)}.team-group-bar{width:110px}.team-group-pct{text-align:right;width:38px;font:600 12.5px/1 var(--font-data);font-feature-settings:var(--numeric-features);color:var(--text-1)}.team-group-chevron{color:var(--steel-500);transition:transform var(--dur-fast) var(--ease-snap);display:inline-flex}.team-group-chevron--open{transform:rotate(180deg)}@media (width<=760px){.team-group-note,.team-group-bar{display:none}}.team-param-value,.team-param-rank{text-align:right;font:600 13px/1 var(--font-data);font-feature-settings:var(--numeric-features);color:var(--text-1)}.team-param-rank--top{color:var(--signal-700)}.team-param-bar .ap-statbar{width:100%;display:flex}.team-param-bar .ap-statbar__value{min-width:32px}.stat-highlight{background:var(--signal-050);border-radius:var(--r-1);color:var(--text-2);margin:0 0 16px;padding:10px 14px;font-size:13px}.h2h-hero{flex-wrap:wrap;align-items:center;gap:20px 40px;margin-bottom:24px;padding:18px 22px;display:flex}.h2h-side{flex:220px;align-items:center;gap:12px;min-width:0;display:flex}.h2h-side--right{justify-content:flex-end}.h2h-name{font:700 var(--fs-18) / 1.1 var(--font-condensed);letter-spacing:var(--ls-display)}.h2h-meta{font:500 var(--fs-11) / 1.4 var(--font-ui);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--steel-300)}.h2h-counts{align-items:center;gap:24px;display:flex}.h2h-count{text-align:center}.h2h-count-num{font:700 var(--fs-32) / 1 var(--font-condensed);font-feature-settings:var(--numeric-features);letter-spacing:var(--ls-display)}.h2h-count-num--muted{color:var(--steel-300)}.h2h-count-label{font:500 var(--fs-11) / 1.6 var(--font-ui);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--steel-300)}.h2h-board{overflow:visible}.h2h-board-hd{border-bottom:1px solid var(--border-hair);border-radius:var(--r-1) var(--r-1) 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:12px 18px;display:flex}.h2h-board-head{top:calc(var(--h-topbar) + var(--bw-plate));z-index:30;background:var(--surface-panel);position:sticky}@media (width<=900px){.h2h-board-scroll{overflow-x:auto}.h2h-board{min-width:680px}.h2h-board-head{position:static}}.h2h-table-head,.h2h-table-row{border-bottom:1px solid var(--border-hair);grid-template-columns:minmax(150px,220px) minmax(0,1fr) 76px 76px 70px;align-items:center;gap:10px;padding:0 18px;display:grid}.h2h-table-head{padding-top:10px;padding-bottom:10px}.h2h-table-row{height:44px;transition:background var(--dur-fast) var(--ease-snap)}.h2h-table-row:hover{background:var(--bone-200)}.h2h-track{align-self:stretch;min-width:0;position:relative}.h2h-rail{position:absolute;inset:0 8px}.h2h-track-svg{width:100%;height:100%;display:block;overflow:visible}.h2h-track-svg .chart-grid{opacity:.55}.h2h-track-svg .chart-grid-zero{opacity:1}.h2h-scale-tick{font:400 var(--fs-10) / 1 var(--font-data);font-feature-settings:var(--numeric-features);color:var(--chart-tick);white-space:nowrap;position:absolute;top:50%;transform:translate(-50%,-50%)}.h2h-col-team{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:inline-flex}.h2h-col-team--b{color:var(--text-1)}.h2h-col-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h2h-param{min-width:0;font:500 13px/1.25 var(--font-condensed);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.h2h-param:hover{color:var(--signal-700);text-decoration:none}.h2h-val{text-align:right;font:400 12.5px/1 var(--font-data);font-feature-settings:var(--numeric-features);color:var(--text-3)}.h2h-val--lead{color:var(--text-1);font-weight:600}@font-palette-values --ap-readout{font-family:Bitcount Ink;override-colors:0 #0e9c6c,1 #0e9c6c,2 #0e9c6c,3 #0e9c6c,4 #0e9c6c,5 #0e9c6c,6 #0e9c6c,7 #0e9c6c,8 #0e9c6c,9 #0e9c6c,10 #0e9c6c,11 #0e9c6c,12 #0e9c6c,13 #0e9c6c,14 #0e9c6c,15 #0e9c6c,16 #0e9c6c,17 #0e9c6c,18 #0e9c6c,19 #0e9c6c,20 #0e9c6c,21 #0e9c6c,22 #0e9c6c,23 #0e9c6c,24 #0e9c6c,25 #0e9c6c,26 #0e9c6c,27 #0e9c6c,28 #0e9c6c}.printer{--sheet-h:304px;--printer-zoom:1;zoom:var(--printer-zoom);background:var(--bone-300);width:100%;max-width:660px;height:560px;box-shadow:var(--bevel-in-2);margin-inline:auto;position:relative;overflow:hidden}@container printer-cell (width<598px){.printer{--printer-zoom:.8}}@container printer-cell (width<479px){.printer{--printer-zoom:.64}}@container printer-cell (width<383px){.printer{--printer-zoom:.51}}@container printer-cell (width<306px){.printer{--printer-zoom:.4}}@container printer-cell (width<240px){.printer{--printer-zoom:.32}}.printer--unfinished{cursor:pointer}.printer-paper{z-index:1;width:500px;margin-left:-250px;position:absolute;bottom:222px;left:50%;overflow:hidden}.printer-sheet{background:var(--bone-100);width:500px;box-shadow:var(--bevel-out);position:absolute;left:0}.printer-sprocket{background:var(--bone-200);background-image:radial-gradient(circle at 11px 8px, var(--ink-800) 0 3px, transparent 3.5px);background-size:22px 16px;width:22px;position:absolute;top:0;bottom:0}.printer-sprocket--left{border-right:1px dashed var(--steel-300);left:0}.printer-sprocket--right{border-left:1px dashed var(--steel-300);right:0}.printer-perforation{z-index:5;border-top:1px dashed var(--steel-400);position:absolute;top:0;left:22px;right:22px}.printer-listing{height:var(--sheet-h);flex-direction:column;padding:14px 14px 12px;display:flex;position:absolute;top:0;left:22px;right:22px}.printer-listing-kicker,.printer-listing-title,.printer-listing-caption{flex:none}.printer-listing-kicker{font:500 10px/1.2 var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--steel-500)}.printer-listing-title{font:600 15px/1.33 var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-900);margin-top:10px}.printer-listing-caption{font:400 11.5px/1.56 var(--font-data);color:var(--steel-700);margin:8px 0 0}.printer-listing-art{flex:0 171px;min-height:0;margin-top:12px}.printer-listing-art svg{width:100%;height:100%;display:block}.printer-cover{background:var(--bone-100);z-index:4;height:16px;position:absolute}.printer-blank{background:var(--bone-100);z-index:3;position:absolute;bottom:0;left:22px;right:22px}.printer-carriage{z-index:5;pointer-events:none;width:500px;height:22px;margin-left:-250px;position:absolute;bottom:210px;left:50%}.printer-strike-line{background:var(--ink-950);opacity:.4;height:2px;position:absolute;bottom:6px;left:14px;right:14px}.printer-head{background:var(--ink-900);width:44px;height:22px;box-shadow:var(--bevel-out-ink);border-radius:2px;position:absolute;bottom:0}.printer-head-tip{height:3px;position:absolute;top:-3px;left:5px;right:5px}.printer-head-vent{background:var(--steel-600);height:1px;position:absolute;top:9px;left:8px;right:8px}.printer-head-vent--low{top:13px}.printer-bail{z-index:6;pointer-events:none;width:500px;height:14px;margin-left:-250px;position:absolute;bottom:220px;left:50%}.printer-bail-bar{background:var(--steel-600);height:4px;box-shadow:var(--bevel-out-ink);border-radius:2px;position:absolute;top:5px;left:22px;right:22px}.printer-roller{background:var(--ink-800);border:1px solid var(--steel-500);border-radius:50%;width:12px;height:12px;position:absolute;top:1px}.printer-bail-end{background:var(--ink-800);border-radius:0 0 2px 2px;width:22px;height:14px;position:absolute;top:0}.printer-bail-end--left{left:0}.printer-bail-end--right{right:0}.printer-body{z-index:3;background:var(--bone-200);border:2px solid var(--ink-900);width:576px;height:196px;box-shadow:var(--bevel-out-2);border-radius:3px;margin-left:-288px;position:absolute;bottom:34px;left:50%}.printer-lid{background:var(--bone-100);border-bottom:1px solid var(--steel-400);height:44px;position:absolute;top:0;left:0;right:0}.printer-lid:after{content:"";background:var(--bone-100);height:1px;position:absolute;bottom:-2px;left:0;right:0}.printer-slot{background:var(--ink-950);height:12px;box-shadow:var(--bevel-in-ink);border-radius:1px;position:absolute;top:5px;left:30px;right:30px}.printer-guide{background:var(--bone-300);width:34px;height:20px;box-shadow:var(--bevel-out);border-radius:2px;position:absolute;top:2px}.printer-guide--left{left:24px}.printer-guide--right{right:24px}.printer-knob{background:var(--steel-600);border:2px solid var(--ink-900);width:20px;height:48px;box-shadow:var(--bevel-out-ink);z-index:2;border-radius:4px;position:absolute;top:-7px;right:-13px}.printer-knob-grip{background:var(--steel-500);border-radius:2px;width:4px;position:absolute;top:3px;bottom:3px;left:2px}.printer-knob-rib{background:var(--ink-900);opacity:.5;height:1px;position:absolute;left:0;right:0}.printer-wordmark{position:absolute;top:58px;left:26px}.printer-model{font:600 24px/1 var(--font-condensed);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-900)}.printer-model-sub{font:600 9px var(--font-condensed);letter-spacing:.14em;text-transform:uppercase;color:var(--steel-500);margin-top:5px}.printer-vents{flex-direction:column;gap:3px;width:142px;display:flex;position:absolute;bottom:56px;left:26px}.printer-vent{background:var(--bone-300);height:4px;box-shadow:var(--bevel-in);border-radius:1px}.printer-readout{background:var(--ink-950);width:184px;box-shadow:var(--bevel-in-ink);border-radius:2px;padding:8px 12px 10px;position:absolute;top:56px;left:190px}.printer-readout-label{font:600 8px var(--font-condensed);letter-spacing:.14em;text-transform:uppercase;color:var(--steel-500)}.printer-readout-value{font:500 26px/1 var(--font-wordmark);font-palette:--ap-readout;font-variation-settings:"CRSV" 0, "slnt" 0;letter-spacing:.02em;text-transform:lowercase;color:var(--rise-500);text-shadow:0 0 9px #0e9c6c80;white-space:nowrap;margin-top:6px;overflow:hidden}.printer-feed-label{width:184px;font:600 8px var(--font-condensed);letter-spacing:.14em;text-transform:uppercase;color:var(--steel-500);position:absolute;bottom:56px;left:190px}.printer-panel{background:var(--bone-300);width:166px;box-shadow:var(--bevel-in-2);border-radius:2px;padding:9px 10px 11px;position:absolute;top:56px;right:24px}.printer-lamps{text-align:center;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.printer-lamp{flex-direction:column;align-items:center;gap:4px;display:flex}.printer-lamp-dot{border-radius:50%;width:8px;height:8px}.printer-lamp-dot--power,.printer-lamp-dot--ok{background:var(--lamp-ok)}.printer-lamp-dot--warn{background:var(--lamp-warn)}.printer-lamp-dot--live{background:var(--lamp-live);box-shadow:var(--glow-cyan);animation:lamp-blink var(--blink) var(--ease-step) infinite}.printer-lamp-dot--idle{background:var(--steel-400)}@media (prefers-reduced-motion:reduce){.printer-lamp-dot--live{animation:none}}.printer-lamp-label{font:600 7px var(--font-condensed);letter-spacing:.1em;text-transform:uppercase;color:var(--steel-600)}.printer-keys{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px;display:grid}.printer-key{background:var(--bone-100);height:24px;box-shadow:var(--bevel-out);font:600 7px var(--font-condensed);letter-spacing:.08em;text-transform:uppercase;color:var(--steel-700);cursor:pointer;transition:background var(--dur-fast) var(--ease-snap), box-shadow var(--dur-fast) var(--ease-snap), color var(--dur-fast) var(--ease-snap);border:0;border-radius:2px;place-items:center;padding:0;display:grid}.printer-key:hover:not(:disabled){background:var(--bone-200);color:var(--ink-900)}.printer-key:active:not(:disabled),.printer-key--held{background:var(--bone-300);box-shadow:var(--bevel-in);color:var(--ink-900)}.printer-key:focus-visible{box-shadow:0 0 0 calc(2px / var(--printer-zoom,1)) var(--focus);outline:none}.printer-key:disabled{opacity:.42;box-shadow:none;cursor:not-allowed}.printer-plinth{background:var(--bone-300);border-top:1px solid var(--steel-400);align-items:center;gap:14px;height:44px;padding:0 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.printer-plinth-label{width:74px;font:600 8px/1.3 var(--font-condensed);letter-spacing:.14em;text-transform:uppercase;color:var(--steel-500);flex:none}.printer-seasons{background:var(--ink-950);border-radius:var(--r-1);min-width:0;box-shadow:var(--bevel-in-ink);flex:1;align-items:center;gap:8px;padding:5px 8px;display:flex;overflow:hidden}.printer-season{border-radius:var(--r-1);min-width:0;height:24px;font:600 13px var(--font-data);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--steel-600);background:#0d1417;flex:1;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.printer-season--ok{background:linear-gradient(180deg, var(--signal-400), var(--signal-500));color:var(--ink-950);box-shadow:inset 0 1px #fff9,0 0 12px 2px #ffc42ebf,0 0 26px 8px #ffc42e59}.printer-season--warn{background:linear-gradient(180deg, var(--amber-200), var(--amber-500));color:var(--ink-950);box-shadow:inset 0 1px #ffffff73}.stat-seasons{border:1px solid var(--steel-400);border-radius:var(--r-1);flex-direction:column;align-items:stretch;gap:8px;margin-top:14px;padding:10px 12px;display:flex}.stat-seasons:empty{display:none}.stat-seasons .printer-plinth-label{width:auto}.stat-seasons .printer-seasons{grid-template-columns:repeat(auto-fit,minmax(52px,1fr));display:grid}.printer-foot{z-index:2;background:var(--ink-800);width:512px;height:5px;margin-left:-256px;position:absolute;bottom:34px;left:50%}.explainer-copy{font:var(--type-body);color:var(--text-2);text-wrap:pretty;max-width:62ch;margin:8px 0 0}.explainer-blocks{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.caveat-columns{flex-wrap:wrap;gap:24px;margin-top:10px;display:flex}.caveat-columns .explainer-copy{flex:260px;max-width:none}.caveat-columns strong,.caveat-list strong{color:var(--text-1);font-weight:var(--fw-semibold)}.caveat-list{margin:0;padding:0;list-style:none}.caveat-list li+li{margin-top:6px}.std-strip{width:100%;max-width:460px;height:auto;margin-top:16px;display:block}.std-strip-rail{fill:var(--bone-300);stroke:var(--steel-300);stroke-width:1px}.std-strip-core{fill:var(--signal-050)}.std-strip-mean{stroke:var(--signal-600);stroke-width:3px}.std-strip-sigma{stroke:var(--steel-500);stroke-width:1px}.std-strip-clamp{stroke:var(--ink-800);stroke-width:2px}.std-strip-cap{fill:var(--steel-600);font:600 9px var(--font-condensed);letter-spacing:.12em}.std-strip-cap--accent{fill:var(--signal-700)}.std-strip-value{fill:var(--text-1);font:500 11px var(--font-data);font-feature-settings:var(--numeric-features)}.std-strip-value--accent{fill:var(--signal-700);font-weight:600}.std-strip-edge{fill:var(--steel-500);font:400 10px var(--font-data);font-feature-settings:var(--numeric-features)}.std-strip-note{fill:var(--steel-500);font:400 10px var(--font-ui)}.manual{width:min(440px, calc(100vw - var(--sp-9) - 54px));perspective:1600px;height:min(660px,86vh);position:relative;transform:rotate(-.4deg)}.manual-stack{border-radius:var(--r-2);position:absolute}.manual-stack--under{background:var(--bone-400);border:1px solid var(--steel-400);inset:10px -7px -9px 12px}.manual-stack--over{background:var(--bone-200);border:1px solid var(--steel-300);inset:5px -3px -4px 6px}.manual-tab{z-index:0;cursor:pointer;border:1px solid var(--steel-400);border-radius:0 var(--r-1) var(--r-1) 0;width:27px;height:66px;box-shadow:var(--bevel-out);background:#f4f4f2;border-left:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;right:-25px}.manual-tab--on{background:var(--ink-900);border-color:var(--ink-950);box-shadow:var(--bevel-in-2)}.manual-tab-label{writing-mode:vertical-rl;font:500 9px var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--steel-700)}.manual-tab--on .manual-tab-label{color:var(--bone-100)}.manual-sheet{z-index:1;border:1px solid var(--steel-500);border-radius:var(--r-2);width:100%;height:100%;box-shadow:var(--bevel-out-2), var(--lift-2);transform-origin:0;background:#fdfdfc;position:relative;overflow:hidden}.manual-sheet--turn{animation:manual-turn .24s var(--ease-snap)}.manual-leaf{z-index:4;pointer-events:none;border:1px solid var(--steel-500);border-radius:var(--r-2);box-shadow:var(--bevel-out-2);transform-origin:0;animation:manual-leaf .26s var(--ease-snap) forwards;background:linear-gradient(90deg,#f0f1ee,#fdfdfc 35%);position:absolute;inset:0}@keyframes manual-turn{0%{transform:rotateY(-70deg)}to{transform:rotateY(0)}}@keyframes manual-leaf{0%{transform:rotateY(0)}to{transform:rotateY(-90deg)}}@media (prefers-reduced-motion:reduce){.manual-sheet--turn{animation:none}.manual-leaf{display:none}}.manual-grain{z-index:2;pointer-events:none;mix-blend-mode:multiply;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.manual-streak{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#080b0d0e,#0000);width:48px;position:absolute;top:0;bottom:0;left:60%}.manual-dogear{z-index:3;background:linear-gradient(225deg, var(--bone-400) 0 50%, transparent 50%);width:30px;height:30px;position:absolute;top:0;right:0;box-shadow:-1px 1px 1px #080b0d1f}.manual-cover{flex-direction:column;height:100%;padding:26px 26px 22px 56px;display:flex;position:relative}.manual-watermark{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.manual-watermark span{font:600 22px var(--font-condensed);letter-spacing:.3em;text-transform:uppercase;color:#3e515838;white-space:nowrap;transform:rotate(-16deg)}.manual-cover-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.manual-corner{font:400 10px var(--font-data);color:var(--steel-600);margin-right:18px}.manual-classification{font:500 10px var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-800);margin-top:8px}.manual-title-block{background:var(--ink-900);margin-top:20px;padding:20px 22px}.manual-title{font:600 30px/1.05 var(--font-condensed);letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--bone-100)}.manual-subtitle{font:600 13px var(--font-condensed);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-300);margin-top:8px}.manual-specs{flex-direction:column;gap:9px;margin-top:22px;display:flex}.manual-spec{border-bottom:1px dotted var(--steel-400);justify-content:space-between;gap:16px;padding-bottom:5px;display:flex}.manual-spec:last-child{border-bottom:0;padding-bottom:0}.manual-spec-label{font:500 10px var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--steel-700)}.manual-spec-value{font:500 11px var(--font-data);font-feature-settings:var(--numeric-features);text-transform:uppercase;text-align:right;color:var(--ink-900)}.manual-spacer{flex:1}.manual-cover-foot{justify-content:space-between;align-items:center;gap:16px;display:flex}.manual-formref{font:400 10px var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--steel-600)}.manual-page{flex-direction:column;height:100%;padding:20px 24px 16px 54px;display:flex;position:relative}.manual-margin{background:var(--steel-200);width:1px;position:absolute;top:16px;bottom:16px;left:44px}.manual-runhead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.manual-runhead-title{font:500 10px var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--steel-700)}.manual-sechead{align-items:center;gap:12px;margin-top:16px;display:flex}.manual-secnum{background:var(--ink-900);color:var(--bone-100);font:600 13px var(--font-data);padding:3px 7px}.manual-sectitle{font:600 22px var(--font-condensed);letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--ink-900);margin:0}.manual-rule{background:var(--ink-900);height:2px;margin-top:14px}.manual-body{flex:1;min-height:0;padding:16px 0 12px;overflow-y:auto}.manual-copy{font:400 12.5px/1.75 var(--font-data);color:var(--ink-900);text-wrap:pretty;margin:0}.manual-copy+.manual-copy{margin-top:12px}.manual-hl{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 12%,#ffc42e80 16% 86%,#0000 90%);padding:0 2px}.manual-page-foot{border-top:1px solid var(--steel-300);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.manual-page-foot .manual-formref{text-align:center}.manual-fig{border:1px solid var(--ink-800);background:#fff;margin:16px 0 0;padding:14px 16px 10px}.manual-fig svg{width:100%;height:auto;display:block}.manual-fig-foot{border-top:1px solid var(--steel-200);align-items:baseline;gap:10px;margin:8px 0 0;padding-top:7px;display:flex}.manual-fig-ref{font:600 10px var(--font-condensed);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-900);flex:none}.manual-fig-note{font:400 10.5px/1.5 var(--font-data);color:var(--steel-700)}.manual-fig-rail{fill:var(--bone-200);stroke:var(--steel-400);stroke-width:1px}.manual-fig-hl{fill:#ffc42e66}.manual-fig-mean{stroke:var(--ink-950);stroke-width:3px}.manual-fig-sigma{stroke:var(--steel-600);stroke-width:1px}.manual-fig-clamp{stroke:var(--ink-950);stroke-width:2px}.manual-fig-dot{fill:var(--ink-900);stroke:#fff;stroke-width:1.5px}.manual-fig-tick{fill:var(--steel-700);font:600 9px var(--font-condensed);letter-spacing:.12em}.manual-fig-tick--strong{fill:var(--ink-950)}.manual-fig-num{fill:var(--ink-900);font:500 11px var(--font-data);font-feature-settings:var(--numeric-features)}.manual-fig-num--strong{fill:var(--ink-950);font-weight:600}.manual-fig-edge{fill:var(--steel-600);font:400 10px var(--font-data);font-feature-settings:var(--numeric-features)}.manual-fig-trace{fill:none;stroke:var(--ink-900);stroke-width:2px}.manual-fig-crowd{fill:var(--steel-600)}.manual-coil-hole{z-index:3;pointer-events:none;border-radius:var(--r-round);background:radial-gradient(circle at 38% 32%, var(--steel-500), var(--ink-950) 72%);width:12px;height:12px;position:absolute;left:13px;box-shadow:inset 0 1px 2px #0009,0 1px #ffffff80}.manual-coil-wire{pointer-events:none;border:2.6px solid var(--steel-600);border-radius:var(--r-round);width:40px;height:14px;position:absolute;left:-17px;transform:rotate(-26deg)}.manual-coil-wire--back{z-index:0;box-shadow:0 1px 1px #080b0d59,inset 0 1px #ffffff47}.manual-coil-wire--front{z-index:3;clip-path:inset(50% 0 0)}.manual-close.ap-btn{z-index:4;position:absolute;top:-13px;right:-13px}.manual-key-ref{font:400 10px var(--font-data);letter-spacing:.08em;color:var(--text-3)}.zscore-key.ap-btn{margin:8px 0 0 calc(-1 * var(--sp-5))}.param-explainer .zscore-key.ap-btn{height:20px;margin-left:-6px;padding:0 6px;font-size:10px}.stat-head{margin-bottom:20px}.stat-head-title{font:700 var(--fs-40) / 1.02 var(--font-condensed);letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--text-1);margin:8px 0 0}.stat-head-lede{font:var(--type-body-lg);color:var(--text-2);text-wrap:pretty;max-width:74ch;margin:10px 0 0}.stat-head-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.stat-details{margin-bottom:16px}.stat-details-row{background:var(--border-hair);flex-wrap:wrap;align-items:stretch;gap:1px;display:flex}.stat-details-art{background:var(--bone-200);flex-direction:column;flex:708px;justify-content:center;max-width:100%;padding:20px 24px;display:flex;container:printer-cell/inline-size}@media (width<=560px){.stat-details-art{padding:16px 12px}}.stat-details-footnote{font:400 var(--fs-11) / 1.5 var(--font-data);color:var(--steel-400);margin:14px 0 0}.stat-details-prose{background:var(--surface-raised);flex-direction:column;flex:3 420px;min-width:0;display:flex}.stat-details-measures{flex:auto;min-height:0;padding:18px 24px;overflow-y:auto}.stat-details-scored{border-top:1px solid var(--border-hair);flex:none;margin-top:auto;padding:18px 24px}.stat-details-caveat{border-top:1px solid var(--border-hair);background:var(--bone-200);padding:18px 24px}.param-index-gap{flex:none;align-items:center;display:inline-flex}.stat-window{align-items:flex-end;gap:var(--sp-5);flex-wrap:wrap;margin:0 0 12px;display:flex}.stat-screen{margin-bottom:16px}.stat-readouts{border-bottom:1px solid var(--ink-700);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=620px){.stat-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-readout{padding:14px 16px}}.stat-readout{border-right:1px solid var(--ink-700);padding:14px 20px}.stat-readout:last-child{border-right:0}.stat-readout .screen-readout{margin-top:6px;display:block}.stat-readout-sub{font:400 var(--fs-12) / 1.4 var(--font-data);font-feature-settings:var(--numeric-features);color:var(--steel-300);overflow-wrap:anywhere;margin-top:4px;display:block}.stat-screen .screen-hd{flex-wrap:wrap;row-gap:10px}.league-axis-find{background:var(--ink-950);border:1px solid var(--ink-600);border-radius:var(--r-1);height:32px;box-shadow:var(--bevel-in-ink);color:var(--steel-400);align-items:center;gap:8px;padding:0 10px;display:inline-flex}.league-axis-find input{width:200px;max-width:40vw;font:var(--type-control);color:var(--bone-100);background:0 0;border:0;outline:none;font-size:13px}@media (pointer:coarse){.league-axis-find{height:auto}.league-axis-find input{min-height:var(--tap-min)}}.league-axis-found{min-width:3ch;font:500 11px var(--font-data);font-feature-settings:var(--numeric-features);color:var(--cyan-400);text-align:right}.league-axis-keys{flex-wrap:wrap;align-items:center;gap:6px;padding:12px 20px 0;display:flex}.league-axis-keys .kicker{margin-right:6px}@media (pointer:coarse){.league-axis-keys{row-gap:20px}}.league-axis-key{background:var(--ink-800);height:24px;color:var(--steel-300);border:1px solid var(--ink-600);border-radius:var(--r-1);box-shadow:var(--bevel-out-ink);font:600 10px var(--font-condensed);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:0 9px}.league-axis-key:hover{color:var(--bone-100)}.league-axis-key--on,.league-axis-key--on:hover{background:var(--bone-200);color:var(--ink-900);border-color:var(--bone-100);box-shadow:var(--bevel-in)}.league-axis{padding:18px 20px 8px}.league-axis-pan{overscroll-behavior-x:contain;overflow-x:auto}.league-axis-plot{position:relative}.league-axis-plot--sm{width:700px}.league-axis-iqr{fill:#ffffff0d}.league-axis-median{stroke:var(--signal-500);stroke-width:1px;stroke-dasharray:3 4}.league-axis-band-label{fill:var(--steel-400);font:600 10px var(--font-condensed);letter-spacing:.14em}.league-axis-band-label--median{fill:var(--signal-400)}.league-axis-rule{stroke:var(--ink-600);stroke-width:1px}.league-axis-tick{fill:var(--steel-400);font:400 11px var(--font-data);font-feature-settings:var(--numeric-features);letter-spacing:.04em}.league-axis-direction{fill:var(--steel-500);font:600 10px var(--font-condensed);letter-spacing:.14em}.league-axis-disc{fill:#fff}.league-axis-mark{cursor:crosshair}.league-axis-ring{fill:none;stroke-width:2px}.league-axis-ring--live{stroke:var(--cyan-400)}.league-axis-ring--found{stroke:var(--signal-500)}.league-axis-glow{fill:none;stroke:var(--cyan-400);stroke-width:3px;opacity:.35}.league-axis-now{background:var(--ink-950);border:1px solid var(--ink-700);min-height:46px;box-shadow:var(--bevel-in-ink);align-items:center;gap:10px;margin:12px 20px 0;padding:6px 10px;display:flex}.league-axis-now-hint{font:400 11px/1.4 var(--font-data);color:var(--steel-500)}.league-axis-tip{z-index:400;background:var(--ink-950);border:1px solid var(--ink-600);box-shadow:var(--bevel-out-ink), var(--lift-2);pointer-events:none;align-items:center;gap:10px;padding:8px 12px 8px 10px;display:flex;position:absolute}.league-axis-tip-lines{flex-direction:column;gap:3px;min-width:0;display:flex}.league-axis-tip-team{font:600 13px var(--font-condensed);letter-spacing:.02em;text-transform:uppercase;color:var(--bone-100);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.league-axis-tip-meta{font:400 11px var(--font-data);font-feature-settings:var(--numeric-features);color:var(--steel-300);white-space:nowrap}.league-axis-tip-value{font:600 18px var(--font-data);font-feature-settings:var(--numeric-features);color:var(--cyan-400);white-space:nowrap;margin-left:auto;padding-left:12px}.chart--sm{max-width:360px;margin:0 auto}.chart--sm .conf-box-label{font-size:14px}.chart--sm .conf-box-count,.chart--sm .chart-axis-text{font-size:13px}.stat-conferences{margin-bottom:24px}.conf-box{margin-top:14px;position:relative}.conf-box-label{fill:var(--text-2);font:600 12px var(--font-condensed);letter-spacing:.08em;text-transform:uppercase}.conf-box-count{fill:var(--steel-400);font:400 11px var(--font-data);font-feature-settings:var(--numeric-features)}.stat-tip{z-index:400;background:var(--ink-950);border:1px solid var(--ink-700);box-shadow:var(--bevel-out-ink), var(--lift-1);pointer-events:none;flex-direction:column;padding:8px 12px;display:flex;position:absolute;transform:translate(-50%,-100%)}.stat-tip-title{font:600 11px var(--font-condensed);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-400)}.stat-tip-line{font:400 11px/1.5 var(--font-data);font-feature-settings:var(--numeric-features);color:var(--bone-200);white-space:nowrap;margin-top:4px}.stat-tip-line+.stat-tip-line{margin-top:0}.stat-tip-line--faint{color:var(--steel-300)}.stat-board-tools{align-items:center;gap:12px;display:flex}.stat-find{background:var(--surface-raised);border:1px solid var(--steel-400);border-radius:var(--r-1);height:36px;box-shadow:var(--bevel-in);color:var(--steel-500);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.stat-find input{width:184px;max-width:40vw;font:var(--type-control);color:var(--text-1);background:0 0;border:0;outline:none;font-size:13px}.stat-board{margin-bottom:8px}.stat-board-pct .ap-statbar{width:100%;display:flex}.stat-board-pct .ap-statbar__value{min-width:34px}.stat-board-note{justify-content:space-between;align-items:center;gap:16px;display:flex}.conf-code{font:600 11px var(--font-condensed);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.param-index{margin-top:24px}.param-index-group{--param-cols:minmax(190px, 1.1fr) minmax(0, 2.2fr) 132px 132px 24px;margin-bottom:14px}.param-index-head{align-items:center;gap:12px;min-width:0;display:flex}.param-index-glyph{background:var(--bone-300);border:1px solid var(--steel-400);width:32px;height:32px;box-shadow:var(--bevel-out);color:var(--ink-800);flex:none;place-items:center;display:grid}.param-index-head-sub{font:var(--type-small);color:var(--text-3);margin-top:4px;display:block}.param-index-cols{grid-template-columns:var(--param-cols);background:var(--bone-200);border-bottom:1px solid var(--border-hair);align-items:center;gap:16px;height:30px;padding:0 16px;display:grid}.param-index-cols .kicker{font-size:9px}.param-index-row{border-bottom:1px solid var(--border-hair);transition:background var(--dur-fast) var(--ease-snap)}.param-index-row--open{background:var(--bone-200)}.param-index-line{grid-template-columns:var(--param-cols);height:var(--h-row);cursor:pointer;align-items:center;gap:16px;padding:0 16px;display:grid}.param-index-name{min-width:0;font:var(--type-control);font-size:var(--fs-14);color:var(--text-1);align-items:baseline;gap:6px;display:flex}.param-index-name a{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.param-index-name a:hover{color:var(--signal-700);text-decoration:none}.param-index-dir{font:500 12px var(--font-data);color:var(--steel-500)}.param-index-dir--up{color:var(--signal-700)}.param-index-desc{-webkit-line-clamp:2;line-clamp:2;font:var(--type-small);color:var(--text-3);text-wrap:pretty;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.param-index-range{flex-direction:column;gap:2px;min-width:0;display:flex}.param-index-range .kicker{font-size:9px}.param-index-range-label{display:none}.param-index-range-value{font:500 12px var(--font-data);font-feature-settings:var(--numeric-features);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.param-index-leader{align-items:center;gap:8px;min-width:0;display:flex}.param-index-leader-text{flex-direction:column;gap:1px;min-width:0;display:flex}.param-index-leader-value{font:600 12px var(--font-data);font-feature-settings:var(--numeric-features);color:var(--text-1)}.param-index-leader-name{font:600 9px var(--font-condensed);letter-spacing:.1em;text-transform:uppercase;color:var(--steel-400);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.param-index-key{width:22px;height:22px;color:var(--steel-500);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.param-index-chevron{transition:transform var(--dur-base) var(--ease-snap);place-items:center;display:grid}.param-index-row--open .param-index-chevron{transform:rotate(180deg)}@media (width<=1000px){.param-index-group{--param-cols:minmax(160px, 1.2fr) 132px 132px 24px}.param-index-desc,.param-index-col-desc{display:none}}@media (width<=700px){.param-index-cols{display:none}.param-index-line{grid-template-columns:minmax(0,1fr) auto 22px;grid-template-areas:"name name key""range leader leader";gap:6px 12px;height:72px;padding:0 16px}.param-index-name{grid-area:name}.param-index-key{grid-area:key;align-self:center}.param-index-range{grid-area:range}.param-index-range-label{display:block}.param-index-leader{grid-area:leader;justify-self:end}}.param-index-explainer{background:var(--bone-200);box-shadow:var(--bevel-in);padding:16px}.team-param-row{border-bottom:1px solid var(--border-hair);transition:background var(--dur-fast) var(--ease-snap)}.team-param-row--open{background:var(--bone-200)}.team-param-line{grid-template-columns:minmax(190px,1.2fr) 88px 148px 60px minmax(110px,1fr) 36px;align-items:center;gap:14px;padding:11px 16px;display:grid}@media (width<=860px){.team-param-line{grid-template-columns:minmax(150px,1.2fr) 88px 60px minmax(100px,1fr) 36px}.team-param-delta{display:none}}@media (width<=700px){.team-param-line{grid-template-columns:56px 46px minmax(0,1fr) 36px;grid-template-areas:"name name name key""value rank bar bar";gap:8px 10px;padding:12px 16px}.team-param-name{grid-area:name}.team-param-key{grid-area:key}.team-param-value{text-align:left;grid-area:value}.team-param-rank{text-align:left;grid-area:rank}.team-param-bar{grid-area:bar}}.team-param-name{align-items:baseline;gap:6px;min-width:0;display:flex}.team-param-name a{min-width:0;font:500 13px/1.25 var(--font-condensed);color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.team-param-name a:hover{color:var(--signal-700);text-decoration:none}.team-param-dir{font:500 12px var(--font-data);color:var(--steel-400)}.team-param-delta{font:400 12px var(--font-data);font-feature-settings:var(--numeric-features);color:var(--steel-500)}.team-param-delta--good{color:var(--signal-700)}.team-param-key{justify-self:end}.team-param-explainer{background:var(--bone-200);box-shadow:var(--bevel-in);padding:16px}.param-label{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.param-label-name{min-width:0}.param-label-key.ap-btn{height:20px;padding:0 6px;font-size:10px}.param-explainer{background:var(--bone-200);border:1px solid var(--border-hair);box-shadow:var(--bevel-in);margin-top:10px;padding:12px 14px}.param-explainer .explainer-copy{margin:0}.param-explainer-note{font:400 12px/1.5 var(--font-data);color:var(--steel-500);margin:8px 0 0}.param-explainer-link{font:600 11px var(--font-condensed);letter-spacing:.08em;text-transform:uppercase;margin-top:10px;display:inline-block}.headline-stats{flex-wrap:wrap;align-items:baseline;gap:20px 32px;display:flex}.headline-stat{align-items:baseline;gap:8px;display:flex}.headline-stat b{font:var(--type-data);font-size:var(--fs-16);font-feature-settings:var(--numeric-features);color:var(--text-1)}.counter-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:12px;display:grid}.counter-tile{background:var(--surface-panel);border:1px solid var(--steel-400);border-radius:var(--r-1);box-shadow:var(--bevel-out);padding:14px 16px}.counter-tile-row{align-items:baseline;gap:8px;margin-top:4px;display:flex}.counter-tile-value{font:var(--type-readout);font-size:var(--fs-26);font-feature-settings:var(--numeric-features);color:var(--text-1)}.counter-tile-value--accent{color:var(--signal-700)}.counter-tile-value--bad{color:var(--fall-500)}.counter-tile-sub{color:var(--steel-400);font-size:11.5px}.plan-row{border-bottom:1px solid var(--border-hair);min-height:48px;transition:background var(--dur-fast) var(--ease-snap);align-items:center;gap:14px;padding:6px 18px;display:flex}.plan-row:hover{background:var(--volt-050)}.plan-row-main{flex-direction:column;flex:1;min-width:0;display:flex}.plan-row-label{font:var(--type-control);color:var(--text-1)}.plan-row-flag{color:var(--steel-400);margin-left:6px;font-size:11px}.plan-row-request{font:400 11px/1.4 var(--font-data);color:var(--steel-400);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-row-time{width:130px;font:400 12px/1.2 var(--font-data);font-feature-settings:var(--numeric-features);color:var(--text-3);flex:none}.store-row{border-bottom:1px solid var(--border-hair);align-items:center;gap:14px;height:48px;padding:0 18px;display:flex}.store-row-year{width:56px;font:var(--type-data);font-size:var(--fs-14);font-weight:var(--fw-semibold);font-feature-settings:var(--numeric-features);color:var(--text-1);flex:none}.store-row-bar{flex:1}.store-row-count{text-align:right;width:110px;font:400 12.5px/1 var(--font-data);font-feature-settings:var(--numeric-features);color:var(--text-3);flex:none}.store-row-time{text-align:right;width:120px;font:400 12px/1.2 var(--font-data);color:var(--text-3);flex:none}.switch-note{color:var(--text-3);align-items:center;gap:8px;margin-top:14px;font-size:12.5px;display:flex}.switch-note .ap-switch-row{font:inherit;color:inherit}.job-card-hd{align-items:center;gap:14px;padding:14px 18px;display:flex}.job-card-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.job-card-title{align-items:center;gap:var(--sp-4);font:var(--type-section);font-family:var(--font-condensed);font-size:var(--fs-16);text-transform:uppercase;letter-spacing:var(--ls-caps-tight);color:var(--text-1);display:flex}.job-card-meta{font:400 12px/1.5 var(--font-data);font-feature-settings:var(--numeric-features);color:var(--text-3);overflow-wrap:anywhere}.job-card-line{color:var(--text-3);font-size:12.5px}.job-card-line--error{color:var(--fall-500)}.job-log{border-top:1px solid var(--ink-700);background-color:var(--ink-900);box-shadow:var(--bevel-in-ink);max-height:280px;font-family:var(--font-data);font-size:var(--fs-12);white-space:pre-wrap;color:var(--steel-300);margin:0;padding:14px 18px;line-height:1.7;position:relative;overflow:auto}.job-log-time{color:var(--steel-600)}.job-log .log-warn{color:var(--signal-400);font-weight:var(--fw-semibold)}.job-log .log-error{color:var(--fall-500);font-weight:600}.ledger-row{border:none;border-bottom:1px solid var(--border-hair);cursor:pointer;text-align:left;width:100%;min-height:52px;font:inherit;transition:background var(--dur-fast) var(--ease-snap);background:0 0;align-items:center;gap:14px;padding:6px 18px;display:flex}.ledger-row:hover{background:var(--volt-050)}.ledger-season{width:52px;font:var(--type-data);font-size:var(--fs-14);font-weight:var(--fw-semibold);font-feature-settings:var(--numeric-features);color:var(--text-1);flex:none}.ledger-week{width:70px;font:400 13px/1 var(--font-data);font-feature-settings:var(--numeric-features);color:var(--text-3);flex:none}.ledger-summary{min-width:0;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.ledger-time{text-align:right;width:120px;font:400 12px/1.2 var(--font-data);color:var(--text-3);flex:none}.ledger-chevron{width:14px;color:var(--steel-400);flex:none;font-size:11px}.ledger-detail{background:var(--bone-200);border-bottom:1px solid var(--border-hair);padding:14px 18px 16px}.issue-list{color:var(--text-2);margin:6px 0 0;padding-left:18px;font-size:12.5px}.filter-bar{margin-bottom:16px;padding:14px 18px}.filter-builder{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.filter-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-facets{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.sort-button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.sort-button:hover{color:var(--text-1)}.sort-button[aria-sort=ascending],.sort-button[aria-sort=descending]{color:var(--signal-700)}.data-grid td{height:44px;padding-top:0;padding-bottom:0;font-size:12.5px}.grid-cell{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:260px;display:inline-block;overflow:hidden}.grid-expand{width:28px}.grid-expand-button{color:var(--steel-400);font-size:11px}.grid-detail-row>td{background:var(--bone-200);padding:0}.grid-detail-row:hover{background:0 0}.grid-detail-plate{max-width:min(92vw,1000px);padding:14px 18px;position:sticky;left:0}.grid-detail{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px 24px;margin:0;display:grid}.grid-detail dt{font:var(--type-kicker);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-3)}.grid-detail dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:12.5px}.grid-detail pre{font:400 11px/1.5 var(--font-data);white-space:pre-wrap;max-height:200px;margin:0;overflow:auto}.column-picker{margin:0 0 10px}.column-picker summary{cursor:pointer;color:var(--text-3);font-size:13px}.column-picker-options{flex-wrap:wrap;gap:8px 16px;padding:10px 0 4px;display:flex}.request-cell{font:400 11px/1.4 var(--font-data);color:var(--text-3);overflow-wrap:anywhere}.status-note{color:var(--text-3);margin:0 0 6px;font-size:12.5px}.panel-game{align-items:center;gap:6px;min-width:0;display:flex}.panel-game-team{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel-game-at{font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:11px}.panel-pick{font-family:var(--font-data);letter-spacing:.04em;text-align:center;font-size:12px}.panel-pick.is-hit{background:var(--signal-500);color:var(--ink-950);font-weight:600}.panel-pick.is-miss{color:var(--steel-500)}.panel-pick.is-pending{color:var(--text-3);font-style:italic}.call-list{gap:var(--sp-2);margin:var(--sp-4) 0 0;padding-left:var(--sp-7);font-size:var(--fs-14);color:var(--text-2);flex-direction:column;display:flex}.call-list b{color:var(--text-1)}.invite-code{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:2px;padding:var(--sp-4) var(--sp-5);background:var(--bone-400);border-radius:var(--r-1);box-shadow:var(--bevel-in);font-size:18px}.seat-count .of{color:var(--text-3);margin-left:4px}.field-fact{gap:var(--sp-3);flex-direction:column;display:flex}.field-fact-row{align-items:baseline;gap:var(--sp-8);flex-wrap:wrap;display:flex}.field-fact .value{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--fs-14)}.preview-row{padding:var(--sp-5) var(--sp-6);flex-direction:column;gap:3px;display:flex}.preview-row .name{font-size:var(--fs-14);font-weight:var(--fw-medium);color:var(--bone-100)}.preview-row .meta{font-family:var(--font-data);font-size:var(--fs-11);color:var(--steel-400)}.preview-standing{align-items:center;gap:var(--sp-5);height:44px;padding:0 var(--sp-6);border-bottom:1px solid var(--ink-700);grid-template-columns:30px 1fr auto;display:grid}.preview-standing .place{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--fs-13);font-weight:var(--fw-semibold);text-align:right;color:var(--steel-300)}.preview-standing .name{font-size:var(--fs-14);font-weight:var(--fw-medium);color:var(--bone-100)}.preview-standing .score{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--cyan-400)}
