:root{--bg:#f6f1e8;--surface:#ffffff;--surface2:#f1ebe1;--ink:#1a1410;--muted:#7d7468;--faint:#b9ac9c;--line:rgba(26,20,16,.11);--home:#2b50ff;--away:#e0263b;--signal:#ff2d6a;--accent:#ff2d6a;--cobalt:#2b50ff;--lime:#7fce00;--lime-ink:#5c9a00;--gold:#f7b500;--violet:#6e44ff;--pitch:#0c6e4f;--track:#ece5da;--band-coral:#ffe5e0;--band-blue:#e2eaff;--band-lime:#edf6d2;--band-violet:#ece6ff;--band-gold:#fff0d2;--band-paper:#fbf6ee;--grad:linear-gradient(100deg,#ff2d7e,#ff6a1a 55%,#b6e83a);--grad-cool:linear-gradient(120deg,#6e44ff,#2b50ff 55%,#ff2d7e);--mesh-1:#ff2d7e;--mesh-2:#ff6a1a;--mesh-3:#b6e83a;--mesh-4:#6e44ff;--paper-edge:#ffffff;--paper-shadow:rgba(40,28,52,.26);--tape:rgba(247,181,0,.5);--tape-cool:rgba(43,80,255,.28);--pin:#ff2d6a;--holo:linear-gradient(115deg,rgba(255,45,126,.0),rgba(255,45,126,.5) 16%,rgba(182,232,58,.55) 38%,rgba(43,80,255,.5) 58%,rgba(110,68,255,.5) 76%,rgba(255,45,126,.0));--marker:#ff2d6a;--shadow:0 18px 40px -22px rgba(40,28,52,.30),0 2px 8px -3px rgba(40,28,52,.12);--shadow-lg:0 30px 60px -26px rgba(40,28,52,.40),0 4px 14px -6px rgba(40,28,52,.16);--display:var(--font-display,"Bricolage Grotesque",system-ui,sans-serif);--sans:var(--font-sans,"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif);--mono:var(--font-mono,"Space Mono",ui-monospace,"SF Mono",Consolas,monospace);--ring:#ff2d6a}body{background:var(--bg);color:var(--ink);font-family:var(--sans)}.mono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.badge,.hero-score,.kicker-d,.lead .cap,.lead .v,.mf-signoff,.mh-word,.now-lab,.rs-num,.section-kick,.sticker,.verdict h1{font-family:var(--font-display);font-weight:800;letter-spacing:-.01em}.hero-score,.lead .v,.mf-signoff,.mh-word,.verdict h1{letter-spacing:-.025em}.lb-static,.leadbar,.row .track,.track,.wp-bar{background:var(--track)}.ticker,.ticker+*{background:var(--surface)}.sk{background:linear-gradient(90deg,#f3e9d8,#fbf3e6 50%,#f3e9d8);background-size:200% 100%;animation:shimmer 1.4s ease infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lead,.matchlive,.rail-card,.sk-card{box-shadow:var(--shadow)}.rail-card:hover{box-shadow:var(--shadow-lg)}.lead .tag b,.lead .tag b .mark,.mf-signoff,.mf-signoff .mark,.mh-word,.verdict h1 .hl,.verdict h1 .hl .mark{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lb-dot,.mh-dot,.mh-live,.now-lab .pulse,.ticker-live{color:var(--accent)}.lb-dot,.mh-dot,.now-lab .pulse,.ticker-live{background:var(--accent)}.rail-card{position:relative;overflow:hidden}.rail-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--grad);opacity:0;transition:opacity var(--dur) var(--ease)}.rail-card:has(.lb):before{opacity:1}.rail-card.goal-flash{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 18px 44px -18px rgba(255,90,44,.45)}.rail-card{transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.rail-card:hover{transform:translateY(var(--lift));border-color:rgba(23,17,12,.16)}.rail-arrow{position:absolute;top:12px;right:14px;font-family:var(--mono);font-size:14px;color:var(--accent);opacity:0;transform:translate(4px,-2px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease-spring);pointer-events:none}.rail-card:hover .rail-arrow{opacity:1;transform:translate(0)}.tcrail-home{background:var(--team-home,var(--home))}.tcrail-away{background:var(--team-away,var(--away))}.card .front{background:radial-gradient(120% 80% at 30% 8%,rgba(255,45,135,.45),transparent 60%),linear-gradient(160deg,#fff6ea,#ffe6c8);border-color:var(--line)}.card .front .no{color:rgba(23,17,12,.12)}.card .front .foot{background:linear-gradient(transparent,rgba(255,246,234,.94) 60%)}.card .back,.card .front .pn{color:var(--ink)}.card .back{background:linear-gradient(160deg,#fff6ea,#fde6cb)}.card .back .s{border-top-color:var(--line);color:var(--muted)}.card .back .s .v{color:var(--ink)}.face{border-color:var(--line);box-shadow:var(--shadow)}.violet-surface{--accent:var(--violet);--ring:var(--violet)}.violet-surface .btn-primary{background:var(--violet);color:#fff}.hat-card,.lead,.matchlive,.mt-card,.pp-stat,.rail-card,.rec-cell,.sk-card,.st-group,.svm,.teams-group{border-radius:16px;box-shadow:0 0 0 4px var(--paper-edge),0 0 0 5px var(--line),0 16px 34px -16px var(--paper-shadow)}.rail-card:hover{box-shadow:0 0 0 4px var(--paper-edge),0 0 0 5px rgba(23,17,12,.16),0 22px 44px -18px var(--paper-shadow)}.now-lab{font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:.01em;text-transform:uppercase;color:var(--ink);gap:9px;margin:30px 0 8px}.now-lab:before{content:"";width:14px;height:14px;border-radius:4px;background:var(--grad);box-shadow:1.5px 1.5px 0 var(--ink);flex:none}.now-lab:has(.pulse):before{display:none}.now-lab .pulse{background:var(--accent);width:9px;height:9px}.ml-row:hover{background:rgba(255,45,106,.07)}.ml-row:hover .ml-name{color:var(--ink)}@media (max-width:560px){.hero-side .crest-lg{width:28px;height:28px;border-radius:8px;font-size:11px}.hero-side .flag-lg{font-size:20px}.hero-side .hero-bar{display:none}.hero-grid{gap:10px}}.masthead.band-cover{background:var(--grad);border-bottom:none;padding:0;margin-bottom:0;overflow:hidden}.masthead.band-cover .mh-kicker{color:rgba(255,255,255,.92)}.masthead.band-cover .mh-dim{color:rgba(255,255,255,.74)}.masthead.band-cover .mh-word{color:#fff;-webkit-text-fill-color:#fff;background:none}.masthead.band-cover .mh-dek{color:rgba(255,255,255,.94)}.masthead.band-cover .mh-live{color:#fff}.masthead.band-cover .mh-dot{background:#fff}.masthead.band-cover .mh-nav a{color:rgba(255,255,255,.86)}.masthead.band-cover .mh-nav a:hover{color:var(--ink);background:rgba(255,255,255,.92)}.masthead.band-cover .mh-nav a[aria-current=page]{color:var(--ink);background:#fff;box-shadow:2px 2px 0 rgba(0,0,0,.28)}.masthead.band-cover .sticker.live{border-color:#fff;box-shadow:2px 2px 0 rgba(0,0,0,.25)}.masthead.band-cover .mesh{opacity:.4;mix-blend-mode:soft-light}.masthead.band-cover:after{color:#fff;opacity:.06}.masthead-foot.band{margin-top:0;border-top:none;padding-top:0}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_a4bae9{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_a4bae9{--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_a11773{--font-sans:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-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:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_e8b655{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_e8b655{--font-mono:"Space Mono","Space Mono Fallback"}