@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-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:Anton Fallback;src:local("Arial");ascent-override:129.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_ec6dc7{font-family:Anton,Anton Fallback;font-weight:400;font-style:normal}.__variable_ec6dc7{--font-display:"Anton","Anton Fallback"}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_a57d88{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_a57d88{--font-body:"Nunito","Nunito Fallback"}:root{--paper:#faf7f2;--ink:#1c2230;--ink-soft:#4a5266;--card:#ffffff;--line:#e8e2d8;--alive:#f5a300;--alive-soft:#fff3da;--radius:18px;--shadow:0 2px 10px rgba(28,34,48,0.07),0 10px 30px rgba(28,34,48,0.05)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--paper);color:var(--ink)}body{font-family:var(--font-body),"Avenir Next",sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.display{font-family:var(--font-display),"Arial Narrow",sans-serif;letter-spacing:.015em;text-transform:uppercase;line-height:1.02}.wrap{max-width:1080px;margin:0 auto;padding:0 1.1rem}.site-header{padding:.9rem 0}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem}.wordmark{font-size:1.35rem;color:var(--ink)}.wordmark span{color:var(--alive)}.site-nav{display:flex;gap:.4rem;flex-wrap:nowrap}.site-nav a{font-weight:800;font-size:.85rem;padding:.55rem .85rem;border-radius:999px;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}@media (max-width:520px){.site-nav a{font-size:.78rem;padding:.55rem}}.site-nav a:hover{background:#efe9df}.site-footer{margin:4rem 0 2.5rem;color:var(--ink-soft);font-size:.85rem;text-align:center}.footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:.2rem .4rem;margin-top:.6rem}.footer-links a{font-weight:800;padding:.5rem .7rem;min-height:44px;display:inline-flex;align-items:center;border-radius:999px}.footer-links a:hover{background:#efe9df}.live-card{background:#fffaf0;border:2px solid var(--alive);border-radius:var(--radius);box-shadow:var(--shadow);padding:.9rem 1.1rem;margin:.9rem 0 0}.live-row{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.live-pill{display:inline-flex;align-items:center;gap:.4rem;background:#d7263d;color:#fff;border-radius:999px;padding:.28rem .75rem;font-weight:900;font-size:.78rem;letter-spacing:.08em}.live-dot{width:8px;height:8px;border-radius:50%;background:#fff;animation:live-pulse 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.25}}.live-chip{font-weight:800;font-size:.98rem}.live-chip-big{font-size:1.15rem}.live-score{font-family:var(--font-display),sans-serif;font-size:1.2em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0 .15rem}.live-clock{margin-left:.45rem;color:#b45309;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live-note{margin:.45rem 0 0;font-size:.8rem;color:var(--ink-soft)}.scores-strip{margin:0}.scores-rail{display:flex;gap:.6rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:.15rem .15rem .5rem;scrollbar-width:thin}.score-card{flex:0 0 auto;min-width:158px;scroll-snap-align:start;background:var(--card);border-radius:14px;box-shadow:var(--shadow);padding:.6rem .75rem .65rem;border:2px solid transparent}.score-card.is-live{background:#fffaf0;border-color:var(--alive)}.score-card.is-upcoming{background:#fdfcf9;border-color:var(--line);box-shadow:none}.sc-status{display:flex;align-items:center;gap:.45rem;min-height:22px;margin-bottom:.35rem}.sc-pill{font-size:.62rem;padding:.16rem .5rem}.sc-clock{color:#b45309;font-weight:900;font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-final-label{font-size:.66rem;font-weight:900;letter-spacing:.1em;color:var(--ink-soft)}.sc-kickoff{font-size:.72rem;font-weight:800;color:var(--ink-soft)}.sc-row{display:flex;align-items:center;gap:.45rem;padding:.12rem 0;font-size:.95rem}.sc-code{font-weight:800;letter-spacing:.02em}.sc-n{margin-left:auto;font-family:var(--font-display),sans-serif;font-size:1.05rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:1ch;text-align:right}.sc-win .sc-code,.sc-win .sc-n{color:var(--ink)}.sc-row:not(.sc-win) .sc-code,.sc-row:not(.sc-win) .sc-n{color:var(--ink-soft)}.score-card.is-upcoming .sc-code{color:var(--ink)}.prose-page{max-width:720px}.prose-page h1{font-size:clamp(2.2rem,7vw,3.2rem);margin:1.6rem 0 0}.prose-page .lede{color:var(--ink-soft);font-size:1.08rem;margin:.5rem 0 1.2rem}.prose h2{font-size:1.05rem;margin:1.4rem 0 .3rem}.prose h2:first-child{margin-top:0}.prose p{margin:.3rem 0 .6rem}.prose a{font-weight:800;text-decoration:underline;text-underline-offset:2px}.prose .updated{color:var(--ink-soft);font-size:.8rem;margin-top:1.4rem}.card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.25rem}.section-title{font-size:1.5rem;margin:0 0 1rem}.home-section{margin-top:2.6rem}.hero{text-align:center;padding:2.4rem 0 1.9rem}.hero h1{font-size:clamp(2.6rem,9vw,4.6rem);margin:0}.hero h1 .q{color:var(--alive)}.hero p{font-size:1.08rem;color:var(--ink-soft);max-width:34rem;margin:.8rem auto 0}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:.6rem;gap:.6rem;margin-top:1rem}.team-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-height:86px;border-radius:14px;padding:.6rem .3rem;text-align:center;transition:transform .12s ease}.team-tile:active{transform:scale(.96)}@media (hover:hover){.team-tile:hover{transform:translateY(-3px)}}.team-tile .flag{font-size:1.9rem;line-height:1}.team-tile .name{font-weight:800;font-size:.74rem;line-height:1.15}.cutline-card{margin-top:2.4rem}.cutline-row{display:flex;flex-wrap:wrap;gap:.45rem;margin:.5rem 0}.cutline-chip{display:inline-flex;align-items:center;gap:.4rem;background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:.35rem .7rem .35rem .45rem;font-weight:800;font-size:.8rem;min-height:38px}.cutline-chip .rank{color:var(--ink-soft);font-weight:700;font-size:.72rem}.cutline-divider{display:flex;align-items:center;gap:.7rem;color:var(--alive);font-weight:900;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;margin:.65rem 0}.cutline-divider:after,.cutline-divider:before{content:"";flex:1 1;border-top:3px dashed var(--alive);border-radius:2px}.cutline-page .q{color:var(--alive)}.race{max-width:600px;margin:0 auto}.race-half{display:flex;flex-direction:column;gap:.5rem}.cut-team{display:flex;align-items:center;gap:.7rem;background:var(--card);border-radius:14px;box-shadow:var(--shadow);padding:.6rem .85rem .6rem 0;position:relative;overflow:hidden;transition:transform .12s ease}.cut-team:before{content:"";align-self:stretch;width:8px;background:var(--c);border-radius:14px 0 0 14px}@media (hover:hover){.cut-team:hover{transform:translateX(3px)}}.cut-team.is-in{box-shadow:var(--shadow),0 0 0 2px rgba(22,163,74,.28)}.cut-team.is-bubble{background:#f6f3ee;box-shadow:none;border:1px dashed var(--line)}.cut-rank{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--c);color:var(--ct);font-family:var(--font-display),sans-serif;font-size:1.05rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cut-flag{font-size:1.7rem;line-height:1}.cut-id{display:flex;flex-direction:column;min-width:0}.cut-name{font-weight:900;font-size:1.02rem;line-height:1.1}.cut-grp{font-size:.72rem;font-weight:700;color:var(--ink-soft)}.cut-stats{margin-left:auto;text-align:right;display:flex;flex-direction:column;line-height:1.05}.cut-pts{font-family:var(--font-display),sans-serif;font-size:1.35rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cut-pts:after{content:" pts";font-family:var(--font-body),sans-serif;font-size:.6rem;font-weight:800;letter-spacing:.05em;color:var(--ink-soft)}.cut-sub{font-size:.7rem;font-weight:700;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cut-tag{flex:0 0 auto;font-size:.6rem;font-weight:900;letter-spacing:.08em;padding:.22rem .45rem;border-radius:999px}.is-in .cut-tag{background:#d8f3df;color:#136c33}.is-bubble .cut-tag{background:#fff0d6;color:#9a5b00}.cut-divider{position:relative;margin:1.1rem auto;padding:.85rem 1rem;border-radius:16px;text-align:center;background:linear-gradient(100deg,#ffd34d,var(--alive));box-shadow:0 0 0 4px rgba(245,163,0,.18),0 10px 26px rgba(245,163,0,.35)}.cut-scissors{position:absolute;left:.9rem;top:50%;transform:translateY(-50%) scaleX(-1);font-size:1.3rem}.cut-divider-label{display:block;font-size:1.45rem;color:#3a2600;line-height:1}.cut-divider-sub{display:block;margin-top:.15rem;font-size:.7rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:#6b4a00}.cut-foot{max-width:600px;margin:1.6rem auto 0;font-size:.85rem;color:var(--ink-soft);text-align:center}.group-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:.8rem;gap:.8rem;margin-top:1rem}.group-card .gname{font-size:1.15rem;margin:0 0 .5rem}.group-card ol{list-style:none;margin:0;padding:0}.group-card li{display:flex;align-items:center;gap:.5rem;padding:.28rem 0;font-size:.92rem;font-weight:700}.group-card .pts{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-soft);font-weight:800}.team-hero{background:var(--team-primary);color:var(--team-text);border-radius:var(--radius);box-shadow:var(--shadow);padding:2rem 1.4rem 1.7rem;text-align:center;margin-top:.6rem}.team-hero .flag{font-size:3.4rem;line-height:1}.team-hero h1{font-size:clamp(2.4rem,8vw,3.8rem);margin:.35rem 0 0}.status-banner{display:inline-flex;align-items:center;gap:.5rem;background:var(--team-secondary);color:var(--team-text-secondary);border-radius:999px;padding:.5rem 1.1rem;margin-top:1rem;font-weight:900;letter-spacing:.04em;font-size:.95rem}.team-hero .mood{margin:.9rem auto 0;max-width:30rem;font-size:1.05rem;opacity:.95}.page-grid{display:grid;grid-gap:.9rem;gap:.9rem;margin-top:.9rem}@media (min-width:760px){.page-grid.two{grid-template-columns:1fr 1fr}}.record-strip{display:flex;justify-content:space-around;text-align:center;gap:.4rem}.record-strip .stat .n{font-family:var(--font-display),sans-serif;font-size:1.9rem;color:var(--team-primary,var(--ink));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.record-strip .stat .l{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-soft)}.fixture-row{display:flex;align-items:center;gap:.7rem;padding:.65rem 0;border-bottom:1px solid var(--line)}.fixture-row:last-child{border-bottom:0}.fixture-row .teams{font-weight:800;font-size:.98rem}.fixture-row .score{font-family:var(--font-display),sans-serif;font-size:1.25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fixture-row .meta{margin-left:auto;text-align:right;font-size:.78rem;color:var(--ink-soft)}.mini-table{width:100%;border-collapse:collapse;font-size:.92rem}.mini-table th{text-align:left;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);padding:.3rem .4rem}.mini-table td{padding:.42rem .4rem;border-top:1px solid var(--line);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mini-table tr.me td{background:color-mix(in srgb,var(--team-primary) 9%,white)}.mini-table .num{text-align:center}.back-link{display:inline-flex;align-items:center;min-height:44px;font-weight:800;color:var(--ink-soft)}.breath{margin-top:2.4rem}