@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c1e0ae606c0d380f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc95445f0ce201a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/24f599ce1a627b37-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea308541f46fdb72-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/1b5a038d2ebd8073-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/d9c8a48aa27d17bd-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/c1e0ae606c0d380f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/9cc95445f0ce201a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/24f599ce1a627b37-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea308541f46fdb72-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/1b5a038d2ebd8073-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/d9c8a48aa27d17bd-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_7d9873{font-family:"Source Serif 4","Source Serif 4 Fallback"}.__variable_7d9873{--font-serif:"Source Serif 4","Source Serif 4 Fallback"}:root{color-scheme:light dark;--color-bg:light-dark(#f3f2f2,#1e1c1b);--color-surface:light-dark(#eae9e9,#2a2827);--color-text:light-dark(#201e1d,#f3f2f2);--color-accent:light-dark(#0088b0,#38a6cf);--color-accent-2:light-dark(#d6006c,#ff458e);--color-divider:color-mix(in srgb,var(--color-text) 16%,transparent);--color-neutral-100:light-dark(#f8f4f4,#2d2b2b);--color-neutral-200:light-dark(#eae7e7,#444141);--color-neutral-300:light-dark(#d7d3d3,#605d5d);--color-neutral-400:light-dark(#bab6b6,#7d7979);--color-neutral-500:#9b9797;--color-neutral-600:light-dark(#7d7979,#bab6b6);--color-neutral-700:light-dark(#605d5d,#d7d3d3);--color-neutral-800:light-dark(#444141,#eae7e7);--color-neutral-900:light-dark(#2d2b2b,#f8f4f4);--color-accent-100:light-dark(#e9f8ff,#0a303e);--color-accent-200:light-dark(#cbeeff,#004961);--color-accent-300:light-dark(#99e0ff,#006786);--color-accent-400:light-dark(#62c5ee,#1186ac);--color-accent-500:#38a6cf;--color-accent-600:light-dark(#1186ac,#62c5ee);--color-accent-700:light-dark(#006786,#99e0ff);--color-accent-800:light-dark(#004961,#cbeeff);--color-accent-900:light-dark(#0a303e,#e9f8ff);--color-accent-2-100:light-dark(#fff1f4,#4b1528);--color-accent-2-200:light-dark(#ffdee6,#790e3d);--color-accent-2-300:light-dark(#ffc0d0,#aa0b56);--color-accent-2-400:light-dark(#ff90b1,#d82071);--color-accent-2-500:#ff458e;--color-accent-2-600:light-dark(#d82071,#ff90b1);--color-accent-2-700:light-dark(#aa0b56,#ffc0d0);--color-accent-2-800:light-dark(#790e3d,#ffdee6);--color-accent-2-900:light-dark(#4b1528,#fff1f4);--color-process-yellow:#edbb00;--status-private:light-dark(#806400,#edbb00);--font-heading:var(--font-serif,"Source Serif 4"),Georgia,serif;--font-heading-weight:600;--font-body:var(--font-serif,"Source Serif 4"),Georgia,serif;--space-1:5px;--space-2:10px;--space-3:15px;--space-4:20px;--space-5:25px;--space-6:30px;--space-8:40px;--radius-sm:1px;--radius-md:2px;--radius-lg:4px;--shadow-sm:0 1px 2px color-mix(in srgb,#2d2b2b 14%,transparent);--shadow-md:0 3px 10px color-mix(in srgb,#2d2b2b 16%,transparent);--shadow-lg:0 12px 32px color-mix(in srgb,#2d2b2b 22%,transparent);--ink-85:color-mix(in srgb,var(--color-text) 85%,transparent);--ink-78:color-mix(in srgb,var(--color-text) 78%,transparent);--ink-70:color-mix(in srgb,var(--color-text) 70%,transparent);--ink-60:color-mix(in srgb,var(--color-text) 60%,transparent);--ink-55:color-mix(in srgb,var(--color-text) 55%,transparent);--ink-45:color-mix(in srgb,var(--color-text) 45%,transparent);--ink-40:color-mix(in srgb,var(--color-text) 40%,transparent);--ink-26:color-mix(in srgb,var(--color-text) 26%,transparent);--ink-15:color-mix(in srgb,var(--color-text) 15%,transparent);--ink-8:color-mix(in srgb,var(--color-text) 8%,transparent);--ink-4:color-mix(in srgb,var(--color-text) 4%,transparent);--ink-muted-text:color-mix(in srgb,var(--color-text) 66%,transparent);--fill-accent:light-dark(#006786,#38a6cf);--fill-accent-hover:light-dark(#004961,#62c5ee);--fill-accent-active:light-dark(#0a303e,#99e0ff);--bg-page:var(--color-bg);--bg-surface:var(--color-bg);--bg-inset:var(--color-surface);--border:var(--color-divider);--line-hairline:var(--ink-8);--line-axis:var(--ink-40);--ink:var(--color-text);--ink-secondary:var(--ink-70);--ink-muted:var(--ink-55);--accent:var(--color-accent);--accent-text:var(--color-accent-700);--accent-contrast:var(--color-bg);--focus-ring:var(--color-accent);--accent-fill:light-dark(#006786,#004961);--accent-fill-hover:light-dark(#004961,#006786);--accent-wash:color-mix(in srgb,var(--color-accent) 10%,transparent);--delay-low:var(--ink-26);--delay-mid:var(--color-accent-2-500);--delay-high:var(--color-accent-2-700);--stat-scored-ink:var(--color-text);--stat-low-ink:var(--ink-70);--good-text:var(--color-accent-700);--font-sans:var(--font-body);--text-xs:0.75rem;--text-s:0.82rem;--text-m:0.9rem;--text-body:15px;--text-l:1.15rem;--text-xl:1.45rem;--text-2xl:1.9rem;--text-hero:clamp(2.1rem,1.4rem + 2.6vw,3rem);--radius-s:var(--radius-md);--radius-m:var(--radius-md);--radius-l:var(--radius-lg);--shadow-card:none;--shadow-raised:var(--shadow-sm);--shadow-overlay:var(--shadow-md)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--shadow-sm:0 0 0 1px rgba(255,255,255,0.09),0 1px 3px rgba(0,0,0,0.6);--shadow-md:0 0 0 1px rgba(255,255,255,0.1),0 3px 12px rgba(0,0,0,0.65);--shadow-lg:0 0 0 1px rgba(255,255,255,0.11),0 12px 34px rgba(0,0,0,0.7)}}:root[data-theme=dark]{--shadow-sm:0 0 0 1px rgba(255,255,255,0.09),0 1px 3px rgba(0,0,0,0.6);--shadow-md:0 0 0 1px rgba(255,255,255,0.1),0 3px 12px rgba(0,0,0,0.65);--shadow-lg:0 0 0 1px rgba(255,255,255,0.11),0 12px 34px rgba(0,0,0,0.7)}*,:after,:before{box-sizing:border-box}html{font-family:var(--font-body);-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-bg);color:var(--color-text);font-size:15px;line-height:1.55;font-weight:400;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.12;letter-spacing:-.015em;margin:0 0 var(--space-2)}h1{font-size:clamp(30px,2.2rem + 1vw,42px);letter-spacing:-.02em;margin-left:-.035em;line-height:1.1}h2{font-size:26px}h3{font-size:20px;line-height:1.4}h4{font-size:17px}h5{font-size:16px}h6{font-size:13px;letter-spacing:.08em;text-transform:uppercase}p{margin:0 0 var(--space-3)}a{color:var(--color-accent-700);text-underline-offset:3px;text-decoration-thickness:1px}button{font-family:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb,var(--color-accent) 30%,transparent)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;background:var(--color-bg);color:var(--color-text);padding:.5rem 1rem;z-index:100}.skip-link:focus{left:.5rem;top:.5rem}:root{--gutter:clamp(16px,4.4vw,64px)}.full-bleed{width:100vw;margin-left:calc(50% - 50vw)}.kicker{display:block;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-70);margin:0 0 12px}.rule-rail{margin:0}.rule-rail>hr:first-child{height:5px;border:0;margin:0;border-top:2px solid var(--color-text);border-bottom:1px solid var(--color-text);background:none}.rule-rail>hr:last-child{height:0;border:0;border-top:1px solid var(--color-text);margin:0;background:none}.rail-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px 28px;margin:0;padding:14px 0;font-size:13px;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-70)}.rail-meta .rail-dim{color:var(--ink-muted-text)}.rail-meta .rail-live{color:var(--color-accent-700)}.rail-meta .rail-alert{color:var(--color-accent-2-700)}.rail-footnote{margin:8px 0 0;font-size:13px;line-height:20px;color:var(--ink-muted-text)}.dot-row{display:flex;align-items:baseline;gap:8px;margin:0;font-size:15.5px;line-height:30px}.dot-row .dot-lead{flex:1 1;min-width:28px;align-self:flex-end;margin-bottom:.34em;border-bottom:1px dotted var(--ink-45)}.dot-row .dot-fig{font-weight:600;font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dot-row .dot-fig--live{color:var(--color-accent-700)}.dot-row .dot-fig--alert{color:var(--color-accent-2-700)}.dot-row .dot-fig--muted{color:var(--ink-muted-text);font-weight:400;font-size:15px}.dot-row--compact{font-size:14px;line-height:26px}.dot-row--compact .dot-fig{font-size:14px}.text-muted{color:var(--ink-muted-text)}.page-sub{font-size:15.5px;line-height:28px;margin:12px 0 0;color:var(--ink-70);max-width:72ch}.btn,.button{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-decoration:none;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:14px;line-height:1.2;color:var(--color-text);background:transparent;border:1px solid transparent;padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius-md)}.btn:disabled,.button:disabled{opacity:.45;cursor:not-allowed}.btn-primary,.button{background:var(--fill-accent);color:var(--color-bg)}.btn-primary:hover,.button:hover{background:var(--fill-accent-hover)}.btn-primary:active,.button:active{background:var(--fill-accent-active)}.btn-secondary{border-color:var(--color-divider);background:transparent;color:var(--color-text)}.btn-secondary:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.btn-secondary:active{background:color-mix(in srgb,var(--color-text) 14%,transparent)}.btn-ghost{color:var(--color-accent-700);padding-inline:var(--space-1);background:transparent}.btn-ghost:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.btn-block{width:100%;margin-top:var(--space-2)}.field label,.field>label{display:block;font-size:12px;margin-bottom:5px;color:var(--ink-70)}.field input,.field select,.input{width:100%;min-height:36px;padding:6px 10px;font:inherit;font-size:14px;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md)}.field input::placeholder,.input::placeholder{color:color-mix(in srgb,var(--color-text) 65%,transparent);opacity:1}.field input:hover,.input:hover{border-color:var(--ink-45)}.field input:focus-visible,.input:focus-visible{border-color:var(--color-accent);outline-offset:0}.seg{overflow:hidden;border:1px solid var(--color-divider);border-radius:var(--radius-md)}.seg,.seg-opt{display:inline-flex}.seg-opt{align-items:center;gap:6px;padding:7px 12px;font-size:13px;cursor:pointer;background:transparent;border:0;color:inherit;font-family:inherit}.seg-opt+.seg-opt{border-left:1px solid var(--color-divider)}.seg-opt input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.seg-opt:has(input:checked),.seg-opt[aria-pressed=true]{background:var(--fill-accent);color:var(--color-bg)}.seg-opt:not(:has(input:checked)):not([aria-pressed=true]):hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.seg-opt:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:-2px}.tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.02em;padding:3px 10px;border-radius:calc(var(--radius-md) * .75);white-space:nowrap}.tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}.tag-accent-2{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}.tag-neutral{background:var(--color-neutral-200);color:var(--color-neutral-800)}.tag-outline{border:1px solid var(--color-accent);color:var(--color-accent-700);background:transparent}button.tag{cursor:pointer;border:1px solid transparent;font-family:inherit}button.tag-neutral[aria-pressed=true]{background:var(--fill-accent);color:var(--color-bg)}button.tag-neutral:not([aria-pressed=true]):hover{background:var(--color-neutral-300)}.data-table,.table{width:100%;border-collapse:collapse;font-size:14px}.data-table th,.table th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:400;color:var(--ink-70);padding:var(--space-2);border-bottom:1px solid var(--color-divider);white-space:nowrap}.data-table td,.table td{padding:var(--space-2);border-bottom:1px solid var(--ink-8);white-space:nowrap}.data-table tbody tr:hover,.table tbody tr:hover{background:var(--ink-4)}.data-table caption{text-align:left;color:var(--ink-muted-text);font-size:13px;padding-bottom:.4rem}.data-table th[scope=row]{font-size:14px;text-transform:none;letter-spacing:0;font-weight:600;border-bottom:1px solid var(--ink-8)}.data-table td.num,.data-table th.num,.table td.num,.table th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.data-table td.comp-detail-cell{white-space:normal;min-width:28rem}.data-table td.cell-first,.data-table th.cell-first,.table td.cell-first,.table th.cell-first{padding-left:0}.data-table td.cell-last,.data-table th.cell-last,.table td.cell-last,.table th.cell-last{padding-right:0}.table-footnote{margin-top:8px}.scroll-x{overflow-x:auto;max-width:100%;position:relative}.league-bar{display:block;height:3px;min-width:90px;background:var(--color-accent-100)}.league-bar>span{display:block;height:3px;background:var(--color-accent)}.cmyk-num{position:relative;width:-moz-fit-content;width:fit-content;line-height:.9;font-feature-settings:"pnum" 1;font-weight:600;letter-spacing:-.02em}.cmyk-num .paper{color:var(--color-bg);text-shadow:.036em .025em 0 var(--color-bg),-.031em -.023em 0 var(--color-bg)}.cmyk-num .paper:after,.cmyk-num:after,.cmyk-num:before{content:attr(data-text) /"";position:absolute;inset:0;mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cmyk-num:before{color:var(--color-accent)}.cmyk-num:after{color:var(--color-accent-2);translate:.036em .025em}.cmyk-num .paper:after{color:var(--color-process-yellow);translate:-.031em -.023em}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cmyk-num .paper:after,:root:not([data-theme=light]) .cmyk-num:after,:root:not([data-theme=light]) .cmyk-num:before{mix-blend-mode:screen}}:root[data-theme=dark] .cmyk-num .paper:after,:root[data-theme=dark] .cmyk-num:after,:root[data-theme=dark] .cmyk-num:before{mix-blend-mode:screen}.live-chip{display:inline-flex;align-items:center;gap:8px;background:var(--color-bg);box-shadow:var(--shadow-sm);border-radius:var(--radius-md);padding:8px 14px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-70);white-space:nowrap}.live-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--color-accent-2);animation:fs-pulse 1.6s infinite}@keyframes fs-pulse{50%{opacity:.3}}.skel-bar,.skeleton{border-radius:var(--radius-sm);background:var(--ink-15);animation:skeleton-pulse 1.4s ease-in-out infinite}.skel-bar{height:.85em;margin:.45em 0}.skel-bar--wide{width:100%}.skel-bar--half{width:55%}.skel-bar--fig{width:4.5em;height:1.1em}.skeleton--board{height:9rem}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.site-header{background:var(--color-bg)}.site-header-inner{max-width:90rem;margin:0 auto;padding:22px var(--gutter) 18px;display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:20px;color:var(--color-text);text-decoration:none;margin-right:auto;letter-spacing:-.01em}.brand .brand-io{color:var(--color-accent-700)}.site-nav{display:flex;gap:var(--space-4);flex-wrap:wrap;align-items:center}.site-nav a{color:inherit;text-decoration:none;font-size:14px}.site-nav a:focus-visible,.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--color-accent-700)}.theme-toggle{border:1px solid var(--color-divider);background:transparent;color:var(--color-text);border-radius:var(--radius-md);padding:7px 12px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:13px;cursor:pointer}.theme-toggle:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.site-main{max-width:90rem;margin:0 auto;padding:var(--space-4) var(--gutter) 3rem}.site-main--wide{max-width:none;padding:0}.site-footer{color:var(--ink-muted-text);font-size:13px;line-height:22px}.site-footer a{color:inherit}.site-footer-inner{max-width:90rem;margin:0 auto;padding:var(--space-4) var(--gutter) var(--space-8);display:flex;gap:1rem;flex-wrap:wrap;justify-content:space-between}.page-head{margin:var(--space-3) 0 var(--space-5)}.page-head h1{margin-bottom:.35rem;margin-left:-.035em}.page-lede{color:var(--ink-70);font-size:15.5px;line-height:28px;max-width:62ch;margin:0}.page-head-actions{display:flex;gap:.5rem 1rem;flex-wrap:wrap;align-items:center;margin-top:var(--space-3);font-size:13.5px}.crumbs{font-size:13px;color:var(--ink-muted-text);margin-bottom:var(--space-2)}.crumbs ol{list-style:none;margin:0;padding:0;display:flex;gap:.35rem;flex-wrap:wrap}.crumbs li+li:before{content:"·";color:var(--ink-40);margin-right:.35rem}.crumbs a{color:var(--ink-muted-text)}.crumbs a:hover{color:var(--color-accent)}.card{background:transparent;border:0;border-radius:0;padding:var(--space-3) 0;box-shadow:none}.card--stack{margin-bottom:var(--space-3);border-top:1px solid var(--ink-8)}.tile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:var(--space-4) var(--space-6);gap:var(--space-4) var(--space-6);margin:1rem 0;padding:0;list-style:none}.tile{display:block;padding:var(--space-2) 0;border-top:1px solid var(--ink-8);color:var(--color-text);text-decoration:none}.tile:hover h3{color:var(--color-accent)}.tile h3{margin:0 0 .25rem;font-size:17px}.tile p{margin:0;color:var(--ink-70);font-size:13.5px}.banner{border-left:2px solid var(--color-accent);padding:.4rem 0 .4rem 1rem;margin:1rem 0;color:var(--ink-85);font-size:15px}.banner p{margin:.25rem 0}.empty-state{padding:var(--space-3) 0 var(--space-2);color:var(--ink-70);border-top:1px solid var(--ink-8);border-bottom:1px solid var(--ink-8);margin:1rem 0;max-width:62ch}.empty-state h2,.empty-state h3{color:var(--color-text);margin-top:0;font-size:20px;margin-left:0}.hero{padding:var(--space-5) 0 var(--space-4)}.hero h1{max-width:40rem;margin-bottom:.4rem}.hero .page-lede{max-width:44rem}.hero-search{margin-top:var(--space-4);max-width:46rem}.kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:var(--space-3) var(--space-6);gap:var(--space-3) var(--space-6);margin:var(--space-3) 0}.kpi{display:flex;flex-direction:column;gap:.15rem;min-height:5rem;justify-content:flex-start;padding:0}.kpi-label{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-70)}.kpi-value{font-size:26px;font-weight:600;line-height:1.15}.kpi--hero .kpi-value{font-size:var(--text-hero);letter-spacing:-.02em}.kpi-note{font-size:13px;color:var(--ink-muted-text)}.kpi-value--withheld{color:var(--ink-70);font-weight:400;font-size:1.15rem}.insight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));grid-gap:var(--space-5) var(--space-8);gap:var(--space-5) var(--space-8);margin:var(--space-4) 0}.insight-card{display:flex;flex-direction:column;min-height:15rem;padding:0}.insight-card>h2,.insight-card>h3{margin:0 0 .15rem;font-size:20px}.insight-kicker{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-70);margin:0 0 .35rem}.takeaway{color:var(--ink-muted-text);font-size:13.5px;line-height:20px;margin:0 0 var(--space-3)}.insight-body{flex:1 1}.insight-foot{margin-top:var(--space-3);padding-top:var(--space-2);font-size:13.5px;display:flex;gap:.5rem 1rem;flex-wrap:wrap;align-items:baseline;justify-content:space-between}.insight-empty,.insight-foot{border-top:1px solid var(--ink-8)}.insight-empty{color:var(--ink-70);padding:.5rem 0;font-size:14px}.insight-empty p{margin:.25rem 0}.insight-empty strong{color:var(--color-text)}.mini-board{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mini-board li{display:flex;gap:.5rem .9rem;align-items:baseline;flex-wrap:wrap;padding:.45rem 0;border-bottom:1px solid var(--ink-8)}.mini-board li:last-child{border-bottom:none}.mini-board .who{font-weight:600;min-width:0}.mini-board .what{color:var(--ink-muted-text);font-size:13.5px}.mini-board .num-cell{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.badge{display:inline-flex;align-items:center;gap:.3rem;border-radius:calc(var(--radius-md) * .75);padding:3px 10px;font-size:11px;letter-spacing:.02em;white-space:nowrap;background:var(--color-neutral-200);color:var(--color-neutral-800);border:0}.badge--scored{background:var(--color-accent-100);color:var(--color-accent-800)}.badge--low{background:var(--color-neutral-200);color:var(--color-neutral-800)}.badge--learning{background:transparent;border:1px dashed var(--ink-40);color:var(--ink-70)}.stat{display:flex;flex-direction:column;gap:.15rem;min-width:0}.stat-label{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-70)}.stat-value{font-size:20px;font-weight:600;color:var(--stat-scored-ink)}.stat-value--low{color:var(--stat-low-ink);font-weight:450}.stat-value--withheld{color:var(--ink-70);font-weight:400}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:.75rem 1.25rem;gap:.75rem 1.25rem;margin:.75rem 0}.meta-line{display:flex;gap:.5rem 1rem;flex-wrap:wrap;align-items:center;color:var(--ink-muted-text);font-size:13px;margin-top:.75rem}.time-basis{border:0;border-bottom:1px dotted var(--ink-40);background:none;font:inherit;color:inherit;padding:0;cursor:pointer}.time-basis:hover{color:var(--color-text)}.time-basis-note{flex-basis:100%;margin:0}.withheld-token{color:var(--ink-70);font-weight:400;font-size:.95em;border-bottom:1px dotted var(--ink-40);cursor:help;white-space:nowrap}.footnote{color:var(--ink-muted-text);font-size:13px;line-height:20px}.search-form{display:grid;grid-template-columns:1fr 1fr auto auto;grid-gap:.6rem;gap:.6rem;align-items:end}@media (max-width:44rem){.search-form{grid-template-columns:1fr}}.combobox{position:relative}.combobox-list{position:absolute;z-index:20;top:100%;left:0;right:0;margin:.2rem 0 0;padding:.25rem;list-style:none;background:var(--color-bg);border:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);max-height:16rem;overflow-y:auto}.combobox-option{padding:.4rem .6rem;border-radius:var(--radius-md);cursor:pointer;font-size:14px}.combobox-option:hover,.combobox-option[aria-selected=true]{background:var(--ink-4)}.combobox-option .code{font-weight:600}.combobox-option .detail{color:var(--ink-muted-text);font-size:13px}.schedule-card{display:grid;grid-template-columns:minmax(9rem,1fr) minmax(10rem,2fr) minmax(10rem,1fr);grid-gap:.75rem 1.5rem;gap:.75rem 1.5rem;align-items:start;margin-bottom:.75rem}@media (max-width:44rem){.schedule-card{grid-template-columns:1fr}}.schedule-time{font-size:26px;font-weight:600}.schedule-time-sep{color:var(--ink-muted-text);font-weight:400}.schedule-day-offset{font-size:.42em;font-weight:600;color:var(--ink-70);vertical-align:super;margin-left:2px;letter-spacing:0}.pill-row{display:flex;gap:.35rem;flex-wrap:wrap;margin:.5rem 0 1rem;padding:0;list-style:none}.pill{display:inline-block;border:0;border-radius:calc(var(--radius-md) * .75);padding:3px 10px;font-size:12px;letter-spacing:.02em;color:var(--color-neutral-800);text-decoration:none;background:var(--color-neutral-200)}.pill:hover{background:var(--color-neutral-300)}.pill--active{background:var(--fill-accent);color:var(--color-bg)}.chart{margin:.75rem 0}.chart svg{max-width:100%;height:auto;display:block}.chart-caption{color:var(--ink-muted-text);font-size:13px;line-height:20px;margin-top:.5rem}details.chart-table summary{cursor:pointer;color:var(--color-accent-700);font-size:13px;margin-top:.35rem}.trend-tooltip{position:absolute;pointer-events:none;background:var(--color-bg);border:0;border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:.35rem .6rem;font-size:13px;white-space:nowrap;z-index:30}.map-shell{position:relative;height:calc(100dvh - 16rem);min-height:26rem}.map-hero .map-shell,.map-shell--hero{height:min(600px,72dvh);min-height:22rem}.map-canvas{position:absolute;inset:0;width:100%;height:100%;background:var(--color-surface)}.map-statusbar{display:flex;gap:1rem;flex-wrap:wrap;align-items:baseline;padding:10px var(--gutter);max-width:90rem;margin:0 auto;font-size:13px;letter-spacing:.02em;color:var(--ink-70)}.map-fallback{padding:2rem var(--gutter);max-width:40rem;margin:0 auto}.map-statusline{display:flex;gap:1rem;flex-wrap:wrap;align-items:baseline}.map-motion-toggle{margin-left:auto}.map-switch{display:inline-flex;align-items:center;gap:.4rem;font-size:13px;color:var(--ink-70);cursor:pointer;white-space:nowrap}.map-filters{padding:6px var(--gutter) 10px;max-width:90rem;margin:0 auto}.map-filters-head{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.map-filters-toggle{border:1px solid var(--color-divider);background:transparent;color:var(--color-text);border-radius:var(--radius-md);padding:6px 12px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:13px;cursor:pointer}.map-filters-toggle:hover{background:var(--ink-4)}.map-filters-summary{display:inline-flex;gap:.75rem;align-items:center;margin:0;font-size:13px;color:var(--ink-muted-text)}.map-clear-filters{border:none;background:none;color:var(--color-accent-700);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0}.map-filters-body{padding:.6rem 0 .4rem;display:flex;flex-direction:column;gap:.6rem}.map-filters-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:.6rem;gap:.6rem}.map-status-filter{border:none;margin:0;padding:0}.map-status-filter legend{font-size:12px;color:var(--ink-70);padding:0;margin-bottom:.25rem}.map-chip-row{display:flex;gap:.35rem;flex-wrap:wrap;margin:.35rem 0 0;padding:0;list-style:none}.map-chip{display:inline-flex;align-items:center;gap:.35rem;border:0;border-radius:calc(var(--radius-md) * .75);padding:3px 10px;font-family:inherit;font-size:12.5px;letter-spacing:.02em;color:var(--color-neutral-800);background:var(--color-neutral-200);cursor:pointer}.map-chip:hover{background:var(--color-neutral-300)}.map-chip[aria-pressed=true]{background:var(--fill-accent);color:var(--color-bg)}.status-dot{display:inline-block;width:.6rem;height:.6rem;border-radius:0;flex:none}.status-dot--key{width:.55em;height:.55em}.flush-top{margin-top:0}.map-stats{display:flex;gap:.35rem;flex-wrap:wrap;padding:0 var(--gutter) 10px;max-width:90rem;margin:0 auto}.map-stat-chip strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.map-legend{position:absolute;left:var(--gutter);bottom:1.6rem;z-index:5;background:var(--color-bg);border:0;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:8px 14px;font-size:12px;color:var(--ink-70);display:flex;align-items:center;gap:14px;flex-wrap:wrap;max-width:24rem}.map-legend-swatch-row{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.map-legend-ramp{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.map-legend-gradient-block{display:flex;flex-direction:column;gap:3px;min-width:8.5rem}.map-legend-gradient{height:8px;width:100%;border-radius:var(--radius-sm)}.map-legend-stops{display:flex;justify-content:space-between;gap:8px;font-size:11px;line-height:1.2;color:var(--ink-70)}.map-legend-extras{display:inline-flex;align-items:center;gap:14px}.map-tooltip{position:absolute;z-index:6;transform:translate(.75rem,-50%);pointer-events:none;display:flex;align-items:center;gap:.4rem;background:var(--color-bg);color:var(--color-text);border:0;border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:.3rem .55rem;font-size:13px;white-space:nowrap}.map-tooltip span:last-child{color:var(--ink-70)}.map-detail{position:absolute;top:28px;right:var(--gutter);bottom:auto;max-height:calc(100% - 56px);z-index:7;width:min(20rem,85%);overflow-y:auto;background:var(--color-bg);border:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:22px 22px 20px}.map-detail-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.map-detail-head h2{margin:0;font-size:22px}.map-detail-close{border:0;background:transparent;color:var(--ink-muted-text);border-radius:var(--radius-md);font:inherit;cursor:pointer;padding:.15rem .5rem}.map-detail-close:hover{background:var(--ink-4);color:var(--color-text)}.map-detail-status{display:flex;align-items:center;gap:.4rem;margin:.6rem 0 .4rem}.map-detail-line{margin:.3rem 0;color:var(--ink-70);font-size:14px}.map-detail-route{display:flex;gap:.75rem;align-items:baseline;flex-wrap:wrap}.map-detail-route span{font-weight:600;color:var(--color-text)}.map-detail-route span.map-detail-icao{font-weight:400;color:var(--ink-muted-text);font-size:13px}.map-detail-route-history{margin-top:-.1rem}.map-detail-grid{display:grid;grid-template-columns:auto 1fr;grid-gap:.25rem .9rem;gap:.25rem .9rem;margin:.6rem 0;font-size:14px}.map-detail-grid dt{color:var(--ink-70)}.map-detail-grid dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.map-detail-diverted,.map-detail-unknown{border-top:1px solid var(--ink-8);border-bottom:1px solid var(--ink-8);color:var(--ink-70);padding:.5rem 0;font-size:13.5px;margin:.6rem 0}.map-detail-follow{margin-top:.5rem}.map-empty-overlay{position:absolute;inset:0;z-index:4;display:grid;place-items:center;pointer-events:none;padding:1rem}.map-empty-overlay .empty-state{pointer-events:auto;max-width:26rem;background:var(--color-bg);border:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:22px}.maplibregl-popup-content{background:var(--color-bg);color:var(--color-text);border:0;border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-family:var(--font-body)}.maplibregl-popup-tip{border-top-color:var(--color-bg)}.maplibregl-ctrl-attrib{font-family:var(--font-body);font-size:11px}.overlay-panel{position:absolute;background:var(--color-bg);box-shadow:var(--shadow-md);border-radius:var(--radius-lg);padding:22px 22px 20px;z-index:5}.overlay-panel h2{font-size:26px;line-height:1.15;letter-spacing:-.015em;margin:0}.overlay-panel--left{top:28px;left:var(--gutter);width:min(400px,calc(100vw - 2 * var(--gutter)));padding:24px 24px 22px}.overlay-chip--tr{top:28px}.overlay-chip--br,.overlay-chip--tr{position:absolute;right:var(--gutter);z-index:5}.overlay-chip--br{bottom:24px}.overlay-chip--bl{position:absolute;bottom:24px;left:var(--gutter);z-index:5}.overlay-legend{display:inline-flex;align-items:center;gap:14px;background:var(--color-bg);box-shadow:var(--shadow-sm);border-radius:var(--radius-md);padding:8px 14px;font-size:12px;color:var(--ink-70)}.banner--disclaimer{border:0;border-left:6px solid var(--color-accent-2);background:var(--color-accent-2-100);color:var(--color-accent-2-900);padding:.75rem 1rem;border-radius:var(--radius-md)}.flag-card{margin:.75rem 0;border-top:1px solid var(--ink-8);padding-top:var(--space-3)}.flag-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.flag-card-head h3{margin:0}.flag-route{margin:.3rem 0 0;font-weight:600}.flag-amount{font-size:clamp(44px,6vw,72px);font-weight:600;letter-spacing:-.02em;margin:.75rem 0 .35rem;line-height:.95}.flag-amount-qualifier{font-size:.35em;font-weight:500;color:var(--ink-70)}.flag-amount-unit{font-size:15.5px;font-weight:400;color:var(--ink-70);letter-spacing:0}.flag-scope{font-size:14px}.flag-result-heading{margin-top:1rem}.flag-basis{display:grid;grid-template-columns:auto 1fr;grid-gap:.25rem .9rem;gap:.25rem .9rem;margin:.75rem 0 0;font-size:13.5px}.flag-basis dt{color:var(--ink-70)}.flag-basis dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.comp-filters{display:flex;flex-direction:column;gap:.6rem;margin:.75rem 0}.claim-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);grid-gap:var(--space-5) clamp(24px,6vw,96px);gap:var(--space-5) clamp(24px,6vw,96px);align-items:start}@media (max-width:52rem){.claim-grid{grid-template-columns:1fr}}.claim-letter{width:100%;min-height:200px;font:inherit;font-size:13.5px;line-height:1.5;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:10px;resize:vertical}.forecast-list{list-style:none;margin:.75rem 0;padding:0;display:flex;flex-direction:column}.forecast-row{padding:.7rem 0;border-bottom:1px solid var(--ink-8)}.forecast-head{display:flex;gap:.35rem .9rem;align-items:baseline;flex-wrap:wrap}.forecast-head h2{margin:0}.forecast-flight{font-weight:600}.forecast-route{font-weight:500}.forecast-when{color:var(--ink-muted-text);font-size:13px}.forecast-basis{margin-left:auto}.forecast-learning{margin:.5rem 0 0;color:var(--ink-70)}.risk-chip-row{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.55rem}.risk-chip{display:inline-flex;align-items:center;gap:.45rem;border:0;border-radius:calc(var(--radius-md) * .75);padding:3px 10px;font-size:12.5px;background:var(--color-neutral-200);color:var(--color-neutral-800);white-space:nowrap}.risk-chip strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.risk-chip--withheld{color:var(--ink-70);background:transparent;border:1px dashed var(--ink-40);cursor:help}.risk-meter{display:inline-block;width:3.2rem;height:3px;border-radius:0;background:var(--color-accent-2-100);overflow:hidden;flex:none}.risk-meter-fill{display:block;height:100%}.risk-meter--wide{width:5.5rem}.fresh-chip{display:inline-block;border-radius:calc(var(--radius-md) * .75);padding:3px 10px;font-size:11px;letter-spacing:.02em;background:var(--color-neutral-200);color:var(--color-neutral-800)}.fresh-chip--stale{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}.fresh-list{list-style:none;margin:0;padding:0;font-size:14px;display:flex;flex-direction:column}.fresh-list li{display:flex;gap:.75rem;align-items:baseline;justify-content:space-between;padding:.4rem 0;border-bottom:1px solid var(--ink-8)}.fresh-list li:last-child{border-bottom:none}.fresh-list .fresh-when{color:var(--ink-70);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.feed-controls{display:flex;gap:12px 16px;align-items:center;flex-wrap:wrap;margin:var(--space-4) 0 var(--space-3)}.feed-controls .field{min-width:10rem}.feed-tag-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.delay-fig{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.delay-fig--severe{color:var(--color-accent-2-700)}.pane-band{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));grid-gap:var(--space-8) clamp(24px,4.4vw,64px);gap:var(--space-8) clamp(24px,4.4vw,64px);padding:var(--space-8) 0 var(--space-6)}.pane-band>*{min-width:0}.correction-trigger{border:none;background:none;font:inherit;font-size:12.5px;color:var(--ink-70);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer;padding:0;white-space:nowrap}.correction-trigger:hover{color:var(--color-accent-700)}.correction-dialog{border:0;border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-lg);padding:16px 22px 18px;width:min(34rem,calc(100vw - 2rem));margin:auto;max-height:calc(100vh - 3rem);overflow-y:auto;overflow-x:hidden;white-space:normal}.correction-dialog::-webkit-backdrop{background:rgba(32,30,29,.45)}.correction-dialog::backdrop{background:rgba(32,30,29,.45)}.correction-title{margin:0;font-size:20px}.correction-done,.correction-form{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;margin-top:10px;min-width:0}.correction-times-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;grid-auto-flow:column;grid-gap:10px 14px;gap:10px 14px}.correction-times-grid .field,.correction-times-grid .field input{min-width:0}@media (max-width:26rem){.correction-times-grid{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}.correction-current,.correction-done .footnote,.correction-form .footnote{margin:0}.correction-count{color:var(--ink-70);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0}.correction-actions{display:flex;gap:10px;justify-content:flex-end}.hp-field{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.crowd-hint-label{color:var(--ink-muted-text);font-size:13px}.delay-correct{display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.delay-correct-btn{border:none;background:none;padding:5px;margin:-3px 0;cursor:pointer;line-height:0;border-radius:var(--radius-sm,2px)}.delay-correct-btn--check{color:var(--color-accent-700)}.delay-correct-btn--cross{color:var(--color-accent-2-700)}.delay-correct-btn:hover:not(:disabled) svg{transform:scale(1.12)}.delay-correct-btn:disabled{cursor:default;opacity:.55}.delay-correct-note{color:var(--ink-muted-text);font-size:12.5px;white-space:nowrap}@media (max-width:40rem){.table--delays td:nth-child(3),.table--delays td:nth-child(5),.table--delays td:nth-child(6),.table--delays th:nth-child(3),.table--delays th:nth-child(5),.table--delays th:nth-child(6),.table--diversions td:nth-child(4),.table--diversions td:nth-child(5),.table--diversions th:nth-child(4),.table--diversions th:nth-child(5){display:none}.site-header-inner{padding-top:14px;padding-bottom:10px;gap:8px 14px}.site-nav{gap:4px 14px}.site-nav a{font-size:13.5px}.map-hero .maplibregl-ctrl-top-right,.map-hero .overlay-chip--tr{display:none}}.admin-section{max-width:72rem;margin:0 auto}.admin-masthead{margin-bottom:var(--space-4)}.admin-masthead-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.admin-user{white-space:nowrap}.admin-linklike{background:none;border:0;padding:0;font:inherit;color:var(--accent-text);text-decoration:underline;cursor:pointer}.admin-nav{display:flex;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap}.admin-nav a{color:var(--color-text);text-decoration:none;font-size:14px;letter-spacing:.01em;border-bottom:2px solid transparent;padding-bottom:2px}.admin-nav a:hover{border-bottom-color:var(--ink-40)}.admin-nav a[aria-current=page]{font-weight:var(--font-heading-weight);border-bottom-color:var(--color-accent)}.admin-rule{border:0;border-top:2px solid var(--color-text);margin-top:var(--space-2)}.admin-page h1{font-size:var(--text-xl);margin:0 0 var(--space-3)}.admin-page h2{font-size:var(--text-l);margin:var(--space-5) 0 var(--space-2)}.admin-page--narrow{max-width:46rem}.admin-page-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.admin-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:var(--space-8);gap:var(--space-8)}@media (max-width:56rem){.admin-grid{grid-template-columns:minmax(0,1fr)}}.admin-auth-card{max-width:24rem;margin:var(--space-8) auto}.admin-auth-card h1{font-size:var(--text-xl);margin:var(--space-2) 0 var(--space-3)}.admin-auth-card .field{margin-bottom:var(--space-3)}.admin-form-actions{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap}.admin-form-status{margin-top:var(--space-2);color:var(--color-accent-2-700)}.admin-disk{margin-bottom:var(--space-2)}.admin-bar{height:8px;background:var(--ink-15);border-radius:var(--radius-sm);overflow:hidden}.admin-bar-fill{display:block;height:100%;background:var(--fill-accent)}.admin-bar-fill--alert{background:var(--color-accent-2-600)}.admin-tables{column-gap:var(--space-6)}.admin-stages{border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3) var(--space-3)}.admin-stage-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));grid-gap:6px var(--space-3);gap:6px var(--space-3)}.admin-stage{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;cursor:pointer}.admin-stage input{accent-color:var(--color-accent)}.admin-stage-list{font-size:12px;overflow-wrap:anywhere}.admin-run-error{color:var(--color-accent-2-700)}.admin-run-detail summary{cursor:pointer;font-size:13px;color:var(--accent-text)}.admin-run-detail ul{margin:var(--space-1) 0 0;padding-left:var(--space-4)}.admin-log-tail{font-size:11.5px;background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-sm);padding:6px 8px;margin:4px 0 0;max-width:28rem;overflow-x:auto;white-space:pre-wrap}.admin-filters{display:flex;gap:var(--space-3);align-items:flex-end;flex-wrap:wrap;margin-bottom:var(--space-3)}.admin-filters .field{min-width:11rem}.admin-bag{display:inline-flex;flex-direction:column;gap:2px;font-size:13px}.admin-bag-key{color:var(--ink-muted-text);font-size:11.5px}.admin-plausibility-note{font-style:italic}.admin-row-actions{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.admin-kind-picker{border:0;padding:0;margin:0 0 var(--space-3)}.admin-kind-picker legend{margin-bottom:var(--space-1);padding:0}.admin-field-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.admin-secret{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.admin-feed-list{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-4)}.admin-feed-card{padding:var(--space-4)}.admin-feed-head{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-3)}.admin-feed-head h2{margin:0}.admin-feed-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0 0 var(--space-3)}.admin-feed-meta dt{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-70);margin-bottom:2px}.admin-feed-meta dd{margin:0}.admin-feed-actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.admin-feed-form{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-divider);max-width:28rem}