@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-display-vietnamese-wght-normal-B-JM5mJH.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-display-latin-ext-wght-normal-EP2r9iG4.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-display-latin-wght-normal-Bn_gnr7w.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2)format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2)format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--night:#0b1736;--night-deep:#071029;--stand:#14244f;--stand-raised:#1b2e61;--rule:#c9d3e624;--track:#c9d3e61f;--floodlight:#f5f8ff;--silver:#c9d3e6;--dim:#97a4c4;--beam:#7fd6ff;--beam-soft:#7fd6ff29;--rise:#3987e5;--fall:#e66767;--rise-ink:#6da7ec;--fall-ink:#f08a8a;--wdl-home:#e8eefc;--wdl-draw:#5d6c94;--wdl-away:#aab7d6;--font-display:"Big Shoulders Display Variable", "Arial Narrow", sans-serif;--font-text:"Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--step--1:.8125rem;--step-0:1rem;--step-1:1.25rem;--step-2:1.5625rem;--step-3:1.953rem;--step-4:2.441rem;--step-5:3.815rem;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--radius-sm:3px;--radius-md:8px;--page-max:1180px;--gutter:16px}@media (width>=768px){:root{--gutter:32px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--night);min-height:100vh;color:var(--floodlight);font-family:var(--font-text);font-size:var(--step-0);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}.sky{z-index:-1;pointer-events:none;background:radial-gradient(60vmax 42vmax at -6% -10%, #d6e4ff21, transparent 62%), radial-gradient(52vmax 38vmax at 106% -12%, #d6e4ff1a, transparent 60%), linear-gradient(180deg, var(--night) 0%, var(--night) 45%, var(--night-deep) 100%);position:fixed;inset:0}.sky svg{width:100%;height:60%;position:absolute;inset:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:.01em;text-wrap:balance;margin:0;font-weight:700;line-height:1.05}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-1);font-weight:650}p{max-width:68ch;margin:0}a{color:inherit;text-underline-offset:3px;text-decoration-color:#c9d3e673}a:hover{-webkit-text-decoration-color:var(--beam);text-decoration-color:var(--beam)}:focus-visible{outline:2px solid var(--beam);outline-offset:2px;border-radius:2px}button,input,select{font:inherit;color:inherit}.num{font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}@media (width<=767px){.wide-only{display:none}}@media (width>=768px){.narrow-only{display:none}}.site-header{border-bottom:1px solid var(--rule)}.site-header__inner,.site-footer__inner,.page{max-width:var(--page-max);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.site-header__inner{justify-content:space-between;align-items:center;gap:0 var(--s4);flex-wrap:wrap;min-height:64px;display:flex}@media (width<=767px){.site-header__inner{padding-top:var(--s3)}.site-header__inner>nav{white-space:nowrap;width:100%;overflow-x:auto}.brand__desc{display:none}}.brand{align-items:center;gap:var(--s3);text-decoration:none;display:inline-flex}.brand__text{flex-direction:column;line-height:1.1;display:flex}.brand__name{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:.02em;font-weight:800}.brand__desc{font-size:var(--step--1);color:var(--dim)}.site-footer{margin-top:var(--s8);border-top:1px solid var(--rule);padding:var(--s5) 0 var(--s6);font-size:var(--step--1);color:var(--dim)}.site-footer__inner{gap:var(--s1);display:grid}.pitch{opacity:.04;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.main-nav{gap:var(--s5);font-size:.9375rem;font-weight:500;display:flex}.main-nav a{color:var(--silver);padding:var(--s2) 0;text-decoration:none}.main-nav a:hover{color:var(--floodlight)}.main-nav a[aria-current=page]{color:var(--floodlight);box-shadow:inset 0 -2px 0 var(--beam)}@media (width<=767px){.main-nav{padding-bottom:var(--s1);scrollbar-width:none;gap:14px;font-size:.875rem}.main-nav::-webkit-scrollbar{display:none}}.skip-link{left:var(--s4);padding:var(--s2) var(--s3);background:var(--beam);color:var(--night);border-radius:var(--radius-sm);z-index:10;font-weight:600;position:absolute;top:-48px}.skip-link:focus{top:var(--s2)}.page-state{padding-top:var(--s8);padding-bottom:var(--s8);color:var(--silver);gap:var(--s3);display:grid}.prob{flex-direction:column;align-items:flex-end;gap:5px;min-width:56px;display:inline-flex}.prob__row{align-items:baseline;gap:var(--s2);display:inline-flex}.prob__value{font-variant-numeric:tabular-nums;color:var(--floodlight);font-weight:600}.prob__track{background:var(--track);border-radius:2px;width:100%;height:4px;display:block;overflow:hidden}.prob__fill{background:var(--silver);border-radius:2px;height:100%;display:block}.prob--scenario .prob__value{color:var(--beam)}.prob--scenario .prob__fill{background:var(--beam)}.delta{font-size:var(--step--1);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:2px;font-weight:600;display:inline-flex}.delta span[aria-hidden=true]{font-size:.7em}.delta--rise{color:var(--rise-ink)}.delta--fall{color:var(--fall-ink)}.wdl{gap:var(--s2);display:grid}.wdl__bar{gap:2px;height:10px;display:flex}.wdl__seg{min-width:4px}.wdl__seg--home{background:var(--wdl-home);border-radius:4px 0 0 4px}.wdl__seg--draw{background:var(--wdl-draw)}.wdl__seg--away{background:var(--wdl-away);border-radius:0 4px 4px 0}.wdl__labels{gap:var(--s3);font-size:var(--step--1);color:var(--dim);grid-template-columns:1fr auto 1fr;display:grid}.wdl__label{flex-direction:column;min-width:0;display:flex}.wdl__label--draw{align-items:center}.wdl__label--away{text-align:right;align-items:flex-end}.wdl__pct{font-size:var(--step-0);color:var(--floodlight);font-weight:600}.wdl__who{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (prefers-reduced-motion:no-preference){.prob--scenario .delta{border-radius:3px;animation:2.2s ease-out both delta-settle}}@keyframes delta-settle{0%,35%{background:color-mix(in srgb, currentColor 22%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, currentColor 22%, transparent)}to{background:0 0;box-shadow:0 0 0 3px #0000}}.badge{align-items:center;gap:var(--s2);min-width:0;display:inline-flex}.badge__crest{object-fit:contain;flex:none}.badge__chip{border-radius:var(--radius-sm);flex:none;box-shadow:inset 0 0 0 1px #f5f8ff47}.badge__code{font-size:var(--step--1);letter-spacing:.04em;color:var(--silver);flex:none;font-weight:600}.badge__code--solo{color:var(--floodlight)}.badge__name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.view-toggle{background:var(--stand);border:1px solid var(--rule);border-radius:999px;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.view-toggle button,.view-toggle select{appearance:none;color:var(--silver);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:32px;padding:6px 14px;font-size:.875rem;font-weight:500}.view-toggle button:hover{color:var(--floodlight)}.view-toggle button[aria-pressed=true]{background:var(--floodlight);color:var(--night);font-weight:600}.view-toggle .view-toggle__scenario[aria-pressed=true]{background:var(--beam)}.view-toggle__after{border-radius:999px;align-items:center;display:inline-flex}.view-toggle__after button{padding-right:4px}.view-toggle__after select{font-variant-numeric:tabular-nums;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 11px center,right 7px center;background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding:6px 22px 6px 6px}.view-toggle__after.is-on{background:var(--floodlight)}.view-toggle__after.is-on button,.view-toggle__after.is-on select{color:var(--night);background-color:#0000;font-weight:600}.view-toggle__after.is-on button[aria-pressed=true]{background:0 0}.view-toggle select option{color:var(--floodlight);background:var(--stand)}@media (width<=767px){.view-toggle button,.view-toggle select{padding-left:11px;padding-right:11px}.view-toggle__after button{padding-right:3px}.view-toggle__after select{padding-left:4px;padding-right:20px}}.table-panel{background:color-mix(in srgb, var(--stand) 88%, transparent);border:1px solid var(--rule);border-radius:var(--radius-md);position:relative;overflow:hidden}.table-scroll{-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}.ltable{border-collapse:separate;border-spacing:0;width:100%;font-size:.9375rem}.ltable th{font-size:var(--step--1);color:var(--dim);text-align:right;padding:var(--s3) var(--s2);border-bottom:1px solid var(--rule);white-space:nowrap;font-weight:500}.ltable td{padding:var(--s2) var(--s2);text-align:right;border-bottom:1px solid var(--rule);white-space:nowrap;vertical-align:middle}.ltable tbody tr:last-child td{border-bottom:0}.ltable .col-team{text-align:left;width:100%;max-width:220px}.ltable .col-rank{text-align:right;padding-left:var(--s4);color:var(--silver);width:1%;position:relative}.ltable tr[data-zone=top8] .col-rank:before,.ltable tr[data-zone=playoff] .col-rank:before{content:"";border-radius:0 2px 2px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.ltable tr[data-zone=top8] .col-rank:before{background:var(--floodlight)}.ltable tr[data-zone=playoff] .col-rank:before{background:repeating-linear-gradient(180deg, var(--dim) 0 4px, transparent 4px 7px)}.ltable .col-pts{color:var(--floodlight);font-weight:700}.ltable .col-gap{padding-left:var(--s4)}.ltable td.col-prob{padding-top:var(--s2);padding-bottom:var(--s2)}.ltable .muted{color:var(--silver)}@media (width<=767px){.ltable .col-rank,.ltable .col-team{background:var(--stand);z-index:1;position:sticky}.ltable .col-rank{min-width:40px;left:0}.ltable .col-team{min-width:136px;max-width:136px;left:40px;box-shadow:6px 0 8px -6px #0000008c}.ltable .col-team .badge{max-width:120px}.ltable .hide-sm{display:none}}.form{gap:3px;display:inline-flex}.form__pill{border-radius:3px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-grid}.form__pill--W{background:var(--wdl-home);color:var(--night)}.form__pill--D{background:var(--wdl-draw);color:var(--floodlight)}.form__pill--L{box-shadow:inset 0 0 0 1px var(--dim);color:var(--silver)}.zone-key{gap:var(--s2) var(--s5);padding:var(--s3) var(--s4);border-top:1px solid var(--rule);font-size:var(--step--1);color:var(--dim);flex-wrap:wrap;display:flex}.zone-key__item{align-items:center;gap:var(--s2);display:inline-flex}.zone-key__swatch{border-radius:2px;width:3px;height:14px}.zone-key__swatch--top8{background:var(--floodlight)}.zone-key__swatch--playoff{background:repeating-linear-gradient(180deg, var(--dim) 0 4px, transparent 4px 7px)}.team-link{max-width:100%;text-decoration:none;display:inline-flex}.team-link:hover .badge__name{text-decoration:underline;-webkit-text-decoration-color:var(--beam);text-decoration-color:var(--beam);text-underline-offset:3px}.ltable abbr{text-decoration:none}.ltable tbody tr{position:relative}@media (width<=1023px){.ltable .hide-md{display:none}}.th-sort{appearance:none;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 0}.th-sort:hover,.th-sort.is-on{color:var(--floodlight)}.ltable--compact .hide-sm,.ltable--compact .hide-md,.ltable--compact .hide-compact{display:none}.ltable--compact{font-size:.875rem}.ltable--compact .col-team .badge{max-width:150px}.ltable--compact td,.ltable--compact th{padding-left:6px;padding-right:6px}.ltable--compact .prob{min-width:48px}.page{padding-top:var(--s6)}.page-head{gap:var(--s3);margin-bottom:var(--s5);display:grid}.page-head__row{justify-content:space-between;align-items:end;gap:var(--s4);flex-wrap:wrap;display:flex}.snapshot{font-size:var(--step--1);color:var(--beam);font-weight:600}.lead{color:var(--silver);font-size:1.0625rem}.fineprint{font-size:var(--step--1);color:var(--dim)}.section{margin-top:var(--s7)}.section>h2{margin-bottom:var(--s4)}.panel{background:var(--stand);border:1px solid var(--rule);border-radius:var(--radius-md);padding:var(--s4)}.notice{gap:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--beam);background:var(--beam-soft);border-radius:var(--radius-md);color:var(--floodlight);margin-bottom:var(--s4);align-items:flex-start;display:flex}.notice button{margin-left:auto}.btn{appearance:none;align-items:center;gap:var(--s2);border:1px solid var(--rule);background:var(--stand-raised);color:var(--floodlight);cursor:pointer;border-radius:999px;min-height:36px;padding:7px 14px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--silver)}.btn--primary{background:var(--beam);border-color:var(--beam);color:var(--night)}.btn--quiet{background:0 0}.btn:disabled{opacity:.5;cursor:default}.muted{color:var(--silver)}.empty{padding:var(--s6) var(--s4);text-align:center;color:var(--silver);justify-items:center;gap:var(--s3);display:grid}.md-tabs{flex-wrap:wrap;gap:6px;display:flex}.md-tabs button{appearance:none;border-radius:var(--radius-sm);border:1px solid var(--rule);background:var(--stand);min-width:36px;min-height:40px;color:var(--silver);font-family:var(--font-display);font-size:var(--step-1);cursor:pointer;font-weight:700}.md-tabs button.is-next{border-color:var(--silver)}.md-tabs button[aria-pressed=true]{background:var(--floodlight);color:var(--night);border-color:var(--floodlight)}.md-head{align-items:baseline;gap:var(--s4);margin-bottom:var(--s3);display:flex}.md-day{margin-bottom:var(--s5)}.md-day__title{font-family:var(--font-text);color:var(--silver);margin-bottom:var(--s2);font-size:.9375rem;font-weight:600}.fixtures{background:color-mix(in srgb, var(--stand) 88%, transparent);border:1px solid var(--rule);border-radius:var(--radius-md);margin:0;padding:0;list-style:none}.fx{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule);grid-template-columns:52px minmax(0,1fr) 64px minmax(0,1fr) minmax(240px,300px);display:grid}.fx:last-child{border-bottom:0}.fx__time{font-size:var(--step--1);color:var(--dim);font-variant-numeric:tabular-nums}.fx__team{min-width:0;display:flex}.fx__team--home{justify-content:flex-end}.fx__team--home .badge{flex-direction:row-reverse}.fx__score{min-width:56px;min-height:34px;padding:0 var(--s2);border-radius:var(--radius-sm);background:var(--stand-raised);border:1px solid var(--rule);font-family:var(--font-display);font-size:var(--step-1);justify-self:center;place-items:center;font-weight:700;text-decoration:none;display:inline-grid}.fx__score:hover{border-color:var(--beam)}.fx__v{font-family:var(--font-text);font-size:var(--step--1);color:var(--silver);font-weight:500}.fx__odds{gap:4px;display:grid}.fx__likely{color:var(--dim);gap:2px var(--s3);flex-wrap:wrap;font-size:12px;display:flex}.fx__likely-item .num:first-child{color:var(--floodlight);font-weight:600}@media (width<=899px){.fx{row-gap:var(--s2);grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr)}.fx__time,.fx__odds{grid-column:1/-1}}.wdl--compact .wdl__bar{height:6px}.wdl--compact .wdl__labels,.wdl--compact .wdl__pct{font-size:12px}.wdl--compact .wdl__who{display:none}.heatmap{overflow-x:auto}.heatmap table{border-collapse:separate;border-spacing:2px;font-size:var(--step--1);font-variant-numeric:tabular-nums;margin:0 auto}.heatmap th{color:var(--dim);padding:4px 6px;font-weight:600}.heatmap td{text-align:center;border-radius:3px;width:58px;height:40px;font-weight:600}.heatmap__corner{min-width:72px;height:40px;position:relative}.heatmap__axis{text-overflow:ellipsis;white-space:nowrap;max-width:70px;font-size:11px;font-weight:500;position:absolute;overflow:hidden}.heatmap__axis--home{bottom:2px;left:2px}.heatmap__axis--away{top:2px;right:2px}@media (width<=480px){.heatmap td{width:44px;height:34px;font-size:11px}}.scoreboard{align-items:center;gap:var(--s4);margin:var(--s4) 0 var(--s2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.scoreboard__team{justify-content:flex-end;align-items:center;gap:var(--s3);min-width:0;text-decoration:none;display:flex}.scoreboard__team--away{flex-direction:row-reverse}.scoreboard__name{font-family:var(--font-display);font-size:var(--step-3);text-overflow:ellipsis;font-weight:700;line-height:1;overflow:hidden}.scoreboard__mid{justify-items:center;gap:2px;display:grid}.scoreboard__score,.scoreboard__time{font-family:var(--font-display);font-size:var(--step-5);font-weight:800;line-height:.95}.scoreboard__time{font-size:var(--step-4);color:var(--silver)}.match-meta{text-align:center;color:var(--silver);max-width:none}.forecast-source{margin:calc(-1 * var(--s2)) 0 var(--s4)}.forecast-grid{gap:var(--s4);display:grid}@media (width>=900px){.forecast-grid{grid-template-columns:1fr 1.1fr;align-items:start}}.forecast-main{gap:var(--s5);display:grid}.xg{margin:0}.xg dt{font-size:var(--step--1);color:var(--dim)}.xg dd{font-family:var(--font-display);font-size:var(--step-3);margin:0;font-weight:700}.likely-title{font-family:var(--font-text);font-size:var(--step--1);color:var(--dim);margin-bottom:var(--s2);font-weight:500}.likely-scores{gap:var(--s5);margin:0;padding:0;list-style:none;display:flex}.likely-scores li{display:grid}.likely-scores__score{font-family:var(--font-display);font-size:var(--step-3);font-weight:700}.likely-scores__p{color:var(--silver);font-size:var(--step--1)}@media (width<=599px){.scoreboard{gap:var(--s2)}.scoreboard__team,.scoreboard__team--away{text-align:center;flex-direction:column}.scoreboard__name{font-size:var(--step-1);white-space:normal}.scoreboard__score{font-size:var(--step-4)}.scoreboard__time{font-size:var(--step-2)}}.chart{min-width:0;margin:0}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart__title{margin-bottom:var(--s1);font-size:.9375rem;font-weight:600}.chart__grid{stroke:var(--rule);stroke-width:1px}.chart__tick{fill:var(--dim);font-size:11px;font-family:var(--font-text);font-variant-numeric:tabular-nums}.chart__value{fill:var(--floodlight);font-size:12px;font-weight:600;font-family:var(--font-text);font-variant-numeric:tabular-nums}.chart__line{fill:none;stroke:var(--silver);stroke-width:2px;stroke-linejoin:round}.chart__dot{fill:var(--floodlight);stroke:var(--stand);stroke-width:2px}.chart__bar--top8{fill:var(--floodlight)}.chart__bar--playoff{fill:var(--silver);opacity:.75}.chart__bar--out{fill:var(--dim);opacity:.5}.chart__bar.is-current{fill:var(--beam);opacity:1}.chart__zone-line{stroke:var(--dim);stroke-dasharray:3 3}.chart--square{max-width:420px}.method .prose p,.prose-p{max-width:68ch;color:var(--silver);margin-bottom:var(--s3)}.steps{counter-reset:step;gap:var(--s5);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.steps{grid-template-columns:repeat(3,1fr)}}.steps li{counter-increment:step;border-top:2px solid var(--floodlight);padding-top:var(--s3)}.steps h3:before{content:counter(step) "  ";color:var(--dim)}.steps h3{margin-bottom:var(--s2)}.sub{margin:var(--s6) 0 var(--s2);font-size:var(--step-2)}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;min-width:min(100%,560px);font-size:.9375rem}.data-table th,.data-table td{text-align:left;padding:var(--s2) var(--s3);border-bottom:1px solid var(--rule);vertical-align:top}.data-table thead th{font-size:var(--step--1);color:var(--dim);font-weight:500}.data-table tbody th{font-weight:600}.data-table td{color:var(--silver)}.data-table--num td{text-align:right;font-variant-numeric:tabular-nums}.kpis{gap:var(--s4) var(--s7);flex-wrap:wrap;display:flex}.kpi{max-width:260px;display:grid}.kpi__value{font-family:var(--font-display);font-size:var(--step-5);font-weight:800;line-height:1}.kpi__label{color:var(--silver);font-size:var(--step--1)}.cal-grid{gap:var(--s5);align-items:start;display:grid}@media (width>=900px){.cal-grid{grid-template-columns:minmax(0,420px) minmax(0,1fr)}}.limits{padding-left:var(--s5);gap:var(--s3);max-width:72ch;color:var(--silver);margin:0;display:grid}.limits strong{color:var(--floodlight)}.team-head{align-items:center;gap:var(--s4);margin-bottom:var(--s5);display:flex}.team-head h1{font-size:var(--step-5);line-height:.95}.stat-tiles{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0;display:grid}.stat{background:var(--stand);border:1px solid var(--rule);border-radius:var(--radius-md);padding:var(--s3) var(--s4)}.stat dt{font-size:var(--step--1);color:var(--dim)}.stat dd{margin:0;display:grid}.stat__value{font-family:var(--font-display);font-size:var(--step-4);font-weight:700;line-height:1.1}.stat__note{color:var(--silver);font-size:12px}.section-note{margin:calc(-1 * var(--s2)) 0 var(--s4)}.stage-list{gap:var(--s3) var(--s6);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;list-style:none;display:grid}.stage-list li{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--rule);display:flex}.stage-list__label{color:var(--silver);font-size:.9375rem}.stage-list .prob{min-width:90px}.history-grid{gap:var(--s3);display:grid}@media (width>=800px){.history-grid{grid-template-columns:repeat(3,1fr)}}.team-fixtures{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.team-fx{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);grid-template-columns:48px minmax(0,1fr) 140px minmax(150px,220px);display:grid}.team-fx__md{font-family:var(--font-display);color:var(--silver);font-weight:700}.team-fx__opp{align-items:center;gap:var(--s2);min-width:0;display:flex}.team-fx__opp a{min-width:0;text-decoration:none;display:flex}.team-fx__venue{color:var(--dim);font-size:var(--step--1);flex:none}.team-fx__result{font-family:var(--font-display);font-size:var(--step-1);border-radius:var(--radius-sm);justify-self:end;padding:2px 10px;font-weight:700;text-decoration:none}.team-fx__result--W{background:var(--wdl-home);color:var(--night)}.team-fx__result--D{background:var(--wdl-draw)}.team-fx__result--L{box-shadow:inset 0 0 0 1px var(--dim)}.team-fx__odds{text-decoration:none}@media (width<=699px){.team-head h1{font-size:var(--step-4)}.team-fx{grid-template-columns:40px minmax(0,1fr) auto}.team-fx__when{grid-area:2/2/auto/-1}.team-fx__odds{grid-column:1/-1}}.team-fx__odds .wdl__labels{font-size:11px}.team-fx__odds .wdl__pct{font-size:13px}.team-fx__odds .wdl__bar{height:6px}@media (width<=599px){.stat-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.stat__value{font-size:var(--step-3)}}.whatif{gap:var(--s6);grid-template-columns:minmax(0,1fr);display:grid}.whatif__editor,.whatif__results{min-width:0}@media (width>=1024px){.whatif{grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:start}.whatif__results{top:var(--s4);max-height:calc(100vh - 2 * var(--s4));position:sticky;overflow-y:auto}}.whatif__toolbar{align-items:center;gap:var(--s3);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.whatif__toolbar .fineprint{margin-right:auto}.whatif__md{font-size:var(--step-2);margin-bottom:var(--s2)}.whatif__results-head{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s3);display:flex}.whatif__results-head h2{font-size:var(--step-2)}.guesses{background:color-mix(in srgb, var(--stand) 88%, transparent);border:1px solid var(--rule);border-radius:var(--radius-md);margin:0;padding:0;list-style:none}.guess{align-items:center;gap:var(--s1) var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"home inputs away""meta meta meta";display:grid}.guess:last-child{border-bottom:0}.guess--set{box-shadow:inset 3px 0 0 var(--beam)}.guess--locked{opacity:.7}.guess__team{grid-area:away;min-width:0;display:flex}.guess__team--home{grid-area:home;justify-content:flex-end}.guess__team--home .badge{flex-direction:row-reverse}.guess__inputs,.guess__locked{grid-area:inputs}.guess__inputs{align-items:center;gap:var(--s2);color:var(--dim);display:inline-flex}.guess__locked{text-align:center;min-width:92px;font-family:var(--font-display);font-size:var(--step-1);font-weight:700}.guess__meta{text-align:center;justify-content:center;gap:var(--s3);grid-area:meta;display:flex}.goal-input{text-align:center;width:42px;height:40px;font-family:var(--font-display);font-size:var(--step-2);background:var(--night);border:1px solid var(--rule);border-radius:var(--radius-sm);color:var(--beam);font-weight:700}.goal-input::placeholder{color:var(--dim)}.goal-input:focus-visible{outline:2px solid var(--beam);outline-offset:1px}.link-btn{appearance:none;color:var(--silver);text-underline-offset:3px;cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.table-note{margin-top:var(--s3)}.dropped-list{margin:var(--s2) 0 0;padding-left:var(--s5);font-size:var(--step--1);color:var(--silver)}@media (width<=599px){.guess{row-gap:var(--s2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"home hin""away ain""meta meta"}.guess__team--home{justify-content:flex-start}.guess__team--home .badge{flex-direction:row}.guess__inputs{display:contents}.guess__inputs>:first-child{grid-area:hin}.guess__inputs>:last-child{grid-area:ain}.guess__inputs>span{display:none}.guess__locked{grid-area:1/2/3;min-width:0}.guess__meta{justify-content:flex-start}}.whatif__bar{display:none}@media (width<=1023px){.whatif__bar{z-index:5;align-items:center;gap:var(--s3);margin:var(--s4) calc(-1 * var(--gutter)) 0;padding:var(--s3) var(--gutter);background:color-mix(in srgb, var(--stand) 94%, transparent);border-top:1px solid var(--beam);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:var(--step--1);display:flex;position:sticky;bottom:0}.whatif__bar p{min-width:0;color:var(--silver);flex:1}.whatif__bar strong{color:var(--floodlight)}}
