:root{--motion-fast:.15s;--motion-base:.18s;--motion-slow:.35s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--tm-navy-950:#010e1d;--tm-navy-900:#071221;--tm-navy-700:#17304f;--tm-navy-600:#2e4a6a;--tm-steel-400:#587293;--tm-steel-300:#9eb3cd;--tm-ice-100:#e0e7f0;--tm-white:#fefffe;--tm-blue:#48abf5;--tm-red:#fb0d29;--tm-red-deep:#c40f24;--bg0:var(--tm-navy-950);--bg1:var(--tm-navy-900);--surf:var(--tm-navy-700);--surf2:var(--tm-navy-600);--glass:#ffffff0a;--line:#58729340;--line2:#58729380;--txt:var(--tm-ice-100);--txt-bright:var(--tm-white);--dim:var(--tm-steel-300);--dim2:var(--tm-steel-400);--accent:var(--tm-blue);--accent-ink:#0a1120;--accent-fade:85%;--club1:var(--tm-blue);--club2:#1e2a44;--good:#34d399;--good-pale:#7fb69c;--warn:#fbbf24;--bad:#f87171;--bad2:#dc2626;--cc1:var(--accent);--on-accent:#fff;--sel-ring:#fff;--scrim:#000;--overlay:#05070d;--shadow:#000;--tint-good:#34d3992e;--tint-warn:#fbbf2429;--tint-bad:#f8717129;--tint-neutral:#93a0ba2e;--star:#ffd24a;--blue-accent:#60a5fa;--badge-fallback:#333;--pitch-def:#60a5fa;--pitch-mid:#facc15;--pitch-fwd:#f87171;--cc1-neutral:#8aa;--r:8px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fs-micro:10.5px;--fs-sm:12px;--fs-md:13.5px;--fs-lg:17px;--fs-xl:34px;--fs-chip:9px;--gap:12px;--pad:16px;--rail-l:330px;--rail-r:330px}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/assets/Archivo-Italic-Variable-BuvkOFDm.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/assets/Archivo-Variable-DY7AcnAa.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Barlow-Regular-qiz4-Cze.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Barlow-Medium-BPAOfeC8.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Barlow-SemiBold-DILqtrty.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700 900;font-display:swap;src:url(/assets/Barlow-Bold-A9pxMQ4z.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/BarlowCondensed-SemiBold-DepVgxBB.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/BarlowCondensed-Bold-v1xN8_Wq.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800 900;font-display:swap;src:url(/assets/BarlowCondensed-ExtraBold-BKzMuPgK.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/BarlowCondensed-BoldItalic-DjyOzRJ7.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800 900;font-display:swap;src:url(/assets/BarlowCondensed-ExtraBoldItalic-Cnej2eWp.woff2)format("woff2")}:root{--font-display:"Archivo", "Arial Black", sans-serif;--font-heading:"Archivo", "Arial Black", sans-serif;--font-figure:"Barlow Condensed", "Arial Narrow", sans-serif;--font-rail:"Barlow", "Segoe UI", sans-serif;--font-body:"Barlow", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--panel-border:color-mix(in srgb, var(--tm-blue) 22%, var(--line));--panel-glow:0 0 0 1px color-mix(in srgb, var(--tm-blue) 8%, transparent), 0 18px 40px -26px color-mix(in srgb, var(--tm-blue) 45%, transparent)}*{box-sizing:border-box}html,body{height:100%}body{font-family:var(--font-body);color:var(--txt);background-color:var(--bg0);background-image:linear-gradient(165deg, var(--bg1), var(--bg0));flex-direction:column;height:100vh;margin:0;display:flex;overflow:hidden}#root{flex-direction:column;height:100%;display:flex}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:20px}header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb, var(--bg0) 65%, transparent);flex-shrink:0;justify-content:space-between;align-items:center;padding:13px 22px;display:flex}header.hero{border:1px solid var(--panel-border);border-bottom:1px solid var(--panel-border);border-radius:var(--r);background:radial-gradient(60% 70% at 50% 0%, color-mix(in srgb, var(--tm-blue) 14%, transparent) 0%, transparent 70%), radial-gradient(120% 90% at 50% -10%, color-mix(in srgb, var(--surf2) 62%, transparent) 0%, color-mix(in srgb, var(--surf) 46%, transparent) 34%, color-mix(in srgb, var(--bg1) 34%, transparent) 68%, color-mix(in srgb, var(--bg0) 22%, transparent) 100%);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#ffffff1f;flex-direction:column;flex-shrink:0;justify-content:center;margin:28px 20px 0;padding:46px 32px 40px;position:relative;box-shadow:inset 0 1px #ffffff29}.brand{flex:1;align-items:center;gap:12px;display:flex}.brand.hero{text-align:center;flex-direction:column;flex:0 auto;align-items:center}.crest{flex-shrink:0;width:32px;height:32px;transition:width .3s,height .3s}header h1{letter-spacing:-.005em;text-transform:uppercase;font-size:18px;font-style:italic;font-weight:800;line-height:1;font-family:var(--font-display);white-space:nowrap;align-items:baseline;gap:.16em;margin:0;transition:font-size .3s;display:flex}header h1 .brand-the{letter-spacing:.03em;align-self:flex-start;font-size:.47em;font-weight:700;line-height:1.15}header h1 .brand-year{color:var(--tm-red)}header .sub{color:var(--dim);letter-spacing:.3px;margin-top:2px;font-size:11px}header.career{background:0 0;border-bottom:1px solid #ffffff1f;min-height:85px;padding:0 40px}header.career h1{font-size:38px}header.career .brand{align-items:baseline;gap:78px}header.career .header-comp{align-self:center;padding-right:0}header.career .header-controls{align-self:center}header.career .sub{font-family:var(--font-rail);letter-spacing:0;color:color-mix(in srgb, var(--txt-bright) 85%, transparent);margin-top:0;font-size:15px;font-weight:600}@media (height<=940px){header.career{min-height:56px}header.career h1{font-size:28px}.club-block{gap:14px;margin-top:6px;padding:7px 14px}.club-block-tile{width:78px;height:54px;font-size:28px}.club-block-name{font-size:25px}.club-block-mg,.club-block-form{font-size:15px}.club-block-motto{font-size:10px;line-height:1.7}.club-block-motto:after{margin-top:5px}}@media (width<=1100px){header.career{padding:0 20px}header.career h1{font-size:26px}header.career .brand{gap:14px}header.career .sub{font-size:13px}}@media (width<=700px){header.career{min-height:0;padding:10px 14px}header.career .brand{flex-wrap:wrap;gap:4px 14px}header.career h1{font-size:22px}header.career .header-controls{order:1;margin-left:auto}header.career .sub{flex-basis:100%;order:2}}.brand.hero .crest{width:74px;height:74px;margin-bottom:6px}.brand-wordmark{text-transform:uppercase;letter-spacing:-.015em;font-style:italic;font-weight:800;line-height:.94;font-family:var(--font-display);margin:0}.brand-wordmark .the{color:var(--txt);letter-spacing:.32em;font-size:20px;font-weight:700;display:block}.brand-wordmark .manager{color:var(--txt-bright);text-shadow:0 2px 18px color-mix(in srgb, var(--tm-blue) 25%, transparent);font-size:52px;display:block}.brand-season{letter-spacing:-.005em;font-size:22px;font-style:italic;font-weight:800;font-family:var(--font-display);align-items:center;gap:6px;margin-top:6px;display:flex}.brand-season .b{color:var(--tm-blue)}.brand-season .r{color:var(--tm-red)}.brand-season .slash{color:var(--dim);font-weight:400}.brand-stroke{background:linear-gradient(90deg, var(--tm-blue) 0 50%, var(--tm-red) 50% 100%);border-radius:2px;width:120px;height:3px;margin-top:10px}.brand-tagline{color:var(--dim);letter-spacing:.3em;text-transform:uppercase;margin-top:8px;font-size:11px}button{cursor:pointer;font-family:inherit}.btn{color:var(--txt-bright);letter-spacing:.02em;background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;padding:8px 17px;font-size:13px;font-weight:800;transition:all .15s}.btn:hover{border-color:var(--accent);background:#ffffff1a}.btn:disabled{opacity:.35;filter:grayscale(.4);cursor:not-allowed;pointer-events:none}.btn.danger{background:var(--tm-red-deep);color:var(--on-accent)}.btn.danger:hover{background:var(--tm-red-deep);filter:brightness(1.1);border-color:#fff6}.btn.ghost{border:1px solid var(--dim2);color:var(--txt);background:0 0}.btn.ghost:hover{border-color:var(--tm-blue)}h2{letter-spacing:-.005em;text-transform:none;font-style:normal;font-weight:700;font-family:var(--font-heading)}.screen{flex:1;min-height:0;overflow-y:auto}.screen-enter{flex-direction:column;flex:1;min-height:0;display:flex}.center{max-width:1040px;margin:0 auto;padding:34px 26px 60px}.center.center-wide{max-width:1340px}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--dim);font-size:11px;font-style:normal;font-weight:300;font-stretch:112%;font-family:var(--font-rail);margin-bottom:8px}.center h2{letter-spacing:-.5px;margin:0 0 6px;font-size:30px;font-weight:900}.title-h2{font-family:var(--font-display);font-style:italic}.center .lede{color:var(--dim);max-width:640px;margin-bottom:26px;font-size:14px;line-height:1.55}.section-h{letter-spacing:.22em;text-transform:uppercase;color:var(--dim2);font-size:12px;font-style:normal;font-weight:300;font-stretch:112%;font-family:var(--font-rail);align-items:center;gap:10px;margin:28px 0 12px;display:flex}.section-h:after{content:"";background:var(--line);flex:1;height:1px}.leaguegrid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:14px;display:grid}.league{border-radius:var(--r);cursor:pointer;background:color-mix(in srgb, var(--bg1) 32%, transparent);border:1px solid #ffffff1a;padding:18px;transition:all .16s;position:relative;box-shadow:inset 0 1px #ffffff2e}.league:hover{border-color:var(--line2);transform:translateY(-3px)}.league.sel{border-color:var(--sel-ring);box-shadow:0 0 0 2px var(--tm-blue), 0 16px 40px -20px var(--tm-blue)}.league.disabled{opacity:.45;cursor:not-allowed}.league .ln{font-size:18px;font-weight:800}.league .lc{color:var(--dim);margin-top:3px;font-size:13px}.league .ltag{letter-spacing:.5px;text-transform:uppercase;margin-top:12px;font-size:11px;font-weight:800}.title-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.title-backdrop-plate{background-image:url(/backdrops/stadium-night-neutral.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.title-backdrop-veil{background-image:radial-gradient(94% 80% at 50% 42%, color-mix(in srgb, var(--bg0) 92%, transparent) 0%, color-mix(in srgb, var(--bg0) 82%, transparent) 54%, color-mix(in srgb, var(--bg0) 36%, transparent) 100%);position:absolute;inset:0}.lineup-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.lineup-backdrop-plate{background-image:url(/backdrops/tunnel-night-blue.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.lineup-backdrop-veil{background-image:linear-gradient(90deg, color-mix(in srgb, var(--bg0) 96%, transparent) 0%, color-mix(in srgb, var(--bg0) 90%, transparent) 52%, color-mix(in srgb, var(--bg0) 80%, transparent) 78%, color-mix(in srgb, var(--bg0) 22%, transparent) 89%, color-mix(in srgb, var(--bg0) 2%, transparent) 100%);position:absolute;inset:0}.lineup-screen .matchcard{background:color-mix(in srgb, var(--bg1) 32%, transparent);background-image:linear-gradient(90deg, color-mix(in srgb, var(--bg0) 96%, transparent) 0%, color-mix(in srgb, var(--bg0) 90%, transparent) 52%, color-mix(in srgb, var(--bg0) 80%, transparent) 78%, color-mix(in srgb, var(--bg0) 22%, transparent) 89%, color-mix(in srgb, var(--bg0) 2%, transparent) 100%), url(/backdrops/tunnel-night-blue-blur.jpg);background-position:0,100%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-attachment:fixed,fixed;border:1px solid #ffffff1a;border-radius:6px;box-shadow:inset 0 1px #ffffff2e}.lineup-screen .lineup-kickoff{--hero-shear:4px;flex:none;width:auto;padding:10px 20px;font-size:17px}.leaguesel-backdrop,.clubsel-backdrop,.mgrsetup-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.leaguesel-backdrop-plate,.clubsel-backdrop-plate,.mgrsetup-backdrop-plate{background-image:url(/backdrops/stadium-night-neutral.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.leaguesel-backdrop-veil,.clubsel-backdrop-veil,.mgrsetup-backdrop-veil{background-image:radial-gradient(94% 80% at 50% 42%, color-mix(in srgb, var(--bg0) 92%, transparent) 0%, color-mix(in srgb, var(--bg0) 82%, transparent) 54%, color-mix(in srgb, var(--bg0) 36%, transparent) 100%);position:absolute;inset:0}.clubsel-continue{--accent:var(--tm-blue);--hero-shear:4px;flex:none;width:auto;padding:10px 20px;font-size:17px}.mgrsetup-continue{--hero-shear:4px;flex:none;width:auto;padding:10px 20px;font-size:17px}.createclub-backdrop,.createplayers-backdrop,.fs-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.createclub-backdrop-plate,.createplayers-backdrop-plate,.fs-backdrop-plate{background-image:url(/backdrops/stadium-night-neutral.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.createclub-backdrop-veil,.createplayers-backdrop-veil,.fs-backdrop-veil{background-image:radial-gradient(94% 80% at 50% 42%, color-mix(in srgb, var(--bg0) 92%, transparent) 0%, color-mix(in srgb, var(--bg0) 82%, transparent) 54%, color-mix(in srgb, var(--bg0) 36%, transparent) 100%);position:absolute;inset:0}.createclub-continue{--accent:var(--tm-blue);--hero-shear:4px;flex:none;width:auto;padding:10px 20px;font-size:17px}.createplayers-continue,.fs-continue{--hero-shear:4px;flex:none;width:auto;padding:10px 20px;font-size:17px}.sacked-backdrop,.crossroads-backdrop,.shadowseason-backdrop,.worldtakeover-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.sacked-backdrop-plate,.crossroads-backdrop-plate,.shadowseason-backdrop-plate,.worldtakeover-backdrop-plate{background-image:url(/backdrops/stadium-night-neutral.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.sacked-backdrop-veil,.crossroads-backdrop-veil,.shadowseason-backdrop-veil,.worldtakeover-backdrop-veil{background-image:radial-gradient(94% 80% at 50% 42%, color-mix(in srgb, var(--bg0) 92%, transparent) 0%, color-mix(in srgb, var(--bg0) 82%, transparent) 54%, color-mix(in srgb, var(--bg0) 36%, transparent) 100%);position:absolute;inset:0}.shadowseason-ok{--hero-shear:4px;flex:none;width:auto;padding:10px 20px;font-size:17px}.worldtakeover-continue{--accent:var(--tm-blue);--hero-shear:4px;flex:none;width:auto;padding:10px 20px;font-size:17px}.slotgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.slot{border-radius:var(--r);flex-direction:column;min-height:150px;padding:18px;transition:all .16s;display:flex;position:relative}.slot:hover{border-color:var(--line2);transform:translateY(-3px)}.slot.empty{cursor:pointer;color:var(--txt);letter-spacing:.01em;justify-content:center;align-items:center;font-size:16px;font-weight:800}.slot.empty:hover{border-color:var(--tm-blue);color:var(--txt-bright)}.slot .sl-club{font-size:18px;font-weight:800}.slot .sl-mgr{color:var(--dim);margin-top:3px;font-size:14px}.slot .sl-meta{color:var(--dim2);margin-top:12px;font-size:13px;line-height:1.6}.slot .sl-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.slot .sl-continue{--accent:var(--tm-blue);--hero-shear:4px;flex:none;width:auto;padding:8px 18px;font-size:17px}.slot .sl-delete.btn.danger{color:var(--tm-red-deep);background:0 0;border-color:#0000;padding-inline:8px}.slot .sl-delete.btn.danger:hover{background:color-mix(in srgb, var(--tm-red-deep) 14%, transparent);border-color:#0000}.slot .sl-warn{color:var(--warn);margin-top:8px;font-size:13px}.sl-filebar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;display:flex}.sl-file-note{color:var(--dim);font-size:13px}.sl-file-warn{color:var(--warn);flex-basis:100%;font-size:13px}.credits{margin-top:20px}.credits-toggle{color:var(--dim2);letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:700}.credits-toggle:hover{color:var(--dim)}.credits-body{color:var(--dim);margin-top:10px;font-size:12px}.credits-body ul{margin:0;padding-left:18px}.clubgrid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:14px;display:grid}.club{border-radius:var(--r);cursor:pointer;background:color-mix(in srgb, var(--bg1) 32%, transparent);border:1px solid #ffffff1a;padding:16px;transition:all .16s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e}.club:before{content:"";background:linear-gradient(160deg, var(--cc1), transparent 55%);opacity:.14;position:absolute;inset:0}.club:hover{border-color:var(--line2);transform:translateY(-3px)}.club.sel{border-color:var(--sel-ring);box-shadow:0 0 0 2px var(--cc1), 0 16px 40px -20px var(--cc1)}.club .top{align-items:center;gap:11px;display:flex;position:relative}.badge{width:42px;height:46px;color:var(--on-accent);border:1.5px solid #ffffff80;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex}.badge-img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.badge-built,.badge-imported{overflow:visible}.badge-crest{width:auto;max-width:100%;height:100%;display:block}.club .cn{font-size:16px;font-weight:800;line-height:1.1}.club .stars{color:var(--star);letter-spacing:1px;margin-top:3px;font-size:11px}.club .stat{gap:12px;margin-top:14px;display:flex;position:relative}.club .stat div{color:var(--dim);font-size:12px}.club .stat b{color:var(--txt);font-size:19px;font-weight:900;line-height:1;display:block}.club .tagline{letter-spacing:.5px;text-transform:uppercase;margin-top:12px;font-size:11px;font-weight:800;position:relative}.tag-full{color:var(--good)}.tag-sim{color:var(--dim2)}.txtin{background:color-mix(in srgb, var(--scrim) 40%, transparent);color:var(--txt);border:1px solid #ffffff24;border-radius:12px;outline:none;width:100%;padding:13px 15px;font-size:15px;transition:all .15s}.txtin:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent)}select{appearance:none;font-family:inherit;font-size:inherit;color:var(--txt);background-color:var(--glass);border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:8px 20px 8px 10px;transition:all .15s;background-image:linear-gradient(45deg, transparent 50%, var(--dim) 50%), linear-gradient(135deg, var(--dim) 50%, transparent 50%)!important;background-position:right 11px top 50%,right 7px top 50%!important;background-repeat:no-repeat!important;background-size:4px 4px,4px 4px!important;padding-right:20px!important}select:hover{border-color:var(--line2)}select:focus{border-color:var(--accent);outline:none}select:disabled{cursor:not-allowed;opacity:.6}select option{background:var(--surf);color:var(--txt)}input[type=number]{background:color-mix(in srgb, var(--scrim) 40%, transparent);border:1px solid var(--line);color:var(--txt);border-radius:8px;outline:none;padding:8px 10px;font-family:inherit;font-size:13px;transition:all .15s}input[type=number]:focus{border-color:var(--accent)}input[type=range]{accent-color:var(--accent);cursor:pointer}input[type=range]:disabled{cursor:not-allowed}input[type=checkbox],input[type=radio]{accent-color:var(--accent);cursor:pointer}.cards2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=640px){.cards2{grid-template-columns:1fr}}.cards3{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}@media (width<=900px){.cards3{grid-template-columns:1fr}}.bigcard{background:color-mix(in srgb, var(--bg1) 32%, transparent);border-radius:var(--r);cursor:pointer;border:1px solid #ffffff1a;padding:20px;transition:all .18s;box-shadow:inset 0 1px #ffffff2e}.bigcard:hover{border-color:var(--line2);transform:translateY(-2px)}.bigcard.sel{border-color:var(--tm-blue);background:linear-gradient(180deg, color-mix(in srgb, var(--tm-blue) 14%, transparent), transparent)}.bigcard .bc-tag{letter-spacing:1px;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:800}.bigcard .bc-t{margin:6px 0;font-size:18px;font-weight:900}.bigcard .bc-d{color:var(--dim);font-size:13.5px;line-height:1.5}.tacgrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=640px){.tacgrid{grid-template-columns:1fr}}.tac .tq{margin-bottom:9px;font-size:13px;font-weight:800}.tac .tq span{color:var(--dim2);margin-left:6px;font-size:12px;font-weight:500}.pills{flex-wrap:wrap;gap:8px;display:flex}.comp-pills{margin-bottom:14px}.pill{border:1px solid var(--line);background:var(--glass);cursor:pointer;color:var(--dim);border-radius:10px;padding:9px 13px;font-size:12.5px;transition:all .15s}.pill:hover{border-color:var(--line2);color:var(--txt)}.pill:focus-visible,.cc-crest-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pill.sel{border-color:var(--tm-blue);background:color-mix(in srgb, var(--tm-blue) 16%, transparent);color:var(--on-accent);font-weight:700}.pill.forsale-tag{border-color:var(--warn);background:color-mix(in srgb, var(--warn) 16%, transparent);color:var(--warn);font-weight:700}.ps-checklist{flex-wrap:wrap;gap:10px;margin:4px 0 22px;display:flex}.ps-check{border:1px solid var(--line);cursor:pointer;background:var(--glass);border-radius:10px;flex-direction:column;gap:4px;min-width:68px;padding:10px 16px;display:flex}.ps-check span{color:var(--dim);text-transform:uppercase;letter-spacing:.22em;font-size:11px;font-style:normal;font-weight:300;font-stretch:112%;font-family:var(--font-rail)}.ps-check b{font-size:17px}.ps-check.ok{border-color:var(--good)}.ps-check.ok b{color:var(--good)}.ps-check.bad{border-color:var(--bad)}.ps-check.bad b{color:var(--bad)}.ps-check.warn{border-color:var(--warn)}.ps-check.warn b{color:var(--warn)}.ps-budget{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;min-width:90px;padding:10px 16px;display:flex}.ps-budget span{color:var(--dim);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.ps-budget b{font-size:17px}.ps-budget.ok{border-color:var(--good)}.ps-budget.ok b{color:var(--good)}.ps-budget.bad{border-color:var(--bad)}.ps-budget.bad b{color:var(--bad)}.friendly-list{flex-direction:column;gap:8px;margin:4px 0 18px;display:flex}.friendly-row{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.friendly-meta{flex-direction:column;flex:1;display:flex}.friendly-meta span{color:var(--dim);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.friendly-result{font-size:15px;font-weight:800}.cc-picker{color:var(--dim2);font-size:12px;font-style:normal;font-weight:300;font-stretch:112%;font-family:var(--font-rail);text-transform:uppercase;letter-spacing:.22em;flex-direction:column;gap:6px;display:flex}.cc-picker input[type=color]{border:1px solid var(--panel-border);cursor:pointer;width:56px;height:34px;box-shadow:var(--panel-glow);background:0 0;border-radius:8px;padding:0}.cc-preview{align-items:center;gap:10px;margin-left:auto;display:flex}.cc-kitcard-row{flex-wrap:wrap;gap:16px;margin:4px 0 12px;display:flex}.cc-kitcard{border-radius:var(--r);border:1px solid var(--panel-border);box-shadow:var(--panel-glow);flex-direction:column;align-items:center;gap:8px;min-width:120px;padding:14px;display:flex}.cc-kitcard-swatch{border:1px solid var(--panel-border);border-radius:8px;width:72px;height:88px}.cc-kitcard-label{color:var(--dim2);font-size:12px;font-weight:300;font-family:var(--font-rail);text-transform:uppercase;letter-spacing:.22em}.cc-kitcard input[type=color]{border:1px solid var(--panel-border);cursor:pointer;background:0 0;border-radius:8px;width:56px;height:34px;padding:0}.cc-pattern-select{border:1px solid var(--panel-border);background:color-mix(in srgb, var(--scrim) 40%, transparent);color:var(--txt);cursor:pointer;border-radius:6px;padding:3px 6px;font-size:12.5px}.cc-crest{flex-wrap:wrap;align-items:flex-start;gap:18px;margin:4px 0 22px;display:flex}.cc-crest-stage{border-radius:var(--r);background:color-mix(in srgb, var(--bg1) 32%, transparent);border:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex;box-shadow:inset 0 1px #ffffff2e}.cc-crest-big{width:150px;height:180px;display:block}.cc-crest-thumbs{align-items:center;gap:10px;display:flex}.cc-crest-small{flex-shrink:0;width:26px;height:31px;display:block}.cc-crest-controls{flex:1;min-width:260px}.cc-crest-group{margin-bottom:12px}.cc-crest-label{font-family:var(--font-rail);letter-spacing:.12em;text-transform:uppercase;color:var(--dim2);margin-bottom:6px;font-size:12px}.cc-crest-pills{flex-wrap:wrap;gap:7px;display:flex}.cc-crest-pill{background:var(--glass);color:var(--txt);cursor:pointer;border:1px solid #ffffff24;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:13px}.cc-crest-pill.on{border-color:var(--tm-blue);background:color-mix(in srgb, var(--tm-blue) 16%, transparent);color:var(--on-accent);font-weight:700}.cc-crest-colors{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.cc-crest-swatches{flex-wrap:wrap;gap:6px;display:flex}.cc-crest-swatch{border:2px solid var(--panel-border);cursor:pointer;border-radius:50%;width:24px;height:24px;padding:0}.cc-crest-swatch.on{border-color:var(--txt-bright);outline:2px solid var(--accent)}@media (width<=560px){.cc-crest-stage{width:100%}}.cc-swatches{flex-wrap:wrap;gap:10px;margin:4px 0 22px;display:flex}.cc-swatch{border:1px solid var(--panel-border);cursor:pointer;width:46px;height:32px;box-shadow:var(--panel-glow);border-radius:10px;transition:all .15s;display:flex;overflow:hidden}.cc-swatch:hover{border-color:var(--line2);transform:translateY(-1px)}.cc-swatch.sel{border-color:var(--sel-ring);box-shadow:0 0 0 2px var(--accent)}.cc-swatch-dot{flex:1}.cc-err{color:var(--bad);margin:-2px 0 10px;font-size:13px}.row{align-items:center;gap:14px;margin-top:32px;display:flex}.note{color:var(--dim2);font-size:11.5px;line-height:1.5}.screen-nav{background:var(--bg1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);z-index:5;flex-wrap:wrap;margin:32px -26px -60px;padding:16px 26px;position:sticky;bottom:0}.screen-nav>.hero-cta{flex:320px;width:auto;min-width:0}.screen-nav>.btn{white-space:nowrap;flex:none}.screen-nav>.note{flex:0 auto;font-size:13px}.pitchbox{flex-wrap:wrap;align-items:flex-start;gap:30px;display:flex}.formlist{flex-direction:column;flex:1;gap:9px;min-width:220px;display:flex}:root{--board-grass-a:#0e6b32;--board-grass-b:#0c6430;--board-stripe:10%;--mark-rgb:255, 255, 255;--goal-rgb:255, 255, 255;--board-line:rgba(var(--mark-rgb), .2);--board-radius:16px;--board-xs:224px;--board-sm:270px;--board-md:320px;--board-lg:460px;--mark-halfway:rgba(var(--mark-rgb), .25);--mark-circle:rgba(var(--mark-rgb), .22);--mark-box:rgba(var(--mark-rgb), .2);--mark-six:rgba(var(--mark-rgb), .16);--marker-armed:var(--accent);--marker-eligible:var(--good);--marker-dimmed:.35;--stadium-tint:transparent;--mv-crowd-tint:transparent}.formation-preview{width:100%;max-width:var(--board-md);flex:0 1 var(--board-md)}.formation-preview .pitch{max-width:var(--board-md)}.pitch{width:100%;max-width:var(--board-sm);aspect-ratio:27/39;border-radius:var(--board-radius);flex:0 1 var(--board-sm);background:repeating-linear-gradient(0deg, var(--board-grass-a) 0 var(--board-stripe), var(--board-grass-b) var(--board-stripe) calc(var(--board-stripe) * 2));border:2px solid var(--board-line);box-shadow:inset 0 0 60px #00000059, inset 0 0 70px var(--stadium-tint);margin-inline:auto;position:relative;container-type:inline-size}:root{--board-night-grass-a:#1a4a2d;--board-night-grass-b:#163f26}.board-night .pitch{--mark-halfway:rgba(var(--mark-rgb), .4);--mark-circle:rgba(var(--mark-rgb), .38);--mark-box:rgba(var(--mark-rgb), .36);--mark-six:rgba(var(--mark-rgb), .3);background:repeating-linear-gradient(0deg, var(--board-night-grass-a) 0 var(--board-stripe), var(--board-night-grass-b) var(--board-stripe) calc(var(--board-stripe) * 2));box-shadow:0 0 0 6px color-mix(in srgb, var(--bg1) 45%, transparent), 0 0 0 7px #ffffff1a, inset 0 1px 0 #ffffff2e, inset 0 0 60px #0006, inset 0 0 70px var(--stadium-tint);border:2px solid #ffffff24;border-radius:8px}.pitch .halfway{background:var(--mark-halfway);height:2px;position:absolute;top:50%;left:0;right:0}.pitch .cc{aspect-ratio:1;border:2px solid var(--mark-circle);border-radius:50%;width:29%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pitch .pbox{border:2px solid var(--mark-box);width:52%;height:12%;position:absolute;left:50%;transform:translate(-50%)}.pitch .sixbox{border:2px solid var(--mark-six);width:26.94%;height:5.24%;position:absolute;left:50%;transform:translate(-50%)}.dot{aspect-ratio:1;background-color:var(--cc1);width:10.7%;height:auto;color:var(--accent-ink);background-image:radial-gradient(circle at 30% 25%,#fff6,#0000 42%);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:clamp(7px,3.3cqw,9px);font-weight:800;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 12px #0006}.draggable-dot{cursor:grab;touch-action:none;z-index:2}.draggable-dot:active{cursor:grabbing;transform:translate(-50%,-50%)scale(1.15)}.gk-dot{cursor:default}.player-dot{cursor:pointer;transition:transform .15s,box-shadow .15s,opacity .15s}.dot.armed{outline:3px solid var(--marker-armed);outline-offset:3px;box-shadow:0 10px 22px -4px var(--marker-armed), 0 4px 12px #00000080;z-index:3;transform:translate(-50%,-50%)scale(1.2)translateY(-5px)}.dot.eligible{outline:2px dashed var(--marker-eligible);outline-offset:3px}.dot.dimmed{opacity:var(--marker-dimmed)}.dot.dragging{cursor:grabbing;z-index:4;transform:translate(-50%,-50%)scale(1.15);box-shadow:0 10px 22px -4px #00000080}.pitch-ghost{aspect-ratio:1;border:2px dashed color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);width:10.7%;height:auto;color:color-mix(in srgb, var(--accent) 85%, transparent);pointer-events:none;z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:clamp(7px,3.3cqw,9px);font-weight:800;display:flex;position:absolute;transform:translate(-50%,-50%)}.formation-editor-hint{color:var(--dim2);max-width:260px;font-size:13px;line-height:1.6}.roleprompt{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--txt);border-radius:8px;max-width:320px;margin-top:6px;padding:8px 10px;font-size:12px;line-height:1.5}.roleprompt-actions{gap:8px;margin-top:6px;display:flex}.roleprompt-actions .btn{padding:4px 10px;font-size:12px}.lineup-strip-wrap{margin-top:10px}.lineup-strip{align-items:center;gap:8px;display:flex}.lineup-strip-arrow{border:1px solid var(--line);background:var(--glass);width:26px;height:26px;color:var(--txt);cursor:pointer;border-radius:50%;flex-shrink:0;font-size:15px;line-height:1}.lineup-strip-arrow:hover{border-color:var(--accent);color:var(--accent)}.lineup-strip-label{text-align:center;color:var(--txt);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:700;overflow:hidden}.lineup-strip-save{flex-shrink:0;padding:6px 12px;font-size:12px}.lineup-strip-saveform{gap:8px;margin-top:8px;display:flex}.lineup-strip-saveform .txtin{flex:1}.lineup-strip-notice{text-align:center;margin-top:8px}.hub{flex:1;min-height:0;display:flex;position:relative}.tabs{border-right:1px solid var(--line);background:linear-gradient(180deg, var(--bg1), var(--bg0) 70%);flex-shrink:0;width:17.3%;min-width:232px;max-width:320px;padding:7px 0 14px;position:relative}.tab-indicator{background:var(--accent);width:4px;transition:transform var(--motion-fast) var(--ease-out);pointer-events:none;position:absolute;top:0;left:0}.hub-mobilebar{display:none}@media (width<=700px){.hub-mobilebar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--scrim) 22%, transparent);align-items:center;gap:12px;padding:12px 14px;display:flex}.hub-mobilebar-menubtn{border:1px solid var(--line);color:var(--txt);cursor:pointer;background:0 0;border-radius:8px;padding:6px 10px;font-size:18px;line-height:1}.hub-mobilebar-label{color:var(--txt-bright);flex:1;font-size:14px;font-weight:800}.hub-scrim{background:color-mix(in srgb, var(--overlay) 55%, transparent);z-index:30;position:fixed;inset:0}.hub>.tabs{background:linear-gradient(180deg, var(--bg1), var(--bg0) 70%);border-right:1px solid var(--line);z-index:31;width:min(280px,84vw);transition:transform .2s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.hub.hub-drawer-open>.tabs{transform:translate(0)}.tabbody{padding:14px 12px}}.clubhead{border-bottom:1px solid var(--line);margin-bottom:12px;padding:0 18px 16px}.clubhead .bd{width:52px;height:56px;color:var(--on-accent);border:2px solid #ffffff80;border-radius:9px;justify-content:center;align-items:center;margin-bottom:10px;font-size:18px;font-weight:900;display:flex}.clubhead .nm{font-size:17px;font-weight:900}.clubhead .mg{color:var(--dim);margin-top:3px;font-size:11px}.tab{min-height:52px;color:color-mix(in srgb, var(--txt) 90%, transparent);cursor:pointer;font-size:17px;font-style:normal;font-weight:500;font-family:var(--font-rail);text-transform:none;letter-spacing:0;justify-content:space-between;align-items:center;gap:26px;padding:0 22px 0 40px;display:flex}.tab:hover{color:var(--txt);background:var(--glass)}.tab-label{flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.tab svg{opacity:.85;flex:none}.tab.on svg{opacity:1}.sub-dot{color:color-mix(in srgb, var(--accent) 55%, var(--txt-bright));font-weight:800}.header-comp{font-family:var(--font-rail);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--txt) 70%, transparent);white-space:nowrap;margin-left:auto;padding-right:16px;font-size:11px}.header-comp+.header-controls{margin-left:0}@media (width<=900px){.header-comp{display:none}}.tabs-tagline{font-family:var(--font-rail);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--txt) 62%, transparent);margin:22px 22px 6px;font-size:10px;line-height:1.9}.tab.on{color:var(--txt-bright);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 32%, transparent) 0%, color-mix(in srgb, var(--accent) 13%, transparent) 100%);font-weight:600}.tab-badge{background:var(--tm-red);min-width:22px;height:22px;color:var(--on-accent);border-radius:11px;justify-content:center;align-items:center;margin-left:6px;padding:0 6px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.tab-pulse-dot{background:var(--tm-blue);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.tabbody{flex:1;min-width:0;padding:24px 28px;overflow-y:auto}.hub-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.hub-backdrop-plate{background-position:100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hub-backdrop-plate+.hub-backdrop-plate{will-change:opacity;animation:.3s ease-out both backdropfade}@keyframes backdropfade{0%{opacity:0}to{opacity:1}}.hub-backdrop-bloom{background-image:radial-gradient(58% 52% at 84% 16%, color-mix(in srgb, var(--accent) 30%, transparent) 0%, transparent 70%), radial-gradient(46% 30% at 76% 94%, color-mix(in srgb, var(--accent) 20%, transparent) 0%, transparent 76%),  linear-gradient(90deg, color-mix(in srgb, var(--bg0) 96%, transparent) 0%, color-mix(in srgb, var(--bg0) 90%, transparent) 52%, color-mix(in srgb, var(--bg0) 80%, transparent) 78%, color-mix(in srgb, var(--bg0) 22%, transparent) 89%, color-mix(in srgb, var(--bg0) 2%, transparent) 100%);position:absolute;inset:0}.hub-screen .tabs{background:color-mix(in srgb, var(--bg0) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hub-main{--fs-micro:11px;--fs-chip:11px;--fs-sm:13px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.hub-main .note{font-size:13px}.glass,.hub-main .tabbody .panel,.hub-main .tabbody .matchcard,.hub-main .tabbody .inbox-page{background:color-mix(in srgb, var(--bg1) 32%, transparent);border:1px solid #ffffff1a;border-radius:6px;box-shadow:inset 0 1px #ffffff2e}.hub-main .tabbody .panel,.hub-main .tabbody .matchcard,.hub-main .tabbody .inbox-page{border:1px solid #ffffff1a;border-radius:6px}.hub-main .glass,.hub-main .tabbody .panel,.hub-main .tabbody .matchcard,.hub-main .tabbody .inbox-page{background-image:linear-gradient(90deg, color-mix(in srgb, var(--bg0) 96%, transparent) 0%, color-mix(in srgb, var(--bg0) 90%, transparent) 52%, color-mix(in srgb, var(--bg0) 80%, transparent) 78%, color-mix(in srgb, var(--bg0) 22%, transparent) 89%, color-mix(in srgb, var(--bg0) 2%, transparent) 100%), var(--room-blur,none);background-position:0,100%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-attachment:fixed,fixed}.club-block{align-items:center;gap:18px;max-width:min(975px,100%);margin:8px 28px 0;padding:10px 18px;display:flex}.club-block-tile{width:110px;height:90px;font-family:var(--font-heading);letter-spacing:.01em;color:var(--on-accent);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:40px;font-style:normal;font-weight:800;display:flex}.club-block-id{flex:0 auto;min-width:0}.club-block-name{font-family:var(--font-heading);letter-spacing:-.005em;color:var(--txt-bright);font-size:34px;font-style:normal;font-weight:700;line-height:1.05}.club-block-mg{color:color-mix(in srgb, var(--txt-bright) 72%, transparent);margin-top:2px;font-size:20px;line-height:1.25}.club-block-form{color:color-mix(in srgb, var(--txt-bright) 72%, transparent);font-size:20px;line-height:1.25}.club-block-motto{text-align:right;max-width:200px;font-family:var(--font-rail);letter-spacing:.22em;text-transform:uppercase;color:var(--txt-bright);flex:none;margin-left:auto;font-size:11px;font-weight:500;line-height:1.9}.club-block-motto:after{content:"";background:var(--accent);width:34px;height:2px;margin:7px 0 0 auto;display:block}.hero-cta{--hero-shear:10px;cursor:pointer;width:100%;color:var(--on-accent);font-family:var(--font-heading);text-align:left;clip-path:polygon(var(--hero-shear) 0, 100% 0, calc(100% - var(--hero-shear)) 100%, 0 100%);background-color:var(--bg0);background-image:linear-gradient(100deg, color-mix(in srgb, var(--accent) 92%, transparent) 0%, color-mix(in srgb, var(--accent) 62%, transparent) 62%, color-mix(in srgb, var(--accent) 78%, transparent) 100%), var(--backdrop-stadium,none);filter:drop-shadow(0 0 11px color-mix(in srgb, var(--accent) 50%, transparent));transition:filter var(--motion-fast) var(--ease-out);background-position:50%,50% 30%;background-size:cover,cover;border:0;border-radius:0;align-items:center;gap:20px;padding:20px 30px;font-size:38px;font-style:normal;font-weight:800;display:flex;position:relative}.hero-cta:before{content:"";clip-path:polygon(var(--hero-shear) 0, 100% 0, calc(100% - var(--hero-shear)) 100%, 0 100%);pointer-events:none;border:2px solid #ffffff57;position:absolute;inset:3px}.hero-cta:hover{filter:drop-shadow(0 0 22px color-mix(in srgb, var(--accent) 72%, transparent))}.hero-cta:disabled{cursor:not-allowed;filter:grayscale(.7)brightness(.65)}.hero-cta:disabled:hover{filter:grayscale(.7)brightness(.65)}.hero-cta .hero-cta-chevron{transition:transform var(--motion-fast) var(--ease-out)}.hero-cta:hover .hero-cta-chevron{transform:translate(6px)}.hero-cta.sm{--hero-shear:6px;gap:12px;padding:12px 18px;font-size:20px}.hero-cta.sm:before{border-width:1px;inset:2px}.btn.primary{background-color:#0000;background-image:linear-gradient(90deg, color-mix(in srgb, var(--accent) 85%, transparent) 0%, color-mix(in srgb, var(--accent) var(--accent-fade), transparent) 100%);color:var(--accent-ink);box-shadow:0 0 18px color-mix(in srgb, var(--accent) 45%, transparent);border-color:#0000}.btn.primary:hover{box-shadow:0 0 30px color-mix(in srgb, var(--accent) 60%, transparent);border-color:#0000}.md-panel.panel{background:color-mix(in srgb, var(--bg1) 32%, transparent);border-color:#ffffff1a;max-width:min(975px,100%);margin-bottom:16px;padding:18px 22px;box-shadow:inset 0 1px #ffffff2e}.md-title{font-family:var(--font-heading);letter-spacing:-.005em;text-transform:none;color:var(--txt-bright);margin:0 0 4px;font-size:30px;font-style:normal;font-weight:700;line-height:1.15}.md-sub{color:color-mix(in srgb, var(--txt) 78%, transparent);margin-bottom:16px;font-size:20px}.friendly-row{border-color:#ffffff14;gap:14px;min-height:44px;padding:4px 10px}.friendly-tile{width:70px;height:34px;font-family:var(--font-heading);color:var(--on-accent);border-radius:5px;flex:none;justify-content:center;align-items:center;font-size:15px;font-style:normal;font-weight:900;display:flex}.friendly-meta b{font-size:18px;font-weight:700}.friendly-venue{color:color-mix(in srgb, var(--txt) 78%, transparent);text-align:right;font-size:16px}.friendly-result{text-align:right;flex:0 0 80px;font-size:20px;font-weight:900}@media (width<=480px){.friendly-row-invite{flex-wrap:wrap}.friendly-invite-actions{flex:100%;gap:8px;display:flex}.friendly-invite-actions .btn{flex:1 1 0}}.md-done-h{color:var(--txt-bright);margin-top:16px;font-size:20px;font-weight:900}.md-done-line{color:color-mix(in srgb, var(--txt) 78%, transparent);font-size:16px;line-height:1.7}.md-hero{width:calc(min(975px,100%) + 100px);max-width:min(1075px,100%);margin:4px 0 18px -20px}.md-hero.hero-cta{font-family:var(--font-display);font-style:italic}.hero-cta-tile{width:60px;height:46px;font-family:var(--font-heading);color:var(--on-accent);border-radius:5px;flex:none;justify-content:center;align-items:center;font-size:17px;font-style:normal;font-weight:900;display:flex;background:#00000047!important}.hero-cta-rule{background:#ffffff59;flex:none;align-self:stretch;width:1px}.hero-cta-label{text-align:center;flex:1;font-size:clamp(26px,3.6vw,56px);line-height:1.1}.hero-cta-chevron{flex:none;align-items:center;font-size:34px;line-height:0;display:inline-flex}.hero-cta-caption{text-align:right;max-width:120px;font-family:var(--font-rail);letter-spacing:.2em;text-transform:uppercase;color:#ffffffdb;flex:none;font-size:12px;font-style:normal;font-weight:400;line-height:1.7}.dash-fixture .md-hero{--hero-shear:6px;gap:14px;width:100%;max-width:none;margin:12px 0 0;padding:12px 16px}.dash-fixture .hero-cta-label{font-size:clamp(18px,1.8vw,26px)}.dash-fixture .hero-cta-tile{width:44px;height:32px;font-size:13px}.dash-fixture .hero-cta-chevron{font-size:22px}.dash-fixture .hero-cta-caption{display:none}.md-friendlygrid.clubgrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.md-friendlygrid .club{align-items:center;min-height:70px;padding:10px 12px;display:flex}.md-friendlygrid .club .top{gap:14px;width:100%}.md-friendlygrid .club .badge{border-radius:5px;width:80px;height:50px;font-size:17px}.md-friendlygrid .club .cn{font-size:17px}.md-friendlygrid .club .stars{font-size:14px}.md-titlerow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.md-titlerow .md-title{margin:0}.md-friendlyleague{flex:none;justify-content:flex-end;width:min(290px,100%);display:flex}.md-friendlyleague select{width:100%;height:40px}@media (width<=700px){.club-block{gap:12px;margin:12px 12px 0}.club-block-motto{display:none}.hero-cta{--hero-shear:5px;padding:14px 18px;font-size:24px}.md-hero{width:100%;margin-left:0}.hero-cta-caption{display:none}.md-title{font-size:22px}.md-sub{font-size:16px}}.panel{background:color-mix(in srgb, var(--surf) 92%, var(--txt-bright) 8%);border:1px solid var(--panel-border);max-width:820px;box-shadow:var(--panel-glow);border-radius:8px;padding:12px}.panel h3{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-size:11px;font-style:normal;font-weight:700;font-family:var(--font-heading);margin:0 0 12px}.ovr-tile{background:var(--surf2);width:44px;height:36px;color:var(--txt-bright);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:19px;font-style:italic;font-weight:900;display:flex}.ovr-tile.sm{width:34px;height:26px;font-size:15px}.ovr-tile.frontoffice-avatar{background:#1c2740}.nf-matchday{text-transform:uppercase;letter-spacing:.6px;color:var(--dim2);margin-bottom:8px;font-size:11px;font-weight:800}.nf-md-cols{grid-template-columns:1fr 1fr;align-items:start;column-gap:22px;display:grid}.nf-md-cols.single{grid-template-columns:1fr}@media (width<=900px){.nf-md-cols{grid-template-columns:1fr}}.nf-item{color:var(--txt);grid-template-columns:110px 1fr;align-items:baseline;column-gap:6px;margin-bottom:7px;font-size:12.5px;display:grid}.nf-item .chip{white-space:nowrap;justify-self:start;margin-right:0;padding:3px 7px;font-size:8.5px}.nf-hero{text-align:center;margin-bottom:22px}.nf-hero-score{min-width:90px;font-size:44px;font-style:italic;font-weight:900}.nf-hero .resultcard-scorers{margin-inline:auto;gap:44px;max-width:560px;margin-top:6px}.nf-hero .resultcard-scorers-home{text-align:right}.nf-hero .resultcard-scorers-away{text-align:left}.nf-result{grid-template-columns:22px 54px 22px 1fr;align-items:center;column-gap:6px;margin-bottom:7px;display:grid}.nf-reveals{margin-bottom:12px}.nf-reveal{border:1px solid var(--line);border-left:3px solid var(--reveal-color,var(--accent));background:color-mix(in srgb, var(--reveal-color,var(--accent)) 8%, var(--glass));border-radius:10px;grid-template-columns:22px 1fr;align-items:center;column-gap:9px;margin-bottom:7px;padding:9px 11px;display:grid}.nf-reveal-text{color:var(--txt);font-size:13px;font-weight:700}.nf-result .mini-bd{border-width:1px;border-radius:4px;width:22px;height:24px;font-size:7.5px}.nf-result-score{text-align:center;font-size:12.5px;font-style:italic;font-weight:900}.nf-result-text{color:var(--txt);font-size:12.5px}.nf-trail-chip{margin-left:8px;margin-right:0}.nf-europe-cols{align-items:flex-start;gap:14px;margin-top:24px;display:flex}.nf-europe-col{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}@media (width<=900px){.nf-europe-cols{flex-direction:column}}.nf-derby-card{border:1px solid color-mix(in srgb, var(--tm-red) 34%, var(--line));border-radius:var(--r);background:linear-gradient(150deg, color-mix(in srgb, var(--tm-red) 10%, var(--surf)), color-mix(in srgb, var(--surf) 92%, var(--txt-bright) 8%) 70%);padding:14px}.nf-derby-card-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.chip.chip-derby{color:var(--tm-red);border-color:color-mix(in srgb, var(--tm-red) 45%, var(--line))}.nf-derby-eyebrow{margin-bottom:0}.nf-derby-score{text-align:center;font-size:19px;font-style:italic;font-weight:900}.chip.chip-captain{margin-left:6px;padding:2px 6px}.nf-scorer-list{border:1px solid var(--line);border-radius:var(--r);background:var(--glass);overflow:hidden}.nf-scorer-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 12px;display:flex}.nf-scorer-row:last-child{border-bottom:none}.nf-scorer-row.lead{background:color-mix(in srgb, var(--accent) 7%, transparent)}.nf-scorer-rank{width:14px;color:var(--dim);flex-shrink:0;font-size:11px}.nf-scorer-row.lead .nf-scorer-rank{color:var(--accent)}.nf-scorer-name{min-width:0;color:var(--txt);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.nf-scorer-row.lead .nf-scorer-name{color:var(--txt-bright);font-weight:700}.nf-scorer-goals{font-family:var(--font-heading);color:var(--txt-bright);flex-shrink:0;font-size:17px;font-style:italic;font-weight:900}.nf-scorer-row.lead .nf-scorer-goals{color:var(--accent)}.nf-scorer-eyebrow{margin-left:6px}.nf-grid2{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.nf-grid3{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:16px;display:grid}@media (width<=980px){.nf-grid3{grid-template-columns:1fr 1fr}}@media (width<=760px){.nf-grid2,.nf-grid3{grid-template-columns:1fr}}table.tbl tr.nf-gap-row td,table.mini-tbl tr.nf-gap-row td{border-bottom:1px dashed var(--line2);height:10px;padding:0}.nf-mv{text-align:center;width:14px;font-weight:800;display:inline-block}.nf-mv.up{color:var(--good)}.nf-mv.down{color:var(--bad)}.nf-mv.same{color:var(--dim2)}table.mini-tbl td.mv{text-align:center;width:18px}.nf-open-hero{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:18px 16px;display:grid}.nf-open-side{flex-direction:column;align-items:center;gap:4px;display:flex}.nf-open-name{color:var(--txt-bright);margin-top:4px;font-size:17px;font-style:italic;font-weight:800}.nf-open-vs-col{flex-direction:column;align-items:center;gap:6px;display:flex}.nf-open-vs{color:var(--dim2);font-size:26px;font-weight:300}.nf-tiles{grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:16px;display:grid}@media (width<=760px){.nf-tiles{grid-template-columns:1fr}}.nf-tile{padding:14px 16px}.nf-tile-value{color:var(--txt-bright);font-size:24px;font-style:italic;font-weight:900;line-height:1}.nf-tile-value-accent{color:var(--accent)}.nf-tile-label{letter-spacing:.14em;text-transform:uppercase;color:var(--dim2);margin-top:4px;font-size:11px;font-weight:800}.nf-tile-market{color:var(--txt);align-items:center;gap:8px;margin:8px 0 0;font-size:12.5px;display:flex}.nf-kv-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:5px 0;font-size:12.5px;display:flex}.nf-kv-row:last-child{border-bottom:none}.nf-kv-row b{font-variant-numeric:tabular-nums;color:var(--txt-bright)}.nf-open-cols{grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin-top:12px;display:grid}@media (width<=760px){.nf-open-cols{grid-template-columns:1fr}}.nf-europe-tables{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=760px){.nf-europe-tables{grid-template-columns:1fr}}.nf-mini-table-card{border:1px solid var(--line);border-radius:var(--r);background:var(--glass);padding:4px 10px}.nf-deal-row{align-items:center;gap:8px;margin-bottom:9px;font-size:12.5px;display:flex}.nf-deal-arr{color:var(--dim2);text-align:center;width:14px}.matchcard{border:1px solid var(--panel-border);border-radius:var(--r);background:color-mix(in srgb, var(--surf) 92%, var(--txt-bright) 8%);box-shadow:var(--panel-glow);padding:20px}.fixrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;margin:6px 0 4px;display:flex}.fixrow .t{text-transform:uppercase;align-items:center;gap:10px;font-size:20px;font-style:italic;font-weight:900;display:flex}.fixrow .sc{text-align:center;min-width:34px;font-size:30px;font-style:italic;font-weight:900}.fixrow .vs{color:var(--dim2);font-weight:800}.mini-bd{width:32px;height:34px;color:var(--on-accent);border:1.5px solid #ffffff73;border-radius:6px;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex}.mgr-portrait{border:2px solid var(--cc1);border-radius:50%;flex-shrink:0;line-height:0;display:inline-block;position:relative}.mgr-portrait-img{object-fit:cover;background:var(--dim2);border-radius:50%;width:100%;height:100%;display:block}.mgr-portrait-blank{background:color-mix(in srgb, var(--cc1) 22%, var(--dim2));justify-content:center;align-items:center;display:flex}.mgr-portrait-blank svg{width:60%;height:60%;fill:var(--cc1);opacity:.85}.mgr-portrait-crest{border-width:1px;border-radius:4px;justify-content:center;align-items:center;width:16px;height:17px;font-size:7px;display:flex;position:absolute;bottom:-3px;right:-3px}.mp-header{vertical-align:-6px;border-width:1.5px;width:24px;height:24px;margin-right:6px}.mp-thread{width:36px;height:36px}.mp-thread .mgr-portrait-crest{width:15px;height:16px}.mp-profile{border-width:3px;width:150px;height:150px}.mp-profile .mgr-portrait-crest{border-width:1.5px;border-radius:7px;width:30px;height:32px;font-size:12px;bottom:0;right:0}.mgr-profile-row{align-items:center;gap:14px;margin-bottom:10px;display:flex}.mpp{flex-direction:column;gap:10px;margin:10px 0 18px;display:flex}.mpp-filters{flex-wrap:wrap;gap:8px;display:flex}.mpp-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;display:grid}.mpp-tile{border:2px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;width:64px;height:64px;padding:0;overflow:hidden}.mpp-tile img{object-fit:cover;width:100%;height:100%;display:block}.mpp-tile.sel{border-color:var(--accent)}.mpp-own{width:auto;height:40px;color:var(--txt);border-radius:20px;justify-content:center;align-items:center;padding:0 16px;font-size:12.5px;font-weight:700;display:flex}.api-list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.api-row{border:1px solid var(--line);background:var(--glass);border-radius:8px;grid-template-columns:40px minmax(0,1fr) minmax(0,180px) auto;align-items:center;gap:4px 10px;padding:8px;display:grid}.api-thumb{object-fit:contain;background:color-mix(in srgb, var(--txt) 6%, transparent);border-radius:6px;width:40px;height:40px}.api-row-info{min-width:0}.api-row-info .nm,.api-row-info .meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.api-row-info .nm{font-size:13px;font-weight:700}.api-row-info .meta{color:var(--dim2);margin-top:1px;font-size:11px}.api-row-select{width:100%;min-width:0}.mpp-upload{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.mfc{flex-direction:column;gap:14px;margin:10px 0 18px;display:flex}.mfc-stage{align-items:center;gap:16px;display:flex}.mfc-stage-small{align-items:center;gap:8px;display:flex}.bf-controls{margin-top:4px}.bf-swatches{flex-wrap:wrap;gap:8px;display:flex}.bf-swatch{border:2px solid var(--line);cursor:pointer;border-radius:50%;width:30px;height:30px;padding:0}.bf-swatch.sel{outline:2px solid var(--accent);border-color:#fff}.events{border-top:1px solid var(--line);color:var(--dim);margin-top:14px;padding-top:12px;font-size:13px;line-height:1.8}.events .ev b{color:var(--txt)}.reslist{flex-direction:column;gap:7px;margin-top:6px;display:flex}.res{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.res .pill2{border-radius:6px;padding:2px 8px;font-size:11px;font-weight:900}.win{background:var(--tint-good);color:var(--good)}.drw{background:var(--tint-warn);color:var(--warn)}.los{background:var(--tint-bad);color:var(--bad)}.jobsec{margin-bottom:18px}.jobsec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:12px;display:flex}.jobsec-pill{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:900}.jobsec-secure{background:var(--tint-good);color:var(--good)}.jobsec-stable{background:var(--tint-neutral);color:var(--dim)}.jobsec-pressure{background:var(--tint-warn);color:var(--warn)}.jobsec-finalWarning,.jobsec-sacked{background:color-mix(in srgb, var(--bad2) 18%, transparent);color:var(--bad2)}.jobsec-rows{flex-direction:column;gap:8px;display:flex}.jobsec-row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.jobsec-approval{margin-top:6px}.jobsec-approval-head{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13px;display:flex}.jobsec-approval-track{background:var(--tint-neutral);border-radius:4px;height:8px;overflow:hidden}.jobsec-approval-fill{background:var(--accent);border-radius:4px;height:100%;transition:width .3s}.jobsec-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-top:12px;display:grid}.jobsec-part{min-width:0;padding-bottom:14px;position:relative}.jobsec-part-head{justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:4px;font-size:12px;display:flex}.jobsec-part-word{color:var(--dim);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-style:italic;overflow:hidden}.jobsec-part-track{background:var(--tint-neutral);border-radius:4px;height:5px;position:relative}.jobsec-part-fill{border-radius:4px;height:100%;transition:width .3s}.jobsec-sack-line{background:var(--bad2);border-radius:1px;width:2px;height:11px;margin-left:-1px;position:absolute;top:-3px}.jobsec-sack-label{color:var(--bad2);white-space:nowrap;font-size:10px;line-height:1.2;position:absolute;bottom:0;transform:translate(-4px)}@media (width<=420px){.jobsec-parts{grid-template-columns:minmax(0,1fr)}}.mdash{max-width:none}.dash{align-items:flex-start;gap:14px;margin-top:14px;display:flex}.dash-col{flex-direction:column;gap:14px;min-width:0;display:flex}.dash-col-left{flex:1.5}.dash-col-right{flex:1}.dash-col>.matchcard,.dash-jobsec,.dash-jobsec>.matchcard{min-width:0}@media (width<=1000px){.dash{flex-direction:column}.dash-col{display:contents}.dash-fixture{order:1}.dash-jobsec{order:2}.dash-form{order:3}.dash-table{order:4}.dash-teamnews{order:5}.dash-runahead{order:6}.dash-squadglance{order:7}.dash-news{order:8}.dash-frontoffice{order:9}.dash-presser{order:10}}.teamnews-lines{gap:9px;font-size:12.5px;line-height:1.5;display:grid}.cardh{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);justify-content:space-between;align-items:center;margin:0 0 11px;font-size:11px;font-weight:800;display:flex}.cardh .link{color:var(--dim2);letter-spacing:.04em;text-transform:none;cursor:pointer;font-size:11px;font-weight:700}.dash-meta{color:var(--dim);margin-top:2px;font-size:11.5px;font-weight:400}.formstrip{gap:5px;display:flex}.fp{border-radius:5px;place-items:center;width:21px;height:21px;font-size:10.5px;font-weight:900;display:grid}.fp.w{background:var(--good);color:var(--accent-ink)}.fp.d{background:var(--dim2);color:var(--txt)}.fp.l{background:var(--bad);color:var(--accent-ink)}.fp.none{background:color-mix(in srgb, var(--dim2) 16%, transparent);color:var(--dim2);font-weight:700}.formlist{flex-direction:column;gap:7px;margin-top:14px;display:flex}.formrow{align-items:center;gap:8px;font-size:12.5px;display:flex}.formrow .formopp{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--dim);flex:1;overflow:hidden}.formrow .formscore{color:var(--txt);font-weight:800}table.mini-tbl{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12.5px}table.mini-tbl td{border-bottom:1px solid color-mix(in srgb, var(--dim2) 14%, transparent);padding:6px 4px}table.mini-tbl tr:last-child td{border-bottom:0}table.mini-tbl td.name{text-align:left;font-weight:700;overflow:hidden}.mini-name-row{align-items:center;gap:6px;min-width:0;display:flex}.mini-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}table.mini-tbl td.pos{width:22px;color:var(--dim2);font-weight:700}table.mini-tbl td.pts{text-align:right;width:30px;font-weight:800}table.mini-tbl td.gd{text-align:right;color:var(--dim);width:36px;font-size:11.5px}table.mini-tbl tr.me td{background:#ffffff0d;font-weight:800}.ipeek{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.irow{cursor:pointer;align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.irow .unread-dot{background:var(--tm-red);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px;position:static}.irow .itext{flex:1;min-width:0}.irow .who{font-weight:800}.irow .prev{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.runahead-list{gap:10px;display:grid}.runahead-row{align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.runahead-meta{flex:1;min-width:0}.runahead-opp{font-weight:800}.squadglance-list{gap:10px;display:grid}.squadglance-row{justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.squadglance-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.squadglance-out-h{text-transform:uppercase;letter-spacing:.5px;color:var(--dim2);margin:12px 0 6px;font-size:10px;font-weight:800}.squadglance-out-why{color:var(--bad);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:11px;overflow:hidden}.nlist{gap:9px;display:grid}.nlist .nitem{border-bottom:1px solid color-mix(in srgb, var(--dim2) 14%, transparent);grid-template-columns:auto 1fr;align-items:start;gap:9px;padding-bottom:9px;font-size:12.5px;line-height:1.5;display:grid}.nlist .nitem:last-child{border-bottom:0;padding-bottom:0}.window-cd{background:color-mix(in srgb, var(--tm-blue) 7%, transparent);border:1px solid color-mix(in srgb, var(--tm-blue) 28%, transparent);border-radius:var(--r);align-items:center;gap:11px;padding:10px 13px;font-size:12.5px;display:flex}.window-cd .big{color:var(--tm-blue);font-size:17px;font-style:italic;font-weight:900}table.tbl{border-collapse:collapse;width:100%;font-size:13px}table.tbl th,table.tbl td{text-align:center;border-bottom:1px solid var(--line);padding:8px}table.tbl th{color:var(--dim2);text-transform:uppercase;letter-spacing:.5px;font-size:11px}table.tbl td.name{text-align:left;font-weight:700}table.tbl td small{font-size:11px}table.tbl td.name .namecell{align-items:center;gap:9px;display:flex}table.tbl tr.me{background:color-mix(in srgb, var(--accent) 12%, transparent)}table.tbl tr.me td{font-weight:800}@media (width<=560px){table.tbl th.tbl-wide,table.tbl td.tbl-wide{display:none}table.tbl th,table.tbl td{padding:8px 4px}}.pos{color:var(--dim2);width:22px}.roster{border-right:1px solid var(--line);flex-shrink:0;width:300px;overflow-y:auto}.rgroup{text-transform:uppercase;letter-spacing:.22em;color:var(--accent);background:color-mix(in srgb, var(--scrim) 40%, transparent);font-size:11px;font-style:normal;font-weight:300;font-stretch:112%;font-family:var(--font-rail);padding:8px 16px;position:sticky;top:0}.player{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.player:hover{background:var(--glass)}.player.active{background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:inset 3px 0 0 var(--accent)}.player .nm{font-size:13.5px;font-weight:700}.player .meta{color:var(--dim);margin-top:1px;font-size:11px}.player .meta.reason{color:var(--accent);font-weight:700}.prow-text{flex:1;min-width:0}.prow-preview{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.prow-stamp{color:var(--dim2)}.drwrap{height:100%;min-height:0;display:flex}.chatwrap{flex-direction:column;flex:1;min-width:0;display:flex}.inbox-page{background:color-mix(in srgb, var(--surf) 92%, var(--txt-bright) 8%);border:1px solid var(--panel-border);min-width:0;min-height:0;box-shadow:var(--panel-glow);border-radius:8px;flex-direction:column;flex:1;margin:14px;display:flex;overflow:hidden}.inbox-page-head{padding:14px 18px 0}.inbox-page-head h2{margin:0;font-size:22px;font-weight:900}@media (width<=700px){.drwrap{flex-direction:column}.roster{border-right:none;border-bottom:1px solid var(--line);width:100%;max-height:220px}.drwrap.digest-first .roster{border-bottom:none;border-top:1px solid var(--line);order:2}.drwrap.digest-first .chatwrap{order:1}.player,.inbox-digest-row{min-height:44px}.inbox-digest-card-actions .btn,.squadrail-msgbtn{min-height:44px;padding:10px 14px;font-size:13px}.chathead-back{align-items:center;min-height:44px}}.chathead{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--scrim) 14%, transparent);padding:14px 18px}.chathead .top{justify-content:space-between;align-items:baseline;display:flex}.chathead h2{margin:0;font-size:18px;font-weight:900}.chathead .role{color:var(--dim);font-size:12px}.bars{flex-wrap:wrap;gap:18px;margin-top:10px;display:flex}.open-promise{color:var(--dim);margin-top:4px;font-size:12px}.bar{color:var(--dim);min-width:130px;font-size:11px}.bar .track{background:color-mix(in srgb, var(--scrim) 40%, transparent);border-radius:6px;height:7px;margin-top:4px;overflow:hidden}.bar .fill{border-radius:6px;height:100%;transition:width .55s cubic-bezier(.2,.8,.2,1)}.persona{color:var(--dim);margin-top:11px;font-size:11.5px;line-height:1.55}.msgs{flex-direction:column;flex:1;gap:13px;padding:20px;display:flex;overflow-y:auto}.msg{border-radius:15px;max-width:74%;padding:11px 14px;font-size:14px;line-height:1.5}.msg.you{background:var(--accent);color:var(--accent-ink);border-bottom-right-radius:4px;align-self:flex-end;font-weight:500}.msg.them{background:color-mix(in srgb, var(--bg1) 32%, transparent);border:1px solid #ffffff1a;border-bottom-left-radius:4px;align-self:flex-start;box-shadow:inset 0 1px #ffffff2e}.msg.resolved{opacity:.55}.msg.typing{cursor:pointer}.typing-dots{gap:3px;display:inline-flex}.typing-dots span{opacity:.6;background:currentColor;border-radius:50%;width:5px;height:5px}.msg .who{opacity:.7;text-transform:uppercase;letter-spacing:.6px;margin-bottom:4px;font-size:9.5px;font-weight:700}.composer{border-top:1px solid var(--line);background:color-mix(in srgb, var(--scrim) 20%, transparent);gap:10px;padding:14px;display:flex}.composer input{background:color-mix(in srgb, var(--scrim) 40%, transparent);border:1px solid var(--line);color:var(--txt);border-radius:11px;outline:none;flex:1;padding:12px 15px;font-size:14px}.composer input:focus{border-color:var(--accent)}.board-reply-menu{flex-wrap:wrap}.chip{background:color-mix(in srgb, var(--scrim) 40%, transparent);border:1px solid var(--line);color:var(--accent);text-transform:uppercase;letter-spacing:.6px;border-radius:20px;margin-right:6px;padding:3px 9px;font-size:9.5px;font-weight:800;display:inline-block}.inbox-digest{flex-direction:column;flex:1;gap:16px;padding:24px 26px;display:flex;overflow-y:auto}.inbox-digest-eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--accent);font-size:11px;font-weight:900}.inbox-digest-heading{margin:-8px 0 0;font-size:22px;font-style:italic;font-weight:900}.inbox-digest-card{border-radius:12px;padding:16px}.inbox-digest-card-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.inbox-digest-card-msg{margin-bottom:14px;font-size:14px;line-height:1.6}.inbox-digest-card-actions{flex-wrap:wrap;gap:10px;display:flex}.inbox-digest-rows{flex-direction:column;display:flex}.inbox-digest-row{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;padding:10px 4px;display:flex}.inbox-digest-row:hover{background:var(--glass)}.inbox-digest-room{flex-wrap:wrap;gap:8px;display:flex}.chathead-back{color:var(--accent);cursor:pointer;margin-bottom:6px;font-size:12px;font-weight:800;display:inline-block}.hidden{display:none!important}.trophies-live{border:1px solid var(--accent);border-radius:var(--r);background:color-mix(in srgb, var(--accent) 10%, transparent);margin-top:10px;padding:10px 14px;font-weight:700}.big-champ{text-align:center;border:1px solid var(--line);border-radius:var(--r);margin-top:14px;padding:30px}.trophyroom{--trophyroom-gold:#e9d9a0;--trophyroom-dim:#8fa3c2;--trophyroom-text:#e8eefb;color:var(--trophyroom-text);background:linear-gradient(#0d1730 0%,#0a1226 55%,#070d1c 100%);border:1px solid #2c3d5e;border-radius:16px;margin-top:14px;padding:22px 24px 0;position:relative;overflow:hidden}.trophyroom-reflect{pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff0b 46%,#0000 53%,#ffffff08 58%,#0000 64%);position:absolute;inset:0}.trophyroom-title{letter-spacing:.24em;text-transform:uppercase;color:var(--trophyroom-gold);text-align:center;margin-bottom:4px;font-size:12px}.trophyroom-sub{color:var(--trophyroom-dim);text-align:center;margin-bottom:10px;font-size:12px}.trophyroom-shelf{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:18px 38px;min-height:250px;padding:20px 10px 0;display:flex;position:relative}.trophyroom-slot{z-index:1;flex-direction:column;align-items:center;gap:6px;padding-top:24px;display:flex;position:relative}.trophyroom-slot:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(60% 90% at 50% 0,#e9d9a024 0%,#0000 70%);width:150px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.trophyroom-slot svg{filter:drop-shadow(0 8px 14px #0000008c);transition:transform .25s}.trophyroom-slot:hover svg{transform:translateY(-6px)scale(1.04)}.trophyroom-cap{color:var(--trophyroom-dim);text-align:center;letter-spacing:.04em;font-size:11px}.trophyroom-cap b{color:var(--trophyroom-text);font-size:12px;display:block}.trophyroom-glass{background:linear-gradient(#a0beff2e,#a0beff05);border-radius:50%/100% 100% 0 0;height:10px;margin:6px 8px 0}.trophyroom-plinth{background:linear-gradient(#182642,#0c1526);border-top:1px solid #31456b;height:34px;margin:0 -24px}.trophyroom-empty{text-align:center;color:var(--trophyroom-dim);padding:60px 20px 70px;font-size:15px}.trophyroom-empty b{color:var(--trophyroom-text)}.trophyroom-sweep{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 34%,#e9d9a04d 46%,#ffffff6b 50%,#e9d9a04d 54%,#0000 66%) 200% 0/260% 100%;position:absolute;inset:0}.trophyroom-revealing{border-color:#4e5f3f;transition:border-color .4s,box-shadow .4s;box-shadow:inset 0 0 60px #e9d9a017}.trophyroom-slot-reveal:before{background:radial-gradient(60% 90% at 50% 0,#e9d9a057 0%,#0000 72%)}.scout{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (width<=560px){.scout{grid-template-columns:1fr}}.sheet-boardcol{min-width:0}.sheet-boardhead{align-items:center;gap:12px;height:46px;margin-bottom:10px;display:flex}.sheet-boardname{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-style:italic;font-weight:900;line-height:1.15;overflow:hidden}.sheet-dialnote{color:var(--dim2);margin-top:6px;font-size:11px;line-height:1.5}.sheet-owed{color:var(--warn)}.sheet-row-short{background:var(--warn);vertical-align:middle;border-radius:50%;flex:none;width:7px;height:7px;margin-left:6px;display:inline-block}.kitvs-row{justify-content:center;align-items:center;gap:14px;margin:10px 0 4px;display:flex}.kitvs-side{flex-direction:column;align-items:center;gap:4px;min-width:0;max-width:120px;display:flex}.kitvs-side .note{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.kitvs-shirt{border:1px solid var(--panel-border);width:44px;height:38px;box-shadow:var(--panel-glow);border-radius:8px}.kitvs-vs{color:var(--dim2);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.sheet-collapse{background:var(--glass);border:1px solid var(--line);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;margin-top:10px;padding:11px 14px;font-size:13px;font-weight:700;transition:all .15s;display:flex}.sheet-collapse:hover{border-color:var(--line2)}.sheet-collapse .car{color:var(--dim2);font-size:11.5px;font-weight:500}.sheet-collapse-body{margin-top:10px}.sheet-repick .car{color:var(--bad)}.screen.match{overflow:hidden}.mconsole{max-width:1560px;height:100%;padding:var(--pad);gap:var(--gap);grid-template-columns:var(--rail-l) minmax(0, 1fr) var(--rail-r);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"score score score""left stage right""bar bar bar";margin:0 auto;display:grid}.scorebar{border:1px solid var(--panel-border);background:linear-gradient(160deg, var(--glass), transparent);box-shadow:var(--panel-glow);border-radius:14px;grid-area:score;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:8px 14px;display:grid}.sb-team{min-width:0;font-size:var(--fs-lg);letter-spacing:-.015em;text-transform:uppercase;font-style:italic;font-weight:900;font-stretch:125%;font-family:var(--font-heading);align-items:center;gap:10px;display:flex}.sb-team.home{justify-content:flex-end}.sb-team .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-core{align-items:center;gap:12px;display:flex}.score-scorers{font-size:var(--fs-micro);color:var(--dim);grid-template-columns:1fr 1fr;gap:16px;padding:0 14px;display:grid}.ss-side{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ss-home{text-align:right}.ss-away{text-align:left}.ss-assist{color:var(--dim2)}.rated-xi{flex-direction:column;gap:2px;font-size:12px;display:flex}.rated-xi-row{justify-content:space-between;align-items:center;gap:8px;padding:2px 4px;display:flex}.rated-xi-name{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rated-xi-sub{color:var(--dim)}.rated-xi-score{color:var(--accent);flex:none;font-weight:800}.sb-goals{font-size:var(--fs-xl);letter-spacing:-.015em;font-variant-numeric:tabular-nums;text-align:center;width:46px;font-style:italic;font-weight:900;font-stretch:125%;line-height:1;font-family:var(--font-heading)}.sb-clock{font-variant-numeric:tabular-nums;text-align:center;background:color-mix(in srgb, var(--scrim) 50%, transparent);border:1px solid var(--line);width:70px;font-weight:800;font-size:var(--fs-md);border-radius:20px;padding:5px 0}.sb-clock.live:after{content:"";background:var(--good);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-left:6px;animation:1.4s infinite blip;display:inline-block}@keyframes blip{0%,to{opacity:1}50%{opacity:.2}}.rail{border:1px solid var(--line);background:linear-gradient(160deg, var(--glass), transparent);border-radius:14px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.rail-h{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.rail-h .t{font-size:var(--fs-micro);letter-spacing:1.4px;text-transform:uppercase;color:var(--dim2);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.rail-body{flex:1;min-height:0;padding:10px 12px;overflow-y:auto}.rail.left{grid-area:left}.rail.right{grid-area:right}.sublabel{font-size:var(--fs-micro);letter-spacing:1.2px;text-transform:uppercase;color:var(--dim2);align-items:center;gap:8px;margin:12px 0 6px;font-weight:800;display:flex}.sublabel:after{content:"";background:var(--line);flex:1;height:1px}.sublabel:first-child{margin-top:0}.prow{border:1px solid var(--line);font-size:var(--fs-sm);background:var(--glass);border-radius:9px;align-items:center;gap:8px;margin-bottom:4px;padding:6px 8px;transition:all .12s;display:flex}.prow .pos{width:auto;min-width:28px;font-size:var(--fs-micro);color:var(--dim2);text-align:center;white-space:nowrap;flex:none;font-weight:800}.prow .pos .pos-slot{color:var(--dim2)}.prow-shirt{min-width:16px;font-size:var(--fs-micro);color:var(--dim2);text-align:right;flex:none;font-weight:700}.prow .pn .pos-alt{color:var(--dim2);margin-left:4px;font-size:11px;font-weight:600}.prow .pn{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;overflow:hidden}.rail .prow{gap:6px}.rail .prow .pn{min-width:96px}.prow-listed{font-size:var(--fs-chip);text-transform:uppercase;letter-spacing:.3px;color:var(--warn);border:1px solid color-mix(in srgb, var(--warn) 55%, transparent);white-space:nowrap;border-radius:5px;flex:none;padding:2px 5px;font-weight:800}.prow-prospect,.prow-expiring{font-size:var(--fs-chip);text-transform:uppercase;letter-spacing:.3px;color:var(--blue-accent);border:1px solid color-mix(in srgb, var(--blue-accent) 55%, transparent);white-space:nowrap;border-radius:5px;flex:none;padding:2px 5px;font-weight:800}.thub-toldno{font-family:inherit;line-height:inherit;cursor:pointer;background:0 0}.thub-toldno-row{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.thub-toldno:hover{color:var(--txt);border-color:var(--warn)}.prow-away{font-size:var(--fs-chip);text-transform:uppercase;letter-spacing:.3px;color:var(--bad);border:1px solid color-mix(in srgb, var(--bad) 55%, transparent);white-space:nowrap;border-radius:5px;flex:none;padding:2px 5px;font-weight:800}.prow-out{font-size:var(--fs-chip);letter-spacing:.3px;color:var(--on-accent);background:var(--bad);white-space:nowrap;cursor:default;border-radius:5px;flex:none;padding:2px 5px;font-weight:800}.prow-out-row{opacity:.6}.sheet-outgroup-h{color:var(--dim2);text-transform:uppercase;letter-spacing:.5px;margin:10px 0 4px;font-size:11px}.prow-rating{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);white-space:nowrap;border-radius:5px;flex:none;padding:1px 5px;font-size:11px;font-weight:800}.prow.clickable{cursor:pointer}.prow.clickable:hover{border-color:var(--line2)}.prow.armed{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 22%, transparent);box-shadow:0 0 0 2px var(--accent)}.prow.eligible{border-color:var(--good);background:color-mix(in srgb, var(--good) 14%, transparent);cursor:pointer}.prow.dimmed{opacity:.4}.sheet-row{grid-template-columns:minmax(38px,auto) 22px minmax(110px,1fr) 120px 54px 34px minmax(84px,116px) minmax(72px,92px) 22px;display:grid}.sheet-row .sheet-role{width:100%;max-width:none}.sheet-row .sheet-row-chips{align-items:center;gap:4px;display:flex;overflow:hidden}.sheet-row-ovr{justify-content:center;display:flex;position:relative}.squad-panes{grid-template-rows:auto 1fr;grid-template-columns:minmax(430px,1fr) minmax(520px,1fr);height:100%;min-height:0;display:grid}.squad-pane-board,.squad-pane-list{grid-template-rows:subgrid;grid-row:1/3;min-height:0;padding:14px 16px 16px;display:grid;overflow-y:auto}.squad-pane-board{border-right:1px solid var(--line)}:is(.center:has(>.screen-nav) .squad-pane-board,.center:has(>.screen-nav) .squad-pane-list){padding-bottom:80px}.sheet-boardcol{grid-template-rows:subgrid;grid-row:1/3;display:grid}.board-header{flex-wrap:wrap;grid-row:1;align-items:flex-start;gap:18px;display:flex}.board-header .sheet-boardhead{flex:none}.board-kit{flex:220px;min-width:200px;margin-bottom:12px}.board-kit-pick{cursor:pointer;max-width:200px}.board-body{grid-row:2;min-height:0}.board-hint{max-width:var(--board-lg);text-align:center;margin-inline:auto}.squad-pane-list-header{grid-row:1}.squad-pane-list-body{grid-row:2;min-height:0}.squad-pane-board .pitch{max-width:var(--board-lg);flex:0 1 var(--board-lg)}@media (width<=980px){.squad-panes{grid-template-rows:none;grid-template-columns:1fr;height:auto}.squad-pane-board,.squad-pane-list{grid-row:auto;grid-template-rows:none}.squad-pane-board{border-right:none;border-bottom:1px solid var(--line)}}.squad-subtabs{border-bottom:1px solid var(--line);flex:none;gap:2px;margin-bottom:10px;display:flex}.squad-subtab{color:var(--dim);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-right:16px;padding:8px 4px;font-family:inherit;font-size:13px;font-weight:600}.squad-subtab.on{color:var(--txt-bright);border-bottom-color:var(--accent)}.squad-tactics-tab .sheet-repick{margin-top:16px}.squad-opp-tab .pitch{max-width:var(--board-lg);margin-inline:0}.stage{grid-area:stage;place-items:center;min-width:0;min-height:0;display:grid;position:relative;container-type:size}.field{aspect-ratio:16/10;border-radius:var(--board-radius);background:repeating-linear-gradient(90deg, var(--board-grass-a) 0 var(--board-stripe), var(--board-grass-b) var(--board-stripe) calc(var(--board-stripe) * 2));border:2px solid var(--board-line);width:min(100%,160cqh);height:auto;box-shadow:inset 0 0 90px var(--stadium-tint);position:relative;overflow:hidden}[data-pitch-pattern=stripes] .field,[data-pitch-pattern=stripes] .pitch{background:repeating-linear-gradient(45deg, var(--board-grass-a) 0 6%, var(--board-grass-b) 6% 12%)}[data-pitch-pattern=rings] .field,[data-pitch-pattern=rings] .pitch{background:repeating-radial-gradient(circle at 50% 50%, var(--board-grass-a) 0 8%, var(--board-grass-b) 8% 16%)}[data-pitch-pattern=checks] .field,[data-pitch-pattern=checks] .pitch{background:repeating-conic-gradient(var(--board-grass-a) 0 25%, var(--board-grass-b) 0 50%) 0 0 / 11.4% 17.6%}[data-pitch-pattern=chevrons] .field,[data-pitch-pattern=chevrons] .pitch{background:repeating-linear-gradient(45deg, var(--board-grass-a) 0 5%, var(--board-grass-b) 5% 10%) left top / 50% 50% no-repeat, repeating-linear-gradient(-45deg, var(--board-grass-a) 0 5%, var(--board-grass-b) 5% 10%) left bottom / 50% 50% no-repeat, repeating-linear-gradient(-45deg, var(--board-grass-a) 0 5%, var(--board-grass-b) 5% 10%) right top / 50% 50% no-repeat, repeating-linear-gradient(45deg, var(--board-grass-a) 0 5%, var(--board-grass-b) 5% 10%) right bottom / 50% 50% no-repeat}[data-pitch-pattern=bands] .field,[data-pitch-pattern=bands] .pitch{background:repeating-linear-gradient(90deg,#12773a 0 8.333%,#0a5a2a 8.333% 16.667%)}[data-pitch-pattern=crest] .field,[data-pitch-pattern=crest] .pitch{background:radial-gradient(circle at 50% 50%, #0a5a2a 0 9%, transparent 9.2%), var(--board-grass-a)}[data-pitch-pattern=crestSmall] .field,[data-pitch-pattern=crestSmall] .pitch{background:radial-gradient(circle at 50% 50%, #0a5a2a 0 4.5%, transparent 4.7%), var(--board-grass-a)}.field .halfway{background:var(--mark-halfway);width:2px;position:absolute;top:0;bottom:0;left:50%}.field .cc{aspect-ratio:1;border:2px solid var(--mark-circle);border-radius:50%;width:16%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.field .pbox{border:2px solid var(--mark-box);width:12%;height:52%;position:absolute;top:50%;transform:translateY(-50%)}.field .sixbox{border:2px solid var(--mark-six);width:5.24%;height:26.94%;position:absolute;top:50%;transform:translateY(-50%)}.goalnet{background-image:repeating-linear-gradient(0deg, rgba(var(--goal-rgb), .35) 0 1px, transparent 1px 6px), repeating-linear-gradient(90deg, rgba(var(--goal-rgb), .35) 0 1px, transparent 1px 6px);border:1.5px solid rgba(var(--goal-rgb), .5);z-index:1;width:2%;height:10.8%;position:absolute;top:44.6%}.pitch .goalnet{width:10.8%;height:2%;top:auto;left:44.6%}@keyframes goalflashpop{0%{opacity:0;transform:scale(.85)}15%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}@keyframes gfnamein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.goalflash{z-index:10;pointer-events:none;background:#05070db8;flex-direction:column;justify-content:center;align-items:center;gap:4px;animation:1.6s forwards goalflashpop;display:flex;position:absolute;inset:0}.goalflash .gf-title{letter-spacing:2px;color:var(--good);font-size:30px;font-weight:900}.goalflash .gf-name{color:#fff;font-size:18px;font-weight:800;animation:.3s ease-out .15s both gfnamein}.goalflash .gf-meta{color:var(--dim2);font-size:12.5px}.offsideflash{z-index:10;pointer-events:none;letter-spacing:2px;color:var(--warn);background:#05070db8;justify-content:center;align-items:center;font-size:26px;font-weight:900;animation:.9s forwards goalflashpop;display:flex;position:absolute;inset:0}.offsideline{background:var(--warn);width:2px;box-shadow:0 0 6px var(--warn);z-index:9;pointer-events:none;position:absolute;top:0;bottom:0}.pl.flagged{outline:2px solid var(--warn);outline-offset:2px;z-index:5}.pl{aspect-ratio:1;border:1.5px solid #fff;border-radius:50%;outline:2px solid #0000;width:2.4%;transition:transform .18s,outline-color .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0006}.pl-near-pitch{border-width:2.5px;box-shadow:0 0 0 1px #0000008c,0 2px 6px #0006}.pl.carrying{z-index:4;outline-color:#fff;transform:translate(-50%,-50%)scale(1.35)}.pl.player-dot{cursor:pointer}.pl.armed{outline:2px solid var(--marker-armed);outline-offset:2px;z-index:4;transform:translate(-50%,-50%)scale(1.7)}.pl.eligible{outline:1.5px dashed var(--marker-eligible);outline-offset:2px}.pl.dimmed{opacity:var(--marker-dimmed)}.pl.dragging{z-index:6;cursor:grabbing;outline:2px solid #fff;box-shadow:0 6px 18px #0009;opacity:1!important}.pl-ghost{aspect-ratio:1;pointer-events:none;z-index:3;border:2px dashed #ffffff80;border-radius:50%;width:2.4%;position:absolute;transform:translate(-50%,-50%)}.pl-label{white-space:nowrap;color:#fff;text-shadow:0 1px 3px #000000e6;font-size:10px;font-weight:700;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.pl-label.below{top:auto;bottom:-16px}.pl-label.edge-l{left:0;transform:none}.pl-label.edge-r{left:auto;right:0;transform:none}.ball{aspect-ratio:1;z-index:6;background:#fff;border-radius:50%;width:1.7%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #ffffffb3,0 0 0 1.5px #000000a6}[data-ball-skin=neon] .ball{background:#cf3}[data-ball-skin=chrome] .ball{background:linear-gradient(135deg,#f4f4f5,#a1a1aa 55%,#71717a)}[data-ball-skin=retro] .ball{background:radial-gradient(circle at 35% 35%,#fff 0 30%,#1a1a1a 30% 33%,#fff 33% 100%)}[data-ball-skin=club] .ball{background:radial-gradient(circle at 35% 35%, var(--club1) 0 30%, var(--club2) 30% 36%, var(--club1) 36% 100%)}[data-ball-skin=winter] .ball{background:#ff7a1a}[data-ball-skin=gold] .ball{background:linear-gradient(135deg,#f3dc8a,#d4af37 55%,#8a6d1c)}.bar-stack{flex-direction:column;grid-area:bar;gap:8px;min-width:0;display:flex}.substrip{border:1px solid var(--accent);background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 14%, var(--glass)), transparent);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.substrip .txt{flex:1;min-width:0;font-size:13px;line-height:1.4}.substrip-row{align-items:center;gap:6px;display:flex}.substrip-drop{color:var(--dim);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:14px;line-height:1}.substrip-drop:hover{color:var(--txt)}.substrip .cost{color:var(--warn);margin-top:2px;font-size:11.5px;font-weight:700;display:block}.subqueued{border:1px dashed color-mix(in srgb, var(--accent) 55%, transparent);color:var(--dim);background:color-mix(in srgb, var(--glass) 60%, transparent);border-radius:14px;align-items:center;gap:10px;padding:7px 12px;font-size:12.5px;display:flex}.ctrlbar{border:1px solid var(--line);background:linear-gradient(160deg, var(--glass), transparent);border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:8px 12px;display:grid}.ctrlbar .left,.ctrlbar .mid,.ctrlbar .right{min-width:0}.ctrlbar .left{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ctrlbar .mid{justify-content:center;align-items:center;gap:6px;display:flex}.ctrlbar .right{justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=560px){.ctrlbar{grid-template-columns:1fr;row-gap:8px}.ctrlbar .left,.ctrlbar .mid,.ctrlbar .right{flex-wrap:wrap;justify-content:center}}.ctrlbar .lbl{font-size:var(--fs-micro);letter-spacing:1.2px;text-transform:uppercase;color:var(--dim2);font-weight:800}.mv-viewlbl{margin-left:8px}.rail-tabs{flex-shrink:0;gap:4px;padding:8px 8px 0;display:flex}.rtab{white-space:nowrap;text-overflow:ellipsis;text-align:center;cursor:pointer;min-width:0;font-size:var(--fs-micro);letter-spacing:.8px;text-transform:uppercase;color:var(--dim2);border:1px solid #0000;border-bottom:0;border-radius:9px 9px 0 0;flex:1;padding:7px 4px;font-weight:800;overflow:hidden}.rtab:hover{color:var(--txt)}.rtab.sel{color:var(--on-accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:var(--line);box-shadow:inset 0 2px 0 var(--accent)}.rtab.squadtab{display:none}@media (width<=1240px){.rtab.squadtab{display:block}}.mentbtns{flex-wrap:wrap;gap:6px;display:flex}.mentbtns .pill{text-align:center;font-size:var(--fs-sm);flex:1;padding:8px 6px}.mv-tap-list{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.mv-tap-chip{border-left:3px solid var(--accent);background:var(--surf);font-size:var(--fs-sm);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:7px 10px;display:flex}.mv-tap-chip.mv-tap-lapsed{border-left-color:var(--dim2)}.mv-tap-minute{font-variant-numeric:tabular-nums;color:var(--dim);font-weight:900}.mv-tap-call{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.6px;color:var(--dim2);font-weight:800}.mv-tap-line{flex:100%}.mv-effect-list{flex-direction:column;gap:8px;display:flex}.mv-effect-card{border:1px solid var(--line);border-left:3px solid var(--dim2);background:var(--surf);border-radius:10px;padding:10px 12px}.mv-effect-card.mv-effect-better{border-left-color:var(--good)}.mv-effect-card.mv-effect-worse{border-left-color:var(--bad)}.mv-effect-card.mv-effect-too-early{border-left-color:var(--warn)}.mv-effect-hd{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.mv-effect-minute{font-variant-numeric:tabular-nums;color:var(--accent);font-weight:900}.mv-effect-label{font-size:var(--fs-sm);color:var(--dim2);flex:1}.mv-effect-verdict{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.6px;font-weight:800}.mv-effect-better .mv-effect-verdict{color:var(--good)}.mv-effect-worse .mv-effect-verdict{color:var(--bad)}.mv-effect-too-early .mv-effect-verdict{color:var(--warn)}.mv-effect-early{font-size:var(--fs-sm);color:var(--dim2);margin-top:4px;font-style:italic}.mv-effect-stats{flex-direction:column;gap:3px;margin-top:6px;display:flex}.mv-effect-stat{font-size:var(--fs-sm);justify-content:space-between;display:flex}.mv-effect-stat-l{color:var(--dim2)}.mv-effect-stat-v{font-variant-numeric:tabular-nums}.mv-effect-before{color:var(--dim2)}.mv-effect-after{font-weight:800}.mv-effect-sub{flex-direction:column;gap:2px;margin-top:6px;display:flex}.mv-effect-sub-row{font-size:var(--fs-sm)}.mv-effect-sub-off{color:var(--dim2)}.ft-calls{text-align:left;width:100%;max-width:460px;margin:4px auto 0}.ft-calls-none{color:var(--dim2);font-size:var(--fs-sm);font-style:italic}.feed{font-size:var(--fs-sm);line-height:1.6}.feed .f{border-bottom:1px solid #ffffff0d;padding:4px 0}.feed .f b{color:var(--accent);font-variant-numeric:tabular-nums}.feed .goal{color:var(--good);font-weight:800}.feed .opp{color:#fca5a5}.feed .assistant{border-left:2px solid var(--warn);background:color-mix(in srgb, var(--warn) 9%, transparent);padding-left:6px}.feed .who{color:var(--warn);margin-right:5px;font-weight:700}.feed .f-cut{border-bottom:1px solid #ffffff0d;border-left:2px solid var(--dim2);padding:6px 0 6px 8px}.feed .f-cut-hd{color:var(--dim2);text-transform:uppercase;letter-spacing:1px;font-size:var(--fs-micro);margin-bottom:3px;font-weight:800}.feed .f-cut-line{opacity:.85;padding:2px 0}.feed .f-cut-line.opp{color:#fca5a5}.statrow{font-size:var(--fs-sm);border-bottom:1px solid var(--line);grid-template-columns:44px 1fr 44px;align-items:center;padding:7px 0;display:grid}.statrow b{font-variant-numeric:tabular-nums;font-weight:900;font-size:var(--fs-md)}.statrow .h{text-align:left}.statrow .a{text-align:right}.statrow .l{text-align:center;color:var(--dim);text-transform:uppercase;font-size:var(--fs-micro);letter-spacing:1px;font-weight:800}.ht-e{font-size:var(--fs-micro);letter-spacing:2px;color:var(--accent);font-weight:800}.ht-s{font-size:var(--fs-lg);font-weight:900}.ht-note{font-size:var(--fs-sm);color:var(--dim)}.ft-scorers{font-size:var(--fs-sm);color:var(--dim);margin-bottom:18px}.center.ft-wrap{text-align:center;max-width:760px}.ft-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ft-backdrop-plate{background-image:var(--backdrop-stadium,none);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.ft-backdrop-veil{background-image:radial-gradient(94% 80% at 50% 42%, color-mix(in srgb, var(--bg0) 92%, transparent) 0%, color-mix(in srgb, var(--bg0) 82%, transparent) 54%, color-mix(in srgb, var(--bg0) 36%, transparent) 100%);position:absolute;inset:0}.ft-panel{margin-bottom:16px;padding:16px 18px}.ft-wrap .glass{background-image:radial-gradient(94% 80% at 50% 42%, color-mix(in srgb, var(--bg0) 92%, transparent) 0%, color-mix(in srgb, var(--bg0) 82%, transparent) 54%, color-mix(in srgb, var(--bg0) 36%, transparent) 100%), var(--backdrop-stadium-blur,none);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-attachment:fixed,fixed}.ft-wrap .ft-primary{--hero-shear:4px;flex:none;width:auto;padding:10px 20px;font-size:17px}.ft-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:10px;font-size:11px}.ft-scoreline{justify-content:center;align-items:center;gap:24px;margin-bottom:6px;display:flex}.ft-side{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.ft-clubname{font-family:var(--font-heading);color:var(--txt);font-size:16px;font-style:italic;font-weight:800}.ft-score{font-family:var(--font-heading);font-variant-numeric:tabular-nums;color:var(--txt-bright);flex:none;font-size:4.5rem;font-style:italic;font-weight:900;line-height:1}.ft-motm{border-radius:var(--r);background:var(--glass);border:1px solid var(--line);border-left:4px solid var(--accent);text-align:left;flex-direction:column;gap:6px;max-width:420px;margin:16px auto;padding:10px 14px;display:flex}.ft-motm-row-inner{align-items:center;gap:10px;display:flex}.ft-motm-label{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-size:10px}.ft-motm-name{color:var(--txt-bright);font-weight:800}.ft-motm-rating{color:var(--accent);font-weight:800}.ft-motm-club{color:var(--dim);font-size:var(--fs-sm);margin-left:auto}.ft-bars{flex-direction:column;gap:10px;max-width:420px;margin:0 auto 20px;display:flex}.ft-bar-row{grid-template-columns:32px 1fr 32px;align-items:center;gap:10px;display:grid}.ft-bar-num{font-variant-numeric:tabular-nums;font-weight:900;font-size:var(--fs-md);text-align:center}.ft-bar{background:var(--line);border-radius:4px;height:8px;display:flex;overflow:hidden}.ft-bar-home,.ft-bar-away{height:100%}.ft-bar-label{text-align:center;color:var(--dim);text-transform:uppercase;font-size:var(--fs-micro);letter-spacing:1px;grid-area:2/1/auto/-1;font-weight:800}.ft-cols{text-align:left;grid-template-columns:1fr 1fr;gap:24px;display:grid}.ft-col .sublabel{text-align:center}.ft-motm-row{font-weight:800}.ft-motm-row .rated-xi-name{color:var(--accent)}@media (width<=700px){.ft-cols{grid-template-columns:1fr}}.statbar{background:color-mix(in srgb, var(--scrim) 40%, transparent);border-radius:6px;height:6px;margin:8px 0 14px;display:flex;overflow:hidden}.statbar i{height:100%;display:block}.splitbar{background:color-mix(in srgb, var(--scrim) 40%, transparent);border-radius:5px;height:9px;display:flex;overflow:hidden}.splitbar i{height:100%;display:block}.barkey{font-size:var(--fs-micro);color:var(--dim);justify-content:space-between;margin-top:5px;display:flex}.flanks{grid-template-columns:1fr 1fr 1fr;gap:6px;margin:2px 0 4px;display:grid}.flank{background:color-mix(in srgb, var(--scrim) 30%, transparent);border:1px solid var(--line);text-align:center;border-radius:6px;padding:8px 6px}.flank.hot{border-color:color-mix(in srgb, var(--bad) 55%, transparent);background:color-mix(in srgb, var(--bad) 13%, transparent)}.flank .v{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;font-weight:800}.flank.hot .v{color:var(--bad)}.flank .k{font-size:var(--fs-micro);color:var(--dim);letter-spacing:1px;text-transform:uppercase;margin-top:2px}.insight-row{border-radius:6px;align-items:center;gap:9px;padding:6px 8px;display:flex}.insight-row+.insight-row{margin-top:2px}.insight-row .pos{font-size:var(--fs-micro);color:var(--dim);flex:none;width:26px;font-weight:800}.insight-row .nm{font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.insight-row .fact{font-size:var(--fs-micro);color:var(--dim);font-variant-numeric:tabular-nums}.insight-row .fact.warn{color:var(--bad)}.ebar{background:color-mix(in srgb, var(--scrim) 40%, transparent);border-radius:3px;flex:none;width:44px;height:5px;overflow:hidden}.ebar i{height:100%;display:block}.insight-empty{font-size:var(--fs-sm);color:var(--dim);padding:8px 2px 14px;font-style:italic}@media (width<=1240px){.mconsole{grid-template-columns:minmax(0, 1fr) var(--rail-r);grid-template-areas:"score score""stage right""bar bar"}.rail.left{display:none}}@media (width<=900px){.screen.match{overflow-y:auto}.mconsole{grid-template:"score""stage""bar""right"/minmax(0,1fr);height:auto;min-height:100%}.stage{container-type:normal}.stage .field{width:100%;height:auto}.rail.right{min-height:340px}}.energybar{flex-shrink:0;width:46px;display:inline-block}.energybar .track{background:color-mix(in srgb, var(--scrim) 40%, transparent);border-radius:5px;height:5px;display:block;overflow:hidden}.energybar .fill{border-radius:5px;height:100%;display:block}.energybar .energybar-mood{height:3px;margin-top:3px}.infobtn{border:1px solid var(--line);background:var(--glass);width:22px;height:22px;color:var(--dim2);cursor:pointer;border-radius:50%;flex-shrink:0;font-size:12px;line-height:1}.infobtn:hover{border-color:var(--accent);color:var(--accent)}.squadrail-msgbtn{padding:4px 10px;font-size:11px}.statspanel-backdrop{background:color-mix(in srgb, var(--overlay) 60%, transparent);z-index:50;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.statspanel{background:color-mix(in srgb, var(--bg1) 85%, transparent);width:100%;max-width:380px;max-height:85vh;box-shadow:inset 0 1px 0 #ffffff2e, 0 20px 60px color-mix(in srgb, var(--shadow) 50%, transparent);border:1px solid #ffffff1a;border-radius:6px;padding:22px;overflow-y:auto}.statspanel .name{font-size:18px;font-weight:900}.profile-shirt{color:var(--dim2);font-weight:700;font-size:var(--fs-sm);margin-right:6px}.resultcard{text-align:center}.resultcard-score{justify-content:center;align-items:center;gap:16px;margin:10px 0 16px;display:flex}.resultcard-team{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:700;display:flex}.resultcard-goals{white-space:nowrap;font-size:28px;font-weight:900}.resultcard-scorers{color:var(--dim);grid-template-columns:1fr 1fr;gap:22px;margin-bottom:16px;font-size:12px;display:grid}.resultcard-scorers>div{min-width:0}.resultcard-scorers-home{text-align:left}.resultcard-scorers-away{text-align:right}.resultcard-scorers .g{overflow-wrap:anywhere}.resultcard-quote{color:var(--dim);margin-bottom:18px;font-size:13px;line-height:1.5}.resultcard-grounds-label{color:var(--dim);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:11px;font-weight:700}.resultcard-grounds{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:14px;display:flex}.resultcard-tick{border-radius:var(--r);border:1px solid var(--line);color:var(--dim);align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:flex}.resultcard-tick-team{font-weight:700}.resultcard-tick-score{font-variant-numeric:tabular-nums}.shootout-reveal{text-align:center}.shootout-reveal-score{justify-content:center;align-items:center;gap:16px;margin:10px 0 16px;display:flex}.shootout-reveal-kicks{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px;display:flex}.shootout-kick{border-radius:var(--r);border:1px solid var(--line);align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.shootout-kick.missed{opacity:.55}.shootout-kick-taker{white-space:nowrap;font-weight:700}.shootout-kick-mark{font-size:14px}.shootout-reveal-lede{margin:0 0 18px}.cup-round{margin-bottom:20px}.cup-round-name{color:var(--dim);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:12px;font-weight:700}.cup-round-ties{flex-direction:column;gap:6px;display:flex}.cup-tie{border-radius:var(--r);border:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:grid}.cup-tie-user{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.cup-tie-side{align-items:center;gap:8px;min-width:0;display:flex}.cup-tie-side-away{text-align:right;justify-content:flex-end}.cup-tie-winner{font-weight:800}.cup-tie-score{white-space:nowrap;text-align:center;font-weight:900}.euro-hero,.euro-prematch{background-color:#0c1a3f;background-image:radial-gradient(1.4px 1.4px at 20px 30px,#ffffff8c 0,#0000 60%),radial-gradient(1.2px 1.2px at 90px 70px,#fff6 0,#0000 60%),radial-gradient(1px 1px at 150px 20px,#ffffff80 0,#0000 60%),radial-gradient(1.4px 1.4px at 50px 120px,#ffffff59 0,#0000 60%),radial-gradient(1px 1px at 170px 110px,#ffffff73 0,#0000 60%),radial-gradient(1.4px 1.4px at 120px 160px,#ffffff4d 0,#0000 60%),linear-gradient(160deg,#050b24 0%,#0c1a3f 55%,#101c3a 100%);background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,no-repeat;background-size:200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,100% 100%}.euro-hero{border-color:color-mix(in srgb, var(--star) 45%, var(--panel-border))}.euro-hero-wordmark{letter-spacing:.18em;text-transform:uppercase;color:var(--star);margin-bottom:6px;font-size:11px;font-weight:800}.euro-hero .matchcard{border-color:color-mix(in srgb, var(--star) 30%, var(--panel-border));background:#050a1e8c}.euro-prematch .center{border-radius:var(--r)}.euro-portal{border-color:var(--line2);margin-bottom:16px}.euro-portal-list{flex-direction:column;gap:6px;max-height:260px;display:flex;overflow-y:auto}.euro-portal-row{border-radius:var(--r);border:1px solid var(--line);color:var(--txt);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 12px;display:flex}.euro-portal-row:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.signing-celebration{text-align:center;padding:32px 22px}.signing-celebration-badge{letter-spacing:.02em;border:3px solid;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;font-size:15px;font-weight:900;display:flex}.signing-celebration-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-bottom:8px;font-size:11px;font-weight:800}.signing-celebration-name{color:var(--txt-bright);margin-bottom:4px;font-size:24px;font-weight:900}.signing-celebration-club{color:var(--dim);margin-bottom:22px;font-size:14px}.player-photo{object-fit:cover;border-radius:8px;flex-shrink:0;width:44px;height:44px}.statspanel .rating-row{align-items:center;gap:10px;margin-top:4px;display:flex}.statspanel .rating-note{color:var(--dim);margin-top:6px;font-size:12px}.statspanel .statspanel-role-short{color:var(--warn)}.statspanel .rating-breakdown{color:var(--dim);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.statspanel .rating-chip{background:color-mix(in srgb, var(--scrim) 40%, transparent);border:1px solid var(--line);border-radius:4px;padding:2px 6px}.statspanel .rating-arrow{color:var(--dim2)}.statspanel .rating-live{color:var(--accent);font-size:13px;font-weight:800}.lastfive{gap:6px;margin-top:8px;display:flex}.lastfive-dot{border:1px solid var(--line);width:26px;height:26px;color:var(--dim);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex}.lastfive-dot.started{background:color-mix(in srgb, var(--good) 18%, transparent);border-color:color-mix(in srgb, var(--good) 45%, var(--line));color:var(--good)}.lastfive-dot.benched{background:color-mix(in srgb, var(--scrim) 30%, transparent)}.mood-why{color:var(--dim);margin-top:8px;font-size:12.5px;font-style:italic}.trust-word{color:var(--dim);margin-top:6px;font-size:12.5px;font-style:italic}.persona-traits{color:var(--txt);margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.6}.statgrid{flex-wrap:wrap;gap:14px 22px;margin-top:10px;display:flex}.statgrid .label{color:var(--dim);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.statgrid .value{color:var(--txt);font-variant-numeric:tabular-nums;margin-top:2px;font-size:15px;font-weight:800;display:block}.clubfin-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:10px 0 20px;display:grid}.clubfin-box{background:color-mix(in srgb, var(--bg1) 32%, transparent);border:1px solid #ffffff1a;border-radius:6px;padding:14px 16px;box-shadow:inset 0 1px #ffffff2e}.clubfin-box .label{color:var(--dim);text-transform:uppercase;letter-spacing:.22em;font-size:11px;font-style:normal;font-weight:300;font-stretch:112%;font-family:var(--font-rail);display:block}.clubfin-box .value{letter-spacing:-.015em;color:var(--txt-bright);font-variant-numeric:tabular-nums;font-size:22px;font-style:italic;font-weight:900;font-stretch:125%;font-family:var(--font-figure);margin-top:6px;display:block}.clubfin-split input[type=range]{accent-color:var(--accent);cursor:pointer}.clubfin-split input[type=range]:disabled{cursor:default;opacity:.5}.fs-money-row{gap:24px;margin-bottom:8px;display:flex}.fs-money-label{color:var(--dim);text-transform:uppercase;letter-spacing:.22em;font-size:11.5px;font-weight:300;display:block}.fs-money-value{letter-spacing:-.015em;color:var(--txt-bright);font-variant-numeric:tabular-nums;font-size:22px;font-style:italic;font-weight:900;font-stretch:125%;font-family:var(--font-figure);margin-top:4px;display:block}.cc-budget-slider,.fs-split-slider{width:100%;accent-color:var(--accent);cursor:pointer}.cp-field-row{margin-bottom:14px}.cp-field-label{color:var(--dim);font-size:13px;line-height:1.4;display:block}.cp-field-value{color:var(--txt-bright);font-variant-numeric:tabular-nums;font-size:20px;font-style:italic;font-weight:900;font-family:var(--font-figure);margin:2px 0 4px;display:block}.cp-slider{width:100%;accent-color:var(--accent);cursor:pointer}.clubfin-ledger-row{border-radius:var(--r);justify-content:space-between;align-items:center;margin-bottom:4px;padding:8px 10px;display:flex}.clubfin-ledger-row.in{background:color-mix(in srgb, var(--good) 12%, transparent)}.clubfin-ledger-row.out{background:color-mix(in srgb, var(--bad) 10%, transparent)}.clubfin-ledger-row .amt{font-variant-numeric:tabular-nums;font-weight:800}.clubfin-ledger-row.in .amt{color:var(--good)}.clubfin-ledger-row.out .amt{color:var(--bad)}.clubfin-ledger-net{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:6px;padding:8px 10px;font-weight:800;display:flex}.clubfin-earner-row{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);justify-content:space-between;padding:5px 0;display:flex}.clubfin-earner-row:last-child{border-bottom:none}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.shop-item{background:color-mix(in srgb, var(--bg1) 32%, transparent);text-align:center;border:1px solid #ffffff1a;border-radius:6px;flex-direction:column;align-items:center;gap:8px;padding:12px;display:flex;box-shadow:inset 0 1px #ffffff2e}.shop-item.sel{border-color:var(--tm-blue);background:color-mix(in srgb, var(--tm-blue) 10%, transparent)}.shop-item .shop-swatch{cursor:default}.shop-item .shop-chip{letter-spacing:.06em;text-transform:uppercase;color:var(--dim);background:var(--surf2);border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.shop-item .si-name{font-size:12.5px;font-weight:700}.clh-identity{align-items:center;gap:14px;margin:4px 0 20px;display:flex}.clh-name{color:var(--txt-bright);font-size:19px;font-weight:800}.clh-save-row{align-items:center;gap:10px;margin:4px 0 20px;display:flex}.clh-filter-row{gap:10px;margin-bottom:8px;display:flex}.clh-filter-row .pill{flex:1}.clh-filter-row .pill:disabled{opacity:.5;cursor:not-allowed}.clh-transfer-results{border:1px solid var(--line);border-radius:var(--r);margin-bottom:8px;overflow:hidden}.clh-transfer-row{cursor:pointer;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.clh-transfer-row:last-child{border-bottom:none}.clh-transfer-row:hover{background:color-mix(in srgb, var(--surf) 60%, transparent)}.htoverlay{background:color-mix(in srgb, var(--overlay) 90%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20;text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;inset:0;overflow:hidden}.htoverlay:before{content:"";background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--wipe-home,var(--tm-blue)) 30%, transparent) 45%, color-mix(in srgb, var(--wipe-away,var(--tm-blue)) 30%, transparent) 55%, transparent);pointer-events:none;width:60%;position:absolute;inset:0;transform:translate(-140%)}.mv-pause{z-index:20;text-align:center;opacity:1;pointer-events:none;--txt:var(--tm-ice-100);--txt-bright:var(--tm-white);--dim:var(--tm-steel-300);--dim2:var(--tm-steel-400);--line:#58729340;--line2:#58729380;--glass:#ffffff0a;--good:#34d399;--warn:#fbbf24;--bad:#f87171;--panel-border:color-mix(in srgb, var(--tm-blue) 22%, var(--line));--panel-glow:0 0 0 1px color-mix(in srgb, var(--tm-blue) 8%, transparent), 0 18px 40px -26px color-mix(in srgb, var(--tm-blue) 45%, transparent);--mv-kc-accent:color-mix(in srgb, var(--accent) 50%, var(--tm-white));color:var(--txt);background-color:#05070d;background-image:linear-gradient(#0b1220 0%,#05070d 100%);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;transition:opacity .2s;display:flex;position:absolute;inset:0}.mv-pause:before{content:"";background-image:linear-gradient(135deg, color-mix(in srgb, var(--mv-home-kit,var(--cc1)) 14%, transparent) 0%, transparent 100%), linear-gradient(225deg, color-mix(in srgb, var(--mv-away-kit,var(--cc1)) 10%, transparent) 0%, transparent 100%), linear-gradient(180deg, var(--mv-crowd-tint) 0%, transparent 100%);pointer-events:none;border-radius:14px 14px 0 0;height:55%;position:absolute;inset:0}.mv-pause .btn{pointer-events:auto}.mv-pause.mv-pause-out{opacity:0;pointer-events:none}.mv-paused-hidden .field{visibility:hidden}.mv-kc-eyebrow{letter-spacing:.1em;text-transform:uppercase;width:100%;max-width:720px;color:var(--dim);justify-content:space-between;align-items:center;font-size:11px;display:flex}.mv-eyebrow-right{color:var(--accent);font-weight:800}.mv-kc-fixture{justify-content:center;align-items:flex-start;gap:20px;width:100%;max-width:720px;display:flex}.mv-kc-side{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex}.mv-kc-name{font-family:var(--font-heading);color:var(--txt);text-align:center;font-size:20px;font-style:italic;font-weight:800;line-height:1.15}.mv-kc-v{color:var(--dim);text-transform:uppercase;align-self:center;margin-top:22px;font-size:13px;font-weight:700}.mv-score{color:var(--txt);font-size:15px;font-weight:600}.mv-kc-body{justify-content:center;align-items:flex-start;gap:16px;width:100%;max-width:720px;margin-top:4px;display:flex}.mv-kc-board{flex:0 1 var(--board-xs);max-width:var(--board-xs)}.mv-kc-board .pitch{max-width:var(--board-xs);flex-basis:var(--board-xs)}.mv-kc-mid{flex-direction:column;flex:220px;align-self:stretch;gap:10px;min-width:200px;max-width:280px;display:flex}.mv-kc-block{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.mv-kc-h{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:11px}.mv-kc-hr{background:var(--line);width:100%;height:1px}@media (width<=700px){.mv-kc-body{flex-direction:column;align-items:center}.mv-kc-board{width:100%}.mv-kc-mid{max-width:var(--board-xs)}.mv-pause{pointer-events:auto;justify-content:flex-start;overflow-y:auto}}.mv-queued{flex-direction:column;gap:6px;width:100%;max-width:360px;margin-top:4px;display:flex}.mv-q{background:color-mix(in srgb, var(--glass) 60%, transparent);border:1px dashed color-mix(in srgb, var(--accent) 55%, transparent);text-align:left;border-radius:14px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12.5px;line-height:1.35;display:flex}.mv-none{color:var(--dim);text-align:center;padding:2px;font-size:12.5px}.mv-warnline{color:var(--warn);text-align:center;max-width:360px;font-size:12px;line-height:1.4}.mv-pause .note,.mv-pause .sheet-dialnote,.mv-pause .kitvs-vs{color:var(--dim)}.mv-pause .mv-eyebrow-right{color:var(--mv-kc-accent)}.mv-pause .mv-q{border-color:color-mix(in srgb, var(--mv-kc-accent) 55%, transparent)}.mv-acts{gap:8px;margin-top:2px;display:flex}.mv-resume{margin-top:6px}.mv-kc-primary{min-width:220px;padding:14px 28px;font-size:1.15rem}.field.mv-paused .pl:not(.carrying){opacity:.55}.sacked-panel{max-width:640px}.sacked-text{color:var(--dim);margin-bottom:26px;font-size:14px;line-height:1.55}.sacked-offers{flex-direction:column;gap:14px;margin-bottom:26px;display:flex}.sacked-offer{border-radius:var(--r);background:color-mix(in srgb, var(--bg1) 32%, transparent);border:1px solid #ffffff1a;padding:16px;box-shadow:inset 0 1px #ffffff2e}.sacked-offer-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.sacked-offer-pitch{color:var(--dim);margin-bottom:12px;font-size:14px}.sacked-offer-head .note{font-size:13px}.sacked-offer-abroad{border-left:3px solid var(--blue-accent)}.sacked-offer-league{text-transform:uppercase;letter-spacing:.4px;color:var(--blue-accent);margin-bottom:6px;font-size:12px;font-weight:800}.crossroads-panel{max-width:640px}.crossroads-text{color:var(--dim);margin-bottom:26px;font-size:14px;line-height:1.55}.crossroads-choices{flex-direction:column;gap:14px;display:flex}.crossroads-choice{border-radius:var(--r);background:color-mix(in srgb, var(--bg1) 32%, transparent);border:1px solid #ffffff1a;padding:16px;box-shadow:inset 0 1px #ffffff2e}.crossroads-choice-note{color:var(--dim);margin:6px 0 12px;font-size:14px}.crossroads-record{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.crossroads-chip{color:var(--dim);background:color-mix(in srgb, var(--bg1) 32%, transparent);border:1px solid #ffffff1a;border-radius:999px;padding:5px 12px;font-size:13px}.crossroads-choice-loyal{border-left:3px solid var(--club1,var(--blue-accent))}.crossroads-choice-head{align-items:center;gap:8px;margin-bottom:2px;display:flex}@media (width>=720px){.crossroads-choices{flex-direction:row;align-items:stretch}.crossroads-choice{flex-direction:column;flex:1 1 0;display:flex}.crossroads-choice-note{flex:auto}}.shadowseason-panel{max-width:720px}.shadowseason-text{color:var(--dim);margin-bottom:22px;font-size:14px;line-height:1.55}.shadowseason-record{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:26px;display:grid}@media (width>=720px){.shadowseason-record{grid-template-columns:repeat(6,1fr)}}.shadowseason-stat{border-radius:var(--r);background:color-mix(in srgb, var(--bg1) 32%, transparent);text-align:center;border:1px solid #ffffff1a;padding:10px 6px;box-shadow:inset 0 1px #ffffff2e}.shadowseason-stat-v{font-size:1.25rem;font-weight:700;line-height:1.2}.shadowseason-table-wrap{border:1px solid var(--line);border-radius:var(--r);max-height:46vh;overflow-y:auto}.shadowseason-ok{min-width:220px;margin-top:22px}.table-shadow-note{background:color-mix(in srgb, var(--bg1) 32%, transparent);border:1px solid #ffffff1a;border-radius:6px;margin-bottom:14px;padding:8px 12px;box-shadow:inset 0 1px #ffffff2e}.toast{z-index:500;background:color-mix(in srgb, var(--bg1) 85%, transparent);max-width:360px;box-shadow:inset 0 1px 0 #ffffff2e, 0 12px 30px color-mix(in srgb, var(--shadow) 35%, transparent);color:var(--txt);border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:10px;padding:14px 16px;font-size:13px;line-height:1.4;display:flex;position:fixed;bottom:20px;right:20px}.toast-close{color:var(--dim);cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;line-height:1}.toast-close:hover{color:var(--txt)}.rejection-tone{width:100%;margin-top:4px}.rejection-tone.impatient{color:var(--warn)}.rejection-tone.hostile{color:var(--bad)}.pager{justify-content:center;align-items:center;gap:14px;padding:12px 0 4px;display:flex}.pager .note{margin:0}.transfers-tab .panel{max-width:none}.neg-thread{flex-direction:column;gap:8px;margin:10px 0;display:flex}.neg-thread .msg{max-width:88%}.neg-move{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.neg-line{align-self:flex-end}@media (width<=560px){.neg-thread .msg,.neg-line.msg{max-width:100%}}.presser-thread{flex-direction:column;gap:8px;margin:10px 0;display:flex}.presser-thread .msg{max-width:92%}.presser-move{background:0 0;border-top:none;flex-wrap:wrap;gap:8px;padding:0;display:flex}.thub-grid{grid-template-columns:1.4fr 1fr;grid-auto-rows:auto;grid-auto-flow:dense;gap:14px;padding:0 28px;display:grid}.thub-card{cursor:pointer;transition:border-color .15s,transform .15s}.thub-card:hover{border-color:var(--accent,var(--line));transform:translateY(-1px)}.thub-card-scouting{grid-area:span 2/1}.thub-card-title{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.thub-card-glimpse{color:var(--dim);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:12.5px;display:-webkit-box;overflow:hidden}.thub-card-badge{background:var(--bad);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.thub-strip{border:1px solid var(--line);background:var(--glass);color:var(--dim);border-radius:10px;margin:14px 28px 20px;padding:10px 16px;font-size:12.5px}.thub-chip{border-radius:999px;margin-bottom:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.thub-chip-talking{background:color-mix(in srgb, var(--dim2) 20%, transparent);color:var(--dim)}.thub-chip-countered{background:color-mix(in srgb, var(--warn) 20%, transparent);color:var(--warn)}.thub-chip-terms{background:color-mix(in srgb, var(--good) 20%, transparent);color:var(--good)}.thub-chip-rejected{background:color-mix(in srgb, var(--bad) 20%, transparent);color:var(--bad)}.thub-open-offers{margin-top:4px}.player.tfr-row{grid-template-columns:auto minmax(0,1fr) auto minmax(0,160px) auto;align-items:center;gap:4px 10px;display:grid}.tfr-row-main{min-width:0}.tfr-row-main .nm,.tfr-row-main .meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tfr-row-tags{justify-content:flex-end;align-items:center;gap:4px;display:flex}.tfr-tag{background:var(--glass);color:var(--dim);white-space:nowrap;cursor:default;border:none;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:700}.tfr-postag{text-align:center;min-width:42px}.tfr-tag-more{cursor:pointer}.tfr-row-controls{flex-wrap:wrap;grid-column:5;justify-content:flex-end;align-items:center;gap:6px;display:flex}.thub-row-chip-slot{grid-column:4;align-items:center;min-width:0;display:flex}.thub-negchip{text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border:none;border-radius:8px;width:100%;height:30px;padding:6px 10px;font-size:12px;font-weight:700;overflow:hidden}.thub-negchip-accepted{background:color-mix(in srgb, var(--good) 20%, transparent);color:var(--good)}.thub-negchip-close{background:color-mix(in srgb, color-mix(in srgb, var(--good) 55%, var(--warn) 45%) 20%, transparent);color:color-mix(in srgb, var(--good) 55%, var(--warn) 45%)}.thub-negchip-wantmore{background:color-mix(in srgb, var(--warn) 20%, transparent);color:var(--warn)}.thub-negchip-wantlots{background:color-mix(in srgb, color-mix(in srgb, var(--warn) 40%, var(--bad) 60%) 20%, transparent);color:color-mix(in srgb, var(--warn) 40%, var(--bad) 60%)}.thub-negchip-no{background:color-mix(in srgb, color-mix(in srgb, var(--bad) 75%, var(--warn) 25%) 20%, transparent);color:color-mix(in srgb, var(--bad) 75%, var(--warn) 25%)}.thub-negchip-insulted{background:color-mix(in srgb, var(--bad) 20%, transparent);color:var(--bad)}.thub-negchip-talking{background:color-mix(in srgb, var(--dim2) 20%, transparent);color:var(--dim)}.thub-negchip-unread{outline:2px solid var(--accent);outline-offset:-2px}.thub-negchip-new{background:var(--accent);color:var(--accent-ink);letter-spacing:.02em;text-transform:uppercase;vertical-align:1px;border-radius:5px;margin-right:6px;padding:1px 5px;font-size:11px;font-weight:800;display:inline-block}.thub-negchip-detail{background:var(--glass);border:1px solid var(--line);color:var(--txt);border-radius:8px;flex:100%;margin-top:6px;padding:8px 10px;font-size:12.5px}.thub-pane-header{align-items:center;gap:14px;padding:20px 28px 8px;display:flex}.thub-back{color:var(--dim);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:13px}.thub-back:hover{color:var(--txt)}.thub-offers-grid{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}@media (width>=980px){.thub-offers-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr)}.thub-offers-grid.one-col{grid-template-columns:1fr}}.thub-terms-ask b{color:var(--txt-bright);font-weight:700}.thub-terms-wage-input{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--txt-bright);font-weight:700}.panel.thub-offers-empty{text-align:center;max-width:480px;margin:0 auto}.panel.thub-offers-empty .btn{margin-top:12px}.thub-offers-left,.thub-offers-right{flex-direction:column;gap:16px;min-width:0;display:flex}.thub-history-row{border-bottom:1px solid var(--line);padding:10px 0}.thub-history-row:last-child{border-bottom:none}.thub-history-row-top{justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}@media (width<=720px){.thub-grid{grid-template-rows:none;grid-template-columns:1fr;padding:0 16px}.thub-card-scouting,.thub-card-offers,.thub-card-news,.thub-card-shortlist,.thub-card-freeagents,.thub-card-suggestions,.thub-card-sell{grid-area:auto/1}.thub-strip{margin:14px 16px 20px}}.sheet-role{background:var(--glass);max-width:158px;color:var(--txt);font-size:var(--fs-micro);cursor:pointer;border:1px solid #ffffff24;border-radius:6px;flex-shrink:0;padding:3px 4px 3px 6px;font-weight:700}.sheet-role:hover{border-color:var(--accent)}.sheet-focus{max-width:96px}.header-controls{align-items:center;gap:12px;margin-left:auto;display:flex}.soundctl,.themectl{align-items:center;gap:8px;display:flex}.settings-av{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.settings-av .soundctl-vol{width:160px}.settings-credits-link{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.soundctl .pill,.themectl .pill{padding:4px 10px;font-size:11px}.soundctl-vol{width:84px;accent-color:var(--accent);cursor:pointer}.soundctl-vol:disabled{opacity:.35;cursor:default}@media (width<=480px){.header-controls{gap:6px}.soundctl-vol{width:48px}}header.hero .header-controls{position:absolute;top:18px;right:18px}header.hero .soundctl-vol{accent-color:var(--tm-blue)}@media (prefers-reduced-motion:no-preference){.tabbody>*,.transfers-tab>*{animation:panelfade var(--motion-fast) ease both}.tab-badge,.thub-card-badge,.tab-pulse-dot{animation:.18s cubic-bezier(.34,1.56,.64,1) both badgepop}.kickoff-pulse{animation:2s ease-in-out infinite kickoffpulse}.htoverlay{animation:matchwipe .38s var(--ease-out) both}.htoverlay:before{animation:.5s ease-out both matchwipesweep}.ft-wrap{animation:matchwipe .38s var(--ease-out) both}.goalnet-ripple{animation:.5s ease-out goalnetripple}.goalnet-flash{animation:.4s ease-out goalnetflash}.pl.save-pulse{animation:.5s ease-out savepulse}.sb-clock.heartbeat{animation:2s ease-in-out infinite clockheartbeat}.typing-dots span{animation:.9s ease-in-out 3 typingdot}.typing-dots span:nth-child(2){animation-delay:.15s}.typing-dots span:nth-child(3){animation-delay:.3s}.signing-celebration{animation:.32s both signingcelebrationin}.signing-celebration-badge{animation:.26s cubic-bezier(.34,1.56,.64,1) .12s both badgepop}.bid-arrive{animation:.32s both signingcelebrationin}.screen-enter,.tab-enter{animation:screenenter var(--motion-base) var(--ease-out) both}.screen-enter.screen-enter-fast{animation-duration:var(--motion-fast)}.stagger>*{animation:staggerin var(--motion-fast) var(--ease-out) both;animation-delay:calc(var(--stagger-i,0) * 28ms)}.stagger-lift>*{animation-name:staggerinlift}.table-row-moved{animation:tableflash var(--motion-slow) ease-out}.table-row-moved .nf-mv{animation:.26s cubic-bezier(.34,1.56,.64,1) both badgepop}.resultcard-score-reveal{animation:badgepop .26s var(--ease-pop) both}.mv-kc-fixture .mv-kc-side{animation:kcsidein var(--motion-slow) var(--ease-out) both}.mv-kc-fixture .mini-bd{animation:badgepop .26s var(--ease-pop) .12s both}.sb-goals{animation:scorebump .26s var(--ease-pop) both}.f-banner{vertical-align:middle;border-radius:2px;width:8px;height:8px;margin-right:6px;animation:.2s ease-out both fbannerin;display:inline-block}.f-banner-card{background:var(--warn)}.f-banner-sub{background:var(--blue-accent)}.screen-sacked:before{content:"";pointer-events:none;z-index:5;background:#000;animation:.5s ease-out both sackedoverlay;position:fixed;inset:0}.sacked-panel{animation:sackedrise .35s var(--ease-out) .35s both}.screen-crossroads:before,.screen-shadowseason:before{content:"";pointer-events:none;z-index:5;background:#000;animation:.5s ease-out both sackedoverlay;position:fixed;inset:0}.crossroads-panel,.shadowseason-panel{animation:sackedrise .35s var(--ease-out) .35s both}.trophy-row{animation:signingcelebrationin .32s ease calc(var(--stagger-i,0) * 28ms) both}.trophyroom-slot{animation:badgepop .36s cubic-bezier(.34, 1.56, .64, 1) calc(var(--stagger-i,0) * 70ms) both}.trophy-row-shimmer{background-image:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--star) 35%, transparent) 50%, transparent 70%);animation:signingcelebrationin .32s ease calc(var(--stagger-i,0) * 28ms) both, trophyshimmer 1.2s ease-out calc(var(--stagger-i,0) * 28ms + .32s) 1;background-position:200% 0;background-size:200% 100%}.trophyroom-sweep{animation:1.1s ease-out .12s both trophysweep}.trophyroom-slot-reveal{animation:.52s cubic-bezier(.34,1.56,.64,1) .26s both badgepop}.trophyroom-slot-reveal:before{animation:1.4s ease-out .2s both trophyrevealglow}}@keyframes kcsidein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes scorebump{0%{transform:scale(1)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes fbannerin{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes sackedoverlay{0%{opacity:.85}to{opacity:0}}@keyframes sackedrise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes trophysweep{0%{opacity:0;background-position:200% 0}18%{opacity:1}82%{opacity:1}to{opacity:0;background-position:-60% 0}}@keyframes trophyrevealglow{0%{opacity:.2}35%{opacity:1}to{opacity:1}}@keyframes trophyshimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes tableflash{0%{background-color:color-mix(in srgb, var(--warn) 12%, transparent)}to{background-color:#0000}}@keyframes screenenter{0%{opacity:0}to{opacity:1}}@keyframes staggerin{0%{opacity:0}to{opacity:1}}@keyframes staggerinlift{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes signingcelebrationin{0%{opacity:0;transform:scale(.92)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes panelfade{0%{opacity:0}to{opacity:1}}@keyframes badgepop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}@keyframes kickoffpulse{0%,to{filter:drop-shadow(0 0 11px color-mix(in srgb, var(--accent) 50%, transparent))}50%{filter:drop-shadow(0 0 26px color-mix(in srgb, var(--accent) 78%, transparent))}}@keyframes matchwipe{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes matchwipesweep{0%{transform:translate(-140%)}to{transform:translate(220%)}}@keyframes goalnetripple{0%{filter:brightness();transform:scaleY(1)}30%{filter:brightness(1.8);transform:scaleY(1.15)}to{filter:brightness();transform:scaleY(1)}}@keyframes goalnetflash{0%{filter:brightness()}40%{filter:brightness(2.2)}to{filter:brightness()}}@keyframes savepulse{0%{outline-color:#0000;transform:translate(-50%,-50%)scale(1)}40%{outline-color:var(--good);transform:translate(-50%,-50%)scale(1.3)}to{outline-color:#0000;transform:translate(-50%,-50%)scale(1)}}@keyframes clockheartbeat{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--tm-red) 55%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--tm-red) 0%, transparent)}}@keyframes typingdot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.bc-screen{aspect-ratio:16/9;border-radius:var(--board-radius);width:min(100%,177.778cqh);font-family:var(--font-heading);color:#fff;background:#000;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000008c,0 0 0 1px #ffffff0f}.bc-canvas{width:100%;height:100%;display:block}.bc-bug{letter-spacing:.04em;text-transform:uppercase;pointer-events:none;z-index:3;border-radius:3px;align-items:stretch;font-size:15px;font-weight:800;display:flex;position:absolute;top:10px;left:12px;overflow:hidden;box-shadow:0 4px 14px #00000080}.bc-bug-team{color:#fff;background:#0f151d;align-items:center;gap:7px;padding:4px 9px;display:flex}.bc-bug-team i{border-radius:1px;width:5px;height:18px;display:block}.bc-bug-score{color:#0a0d12;font-variant-numeric:tabular-nums;background:#f2f4f7;justify-content:center;align-items:center;min-width:26px;padding:4px 8px;display:flex}.bc-bug-clock{color:#f5b62e;font-variant-numeric:tabular-nums;background:#0f151d;justify-content:center;align-items:center;min-width:52px;padding:4px 9px;display:flex}.bc-live{letter-spacing:.14em;color:#fff;pointer-events:none;z-index:3;background:#e0121beb;border-radius:2px;padding:3px 8px;font-size:11px;font-weight:800;position:absolute;top:12px;right:12px}.bc-live-paused{color:#0a0d12;background:#8a96a6e6}.bc-lower{pointer-events:none;z-index:3;justify-content:flex-start;align-items:flex-end;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.bc-caption{letter-spacing:.01em;text-wrap:balance;opacity:0;background:#0a0d12d1;border-left:4px solid #f5b62e;max-width:72%;padding:6px 12px;font-size:clamp(12px,1.6vw,20px);font-weight:700;transition:opacity .25s,transform .25s;transform:translateY(6px)}.bc-caption-show{opacity:1;transform:none}.bc-caption-goal{letter-spacing:.06em;background:#e0121beb;border-left-color:#fff;font-size:clamp(16px,2.2vw,28px)}.bc-caption-offside{color:#1a1300;background:#f5b62ef2;border-left-color:#f5b62e}.mv-paused-hidden .bc-screen{visibility:hidden}@media (width<=900px){.stage .bc-screen{width:100%}}@media (prefers-reduced-motion:reduce){.bc-caption{transition:none}}.bc-tap{pointer-events:none;z-index:6;font-family:var(--font-heading);color:#fff;justify-content:center;align-items:flex-end;padding:0 12px 16px;display:flex;position:absolute;inset:0}.bc-tap-card{pointer-events:auto;background:#0a0d12e6;border-radius:8px;width:min(100%,560px);padding:10px 12px 0;animation:.22s ease-out bc-tap-in;overflow:hidden;box-shadow:0 14px 40px #0000008c,0 0 0 1px #ffffff14}@keyframes bc-tap-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.bc-tap-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#b8c2d0;align-items:center;gap:8px;font-size:11px;display:flex}.bc-tap-live{color:#0a0d12;background:#f5b62e;border-radius:2px;padding:2px 6px;font-weight:800}.bc-tap-who{letter-spacing:.04em;text-transform:none;color:#fff;font-weight:700}.bc-tap-q{text-wrap:balance;margin:6px 0 8px;font-size:clamp(14px,1.7vw,19px);font-weight:800}.bc-tap-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-bottom:10px;display:grid}.bc-tap-opt{appearance:none;color:#fff;text-align:left;cursor:pointer;font:inherit;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:2px 8px;min-width:0;padding:8px 8px 7px;display:grid}.bc-tap-opt:hover,.bc-tap-opt:focus-visible{background:#f5b62e2e;border-color:#f5b62e;outline:none}.bc-tap-key{color:#0a0d12;background:#f5b62e;border-radius:4px;grid-row:1/span 2;align-self:center;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.bc-tap-label{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}.bc-tap-hint{color:#b8c2d0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.bc-tap-bar{transform-origin:0;background:#f5b62e;height:4px;animation-name:bc-tap-drain;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes bc-tap-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=640px){.bc-tap{padding:0 6px 6px}.bc-tap-card{border-radius:6px;padding:6px 8px 0}.bc-tap-eyebrow{font-size:9px}.bc-tap-q{white-space:nowrap;text-overflow:ellipsis;margin:3px 0 5px;font-size:12px;overflow:hidden}.bc-tap-opts{gap:4px;padding-bottom:6px}.bc-tap-opt{border-radius:4px;grid-template-rows:auto;column-gap:5px;padding:4px 6px}.bc-tap-key{border-radius:3px;grid-row:auto;width:16px;height:16px;font-size:10px}.bc-tap-label{white-space:normal;font-size:11px;line-height:1.15}.bc-tap-hint{display:none}.bc-tap-bar{height:3px}}@media (prefers-reduced-motion:reduce){.bc-tap-card{animation:none}}.bc-outcome-wrap{pointer-events:none;z-index:5;font-family:var(--font-heading);justify-content:center;align-items:flex-start;padding:46px 12px 0;display:flex;position:absolute;inset:0}.bc-outcome{color:#fff;background:#0a0d12e0;border-left:3px solid #f5b62e;border-radius:6px;max-width:min(100%,520px);padding:8px 14px;font-size:clamp(13px,1.6vw,16px);font-weight:700;animation:3.4s both bc-outcome-life;box-shadow:0 10px 30px #00000080,0 0 0 1px #ffffff14}.bc-outcome-lapsed{border-left-color:var(--dim2)}@keyframes bc-outcome-life{0%{opacity:0;transform:translateY(-6px)}8%{opacity:1;transform:none}82%{opacity:1;transform:none}to{opacity:0;transform:none}}@media (width<=640px){.bc-outcome-wrap{padding:34px 8px 0}.bc-outcome{padding:6px 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.bc-outcome{animation:none}}.errcard{text-align:center;background:color-mix(in srgb, var(--bg1) 85%, transparent);border:1px solid #ffffff1a;border-radius:6px;max-width:520px;margin:24px auto;padding:22px 24px;box-shadow:inset 0 1px #ffffff2e,0 18px 48px -18px #0009}.errcard h3{letter-spacing:-.005em;text-transform:none;color:var(--txt-bright);margin:0 0 4px;font-size:22px}.errcard-body{color:var(--dim);margin:8px 0 16px;font-size:14px;line-height:1.5}.errcard-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ft-wrap .dash-presser,.resultcard .dash-presser{text-align:left;max-width:460px;margin:16px auto}.mdash-alerts{flex-direction:column;gap:6px;margin:12px 0 2px;display:flex}.mdash-alert{border:1px solid var(--line2);background:var(--glass);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.mdash-alert:hover{border-color:var(--accent)}.mdash-alert .unread-dot{background:var(--tm-red);border-radius:50%;flex-shrink:0;width:7px;height:7px;position:static}.mdash-alert-text{flex:1;min-width:0}.mdash-alert-go{color:var(--dim)}.build-stamp{letter-spacing:.3px;color:var(--dim2);white-space:nowrap;font-size:11px}.build-stamp-settings{margin-top:20px}.build-stamp-corner{z-index:1;pointer-events:none;position:fixed;bottom:8px;right:10px}.tlab{box-sizing:border-box;background:var(--bg0);height:100dvh;color:var(--txt);flex-direction:column;gap:10px;padding:10px 12px 14px;display:flex}.tlab-bar{font-family:var(--font-heading);grid-template-columns:1fr auto 1fr auto;align-items:center;gap:10px;display:grid}.tlab-team{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;align-items:center;gap:8px;min-width:0;font-size:15px;display:flex;overflow:hidden}.tlab-team-away{text-align:right;justify-content:flex-end}.tlab-team:before,.tlab-team-away:after{content:"";background:var(--tlab-kit,#fff);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 1px #ffffff8c}.tlab-team-away:before{content:none}.tlab-score{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:26px}.tlab-dash{opacity:.45}.tlab-clock{font-variant-numeric:tabular-nums;border:1px solid var(--line);background:var(--surf);border-radius:6px;padding:3px 8px;font-size:14px}.tlab-field{border:1px solid var(--line);border-radius:10px;flex:auto;min-height:0;position:relative;overflow:hidden}.tlab-canvas{width:100%;height:100%;display:block}.tlab-card{font-family:var(--font-heading);letter-spacing:.04em;color:#fff;pointer-events:none;background:#010e1d9e;place-items:center;font-size:30px;display:grid;position:absolute;inset:0}.tlab-card-small{background:#010e1d8c;padding:6px 0;font-size:14px;inset:auto 0 0}.tlab-line{min-height:1.4em;margin:0;font-size:15px;line-height:1.4}.tlab-line-big{font-family:var(--font-heading);letter-spacing:.03em}.tlab-at{opacity:.6;font-variant-numeric:tabular-nums;min-width:3.2em;display:inline-block}.tlab-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.tlab-meta{opacity:.55;font-variant-numeric:tabular-nums;font-size:12px}.tlab-3d{opacity:1;transition:opacity .12s linear;position:absolute;inset:0}.tlab-3d[data-live="0"]{opacity:0;pointer-events:none}.tlab-3d canvas{width:100%;height:100%;display:block}.tlab-fail{color:#fff;z-index:2;background:#010e1deb;border:1px solid #ffffff40;border-radius:8px;gap:2px;max-width:420px;margin:0 auto;padding:8px 40px 8px 12px;font-size:13px;line-height:1.35;display:grid;position:absolute;top:8px;left:8px;right:8px}.tlab-fail b{font-size:14px}.tlab-fail span{opacity:.8;overflow-wrap:anywhere}.tlab-fail-x{appearance:none;width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1;position:absolute;top:2px;right:2px}.tlab-cams{border:1px solid var(--line);border-radius:8px;display:flex;overflow:hidden}.tlab-cam{appearance:none;color:inherit;font:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;padding:6px 14px;font-size:13px}.tlab-cam+.tlab-cam{border-left:1px solid var(--line)}.tlab-cam-on{opacity:1;background:#ffffff1f;font-weight:600}.tlab-hud{color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#010e1db8;border-radius:6px;padding:6px 8px;font-size:11px;line-height:1.45;position:absolute;top:6px;left:6px}.tlab-keys{opacity:.7;margin:0;font-size:12px;line-height:1.5}.tlab-keys b{opacity:1;font-weight:600}.tlab-nokeys,.tlab-pad{color:#fff;background:#010e1db8;border-radius:6px;margin:0;padding:8px 10px;font-size:13px}@media (width<=430px){.tlab-team{font-size:13px}.tlab-score{font-size:22px}.tlab-card{font-size:24px}}.mvp{gap:8px}.mvp-head{gap:2px;display:grid}.mvp-head b{font-family:var(--font-heading);letter-spacing:.02em;font-size:20px}.mvp-sub{opacity:.75;font-size:13px}.mvp-tabs{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.mvp-tab,.mvp-variant,.mvp-toggle{appearance:none;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--line);background:#ffffff0a;border-radius:8px}.mvp-tab{text-align:left;justify-content:space-between;align-items:center;gap:6px;padding:7px 10px;font-size:13px;display:flex}.mvp-tab-pick{font-family:var(--font-heading);opacity:.8;font-size:15px}.mvp-on{background:#ffffff24;border-color:#fff9;font-weight:600}.mvp-field{min-height:200px}.mvp-title{margin:0;font-size:13px;line-height:1.4}.mvp-missing{color:#ffb4a8}.mvp-variants{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.mvp-variant{text-align:left;gap:2px;padding:7px 10px;font-size:12px;line-height:1.3;display:grid}.mvp-variant b{font-family:var(--font-heading);font-size:18px}.mvp-controls{flex-wrap:wrap;gap:6px;display:flex}.mvp-toggle{padding:6px 14px;font-size:13px}.mvp-code{align-items:center;gap:10px;font-size:13px;display:flex}.mvp-code code{font-family:var(--font-heading);letter-spacing:.05em;font-size:18px}@media (width<=640px){.mvp-tabs,.mvp-variants{grid-template-columns:repeat(2,1fr)}.mvp-field{min-height:180px}}
