@font-face{font-family:__Anton_ec6dc7;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_ec6dc7;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_ec6dc7;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_ec6dc7;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_ec6dc7,__Anton_Fallback_ec6dc7;font-weight:400;font-style:normal}.__variable_ec6dc7{--font-display:"__Anton_ec6dc7","__Anton_Fallback_ec6dc7"}@font-face{font-family:__Space_Mono_e8b655;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_e8b655;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_e8b655;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_e8b655;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_e8b655;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_e8b655;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_e8b655;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_e8b655,__Space_Mono_Fallback_e8b655;font-style:normal}.__variable_e8b655{--font-data:"__Space_Mono_e8b655","__Space_Mono_Fallback_e8b655"}@font-face{font-family:__Work_Sans_a2025e;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-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:__Work_Sans_a2025e;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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:__Work_Sans_a2025e;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:__Work_Sans_Fallback_a2025e;src:local("Arial");ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.00%;size-adjust:111.93%}.__className_a2025e{font-family:__Work_Sans_a2025e,__Work_Sans_Fallback_a2025e;font-style:normal}.__variable_a2025e{--font-body:"__Work_Sans_a2025e","__Work_Sans_Fallback_a2025e"}:root{--bg:#0b0f0c;--panel:#12160f;--panel-border:#263123;--ink:#e9e7db;--ink-dim:#9aa397;--live-green:#3ccb6f;--live-green-dim:#1f4a30;--drop-red:#c81e3a;--drop-red-dim:#3a1420;--gold:#d8b04a;--font-display:"Anton",sans-serif;--font-data:"Space Mono",monospace;--font-body:"Work Sans",sans-serif}*{box-sizing:border-box}body,html{padding:0;margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body)}body{background-image:radial-gradient(circle at 20% -10%,rgba(60,203,111,.08),transparent 45%),radial-gradient(circle at 90% 0,rgba(200,30,58,.06),transparent 40%)}a{color:inherit}button{font-family:inherit}.ticker{border-bottom:1px solid var(--panel-border);background:#060805;overflow:hidden;white-space:nowrap;padding:10px 0}.ticker-track{display:inline-block;padding-left:100%;animation:scroll-ticker 32s linear infinite;font-family:var(--font-data);font-size:13px;letter-spacing:.04em;color:var(--live-green)}.ticker-track span{margin-right:48px}@keyframes scroll-ticker{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none;padding-left:16px}}.page{max-width:720px;margin:0 auto;padding:32px 20px 80px}.masthead{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px;flex-wrap:wrap;gap:8px}.masthead h1{font-family:var(--font-display);font-weight:400;font-size:40px;letter-spacing:.01em;margin:0;line-height:1}.gameweek-tag{font-family:var(--font-data);font-size:13px;color:var(--live-green);border:1px solid var(--live-green-dim);background:rgba(60,203,111,.08);padding:4px 10px;border-radius:3px;white-space:nowrap}.subhead{color:var(--ink-dim);letter-spacing:.08em;text-transform:uppercase;margin:4px 0 28px}.sample-banner,.subhead{font-family:var(--font-data);font-size:12px}.sample-banner{color:var(--gold);border:1px dashed var(--gold);background:rgba(216,176,74,.06);padding:10px 14px;border-radius:4px;margin-bottom:24px}.section-label{font-family:var(--font-data);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);margin:32px 0 12px}.team-list{display:flex;flex-direction:column;gap:10px}.team-card{background:var(--panel);border:1px solid var(--panel-border);border-radius:6px;overflow:hidden;transition:border-color .15s ease}.team-card.drop-zone{border-color:var(--drop-red);box-shadow:0 0 0 1px rgba(200,30,58,.25),0 0 24px rgba(200,30,58,.08)}.team-row{display:flex;align-items:center;gap:14px;padding:14px 16px;width:100%;background:none;border:none;color:inherit;text-align:left;cursor:pointer}.rank{font-family:var(--font-data);font-size:13px;color:var(--ink-dim);width:20px;flex-shrink:0}.team-info{flex:1 1;min-width:0}.team-name{font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-name{font-size:12px;color:var(--ink-dim)}.progress{font-size:11px;color:var(--ink-dim)}.progress,.score{font-family:var(--font-data);flex-shrink:0}.score{font-weight:700;font-size:22px;color:var(--live-green);min-width:64px;text-align:right}.drop-label,.drop-zone .score{color:var(--drop-red)}.drop-label{font-family:var(--font-data);font-size:10px;letter-spacing:.08em;text-transform:uppercase;margin-top:2px}.chevron{color:var(--ink-dim);flex-shrink:0;transition:transform .15s ease}.chevron.open{transform:rotate(180deg)}.roster{border-top:1px solid var(--panel-border);padding:4px 16px 14px}.roster-row{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:13px;border-bottom:1px solid hsla(0,0%,100%,.04)}.roster-row:last-child{border-bottom:none}.pos-tag{font-family:var(--font-data);font-size:10px;color:var(--ink-dim);width:20px;flex-shrink:0}.player-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-status{font-family:var(--font-data);font-size:10px;text-transform:uppercase;color:var(--ink-dim);width:64px;text-align:right}.player-status.played{color:var(--live-green)}.player-points{font-family:var(--font-data);font-weight:700;font-size:14px;width:48px;text-align:right}.eliminated-list{display:flex;flex-direction:column;gap:6px}.eliminated-row{display:flex;justify-content:space-between;padding:10px 16px;background:var(--drop-red-dim);border:1px solid rgba(200,30,58,.25);border-radius:6px;font-size:13px;opacity:.75}.eliminated-row .team-name{text-decoration:line-through;-webkit-text-decoration-color:var(--drop-red);text-decoration-color:var(--drop-red)}.empty-state{font-family:var(--font-data);font-size:13px;color:var(--ink-dim);padding:24px 0}