/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-15{top:calc(var(--spacing) * 15)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mb-0{margin-bottom:0}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-80{width:calc(var(--spacing) * 80)}.w-130{width:calc(var(--spacing) * 130)}.w-220{width:calc(var(--spacing) * 220)}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.gap-7{gap:calc(var(--spacing) * 7)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Saira Condensed Fallback;src:local(Arial Narrow);size-adjust:91.5%;ascent-override:124.6%;descent-override:48.1%;line-gap-override:0%}:root{color-scheme:light;--brand-charcoal:#282c3b;--brand-slate:#3c435a;--brand-slate-2:#505a79;--brand-gold:#cf9137;--brand-gold-2:#d9a860;--brand-silver:#c9cfdd;--brand-chrome-edge:#8f97ab;--brand-ink-on-dark:var(--brand-silver);--brand-muted-on-dark:#8d95ad;--page:#f6f7f9;--surface:#fff;--surface-2:#f9fafb;--ink:#0d1117;--ink-2:#4a5261;--muted:#656d7a;--grid:#e8eaee;--baseline:#cdd2da;--border:#0d111714;--input-bg:#fff;--s1:#2a78d6;--s2:#eb6834;--s3:#1baf7a;--s4:#eda100;--s7:#0b7480;--s7-wash:#0b748014;--accent-wash:#2563d414;--seq-100:#cde2fb;--seq-250:#86b6ef;--seq-400:#3987e5;--seq-450:#2a78d6;--seq-550:#1c5cab;--good:#0ca30c;--good-text:#006300;--warn:#fab219;--warn-text:#7a5200;--serious:#ec835a;--serious-text:#8c3d1d;--crit:#d03b3b;--accent:#2563d4;--on-accent:#fff;--on-s7:#fff;--on-crit:#fff;--on-status:#0b0d12;--sidebar-bg:var(--brand-charcoal);--sidebar-ink:var(--brand-ink-on-dark);--sidebar-active:var(--brand-slate);--fs-micro:11px;--fs-caption:12px;--fs-dense:13px;--fs-body:14px;--fs-lead:16px;--fs-h3:20px;--fs-h2:26px;--fs-metric:34px;--fs-hero:48px;--sp-2xs:2px;--sp-xs:4px;--sp-sm:8px;--sp-md:12px;--sp-lg:16px;--sp-xl:24px;--sp-2xl:32px;--sp-3xl:48px;--sp-4xl:64px;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-pill:999px;--table-pane-max:min(70vh,40rem);--dur-instant:80ms;--dur-fast:.13s;--dur-base:.2s;--dur-slow:.32s;--ease-out:cubic-bezier(.2,0,0,1);--ease-spring:cubic-bezier(.34,1.28,.64,1);--shadow-hue:13 17 23;--shadow-sm:0 1px 2px rgb(var(--shadow-hue)/.06),0 1px 3px rgb(var(--shadow-hue)/.04);--shadow-md:0 2px 4px rgb(var(--shadow-hue)/.05),0 4px 12px rgb(var(--shadow-hue)/.07);--shadow-lg:0 4px 8px rgb(var(--shadow-hue)/.05),0 12px 32px rgb(var(--shadow-hue)/.1);--series-1:#2670cc;--series-2:#d2541f;--series-3:#00859b;--series-4:#7b4fc9;--series-5:#5c6b1f;--font:system-ui,-apple-system,"Segoe UI",sans-serif;--display:var(--font-saira,"Saira Condensed"),"Saira Condensed","Saira Condensed Fallback","Arial Narrow","Segoe UI Semibold","Segoe UI",system-ui,sans-serif}[data-theme=dark]{color-scheme:dark;--page:#0b0d12;--surface:#14171e;--surface-2:#1a1e27;--ink:#f2f4f8;--ink-2:#b4bcca;--muted:#838d9e;--grid:#262b36;--baseline:#39404f;--border:#ffffff17;--input-bg:#0f1218;--shadow-hue:0 0 0;--shadow-sm:0 1px 2px rgb(var(--shadow-hue)/.3),0 1px 3px rgb(var(--shadow-hue)/.2);--shadow-md:0 2px 4px rgb(var(--shadow-hue)/.3),0 4px 12px rgb(var(--shadow-hue)/.28);--shadow-lg:0 4px 8px rgb(var(--shadow-hue)/.32),0 12px 32px rgb(var(--shadow-hue)/.4);--s1:#5b9ff0;--s2:#e2703c;--s3:#22b284;--s4:#d99a1f;--s7:#45c8c0;--s7-wash:#45c8c01a;--accent-wash:#6b93f01a;--seq-100:#2f3850;--seq-250:#2f6dbd;--seq-400:#4a93ea;--seq-450:#4a93ea;--seq-550:#9cc4f5;--good:#2bbf2b;--good-text:#3ecf3e;--warn:#fab219;--warn-text:#fab219;--serious:#ec835a;--serious-text:#ec835a;--crit:#ef7f7f;--accent:#6b93f0;--on-accent:#0b0d12;--on-s7:#0b0d12;--on-crit:#0b0d12;--sidebar-bg:#0f1218;--sidebar-active:var(--brand-slate);--series-1:#4a8fe0;--series-2:#d9663a;--series-3:#1f9db3;--series-4:#8f72d0;--series-5:#7f8f3d}body,html{height:100%}body{background:var(--page);color:var(--ink);font-family:var(--font);font-size:var(--fs-body);accent-color:var(--accent);line-height:1.45}a{color:var(--accent);text-decoration:none}a.ds-force-hover,a:hover{text-decoration:underline}h1{font-family:var(--display);font-size:var(--fs-h2);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--sp-xs);font-weight:700}h1:after{content:"";width:64px;height:4px;margin-top:var(--sp-sm);background:var(--page-accent,var(--accent));display:block}h2{font-family:var(--display);font-size:var(--fs-body);text-transform:uppercase;letter-spacing:.4px;color:var(--ink-2);font-weight:700}.card{padding:var(--sp-lg) var(--sp-lg);margin-bottom:var(--sp-lg)}.card,.tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md)}.tile{border-left:4px solid var(--tile-accent,var(--accent));padding:var(--sp-md) var(--sp-lg)}.tile .label{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.7px;color:var(--muted);font-weight:700}.tile .value{font-family:var(--display);font-size:var(--fs-metric);font-weight:700}.tile.grey{--tile-accent:var(--baseline);color:var(--muted)}.tile-link{color:inherit;display:block}.tile-link:hover{text-decoration:none}.tile-link:hover .tile{border-color:var(--accent)}.tile-sub{font-size:var(--fs-caption);color:var(--ink-2);margin-top:var(--sp-2xs)}.tile.grey .tile-sub{color:var(--muted)}.tile.is-hero .value{font-size:var(--fs-hero);line-height:1.05}.tile .value.is-muted{color:var(--muted)}.tile-unit{margin-left:var(--sp-xs);font-size:.45em;font-weight:600}.tile-immature{font-size:var(--fs-micro);color:var(--muted)}.tile-pair{font-size:var(--fs-caption);color:var(--ink-2);margin-top:var(--sp-2xs)}.tile-pair-label{text-transform:uppercase;font-size:var(--fs-micro);letter-spacing:.6px;color:var(--muted)}.why{border:1px solid var(--grid);border-radius:var(--r-md);margin:var(--sp-md) 0}.why-summary{cursor:pointer;padding:var(--sp-sm) var(--sp-md);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.6px;color:var(--ink-2);font-weight:700}.why-summary:hover{color:var(--accent)}.why-body{padding:var(--sp-xs) var(--sp-md) var(--sp-md);border-top:1px solid var(--grid)}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-md);margin-bottom:var(--sp-lg);flex-wrap:wrap;display:flex}.page-sub{font-size:var(--fs-lead);color:var(--ink-2);margin-top:var(--sp-sm)}.slate-section{margin-bottom:var(--sp-xl)}.entity-hero{border-radius:var(--r-md);padding:var(--sp-lg) var(--sp-lg);margin-bottom:var(--sp-lg)}.entity-hero-eyebrow{font-size:var(--fs-micro);letter-spacing:1px;opacity:.85}.entity-hero-eyebrow,.entity-hero-name{text-transform:uppercase;font-weight:700}.entity-hero-name{font-family:var(--display);font-size:var(--fs-metric);line-height:1.1}.crossnav{align-items:center;gap:var(--sp-sm);margin-bottom:var(--sp-lg);flex-wrap:wrap;display:flex}.crossnav-label{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.6px;color:var(--muted);font-weight:700}.crossnav a{font-size:var(--fs-caption);color:var(--ink-2);border:1px solid var(--baseline);border-radius:var(--r-pill);padding:var(--sp-xs) var(--sp-md);font-weight:700}.crossnav a:hover{color:var(--accent);border-color:var(--accent);text-decoration:none}.game-hero-body{gap:var(--sp-xl);margin-top:var(--sp-md);flex-wrap:wrap;align-items:center;display:flex}.game-hero-body>.em{flex:320px;max-width:460px}.game-hero-tiles{gap:var(--sp-md);flex:320px;display:flex}.game-hero-tiles .tile{flex:1}.disclosure>summary{cursor:pointer;font-size:var(--fs-caption);color:var(--accent);margin-top:var(--sp-sm);font-weight:700}.disclosure>summary:hover{text-decoration:underline}.badge{font-size:var(--fs-micro);border-radius:var(--r-md);padding:var(--sp-2xs) var(--sp-sm);font-weight:700;display:inline-block}.tier-A{background:var(--seq-550);color:var(--on-accent)}.tier-B{background:var(--seq-100);color:var(--seq-550)}.tier-C{background:var(--grid);color:var(--ink-2)}.badge-mult{color:var(--accent);border:1px solid var(--accent);background:0 0}.badge-lever{background:var(--ink);color:var(--surface)}.res-win{color:var(--good-text);font-weight:700}.res-loss{color:var(--crit);font-weight:700}.res-pending,.res-push{color:var(--muted);font-weight:700}.res-win:before{content:"✓ "/""}.res-loss:before{content:"✗ "/""}.res-push:before{content:"= "/""}table{border-collapse:collapse;width:100%;font-size:var(--fs-dense)}th{text-align:left;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.6px;color:var(--muted);border-bottom:1px solid var(--baseline)}td,th{padding:var(--sp-xs) var(--sp-sm)}td{border-bottom:1px solid var(--grid)}.table-scroll{overflow-x:auto}.table-scroll:focus-visible{outline-offset:-2px}.table-empty{color:var(--muted)}.num{text-align:right;font-variant-numeric:tabular-nums}td.is-best{color:var(--ink);font-weight:700}.insight-line+.insight-line{margin-top:var(--sp-sm)}input,select,textarea{background:var(--input-bg);color:var(--ink);border:1px solid var(--baseline);border-radius:var(--r-sm);padding:var(--sp-sm) var(--sp-sm);font:inherit;width:100%}@supports (-webkit-touch-callout:none){input,select,textarea{font-size:16px}}label{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.5px;color:var(--ink-2)}.btn,label{font-weight:700}.btn{background:var(--accent);color:var(--on-accent);border-radius:var(--r-sm);padding:var(--sp-sm) var(--sp-lg);cursor:pointer;border:0;display:inline-block}.btn:disabled{opacity:.6;cursor:default}.ds-force-focus,:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.gate{--gate-field:#1b1f2a;--gate-hairline:#d9a86080;color-scheme:dark;justify-content:center;align-items:center;gap:var(--sp-xl);text-align:center;background:var(--brand-charcoal);min-height:100svh;color:var(--brand-silver);padding:var(--sp-2xl) var(--sp-lg);background-image:radial-gradient(80% 60% at 50% 38%,#cf91371a,#0000 70%);flex-direction:column;display:flex}.gate-mark{color:var(--brand-gold);display:block}.gate h1{color:var(--brand-silver);font-family:var(--font);letter-spacing:.38em;text-indent:.38em;margin:0;font-size:clamp(1.2rem,4vw,2.1rem);font-weight:600}.gate h1:after{display:none}.gate .tag{letter-spacing:.3em;text-indent:.3em;margin:0}.gate .enter,.gate .tag{color:var(--brand-gold-2);text-transform:uppercase;font-size:var(--fs-caption)}.gate .enter{border:1px solid var(--gate-hairline);border-radius:var(--r-sm);padding:var(--sp-sm) var(--sp-3xl);letter-spacing:.28em;text-indent:.28em;transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.gate .enter:hover{border-color:var(--brand-gold-2);background:#d9a8601a;text-decoration:none}.gate form{gap:var(--sp-md);text-align:left;flex-direction:column;width:min(320px,86vw);display:flex}.gate input{background:var(--gate-field);border:1px solid var(--brand-slate);color:var(--brand-silver);transition:border-color var(--dur-fast) var(--ease-out)}.gate input:focus{border-color:var(--brand-gold-2)}.gate label{color:var(--brand-muted-on-dark)}.gate .btn{background:var(--brand-gold-2);color:var(--brand-charcoal);letter-spacing:.12em;text-transform:uppercase}.gate .btn-quiet{color:var(--brand-muted-on-dark);border:1px solid var(--brand-slate);background:0 0}.gate .btn-quiet:hover:not(:disabled){color:var(--brand-silver);border-color:var(--brand-slate-2)}.gate .err{color:var(--serious)}.gate .err,.gate .note{font-size:var(--fs-dense)}.gate .note{color:var(--brand-muted-on-dark);max-width:34ch}.gate :focus-visible{outline-color:var(--brand-gold-2)}.skip-link:focus{top:var(--sp-md);left:var(--sp-md);z-index:1000;padding:var(--sp-sm) var(--sp-lg);background:var(--surface);color:var(--ink);border:1px solid var(--baseline);border-radius:var(--r-md);font-size:var(--fs-dense);box-shadow:0 2px 12px var(--border);font-weight:700;text-decoration:none;position:fixed}#hq-content:focus:not(:focus-visible){outline:none}.hq{min-height:100vh;display:flex}.hq-side{background:var(--sidebar-bg);width:196px;color:var(--sidebar-ink);padding:var(--sp-lg) var(--sp-md);gap:var(--sp-2xs);flex-direction:column;flex-shrink:0;display:flex}.hq-side .brand{font-family:var(--display);text-transform:uppercase;letter-spacing:1px;color:#fff;padding:var(--sp-xs) var(--sp-md) var(--sp-lg);font-weight:700;font-size:var(--fs-lead)}.hq-side a{color:var(--sidebar-ink);padding:var(--sp-sm) var(--sp-md);border-radius:var(--r-sm);font-weight:600;font-size:var(--fs-dense)}.hq-side a:hover{background:var(--sidebar-active);text-decoration:none}.hq-side a.active{background:var(--sidebar-active);color:#fff}.hq-side .foot{padding:var(--sp-md);font-size:var(--fs-micro);color:var(--brand-muted-on-dark);margin-top:auto}.hq-side :focus-visible{outline-color:var(--brand-gold-2)}.hq-side .theme-toggle{margin:var(--sp-md) var(--sp-md) 0;font-size:var(--fs-caption);color:var(--sidebar-ink);border-color:var(--brand-slate);white-space:nowrap}.theme-toggle-to-light,[data-theme=dark] .theme-toggle-to-dark{display:none}[data-theme=dark] .theme-toggle-to-light{display:inline}.theme-system{display:none}[data-theme-mode=dark] .theme-system,[data-theme-mode=light] .theme-system{display:inline-block}.hq-side .theme-system{font-size:var(--fs-micro)}.hq-main{max-width:1220px;padding:var(--sp-xl) var(--sp-xl) var(--sp-2xl);flex:1;min-width:0}.hq-fresh{margin-bottom:var(--sp-lg)}.hq-footer,.hq-fresh{font-size:var(--fs-micro);color:var(--muted)}.hq-footer{margin-top:var(--sp-2xl);border-top:1px solid var(--grid);padding-top:var(--sp-md);max-width:72ch}.tilegrid{gap:var(--sp-lg);margin-bottom:var(--sp-lg);grid-template-columns:repeat(auto-fit,minmax(178px,1fr));display:grid}@media (max-width:900px){.hq{flex-direction:column}.hq-side{overscroll-behavior-x:contain;scrollbar-width:none;width:100%;padding:var(--sp-sm) 0 var(--sp-sm) var(--sp-md);align-items:center;gap:var(--sp-xs);background-image:linear-gradient(to right,var(--sidebar-bg) 0 var(--sp-sm),transparent var(--sp-xl)),linear-gradient(to right,var(--brand-chrome-edge),transparent);flex-flow:row;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.hq-side{background-image:linear-gradient(to right,var(--sidebar-bg) 0 var(--sp-sm),transparent var(--sp-xl)),linear-gradient(to right,color-mix(in srgb,var(--brand-chrome-edge) 60%,transparent),transparent)}}.hq-side{background-position:0;background-repeat:no-repeat;background-size:var(--sp-xl) 100%,var(--sp-sm) 100%;scroll-padding:0 calc(120px + var(--sp-xl)) 0 var(--sp-md);background-attachment:local,scroll}.hq-side::-webkit-scrollbar{display:none}.hq-side .brand{padding:0 var(--sp-md) 0 0;font-size:var(--fs-body);white-space:nowrap}.hq-side a{white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex}.hq-side .foot .btn,.hq-side .theme-toggle,.hq-side a{min-height:44px}.hq-side .theme-toggle{flex-shrink:0;margin:0}.hq-side .foot{padding:0 var(--sp-md);background:var(--sidebar-bg);flex-shrink:0;margin:0 0 0 auto;position:sticky;right:0}.hq-side .foot:before{content:"";width:var(--sp-xl);background:linear-gradient(to right,transparent,var(--sidebar-bg));pointer-events:none;position:absolute;top:0;bottom:0;right:100%}.hq-main{padding:var(--sp-lg) var(--sp-lg) var(--sp-2xl)}}@media (max-width:480px){h1{font-size:var(--fs-h3)}.tile .value{font-size:var(--fs-h2)}.tilegrid{gap:var(--sp-md);grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}.hq-main{padding:var(--sp-md) var(--sp-md) var(--sp-xl)}td,th{padding:var(--sp-xs) var(--sp-sm)}table{font-size:var(--fs-caption)}}.admin{--page-accent:var(--brand-gold)}.sandbox{--page-accent:var(--s7)}.team-link{padding-left:var(--sp-sm);color:var(--ink);border-left:3px solid var(--baseline)}.admin-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-lg);border-bottom:1px solid var(--baseline);padding-bottom:var(--sp-md);margin-bottom:var(--sp-lg)}.admin-head,.admin-nav{flex-wrap:wrap;display:flex}.admin-nav{gap:var(--sp-xs)}.admin-nav a{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.6px;color:var(--ink-2);border:1px solid var(--baseline);border-radius:var(--r-pill);padding:var(--sp-xs) var(--sp-md);font-weight:700}.admin-nav a:hover{color:var(--accent);border-color:var(--accent);text-decoration:none}.tone-ok{background:var(--good)}@supports (color:color-mix(in lab,red,red)){.tone-ok{background:color-mix(in srgb,var(--good) 18%,transparent)}}.tone-ok{color:var(--good-text)}.tone-warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.tone-warn{background:color-mix(in srgb,var(--warn) 22%,transparent)}}.tone-warn{color:var(--warn-text)}.tone-bad{background:var(--crit)}@supports (color:color-mix(in lab,red,red)){.tone-bad{background:color-mix(in srgb,var(--crit) 18%,transparent)}}.tone-bad{color:var(--crit)}.tone-idle{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.tone-idle{background:color-mix(in srgb,var(--muted) 16%,transparent)}}.tone-idle{color:var(--ink-2)}.admin-empty{border:1px dashed var(--baseline);border-radius:var(--r-md);padding:var(--sp-lg) var(--sp-lg);background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.admin-empty{background:color-mix(in srgb,var(--muted) 4%,var(--surface))}}.admin-empty{color:var(--ink-2);font-size:var(--fs-caption)}.admin-empty strong{font-size:var(--fs-dense);color:var(--ink);margin-bottom:var(--sp-xs);display:block}.admin-note{font-size:var(--fs-micro);color:var(--muted);margin:var(--sp-sm) 0 0;max-width:82ch}.kv{gap:var(--sp-md);grid-template-columns:repeat(auto-fit,minmax(196px,1fr));display:grid}.kv>div{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);padding:var(--sp-md) var(--sp-md)}.kv .k{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.7px;color:var(--muted);font-weight:700}.kv .v{font-family:var(--display);font-size:var(--fs-h3);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15}.kv .sub{font-size:var(--fs-micro);color:var(--ink-2);margin-top:var(--sp-2xs)}.meter-wrap{max-width:620px}.meter{background:var(--baseline);height:8px;margin-top:var(--sp-sm);position:relative;overflow:visible}.meter,.meter-fill{border-radius:var(--r-sm)}.meter-fill{background:var(--accent);height:100%;display:block}.meter-guard{background:var(--ink-2);border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px}.meter-legend{font-size:var(--fs-micro);color:var(--muted);margin-top:var(--sp-xs);justify-content:space-between;display:flex}.run{border:1px solid var(--border);border-left:4px solid var(--baseline);border-radius:var(--r-md);background:var(--surface);margin-bottom:var(--sp-md);overflow:hidden}.run.is-ok{border-left-color:var(--good)}.run.is-failed{border-left-color:var(--crit)}.run.is-running{border-left-color:var(--warn)}.run-head{align-items:baseline;gap:var(--sp-md);padding:var(--sp-md) var(--sp-lg);flex-wrap:wrap;display:flex}.run-ritual{font-family:var(--display);font-size:var(--fs-lead);text-transform:uppercase;letter-spacing:.6px;font-weight:700}.run-meta{gap:var(--sp-md);font-size:var(--fs-micro);color:var(--muted);flex-wrap:wrap;display:flex}.run-meta span{white-space:nowrap}.run-err{padding:var(--sp-sm) var(--sp-lg);border-top:1px solid var(--grid);background:var(--crit)}@supports (color:color-mix(in lab,red,red)){.run-err{background:color-mix(in srgb,var(--crit) 8%,var(--surface))}}.run-err,.run-err code{font-size:var(--fs-caption)}.run-err code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}.steps{margin:0;padding:0;list-style:none}.step{gap:var(--sp-md);padding:var(--sp-sm) var(--sp-lg);border-top:1px solid var(--grid);font-size:var(--fs-caption);grid-template-columns:16px minmax(120px,168px) 58px 1fr;align-items:baseline;display:grid}.step-mark{color:var(--good-text);font-weight:800}.step-name{overflow-wrap:anywhere;font-weight:700}.step-secs{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2)}.step-note{color:var(--muted);overflow-wrap:anywhere;min-width:0}.step.is-bad{background:var(--crit)}@supports (color:color-mix(in lab,red,red)){.step.is-bad{background:color-mix(in srgb,var(--crit) 7%,transparent)}}.step.is-bad .step-mark{color:var(--crit)}.step.is-unknown .step-mark{color:var(--muted)}.skip-link:not(:focus),.vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--muted);font-size:var(--fs-caption)}.quarantine{border-left:1px solid var(--s7);border:1px solid var(--s7);border-left-width:4px;background:var(--s7-wash)}@media (max-width:640px){.step{grid-template-columns:16px 1fr auto}.step-note{grid-column:2/-1}}.ds-group{margin-top:var(--sp-lg)}.ds-group-name{font-family:var(--display);text-transform:uppercase;letter-spacing:.7px;margin:0 0 var(--sp-xs);font-weight:700}.ds-group-name,.ds-group-note{font-size:var(--fs-caption);color:var(--muted)}.ds-group-note{margin:0 0 var(--sp-sm);max-width:82ch}.ds-swatches{gap:var(--sp-md);flex-wrap:wrap;display:flex}.ds-swatch{gap:var(--sp-xs);flex-direction:column;display:flex}.ds-swatch-chip{border-radius:var(--r-md);border:1px solid var(--baseline);width:104px;height:44px;display:block}.ds-swatch code{font-size:var(--fs-micro)}.ds-type-row{align-items:baseline;gap:var(--sp-xl);padding:var(--sp-sm) 0;border-top:1px solid var(--grid);display:flex}.ds-type-meta{gap:var(--sp-2xs);flex-direction:column;flex-shrink:0;width:220px;display:flex}.ds-type-meta code{font-size:var(--fs-caption)}.ds-type-meta span{font-size:var(--fs-micro);color:var(--muted)}.ds-space-row{align-items:center;gap:var(--sp-lg);padding:var(--sp-2xs) 0;display:flex}.ds-space-row code{width:96px;font-size:var(--fs-caption);flex-shrink:0}.ds-space-bar{background:var(--brand-gold);border-radius:var(--r-sm);height:14px;display:block}.ds-demo-pair{gap:var(--sp-2xl);margin-top:var(--sp-md);flex-wrap:wrap;align-items:flex-start;display:flex}.ds-demo-pair>*{flex:300px;min-width:0}@media (max-width:640px){.ds-type-row{gap:var(--sp-xs);flex-direction:column}.ds-type-meta{width:auto}}.gamerow{align-items:center;gap:var(--sp-xl);padding:var(--sp-md) var(--sp-lg);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);display:flex}.gamerow.is-tiered{border-color:var(--baseline);border-left:3px solid var(--brand-gold)}.gamerow+.gamerow{margin-top:var(--sp-sm)}.gamerow-when{gap:var(--sp-2xs);flex-direction:column;flex-shrink:0;width:72px;display:flex}.gamerow-day{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.6px;color:var(--muted);font-weight:700}.gamerow-time{font-size:var(--fs-body);font-weight:600}.gamerow-matchup{gap:var(--sp-2xs);flex-direction:column;flex-shrink:0;width:200px;min-width:0;display:flex}.gamerow-link{font-family:var(--display);font-size:var(--fs-h3);color:var(--ink);letter-spacing:.2px;font-weight:700}.gamerow-link:hover{color:var(--accent);text-decoration:none}.gamerow-meta{font-size:var(--fs-caption);color:var(--muted)}.gamerow-edge{flex-shrink:0;width:210px}.gamerow-prob{gap:var(--sp-2xs);flex-direction:column;flex-shrink:0;width:96px;display:flex}.gamerow-prob-row{align-items:center;gap:var(--sp-sm);display:flex}.gamerow-prob-key{font-size:var(--fs-micro);color:var(--muted);border:0;font-weight:700;text-decoration:none}.gamerow-prob-key.is-model{color:var(--accent)}.gamerow-prob-model{font-family:var(--display);font-size:var(--fs-lead);font-variant-numeric:tabular-nums;font-weight:700}.gamerow-books,.gamerow-prob-market{font-size:var(--fs-dense);color:var(--ink-2);font-variant-numeric:tabular-nums}.gamerow-books{gap:var(--sp-2xs);width:152px;flex-direction:column;flex-shrink:0;display:flex}.gamerow-tier{flex-shrink:0;margin-left:auto}.gamerow-final{align-items:baseline;gap:var(--sp-sm);flex-wrap:wrap;flex:1;min-width:0;display:flex}.gamerow-final-label{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.5px;color:var(--muted)}.gamerow-final-score{font-size:var(--fs-body);font-variant-numeric:tabular-nums;font-weight:600}.gamerow-final-margin{font-size:var(--fs-caption);color:var(--ink-2)}.chip-soon{font-size:var(--fs-micro);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--accent);border:1px solid var(--accent);align-self:flex-start;font-weight:700}@supports (color:color-mix(in lab,red,red)){.chip-soon{border:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}}.chip-soon{border-radius:var(--r-pill);padding:0 var(--sp-sm)}.gamerow-move{font-size:var(--fs-micro);color:var(--muted);font-variant-numeric:tabular-nums}@media (max-width:900px){.gamerow{gap:var(--sp-lg);flex-wrap:wrap}.gamerow-edge{width:180px}}@media (max-width:720px){.gamerow{gap:var(--sp-sm) var(--sp-md);grid-template-columns:1fr auto;align-items:start;display:grid}.gamerow-when{align-items:baseline;gap:var(--sp-sm);flex-direction:row;order:1;width:auto}.gamerow-tier{order:2;justify-self:end;margin-left:0}.gamerow-matchup{order:3;grid-column:1/-1;width:auto}.gamerow-edge{order:4;grid-column:1/-1;width:auto}.gamerow-prob{gap:var(--sp-lg);flex-direction:row;order:5;width:auto}.gamerow-books{text-align:right;order:6;width:auto}.gamerow-final{order:4;grid-column:1/-1;width:auto}}.slate-head{align-items:center;gap:var(--sp-md);margin-bottom:var(--sp-md);flex-wrap:wrap;display:flex}.slate-head h2{margin-right:auto}.segmented{gap:var(--sp-2xs);padding:var(--sp-xs);background:var(--grid);border-radius:var(--r-md);display:inline-flex}.segmented a{padding:var(--sp-xs) var(--sp-md);border-radius:var(--r-sm);font-size:var(--fs-caption);color:var(--ink-2);font-weight:700}.segmented a:hover{color:var(--ink);text-decoration:none}.segmented a.is-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px var(--border)}.daygroup{margin-bottom:var(--sp-lg)}.daygroup-head{align-items:center;gap:var(--sp-md);margin:var(--sp-lg) 0 var(--sp-sm);display:flex}.daygroup-label{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.8px;color:var(--muted);white-space:nowrap;font-weight:700}.daygroup-rule{background:var(--grid);flex:1;height:1px}.daygroup-head.is-today .daygroup-label{color:var(--ink-2)}.daygroup-head.is-today .daygroup-rule{background:var(--brand-gold);height:2px}.section-intro{align-items:baseline;gap:var(--sp-md);margin-bottom:var(--sp-md);flex-wrap:wrap;display:flex}.section-intro h2{margin:0}.section-intro p{font-size:var(--fs-dense);color:var(--muted);margin:0}.notice{border:1px solid var(--baseline);border-radius:var(--r-md);margin-bottom:var(--sp-lg);overflow:hidden}.notice-row{background:var(--surface);align-items:stretch;display:flex}.notice-row+.notice-row{border-top:1px solid var(--grid)}.notice-row.is-warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.notice-row.is-warn{background:color-mix(in srgb,var(--warn) 8%,var(--surface))}}.notice-row.is-info{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notice-row.is-info{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}}.notice-bar{background:var(--baseline);flex-shrink:0;width:4px}.notice-row.is-law .notice-bar{background:var(--brand-gold)}.notice-row.is-warn .notice-bar{background:var(--warn)}.notice-row.is-info .notice-bar{background:var(--accent)}.notice-inner{gap:var(--sp-md);padding:var(--sp-sm) var(--sp-lg);flex:1;align-items:baseline;min-width:0;display:flex}.notice-label{width:108px;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.7px;color:var(--muted);flex-shrink:0;font-weight:700}.notice-row.is-warn .notice-label{color:var(--warn-text)}.notice-row.is-info .notice-label{color:var(--accent)}.notice-body{font-size:var(--fs-dense);min-width:0}.notice-consequence{color:var(--ink-2)}.notice-consequence,.notice-source{font-size:var(--fs-caption);display:block}.notice-source{color:var(--muted);border-top:1px solid var(--grid);margin-top:var(--sp-xs);padding-top:var(--sp-2xs)}.notice-ack{font-size:var(--fs-caption);padding:var(--sp-2xs) var(--sp-md);flex-shrink:0;margin-left:auto}.notice-acked{padding:var(--sp-xs) var(--sp-lg);font-size:var(--fs-micro);color:var(--muted);border-top:1px solid var(--grid)}.factstrip{gap:var(--sp-2xs) var(--sp-md);font-size:var(--fs-caption);flex-wrap:wrap;display:inline-flex}.fact{white-space:nowrap}.fact-k{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:var(--fs-micro)}.fact-v{font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:640px){.notice-inner{gap:var(--sp-xs);flex-direction:column}.notice-label{width:auto}.notice-ack{margin-left:0}}.chart{font-variant-numeric:tabular-nums}.chart-caption{margin:var(--sp-xs) 0 var(--sp-md);max-width:78ch}.chart-caption,.chart-empty{font-size:var(--fs-caption);color:var(--muted)}.chart-empty{border:1px dashed var(--baseline);border-radius:var(--r-md);padding:var(--sp-md) var(--sp-lg);margin:0}.chart-empty-inline{color:var(--muted)}.chart-axis{stroke:var(--baseline);stroke-width:1px}.chart-svg{width:100%;height:auto;overflow:visible}.chart-legend{gap:var(--sp-xs) var(--sp-md);margin-bottom:var(--sp-sm);font-size:var(--fs-micro);color:var(--ink-2);flex-wrap:wrap;display:flex}.chart-legend-item{align-items:center;gap:var(--sp-xs);display:inline-flex}.chart-swatch{border-radius:var(--r-sm);flex-shrink:0;width:10px;height:10px}.chart-swatch,.chart-swatch.is-a{background:var(--series-1)}.chart-swatch.is-b{background:var(--muted)}.chart-swatch.is-gap{background:var(--brand-gold)}.chart-bar{align-items:flex-end;gap:var(--sp-md);display:flex}.chart-bar-col{align-items:center;gap:var(--sp-xs);flex-direction:column;flex:1;min-width:0;display:flex}.chart-bar-value{font-size:var(--fs-caption);order:-1;font-weight:700}.chart-bar-mark{background:var(--seq-400);border-radius:var(--r-sm) var(--r-sm) 0 0;width:100%}.chart-bar-mark.is-hot{background:var(--brand-gold)}.chart-bar-mark.is-recessive{background:var(--grid)}.chart-bar-label,.chart-bar-note{font-size:var(--fs-micro);color:var(--muted);text-align:center}.chart-diverging{gap:var(--sp-xs);flex-direction:column;display:flex}.chart-div-row{align-items:center;gap:var(--sp-md);display:flex}.chart-div-label{font-size:var(--fs-caption);color:var(--ink-2);flex-shrink:0;width:76px}.chart-div-track{flex:1;min-width:0;height:14px;position:relative}.chart-div-zero{background:var(--baseline);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.chart-div-mark{height:8px;position:absolute;top:3px}.chart-div-mark.is-pos{background:var(--good);border-radius:0 var(--r-sm) var(--r-sm) 0}.chart-div-mark.is-neg{background:var(--crit);border-radius:var(--r-sm) 0 0 var(--r-sm)}.chart-div-value{font-size:var(--fs-caption);text-align:right;flex-shrink:0;width:78px;font-weight:700}.chart-div-value.is-pos{color:var(--good-text)}.chart-div-value.is-neg{color:var(--crit)}.chart-db-row{align-items:center;gap:var(--sp-md);padding:var(--sp-xs) 0;display:flex}.chart-db-label{font-size:var(--fs-dense);flex-shrink:0;width:140px;font-weight:600}.chart-db-track{flex:1;min-width:0;height:16px;position:relative}.chart-db-rail{background:var(--grid);border-radius:1px;height:2px;position:absolute;top:7px;left:0;right:0}.chart-db-gap{background:var(--brand-gold);border-radius:var(--r-sm);height:6px;position:absolute;top:5px}.chart-db-dot{width:12px;height:12px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;margin-left:-6px;position:absolute;top:2px}.chart-db-dot.is-a{background:var(--series-1)}.chart-db-dot.is-b{background:var(--muted)}.chart-db-value{font-size:var(--fs-caption);text-align:right;width:150px;color:var(--ink-2);flex-shrink:0;font-weight:600}.chart-xlabels{font-size:var(--fs-micro);color:var(--muted);margin-top:var(--sp-xs);justify-content:space-between;display:flex}.spark{align-items:center;gap:var(--sp-sm);display:inline-flex}.spark-label{font-size:var(--fs-micro);color:var(--muted);text-transform:uppercase;letter-spacing:.6px}.spark-value{font-size:var(--fs-dense);font-variant-numeric:tabular-nums;font-weight:700}.chart-bar-col:hover .chart-bar-mark,.chart-db-row:hover .chart-db-gap,.chart-div-row:hover .chart-div-mark{filter:brightness(1.08)}.chart-bar-col:hover .chart-bar-label,.chart-db-row:hover .chart-db-label,.chart-div-row:hover .chart-div-label{color:var(--ink)}.chart-bar-col,.chart-db-row,.chart-div-row,.meter{cursor:default}.chart-db-row:hover,.chart-div-row:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.chart-db-row:hover,.chart-div-row:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}}.chart-db-row:hover,.chart-div-row:hover{border-radius:var(--r-sm)}.chart-line .chart-endpoint{transition:r var(--dur-fast) var(--ease-out)}.chart-line:hover .chart-endpoint{r:6}@media (prefers-reduced-motion:reduce){.chart-line .chart-endpoint{transition:none}}.chart-table{margin-top:var(--sp-md)}.chart-table>summary{cursor:pointer;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.6px;color:var(--muted)}.chart-table>summary:hover{color:var(--accent)}@media (max-width:640px){.chart-db-label{width:96px}.chart-db-value{width:92px}.chart-div-label{width:56px}}.em{gap:var(--sp-sm);flex-direction:column;min-width:0;display:flex}.em-track{height:20px;position:relative}.em-rail{background:var(--grid);left:0;right:0}.em-gap,.em-rail{border-radius:var(--r-sm);height:8px;position:absolute;top:6px}.em-gap{background:var(--brand-gold)}.em-market{background:var(--muted);border-radius:1.5px;width:3px;height:20px;margin-left:-1.5px;position:absolute;top:0;left:50%}.em-model{background:var(--accent);width:16px;height:16px;box-shadow:0 0 0 2.5px var(--surface);border-radius:50%;margin-left:-8px;position:absolute;top:2px}.em-tick{background:var(--baseline);width:1px;height:12px;position:absolute;top:4px}.em-tick.is-left{left:0}.em-tick.is-right{right:0}.em-scale{margin-top:calc(-1 * var(--sp-xs));font-size:var(--fs-micro);color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.em-chevron{border-top:8px solid #0000;border-bottom:8px solid #0000;width:0;height:0;position:absolute;top:2px}.em-chevron.is-right{border-left:10px solid var(--accent);right:0}.em-chevron.is-left{border-right:10px solid var(--accent);left:0}.em-readout{justify-content:space-between;gap:var(--sp-md);display:flex}.em-side{gap:var(--sp-2xs);flex-direction:column;min-width:0;display:flex}.em-side.is-market{text-align:right}.em-side-label{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.6px;color:var(--muted);font-weight:700}.em-side.is-model .em-side-label{color:var(--accent)}.em-side-value{font-family:var(--display);font-size:var(--fs-lead);font-variant-numeric:tabular-nums;font-weight:700}.em-side.is-market .em-side-value{color:var(--ink-2)}.em-verdict{align-items:center;gap:var(--sp-sm);font-size:var(--fs-body);font-weight:600;display:flex}.em-verdict-dot{background:var(--brand-gold);border-radius:50%;flex-shrink:0;width:8px;height:8px}.em-verdict.is-agree{color:var(--muted);font-weight:400}.em-verdict.is-agree .em-verdict-dot{background:var(--baseline)}.em.is-compact{gap:var(--sp-xs)}.em.is-compact .em-track{height:14px}.em.is-compact .em-gap,.em.is-compact .em-rail{height:8px;top:3px}.em.is-compact .em-market{height:14px}.em.is-compact .em-model{width:12px;height:12px;box-shadow:0 0 0 2px var(--surface);margin-left:-6px;top:1px}.em.is-compact .em-tick{height:8px;top:3px}.em.is-compact .em-chevron{border-top-width:6px;border-bottom-width:6px;top:1px}.em.is-compact .em-chevron.is-right{border-left-width:8px}.em.is-compact .em-chevron.is-left{border-right-width:8px}.em.is-compact .em-verdict{font-size:var(--fs-caption)}.btn{transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-instant) var(--ease-out)}.btn.ds-force-hover,.btn:hover:not(:disabled){transform:translateY(-1px)}.btn.ds-force-active,.btn:active:not(:disabled){transform:translateY(0)}.btn-primary{color:var(--on-accent);box-shadow:var(--shadow-sm)}.btn-primary,.btn-primary.ds-force-hover,.btn-primary:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.btn-primary.ds-force-hover,.btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 88%,var(--ink))}}.btn-primary.ds-force-hover,.btn-primary:hover:not(:disabled){box-shadow:var(--shadow-md)}.btn-secondary{background:var(--surface);color:var(--ink);border:1px solid var(--baseline);box-shadow:var(--shadow-sm)}.btn-secondary.ds-force-hover,.btn-secondary:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn-quiet{color:var(--ink-2);border:1px solid var(--baseline);border-radius:var(--r-sm);background:0 0}.btn-quiet.ds-force-hover,.btn-quiet:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.btn-danger{color:var(--crit);border:1px solid var(--crit);background:0 0}.btn-danger.ds-force-hover,.btn-danger:hover:not(:disabled){background:var(--crit);color:var(--on-crit)}.btn-sm{padding:var(--sp-xs) var(--sp-md);font-size:var(--fs-caption)}.btn-full{text-align:center;width:100%}.card{box-shadow:var(--shadow-sm);transition:box-shadow var(--dur-base) var(--ease-out)}.card-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-md);margin-bottom:var(--sp-md);flex-wrap:wrap;display:flex}.card-head-text{min-width:0}.card-head h2{margin:0}.card-sub{margin:var(--sp-2xs) 0 0;font-size:var(--fs-caption);color:var(--muted);max-width:76ch}.card-actions{align-items:center;gap:var(--sp-sm);flex-shrink:0;display:flex}.card-foot{margin-top:var(--sp-md);padding-top:var(--sp-md);border-top:1px solid var(--grid);font-size:var(--fs-caption);color:var(--muted)}.card.is-accent{border-top:3px solid var(--brand-gold);border-radius:var(--r-sm) var(--r-sm) var(--r-md) var(--r-md)}.page-head-text{min-width:0}.page-eyebrow{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin:0 0 var(--sp-xs);font-weight:700}.page-head-actions{align-items:center;gap:var(--sp-sm);flex-shrink:0;display:flex}.page-meta{gap:var(--sp-xs) var(--sp-lg);margin-top:var(--sp-sm);font-size:var(--fs-caption);color:var(--muted);flex-wrap:wrap;display:flex}.field{margin-bottom:var(--sp-md)}.field>label{margin-bottom:var(--sp-xs);display:block}.field-req{color:var(--crit);margin-left:var(--sp-2xs)}.field-hint{color:var(--muted);max-width:72ch}.field-err,.field-hint{margin:var(--sp-xs) 0 0;font-size:var(--fs-caption)}.field-err{color:var(--crit);font-weight:600}.field input,.field select,.field textarea{transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.field input.ds-force-focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent)}.field.is-invalid input,.field.is-invalid select,.field.is-invalid textarea{border-color:var(--crit);box-shadow:0 0 0 3px var(--crit)}@supports (color:color-mix(in lab,red,red)){.field.is-invalid input,.field.is-invalid select,.field.is-invalid textarea{box-shadow:0 0 0 3px color-mix(in srgb,var(--crit) 16%,transparent)}}.empty{border:1px dashed var(--baseline);border-radius:var(--r-md);padding:var(--sp-xl) var(--sp-lg);background:var(--surface-2);color:var(--ink-2);text-align:center}.empty strong{font-size:var(--fs-lead);color:var(--ink);margin-bottom:var(--sp-xs);display:block}.empty-reason{font-size:var(--fs-caption);color:var(--muted);max-width:56ch;margin:0 auto}.empty-action{margin-top:var(--sp-lg)}.skeleton{gap:var(--sp-sm);flex-direction:column;display:flex}.skeleton-bar{border-radius:var(--r-sm);background:linear-gradient(90deg,var(--grid) 25%,var(--surface-2) 37%,var(--grid) 63%);height:12px;animation:skeleton-shimmer 1.4s var(--ease-out) infinite;background-size:400% 100%;display:block}.skeleton-bar[data-last]{width:62%}@keyframes skeleton-shimmer{0%{background-position:100%}to{background-position:0}}.hq-main{max-width:1440px}.hq-side{background-image:radial-gradient(140% 40% at 50% 0,#cf913724,#0000 70%);width:232px}.hq-side .brand{border-bottom:2px solid var(--brand-gold);margin:0 var(--sp-md) var(--sp-md);padding:var(--sp-xs) 0 var(--sp-md)}.nav-group{gap:var(--sp-2xs);flex-direction:column;display:flex}.nav-group+.nav-group{margin-top:var(--sp-lg)}.nav-group-label{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.9px;color:var(--brand-muted-on-dark);padding:0 var(--sp-md) var(--sp-2xs);font-weight:700}.hq-side a{transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);position:relative}.hq-side a.active:before{content:"";background:var(--brand-gold);border-radius:0 2px 2px 0;width:3px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hq-side .foot .btn{color:var(--sidebar-ink);border-color:var(--brand-slate)}.hq-side .foot .btn:hover:not(:disabled){background:var(--sidebar-active);color:#fff}.page-section{margin-top:var(--sp-2xl)}.page-section>h2:first-child{margin-bottom:var(--sp-sm)}.factrow{gap:var(--sp-xl);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.note{margin-top:var(--sp-md);color:var(--muted);max-width:76ch}.error-note,.note{font-size:var(--fs-dense)}.error-note{color:var(--crit);font-weight:600}.meta{font-size:var(--fs-micro)}.caption,.meta{color:var(--muted)}.caption{font-size:var(--fs-caption)}.dim{color:var(--muted)}.dim-2{color:var(--ink-2)}.cap{text-transform:capitalize}.label-key{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.6px;color:var(--muted);font-weight:700}.mt-xs{margin-top:var(--sp-xs)}.mt-sm{margin-top:var(--sp-sm)}.mt-md{margin-top:var(--sp-md)}.mt-lg{margin-top:var(--sp-lg)}.mt-xl{margin-top:var(--sp-xl)}.mb-0{margin-bottom:0}.inline-row{align-items:center}.form-row,.inline-row{gap:var(--sp-md);flex-wrap:wrap;display:flex}.form-row{align-items:flex-end}.autogrid{gap:var(--sp-md);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.sz-micro{font-size:var(--fs-micro)}.sz-caption{font-size:var(--fs-caption)}.sz-dense{font-size:var(--fs-dense)}.t-good{color:var(--good-text)}.t-warn{color:var(--warn-text)}.t-crit{color:var(--crit)}.fw-700{font-weight:700}.measure{max-width:76ch}.ml-xs{margin-left:var(--sp-xs)}.ml-sm{margin-left:var(--sp-sm)}.va-top{vertical-align:top}.nowrap{white-space:nowrap}.tnum{font-variant-numeric:tabular-nums}.badge{white-space:nowrap}.col-ref{width:52px}.col-pct{width:70px}.col-money{width:90px}.col-impact{width:120px}.col-when{min-width:140px}.col-metric{min-width:150px}.col-rule{min-width:200px}.col-action{min-width:220px}.card.is-warn{border-left:4px solid var(--warn)}.card.is-crit{border-left:4px solid var(--crit)}.card.is-good{border-left:4px solid var(--good)}.stat-big{font-size:var(--fs-h2);font-variant-numeric:tabular-nums;font-weight:700}.stat-big-unit{font-size:var(--fs-body);color:var(--muted);font-weight:400}.quota-panel{min-width:240px;max-width:340px}.m-0{margin:0}.ta-center{text-align:center}summary{cursor:pointer}.my-sm{margin:var(--sp-sm) 0}.mb-sm{margin-bottom:var(--sp-sm)}.mb-md{margin-bottom:var(--sp-md)}.mb-lg{margin-bottom:var(--sp-lg)}.fw-400{font-weight:400}.fw-600{font-weight:600}.push-right{margin-left:auto}.d-inline{display:inline}.gc-full{grid-column:1/-1}.gc-2{grid-column:span 2}.stack-xs{gap:var(--sp-xs)}.stack-sm,.stack-xs{flex-direction:column;display:flex}.stack-sm{gap:var(--sp-sm)}.inline-row-baseline{gap:var(--sp-sm);flex-wrap:wrap;align-items:baseline;display:flex}.lede{font-size:var(--fs-dense);color:var(--ink-2);margin:var(--sp-sm) 0 var(--sp-md)}.rowline{border-bottom:1px solid var(--grid);padding:var(--sp-sm) var(--sp-2xs)}.autogrid-150{gap:var(--sp-md);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.flex-wide{flex:320px;min-width:220px}.flex-fixed{flex:0 0 130px}.col-name{width:110px}.w-130{width:130px}.w-150{width:150px}.field-flex{flex:150px;min-width:120px}.mw-sm{max-width:420px}.mw-md{max-width:520px}.mw-lg{max-width:640px}.my-md{margin:var(--sp-md) 0}.mb-xs{margin-bottom:var(--sp-xs)}.mr-xs{margin-right:var(--sp-xs)}.d-block{display:block}.va-mid{vertical-align:middle}.sz-lead{font-size:var(--fs-lead)}.sz-h3{font-size:var(--fs-h3)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.bar-info{border-left:4px solid var(--s1)}.bar-warn{border-left:4px solid var(--warn)}.bar-crit{border-left:4px solid var(--crit)}.bg-crit{background:var(--crit)}.list-tight{padding-left:var(--sp-lg);font-size:var(--fs-dense);margin:0;line-height:1.8}.autogrid-220{gap:var(--sp-sm);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.flex-mid{flex:260px;max-width:460px}.table-min{min-width:520px}.ml-md{margin-left:var(--sp-md)}.ml-xl{margin-left:var(--sp-xl)}.mr-sm{margin-right:var(--sp-sm)}.t-serious{color:var(--serious-text)}.sz-body{font-size:var(--fs-body)}.self-start{align-self:flex-start}.w-76{width:76px}.w-80{width:80px}.w-88{width:88px}.inset{padding:var(--sp-sm) var(--sp-md);border:1px solid var(--border);border-radius:var(--r-md)}.progress{background:var(--grid);border-radius:var(--r-sm);height:6px;overflow:hidden}.progress-fill{background:var(--accent);height:100%}.s7-fig{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.s7-fig,.t-s7{color:var(--s7)}.badge-s7{background:var(--s7);color:var(--on-s7)}.w-96{width:96px}.w-220{width:220px}.w-240{width:240px}.col-min-230{min-width:230px}.mt-2xs{margin-top:var(--sp-2xs)}.inline-row-xs{gap:var(--sp-xs);display:flex}.flex-grow{flex:1;min-width:200px}.list-plain{margin:0;padding:0;list-style:none}.glossary-letter{font-size:var(--fs-lead);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.result-note{margin-top:var(--sp-md);font-size:var(--fs-caption);padding:var(--sp-sm) var(--sp-md);border-left:1px solid var(--baseline);border:1px solid var(--baseline);border-left-width:4px;border-radius:var(--r-md);background:var(--surface);margin-bottom:0;font-weight:600}.result-note.is-ok{border-left-color:var(--good);color:var(--good-text)}.result-note.is-bad{border-left-color:var(--crit);color:var(--crit)}.result-line{font-size:var(--fs-caption);font-weight:600}.result-line.is-ok{color:var(--good-text)}.result-line.is-bad{color:var(--crit)}.row-market{background:var(--baseline)}.alert-box.is-good{border-color:var(--good);border-left-color:var(--good);color:var(--good-text)}.alert-box.is-warn{border-color:var(--warn);border-left-color:var(--warn);color:var(--warn-text)}.alert-box.is-crit{border-color:var(--crit);border-left-color:var(--crit);color:var(--crit)}.result-note.is-warn{border-left-color:var(--warn);color:var(--warn-text)}.insight-row{padding:var(--sp-sm) var(--sp-md);margin-bottom:var(--sp-sm);background:var(--baseline);border-left:3px solid var(--baseline);border-radius:0 var(--r-md) var(--r-md) 0}.insight-row[data-tier=A]{border-left-color:var(--seq-550)}.insight-row[data-tier=B]{border-left-color:var(--seq-450)}.insight-row[data-tier=C]{border-left-color:var(--grid)}.config-summary{gap:var(--sp-md);grid-template-columns:minmax(150px,1.1fr) 90px minmax(0,2fr) 130px;align-items:baseline;display:grid}.pre-block{background:var(--input-bg);border:1px solid var(--grid);border-radius:var(--r-md);padding:var(--sp-sm) var(--sp-md);margin:var(--sp-sm) 0 var(--sp-2xs);font-size:var(--fs-caption);white-space:pre-wrap;word-break:break-word;max-height:260px;overflow:auto}.pre-block.is-line{white-space:pre;word-break:normal;max-height:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.status-dot{width:7px;height:7px;margin-right:var(--sp-xs);background:var(--baseline);border-radius:50%;display:inline-block}.status-dot.is-live{background:var(--good)}.alert-box{padding:var(--sp-sm) var(--sp-md);border-left:1px solid var(--crit);border:1px solid var(--crit);border-left-width:4px;border-radius:var(--r-md);background:var(--surface)}.caution-box{border:2px solid var(--s7);border-radius:var(--r-md);padding:var(--sp-md) var(--sp-lg);margin:var(--sp-md) 0 var(--sp-lg);background:repeating-linear-gradient(-45deg,var(--s7-wash) 0 14px,transparent 14px 28px)}.radio-card{padding:var(--sp-sm) var(--sp-md);border:1px solid var(--border);border-radius:var(--r-md);margin-bottom:var(--sp-sm);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);display:block}.radio-card:hover{border-color:var(--baseline)}.radio-card.is-on{background:var(--baseline)}.is-stale{color:var(--warn-text);font-weight:600}.tile.accent-good{--tile-accent:var(--good)}.tile.accent-warn{--tile-accent:var(--warn)}.tile.accent-crit{--tile-accent:var(--crit)}.tile.accent-idle{--tile-accent:var(--baseline)}table.is-slim td,table.is-slim th{padding:var(--sp-2xs) var(--sp-xs)}th.is-sortable{-webkit-user-select:none;user-select:none;padding:0}.th-sort{appearance:none;padding:var(--sp-xs) var(--sp-sm);width:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0}table.is-slim th.is-sortable{padding:0}table.is-slim .th-sort{padding:var(--sp-2xs) var(--sp-xs)}.th-sort-glyph{width:1.2em;margin-left:var(--sp-2xs);text-align:right;display:inline-block}.panel-foot{padding:var(--sp-sm) var(--sp-lg);border-top:1px solid var(--grid);font-size:var(--fs-caption);color:var(--muted)}.spark-svg{width:100%;height:auto}.spark-endlabel{font:700 var(--fs-micro)/1 var(--font);fill:var(--ink-2)}.bullet{align-items:center;gap:var(--sp-sm);display:flex}.bullet-track{background:var(--seq-100);border-radius:var(--r-sm);width:120px;height:8px;position:relative}.bullet-fill{border-radius:var(--r-sm);left:0}.bullet-fill,.bullet-tick{position:absolute;top:0;bottom:0}.bullet-tick{background:var(--surface);width:1px}.bullet-pct{font-size:var(--fs-caption);color:var(--ink-2);min-width:42px}.bandbar{align-items:center;gap:var(--sp-sm);display:inline-flex}.bandbar-nums{font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.bandbar-track{background:var(--seq-100);border-radius:var(--r-sm);width:104px;height:5px;position:relative}.bandbar-span{background:var(--seq-250);border-radius:var(--r-sm);position:absolute;top:0;bottom:0}.bandbar-median{background:var(--s1);width:2px;position:absolute;top:-2px;bottom:-2px}a{transition:color var(--dur-fast) var(--ease-out)}.gamerow{transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.gamerow.ds-force-hover,.gamerow:hover{box-shadow:var(--shadow-md);border-color:var(--baseline)}.tile{transition:box-shadow var(--dur-base) var(--ease-out);box-shadow:var(--shadow-sm)}.admin-nav a,.crossnav a,.segmented a{transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}tbody tr{transition:background-color var(--dur-instant) var(--ease-out)}table.is-zebra tbody tr:nth-child(2n),tbody tr:hover{background:var(--surface-2)}table.is-zebra tbody tr:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){table.is-zebra tbody tr:hover{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}@media (max-width:900px){.nav-group{display:contents}.nav-group-label{display:none}.hq-side{background-image:none;width:100%}.hq-side .brand{padding:0 var(--sp-md) 0 0;border-bottom:0;margin:0}}@media (forced-colors:active){.bandbar-span,.bullet-fill,.chart-bar-mark,.chart-db-gap,.chart-div-mark,.chart-swatch,.ds-space-bar,.em-gap,.meter-fill,.progress-fill{outline:1px solid canvastext}.bandbar-track,.bullet-track,.em-rail,.meter,.progress{outline:1px solid graytext}.bandbar-median,.chart-div-zero,.em-market,.em-tick,.meter-guard{background:canvastext}.chart-db-rail{background:graytext}.bullet-tick{background:canvas}.chart-db-dot,.em-model,.em-verdict-dot,.status-dot{outline:1px solid canvastext}.status-dot.is-live{background:highlight}.hq-side a.active:before,.notice-bar,h1:after{background:canvastext}}.deflink{color:inherit;border-bottom:1px dotted var(--muted);transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);text-decoration:none}.deflink.ds-force-hover,.deflink:hover{color:var(--accent);border-bottom-color:var(--accent);text-decoration:none}.home-bands{gap:var(--sp-md);flex-direction:column;display:flex}.home-band>*,.home-bands>*{margin-bottom:0}.home-band{gap:var(--sp-md);display:grid}.home-band.is-hero{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch}.home-band.is-intel{grid-template-columns:minmax(0,1fr) 400px;align-items:start}.home-band.is-thirds{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.home-toggle{background:var(--surface);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-instant) var(--ease-out)}.home-toggle:hover:not(:disabled){transform:translateY(-1px)}.home-toggle:active:not(:disabled){transform:translateY(0)}.home-toggle[aria-pressed=true],.home-toggle[aria-pressed=true]:hover:not(:disabled){background:var(--brand-charcoal);border-color:var(--brand-charcoal);color:#fff}.home-strip{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:stretch;padding:0;display:flex}.home-cell{min-width:0;padding:var(--sp-md) var(--sp-lg);flex:1 1 0}.home-cell+.home-cell{border-left:1px solid var(--grid)}.home-cell-metric{font-family:var(--display);font-size:var(--fs-metric);font-weight:700;line-height:1.05}.readout{min-height:36px;margin-top:var(--sp-sm)}.readout-row{gap:var(--sp-sm);padding-bottom:var(--sp-xs);border-bottom:1px solid var(--grid);justify-content:space-between;align-items:baseline;display:flex}.readout-key{text-transform:uppercase;letter-spacing:.5px;color:var(--muted)}.readout-key,.readout-value{font-size:var(--fs-micro);white-space:nowrap}.readout-value{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:700}.readout-note{margin:var(--sp-xs) 0 0;font-size:var(--fs-micro);color:var(--muted);text-wrap:pretty;line-height:1.4}.home-hero{min-width:0;padding:var(--sp-lg) var(--sp-xl);box-shadow:var(--shadow-md);flex-direction:column;display:flex}.home-hero-matchup{font-family:var(--display);font-size:var(--fs-hero);letter-spacing:-.5px;color:var(--ink);text-wrap:balance;margin:var(--sp-md) 0 var(--sp-lg);transition:color var(--dur-fast) var(--ease-out);font-weight:700;line-height:1;display:block}.home-hero-matchup.ds-force-hover,.home-hero-matchup:hover{color:var(--accent);text-decoration:none}.home-lines{gap:var(--sp-md);flex-wrap:wrap;margin-top:auto;display:flex}.home-line{min-width:0;padding:var(--sp-md) var(--sp-lg);border-left:4px solid var(--baseline);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--surface-2);flex:200px}.home-line.is-model{border-left-color:var(--accent);background:var(--accent-wash)}.home-line.is-model .label-key{color:var(--accent)}.home-line-value{font-family:var(--display);font-size:var(--fs-metric);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.05}.home-line.is-market .home-line-value{color:var(--ink-2)}.home-line-sub{margin:var(--sp-2xs) 0 0;font-size:var(--fs-caption);color:var(--muted);font-variant-numeric:tabular-nums;line-height:1.5}.home-block{border-left:4px solid var(--accent);min-width:0}.home-block.is-complete{border-left-color:var(--good)}.home-block-count{font-size:var(--fs-micro);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:700}.home-block-sub{margin:var(--sp-xs) 0 var(--sp-sm);font-size:var(--fs-micro);color:var(--muted);text-wrap:pretty;max-width:46ch;line-height:1.45}.home-block-sub strong{color:var(--ink-2);font-weight:700}.home-task{gap:var(--sp-sm);width:calc(100% + 2 * var(--sp-sm));margin:0 calc(-1 * var(--sp-sm));padding:var(--sp-sm);border:0;border-top:1px solid var(--grid);border-radius:var(--r-sm);font:inherit;text-align:left;color:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;align-items:flex-start;display:flex}.home-task-box,.home-task.ds-force-hover,.home-task:hover{background:var(--surface-2)}.home-task-box{border:1px solid var(--baseline);border-radius:var(--r-sm);width:16px;height:16px;color:var(--surface);font-size:var(--fs-micro);text-align:center;flex-shrink:0;margin-top:1px;font-weight:700;line-height:14px}.home-task-box.is-done{border-color:var(--good-text);background:var(--good-text)}.home-task-label{min-width:0;font-size:var(--fs-dense);line-height:1.45}.home-task-label.is-done{color:var(--muted);text-decoration:line-through}.home-map{gap:var(--sp-lg);grid-template-columns:minmax(0,1fr) 236px;align-items:start;display:grid}.home-map-land{fill:var(--grid)}.home-map-border{fill:none;stroke:var(--baseline);stroke-width:.8px}.home-map-pin{fill-opacity:.85;stroke:var(--surface);stroke-width:1.8px;transition:fill-opacity var(--dur-fast) var(--ease-out)}.home-map-pin.is-nfl{fill:var(--accent)}.home-map-pin.is-cfb{fill:var(--s7)}.home-map-pin.ds-force-hover,.home-map-pin:hover{fill-opacity:1}.chart-swatch.is-dot{border-radius:50%;width:8px;height:8px}.chart-swatch.is-nfl{background:var(--accent)}.chart-swatch.is-cfb{background:var(--s7)}.home-venue-head{gap:var(--sp-sm);padding-bottom:var(--sp-xs);border-bottom:1px solid var(--baseline);align-items:baseline;display:flex}.home-venue-head>:first-child{flex:1;min-width:0}.home-venue{gap:var(--sp-sm);padding:var(--sp-xs) 0;border-bottom:1px solid var(--grid);transition:background-color var(--dur-fast) var(--ease-out);align-items:baseline;display:flex}.home-venue.ds-force-hover,.home-venue:hover{background:var(--surface-2)}.home-venue-main{flex:1;min-width:0}.home-venue-name{font-size:var(--fs-caption);font-weight:600}.home-venue-name,.home-venue-place{white-space:nowrap;text-overflow:ellipsis;line-height:1.35;display:block;overflow:hidden}.home-venue-place,.home-venue-roof{font-size:var(--fs-micro);color:var(--muted)}.home-venue-roof{white-space:nowrap;flex-shrink:0}.home-venue-roof.is-indoor{color:var(--ink-2)}.home-feed,.home-venues{overflow-y:auto}.home-venues{max-height:376px}.home-feed{max-height:432px}.home-feed:focus-visible,.home-venues:focus-visible{outline-offset:-2px}.home-insight{margin-top:var(--sp-sm);padding:var(--sp-sm) 0 var(--sp-sm) var(--sp-md);border-top:1px solid var(--grid);border-left:3px solid var(--seq-250)}.home-insight.is-tracked{border-left-color:var(--brand-gold)}.home-insight-head{font-size:var(--fs-dense);text-wrap:pretty;line-height:1.35;display:block}.home-insight-detail{margin:var(--sp-xs) 0 0;font-size:var(--fs-caption);color:var(--ink-2);text-wrap:pretty;line-height:1.55}.home-insight-x{color:var(--muted);font-size:var(--fs-dense);padding:var(--sp-2xs) var(--sp-xs);border-radius:var(--r-sm);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);background:0 0;border:0;line-height:1}.home-insight-x.ds-force-hover,.home-insight-x:hover{background:var(--surface-2);color:var(--crit)}.badge-neutral{background:var(--grid);color:var(--ink-2)}.chip-tracked{align-items:center;gap:var(--sp-xs);font-size:var(--fs-micro);white-space:nowrap;background:var(--surface);color:var(--ink);border:1px solid var(--brand-gold);border-radius:var(--r-pill);padding:var(--sp-2xs) var(--sp-sm);transition:background-color var(--dur-fast) var(--ease-out);flex-shrink:0;font-weight:700;display:inline-flex}.chip-tracked:before{content:"";background:var(--brand-gold);border-radius:50%;flex-shrink:0;width:6px;height:6px}button.chip-tracked{cursor:pointer}.chip-tracked.ds-force-hover,.chip-tracked:hover{background:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.chip-tracked.ds-force-hover,.chip-tracked:hover{background:color-mix(in srgb,var(--brand-gold) 10%,var(--surface))}}.home-up{align-items:center;gap:var(--sp-lg);padding:var(--sp-sm);margin:0 calc(var(--sp-sm) * -1);border-top:1px solid var(--grid);border-radius:var(--r-sm);transition:background-color var(--dur-fast) var(--ease-out);display:flex}.home-up.ds-force-hover,.home-up:hover{background:var(--surface-2)}.home-up-when{width:96px;font-size:var(--fs-dense);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.home-up-sport{width:34px;font-size:var(--fs-micro);color:var(--muted);flex-shrink:0}.home-up-matchup{min-width:0;font-family:var(--display);font-size:var(--fs-h3);color:var(--ink);transition:color var(--dur-fast) var(--ease-out);flex:1;font-weight:700}.home-up-matchup.ds-force-hover,.home-up-matchup:hover{color:var(--accent);text-decoration:none}.home-up-model{font-variant-numeric:tabular-nums;font-weight:600}.home-up-market,.home-up-model{text-align:right;width:150px;font-size:var(--fs-body);flex-shrink:0}.home-up-market{color:var(--ink-2);font-variant-numeric:tabular-nums}.home-up-prob{text-align:right;width:56px;font-size:var(--fs-dense);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-shrink:0}.factstrip.is-stacked{gap:var(--sp-md) var(--sp-2xl);font-variant-numeric:tabular-nums}.factstrip.is-stacked .fact-k{letter-spacing:.6px;font-weight:700;display:block}.factstrip.is-stacked .fact-v{font-size:var(--fs-dense);display:block}.factstrip.is-stacked .fact.is-warn .fact-k,.factstrip.is-stacked .fact.is-warn .fact-v{color:var(--warn-text)}.status-dot.is-warn{background:var(--warn)}@media (max-width:1100px){.home-band.is-hero,.home-band.is-intel{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.home-band.is-thirds{grid-template-columns:minmax(0,1fr)}.home-cell{flex:150px}.home-up{gap:var(--sp-sm) var(--sp-md);flex-wrap:wrap}.home-up-matchup{flex:100%;order:-1}.home-up-market,.home-up-model{text-align:left;flex:auto;width:auto}}@media (max-width:720px){.home-map{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.home-hero{padding:var(--sp-md) var(--sp-lg)}.home-hero-matchup{font-size:var(--fs-h2)}.home-cell-metric,.home-line-value{font-size:var(--fs-h3)}}@media (forced-colors:active){.chip-tracked:before{outline:1px solid canvastext}}.wxboard{margin-top:var(--sp-lg);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.wxhead{gap:var(--sp-lg);padding:10px var(--sp-lg);border-bottom:1px solid var(--border);background:var(--surface);min-height:72px}.wxhead,.wxhead-brand{align-items:center;display:flex}.wxhead-brand{gap:var(--sp-md);flex-wrap:wrap;flex:none}.wxhead-week{font:600 var(--fs-caption) /1 var(--display);letter-spacing:.08em;padding:5px 10px}.wxhead-prov,.wxhead-week{text-transform:uppercase;color:var(--ink-2);border:1px solid var(--baseline);border-radius:var(--r-pill)}.wxhead-prov{font:600 var(--fs-micro) /1 var(--display);letter-spacing:.06em;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.wxhead-prov i{background:var(--good);border-radius:50%;width:5px;height:5px;display:block}.wxhead-prov.is-bad{color:var(--warn-text);border-color:var(--warn)}.wxhead-prov.is-bad i{background:var(--warn)}.wxhead-stats{align-items:center;gap:var(--sp-2xs);scrollbar-width:none;min-width:0;margin-left:auto;display:flex;overflow-x:auto}.wxhead-stats::-webkit-scrollbar{display:none}.wxstat{gap:var(--sp-xs);padding:var(--sp-2xs) 14px;border-left:1px solid var(--border);flex:none;align-content:center;display:grid}.wxstat:first-child{border-left:0;padding-left:0}.wxstat b{font:600 19px/1 var(--display);font-variant-numeric:tabular-nums;letter-spacing:.01em}.wxstat span{font:600 10px/1.25 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.wxstat.is-hot b{color:var(--warn-text)}.wxnote{padding:var(--sp-sm) var(--sp-lg);font-size:var(--fs-caption);color:var(--ink-2);background:var(--surface-2);border-bottom:1px solid var(--border);margin:0}.wxnote.is-bad{color:var(--crit)}.wxbody{grid-template-columns:376px 1fr;height:min(72vh,660px);min-height:0;display:grid}.wxlbl{font:600 var(--fs-micro) /1 var(--display);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.wxrail{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;display:flex}.wxrail-top{padding:var(--sp-md) var(--sp-lg);border-bottom:1px solid var(--border);gap:10px;display:grid}.wxsearch{align-items:center;gap:var(--sp-sm);background:var(--input-bg);border:1px solid var(--baseline);border-radius:var(--r-sm);height:34px;padding:0 10px;display:flex}.wxsearch:focus-within{border-color:var(--accent)}.wxsearch svg{color:var(--muted);flex:none}.wxsearch input{min-width:0;color:var(--ink);font-size:var(--fs-dense);background:0 0;border:0;outline:0;flex:1}.wxseg{background:var(--input-bg);border:1px solid var(--baseline);padding:var(--sp-2xs);gap:var(--sp-2xs);display:flex}.wxseg,.wxseg button{border-radius:var(--r-sm)}.wxseg button{font:600 var(--fs-micro) /1.3 var(--display);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:1;padding:5px 0}.wxseg button:hover{color:var(--ink)}.wxseg button[aria-pressed=true]{background:var(--brand-slate);color:var(--brand-silver)}.wxseg button[disabled]{opacity:.4;cursor:not-allowed}.wxchips{flex-wrap:wrap;gap:6px;display:flex}.wxchip{border:1px solid var(--baseline);border-radius:var(--r-pill);font:600 var(--fs-micro) /1.4 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.wxchip:hover{color:var(--ink-2)}.wxchip[aria-pressed=true]{background:var(--s7-wash);border-color:var(--s7);color:var(--s7)}.wxchip i{background:currentColor;border-radius:50%;width:6px;height:6px;display:block}.wxrail-meta{justify-content:space-between;align-items:center;gap:var(--sp-sm);padding:var(--sp-sm) var(--sp-lg);border-bottom:1px solid var(--border);background:var(--surface-2);display:flex}.wxrail-meta select{background:var(--input-bg);border:1px solid var(--baseline);border-radius:var(--r-sm);color:var(--ink-2);font:600 var(--fs-micro) /1 var(--display);letter-spacing:.06em;text-transform:uppercase;padding:5px 6px}.wxlist{overscroll-behavior:contain;flex:1;overflow:hidden auto}.wxempty{padding:40px var(--sp-lg);color:var(--muted);font-size:var(--fs-dense);text-align:center}.wxrow{width:100%;padding:10px var(--sp-lg) 10px 0;border:0;border-bottom:1px solid var(--grid);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;grid-template-columns:3px minmax(0,1fr);gap:0 11px;display:grid}.wxrow:hover{background:var(--surface-2)}.wxrow.is-sel{background:var(--accent-wash)}.wxrow-spine{border-radius:0 2px 2px 0}.wxrow.is-nfl .wxrow-spine{background:var(--accent)}.wxrow.is-cfb .wxrow-spine{background:var(--s7)}.wxrow-body{gap:3px;min-width:0;display:grid}.wxrow-l1{align-items:center;gap:7px;min-width:0;display:flex}.wxrow-mm{min-width:0;font:600 var(--fs-dense) /1.35 var(--font);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.wxrow-at{color:var(--muted);font-weight:400;font-size:var(--fs-micro);padding:0 1px}.wxrow-l2{color:var(--muted);font-size:var(--fs-caption);white-space:nowrap;text-overflow:ellipsis}.wxrow-l2,.wxrow-l3{min-width:0;overflow:hidden}.wxrow-l3{font-size:var(--fs-micro);font-variant-numeric:tabular-nums;align-items:center;gap:7px;display:flex}.wxrow-k{color:var(--ink-2);white-space:nowrap;flex:none}.wxrow-wx{align-items:center;gap:var(--sp-xs);white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--band-text);display:inline-flex;overflow:hidden}.wxrow-ln{padding-left:var(--sp-xs);color:var(--ink-2);white-space:nowrap;flex:none;margin-left:auto;font-weight:600}.wxrail-foot{border-top:1px solid var(--border);background:var(--surface-2);flex:none}.wxrail-foot button{align-items:center;gap:var(--sp-sm);width:100%;padding:11px var(--sp-lg);font:600 var(--fs-micro) /1.3 var(--display);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);text-align:left;cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;display:flex}.wxrail-foot button:hover{color:var(--ink-2);background:var(--surface)}.wxdot-warn{background:var(--warn);border-radius:50%;flex:none;width:6px;height:6px}.wxarr{color:var(--baseline);margin-left:auto}.wxstage{min-width:0;position:relative;overflow:hidden}.wxstage-dark{background:var(--page);color:var(--ink);--wx-wind-lo:var(--seq-250);--wx-wind-hi:var(--seq-550);--wx-rain:var(--seq-550);--wx-sleet:var(--brand-silver);--wx-snow:var(--ink);--wx-cloud:var(--brand-silver);--wx-temp-0:var(--seq-100);--wx-temp-1:var(--seq-250);--wx-temp-2:var(--seq-400);--wx-temp-3:var(--seq-450);--wx-temp-4:var(--seq-550);position:absolute;inset:0}.wxmapwrap{padding:var(--sp-lg) var(--sp-lg) 44px;place-items:center;display:grid;position:absolute;inset:0}.wxmapbox{aspect-ratio:960/600;width:100%;max-width:1180px;position:relative}.wxcanvas,.wxmapsvg,.wxpinhits,.wxpins{width:100%;height:100%;position:absolute;inset:0}.wxmapsvg{z-index:1;fill:var(--surface-2)}.wxmapsvg-borders{fill:none;stroke:var(--grid);stroke-width:.7px}.wxcanvas{z-index:2;opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.wxcanvas.is-on{opacity:1;mix-blend-mode:screen}.wxcanvas.is-wind{opacity:.72}.wxcanvas.is-rain{opacity:.92}.wxcanvas.is-snow{opacity:.96}.wxcanvas.is-cloud{opacity:.8}.wxcanvas.is-temp{opacity:1;mix-blend-mode:normal}.wxpins{z-index:3;pointer-events:none;overflow:visible}.wxpinhits{z-index:4}.wxpinhit{left:var(--pin-x);top:var(--pin-y);cursor:pointer;background:0 0;border:0;border-radius:50%;width:26px;height:26px;padding:0;position:absolute;transform:translate(-50%,-50%)}.wxpinhit[tabindex="-1"]{pointer-events:none}.wxpin-core{stroke:var(--page);stroke-width:1.1px;fill-opacity:.9}.wxpin-core.is-nfl{fill:var(--accent)}.wxpin-core.is-cfb{fill:var(--s7)}.wxpin-ring{fill:none;stroke-width:1.5px;stroke-opacity:.9;stroke:var(--band-fill)}.wxpin-n{text-anchor:middle;fill:var(--page);font-size:8.4px;font-weight:700}.wxpin.is-dim{opacity:.16}.wxpin.is-sel .wxpin-core{stroke:var(--ink);stroke-width:1.6px}.wxctl{z-index:3;background:var(--surface);border:1px solid var(--baseline);border-radius:var(--r-md);box-shadow:var(--shadow-lg);position:absolute}.wxclock{top:var(--sp-lg);left:var(--sp-lg);padding:var(--sp-sm) var(--sp-md);gap:var(--sp-2xs);display:grid}.wxclock b{font:600 15px/1.1 var(--display);letter-spacing:.03em}.wxclock span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.wxlayers{top:var(--sp-lg);right:var(--sp-lg);padding:var(--sp-sm);max-width:264px}.wxlayers .wxlbl{margin:0 2px 6px;display:block}.wxlayers .wxseg{background:0 0;border:0;flex-wrap:wrap;gap:3px;padding:0}.wxlayers .wxseg button{border:1px solid var(--border);flex:none;padding:6px 9px}.wxctl-note{margin:var(--sp-sm) 2px 0;color:var(--muted);font-size:10px;line-height:1.45}.wxlegend{left:var(--sp-lg);bottom:var(--sp-lg);padding:10px var(--sp-md);gap:9px;min-width:186px;display:grid}.wxlg{align-items:center;gap:var(--sp-sm);font-size:var(--fs-caption);color:var(--ink-2);display:flex}.wxlg-dot{flex:none;width:9px;height:9px}.wxlg-dot.is-nfl{background:var(--accent);border-radius:50%}.wxlg-dot.is-cfb{background:var(--s7);border-radius:2px}.wxlg-ring{background:0 0;border-radius:50%;flex:none;width:9px;height:9px}.wxlg-ring.is-dash{border:1.5px dashed var(--warn)}.wxlg-ring.is-solid{border:1.5px solid var(--crit)}.wxramp-wrap{border-top:1px solid var(--border);padding-top:var(--sp-sm);gap:5px;display:grid}.wxramp{border-radius:var(--r-pill);width:100%;height:8px}.wxramp.is-wind{background:linear-gradient(90deg,var(--seq-100),var(--seq-250),var(--seq-550))}.wxramp.is-rain{background:linear-gradient(90deg,var(--seq-100),var(--seq-400),var(--seq-550))}.wxramp.is-snow{background:linear-gradient(90deg,var(--seq-100),var(--brand-silver),var(--ink))}.wxramp.is-cloud{background:linear-gradient(90deg,var(--seq-100),var(--brand-chrome-edge),var(--brand-silver))}.wxramp.is-temp{background:linear-gradient(90deg,var(--seq-100),var(--seq-250),var(--seq-400),var(--seq-450),var(--seq-550))}.wxramp-ax{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10px;display:flex}.wxmapfoot{right:var(--sp-lg);text-align:right;font-size:var(--fs-micro);color:var(--muted);max-width:46%;margin:0;position:absolute;bottom:14px}.wxmapempty{z-index:5;background:var(--surface);border:1px solid var(--baseline);border-radius:var(--r-md);text-align:center;box-shadow:var(--shadow-lg);max-width:300px;padding:20px 26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wxmapempty h3{font:600 var(--fs-h3) /1.2 var(--display);letter-spacing:.02em;margin:0 0 5px}.wxmapempty p{font-size:var(--fs-caption);color:var(--muted);margin:0}.wxpanel{z-index:6;background:var(--surface);border-left:1px solid var(--border);width:396px;max-width:100%;box-shadow:var(--shadow-lg);transition:transform var(--dur-base) var(--ease-out);overscroll-behavior:contain;visibility:hidden;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(102%)}.wxpanel.is-on{visibility:visible;transform:none}.wxpanel-head{padding:var(--sp-lg);border-bottom:1px solid var(--border);background:var(--surface);z-index:2;position:sticky;top:0}.wxpanel-close{top:var(--sp-md);right:var(--sp-md);border-radius:var(--r-sm);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute}.wxpanel-close:hover{background:var(--surface-2);color:var(--ink)}.wxpanel-head h3{font:600 var(--fs-h3) /1.15 var(--display);letter-spacing:.02em;margin:6px 0 2px;padding-right:30px}.wxpanel-sub{color:var(--muted);font-size:var(--fs-caption);margin:0}.wxpanel-sec{padding:var(--sp-lg);border-bottom:1px solid var(--border)}.wxpanel-sec>.wxlbl{margin-bottom:10px;display:block}.wxpanel-sec.is-tight{border-bottom:0;padding-bottom:0}.wxpanel-sec.is-last{border-bottom:0}.wxpanel-note{margin:10px 0 0;line-height:1.5}.wxpanel-note,.wxpanel-src{font-size:var(--fs-micro);color:var(--muted)}.wxpanel-src{margin:var(--sp-sm) 0 0}.wxnotice{padding:10px var(--sp-md);margin-bottom:var(--sp-md);background:var(--surface-2);border:1px solid var(--warn);border-radius:var(--r-sm);color:var(--ink-2);align-items:center;gap:10px;display:flex}.wxnotice,.wxnotice button{font-size:var(--fs-caption)}.wxnotice button{color:var(--accent);font-weight:600;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}.wxbig{align-items:center;gap:14px;margin-bottom:14px;display:flex}.wxbig-glyph{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);width:52px;height:52px;color:var(--band-text);flex:none;place-items:center;display:grid}.wxbig-t{font:600 40px/1 var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.wxbig-d{font-size:var(--fs-caption);color:var(--muted)}.wxbig-d b{color:var(--ink-2);font-weight:600}.wxwgrid{background:var(--grid);border:1px solid var(--border);border-radius:var(--r-md);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.wxwcell{background:var(--surface);gap:3px;padding:9px 11px;display:grid}.wxwcell span{font:600 10px/1 var(--display);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.wxwcell b{font:600 var(--fs-lead) /1.1 var(--font);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.wxwcell small{font-size:var(--fs-micro);color:var(--muted);font-weight:400}.wxwind-arrow{color:var(--s7);flex:none}.wxhours{background:var(--grid);border:1px solid var(--border);border-radius:var(--r-md);grid-template-columns:repeat(7,1fr);gap:1px;display:grid;overflow:hidden}.wxhr{background:var(--surface);padding:var(--sp-sm) 2px;text-align:center;justify-items:center;gap:5px;display:grid}.wxhr.is-kick{background:var(--surface-2);box-shadow:inset 0 -2px 0 var(--brand-gold)}.wxhr-h{font:600 10px/1 var(--display);letter-spacing:.03em}.wxhr-g,.wxhr-h{color:var(--muted)}.wxhr.is-kick .wxhr-g{color:var(--band-text)}.wxhr-t{font:600 var(--fs-dense) /1 var(--font)}.wxhr-p,.wxhr-t{font-variant-numeric:tabular-nums}.wxhr-p{color:var(--muted);font-size:10px}.wximpact{margin-bottom:var(--sp-md);align-items:center;gap:10px;display:flex}.wximpact-band{font:700 var(--fs-dense) /1 var(--display);letter-spacing:.09em;text-transform:uppercase;border-radius:var(--r-sm);background:var(--band-fill);color:var(--band-on);padding:6px 10px}.wxprov-chip{font:600 10px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px dashed var(--baseline);border-radius:var(--r-sm);padding:4px 6px}.wximpact-score{font:600 30px/1 var(--display);font-variant-numeric:tabular-nums;color:var(--band-text);margin-left:auto}.wxbars{gap:var(--sp-sm);display:grid}.wxbar{font-size:var(--fs-caption);grid-template-columns:78px 1fr 34px;align-items:center;gap:9px;display:grid}.wxbar>span:first-child{color:var(--muted);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase}.wxbar-track{background:var(--grid);height:5px;overflow:hidden}.wxbar-fill,.wxbar-track{border-radius:var(--r-pill)}.wxbar-fill{background:var(--band-fill);height:100%;display:block}.wxbar em{text-align:right;font-variant-numeric:tabular-nums;font-style:normal}.wxbar em,.wxprov{color:var(--ink-2)}.wxprov{padding:var(--sp-sm) 10px;background:var(--surface-2);border-left:2px solid var(--baseline);border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:var(--fs-micro);margin:10px 0 0;line-height:1.5}.wxgmlist{background:var(--grid);border:1px solid var(--border);border-radius:var(--r-md);gap:1px;display:grid;overflow:hidden}.wxgm{background:var(--surface);padding:11px var(--sp-md);gap:6px;display:grid}.wxgm.is-active{background:var(--accent-wash);box-shadow:inset 2px 0 0 var(--accent)}.wxgm-top{align-items:baseline;gap:var(--sp-sm);flex-wrap:wrap;display:flex}.wxgm-top a{font:600 var(--fs-body) /1.2 var(--font)}.wxgm-neutral{font:600 10px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--baseline);border-radius:var(--r-sm);padding:3px 5px}.wxgm-meta{flex-wrap:wrap;gap:5px;display:flex}.wxtag{font:600 10px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:var(--sp-xs) 6px;font-variant-numeric:tabular-nums}.wxboard .is-band-0{--band-fill:var(--grid);--band-text:var(--ink-2);--band-on:var(--ink-2)}.wxboard .is-band-1{--band-fill:var(--good);--band-text:var(--good-text);--band-on:var(--on-status)}.wxboard .is-band-2{--band-fill:var(--warn);--band-text:var(--warn-text);--band-on:var(--on-status)}.wxboard .is-band-3{--band-fill:var(--serious);--band-text:var(--serious-text);--band-on:var(--on-status)}.wxboard .is-band-4{--band-fill:var(--crit);--band-text:var(--crit);--band-on:var(--on-crit)}.wxpin{--band-fill:var(--grid)}.wxpin.is-band-2{--band-fill:var(--warn)}.wxpin.is-band-3{--band-fill:var(--serious)}.wxpin.is-band-4{--band-fill:var(--crit)}@media (max-width:1080px){.wxbody{grid-template-columns:320px 1fr}.wxpanel{width:340px}}@media (max-width:860px){.wxhead{flex-wrap:wrap;min-width:0}.wxhead-brand{width:100%;min-width:0}.wxhead-prov{white-space:normal;max-width:100%}.wxhead-stats{border-top:1px solid var(--border);width:100%;min-width:0;margin-left:0;padding-top:10px}.wxbody{grid-template-columns:1fr;height:auto}.wxstage{order:-1;height:56vh;min-height:340px}.wxrail{border-right:0;border-top:1px solid var(--border);max-height:60vh}.wxpanel{width:100%;box-shadow:none}.wxlayers{max-width:62%;padding:6px;top:10px;right:10px}.wxclock,.wxctl-note,.wxlayers .wxlbl,.wxlegend,.wxmapfoot{display:none}}@media (pointer:coarse){.wxpinhit{width:44px;height:44px}}.table-scroll,.table-wrap{position:relative}.table-wrap:after,.table-wrap:before{content:"";width:var(--sp-xl);pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-out);z-index:2;position:absolute;top:0;bottom:0}.table-wrap:before{background:linear-gradient(to right,rgb(var(--shadow-hue)/.14),transparent);left:0}.table-wrap:after{background:linear-gradient(to left,rgb(var(--shadow-hue)/.14),transparent);right:0}.table-wrap[data-cue-end]:after,.table-wrap[data-cue-start]:before{opacity:1}.table-scroll.is-pane{max-height:var(--table-pane-max);scroll-padding-top:calc(var(--fs-micro) * 1.6 + var(--sp-sm) + 2px);overflow-y:auto}.table-scroll.is-pane thead th{z-index:1;background:var(--surface);box-shadow:inset 0 -1px 0 var(--baseline);border-bottom:0;position:sticky;top:0}.table-wrap[data-stuck]>.is-pane thead th{box-shadow:inset 0 -1px 0 var(--baseline),var(--shadow-sm)}tr.row-link{clip-path:inset(0);position:relative}tr.row-link .row-link-primary:after{content:"";position:absolute;inset:0}tr.row-link .badge,tr.row-link a:not(.row-link-primary),tr.row-link abbr,tr.row-link button,tr.row-link details,tr.row-link input,tr.row-link select{z-index:1;position:relative}tr.row-link:focus-within{background:var(--surface-2)}.dash,.table-more{color:var(--muted)}.table-more{align-items:center;gap:var(--sp-sm) var(--sp-md);margin:var(--sp-sm) 0 0;font-size:var(--fs-caption);flex-wrap:wrap;display:flex}.table-more-summary{font-variant-numeric:tabular-nums}.th-wrap{align-items:center;display:flex}.th-wrap .th-sort{flex:auto;width:auto}.th-def{appearance:none;padding:0 var(--sp-xs);font:inherit;font-size:var(--fs-caption);letter-spacing:0;text-transform:none;color:var(--muted);cursor:pointer;background:0 0;border:0;margin:0;line-height:1}.th-def:hover,.th-def[aria-expanded=true]{color:var(--accent)}.table-defs{margin-top:var(--sp-sm);padding:var(--sp-sm) var(--sp-md);border:1px solid var(--grid);border-radius:var(--r-md);font-size:var(--fs-caption);color:var(--ink-2)}.table-defs-list{gap:var(--sp-2xs) var(--sp-md);grid-template-columns:max-content 1fr;margin:0;display:grid}.table-defs-item{display:contents}.table-defs-item dt{text-transform:uppercase;font-weight:700;font-size:var(--fs-micro);letter-spacing:.6px;color:var(--muted)}.table-defs-item dd{margin:0}.btn-spin{width:.8em;height:.8em;margin-right:var(--sp-xs);vertical-align:-.1em;border:2px solid;border-right:2px solid #0000;border-radius:50%;animation:btn-spin .7s linear infinite;display:inline-block}@keyframes btn-spin{to{transform:rotate(1turn)}}.progress-row{align-items:center;gap:var(--sp-sm);display:flex}.progress-row .progress{flex:auto}.progress-pct{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;text-align:right;min-width:3.5ch;color:var(--ink-2)}.stepper{align-items:center;gap:var(--sp-xs);vertical-align:middle;display:inline-flex}.stepper input{text-align:center}.miniband{align-items:center;gap:var(--sp-sm);display:inline-flex}.miniband-track{background:var(--seq-100);border-radius:var(--r-sm);width:96px;height:6px;position:relative}.miniband-span{background:var(--seq-250);border-radius:var(--r-sm);position:absolute;top:0;bottom:0}.miniband-median{background:var(--s1);width:2px}.miniband-median,.miniband-zero{position:absolute;top:-2px;bottom:-2px}.miniband-zero{background:var(--baseline);width:1px}.miniband-nums{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;white-space:nowrap}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}