:root,html[data-theme=light]{--page-bg:#f5f7f8;--surface-raised:#fff;--surface-soft:#f8faf9;--surface-strong:#edf1f2;--header-bg:#fffffff0;--navy-rgb:17,26,39;--focus-ring:#b5483a}.header-create-account{white-space:nowrap;min-height:44px;padding-inline:14px;font-size:12px}.header-sign-in{border-color:var(--line);min-height:44px;color:var(--ink);background:var(--surface-raised);white-space:nowrap;padding-inline:12px;font-size:12px}.header-sign-in:hover{border-color:var(--line-strong);background:var(--surface-soft)}html[data-theme=dark] .discover-intro h1{color:var(--ink)}.public-content:has(.public-discovery){max-width:1400px;padding-top:0}.public-discovery{gap:clamp(34px,5vw,68px);display:grid}.public-home-hero{isolation:isolate;color:#f4f1e8;background:#07111f;border:1px solid #ffffff1a;border-radius:0 0 20px 20px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);min-height:clamp(550px,50vw,650px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000004d}.public-home-hero:after{z-index:1;background:linear-gradient(90deg,var(--coral),var(--mint),var(--amber));content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.public-home-hero-art{z-index:-1;background:linear-gradient(90deg,#030910f5 0%,#030910cc 35%,#03091024 68%,#03091080),linear-gradient(#0000 58%,#0309109e),url(/assets/mythlyx-matchday-hero.webp) 50%/cover;position:absolute;inset:0}.public-home-hero-copy{z-index:1;align-self:center;padding:clamp(34px,5.2vw,74px)}.public-home-hero h1{color:#f4f1e8;letter-spacing:-.052em;text-transform:uppercase;text-wrap:balance;max-width:660px;margin:0;font-family:Manrope,sans-serif;font-size:clamp(54px,6.8vw,98px);font-weight:900;line-height:.87}.public-home-hero-copy>p{color:#b8c5cf;max-width:515px;margin:24px 0 0;font-size:15px;line-height:1.65}.public-home-hero-actions{flex-wrap:wrap;gap:10px;margin-top:29px;display:flex}.public-home-hero-actions .primary-button,.public-home-hero-actions .secondary-button{letter-spacing:.055em;text-transform:uppercase;min-height:52px;padding-inline:19px;font-family:Manrope,sans-serif;font-size:14px;font-weight:900}.public-home-hero-actions .primary-button{color:#160b09;background:linear-gradient(135deg,#f27a63,#d95442);border-color:#f58c76}.public-home-hero-actions .secondary-button{color:#e9eff4;background:#08121e57;border-color:#ffffff38}.public-home-hero-actions .secondary-button:hover{border-color:var(--mint);background:#68d7ad1f}.public-home-hero-journey{z-index:1;border-top:1px solid #ffffff29;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;padding-top:18px;display:grid;position:absolute;bottom:clamp(21px,3vw,38px);left:clamp(22px,4vw,58px);right:clamp(22px,4vw,58px)}.public-home-hero-journey span{color:#dce6eb;letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:8px;font:800 11px Manrope,sans-serif;display:inline-flex}.public-home-hero-journey svg{width:18px;height:18px;color:var(--mint)}.public-home-hero-journey i{background:linear-gradient(90deg,#68d7adcc,#68d7ad24);height:1px}.public-first-kick{border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);align-items:end;gap:42px;padding:clamp(4px,1vw,15px) 0 32px;display:grid}.public-first-kick h2{max-width:440px;color:var(--ink);letter-spacing:-.055em;margin:0;font:850 clamp(28px,3.2vw,44px)/.98 Manrope,sans-serif}.public-first-kick p{max-width:490px;color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.58}.public-home-search{margin:0}.public-home-search button{min-width:145px}.public-search-results{padding-top:0}.public-search-results .search-prompt{min-height:120px}.public-discovery .public-account-preview{background:radial-gradient(circle at 94% 10%,#de665233,#0000 34%),linear-gradient(125deg,#091827,#12362f);border-color:#68d7ad47;border-radius:20px;grid-template-columns:minmax(250px,.8fr) minmax(430px,1.35fr) minmax(180px,.45fr);align-items:center;gap:clamp(22px,3vw,42px);min-height:0;padding:clamp(26px,4vw,48px);display:grid;box-shadow:0 22px 60px #030d1738}.public-discovery .public-account-preview-copy{gap:12px;display:grid}.public-discovery .public-account-preview h2{color:#f5f1e8;letter-spacing:-.045em;text-transform:uppercase;max-width:390px;font-family:Manrope,sans-serif;font-size:clamp(30px,3.1vw,44px);font-weight:900;line-height:.95}.public-discovery .public-account-preview>.public-account-preview-copy>p{color:#b2c3c2;font-size:13px;line-height:1.62}.public-discovery .public-account-preview ol{border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.public-discovery .public-account-preview li{border:0;border-right:1px solid #ffffff1a;grid-template-columns:1fr;align-content:start;align-items:start;gap:9px;min-width:0;min-height:145px;padding:17px}.public-discovery .public-account-preview li:last-child{border-right:0}.public-discovery .public-account-preview li>svg{width:20px;color:var(--amber)}.public-discovery .public-account-preview li strong{color:#f4f1e8;font-size:12px;line-height:1.35}.public-discovery .public-account-preview li small{color:#a9b9b8;font-size:10px;line-height:1.5}.public-discovery .public-account-preview-actions{justify-items:stretch;gap:11px;display:grid}.public-discovery .public-account-preview-actions .primary-button{color:#160b09;letter-spacing:.055em;text-transform:uppercase;background:linear-gradient(135deg,#f27a63,#d95442);border-color:#f58c76;justify-content:center;min-height:48px;font:900 12px Manrope,sans-serif}.public-discovery .public-account-preview-actions>span{color:#9eafaf;text-align:center;font-size:10px;line-height:1.45}.public-journey-section{margin-top:0}.public-journey-section .journey-list{background:#ffffff1f;gap:1px}.public-journey-section .journey-list>button{border:0;border-radius:0}.matchday-mode-rail:has(>button:only-child){grid-template-columns:1fr}.matchday-mode-rail:has(>button:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.player-home .matchday-mode-rail>button em{text-overflow:clip;white-space:normal;min-height:42px;overflow:visible}.matchday-owned-copy{color:#aab7c2;min-height:30px;margin:0;font-size:10px;line-height:1.45}.matchday-watch{color:#f4f1e8;border-left:1px solid #ffffff1a;align-content:start;gap:12px;min-width:0;padding:22px;display:grid}.matchday-watch>header{justify-content:start;gap:5px;display:grid}.matchday-watch small{color:var(--coral);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.matchday-watch>header strong{color:#f4f1e8;letter-spacing:.035em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:18px;line-height:1}.matchday-watch-list{border-top:1px solid #ffffff1a;display:grid}.matchday-watch-list>button{color:#f4f1e8;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff14;grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;gap:9px;min-height:62px;padding:10px 0;display:grid}.matchday-watch-list>button:last-child{border-bottom:0}.matchday-watch-list>button:hover{color:var(--mint)}.matchday-watch-list>button>svg:first-child{width:17px;color:var(--mint)}.matchday-watch-list>button>svg:last-child{color:#718397;width:14px}.matchday-watch-list span{gap:3px;min-width:0;display:grid}.matchday-watch-list span small{color:#a9b5c0;letter-spacing:.09em;font-size:8px}.matchday-watch-list span strong{color:#edf4f7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.matchday-watch-list span em{color:#8393a2;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;line-height:1.35;overflow:hidden}@media (max-width:1180px){.matchday-watch{border-top:1px solid #ffffff1a;border-left:0}}@media (max-width:900px){.public-home-hero{min-height:580px}.public-discovery .public-account-preview{grid-template-columns:minmax(240px,.75fr) 1.25fr}.public-discovery .public-account-preview-actions{grid-column:1/-1;grid-template-columns:auto 1fr;justify-content:start;align-items:center}.public-discovery .public-account-preview-actions>span{text-align:left}}@media (max-width:700px){.public-content:has(.public-discovery){padding:0 16px 56px}.public-discovery{gap:34px}.public-home-hero{border-left:0;border-right:0;border-radius:0;grid-template-columns:1fr;min-height:640px;margin-inline:-16px;display:grid}.public-home-hero-art{background-image:linear-gradient(#0309102b 16%,#030910c7 52%,#030910fa 100%),url(/assets/mythlyx-matchday-hero.webp);background-position:63%}.public-home-hero-copy{align-self:end;padding:34px 18px 26px}.public-home-hero h1{max-width:360px;font-size:clamp(48px,15vw,72px)}.public-home-hero-copy>p{max-width:360px;margin-top:18px;font-size:13px}.public-home-hero-actions{grid-template-columns:1fr 1fr;margin-top:22px;display:grid}.public-home-hero-actions .primary-button,.public-home-hero-actions .secondary-button{min-width:0;min-height:48px;padding-inline:10px;font-size:11px}.public-home-hero-journey{border-top:1px solid #ffffff21;grid-template-columns:1fr;align-self:start;gap:6px;padding:13px 18px 20px;position:static}.public-home-hero-journey i{display:none}.public-home-hero-journey span{min-height:31px;font-size:10px}.public-first-kick{grid-template-columns:1fr;gap:19px;padding-bottom:26px}.public-first-kick h2{font-size:30px}.public-home-search{width:100%}.public-home-search button{min-width:0}.public-discovery .public-account-preview{border-radius:15px;grid-template-columns:1fr;gap:20px;padding:25px 20px}.public-discovery .public-account-preview ol{grid-template-columns:1fr}.public-discovery .public-account-preview li{border-bottom:1px solid #ffffff1a;border-right:0;grid-template-columns:24px minmax(0,1fr);min-height:0;padding:12px}.public-discovery .public-account-preview li:last-child{border-bottom:0}.public-discovery .public-account-preview-actions{grid-column:auto;grid-template-columns:1fr;justify-items:stretch}.public-discovery .public-account-preview-actions>span{text-align:center}.public-journey-section{border-radius:0;margin-inline:-16px}.public-journey-section .journey-list{grid-template-columns:1fr}.matchday-watch{padding:20px 16px}.matchday-mode-rail:has(>button:only-child){grid-template-columns:235px}.matchday-mode-rail:has(>button:nth-child(2):last-child){grid-template-columns:repeat(2,235px)}}@media (max-width:480px){.brand-home .mythlyx-brand-lockup{min-height:44px}.brand-home .mythlyx-brand-lockup .mythlyx-brand-full{display:none}.brand-home .mythlyx-brand-lockup .mythlyx-brand-crest{display:block}.header-actions .header-create-account,.header-actions .header-sign-in{width:44px;min-height:44px;padding:0;font-size:0}.header-actions .header-create-account svg,.header-actions .header-sign-in svg{flex:0 0 17px;width:17px;height:17px;margin:0}.public-home-hero-actions{grid-template-columns:1fr}}@media (max-width:1100px){.match-stat-ribbon{grid-template-columns:repeat(4,minmax(0,1fr));left:12px;right:12px}.match-broadcast-layout{grid-template-columns:210px minmax(0,1fr)}.match-touchline{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.match-touchline>header,.match-tactical-insight,.match-transcript-toggle{grid-column:1/-1}}@media (max-width:768px){.match-pitch-score{min-height:58px;padding:7px 10px}.match-pitch-score strong{padding-right:36px;font-size:25px}.match-pitch-score time{min-width:31px;font-size:10px}.match-stat-ribbon{grid-template-columns:repeat(4,minmax(0,1fr));top:70px}.match-broadcast-layout{grid-template-columns:1fr;padding-top:110px}.match-tactical-sidebar{display:none}.match-touchline{grid-column:auto;max-height:210px;overflow:auto}.match-touchline .match-voice{grid-template-columns:62px minmax(0,1fr);min-height:98px}.match-touchline .match-voice>img,.match-touchline .match-voice>i{width:62px;height:80px}.match-live-stage-rail{overflow-x:auto}.match-live-stage-rail span{min-width:70px}.mara-scout-report{grid-template-columns:82px minmax(0,1fr)}.mara-scout-report img{width:82px}}@media (min-width:769px){.game-focused-surface:has(.simple-match-room.stage-live)>.game-focus-nav{z-index:51;border-radius:0;margin:0;position:fixed;top:64px;left:0;right:0}.simple-match-room.stage-live .match-console{z-index:50;background:#030c16;border-inline:0;border-radius:0;position:fixed;inset:112px 0 0;overflow:auto}.simple-match-room.stage-live .match-console-body{padding:8px}.simple-match-room.stage-live .match-pitch-experience{border-radius:0;min-height:calc(100svh - 170px)}.simple-match-room.stage-live .match-timeline{margin-bottom:6px}}.match-squad-selector .interactive-squad-builder{gap:10px}.match-squad-selector .squad-tactical-workspace{grid-template-rows:68px minmax(0,1fr);grid-template-columns:minmax(440px,.9fr) minmax(520px,1.1fr);align-items:stretch;gap:10px 14px}.match-squad-selector .football-team-lineup-header{grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;height:68px;min-height:62px;padding:8px 12px;display:flex}.match-squad-selector .football-team-lineup-header dl{height:auto;margin:0;display:flex}.match-squad-selector .football-team-lineup-header dl div{min-width:98px;padding-inline:10px}.match-squad-selector .football-pitch,.match-squad-selector .football-pitch.interactive{aspect-ratio:78/105;grid-area:2/1;place-self:start center;width:auto;max-width:100%;height:clamp(560px,70dvh,760px)}.match-squad-selector .pitch-player{width:clamp(72px,7vw,92px);min-height:0}.match-squad-selector .pitch-player-empty-frame{min-height:48px;width:clamp(68px,6.3vw,84px)!important}.match-squad-selector .squad-command-rail{grid-area:2/2;grid-template-rows:auto 40px minmax(0,1fr);gap:8px;height:clamp(560px,70dvh,760px);min-height:0;max-height:none;display:grid;position:sticky;top:74px;overflow:hidden}.match-squad-selector .squad-team-dashboard{grid-template-columns:118px minmax(0,1fr);gap:5px 10px;height:auto;min-height:72px;padding:7px 9px}.match-squad-selector .squad-team-dashboard>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-squad-selector .squad-command-tabs{background:#0b1727;border:1px solid #ffffff17;border-radius:8px;align-items:stretch;gap:4px;min-height:40px;padding:3px;display:flex}.match-squad-selector .squad-command-tabs button{color:#8fa2b6;background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;font:850 10px Manrope,sans-serif;display:flex}.match-squad-selector .squad-command-tabs button[aria-selected=true]{color:#06131f;background:#7fdfb5}.match-squad-selector .squad-command-tabs svg{width:15px}.match-squad-selector .squad-command-tabs button b{color:#071a13;background:#7fdfb5;border-radius:999px;min-width:30px;padding:2px 5px;font-size:8px}.match-squad-selector .position-player-picker{width:100%;height:100%;min-height:0;max-height:none;box-shadow:none;border-radius:10px;position:static;top:auto}.match-squad-selector .position-player-picker>header{min-height:58px;padding:8px 11px}.match-squad-selector .position-player-search{margin:7px 9px;padding:6px 8px}.match-squad-selector .position-filter-toolbar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 8px;padding:0 9px 8px}.match-squad-selector .position-quick-filters{grid-column:1}.match-squad-selector .position-quick-filters button{min-width:40px;min-height:30px;padding:4px 8px;font-size:9px}.match-squad-selector .player-filter-selects{grid-column:2;grid-template-columns:64px repeat(2,minmax(0,1fr));gap:6px;display:grid}.match-squad-selector .player-filter-selects label{color:#8fa2b6;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;min-width:0;font:800 8px Manrope,sans-serif;display:grid}.match-squad-selector .player-filter-selects select{color:#eaf2f7;background:#0a1727;border:1px solid #ffffff1c;border-radius:6px;width:100%;min-width:0;height:30px;font:800 9px Manrope,sans-serif}.match-squad-selector .position-filter-toolbar>span{color:#91a4b8;grid-column:1/-1;font-size:9px}.match-squad-selector .position-player-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;padding:4px 9px 12px}.match-squad-selector .position-player-list article{background:0 0;border:0;min-width:0;overflow:visible}.match-squad-selector .position-player-choice{grid-template-columns:1fr;gap:5px;padding:0;display:grid}.match-squad-selector .candidate-card-frame{justify-self:center;width:min(100%,150px);display:block}.match-squad-selector .candidate-card-frame>.football-card{width:100%}.match-squad-selector .candidate-card-meta{background:#ffffff09;border:1px solid #ffffff17;border-radius:6px;justify-content:space-between;justify-self:center;align-items:center;gap:5px;width:min(100%,150px);padding:5px 6px;display:flex!important}.match-squad-selector .candidate-card-meta strong{color:#7fdfb5;white-space:nowrap;font-size:10px}.match-squad-selector .candidate-card-meta small{color:#91a4b8;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.match-squad-selector .position-player-controls{border:1px solid #ffffff12;border-radius:0 0 6px 6px;justify-self:center;width:min(100%,150px);overflow:hidden}.match-squad-selector .selected-slot-hint{margin-top:0}.match-squad-selector .pitch-bench-toggle{z-index:25;position:absolute;bottom:12px;left:12px}.match-squad-selector .squad-bench-drawer{z-index:30;border:1px solid #8baecc6b;background:linear-gradient(110deg,#7fdfb514,#0000 42%),#0b1728;border-bottom:0;border-radius:14px 14px 0 0;flex-direction:column;height:min(62%,290px);max-height:none;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -20px 48px #00050dc2}.match-squad-selector .squad-bench-drawer>header{background:#112338;border-bottom:1px solid #8baecc33;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:8px;min-height:58px;padding:8px 10px;display:grid}.match-squad-selector .squad-bench-drawer>header>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:1px 7px;min-width:0;display:grid}.match-squad-selector .squad-bench-drawer>header small{color:#7fdfb5;letter-spacing:.11em;font-size:7px;font-weight:900}.match-squad-selector .squad-bench-drawer>header strong{font-size:15px}.match-squad-selector .squad-bench-drawer>header span{color:#9aafc1;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:8px;overflow:hidden}.match-squad-selector .squad-bench-drawer>header>b{color:#071a13;background:#7fdfb5;border-radius:999px;padding:4px 7px;font-size:9px}.match-squad-selector .squad-bench-drawer>header>button{color:#eaf2f7;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid}.match-squad-selector .squad-bench-drawer .bench-slot-grid{flex:1;grid-auto-columns:minmax(96px,1fr);grid-auto-flow:column;gap:8px;min-height:0;padding:9px;display:grid;overflow-x:auto}.match-squad-selector .squad-bench-drawer .bench-slot-grid>article{min-width:0;position:relative}.match-squad-selector .squad-bench-drawer .bench-slot-select{color:#b8c7d5;background:#ffffff06;border:1px dashed #8baecc7a;border-radius:9px;align-content:center;justify-items:center;gap:4px;width:100%;height:100%;min-height:150px;padding:6px;display:grid}.match-squad-selector .squad-bench-drawer .bench-slot-grid article.filled .bench-slot-select{border-style:solid;min-height:150px;padding:4px}.match-squad-selector .squad-bench-drawer .bench-card-frame{width:min(100%,92px)}.match-squad-selector .squad-bench-drawer .bench-slot-remove{z-index:2;color:#fff;background:#08111deb;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:5px;right:5px}@media (max-width:1180px) and (min-width:901px){.match-squad-selector .squad-tactical-workspace{grid-template-columns:minmax(400px,.88fr) minmax(460px,1.12fr)}.match-squad-selector .position-player-list{grid-template-columns:repeat(2,minmax(0,1fr))}.match-squad-selector .candidate-card-frame,.match-squad-selector .candidate-card-meta,.match-squad-selector .position-player-controls{width:min(100%,164px)}}@media (max-width:900px){.match-squad-selector .squad-tactical-workspace{grid-template-rows:auto auto;grid-template-columns:1fr}.match-squad-selector .football-team-lineup-header{order:0;grid-area:1/1;width:min(100%,620px)}.match-squad-selector .football-pitch,.match-squad-selector .football-pitch.interactive{aspect-ratio:72/108;grid-area:2/1;width:min(100%,520px);height:auto}.match-squad-selector .squad-command-rail{min-height:0;display:contents}.match-squad-selector .squad-team-dashboard{order:1;width:min(100%,620px);margin:0 auto}.match-squad-selector .squad-command-tabs{z-index:53;order:3;width:calc(100% - 16px);margin:0 8px;position:sticky;bottom:8px}.match-squad-selector .position-player-picker{z-index:52;border-radius:18px 18px 0 0;width:100%;height:min(74dvh,720px);max-height:74dvh;transition:transform .2s;position:fixed;inset:auto 0 0;transform:translateY(105%)}.match-squad-selector .position-player-picker.open{transform:translateY(0)}.match-squad-selector .picker-close{display:grid}.match-squad-selector .position-player-list{grid-template-columns:repeat(3,minmax(0,1fr))}.match-squad-selector .candidate-card-frame,.match-squad-selector .candidate-card-meta,.match-squad-selector .position-player-controls{width:min(100%,140px)}.match-squad-selector .football-team-lineup-header{height:auto}}@media (max-width:520px){.match-squad-selector .football-team-lineup-header{min-height:54px}.match-squad-selector .football-team-lineup-header dl div:nth-child(2){display:none}.match-squad-selector .position-filter-toolbar{grid-template-columns:1fr}.match-squad-selector .position-quick-filters,.match-squad-selector .player-filter-selects,.match-squad-selector .position-filter-toolbar>span{grid-column:1}.match-squad-selector .player-filter-selects{grid-template-columns:58px repeat(2,minmax(0,1fr))}.match-squad-selector .position-player-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.match-squad-selector .candidate-card-frame,.match-squad-selector .candidate-card-meta,.match-squad-selector .position-player-controls{width:min(100%,148px)}.simple-match-room .squad-builder-unavailable{min-height:200px;padding:20px 14px}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--brand-bone);background:var(--brand-night);--ink:var(--brand-bone);--navy:var(--brand-night);--muted:#b7c4d0;--soft:#091523;--surface:#0d1a2a;--surface-raised:#112135;--surface-soft:#0b1827;--surface-strong:#17283a;--line:#233448;--line-strong:#34495f;--coral:var(--brand-coral);--coral-dark:#d96d59;--mint:var(--brand-mint);--amber:var(--brand-gold);--red:#ff8f96;--blue:#9abbf7;--page-bg:var(--brand-night);--header-bg:#07111feb;--navy-rgb:7,17,31;--focus-ring:#f08a77;--shadow:0 18px 50px #0000004d}html,body{background:var(--page-bg)}.public-shell{min-height:100vh;color:var(--ink);background:var(--page-bg)}.skip-link{z-index:100;color:#fff;background:var(--coral);border-radius:8px;padding:10px 14px;font-weight:800;transition:transform .15s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.public-header{z-index:200;background:var(--header-bg);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.public-header-inner{align-items:center;gap:20px;max-width:1400px;min-height:64px;margin:auto;padding:0 28px;display:flex}.brand-home{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;display:inline-flex}.brand-home:focus-visible{outline:2px solid var(--coral);outline-offset:6px;border-radius:4px}.mythlyx-brand-lockup{min-height:44px;color:var(--ink);align-items:center;display:inline-flex}.mythlyx-brand-lockup img{object-fit:contain;display:block}.mythlyx-brand-lockup .mythlyx-brand-full{width:132px;height:53px}.mythlyx-brand-lockup .mythlyx-brand-crest{width:39px;height:44px;display:none}.mythlyx-brand-lockup.footer{min-height:64px}.mythlyx-brand-lockup.footer .mythlyx-brand-full{width:159px;height:64px}.mythlyx-brand-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public-nav,.desktop-primary-links{align-self:stretch;align-items:stretch;gap:2px;display:flex}.public-nav a{text-decoration:none}.desktop-primary-links>a{color:var(--muted);align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:flex;position:relative}.desktop-primary-links>a:hover,.desktop-primary-links>a.active{color:var(--ink)}.desktop-primary-links>a.active:after{content:"";background:var(--coral);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.mobile-nav-groups{display:none}.desktop-nav-more,.account-menu{position:relative}.desktop-nav-more>summary,.account-menu>summary{cursor:pointer;list-style:none}.desktop-nav-more>summary::-webkit-details-marker{display:none}.account-menu>summary::-webkit-details-marker{display:none}.desktop-nav-more>summary{height:100%;color:var(--muted);align-items:center;gap:4px;padding:0 10px;font-size:13px;font-weight:600;display:flex;position:relative}.desktop-nav-more>summary:hover,.desktop-nav-more>summary.active,.desktop-nav-more[open]>summary{color:var(--ink)}.desktop-nav-more>summary.active:after{content:"";background:var(--coral);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.desktop-nav-more>div{z-index:40;border:1px solid var(--line);background:#fff;border-radius:12px;gap:4px;width:250px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px #111a2729}.desktop-nav-group{border-bottom:1px solid var(--line);gap:2px;padding:5px 0;display:grid}.desktop-nav-group:last-child{border-bottom:0}.desktop-nav-group>strong{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:3px 12px;font-size:12px;font-weight:850}.desktop-nav-group>a{min-height:42px;color:var(--muted);text-align:left;border-radius:7px;align-items:center;padding:0 12px;font-size:13px;font-weight:650;display:flex}.desktop-nav-group>a.active,.desktop-nav-group>a:hover{color:var(--ink);background:var(--soft)}.nav-unread{background:var(--coral);border-radius:9px;width:5px;height:5px;position:absolute;top:22px;right:4px}.nav-claim-count{color:#fff;background:var(--coral);border-radius:10px;place-items:center;min-width:18px;height:18px;margin-left:5px;padding:0 5px;font-size:11px;font-weight:800;display:inline-grid}.global-header-search{border:1px solid var(--line);background:var(--panel,#fff);border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;width:clamp(150px,14vw,230px);min-height:42px;display:grid;overflow:hidden}.global-header-search:focus-within{border-color:var(--mint);box-shadow:0 0 0 2px color-mix(in srgb,var(--mint) 22%,transparent)}.global-header-search button{width:38px;min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.global-header-search label{min-width:0}.global-header-search input{width:100%;min-width:0;height:40px;color:var(--ink);background:0 0;border:0;outline:0;padding:0 9px 0 0;font:650 12px/1.2 DM Sans,sans-serif}.global-header-search input::placeholder{color:var(--muted)}.header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.header-account-status{align-items:center;gap:6px;display:flex}.account-status-trigger{border:1px solid var(--line);min-height:42px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;padding:5px 10px;transition:border-color .15s,background .15s,transform .15s;display:grid;position:relative;overflow:hidden}.account-status-trigger:hover{background:#fafbfb;border-color:#b9c2ca;transform:translateY(-1px)}.account-status-trigger:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.account-status-trigger>svg{color:#b37b06;width:19px;height:19px}.account-status-trigger.wallet>svg{color:#16815f}.account-status-trigger>span{gap:1px;min-width:0;display:grid}.account-status-trigger small{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:750}.account-status-trigger strong{white-space:nowrap;font:800 13px/1.2 Manrope,sans-serif}.account-status-trigger.xp{min-width:98px;padding-bottom:7px}.account-status-trigger.wallet{min-width:108px}.account-status-meter{background:#edf0f2;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.account-status-meter>i{background:linear-gradient(90deg,#d9a822,#f1ca55);height:100%;transition:width .25s;display:block}.header-account-status.loading .account-status-trigger{color:#9ca5ad}.account-button{min-height:42px;color:var(--ink);background:0 0;border:0;border-radius:22px;align-items:center;gap:8px;padding:4px 7px 4px 4px;font-size:13px;font-weight:700;display:inline-flex}.account-button:hover,.account-menu[open] .account-button{background:var(--soft)}.account-menu-panel{z-index:40;border:1px solid var(--line);background:#fff;border-radius:14px;width:280px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 60px #111a272e}.account-menu-panel>button{min-height:56px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:9px 11px;display:grid}.account-menu-panel>button:hover,.account-menu-panel>button:focus-visible{background:var(--soft)}.account-menu-panel>button>svg{width:19px;color:var(--muted)}.account-menu-panel>button>span{gap:2px;min-width:0;display:grid}.account-menu-panel strong{font-size:12px}.account-menu-panel small{color:var(--muted);font-size:12px}.account-menu-panel .account-menu-logout{border-top:1px solid var(--line);color:#9f3535;border-radius:0 0 8px 8px;min-height:44px;margin-top:5px}.account-menu-panel .account-menu-logout svg{color:currentColor}.public-avatar{color:#fff;background:#17202b;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-weight:700;display:inline-grid}.public-avatar.recognition-founder,.profile-avatar.recognition-founder{box-shadow:0 0 0 3px #f3cf68,0 0 0 6px #7b5b17}.public-avatar.recognition-patron,.profile-avatar.recognition-patron{box-shadow:0 0 0 3px #8cf0d4,0 0 0 6px #145949,0 0 18px #27be9657}.account-status-dialog{width:min(520px,100vw - 32px);max-height:min(760px,100dvh - 32px);color:var(--ink);background:#fff;border:0;border-radius:20px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 90px #08101957}.account-status-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0910189e}.account-status-dialog>header{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) 38px;align-items:center;gap:13px;padding:22px 24px;display:grid}.account-status-dialog-icon{color:#8d650b;background:#fff7dc;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.account-status-dialog.wallet .account-status-dialog-icon{color:#176f57;background:#eaf8f2}.account-status-dialog-icon svg{width:23px}.account-status-dialog header small{color:var(--coral);letter-spacing:.1em;font-size:10px;font-weight:850}.account-status-dialog.wallet header small{color:#16815f}.account-status-dialog h2{letter-spacing:-.025em;margin:4px 0 0;font:850 25px/1.1 Manrope,sans-serif}.account-status-dialog .icon-button{width:36px;height:36px;color:var(--muted);background:var(--soft);border:0;border-radius:50%;align-self:start;place-items:center;padding:0;display:grid}.account-status-dialog .icon-button svg{width:17px}.account-status-dialog-summary{grid-template-columns:1fr 1fr;gap:10px;margin:22px 24px 18px;display:grid}.account-status-dialog-summary>span{border:1px solid var(--line);background:#fbfcfc;border-radius:12px;place-content:center start;gap:4px;min-height:88px;padding:15px 17px;display:grid}.account-status-dialog-summary strong{font:850 23px Manrope,sans-serif}.account-status-dialog-summary small{color:var(--muted);font-size:11px}.account-status-dialog-summary.wallet-summary{grid-template-columns:1fr}.account-status-dialog-summary.wallet-summary>span{color:#fff;background:linear-gradient(135deg,#133d34,#176f57);border-color:#176f57}.account-status-dialog-summary.wallet-summary strong{font-size:30px}.account-status-dialog-summary.wallet-summary small{color:#b9e2d5}.account-status-dialog-progress{margin:0 24px 20px}.account-status-dialog-progress>div{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:9px;font-size:11px;display:grid}.account-status-dialog-progress>div span{color:var(--muted);text-align:center}.account-status-dialog-progress>span{background:#e9edef;border-radius:999px;height:9px;display:block;overflow:hidden}.account-status-dialog-progress>span i{border-radius:inherit;background:linear-gradient(90deg,#d9a822,#f1ca55);height:100%;display:block}.account-status-dialog>p{color:var(--muted);margin:0 24px 23px;font-size:13px;line-height:1.65}.account-status-facts{border:1px solid var(--line);border-radius:13px;gap:0;margin:0 24px 22px;padding:0;list-style:none;display:grid}.account-status-facts li{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:14px 15px;display:grid}.account-status-facts li:last-child{border-bottom:0}.account-status-facts li>svg{color:#16815f;width:18px}.account-status-facts li>span{gap:3px;display:grid}.account-status-facts strong{font-size:13px}.account-status-facts small{color:var(--muted);font-size:11px;line-height:1.45}.account-status-dialog>footer{border-top:1px solid var(--line);background:#fffffff5;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex;position:sticky;bottom:0}.account-status-dialog>footer button{align-items:center;gap:6px;display:inline-flex}.account-status-dialog>footer svg{width:15px}.mobile-nav-button,.nav-close,.mobile-nav-header,.nav-backdrop,.mobile-nav-appearance{display:none}.public-content{max-width:1400px;min-height:calc(100vh - 200px);margin:0 auto;padding:46px 28px 90px}.advertising-slot{width:min(100%,728px);min-height:112px;color:var(--muted);place-items:center;gap:6px;margin:36px auto 0;display:grid}.advertising-slot>small{letter-spacing:.12em;font-size:10px;font-weight:700}.advertising-slot>div{width:728px;min-height:90px;overflow:hidden}.discover-intro{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.7fr) minmax(280px,.62fr);align-items:center;gap:80px;min-height:420px;display:grid}.discover-intro h1{letter-spacing:-.065em;max-width:780px;color:var(--navy);margin:0;font:800 clamp(42px,6vw,76px)/.98 Manrope,sans-serif}.discover-intro>div>p{color:var(--muted);max-width:610px;margin:22px 0 27px;font-size:17px;line-height:1.55}.football-discovery-page{grid-template-columns:minmax(0,1fr);gap:22px;min-width:0;padding:34px 0 70px;display:grid}.football-discovery-page>*{min-width:0}.football-database-hero{color:#fff;background:radial-gradient(circle at 84% 10%,#58c99a38,#0000 34%),linear-gradient(135deg,#0b1828,#102b28);border-radius:22px;justify-content:space-between;align-items:center;gap:40px;min-height:260px;padding:42px;display:flex;overflow:hidden}.football-database-hero>div{max-width:780px}.football-database-hero small,.football-entity-hero small{color:#78d6af;letter-spacing:.14em;font-size:11px;font-weight:900}.football-database-hero h1,.football-entity-hero h1{color:#fff;letter-spacing:-.045em;margin:8px 0 12px;font:850 clamp(32px,4.5vw,56px)/1.02 Manrope,sans-serif}.football-database-hero p,.football-entity-hero p{color:#b9ccc7;max-width:680px;margin:0;font-size:14px;line-height:1.65}.football-database-hero>span{text-align:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;place-items:center;gap:7px;min-width:180px;padding:24px;display:grid}.football-database-hero>span svg{color:#ffd34f;width:38px;height:38px}.football-database-hero>span b{letter-spacing:.05em;font-size:12px}.football-database-hero>span small{color:#9db7b0;letter-spacing:0}.football-directory-tabs{border:1px solid var(--line);scrollbar-width:none;scroll-snap-type:x proximity;background:#f7faf8;border-radius:12px;gap:7px;padding:4px;display:flex;overflow-x:auto}.football-directory-tabs::-webkit-scrollbar{display:none}.football-directory-tabs button{color:#587069;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;min-width:125px;min-height:46px;font-size:12px;font-weight:850;display:flex}.football-directory-tabs button svg{width:16px}.football-directory-tabs button.active{color:#fff;background:#123d35;box-shadow:0 6px 16px #102b2829}.football-directory-search{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:58px;padding:8px 9px 8px 17px;display:grid}.football-directory-search>svg{color:#3cae83;width:20px}.football-directory-search label,.football-directory-search input{width:100%}.football-directory-search input{min-height:40px;color:var(--ink);border:0;outline:0;font-size:13px}.football-directory-search button,.football-load-more{color:#fff;cursor:pointer;background:#176b50;border:0;border-radius:8px;min-height:40px;padding:0 22px;font-size:12px;font-weight:850}.football-directory-search button:disabled,.football-load-more:disabled{opacity:.6;cursor:wait}.football-database-disclosure{color:#2b6855;background:#effaf5;border:1px solid #bfe3d5;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 17px;font-size:12px;line-height:1.55;display:flex}.football-database-disclosure svg{flex:none;width:18px}.football-database-disclosure strong{color:#185440;display:block}.ranking-definition{background:#fffdf4;border:1px solid #d8cc9d;border-radius:12px;grid-template-columns:1fr 2fr;gap:24px;padding:22px;display:grid}.ranking-definition>div{align-content:start;gap:4px;display:grid}.ranking-definition small{color:#806d22;letter-spacing:.1em;font-size:10px;font-weight:900}.ranking-definition strong{font:850 20px Manrope,sans-serif}.ranking-definition span{color:var(--muted);font-size:11px}.ranking-definition dl,.football-entity-summary dl{grid-template-columns:repeat(4,1fr);gap:9px;margin:0;display:grid}.ranking-definition dl div,.football-entity-summary dl div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px}.ranking-definition dt,.football-entity-summary dt{color:var(--muted);text-transform:capitalize;font-size:10px}.ranking-definition dd,.football-entity-summary dd{color:var(--ink);margin:5px 0 0;font-size:12px;font-weight:800}.football-directory-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.football-directory-grid>article{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.football-identity-open{width:100%;min-height:83px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.football-identity-open:hover{background:#f7fbf9}.football-identity-open>span:nth-child(2){gap:4px;min-width:0;display:grid}.football-identity-open strong{text-overflow:ellipsis;white-space:nowrap;font:800 12px Manrope,sans-serif;overflow:hidden}.football-identity-open small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.football-identity-open>svg{color:#58a98b;width:16px}.football-identity-open>b{color:#176b50;font:850 22px Manrope,sans-serif}.football-identity-mark{color:#fff;background:linear-gradient(145deg,#286c5a,#102b28);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font:850 13px Manrope,sans-serif;display:grid}.football-compare-button{border:0;border-top:1px solid var(--line);color:#337e67;cursor:pointer;background:#f8faf9;justify-content:center;align-items:center;gap:6px;width:100%;min-height:34px;font-size:10px;font-weight:850;display:flex}.football-compare-button svg{width:13px}.football-compare-button[aria-pressed=true]{color:#fff;background:#337e67}.football-directory-empty{min-height:260px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;display:grid}.football-directory-empty svg{color:#58c99a;width:32px;height:32px}.football-directory-empty strong{color:var(--ink);font:800 18px Manrope,sans-serif}.football-directory-empty span{font-size:12px}.football-load-more{justify-self:center;min-width:220px}.football-projection-evidence{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:15px;font-size:10px;display:flex}.football-comparison{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7fdfaf7;border:1px solid #9ecfbd;border-radius:14px;padding:16px;position:sticky;bottom:12px;box-shadow:0 18px 50px #0f2d2633}.football-comparison>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.football-comparison header div{display:grid}.football-comparison small{color:#337e67;letter-spacing:.1em;font-size:10px;font-weight:900}.football-comparison header strong{font:800 15px Manrope,sans-serif}.football-comparison header button{color:#8b463d;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.football-comparison>div{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.football-comparison article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:13px}.football-comparison h3{margin:0 0 8px;font:800 14px Manrope,sans-serif}.football-comparison dl{grid-template-columns:repeat(4,1fr);gap:5px;margin:0 0 10px;display:grid}.football-comparison dl div{min-width:0}.football-comparison dt{color:var(--muted);font-size:9px}.football-comparison dd{text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:10px;font-weight:750;overflow:hidden}.football-comparison a{color:#176b50;font-size:10px;font-weight:850}.football-back{color:#337e67;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;font-size:12px;font-weight:850;display:flex}.football-back svg{width:16px}.football-entity-hero{color:#fff;background:linear-gradient(135deg,#102b28,#14253d);border-radius:18px;align-items:center;gap:25px;padding:35px;display:flex}.football-entity-hero .football-identity-mark{color:#176b50;background:#fff;width:76px;height:76px;font-size:20px}.football-entity-summary,.football-entity-section{border:1px solid var(--line);background:#fff;border-radius:12px;padding:22px}.football-entity-summary h2,.football-entity-section h2{text-transform:capitalize;margin:0 0 15px;font:850 22px Manrope,sans-serif}.football-entity-summary dl{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.football-entity-section>header{justify-content:space-between;align-items:center;display:flex}.football-entity-section header small{color:#337e67;letter-spacing:.1em;font-size:10px;font-weight:900}.football-entity-section header span{color:var(--muted);font-size:11px}.football-detail-list{gap:6px;display:grid}.football-detail-list article{border-top:1px solid var(--line);grid-template-columns:minmax(150px,.7fr) 1fr auto;gap:15px;padding:11px;font-size:11px;display:grid}.football-detail-list article span{color:var(--muted)}.football-detail-list article b{color:#176b50}.football-entity-section pre{background:#f6f8f7;border-radius:8px;padding:14px;font-size:10px;overflow:auto}.football-readable-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;margin:0;display:grid}.football-readable-facts>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;min-width:0;padding:12px}.football-readable-facts dt{color:var(--muted);font-size:10px}.football-readable-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:800}.football-section-empty{color:var(--muted);margin:0;font-size:12px}.football-mythlyx-ratings{background:linear-gradient(145deg,#fffef7,#fff);border-color:#bda442}.football-mythlyx-ratings>header span,.football-provider-evidence>header span{align-items:center;gap:5px;display:flex}.football-mythlyx-ratings>header svg,.football-provider-evidence>header svg{width:14px;height:14px}.football-rating-overview{color:#fff;background:#132e2a;border-radius:12px;grid-template-columns:auto minmax(180px,1fr) minmax(280px,1.2fr);align-items:center;gap:20px;padding:18px;display:grid}.football-rating-overview>div{background:#ffffff14;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:82px;height:82px;display:grid}.football-rating-overview>div strong{font:900 30px Manrope,sans-serif}.football-rating-overview>div span{color:#98bcb2;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.football-rating-overview p{color:#c8d8d4;margin:0;font-size:12px;line-height:1.65}.football-rating-overview dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;display:grid}.football-rating-overview dl div{border:1px solid #ffffff21;border-radius:8px;padding:10px}.football-rating-overview dt{color:#8fb7ac;text-transform:uppercase;font-size:9px}.football-rating-overview dd{color:#fff;margin:4px 0 0;font-size:11px;font-weight:800}.football-rating-bars{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-top:18px;display:grid}.football-rating-bars>div{gap:6px;display:grid}.football-rating-bars span{justify-content:space-between;font-size:11px;display:flex}.football-rating-bars span b{text-transform:capitalize}.football-rating-bars span strong{color:#176b50}.football-rating-bars i{background:#e5ebe8;border-radius:99px;height:7px;overflow:hidden}.football-rating-bars em{border-radius:inherit;background:linear-gradient(90deg,#176b50,#e5b92f);height:100%;display:block}.football-provider-evidence{border-color:#b8d6cc}.football-evidence-policy{max-width:750px;color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.55}.football-provider-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;display:grid}.football-provider-grid article{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;gap:5px;padding:13px;display:grid}.football-provider-grid small{color:#337e67;letter-spacing:.06em;font-size:9px;font-weight:900}.football-provider-grid strong{font:850 19px Manrope,sans-serif}.football-provider-grid span{color:var(--muted);font-size:9px}.football-evidence-locked{border:1px dashed var(--line);background:var(--surface-soft);border-radius:10px;align-items:center;gap:12px;padding:17px;display:flex}.football-evidence-locked svg{color:#8b7626;flex:none}.football-evidence-locked div{gap:3px;display:grid}.football-evidence-locked strong{font-size:12px}.football-evidence-locked span{color:var(--muted);font-size:11px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-search{border:1px solid var(--line-strong);border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;max-width:720px;height:58px;padding:7px 7px 7px 16px;display:grid;box-shadow:0 12px 30px #111a2712}.hero-search svg{color:var(--muted)}.hero-search input{box-shadow:none;border:0;outline:0;min-width:0;font-size:15px}.hero-search button{color:#fff;background:var(--coral);border:0;border-radius:7px;height:43px;padding:0 21px;font-weight:700}.public-account-preview{color:#f7fbff;background:radial-gradient(circle at 100% 0,#42cb9a33,#0000 38%),linear-gradient(145deg,#101b2c,#142b2a);border:1px solid #26374d;border-radius:18px;align-content:center;align-self:stretch;gap:13px;padding:28px;display:grid;overflow:hidden;box-shadow:0 22px 55px #0f1b2c29}.public-account-preview>small{color:#79d9b5;letter-spacing:.13em;font-size:10px;font-weight:900}.public-account-preview h2{letter-spacing:-.035em;margin:0;font:850 27px/1.08 Manrope,sans-serif}.public-account-preview>p{color:#b8c5cf;margin:0;font-size:13px;line-height:1.6}.public-account-preview ul{border-top:1px solid #ffffff1a;gap:0;margin:3px 0;padding:0;list-style:none;display:grid}.public-account-preview li{border-bottom:1px solid #ffffff1a;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:9px;padding:11px 0;display:grid}.public-account-preview li>svg{color:#79d9b5;width:17px}.public-account-preview li>span{gap:2px;display:grid}.public-account-preview li strong{font-size:12px}.public-account-preview li small{color:#9eb0bc;font-size:10px;line-height:1.45}.public-account-preview>.primary-button{justify-content:center;width:100%}.public-account-preview>.primary-button svg{width:16px}.public-account-privacy{color:#80939f;text-align:center;font-size:10px}.search-results-section,.journey-section{padding-top:25px}.search-prompt{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:150px;color:var(--muted);align-items:center;gap:16px;display:flex}.search-prompt>svg{color:var(--coral)}.search-prompt div{gap:5px;display:grid}.search-prompt strong{color:var(--ink)}.search-prompt span{font-size:13px}.football-results{border-top:1px solid var(--line)}.football-result{border:0;border-bottom:1px solid var(--line);width:100%;min-height:92px;color:inherit;text-align:left;background:0 0;grid-template-columns:50px minmax(0,1fr) 70px;align-items:center;gap:14px;padding:0;display:grid}.football-results button.football-result:hover,.football-results button.football-result.selected{box-shadow:inset 3px 0 var(--mint);background:#f7faf9;padding-inline:10px}.result-avatar{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font:700 16px Manrope,sans-serif;display:grid}.football-result small{color:var(--coral);text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:700}.football-result h3{margin:4px 0;font:700 15px Manrope,sans-serif}.football-result p{color:var(--muted);margin:0;font-size:12px}.rating{justify-self:end;font:800 21px Manrope,sans-serif}.player-stat-loading{min-height:70px;color:var(--muted);border-bottom:1px solid var(--line);place-items:center;font-size:13px;display:grid}.player-stat-profile{border:1px solid var(--line);background:#fff;border-radius:14px;margin:24px 0 12px;overflow:hidden;box-shadow:0 20px 55px #111a2717}.player-stat-header{color:#fff;background:linear-gradient(120deg,var(--navy),#26394b);justify-content:space-between;align-items:center;gap:20px;min-height:116px;padding:20px 24px;display:flex}.player-stat-identity{align-items:center;gap:16px;display:flex}.player-stat-identity>span{background:#ffffff1a;border:1px solid #ffffff40;border-radius:50%;flex:none;place-items:center;width:66px;height:66px;font:800 24px Manrope,sans-serif;display:grid}.player-stat-identity small{color:#ef8b81;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.player-stat-identity h2{margin:4px 0;font:800 25px Manrope,sans-serif}.player-stat-identity p{color:#aeb9c5;margin:0;font-size:12px}.player-stat-header .icon-button{color:#fff;background:#ffffff1a}.provider-fact-notice{color:#2d6653;background:#f0faf6;border:1px solid #bce7d5;border-radius:10px;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:12px;margin:20px 24px;padding:14px 16px;display:grid}.provider-fact-notice>div{gap:4px;display:grid}.provider-fact-notice strong{font-size:12px}.provider-fact-notice span{color:#597369;font-size:13px;line-height:1.45}.stat-season-tabs{gap:6px;padding:0 24px 16px;display:flex;overflow-x:auto}.stat-season-tabs button{border:1px solid var(--line);min-height:34px;color:var(--muted);white-space:nowrap;background:#fff;border-radius:20px;padding:0 12px;font-weight:700}.stat-season-tabs button.active{color:#fff;border-color:var(--navy);background:var(--navy)}.stat-object-list{gap:18px;padding:0 24px 24px;display:grid}.stat-season-card{border:1px solid var(--line);border-radius:11px;overflow:hidden}.stat-season-heading{border-bottom:1px solid var(--line);background:#f8faf9;justify-content:space-between;align-items:center;gap:15px;min-height:90px;padding:15px 18px;display:flex}.stat-season-heading small{color:var(--coral);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.stat-season-heading h3{margin:4px 0;font:800 18px Manrope,sans-serif}.stat-season-heading p{color:var(--muted);margin:0;font-size:13px}.stat-season-heading>svg{color:var(--mint)}.stat-group{padding:16px 18px 5px}.stat-group+.stat-group{border-top:1px solid var(--line)}.stat-group h4{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px;font-size:12px}.stat-group dl{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.stat-group dl>div{background:#fff;align-content:center;gap:5px;min-height:68px;padding:10px 12px;display:grid}.stat-group dt{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.stat-group dd{overflow-wrap:anywhere;margin:0;font:800 18px Manrope,sans-serif}.journey-list{border-top:1px solid var(--line)}.journey-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:112px;color:var(--ink);text-align:left;background:0 0;grid-template-columns:44px 48px minmax(0,1fr) 24px;align-items:center;gap:22px;padding:0 12px 0 0;display:grid}.journey-row:hover{background:#fafbfb;padding-left:8px}.journey-number{color:#9aa3ad;font:13px ui-monospace,monospace}.journey-icon{background:#f0f3f5;border-radius:9px;place-items:center;width:46px;height:46px;display:grid}.journey-icon svg{width:20px}.journey-row h3{margin:0 0 6px;font:700 18px Manrope,sans-serif}.journey-row p{color:var(--muted);margin:0;font-size:13px}.journey-row>svg{color:var(--coral)}.community-preview{background:var(--navy);color:#fff;border-radius:10px;grid-template-columns:330px minmax(0,1fr);gap:30px;margin-top:55px;padding:34px;display:grid}.community-preview>div>span{color:#ef8b81;font-size:12px;font-weight:700}.community-preview h2{letter-spacing:-.04em;margin:10px 0 22px;font:700 28px/1.15 Manrope,sans-serif}.community-preview .secondary-button{color:#fff;background:0 0;border-color:#445064}.community-preview table{color:#dce2e8}.community-preview th{color:#8190a0;background:#182333}.community-preview td,.community-preview th{border-color:#2e3948}.feature-lead{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:13px;min-height:78px;margin-bottom:18px;display:flex}.feature-lead>span{width:39px;height:39px;color:var(--coral);background:#fff1ef;border-radius:8px;place-items:center;display:grid}.feature-lead div{gap:4px;display:grid}.feature-lead strong{font-size:13px}.feature-lead small{color:var(--muted)}.public-data-panel{min-height:260px}.public-data-panel .panel-header code{color:var(--muted);font-size:13px}.game-ui-surface,.game-mode-card{--game-accent:#e4604e;--game-accent-text:#b5483a;--game-accent-2:#f17866;--game-accent-soft:#ffab9f;--game-accent-rgb:228,96,78}.game-ui-surface{width:min(100%,1180px);margin-inline:auto}.public-content:has(.game-focused-surface){max-width:1540px}.game-ui-surface.game-focused-surface{width:min(100%,1480px)}.game-theme-matchday{--game-accent:#e4604e;--game-accent-text:#b5483a;--game-accent-2:#f17866;--game-accent-soft:#ffab9f;--game-accent-rgb:228,96,78}.game-theme-legacy{--game-accent:#2ba877;--game-accent-text:#176c52;--game-accent-2:#55c696;--game-accent-soft:#91e5bf;--game-accent-rgb:43,168,119}.game-theme-social{--game-accent:#886ee8;--game-accent-text:#6045ad;--game-accent-2:#a48df0;--game-accent-soft:#c4b7fa;--game-accent-rgb:136,110,232}.game-theme-event{--game-accent:#d99a2b;--game-accent-text:#815d00;--game-accent-2:#efb84e;--game-accent-soft:#ffd98b;--game-accent-rgb:217,154,43}.game-ui-surface>.page-header{border:1px solid rgba(var(--game-accent-rgb),.2);border-left:4px solid var(--game-accent);background:linear-gradient(120deg,rgba(var(--game-accent-rgb),.08),#fffffff2);border-radius:12px;margin-bottom:16px;padding:18px 20px}.game-ui-surface>.page-header h1{color:var(--navy)}.game-library-tabs{border:1px solid var(--line);background:#f4f7f8;border-radius:11px;align-items:center;gap:6px;margin:0 0 22px;padding:5px;display:flex}.game-library-tabs button{color:#566477;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:800;display:inline-flex}.game-library-tabs button svg{width:16px}.game-library-tabs button span{color:#506174;background:#e2e8ec;border-radius:999px;min-width:22px;padding:3px 6px;font-size:11px}.game-library-tabs button:hover{color:var(--navy);background:#fff}.game-library-tabs button.active{color:#fff;border-color:var(--navy);background:var(--navy);box-shadow:0 5px 14px #101f3121}.game-library-tabs button.active span{color:var(--navy);background:#fff}.game-focus-nav{z-index:16;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #1121341f;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:12px;padding:7px 10px;display:flex;position:sticky;top:76px;box-shadow:0 8px 24px #0c192a14}.game-focus-nav button{color:var(--navy);background:#f8fafc;border:1px solid #11213424;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-weight:850;display:flex}.game-focus-nav button svg{width:15px}.game-focus-nav span{color:#718096;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.game-readiness-strip{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);margin-bottom:16px;display:grid;overflow:hidden}.game-readiness-strip>div{border-right:1px solid var(--line);align-content:center;gap:4px;min-height:82px;padding:15px 20px;display:grid}.game-readiness-strip>div:last-child{border-right:0}.game-readiness-strip strong{font:800 25px Manrope,sans-serif}.game-readiness-strip span{color:var(--muted);font-size:12px}.game-loop-promise{color:#fff;background:linear-gradient(120deg,#121b2a,#24334a);border-radius:12px;margin:4px 0 16px;padding:24px}.game-loop-promise small,.game-portfolio-heading small{color:var(--coral);letter-spacing:.08em;font-size:12px;font-weight:800}.game-loop-promise h2{margin:7px 0;font:800 24px Manrope,sans-serif}.game-loop-promise p{color:#c8d2df;max-width:760px;margin:0;font-size:13px;line-height:1.55}.game-portfolio{margin:28px 0 34px}.game-portfolio-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;padding-bottom:13px;display:flex}.game-portfolio-heading h2{margin:3px 0 0;font:800 23px Manrope,sans-serif}.game-portfolio-heading p{max-width:570px;color:var(--muted);text-align:right;margin:0;font-size:12px;line-height:1.5}.game-horizon{margin:18px 0 24px}.game-horizon>header{align-items:center;gap:12px;margin-bottom:10px;display:flex}.game-horizon>header span{text-align:center;text-transform:uppercase;background:#f1f4f7;border-radius:999px;min-width:62px;padding:5px 8px;font-size:11px;font-weight:800}.game-horizon>header strong{font-size:12px}.game-primary-mode .game-mode-card{border-color:color-mix(in srgb,var(--game-accent) 48%,var(--line));min-height:230px;box-shadow:0 12px 32px #15202b17}.game-more-modes{border:1px solid var(--line);background:var(--surface);border-radius:11px;margin-top:14px}.game-more-modes>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 16px;list-style:none;display:flex}.game-more-modes>summary::-webkit-details-marker{display:none}.game-more-modes>summary span{gap:3px;display:grid}.game-more-modes>summary strong{font:800 14px Manrope,sans-serif}.game-more-modes>summary small{color:var(--muted);font-size:11px}.game-more-modes>summary svg{width:18px;transition:transform .18s}.game-more-modes[open]>summary svg{transform:rotate(180deg)}.game-more-modes .game-horizon{border-top:1px solid var(--line);margin:0;padding:0 16px 16px}.game-more-modes .game-catalogue{padding-top:16px}.game-specials{border:1px solid var(--line);background:#fbfcfd;border-radius:12px;padding:22px}.game-special-group+.game-special-group{margin-top:24px}.game-special-group>h3{margin:0 0 10px;font:700 14px Manrope,sans-serif}.game-catalogue{grid-template-columns:repeat(auto-fill,minmax(220px,280px));justify-content:start;gap:12px;margin:22px 0 30px;display:grid}.game-horizon .game-catalogue,.game-special-group .game-catalogue{grid-template-columns:repeat(auto-fill,minmax(220px,280px));margin:0}.game-mode-card{border:1px solid var(--line);background:linear-gradient(145deg,rgba(var(--game-accent-rgb),.045),#fff 42%);min-height:218px;color:var(--ink);text-align:left;border-radius:9px;flex-direction:column;padding:17px;display:flex;position:relative;overflow:hidden}.game-mode-card:before{content:"";background:var(--game-accent);opacity:.7;width:3px;position:absolute;inset:0 auto 0 0}.game-mode-card:hover,.game-mode-card.selected{border-color:var(--game-accent);transform:translateY(-1px);box-shadow:0 8px 25px #15202b14}.game-state{width:fit-content;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#eef1f3;border-radius:20px;padding:4px 7px;font-size:11px;font-weight:800}.game-state.available{color:#147250;background:#e7f7f0}.game-mode-card h2,.game-mode-card h3{margin:14px 0 2px;font:700 16px Manrope,sans-serif}.game-mode-card>small{color:var(--game-accent-text);font-size:12px;font-weight:800}.game-mode-card p{color:var(--muted);margin:10px 0;font-size:13px;line-height:1.45}.game-mode-card .game-entry-blocker{border-left:3px solid var(--game-accent);background:rgba(var(--game-accent-rgb),.08);color:var(--game-accent-text);border-radius:4px;margin-top:0;padding:8px 9px;font-size:11px}.game-mode-card footer{gap:5px;margin-top:auto;display:flex}.game-mode-card footer span{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:3px 5px;font-size:11px}.game-card-action{color:var(--game-accent-text);align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:800;display:flex}.game-mode-card:not(.selected) .game-card-action{opacity:.82}.game-join{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(240px,1fr) minmax(190px,260px) auto;align-items:end;gap:12px;margin:18px 0;padding:15px 17px;display:grid}.game-join>div{align-items:center;gap:11px;display:flex}.game-join>div>svg{color:var(--coral)}.game-join>div span,.game-join label{gap:3px;display:grid}.game-join small,.game-join label>span{color:var(--muted);font-size:12px}.game-join input{border:1px solid var(--line);text-transform:uppercase;border-radius:6px;min-height:38px;padding:8px 10px}.game-workspace{align-items:start;width:min(100%,1180px);margin:24px auto 0}.game-workspace.match-room{width:min(100%,1480px)}.game-workspace.match-room.simple-match-room{grid-template-columns:minmax(0,1fr)}.simple-match-room .matchday-hud{display:none}.simple-match-room.stage-live{width:100%;margin-top:8px}.simple-match-room.stage-live .match-console>header,.football-game-experience[data-stage=live] .football-game-bar,.football-game-experience[data-stage=live] .football-game-brief,.football-game-experience[data-stage=live] .football-game-safety{display:none}.simple-match-room.stage-live .match-console-body{padding:10px}.football-game-experience[data-stage=live]{gap:6px}.football-game-experience[data-stage=live] .football-game-stages{display:none}@media (min-width:769px){.football-game-experience[data-stage=live] .match-broadcast-layout .match-pitch-canvas{height:clamp(390px,100svh - 430px,590px)}}@media (min-width:901px){.simple-match-room.stage-squad,.simple-match-room.stage-tactics{margin-top:8px}.simple-match-room.stage-squad .match-console>header,.simple-match-room.stage-tactics .match-console>header,.football-game-experience[data-stage=squad] .football-game-bar,.football-game-experience[data-stage=tactics] .football-game-bar,.football-game-experience[data-stage=squad] .football-game-brief,.football-game-experience[data-stage=tactics] .football-game-brief,.football-game-experience[data-stage=squad] .football-game-safety,.football-game-experience[data-stage=tactics] .football-game-safety{display:none}.simple-match-room.stage-squad .match-console-body,.simple-match-room.stage-tactics .match-console-body{padding:10px}.football-game-experience[data-stage=squad],.football-game-experience[data-stage=tactics]{gap:6px}.football-game-experience[data-stage=squad] .match-squad-selector .football-pitch,.football-game-experience[data-stage=squad] .match-squad-selector .football-pitch.interactive,.football-game-experience[data-stage=squad] .match-squad-selector .squad-command-rail{height:clamp(460px,100svh - 330px,620px)}}.game-workspace:focus{outline:none}.match-room{--match-navy:#101b2c;--match-navy-2:#1a2940;--pitch:#13735a;--pitch-dark:#0d5d49;grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);gap:14px;margin-top:24px;scroll-margin-top:76px;display:grid}.match-console{background:var(--match-navy);color:#fff;border:1px solid #26354a;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #0f1b2c2e}.match-console>header{background:radial-gradient(circle at 80% 0,rgba(var(--game-accent-rgb),.24),transparent 35%),linear-gradient(135deg,var(--match-navy-2),var(--match-navy));border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}.match-console>header small{color:var(--game-accent-soft);letter-spacing:.1em;font-size:11px;font-weight:900}.match-console>header h2{margin:5px 0 2px;font:800 27px Manrope,sans-serif}.match-console>header p{color:#aebbd0;margin:0;font-size:13px}.match-live-chip{color:#dce5ef;letter-spacing:.08em;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:900}.match-live-chip.complete{color:#9be9c5;background:#21aa7429;border-color:#75e0b059}.match-console-body{gap:16px;padding:18px;display:grid}.match-stage-strip{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.match-stage-strip span{color:#718097;background:#ffffff0e;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:0;padding:7px 4px;font-size:11px;font-weight:800;display:flex}.match-stage-strip i{background:#26364d;border-radius:50%;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.match-stage-strip span.active{background:rgba(var(--game-accent-rgb),.16);color:var(--game-accent-soft)}.match-stage-strip span.active i{background:var(--game-accent);color:#fff;box-shadow:0 0 0 4px rgba(var(--game-accent-rgb),.13)}.match-stage-strip span.done{color:#7fdfb5}.match-stage-strip span.done i{color:#fff;background:#16855f}.mode-match-brief{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mode-match-brief>div{background:#ffffff0b;border:1px solid #ffffff17;border-radius:9px;gap:4px;padding:12px 14px;display:grid}.mode-match-brief small{color:var(--game-accent-soft);letter-spacing:.09em;font-size:10px;font-weight:900}.mode-match-brief strong{font-size:12px}.mode-match-brief span{color:#8f9eb3;font-size:11px;line-height:1.45}.match-play-area{grid-template-columns:minmax(340px,1.35fr) minmax(210px,.65fr);align-items:stretch;gap:14px;display:grid}.interactive-squad-builder{gap:10px;min-width:0;display:grid}.squad-chemistry-coach{background:linear-gradient(120deg,#2bae8521,#ffffff09);border:1px solid #7ee0b933;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.squad-chemistry-coach>div{align-items:center;gap:7px;display:flex}.squad-chemistry-coach svg{color:#7fdfb5;width:18px}.squad-chemistry-coach div span{display:grid}.squad-chemistry-coach small{color:#7fdfb5;letter-spacing:.1em;font-size:9px;font-weight:900}.squad-chemistry-coach strong{font:900 16px Manrope,sans-serif}.squad-chemistry-coach p{color:#9cadbf;margin:0;font-size:10px;line-height:1.45}.squad-chemistry-coach>span{color:#8393a8;justify-items:center;font-size:9px;display:grid}.squad-chemistry-coach>span b{color:#fff;font-size:12px}.squad-config-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.squad-config-row label{color:#8291a8;letter-spacing:.06em;gap:4px;font-size:10px;font-weight:900;display:grid}.squad-config-row select{color:#fff;background:#17263a;border:1px solid #ffffff1f;border-radius:7px;min-width:0;min-height:36px;padding:7px 8px;font-size:12px}.squad-quick-pick{background:#7ee0b90e;border:1px solid #7ee0b926;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 11px;display:flex}.squad-quick-pick>div{align-items:center;gap:9px;min-width:0;display:flex}.squad-quick-pick svg{color:#7fdfb5;flex:none;width:18px}.squad-quick-pick span{gap:2px;min-width:0;display:grid}.squad-quick-pick strong{color:#e8f1f7;font-size:11px}.squad-quick-pick small{color:#8291a8;font-size:9px}.squad-quick-pick button{color:#071a13;background:#7fdfb5;border:0;border-radius:7px;flex:none;min-height:34px;padding:0 11px;font-size:10px;font-weight:900}.squad-quick-pick button:disabled{color:#718093;cursor:not-allowed;background:#26364a}.football-pitch{aspect-ratio:68/105;background:repeating-linear-gradient(0deg,#ffffff09 0 10%,#00000009 10% 20%),linear-gradient(135deg,#17845b,#0c6848);border:3px solid #effff7db;border-radius:5px;width:min(100%,466px);min-height:0;margin:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #02231c52,0 18px 40px #00000038}.football-pitch.interactive{min-height:0}.chemistry-links{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chemistry-link{fill:none;stroke-width:3.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.chemistry-link.link-strong{stroke:#42e39f;filter:drop-shadow(0 0 4px #42e39fcc)}.chemistry-link.link-fair{stroke:#f3c84b;filter:drop-shadow(0 0 4px #f3c84bb8)}.chemistry-link.link-weak{stroke:#ed5964;filter:drop-shadow(0 0 4px #ed5964b3)}.football-pitch:before{content:"";border-top:2px solid #e7fff4ad;position:absolute;inset:50% 0 auto}.pitch-centre-circle{aspect-ratio:1;border:2px solid #effff7c2;border-radius:50%;width:27%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pitch-centre-circle:after{content:"";background:#e7fff4c7;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pitch-box{border:2px solid #effff7c2;width:59.3%;height:15.72%;position:absolute;left:20.35%}.pitch-box-top{border-top:0;top:-2px}.pitch-box-bottom{border-bottom:0;bottom:-2px}.pitch-goal-area{border:2px solid #effff7c2;width:26.94%;height:5.24%;position:absolute;left:36.53%}.pitch-goal-area-top{border-top:0;top:-2px}.pitch-goal-area-bottom{border-bottom:0;bottom:-2px}.pitch-penalty-arc{border:2px solid #effff7bd;border-radius:50%;width:26.91%;height:17.43%;position:absolute;left:36.54%}.pitch-penalty-arc-top{clip-path:inset(80.06% 0 0);top:1.76%}.pitch-penalty-arc-bottom{clip-path:inset(0 0 80.06%);bottom:1.76%}.pitch-spot{background:#ffffffe6;border-radius:50%;width:5px;height:5px;position:absolute;left:50%;transform:translate(-50%,-50%)}.pitch-spot-top{top:10.5%}.pitch-spot-bottom{top:89.5%}.pitch-player{z-index:2;color:#fff;text-align:center;touch-action:none;width:70px;min-height:76px;position:absolute;transform:translate(-50%,-50%)}.pitch-player-select{width:100%;color:inherit;cursor:grab;text-align:center;background:0 0;border:0;padding:0}.pitch-player-select:active{cursor:grabbing}.pitch-player-select>strong{filter:drop-shadow(0 7px 7px #00000047);place-items:center;width:54px;margin:auto;font:800 12px Manrope,sans-serif;transition:transform .16s,filter .16s;display:grid;position:relative}.pitch-player-card-frame{aspect-ratio:63/88;overflow:visible}.pitch-player-card-frame>.football-card{width:100%;height:100%}.pitch-player-card-frame .football-card-canvas{box-shadow:none}.pitch-player-empty-frame{clip-path:polygon(12% 0,88% 0,100% 10%,100% 90%,88% 100%,12% 100%,0 90%,0 10%);background:linear-gradient(155deg,#3e5874,#111c2c 64%);border:2px solid #fffc;height:55px;overflow:hidden}.pitch-player-select>strong svg{color:#dce6ef;stroke-width:1.3px;width:28px}.pitch-player-select>strong em{color:#071921;background:#8be6c2;border-radius:3px;padding:1px 3px;font-size:9px;font-style:normal;position:absolute;top:3px;left:3px}.pitch-player .inspect-player{z-index:4;color:#102033;cursor:pointer;background:#f5f7f8;border:1px solid #1020332e;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;bottom:11px;right:-4px;box-shadow:0 3px 9px #00000057}.pitch-player .inspect-player svg{width:12px}.pitch-player-select>span{z-index:2;color:#122035;background:#f4f7fa;border-radius:999px;min-width:20px;padding:2px 3px;font-size:9px;font-weight:900;position:absolute;top:0;right:3px}.pitch-player-select>small{color:#fff;text-overflow:ellipsis;text-shadow:0 1px 4px #000000d9;white-space:nowrap;max-width:76px;margin-top:3px;font-size:10px;font-weight:800;display:block;overflow:hidden}.pitch-player:hover .pitch-player-select>strong,.pitch-player.selected .pitch-player-select>strong,.pitch-player-select:focus-visible>strong{filter:drop-shadow(0 0 5px rgba(var(--game-accent-rgb),.8)) drop-shadow(0 8px 9px #00000059);transform:translateY(-2px)scale(1.06)}.pitch-player.drag-target .pitch-player-select>strong{filter:drop-shadow(0 0 7px rgba(var(--game-accent-rgb),.95)) drop-shadow(0 10px 12px #00000061);transform:scale(1.1)}.pitch-player.poor-fit .pitch-player-card-frame .football-card-canvas{border-color:#f2b64a}.selected-slot-hint{color:#94a4b9;background:#ffffff0e;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.selected-slot-hint strong{min-width:29px;color:var(--game-accent-soft);font-size:13px}.squad-player-tray{scrollbar-width:thin;gap:7px;max-width:100%;padding:2px 1px 8px;display:flex;overflow-x:auto}.squad-player-tray article{touch-action:pan-x;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;flex:0 0 148px;overflow:hidden}.squad-player-tray article.in-xi{background:#16855f21;border-color:#16855f}.squad-player-tray article.on-bench{background:#d49b351a;border-color:#d49b35}.squad-player-tray article.dragging{opacity:.38}.squad-player-tray .tray-player-select{color:#fff;cursor:grab;text-align:left;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;padding:8px;display:grid}.squad-player-tray .tray-player-select:active{cursor:grabbing}.squad-player-tray .tray-player-select>strong{background:#26364d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.squad-player-tray .tray-player-select>span{gap:2px;min-width:0;display:grid}.squad-player-tray article b,.squad-player-tray article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.squad-player-tray article b{font-size:11px}.squad-player-tray article small{color:#8291a8;font-size:9px}.squad-player-tray article em{color:var(--game-accent-soft);font-size:9px;font-style:normal;font-weight:900}.tray-card-controls{border-top:1px solid #ffffff14;grid-template-columns:1fr auto;display:grid}.squad-player-tray .bench-toggle,.squad-player-tray .player-card-info{color:#9aa9bd;background:#ffffff06;border:0;min-height:30px;font-size:9px;font-weight:800}.squad-player-tray .bench-toggle{border-right:1px solid #ffffff14}.squad-player-tray .player-card-info{color:var(--game-accent-soft);cursor:pointer;justify-content:center;align-items:center;gap:3px;padding:0 8px;display:flex}.squad-player-tray .player-card-info svg{width:11px}.squad-player-tray button:disabled{cursor:not-allowed;opacity:.55}.bench-summary{border:1px solid #ffffff14;border-radius:7px;gap:3px;padding:9px 11px;display:grid}.bench-summary strong{color:#dce5ef;font-size:11px}.bench-summary span{color:#8291a8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.squad-builder-unavailable{color:#8291a8;text-align:center;border:1px dashed #ffffff29;border-radius:10px;align-content:center;place-items:center;gap:8px;min-height:300px;display:grid}.squad-builder-unavailable strong{color:#dce5ef}.squad-team-dashboard{background:linear-gradient(120deg,#2bae8526,#ffffff09);border:1px solid #7ee0b933;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:auto minmax(360px,1fr);align-items:center;gap:8px 18px;padding:13px 15px;display:grid}.squad-team-dashboard>div{grid-row:1/3;align-items:center;gap:9px;display:flex}.squad-team-dashboard>div>svg{color:#7fdfb5;width:20px}.squad-team-dashboard>div span{display:grid}.squad-team-dashboard small{color:#7fdfb5;letter-spacing:.11em;font-size:9px;font-weight:900}.squad-team-dashboard>div strong{color:#fff;font:900 22px Manrope,sans-serif}.squad-team-dashboard dl{border:1px solid #ffffff14;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.squad-team-dashboard dl div{border-right:1px solid #ffffff14;gap:2px;padding:8px 10px;display:grid}.squad-team-dashboard dl div:last-child{border-right:0}.squad-team-dashboard dt{color:#8291a8;font-size:9px;font-weight:800}.squad-team-dashboard dd{color:#fff;margin:0;font:900 14px Manrope,sans-serif}.squad-team-dashboard>p{color:#9cadbf;margin:0;font-size:10px;line-height:1.45}.squad-team-dashboard>.squad-connection-source{color:#9cadbf;letter-spacing:.06em;grid-column:2;font-size:9px;font-weight:800}.squad-team-dashboard>.squad-connection-source.source-formation-contract{color:#7fdfb5}.squad-tactical-workspace{grid-template-columns:minmax(340px,466px) minmax(280px,1fr);align-items:start;gap:14px;min-width:0;display:grid}.position-player-picker{background:#142338;border:1px solid #ffffff1c;border-radius:12px;grid-template-rows:auto auto auto minmax(0,1fr);min-width:0;max-height:720px;display:grid;overflow:hidden;box-shadow:0 18px 38px #0003}.position-player-picker>header{background:linear-gradient(130deg,#7ee0b921,#ffffff05);border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 14px;display:flex}.position-player-picker>header>div{grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;min-width:0;display:grid}.position-player-picker>header small{color:#7fdfb5;letter-spacing:.12em;grid-column:1/-1;font-size:9px;font-weight:900}.position-player-picker>header strong{color:#fff;font:900 22px Manrope,sans-serif}.position-player-picker>header span{color:#9eacbd;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.picker-close{color:#fff;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:none}.picker-close svg{width:16px}.selected-player-analysis{border-bottom:1px solid #ffffff14;padding:14px}.selected-player-identity{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:14px;display:grid}.selected-player-card-frame,.selected-player-empty-frame{aspect-ratio:63/88;border-radius:8px;place-items:center;width:118px;display:grid;overflow:hidden}.selected-player-card-frame>.football-card{width:100%;height:100%}.selected-player-empty-frame{aspect-ratio:1;color:#dff9ed;background:#263c50;border:1px solid #7ee0b940;border-radius:50%;font-size:12px;font-weight:900}.selected-player-identity>div{gap:4px;min-width:0;display:grid}.selected-player-identity small,.selected-player-identity strong,.selected-player-identity em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selected-player-identity small{color:#8395aa;font-size:10px}.selected-player-identity strong{color:#fff;font-size:15px}.selected-player-identity em{color:#7fdfb5;font-size:12px;font-style:normal;font-weight:800}.selected-player-analysis dl{grid-template-columns:repeat(6,1fr);gap:4px;margin:10px 0 0;display:grid}.selected-player-analysis dl div{background:#ffffff0b;border-radius:5px;justify-items:center;gap:2px;padding:6px 2px;display:grid}.selected-player-analysis dt{color:#8192a8;font-size:8px;font-weight:900}.selected-player-analysis dd{color:#fff;margin:0;font-size:12px;font-weight:900}.selected-player-actions{grid-template-columns:1fr 1fr;gap:5px;margin-top:8px;display:grid}.selected-player-actions button{color:#aebdce;background:#ffffff09;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:31px;font-size:9px;font-weight:800;display:flex}.selected-player-actions button:first-child{color:#86e4bb}.selected-player-actions svg{width:12px}.position-player-search{background:#050e184d;border:1px solid #ffffff1c;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;margin:10px 12px;padding:8px 9px;display:grid}.position-player-search svg{color:#7e8fa3;width:15px}.position-player-search input{color:#fff;background:0 0;border:0;outline:0;min-width:0;font-size:11px}.position-player-search input::placeholder{color:#728398}.position-player-list{scrollbar-width:thin;grid-auto-rows:max-content;align-content:start;gap:6px;min-height:0;padding:0 12px 12px;display:grid;overflow:auto}.position-player-list>p{color:#8291a8;text-align:center;font-size:11px}.position-player-list article{background:#ffffff09;border:1px solid #ffffff16;border-radius:8px;overflow:hidden}.position-player-list article.current{background:#2bae851f;border-color:#7fdfb5}.position-player-list article.in-xi:not(.current){border-color:#7ee0b938}.position-player-list article.on-bench{border-color:#f3c84b4d}.position-player-list article.dragging{opacity:.42}.position-player-choice{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px;display:grid}.position-player-card-frame{aspect-ratio:63/88;border-radius:6px;width:64px;display:block;overflow:hidden}.position-player-card-frame>.football-card{width:100%;height:100%}.position-player-choice>span{gap:3px;min-width:0;display:grid}.position-player-choice b,.position-player-choice small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.position-player-choice b{font-size:13px}.position-player-choice small{color:#8292a6;font-size:10px}.position-player-choice em{border-radius:5px;padding:5px 6px;font-size:10px;font-style:normal;font-weight:900}.position-player-choice em.natural{color:#7fdfb5;background:#2bae8521}.position-player-choice em.capable{color:#f4d475;background:#f3c84b1c}.position-player-choice em.stretch{color:#f08a92;background:#ed59641c}.position-player-list>article{content-visibility:auto;contain-intrinsic-size:auto 84px}.position-player-controls{border-top:1px solid #ffffff0f;grid-template-columns:1fr 1fr;display:grid}.position-player-controls button{color:#8999ad;background:#ffffff05;border:0;border-right:1px solid #ffffff0f;justify-content:center;align-items:center;gap:4px;min-height:28px;font-size:9px;font-weight:800;display:flex}.position-player-controls button:last-child{color:#7fdfb5;border-right:0}.position-player-controls button:disabled{opacity:.45}.position-player-controls svg{width:11px}.squad-picker-backdrop{display:none}.match-tactical-rail{flex-direction:column;gap:12px;min-width:0;display:flex}.selected-footballer{background:linear-gradient(145deg,#ffffff17,#ffffff09);border:1px solid #ffffff1a;border-radius:10px;gap:4px;padding:15px;display:grid}.selected-footballer small,.match-plan-picker>small{color:#8291a8;letter-spacing:.1em;font-size:10px;font-weight:900}.selected-footballer strong{text-overflow:ellipsis;white-space:nowrap;font:800 15px Manrope,sans-serif;overflow:hidden}.selected-footballer span{color:var(--game-accent-soft);font-size:12px;font-weight:800}.player-spotlight-backdrop{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030910cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.player-spotlight{color:#f4f7f8;background:radial-gradient(circle at 20% 10%,#ef6f6024,#0000 32%),linear-gradient(145deg,#122337,#07131f);border:1px solid #ffffff2e;border-radius:24px;width:min(760px,100%);overflow:hidden;box-shadow:0 35px 90px #0000007a}.player-spotlight>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.player-spotlight>header div{gap:2px;display:grid}.player-spotlight>header small,.spotlight-copy>small{color:#8fe1bc;letter-spacing:.13em;font-size:10px;font-weight:900}.player-spotlight>header strong{font-size:15px}.player-spotlight>header button{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.player-spotlight>header button svg{width:18px}.spotlight-stage{perspective:1300px;grid-template-columns:minmax(230px,320px) 1fr;align-items:center;gap:34px;padding:28px;display:grid}.mythlyx-card-flip{aspect-ratio:.72;width:min(100%,290px);margin:auto;position:relative}.mythlyx-card-flip>.football-card{height:100%}.mythlyx-player-card{clip-path:polygon(7% 0,93% 0,100% 5%,100% 91%,93% 100%,7% 100%,0 91%,0 5%);backface-visibility:hidden;background:radial-gradient(circle at 50% 27%,#6debcd30,#0000 30%),linear-gradient(155deg,#142b42,#071522 65%,#14263a);border:1px solid #a8755b;padding:18px;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 4px #060f199e,0 20px 45px #00000061}.mythlyx-player-card:after{content:"";clip-path:inherit;pointer-events:none;border:1px solid #c98e6661;position:absolute;inset:7px}.mythlyx-player-card.card-back{grid-template-rows:auto 1fr auto auto;transform:rotateY(180deg)}.spotlight-card-top,.spotlight-back-heading{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.spotlight-card-top>span,.spotlight-back-heading>span{display:grid}.spotlight-card-top b,.spotlight-back-heading b{color:#8fe1bc;font:900 30px/1 Manrope,sans-serif}.spotlight-card-top small,.spotlight-back-heading small{color:#ec9c8e;letter-spacing:.12em;font-size:10px;font-weight:900}.spotlight-card-top svg,.spotlight-back-heading svg{color:#ec9c8e;width:22px}.spotlight-player-art{z-index:1;place-items:center;min-height:170px;margin:-10px -18px 0;display:grid;position:relative;overflow:hidden}.spotlight-player-art:before{content:"";border:1px solid #8fe1bc66;border-radius:50%;width:170px;height:170px;position:absolute;box-shadow:0 0 35px #ef6f6038,inset 0 0 32px #8fe1bc1a}.spotlight-player-art img{object-fit:cover;width:100%;height:100%;position:relative}.spotlight-player-art svg{color:#dce5eb;stroke-width:.7px;width:105px;height:105px;position:relative}.spotlight-card-name{z-index:1;text-align:center;background:#040c14d1;border:1px solid #c98e6673;border-radius:10px;gap:4px;padding:10px;display:grid;position:relative}.spotlight-card-name small,.spotlight-card-name span{color:#8fe1bc;letter-spacing:.08em;font-size:9px;font-weight:900}.spotlight-card-name h2{color:#ff7768;text-overflow:ellipsis;white-space:nowrap;margin:0;font:900 19px Manrope,sans-serif;overflow:hidden}.spotlight-key-stats{z-index:1;grid-template-columns:repeat(3,1fr);padding-top:10px;display:grid;position:relative}.spotlight-key-stats span{border-right:1px solid #ffffff1f;justify-items:center;display:grid}.spotlight-key-stats span:last-child{border:0}.spotlight-key-stats small,.spotlight-stat-grid small{color:#8fe1bc;font-size:9px;font-weight:900}.spotlight-key-stats b{color:#ff7768;font-size:17px}.spotlight-stat-grid{z-index:1;grid-template-columns:1fr 1fr;align-content:center;gap:7px 20px;padding:14px 5px;display:grid;position:relative}.spotlight-stat-grid span{border-bottom:1px solid #c98e6640;justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.spotlight-stat-grid b{color:#ff7768;font-size:17px}.card-back dl{z-index:1;grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid;position:relative}.card-back dl div{min-width:0}.card-back dt{color:#8fe1bc;text-transform:uppercase;font-size:9px;font-weight:900}.card-back dd{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11px;overflow:hidden}.card-back footer{z-index:1;color:#ec9c8e;letter-spacing:.08em;justify-content:center;align-items:center;gap:6px;padding-top:12px;font-size:9px;font-weight:900;display:flex;position:relative}.card-back footer svg{width:12px}.spotlight-copy{align-content:center;gap:10px;display:grid}.spotlight-copy h2{margin:0;font:900 25px Manrope,sans-serif}.spotlight-copy p{color:#9cadbd;margin:0 0 5px;font-size:13px;line-height:1.6}.spotlight-copy button,.spotlight-copy a{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;font:800 12px Manrope,sans-serif;text-decoration:none;display:flex}.spotlight-copy svg{width:16px}.spotlight-flip{color:#071921;background:linear-gradient(110deg,#8fe1bc,#5fcfa1);border:0}.spotlight-card-link{color:#071921;background:linear-gradient(110deg,#8fe1bc,#5fcfa1);box-shadow:0 9px 24px #5fcfa12e}.spotlight-card-link svg{margin-left:2px}.spotlight-stats-link{color:#fff;background:#ffffff0f;border:1px solid #ffffff26}.spotlight-stats-locked{color:#8292a5;align-items:center;gap:7px;font-size:10px;display:flex}.match-tactical-rail .field{color:#dce5ef}.match-tactical-rail .field select{color:#fff;background:#17263a;border-color:#ffffff21}.match-plan-picker{gap:7px;display:grid}.match-plan-picker button{color:#dfe7f0;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;gap:2px;padding:11px 12px;display:grid}.match-plan-picker button strong{font-size:13px}.match-plan-picker button span{color:#8190a6;font-size:11px}.match-plan-picker button:hover,.match-plan-picker button.selected{border-color:var(--game-accent);background:rgba(var(--game-accent-rgb),.15)}.match-plan-picker button.selected strong{color:var(--game-accent-soft)}.match-primary-action{background:linear-gradient(110deg,var(--game-accent),var(--game-accent-2));color:#fff;min-height:54px;box-shadow:0 12px 24px rgba(var(--game-accent-rgb),.2);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;font:800 14px Manrope,sans-serif;display:flex}.match-primary-action:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.match-primary-action:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.simple-match-room{grid-template-columns:minmax(0,1.75fr) minmax(280px,.65fr);justify-content:center;width:100%}.game-device-picker{color:#8392a6;justify-content:flex-end;align-items:center;gap:5px;padding:0 8px 10px;display:flex}.game-device-picker>span{letter-spacing:.13em;margin-right:auto;padding-left:4px;font-size:9px;font-weight:900}.game-device-picker button{color:#9cacbd;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font:800 10px Manrope,sans-serif;display:flex}.game-device-picker button svg{width:13px}.game-device-picker button.active{color:#071921;border-color:var(--game-accent-soft);background:var(--game-accent-soft)}.simple-match-flow{overflow-anchor:none;gap:13px;display:grid}.match-stage-strip.simple{grid-template-columns:repeat(5,1fr)}.match-start-gate{text-align:center;background:radial-gradient(circle at 50% 22%,rgba(var(--game-accent-rgb),.2),transparent 34%),linear-gradient(155deg,#fff1,#ffffff05);border:1px solid #ffffff1a;border-radius:16px;align-content:center;justify-items:center;gap:10px;min-height:420px;padding:32px 24px;display:grid}.match-start-ball{color:#071921;background:linear-gradient(145deg,var(--game-accent-soft),var(--game-accent));width:82px;height:82px;box-shadow:0 0 0 10px rgba(var(--game-accent-rgb),.08),0 18px 45px #0000004d;border:1px solid #ffffff4d;border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.match-start-ball svg{fill:currentColor;width:30px;height:30px;margin-left:4px}.match-start-gate>small,.match-setup-heading small{color:var(--game-accent-soft);letter-spacing:.14em;font-size:10px;font-weight:900}.match-start-gate h2{margin:0;font:900 29px Manrope,sans-serif}.match-start-gate>p{color:#b2c0d1;max-width:310px;margin:0 0 4px;font-size:13px;line-height:1.5}.match-start-gate>div:not(.match-start-ball){gap:7px;width:100%;margin:8px 0 10px;display:grid}.match-start-gate>div:not(.match-start-ball) span{color:#ccd6e2;text-align:left;background:#ffffff0e;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;font-weight:700;display:flex}.match-start-gate>div svg{width:15px;color:var(--game-accent-soft)}.match-start-gate .match-primary-action{width:100%}.match-setup-step{gap:13px;display:grid}.match-setup-heading{grid-template-columns:36px 1fr;align-items:start;gap:11px;display:grid}.match-setup-heading>span{color:#071921;background:var(--game-accent-soft);border-radius:10px;place-items:center;width:36px;height:36px;font:900 14px Manrope,sans-serif;display:grid}.match-setup-heading h3{margin:3px 0 2px;font:800 17px Manrope,sans-serif}.match-setup-heading p{color:#8e9db0;margin:0;font-size:12px;line-height:1.45}.team-preset-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.team-preset-grid button{color:#dfe8f1;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;align-content:center;justify-items:start;gap:3px;min-height:92px;padding:11px;display:grid;position:relative}.team-preset-grid button>span{color:var(--game-accent-soft)}.team-preset-grid button>span svg{width:17px;height:17px}.team-preset-grid button strong{font-size:12px}.team-preset-grid button small{color:#8392a6;font-size:10px;line-height:1.35}.team-preset-grid button>svg{width:15px;color:var(--game-accent-soft);position:absolute;top:7px;right:7px}.team-preset-grid button.selected{border-color:var(--game-accent);background:rgba(var(--game-accent-rgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--game-accent-rgb),.16)}.mobile-squad-select{color:#8999ac;gap:6px;font-size:11px;font-weight:900;display:grid}.mobile-squad-select select{color:#fff;background:#17263a;border:1px solid #ffffff24;border-radius:9px;min-height:46px;padding:0 11px}.mode-match-brief.compact{grid-template-columns:1fr}.simple-squad-choice{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden}.simple-squad-choice>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 14px;display:flex}.simple-squad-choice>header>span{align-items:center;gap:10px;min-width:0;display:flex}.simple-squad-choice>header svg{width:21px;color:var(--game-accent-soft)}.simple-squad-choice>header i{gap:3px;min-width:0;font-style:normal;display:grid}.simple-squad-choice>header small{color:#8291a8;letter-spacing:.11em;font-size:9px;font-weight:900}.simple-squad-choice>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.simple-squad-choice>header b{color:var(--game-accent-soft);background:rgba(var(--game-accent-rgb),.12);border-radius:6px;flex:none;padding:6px 8px;font-size:12px}.simple-squad-choice>label{color:#8291a8;letter-spacing:.07em;gap:5px;padding:12px 14px 0;font-size:10px;font-weight:900;display:grid}.simple-squad-choice select{color:#fff;background:#17263a;border:1px solid #ffffff21;border-radius:7px;width:100%;min-height:40px;padding:0 10px;font:700 13px Manrope,sans-serif}.simple-squad-summary{border:1px solid #ffffff14;border-radius:8px;grid-template-columns:.7fr .7fr 1.6fr;margin:12px 14px;display:grid}.simple-squad-summary>span{border-right:1px solid #ffffff14;align-content:center;gap:3px;min-width:0;min-height:56px;padding:9px;display:grid}.simple-squad-summary>span:last-child{border-right:0}.simple-squad-summary strong,.simple-squad-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.simple-squad-summary strong{font-size:13px}.simple-squad-summary small{color:#8291a8;font-size:9px}.simple-edit-squad{color:#b8c4d3;cursor:pointer;background:#00000017;border:0;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 14px;font:800 11px Manrope,sans-serif;display:flex}.simple-edit-squad svg{width:16px;transition:transform .18s}.simple-edit-squad svg.open{transform:rotate(180deg)}.simple-squad-editor{background:#0000001f;border:1px solid #ffffff17;border-radius:12px;padding:10px}.football-game-experience{gap:10px;min-width:0;display:grid}.football-game-bar{background:linear-gradient(100deg,#07131f,#0b1d2c);border:1px solid #ffffff1a;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 14px;display:flex}.football-game-bar>span{align-items:center;gap:10px;min-width:0;display:flex}.football-game-bar svg{color:#e2bd60;width:24px}.football-game-bar i{gap:2px;min-width:0;font-style:normal;display:grid}.football-game-bar small{color:#6ad9ff;letter-spacing:.15em;font-size:8px;font-weight:900}.football-game-bar strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font:900 16px Manrope,sans-serif;overflow:hidden}.football-game-bar>div{align-items:center;gap:8px;display:flex}.football-game-bar b,.football-game-bar em{color:#aebdca;letter-spacing:.08em;background:#ffffff09;border:1px solid #ffffff1a;border-radius:5px;padding:6px 8px;font-size:9px;font-style:normal}.football-game-bar em{color:#6ad9ff;border-color:#6ad9ff47}.football-game-stages{background:#07121e;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:6px;display:grid}.football-game-stages span{color:#617386;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:40px;display:flex}.football-game-stages span>i{background:#17283a;border-radius:4px;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.football-game-stages span>i svg{width:11px}.football-game-stages b{letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;overflow:hidden}.football-game-stages span.active{color:#dff7ff;background:linear-gradient(#62dcff14,#0000);border-color:#62dcff}.football-game-stages span.active>i{color:#06131e;background:#62dcff;box-shadow:0 0 18px #62dcff47}.football-game-stages span.done{color:#9fbcad}.football-game-stages span.done>i{color:#061810;background:#6ed5aa}.football-game-brief{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:8px;display:grid}.football-game-brief>div,.football-game-brief>article{background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;min-width:0;min-height:90px;padding:12px}.football-game-brief>div{align-content:center;gap:3px;display:grid}.football-game-brief small{color:#e2bd60;letter-spacing:.12em;font-size:8px;font-weight:900}.football-game-brief>div strong{color:#fff;font-size:13px}.football-game-brief>div p{color:#8092a5;text-transform:capitalize;margin:2px 0 0;font-size:9px;line-height:1.45}.football-game-brief>article{background:linear-gradient(110deg,#e2bd6017,#62dcff0a);grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:9px;display:grid}.football-game-brief article img{object-fit:cover;object-position:center 18%;border-radius:7px;width:48px;height:64px}.football-game-brief article span{gap:3px;min-width:0;display:grid}.football-game-brief article p{color:#c4d0db;margin:0;font-size:10px;line-height:1.45}.football-game-brief article>svg{color:#62dcff;width:18px}.football-game-stage-content{min-width:0}.football-game-safety{color:#697c8e;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:14px;padding:8px 10px;font-size:8px;font-weight:800;display:flex}.football-game-safety span{align-items:center;gap:5px;display:flex}.football-game-safety svg{color:#6ed5aa;width:11px}.canonical-squad-builder{background:0 0;border:0;padding:0}.canonical-squad-builder .squad-game-shell{border-color:#62dcff29;box-shadow:0 18px 44px #0003}.match-plan-picker.simple{grid-template-columns:repeat(2,1fr)}.match-plan-picker.simple>small{grid-column:1/-1}.mobile-plans button{min-height:70px;position:relative}.mobile-plans button>svg{width:15px;color:var(--game-accent-soft);position:absolute;top:9px;right:9px}.match-ready-summary{background:#16855f1a;border:1px solid #7fdfb538;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.match-ready-summary>svg{color:#7fdfb5}.match-ready-summary>div{gap:2px;min-width:0;display:grid}.match-ready-summary small{color:#7fdfb5;letter-spacing:.1em;font-size:9px;font-weight:900}.match-ready-summary strong,.match-ready-summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-ready-summary strong{font-size:13px}.match-ready-summary span{color:#8f9fb1;font-size:10px}.match-ready-summary button{min-height:36px;color:var(--game-accent-soft);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.simple-play{z-index:4;bottom:max(10px,env(safe-area-inset-bottom));position:sticky}.match-pitch-experience{overflow-anchor:none;contain:layout paint;background:#071921;border:1px solid #ffffff21;border-radius:16px;min-height:570px;position:relative;overflow:hidden;box-shadow:0 22px 50px #00000047}.match-visual-loading{color:#91a2b6;background:#071921;border:1px solid #ffffff1a;border-radius:16px;place-content:center;justify-items:center;gap:9px;min-height:320px;font-size:12px;display:grid}.match-visual-loading svg{color:var(--game-accent-soft)}.match-pitch-canvas{background:#071921;height:430px;position:relative}.match-pitch-canvas canvas{touch-action:none;display:block}.match-skip-overlay{z-index:5;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#060f19c7;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font:900 10px Manrope,sans-serif;display:flex;position:absolute;top:126px;right:12px}.match-skip-overlay span{font-size:18px;line-height:1}.match-moment-callout{z-index:2;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040e17d1;border:1px solid #fff3;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:1px 8px;min-width:124px;padding:7px 10px;animation:.2s ease-out match-moment-in;display:grid;position:absolute;top:132px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000047}.match-moment-callout small{color:var(--game-accent-soft);grid-row:1/3;font-size:12px;font-weight:900}.match-moment-callout strong{letter-spacing:.08em;font-size:12px;line-height:1}.match-moment-callout span{color:#aebed0;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:9px;font-weight:700;overflow:hidden}.match-moment-callout.moment-goal{background:#074a3ae6;border-color:#2ee6a6a6}.match-moment-callout.moment-shot_saved{border-color:#ffd34f80}.match-moment-callout.moment-shot_missed,.match-moment-callout.moment-penalty_missed{border-color:#ef5b4c80}@keyframes match-moment-in{0%{opacity:0;transform:translate(-50%,-8px)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1)}}.match-pitch-score{z-index:3;color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#060f19d1;border:1px solid #ffffff26;border-radius:11px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:54px;padding:8px 11px;display:grid;position:absolute;top:12px;left:12px;right:12px;box-shadow:0 8px 25px #0000003d}.match-pitch-score span{color:#aebed0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.match-pitch-score span:last-child{text-align:right}.match-pitch-score strong{align-items:center;gap:8px;padding-right:32px;font:900 26px Manrope,sans-serif;display:flex;position:relative}.match-pitch-score i{color:var(--game-accent-soft);font-style:normal}.match-pitch-score time{min-width:27px;color:var(--game-accent-soft);text-align:right;font:900 10px Manrope,sans-serif;position:absolute;top:50%;right:0;transform:translateY(-50%)}.match-stat-ribbon{z-index:4;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid;position:absolute;top:70px;left:12px;right:12px}.match-stat-ribbon span{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#060f19c2;border:1px solid #ffffff1f;border-radius:6px;grid-template-columns:minmax(15px,1fr) auto minmax(15px,1fr);align-items:center;gap:3px;min-width:0;padding:4px 5px;display:grid}.match-stat-ribbon b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.match-stat-ribbon b:last-child{text-align:right}.match-stat-ribbon small{color:#8fa0b3;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:5px;font-weight:900;overflow:hidden}.match-camera-picker{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060f19d1;border:1px solid #ffffff1f;border-radius:9px;gap:4px;padding:4px;display:flex;position:absolute;bottom:12px;right:12px}.match-camera-picker button{color:#8fa0b3;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;min-height:30px;padding:0 7px;font:800 9px Manrope,sans-serif;display:flex}.match-camera-picker button svg{width:12px}.match-camera-picker button.active{color:#071921;background:var(--game-accent-soft)}.match-commentary-live{z-index:3;color:#fff;background:linear-gradient(145deg,#0a1624f5,#122433f0);border:1px solid #ffffff21;border-radius:11px;align-content:center;gap:6px;min-height:118px;padding:13px 14px;display:grid;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 10px 28px #00000047}.match-commentary-live small{color:var(--game-accent-soft);letter-spacing:.11em;font-size:9px;font-weight:900}.match-commentary-live p{margin:0;font-size:12px;line-height:1.45}.match-commentary-live .match-commentary-analysis{color:#9dabbc;font-size:10px}.match-presentation-actions{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.match-commentary-live button{color:#dce6f1;background:#ffffff0f;border:1px solid #ffffff24;border-radius:6px;align-items:center;gap:5px;width:max-content;padding:5px 7px;font:800 10px Manrope,sans-serif;display:inline-flex}.match-broadcast-layout{grid-template-columns:minmax(0,1fr) 280px;gap:10px;padding:112px 10px 0;display:grid}.match-broadcast-layout .match-pitch-canvas{border:1px solid #ffffff1c;border-radius:12px;min-width:0;height:clamp(390px,52vw,610px);overflow:hidden}.match-touchline{color:#eaf2f8;background:linear-gradient(#081420fa,#050e18fa);border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.match-touchline>header{border-bottom:1px solid #ffffff17;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:2px 1px 9px;display:grid}.match-touchline>header>span{background:#42dca6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #42dca61f}.match-touchline>header small{letter-spacing:.16em;font:900 9px Manrope,sans-serif}.match-touchline>header b{color:#45d9ff;letter-spacing:.1em;font-size:9px}.match-voice{background:#ffffff09;border:1px solid #ffffff17;border-radius:9px;grid-template-columns:62px minmax(0,1fr);gap:9px;min-height:112px;padding:9px;transition:border-color .18s,background .18s;display:grid;overflow:hidden}.match-voice.speaking{background:#65d8ff12;border-color:#65d8ff4d}.match-voice>img,.match-voice>i{object-fit:cover;object-position:center 18%;background:linear-gradient(145deg,#1b334b,#0e1c2d);border-radius:7px;align-self:start;width:62px;height:76px}.match-voice>i{color:#71dcff;place-items:center;font:900 20px Manrope,sans-serif;display:grid}.match-voice>div{align-content:start;gap:3px;min-width:0;display:grid}.match-voice small,.match-tactical-insight small{color:#65d8ff;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.match-voice strong{color:#f3cf70;letter-spacing:.05em;font:900 11px Manrope,sans-serif}.match-voice p,.match-tactical-insight p{color:#c4d0dc;margin:2px 0 0;font-size:10px;line-height:1.45}.match-voice.commentator{flex:1}.match-voice.commentator strong{color:#65d8ff}.match-tactical-insight{background:#f3cf700e;border:1px solid #f3cf703d;border-radius:9px;grid-template-columns:24px 1fr;gap:8px;padding:9px;display:grid}.match-tactical-insight>svg{color:#f3cf70;width:20px}.match-tactical-insight small{color:#f3cf70}.match-transcript-toggle{color:#cef;background:#65d8ff12;border:1px solid #65d8ff33;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;font:800 9px Manrope,sans-serif;display:flex}.match-transcript-toggle svg{width:14px}.match-timeline{background:#06111d;border:1px solid #ffffff1a;border-radius:11px;gap:9px;margin:10px;padding:12px;display:grid}.match-timeline-track{border-top:3px solid #2b3e52;height:16px;margin:0 8px;position:relative}.match-timeline-track>span{background:linear-gradient(90deg,#e5bd5c,#55d8ff);height:3px;position:absolute;top:-3px;left:0}.match-timeline-track>i{background:#8c9bad;border:2px solid #07131f;border-radius:50%;width:9px;height:9px;position:absolute;top:-7px;transform:translate(-50%)}.match-timeline-track>i.goal{background:#f7d779;border-color:#e5bd5c;width:13px;height:13px;top:-9px;box-shadow:0 0 0 4px #e5bd5c1f}.match-playback-controls{align-items:center;gap:7px;display:flex}.match-playback-controls button{color:#b9c8d6;background:#ffffff0a;border:1px solid #ffffff21;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 11px;font:850 9px Manrope,sans-serif;display:inline-flex}.match-playback-controls button svg{width:14px}.match-playback-controls button:hover,.match-playback-controls button:focus-visible{color:#fff;outline-offset:1px;border-color:#65d8ff;outline:2px solid #65d8ff40}.match-playback-controls button.skip{color:#0a1825;background:linear-gradient(110deg,#d9b75e,#f2d986);border-color:#cfaa50;margin-left:auto}.match-commentary-transcript{z-index:9;color:#e7eff6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#040d17fb;border:1px solid #65d8ff47;border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(420px,100% - 20px);display:grid;position:absolute;inset:112px 10px 70px auto;overflow:hidden;box-shadow:-20px 0 50px #00000059}.match-commentary-transcript>header{border-bottom:1px solid #ffffff17;justify-content:space-between;gap:12px;padding:13px;display:flex}.match-commentary-transcript>header div{gap:2px;display:grid}.match-commentary-transcript header small{color:#65d8ff;letter-spacing:.12em;font-size:8px;font-weight:900}.match-commentary-transcript header strong{font-size:11px}.match-commentary-transcript header button{color:#9fb0c0;background:0 0;border:0;align-self:center;font-size:10px}.match-commentary-transcript ol{margin:0;padding:12px 16px 18px 34px;overflow:auto}.match-commentary-transcript li{color:#8395a8;padding:7px 6px}.match-commentary-transcript li.current{color:#fff;background:#65d8ff0f}.match-commentary-transcript li span{color:#e5bd5c;text-transform:uppercase;font-size:8px;font-weight:900}.match-commentary-transcript li p{margin:2px 0 0;font-size:10px;line-height:1.45}.match-pitch-fallback{background:linear-gradient(90deg,#0e7356 50%,#0c6b50 50%);border:2px solid #dcffefb8;width:76%;height:74%;margin:75px auto 0;position:relative}.match-pitch-fallback:before{content:"";border-top:2px solid #dcffefb8;position:absolute;top:50%;left:0;right:0}.match-pitch-fallback span{border:2px solid #dcffefb8;border-radius:50%;width:72px;height:72px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.match-pitch-fallback i{background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.match-rewards{color:#fff;background:radial-gradient(circle at 100% 0,#ffd34f2e,#0000 34%),linear-gradient(145deg,#16273b,#0d1a2a);border:1px solid #ffd34f47;border-radius:14px;scroll-margin-top:76px;overflow:hidden;box-shadow:0 18px 45px #0003}.match-rewards>header{border-bottom:1px solid #ffffff14;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:16px;display:grid}.match-rewards>header>span{color:#182232;background:#ffd34f;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.match-rewards>header>span svg{width:20px}.match-rewards>header>svg{color:#ffd34f;width:18px}.match-rewards header small{color:#ffd34f;letter-spacing:.12em;font-size:10px;font-weight:900}.match-rewards header h2{margin:2px 0;font:900 17px Manrope,sans-serif}.match-rewards header p{color:#8fa0b4;margin:0;font-size:10px}.match-reward-main{text-align:left;justify-content:center;align-items:center;gap:14px;padding:22px 16px;display:flex}.match-reward-main>span{color:#ffd34f;text-shadow:0 8px 24px #ffd34f29;font:900 44px/1 Manrope,sans-serif}.match-reward-main>div{gap:3px;display:grid}.match-reward-main strong{text-transform:capitalize;font-size:12px}.match-reward-main small{color:#91a2b5;font-size:10px}.match-rewards footer{flex-wrap:wrap;gap:6px;padding:0 14px 14px;display:flex}.match-rewards footer span{color:#9fb1c3;text-transform:capitalize;background:#ffffff0e;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:9px;font-weight:800;display:flex}.match-rewards footer svg{color:#7fdfb5;width:11px}.scout-discovery{background:radial-gradient(circle at 100% 0,#ffd34f1f,#0000 28%),linear-gradient(155deg,#14253a,#0b1828);border:1px solid #ffd34f40;border-radius:14px;gap:14px;padding:18px;display:grid;overflow:hidden}.scout-discovery>header{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;display:grid}.scout-discovery>header>span{color:#152135;background:linear-gradient(145deg,#ffe58c,#ffd34f);border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 24px #ffd34f29}.scout-discovery>header svg{width:22px}.scout-discovery header small{color:#ffd34f;letter-spacing:.12em;font-size:10px;font-weight:900}.scout-discovery header h2{margin:3px 0;font:900 21px Manrope,sans-serif}.scout-discovery header p{color:#9cacbe;max-width:560px;margin:0;font-size:12px;line-height:1.5}.scout-filter-rail{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.scout-filter-rail::-webkit-scrollbar{display:none}.scout-filter-rail button{color:#9dadc0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex:none;min-height:34px;padding:0 11px;font:800 10px Manrope,sans-serif}.scout-filter-rail button.selected{color:#182335;background:#ffd34f;border-color:#ffd34f}.scout-card-rail{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-color:#ffd34f5c transparent;gap:10px;margin-inline:-18px;padding:2px 18px 11px;scroll-padding-inline:18px;display:flex;overflow-x:auto}.scout-choice-card{aspect-ratio:.72;clip-path:polygon(8% 0,92% 0,100% 7%,100% 93%,92% 100%,8% 100%,0 93%,0 7%);color:#fff;scroll-snap-align:center;cursor:pointer;background:linear-gradient(155deg,#38536f,#152438 58%,#263d56);border:1px solid #ffffff2b;flex:0 0 220px;grid-template-rows:auto 1fr auto auto;justify-items:center;padding:12px 10px 10px;transition:transform .18s,filter .18s;display:grid;position:relative;overflow:hidden}.scout-choice-card:before{content:"";background:#ffffff06;border-block:1px solid #ffffff1a;height:80px;position:absolute;inset:32% -20% auto;transform:rotate(-10deg)}.scout-choice-card:hover{filter:brightness(1.08);transform:translateY(-3px)}.scout-choice-card.selected{background:linear-gradient(155deg,#80602e,#282014 58%,#5e4726);border-color:#ffd34f;box-shadow:0 0 0 2px #ffd34f38,0 16px 32px #0000004d}.scout-choice-card.modular{clip-path:none;background:0 0;border:0;padding:0;display:block;overflow:visible}.scout-choice-card.modular:before{display:none}.scout-choice-card.modular.selected{box-shadow:none;background:0 0}.scout-choice-card.modular.selected .football-card-canvas{border-color:#ffd34f;box-shadow:0 0 0 2px #ffd34f38,0 16px 32px #0000004d}.scout-choice-card.modular .scout-card-status{z-index:4;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050c13d1;border:1px solid #ffffff24;border-radius:5px;justify-content:center;position:absolute;inset:auto 7px 7px}.scout-card-rating{z-index:1;justify-self:start;justify-items:center;display:grid;position:relative}.scout-card-rating strong{font:900 22px/1 Manrope,sans-serif}.scout-card-rating small{color:#dbe7ef;font-size:10px;font-weight:900}.scout-card-player{z-index:1;color:#e8f1f5;background:radial-gradient(circle at 50% 35%,#fff3,#ffffff0a 65%);border:1px solid #ffffff26;border-radius:50%;align-self:center;place-items:center;width:72px;height:72px;display:grid;position:relative}.scout-card-player svg{stroke-width:1.2px;width:48px;height:48px}.scout-card-name{z-index:1;text-align:center;gap:2px;width:100%;min-width:0;display:grid;position:relative}.scout-card-name strong,.scout-card-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scout-card-name strong{font-size:12px}.scout-card-name small{color:#aebed0;font-size:9px}.scout-card-status{z-index:1;color:#9fafc1;text-transform:uppercase;border-top:1px solid #ffffff1a;justify-content:center;align-items:center;gap:4px;width:100%;min-height:25px;font-size:9px;font-weight:900;display:flex;position:relative}.scout-card-status svg{color:#ffd34f;width:11px}.scout-discovery>footer{border-top:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:13px;display:grid}.scout-discovery>footer>div{gap:2px;min-width:0;display:grid}.scout-discovery>footer small{color:#8394a9;letter-spacing:.1em;font-size:9px;font-weight:900}.scout-discovery>footer strong,.scout-discovery>footer div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scout-discovery>footer strong{font-size:12px}.scout-discovery>footer div span{color:#8fa0b3;font-size:10px}.scout-discovery>footer button{color:#142033;cursor:pointer;background:linear-gradient(110deg,#ffd34f,#ffe490);border:0;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:0 10px 0 16px;font:900 12px Manrope,sans-serif;display:flex;box-shadow:0 10px 25px #ffd34f26}.scout-discovery>footer button>span{background:#1420331f;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.scout-discovery>footer button svg{width:15px}.scout-discovery>footer button:disabled{color:#75859a;box-shadow:none;cursor:not-allowed;background:#25354a}.match-console .experience-status{color:#9aa9bd;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.match-console .experience-status strong{color:#dce5ef}.competition-decisions{border-top:1px solid #ffffff17;padding-top:10px}.competition-decisions summary{color:#aebbd0;cursor:pointer;font-size:12px;font-weight:800}.competition-decisions>div{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.between-match-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.between-match-actions .danger{color:#ff9b94}.game-history{gap:16px;margin-top:6px;display:grid}.game-history>.section-title{border-bottom:1px solid var(--line);align-items:center;min-height:92px;padding:0 2px 16px}.game-history>.section-title p{color:#536376;max-width:720px;line-height:1.55}.game-history>.section-title>svg{color:var(--coral)}.game-section-kicker{color:var(--coral);letter-spacing:.1em;font-size:11px;font-weight:900}.game-history-list{gap:10px;display:grid}.game-history-list article{content-visibility:auto;contain-intrinsic-size:auto 86px;color:var(--ink);background:#fff;border:1px solid #d9e0e5;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid;box-shadow:0 5px 18px #121f2e09}.game-history-list article:hover{border-color:#bdc8d1;box-shadow:0 9px 24px #121f2e12}.game-history-list article>div{gap:3px;display:grid}.game-history-list small{color:#b5483a;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.game-history-list strong{color:var(--navy);font:800 18px Manrope,sans-serif}.game-history-list span{color:#536376;font-size:12px}.game-history-list article>div:first-child code{color:#176c52;background:#eff9f5;border:1px solid #bce7d5;border-radius:4px;width:max-content;margin-top:4px;padding:3px 6px;font-size:10px}.history-match-actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:7px!important;display:flex!important}.social-share-links{gap:4px;display:flex}.social-share-links a{color:#46586b;background:#fff;border:1px solid #cfd8df;border-radius:6px;align-items:center;min-height:30px;padding:5px 8px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.social-share-links a:hover{color:var(--navy);border-color:#8da0b1}.replay-route{width:min(100%,1080px);margin:26px auto 0}.replay-route>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;padding:6px 2px 18px;display:flex}.replay-route>header small{color:#b5483a;letter-spacing:.1em;font-size:11px;font-weight:900}.replay-route>header h1{color:var(--navy);letter-spacing:-.045em;margin:5px 0;font:850 clamp(27px,4vw,42px)/1 Manrope,sans-serif}.replay-route>header p{color:#536376;max-width:720px;margin:0;font-size:12px;line-height:1.55}.saved-game-replay{color:#fff;background:#0e1928;border:1px solid #26364b;border-radius:15px;gap:16px;min-width:0;padding:16px;display:grid;overflow:hidden;box-shadow:0 24px 60px #0e19282e}.saved-game-replay .match-pitch-experience{min-width:0}.replay-loading{color:#526276;place-content:center;justify-items:center;gap:9px;min-height:280px;display:grid}.replay-loading svg{color:var(--coral)}.replay-route .match-pitch-experience[data-match-pinned=true]{z-index:auto;width:100%;position:relative;inset:auto}.history-load-more{justify-self:center}.central-match-engine{min-width:0}.match-engine-contract{color:#8fa0b4;background:#09121d;border:1px solid #ffffff17;border-bottom:0;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;font-size:12px;display:flex}.match-engine-contract strong{color:#dce9f4;text-transform:uppercase;letter-spacing:.08em}.match-engine-contract span{text-align:right}.broadcast-ident{color:#fff;background:#050a11;border:1px solid #ffffff1a;border-bottom:0;border-radius:14px 14px 0 0;grid-template-columns:1fr auto 1fr;align-items:center;min-height:42px;padding:8px 13px;display:grid}.broadcast-ident span,.broadcast-ident small{color:#8fa0b4;letter-spacing:.1em;font-size:10px;font-weight:900}.broadcast-ident span{align-items:center;gap:6px;display:flex}.broadcast-ident span i,.match-viewer-footer span i{background:#ef4554;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ef455424}.broadcast-ident strong{letter-spacing:.12em;font:900 13px Manrope,sans-serif}.broadcast-ident small{justify-self:end}.central-match-engine.spectator .match-pitch-experience{border-radius:0 0 16px 16px}.central-match-engine.spectator .match-camera-picker{display:none}.match-viewer-page{color:#fff;background:radial-gradient(circle at 50% -20%,#203956 0,#0000 42%),#03070c;min-height:100svh;padding:18px}.match-viewer-nav{justify-content:space-between;align-items:center;gap:12px;max-width:1480px;min-height:46px;margin:0 auto 12px;padding:0 4px;display:flex}.match-viewer-nav button{color:#dce5ef;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font:800 11px Manrope,sans-serif;display:flex}.match-viewer-nav button svg{width:14px}.match-viewer-nav span{color:#8191a5;letter-spacing:.08em;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.match-viewer-nav span svg{color:#72ddb2;width:13px}.match-viewer-stage{max-width:1480px;margin:auto}.match-viewer-stage .match-pitch-experience{min-height:min(760px,100svh - 110px)}.match-viewer-stage .match-pitch-canvas{height:min(610px,100svh - 260px);min-height:430px}.match-viewer-stage .match-commentary-live{width:min(620px,100% - 24px);right:auto}.broadcast-full-time{background:linear-gradient(135deg,#172b3df5,#07131ef5);border:1px solid #7ee0b933;border-radius:14px;gap:10px;max-width:1480px;margin:14px auto 0;padding:24px;display:grid}.broadcast-full-time small{color:#7fdfb5;letter-spacing:.12em;font-size:10px;font-weight:900}.broadcast-full-time h1{margin:0;font:800 clamp(20px,3vw,38px) Manrope,sans-serif}.broadcast-full-time h1 b{color:#fff;padding:0 12px}.broadcast-full-time p{color:#9eacbd;max-width:800px;margin:0;line-height:1.55}.broadcast-full-time>div{flex-wrap:wrap;gap:8px;display:flex}.broadcast-full-time>div span{color:#8fa0b4;background:#ffffff0d;border-radius:8px;gap:2px;min-width:130px;padding:10px 12px;font-size:11px;display:grid}.broadcast-full-time>div strong{color:#fff;text-transform:capitalize;font-size:17px}.broadcast-full-time button{color:#061710;background:#7fdfb5;border:0;border-radius:7px;align-items:center;gap:6px;width:max-content;padding:8px 10px;font-weight:900;display:flex}.match-viewer-footer{color:#6f8093;justify-content:space-between;align-items:center;gap:16px;max-width:1480px;margin:13px auto 0;font-size:10px;display:flex}.match-viewer-footer span{letter-spacing:.1em;align-items:center;gap:7px;font-weight:900;display:flex}.match-viewer-footer p{margin:0}.broadcast-loading,.broadcast-error{color:#9eacbd;text-align:center;align-content:center;place-items:center;gap:12px;min-height:70svh;display:grid}.broadcast-loading svg,.broadcast-error svg{color:#7fdfb5;width:36px}.broadcast-error h1,.broadcast-error p{margin:0}.broadcast-error button{background:#7fdfb5;border:0;border-radius:7px;align-items:center;gap:6px;padding:9px 12px;font-weight:900;display:flex}@media (max-width:640px){.game-history-list article{align-items:flex-start}.game-history-list article .secondary-button{white-space:nowrap}}.matchday-hud{border:1px solid var(--line);background:#fff;border-radius:16px;position:sticky;top:84px;overflow:hidden;box-shadow:0 18px 45px #111d2d1a}.matchday-score{color:#fff;background:linear-gradient(145deg,#152238,#0d1726);padding:18px}.matchday-score>small{color:var(--game-accent-soft);letter-spacing:.12em;text-align:center;margin-bottom:14px;font-size:10px;font-weight:900;display:block}.matchday-score>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.matchday-score span{text-align:center;justify-items:center;gap:6px;font-size:10px;font-weight:900;display:grid}.matchday-score i{background:var(--game-accent);border-radius:50%;place-items:center;width:36px;height:36px;font:900 12px Manrope,sans-serif;display:grid}.matchday-score span:last-child i{background:#2d425f}.matchday-score strong{white-space:nowrap;font:900 22px Manrope,sans-serif}.matchday-commentary{border-bottom:1px solid var(--line);padding:20px}.matchday-commentary small{color:var(--game-accent);letter-spacing:.12em;font-size:10px;font-weight:900}.matchday-commentary h3{margin:6px 0;font:800 17px Manrope,sans-serif}.matchday-commentary p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.appointed-referee{border-bottom:1px solid var(--line);gap:4px;padding:16px 20px;display:grid}.appointed-referee small{color:var(--game-accent);letter-spacing:.1em;font-size:10px;font-weight:900}.appointed-referee strong{font-size:12px}.appointed-referee span{color:var(--muted);font-size:11px;line-height:1.45}.matchday-hud>.notice{margin:14px}.matchday-rules{gap:10px;padding:17px 20px;display:grid}.matchday-rules span{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.matchday-rules svg{width:14px;color:var(--game-accent)}.post-match-review{background:linear-gradient(145deg,#ffffff14,#ffffff09);border:1px solid #ffffff1a;border-radius:12px;gap:16px;padding:18px;display:grid}.post-match-review>header small,.post-match-review aside small{color:var(--game-accent-soft);letter-spacing:.1em;font-size:10px;font-weight:900}.post-match-review>header h2{margin:5px 0;font:800 20px Manrope,sans-serif}.post-match-review>header p,.debrief-columns p{color:#94a4b9;margin:0;font-size:12px;line-height:1.55}.match-factor-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.match-factor-grid article{background:#050d1740;border:1px solid #ffffff14;border-radius:8px;gap:7px;padding:11px;display:grid}.match-factor-grid article>div:first-child{justify-content:space-between;gap:10px;display:flex}.match-factor-grid strong{font-size:12px}.match-factor-grid span,.match-factor-grid small{color:#8e9db1;font-size:10px}.factor-bars{background:#26364d;border-radius:99px;height:5px;display:flex;overflow:hidden}.factor-bars i{background:var(--game-accent)}.factor-bars b{background:#7084a0}.debrief-columns{grid-template-columns:1.25fr .75fr;gap:10px;display:grid}.debrief-columns>div,.debrief-columns>aside{border:1px solid #ffffff14;border-radius:9px;padding:13px}.debrief-columns h3{margin:0 0 9px;font-size:12px}.debrief-columns ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.debrief-columns li{color:#aebbd0;grid-template-columns:28px 1fr;gap:7px;font-size:11px;display:grid}.debrief-columns time{color:var(--game-accent-soft);font-weight:900}.debrief-columns aside{background:rgba(var(--game-accent-rgb),.08);align-content:start;gap:7px;display:grid}.debrief-columns aside strong{font-size:13px;line-height:1.45}.debrief-columns aside span{color:#8de2ba;background:#16855f2e;border-radius:5px;width:max-content;padding:4px 6px;font-size:10px;font-weight:900}.post-match-review>footer{flex-wrap:wrap;gap:5px;display:flex}.post-match-review>footer span{color:#8190a6;align-items:center;gap:3px;font-size:10px;display:flex}.post-match-review>footer svg{color:#7fdfb5;width:11px}.game-entry-panel{gap:14px;display:grid}.game-entry-panel>.primary-button{width:100%}.game-step{align-items:center;gap:11px;padding-top:5px;display:flex}.game-step>span{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;font-weight:800;display:grid}.game-step>div{gap:3px;display:grid}.game-step strong{font-size:13px}.game-step small{color:var(--muted);line-height:1.4}.game-action-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.game-session-panel{overflow:hidden}.game-session-panel .result-view{margin:0 14px 14px}.session-summary{grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.session-summary>div{background:var(--soft);border-radius:7px;gap:5px;min-width:0;padding:11px;display:grid}.session-summary small{color:var(--muted);font-size:12px}.session-summary code,.session-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.calendar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.calendar-grid article{border:1px solid var(--line);border-radius:9px;min-height:145px;padding:17px}.calendar-grid article>span{color:var(--mint);text-transform:uppercase;font-size:11px;font-weight:800}.calendar-grid h3{margin:11px 0 8px;font:700 15px Manrope,sans-serif}.calendar-grid p,.calendar-grid small{color:var(--muted);font-size:13px;line-height:1.45}.football-calendar-hub{gap:24px;padding-top:18px;display:grid}.calendar-command{color:#fff;background:radial-gradient(circle at 86% 18%,#2ee6a636,#0000 31%),linear-gradient(128deg,#0b1726,#172b3f 65%,#123d37);border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:center;gap:28px;min-height:230px;padding:30px;display:grid;box-shadow:0 22px 52px #12213133}.calendar-command>div:first-child>span{color:#7fe0b9;letter-spacing:.13em;align-items:center;gap:7px;font-size:11px;font-weight:900;display:flex}.calendar-command>div:first-child>span svg{width:16px}.calendar-command h1{letter-spacing:-.05em;max-width:640px;margin:10px 0 9px;font:850 clamp(30px,4vw,48px)/1.02 Manrope,sans-serif}.calendar-command p{color:#b2c0ce;max-width:610px;margin:0;font-size:12px;line-height:1.6}.calendar-command-stats{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0e;border:1px solid #ffffff21;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.calendar-command-stats article{text-align:center;border-right:1px solid #ffffff1c;place-content:center;justify-items:center;gap:5px;min-height:112px;padding:12px;display:grid}.calendar-command-stats article:last-child{border-right:0}.calendar-command-stats svg{color:#7fe0b9;width:20px}.calendar-command-stats article:nth-child(2) svg{color:#ffd36a}.calendar-command-stats article:nth-child(3) svg{color:#8bbcf2}.calendar-command-stats span{gap:3px;display:grid}.calendar-command-stats strong{font:850 22px Manrope,sans-serif}.calendar-command-stats small{color:#9fb0c0;text-transform:uppercase;font-size:10px;font-weight:800}.calendar-now{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 16px 38px #141f2c11}.calendar-now>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:15px 20px;display:flex}.calendar-now>header small{color:#258163;letter-spacing:.12em;font-size:10px;font-weight:900}.calendar-now>header h2{margin:3px 0 0;font:800 21px Manrope,sans-serif}.calendar-now>header>span{color:#33705d;background:#eaf7f2;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.calendar-now-grid{background:#f5f8f8;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.calendar-always-on{background:linear-gradient(135deg,#fff,#f0faf6);border:1px solid #cfe4dc;border-radius:11px;grid-column:span 2;grid-template-columns:42px minmax(180px,.85fr) minmax(220px,1.15fr);align-items:center;gap:13px;padding:16px;display:grid}.calendar-always-on>span{color:#fff;background:#167b5b;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.calendar-always-on>span svg{width:20px}.calendar-always-on>div:nth-child(2){gap:3px;display:grid}.calendar-always-on>div:nth-child(2) small,.calendar-now-event>small{color:#2b7c63;letter-spacing:.11em;font-size:9px;font-weight:900}.calendar-always-on>div:nth-child(2) strong{font:800 13px Manrope,sans-serif}.calendar-always-on p,.calendar-now-event p,.calendar-no-dated-events p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.calendar-game-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.calendar-game-links button{min-width:0;min-height:44px;color:var(--ink);text-align:left;background:#fff;border:1px solid #d7e4df;border-radius:7px;justify-content:space-between;align-items:center;gap:5px;padding:7px 9px;display:flex}.calendar-game-links button:hover:not(:disabled){border-color:#66aa93;transform:translateY(-1px)}.calendar-game-links button:disabled{opacity:.52}.calendar-game-links button>span{text-overflow:ellipsis;white-space:nowrap;gap:1px;min-width:0;font-size:11px;font-weight:800;display:grid;overflow:hidden}.calendar-game-links button small{color:var(--muted);font-size:9px}.calendar-game-links svg{color:#258163;flex:none;width:13px}.calendar-now-event{min-height:146px;color:var(--ink);text-align:left;background:linear-gradient(145deg,#fffdf8,#fff7e8);border:1px solid #f0dcb2;border-radius:11px;grid-template-columns:32px 1fr;align-content:start;gap:4px 9px;padding:15px;display:grid}.calendar-now-event:hover{border-color:#d5a445;transform:translateY(-1px)}.calendar-now-event>span{color:#67490d;background:#ffd873;border-radius:9px;grid-row:1/3;place-items:center;width:32px;height:32px;display:grid}.calendar-now-event>span svg{width:16px}.calendar-now-event>strong,.calendar-now-event>p,.calendar-now-event>b{grid-column:1/-1}.calendar-now-event>strong{margin-top:6px;font:800 14px Manrope,sans-serif}.calendar-now-event>b{color:#8d5a00;align-self:end;align-items:center;gap:5px;margin-top:8px;font-size:10px;display:flex}.calendar-now-event>b svg{width:12px}.calendar-now-event.transfer{background:linear-gradient(145deg,#fff,#edf5fd);border-color:#cbdcef}.calendar-now-event.transfer>span{color:#173e68;background:#b9d8f6}.calendar-now-event.transfer>small,.calendar-now-event.transfer>b{color:#2d649d}.calendar-no-dated-events{color:#82909e;text-align:center;background:#fff;border:1px dashed #ced7dd;border-radius:11px;align-content:center;justify-items:center;gap:5px;min-height:146px;padding:16px;display:grid}.calendar-no-dated-events svg{width:23px}.calendar-no-dated-events strong{color:var(--ink);font-size:13px}.calendar-more-events{color:#6f7e8c;background:#fff;border:1px dashed #cfd8de;border-radius:11px;align-content:center;justify-items:start;gap:5px;min-height:146px;padding:16px;display:grid}.calendar-more-events>svg{color:#c58c1d;width:20px}.calendar-more-events strong{color:var(--ink);font:800 13px Manrope,sans-serif}.calendar-more-events p{margin:0;font-size:11px;line-height:1.45}.calendar-more-events button{color:#8d5a00;background:0 0;border:0;align-items:center;gap:5px;margin-top:5px;padding:0;font-size:10px;font-weight:900;display:flex}.calendar-more-events button svg{width:12px}.schedule-calendar{--schedule-label:190px;border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:30px;overflow:hidden;box-shadow:0 18px 48px #141f2c14}.schedule-calendar-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 24px 18px;display:flex}.schedule-calendar-heading>div:first-child>span{color:var(--coral);letter-spacing:.1em;align-items:center;gap:7px;font-size:11px;font-weight:900;display:flex}.schedule-calendar-heading>div:first-child>span svg{width:15px}.schedule-calendar-heading h2{letter-spacing:-.035em;margin:7px 0 5px;font:800 25px/1.1 Manrope,sans-serif}.schedule-calendar-heading p{color:var(--muted);margin:0;font-size:13px}.schedule-timezone{background:#f7f9fa;border:1px solid #dce3e8;border-radius:8px;flex:none;align-items:center;gap:9px;padding:10px 12px;display:flex}.schedule-timezone>svg{width:17px;color:var(--coral)}.schedule-timezone span{gap:2px;display:grid}.schedule-timezone small{color:var(--muted);letter-spacing:.1em;font-size:9px;font-weight:900}.schedule-timezone strong{font-size:12px}.schedule-calendar-scroll{overscroll-behavior-inline:contain;scrollbar-color:#b9c4cd #eef1f3;overflow-x:auto}.schedule-calendar-scroll:focus-visible{outline-offset:-3px;outline:3px solid #e4604e33}.schedule-calendar-board{background:#f8fafb;min-width:1060px}.football-calendar-hub .schedule-calendar{margin-top:0}.schedule-filters{border-bottom:1px solid var(--line);background:#fff;gap:6px;padding:10px 14px;display:flex}.schedule-filters button{border:1px solid var(--line);color:#657587;background:#fff;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:11px;font-weight:800;display:flex}.schedule-filters button span{text-align:center;background:#edf1f3;border-radius:9px;min-width:19px;padding:2px 5px;font-size:9px}.schedule-filters button.active{color:#fff;border-color:var(--navy);background:var(--navy)}.schedule-filters button.active span{color:var(--navy);background:#fff}.schedule-group.group-transfer>header{background:#244f7b}.schedule-event-bar.kind-transfer{background:#347ab5}.schedule-event-bar.kind-transfer.state-active{background:#176b9e}.schedule-calendar>footer i.transfer{background:#347ab5}.schedule-day-row{grid-template-columns:var(--schedule-label) repeat(var(--schedule-days),minmax(58px,1fr));background:#edf2f4;border-bottom:1px solid #ccd6dd;min-height:70px;display:grid}.schedule-corner{z-index:4;color:#687787;letter-spacing:.12em;background:#edf2f4;align-items:flex-end;padding:0 16px 13px;font-size:10px;font-weight:900;display:flex;position:sticky;left:0}.schedule-day-row time{color:#667686;text-align:center;border-left:1px solid #d7dfe4;place-content:center;gap:3px;display:grid;position:relative}.schedule-day-row time small{text-transform:uppercase;font-size:11px;font-weight:800}.schedule-day-row time strong{color:#27384b;font:800 12px Manrope,sans-serif}.schedule-day-row time.today{color:#fff;background:var(--coral)}.schedule-day-row time.today strong{color:#fff}.schedule-day-row time i{letter-spacing:.08em;font-size:8px;font-style:normal;font-weight:900;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.schedule-group>header{color:#fff;background:var(--navy);align-items:center;gap:8px;min-height:42px;padding:0 14px;display:flex}.schedule-group>header>span{place-items:center;display:grid}.schedule-group>header svg{width:15px}.schedule-group>header strong{font:750 12px Manrope,sans-serif}.schedule-group>header small{color:#9eacba;font-size:10px}.schedule-event-row{grid-template-columns:var(--schedule-label) minmax(0,1fr);border-bottom:1px solid #dce3e7;min-height:66px;display:grid;position:relative}.schedule-event-row:last-child{border-bottom:0}.schedule-event-label{z-index:3;background:#fff;border-right:1px solid #d5dee3;align-content:center;gap:2px;padding:8px 14px;display:grid;position:sticky;left:0}.schedule-event-label strong{color:#26384b;text-overflow:ellipsis;white-space:nowrap;font:750 13px Manrope,sans-serif;overflow:hidden}.schedule-event-label small{color:#7e8c99;text-transform:capitalize;font-size:10px}.schedule-event-label span{color:#68798a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.25;overflow:hidden}.schedule-event-track{grid-column:2;grid-template-columns:repeat(var(--schedule-days),minmax(58px,1fr));display:grid}.schedule-event-track>span{background:#f8fafb;border-right:1px solid #e1e7ea}.schedule-event-track>span.today{background:#fff1ee}.schedule-event-bars{pointer-events:none;top:9px;bottom:9px;right:0;left:var(--schedule-label);z-index:2;grid-template-columns:repeat(var(--schedule-days),minmax(58px,1fr));display:grid;position:absolute}.schedule-event-bar{pointer-events:auto;color:#fff;text-align:left;background:#60748b;border:0;border-radius:8px;align-content:center;gap:2px;min-width:0;margin:0 3px;padding:6px 10px;display:grid;overflow:hidden;box-shadow:0 5px 12px #1a2b3d29}.schedule-event-bar:hover{filter:brightness(1.06);transform:translateY(-1px)}.schedule-event-bar.state-active{background:var(--coral)}.schedule-event-bar.state-entry_paused{background:#ae7c22}.schedule-event-bar span,.schedule-event-bar small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.schedule-event-bar span{font:800 12px Manrope,sans-serif}.schedule-event-bar small{color:#ffffffc7;font-size:9px}.schedule-calendar-empty{color:#778797;place-content:center;justify-items:center;gap:5px;min-height:130px;display:grid}.schedule-calendar-empty svg{width:24px;color:var(--coral)}.schedule-calendar-empty strong{color:var(--ink);font-size:12px}.schedule-calendar-empty span{font-size:11px}.schedule-calendar>footer{border-top:1px solid var(--line);color:#758493;background:#fff;align-items:center;gap:15px;min-height:44px;padding:8px 16px;font-size:10px;display:flex}.schedule-calendar>footer span{align-items:center;gap:5px;font-weight:800;display:flex}.schedule-calendar>footer i{background:#60748b;border-radius:2px;width:8px;height:8px}.schedule-calendar>footer i.live{background:var(--coral)}.schedule-calendar>footer p{margin:0 0 0 auto}.public-subnav{margin-top:0}.light-textarea{color:var(--ink);background:#fff;min-height:150px;line-height:1.5}.post-list article{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr;gap:12px;padding:18px;display:grid}.post-list article:last-child{border-bottom:0}.post-list article div{grid-template-columns:1fr auto;gap:4px;display:grid}.post-list article small{color:var(--muted)}.post-list article p{grid-column:1/-1;margin:8px 0 0;line-height:1.55}.community-composer{align-self:start;position:sticky;top:82px}.community-composer .field>small{color:var(--muted);justify-self:end}.post-list .post-content{grid-template-columns:1fr;gap:6px;display:grid}.post-content>span{grid-template-columns:1fr auto;gap:6px;display:grid}.post-content>span small{text-transform:capitalize}.post-content>footer{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.post-content>footer button{border:1px solid var(--line);min-height:29px;color:var(--muted);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}.post-content>footer button:hover{color:var(--ink);border-color:#aab2ba}.post-content>footer svg{width:13px}.own-post-label{background:#e8f7f1;border-radius:10px;justify-self:start;padding:4px 8px;font-weight:700;color:#31725d!important}.inline-report{background:#fff5f4;border-radius:8px;align-items:end;margin-top:6px;padding:11px;grid-template-columns:1fr auto!important;gap:9px!important;display:grid!important}.inline-report textarea{min-height:66px}.inline-report .danger-button{margin-bottom:1px}.account-centre-tabs.social-inbox-navigation{overscroll-behavior-inline:contain;max-width:100%;margin:0 0 16px}.social-inbox{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #101d2b14}.social-inbox-toolbar{border-bottom:1px solid var(--line);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.social-inbox-search{flex:0 430px;width:min(430px,100%);min-height:44px}.social-inbox-search:focus-within{border-color:var(--coral);box-shadow:0 0 0 3px #ef5b4c1a}.social-inbox-search>svg{width:18px}.social-inbox-search input{min-width:0;box-shadow:none;color:var(--ink);font:var(--type-body-sm);background:0 0;border:0;border-radius:0;outline:0;padding:0}.social-inbox-search input::placeholder{color:var(--muted)}.social-inbox-filters{gap:6px;display:flex;overflow-x:auto}.social-inbox-filters button{border:1px solid var(--line);min-height:38px;color:var(--muted);background:var(--surface);white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 12px;font-size:12px;font-weight:800}.social-inbox-filters button:hover{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 30%,var(--line))}.social-inbox-filters button.active{color:#fff;border-color:var(--navy);background:var(--navy)}.notification-list{background:var(--surface);overflow:hidden}.notification-list>article{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) auto;gap:15px;padding:18px 20px;display:grid}.notification-list>article:last-child{border-bottom:0}.notification-list>article.unread{background:color-mix(in srgb,var(--coral) 5%,var(--surface));box-shadow:inset 3px 0 var(--coral)}.notification-icon{width:46px;height:46px;color:var(--coral);background:color-mix(in srgb,var(--coral) 12%,var(--surface));border-radius:14px;place-items:center;display:grid}.notification-social .notification-icon{color:var(--mint);background:color-mix(in srgb,var(--mint) 13%,var(--surface))}.notification-matches .notification-icon{color:#9b6b0a;background:color-mix(in srgb,var(--amber) 18%,var(--surface))}.notification-club .notification-icon{color:#3376a6;background:color-mix(in srgb,#5fa7dc 14%,var(--surface))}.notification-icon svg{width:20px}.notification-copy{gap:4px;min-width:0;display:grid}.notification-list article small{color:var(--coral);letter-spacing:.02em;font-size:11px;font-weight:850}.notification-social small{color:#24795e!important}.notification-matches small{color:#8c620c!important}.notification-club small{color:#276b9e!important}.notification-list h2{letter-spacing:-.015em;margin:0;font:800 16px/1.3 Manrope,sans-serif}.notification-list p{max-width:720px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.notification-list time{color:var(--muted);font-size:11px}.notification-list article footer{justify-content:flex-end;align-items:center;gap:6px;display:flex}.notification-list article footer button,.notification-list article footer a{border:1px solid var(--line);min-height:36px;color:var(--muted);background:var(--surface);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.notification-list article footer a{color:#fff;border-color:var(--navy);background:var(--navy)}.notification-list article footer :is(button,a):hover{transform:translateY(-1px)}.notification-list article footer .notification-delete:hover{color:var(--red);border-color:color-mix(in srgb,var(--red) 35%,var(--line))}.notification-list article footer svg{width:13px}.notification-list .empty-state{min-height:320px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:32px;display:grid}.notification-list .empty-state>svg{width:36px;height:36px;color:var(--coral);background:color-mix(in srgb,var(--coral) 10%,var(--surface));border-radius:12px;margin-bottom:4px;padding:8px}.notification-list .empty-state strong{color:var(--ink);font:800 18px Manrope,sans-serif}.notification-list .empty-state span{max-width:390px;font-size:13px;line-height:1.5}.notification-list .empty-state .secondary-button{min-height:40px;margin-top:8px;text-decoration:none}.notification-settings{overflow:hidden}.notification-settings .panel-header .primary-button{min-height:34px}.notification-settings .field>:is(input,select,textarea){border:1px solid var(--line-strong);min-height:40px;color:var(--ink);background:var(--surface);font:var(--type-body-sm);border-radius:7px;outline:0;padding:0 11px}.notification-settings .field>textarea{min-height:130px;padding-block:11px}.notification-settings .field>:is(input,select,textarea):focus{border-color:var(--coral);box-shadow:0 0 0 3px #ef5b4c1a}.notification-preference-grid{grid-template-columns:1fr 1fr;gap:8px;padding:18px;display:grid}.notification-preference-grid>label{border:1px solid var(--line);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;min-height:70px;padding:12px 14px;display:flex}.notification-preference-grid span{gap:3px;display:grid}.notification-preference-grid strong{text-transform:capitalize;font-size:12px}.notification-preference-grid small{color:var(--muted);font-size:11px}.notification-preference-grid input,.quiet-enabled input{width:19px;height:19px;accent-color:var(--coral)}.notification-delivery-matrix{border:1px solid var(--line);border-radius:12px;gap:0;margin:0 18px 18px;display:grid;overflow:hidden}.notification-delivery-matrix>header,.notification-delivery-matrix>section{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) repeat(3,58px);align-items:center;min-height:54px;display:grid}.notification-delivery-matrix>header{min-height:38px;color:var(--muted);background:var(--surface-raised);text-align:center;font-size:11px;font-weight:800}.notification-delivery-matrix>header span:first-child{text-align:left;padding-left:13px}.notification-delivery-matrix>section:last-child{border-bottom:0}.notification-category-copy{gap:2px;min-width:0;padding:9px 13px;display:grid}.notification-category-copy strong{text-transform:capitalize;font-size:12px}.notification-category-copy small{color:var(--muted);font-size:11px;line-height:1.3}.notification-delivery-matrix label{cursor:pointer;border-left:1px solid var(--line);place-items:center;height:100%;display:grid}.notification-delivery-matrix input{width:19px;height:19px;accent-color:var(--coral)}.notification-devices{gap:0;display:grid}.notification-device-hero{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:18px;display:grid}.notification-device-hero>svg{color:var(--coral)}.notification-device-hero>div{gap:3px;min-width:0;display:grid}.notification-device-hero small{color:var(--muted);line-height:1.35}.notification-device-hero button{grid-column:1/-1;justify-content:center}.notification-device-list{padding:0 18px}.notification-device-list article{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.notification-device-list article>svg{color:var(--coral)}.notification-device-list article>div{gap:2px;min-width:0;display:grid}.notification-device-list small{color:var(--muted)}.notification-settings>.notice{margin:0 18px 18px}.notification-contact-list{padding:0 18px}.notification-contact-list article{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.notification-contact-list article>svg{color:var(--coral)}.notification-contact-list span{gap:2px;display:grid}.notification-contact-list small{color:var(--muted)}.notification-inline-form{grid-template-columns:1fr auto;align-items:end;gap:10px;padding:18px;display:grid}.quiet-hours-form{grid-template-columns:1fr 150px 150px;gap:14px;padding:18px;display:grid}.quiet-enabled{grid-column:1/-1;align-items:center;gap:8px;font-size:12px;display:flex}.quiet-hours-form footer{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.public-auth-layout{grid-template-columns:minmax(0,1.1fr) 460px;align-items:center;gap:90px;min-height:650px;display:grid}.public-auth-copy h1{letter-spacing:-.06em;max-width:720px;margin:0;font:800 clamp(42px,5.5vw,68px)/1 Manrope,sans-serif}.public-auth-copy>p{max-width:620px;color:var(--muted);margin:24px 0 32px;font-size:17px;line-height:1.6}.auth-feature-list{flex-wrap:wrap;gap:12px 24px;display:flex}.auth-feature-list span{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.auth-feature-list svg{width:17px;color:var(--coral)}.public-auth-card{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:11px;padding:26px}.auth-tabs{background:var(--soft);border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:22px;padding:4px;display:grid}.auth-tabs button{height:38px;color:var(--muted);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.auth-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #0000000f}.public-auth-card .primary-button{width:100%}.passkey-signin{text-align:center;gap:10px;margin:0 0 18px;display:grid}.passkey-signin .secondary-button{justify-content:center;width:100%}.passkey-signin>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:13px;position:relative}.auth-result{gap:12px;margin-top:14px;display:grid}.totp-secret{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.totp-secret code{letter-spacing:.08em;overflow-wrap:anywhere;font-size:12px}.totp-app-link{width:fit-content;text-decoration:none}.account-summary{border-top:1px solid var(--line);align-items:center;gap:18px;min-height:110px;display:flex}.large-avatar{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;font:700 22px Manrope,sans-serif;display:grid}.account-summary h2{margin:0 0 5px;font:700 19px Manrope,sans-serif}.account-summary p{color:var(--muted);margin:0}.account-tabs{flex-wrap:wrap}.account-json .result-view{border:0}.account-json .result-view pre{min-height:360px}.account-centre-tabs{border:1px solid var(--line);scrollbar-width:thin;background:#f7f8f8;border-radius:11px;gap:4px;margin:8px 0 26px;padding:5px;display:flex;overflow-x:auto}.account-centre-tabs button{min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:750;display:inline-flex}.account-centre-tabs button svg{width:16px}.account-centre-tabs button.active{color:#fff;background:#151d29}.account-profile-navigation{width:min(1360px,100% - 28px);margin:18px auto 0}.account-blocked-panel{overflow:hidden}.account-blocked-panel>.notice{margin:0 18px 14px}.blocked-user-list{padding:0 18px 18px;display:grid}.blocked-user-list article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;display:grid}.blocked-user-list article:last-child{border-bottom:0}.blocked-user-list article>span:nth-child(2){gap:3px;min-width:0;display:grid}.blocked-user-list small{color:var(--muted);font-size:12px}.blocked-user-avatar{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.account-list-state{min-height:180px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:24px;display:grid}.account-list-state svg{color:var(--coral)}.account-list-state strong{color:var(--ink)}.embedded-profile .profile-hero{border:1px solid var(--line);border-radius:12px 12px 0 0;margin:0;overflow:hidden}.profile-dob-panel{margin-top:16px;overflow:hidden}.profile-dob-panel>form,.profile-dob-panel>.notice,.profile-dob-panel>.account-inline-status{margin:16px}.account-inline-status{background:#f6fcf9;border:1px solid #b9dbcd;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.account-inline-status span{color:#28745b;align-items:center;gap:8px;display:inline-flex}.account-inline-status svg{width:17px}.account-inline-status small{color:var(--muted);text-align:right}.subscription-management-panel{overflow:hidden}.current-subscription-card{color:#17202b;background:linear-gradient(135deg,#f6fcf9,#edf8f4);border:1px solid #b8d8cb;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:16px;padding:20px;display:grid}.current-subscription-card>div{min-width:0}.current-subscription-card small{color:#28745b;letter-spacing:.12em;font-size:10px;font-weight:900}.current-subscription-card h3{margin:3px 0;font:800 22px/1.2 Manrope,sans-serif}.current-subscription-card p{color:#60706b;margin:0;font-size:12px;line-height:1.5}.current-subscription-card>svg{color:#28745b;width:30px}.subscription-management-panel>.notice{margin:0 16px 16px}.subscription-tenure-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 16px 16px;display:grid}.subscription-tenure-grid article{border:1px solid var(--line);background:var(--soft);border-radius:11px;gap:4px;min-width:0;padding:14px;display:grid}.subscription-tenure-grid strong{color:var(--ink);overflow-wrap:anywhere;font:800 16px/1.2 Manrope,sans-serif}.subscription-tenure-grid span{color:var(--muted);font-size:11px;line-height:1.4}.subscription-plan-options{gap:8px;margin:16px;display:grid}.subscription-plan-options article{border:1px solid var(--line);background:var(--surface,#fff);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.subscription-plan-options article.current{color:#17202b;background:#f6fcf9;border-color:#b8d8cb}.subscription-plan-options article.current small{color:#60706b}.subscription-plan-options article>span{gap:3px;display:grid}.subscription-plan-options article small{color:var(--muted);font-size:11px}.subscription-plan-options .plan-option-reason{color:#9e4a45;grid-column:1/-1}.subscription-notice-copy{color:var(--muted);margin:0 16px 18px;font-size:11px;line-height:1.55}.subscription-gift-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.subscription-gift-grid>article{background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #d7bd6b;border-radius:13px;grid-template-columns:42px minmax(0,1fr);gap:13px;min-width:0;padding:16px;display:grid}.subscription-gift-grid>article.patron{background:linear-gradient(135deg,#f0fbf7,#fff);border-color:#65bca4}.subscription-gift-grid>article.locked{border-color:var(--line);filter:saturate(.55);background:var(--soft)}.subscription-gift-icon{color:#916e1e;background:#f7e8ba;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.subscription-gift-grid .patron .subscription-gift-icon{color:#19745b;background:#d9f2e9}.subscription-gift-grid .locked .subscription-gift-icon{color:var(--muted);background:#e7ebee}.subscription-gift-icon svg{width:20px}.subscription-gift-grid article>div{min-width:0}.subscription-gift-grid small{color:#7f661f;letter-spacing:.09em;font-size:10px;font-weight:900}.subscription-gift-grid .locked small{color:var(--muted)}.subscription-gift-grid h3{margin:4px 0;font:800 15px/1.25 Manrope,sans-serif}.subscription-gift-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.subscription-gift-progress{background:#dfe5e8;border-radius:999px;height:6px;margin:11px 0;overflow:hidden}.subscription-gift-progress span{border-radius:inherit;background:#c29836;height:100%;display:block}.subscription-gift-grid .patron .subscription-gift-progress span{background:#29906e}.subscription-gift-grid ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.subscription-gift-grid li{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.subscription-gift-grid li svg{color:#29906e;width:12px}.subscription-period-list{border-top:1px solid var(--line);display:grid}.subscription-period-list article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:13px 16px;display:grid}.subscription-period-list article>div{gap:3px;min-width:0;display:grid}.subscription-period-list small{color:var(--muted);font-size:11px}.subscription-period-list .muted-copy{margin:0;padding:16px}.billing-recognition-list{gap:8px;margin:16px;display:grid}.billing-recognition-list article{background:#fffaf0;border:1px solid #d7bd6b;border-radius:11px;align-items:center;gap:11px;padding:13px;display:flex}.billing-recognition-list article.patron{background:#f0fbf7;border-color:#65bca4}.billing-recognition-list svg{color:#916e1e;width:19px}.billing-recognition-list article.patron svg{color:#19745b}.billing-recognition-list span{gap:3px;display:grid}.billing-recognition-list small{color:var(--muted);font-size:11px}.account-centre-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr);align-items:start;gap:18px;display:grid}.account-main-column,.account-side-column,.account-section-stack{gap:16px;display:grid}.account-side-column{position:sticky;top:82px}.account-action-panel{overflow:hidden}.account-action-panel .panel-header{align-items:flex-start}.account-action-panel .panel-header h2{margin:0 0 4px}.account-action-panel .panel-header small{color:var(--muted);line-height:1.4}.account-action-panel>form,.account-action-panel>button,.account-action-panel>.notice,.account-action-panel>.recovery-code-reveal{margin:16px}.passkey-list{border-top:1px solid var(--line);display:grid}.passkey-list article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px 16px;display:grid}.passkey-list article>svg{color:#28745b;background:#e5f5ee;border-radius:9px;width:32px;height:32px;padding:8px}.passkey-list article>span{gap:3px;min-width:0;display:grid}.passkey-list article small{color:var(--muted)}.passkey-list .muted-copy{margin:0;padding:16px}.icon-danger-button{color:#9e4a45;background:#fff;border:1px solid #efd5d2;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.icon-danger-button svg{width:15px}.account-security-summary{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.account-security-summary article{border-right:1px solid var(--line);align-items:center;gap:10px;min-height:82px;padding:13px;display:flex}.account-security-summary article:last-child{border-right:0}.account-security-summary article>span{color:#9e4a45;background:#faecea;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.account-security-summary article.active>span{color:#28745b;background:#e5f5ee}.account-security-summary svg{width:15px}.account-security-summary article div{gap:3px;min-width:0;display:grid}.account-security-summary strong{font-size:13px}.account-security-summary small{color:var(--muted);font-size:11px;line-height:1.3}.account-inline-action{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.account-token-form{border-top:1px solid var(--line);padding-top:15px}.account-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.account-form-grid .full{grid-column:1/-1}.account-form-grid>button{justify-self:start}.recovery-code-reveal{background:#fffdf5;border:1px solid #e1d7b8;border-radius:9px;padding:14px}.recovery-code-reveal>div{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;display:grid}.recovery-code-reveal code{text-align:center;overflow-wrap:anywhere;background:#fff;border:1px solid #e5dcc1;border-radius:6px;padding:8px;font-size:12px}.recovery-code-reveal footer{gap:8px;display:flex}.security-event-list,.subscription-list,.entitlement-list{padding:0 16px 16px;display:grid}.security-event-list article,.subscription-list article,.entitlement-list article{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:58px;display:flex}.subscription-list article{flex-wrap:wrap;padding:10px 0}.subscription-list .subscription-cancel-confirm{border:1px solid color-mix(in srgb,var(--danger,#c44242) 28%,var(--line));background:var(--surface-soft);border-radius:12px;flex:1 0 100%;gap:8px;padding:12px;display:grid}.subscription-cancel-confirm>span{flex-wrap:wrap;gap:8px;display:flex}.security-event-list article:last-child,.subscription-list article:last-child,.entitlement-list article:last-child{border-bottom:0}.security-event-list article div,.subscription-list article div,.entitlement-list article span{gap:3px;min-width:0;display:grid}.security-event-list small,.subscription-list small,.entitlement-list small{color:var(--muted);font-size:11px}.event-severity{background:#8d98a2;border-radius:50%;flex:none;width:9px;height:9px}.event-severity.medium,.event-severity.high,.event-severity.critical{background:var(--coral)}.session-list{gap:10px;display:grid}.session-list article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:86px;padding:15px;display:grid}.session-list article.current{background:#f6fcf9;border-color:#b9dbcd}.session-device{color:#52606d;background:#eef1f3;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.session-list article>div{gap:4px;min-width:0;display:grid}.session-list article>div small,.session-list article>div span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.current-session-badge{color:#28745b;align-items:center;gap:5px;font-size:12px;font-weight:750;display:inline-flex}.current-session-badge svg{width:14px}.session-list-toggle{justify-self:center}.notification-matrix{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.notification-matrix-head,.notification-matrix-row{grid-template-columns:minmax(220px,1fr) repeat(3,105px);align-items:stretch;display:grid}.notification-matrix-head{min-height:42px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#f5f6f7;align-items:center;font-size:11px}.notification-matrix-head>*,.notification-matrix-row>*{border-right:1px solid var(--line);padding:11px 14px}.notification-matrix-head>:last-child,.notification-matrix-row>:last-child{border-right:0}.notification-matrix-row{border-top:1px solid var(--line)}.notification-matrix-row>span{align-content:center;gap:4px;display:grid}.notification-matrix-row>span small{color:var(--muted);font-size:11px}.notification-matrix-row>label{cursor:pointer;align-content:center;place-items:center;gap:4px;min-height:66px;display:grid}.notification-matrix-row>label input{width:18px;height:18px;accent-color:var(--coral)}.notification-matrix-row>label span{color:var(--muted);font-size:10px}.full-button{justify-content:center;width:calc(100% - 32px);margin:0 16px 16px}.feature-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.feature-access-grid>article{background:snow;border:1px solid #ead3d0;border-radius:11px;grid-template-columns:35px 1fr;align-content:start;gap:12px;min-height:190px;padding:17px;display:grid}.feature-access-grid>article.allowed{background:#f8fcfa;border-color:#c9e1d7}.feature-access-grid>article>span{color:#9e4a45;background:#fae9e7;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.feature-access-grid>article.allowed>span{color:#28745b;background:#e1f3eb}.feature-access-grid>article>div{align-content:start;gap:6px;display:grid}.feature-access-grid small{color:var(--coral);letter-spacing:.08em;font-size:10px;font-weight:800}.feature-access-grid h3{margin:0;font-size:15px}.feature-access-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.feature-access-grid strong{margin-top:6px;font-size:12px}.feature-access-grid em{color:var(--muted);font-size:11px;font-style:normal}.loading-page{min-height:50vh;color:var(--muted);place-items:center;display:grid}.home-loading-page{min-height:100svh}.public-footer{background:var(--navy);color:#fff;justify-content:space-between;align-items:flex-start;gap:40px;min-height:190px;padding:35px max(28px,50vw - 672px);display:flex}.public-footer>div{max-width:360px}.public-footer p{color:#9aa8b8;font-size:13px;line-height:1.55}.public-footer .public-footer-release{color:#718092;letter-spacing:.04em;flex-wrap:wrap;gap:7px;margin-top:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:flex}.public-footer .mythlyx-brand-lockup>span{color:#fff}html[data-theme=light] .home-newsdesk .newsdesk-category{color:#5b2b23!important}.public-footer nav{grid-template-columns:repeat(3,minmax(130px,1fr));gap:32px;display:grid}.public-footer nav>div{align-content:start;gap:5px;display:grid}.public-footer nav strong{color:#fff;margin-bottom:4px;font-size:12px}.public-footer nav a{color:#b7c2ce;align-items:center;min-height:32px;font-size:13px;text-decoration:none;display:flex}.public-footer nav a:hover,.public-footer nav a:focus-visible{color:#fff;text-underline-offset:3px;text-decoration:underline}.owned-pack-rail{color:#fff;background:var(--navy);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;min-height:82px;margin:18px 0;padding:14px 16px;display:flex}.owned-pack-rail>div{align-items:center;gap:13px;display:flex}.owned-pack-rail>div>svg{color:#ef8b81}.owned-pack-rail span{gap:3px;display:grid}.owned-pack-rail small{color:#98a4b2}.collection-toolbar{border:1px solid var(--line);background:#fff;border-radius:11px 11px 0 0;grid-template-columns:minmax(260px,460px) 1fr;align-items:center;gap:18px;min-height:62px;margin:18px 0 0;padding:0 16px;display:grid}.product-search{min-height:42px;color:var(--muted);border:1px solid var(--line);background:#f8faf9;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.product-search input{width:100%;min-height:40px;box-shadow:none;background:0 0;border:0}.collection-filters{align-items:center;gap:4px;display:flex;overflow-x:auto}.collection-filters>svg{color:var(--muted);flex:none;margin-right:3px}.collection-filters button,.period-tabs button,.store-tabs button{min-height:34px;color:var(--muted);text-transform:capitalize;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:700}.collection-filters button.active,.period-tabs button.active,.store-tabs button.active{background:var(--navy);color:#fff}.collection-toolbar>span{color:var(--muted);white-space:nowrap;justify-self:end;font-size:12px}.collection-toolbar>span strong{color:var(--ink);font-size:14px}.card-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.collection-card{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 10px 30px #111a270f}.collection-card>.football-card-decision-strip{border-inline:0;border-radius:0}.collection-card:hover{transform:translateY(-3px);box-shadow:0 18px 35px #111a271c}.card-open{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.card-face{aspect-ratio:.72;color:#fff;background:linear-gradient(150deg,#263245,#111a27 58%,#283342);flex-direction:column;padding:14px;display:flex;position:relative;overflow:hidden}.card-face:before{content:"";border:1px solid #ffffff1c;width:160px;height:160px;position:absolute;top:20%;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 0 24px #ffffff06,0 0 0 48px #ffffff05}.rarity-rare .card-face,.detail-card-art.rarity-rare{background:linear-gradient(150deg,#274f7d,#101e35 62%,#315d86)}.rarity-elite .card-face,.detail-card-art.rarity-elite{background:linear-gradient(150deg,#7f5930,#201914 62%,#9d7748)}.rarity-legend .card-face,.detail-card-art.rarity-legend{background:linear-gradient(150deg,#71333d,#211014 62%,#a45a62)}.rarity-mythic .card-face,.detail-card-art.rarity-mythic{background:linear-gradient(150deg,#61428f,#171025 62%,#9271c3)}.card-season{z-index:1;text-transform:uppercase;letter-spacing:.08em;opacity:.7;font-size:11px;font-weight:800;position:relative}.card-rating{z-index:1;margin-top:5px;font:800 29px Manrope,sans-serif;position:relative}.card-monogram{z-index:1;text-align:center;color:#ffffffe0;letter-spacing:-.09em;font:800 clamp(40px,5vw,70px) Manrope,sans-serif;position:absolute;inset:22% 0 auto}.card-artwork{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card-identity{z-index:1;background:linear-gradient(#0000,#070c13e6 46%);border-top:1px solid #ffffff2e;margin:auto -14px -14px;padding:30px 14px 14px;position:relative}.card-identity small{letter-spacing:.06em;opacity:.68;font-size:10px}.card-identity h2{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 8px;font:700 14px/1.1 Manrope,sans-serif;overflow:hidden}.card-identity>span{letter-spacing:.08em;font-size:10px;font-weight:800}.collection-card footer{justify-content:space-between;align-items:center;min-height:43px;padding:0 10px 0 12px;display:flex}.collection-card footer>span{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.collection-card.card-revoked .card-face{filter:grayscale(.75)}.collection-card.card-revoked .card-artwork{opacity:.58}.favourite{color:#9da6af;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.favourite.active{color:var(--coral);background:#fff1ef}.compare-card{color:#7b8792;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.compare-card.active{color:#165a47;background:#e7f7f0}.collection-comparison{background:#f4fbf8;border:1px solid #7aa896;border-radius:12px;gap:12px;margin-bottom:16px;padding:15px;display:grid}.collection-comparison>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.collection-comparison>header>span{align-items:center;gap:9px;display:flex}.collection-comparison>header>span>span{display:grid}.collection-comparison>header svg{color:#337e67}.collection-comparison>header small{color:var(--muted);font-size:10px}.collection-comparison>header>button{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:36px;font-weight:700}.card-detail-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090e16b8;place-items:center;padding:35px;display:grid;position:fixed;inset:0}.card-detail{overscroll-behavior:contain;background:#fff;border-radius:15px;grid-template-columns:minmax(300px,360px) minmax(360px,1fr);align-items:start;gap:44px;width:min(1080px,100%);max-height:calc(100dvh - 70px);padding:44px;display:grid;position:relative;overflow:auto;box-shadow:0 35px 100px #00000059}.card-detail-card-module{align-self:start;gap:12px;display:grid;position:sticky;top:0}.card-face-switch{border:1px solid var(--line);background:#f3f5f7;border-radius:9px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.card-face-switch button{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-radius:6px;padding:9px;font-size:11px;font-weight:900}.card-face-switch button.active{color:#fff;background:var(--navy);box-shadow:0 3px 9px #111a272e}.card-detail>header{z-index:2;position:absolute;top:12px;right:12px}.detail-card-art{aspect-ratio:.72;color:#fff;background:linear-gradient(150deg,#263245,#111a27 58%,#283342);border-radius:15px;flex-direction:column;align-self:center;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 45px #111a273d}.detail-card-art:after{content:"";border:1px solid #ffffff24;position:absolute;inset:24%;transform:rotate(45deg)}.detail-card-art>span{text-transform:uppercase;letter-spacing:.1em;font-size:13px}.detail-card-art>strong{font:800 42px Manrope,sans-serif}.detail-card-art>div{letter-spacing:-.1em;margin:auto;font:800 82px Manrope,sans-serif}.detail-card-art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.detail-card-art>span,.detail-card-art>strong{z-index:2;text-shadow:0 2px 8px #000000a6;position:relative}.card-detail-copy{align-self:start;min-width:0}.card-detail-copy>small{color:var(--coral);letter-spacing:.08em;font-size:13px;font-weight:800}.card-detail-copy h1{letter-spacing:-.06em;margin:9px 0 14px;font:800 clamp(34px,5vw,54px)/.98 Manrope,sans-serif}.card-detail-copy>p{color:var(--muted);line-height:1.6}.card-detail-quickfacts{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:18px 0;display:grid;overflow:hidden}.card-detail-quickfacts span{border-right:1px solid var(--line);gap:3px;min-width:0;padding:13px 10px;display:grid}.card-detail-quickfacts span:first-child{padding-left:0}.card-detail-quickfacts span:last-child{border-right:0}.card-detail-quickfacts strong{text-overflow:ellipsis;white-space:nowrap;font:800 17px Manrope,sans-serif;overflow:hidden}.card-detail-quickfacts small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.permanence-callout{color:#166747;background:#f0faf6;border:1px solid #bce7d5;border-radius:9px;gap:11px;margin:20px 0;padding:14px;display:flex}.permanence-callout div{gap:3px;display:grid}.permanence-callout span{font-size:12px;line-height:1.45}.card-detail dl{background:var(--line);border-radius:9px;grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;display:grid;overflow:hidden}.card-detail dl div{background:#fff;padding:12px}.card-detail dt{color:var(--muted);font-size:12px}.card-detail dd{text-transform:capitalize;margin:4px 0 0;font-weight:700}.card-detail-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 9px;display:flex}.card-detail-section-heading>span{gap:3px;display:grid}.card-detail-section-heading strong{font:800 15px Manrope,sans-serif}.card-detail-section-heading small{color:var(--muted);font-size:11px;line-height:1.4}.card-detail-journey-nav{z-index:4;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;margin:-2px 0 18px;padding:4px;display:grid;position:sticky;top:0}.card-detail-journey-nav button{min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:7px;padding:8px;font:750 12px Manrope,sans-serif}.card-detail-journey-nav button.active{color:#155f49;background:#e9f8f2;box-shadow:inset 0 0 0 1px #337e6752}.card-detail-journey-nav button:hover,.card-detail-journey-nav button:focus-visible{outline-offset:-2px;background:#e9f8f2;outline:2px solid #337e67}.card-detail-inline .card-detail-card-module>.football-card-face-toggle{width:100%;color:var(--ink);border-color:var(--line);background:var(--surface-soft)}.card-detail-inline .card-detail-card-module>.football-card-face-toggle button{flex:1;min-height:44px}.card-real-football{scroll-margin-top:70px}.card-profile-evidence{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;display:grid}.card-profile-evidence span{border-right:1px solid var(--line);gap:2px;min-width:0;padding:11px;display:grid}.card-profile-evidence span:last-child{border-right:0}.card-profile-evidence strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.card-profile-evidence small{color:var(--muted);font-size:10px}.card-real-football .secondary-button{width:max-content;max-width:100%}.player-profile-page{gap:18px;display:grid}.player-identity-panel{border:1px solid var(--line);background:linear-gradient(120deg,#fff,#f3faf7);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}.player-identity-mark{aspect-ratio:1;color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:64px;font:850 28px Manrope,sans-serif;display:grid}.player-identity-panel small,.player-profile-page header small{color:#337e67;letter-spacing:.08em;font-size:10px;font-weight:850}.player-identity-panel h2,.player-profile-page section h2{margin:4px 0;font:800 24px Manrope,sans-serif}.player-identity-panel p,.player-profile-page section p{color:var(--muted);margin:0;line-height:1.55}.player-profile-counts{gap:8px;display:flex}.player-profile-counts span{border:1px solid var(--line);text-align:center;background:#fff;border-radius:9px;min-width:85px;padding:11px;display:grid}.player-profile-counts strong{font:850 20px Manrope,sans-serif}.player-profile-counts small{color:var(--muted);letter-spacing:0}.player-season-browser,.player-card-versions,.player-role-matrix,.player-real-statistics,.player-career-trend,.player-card-comparison{border:1px solid var(--line);background:#fff;border-radius:13px;padding:20px}.player-season-tabs{gap:8px;padding-top:10px;display:flex;overflow-x:auto}.player-season-tabs button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;flex:0 0 190px;gap:3px;min-height:58px;padding:10px;display:grid}.player-season-tabs button.active{background:#eaf8f2;border-color:#337e67}.player-season-tabs small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-season-heading{color:#fff;background:linear-gradient(125deg,#132638,#174b42);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.player-season-heading p{color:#ffffffb8!important}.player-season-heading>span{border:1px solid #ffffff2e;border-radius:10px;justify-items:center;min-width:115px;padding:12px;display:grid}.player-season-heading>span strong{font:850 26px Manrope,sans-serif}.player-card-versions>header,.player-role-matrix>header,.player-real-statistics>header,.player-career-trend>header,.player-card-comparison>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.player-card-versions>header>span{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.player-card-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;display:grid}.player-card-grid article{align-content:start;gap:8px;display:grid}.player-card-grid button{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:40px;font-weight:750}.player-card-grid button.active{color:#165a47;background:#eaf8f2;border-color:#337e67}.player-role-matrix>header>span{color:var(--muted);font:700 11px Manrope,sans-serif}.player-role-matrix>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.player-role-matrix article{border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:11px;display:grid}.player-role-matrix article>span{display:grid}.player-role-matrix article>b{font:850 20px Manrope,sans-serif}.player-role-matrix meter{grid-column:1/-1;width:100%}.player-role-matrix article>small{color:var(--muted);grid-column:1/-1;font-size:10px}.player-real-statistics>header{justify-content:flex-start}.player-real-statistics>header>svg,.player-card-comparison>header>svg{color:#337e67;flex:none}.player-real-statistics>div{gap:10px;display:grid}.player-real-statistics article{border:1px solid var(--line);border-radius:9px;padding:13px}.player-real-statistics article>div{justify-content:space-between;display:flex}.player-real-statistics dl{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:1px;margin:10px 0 0;display:grid}.player-real-statistics dl div{background:#fff;justify-content:space-between;gap:7px;padding:8px;display:flex}.player-real-statistics dt{color:var(--muted);font-size:10px}.player-real-statistics dd{text-align:right;margin:0;font-size:11px;font-weight:800;display:grid}.player-real-statistics dd small{color:#337e67;font-size:9px}.comparison-table{border:1px solid var(--line);border-radius:9px;overflow-x:auto}.comparison-table>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,1fr) repeat(2,minmax(130px,1fr));min-width:430px;display:grid}.comparison-table>div:last-child{border-bottom:0}.comparison-table span,.comparison-table b,.comparison-table strong{border-right:1px solid var(--line);text-align:left;padding:9px}.player-career-trend>div{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.player-career-trend button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;gap:3px;padding:11px;display:grid}.player-career-trend button span,.player-career-trend button small{color:var(--muted);font-size:10px}.similar-player-note{background:#f3faf7;border:1px dashed #7aa896;border-radius:11px;align-items:flex-start;gap:12px;padding:16px;display:flex}.similar-player-note svg{color:#337e67;flex:none}.product-loading,.product-empty{min-height:280px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:10px;display:grid}.product-empty>span{width:48px;height:48px;color:var(--coral);background:#fff1ef;border-radius:50%;place-items:center;display:grid}.product-empty h2{color:var(--ink);margin:4px 0 0;font:700 18px Manrope,sans-serif}.product-empty p{max-width:420px;margin:0;font-size:13px;line-height:1.55}.achievement-summary{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.achievement-summary>div{border-right:1px solid var(--line);align-items:center;gap:14px;min-height:100px;padding:20px;display:flex}.achievement-summary>div:last-child{border-right:0}.achievement-summary svg{color:var(--coral)}.achievement-summary span{gap:3px;display:grid}.achievement-summary strong{font:800 27px Manrope,sans-serif}.achievement-summary small{color:var(--muted)}.achievement-filters{gap:6px;margin-top:20px;display:flex;overflow-x:auto}.achievement-filters button{white-space:nowrap;border:1px solid var(--line);min-height:38px;color:var(--muted);cursor:pointer;background:#fff;border-radius:20px;align-items:center;gap:8px;padding:0 13px;font:700 13px Manrope,sans-serif;display:inline-flex}.achievement-filters button.active{color:#fff;border-color:var(--ink);background:var(--ink)}.achievement-filters button span{min-width:20px;color:var(--ink);text-align:center;background:#eef1f3;border-radius:10px;padding:2px 5px;font-size:11px}.achievement-list{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px;display:grid}.progress-tabs{margin-bottom:24px}.objective-groups{gap:18px;display:grid}.objective-group{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.objective-group>header{justify-content:space-between;gap:24px;padding:22px 22px 15px;display:flex}.objective-group h2{margin:4px 0 6px;font:800 22px Manrope,sans-serif}.objective-group p{color:var(--muted);margin:0}.objective-group header small{color:var(--coral);letter-spacing:.08em;text-transform:uppercase;font:800 12px Manrope,sans-serif}.objective-state{text-transform:uppercase;white-space:nowrap;background:#eef1f3;border-radius:999px;align-self:flex-start;padding:6px 9px;font:800 12px Manrope,sans-serif}.objective-state.completed{color:#166534;background:#dcfce7}.objective-state.claimed{color:#1d4ed8;background:#dbeafe}.objective-meter,.objective-task-meter{background:#eef1f3;height:5px;display:block;overflow:hidden}.objective-meter{border-radius:5px;margin:0 22px}.objective-meter>span,.objective-task-meter>span{background:var(--coral);height:100%;display:block}.objective-meta{color:var(--muted);flex-wrap:wrap;gap:14px 22px;padding:14px 22px 18px;font-size:12px;display:flex}.objective-meta span{align-items:center;gap:6px;display:inline-flex}.objective-meta svg{width:14px}.objective-tasks{border-top:1px solid var(--line)}.objective-task{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 22px;display:grid}.objective-task>span:nth-child(2){gap:5px;display:grid}.objective-task small{color:var(--muted)}.objective-task button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:7px;min-height:34px;padding:0 11px;font:700 13px Manrope,sans-serif}.objective-task em{color:var(--muted);font-size:13px;font-style:normal}.objective-check{border:1px solid var(--line);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.objective-check svg{width:15px}.objective-check.complete{color:#fff;background:#15803d;border-color:#15803d}.objective-group>footer{flex-wrap:wrap;align-items:center;gap:10px;padding:15px 22px;display:flex}.objective-group>footer button:last-of-type{margin-left:auto}.objective-tracked{color:#166534;align-items:center;gap:5px;font:700 13px Manrope,sans-serif;display:inline-flex}.objective-tracked svg{width:14px}.mastery-progress{border:1px solid var(--line);border-radius:14px;padding:22px}.mastery-progress>header{align-items:center;gap:14px;display:flex}.mastery-progress>header span{display:grid}.mastery-progress>header strong{font:800 28px Manrope,sans-serif}.mastery-progress>p{color:var(--muted)}.mastery-progress>div{gap:8px;margin-top:18px;display:grid}.mastery-progress article{background:var(--surface-soft);border-radius:9px;justify-content:space-between;gap:16px;padding:13px;display:flex}.mastery-progress article span{display:grid}.mastery-progress article small{color:var(--muted);text-transform:uppercase}.mastery-specialist-tracks{border:1px solid var(--line);border-radius:10px;margin-top:18px;overflow:hidden}.mastery-specialist-tracks>summary{min-height:44px;color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 13px;font:750 12px Manrope,sans-serif;list-style:none;display:flex}.mastery-specialist-tracks>summary::-webkit-details-marker{display:none}.mastery-specialist-tracks>summary span{background:var(--surface-soft);border-radius:999px;place-items:center;min-width:24px;height:24px;display:grid}.mastery-specialist-tracks>div{border-top:1px solid var(--line);gap:1px;margin:0;display:grid}.mastery-specialist-tracks article{border-radius:0}.achievement{border:1px solid var(--line);min-height:180px;color:inherit;font:inherit;text-align:left;cursor:pointer;content-visibility:auto;contain-intrinsic-size:180px;background:#fff;border-radius:10px;grid-template-columns:52px 1fr 20px;gap:16px;padding:21px;display:grid;position:relative}.achievement:hover,.achievement:focus-visible{border-color:#b7bec5;box-shadow:0 7px 20px #18202812}.achievement:not(.unlocked){opacity:.68}.achievement-medal{color:#53606e;background:#eef1f3;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.achievement.unlocked .achievement-medal{color:#fff;background:var(--mint)}.achievement small{color:var(--coral);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:800}.achievement-copy{align-content:start;display:grid}.achievement-copy>strong{margin:6px 0;font:700 17px Manrope,sans-serif}.achievement-copy>span:nth-child(3){min-height:38px;color:var(--muted);margin:0 0 15px;font-size:12px;line-height:1.5}.achievement-progress{background:#e9edef;border-radius:5px;height:5px;overflow:hidden}.achievement-progress span{background:var(--coral);height:100%;display:block}.achievement-footer{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.achievement-footer strong{color:var(--ink)}.achievement-open{color:#a2a9b0;align-self:center;width:17px}.achievement-detail-backdrop{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#13191f94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.achievement-detail{background:#fff;border-radius:14px;width:min(620px,100%);max-height:min(780px,100vh - 48px);overflow-y:auto;box-shadow:0 28px 80px #00000047}.achievement-detail>header{z-index:2;border-bottom:1px solid var(--line);background:#fffffff5;justify-content:space-between;gap:20px;padding:22px 24px 18px;display:flex;position:sticky;top:0}.achievement-detail>header small,.achievement-reward small{color:var(--coral);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.achievement-detail h1{margin:4px 0 0;font:800 24px Manrope,sans-serif}.achievement-detail>p{color:var(--muted);margin:22px 24px;line-height:1.6}.achievement-detail-progress,.achievement-reward,.achievement-evidence{margin:0 24px 20px}.achievement-detail-progress>span{justify-content:space-between;margin-bottom:9px;display:flex}.achievement-detail-progress small{color:var(--muted)}.achievement-reward{background:#fff8f7;border:1px solid #f0d3ce;border-radius:10px;align-items:center;gap:14px;padding:16px;display:flex}.achievement-reward>svg{color:var(--coral)}.achievement-reward>div{gap:2px;display:grid}.achievement-reward>div>strong{font:800 17px Manrope,sans-serif}.achievement-reward>div>span{color:var(--muted);font-size:13px}.achievement-detail>.notice{overflow-wrap:anywhere;margin:0 24px 20px}.achievement-evidence h2{margin:0 0 10px;font:700 15px Manrope,sans-serif}.achievement-evidence article{border-top:1px solid var(--line);align-items:center;gap:11px;padding:11px 0;display:flex}.achievement-evidence article>svg{width:17px;color:var(--mint)}.achievement-evidence article span{gap:2px;display:grid}.achievement-evidence article strong{text-transform:capitalize;font-size:12px}.achievement-evidence article small,.achievement-evidence>p{color:var(--muted);font-size:12px}.achievement-detail>footer{border-top:1px solid var(--line);background:#fffffff5;justify-content:flex-end;padding:16px 24px;display:flex;position:sticky;bottom:0}.leaderboard-controls{background:linear-gradient(135deg,#111e2e,#0c1623);border:1px solid #26384c;border-radius:12px;grid-template-columns:280px 1fr;align-items:center;gap:24px;min-height:78px;margin-bottom:10px;padding:12px 16px;display:grid;box-shadow:0 14px 34px #040f1b29}.leaderboard-controls label{color:var(--muted);grid-template-columns:45px 1fr;align-items:center;gap:10px;font-size:12px;font-weight:700;display:grid}.leaderboard-controls select{color:#f7f9fb;background:#17263a;border-color:#ffffff29}.period-tabs{justify-content:center;gap:4px;display:flex}.leaderboard-controls .period-tabs button{color:#9cabbc}.leaderboard-controls .period-tabs button.active{color:#172133;background:linear-gradient(145deg,#ffe995,#d9ab30)}.leaderboard-scope-summary{color:#9fb0c2;background:linear-gradient(120deg,#101d2d,#14263a);border:1px solid #26384c;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:13px 16px;display:flex}.leaderboard-scope-summary.overall{background:radial-gradient(circle at 95% 0,#f2c94c1f,#0000 35%),linear-gradient(120deg,#101d2d,#18283a);border-color:#5d512e}.leaderboard-scope-summary>svg{color:#e4bd4d;flex:none;width:21px}.leaderboard-scope-summary>div{flex-wrap:wrap;align-items:baseline;gap:3px 10px;display:flex}.leaderboard-scope-summary strong{color:#f7f9fb;font:850 14px Manrope,sans-serif}.leaderboard-scope-summary p{margin:0;font-size:12px;line-height:1.5}.leaderboard-scope-rule{color:#dfc66f;width:100%;font-size:11px;font-weight:750}.leaderboard-player-stats.with-games{grid-template-columns:repeat(4,1fr)}.leaderboard-rules-strip{color:#456054;background:#f4faf7;border:1px solid #d9e4e0;border-radius:9px;align-items:center;gap:10px;min-height:54px;margin-bottom:18px;padding:10px 14px;display:flex}.leaderboard-rules-strip>svg{color:#258163;flex:none;width:18px}.leaderboard-rules-strip p{text-transform:capitalize;margin:0;font-size:12px;line-height:1.5}.leaderboard-rules-strip strong{color:#173a2d}.leaderboard-loading{border:1px solid var(--line);min-height:330px;color:var(--muted);background:#fff;border-radius:14px;place-content:center;justify-items:center;gap:7px;display:grid}.leaderboard-loading svg{color:#d6a72c;width:34px}.leaderboard-loading strong{color:var(--ink)}.leaderboard-arena{--board-gold:#f2c94c;--board-silver:#cbd4dc;--board-bronze:#c78856;gap:20px;display:grid}.leaderboard-player-banner{color:#fff;background:radial-gradient(circle at 85% 0,#f2c94c30,#0000 31%),linear-gradient(120deg,#101d2d,#1b324b);border:1px solid #263c55;border-radius:14px;grid-template-columns:minmax(260px,1fr) auto minmax(330px,.9fr);align-items:center;gap:24px;min-height:122px;padding:19px 22px;display:grid;box-shadow:0 18px 38px #0e1d2d29}.leaderboard-player-identity{align-items:center;gap:13px;min-width:0;display:flex}.leaderboard-player-identity>span,.leaderboard-player-identity>svg{color:#172133;background:linear-gradient(145deg,#ffe89a,#dcae32);border:2px solid #f2c94cb8;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font:900 20px Manrope,sans-serif;display:grid}.leaderboard-player-identity>svg{padding:13px}.leaderboard-player-identity>div{gap:2px;min-width:0;display:grid}.leaderboard-player-identity small{color:#f0cd66;letter-spacing:.14em;font-size:9px;font-weight:900}.leaderboard-player-identity h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font:850 20px Manrope,sans-serif;overflow:hidden}.leaderboard-player-identity p{color:#9fb0c2;margin:0;font-size:11px}.leaderboard-player-banner>strong{color:var(--board-gold);letter-spacing:-.04em;font:900 42px Manrope,sans-serif}.leaderboard-player-stats{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.leaderboard-player-stats>span{text-align:center;border-right:1px solid #ffffff1a;place-content:center;gap:2px;min-height:58px;padding:7px 10px;display:grid}.leaderboard-player-stats>span:last-child{border-right:0}.leaderboard-player-stats b{font:850 16px Manrope,sans-serif}.leaderboard-player-stats small{color:#8fa1b5;text-transform:uppercase;font-size:9px}.leaderboard-player-chase{color:#f0cd66;text-align:center;grid-column:3;margin:0;font-size:10px}.leaderboard-player-banner.unranked{grid-template-columns:1fr auto}.leaderboard-player-banner.unranked>a{color:#fff;background:#ffffff12;border-color:#ffffff40}.leaderboard-podium{color:#fff;background:radial-gradient(circle at 50% 10%,#f2c94c26,#0000 34%),linear-gradient(160deg,#121f30,#0b1421);border:1px solid #26384c;border-radius:16px;overflow:hidden;box-shadow:0 22px 48px #121e2d26}.leaderboard-podium>header,.leaderboard-ranked-field>header{justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:16px 22px;display:flex}.leaderboard-podium>header small,.leaderboard-ranked-field>header small{color:#edc85a;letter-spacing:.13em;font-size:10px;font-weight:900}.leaderboard-podium>header h2,.leaderboard-ranked-field>header h2{margin:3px 0 0;font:850 22px Manrope,sans-serif}.leaderboard-podium>header>span{color:#d5dde6;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.leaderboard-podium>header>span svg{width:17px;color:var(--board-gold)}.leaderboard-podium-stage{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"second first third";align-items:end;gap:10px;min-height:390px;padding:24px 7% 0;display:grid}.podium-place{text-align:center;align-content:end;display:grid}.podium-place.place-1{grid-area:first}.podium-place.place-2{grid-area:second}.podium-place.place-3{grid-area:third}.podium-player{background:linear-gradient(155deg,#ffffff14,#ffffff06);border:1px solid #ffffff1f;border-bottom:0;border-radius:14px 14px 0 0;place-content:center;justify-items:center;gap:4px;min-height:186px;padding:17px 10px;display:grid;position:relative}.place-1 .podium-player{background:radial-gradient(circle at 50% 0,#f2c94c38,#0000 42%),#ffffff0f;border-color:#f2c94c73;min-height:224px}.podium-player.current{box-shadow:inset 0 0 0 2px var(--coral)}.podium-trophy{color:#44320b;background:var(--board-silver);border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:absolute;top:-17px;box-shadow:0 9px 22px #00000040}.podium-trophy svg{width:19px}.place-1 .podium-trophy{background:linear-gradient(145deg,#ffe995,#e5b632);width:48px;height:48px;top:-25px}.place-3 .podium-trophy{background:linear-gradient(145deg,#e4b58b,#a96e41)}.podium-player>i{color:#fff;background:#29425d;border:2px solid #ffffff47;border-radius:50%;place-items:center;width:55px;height:55px;margin-top:6px;font:900 20px Manrope,sans-serif;display:grid}.place-1 .podium-player>i{border-color:var(--board-gold);background:#684f13;width:68px;height:68px;font-size:24px}.podium-player>small{color:#9eacba;letter-spacing:.12em;font-size:8px;font-weight:900}.place-1 .podium-player>small{color:#f0cd66}.podium-player>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:850 13px Manrope,sans-serif;overflow:hidden}.place-1 .podium-player>strong{font-size:16px}.podium-player>p{color:#8393a5;margin:0;font-size:10px}.podium-player>b{color:#fff;margin-top:6px;font:900 19px Manrope,sans-serif;display:grid}.place-1 .podium-player>b{color:var(--board-gold);font-size:25px}.podium-player>b em{color:#8191a3;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800}.podium-player mark{color:#fff;background:var(--coral);border-radius:999px;padding:3px 6px;font-size:8px;font-weight:900;position:absolute;top:9px;right:9px}.podium-step{background:linear-gradient(#aab7c3,#8493a2);place-content:center;gap:3px;min-height:76px;display:grid;box-shadow:inset 0 1px #ffffff73}.place-1 .podium-step{color:#352a0e;background:linear-gradient(#f4d463,#c89e27);min-height:112px}.place-3 .podium-step{background:linear-gradient(#c98b5b,#9c623b);min-height:58px}.podium-step>strong{font:950 36px Manrope,sans-serif}.podium-step>span{font-size:9px;font-weight:800}.place-1 .podium-step>strong{font-size:48px}.leaderboard-ranked-field{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 15px 34px #131f2c0f}.leaderboard-ranked-field>header{border-bottom:1px solid var(--line)}.leaderboard-ranked-field>header small{color:#617185}.leaderboard-ranked-field>header>span{color:#536477;background:#edf1f3;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.leaderboard-rank-labels,.leaderboard-ranked-field>article{grid-template-columns:80px minmax(220px,1fr) 100px 100px 150px;align-items:center;display:grid}.leaderboard-rank-labels{color:#788695;letter-spacing:.08em;text-transform:uppercase;background:#f5f7f8;min-height:38px;padding:0 18px;font-size:10px;font-weight:900}.leaderboard-rank-labels span:nth-child(n+3){text-align:right}.leaderboard-ranked-field>article{border-top:1px solid var(--line);min-height:72px;padding:0 18px}.leaderboard-ranked-field>article.current{box-shadow:inset 4px 0 var(--coral);background:#fff8f6}.leaderboard-ranked-field>article>span:nth-child(n+3),.leaderboard-ranked-field>article>strong:last-child{text-align:right}.rank-number{color:#586a7d;font:850 17px Manrope,sans-serif}.leaderboard-ranked-field>article.current .rank-number{color:var(--coral)}.leader-player{align-items:center;gap:11px;display:flex}.leader-player>i{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:800;display:grid}.leader-player>span{gap:3px;display:grid}.leader-player small{color:var(--muted);font-size:12px}.podium-place.current .podium-player{box-shadow:inset 0 0 0 2px var(--coral)}@media (max-width:860px){.leaderboard-player-banner{grid-template-columns:minmax(240px,1fr) auto;gap:16px}.leaderboard-player-stats{grid-column:1/-1}.leaderboard-player-chase{text-align:left;grid-column:1/-1}.leaderboard-podium-stage{padding-inline:3%}.leaderboard-ranked-field>article,.leaderboard-rank-labels{grid-template-columns:68px minmax(190px,1fr) 80px 80px 120px}}@media (max-width:620px){.leaderboard-scope-summary{border-inline:0;border-radius:0;margin-inline:-16px;padding-inline:16px}.leaderboard-player-stats.with-games{grid-template-columns:repeat(2,1fr)}.leaderboard-controls{gap:13px;margin-bottom:10px;padding:13px}.leaderboard-controls label{grid-template-columns:1fr;gap:5px}.period-tabs{grid-template-columns:repeat(4,minmax(72px,1fr));width:100%;display:grid;overflow-x:auto}.period-tabs button{min-width:72px}.leaderboard-rules-strip{border-inline:0;border-radius:0;align-items:flex-start;margin-inline:-16px;padding-inline:16px}.leaderboard-player-banner{border-inline:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:15px;margin-inline:-16px;padding:18px 16px}.leaderboard-player-identity>span,.leaderboard-player-identity>svg{width:46px;height:46px}.leaderboard-player-identity h2{font-size:17px}.leaderboard-player-banner>strong{font-size:34px}.leaderboard-player-stats,.leaderboard-player-chase{grid-column:1/-1}.leaderboard-player-banner.unranked{grid-template-columns:1fr}.leaderboard-player-banner.unranked>a{justify-content:center;width:100%}.leaderboard-podium{border-inline:0;border-radius:0;margin-inline:-16px}.leaderboard-podium>header,.leaderboard-ranked-field>header{flex-direction:column;align-items:flex-start;gap:8px;min-height:76px;padding:15px 16px}.leaderboard-podium-stage{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"first first""second third";gap:8px;min-height:0;padding:30px 10px 0}.place-1 .podium-player{min-height:196px}.place-1 .podium-step{min-height:78px}.podium-player{min-height:170px;padding-inline:6px}.podium-player>strong{font-size:13px}.podium-player>i{width:49px;height:49px}.podium-step,.place-3 .podium-step{min-height:58px}.podium-step>strong{font-size:29px}.place-1 .podium-step>strong{font-size:39px}.podium-step>span{font-size:8px}.leaderboard-ranked-field{border-inline:0;border-radius:0;margin-inline:-16px}.leaderboard-rank-labels{display:none}.leaderboard-ranked-field>article{grid-template-rows:auto auto;grid-template-columns:45px minmax(0,1fr) auto;gap:4px 8px;min-height:86px;padding:11px 16px}.leaderboard-ranked-field>article .rank-number{grid-row:1/3}.leaderboard-ranked-field>article .leader-player{grid-area:1/2/3}.leaderboard-ranked-field>article>span:nth-child(3),.leaderboard-ranked-field>article>span:nth-child(4),.leaderboard-ranked-field>article>strong:last-child{grid-column:3;justify-content:flex-end;gap:4px;font-size:12px;display:flex}.leaderboard-ranked-field>article>span:nth-child(3){grid-row:1;align-self:end}.leaderboard-ranked-field>article>span:nth-child(4){display:none}.leaderboard-ranked-field>article>strong:last-child{color:var(--coral);grid-row:2;align-self:start;font-size:14px}.leaderboard-ranked-field>article>span:nth-child(3):before{content:"Played";color:var(--muted);text-transform:uppercase;font-size:9px}.leaderboard-ranked-field>article>strong:last-child:after{content:" pts";color:var(--muted);align-self:center;font-size:9px}.leader-player>i{width:33px;height:33px}.leader-player>span{min-width:0}.leader-player>span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.football-identity-mark.has-artwork{background:linear-gradient(145deg,#0b2632,#123f4a);padding:0;overflow:hidden}.football-identity-mark.has-artwork img{object-fit:cover;width:100%;height:100%;display:block}.squad-recovery{border:1px solid var(--line);color:var(--ink);background:var(--panel);box-shadow:var(--shadow);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:18px 0;padding:22px;display:grid}.squad-recovery>svg{width:30px;height:30px;color:var(--success)}.squad-recovery h2,.squad-recovery p{margin:0}.squad-recovery p{color:var(--muted);margin-top:4px;line-height:1.5}.squad-recovery button,.squad-empty .primary-button{justify-content:center;align-items:center;gap:7px;width:auto;display:inline-flex}html[data-theme=light] .club-home{color:var(--ink);background:0 0}html[data-theme=light] .simple-home-intro h1,html[data-theme=light] .simple-home-section-title,html[data-theme=light] .club-orders h2{color:var(--ink)}html[data-theme=light] .simple-home-intro p,html[data-theme=light] .club-home-status,html[data-theme=light] .club-home-status em,html[data-theme=light] .club-home-pulse-strip dt,html[data-theme=light] .club-home-latest-change em,html[data-theme=light] .club-orders header p,html[data-theme=light] .club-order-copy em{color:var(--muted)}html[data-theme=light] .club-home-status,html[data-theme=light] .club-home-pulse-strip,html[data-theme=light] .club-home-pulse-strip dl div,html[data-theme=light] .club-home-latest-change,html[data-theme=light] .club-orders{border-color:var(--line)!important}html[data-theme=light] .club-home-pulse-strip,html[data-theme=light] .club-home-latest-change,html[data-theme=light] .club-orders,html[data-theme=light] .club-order-list>button:first-child{background:0 0}@media (max-width:620px){.squad-recovery{grid-template-columns:auto 1fr;padding:18px}.squad-recovery button{grid-column:1/-1;width:100%}}.wallet-balance{border:1px solid var(--line);border-radius:9px;align-items:center;gap:10px;min-width:160px;padding:10px 13px;display:flex}.wallet-balance>svg{color:var(--coral)}.wallet-balance span{gap:2px;display:grid}.wallet-balance small{color:var(--muted)}.store-tabs{border-bottom:1px solid var(--line);gap:5px;margin-bottom:18px;padding-bottom:10px;display:flex}.store-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.active-game-packs{background:linear-gradient(135deg,#f5fbf8,#fff);border:1px solid #cfe2d8;border-radius:11px;margin-bottom:24px;padding:20px}.active-game-packs>div:last-of-type{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.active-game-packs article{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px;display:grid}.active-game-packs article>strong{color:#267356;white-space:nowrap;font-size:12px}.active-game-packs h3{margin:3px 0;font:700 15px Manrope,sans-serif}.active-game-packs article p,.game-pack-empty{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.active-game-packs article small{color:#267356;letter-spacing:.06em;font-size:11px;font-weight:800}.earned-pack-icon{color:#fff;background:#267356;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.earned-pack-icon svg{width:21px}.earned-pack-odds{margin-top:8px;font-size:12px}.earned-pack-odds summary{color:var(--ink);cursor:pointer;font-weight:700}.earned-pack-odds ul{border:1px solid var(--line);background:var(--surface-subtle);border-radius:7px;gap:3px;max-height:160px;margin:8px 0;padding:8px;display:grid;overflow:auto}.earned-pack-odds li{justify-content:space-between;gap:10px;display:flex}.earned-pack-odds li strong{color:var(--ink);white-space:nowrap}.pack-game-chips{flex-wrap:wrap;gap:5px;margin:9px 0 0;display:flex}.pack-game-chips span{color:#345849;background:#edf7f2;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;font-weight:700;display:inline-flex}.pack-game-chips svg{width:10px;height:10px}.store-product{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-rows:1fr auto;grid-template-columns:155px 1fr;gap:0 24px;padding:24px;display:grid}.pack-visual{color:#fff;background:linear-gradient(145deg,#33435b,#111a27 60%,#ef5b4c);border-radius:11px;place-items:center;min-height:205px;display:grid;position:relative;overflow:hidden}.pack-visual:after{content:"";border:1px solid #ffffff26;width:100px;height:100px;position:absolute;transform:rotate(45deg)}.pack-visual svg{z-index:1;width:55px;height:55px}.pack-visual span{z-index:2;font-weight:800;position:absolute;bottom:10px;right:10px}.store-product-copy>small,.owned-pack-grid article>small{color:var(--coral);letter-spacing:.08em;font-size:11px;font-weight:800}.store-product h2,.owned-pack-grid h2{margin:7px 0;font:700 21px Manrope,sans-serif}.store-product p,.owned-pack-grid p{color:var(--muted);font-size:12px;line-height:1.5}.disclosure-list{gap:6px;margin:14px 0;display:grid}.disclosure-list span{color:#456256;align-items:center;gap:7px;font-size:13px;display:flex}.disclosure-list svg{width:13px}.store-product details{font-size:13px}.store-product summary{cursor:pointer;color:var(--muted)}.store-product ul{padding:0;list-style:none}.store-product li{border-top:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:8px;padding:6px 0;display:grid}.store-product li>img{object-fit:cover;border-radius:4px;width:32px;height:42px}.store-product li:not(:has(img)){grid-template-columns:1fr auto}.store-product>footer{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:end;min-height:65px;margin-top:20px;padding-top:15px;display:flex}.store-product>footer>div{gap:3px;display:grid}.store-product>footer strong{font:800 20px Manrope,sans-serif}.store-product>footer small{color:var(--muted)}.owned-pack-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.owned-pack-grid>article{border:1px solid var(--line);border-radius:10px;padding:17px}.owned-pack-grid .pack-visual{min-height:170px;margin-bottom:15px}.owned-pack-grid .primary-button{width:100%;margin-top:10px}.payment-layout{grid-template-columns:minmax(330px,.75fr) minmax(0,1.25fr);gap:20px;display:grid}.payment-action-stack{align-content:start;gap:16px;display:grid}.payment-intro{color:var(--muted);margin-top:0;font-size:13px;line-height:1.55}.checkout-link{color:#fff;background:var(--mint);border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;margin-top:14px;font-weight:700;text-decoration:none;display:flex}.payment-history>h2{margin:0 0 10px;font:700 16px Manrope,sans-serif}.payment-history>h2:not(:first-child){margin-top:28px}.payment-history>article{border:1px solid var(--line);border-bottom:0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:64px;padding:0 13px;display:grid}.payment-history>article:last-of-type{border-bottom:1px solid var(--line)}.payment-history article>div{gap:3px;display:grid}.payment-history small{color:var(--muted)}.payment-status{color:var(--muted);text-transform:uppercase;background:#eef1f3;border-radius:20px;padding:4px 7px;font-size:11px;font-weight:800}.status-settled{color:#147250;background:#e7f7f0}.muted-copy{color:var(--muted);font-size:13px}.pack-reveal{background:#f0faf6;border:1px solid #bce7d5;border-radius:11px;margin:0 0 20px;padding:20px}.pack-reveal>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pack-reveal article{background:#fff;border-radius:9px;gap:6px;padding:12px;display:grid;box-shadow:0 8px 22px #111a2714}.pack-reveal article>img{aspect-ratio:.72;object-fit:cover;border-radius:7px;width:100%}.pack-reveal article>.football-card{width:100%}.pack-reveal article>span{color:var(--muted);text-transform:uppercase;font-size:13px}.profile-hero{margin:-46px -28px 0}.profile-cover{color:#ffffff14;background:linear-gradient(115deg,#111a27,#26354b 55%,#7e3e42);place-items:center;height:230px;display:grid;position:relative;overflow:hidden}.profile-cover:before,.profile-cover:after{content:"";border:1px solid #ffffff12;width:330px;height:330px;position:absolute;transform:rotate(45deg)}.profile-cover:after{width:470px;height:470px}.profile-cover span{font:800 170px Manrope,sans-serif}.profile-identity{border-bottom:1px solid var(--line);grid-template-columns:115px 1fr auto;align-items:center;gap:20px;min-height:135px;padding:0 28px;display:grid}.profile-avatar{color:#fff;background:var(--coral);border:5px solid #fff;border-radius:50%;place-items:center;width:110px;height:110px;margin-top:-56px;font:800 42px Manrope,sans-serif;display:grid}.supporter-recognition-cards{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px;margin:18px 0;display:grid}.recognition-card{color:#fff;background:radial-gradient(circle at 100% 0,#ffe08447,#0000 42%),linear-gradient(145deg,#33270d,#765816);border:1px solid #aa8430;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #3a2a062e}.recognition-card.patron{background:radial-gradient(circle at 100% 0,#7df5d347,#0000 42%),linear-gradient(145deg,#092b24,#125f4d);border-color:#56b89d}.recognition-card>span{background:#ffffff1a;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.recognition-card svg{width:24px}.recognition-card small{color:#f4d77d;letter-spacing:.13em;font-size:10px;font-weight:900}.recognition-card.patron small{color:#8ce8ce}.recognition-card h2{margin:4px 0 6px;font:800 21px/1.1 Manrope,sans-serif}.recognition-card p{color:#ffffffc2;margin:0;font-size:12px;line-height:1.55}.recognition-card time{color:#ffffffa6;grid-column:2;font-size:11px}.profile-identity :is(h1,h2){letter-spacing:-.04em;margin:0;font:800 30px Manrope,sans-serif}.profile-identity p{color:var(--muted);margin:5px 0}.profile-identity div>span{color:#9aa3ad;font:12px ui-monospace,monospace}.profile-actions{gap:8px;display:flex}.profile-stats{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:26px;display:grid;overflow:hidden}.profile-stats div{border-right:1px solid var(--line);align-content:center;place-items:center;gap:4px;min-height:95px;display:grid}.profile-stats div:last-child{border-right:0}.profile-stats strong{font:800 25px Manrope,sans-serif}.profile-stats span{color:var(--muted);font-size:13px}.profile-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:28px;display:grid}.profile-showcase,.profile-achievements{border-top:1px solid var(--line)}.profile-showcase>div,.profile-achievements>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:65px;display:flex}.profile-showcase svg,.profile-achievements svg{color:var(--coral)}.profile-showcase-card{aspect-ratio:63/88;border-radius:5px;flex:none;width:42px;display:block;overflow:hidden}.profile-showcase-card>.football-card{width:100%;height:100%}.profile-showcase span,.profile-achievements span{gap:4px;display:grid}.profile-showcase small,.profile-achievements small{color:var(--muted)}.account-data-controls{border-top:1px solid var(--line);margin-top:30px;padding-top:4px}.account-data-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.account-data-grid>article{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:42px minmax(0,1fr);align-content:start;gap:13px;padding:18px;display:grid}.account-data-grid h3{margin:1px 0 5px;font:750 15px Manrope,sans-serif}.account-data-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.account-control-icon{color:#2f735d;background:#e8f7f1;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.account-control-icon svg{width:19px}.account-control-icon.danger{color:#9c3f39;background:#faecea}.account-data-grid>article>button{grid-column:2;justify-self:start;margin-top:4px}.account-delete-control{background:snow!important;border-color:#ead4d1!important}.account-delete-control .field{grid-column:2;margin-top:6px}.account-delete-control .field input{background:#fff}.profile-editor-backdrop{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#13191f94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.profile-editor{background:#fff;border-radius:14px;width:min(760px,100%);max-height:min(850px,100vh - 48px);overflow-y:auto;box-shadow:0 28px 80px #00000047}.profile-editor>header{z-index:3;border-bottom:1px solid var(--line);background:#fffffff5;justify-content:space-between;gap:20px;padding:22px 24px 18px;display:flex;position:sticky;top:0}.profile-editor>header small{color:var(--coral);letter-spacing:.08em;font-size:11px;font-weight:800}.profile-editor h1{margin:4px 0 0;font:800 24px Manrope,sans-serif}.profile-editor>section{border-bottom:1px solid var(--line);padding:20px 24px}.profile-editor>section h2{margin:0 0 14px;font:750 16px Manrope,sans-serif}.profile-editor-fields{grid-template-columns:minmax(0,1fr) 140px;gap:14px;display:grid}.profile-editor-fields .full{grid-column:1/-1}.profile-editor-fields textarea{resize:vertical;min-height:96px}.profile-editor-fields .field>small{color:var(--muted);justify-self:end}.privacy-toggle-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.privacy-toggle-grid>label{border:1px solid var(--line);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;min-height:70px;padding:12px 14px;display:flex}.privacy-toggle-grid>label>span{gap:3px;display:grid}.privacy-toggle-grid strong{font-size:12px}.privacy-toggle-grid small{color:var(--muted);font-size:11px;line-height:1.35}.privacy-toggle-grid input{width:19px;height:19px;accent-color:var(--coral)}.profile-editor-fields.permissions{grid-template-columns:1fr 1fr}.profile-editor>.notice{margin:18px 24px 0}.profile-editor>footer{z-index:3;background:#fffffff5;justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;display:flex;position:sticky;bottom:0}.profile-editor>footer>span{max-width:360px;color:var(--muted);align-items:center;gap:7px;font-size:12px;line-height:1.4;display:flex}.profile-editor>footer>span svg{width:18px;color:var(--mint);flex:none}.profile-editor>footer>div{gap:8px;display:flex}.trade-policy-strip{border:1px solid var(--line);background:linear-gradient(120deg,#fff,#f7faf9);border-radius:11px;grid-template-columns:repeat(4,1fr);margin:20px 0;display:grid;overflow:hidden}.transfer-window-board{color:#f8f3e7;background:radial-gradient(circle at 90% 10%,#5bca9f38,#0000 32%),linear-gradient(135deg,#102b28,#071815);border-radius:16px;margin:20px 0;padding:22px;position:relative;overflow:hidden;box-shadow:0 16px 36px #07181533}.transfer-window-board:after{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 36px,#ffffff05 37px 38px);position:absolute;inset:0}.transfer-window-board header,.transfer-window-board footer,.transfer-phase-line{z-index:1;position:relative}.transfer-window-board header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.transfer-window-board header small{color:#78d6af;letter-spacing:.13em;font:800 13px Manrope,sans-serif}.transfer-window-board h2{color:#fff;margin:5px 0 2px;font:800 clamp(22px,3vw,34px) Manrope,sans-serif}.transfer-window-board p{color:#b8cbc6;margin:0}.transfer-countdown{white-space:nowrap;color:#fff3c4;letter-spacing:.03em;font:800 clamp(25px,4vw,42px) ui-monospace,SFMono-Regular,monospace}.transfer-phase-line{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0 16px;display:grid}.transfer-phase-line span{color:#9fb3ad;background:#ffffff09;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:28px 28px 1fr;align-items:center;min-height:54px;padding:10px 12px;display:grid}.transfer-phase-line span.active{color:#fff;background:#58c99a29;border-color:#58c99a;box-shadow:inset 3px 0 #58c99a}.transfer-phase-line svg{width:18px}.transfer-phase-line b{color:#102b28;background:#dce9e5;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.transfer-phase-line small{font-weight:700}.transfer-window-board footer{color:#b8cbc6;align-items:center;gap:7px;font-size:12px;display:flex}.transfer-window-board footer svg{color:#78d6af;width:16px}.sealed-matching-desk{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#ffd34f21,#0000 31%),linear-gradient(145deg,#102b28,#081b1a);border:1px solid #27453d;border-radius:16px;align-content:center;place-items:center;gap:9px;min-height:360px;padding:38px;display:grid;overflow:hidden;box-shadow:0 18px 42px #07181529}.sealed-match-mark{color:#ffd34f;background:#ffffff0e;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:78px;height:78px;margin-bottom:8px;display:grid;position:relative}.sealed-match-mark svg{width:31px}.sealed-match-mark span{border:1px dashed #78d6af75;border-radius:50%;animation:12s linear infinite sealed-match-turn;position:absolute;inset:-7px}.sealed-matching-desk>small{color:#78d6af;letter-spacing:.13em;font-size:10px;font-weight:900}.sealed-matching-desk>h2{max-width:720px;margin:2px 0;font:850 clamp(25px,4vw,38px) Manrope,sans-serif}.sealed-matching-desk>p{color:#adc3bd;max-width:720px;margin:0;font-size:12px;line-height:1.65}.sealed-match-summary{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:11px;grid-template-columns:repeat(3,1fr);width:min(100%,720px);margin-top:15px;display:grid;overflow:hidden}.sealed-match-summary>span{border-right:1px solid #ffffff17;place-content:center;gap:3px;min-height:72px;padding:10px;display:grid}.sealed-match-summary>span:last-child{border-right:0}.sealed-match-summary b{color:#ffd34f;font:850 21px Manrope,sans-serif}.sealed-match-summary small{color:#9eb5af;font-size:10px}.sealed-matching-desk>footer{color:#8fe1bc;text-align:left;align-items:center;gap:9px;max-width:720px;margin-top:10px;display:flex}.sealed-matching-desk>footer svg{flex:none;width:19px}.sealed-matching-desk>footer span{gap:2px;display:grid}.sealed-matching-desk>footer strong{font-size:12px}.sealed-matching-desk>footer small{color:#8ca49e;font-size:10px}@keyframes sealed-match-turn{to{transform:rotate(360deg)}}.transfer-agreement{background:#f8fbfd;border:1px solid #c9d7e2;border-radius:10px;margin:0 0 16px;overflow:hidden}.transfer-agreement>header{color:#17334d;border-bottom:1px solid #dce5eb;align-items:center;gap:10px;min-height:58px;padding:11px 14px;display:flex}.transfer-agreement>header>svg{color:#d06a5d;width:22px}.transfer-agreement>header>span{gap:2px;display:grid}.transfer-agreement>header small{color:#7b8a97;letter-spacing:.1em;font-size:9px;font-weight:900}.transfer-agreement>header strong{font-size:12px}.transfer-agreement>div{grid-template-columns:1fr 1fr;display:grid}.transfer-agreement>div>span{border-right:1px solid #dce5eb;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-height:68px;padding:12px 14px;display:grid}.transfer-agreement>div>span:last-child{border-right:0}.transfer-agreement>div>span>b{color:#7b8a97;background:#e7edf1;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.transfer-agreement>div>span.signed>b{color:#fff;background:#3cae83}.transfer-agreement>div svg{width:14px}.transfer-agreement>div>span>span{gap:2px;min-width:0;display:grid}.transfer-agreement>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.transfer-agreement>div small{color:#7b8a97;font-size:10px}.transfer-agreement>footer{color:#627686;background:#eef4f7;border-top:1px solid #dce5eb;align-items:center;gap:7px;padding:9px 14px;font-size:10px;font-weight:800;display:flex}.transfer-agreement>footer svg{width:13px}@media (prefers-reduced-motion:reduce){.sealed-match-mark span{animation:none}}.scouting-coach{isolation:isolate;color:#f7fbf9;background:radial-gradient(circle at 88% 8%,#ffd34f29,#0000 32%),linear-gradient(135deg,#102b28,#081b1a 58%,#0b1828);border:1px solid #ffffff17;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 340px;align-content:center;gap:14px 36px;width:100%;max-width:100%;min-height:330px;margin:20px 0 14px;padding:34px 36px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #07181542}.scouting-coach:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#061816fa 0%,#061816eb 48%,#061816b8 60%,#0618166b 70%,#06181614 82%,#0000 90%);position:absolute;inset:0}.scouting-coach:after{content:"";z-index:2;pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 36px,#ffffff05 37px 38px);position:absolute;inset:0}.scouting-coach>*{z-index:3;position:relative}.scouting-coach>.scouting-coach-portrait{z-index:0;opacity:1;filter:saturate(.94)contrast(1.04)drop-shadow(0 18px 24px #00000057);width:420px;height:auto;display:block;position:absolute;bottom:-135px;right:-18px;-webkit-mask-image:radial-gradient(88% 94% at 52% 48%,#000 52%,#000000e6 69%,#00000073 83%,#0000 100%);mask-image:radial-gradient(88% 94% at 52% 48%,#000 52%,#000000e6 69%,#00000073 83%,#0000 100%)}.scouting-coach-copy,.scouting-coach aside{min-width:0}.scouting-coach-copy{grid-area:1/1}.scouting-coach-copy small,.scouting-route small,.scouting-assignments small,.scouting-progress-panel>small,.scouting-position-preview header small{color:#78d6af;letter-spacing:.13em;font:800 11px Manrope,sans-serif}.scouting-coach-copy h2{overflow-wrap:anywhere;color:#fff;letter-spacing:-.025em;max-width:620px;margin:5px 0 8px;font:850 clamp(27px,3.2vw,39px) Manrope,sans-serif}.scouting-coach-copy p{color:#b7cbc6;max-width:660px;margin:0 0 15px;font-size:13px;line-height:1.62}.scouting-coach-copy button{color:#fff3bf;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:34px;margin:0 8px 0 0;padding:0;font:800 12px Manrope,sans-serif;display:inline-flex}.scouting-coach-copy button+button{color:#9eb5af}.scouting-coach-copy button svg{width:14px}.scouting-coach aside{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:12px;grid-area:2/1;gap:4px;width:min(100%,390px);padding:12px 15px;display:grid}.scouting-coach aside.ready{background:#58c99a1f;border-color:#58c99a6b}.scouting-coach aside small{color:#a8c0ba;letter-spacing:.1em;font-size:10px;font-weight:900}.scouting-coach aside strong{color:#fff;font:850 21px Manrope,sans-serif}.scouting-coach aside.ready strong{color:#8ce5bf}.scouting-coach aside p{color:#b6c8c3;margin:0;font-size:12px;line-height:1.45}.scouting-coach aside a{color:#fff3bf;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:12px;font-weight:850;text-decoration:none;display:flex}.scouting-coach aside a svg{width:14px}.scouting-route{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:18px}.scouting-route>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:14px 18px;display:flex}.scouting-route h2,.scouting-assignments h2,.scouting-progress-panel h2,.scouting-position-preview h2{margin:4px 0 0;font:800 20px Manrope,sans-serif}.scouting-route>header>span{color:#337e67;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.scouting-route>header>span svg{width:16px}.scouting-route>div{grid-template-columns:repeat(3,1fr);display:grid}.scouting-route article{border-right:1px solid var(--line);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:92px;padding:15px 18px;display:grid}.scouting-route article:last-child{border-right:0}.scouting-route article>span{color:#102b28;background:#e9f8f2;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.scouting-route article svg{width:18px}.scouting-route article strong{font:800 12px Manrope,sans-serif}.scouting-route article p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.scouting-assignments{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:18px}.scouting-assignments>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:17px 18px;display:flex}.scouting-assignments header p{color:var(--muted);margin:5px 0 0;font-size:13px}.scouting-assignments>header>strong{color:#176b50;background:#e9f8f2;border-radius:999px;flex:none;padding:6px 9px;font-size:12px}.scouting-assignments>div{scrollbar-width:thin;gap:8px;padding:12px;display:flex;overflow-x:auto}.scouting-assignments button{border:1px solid var(--line);min-height:72px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:9px;flex:1 0 260px;grid-template-columns:minmax(100px,.7fr) minmax(130px,1fr) 20px;align-items:center;gap:12px;padding:11px 13px;display:grid}.scouting-assignments button.active{background:#f0faf6;border-color:#58c99a;box-shadow:inset 4px 0 #58c99a}.scouting-assignments button>span{gap:4px;display:grid}.scouting-assignments button small{color:#337e67;font-size:9px}.scouting-assignments button b{font-size:12px}.scouting-assignments button span:last-of-type small{color:var(--muted);letter-spacing:0;align-items:center;gap:5px;display:flex}.scouting-assignments button svg{color:#3cae83;width:16px}.scouting-assignments.single>div{overflow:visible}.scouting-assignments.single button{cursor:default;flex-basis:100%}.scouting-view-tabs{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 18px;display:grid}.scouting-view-tabs>button{border:1px solid var(--line);min-height:72px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.scouting-view-tabs>button.active{background:#effaf5;border-color:#58c99a;box-shadow:inset 4px 0 #58c99a}.scouting-view-tabs>button>svg{color:#3cae83;width:22px}.scouting-view-tabs>button>span{gap:3px;min-width:0;display:grid}.scouting-view-tabs strong{font:800 14px Manrope,sans-serif}.scouting-view-tabs small{color:var(--muted);font-size:11px}.scouting-view-tabs>button>b{color:#176b50;background:#dff5eb;border-radius:50%;place-items:center;min-width:25px;height:25px;font-size:12px;display:grid}.scouting-view-tabs>button>svg:last-child{width:16px}.scouting-position-filters.exact button{min-width:max-content}.scouting-position-filters.exact button b{text-align:center;background:#e9f8f2;border-radius:4px;min-width:27px;padding:3px 5px}.scouting-position-filters.exact button.active b{color:#fff;background:#337e67}.scouting-observation strong{margin-top:7px;font:800 14px Manrope,sans-serif;display:block}.scouting-database{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.scouting-database>header{color:#fff;background:radial-gradient(circle at 92% 0,#ffd34f24,#0000 34%),linear-gradient(135deg,#102b28,#0b1828);justify-content:space-between;align-items:center;gap:24px;min-height:108px;padding:21px 24px;display:flex}.scouting-database>header small{color:#78d6af;letter-spacing:.12em;font-size:10px;font-weight:900}.scouting-database>header h2{color:#fff;margin:5px 0;font:850 27px Manrope,sans-serif}.scouting-database>header p{color:#afc4be;max-width:720px;margin:0;font-size:13px;line-height:1.55}.scouting-database>header>span{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:10px;flex:none;grid-template-columns:28px auto;align-items:center;gap:0 8px;min-width:100px;padding:12px 14px;display:grid}.scouting-database>header>span svg{color:#ffd34f;grid-row:1/3;width:25px}.scouting-database>header>span b{font:850 22px Manrope,sans-serif}.scouting-database>header>span{font-size:10px}.scouting-database-toolbar{border-bottom:1px solid var(--line);background:#f7faf8;grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(128px,.7fr)) auto;gap:8px;padding:14px;display:grid}.scouting-database-toolbar label{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:8px;min-height:40px;padding:0 11px;display:flex}.scouting-database-toolbar label svg{color:#3cae83;flex:none;width:16px}.scouting-database-toolbar input{width:100%;min-width:0;min-height:40px;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.scouting-database-toolbar select{border:1px solid var(--line);min-width:0;min-height:40px;color:var(--ink);background:#fff;border-radius:7px;padding:0 9px;font-size:11px;font-weight:750}.scouting-database-toolbar>button{color:#b84f43;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:850}.scouting-database-key{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:12px;padding:10px 16px;font-size:10px;font-weight:800;display:flex}.scouting-database-key span{align-items:center;gap:5px;display:flex}.scouting-database-key svg{width:13px}.scouting-database-key .eligible{color:#217c5f}.scouting-database-key .owned{color:#2a5c86}.scouting-database-key .research{color:#7c7060}.scouting-database-button-filters{border-bottom:1px solid var(--line);background:#fff;gap:13px;padding:14px 16px;display:grid}.scouting-database-button-filters fieldset{border:0;min-width:0;margin:0;padding:0}.scouting-database-button-filters legend{color:#587069;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900}.scouting-database-button-filters fieldset>div{flex-wrap:wrap;gap:6px;display:flex}.scouting-database-button-filters button{border:1px solid var(--line);min-height:34px;color:var(--ink);cursor:pointer;background:#f8faf9;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;display:flex}.scouting-database-button-filters button b{font-size:11px}.scouting-database-button-filters button span{color:var(--muted);font-size:9px}.scouting-database-button-filters button.active{color:#176b50;background:#eaf8f2;border-color:#3cae83;box-shadow:inset 0 0 0 1px #3cae83}.scouting-database-button-filters button.active span{color:#337e67}.scouting-database-grid{content-visibility:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:20px;display:grid}.scouting-database-card{border:1px solid var(--line);min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-content:start;gap:6px;padding:0 0 12px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;overflow:hidden}.scouting-database-card:hover{border-color:#58c99a;transform:translateY(-2px);box-shadow:0 12px 28px #0f2d2621}.scouting-database-card .football-card-canvas{box-shadow:none}.scouting-database-card>span{border-radius:5px;align-items:center;gap:5px;min-height:25px;margin:-2px 9px 1px;padding:4px 7px;font-size:9px;font-weight:850;display:flex}.scouting-database-card>span svg{width:12px}.scouting-database-card>span.eligible{color:#176b50;background:#e9f8f2}.scouting-database-card>span.owned{color:#275f8d;background:#eaf3fb}.scouting-database-card>span.research{color:#6d675d;background:#f2efe9}.scouting-database-card>strong,.scouting-database-card>small,.scouting-database-card>i,.scouting-database-card>b{margin-inline:10px}.scouting-database-card>strong{text-overflow:ellipsis;white-space:nowrap;font:800 12px Manrope,sans-serif;overflow:hidden}.scouting-database-card>small{color:var(--muted);font-size:10px}.scouting-database-card>i{color:#7b6a31;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:850}.scouting-database-card>b{color:#337e67;justify-content:space-between;align-items:center;gap:5px;margin-top:3px;font-size:10px;display:flex}.scouting-database-card>b svg{width:13px}.scouting-database-card{text-decoration:none}.scouting-database-card>.football-card-decision-strip{border-radius:8px;margin:0 10px}.card-detail-page{gap:18px;display:grid}.card-detail-page-nav{z-index:15;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-radius:10px;gap:4px;padding:5px;display:flex;position:sticky;top:62px;box-shadow:0 8px 24px #122c2514}.card-detail-page-nav button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 13px;font-family:inherit;font-size:11px;font-weight:800}.card-detail-page-nav button:hover,.card-detail-page-nav button:focus-visible{color:#155f49;background:#e9f8f2}.card-detail-page-hero{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:minmax(250px,340px) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 18px 44px #14302917}.card-detail-page-visual{background:radial-gradient(circle at 50% 18%,#58c99a2e,#0000 33%),linear-gradient(145deg,#102b2b,#07131d);align-content:center;justify-items:center;gap:12px;padding:32px;display:grid}.card-detail-page-visual>.football-card-face-toggle{color:#eaf8f3;background:#ffffff12;border-color:#ffffff2e}.card-detail-page-visual>.football-card-face-toggle button.active{color:#07131c}.card-print-target{width:min(100%,275px)}.card-detail-page-visual>small{color:#ffffffa6;text-align:center;max-width:270px;font-size:9px;line-height:1.45}.card-detail-page-summary{align-content:center;gap:10px;padding:40px;display:grid}.card-detail-page-summary>small,.card-detail-report-section header small{color:#287b60;letter-spacing:.1em;font-size:10px;font-weight:900}.card-detail-page-summary h1{letter-spacing:-.045em;margin:0;font:900 clamp(31px,5vw,50px)/1 Manrope,sans-serif}.card-detail-page-summary>p{max-width:680px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.card-detail-page-summary dl{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0 0;display:grid;overflow:hidden}.card-detail-page-summary dl div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:3px;min-width:0;padding:11px;display:grid}.card-detail-page-summary dt{color:var(--muted);font-size:9px}.card-detail-page-summary dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:800;overflow:hidden}.card-detail-page-actions{align-items:center;gap:15px;padding-top:4px;display:flex}.card-detail-page-actions>span{max-width:390px;color:var(--muted);align-items:center;gap:7px;display:flex}.card-detail-page-actions>span svg{color:#2f9b76;flex:none;width:17px}.card-detail-page-actions>span small{font-size:9px;line-height:1.45}.card-detail-report-section{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px;scroll-margin-top:122px}.card-detail-report-section>header{align-items:flex-start;gap:11px;margin-bottom:15px;display:flex}.card-detail-report-section>header>svg{color:#2f9b76;flex:none;width:22px}.card-detail-report-section h2{margin:3px 0;font:850 22px Manrope,sans-serif}.card-detail-report-section header p{color:var(--muted);margin:0;font-size:11px}.card-detail-attribute-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.card-detail-attribute-grid article,.card-detail-role{border:1px solid var(--line);background:#fbfdfc;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.card-detail-attribute-grid article span,.card-detail-role span{gap:2px;display:grid}.card-detail-attribute-grid article small,.card-detail-role small,.card-detail-traits small{color:var(--muted);font-size:9px}.card-detail-attribute-grid article>b,.card-detail-role>b{font:900 23px Manrope,sans-serif}.card-detail-two-column{grid-template-columns:1fr 1fr;gap:18px;display:grid}.card-detail-two-column>div{align-content:start;gap:8px;display:grid}.card-detail-traits article{border:1px solid var(--line);border-radius:9px;align-items:flex-start;gap:9px;padding:12px;display:flex}.card-detail-traits article>svg{color:#b37711;flex:none;width:17px}.card-detail-traits article span{gap:3px;display:grid}.card-detail-provider-stats{border:1px solid var(--line);background:var(--line);border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.card-detail-provider-stats div{background:#fff;justify-content:space-between;gap:9px;padding:10px;display:flex}.card-detail-provider-stats dt{color:var(--muted);font-size:10px}.card-detail-provider-stats dd{margin:0;font-size:11px;font-weight:850}.scouting-database-toolbar{grid-template-columns:minmax(240px,1.65fr) repeat(5,minmax(116px,.68fr)) auto}.scouting-database-button-filters{border-bottom:1px solid var(--line);padding:0;display:block}.scouting-database-button-filters>summary{cursor:pointer;background:#fbfdfc;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;list-style:none;display:flex}.scouting-database-button-filters>summary::-webkit-details-marker{display:none}.scouting-database-button-filters>summary>span{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:1px 7px;display:grid}.scouting-database-button-filters>summary svg{color:#2f9b76;grid-row:1/3;width:17px}.scouting-database-button-filters>summary strong{font-size:11px}.scouting-database-button-filters>summary small{color:var(--muted);font-size:9px}.scouting-database-button-filters>summary>svg{transition:transform .15s}.scouting-database-button-filters[open]>summary>svg{transform:rotate(90deg)}.scouting-database-button-filters fieldset{border-top:1px solid var(--line);padding:13px 16px 16px}.scouting-database-card{padding:0 0 48px;position:relative}.scouting-database-card>a{color:inherit;align-content:start;gap:6px;text-decoration:none;display:grid}.scouting-database-card.selected{border-color:#2f9b76;box-shadow:0 0 0 2px #2f9b762e}.scouting-database-card>a>span{border-radius:5px;align-items:center;gap:5px;min-height:25px;margin:-2px 9px 1px;padding:4px 7px;font-size:9px;font-weight:850;display:flex}.scouting-database-card>a>span svg{width:12px}.scouting-database-card>a>span.eligible{color:#176b50;background:#e9f8f2}.scouting-database-card>a>span.owned{color:#275f8d;background:#eaf3fb}.scouting-database-card>a>span.research{color:#6d675d;background:#f2efe9}.scouting-database-card>a>strong,.scouting-database-card>a>small,.scouting-database-card>a>i,.scouting-database-card>a>b,.scouting-card-decision{margin-inline:10px}.scouting-database-card>a>strong{text-overflow:ellipsis;white-space:nowrap;font:800 12px Manrope,sans-serif;overflow:hidden}.scouting-database-card>a>small{color:var(--muted);font-size:10px}.scouting-database-card>a>i{color:#287b60;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:850}.scouting-database-card>a>b{color:#337e67;justify-content:space-between;align-items:center;font-size:10px;display:flex}.scouting-database-card>a>b svg{width:13px}.scouting-card-decision{grid-template-columns:1fr 1fr;gap:5px;padding-top:2px;display:grid}.scouting-card-decision>span{border:1px solid var(--line);background:#f8fbf9;border-radius:6px;gap:2px;min-width:0;padding:7px;display:grid}.scouting-card-decision small{color:var(--muted);font-size:8px}.scouting-card-decision b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.scouting-card-compare{border:1px solid var(--line);color:#315c50;cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;font:800 10px Manrope,sans-serif;display:flex;position:absolute;bottom:9px;left:9px;right:9px}.scouting-card-compare svg{width:13px}.scouting-card-compare[aria-pressed=true]{color:#155f49;background:#e9f8f2;border-color:#2f9b76}.scouting-catalogue-comparison{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #86cbb2;border-radius:11px;margin:12px 16px 0;position:sticky;top:116px;overflow:hidden;box-shadow:0 14px 36px #0e332a24}.scouting-catalogue-comparison>header{border-bottom:1px solid var(--line);background:#eef9f4;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.scouting-catalogue-comparison>header>div{align-items:center;gap:8px;display:flex}.scouting-catalogue-comparison>header svg{color:#287b60;width:17px}.scouting-catalogue-comparison>header span{display:grid}.scouting-catalogue-comparison>header strong{font-size:11px}.scouting-catalogue-comparison>header small{color:var(--muted);font-size:9px}.scouting-catalogue-comparison>header>button{color:#9c4239;background:0 0;border:0;font:800 10px Manrope,sans-serif}.scouting-comparison-table>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(105px,.7fr) repeat(3,minmax(150px,1fr));min-width:580px;display:grid}.scouting-comparison-table>div:last-child{border-bottom:0}.scouting-comparison-table>div>*{border-right:1px solid var(--line);padding:8px 10px}.scouting-comparison-table>div>strong{color:var(--muted);text-transform:uppercase;font-size:9px}.scouting-comparison-table>div>span{gap:2px;display:grid;position:relative}.scouting-comparison-table>div>span>b{font-size:10px}.scouting-comparison-table>div>span>small{color:var(--muted);font-size:9px}.scouting-comparison-table>div>span>button{aspect-ratio:1;background:#f2f5f3;border:0;border-radius:50%;place-items:center;width:22px;display:grid;position:absolute;top:6px;right:5px}.scouting-comparison-table>div>span>button svg{width:12px}.scouting-comparison-table>div>b{font-size:11px}.card-detail-decision-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:5px;display:grid}.card-detail-decision-strip>span{background:linear-gradient(145deg,#fbfdfc,#f1f8f5);border:1px solid #cfe2da;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:3px 7px;padding:10px;display:grid}.card-detail-decision-strip small{color:var(--muted);grid-column:1/-1;font-size:9px}.card-detail-decision-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.card-detail-decision-strip b{font:900 17px Manrope,sans-serif}.card-detail-decision-strip i{font-size:9px;font-style:normal;font-weight:700}.card-play-style-summary{background:linear-gradient(125deg,#ecf9f4,#f9fcfb);border:1px solid #b9ddcf;border-radius:10px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:13px;padding:12px;display:grid}.card-play-style-summary>img{object-fit:cover;object-position:center 22%;border:1px solid #a8d8c6;border-radius:8px;width:52px;height:62px;display:block}.card-play-style-summary>div{min-width:0}.card-play-style-summary small{color:#23795c;letter-spacing:.1em;margin-bottom:3px;font-size:9px;font-weight:900;display:block}.card-play-style-summary p{color:#244a3f;margin:0;font-size:13px;line-height:1.65}.card-play-style-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.card-play-style-grid article{border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:13px;display:grid}.card-play-style-grid span{color:#287b60;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:850}.card-play-style-grid strong{font-size:12px}.card-play-style-grid b{font:900 22px Manrope,sans-serif}.card-play-style-grid meter{grid-column:1/-1;width:100%}.card-detail-attribute-grid article span,.card-detail-role span{min-width:0}.card-detail-attribute-grid meter,.card-detail-role meter{width:100%;height:8px;margin-top:5px}.card-detail-role.best{background:#eef9f4;border-color:#6ec3a2}.card-detail-role strong{align-items:center;gap:7px;display:flex}.card-detail-role em{color:#176b50;text-transform:uppercase;background:#d9f2e8;border-radius:20px;padding:3px 6px;font-size:8px;font-style:normal}.card-evidence-overview{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.card-evidence-overview article{border-right:1px solid var(--line);gap:4px;padding:14px;display:grid}.card-evidence-overview article:last-child{border-right:0}.card-evidence-overview small,.card-evidence-overview span{color:var(--muted);font-size:9px}.card-evidence-overview strong{text-overflow:ellipsis;white-space:nowrap;font:850 17px Manrope,sans-serif;overflow:hidden}.card-evidence-sources{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.card-evidence-sources>div,.card-evidence-sources>aside{border:1px solid var(--line);border-radius:10px;padding:14px}.card-evidence-sources h3{margin:0 0 8px;font:800 13px Manrope,sans-serif}.card-evidence-sources>div>span{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:7px 0;display:flex}.card-evidence-sources>div small{color:var(--muted);font-size:9px}.card-evidence-sources>aside{color:#315c50;background:#f0f8f5;align-items:flex-start;gap:9px;display:flex}.card-evidence-sources>aside svg{color:#287b60;flex:none;width:19px}.card-evidence-sources>aside p{margin:0;font-size:11px;line-height:1.6}.card-provider-locked,.card-provider-access,.card-my-club-empty{background:#fffaf0;border:1px solid #d6c999;border-radius:10px;align-items:center;gap:12px;padding:15px;display:flex}.card-provider-locked>svg,.card-provider-access>svg,.card-my-club-empty>svg{color:#9d7114;flex:none}.card-provider-locked>div,.card-provider-access>span,.card-my-club-empty>div{flex:1;gap:3px;display:grid}.card-provider-locked p,.card-my-club-empty p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.card-provider-access{background:#edf9f4;border-color:#a8d8c6;margin-bottom:10px}.card-provider-access>svg{color:#287b60}.card-provider-access small{color:var(--muted);font-size:9px}.card-my-club-copies{gap:10px;display:grid}.card-my-club-copies>article{border:1px solid var(--line);border-radius:10px;overflow:hidden}.card-my-club-copies article>header{border-bottom:1px solid var(--line);background:#f6faf8;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.card-my-club-copies article>header span{display:grid}.card-my-club-copies article>header small{color:var(--muted);font-size:9px}.card-my-club-copies article>header a{color:#23795c;font-size:10px;font-weight:850}.card-my-club-copies article>div{grid-template-columns:repeat(4,1fr);display:grid}.card-my-club-copies article>div>span{border-right:1px solid var(--line);gap:3px;padding:13px;display:grid}.card-my-club-copies article>div>span:last-child{border-right:0}.card-my-club-copies article>div small,.card-my-club-copies article>div em{color:var(--muted);font-size:9px;font-style:normal}.card-my-club-copies article>div b{font:850 17px Manrope,sans-serif}@media (max-width:850px){.card-detail-page-hero{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.card-detail-page-visual{padding:24px 20px}.card-detail-page-summary{padding:26px}.card-detail-page-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.card-detail-page-actions{flex-direction:column;align-items:stretch}.card-detail-page-actions .primary-button{justify-content:center}.card-detail-decision-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.card-evidence-overview{grid-template-columns:repeat(2,1fr)}.card-evidence-overview article:nth-child(2){border-right:0}.scouting-database-toolbar{grid-template-columns:repeat(3,1fr)}.scouting-database-toolbar label{grid-column:1/-1}}@media (max-width:620px){.card-detail-page-nav{top:54px;overflow-x:auto}.card-detail-page-nav button{flex:none}.card-detail-page-hero{grid-template-columns:1fr}.card-detail-page-visual{padding:23px 58px}.card-print-target{width:min(100%,240px)}.card-detail-page-summary{padding:22px 16px}.card-detail-page-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.card-detail-two-column{grid-template-columns:1fr}.card-detail-report-section{padding:16px}.card-detail-attribute-grid,.card-detail-decision-strip,.card-play-style-grid,.card-evidence-overview,.card-evidence-sources{grid-template-columns:1fr}.card-evidence-overview article,.card-evidence-overview article:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.card-evidence-overview article:last-child{border-bottom:0}.card-provider-locked{flex-wrap:wrap;align-items:flex-start}.card-provider-locked .secondary-button{justify-content:center;width:100%}.card-my-club-copies article>div{grid-template-columns:repeat(2,1fr)}.card-my-club-copies article>div>span:nth-child(2){border-right:0}.scouting-catalogue-comparison{margin-inline:10px;top:104px}}@media print{body *{visibility:hidden!important}.card-print-target,.card-print-target *{visibility:visible!important}.card-print-target{position:absolute;top:3mm;left:3mm;width:63mm!important}.card-detail-page-visual{background:#fff!important}}.scouting-database-more{border:1px solid var(--line);color:#337e67;cursor:pointer;background:#f7faf8;border-radius:8px;justify-content:center;width:calc(100% - 40px);min-height:42px;margin:0 20px 20px;font-size:12px;font-weight:850;display:flex}.scouting-database-more:disabled{opacity:.65;cursor:wait}.scouting-database-empty{min-height:310px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:9px;padding:30px;display:grid}.scouting-database-empty>svg{color:#58c99a;width:36px;height:36px}.scouting-database-empty strong{color:var(--ink);font:800 19px Manrope,sans-serif}.scouting-database-empty span{font-size:12px}.scouting-card-backdrop{z-index:1120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#051116c9;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.scouting-card-detail{background:#fff;border:1px solid #ffffff21;border-radius:16px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(250px,340px) minmax(0,1fr);width:min(100%,1040px);height:min(92dvh,900px);max-height:92dvh;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #00000073}.scouting-card-detail-close{z-index:5;border:1px solid var(--line);width:36px;height:36px;color:var(--ink);cursor:pointer;background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.scouting-card-detail-close svg{width:17px}.scouting-card-detail-visual{color:#fff;background:radial-gradient(circle at 50% 20%,#ffd34f21,#0000 35%),#0d2423;align-content:center;gap:12px;padding:34px;display:grid}.scouting-card-detail-visual .football-card{width:min(100%,270px);margin:auto}.scouting-card-detail-visual>span{border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;font-size:10px;font-weight:850;display:flex}.scouting-card-detail-visual>span svg{width:14px}.scouting-card-detail-visual>span.eligible{color:#8ce5bf;background:#58c99a21}.scouting-card-detail-visual>span.owned{color:#b9dcfa;background:#549ddb21}.scouting-card-detail-visual>span.research{color:#e4dccd;background:#ffffff12}.scouting-card-detail-copy{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;min-width:0;min-height:0;padding:30px 34px;overflow-y:auto}.scouting-card-detail-copy>small{color:#337e67;letter-spacing:.11em;font-size:10px;font-weight:900}.scouting-card-detail-copy>h2{margin:5px 42px 5px 0;font:850 clamp(27px,4vw,39px) Manrope,sans-serif}.scouting-card-detail-copy>p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.scouting-card-facts{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid;overflow:hidden}.scouting-card-facts span{border-right:1px solid var(--line);gap:3px;min-width:0;padding:11px;display:grid}.scouting-card-facts span:last-child{border-right:0}.scouting-card-facts b{text-overflow:ellipsis;white-space:nowrap;font:850 16px Manrope,sans-serif;overflow:hidden}.scouting-card-facts small{color:var(--muted);text-transform:uppercase;font-size:9px}.scouting-mara-message{background:#effaf5;border:1px solid #c8eadc;border-radius:10px;grid-template-columns:46px minmax(0,1fr);gap:12px;padding:16px;display:grid}.scouting-mara-message>img{object-fit:cover;object-position:center 22%;border:1px solid #b7ddce;border-radius:9px;width:46px;height:58px;display:block}.scouting-mara-message>div{min-width:0}.scouting-mara-message small{color:#337e67;letter-spacing:.09em;font-size:9px;font-weight:900}.scouting-mara-message strong{margin:4px 0;font:800 14px Manrope,sans-serif;display:block}.scouting-mara-message p{color:#486159;margin:0;font-size:12px;line-height:1.55}.scouting-mara-message footer{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.scouting-mara-message footer span{color:#27634f;background:#dff5eb;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:9px;font-weight:800;display:flex}.scouting-mara-message footer svg{width:11px}.scouting-card-data{border:1px solid var(--line);border-radius:9px;margin-top:15px}.scouting-card-data>header{border-bottom:1px solid var(--line);background:#f7faf8;align-items:center;gap:7px;padding:10px 12px;display:flex}.scouting-card-data header svg{color:#3cae83;width:15px}.scouting-card-data header strong{font-size:12px}.scouting-card-data dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.scouting-card-data dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;min-width:0;padding:9px 12px;display:flex}.scouting-card-data dt{color:var(--muted);text-transform:capitalize;font-size:10px}.scouting-card-data dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:800;overflow:hidden}.scouting-card-detail-copy>footer{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.scouting-card-detail-copy>footer>span{color:var(--muted);align-items:center;gap:7px;display:flex}.scouting-card-detail-copy>footer svg{color:#3cae83;flex:none;width:17px}.scouting-card-detail-copy>footer small{max-width:360px;font-size:10px;line-height:1.45}.scouting-report-loading,.scouting-report-warning{border-radius:8px;align-items:center;gap:8px;margin-top:14px;padding:11px 12px;font-size:11px;display:flex}.scouting-report-loading{color:#27634f;background:#effaf5}.scouting-report-loading svg{width:16px;animation:.8s linear infinite scouting-spin}.scouting-report-warning{color:#8a4d27;background:#fff5e9}.scouting-complete-report{gap:9px;margin-top:15px;display:grid}.scouting-complete-report>header{color:#fff;background:#102b28;border-radius:9px;align-items:center;gap:10px;padding:13px;display:flex}.scouting-complete-report>header svg{color:#ffd34f;width:22px}.scouting-complete-report>header div{gap:2px;display:grid}.scouting-complete-report>header strong{font-size:13px}.scouting-complete-report>header small{color:#b8ccc5;font-size:10px;line-height:1.45}.scouting-full-data{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.scouting-full-data summary{cursor:pointer;background:#f7faf8;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:9px 12px;list-style:none;display:flex}.scouting-full-data summary::-webkit-details-marker{display:none}.scouting-full-data summary>span{align-items:center;gap:7px;display:flex}.scouting-full-data summary svg{color:#3cae83;width:15px;transition:transform .15s}.scouting-full-data[open] summary>svg:last-child{transform:rotate(90deg)}.scouting-full-data summary small{color:var(--muted);font-size:9px}.scouting-full-data summary strong{font-size:11px}.scouting-full-data dl{grid-template-columns:repeat(2,minmax(0,1fr));max-height:330px;margin:0;display:grid;overflow:auto}.scouting-full-data dl div{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 11px;display:flex}.scouting-full-data dt{color:var(--muted);text-transform:capitalize;font-size:9px}.scouting-full-data dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:800}@keyframes scouting-spin{to{transform:rotate(360deg)}}.scouting-signing-backdrop{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 50% 12%,#ffd34f38,#0000 30%),#051119eb;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.scouting-signing-celebration{background:#fff;border:1px solid #ffffff29;border-radius:18px;grid-template-columns:minmax(280px,390px) minmax(0,1fr);width:min(100%,950px);min-height:570px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px #0000008c}.scouting-signing-card{background:radial-gradient(circle at 50% 35%,#ffd34f38,#0000 36%),linear-gradient(145deg,#153e35,#091927);place-items:center;padding:52px;display:grid}.scouting-signing-card .football-card{filter:drop-shadow(0 25px 25px #00000052);width:min(100%,285px);animation:.65s cubic-bezier(.2,.8,.2,1) both scouting-signing-card}.scouting-signing-copy{align-content:center;gap:12px;padding:46px;display:grid}.scouting-signing-copy>span{color:#102b28;background:#ffd34f;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.scouting-signing-copy>span svg{width:24px}.scouting-signing-copy>small{color:#337e67;letter-spacing:.12em;font-size:10px;font-weight:950}.scouting-signing-copy h2{margin:0;font:900 clamp(29px,4vw,43px) Manrope,sans-serif}.scouting-signing-copy>p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.scouting-signing-id{background:#effaf5;border:1px solid #c8eadc;border-radius:9px;gap:3px;padding:13px 15px;display:grid}.scouting-signing-id small{color:#337e67;font-size:9px;font-weight:900}.scouting-signing-id strong{letter-spacing:.04em;font:850 16px Manrope,sans-serif}.scouting-signing-id span{color:var(--muted);overflow-wrap:anywhere;font-size:9px}.scouting-signing-steps{flex-wrap:wrap;gap:7px;display:flex}.scouting-signing-steps span{color:#217c5f;background:#e9f8f2;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;display:flex}.scouting-signing-steps svg{width:12px}.scouting-signing-steps b{font-size:9px}.scouting-signing-notice{background:#f5f6fa;border-radius:8px;align-items:center;gap:9px;padding:11px;display:flex}.scouting-signing-notice>svg{color:#3cae83;width:19px}.scouting-signing-notice span{gap:2px;display:grid}.scouting-signing-notice strong{font-size:11px}.scouting-signing-notice small{color:var(--muted);font-size:9px;line-height:1.4}.scouting-signing-copy footer{flex-wrap:wrap;gap:8px;display:flex}.scouting-signing-copy footer button{justify-content:center}.scouting-signing-confetti{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.scouting-signing-confetti i{top:-10%;left:calc(var(--i,1)*5%);background:#ffd34f;width:7px;height:15px;animation:1.8s ease-in both scouting-confetti;position:absolute}.scouting-signing-confetti i:nth-child(3n){background:#58c99a}.scouting-signing-confetti i:nth-child(3n+1){background:#ff6d5f}.scouting-signing-confetti i:first-child{--i:1}.scouting-signing-confetti i:nth-child(2){--i:2}.scouting-signing-confetti i:nth-child(3){--i:3}.scouting-signing-confetti i:nth-child(4){--i:4}.scouting-signing-confetti i:nth-child(5){--i:5}.scouting-signing-confetti i:nth-child(6){--i:6}.scouting-signing-confetti i:nth-child(7){--i:7}.scouting-signing-confetti i:nth-child(8){--i:8}.scouting-signing-confetti i:nth-child(9){--i:9}.scouting-signing-confetti i:nth-child(10){--i:10}.scouting-signing-confetti i:nth-child(11){--i:11}.scouting-signing-confetti i:nth-child(12){--i:12}.scouting-signing-confetti i:nth-child(13){--i:13}.scouting-signing-confetti i:nth-child(14){--i:14}.scouting-signing-confetti i:nth-child(15){--i:15}.scouting-signing-confetti i:nth-child(16){--i:16}.scouting-signing-confetti i:nth-child(17){--i:17}.scouting-signing-confetti i:nth-child(18){--i:18}@keyframes scouting-signing-card{0%{opacity:0;transform:translateY(40px)scale(.86)rotate(-2deg)}to{opacity:1;transform:none}}@keyframes scouting-confetti{0%{opacity:0;transform:translateY(-10%)rotate(0)}10%{opacity:1}to{opacity:0;transform:translateY(700px)rotate(520deg)}}.scouting-signing-confetti i:first-child{left:5%}.scouting-signing-confetti i:nth-child(2){left:10%}.scouting-signing-confetti i:nth-child(3){left:15%}.scouting-signing-confetti i:nth-child(4){left:20%}.scouting-signing-confetti i:nth-child(5){left:25%}.scouting-signing-confetti i:nth-child(6){left:30%}.scouting-signing-confetti i:nth-child(7){left:35%}.scouting-signing-confetti i:nth-child(8){left:40%}.scouting-signing-confetti i:nth-child(9){left:45%}.scouting-signing-confetti i:nth-child(10){left:50%}.scouting-signing-confetti i:nth-child(11){left:55%}.scouting-signing-confetti i:nth-child(12){left:60%}.scouting-signing-confetti i:nth-child(13){left:65%}.scouting-signing-confetti i:nth-child(14){left:70%}.scouting-signing-confetti i:nth-child(15){left:75%}.scouting-signing-confetti i:nth-child(16){left:80%}.scouting-signing-confetti i:nth-child(17){left:85%}.scouting-signing-confetti i:nth-child(18){left:90%}@media (prefers-reduced-motion:reduce){.scouting-signing-card .football-card,.scouting-signing-confetti i,.scouting-report-loading svg{animation:none}}.scouting-waiting-room{grid-template-columns:minmax(320px,.72fr) minmax(480px,1.28fr);align-items:stretch;gap:18px;display:grid}.scouting-progress-panel,.scouting-position-preview{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.scouting-progress-panel{align-content:center;padding:24px;display:grid}.scouting-progress-panel p{color:var(--muted);margin:8px 0 18px;font-size:12px;line-height:1.6}.scouting-progress-track{background:#e6ebee;border-radius:8px;height:8px;overflow:hidden}.scouting-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#3cae83,#78d6af);height:100%;display:block}.scouting-progress-panel footer{justify-content:space-between;align-items:center;gap:18px;margin-top:10px;display:flex}.scouting-progress-panel footer b{color:#426059;font-size:12px}.scouting-progress-panel footer a{text-decoration:none}.scouting-position-preview header{padding:19px 20px 14px}.scouting-position-preview header p{color:var(--muted);margin:6px 0 0;font-size:13px}.scouting-position-preview>div{scrollbar-width:none;gap:6px;padding:0 14px 12px;display:flex;overflow-x:auto}.scouting-position-preview>div button{border:1px solid var(--line);min-height:54px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;flex:1 0 96px;place-items:center;gap:3px;padding:7px;font-size:11px;font-weight:800;display:grid}.scouting-position-preview>div button b{color:#337e67;font-size:13px}.scouting-position-preview>div button.active{color:#102b28;background:#e9f8f2;border-color:#58c99a}.scouting-position-preview>article{color:#fff;background:#102b28;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 14px 14px;padding:15px;display:grid}.scouting-position-preview article>svg{color:#ffd34f;width:25px}.scouting-position-preview article>div{gap:4px;display:grid}.scouting-position-preview article small{color:#78d6af;letter-spacing:.09em;font-size:9px;font-weight:900}.scouting-position-preview article strong{font-size:13px}.scouting-position-preview article p{color:#a8c0ba;margin:0;font-size:11px}.scouting-position-preview article>span{color:#fff3bf;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.scouting-position-preview article>span svg{width:14px}.scouting-dialog-backdrop{z-index:1100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#051116c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.scouting-guide-dialog,.scouting-confirm-dialog{color:#fff;background:linear-gradient(145deg,#102b28,#0b1828);border:1px solid #ffffff1f;border-radius:16px;width:min(100%,670px);position:relative;overflow:hidden;box-shadow:0 30px 90px #0006}.scouting-dialog-close{z-index:2;color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.scouting-dialog-close svg{width:16px}.scouting-guide-progress{color:#a8c0ba;text-transform:uppercase;justify-content:space-between;padding:19px 58px 9px 22px;font-size:11px;font-weight:800;display:flex}.scouting-guide-meter{background:#ffffff17;border-radius:4px;height:4px;margin:0 22px;overflow:hidden}.scouting-guide-meter span{background:#ffd34f;height:100%;transition:width .2s;display:block}.scouting-guide-scene{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:25px;min-height:250px;padding:28px 34px;display:grid}.scouting-guide-scene>span{background:#102b28;border:1px solid #ffffff26;border-radius:15px;width:126px;height:150px;position:relative;overflow:hidden}.scouting-guide-scene>span>img{object-fit:cover;object-position:center 22%;width:100%;height:100%;display:block}.scouting-guide-scene>span>i{color:#102b28;background:#ffd34f;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:0 5px 14px #00000047}.scouting-guide-scene>span>i svg{stroke-width:1.8px;width:16px;height:16px}.scouting-guide-scene small,.scouting-confirm-dialog>small{color:#78d6af;letter-spacing:.12em;font-size:10px;font-weight:900}.scouting-guide-scene h2,.scouting-confirm-dialog h2{color:#fff;margin:7px 0 9px;font:850 clamp(24px,4vw,36px) Manrope,sans-serif}.scouting-guide-scene p,.scouting-confirm-dialog p{color:#b4c7c2;margin:0;font-size:13px;line-height:1.65}.scouting-guide-live{background:#58c99a1a;border:1px solid #58c99a40;border-radius:9px;gap:4px;margin:0 34px 22px;padding:13px 15px;display:grid}.scouting-guide-live strong{color:#8ce5bf;font-size:13px}.scouting-guide-live span{color:#a8c0ba;font-size:11px}.scouting-guide-roles{grid-template-columns:repeat(4,1fr);gap:7px;margin:0 34px 22px;display:grid}.scouting-guide-roles span{color:#b4c7c2;text-align:center;border:1px solid #ffffff1a;border-radius:8px;gap:3px;min-width:0;padding:10px;font-size:10px;display:grid}.scouting-guide-roles b{color:#ffd34f;font-size:12px}.scouting-guide-dialog>footer{background:#0000001f;border-top:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;padding:16px 22px;display:grid}.scouting-guide-dialog footer>div{gap:5px;display:flex}.scouting-guide-dialog footer i{background:#536b66;border-radius:50%;width:6px;height:6px}.scouting-guide-dialog footer i.active{background:#ffd34f}.scouting-guide-dialog footer .primary-button{justify-self:end}.scouting-guide-dialog footer .text-button{color:#b4c7c2;justify-self:start}.scouting-confirm-dialog{text-align:center;justify-items:center;width:min(100%,520px);padding:31px;display:grid}.scouting-confirm-dialog>span{color:#102b28;background:#ffd34f;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:14px;display:grid}.scouting-confirm-dialog>span svg{width:27px}.scouting-confirm-dialog dl{border:1px solid #ffffff1c;border-radius:9px;grid-template-columns:repeat(3,1fr);width:100%;margin:24px 0;display:grid}.scouting-confirm-dialog dl div{border-right:1px solid #ffffff1a;padding:12px}.scouting-confirm-dialog dl div:last-child{border-right:0}.scouting-confirm-dialog dt{color:#8da59f;text-transform:uppercase;font-size:9px;font-weight:900}.scouting-confirm-dialog dd{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;font-weight:800;overflow:hidden}.scouting-confirm-dialog footer{justify-content:center;gap:10px;width:100%;display:flex}.scouting-confirm-dialog footer button{flex:1;justify-content:center}.scouting-workspace{grid-template-columns:minmax(420px,.95fr) minmax(420px,1.05fr);align-items:start;gap:18px;display:grid}.scouting-shortlist,.scouting-report{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.scouting-shortlist>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:16px 18px;display:flex}.scouting-shortlist header small,.scouting-report header small,.scouting-observation small,.scouting-report footer small{color:#337e67}.scouting-shortlist h2,.scouting-report h2{margin:4px 0 0;font:800 20px Manrope,sans-serif}.scouting-shortlist>header p{color:var(--muted);margin:5px 0 0;font-size:12px}.scouting-shortlist>header>strong{color:var(--muted);font-size:13px}.scouting-position-filters{border-bottom:1px solid var(--line);scrollbar-width:none;gap:5px;padding:11px 14px;display:flex;overflow-x:auto}.scouting-position-filters button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 10px;font:800 12px Manrope,sans-serif;display:flex}.scouting-position-filters button b{color:#337e67;font-size:10px}.scouting-position-filters button.active{color:#102b28;background:#e9f8f2;border-color:#58c99a}.scouting-position-advice{border-bottom:1px solid var(--line);color:#526761;background:#f7faf8;align-items:center;gap:9px;padding:10px 15px;font-size:11px;display:flex}.scouting-position-advice>svg{color:#3cae83;flex:none;width:17px}.scouting-position-advice span{gap:2px;display:grid}.scouting-position-advice small{color:#337e67;letter-spacing:.08em;font-size:9px;font-weight:900}.scouting-candidate-list{max-height:590px;display:grid;overflow-y:auto}.scouting-candidate-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:93px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:54px minmax(0,1fr) 18px;align-items:center;gap:13px;padding:12px 16px;transition:background .15s,box-shadow .15s;display:grid}.scouting-candidate-list>button:hover{background:#f7faf8}.scouting-candidate-list>button.selected{background:#f0faf6;box-shadow:inset 4px 0 #58c99a}.scouting-candidate-card,.scouting-player-mark{aspect-ratio:63/88;color:#78d6af;background:#102b28;border-radius:6px;place-items:center;width:52px;display:grid;overflow:hidden}.scouting-candidate-card>.football-card{width:100%;height:100%}.scouting-player-mark svg{width:24px}.scouting-candidate-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.scouting-candidate-list button small{color:#337e67;letter-spacing:.08em;font-size:10px;font-weight:900}.scouting-candidate-list button strong,.scouting-candidate-list button i{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scouting-candidate-list button strong{font:800 14px Manrope,sans-serif}.scouting-candidate-list button i{color:var(--muted);font-size:12px;font-style:normal}.scouting-candidate-list button>svg{color:#91a09a;width:16px}.scouting-filter-empty{min-height:230px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:25px;display:grid}.scouting-filter-empty svg{color:#58c99a}.scouting-filter-empty strong{color:var(--ink)}.scouting-report>header{color:#fff;background:#102b28;justify-content:space-between;align-items:center;gap:18px;min-height:96px;padding:19px 21px;display:flex}.scouting-report header p{color:#a8c0ba;margin:4px 0 0;font-size:13px}.scouting-report header>span{border-left:1px solid #ffffff24;justify-items:center;min-width:64px;padding-left:18px;display:grid}.scouting-report header>span b{color:#ffd34f;font:900 31px/1 Manrope,sans-serif}.scouting-report header>span small{color:#a8c0ba;font-size:9px}.scouting-report-summary{border-bottom:1px solid var(--line);grid-template-columns:145px minmax(0,1fr);gap:20px;padding:21px;display:grid}.scouting-report-art{color:#78d6af;background:linear-gradient(145deg,#173a34,#0b1828);border-radius:9px;place-items:center;min-height:188px;display:grid;overflow:hidden}.scouting-report-art svg{stroke-width:1.2px;width:54px;height:54px}.scouting-report dl{align-content:center;margin:0;display:grid}.scouting-report dl div{border-bottom:1px solid var(--line);gap:4px;padding:12px 0;display:grid}.scouting-report dl div:last-child{border-bottom:0}.scouting-report dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.scouting-report dd{margin:0;font:700 12px Manrope,sans-serif}.scouting-observation{border-bottom:1px solid var(--line);margin:0 21px;padding:18px 0}.scouting-observation p{color:#485a55;margin:8px 0 0;font-size:12px;line-height:1.6}.scouting-strengths{grid-template-columns:repeat(3,1fr);gap:8px;padding:16px 21px;display:grid}.scouting-strengths span{color:#426059;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.scouting-strengths svg{color:#3cae83;width:14px}.scouting-report>footer{background:#f5f8f6;justify-content:space-between;align-items:center;gap:20px;padding:18px 21px;display:flex}.scouting-report>footer>div{gap:3px;display:grid}.scouting-report>footer strong{font:800 17px Manrope,sans-serif}.scouting-report>footer span{color:var(--muted);font-size:11px}.scouting-report>footer button{white-space:nowrap;min-height:45px}.scouting-report-empty,.scouting-no-assignment{text-align:center;align-content:center;place-items:center;gap:10px;min-height:350px;padding:30px;display:grid}.scouting-report-empty svg,.scouting-no-assignment>svg{color:#3cae83;width:38px;height:38px}.scouting-report-empty h2,.scouting-no-assignment h2{margin:0;font:800 21px Manrope,sans-serif}.scouting-report-empty p,.scouting-no-assignment p{max-width:520px;color:var(--muted);margin:0;line-height:1.6}.scouting-no-assignment{border:1px solid var(--line);background:#fff;border-radius:12px}.scouting-no-assignment .primary-button{margin-top:8px;text-decoration:none}.store-account-tools{margin-top:24px}.store-account-tools>summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:800}.store-account-tools[open]>summary{margin-bottom:16px}@media (max-width:900px){.scouting-coach{grid-template-columns:minmax(0,1fr) 265px;column-gap:20px;min-height:320px;padding:28px}.scouting-coach>.scouting-coach-portrait{opacity:.92;width:270px;bottom:-82px;right:-4px}.scouting-coach:before{background:linear-gradient(90deg,#061816fa 0%,#061816eb 50%,#06181661 69%,#0000 86%)}.scouting-route>div{grid-template-columns:1fr}.scouting-route article{border-right:0;border-bottom:1px solid var(--line);min-height:76px}.scouting-route article:last-child{border-bottom:0}.scouting-waiting-room,.scouting-workspace{grid-template-columns:1fr}.scouting-candidate-list{max-height:390px}.scouting-database-toolbar{grid-template-columns:repeat(3,1fr)}.scouting-database-toolbar label{grid-column:1/-1}.scouting-database-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.scouting-card-detail{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.scouting-card-detail-visual{padding:28px 22px}.scouting-card-detail-copy{padding:27px 24px}}@media (max-width:620px){.sealed-matching-desk{border-inline:0;border-radius:0;min-height:0;margin-inline:-16px;padding:30px 16px}.sealed-match-summary{grid-template-columns:1fr}.sealed-match-summary>span{border-bottom:1px solid #ffffff17;border-right:0;min-height:58px}.sealed-match-summary>span:last-child{border-bottom:0}.transfer-agreement>div{grid-template-columns:1fr}.transfer-agreement>div>span{border-bottom:1px solid #dce5eb;border-right:0}.transfer-agreement>div>span:last-child{border-bottom:0}.scouting-coach{border-inline:0;border-radius:0;grid-template-columns:1fr;align-content:end;gap:14px;width:calc(100% + 32px);max-width:none;min-height:430px;margin:14px -16px;padding:118px 18px 20px}.scouting-coach>.scouting-coach-portrait{opacity:.82;width:205px;top:-32px;bottom:auto;right:-2px}.scouting-coach:before{background:linear-gradient(#0611181f 0%,#06181659 22%,#061816f2 48%,#061816fc 100%)}.scouting-coach-copy,.scouting-coach aside{grid-area:auto/1}.scouting-coach-copy h2{max-width:310px;font-size:29px}.scouting-coach-copy p{max-width:100%;font-size:11px;line-height:1.58}.scouting-coach-copy button{margin-top:5px;display:flex}.scouting-coach aside{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:13px 14px}.scouting-route>header{flex-direction:column;align-items:flex-start}.scouting-route article{padding:13px 14px}.scouting-assignments>header{align-items:flex-start}.scouting-assignments header p{font-size:11px}.scouting-assignments button{flex-basis:240px}.scouting-progress-panel{padding:19px 16px}.scouting-progress-panel footer{flex-direction:column;align-items:stretch}.scouting-progress-panel footer a{justify-content:center}.scouting-position-preview>article{grid-template-columns:30px minmax(0,1fr)}.scouting-position-preview article>span{grid-column:1/-1}.scouting-dialog-backdrop{align-items:end;padding:0}.scouting-guide-dialog,.scouting-confirm-dialog{border-radius:16px 16px 0 0;max-height:92dvh;overflow-y:auto}.scouting-guide-scene{grid-template-columns:74px minmax(0,1fr);gap:15px;min-height:0;padding:25px 18px}.scouting-guide-scene>span{width:72px;height:90px}.scouting-guide-scene>span>i{width:24px;height:24px;bottom:5px;right:5px}.scouting-guide-scene>span>i svg{width:13px;height:13px}.scouting-guide-scene h2{font-size:22px}.scouting-guide-scene p{font-size:13px}.scouting-guide-live,.scouting-guide-roles{margin-inline:18px}.scouting-guide-roles,.scouting-guide-dialog>footer{grid-template-columns:1fr 1fr}.scouting-guide-dialog footer>div{display:none}.scouting-guide-dialog footer .primary-button{grid-column:2}.scouting-confirm-dialog{padding:27px 18px}.scouting-confirm-dialog dl{grid-template-columns:1fr}.scouting-confirm-dialog dl div{border-bottom:1px solid #ffffff1a;border-right:0}.scouting-confirm-dialog dl div:last-child{border-bottom:0}.scouting-confirm-dialog footer{flex-direction:column-reverse}.scouting-shortlist>header{flex-direction:column;align-items:flex-start}.scouting-report-summary{grid-template-columns:105px minmax(0,1fr);gap:14px;padding:15px}.scouting-report-art{min-height:145px}.scouting-strengths{grid-template-columns:1fr}.scouting-report>footer{flex-direction:column;align-items:stretch}.scouting-report>footer button{justify-content:center;width:100%}.scouting-view-tabs{grid-template-columns:1fr}.scouting-view-tabs>button{min-height:66px}.scouting-database{margin-inline:-1px}.scouting-database>header{align-items:flex-start;padding:18px}.scouting-database>header>span{min-width:78px;padding:9px}.scouting-database>header>span svg{width:20px}.scouting-database>header>span b{font-size:17px}.scouting-database-toolbar{grid-template-columns:1fr 1fr;padding:10px}.scouting-database-toolbar label{grid-column:1/-1}.scouting-database-toolbar>button{grid-column:1/-1;min-height:34px}.scouting-database-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px}.scouting-database-card>strong{font-size:12px}.scouting-database-card>small,.scouting-database-card>b{font-size:9px}.scouting-database-card>span{margin-inline:6px;font-size:8px}.scouting-database-more{width:calc(100% - 20px);margin:0 10px 12px}.scouting-card-backdrop{align-items:end;padding:0}.scouting-card-detail{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;border-radius:16px 16px 0 0;grid-template-rows:none;grid-template-columns:1fr;height:auto;max-height:94dvh;overflow-y:auto}.scouting-card-detail-visual{padding:24px 54px 18px}.scouting-card-detail-visual .football-card{width:min(100%,230px)}.scouting-card-detail-copy{padding:23px 17px 28px;overflow:visible}.scouting-card-facts{grid-template-columns:1fr 1fr}.scouting-card-facts span:nth-child(2){border-right:0}.scouting-card-facts span:nth-child(-n+2){border-bottom:1px solid var(--line)}.scouting-mara-message{grid-template-columns:38px minmax(0,1fr);padding:13px}.scouting-mara-message>img{width:38px;height:48px}.scouting-card-data dl{grid-template-columns:1fr}.scouting-card-detail-copy>footer{flex-direction:column;align-items:stretch}.scouting-card-detail-copy>footer button{justify-content:center;width:100%}.scouting-database-button-filters fieldset>div{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.scouting-database-button-filters button{flex:none}.scouting-full-data dl{grid-template-columns:1fr}.scouting-signing-backdrop{align-items:end;padding:0}.scouting-signing-celebration{border-radius:18px 18px 0 0;grid-template-columns:1fr;min-height:0;max-height:96dvh;overflow-y:auto}.scouting-signing-card{padding:34px 70px 24px}.scouting-signing-card .football-card{width:min(100%,220px)}.scouting-signing-copy{padding:25px 18px 30px}.scouting-signing-copy footer{flex-direction:column}.scouting-signing-copy footer button{width:100%}}.trade-policy-strip>span{border-right:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-content:center;column-gap:10px;min-height:84px;padding:14px 18px;display:grid}.trade-policy-strip>span:last-child{border-right:0}.trade-policy-strip svg{color:var(--mint);grid-row:1/3;align-self:center}.trade-policy-strip strong{font:750 13px Manrope,sans-serif}.trade-policy-strip small{color:var(--muted);line-height:1.35}.transfer-office-closed{background:linear-gradient(135deg,#fff,#f6f8f8);border:1px solid #d5dde0;border-radius:12px;align-items:flex-start;gap:16px;margin:20px 0;padding:22px;display:flex}.transfer-office-closed>svg{width:28px;height:28px;color:var(--coral);flex:none}.transfer-office-closed h2{margin:0 0 5px;font:800 20px Manrope,sans-serif}.transfer-office-closed p{max-width:720px;color:var(--muted);margin:0 0 8px;line-height:1.55}.transfer-office-closed small{color:#557068;font-weight:750}.transfer-desk-heading{margin:24px 0 14px}.transfer-desk-heading>small,.transfer-archive header small,.trade-match-shortlist header small,.signing-dossier header small{color:var(--coral);letter-spacing:.12em;font-size:11px;font-weight:850}.transfer-desk-heading h2,.transfer-archive h2,.trade-match-shortlist h2{margin:4px 0;font:800 23px Manrope,sans-serif}.transfer-desk-heading p,.transfer-archive header p,.trade-match-shortlist header p{color:var(--muted);margin:0;line-height:1.5}.transfer-archive{border:1px solid var(--line);background:#fff;border-radius:13px;margin:32px 0 10px;overflow:hidden}.transfer-archive>header{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#f7faf9,#fff);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.transfer-archive>header>svg{width:28px;height:28px;color:var(--mint)}.transfer-window-picker{border-bottom:1px solid var(--line);gap:8px;padding:12px 14px;display:flex;overflow-x:auto}.transfer-window-picker button{border:1px solid var(--line);min-width:168px;color:inherit;text-align:left;background:#fff;border-radius:8px;flex:none;gap:3px;padding:10px 12px;display:grid}.transfer-window-picker button.active{border-color:var(--mint);box-shadow:inset 3px 0 var(--mint);background:#eff9f5}.transfer-window-picker small{color:var(--muted);font-size:11px}.transfer-archive-empty{color:var(--muted);text-align:center;margin:0;padding:28px 22px}.archive-trades{border-top:0}.trade-status.status-accepted{color:#147250;background:#e7f7f0}.trade-status.status-failed{color:#7a4040;background:#f9eaea}.trade-tabs{margin-top:22px}.trade-inbox{border-top:1px solid var(--line)}.trade-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:86px;color:inherit;text-align:left;background:#fff;grid-template-columns:44px minmax(180px,1fr) auto 150px;align-items:center;gap:14px;padding:12px 14px;display:grid}.trade-row:hover{background:#fafbfb}.trade-avatar,.trade-player-results button>span,.chosen-partner>span{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:42px;height:42px;font:800 16px Manrope,sans-serif;display:grid}.trade-row>span:nth-child(2){gap:2px;display:grid}.trade-row small{color:var(--muted);letter-spacing:.08em;font-size:11px;font-weight:750}.trade-row i{color:#9aa3ad;font:11px ui-monospace,monospace}.trade-balance{align-items:center;gap:7px;display:flex}.trade-balance b{font:800 18px Manrope,sans-serif}.trade-balance svg{width:15px;color:var(--coral)}.trade-status{color:#785a19;text-transform:capitalize;background:#fff4d7;border-radius:20px;justify-self:end;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.trade-status svg{width:13px}.trade-status.status-completed{color:#147250;background:#e7f7f0}.trade-status.status-declined,.trade-status.status-cancelled,.trade-status.status-blocked{color:#7a4040;background:#f9eaea}.trade-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:280px;display:grid}.trade-empty>svg{width:45px;height:45px;color:var(--coral)}.trade-empty h2{margin:8px 0 0;font:800 23px Manrope,sans-serif}.trade-empty p{max-width:480px;color:var(--muted);margin:0;line-height:1.55}.trade-builder{gap:18px;display:grid}.trade-match-shortlist{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.trade-match-shortlist>header{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#f2faf7,#fff);justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 22px;display:flex}.trade-match-shortlist>header>svg{width:27px;height:27px;color:var(--mint)}.trade-match-shortlist>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.trade-match-shortlist>div>button{border:1px solid var(--line);min-height:70px;color:inherit;text-align:left;background:#fff;border-radius:8px;grid-template-columns:30px 1fr 22px;align-items:center;gap:10px;padding:10px 12px;display:grid}.trade-match-shortlist>div>button:hover,.trade-match-shortlist>div>button.active{border-color:var(--mint);background:#f2faf7}.trade-match-shortlist>div>button>b{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.trade-match-shortlist>div>button>span{gap:2px;min-width:0;display:grid}.trade-match-shortlist>div>button small{color:var(--coral);letter-spacing:.08em;font-size:10px;font-weight:850}.trade-match-shortlist>div>button strong,.trade-match-shortlist>div>button i{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trade-match-shortlist>div>button i{color:var(--muted);font-size:11px;font-style:normal}.trade-match-shortlist>div>button>svg{width:17px;color:var(--mint)}.trade-match-shortlist>div>p{color:var(--muted);text-align:center;grid-column:1/-1;margin:0;padding:20px}.card-development,.card-timeline{border-top:1px solid var(--line);margin:20px 0;padding-top:18px}.card-development h2,.card-timeline h2{margin:0 0 6px;font-size:16px}.card-development>p,.card-timeline>p{color:var(--muted);margin:0 0 12px;font-size:13px}.card-development article,.card-timeline article{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.card-development article>span,.card-timeline article>span{flex:1;gap:3px;min-width:0;display:grid}.card-development article small,.card-timeline article small{color:var(--muted);line-height:1.4}.card-version-guide{border:1px solid var(--line);background:var(--surface-subtle);border-radius:12px;margin:12px 0;padding:12px 14px}.card-version-guide summary{cursor:pointer;font-weight:700}.card-version-guide p{color:var(--muted);margin:9px 0 0;line-height:1.55}.development-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.development-rules>span{border:1px solid var(--line);background:var(--surface-subtle);border-radius:12px;align-content:start;gap:4px;padding:11px;display:grid}.development-rules strong{font-size:12px}.development-rules small{color:var(--muted);line-height:1.45}.card-development article.development-path-card{align-items:flex-start;padding:16px 0}.development-path-copy{gap:7px!important}.development-path-copy>strong{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.development-path-copy>strong em{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:3px 7px;font-size:12px;font-style:normal}.development-path-explanation{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0;display:grid}.development-path-explanation div{border-left:2px solid var(--line);background:color-mix(in srgb,var(--surface-subtle) 70%,transparent);padding:9px 10px}.development-path-explanation dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:12px;font-weight:800}.development-path-explanation dd{margin:0;font-size:12px;line-height:1.45}.development-status{font-weight:600}.development-path-card .card-development-actions{flex:0 0 150px;gap:8px;display:grid}.development-path-card .card-development-actions button{width:100%}@media (max-width:760px){.development-rules,.development-path-explanation{grid-template-columns:1fr}.card-development article.development-path-card{display:grid}.development-path-card .card-development-actions{flex-wrap:wrap;width:100%;display:flex}.development-path-card .card-development-actions button{flex:150px;width:auto}}.direct-catalogue{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px}.supporter-comparison{background:linear-gradient(#f4f8fa 0,#fff 38%);border:1px solid #ccd7df;border-radius:14px;margin:28px 0;padding:clamp(22px,3vw,38px)}.supporter-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:22px;display:flex}.supporter-heading>div>small{color:var(--coral);letter-spacing:.11em;font-size:11px;font-weight:800}.supporter-heading h2{letter-spacing:-.04em;margin:7px 0 8px;font:800 clamp(25px,3vw,36px)/1.1 Manrope,sans-serif}.supporter-heading p{max-width:690px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.supporter-heading>span{color:#176c52;background:#eaf8f2;border:1px solid #bce7d5;border-radius:20px;flex:none;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.supporter-heading svg,.supporter-shared-benefits svg,.supporter-pack-value>svg,.supporter-fairness-note>svg{flex:none;width:18px;height:18px}.supporter-shared-benefits{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-bottom:18px;display:grid;overflow:hidden}.supporter-shared-benefits>span{border-right:1px solid var(--line);grid-template-columns:24px 1fr;align-content:center;column-gap:8px;min-height:78px;padding:14px 16px;display:grid}.supporter-shared-benefits>span:last-child{border-right:0}.supporter-shared-benefits svg{color:var(--coral);grid-row:1/3;margin-top:2px}.supporter-shared-benefits strong{font-size:12px}.supporter-shared-benefits small{color:var(--muted);font-size:11px;line-height:1.4}.supporter-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.supporter-plan{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;min-width:0;padding:22px;display:flex;position:relative;box-shadow:0 8px 22px #1723330a}.supporter-plan.recommended{border:2px solid var(--coral);padding:21px;box-shadow:0 14px 36px #df665327}.supporter-plan.current{border-color:#29906e;box-shadow:0 0 0 2px #29906e1f,0 14px 34px #29906e1f}.supporter-plan.pending{border-style:dashed}.plan-state-badge{color:#187052;letter-spacing:.09em;align-self:flex-start;align-items:center;gap:5px;margin:0 0 10px;font-size:10px;display:inline-flex}.plan-state-badge.scheduled{color:#815e15}.plan-state-badge.upgrade{color:#187052}.plan-state-badge.downgrade{color:#985047}.plan-state-badge svg{width:13px}.plan-unavailable{color:#9e4a45;min-height:28px;margin:-6px 0 8px;font-size:10px;line-height:1.4;display:block}.recommended-badge{white-space:nowrap;background:var(--coral);color:#fff;letter-spacing:.1em;border-radius:16px;padding:6px 12px;font-size:10px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.supporter-plan header>small{color:var(--coral);letter-spacing:.08em;font-size:11px;font-weight:800}.supporter-plan header>div{align-items:baseline;gap:5px;margin:8px 0;display:flex}.supporter-plan header>div strong{font:800 30px Manrope,sans-serif}.supporter-plan header>div span{color:var(--muted);font-size:12px}.supporter-plan header p{min-height:58px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.supporter-pack-value{background:var(--navy);color:#fff;border-radius:8px;align-items:center;gap:10px;margin:16px 0;padding:13px;display:flex}.supporter-pack-value>svg{color:#f5b84a}.supporter-pack-value>span{gap:3px;min-width:0;display:grid}.supporter-pack-value strong{font-size:12px}.supporter-pack-value small{color:#b9c3cf;font-size:10px}.supporter-plan ul{gap:9px;margin:0 0 20px;padding:0;list-style:none;display:grid}.supporter-plan li{color:#3e4b57;align-items:flex-start;gap:7px;font-size:12px;line-height:1.4;display:flex}.supporter-plan li svg{color:#24805f;flex:none;width:14px;height:14px}.supporter-plan>button{justify-content:center;width:100%;margin-top:auto}.store-subscription-state{border:1px solid var(--line);min-height:220px;color:var(--muted);background:var(--surface,#fff);text-align:center;border-radius:13px;align-content:center;place-items:center;gap:8px;padding:28px;display:grid}.store-subscription-state svg{width:26px;color:var(--coral)}.store-subscription-state strong{color:var(--ink)}.store-subscription-state span{font-size:12px}@media (max-width:760px){.supporter-plan-grid{grid-template-columns:1fr}}.supporter-fairness-note{border-top:1px solid var(--line);color:#3f5364;align-items:flex-start;gap:11px;margin-top:18px;padding-top:17px;display:flex}.supporter-fairness-note>svg{color:#24805f}.supporter-fairness-note p{margin:0;font-size:12px;line-height:1.55}.direct-purchases{margin-top:34px}.legacy-wallet-products{margin-top:20px}.legacy-wallet-products>summary{cursor:pointer;padding:15px 0;font-weight:750}.wanted-layout{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.wanted-layout.stage-one-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.wanted-list,.wanted-matches{gap:8px;margin-top:20px;display:grid}.wanted-list article,.wanted-matches article{border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.wanted-list article>span,.wanted-matches article>span:not(.trade-avatar){flex:1;gap:3px;display:grid}.wanted-list small,.wanted-matches small,.wanted-matches i{color:var(--muted);font-size:13px;font-style:normal}.transfer-card-picker{position:relative}.transfer-search-input{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:0 11px;display:grid}.transfer-search-input:focus-within{border-color:var(--coral);box-shadow:0 0 0 3px color-mix(in srgb,var(--coral) 13%,transparent)}.transfer-search-input svg{width:17px;color:var(--muted)}.transfer-search-input input{background:0 0;border:0;outline:0;min-width:0;height:42px}.transfer-search-input>span{color:var(--muted);font-size:11px}.transfer-card-results{z-index:20;border:1px solid var(--line);background:#fff;border-radius:9px;max-height:310px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 36px #121f2d29}.transfer-card-results button{border:0;border-bottom:1px solid var(--line);color:inherit;text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.transfer-card-results button:last-child{border-bottom:0}.transfer-card-results button:hover,.transfer-card-results button:focus-visible{background:#f5f8f8}.transfer-card-results button>span{gap:2px;min-width:0;display:grid}.transfer-card-results button small,.transfer-selected-card small{color:var(--muted);font-size:12px}.transfer-card-results button>b{color:var(--coral);font-size:12px}.transfer-card-results>p{color:var(--muted);text-align:center;margin:0;padding:18px;font-size:13px}.transfer-selected-card{background:#f2faf7;border:1px solid #b8dfd1;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 11px;display:flex}.transfer-selected-card>span{gap:3px;min-width:0;display:grid}.transfer-field-hint{color:var(--muted);font-weight:500;line-height:1.5}.transfer-selection-chips{gap:6px;margin-bottom:8px;display:grid}.transfer-selection-chips>span{border:1px solid var(--line);background:#f8fafb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px 9px;display:grid}.transfer-selection-chips>span>small{color:var(--muted);grid-column:1}.transfer-selection-chips button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:50%;grid-area:1/2/3;place-items:center;display:grid}.transfer-selection-chips button:hover{color:var(--coral);background:#fff0ed}.transfer-selection-chips svg{width:15px}.transfer-my-requests{background:linear-gradient(145deg,#f2faf7,#fff 64%);border:1px solid #bcd9ce;border-radius:12px;margin-top:24px;overflow:hidden;box-shadow:0 8px 22px #144b390f}.transfer-my-requests>header{border-bottom:1px solid #d4e7e0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 16px;display:grid}.transfer-my-requests-icon{color:#fff;background:#17684b;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.transfer-my-requests-icon svg{width:19px}.transfer-my-requests>header>div{min-width:0}.transfer-my-requests>header small,.transfer-request-status{letter-spacing:.1em;font-weight:850;color:#17684b!important;font-size:10px!important}.transfer-my-requests h3{margin:2px 0 3px;font:800 15px Manrope,sans-serif}.transfer-my-requests>header p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.transfer-my-requests>header>strong{color:#17684b;text-align:center;background:#dff2ea;border-radius:999px;min-width:46px;padding:7px 9px;font-size:13px}.transfer-my-requests .wanted-list{background:#fff;gap:0;margin:0}.transfer-my-requests .wanted-list article{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:13px 16px}.transfer-my-requests .wanted-list article:last-child{border-bottom:0}.transfer-my-requests-empty{min-height:92px;color:var(--muted);text-align:left;justify-content:center;align-items:center;gap:11px;padding:18px;display:flex}.transfer-my-requests-empty>svg{color:#4a8d75;flex:none;width:23px}.transfer-my-requests-empty>span{gap:3px;display:grid}.transfer-my-requests-empty strong{color:var(--navy);font-size:13px}.transfer-my-requests-empty small{font-size:11px;line-height:1.45}.transfer-request-board{grid-column:1/-1}.transfer-request-tools{justify-content:space-between;align-items:center;gap:12px;margin:18px 0;display:flex}.transfer-request-tools form{border:1px solid var(--line);border-radius:8px;flex:1;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding-left:11px;display:grid}.transfer-request-tools form svg{width:17px;color:var(--muted)}.transfer-request-tools input{border:0;outline:0;min-width:0;height:42px}.transfer-request-tools form .secondary-button{margin:3px}.transfer-request-tools>.secondary-button.active{color:#19694d;background:#edf8f4;border-color:#72b99f}.transfer-request-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.transfer-request-grid>article{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:start;gap:13px;min-width:0;padding:15px;display:grid}.transfer-request-grid>article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.transfer-request-grid>article>header>span{gap:2px;display:grid}.transfer-request-grid>article>header small,.transfer-request-wants>small{color:var(--muted);letter-spacing:.1em;font-size:10px;font-weight:850}.transfer-match-badge{color:#17684b;white-space:nowrap;background:#e8f7f1;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:10px;display:flex}.transfer-match-badge svg{width:12px;height:12px}.transfer-request-card{border-left:3px solid var(--coral);background:#fff5f2;gap:2px;padding:8px 10px;display:grid}.transfer-request-card small,.transfer-request-wants span small{color:var(--muted);font-size:11px}.transfer-request-wants{gap:6px;display:grid}.transfer-request-wants span{border:1px solid var(--line);background:#f8fafb;border-radius:7px;gap:1px;padding:7px 8px;display:grid}.transfer-request-grid>article>p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.transfer-request-grid>article>.primary-button{justify-content:center;width:100%;margin-top:auto}.transfer-request-empty{border:1px dashed var(--line);min-height:180px;color:var(--muted);text-align:center;border-radius:12px;place-items:center;gap:5px;display:grid}.transfer-request-empty svg{width:26px}.transfer-request-empty p{margin:0;font-size:12px}.settled-result,.first-session-next{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f7f9fc);border-radius:12px;margin-top:20px;padding:18px}.settled-result header small,.first-session-next header small{color:var(--coral);letter-spacing:.08em;font-weight:800}.settled-result header h2,.first-session-next header h2{margin:5px 0 14px}.settled-result>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.settled-result article{border:1px solid var(--line);background:#fff;border-radius:9px;gap:5px;padding:12px;display:grid}.settled-result article strong{color:var(--coral);text-transform:uppercase;font-size:13px}.settled-result article small{color:var(--muted);line-height:1.4}.settled-result footer{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.settled-result footer span{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:flex}.settled-result footer svg{width:12px;color:var(--success)}.first-session-next>div{gap:8px;display:grid}.first-session-next button{justify-content:flex-start}.first-session-next button small{margin-left:auto}.trade-partner-panel,.trade-confirm-panel{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:minmax(230px,.7fr) minmax(300px,1.3fr);align-items:center;gap:28px;padding:22px;display:grid}.trade-partner-panel h2,.trade-confirm-panel h2,.trade-card-picker h2{margin:3px 0 4px;font:800 18px Manrope,sans-serif}.trade-partner-panel p,.trade-confirm-panel p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.trade-partner-panel>div>small,.trade-confirm-panel>div>small,.trade-card-picker header small{color:var(--coral);letter-spacing:.12em;font-size:11px;font-weight:850}.trade-search{border:1px solid var(--line);border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;min-height:44px;padding-left:12px;display:grid}.trade-search svg{color:var(--muted)}.trade-search input{border:0;outline:none;min-width:0;height:42px}.trade-search .secondary-button{margin:3px}.trade-player-results{border:1px solid var(--line);border-radius:8px;grid-column:2;margin-top:-18px;display:grid;overflow:hidden}.trade-player-results button,.chosen-partner{min-height:62px;color:inherit;text-align:left;background:#fff;border:0;grid-template-rows:auto auto;grid-template-columns:42px 1fr auto;align-items:center;gap:2px 12px;padding:9px 12px;display:grid}.trade-player-results button:hover{background:#f7f9f9}.trade-player-results button>span,.chosen-partner>span{grid-row:1/3}.trade-player-results strong,.chosen-partner b{align-self:end}.trade-player-results small,.chosen-partner small{color:var(--muted);align-self:start;font:11px ui-monospace,monospace}.chosen-partner{background:#f2faf7;border:1px solid #bce7d5;border-radius:8px}.chosen-partner>svg{width:17px;color:var(--muted);grid-area:1/3/3}.trade-exchange-grid{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.trade-direction{color:var(--coral);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.trade-direction span{color:var(--muted);font-size:11px;line-height:1.4}.trade-card-picker{border:1px solid var(--line);background:#f8f9fa;border-radius:11px;min-width:0;padding:17px}.trade-card-picker>header{justify-content:space-between;align-items:end;margin-bottom:11px;display:flex}.trade-card-picker>header>span{color:var(--muted);font-size:12px}.trade-card-picker>div{gap:7px;max-height:430px;display:grid;overflow-y:auto}.trade-card{min-height:72px;color:inherit;text-align:left;background:#fff;border:1px solid #0000;border-radius:8px;grid-template-columns:44px 1fr 30px;align-items:center;gap:10px;padding:7px;display:grid}.trade-card:hover{border-color:#cfd5d9}.trade-card.selected{border-color:var(--mint);box-shadow:inset 3px 0 var(--mint);background:#eff9f5}.trade-card img,.trade-card-fallback{object-fit:cover;border-radius:5px;width:44px;height:58px}.trade-card-fallback{color:#fff;background:var(--navy);place-items:center;display:grid}.trade-card>span:nth-child(2){gap:2px;min-width:0;display:grid}.trade-card small{color:var(--coral);text-transform:uppercase;font-size:10px;font-weight:800}.trade-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trade-card i{color:var(--muted);font:11px sans-serif}.trade-card>b{width:25px;height:25px;color:var(--muted);background:#eef1f2;border-radius:50%;place-items:center;display:grid}.trade-card.selected>b{color:#fff;background:var(--mint)}.trade-card b svg{width:14px}.trade-no-cards{color:var(--muted);text-align:center;padding:25px}.trade-confirm-panel{grid-template-columns:minmax(230px,1fr) minmax(220px,.7fr) auto}.trade-confirm-panel .field{margin:0}.trade-dialog-backdrop{z-index:60}.trade-dialog{background:#fff;border-radius:14px;width:min(900px,94vw);max-height:90dvh;padding:26px;overflow-y:auto;box-shadow:0 30px 90px #080f1947}.trade-dialog>header{justify-content:space-between;gap:20px;display:flex}.trade-dialog>header small{color:var(--coral);text-transform:uppercase;font-size:11px;font-weight:850}.trade-dialog>header h1{align-items:center;gap:10px;margin:4px 0;font:800 24px Manrope,sans-serif;display:flex}.trade-dialog>header h1 svg{color:var(--coral)}.trade-dialog>header p{color:var(--muted);margin:0;font-size:13px}.trade-dialog-sides{grid-template-columns:1fr 42px 1fr;align-items:center;gap:14px;margin:22px 0;display:grid}.trade-dialog-sides>svg{color:var(--coral)}.trade-dialog-sides>section{border:1px solid var(--line);border-radius:9px;align-self:stretch;padding:14px}.trade-dialog-sides h2{margin:0 0 10px;font:750 13px Manrope,sans-serif}.trade-dialog-sides section>div{border-top:1px solid var(--line);align-items:center;gap:9px;min-height:57px;display:flex}.trade-item-card{aspect-ratio:63/88;border-radius:4px;flex:none;width:36px;display:block;overflow:hidden}.trade-item-card>.football-card{width:100%;height:100%}.trade-dialog-sides section span{gap:2px;display:grid}.trade-dialog-sides section small{color:var(--muted);font-size:11px}.signing-dossier{background:#f5fbf8;border:1px solid #c9ddd5;border-radius:10px;margin:16px 0;overflow:hidden}.signing-dossier>header{border-bottom:1px solid #d7e9e2;align-items:center;gap:10px;padding:12px 14px;display:flex}.signing-dossier>header>svg{width:22px;color:var(--mint)}.signing-dossier>header>span{gap:2px;display:grid}.signing-dossier>div{grid-template-columns:repeat(4,1fr);display:grid}.signing-dossier>div>span{color:#71827c;border-right:1px solid #d7e9e2;justify-content:center;align-items:center;gap:7px;min-height:64px;padding:10px;display:flex}.signing-dossier>div>span:last-child{border-right:0}.signing-dossier>div>span.complete{color:#147250;background:#e8f7f0}.signing-dossier>div b,.signing-dossier>div svg{border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.signing-dossier>div b{background:#e2e8e6;font-size:11px}.signing-dossier>div svg{color:#fff;background:var(--mint);padding:4px}.signing-dossier>div small{color:inherit;font-size:11px;font-weight:750}.trade-dialog>.field{max-width:360px;margin:18px 0 0 auto}.trade-dialog>footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.transfer-fairness-hub{border:1px solid color-mix(in srgb,var(--coral) 30%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--coral) 7%,var(--surface)),var(--surface) 58%);border-radius:18px;gap:16px;margin:20px 0;padding:22px;display:grid}.transfer-fairness-hub>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.transfer-fairness-hub>header>svg{width:34px;height:34px;color:var(--coral)}.transfer-fairness-hub h2{margin:3px 0;font:800 22px Manrope,sans-serif}.transfer-fairness-hub header p{color:var(--muted);margin:0}.transfer-fairness-hub header small{color:var(--coral);letter-spacing:.12em;font-size:10px;font-weight:850}.transfer-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.transfer-rule-grid article{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:auto 1fr;gap:5px 10px;padding:14px;display:grid}.transfer-rule-grid article>svg{width:20px;color:var(--coral);grid-row:1/3}.transfer-rule-grid strong{font-size:13px}.transfer-rule-grid small{color:var(--muted);font-size:11px;line-height:1.5}.transfer-recruitment-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.transfer-recruitment-tools>form,.transfer-recruitment-tools>section{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-content:start;gap:10px;padding:15px;display:grid}.transfer-recruitment-tools header{align-items:center;gap:9px;display:flex}.transfer-recruitment-tools header>svg{color:var(--coral)}.transfer-recruitment-tools header span{display:grid}.transfer-recruitment-tools header small,.transfer-recruitment-tools>section>p,.transfer-recruitment-tools li small{color:var(--muted);font-size:11px}.transfer-recruitment-tools textarea{resize:vertical;min-height:112px}.transfer-recruitment-tools ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.transfer-recruitment-tools li{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding-top:6px;display:flex}.transfer-saved-brief-list li>span,.transfer-recruitment-tools li>span{min-width:0;display:grid}.transfer-alert-list{gap:7px;margin-top:4px;display:grid}.transfer-alert-list article{background:var(--surface-2);border-radius:8px;align-items:flex-start;gap:8px;padding:8px;display:flex}.transfer-alert-list svg{width:15px;color:var(--coral)}.transfer-alert-list span{display:grid}.transfer-counter-proposal{border:1px solid color-mix(in srgb,var(--coral) 35%,var(--line));background:color-mix(in srgb,var(--coral) 6%,var(--surface));border-radius:12px;gap:10px;padding:16px;display:grid}.transfer-counter-proposal>header{align-items:center;gap:9px;display:flex}.transfer-counter-proposal>header span{display:grid}.transfer-counter-proposal>p{color:var(--muted);margin:0}.transfer-counter-proposal>.secondary-button{justify-self:start}.transfer-inline-filters{grid-template-columns:2fr 1fr;gap:8px;margin:14px 0;display:grid}.transfer-request-tools form{grid-template-columns:auto minmax(160px,1fr) minmax(130px,.45fr) auto}.transfer-equivalence{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;grid-template-columns:auto 1fr;gap:12px;margin:15px 0;padding:14px;display:grid}.transfer-equivalence.inside{border-color:color-mix(in srgb,var(--mint) 46%,var(--line))}.transfer-equivalence.outside{border-color:color-mix(in srgb,var(--danger) 46%,var(--line))}.transfer-equivalence>svg{color:var(--coral)}.transfer-equivalence small{color:var(--coral);letter-spacing:.1em;font-size:10px;font-weight:850}.transfer-equivalence p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.55}.transfer-status-timeline{grid-template-columns:repeat(5,1fr);gap:7px;margin:15px 0;padding:0;list-style:none;display:grid}.transfer-status-timeline li{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:10px;align-items:center;gap:7px;padding:9px;display:flex}.transfer-status-timeline li>span{background:var(--surface-2);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.transfer-status-timeline li svg{width:14px}.transfer-status-timeline li>div{display:grid}.transfer-status-timeline li small{text-transform:uppercase;font-size:9px}.transfer-status-timeline li.complete{color:var(--ink);border-color:color-mix(in srgb,var(--mint) 40%,var(--line))}.transfer-status-timeline li.complete>span{color:var(--mint);background:color-mix(in srgb,var(--mint) 12%,var(--surface))}.saved-squad-game{gap:16px;display:grid}.squad-command-hero{color:#fff;background:radial-gradient(circle at 86% 5%,#ef5b4c4d,#0000 28%),radial-gradient(circle at 62% 120%,#3db5894d,#0000 38%),linear-gradient(135deg,#0a1627,#15382f);border-radius:20px;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:28px;padding:clamp(24px,4vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #0d1b2b2e}.squad-command-hero:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-145px;right:12%}.squad-command-hero>*{z-index:1;position:relative}.squad-command-copy{align-self:center;min-width:0}.squad-command-copy>small{color:#84dfb9;letter-spacing:.14em;font-size:11px;font-weight:900}.squad-command-copy h1{color:#fff;letter-spacing:-.035em;max-width:680px;margin:7px 0 10px;font:900 clamp(30px,4.4vw,52px)/1.04 Manrope,sans-serif}.squad-command-copy>p{color:#bdcec9;max-width:700px;margin:0;font-size:12px;line-height:1.65}.squad-command-trust{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.squad-command-trust span{color:#dfebe7;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;font-weight:800;display:inline-flex}.squad-command-trust svg{color:#84dfb9;width:13px;height:13px}.squad-command-hero>aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050f1961;border:1px solid #ffffff1f;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;display:grid;overflow:hidden}.squad-command-hero>aside>div{text-align:center;border-right:1px solid #ffffff17;justify-items:center;gap:3px;min-width:0;padding:15px 8px;display:grid}.squad-command-hero>aside>div:nth-child(3){border-right:0}.squad-command-hero>aside>div>span{color:#83dfb8;background:#83dfb81a;border-radius:7px;place-items:center;width:28px;height:28px;margin-bottom:3px;display:grid}.squad-command-hero>aside svg{width:15px}.squad-command-hero>aside strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:850 18px Manrope,sans-serif;overflow:hidden}.squad-command-hero>aside small{color:#9fb0ba;text-transform:uppercase;font-size:9px;font-weight:750}.squad-command-hero>aside button{color:#fff;background:#ffffff0f;border:0;border-top:1px solid #ffffff1a;border-radius:0;grid-column:1/-1;justify-content:center;margin:0}.squad-command-hero>aside button:hover{background:#ffffff1f}.squad-command-hero>aside button:disabled{opacity:.62}.squad-policy-strip{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.squad-policy-strip>span{border-right:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-content:center;column-gap:10px;min-height:78px;padding:13px 16px;display:grid}.squad-policy-strip>span:last-child{border-right:0}.squad-policy-strip svg{color:var(--mint);grid-row:1/3}.squad-policy-strip strong{font-size:12px}.squad-policy-strip small{color:var(--muted);font-size:12px;line-height:1.4}.saved-squad-game .squad-policy-strip{margin-bottom:0;box-shadow:0 9px 28px #16222e09}.squad-builder-journey{background:#f5fbf8;border:1px solid #cde2d9;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.squad-builder-journey span{color:#567067;align-items:center;gap:8px;min-height:46px;padding:9px 12px;font-size:11px;font-weight:800;display:flex}.squad-builder-journey span:not(:last-child):after{content:"";border-top:1px solid #9cbdb0;border-right:1px solid #9cbdb0;width:7px;height:7px;margin-left:auto;transform:rotate(45deg)}.squad-builder-journey i{color:#fff;background:#2e8062;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;display:grid}.squad-workspace{grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);align-items:start;gap:16px;display:grid}.saved-squad-list{max-height:calc(100dvh - 110px);position:sticky;top:86px;overflow:auto}.saved-squad-list>button{border:0;border-top:1px solid var(--line);width:100%;min-height:78px;color:var(--ink);text-align:left;background:#fff;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:10px 13px;display:grid}.saved-squad-list>button:hover,.saved-squad-list>button.active{background:rgba(var(--game-accent-rgb),.07)}.saved-squad-list>button>span{width:34px;height:34px;color:var(--game-accent);background:rgba(var(--game-accent-rgb),.1);border-radius:8px;place-items:center;display:grid}.saved-squad-list>button>div{gap:3px;min-width:0;display:grid}.saved-squad-list strong,.saved-squad-list small,.saved-squad-list em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved-squad-list strong{font-size:12px}.saved-squad-list small,.saved-squad-list em{color:var(--muted);font-size:11px}.saved-squad-list em{font-style:normal}.squad-builder{gap:16px;min-width:0;display:grid}.squad-settings .form-stack{padding-top:15px}.squad-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.formation-browser{overflow:hidden}.formation-browser>header,.tactic-studio>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.formation-browser>header div,.formation-browser>header span,.tactic-studio>header>span,.tactic-studio>header>span>span{gap:2px;display:grid}.formation-browser>header small,.tactic-studio header small{color:#337e67;letter-spacing:.11em;font-size:10px;font-weight:850}.formation-browser>header span,.tactic-studio header em{color:var(--muted);font-size:11px;font-style:normal}.formation-browser>div{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid}.formation-browser button{min-height:92px;color:inherit;text-align:left;background:#fff;border:0;align-content:start;gap:4px;padding:13px;display:grid}.formation-browser button:hover,.formation-browser button.active{background:#f0faf6;box-shadow:inset 0 0 0 2px #337e67}.formation-browser button small{color:var(--muted);line-height:1.35}.formation-browser button em{color:#337e67;font-size:10px;font-style:normal;font-weight:800}.selected-role-controls{border:1px solid var(--line);background:#f7faf9;border-radius:9px;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding:10px;display:grid}.selected-role-controls label{text-transform:uppercase;gap:4px;font-size:10px;font-weight:800;display:grid}.selected-role-controls select{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;min-height:36px;padding:5px}.selected-role-controls>small{color:var(--muted);grid-column:1/-1;line-height:1.4}.tactic-studio{overflow:hidden}.tactic-studio>header>span{grid-template-columns:auto 1fr;align-items:center}.tactic-studio>header svg{color:#337e67}.tactic-preset-row{border-bottom:1px solid var(--line);gap:7px;padding:12px 16px;display:flex;overflow-x:auto}.tactic-preset-row button{color:#174c3c;background:#f3faf7;border:1px solid #b9d5cb;border-radius:999px;flex:none;padding:8px 11px;font-size:11px;font-weight:800}.tactic-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.tactic-control-grid label{color:var(--muted);text-transform:capitalize;gap:7px;font-size:11px;display:grid}.tactic-control-grid label span{justify-content:space-between;gap:8px;display:flex}.tactic-control-grid select{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:38px;padding:6px}.tactic-control-grid input{accent-color:#26725a;width:100%}.set-piece-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 16px 16px;display:grid}.set-piece-grid label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:10px;font-weight:800;display:grid}.set-piece-grid select{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;min-height:38px;padding:6px}.tactic-studio>footer,.tactic-version-notice,.squad-share-receipt{background:#f1f8f5;border-top:1px solid #cde1d9;align-items:center;gap:10px;padding:13px 16px;display:flex}.tactic-studio>footer svg,.tactic-version-notice svg,.squad-share-receipt svg{color:#26725a;flex:none}.tactic-studio>footer span,.tactic-version-notice div,.squad-share-receipt span{gap:2px;display:grid}.tactic-studio>footer small,.tactic-version-notice small,.squad-share-receipt small{color:var(--muted)}.squad-share-receipt{border:1px solid #cde1d9;border-radius:10px;flex-wrap:wrap}.squad-share-receipt code,.squad-share-receipt a{text-overflow:ellipsis;max-width:100%;margin-left:auto;font-size:11px;overflow:hidden}.conditional-instruction-editor{border-top:1px solid #d9e2e8;gap:9px;padding:16px;display:grid}.conditional-instruction-editor>header,.conditional-instruction-editor>div{align-items:center;gap:9px;display:flex}.conditional-instruction-editor>header{justify-content:space-between}.conditional-instruction-editor>header span{display:grid}.conditional-instruction-editor small{color:var(--muted)}.conditional-instruction-editor select{flex:1;min-width:0}.conditional-instruction-editor button{background:#fff;border:1px solid #cbd8df;border-radius:7px;padding:8px 10px;font-weight:800}.conditional-instruction-editor button:disabled{opacity:.5}@media (max-width:760px){.tactic-control-grid,.set-piece-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.formation-browser>header,.tactic-studio>header{flex-direction:column;align-items:flex-start}.squad-share-receipt code{width:100%;margin-left:0}.selected-role-controls{grid-template-columns:1fr}}.shared-squad-page{color:#e9f2f7;background:radial-gradient(circle at 50% -10%,#214963 0,#0000 40%),#050b12;min-height:100svh;padding:clamp(12px,3vw,36px)}.shared-squad-nav{justify-content:space-between;align-items:center;gap:12px;max-width:1240px;margin:0 auto 22px;display:flex}.shared-squad-nav button,.shared-squad-state button{color:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-weight:800;display:flex}.shared-squad-nav span{color:#89dcb9;letter-spacing:.05em;align-items:center;gap:7px;font-size:13px;font-weight:850;display:flex}.shared-squad-hero{background:#08141fd6;border:1px solid #ffffff1a;border-radius:18px;max-width:1240px;margin:0 auto 18px;padding:24px}.shared-squad-hero small{color:#7fdfb5;letter-spacing:.14em;font-weight:900}.shared-squad-hero h1{margin:6px 0;font-size:clamp(28px,5vw,54px)}.shared-squad-hero p,.shared-squad-hero em{color:#9aaabb;margin:0;font-style:normal}.shared-squad-layout{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:18px;max-width:1240px;margin:auto;display:grid}.shared-squad-xi{background:linear-gradient(#083328b8,#05231de0),repeating-linear-gradient(90deg,#0000 0 24.5%,#ffffff09 25% 25.5%);border:1px solid #7fdfb533;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));align-content:space-around;gap:14px;min-height:650px;padding:30px;display:grid}.shared-squad-xi article{text-align:center;background:linear-gradient(145deg,#1d3445,#0d1a25);border:1px solid #ffffff2b;border-radius:14px;align-content:center;place-items:center;gap:4px;min-height:118px;padding:10px;display:grid;position:relative;box-shadow:0 12px 28px #0000003d}.shared-squad-xi article small,.shared-squad-xi article em{color:#91a4b3;font-size:11px;font-style:normal}.shared-squad-xi article span{text-transform:capitalize;font-size:12px}.shared-squad-xi article b{color:#081a13;background:#7fdfb5;border-radius:5px;padding:3px 5px;font-size:9px;position:absolute;top:7px;right:7px}.shared-squad-details{align-content:start;gap:14px;display:grid}.shared-squad-details section,.shared-squad-footer{background:#0a1722e6;border:1px solid #ffffff1a;border-radius:14px;padding:18px}.shared-squad-details h2{margin:0 0 12px}.shared-squad-details p{color:#9aaabb}.shared-squad-details dl{gap:8px;margin:0;display:grid}.shared-squad-details dl div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:14px;padding-bottom:7px;display:flex}.shared-squad-details dt{color:#9aaabb;text-transform:capitalize}.shared-squad-details dd{margin:0;font-weight:850}.shared-squad-footer{color:#9aaabb;align-items:center;gap:10px;max-width:1204px;margin:18px auto 0;display:flex}.shared-squad-footer svg{color:#7fdfb5;flex:none}.shared-squad-state{text-align:center;align-content:center;place-items:center;gap:12px;min-height:75svh;display:grid}.shared-squad-state svg{color:#7fdfb5;width:40px;height:40px}.shared-squad-state h1,.shared-squad-state p{margin:0}@media (max-width:760px){.shared-squad-nav span{display:none}.shared-squad-layout{grid-template-columns:1fr}.shared-squad-xi{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding:14px}.shared-squad-xi article{min-height:105px}.squad-share-receipt a{width:100%;margin-left:0}}.squad-pitch{background:linear-gradient(#ffffff1a,#ffffff1a),repeating-linear-gradient(0deg,#167b4d 0 72px,#197f52 72px 144px);border-radius:0 0 9px 9px;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:16px 10px;min-height:580px;padding:28px;display:grid}.squad-pitch:before{content:"";position:absolute}.pitch-slot{color:#fff;background:#07311f33;border:1px dashed #fff9;border-radius:8px;place-items:center;gap:2px;min-width:0;min-height:102px;padding:5px;display:grid}.pitch-slot.filled{background:#062217b8;border-style:solid}.pitch-slot>span{background:#ffffff26;border-radius:5px;place-items:center;width:43px;height:52px;font-weight:800;display:grid;overflow:hidden}.pitch-slot img{object-fit:cover;width:100%;height:100%}.pitch-slot strong,.pitch-slot small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pitch-slot strong{font-size:12px}.pitch-slot small{color:#ffffffbf;font-size:10px}.pitch-slot>svg{width:12px}.pitch-slot:first-child,.pitch-slot:nth-child(2),.pitch-slot:nth-child(3){grid-row:1}.pitch-slot:first-child{grid-column:1/2}.pitch-slot:nth-child(2){grid-column:2/4}.pitch-slot:nth-child(3){grid-column:4/5}.pitch-slot:nth-child(n+4):nth-child(-n+6){grid-row:2}.pitch-slot:nth-child(4){grid-column:1/2}.pitch-slot:nth-child(5){grid-column:2/4}.pitch-slot:nth-child(6){grid-column:4/5}.pitch-slot:nth-child(n+7):nth-child(-n+10){grid-row:3}.pitch-slot:nth-child(11){grid-area:4/2/auto/4}.saved-squad-pitch-shell{color:#fff;background:#101b2c;border:1px solid #26354a;border-radius:16px;padding:18px;overflow:hidden;box-shadow:0 22px 50px #0f1b2c24}.saved-squad-pitch-shell>header{background:radial-gradient(circle at 82% 0,rgba(var(--game-accent-rgb),.24),transparent 38%),linear-gradient(135deg,#1a2940,#101b2c);border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;gap:18px;margin:-18px -18px 16px;padding:20px 22px;display:flex}.saved-squad-pitch-shell>header small{color:var(--game-accent-soft);letter-spacing:.11em;font-size:10px;font-weight:900}.saved-squad-pitch-shell>header h2{margin:4px 0 3px;font:800 23px Manrope,sans-serif}.saved-squad-pitch-shell>header p{color:#aebbd0;max-width:640px;margin:0;font-size:12px;line-height:1.5}.saved-squad-pitch-shell>header>span{color:#9be9c5;background:#2bae851f;border:1px solid #7ee0b940;border-radius:9px;flex:none;justify-items:center;min-width:105px;padding:9px 12px;font-size:11px;font-weight:800;display:grid}.saved-squad-pitch-shell>header>span b{color:#fff;font:900 22px Manrope,sans-serif}.saved-squad-pitch-shell .squad-player-tray{max-height:330px;padding-right:4px;overflow:auto}.captain-picker{border-top:1px solid var(--line);grid-template-columns:32px 1fr minmax(160px,.5fr);align-items:center;gap:10px;padding:13px 16px;display:grid}.captain-picker>svg{color:#d69900}.captain-picker span{gap:2px;display:grid}.captain-picker small{color:var(--muted);font-size:12px}.squad-bench>div:last-child{gap:8px;min-height:76px;padding:12px 16px;display:flex;overflow-x:auto}.squad-bench>div>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:7px;flex:0 0 150px;grid-template-columns:34px 1fr 14px;align-items:center;gap:7px;padding:7px;display:grid}.squad-bench button>span{background:var(--soft);border-radius:4px;place-items:center;width:32px;height:42px;display:grid;overflow:hidden}.squad-bench img{object-fit:cover;width:100%;height:100%}.squad-bench button strong,.squad-bench button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.squad-bench button strong{font-size:12px}.squad-bench button small{color:var(--muted);font-size:10px}.squad-bench p{color:var(--muted);margin:auto;font-size:13px}.squad-card-search{border:1px solid var(--line);border-radius:7px;grid-template-columns:20px 1fr;align-items:center;gap:7px;margin:12px 16px;padding:8px 10px;display:grid}.squad-card-search svg{color:var(--muted);width:17px}.squad-card-search input{border:0;outline:0;min-width:0}.squad-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 16px 16px;display:grid}.squad-card-grid article{border:1px solid var(--line);border-radius:7px;grid-template-columns:42px minmax(0,1fr);gap:8px;min-width:0;padding:8px;display:grid}.squad-card-grid article.selected{border-color:var(--mint);background:#eff9f5}.squad-card-grid article>span{background:var(--soft);border-radius:5px;place-items:center;width:40px;height:52px;display:grid;overflow:hidden}.squad-card-grid img{object-fit:cover;width:100%;height:100%}.squad-card-grid article>div:nth-child(2){align-content:center;gap:3px;min-width:0;display:grid}.squad-card-grid strong,.squad-card-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.squad-card-grid strong{font-size:12px}.squad-card-grid small{color:var(--muted);font-size:10px}.squad-card-grid article>div:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:5px;display:grid}.squad-card-grid button{border:1px solid var(--line);min-height:28px;color:var(--ink);background:#fff;border-radius:5px;font-size:11px;font-weight:750}.squad-card-grid button:disabled{opacity:.45}.squad-empty{min-height:180px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:24px;display:grid}.squad-empty h3,.squad-empty p{margin:0}.squad-empty h3{color:var(--ink);font-size:14px}.squad-empty p{max-width:520px;font-size:13px;line-height:1.5}.squad-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.squad-actions button svg{width:16px}.squad-actions>span{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.danger-button{color:#8f3232;background:#fff5f5;border:1px solid #e8b9b9;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-weight:700;display:inline-flex}.danger-button.armed{color:#fff;background:#9f3535}@media (max-width:1080px){.public-header-inner{gap:18px}.header-account-status{gap:4px}.account-status-trigger{grid-template-columns:18px auto;gap:5px;min-width:0;padding-inline:7px}.account-status-trigger.xp,.account-status-trigger.wallet{min-width:0}.account-status-trigger small{display:none}.account-status-trigger>svg{width:16px}.desktop-primary-links>a,.desktop-nav-more>summary{padding-inline:6px;font-size:12px}.global-header-search{width:128px}.discover-intro{gap:40px}.public-auth-layout{gap:45px}.game-catalogue,.game-horizon .game-catalogue,.game-special-group .game-catalogue{grid-template-columns:repeat(3,minmax(0,1fr))}.card-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.store-products,.direct-catalogue,.wanted-layout{grid-template-columns:1fr}.supporter-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.supporter-heading{flex-direction:column;align-items:flex-start}.active-game-packs>div:last-of-type{grid-template-columns:1fr}.owned-pack-grid{grid-template-columns:repeat(3,1fr)}.account-centre-grid{grid-template-columns:1fr}.account-side-column{position:static}.feature-access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.squad-workspace{grid-template-columns:1fr}.saved-squad-list{max-height:24rem;position:static}.squad-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.squad-command-hero{grid-template-columns:1fr}.squad-command-hero>aside{max-width:560px}.match-play-area{grid-template-columns:minmax(320px,1.2fr) minmax(190px,.8fr)}}@media (max-width:860px){.stat-group dl{grid-template-columns:repeat(2,minmax(0,1fr))}.supporter-plan-grid{grid-template-columns:1fr}body.public-menu-open{overflow:hidden}.mobile-nav-button{background:0 0;border:0;order:-1;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.nav-backdrop{z-index:29;opacity:0;pointer-events:none;background:#0a101985;border:0;width:100%;height:100%;transition:opacity .2s;position:fixed;inset:0}.nav-backdrop.visible{opacity:1;pointer-events:auto;display:block}.public-nav{z-index:30;background:var(--navy);color:#fff;overscroll-behavior:contain;flex-direction:column;align-items:stretch;width:min(300px,86vw);height:100dvh;padding:0 16px 24px;transition:left .2s;display:flex;position:fixed;top:0;bottom:0;left:-310px;overflow-y:auto;box-shadow:30px 0 70px #0000004d}.public-nav.open{left:0}.mobile-nav-header{color:#fff;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:68px;margin-bottom:8px;padding:0 2px;display:flex}.mobile-nav-header .brand{display:inline-flex}.desktop-primary-links{display:none}.mobile-nav-groups{gap:14px;display:grid}.mobile-nav-appearance{margin-top:auto;padding-top:10px;display:block}.mobile-nav-appearance .theme-picker{border-color:#ffffff1a;margin:0}.mobile-nav-appearance .theme-picker legend{color:#8fa0b3}.mobile-nav-appearance .theme-picker button{color:#b7c1cd;background:#ffffff0a;border-color:#ffffff1a}.mobile-nav-appearance .theme-picker button.active{color:#fff;border-color:var(--coral);background:#ef6f6029}.mobile-nav-groups section{border-bottom:1px solid #ffffff17;gap:2px;padding-bottom:12px;display:grid}.mobile-nav-groups section:last-child{border-bottom:0}.mobile-nav-groups section>strong{color:#718094;letter-spacing:.11em;text-transform:uppercase;padding:3px 13px 5px;font-size:12px;font-weight:850}.mobile-nav-groups a{color:#b7c1cd;border-radius:7px;justify-content:space-between;align-items:center;min-height:46px;padding:0 13px;font-size:14px;font-weight:700;display:flex}.mobile-nav-groups a.active{color:#fff;background:#ef5b4c29}.public-nav .nav-close{color:#fff;border-radius:7px;justify-content:center;align-items:center;width:38px;min-height:38px;display:inline-flex}.nav-more-mobile{display:flex}.desktop-nav-more{display:none}.discover-intro{grid-template-columns:1fr;gap:24px;padding:50px 0}.public-account-preview{min-height:0}.public-auth-layout{grid-template-columns:1fr;gap:35px;padding:30px 0}.community-preview{grid-template-columns:1fr}.calendar-grid{grid-template-columns:1fr 1fr}.card-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-toolbar{grid-template-columns:1fr auto}.collection-filters{grid-area:2/1/auto/-1;padding-bottom:9px}.card-detail{grid-template-columns:260px 1fr;gap:28px;padding:34px}.leaderboard-controls{grid-template-columns:1fr auto}.period-tabs{grid-area:2/1/auto/-1;justify-content:flex-start}.leaderboard-table{overflow-x:auto}.leaderboard-table>header,.leaderboard-table>article{min-width:750px}.payment-layout,.profile-grid,.account-data-grid{grid-template-columns:1fr}.account-security-summary{grid-template-columns:repeat(2,1fr)}.account-security-summary article:nth-child(2){border-right:0}.account-security-summary article:nth-child(-n+2){border-bottom:1px solid var(--line)}.notification-matrix{overflow-x:auto}.notification-matrix-head,.notification-matrix-row{min-width:600px}.trade-exchange-grid{grid-template-columns:1fr}.trade-direction{grid-template-columns:auto 1fr;justify-content:center}.trade-direction svg{transform:rotate(90deg)}.trade-confirm-panel{grid-template-columns:1fr 1fr}.trade-confirm-panel>div{grid-column:1/-1}.squad-policy-strip{grid-template-columns:1fr}.squad-policy-strip>span{border-right:0;border-bottom:1px solid var(--line)}.squad-policy-strip>span:last-child{border-bottom:0}.match-room{grid-template-columns:1fr}.matchday-hud{position:static}.game-history-list article{grid-template-columns:1fr}.history-match-actions{justify-content:start}}@media (max-width:620px){.subscription-plan-options article{grid-template-columns:1fr}.subscription-plan-options article button{justify-content:center;width:100%}.current-subscription-card{grid-template-columns:1fr auto}.current-subscription-card>.payment-status{grid-column:1/-1;justify-self:start}.subscription-tenure-grid,.subscription-gift-grid,.supporter-recognition-cards{grid-template-columns:1fr}.recognition-card{grid-template-columns:40px minmax(0,1fr);padding:18px}.recognition-card>span{width:40px;height:40px}.player-stat-header,.provider-fact-notice,.stat-object-list{border-radius:0;margin-inline:0}.player-stat-profile{border-inline:0;border-radius:0;margin-inline:-16px}.provider-fact-notice{margin:14px}.stat-object-list{padding:0 14px 18px}.stat-season-tabs{padding-inline:14px}.stat-group dl{grid-template-columns:1fr 1fr}.public-header-inner{gap:6px;min-height:56px;padding:0 10px}.public-header .brand{font-size:18px}.public-header .mythlyx-brand-lockup{height:44px}.mobile-nav-header .mythlyx-brand-lockup{height:46px}.header-actions{gap:3px}.header-actions>.theme-picker.compact{display:none}.global-header-search{flex:0 0 42px;grid-template-columns:42px minmax(0,1fr);width:42px;transition:width .16s}.global-header-search:focus-within{z-index:50;width:calc(100% - 64px);position:absolute;right:10px;box-shadow:0 10px 30px #00000038}.account-status-trigger{border-radius:9px;grid-template-columns:15px auto;gap:3px;min-height:38px;padding-inline:5px}.account-status-trigger.xp{padding-bottom:6px}.account-status-trigger>svg{width:14px}.account-status-trigger strong{font-size:11px}.header-actions .account-button>span:not(.public-avatar){display:none}.header-actions .account-button{padding:3px}.account-menu-panel{width:min(280px,100vw - 30px)}.account-status-dialog{border-radius:20px 20px 0 0;width:100%;max-width:none;max-height:92dvh;margin:auto 0 0}.account-status-dialog>header{grid-template-columns:42px minmax(0,1fr) 36px;padding:18px}.account-status-dialog-icon{border-radius:12px;width:42px;height:42px}.account-status-dialog h2{font-size:22px}.account-status-dialog-summary{margin:18px 18px 15px}.account-status-dialog-progress,.account-status-facts,.account-status-dialog>p{margin-inline:18px}.account-status-dialog>footer{padding:14px 18px max(14px,env(safe-area-inset-bottom))}.account-status-dialog>footer button{flex:1;justify-content:center}.header-actions .primary-button{min-height:36px;padding-inline:11px}.public-content{padding:30px 16px 65px}.squad-command-hero{border-radius:0;margin-inline:-16px;padding:27px 18px}.squad-command-copy h1{font-size:34px}.squad-command-hero>aside{width:100%}.squad-builder-journey{display:flex;overflow-x:auto}.squad-builder-journey span{min-width:132px}.advertising-slot{min-height:122px}.advertising-slot>div{width:320px;min-height:100px}.discover-intro{min-height:auto;padding-top:30px}.discover-intro h1{font-size:43px}.discover-intro>div>p{font-size:15px}.hero-search{grid-template-columns:24px 1fr;height:auto;padding:10px}.hero-search button{grid-column:1/-1;width:100%}.public-account-preview{padding:22px}.journey-row{grid-template-columns:30px 42px minmax(0,1fr);gap:10px}.journey-row>svg{display:none}.journey-row p{line-height:1.4}.community-composer{position:static}.inline-report{grid-template-columns:1fr!important}.inline-report .danger-button{justify-content:center;width:100%}.account-centre-tabs.social-inbox-navigation{width:calc(100% + 32px);max-width:none;margin:0 -16px 14px;padding-inline:16px}.social-inbox{box-shadow:none;border-inline:0;border-radius:0;margin-inline:-16px}.social-inbox-toolbar{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:10px;padding:12px 16px;display:grid}.social-inbox-search{width:100%}.social-inbox-filters{width:calc(100% + 16px);margin-right:-16px;padding-right:16px}.social-inbox-filters button{min-height:40px}.notification-list>article{grid-template-columns:44px minmax(0,1fr);gap:11px;padding:16px}.notification-icon{border-radius:12px;width:42px;height:42px}.notification-list h2{font-size:15px}.notification-list p{font-size:13px}.notification-list article footer{grid-column:1/-1;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.notification-list article footer button,.notification-list article footer a{min-height:40px}.notification-list .empty-state{min-height:300px;padding:40px 24px}.notification-preference-grid{grid-template-columns:1fr;padding:14px}.notification-delivery-matrix{margin:0 14px 14px}.notification-device-hero,.notification-device-list{padding-left:14px;padding-right:14px}.notification-inline-form,.quiet-hours-form{grid-template-columns:1fr;padding:14px}.quiet-enabled,.quiet-hours-form footer{grid-column:1}.quiet-hours-form footer{grid-template-columns:1fr;display:grid}.quiet-hours-form footer button{justify-content:center}.public-footer{flex-direction:column}.public-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}.public-auth-card{padding:20px}.account-centre-tabs{background:0 0;border-inline:0;border-radius:0;margin-inline:-16px;padding-inline:16px}.account-centre-tabs button{background:#f1f3f4}.account-centre-tabs button.active{background:#151d29}.account-centre-tabs button span{white-space:nowrap}.embedded-profile .profile-hero{border-inline:0;border-radius:0;margin-inline:-16px}.account-security-summary{grid-template-columns:1fr}.account-security-summary article{border-right:0;border-bottom:1px solid var(--line)}.account-security-summary article:last-child{border-bottom:0}.account-inline-action,.account-form-grid{grid-template-columns:1fr}.account-inline-action button,.account-form-grid button{justify-content:center;width:100%}.account-form-grid .full{grid-column:1}.recovery-code-reveal>div{grid-template-columns:1fr}.session-list article{grid-template-columns:42px minmax(0,1fr)}.session-list article>button,.session-list .current-session-badge{grid-column:1/-1;justify-content:center;justify-self:stretch}.feature-access-grid,.game-readiness-strip{grid-template-columns:1fr}.game-library-tabs{grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:-2px;display:grid}.game-library-tabs button{gap:5px;min-width:0;padding-inline:5px;font-size:12px}.game-library-tabs button span{display:none}.game-readiness-strip>div{border-right:0;border-bottom:1px solid var(--line);min-height:64px}.game-readiness-strip>div:last-child{border-bottom:0}.game-catalogue{scroll-snap-type:x mandatory;margin-inline:-16px;padding:0 16px 6px;display:flex;overflow-x:auto}.game-portfolio-heading{flex-direction:column;align-items:start;gap:8px}.game-portfolio-heading p{text-align:left}.game-specials{border-inline:0;border-radius:0;margin-inline:-16px;padding:18px 16px}.game-horizon .game-catalogue,.game-special-group .game-catalogue{scrollbar-width:none;margin-inline:-16px;display:flex}.game-horizon .game-catalogue::-webkit-scrollbar{display:none}.game-special-group .game-catalogue::-webkit-scrollbar{display:none}.game-mode-card{scroll-snap-align:start;flex:0 0 78vw}.game-horizon .game-catalogue{grid-template-columns:1fr;margin-inline:0;padding-inline:0;display:grid;overflow:visible}.game-horizon .game-mode-card{scroll-snap-align:none;flex:none;width:100%}.calendar-grid,.game-action-row{grid-template-columns:1fr}.game-join{grid-template-columns:1fr;align-items:stretch}.game-join button{justify-content:center}.match-room{margin-inline:-16px}.match-console,.matchday-hud{border-inline:0;border-radius:0}.simple-match-room .match-console{overflow:visible}.simple-match-room .matchday-hud{display:none}.game-history>.section-title{align-items:flex-start}.game-history-list article{padding:15px}.history-match-actions{grid-template-columns:1fr 1fr;width:100%;display:grid!important}.history-match-actions>.secondary-button{justify-content:center;white-space:normal!important}.social-share-links{flex-wrap:wrap;grid-column:1/-1}.replay-route>header{flex-direction:column;align-items:stretch}.replay-route>header>button{justify-content:center}.saved-game-replay{border-inline:0;border-radius:0;width:calc(100% + 32px);margin-inline:-16px;padding:8px}.replay-route .match-pitch-experience,.replay-route .match-pitch-experience[data-match-pinned=true]{border-radius:11px;width:100%;height:clamp(520px,100svh - 150px,680px);min-height:520px;max-height:680px;position:relative;inset:auto}.replay-route .search-prompt{margin-inline:-16px;padding-inline:16px}.match-console>header{padding:18px 16px}.match-console>header h2{font-size:23px}.match-console-body{padding:12px}.match-stage-strip span{gap:3px;font-size:10px}.match-stage-strip i{width:15px;height:15px}.match-stage-strip.simple span{justify-items:center;gap:3px;padding:7px 2px;display:grid}.match-start-gate{border-radius:13px;min-height:calc(100svh - 190px);padding:28px 18px}.match-start-gate h2{font-size:26px}.match-start-gate>p{font-size:12px}.match-setup-heading h3{font-size:16px}.football-game-bar{min-height:54px;padding:8px 10px}.football-game-bar strong{font-size:13px}.football-game-bar>div b{display:none}.football-game-stages{scroll-snap-type:x proximity;grid-template-columns:repeat(6,minmax(82px,1fr));overflow-x:auto}.football-game-stages span{scroll-snap-align:start}.football-game-brief{grid-template-columns:1fr}.football-game-brief>article{min-height:80px}.football-game-brief>div{min-height:70px}.canonical-squad-builder{margin-inline:-4px}.team-preset-grid{gap:6px}.team-preset-grid button{min-height:96px;padding:10px 8px}.team-preset-grid button strong{font-size:11px}.match-ready-summary{grid-template-columns:31px minmax(0,1fr)}.match-ready-summary>button{border-top:1px solid #ffffff14;grid-column:1/-1;width:100%}.mode-match-brief,.match-play-area,.squad-config-row{grid-template-columns:1fr}.squad-quick-pick{flex-direction:column;align-items:stretch}.squad-quick-pick button{width:100%}.squad-team-dashboard{grid-template-columns:1fr}.squad-team-dashboard>div{grid-row:auto}.squad-team-dashboard dl{grid-template-columns:repeat(2,1fr)}.squad-team-dashboard dl div:nth-child(2){border-right:0}.squad-team-dashboard dl div:nth-child(-n+2){border-bottom:1px solid #ffffff14}.squad-team-dashboard>.squad-connection-source{grid-column:1}.squad-tactical-workspace{grid-template-columns:1fr}.football-pitch,.football-pitch.interactive{min-height:0}.position-player-picker{z-index:52;border-radius:18px 18px 0 0;max-height:min(68dvh,620px);transition:transform .2s;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -24px 70px #0000007a}.position-player-picker.open{transform:translateY(0)}.picker-close{display:grid}.squad-picker-backdrop{z-index:51;opacity:0;pointer-events:none;background:#030910ad;border:0;transition:opacity .2s;position:fixed;inset:0}.squad-picker-backdrop.visible{opacity:1;pointer-events:auto;display:block}.match-plan-picker{grid-template-columns:1fr 1fr}.match-plan-picker>small{grid-column:1/-1}.simple-match-flow{gap:11px}.simple-squad-summary{grid-template-columns:1fr 1fr}.simple-squad-summary>span:nth-child(2){border-right:0}.simple-squad-summary>span:last-child{border-top:1px solid #ffffff14;grid-column:1/-1}.match-pitch-experience{border-radius:13px;height:calc(100svh - 76px);min-height:520px;max-height:720px}.match-presentation-shell{min-height:min(720px,100svh - 76px)}.match-pitch-experience[data-match-pinned=true]{z-index:30;border-inline:0;border-radius:0;width:100%;height:auto;min-height:0;max-height:none;position:fixed;inset:62px 0 0}.match-pitch-canvas{height:calc(100% - 122px);min-height:398px}.match-moment-callout{top:126px}.match-pitch-score{top:9px;left:9px;right:9px}.match-skip-overlay{min-height:40px;padding-inline:12px;top:120px;right:9px}.match-commentary-live{min-height:104px;max-height:132px;bottom:9px;left:9px;right:9px;overflow-y:auto}.match-broadcast-layout{grid-template-columns:1fr;gap:7px;padding:108px 7px 0}.match-broadcast-layout .match-pitch-canvas{height:clamp(250px,42svh,420px);min-height:250px}.match-touchline{grid-template-columns:1fr 1fr;gap:6px;padding:7px;display:grid}.match-touchline>header,.match-tactical-insight,.match-transcript-toggle{grid-column:1/-1}.match-voice{grid-template-columns:42px minmax(0,1fr);min-height:86px;padding:7px}.match-voice>img,.match-voice>i{width:42px;height:55px}.match-voice p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.match-timeline{z-index:7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06111df7;margin:7px;padding:9px;position:sticky;bottom:0}.match-playback-controls{grid-template-columns:repeat(4,1fr);display:grid}.match-playback-controls button{min-width:0;padding:0 5px;font-size:8px}.match-playback-controls button.skip{grid-column:1/-1;margin:0}.match-playback-controls button:last-child:not(.skip){grid-column:1/-1}.match-commentary-transcript{width:auto;inset:108px 7px 74px}.scout-discovery{border-radius:12px;padding:15px 12px}.scout-discovery>header{grid-template-columns:38px minmax(0,1fr);gap:10px}.scout-discovery>header>span{width:38px;height:38px}.scout-discovery header h2{font-size:18px}.scout-discovery header p{font-size:11px}.scout-card-rail{margin-inline:-12px;padding-inline:12px;scroll-padding-inline:12px}.scout-choice-card{flex-basis:68vw;max-width:245px}.scout-discovery>footer{z-index:4;bottom:max(8px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1828f0;border:1px solid #ffffff1a;border-radius:11px;grid-template-columns:1fr;margin:0 -4px -7px;padding:11px;position:sticky;box-shadow:0 -8px 24px #00000038}.scout-discovery>footer button{justify-content:space-between;width:100%;font-size:13px}.match-factor-grid,.debrief-columns{grid-template-columns:1fr}.owned-pack-rail{flex-direction:column;align-items:stretch}.card-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.collection-toolbar{grid-template-columns:1fr auto}.card-detail-backdrop{place-items:end stretch;padding:0}.card-detail{border-radius:16px 16px 0 0;grid-template-columns:1fr;width:100%;max-height:94dvh;padding:45px 22px 28px}.settled-result>div{grid-template-columns:1fr}.detail-card-art{width:min(270px,85%);margin:auto}.achievement-summary,.achievement-list{grid-template-columns:1fr}.objective-group>header{gap:12px;display:grid}.objective-task{grid-template-columns:30px minmax(0,1fr)}.objective-task>button,.objective-task>em{grid-column:2;justify-self:start}.objective-group>footer button:last-of-type{margin-left:0}.achievement-summary>div{border-right:0;border-bottom:1px solid var(--line);min-height:74px}.achievement-summary>div:last-child{border-bottom:0}.achievement-detail-backdrop{place-items:end stretch;padding:0}.achievement-detail{border-radius:16px 16px 0 0;width:100%;max-height:94dvh}.achievement-detail>header{padding-inline:18px}.achievement-detail>p,.achievement-detail-progress,.achievement-reward,.achievement-evidence,.achievement-detail>.notice{margin-inline:18px}.achievement-detail>footer{padding-inline:18px}.achievement-detail>footer button{justify-content:center;width:100%}.leaderboard-controls{grid-template-columns:1fr}.period-tabs{grid-area:auto;justify-content:flex-start;overflow-x:auto}.your-rank{justify-self:start}.store-tabs{overflow-x:auto}.store-tabs button{white-space:nowrap}.store-product{grid-template-columns:1fr}.active-game-packs article{grid-template-columns:auto 1fr}.active-game-packs article>strong{grid-column:2}.store-product .pack-visual{min-height:240px;margin-bottom:20px}.supporter-comparison{border-inline:0;border-radius:0;margin-inline:-16px;padding:24px 16px}.supporter-shared-benefits{grid-template-columns:1fr}.supporter-shared-benefits>span{border-right:0;border-bottom:1px solid var(--line)}.supporter-shared-benefits>span:last-child{border-bottom:0}.owned-pack-grid{grid-template-columns:1fr}.profile-hero{margin:-30px -16px 0}.profile-cover{height:170px}.profile-identity{grid-template-columns:80px 1fr;align-content:center;min-height:190px;padding:0 16px}.profile-avatar{width:78px;height:78px;margin-top:-38px}.profile-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%;display:grid}.profile-actions button{justify-content:center}.profile-stats{grid-template-columns:repeat(2,1fr)}.profile-stats div:nth-child(2){border-right:0}.profile-stats div:nth-child(-n+2){border-bottom:1px solid var(--line)}.account-data-grid>article{grid-template-columns:38px minmax(0,1fr);padding:15px}.account-delete-control .field,.account-data-grid>article>button{grid-column:1/-1;width:100%}.profile-editor-backdrop{place-items:end stretch;padding:0}.profile-editor{border-radius:16px 16px 0 0;width:100%;max-height:94dvh}.profile-editor>header,.profile-editor>section,.profile-editor>footer{padding-inline:18px}.profile-editor-fields,.profile-editor-fields.permissions,.privacy-toggle-grid{grid-template-columns:1fr}.profile-editor>footer{flex-direction:column;align-items:stretch}.profile-editor>footer>div{grid-template-columns:1fr 1fr;display:grid}.profile-editor>footer button{justify-content:center}.trade-policy-strip,.transfer-rule-grid,.transfer-recruitment-tools,.transfer-status-timeline,.transfer-inline-filters{grid-template-columns:1fr}.transfer-request-tools form{grid-template-columns:22px minmax(0,1fr)}.transfer-request-tools form select,.transfer-request-tools form button{grid-column:1/-1}.transfer-window-board header{flex-direction:column;align-items:flex-start}.transfer-phase-line{grid-template-columns:1fr}.trade-policy-strip>span{border-right:0;border-bottom:1px solid var(--line)}.trade-policy-strip>span:last-child{border-bottom:0}.wanted-layout.stage-one-layout,.trade-match-shortlist>div{grid-template-columns:1fr}.transfer-request-tools{flex-direction:column;align-items:stretch}.transfer-request-tools>.secondary-button{justify-content:center;width:100%}.transfer-request-grid{grid-template-columns:1fr}.transfer-card-results{max-height:260px;box-shadow:none;margin-top:4px;position:relative;top:auto}.transfer-archive>header{padding:17px}.transfer-window-picker{padding-inline:10px}.trade-row{grid-template-columns:38px 1fr auto;gap:9px;padding-inline:5px}.trade-avatar{width:36px;height:36px}.trade-balance{grid-column:2}.trade-status{grid-area:1/3/3}.trade-partner-panel,.trade-confirm-panel{grid-template-columns:1fr;padding:16px}.trade-player-results{grid-column:1;margin-top:-10px}.trade-search{grid-template-columns:22px 1fr;padding:7px 8px}.trade-search .secondary-button{grid-column:1/-1;width:100%;margin:0}.trade-confirm-panel>div{grid-column:auto}.trade-confirm-panel .primary-button{width:100%}.trade-dialog{border-radius:16px 16px 0 0;width:100%;max-height:94dvh;padding:22px 16px}.trade-dialog>header h1{font-size:19px}.trade-dialog-sides{grid-template-columns:1fr}.trade-dialog-sides>svg{margin:auto;transform:rotate(90deg)}.signing-dossier>div{grid-template-columns:1fr 1fr}.signing-dossier>div>span:nth-child(2){border-right:0}.signing-dossier>div>span:nth-child(-n+2){border-bottom:1px solid #d7e9e2}.trade-dialog>.field{max-width:none}.trade-dialog>footer{flex-direction:column-reverse}.trade-dialog>footer button{width:100%}.squad-form-grid{grid-template-columns:1fr}.squad-pitch{gap:10px 5px;min-height:500px;padding:15px 8px}.pitch-slot{min-height:88px}.pitch-slot>span{width:34px;height:42px}.captain-picker{grid-template-columns:26px 1fr}.captain-picker select{grid-column:1/-1}.squad-card-grid{grid-template-columns:1fr}.squad-actions{flex-direction:column;align-items:stretch}.squad-actions>span{margin-left:0}.squad-actions button{justify-content:center;width:100%}.saved-squad-pitch-shell{padding:12px}.saved-squad-pitch-shell>header{flex-direction:column;margin:-12px -12px 12px;padding:16px}.saved-squad-pitch-shell>header>span{width:100%}}@media (prefers-reduced-motion:reduce){.simple-edit-squad svg,.match-primary-action,.pitch-player-select>strong{transition:none}.simple-play{position:static}}.season-page{gap:20px;width:min(1120px,100% - 32px);margin:0 auto;padding:34px 0 72px;display:grid}.season-hero{border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border));background:radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 40%),linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--panel) 84%,var(--accent)));box-shadow:var(--shadow);border-radius:28px;justify-content:space-between;align-items:end;gap:32px;padding:clamp(24px,5vw,52px);display:flex;position:relative;overflow:hidden}.season-hero h1{letter-spacing:-.055em;max-width:720px;margin:.5rem 0 1rem;font-size:clamp(2.25rem,7vw,5rem);line-height:.95}.season-hero p{max-width:650px;color:var(--muted);margin:0;font-size:1.05rem;line-height:1.65}.season-kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);align-items:center;gap:8px;font-size:.75rem;font-weight:800;display:inline-flex}.season-score{border:1px solid var(--border);background:color-mix(in srgb,var(--panel) 86%,transparent);border-radius:20px;gap:4px;min-width:150px;padding:18px;display:grid}.season-score strong{font-size:1.35rem}.season-score span{color:var(--muted)}.season-progress,.season-archive{border:1px solid var(--border);background:var(--panel);border-radius:22px;padding:24px}.season-section-title{justify-content:space-between;align-items:start;gap:20px;display:flex}.season-section-title h2,.season-archive h2{margin:0 0 6px}.season-section-title p,.season-archive p{color:var(--muted);margin:0}.season-section-title>span{color:var(--accent);font-weight:800}.season-progress-bar{background:var(--surface);border-radius:999px;height:12px;margin:22px 0 14px;overflow:hidden}.season-progress-bar span{border-radius:inherit;background:linear-gradient(90deg,var(--accent),#8df0bd);height:100%;display:block}.season-categories{flex-wrap:wrap;gap:10px;display:flex}.season-categories span{background:var(--surface);color:var(--muted);border-radius:999px;padding:8px 11px;font-size:.88rem}.season-categories strong{color:var(--text);margin-left:4px}.season-deadlines{background:color-mix(in srgb,var(--accent) 10%,var(--panel));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:16px;align-items:center;gap:14px;padding:16px 20px;display:flex}.season-deadlines div{gap:3px;display:grid}.season-deadlines span{color:var(--muted);font-size:.9rem}.season-lanes{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.season-lanes article{border:1px solid var(--border);background:var(--panel);border-radius:18px;align-items:start;gap:13px;padding:18px;display:flex}.season-lanes svg{color:var(--accent);flex:none}.season-lanes div{gap:5px;display:grid}.season-lanes span{color:var(--muted);font-size:.88rem;line-height:1.45}.season-track{gap:12px;display:grid}.season-milestone{border:1px solid var(--border);background:var(--panel);opacity:.72;border-radius:20px;grid-template-columns:84px 1fr;gap:20px;padding:20px;display:grid}.season-milestone.reached{opacity:1;border-color:color-mix(in srgb,var(--accent) 34%,var(--border))}.season-level{text-align:center;aspect-ratio:1;background:var(--surface);border-radius:18px;place-content:center;display:grid}.season-level span{font-size:1.8rem;font-weight:850}.season-level small{color:var(--muted)}.season-milestone-copy h3{margin:0 0 14px;font-size:1.15rem}.season-reward-row{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.season-reward-row>div{background:var(--surface);border-radius:14px;align-content:start;gap:5px;min-height:92px;padding:13px;display:grid}.season-reward-row span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.season-reward-row em,.season-reward-row small{color:var(--muted);align-items:center;gap:5px;font-style:normal;display:flex}.season-reward-row button{justify-self:start;margin-top:6px}.season-archive{align-items:start;gap:16px;display:flex}.season-archive>svg{color:var(--accent);flex:none}.season-loading{text-align:center;color:var(--muted);padding:50px}@media (max-width:760px){.season-page{width:min(100% - 20px,1120px);padding-top:18px}.season-hero{border-radius:22px;padding:24px;display:grid}.season-score{width:100%}.season-lanes{grid-template-columns:1fr}.season-milestone{grid-template-columns:58px 1fr;gap:12px;padding:14px}.season-reward-row{grid-template-columns:1fr}.season-level{align-self:start}.season-categories{grid-template-columns:1fr 1fr;display:grid}}.onboarding-shell{max-width:980px;margin:0 auto}.onboarding-progress{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin:1.5rem 0;display:grid;overflow:hidden}.onboarding-progress span{background:var(--surface);color:var(--muted);align-items:center;gap:.55rem;padding:.85rem 1rem;font-size:.86rem;font-weight:700;display:flex}.onboarding-progress span.active{color:var(--ink)}.onboarding-progress svg{width:17px}.onboarding-progress .active svg{color:var(--success)}.onboarding-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;overflow:hidden}.onboarding-card>section{border-bottom:1px solid var(--line);padding:1.4rem 1.5rem}.onboarding-section-heading{gap:.85rem;margin-bottom:1rem;display:flex}.onboarding-section-heading>svg{width:22px;color:var(--accent);margin-top:.15rem}.onboarding-section-heading h2{margin:0 0 .2rem;font-size:1.05rem}.onboarding-section-heading p{color:var(--muted);margin:0;font-size:.87rem}.onboarding-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.onboarding-fields.three{grid-template-columns:repeat(3,1fr)}.onboarding-check{border:1px solid var(--line);background:var(--surface-subtle);cursor:pointer;border-radius:12px;align-items:flex-start;gap:.7rem;padding:1rem;display:flex}.onboarding-check input{width:18px;height:18px;margin-top:.2rem}.onboarding-check span{gap:.15rem;display:grid}.onboarding-check small{color:var(--muted)}.onboarding-card>footer{background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.5rem;display:flex}.onboarding-card>footer>span{color:var(--muted);align-items:center;gap:.5rem;font-size:.82rem;display:flex}.onboarding-card>footer svg{flex:none;width:17px}@media (max-width:700px){.onboarding-progress,.onboarding-fields,.onboarding-fields.three{grid-template-columns:1fr}.onboarding-card>section{padding:1.15rem}.onboarding-card>footer{flex-direction:column;align-items:stretch;padding:1.15rem}.onboarding-card>footer button{justify-content:center;width:100%}}.player-home{gap:0;display:grid}.home-command{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,.7fr) minmax(520px,1.3fr);align-items:end;gap:clamp(30px,6vw,90px);padding:38px 0 42px;display:grid}.achievement-claim-alert{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff7f5;border:1px solid #f0b4aa;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin:20px 0 0;padding:15px 18px;display:grid}.achievement-claim-alert>svg:first-child{color:var(--coral)}.achievement-claim-alert span{gap:3px;display:grid}.achievement-claim-alert small{color:var(--muted)}.achievement-claim-alert:hover,.achievement-claim-alert:focus-visible{border-color:var(--coral);box-shadow:0 6px 18px #ef5b4c1a}.home-command-copy h1{color:var(--navy);letter-spacing:-.06em;margin:0;font:800 clamp(40px,5.5vw,70px)/.98 Manrope,sans-serif}.home-command-copy p{max-width:480px;color:var(--muted);margin:20px 0 0;font-size:15px;line-height:1.6}.play-now-feature{color:#fff;background:var(--navy);border-radius:14px;justify-content:space-between;align-items:end;gap:32px;min-height:280px;padding:clamp(28px,4vw,46px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #141f2c2b}.play-now-feature:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:16px -15% -55% 45%;box-shadow:0 0 0 34px #ffffff06,0 0 0 68px #ffffff05}.play-now-feature>*{z-index:1;position:relative}.home-section-label{color:var(--coral);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.play-now-feature .home-section-label{color:#ff9a8f}.play-now-feature h2{letter-spacing:-.045em;margin:0;font:800 clamp(29px,3vw,44px)/1 Manrope,sans-serif}.play-now-feature p{color:#b9c3cf;max-width:530px;margin:18px 0 0;font-size:13px;line-height:1.55}.mode-facts{flex-wrap:wrap;align-items:center;gap:9px;margin-top:15px;display:flex}.mode-facts>span{color:#d4dbe3;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.home-primary-action{background:var(--coral);white-space:nowrap;justify-content:center;min-width:128px}.fairness-label{color:#176c52;background:#eff9f5;border:1px solid #bce7d5;border-radius:5px;align-items:center;width:fit-content;min-height:26px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.play-now-feature .fairness-label{color:#7be7c0;background:#2ee6a61a;border-color:#2ee6a64d}.fairness-capped_collection{color:#815d00;background:#fff9e7;border-color:#ebd696}.fairness-open_legacy{color:#77508c;background:#fbf5fe;border-color:#dfc9e9}.fairness-private_rules{color:#4f6478;background:#f4f7f9;border-color:#cbd5df}.home-rail{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.65fr) minmax(260px,1fr) auto auto;align-items:center;gap:22px;min-height:88px;padding:0 4px;display:grid}.home-rail-heading{display:grid}.home-rail-heading .home-section-label{margin-bottom:4px}.home-rail-heading strong{font:750 17px Manrope,sans-serif}.home-rail p{color:var(--muted);margin:0;font-size:12px}.home-rail .text-button{justify-self:end}.home-section{border-bottom:1px solid var(--line);padding:42px 0}.home-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.home-section-heading .home-section-label{margin-bottom:5px}.home-section-heading h2{letter-spacing:-.035em;margin:0;font:750 25px/1.15 Manrope,sans-serif}.continue-row{color:#fff;background:#182535;border-radius:10px;grid-template-columns:46px minmax(220px,.8fr) minmax(180px,1fr) auto;align-items:center;gap:18px;min-height:88px;padding:17px 20px;display:grid}.continue-mark{color:#f5b84a;background:#f5b84a1a;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.continue-row>div:nth-child(2){gap:5px;display:grid}.continue-row>div:nth-child(2) span{color:#9fabb8;font-size:13px}.continue-progress{background:#334152;border-radius:5px;height:5px;overflow:hidden}.continue-progress span,.scouting-meter span{border-radius:inherit;background:var(--mint);height:100%;display:block}.home-empty-row{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:16px 20px;display:flex}.home-empty-row div{gap:5px;display:grid}.home-empty-row span{color:var(--muted);font-size:12px}.result-contract{border-bottom:1px solid var(--line);background:#f8faf9;grid-template-columns:minmax(150px,.55fr) repeat(3,minmax(0,1fr));display:grid}.result-contract>div{border-right:1px solid var(--line);align-content:center;min-height:116px;padding:18px 22px;display:grid}.result-contract>div:last-child{border-right:0}.result-contract-title .home-section-label{margin-bottom:5px}.result-contract-title strong{text-transform:capitalize}.result-contract-column span{color:var(--ink);font-size:13px;font-weight:800}.result-contract-column p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.5}.legacy-layout{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(340px,1.8fr) minmax(130px,.45fr) minmax(130px,.45fr);display:grid}.scouting-objective{border-right:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(140px,.7fr) auto;align-items:center;gap:22px;min-height:110px;padding:18px 22px 18px 0;display:grid}.scouting-copy{gap:6px;display:grid}.scouting-copy span{color:var(--muted);font-size:13px}.scouting-meter{background:#e6ebee;border-radius:6px;height:6px;overflow:hidden}.scouting-objective b{font-size:13px}.legacy-stat{border:0;border-right:1px solid var(--line);text-align:center;background:0 0;place-content:center;gap:5px;display:grid}.legacy-stat:last-child{border-right:0}.legacy-stat:hover{background:#f8faf9}.legacy-stat strong{font:800 27px Manrope,sans-serif}.legacy-stat span{color:var(--muted);font-size:12px}.social-home-section{justify-content:space-between;align-items:center;gap:35px;display:flex}.social-home-section h2{letter-spacing:-.035em;margin:0;font:750 25px Manrope,sans-serif}.social-home-section p{color:var(--muted);margin:9px 0 0;font-size:12px}.social-home-actions{flex:none;gap:8px;display:flex}@media (max-width:1080px){.home-command{grid-template-columns:1fr;align-items:start}.result-contract{grid-template-columns:1fr 1fr}.result-contract>div{border-bottom:1px solid var(--line)}.legacy-layout{grid-template-columns:1fr 1fr}.scouting-objective{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1}}@media (max-width:860px){.home-rail{grid-template-columns:1fr auto;padding:16px 4px}.home-rail p,.home-rail .fairness-label{grid-row:2}.home-rail .text-button{grid-area:1/2}.continue-row{grid-template-columns:42px 1fr auto}.continue-progress{grid-column:2/4}.social-home-section{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.home-command{gap:28px;padding-top:15px}.home-command-copy h1{font-size:44px}.play-now-feature{flex-direction:column;align-items:stretch;min-height:340px;padding:26px 22px}.home-primary-action{justify-content:center;width:100%;margin-top:auto}.home-rail{grid-template-columns:1fr;gap:10px}.home-rail p,.home-rail .fairness-label,.home-rail .text-button{grid-area:auto/1;justify-self:start}.home-section-heading{flex-direction:column;align-items:flex-start}.continue-row{grid-template-columns:42px 1fr}.continue-row>button,.continue-progress{grid-column:1/-1}.result-contract{grid-template-columns:1fr}.result-contract>div{border-right:0;min-height:92px}.legacy-layout{grid-template-columns:1fr 1fr}.scouting-objective{grid-template-columns:1fr auto}.scouting-meter{grid-area:2/1/auto/-1}.scouting-objective b{grid-area:1/2}.legacy-stat{min-height:96px}.social-home-actions{flex-direction:column;width:100%}.social-home-actions button{justify-content:center;width:100%}.blocked-user-list article{grid-template-columns:40px 1fr}.blocked-user-list article .secondary-button{grid-column:1/-1;justify-content:center}.achievement-claim-alert{margin-top:10px}}.collection-view-tabs{border-bottom:1px solid var(--line);gap:6px;margin:8px 0 0;display:flex}.collection-view-tabs button{min-height:50px;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:0 14px;font-weight:750;display:inline-flex}.collection-view-tabs button.active{color:var(--ink);border-bottom-color:var(--coral)}.collection-view-tabs span{background:var(--soft);border-radius:10px;min-width:21px;padding:3px 5px;font-size:11px}.collection-view-explainer{border-bottom:1px solid var(--line);background:#f8faf9;align-items:center;gap:12px;min-height:60px;padding:10px 14px;display:flex}.collection-view-explainer strong{flex:none;font-size:13px}.collection-view-explainer span{color:var(--muted);font-size:12px;line-height:1.5}.collection-filter-panel{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 11px 11px;gap:0;margin-bottom:24px;display:grid}.collection-filter-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 16px;display:flex}.collection-filter-panel>header>span{grid-template-columns:20px auto;align-items:center;gap:2px 8px;display:grid}.collection-filter-panel>header svg{color:var(--coral);grid-row:1/3}.collection-filter-panel>header strong{font-size:13px}.collection-filter-panel>header small{color:var(--muted);font-size:11px}.collection-filter-actions{flex:none;align-items:center;gap:6px;display:flex}.collection-filter-actions button{min-height:31px;color:var(--coral);background:0 0;border:0;border-radius:6px;padding:0 9px;font-size:11px;font-weight:800}.collection-filter-toggle{display:none}.collection-filter-body{display:grid}.collection-filter-groups{grid-template-columns:1fr .9fr 1.2fr;display:grid}.collection-filter-groups fieldset{border:0;border-right:1px solid var(--line);min-width:0;margin:0;padding:13px 16px 15px}.collection-filter-groups fieldset:last-child{border-right:0}.collection-filter-groups legend{color:#65726f;letter-spacing:.08em;text-transform:uppercase;padding:0;font-size:10px;font-weight:900}.collection-filter-groups fieldset>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.collection-filter-groups button,.collection-favourite-filter{border:1px solid var(--line);min-height:32px;color:var(--muted);background:#fff;border-radius:999px;padding:0 10px;font-size:11px;font-weight:800}.collection-filter-groups button.active,.collection-filter-groups button[aria-pressed=true],.collection-favourite-filter.active{color:#fff;border-color:var(--navy);background:var(--navy)}.collection-favourite-filter{justify-self:start;align-items:center;gap:6px;margin:0 16px 14px;display:inline-flex}.collection-favourite-filter.active{color:#fff1ef;border-color:var(--coral);background:var(--coral)}.collection-archive>header{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#f6faf8,#fff);justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:17px 20px;display:flex}.collection-archive>header>div{gap:4px;display:grid}.collection-archive>header small{color:#337e67;letter-spacing:.1em;font-size:10px;font-weight:900}.collection-archive>header h2{margin:0;font:800 19px Manrope,sans-serif}.collection-archive>header p{max-width:680px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.collection-archive>header>span{color:#2a6e58;background:#e8f6f0;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:800}.collection-history-list{border-top:1px solid var(--line)}.collection-history-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:88px;color:var(--ink);text-align:left;background:#fff;grid-template-columns:42px minmax(0,1fr) 100px 20px;align-items:center;gap:14px;padding:12px 4px;display:grid}.collection-history-list>button:hover{background:#f8faf9;padding-inline:10px}.history-card-mark{aspect-ratio:63/88;border-radius:5px;width:40px;display:block;overflow:hidden}.history-card-mark>.football-card{width:100%;height:100%}.collection-history-list>button>span:nth-child(2){gap:3px;display:grid}.collection-history-list small{color:var(--muted);font-size:11px}.collection-history-list i{color:var(--muted);font-size:12px;font-style:normal}.collection-history-list>button>span:nth-child(3){text-align:right;display:grid}.collection-history-list>button>span:nth-child(3) b{font:800 18px Manrope,sans-serif}.collection-history-list>button>svg{color:var(--coral)}.card-career-summary{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,1fr);margin:14px 0;display:grid;overflow:hidden}.card-career-summary>span{border-right:1px solid var(--line);text-align:center;place-content:center;gap:4px;min-height:68px;padding:8px;display:grid}.card-career-summary>span:last-child{border-right:0}.card-career-summary strong{font:800 16px Manrope,sans-serif}.card-career-summary small{color:var(--muted);font-size:11px}.passport-detail>.card-career-summary{margin:0 18px}.passport-detail>p{margin-bottom:18px}@media (max-width:620px){.card-detail-journey-nav{grid-template-columns:1fr;position:static}.card-detail-journey-nav button{text-align:left}.card-profile-evidence{grid-template-columns:1fr}.card-profile-evidence span{border-right:0;border-bottom:1px solid var(--line)}.card-profile-evidence span:last-child{border-bottom:0}.player-identity-panel{grid-template-columns:auto minmax(0,1fr);padding:15px}.player-identity-mark{width:48px}.player-profile-counts{grid-column:1/-1;width:100%}.player-profile-counts span{flex:1;min-width:0}.player-season-heading{flex-direction:column;align-items:flex-start;padding:18px}.player-season-heading>span{grid-template-columns:auto auto;justify-content:start;gap:6px;width:100%}.player-card-versions,.player-role-matrix,.player-real-statistics,.player-career-trend,.player-card-comparison,.player-season-browser{padding:14px}.player-card-grid,.player-role-matrix>div,.player-real-statistics dl{grid-template-columns:1fr}}.statistics-access-state{border:1px solid var(--line);background:#f3faf7;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;margin-left:auto;padding:9px 11px;display:grid}.statistics-access-state svg{color:#337e67;grid-row:1/3}.statistics-access-state strong{font-size:11px}.statistics-access-state small{color:var(--muted);font-size:9px}.statistics-plan-matrix{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px;gap:8px!important;display:grid!important}.statistics-plan-matrix>span{border:1px solid var(--line);background:var(--surface-soft,#f8faf9);opacity:.58;border-radius:9px;gap:4px;padding:12px;display:grid}.statistics-plan-matrix>span.active{opacity:1;background:#eaf8f2;border-color:#337e67}.statistics-plan-matrix strong{font-size:13px}.statistics-plan-matrix small{color:var(--muted);font-size:10px;line-height:1.4}.player-real-statistics article>footer{border:1px dashed var(--line);color:var(--muted);border-radius:8px;align-items:center;gap:9px;margin-top:10px;padding:10px;display:flex}.player-real-statistics article>footer svg{color:#337e67;flex:none;width:18px}.player-real-statistics article>footer span{gap:2px;display:grid}.player-real-statistics article>footer strong{color:var(--ink);font-size:11px}.player-real-statistics article>footer small{font-size:10px}html[data-theme=dark] .statistics-plan-matrix>span.active{border-color:var(--mint);background:color-mix(in srgb,var(--mint) 10%,var(--surface))}@media (max-width:620px){.statistics-plan-matrix{grid-template-columns:1fr}.player-real-statistics>header{flex-wrap:wrap;align-items:flex-start}.statistics-access-state{width:100%;margin-left:0}}@media (max-width:860px){.collection-filter-groups{grid-template-columns:1fr}.collection-filter-groups fieldset{border-right:0;border-bottom:1px solid var(--line)}.collection-filter-groups fieldset:last-child{border-bottom:0}.card-detail-card-module{position:static}}@media (max-width:620px){.collection-view-tabs{overflow-x:auto}.collection-view-tabs button{white-space:nowrap}.collection-view-explainer{flex-direction:column;align-items:flex-start;gap:3px;padding:11px 12px}.collection-toolbar{grid-template-columns:1fr;padding:10px 12px}.collection-toolbar>span{justify-self:start}.collection-filter-panel>header{flex-direction:row;align-items:center}.collection-filter-panel>header small{display:none}.collection-filter-toggle{color:var(--ink)!important;border:1px solid var(--line)!important;background:#fff!important;display:block!important}.collection-filter-body:not(.open){display:none}.collection-filter-groups fieldset{padding-inline:12px}.collection-filter-groups fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.collection-filter-groups button{min-width:0;padding-inline:6px}.collection-favourite-filter{margin-inline:12px}.collection-archive>header{flex-direction:column;align-items:flex-start;gap:10px}.collection-history-list>button{grid-template-columns:38px minmax(0,1fr) 18px}.collection-history-list>button>span:nth-child(3){text-align:left;grid-column:2}.collection-history-list>button>svg{grid-area:1/3/3}.card-detail-quickfacts{grid-template-columns:repeat(3,minmax(0,1fr))}.card-detail-quickfacts strong{font-size:14px}.card-career-summary{grid-template-columns:repeat(3,1fr)}.card-career-summary>span{min-height:58px}.card-detail dl{grid-template-columns:1fr}.card-detail dl div{padding:10px 12px}}@media (max-width:700px){body{overflow-x:hidden}.game-focus-nav{border-radius:0;margin-inline:-8px;top:66px}.football-calendar-hub{gap:16px;padding-top:12px}.calendar-command{border-radius:0;grid-template-columns:1fr;gap:22px;min-height:0;margin-inline:-16px;padding:25px 16px}.calendar-command h1{font-size:34px}.calendar-command-stats article{min-height:92px}.calendar-command-stats strong{font-size:18px}.calendar-command-stats small{font-size:8px}.calendar-now{border-inline:0;border-radius:0;margin-inline:-16px}.calendar-now>header{flex-direction:column;align-items:flex-start;gap:8px}.calendar-now-grid{grid-template-columns:1fr}.calendar-always-on{grid-column:auto;grid-template-columns:38px 1fr}.calendar-always-on>span{width:38px;height:38px}.calendar-game-links{grid-column:1/-1}.calendar-now-event{min-height:130px}.schedule-calendar{--schedule-label:132px;border-inline:0;border-radius:0;margin-inline:-16px}.schedule-calendar-heading{flex-direction:column;align-items:flex-start;padding:18px 16px}.schedule-timezone{width:100%}.schedule-filters{padding-inline:10px;overflow-x:auto}.schedule-filters button{flex:none}.schedule-calendar-board{min-width:950px}.schedule-day-row{grid-template-columns:var(--schedule-label) repeat(var(--schedule-days),minmax(58px,1fr))}.schedule-event-label{padding-inline:10px}.schedule-event-label strong{font-size:12px}.schedule-event-bar{padding-inline:7px}.schedule-calendar>footer{flex-wrap:wrap;align-items:flex-start}.schedule-calendar>footer p{width:100%;margin:0}.squad-chemistry-coach{grid-template-columns:auto 1fr}.squad-chemistry-coach>span{grid-column:1/-1;justify-content:flex-start;gap:4px;display:flex}.player-spotlight-backdrop{place-items:end stretch;padding:0}.player-spotlight{border-radius:24px 24px 0 0;width:100%;max-height:95dvh;overflow-y:auto}.spotlight-stage{grid-template-columns:1fr;gap:22px;padding:18px}.mythlyx-card-flip{width:240px}.spotlight-copy{padding-bottom:max(4px,env(safe-area-inset-bottom))}.spotlight-copy h2{font-size:20px}.match-stat-ribbon{grid-template-columns:repeat(4,minmax(0,1fr));top:67px;left:9px;right:9px}.match-stat-ribbon span{padding-inline:4px}.match-moment-callout{top:126px}.match-skip-overlay{top:120px}.match-camera-picker{justify-content:center;bottom:148px;left:9px;right:9px}.match-camera-picker button{flex:1;justify-content:center}.match-pitch-experience .match-commentary-live{bottom:9px}.history-match-actions{grid-auto-flow:row;justify-items:stretch}.social-share-links{justify-content:flex-end}.match-viewer-page{padding:8px}.match-viewer-nav span{display:none}.match-viewer-stage .match-pitch-experience[data-match-pinned=true]{height:calc(100svh - 112px);position:relative;inset:auto}.match-viewer-stage .match-pitch-canvas{height:calc(100% - 122px);min-height:350px}.match-viewer-stage .match-commentary-live{width:auto;right:9px}.broadcast-ident{grid-template-columns:1fr auto}.broadcast-ident small{display:none}.broadcast-full-time{padding:17px}.match-viewer-footer{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.podium-player>strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-height:28px;display:-webkit-box;overflow:hidden}.leaderboard-ranked-field>article .leader-player{grid-area:1/2}.leaderboard-ranked-field>article>span:nth-child(3){grid-area:2/2;justify-content:flex-start;align-self:start}.leaderboard-ranked-field>article>span:nth-child(4){grid-area:2/3;align-self:start;display:flex}.leaderboard-ranked-field>article>span:nth-child(4):before{content:"Wins";color:var(--muted);text-transform:uppercase;font-size:9px}.leaderboard-ranked-field>article>strong:last-child{grid-area:1/3;align-self:center}}.football-identity-onboarding,.ranked-journey{border:1px solid var(--border);background:linear-gradient(145deg,#2ee6a61f,#0a141ff5);border-radius:24px;margin:0 0 1.5rem;padding:clamp(1rem,3vw,2rem)}.football-identity-onboarding>header{max-width:720px}.football-identity-onboarding>div,.ranked-journey>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.football-identity-onboarding>div>button,.ranked-journey article{text-align:left;color:inherit;background:#050d15b8;border:1px solid #ffffff21;border-radius:18px;flex-direction:column;gap:.55rem;padding:1rem;display:flex}.football-identity-onboarding button:hover{border-color:var(--accent);transform:translateY(-2px)}.football-identity-onboarding button strong,.ranked-journey h3{font-size:1.25rem}.ranked-journey>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.ranked-journey article>div{flex-wrap:wrap;gap:.7rem;display:flex}.ranked-journey article>div span{background:#ffffff0f;border-radius:8px;padding:.4rem .55rem;font-size:.78rem}.ranked-journey footer{justify-content:space-between;gap:.5rem;font-size:.82rem;display:flex}.ranked-journey em{color:var(--accent);font-style:normal}.match-presentation-picker{border:0;grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1rem 0;padding:0;display:grid}.match-presentation-picker legend{grid-column:1/-1;margin-bottom:.4rem;font-weight:700}.match-presentation-picker button{border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:12px;flex-direction:column;gap:.2rem;padding:.75rem;display:flex}.match-presentation-picker button.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.match-viewer-nav label{align-items:center;gap:.45rem;font-size:.75rem;display:flex}.match-viewer-nav select{max-width:170px}.card-archive-actions{margin-top:1rem}.ranked-result-delta{background:#2ee6a614;border:1px solid #2ee6a659;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:.35rem 1rem;margin:1rem 0;padding:1rem;display:grid}.ranked-result-delta span{flex-direction:column;display:flex}.ranked-result-delta span small{text-transform:uppercase;color:var(--accent)}.ranked-result-delta b{font-size:1.5rem}.ranked-result-delta p{grid-column:1/-1;margin:0}.trade-kind-picker{gap:.5rem;margin:1rem 0;display:flex}.trade-kind-picker button{border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:999px;padding:.7rem 1rem}.trade-kind-picker button.active{border-color:var(--accent);color:var(--accent)}.trade-gift-receiver{text-align:center;border:1px dashed #2ee6a666;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:1rem;display:flex}.trade-gift-receiver svg{color:var(--accent)}.football-identity-onboarding>div>button,.ranked-journey article{color:#f6fbff;background:#050d15d1}.football-identity-onboarding>div>button span,.football-identity-onboarding>div>button small,.ranked-journey article p,.ranked-journey article footer{color:#f6fbffc7}@media (max-width:760px){.football-identity-onboarding>div,.ranked-journey>div,.match-presentation-picker{grid-template-columns:1fr}.ranked-journey>header,.ranked-journey footer{flex-direction:column;align-items:flex-start}.match-viewer-nav label{display:none}}.match-viewing-picker{border:0;margin:1.1rem 0 0;padding:0}.match-viewing-picker>legend{color:#f4f8fb;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.7rem;font-size:.78rem;font-weight:900}.match-viewing-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.match-viewing-choices>button{color:#f4f8fb;text-align:left;background:linear-gradient(145deg,#0f1f31fa,#07111ef5);border:1px solid #aec9e033;border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:.75rem;min-height:112px;padding:1rem;display:grid;position:relative}.match-viewing-choices>button:hover{border-color:#7fdfb5a6;transform:translateY(-1px)}.match-viewing-choices>button:focus-visible{outline-offset:3px;outline:2px solid #7fdfb5}.match-viewing-choices>button.selected{background:linear-gradient(145deg,#7fdfb529,#07111efa);border-color:#7fdfb5;box-shadow:0 0 0 1px #7fdfb538,0 14px 32px #0003}.match-viewing-choices>button>svg{color:#07111e;background:#7fdfb5;border-radius:12px;width:38px;height:38px;padding:9px}.match-viewing-choices>button:nth-child(2)>svg{background:#e2bd65}.match-viewing-choices>button>span{gap:.3rem;display:grid}.match-viewing-choices>button strong{font-size:1rem}.match-viewing-choices>button small{color:#a8b8c8;font-size:.74rem;line-height:1.45}.match-viewing-choices>button>i{color:#7fdfb5;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-style:normal;font-weight:900;position:absolute;bottom:.6rem;right:.7rem}.match-watch-options{background:#050e1899;border:1px solid #7fdfb529;border-radius:15px;margin-top:.75rem;padding:.85rem}.match-watch-options .match-presentation-picker{margin:0}.match-watch-options .match-presentation-picker legend{color:#a8b8c8;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.match-commentary-toggle{cursor:pointer;background:#ffffff09;border:1px solid #aec9e029;border-radius:12px;align-items:center;gap:.75rem;min-height:58px;margin-top:.75rem;padding:.7rem .8rem;display:flex}.match-commentary-toggle input{accent-color:#7fdfb5;width:20px;height:20px}.match-commentary-toggle>span{gap:.15rem;display:grid}.match-commentary-toggle strong{color:#f4f8fb;font-size:.82rem}.match-commentary-toggle small{color:#93a7b9;font-size:.68rem}.match-skip-assurance{background:#e2bd6514;border:1px solid #e2bd653d;border-radius:13px;align-items:center;gap:.7rem;margin-top:.75rem;padding:.8rem;display:flex}.match-skip-assurance>svg{color:#e2bd65;flex:none}.match-skip-assurance>span{gap:.15rem;display:grid}.match-skip-assurance strong{color:#f4f8fb;font-size:.82rem}.match-skip-assurance small{color:#a8b8c8;font-size:.7rem;line-height:1.45}@media (max-width:680px){.match-viewing-choices{grid-template-columns:1fr}.match-viewing-choices>button{min-height:104px}.match-watch-options .match-presentation-picker{grid-template-columns:1fr}.match-watch-options .match-presentation-picker button{min-height:58px}}.transfer-record-hero{background:linear-gradient(135deg,#f0f8f4,#fff 68%);border:1px solid #cbdcd5;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:18px;padding:20px;display:grid;box-shadow:0 8px 28px #1534290f}.transfer-record-hero>span{color:#fff;background:#123f32;border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.transfer-record-hero>span svg{width:27px;height:27px}.transfer-record-hero small{color:#397361;letter-spacing:.12em;font-size:11px;font-weight:850}.transfer-record-hero h2{margin:3px 0 5px;font-size:20px}.transfer-record-hero p{max-width:760px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.transfer-record-layout{gap:18px;display:grid}.transfer-contract-list>.panel-header>strong,.transferred-card-list>.panel-header>strong{color:#fff;text-align:center;background:#123f32;border-radius:99px;min-width:30px;padding:5px 9px}.transfer-contract-list>button,.transferred-card-list>button{border:0;border-top:1px solid var(--line);width:100%;color:inherit;text-align:left;background:#fff;align-items:center;gap:12px;padding:13px 16px;display:grid}.transfer-contract-list>button{grid-template-columns:auto 1fr auto}.transfer-contract-list>button:hover,.transferred-card-list>button:hover{background:#f7fbf9}.transfer-contract-list>button>span,.transferred-card-list>button>span{gap:3px;display:grid}.transfer-contract-list button small,.transferred-card-list button small{color:var(--muted);font-size:11px}.contract-list-icon{color:#fff;background:#173f34;border-radius:10px;place-items:center;width:39px;height:39px;display:grid!important}.transferred-card-avatar{aspect-ratio:63/88;border-radius:5px;overflow:hidden;width:39px!important;display:block!important}.transferred-card-avatar>.football-card{width:100%;height:100%}.card-career-comparison{text-align:center;min-width:62px}.card-career-comparison strong{font:800 15px Manrope,sans-serif}.passport-contract-link{border:0;border-top:1px solid var(--line);width:100%;color:inherit;text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.passport-contract-link>svg:first-child{color:#26725a}.passport-contract-link span{gap:2px;display:grid}.passport-contract-link>svg:last-child{width:15px;color:var(--muted)}.transfer-contract-backdrop{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050d12c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.transfer-contract-document{background:#e8e3d8;border-radius:13px;width:min(920px,100%);max-height:94dvh;overflow:auto;box-shadow:0 28px 90px #0000006b}.transfer-contract-toolbar{z-index:2;color:#fff;background:#111b22;justify-content:space-between;align-items:center;padding:10px 13px;display:flex;position:sticky;top:0}.transfer-contract-toolbar>span,.transfer-contract-toolbar>div{align-items:center;gap:9px;display:flex}.transfer-contract-toolbar .secondary-button{color:#fff;background:#26343d;border-color:#647077;min-height:34px}.transfer-contract-paper{color:#24211b;background:#fffdf6;border:1px solid #cfc5ad;margin:18px;padding:34px 40px;box-shadow:0 7px 20px #3c2f191f}.transfer-contract-masthead{border-bottom:3px double #373026;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding-bottom:18px;display:grid}.transfer-contract-crest{border:2px solid #29251f;border-radius:50%;place-items:center;width:54px;height:54px;font:900 25px Georgia,serif;display:grid}.transfer-contract-masthead small{letter-spacing:.16em;font-size:10px;font-weight:850}.transfer-contract-masthead h1{margin:3px 0 5px;font:700 23px Georgia,serif}.transfer-contract-masthead code{font-size:12px}.contract-status{color:#2d694e;letter-spacing:.1em;border:2px solid #2d694e;border-radius:3px;padding:8px 11px;font:850 12px Manrope,sans-serif;transform:rotate(-2deg)}.contract-intro{color:#554e42;margin:18px 0;font:13px/1.65 Georgia,serif}.contract-exchange{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.contract-exchange article{background:#faf6eb;border:1px solid #d7ceba;gap:3px;padding:14px;display:grid}.contract-exchange small,.contract-signatures small{letter-spacing:.1em;font-size:10px;font-weight:850}.contract-exchange strong{font:700 17px Georgia,serif}.contract-exchange span{font-size:12px}.contract-exchange code{color:#6f6759;margin-top:5px;font-size:10px}.contract-terms{margin-top:20px}.contract-terms h2{font:700 16px Georgia,serif}.contract-terms ol{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.contract-terms li{color:#4b453a;grid-template-columns:22px 1fr;gap:8px;font:13px/1.55 Georgia,serif;display:grid}.contract-terms li span{border:1px solid #958a73;border-radius:50%;place-items:center;width:20px;height:20px;font:700 11px Manrope,sans-serif;display:grid}.contract-signatures{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:24px;display:grid}.contract-signatures article{border-top:1px solid #827967;gap:5px;padding:15px 0;display:grid}.contract-signature{min-height:34px;font:italic 24px Brush Script MT,cursive}.contract-signatures article>span{color:#2d694e;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.contract-signatures time{color:#6d6558;font-size:10px}.contract-registration{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.contract-registration span{color:#26543f;text-transform:uppercase;background:#f4faf5;border:1px solid #a7bcae;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:11px;display:flex}.contract-registration svg{width:14px}.contract-authenticity{border-top:1px solid #cfc5ad;grid-template-columns:1fr 1fr 1.3fr;gap:12px;margin-top:20px;padding-top:14px;display:grid}.contract-authenticity span{color:#665e51;gap:3px;font-size:10px;display:grid}.contract-authenticity strong{color:#29251f;text-transform:uppercase}.contract-authenticity code{text-overflow:ellipsis;overflow:hidden}.contract-disclaimer{color:#776f62;text-align:center;margin:15px 0 0;font-size:10px}@media (max-width:700px){.transfer-record-hero{grid-template-columns:auto 1fr}.transfer-record-hero>button{grid-column:1/-1}.transferred-card-list>button{grid-template-columns:auto 1fr auto}.transferred-card-list .card-career-comparison:last-child{display:none}.transfer-contract-backdrop{place-items:end stretch;padding:0}.transfer-contract-document{border-radius:15px 15px 0 0;width:100%;max-height:96dvh}.transfer-contract-paper{margin:8px;padding:22px 16px}.transfer-contract-masthead{grid-template-columns:auto 1fr}.contract-status{grid-column:1/-1;justify-self:start}.contract-exchange,.contract-signatures,.contract-registration,.contract-authenticity{grid-template-columns:1fr}.transfer-contract-toolbar>span strong{display:none}}@media print{body>*{visibility:hidden}.transfer-contract-backdrop,.transfer-contract-backdrop *{visibility:visible}.transfer-contract-backdrop{background:#fff;padding:0;position:absolute;inset:0}.transfer-contract-document{width:100%;max-height:none;box-shadow:none;background:#fff;overflow:visible}.transfer-contract-toolbar{display:none}.transfer-contract-paper{box-shadow:none;border:0;margin:0}}.similar-players{border:1px solid var(--line);background:#fff;border-radius:13px;padding:20px}.similar-players>header{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.similar-players>header svg{color:#337e67;flex:none}.similar-player-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;display:grid}.similar-player-grid>a{border:1px solid var(--line);color:inherit;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:12px;text-decoration:none;display:grid}.similar-player-grid>a:hover,.similar-player-grid>a:focus-visible{background:#f3faf7;border-color:#337e67}.similar-player-grid span,.similar-player-grid b{display:grid}.similar-player-grid b{text-align:right;font:850 20px Manrope,sans-serif}.similar-player-grid small{color:var(--muted);font-size:10px}.similar-player-grid b small{color:#337e67;font-size:9px}.similar-player-grid meter,.similar-player-grid>a>small{grid-column:1/-1;width:100%}.similar-players>footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;font-size:10px;display:flex}@media (max-width:620px){.similar-players{padding:14px}.similar-player-grid{grid-template-columns:1fr}.similar-players>footer{flex-direction:column;align-items:flex-start}}.card-publication-proof{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:12px 0!important;display:grid!important}.card-publication-proof>div{background:#fff;gap:3px;border:0!important;grid-template-columns:1fr!important;padding:9px!important;display:grid!important}.card-publication-proof code{color:var(--muted);text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.card-explanation{border:1px solid var(--line);background:#f8fbfa;border-radius:9px;margin:10px 0;padding:11px}.card-explanation summary{cursor:pointer;font-weight:800}.card-explanation>p{margin:8px 0!important}.card-explanation>div{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:6px;display:grid}.card-explanation article{border:1px solid var(--line);background:#fff;border-radius:6px;gap:3px;padding:8px;display:grid}.card-explanation article span,.card-explanation article small{color:var(--muted);font-size:10px}@media (max-width:420px){.card-publication-proof{grid-template-columns:1fr}}.player-owned-passport-link{color:#165a47;text-align:center;background:#f3faf7;border:1px solid #337e67;border-radius:8px;place-items:center;min-height:36px;padding:6px;font-size:11px;font-weight:800;text-decoration:none;display:grid}.shared-tactic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1240px;margin:auto;display:grid}.shared-tactic-grid article{background:#0a1722e6;border:1px solid #ffffff1a;border-radius:13px;gap:5px;padding:18px;display:grid}.shared-tactic-grid small{color:#9aaabb;text-transform:capitalize}.shared-tactic-grid strong{font-size:28px}.shared-tactic-instructions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1240px;margin:18px auto 0}@media (max-width:760px){.shared-tactic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shared-tactic-instructions{grid-template-columns:1fr}}.selected-player-analysis dt{color:#aebdce}.saved-squad-game .field input,.saved-squad-game .position-player-search input{min-height:44px}.squad-trials-page{color:var(--ink);gap:24px;display:grid}.trial-loading{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;align-content:center;place-items:center;gap:10px;min-height:480px;padding:40px;display:grid}.trial-loading>svg{color:#2e8c6c;width:38px;height:38px}.trial-loading h1,.trial-loading h2{letter-spacing:-.04em;margin:0;font:800 clamp(25px,4vw,42px) Manrope,sans-serif}.trial-loading p{max-width:550px;color:var(--muted);margin:0;font-size:12px}.trial-loading.error>svg{color:var(--coral)}.trial-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#2ee6a633,#0000 30%),radial-gradient(circle at 5% 100%,#ef5b4c26,#0000 31%),linear-gradient(135deg,#0c1826,#132b35 68%,#153a33);border-radius:20px;grid-template-columns:minmax(0,1.65fr) minmax(230px,.45fr);align-items:end;gap:40px;min-height:290px;margin-top:-10px;padding:clamp(30px,5vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 65px #0e1f2b2e}.trial-hero:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-205px;right:-80px;box-shadow:0 0 0 46px #ffffff06,0 0 0 92px #ffffff04}.trial-hero>*{z-index:1;position:relative}.trial-eyebrow{color:#75dfb6;letter-spacing:.16em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.trial-eyebrow svg{width:16px}.trial-hero h1{letter-spacing:-.06em;max-width:800px;margin:13px 0 17px;font:850 clamp(38px,5vw,67px)/.94 Manrope,sans-serif}.trial-hero p{color:#bdc9d3;max-width:730px;margin:0;font-size:13px;line-height:1.65}.trial-principles{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.trial-principles span{color:#dce6ed;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:750;display:inline-flex}.trial-principles svg{color:#75dfb6;width:14px}.trial-hero>aside{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e;border:1px solid #ffffff21;border-radius:15px;align-content:center;justify-items:center;min-height:170px;padding:25px;display:grid}.trial-hero>aside strong{color:#fff;letter-spacing:-.05em;font:850 56px/1 Manrope,sans-serif}.trial-hero>aside span{margin-top:8px;font-size:13px;font-weight:800}.trial-hero>aside small{color:#9fb1bd;border-top:1px solid #ffffff1a;margin-top:12px;padding-top:12px;font-size:10px;line-height:1.45}.trial-layout{grid-template-columns:minmax(245px,320px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.trial-campaign-list{border:1px solid var(--line);background:#fff;border-radius:14px;position:sticky;top:94px;overflow:hidden;box-shadow:0 10px 32px #1126210f}.trial-campaign-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:80px;padding:16px 17px;display:flex}.trial-campaign-list>header div{gap:3px;display:grid}.trial-campaign-list small,.section-title small,.trial-titlebar small,.trial-reward-strip small{color:#43836d;letter-spacing:.12em;font-size:9px;font-weight:900}.trial-campaign-list h2{margin:0;font:800 17px Manrope,sans-serif}.trial-campaign-list>header>span{color:#fff;background:#183c33;border-radius:50%;place-items:center;min-width:27px;height:27px;font-size:11px;font-weight:850;display:grid}.trial-campaign-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:91px;color:inherit;text-align:left;cursor:pointer;background:#fff;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 13px;display:grid;position:relative}.trial-campaign-list>button:before{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.trial-campaign-list>button:hover{background:#f8fbfa}.trial-campaign-list>button.active{background:#f0f8f5}.trial-campaign-list>button.active:before{background:#2d8c6b}.trial-campaign-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.trial-campaign-list>button strong,.trial-campaign-list>button em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trial-campaign-list>button strong{font-size:12px}.trial-campaign-list>button small{color:var(--muted);letter-spacing:0;text-transform:capitalize;font-size:9px;font-weight:700}.trial-campaign-list>button em{color:#80691e;font-size:9px;font-style:normal;font-weight:800}.trial-campaign-list>button>b{color:#5e716b;align-self:start;padding-top:4px;font-size:10px}.trial-list-icon{color:#287459;background:#eaf7f2;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.trial-list-icon svg{width:17px}.trial-list-icon.complete{color:#287459;background:#ddf3ea}.trial-list-icon.upcoming{color:#8d6a22;background:#fff7dd}.trial-campaign-list>footer{color:#39715e;background:#f3faf7;grid-template-columns:26px 1fr;gap:10px;padding:15px;display:grid}.trial-campaign-list>footer>svg{width:20px}.trial-campaign-list>footer span{gap:3px;display:grid}.trial-campaign-list>footer strong{font-size:11px}.trial-campaign-list>footer small{color:#608075;letter-spacing:0;font-size:9px;font-weight:650;line-height:1.45}.trial-workspace{gap:16px;min-width:0;display:grid}.trial-titlebar{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;min-height:130px;padding:25px 28px;display:flex}.trial-titlebar>div{max-width:720px}.trial-titlebar h2{letter-spacing:-.04em;margin:8px 0 6px;font:850 clamp(24px,3vw,34px)/1.05 Manrope,sans-serif}.trial-titlebar p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.trial-titlebar>a{flex:none;text-decoration:none}.trial-titlebar svg,.trial-submit-bar button svg{width:15px}.trial-status{color:#236a51;letter-spacing:.09em;text-transform:uppercase;background:#e8f6f0;border-radius:4px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.trial-status.upcoming{color:#78590e;background:#fff5d8}.trial-reward-strip{background:#fffdf5;border:1px solid #d8c684;border-radius:14px;grid-template-columns:minmax(220px,.8fr) minmax(180px,1fr) minmax(230px,.9fr);display:grid;overflow:hidden}.trial-reward-strip>div{border-right:1px solid #e7dfbe;align-items:center;min-height:102px;padding:17px 20px;display:flex}.trial-reward-strip>div:last-child{border-right:0}.trial-reward-heading{gap:11px}.trial-reward-heading>svg{color:#b38b22;width:28px}.trial-reward-heading span,.trial-cadence span{gap:4px;display:grid}.trial-reward-heading small{color:#8e701d}.trial-reward-heading strong{font-size:13px}.trial-reward-items{justify-content:center;gap:1px;padding:12px!important}.trial-reward-items>span{text-align:center;border-right:1px solid #e7dfbe;gap:4px;min-width:80px;padding:8px 14px;display:grid}.trial-reward-items>span:last-child{border-right:0}.trial-reward-items strong{font:850 18px Manrope,sans-serif}.trial-reward-items small{color:#8e701d;letter-spacing:.04em}.trial-cadence{gap:11px}.trial-cadence>svg{color:#376f5d;flex:none;width:23px}.trial-cadence strong{text-transform:capitalize;font-size:12px}.trial-cadence small{color:var(--muted);letter-spacing:0;font-size:9px;line-height:1.45}.trial-requirement-section,.trial-builder,.trial-attempts{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px}.section-title{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.section-title>div{gap:4px;display:grid}.section-title h3{letter-spacing:-.025em;margin:0;font:800 19px Manrope,sans-serif}.section-title p{color:var(--muted);margin:1px 0 0;font-size:11px;line-height:1.5}.section-title>span{color:#2e7159;white-space:nowrap;background:#f1faf6;border:1px solid #bfe4d6;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:850;display:inline-flex}.section-title>span svg{width:13px}.trial-requirement-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.trial-requirement-grid article{border:1px solid var(--line);background:#f9fbfa;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:68px;padding:10px;display:grid}.trial-requirement-grid article>span{color:#26785b;background:#e5f5ef;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.trial-requirement-grid svg{width:13px}.trial-requirement-grid article>div{gap:3px;min-width:0;display:grid}.trial-requirement-grid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.trial-requirement-grid strong{font-size:11px}.trial-builder{gap:18px;display:grid}.trial-builder-title{align-items:center}.trial-selection-count{align-items:center;gap:5px;display:flex}.trial-selection-count>strong{letter-spacing:-.05em;font:850 38px/1 Manrope,sans-serif}.trial-selection-count>span{color:#708078;font:800 12px Manrope,sans-serif;display:grid}.trial-selection-count small{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:700}.trial-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.trial-checks article{border:1px solid var(--line);background:#fafbfb;border-radius:8px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:60px;padding:8px 9px;display:grid}.trial-checks article.pass{background:#f1faf6;border-color:#bfe4d6}.trial-checks article>span{color:#87938f;background:#eef1f0;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.trial-checks article.pass>span{color:#fff;background:#2d8767}.trial-checks svg{width:11px}.trial-checks article>div{gap:2px;min-width:0;display:grid}.trial-checks strong,.trial-checks b{font-size:9px}.trial-checks small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.trial-checks b{color:#63716c}.trial-checks .pass b{color:#236b50}.trial-foundation-callout{background:linear-gradient(110deg,#fff9e9,#fffdf7);border:1px solid #c9a84e;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid}.trial-foundation-callout>span{color:#fff;background:#9b7922;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.trial-foundation-callout>span svg{width:20px}.trial-foundation-callout>div{gap:3px;display:grid}.trial-foundation-callout small{color:#83671e;letter-spacing:.12em;font-size:9px;font-weight:900}.trial-foundation-callout strong{font-size:13px}.trial-foundation-callout p{color:#776b4f;margin:0;font-size:10px;line-height:1.45}.trial-foundation-callout button{white-space:nowrap}.trial-selected-xi{background:linear-gradient(145deg,#12243a,#173a34);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:13px;display:grid}.trial-selected-xi article{color:#9dabb4;background:#ffffff09;border:1px dashed #ffffff24;border-radius:7px;grid-template-columns:29px minmax(0,1fr) 25px;align-items:center;gap:8px;min-height:53px;padding:7px;display:grid}.trial-selected-xi article.filled{color:#fff;background:#4fd2a014;border-style:solid;border-color:#4fd2a047}.trial-selected-xi article>span{color:#83939d;background:#ffffff14;border-radius:5px;place-items:center;width:27px;height:34px;font-size:10px;font-weight:850;display:grid}.trial-selected-xi article.filled>span{color:#132a24;background:#74ddb7}.trial-selected-xi article>div{gap:2px;min-width:0;display:grid}.trial-selected-xi strong,.trial-selected-xi small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trial-selected-xi strong{font-size:10px}.trial-selected-xi small{color:#8da09c;font-size:8px}.trial-selected-xi article>button{color:#a9bab5;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.trial-selected-xi article>button:hover{color:#fff;background:#ffffff1a}.trial-selected-xi article>button svg{width:12px}.trial-picker-toolbar{grid-template-columns:minmax(190px,1fr) auto auto;align-items:center;gap:8px;display:grid}.trial-card-search{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:20px 1fr;align-items:center;gap:6px;min-height:42px;padding:0 11px;display:grid}.trial-card-search svg{color:#6e7d77;width:15px}.trial-card-search input{width:100%;min-width:0;height:38px;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.trial-position-filter{border:1px solid var(--line);background:#f6f8f7;border-radius:8px;height:42px;padding:3px;display:flex}.trial-position-filter button{color:#687771;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:37px;font-size:9px;font-weight:850}.trial-position-filter button.active{color:#fff;background:#183c33}.trial-auto-build{white-space:nowrap;height:42px}.trial-auto-build svg{width:14px}.trial-card-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.trial-player-card{border:1px solid var(--line);min-width:0;color:inherit;background:#f8faf9;border-radius:14px;gap:0;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.trial-player-card:hover,.trial-player-card:focus-within{z-index:1;border-color:#4c9a7e;transform:translateY(-2px);box-shadow:0 12px 26px #1c534124}.trial-player-card.selected{border-color:#2f8e6d;box-shadow:0 0 0 2px #2f8e6d26}.trial-player-card.unavailable{opacity:.58}.trial-player-card-select{min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.trial-player-card-select:disabled{cursor:not-allowed}.trial-player-card-select>.mythlyx-football-card,.trial-player-card-select>.football-card{width:100%!important;max-width:none!important}.trial-player-card>.football-card-decision-strip{border-inline:0;border-radius:0}.trial-player-card-state{color:#586a63;text-align:center;background:#f6f9f8;justify-content:center;align-items:center;gap:5px;min-height:39px;padding:7px;font-size:10px;font-weight:850;display:flex}.trial-player-card.selected .trial-player-card-state{color:#1e6b4e;background:#e9f7f1}.trial-player-card-state svg{width:12px}.trial-empty-picker{border:1px dashed var(--line);min-height:190px;color:var(--muted);text-align:center;border-radius:10px;align-content:center;place-items:center;gap:6px;display:grid}.trial-empty-picker svg{color:#58a98b;width:28px}.trial-empty-picker h3{color:var(--ink);margin:0;font-size:14px}.trial-empty-picker p{margin:0;font-size:11px}.trial-submit-bar{z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8fdfbf5;border:1px solid #b9d8cc;border-radius:11px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:8px;padding:12px;display:grid;position:sticky;bottom:10px;box-shadow:0 14px 40px #143e322b}.trial-submit-bar>div{grid-template-columns:28px 1fr;align-items:center;gap:9px;display:grid}.trial-submit-bar>div>svg{color:#2c7e60;width:24px}.trial-submit-bar>div span{gap:2px;display:grid}.trial-submit-bar strong{font-size:11px}.trial-submit-bar small{color:var(--muted);font-size:8px}.trial-submit-bar button{white-space:nowrap}.trial-attempts{gap:10px;display:grid}.trial-attempt{border:1px solid var(--line);background:#fafbfb;border-radius:9px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:70px;padding:10px 13px;display:grid}.trial-attempt>span{color:#377560;background:#e8f5f0;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.trial-attempt>span svg{width:17px}.trial-attempt>div:nth-child(2){gap:3px;display:grid}.trial-attempt strong{font-size:11px}.trial-attempt small{color:var(--muted);font-size:9px}.trial-attempt>div:last-child{gap:6px;display:flex}.trial-attempt button{min-height:34px}@media (max-width:1180px){.trial-layout{grid-template-columns:240px minmax(0,1fr)}.trial-reward-strip{grid-template-columns:1fr 1fr}.trial-reward-strip>.trial-cadence{border-top:1px solid #e7dfbe;border-right:0;grid-column:1/-1;min-height:72px}.trial-requirement-grid,.trial-checks{grid-template-columns:repeat(3,minmax(0,1fr))}.trial-card-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.trial-picker-toolbar{grid-template-columns:1fr auto}.trial-auto-build{grid-column:1/-1;justify-content:center}}@media (max-width:900px){.trial-hero{grid-template-columns:1fr}.trial-hero>aside{text-align:left;justify-items:start;min-height:120px}.trial-hero>aside strong{font-size:42px}.trial-hero>aside small{width:100%}.trial-layout{grid-template-columns:1fr}.trial-campaign-list{scroll-snap-type:x proximity;display:flex;position:static;overflow-x:auto}.trial-campaign-list>header,.trial-campaign-list>footer{display:none}.trial-campaign-list>button{border-right:1px solid var(--line);scroll-snap-align:start;border-bottom:0;min-width:230px}.trial-requirement-grid,.trial-checks,.trial-card-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.squad-trials-page{gap:14px}.trial-hero{border-radius:0;min-height:0;margin:-12px -16px 0;padding:30px 16px}.trial-hero h1{font-size:42px}.trial-hero p{font-size:13px}.trial-principles{grid-template-columns:1fr;display:grid}.trial-layout{margin-inline:-16px}.trial-campaign-list{border-inline:0;border-radius:0}.trial-workspace{gap:10px}.trial-titlebar,.trial-requirement-section,.trial-builder,.trial-attempts{border-inline:0;border-radius:0}.trial-titlebar{flex-direction:column;align-items:flex-start;padding:20px 16px}.trial-titlebar>a{justify-content:center;width:100%}.trial-reward-strip{border-inline:0;border-radius:0;grid-template-columns:1fr}.trial-reward-strip>div,.trial-reward-strip>.trial-cadence{border-top:0;border-bottom:1px solid #e7dfbe;border-right:0;grid-column:auto;min-height:74px}.trial-reward-strip>div:last-child{border-bottom:0}.trial-requirement-section,.trial-builder,.trial-attempts{padding:18px 16px}.section-title{flex-direction:column;align-items:flex-start}.trial-requirement-grid{grid-template-columns:1fr 1fr}.trial-builder-title{grid-template-columns:1fr auto;display:grid}.trial-builder-title>div:first-child{grid-column:1/-1}.trial-checks{grid-template-columns:1fr 1fr}.trial-selected-xi{grid-template-columns:1fr 1fr;padding:9px}.trial-picker-toolbar{grid-template-columns:1fr}.trial-position-filter{overflow-x:auto}.trial-position-filter button{flex:1}.trial-auto-build{grid-column:auto}.trial-card-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.trial-submit-bar{bottom:max(6px,env(safe-area-inset-bottom));grid-template-columns:1fr 1fr}.trial-submit-bar>div{grid-column:1/-1}.trial-submit-bar button{justify-content:center}.trial-attempt{grid-template-columns:35px 1fr}.trial-attempt>div:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.trial-attempt button{justify-content:center}.trial-hero>aside{display:none}.trial-foundation-callout{grid-template-columns:38px 1fr}.trial-foundation-callout>button{grid-column:1/-1;justify-content:center}}@media (max-width:430px){.trial-requirement-grid,.trial-checks,.trial-selected-xi{grid-template-columns:1fr}.trial-card-picker{gap:6px}.trial-player-card-state{font-size:8px}.trial-submit-bar{grid-template-columns:1fr}.trial-submit-bar button{width:100%}}@media (prefers-reduced-motion:reduce){.trial-player-card{transition:none}}.theme-picker{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;margin:4px 0;padding:10px 11px 11px}.theme-picker legend{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;padding:0 3px;font-size:11px;font-weight:850}.theme-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.theme-picker button{border:1px solid var(--line);min-height:48px;color:var(--muted);background:var(--surface-soft);border-radius:8px;place-items:center;gap:3px;padding:6px;font-size:11px;font-weight:800;display:grid}.theme-picker button svg{width:15px;height:15px}.theme-picker button:hover{color:var(--ink);border-color:var(--line-strong)}.theme-picker button.active{color:var(--ink);border-color:var(--coral);background:color-mix(in srgb,var(--coral) 10%,var(--surface))}.theme-picker.compact{border:0;width:auto;margin:0;padding:0}.theme-picker.compact legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.theme-picker.compact>div{border:1px solid var(--line);background:var(--surface);border-radius:999px;gap:2px;padding:3px;display:flex}.theme-picker.compact button{background:0 0;border:0;border-radius:50%;width:32px;min-height:32px;padding:0}.theme-picker.compact button span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.theme-picker.compact button.active{color:var(--ink);background:var(--surface-strong);box-shadow:inset 0 0 0 1px var(--line)}.account-menu-panel,.desktop-nav-more>div{background:var(--surface-raised);box-shadow:var(--shadow)}html[data-theme=dark] .secondary-button,html[data-theme=dark] .panel,html[data-theme=dark] .auth-panel,html[data-theme=dark] .player-stat-profile,html[data-theme=dark] .stat-season-tabs button,html[data-theme=dark] .stat-group dl>div,html[data-theme=dark] .football-directory-grid>article,html[data-theme=dark] .football-identity-open,html[data-theme=dark] .football-entity-summary,html[data-theme=dark] .football-entity-section,html[data-theme=dark] .football-comparison article,html[data-theme=dark] .football-readable-facts>div,html[data-theme=dark] .football-provider-grid article,html[data-theme=dark] .collection-filter-panel,html[data-theme=dark] .collection-card,html[data-theme=dark] .collection-view-explainer,html[data-theme=dark] .similar-players,html[data-theme=dark] .player-card-versions,html[data-theme=dark] .player-role-matrix,html[data-theme=dark] .player-real-statistics,html[data-theme=dark] .player-career-trend,html[data-theme=dark] .player-card-comparison,html[data-theme=dark] .player-season-browser,html[data-theme=dark] .trial-campaign-list,html[data-theme=dark] .trial-titlebar,html[data-theme=dark] .trial-requirement-section,html[data-theme=dark] .trial-builder,html[data-theme=dark] .trial-attempts{color:var(--ink);background:var(--surface)}html[data-theme=dark] .player-identity-panel{color:var(--ink);border-color:var(--line);background:linear-gradient(120deg,color-mix(in srgb,var(--mint) 7%,var(--surface-raised)),var(--surface))}html[data-theme=dark] :where(.player-profile-counts>span,.player-season-tabs>button,.player-card-grid button,.player-real-statistics dl>div,.player-career-trend button){color:var(--ink);border-color:var(--line);background:var(--surface-soft)}html[data-theme=dark] .player-season-tabs>button.active,html[data-theme=dark] .player-card-grid button.active,html[data-theme=dark] .player-owned-passport-link{color:#a5e8cf;border-color:color-mix(in srgb,var(--mint) 46%,var(--line));background:color-mix(in srgb,var(--mint) 10%,var(--surface))}html[data-theme=dark] .player-real-statistics dl{background:var(--line)}html[data-theme=dark] .player-real-statistics dl>div,html[data-theme=dark] .account-status-trigger,html[data-theme=dark] .search-field,html[data-theme=dark] .hero-search,html[data-theme=dark] .product-search,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] .collection-toolbar,html[data-theme=dark] .collection-filter-groups button,html[data-theme=dark] .football-directory-search,html[data-theme=dark] .trial-card-search,html[data-theme=dark] .trial-player-card,html[data-theme=dark] .trial-player-card-state,html[data-theme=dark] .trial-attempt,html[data-theme=dark] .transferred-card-list>button,html[data-theme=dark] .transfer-contract-list>button{color:var(--ink);background:var(--surface-soft)}html[data-theme=dark] .product-search input{color:var(--ink);background:0 0}html[data-theme=dark] .collection-favourite-filter,html[data-theme=dark] .collection-filter-toggle{color:var(--ink)!important;border-color:var(--line-strong)!important;background:var(--surface-soft)!important}html[data-theme=dark] .account-status-trigger:hover,html[data-theme=dark] .football-identity-open:hover,html[data-theme=dark] .football-result:hover,html[data-theme=dark] .journey-row:hover,html[data-theme=dark] .legacy-stat:hover,html[data-theme=dark] .similar-player-grid>a:hover,html[data-theme=dark] .transferred-card-list>button:hover,html[data-theme=dark] .transfer-contract-list>button:hover{background:var(--surface-strong)}html[data-theme=dark] .stat-season-heading,html[data-theme=dark] .game-specials,html[data-theme=dark] .game-library-tabs,html[data-theme=dark] .collection-filter-panel>header,html[data-theme=dark] .collection-filter-body,html[data-theme=dark] .ranking-definition,html[data-theme=dark] .statistics-access-state,html[data-theme=dark] .transfer-record-hero{color:var(--ink);background:var(--surface-soft)}html[data-theme=dark] .provider-fact-notice,html[data-theme=dark] .football-database-disclosure,html[data-theme=dark] .notice-success{color:#a5e8cf;border-color:color-mix(in srgb,var(--mint) 35%,var(--line));background:color-mix(in srgb,var(--mint) 9%,var(--surface))}html[data-theme=dark] .notice,html[data-theme=dark] .notice-warning{color:#e7cf94;border-color:color-mix(in srgb,var(--amber) 34%,var(--line));background:color-mix(in srgb,var(--amber) 9%,var(--surface))}html[data-theme=dark] .achievement-claim-alert{color:var(--ink);border-color:color-mix(in srgb,var(--coral) 40%,var(--line));background:color-mix(in srgb,var(--coral) 9%,var(--surface))}html[data-theme=dark] .page-header h1,html[data-theme=dark] .home-command-copy h1,html[data-theme=dark] .game-ui-surface>.page-header h1{color:var(--ink)}html[data-theme=dark] th{color:var(--muted);background:var(--surface-soft)}html[data-theme=dark] tbody tr:hover{background:var(--surface-strong)}html[data-theme=dark] .game-ui-surface>.page-header{background:linear-gradient(120deg,rgba(var(--game-accent-rgb),.1),var(--surface))}html[data-theme=dark] .game-focus-nav,html[data-theme=dark] .trial-submit-bar{color:var(--ink);background:color-mix(in srgb,var(--surface) 92%,transparent)}html[data-theme=dark] .game-focus-nav button{color:var(--ink);background:var(--surface-soft)}.player-home{max-width:1260px;margin-inline:auto}.home-command{grid-template-columns:minmax(250px,.72fr) minmax(560px,1.28fr);align-items:center;min-height:500px;padding:clamp(36px,6vw,82px) 0;position:relative;overflow:clip}.home-command:before{content:"";z-index:0;border:1px solid color-mix(in srgb,var(--mint) 10%,transparent);width:min(68vw,780px);height:min(68vw,780px);box-shadow:0 0 0 70px color-mix(in srgb,var(--mint) 2.5%,transparent),0 0 0 140px color-mix(in srgb,var(--mint) 1.5%,transparent);pointer-events:none;border-radius:50%;position:absolute;top:-36%;right:-22%}.home-command>*{z-index:1;position:relative}.home-command-copy:before{content:"MY CLUB";color:var(--mint);letter-spacing:.2em;margin-bottom:13px;font-size:12px;font-weight:900;display:block}.home-command-copy h1{letter-spacing:-.065em;max-width:650px;font-size:clamp(46px,6vw,82px);line-height:.94}.home-command-copy p{max-width:520px;font-size:16px}.play-now-feature{background:linear-gradient(145deg,#68d7ad1a,#0000 45%),linear-gradient(150deg,#0f2134,#07111f);border:1px solid #ffffff1f;border-radius:22px;grid-template-rows:1fr auto;grid-template-columns:minmax(150px,220px) minmax(210px,1fr);align-items:center;gap:24px 34px;min-height:390px;display:grid}.play-now-feature>div{align-self:end}.home-featured-card{color:#e6c97e;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;grid-row:1/3;align-self:center;gap:10px;width:min(100%,250px);padding:0;font-size:11px;font-weight:900;transition:transform .18s;display:grid}.home-featured-card:hover{transform:translateY(-5px)rotate(-1deg)}.home-featured-card:focus-visible{outline:3px solid var(--coral);outline-offset:7px;border-radius:12px}.play-now-feature .home-primary-action{grid-column:2;justify-self:start}.home-club-snapshot{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:minmax(180px,.5fr) minmax(330px,1.5fr);gap:18px 28px;margin-bottom:20px;padding:20px;display:grid}.home-club-snapshot>header{grid-column:1/-1;justify-content:space-between;align-items:end;gap:18px;display:flex}.home-club-snapshot h2{letter-spacing:-.035em;margin:0;font:800 22px/1.1 Manrope,sans-serif}.club-snapshot-metrics{border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.club-snapshot-metrics>span{border-right:1px solid var(--line);text-align:center;place-content:center;gap:5px;min-height:82px;padding:10px;display:grid}.club-snapshot-metrics>span:last-child{border-right:0}.club-snapshot-metrics strong{color:var(--amber);font:850 20px/1 Manrope,sans-serif}.club-snapshot-metrics small{color:var(--muted);font-size:10px}.club-snapshot-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.club-snapshot-cards>button{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;min-width:0;padding:0;transition:transform .16s,border-color .16s;overflow:hidden}.club-snapshot-cards>button:hover{z-index:1;border-color:var(--amber);transform:translateY(-3px)}.club-snapshot-cards>button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.club-snapshot-empty{color:var(--muted);margin:0}.home-daily-rail{background:var(--surface-soft);border-radius:0 0 12px 12px;margin-top:0}.home-section{padding-block:clamp(34px,5vw,62px)}.home-section-heading h2{letter-spacing:-.04em;font-size:clamp(24px,3vw,36px)}.continue-row{border:1px solid var(--line);background:linear-gradient(110deg,#122136,#0b1828);border-radius:14px}.result-contract{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.legacy-section{border:1px solid color-mix(in srgb,var(--amber) 34%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--amber) 8%,var(--surface)),var(--surface));border-radius:18px;margin-top:10px;padding-inline:clamp(20px,3.5vw,46px)}.scouting-meter{background:var(--surface-strong)}.scouting-meter span{background:linear-gradient(90deg,var(--amber),#f0d288)}.legacy-stat strong{color:var(--amber)}.social-home-section{background:var(--surface-soft);border-radius:18px;margin-top:24px;padding-inline:clamp(20px,3.5vw,46px)}.card-gallery,.scouting-database-grid,.player-card-grid,.trial-card-picker{gap:clamp(10px,1.5vw,18px)}.collection-card,.scouting-card-result,.player-card-grid>article,.trial-player-card{border-radius:14px;transition:transform .18s,border-color .18s,box-shadow .18s}.collection-card:hover,.scouting-card-result:hover,.player-card-grid>article:hover,.trial-player-card:hover:not(:disabled){z-index:2;border-color:color-mix(in srgb,var(--mint) 54%,var(--line));transform:translateY(-4px);box-shadow:0 20px 45px #0000003d}.player-real-statistics dl,.stat-group dl{border-radius:10px;overflow:hidden}.player-real-statistics dd,.stat-group dd{font-variant-numeric:tabular-nums}.statistics-access-state{border-color:color-mix(in srgb,var(--mint) 34%,var(--line))}@media (max-width:1080px){.home-command{grid-template-columns:1fr;min-height:0}.play-now-feature{max-width:780px}.home-club-snapshot{grid-template-columns:1fr}}@media (max-width:700px){.theme-picker.compact button{width:29px;min-height:29px}.ranking-definition{grid-template-columns:minmax(0,1fr)}.ranking-definition dl{grid-template-columns:repeat(2,minmax(0,1fr))}.football-rating-overview{grid-template-columns:auto 1fr}.football-rating-overview>dl{grid-column:1/-1}.home-command{margin-inline:-16px;padding:34px 16px;overflow:hidden}.home-command-copy h1{font-size:clamp(43px,13vw,62px)}.play-now-feature{grid-template-columns:minmax(105px,145px) 1fr;gap:17px;min-height:330px;padding:22px 18px}.home-featured-card{width:100%}.play-now-feature h2{font-size:27px}.play-now-feature p{font-size:13px}.home-club-snapshot{margin-inline:-8px;padding:16px}.home-club-snapshot>header{align-items:flex-start}.club-snapshot-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.club-snapshot-metrics>span{min-height:70px;padding-inline:4px}.club-snapshot-metrics strong{font-size:15px}.club-snapshot-cards{scroll-snap-type:x proximity;grid-template-columns:repeat(5,112px);padding:2px 2px 8px;overflow-x:auto}.club-snapshot-cards>button{scroll-snap-align:start}.legacy-section,.social-home-section{margin-inline:-8px}}@media (max-width:480px){.theme-picker.compact>div{gap:0}.theme-picker.compact button{width:27px;min-height:27px}.play-now-feature{grid-template-columns:108px 1fr}.play-now-feature .home-primary-action{grid-column:1/-1;width:100%}.football-rating-overview{text-align:center;grid-template-columns:1fr}.football-rating-overview>div{margin:auto}.football-rating-overview>dl{grid-column:auto;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home-featured-card,.club-snapshot-cards>button,.collection-card,.scouting-card-result,.player-card-grid>article,.trial-player-card{transition:none}}html[data-theme=dark] :where(.account-status-trigger,.account-status-dialog,.account-status-dialog-summary>span,.football-directory-tabs,.football-directory-search,.football-comparison,.football-comparison article,.football-entity-summary,.football-entity-section,.football-entity-summary dl div,.ranking-definition dl div,.game-join,.calendar-now,.calendar-now-grid,.calendar-more-events,.schedule-calendar,.schedule-timezone,.schedule-filters,.schedule-calendar-board,.light-textarea,.account-centre-tabs,.account-security-summary,.account-inline-status,.account-data-grid>article,.account-delete-control,.objective-group,.leaderboard-controls,.leaderboard-ranked-field,.store-product,.profile-editor,.achievement-detail,.trade-dialog,.scouting-route,.scouting-progress-panel,.scouting-position-preview,.scouting-card-detail,.scouting-signing-celebration,.transfer-archive,.squad-policy-strip,.squad-builder-journey,.selected-role-controls,.trial-campaign-list,.trial-titlebar,.trial-requirement-section,.trial-builder,.trial-attempts){color:var(--ink);border-color:var(--line);background:var(--surface)}html[data-theme=dark] :where(input,textarea,select,.football-directory-search input,.trial-card-search,.trial-position-filter,.trial-player-card,.trial-player-card-state,.trial-requirement-grid article,.trial-checks article,.trial-attempt,.scouting-card-data>header,.scouting-position-preview button,.transfer-window-picker button,.account-centre-tabs button,.achievement-tabs button,.formation-picker button,.tactic-control button,.saved-squad-picker button){color:var(--ink);border-color:var(--line);background:var(--surface-soft)}html[data-theme=dark] :where(input,textarea,select)::placeholder{color:color-mix(in srgb,var(--muted) 78%,transparent)}html[data-theme=dark] :where(.football-directory-tabs button,.football-compare-button,.schedule-filters button,.schedule-calendar-board button,.trial-position-filter button){color:var(--muted);border-color:var(--line);background:0 0}html[data-theme=dark] :where(.football-directory-tabs button:hover,.football-compare-button:hover,.schedule-filters button:hover,.trial-position-filter button:hover,.account-centre-tabs button:hover,.achievement-tabs button:hover,.formation-picker button:hover,.tactic-control button:hover,.saved-squad-picker button:hover){color:var(--ink);background:var(--surface-strong)}html[data-theme=dark] :where(.football-directory-tabs button.active,.football-compare-button[aria-pressed=true],.schedule-filters button.active,.trial-position-filter button.active,.account-centre-tabs button.active,.achievement-tabs button.active,.formation-picker button.active,.tactic-control button.active,.saved-squad-picker button.active){color:#fff;border-color:color-mix(in srgb,var(--mint) 42%,var(--line));background:#176b50}html[data-theme=dark] .football-compare-button{color:var(--mint);border-top-color:var(--line);background:var(--surface-soft)}html[data-theme=dark] .football-comparison{background:color-mix(in srgb,var(--surface-raised) 94%,transparent);box-shadow:var(--shadow)}html[data-theme=dark] .football-entity-section pre{color:var(--ink);background:var(--surface-soft)}html[data-theme=dark] .fairness-label{color:#a5e8cf;border-color:color-mix(in srgb,var(--mint) 34%,var(--line));background:color-mix(in srgb,var(--mint) 10%,var(--surface))}html[data-theme=dark] :where(.game-state.available,.objective-state.completed,.trial-checks article.pass),html[data-theme=dark] .trial-checks>article.pass,html[data-theme=dark] .game-state.available{color:#a5e8cf;border-color:color-mix(in srgb,var(--mint) 34%,var(--line));background:color-mix(in srgb,var(--mint) 9%,var(--surface))}html[data-theme=dark] .game-state:not(.available),html[data-theme=dark] .game-horizon>div>span,html[data-theme=dark] .game-horizon>header>span,html[data-theme=dark] :where(.game-duration.short,.game-duration.medium,.game-duration.long,.game-state.calendar){color:#e7cf94;border-color:color-mix(in srgb,var(--amber) 32%,var(--line));background:color-mix(in srgb,var(--amber) 9%,var(--surface))}html[data-theme=dark] :where(.calendar-now-event,.calendar-more-events,.calendar-no-dated-events,.schedule-timezone,.schedule-filters,.schedule-calendar-board,.schedule-calendar-empty){color:var(--ink);border-color:var(--line);background:var(--surface-soft)}html[data-theme=dark] :where(.schedule-calendar-heading,.schedule-calendar-days,.schedule-calendar-row-label,.schedule-calendar-day,.schedule-calendar-event){color:var(--ink);border-color:var(--line);background:var(--surface)}html[data-theme=dark] :where(.schedule-calendar-days,.schedule-calendar-row-label){background:var(--surface-raised)}html[data-theme=dark] .schedule-calendar-event{color:#a5e8cf;background:color-mix(in srgb,var(--mint) 10%,var(--surface))}html[data-theme=dark] .schedule-calendar-event.transfer{color:#e7cf94;background:color-mix(in srgb,var(--amber) 10%,var(--surface))}html[data-theme=dark] .calendar-now>header>span{color:#a5e8cf;background:color-mix(in srgb,var(--mint) 10%,var(--surface))}html[data-theme=dark] .calendar-now-grid{background:var(--surface-soft)}html[data-theme=dark] .calendar-always-on,html[data-theme=dark] .calendar-game-links>button,html[data-theme=dark] .calendar-no-dated-events{color:var(--ink);border-color:var(--line);background:var(--surface)}html[data-theme=dark] .schedule-day-row,html[data-theme=dark] .schedule-corner{color:var(--muted);border-color:var(--line);background:var(--surface-raised)}html[data-theme=dark] .schedule-day-row time{color:var(--muted);border-color:var(--line)}html[data-theme=dark] .schedule-day-row time strong,html[data-theme=dark] .schedule-event-label strong{color:var(--ink)}html[data-theme=dark] .schedule-day-row time.today{color:#fff;background:var(--coral)}.game-theme-draft{--game-accent:#8257e6;--game-deep:#17102a}.draft-room{color:#f7f5ff;background:radial-gradient(circle at 82% 0,#8257e647,#0000 30%),linear-gradient(145deg,#0d1522 0%,#17102a 54%,#0a111c 100%);min-height:620px;margin:0 -24px;padding:34px clamp(18px,4vw,52px) 52px;position:relative;overflow:hidden}.draft-room:before{pointer-events:none;content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.draft-room>*{z-index:1;position:relative}.draft-room-hero,.draft-console-header{justify-content:space-between;align-items:flex-start;gap:32px;max-width:1180px;margin:0 auto 28px;display:flex}.draft-room-hero>div,.draft-console-header>div:first-child{max-width:760px}.draft-room-hero>svg{color:#c4a9ff;background:#8257e61a;border:1px solid #ad8ff566;border-radius:24px;width:82px;height:82px;padding:18px}.draft-room :where(h1,h2,h3,p){color:inherit}.draft-room h1{letter-spacing:-.04em;margin:6px 0 10px;font-size:clamp(34px,5vw,62px);line-height:.98}.draft-room-hero small,.draft-console-header small,.draft-squad-board header small,.draft-lock-panel>small,.draft-locked-state>small{color:#ae90f5;letter-spacing:.14em;font-size:11px;font-weight:900}.draft-room-hero p,.draft-console-header p{color:#c5c2d2;max-width:680px;margin:0;font-size:15px;line-height:1.65}.draft-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1180px;margin:0 auto 18px;display:grid}.draft-mode-grid>button{color:#e9e4f4;text-align:left;background:#101623c7;border:1px solid #cac0e02e;border-radius:18px;flex-direction:column;align-items:flex-start;gap:9px;min-height:230px;padding:24px;transition:transform .18s,border-color .18s,background .18s;display:flex;position:relative}.draft-mode-grid>button:hover{border-color:#ad8ff5a6;transform:translateY(-3px)}.draft-mode-grid>button.selected{background:linear-gradient(145deg,#8257e642,#101623e6);border-color:#ae90f5;box-shadow:0 16px 40px #0704124d}.draft-mode-grid>button>span:first-child{color:#c4a9ff;background:#8257e629;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.draft-mode-grid>button small{color:#9d96ae;text-transform:uppercase;font-size:10px;font-weight:800}.draft-mode-grid>button strong{font-size:22px}.draft-mode-grid>button p{color:#aaa5b7;margin:0;font-size:13px;line-height:1.5}.draft-mode-check{color:#69d8ae;position:absolute;top:19px;right:19px}.draft-fairness-note,.draft-resume-panel{background:#143e3947;border:1px solid #69d8ae40;border-radius:14px;align-items:center;gap:14px;max-width:1180px;margin:0 auto 18px;padding:16px 18px;display:flex}.draft-fairness-note svg{color:#69d8ae;flex:none}.draft-fairness-note div{gap:3px;display:grid}.draft-fairness-note span{color:#aebebc;font-size:12px}.draft-start{min-width:260px;margin:24px auto 0}.draft-loading{color:#b9b3c8;text-align:center}.draft-resume-panel{background:#8257e61a;border-color:#ad8ff547;justify-content:space-between;align-items:flex-start}.draft-resume-panel h2{margin:4px 0 0;font-size:20px}.draft-resume-panel>div:last-child{gap:7px;min-width:min(100%,430px);display:grid}.draft-resume-panel button{color:#efeaff;background:#090e188c;border:1px solid #ad8ff540;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.draft-resume-panel button>span{text-align:left;gap:2px;display:grid}.draft-resume-panel button small{color:#9e98ad}.draft-console-header h1{font-size:clamp(30px,4vw,50px)}.draft-console-status{gap:8px;min-width:245px;display:grid}.draft-console-status span{color:#c9c3d6;background:#090e189e;border:1px solid #c6bcdc33;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.draft-console-status span.urgent{color:#ffd0cb;border-color:#ff6f6173}.draft-console-status svg{width:15px}.draft-round-progress{scrollbar-width:thin;gap:0;max-width:1180px;margin:0 auto 26px;padding:0;list-style:none;display:flex;overflow-x:auto}.draft-round-progress li{color:#777286;place-items:center;gap:5px;min-width:78px;padding:0 8px;display:grid;position:relative}.draft-round-progress li:not(:last-child):after{content:"";background:#373244;width:calc(100% - 28px);height:2px;position:absolute;top:14px;left:calc(50% + 14px)}.draft-round-progress li.complete:not(:last-child):after{background:#69d8ae}.draft-round-progress li>span{z-index:1;background:#141724;border:1px solid #423c50;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.draft-round-progress li.active>span{color:#fff;background:#8257e6;border-color:#ae90f5;box-shadow:0 0 0 4px #8257e629}.draft-round-progress li.complete>span{color:#071a14;background:#69d8ae;border-color:#69d8ae}.draft-round-progress li svg{width:13px}.draft-round-progress small{text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:800}.draft-choice-layout{max-width:1180px;margin:auto}.draft-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.draft-choice{min-width:0}.draft-card-button{color:#f6f2ff;background:linear-gradient(155deg,#1b1f2df5,#0b0f19f5);border:1px solid #c9bee12e;border-radius:18px;place-items:center;gap:10px;width:100%;padding:14px;display:grid;overflow:hidden}.draft-card-button:hover:not(:disabled),.draft-card-button:focus-visible{border-color:#ae90f5;transform:translateY(-3px);box-shadow:0 18px 50px #05030e6b,0 0 0 3px #8257e633}.draft-card-button .football-card{width:min(100%,235px)}.draft-choice-number{color:#91899f;letter-spacing:.14em;justify-self:start;font-size:9px;font-weight:900}.draft-choice-summary{text-align:center;gap:3px;width:100%;display:grid}.draft-choice-summary strong{font-size:16px}.draft-choice-summary small{color:#aaa4b5;font-size:11px}.draft-choice-summary>span{color:#9feca9;font-size:10px;font-weight:800}.draft-choose-action{color:#fff;background:#7045d2;border-radius:9px;place-items:center;width:100%;min-height:40px;font-size:12px;font-weight:850;display:grid}.draft-mara-hint,.draft-expert-note{background:#492e8533;border:1px solid #ad8ff540;border-radius:14px;align-items:flex-start;gap:14px;margin-top:18px;padding:17px 19px;display:flex}.draft-mara-hint svg,.draft-expert-note svg{color:#c4a9ff;flex:none}.draft-mara-hint div,.draft-expert-note div{gap:4px;display:grid}.draft-mara-hint p,.draft-expert-note p{color:#aea8b9;margin:0;font-size:12px}.draft-squad-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:18px;max-width:1180px;margin:auto;display:grid}.draft-squad-board,.draft-lock-panel{background:#0b101bd1;border:1px solid #c9bee12e;border-radius:18px}.draft-squad-board>header{border-bottom:1px solid #c9bee124;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.draft-squad-board h2{margin:3px 0 0;font-size:23px}.draft-squad-board label{color:#9f98ac;text-transform:uppercase;gap:4px;font-size:9px;font-weight:800;display:grid}.draft-room select{color:#eee9f7;background:#171926;border-color:#484052;min-height:38px}.draft-placement-list{display:grid}.draft-placement-list article{border-bottom:1px solid #c9bee11a;grid-template-columns:62px minmax(100px,1fr) minmax(100px,150px) 78px;align-items:center;gap:12px;min-width:0;padding:10px 16px;display:grid}.draft-placement-list article:last-child{border:0}.draft-placement-list .football-card{width:54px}.draft-placement-list article>div{gap:3px;min-width:0;display:grid}.draft-placement-list article>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draft-placement-list article>div small{color:#8f8999}.draft-captain{align-items:center;color:#ddd7e8!important;gap:6px!important;display:flex!important}.draft-captain input{accent-color:#8257e6;width:16px;height:16px}.draft-lock-panel{gap:12px;height:fit-content;padding:23px;display:grid}.draft-lock-panel>svg{color:#ae90f5;width:38px;height:38px}.draft-lock-panel h2{margin:0;font-size:27px}.draft-lock-panel dl{margin:2px 0;display:grid}.draft-lock-panel dl div{border-bottom:1px solid #c9bee11f;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.draft-lock-panel dt{color:#938c9f}.draft-lock-panel dd{text-align:right;margin:0;font-weight:800}.draft-lock-panel .match-primary-action{width:100%}.draft-locked-state{text-align:center;background:#0d27246b;border:1px solid #69d8ae47;border-radius:24px;place-items:center;gap:10px;max-width:620px;margin:55px auto;padding:44px;display:grid}.draft-locked-state>span{color:#071a14;background:#69d8ae;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.draft-locked-state>span svg{width:38px;height:38px}.draft-locked-state h2{margin:0;font-size:32px}.draft-locked-state p{color:#b2bfbd;margin:0;line-height:1.6}.draft-locked-state>div{color:#80dfbd;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.draft-saving{z-index:20;color:#eee8fa;background:#171225;border:1px solid #ad8ff566;border-radius:12px;align-items:center;gap:9px;padding:12px 15px;font-size:11px;font-weight:800;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 40px #00000059}@media (max-width:850px){.draft-mode-grid,.draft-choice-grid{grid-template-columns:1fr}.draft-mode-grid>button{min-height:0}.draft-choice-grid{max-width:430px;margin:auto}.draft-squad-layout{grid-template-columns:1fr}.draft-lock-panel{order:-1}}@media (max-width:620px){.draft-room{margin:0 -16px;padding:25px 14px 42px}.draft-room-hero,.draft-console-header,.draft-resume-panel{flex-direction:column}.draft-room-hero>svg{display:none}.draft-console-status,.draft-resume-panel>div:last-child{width:100%;min-width:0}.draft-round-progress{margin-inline:-14px;padding-inline:14px}.draft-placement-list article{grid-template-columns:46px minmax(0,1fr) 94px;gap:8px;padding-inline:10px}.draft-placement-list .football-card{width:42px}.draft-captain{grid-column:2/-1;justify-content:flex-end}.draft-squad-board>header{flex-direction:column;align-items:flex-start}.draft-squad-board>header label{width:100%}}.game-theme-build-player{--game-accent:#e8684a;--game-deep:#24120f}.build-player{color:#f8f4ef;background:radial-gradient(circle at 78% 5%,#e8684a3d,#0000 30%),linear-gradient(145deg,#111a25 0%,#24120f 58%,#0c131d 100%);min-height:640px;margin:0 -24px;padding:36px clamp(18px,4vw,52px) 54px;position:relative;overflow:hidden}.build-player:before{pointer-events:none;content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.build-player>*{z-index:1;position:relative}.build-player :where(h1,h2,h3,p){color:inherit}.build-player-hero,.build-stage-header{justify-content:space-between;align-items:flex-start;gap:30px;max-width:1180px;margin:0 auto 24px;display:flex}.build-player-hero>div,.build-stage-header>div{max-width:760px}.build-player-hero>svg{color:#ff9a7d;background:#e8684a1a;border:1px solid #f08c7061;border-radius:24px;width:84px;height:84px;padding:18px}.build-player h1{letter-spacing:-.04em;margin:6px 0 10px;font-size:clamp(35px,5vw,62px);line-height:.98}.build-player-hero small,.build-stage-header small,.build-result-story>small{color:#ff9a7d;letter-spacing:.14em;font-size:10px;font-weight:900}.build-player-hero p,.build-stage-header p{color:#c7c0bd;max-width:700px;margin:0;font-size:15px;line-height:1.65}.build-safety-banner{background:#123a3357;border:1px solid #69d8ae42;border-radius:14px;align-items:center;gap:14px;max-width:1180px;margin:0 auto 18px;padding:16px 18px;display:flex}.build-safety-banner svg{color:#69d8ae;flex:none}.build-safety-banner div{gap:3px;display:grid}.build-safety-banner span{color:#abc0bb;font-size:12px}.build-resume{background:#0c121c94;border:1px solid #f08c7033;border-radius:14px;grid-template-columns:minmax(200px,1fr) repeat(2,minmax(180px,.7fr));align-items:center;gap:10px;max-width:1180px;margin:0 auto 18px;padding:15px;display:grid}.build-resume h2{margin:4px 0 0;font-size:18px}.build-resume>button{color:#f4ece9;background:#2818199e;border:1px solid #f08c7033;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:10px 13px;display:flex}.build-resume button>span{text-align:left;gap:3px;display:grid}.build-resume button small{color:#9d9290}.build-resume button svg{width:15px}.build-cadence{border:0;grid-template-columns:repeat(2,1fr);gap:12px;max-width:780px;margin:22px auto;padding:0;display:grid}.build-cadence legend{color:#aaa09d;text-align:center;text-transform:uppercase;letter-spacing:.1em;width:100%;margin-bottom:10px;font-size:10px;font-weight:850}.build-cadence label{cursor:pointer;background:#0c121cb3;border:1px solid #c8b9b42e;border-radius:14px;grid-template-columns:38px 1fr 20px;align-items:center;gap:12px;min-height:92px;padding:17px;display:grid}.build-cadence label.selected{background:#6b302440;border-color:#f08c70;box-shadow:0 0 0 3px #e8684a1a}.build-cadence input{opacity:0;position:absolute}.build-cadence label>svg:first-of-type{color:#ff9a7d}.build-cadence label>svg:last-of-type{opacity:0;color:#69d8ae}.build-cadence label.selected>svg:last-of-type{opacity:1}.build-cadence label>span{gap:3px;display:grid}.build-cadence label small{color:#a69c99}.build-start{min-width:250px;margin:22px auto}.build-message{color:#e8cbc3;background:#48241f73;border:1px solid #f08c7040;border-radius:9px;padding:10px 12px;font-size:11px;line-height:1.5}.build-stage-header>span{color:#ff9a7d;background:#e8684a1a;border:1px solid #f08c704d;border-radius:15px;place-items:center;min-width:70px;padding:14px;font:850 20px ui-monospace,monospace;display:grid}.build-progress{justify-content:center;gap:0;max-width:1180px;margin:0 auto 28px;padding:0;list-style:none;display:flex;overflow-x:auto}.build-progress li{color:#756d6d;place-items:center;gap:5px;min-width:82px;display:grid;position:relative}.build-progress li:not(:last-child):after{content:"";background:#393236;width:calc(100% - 30px);height:2px;position:absolute;top:15px;left:calc(50% + 15px)}.build-progress li.complete:not(:last-child):after{background:#69d8ae}.build-progress li>span{z-index:1;background:#171925;border:1px solid #474047;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.build-progress li.active>span{color:#fff;background:#e8684a;border-color:#f08c70;box-shadow:0 0 0 4px #e8684a26}.build-progress li.complete>span{color:#071a14;background:#69d8ae;border-color:#69d8ae}.build-progress svg{width:13px}.build-progress small{letter-spacing:.05em;font-size:8px;font-weight:850}.build-round{max-width:1180px;margin:auto}.build-candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.build-candidate-grid article{min-width:0}.build-candidate-grid button{color:#f8f2ef;background:linear-gradient(155deg,#1f1e27f7,#0d1119f7);border:1px solid #c8b9b42e;border-radius:18px;place-items:center;gap:9px;width:100%;padding:14px;display:grid;position:relative}.build-candidate-grid button:hover:not(:disabled),.build-candidate-grid button:focus-visible{border-color:#f08c70;transform:translateY(-3px);box-shadow:0 18px 50px #0503046b,0 0 0 3px #e8684a29}.build-candidate-grid .football-card{width:min(100%,230px)}.build-choice-label{color:#958a89;letter-spacing:.13em;justify-self:start;font-size:9px;font-weight:900}.build-attribute-value{color:#fff;background:#2a1514;border:2px solid #ff9a7d;border-radius:50%;align-content:center;place-items:center;width:72px;height:72px;display:grid;position:absolute;top:42px;right:12px;box-shadow:0 7px 22px #00000059}.build-attribute-value small{text-transform:uppercase;font-size:7px;font-weight:900}.build-attribute-value strong{font:900 24px/1 ui-monospace,monospace}.build-candidate-name{text-align:center;gap:3px;display:grid}.build-candidate-name>strong{font-size:16px}.build-candidate-name small{color:#a99f9d;font-size:9px}.build-choice-action{color:#fff;background:#d95d42;border-radius:9px;place-items:center;width:100%;min-height:40px;font-size:11px;font-weight:850;display:grid}.build-mara{background:#69302538;border:1px solid #f08c703d;border-radius:14px;align-items:flex-start;gap:14px;margin-top:18px;padding:17px 19px;display:flex}.build-mara>svg{color:#ff9a7d;flex:none}.build-mara div{gap:4px;display:grid}.build-mara small{color:#ff9a7d;letter-spacing:.1em;font-size:9px;font-weight:900}.build-mara p{color:#aea3a0;margin:0;font-size:11px}.build-result-layout{grid-template-columns:minmax(285px,.7fr) minmax(380px,1.3fr);gap:20px;max-width:1180px;margin:auto;display:grid}.fictional-composite{aspect-ratio:63/88;color:#fff7f2;background:radial-gradient(circle at 50% 30%,#ff9a7d4d,#0000 31%),linear-gradient(155deg,#571f24,#1f172a 55%,#10222a);border:2px solid #f08c70;border-radius:22px;grid-template-rows:auto auto 1fr auto auto auto;justify-self:center;gap:10px;width:min(100%,370px);padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 60px #0006}.fictional-composite:before{content:"";background:repeating-linear-gradient(120deg,#0000 0 13px,#ffffff06 14px 15px);position:absolute;inset:0}.fictional-composite>*{position:relative}.fictional-composite header{letter-spacing:.1em;justify-content:space-between;gap:10px;font-size:8px;font-weight:900;display:flex}.fictional-composite header strong{color:#ffb19b}.fictional-score{justify-items:center;display:grid}.fictional-score>strong{font:950 57px/.95 ui-monospace,monospace}.fictional-score>span{color:#d7b8b1;letter-spacing:.12em;font-size:7px;font-weight:900}.fictional-silhouette{place-items:center;display:grid}.fictional-silhouette svg{color:#ffb19b;background:#ffffff0d;border:1px solid #fff3;border-radius:50%;width:92px;height:92px;padding:20px}.fictional-composite h2{text-align:center;margin:0;font-size:25px}.fictional-attributes{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.fictional-attributes span{background:#00000029;border:1px solid #ffffff1f;border-radius:6px;justify-items:center;padding:6px 2px;display:grid}.fictional-attributes small{color:#c7aaa5;font-size:7px;font-weight:900}.fictional-attributes strong{font:900 15px ui-monospace,monospace}.fictional-composite footer{background:#10373080;border:1px solid #69d8ae4d;border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.fictional-composite footer svg{color:#69d8ae;width:20px}.fictional-composite footer span{gap:2px;display:grid}.fictional-composite footer strong{letter-spacing:.06em;font-size:8px}.fictional-composite footer small{color:#a5beb8;font-size:7px}.build-result-story{background:#0c121cc7;border:1px solid #c8b9b42e;border-radius:18px;align-content:start;gap:12px;padding:23px;display:grid}.build-result-story h2{margin:0;font-size:30px}.build-role{color:#ff9a7d;margin:0;font-size:15px;font-weight:850}.build-strength-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.build-strength-grid>div{background:#ffffff08;border:1px solid #c8b9b424;border-radius:9px;gap:4px;padding:11px;display:grid}.build-strength-grid strong{text-transform:uppercase;font-size:9px}.build-strength-grid span{color:#b5aaa7;font-size:11px}.build-result-story>ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.build-result-story>ul li{color:#cbc1be;grid-template-columns:18px 1fr;gap:8px;font-size:11px;line-height:1.5;display:grid}.build-result-story>ul svg{color:#69d8ae;width:16px}.build-result-actions{flex-wrap:wrap;gap:7px;display:flex}.build-result-actions button{align-items:center;gap:6px;display:flex}.build-result-actions svg{width:14px}.build-challenge-field{background:#52272138;border:1px solid #f08c7033;border-radius:10px;gap:6px;padding:12px;display:grid}.build-challenge-field>label{font-size:9px;font-weight:850}.build-challenge-field>div{gap:7px;display:flex}.build-challenge-field input{color:#f6efed;background:#191a24;border-color:#544043;flex:1;min-width:0}.build-challenge-field small{color:#a99e9b;font-size:8px}.build-leaderboard{background:#0c121cc2;border:1px solid #c8b9b42e;border-radius:16px;grid-column:1/-1;overflow:hidden}.build-player-entry>.build-leaderboard{max-width:900px;margin:32px auto 0}.build-leaderboard>header{border-bottom:1px solid #c8b9b424;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.build-leaderboard>header>div:first-child{align-items:center;gap:10px;display:flex}.build-leaderboard>header svg{color:#ff9a7d}.build-leaderboard>header span{gap:2px;display:grid}.build-leaderboard h2{margin:0;font-size:17px}.build-leaderboard>header small{color:#998f8d;letter-spacing:.1em;font-size:7px;font-weight:900}.build-leaderboard>header>div:last-child{gap:3px;display:flex}.build-leaderboard>header button{color:#a89e9c;background:0 0;border:1px solid #c8b9b429;border-radius:6px;min-height:30px;padding:0 10px;font-size:9px;font-weight:850}.build-leaderboard>header button.active{color:#fff;background:#d95d42;border-color:#e8684a}.build-leaderboard ol{margin:0;padding:0;list-style:none}.build-leaderboard li{border-bottom:1px solid #c8b9b41a;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:10px 16px;display:grid}.build-leaderboard li.current{background:#e8684a1a}.build-leaderboard li>b{color:#ff9a7d;font:900 14px ui-monospace,monospace}.build-leaderboard li>span{gap:2px;display:grid}.build-leaderboard li small{color:#938a88;font-size:8px}.build-leaderboard li>strong:last-child{font:900 16px ui-monospace,monospace}.build-board-empty{color:#a59b98;text-align:center;padding:30px}.build-saving{z-index:20;color:#fff;background:#281715;border:1px solid #f08c7066;border-radius:11px;align-items:center;gap:8px;padding:12px 15px;font-size:10px;font-weight:850;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 36px #00000059}@media (max-width:850px){.build-candidate-grid{grid-template-columns:1fr;max-width:430px;margin:auto}.build-result-layout,.build-resume{grid-template-columns:1fr}.fictional-composite{max-width:340px}}@media (max-width:620px){.build-player{margin:0 -16px;padding:26px 14px 42px}.build-player-hero,.build-stage-header{flex-direction:column}.build-player-hero>svg{display:none}.build-stage-header>span{min-width:58px}.build-cadence{grid-template-columns:1fr}.build-progress{justify-content:flex-start;margin-inline:-14px;padding-inline:14px}.build-result-story{padding:17px}.build-strength-grid{grid-template-columns:1fr}.build-challenge-field>div{flex-direction:column;align-items:stretch}.build-leaderboard>header{flex-direction:column;align-items:flex-start}.build-leaderboard>header>div:last-child{width:100%}.build-leaderboard>header button{flex:1}.fictional-composite{padding:17px}}.help-card-guide-link.build-player-guide-link{margin-top:-8px}.build-player-help{max-width:900px;margin:auto}.build-player-help>.help-back-link{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;margin-bottom:14px;font-size:10px;font-weight:800;display:flex}.build-player-help>.help-back-link svg{width:15px}.build-player-help>header{color:#fff;background:radial-gradient(circle at 82% 20%,#ff9a7d47,#0000 28%),linear-gradient(145deg,#152331,#491f20);border-radius:18px;justify-items:start;padding:34px;display:grid}.build-player-help>header>span{color:#ffad95;background:#ffffff12;border:1px solid #ffffff38;border-radius:15px;place-items:center;width:54px;height:54px;margin-bottom:12px;display:grid}.build-player-help>header>span svg{width:28px}.build-player-help>header small{color:#ffad95;letter-spacing:.13em;font-size:9px;font-weight:900}.build-player-help>header h1{margin:5px 0 8px;font-size:42px}.build-player-help>header p{color:#d7cac6;max-width:650px;margin:0;line-height:1.6}.build-player-help>section{border:1px solid var(--line);background:var(--surface);border-radius:13px;margin-top:14px;padding:24px}.build-player-help section h2{margin:0 0 9px;font-size:20px}.build-player-help section p{color:var(--muted);font-size:12px;line-height:1.65}.build-player-help ol{counter-reset:build-help;gap:8px;margin:0;padding:0;list-style:none;display:grid}.build-player-help li{background:var(--surface-soft);counter-increment:build-help;border-radius:8px;grid-template-columns:28px 1fr;align-items:center;gap:4px 10px;padding:10px;display:grid}.build-player-help li:before{color:#fff;background:var(--coral);content:counter(build-help);border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.build-player-help li span{color:var(--muted);font-size:11px}.build-player-help>.build-help-boundary{border-color:color-mix(in srgb,var(--mint) 36%,var(--line));background:color-mix(in srgb,var(--mint) 7%,var(--surface));align-items:flex-start;gap:14px;display:flex}.build-help-boundary>svg{color:var(--mint);flex:none}.build-player-help>.primary-button{margin-top:16px}html[data-theme=dark] .schedule-day-row time.today strong{color:#fff}html[data-theme=dark] .schedule-event-row,html[data-theme=dark] .schedule-event-label{color:var(--ink);border-color:var(--line);background:var(--surface)}html[data-theme=dark] .schedule-event-track>span{border-color:var(--line);background:var(--surface-soft)}html[data-theme=dark] .schedule-event-track>span.today{background:color-mix(in srgb,var(--coral) 8%,var(--surface))}html[data-theme=dark] .schedule-event-bar,html[data-theme=dark] .schedule-event-bar span{color:#fff}html[data-theme=dark] .schedule-event-bar.state-scheduled{background:#60748b;box-shadow:0 5px 12px #00000047}html[data-theme=dark] .schedule-event-bar small{color:#ffffffd1}html[data-theme=dark] .schedule-calendar>footer{color:var(--muted);border-color:var(--line);background:var(--surface-soft)}.friends-hub,.invitation-viewer{width:min(1180px,100% - 28px);color:var(--text-primary);margin:24px auto 72px}.friends-hero{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 13%,var(--surface)),var(--surface));box-shadow:var(--shadow-sm);border-radius:24px;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.friends-hero small,.invitation-viewer header small{letter-spacing:.12em;color:var(--accent);font-size:.72rem;font-weight:800}.friends-hero h1,.invitation-viewer h1{margin:4px 0 8px;font-size:clamp(2rem,7vw,3.5rem);line-height:1}.friends-hero p{max-width:680px;color:var(--text-secondary);margin:0}.friends-hero>svg{background:color-mix(in srgb,var(--accent) 18%,transparent);width:64px;height:64px;color:var(--accent);border-radius:20px;padding:15px}.friend-metrics{grid-template-columns:repeat(2,1fr);gap:10px;margin:14px 0;display:grid}.friend-metrics div{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;padding:15px;display:flex}.friend-metrics strong{font-size:1.5rem}.friend-metrics small{color:var(--text-secondary)}.social-discovery{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,var(--surface)),var(--surface));box-shadow:var(--shadow-sm);border-radius:21px;gap:16px;margin:14px 0;padding:18px;display:grid}.social-discovery>header,.social-discovery-off,.social-discovery-safe{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.social-discovery small{letter-spacing:.08em;color:var(--accent);font-size:.72rem;font-weight:800}.social-discovery h2,.social-discovery h3{margin:2px 0 0}.social-discovery>header p,.social-discovery-off p,.social-discovery-safe p{max-width:710px;color:var(--text-secondary);margin:5px 0 0;line-height:1.5}.social-discovery>header>svg,.social-discovery-safe>svg{width:30px;height:30px;color:var(--accent);flex:none}.social-discovery-grid{gap:12px;display:grid}.social-discovery-grid>section{border:1px solid var(--border);background:var(--surface-raised);border-radius:16px;min-width:0;padding:14px}.social-discovery-grid>section>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.social-discovery-grid>section>header span{background:color-mix(in srgb,var(--accent) 16%,var(--surface));min-width:26px;height:26px;color:var(--accent);border-radius:9px;place-items:center;font-size:.78rem;font-weight:850;display:grid}.social-discovery-grid>section>div{gap:9px;display:grid}.social-discovery-grid article{border:1px solid var(--border);background:var(--surface);border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px;display:grid}.social-discovery-grid article>div{min-width:0}.social-discovery-grid article strong,.social-discovery-grid article small{text-overflow:ellipsis;display:block;overflow:hidden}.social-discovery-grid article small{color:var(--text-secondary);letter-spacing:0;font-size:.76rem;font-weight:600}.social-discovery-grid article p{color:var(--text-primary);margin:5px 0 2px;font-size:.83rem;font-weight:760}.social-discovery-grid article footer{grid-column:1/-1;align-items:center;gap:7px;display:flex}.social-discovery-grid article footer .primary-button{flex:1;justify-content:center}.competitive-band{background:color-mix(in srgb,var(--accent) 11%,var(--surface));max-width:100%;color:var(--accent);border-radius:8px;margin-top:7px;padding:4px 7px;font-size:.72rem;font-weight:800;display:inline-flex}.social-discovery-empty{color:var(--text-secondary);margin:0;padding:12px 4px;font-size:.86rem;line-height:1.5}.social-discovery-note{margin-top:12px;display:block;color:var(--text-secondary)!important;letter-spacing:0!important;font-size:.74rem!important;font-weight:600!important}.social-discovery-off,.social-discovery-safe{margin:14px 0}.social-discovery-off .secondary-button{white-space:nowrap;align-self:center}.friends-tabs{border:1px solid var(--border);background:var(--surface);border-radius:15px;gap:5px;margin:18px 0;padding:5px;display:flex;overflow-x:auto}.friends-tabs button{min-width:max-content;min-height:42px;color:var(--text-secondary);background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-weight:700;display:flex}.friends-tabs button.active{background:var(--accent);color:var(--accent-contrast)}.friends-tabs span{background:#0003;border-radius:999px;min-width:20px;padding:2px 5px;font-size:.72rem}.friends-layout,.friends-two-column{gap:14px;display:grid}.friends-panel{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:20px;padding:18px}.friends-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.friends-panel header h2{margin:0;font-size:1.2rem}.friends-panel header p{color:var(--text-secondary);margin:4px 0 0;font-size:.88rem}.friends-panel header>span{background:var(--surface-raised);border-radius:10px;place-items:center;min-width:30px;height:30px;font-weight:800;display:grid}.friends-loading{color:var(--text-secondary);justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.people-list,.request-list,.invitation-list,.friend-list-cards{gap:9px;display:grid}.people-list>article,.request-list .people-list>article{border:1px solid var(--border);background:var(--surface-raised);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}.people-list article>span:not(.friend-avatar){min-width:0}.people-list strong,.people-list small{text-overflow:ellipsis;display:block;overflow:hidden}.people-list small{color:var(--text-secondary);font-size:.76rem}.people-list article>div{align-items:center;gap:6px;display:flex}.friend-avatar,.people-list img{object-fit:cover;background:color-mix(in srgb,var(--accent) 20%,var(--surface));width:42px;height:42px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-weight:850;display:grid}.friend-state{color:var(--success);align-items:center;gap:5px;font-weight:700;display:flex!important}.friend-state svg{width:15px}.friend-search form,.friend-inline-form{gap:6px;margin-bottom:14px;display:grid}.friend-search form>div,.friend-inline-form>div{gap:8px;display:flex}.friend-search input,.friend-inline-form input,.list-editor input,.invite-composer input,.invite-composer select,.invite-composer textarea,.friend-safety select,.friend-safety textarea,.issued-invite input{border:1px solid var(--border);background:var(--input-bg);width:100%;min-height:44px;color:var(--text-primary);border-radius:11px;padding:10px}.friend-search label,.friend-inline-form label,.list-editor>label,.invite-composer label,.friend-safety label{color:var(--text-secondary);font-size:.8rem;font-weight:700}.recently-played{grid-column:1/-1}.friend-safety{position:relative}.friend-safety summary{cursor:pointer;color:var(--text-secondary);font-weight:700;list-style:none}.friend-safety[open]>div{z-index:4;border:1px solid var(--border);background:var(--surface);width:min(300px,80vw);box-shadow:var(--shadow-lg);border-radius:14px;gap:9px;padding:14px;display:grid;position:absolute;right:0}.friend-safety label{gap:4px;display:grid}.friend-safety button{justify-content:flex-start}.text-button.danger{color:var(--danger)}.request-list>article{border-bottom:1px solid var(--border);padding-bottom:9px}.request-list>article>small{color:var(--text-secondary);padding:4px 10px;font-size:.73rem;display:block}.friend-list-cards button{border:1px solid var(--border);background:var(--surface-raised);min-height:58px;color:var(--text-primary);text-align:left;border-radius:13px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.friend-list-cards button.selected{border-color:var(--accent)}.friend-list-cards strong,.friend-list-cards small{display:block}.friend-list-cards small{color:var(--text-secondary);margin-top:3px}.list-editor>label{gap:5px;display:grid}.list-editor fieldset,.invite-selectors fieldset{border:1px solid var(--border);border-radius:14px;gap:7px;max-height:320px;margin:16px 0;padding:12px;display:grid;overflow:auto}.list-editor fieldset label,.invite-selectors label,.invite-credentials label{background:var(--surface-raised);border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:7px;display:flex}.list-editor fieldset input,.invite-selectors input,.invite-credentials input{flex:none;width:18px;height:18px}.list-editor fieldset span,.invite-selectors span,.invite-credentials span{display:grid}.list-editor fieldset small,.invite-selectors small,.invite-credentials small{color:var(--text-secondary);font-weight:500}.friend-editor-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.invite-composer form{gap:14px;display:grid}.invite-basics{gap:10px;display:grid}.invite-basics label,.invite-composer form>label{gap:5px;display:grid}.invite-composer form>label>small{color:var(--text-secondary);font-size:.74rem;font-weight:500}.invite-target-preview{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--surface-raised));border-radius:13px;gap:4px;padding:13px;display:grid}.invite-target-preview strong{color:var(--text-primary)}.invite-target-preview span{color:var(--accent);font-size:.76rem;font-weight:800}.invite-target-preview p{color:var(--text-secondary);margin:3px 0 0;font-size:.86rem;line-height:1.5}.invite-composer textarea{resize:vertical;min-height:92px}.invite-selectors{gap:10px;display:grid}.invite-selectors fieldset{margin:0}.invite-credentials{gap:8px;display:grid}.invite-credentials label{border:1px solid var(--border)}.invitation-list article{border:1px solid var(--border);background:var(--surface-raised);border-radius:14px;gap:10px;padding:12px;display:grid}.invitation-list article>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.invitation-list article>div:first-child{gap:3px;display:grid}.invitation-list small{color:var(--accent);font-weight:800}.invitation-list span{color:var(--text-secondary);font-size:.78rem}.sent-heading{margin-top:24px}.issued-invite,.invite-rule-preview{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--surface));border-radius:14px;margin-top:16px;padding:14px;position:relative}.issued-invite h3,.invite-rule-preview h3{margin:0 0 5px}.issued-invite p,.invite-rule-preview p{color:var(--text-secondary)}.issued-invite>div{align-items:center;gap:6px;margin-top:8px;display:flex}.issued-invite code{background:var(--surface-raised);letter-spacing:.08em;border-radius:10px;flex:1;padding:12px;font-size:1.05rem}.invite-rule-preview>.icon-button{position:absolute;top:8px;right:8px}.friends-empty{text-align:center;color:var(--text-secondary);place-items:center;padding:32px 16px;display:grid}.friends-empty>svg{width:38px;height:38px;color:var(--accent);margin-bottom:8px}.friends-empty strong{color:var(--text-primary)}.friends-empty p{max-width:340px;margin:5px 0 0}.invitation-viewer{max-width:680px}.invitation-viewer>header{text-align:center;padding:28px}.invitation-viewer>header>span{background:color-mix(in srgb,var(--accent) 16%,var(--surface));width:58px;height:58px;color:var(--accent);border-radius:18px;place-items:center;margin:0 auto 12px;display:grid}.invitation-viewer>header p{color:var(--text-secondary)}.invitation-viewer>section{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:20px}.invite-status{justify-content:space-between;display:flex}.invitation-viewer section>div:last-child{gap:8px;margin-top:18px;display:flex}@media (min-width:720px){.friend-metrics{grid-template-columns:repeat(4,1fr)}.social-discovery-grid,.friends-two-column,.invite-basics,.invite-selectors{grid-template-columns:repeat(2,minmax(0,1fr))}.invitation-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (min-width:940px){.friends-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.invite-layout{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr)}}@media (max-width:719px){.social-discovery-off,.social-discovery-safe{flex-direction:column;align-items:stretch}.social-discovery-off .secondary-button{white-space:normal;width:100%}}.direct-pvp{width:min(1180px,100% - 28px);color:var(--text-primary);margin:24px auto 72px}.direct-pvp>nav,.direct-pvp>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.direct-pvp>nav{margin-bottom:12px}.direct-pvp>nav button{color:var(--text-secondary);background:0 0;border:0;align-items:center;gap:6px;font-weight:750;display:flex}.direct-pvp>header{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));background:var(--surface);border-radius:22px;padding:24px}.direct-pvp h1,.direct-pvp h2,.direct-pvp h3{margin:0}.direct-pvp>header p{max-width:720px;color:var(--text-secondary);margin:6px 0 0}.direct-pvp>header>svg{width:50px;height:50px;color:var(--accent)}.direct-pvp>header>span{background:var(--surface-raised);border-radius:10px;padding:8px 11px;font-weight:850}.direct-pvp-home,.direct-pvp-workspace{gap:14px;margin-top:14px;display:grid}.direct-pvp-home>section,.direct-pvp-home>form,.direct-pvp-workspace>section,.direct-pvp-workspace>aside,.direct-pvp-result{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:18px}.direct-pvp-home form,.direct-pvp-workspace section{align-content:start;gap:12px;display:grid}.direct-pvp label{color:var(--text-secondary);gap:5px;font-size:.8rem;font-weight:750;display:grid}.direct-pvp select{border:1px solid var(--border);background:var(--input-bg);width:100%;min-height:44px;color:var(--text-primary);border-radius:10px;padding:10px}.direct-pvp-list{gap:8px;margin-top:12px;display:grid}.direct-pvp-list button{border:1px solid var(--border);background:var(--surface-raised);min-height:62px;color:var(--text-primary);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.direct-pvp-list button span{gap:3px;display:grid}.direct-pvp-list small{color:var(--text-secondary)}.direct-pvp-stages{grid-template-columns:repeat(5,1fr);gap:5px;margin:14px 0;display:grid}.direct-pvp-stages span{border-bottom:3px solid var(--border);color:var(--text-secondary);align-items:center;gap:5px;padding:8px;font-size:.76rem;font-weight:750;display:flex}.direct-pvp-stages span.active{border-color:var(--accent);color:var(--text-primary)}.direct-pvp-stages span.done{border-color:var(--success);color:var(--success)}.direct-pvp-stages i{background:var(--surface-raised);border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.direct-pvp-stages svg{width:13px}.direct-pvp-workspace aside{align-content:start;gap:10px;display:grid}.direct-pvp-workspace dl{gap:7px;margin:0;display:grid}.direct-pvp-workspace dl div{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;padding-bottom:6px;display:flex}.direct-pvp-workspace dt{color:var(--text-secondary)}.direct-pvp-workspace dd{text-align:right;margin:0;font-weight:700}.direct-pvp-submission,.direct-pvp-squad-summary{background:var(--surface-raised);border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.direct-pvp-submission span,.direct-pvp-squad-summary{display:grid}.direct-pvp-submission small,.direct-pvp-squad-summary small,.direct-pvp-squad-summary span{color:var(--text-secondary)}.direct-pvp-card-preview{gap:7px;padding-top:5px;display:flex;overflow-x:auto}.direct-pvp-card-preview>[data-football-card]{flex:none}.direct-pvp-lock{border:1px solid color-mix(in srgb,var(--warning) 50%,var(--border));border-radius:12px;padding:14px}.direct-pvp-lock p{color:var(--text-secondary)}.direct-pvp-result{margin-top:14px}.direct-pvp-result>button{margin:12px 8px 0 0}.direct-pvp-evidence{background:var(--surface-raised);border-radius:12px;gap:6px;margin-top:12px;padding:14px;display:grid}.direct-pvp-evidence>strong{font-size:1.45rem}.direct-pvp-evidence>span{color:var(--text-secondary)}@media (min-width:760px){.direct-pvp-home{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.direct-pvp-workspace{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr) minmax(220px,.65fr)}}@media (max-width:540px){.direct-pvp-stages span{justify-content:center;font-size:0}.direct-pvp-stages i{font-size:.72rem}}.trial-pvp-entry{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));background:var(--surface-raised);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:14px 0;padding:16px 18px;display:grid}.trial-pvp-entry>svg{width:30px;height:30px;color:var(--accent)}.trial-pvp-entry small{color:var(--accent);letter-spacing:.1em;font:850 10px Manrope,sans-serif}.trial-pvp-entry h2{margin:2px 0;font:850 18px Manrope,sans-serif}.trial-pvp-entry p{color:var(--muted);margin:0;font-size:12px}.trial-pvp-entry>a{white-space:nowrap}@media (max-width:700px){.trial-pvp-entry{grid-template-columns:auto 1fr}.trial-pvp-entry>a{grid-column:1/-1;justify-self:start}}html[data-theme=dark] :where(.account-status-dialog>footer,.achievement-detail>header,.achievement-detail>footer,.profile-editor>header,.profile-editor>footer){border-color:var(--line);background:color-mix(in srgb,var(--surface-raised) 96%,transparent)}html[data-theme=dark] .account-status-dialog-icon{color:var(--amber);background:color-mix(in srgb,var(--amber) 12%,var(--surface))}html[data-theme=dark] .account-status-dialog.wallet .account-status-dialog-icon{color:var(--mint);background:color-mix(in srgb,var(--mint) 12%,var(--surface))}html[data-theme=dark] .account-status-dialog-progress>span,html[data-theme=dark] .account-status-meter{background:var(--surface-strong)}html[data-theme=dark] .account-security-summary article>span{color:var(--coral);background:color-mix(in srgb,var(--coral) 12%,var(--surface))}html[data-theme=dark] .account-security-summary article.active>span{color:var(--mint);background:color-mix(in srgb,var(--mint) 12%,var(--surface))}html[data-theme=dark] .account-control-icon{color:var(--coral);background:color-mix(in srgb,var(--coral) 12%,var(--surface))}html[data-theme=dark] .account-control-icon.danger{color:var(--red);background:color-mix(in srgb,var(--red) 12%,var(--surface))}html[data-theme=dark] .account-delete-control{border-color:color-mix(in srgb,var(--red) 34%,var(--line));background:color-mix(in srgb,var(--red) 6%,var(--surface))}html[data-theme=dark] .account-data-grid>.account-delete-control{color:var(--ink);border-color:color-mix(in srgb,var(--red) 34%,var(--line));background:color-mix(in srgb,var(--red) 6%,var(--surface))!important}html[data-theme=dark] .account-delete-control .account-control-icon,html[data-theme=dark] .account-data-grid .account-control-icon{color:var(--coral);background:color-mix(in srgb,var(--coral) 12%,var(--surface))}html[data-theme=dark] .account-delete-control .account-control-icon.danger{color:var(--red);background:color-mix(in srgb,var(--red) 12%,var(--surface))}html[data-theme=dark] .account-delete-control input{color:var(--ink);border-color:var(--line-strong);background:var(--surface-soft)}html[data-theme=dark] .account-delete-control .danger-button,html[data-theme=dark] .account-section-stack>header .danger-button{color:#ffd5d7;border-color:color-mix(in srgb,var(--red) 45%,var(--line));background:color-mix(in srgb,var(--red) 14%,var(--surface))}html[data-theme=dark] .current-subscription-card,html[data-theme=dark] .subscription-plan-options article.current{color:var(--ink);border-color:color-mix(in srgb,var(--mint) 34%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--mint) 9%,var(--surface-raised)),var(--surface))}html[data-theme=dark] .current-subscription-card small,html[data-theme=dark] .current-subscription-card>svg{color:#8de2ba}html[data-theme=dark] .current-subscription-card p,html[data-theme=dark] .subscription-plan-options article.current small{color:var(--muted)}html[data-theme=dark] .subscription-gift-grid>article{color:var(--ink);border-color:color-mix(in srgb,var(--amber) 32%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--amber) 7%,var(--surface-raised)),var(--surface))}html[data-theme=dark] .subscription-gift-grid>article.patron{border-color:color-mix(in srgb,var(--mint) 34%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--mint) 8%,var(--surface-raised)),var(--surface))}html[data-theme=dark] .subscription-gift-grid>article.locked{border-color:var(--line);background:var(--surface-soft)}html[data-theme=dark] .subscription-gift-grid .locked .subscription-gift-icon{color:var(--muted);background:var(--surface-strong)}html[data-theme=dark] .subscription-gift-progress{background:var(--surface-strong)}html[data-theme=dark] .session-list>article{color:var(--ink);border-color:var(--line);background:var(--surface)}html[data-theme=dark] .session-list>article.current{border-color:color-mix(in srgb,var(--mint) 34%,var(--line));background:color-mix(in srgb,var(--mint) 7%,var(--surface))}html[data-theme=dark] .session-device{color:var(--muted);background:var(--surface-strong)}html[data-theme=dark] .notification-matrix{color:var(--ink);border-color:var(--line);background:var(--surface)}html[data-theme=dark] .notification-matrix-head{color:var(--muted);background:var(--surface-raised)}html[data-theme=dark] .notification-matrix-head>*,html[data-theme=dark] .notification-matrix-row,html[data-theme=dark] .notification-matrix-row>*{border-color:var(--line)}html[data-theme=dark] .feature-access-grid>article.denied{color:var(--ink);border-color:color-mix(in srgb,var(--red) 28%,var(--line));background:color-mix(in srgb,var(--red) 6%,var(--surface))}html[data-theme=dark] .feature-access-grid>article.allowed{color:var(--ink);border-color:color-mix(in srgb,var(--mint) 28%,var(--line));background:color-mix(in srgb,var(--mint) 6%,var(--surface))}html[data-theme=dark] .feature-access-grid>article>span{color:var(--red);background:color-mix(in srgb,var(--red) 12%,var(--surface))}html[data-theme=dark] .feature-access-grid>article.allowed>span{color:var(--mint);background:color-mix(in srgb,var(--mint) 12%,var(--surface))}html[data-theme=dark] :where(.leaderboard-rules-strip,.trial-reward-strip,.section-title>span){color:#e7cf94;border-color:color-mix(in srgb,var(--amber) 34%,var(--line));background:color-mix(in srgb,var(--amber) 8%,var(--surface))}html[data-theme=dark] .trial-reward-strip>div,html[data-theme=dark] .trial-reward-items>span{border-color:color-mix(in srgb,var(--amber) 24%,var(--line))}html[data-theme=dark] .trial-campaign-list>button{color:var(--ink);border-color:var(--line);background:var(--surface)}html[data-theme=dark] .trial-campaign-list>button:hover{background:var(--surface-strong)}html[data-theme=dark] .trial-campaign-list>button.active{background:color-mix(in srgb,var(--mint) 10%,var(--surface))}html[data-theme=dark] .trial-campaign-list>footer{color:#a5e8cf;background:color-mix(in srgb,var(--mint) 8%,var(--surface))}html[data-theme=dark] .trial-list-icon,html[data-theme=dark] .trial-list-icon.complete,html[data-theme=dark] .trial-requirement-grid article>span{color:var(--mint);background:color-mix(in srgb,var(--mint) 12%,var(--surface))}html[data-theme=dark] .trial-list-icon.upcoming{color:var(--amber);background:color-mix(in srgb,var(--amber) 12%,var(--surface))}html[data-theme=dark] .trial-foundation-callout{color:var(--ink);border-color:color-mix(in srgb,var(--amber) 38%,var(--line));background:linear-gradient(110deg,color-mix(in srgb,var(--amber) 10%,var(--surface)),var(--surface))}html[data-theme=dark] :where(.scouting-card-detail-close,.scouting-card-facts,.scouting-mara-message,.scouting-signing-id,.scouting-signing-notice),html[data-theme=dark] .scouting-view-tabs>button,html[data-theme=dark] .scouting-position-preview>div>button{color:var(--ink);border-color:var(--line);background:var(--surface-soft)}html[data-theme=dark] .scouting-view-tabs>button:hover,html[data-theme=dark] .scouting-position-preview>div>button:hover{background:var(--surface-strong)}html[data-theme=dark] .scouting-view-tabs>button.active,html[data-theme=dark] .scouting-position-preview>div>button.active{color:#a5e8cf;border-color:color-mix(in srgb,var(--mint) 38%,var(--line));background:color-mix(in srgb,var(--mint) 10%,var(--surface))}html[data-theme=dark] .scouting-database,html[data-theme=dark] .scouting-database-button-filters,html[data-theme=dark] .scouting-database-card{color:var(--ink);border-color:var(--line);background:var(--surface)}html[data-theme=dark] .scouting-database-toolbar{color:var(--ink);border-color:var(--line);background:var(--surface-raised)}html[data-theme=dark] .scouting-database-toolbar>label,html[data-theme=dark] .scouting-database-toolbar>select,html[data-theme=dark] .scouting-database-button-filters button,html[data-theme=dark] .scouting-database-more{color:var(--ink);border-color:var(--line);background:var(--surface-soft)}html[data-theme=dark] .scouting-database-button-filters button:hover,html[data-theme=dark] .scouting-database-more:hover{background:var(--surface-strong)}html[data-theme=dark] .scouting-database-button-filters button.active{color:#a5e8cf;border-color:color-mix(in srgb,var(--mint) 42%,var(--line));background:color-mix(in srgb,var(--mint) 10%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mint) 32%,transparent)}html[data-theme=dark] .scouting-database-button-filters>summary,html[data-theme=dark] .scouting-database-button-filters fieldset,html[data-theme=dark] .scouting-card-decision>span,html[data-theme=dark] .scouting-card-compare,html[data-theme=dark] .scouting-catalogue-comparison,html[data-theme=dark] .scouting-comparison-table>div>span,html[data-theme=dark] .scouting-comparison-table>div>b{color:var(--ink);border-color:var(--line);background:var(--surface-soft)}html[data-theme=dark] .scouting-catalogue-comparison>header{color:var(--ink);border-color:var(--line);background:color-mix(in srgb,var(--mint) 10%,var(--surface))}html[data-theme=dark] .scouting-database-card>a>span.eligible{color:#a5e8cf;background:color-mix(in srgb,var(--mint) 10%,var(--surface))}html[data-theme=dark] .scouting-database-card>a>span.owned{color:#b9d5ff;background:color-mix(in srgb,var(--blue) 11%,var(--surface))}html[data-theme=dark] .scouting-database-card>a>span.research{color:#d7cba9;background:color-mix(in srgb,var(--amber) 9%,var(--surface))}html[data-theme=dark] .scouting-database-card>span.eligible{color:#a5e8cf;background:color-mix(in srgb,var(--mint) 10%,var(--surface))}html[data-theme=dark] .scouting-database-card>span.owned{color:#b9d5ff;background:color-mix(in srgb,var(--blue) 11%,var(--surface))}html[data-theme=dark] .scouting-database-card>span.research{color:#d7cba9;background:color-mix(in srgb,var(--amber) 9%,var(--surface))}html[data-theme=dark] .card-detail,html[data-theme=dark] .card-detail-page-hero,html[data-theme=dark] .card-detail-report-section{color:var(--ink);border-color:var(--line);background:var(--surface)}html[data-theme=dark] .card-detail-page-nav,html[data-theme=dark] .card-detail-journey-nav{color:var(--ink);border-color:var(--line);background:color-mix(in srgb,var(--surface-raised) 94%,transparent)}html[data-theme=dark] .card-detail-page-nav button:hover,html[data-theme=dark] .card-detail-page-nav button:focus-visible,html[data-theme=dark] .card-detail-journey-nav button:hover,html[data-theme=dark] .card-detail-journey-nav button:focus-visible,html[data-theme=dark] .card-detail-journey-nav button.active{color:#a5e8cf;background:color-mix(in srgb,var(--mint) 10%,var(--surface))}html[data-theme=dark] .card-detail-attribute-grid>article,html[data-theme=dark] .card-detail-role,html[data-theme=dark] .card-detail-provider-stats>div,html[data-theme=dark] :where(.card-detail-decision-strip>span,.card-play-style-summary,.card-play-style-grid>article,.card-evidence-overview,.card-evidence-overview>article,.card-evidence-sources>div,.card-evidence-sources>aside,.card-provider-access,.card-provider-locked,.card-my-club-copies>article,.card-my-club-copies article>header,.card-my-club-empty){color:var(--ink);border-color:var(--line);background:var(--surface-soft)}html[data-theme=dark] .card-play-style-summary p,html[data-theme=dark] .card-evidence-sources>aside{color:var(--ink)}html[data-theme=dark] .card-face-switch{border-color:var(--line);background:var(--surface-soft)}html[data-theme=dark] .scouting-signing-steps span{color:#a5e8cf;background:color-mix(in srgb,var(--mint) 10%,var(--surface))}html[data-theme=dark] :where(.squad-policy-strip,.squad-builder-journey,.selected-role-controls,.tactics-footer),html[data-theme=dark] .saved-squad-list>button,html[data-theme=dark] .formation-browser>div>button,html[data-theme=dark] .tactic-preset-row>button,html[data-theme=dark] .conditional-instruction-editor>div>button,html[data-theme=dark] .tactic-studio>footer{color:var(--ink);border-color:var(--line);background:var(--surface-soft)}html[data-theme=dark] .conditional-instruction-editor button{color:var(--ink)!important;border-color:var(--line)!important;background:var(--surface-soft)!important}html[data-theme=dark] .saved-squad-list>button:hover,html[data-theme=dark] .formation-browser>div>button:hover,html[data-theme=dark] .tactic-preset-row>button:hover,html[data-theme=dark] .conditional-instruction-editor>div>button:hover{background:var(--surface-strong)}html[data-theme=dark] .formation-browser>div>button.active,html[data-theme=dark] .tactic-preset-row>button.active{color:#a5e8cf;border-color:color-mix(in srgb,var(--mint) 38%,var(--line));background:color-mix(in srgb,var(--mint) 10%,var(--surface))}html[data-theme=dark] :where(.selected-role-controls button,.selected-role-controls select,.tactics-footer button,.add-instruction-button){color:var(--ink);border-color:var(--line-strong);background:var(--surface-strong)}html[data-theme=dark] :where(.objective-group button,.achievement-detail button,.account-delete-control button){border-color:var(--line-strong)}html[data-theme=dark] .progress-tabs>button{color:var(--muted);border-color:var(--line);background:var(--surface-soft)}html[data-theme=dark] .progress-tabs>button:hover{color:var(--ink);background:var(--surface-strong)}html[data-theme=dark] .progress-tabs>button.active{color:#fff;border-color:var(--coral);background:var(--coral-dark)}html[data-theme=dark] .objective-state.completed{color:#a5e8cf;background:color-mix(in srgb,var(--mint) 10%,var(--surface))}html[data-theme=dark] .objective-group .primary-button{color:#fff;background:var(--coral-dark)!important}html[data-theme=dark] .pack-visual,html[data-theme=dark] .account-control-icon,html[data-theme=dark] .product-empty>span{color:var(--coral);background:color-mix(in srgb,var(--coral) 12%,var(--surface))}html[data-theme=dark] .post-content>footer>button{color:var(--ink);border-color:var(--line);background:var(--surface-soft)}html[data-theme=dark] .post-content>footer>button:hover{background:var(--surface-strong)}html[data-theme=dark] .leaderboard-rank-labels{color:var(--muted);border-color:var(--line);background:var(--surface-raised)}html[data-theme=dark] .transfer-window-picker>button.active{color:#a5e8cf;border-color:color-mix(in srgb,var(--mint) 38%,var(--line));background:color-mix(in srgb,var(--mint) 10%,var(--surface))}@media (max-width:700px){html[data-theme=dark] .account-centre-tabs button{background:var(--surface-soft)}html[data-theme=dark] .account-centre-tabs button.active{background:#176b50}}html[data-theme=dark] .public-header{background:#040b14f0;border-bottom-color:#ffffff17}html[data-theme=dark] .public-header-inner{min-height:64px}html[data-theme=dark] .desktop-primary-links>a,html[data-theme=dark] .desktop-nav-more>summary{color:#a7b0ba;letter-spacing:.075em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:12px;font-weight:800}html[data-theme=dark] .desktop-primary-links>a:hover,html[data-theme=dark] .desktop-primary-links>a.active,html[data-theme=dark] .desktop-nav-more>summary:hover,html[data-theme=dark] .desktop-nav-more>summary.active{color:#f4f1e8}.player-home:has(.matchday-stage){gap:16px;width:min(100%,1400px);max-width:none;display:grid}.public-content:has(.matchday-stage){max-width:none;padding-top:0}.matchday-stage{isolation:isolate;color:#f4f1e8;background-color:#06101d;background-image:linear-gradient(90deg,#030910f0 0%,#030910ad 28%,#0309100a 56%,#0309108f 100%),linear-gradient(#0000 62%,#0309109e),url(/assets/mythlyx-matchday-hero.webp);background-position:50%;background-size:cover;border:1px solid #ffffff1a;border-radius:18px 18px 0 0;grid-template-columns:minmax(330px,.75fr) minmax(390px,1.25fr) minmax(220px,.5fr);align-items:center;min-height:clamp(500px,53vw,580px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000052}.matchday-stage:after{content:"";z-index:-1;background:linear-gradient(90deg,var(--coral),var(--mint),var(--amber));opacity:.72;height:2px;position:absolute;inset:auto 0 0}.matchday-copy{z-index:2;align-content:center;justify-items:start;gap:14px;padding:clamp(30px,4vw,62px);display:grid}.matchday-kicker,.matchday-copy>small{color:#f28673;letter-spacing:.16em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:13px;font-weight:800}.matchday-copy h1{color:#f4f1e8;letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;max-width:570px;margin:0;font-family:Manrope,sans-serif;font-size:clamp(58px,7vw,104px);font-weight:900;line-height:.86}.matchday-copy>p{color:#b6c0ca;max-width:440px;margin:0;font-size:14px;line-height:1.6}.matchday-meta{color:#c7d0d8;letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px 15px;font-size:12px;font-weight:800;display:flex}.matchday-meta>span{align-items:center;gap:6px;display:inline-flex}.matchday-meta svg{width:15px;height:15px;color:var(--mint)}.matchday-meta .fairness-label{border-radius:4px;align-items:center;min-height:28px;padding-inline:10px;display:inline-flex}.matchday-play{color:#160b09;letter-spacing:.055em;text-transform:uppercase;background:linear-gradient(135deg,#f27a63,#d95442);border:1px solid #f58c76;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-width:245px;min-height:64px;margin-top:4px;padding:0 28px;font-family:Manrope,sans-serif;font-size:21px;font-weight:900;display:inline-flex;transform:skew(-3deg);box-shadow:0 16px 36px #de665247}.matchday-play>*{transform:skew(3deg)}.matchday-play svg{width:24px;height:24px}.matchday-play:hover:not(:disabled){filter:brightness(1.08);transform:skew(-3deg)translateY(-2px)}.matchday-play:disabled{opacity:.55;cursor:not-allowed}.matchday-captain-card{z-index:2;color:#e2c77e;filter:drop-shadow(0 24px 28px #00000073);letter-spacing:.13em;text-align:center;text-transform:uppercase;background:0 0;border:0;grid-column:3;place-self:center;gap:10px;width:min(100%,230px);padding:0;font-size:11px;font-weight:900;transition:transform .2s,filter .2s;display:grid}.matchday-captain-card:hover{filter:drop-shadow(0 30px 34px #00000080);transform:translateY(-7px)rotate(1deg)}.matchday-captain-card:focus-visible{outline:3px solid var(--coral);outline-offset:8px;border-radius:12px}.matchday-command-deck{color:#f4f1e8;background:linear-gradient(#0d1928,#08131f);border:1px solid #ffffff1a;border-top:0;border-radius:0 0 16px 16px;grid-template-columns:minmax(0,1.45fr) minmax(330px,.7fr) minmax(280px,.62fr);display:grid;overflow:hidden;box-shadow:0 22px 60px #00000042}.matchday-mode-rail{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.matchday-mode-rail>button{color:#aeb9c4;text-align:left;background:0 0;border:0;border-right:1px solid #ffffff1a;align-content:end;justify-items:start;gap:7px;min-width:0;min-height:220px;padding:24px;display:grid;position:relative;overflow:hidden}.matchday-mode-rail>button:after{content:"";background:#34465b;border-radius:3px;height:3px;position:absolute;bottom:12px;left:22px;right:22px}.matchday-mode-rail>button.active{color:#f4f1e8;background:radial-gradient(circle at 28% 26%,#de66522e,#0000 47%)}.matchday-mode-rail>button.active:after{background:var(--coral)}.matchday-mode-rail>button:hover{background-color:#ffffff09}.matchday-mode-rail>button>span{width:55px;height:55px;color:var(--mint);background:#68d7ad12;border:1px solid;border-radius:50%;place-items:center;margin-bottom:auto;display:grid}.matchday-mode-rail>button.active>span{color:var(--coral);background:#de665217}.matchday-mode-rail svg{width:25px;height:25px}.matchday-mode-rail small,.matchday-owned-xi small,.matchday-season small,.matchday-reward-line small{color:var(--coral);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.matchday-mode-rail strong,.matchday-owned-xi strong,.matchday-season strong{color:#f4f1e8;letter-spacing:.035em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:18px;line-height:1}.matchday-mode-rail em{color:#8d9baa;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;line-height:1.45;overflow:hidden}.matchday-owned-xi,.matchday-season{border-right:1px solid #ffffff1a;align-content:center;gap:15px;min-width:0;padding:22px;display:grid}.matchday-owned-xi>header,.matchday-season>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.matchday-owned-xi>header>span,.matchday-season>header{min-width:0}.matchday-owned-xi>header>span{gap:5px;display:grid}.matchday-owned-xi>header>b{color:var(--mint);font-family:Manrope,sans-serif;font-size:20px}.matchday-card-stack{grid-template-columns:repeat(5,minmax(48px,1fr));align-items:end;gap:4px;display:grid}.matchday-card-stack>button{filter:drop-shadow(0 9px 10px #00000047);background:0 0;border:0;min-width:0;padding:0;transition:transform .16s}.matchday-card-stack>button:hover{z-index:1;transform:translateY(-5px)scale(1.03)}.matchday-card-stack>button:focus-visible{outline:2px solid var(--coral);outline-offset:3px;border-radius:5px}.matchday-edit-xi{color:#f4f1e8;letter-spacing:.07em;text-transform:uppercase;background:#101e2e;border:1px solid #35485c;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:38px;font-family:Manrope,sans-serif;font-size:13px;font-weight:900;display:flex}.matchday-edit-xi:hover{border-color:var(--mint);background:#142538}.matchday-edit-xi svg{width:15px}.matchday-season{border-right:0}.matchday-season>header{justify-content:start;gap:5px;display:grid}.matchday-season-track{grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:6px;display:grid}.matchday-season-track>span{color:#c4ced7;text-align:center;border:1px solid #43556a;border-radius:50%;place-content:center;gap:2px;width:42px;min-height:52px;display:grid}.matchday-season-track>span.current{color:#fff;border-color:var(--coral);background:#de66521a}.matchday-season-track>span.reward{border-color:var(--amber);width:54px;color:var(--amber);border-radius:16px}.matchday-season-track b{font-size:12px}.matchday-season-track small{color:inherit;letter-spacing:.04em;font-size:8px}.matchday-season-track svg{width:18px;margin:auto}.matchday-season-track>i{background:linear-gradient(90deg,var(--mint),#315b52);height:2px}.matchday-reward-line{border:1px solid color-mix(in srgb,var(--amber) 30%,var(--line));color:#f4f1e8;text-align:left;background:linear-gradient(90deg,#d9b45f14,#0b1724 35%,#08131f);border-radius:10px;grid-template-columns:42px minmax(220px,.8fr) minmax(220px,1.2fr) 20px;align-items:center;gap:16px;min-height:70px;padding:12px 18px;display:grid}.matchday-reward-line>svg:first-child{width:30px;height:30px;color:var(--amber)}.matchday-reward-line>svg:last-child{width:18px;color:var(--muted)}.matchday-reward-line>span{gap:4px;display:grid}.matchday-reward-line strong{font-size:12px}.matchday-reward-line>div{background:#253447;border-radius:99px;height:7px;overflow:hidden}.matchday-reward-line>div>i{border-radius:inherit;background:linear-gradient(90deg,var(--mint),#8de8c5);height:100%;display:block}.matchday-reward-line:hover{border-color:var(--amber);background-color:#d9b45f0a}@media (max-width:1180px){.matchday-stage{grid-template-columns:minmax(320px,.8fr) 1fr 190px}.matchday-command-deck{grid-template-columns:1fr 340px}.matchday-mode-rail{grid-row:1/3}.matchday-season{border-top:1px solid #ffffff1a}}@media (max-width:900px){.matchday-stage{background-position:56%;grid-template-columns:minmax(300px,.9fr) 1fr 180px;min-height:600px}.matchday-command-deck{grid-template-columns:1fr}.matchday-mode-rail{grid-row:auto}.matchday-owned-xi,.matchday-season{border-top:1px solid #ffffff1a;border-right:0}.matchday-card-stack{grid-template-columns:repeat(5,minmax(70px,110px))}}@media (max-width:700px){.player-home:has(.matchday-stage){gap:10px}.matchday-stage{background-image:linear-gradient(#03091026 23%,#030910bd 58%,#030910fa 100%),url(/assets/mythlyx-matchday-hero.webp);background-position:57%;border-inline:0;border-radius:0;grid-template-columns:1fr;align-items:end;min-height:660px;margin-inline:-16px}.matchday-copy{grid-row:1;align-self:end;padding:34px 18px}.matchday-copy h1{max-width:330px;font-size:clamp(56px,17vw,78px)}.matchday-copy>p{max-width:340px;font-size:12px}.matchday-meta{font-size:10px}.matchday-play{width:100%;min-height:58px}.matchday-captain-card{display:none}.matchday-command-deck{border-inline:0;border-radius:0;margin-inline:-16px}.matchday-mode-rail{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,235px);overflow-x:auto}.matchday-mode-rail>button{scroll-snap-align:start;min-height:185px}.matchday-card-stack{grid-template-columns:repeat(5,100px);padding-bottom:7px;overflow-x:auto}.matchday-owned-xi,.matchday-season{padding:20px 16px}.matchday-reward-line{grid-template-columns:36px 1fr 16px;margin-inline:-8px}.matchday-reward-line>div{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.matchday-captain-card,.matchday-card-stack>button,.matchday-play{transition:none}}.club-home{color:#edf2f1;background:#06101d;border-radius:18px;gap:0;overflow:hidden;box-shadow:0 28px 80px #00000047}.club-home .matchday-stage{box-shadow:none;border-radius:18px 18px 0 0}.club-home>:not(.matchday-stage){border:1px solid #ffffff1a;border-top:0}.club-home>.club-story-board{border-radius:0 0 18px 18px}.club-home :is(button,a):focus-visible{z-index:3;outline-offset:-3px;outline:3px solid #f58c76;position:relative}.club-home-status{color:#f4f1e8;background:#091522;border:1px solid #ffffff1a;border-bottom:0;align-items:center;gap:9px;min-height:42px;padding:8px clamp(18px,3vw,40px);font-size:11px;display:flex}.club-home-status>span{background:#73e3b8;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #73e3b81a}.club-home-status strong{letter-spacing:.08em;text-transform:uppercase}.club-home-status em{color:#9cabba;margin-left:auto;font-style:normal}.club-home .matchday-stage{background-image:linear-gradient(90deg,#030910f5,#030910c2 55%,#03091047),url(/assets/mythlyx-matchday-hero.webp);border-radius:0;grid-template-columns:minmax(0,1fr);min-height:0}.club-home .matchday-copy h1{max-width:760px;font-size:clamp(42px,5vw,70px);line-height:.91}.club-home .matchday-play{min-height:48px}.next-action-consequence{max-width:520px;display:block;color:#a9e7d0!important;letter-spacing:0!important;text-transform:none!important;font:750 12px/1.45 DM Sans,sans-serif!important}.club-home-pulse-strip{color:#f4f1e8;background:#0a1726;grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr);align-items:center;gap:24px;min-height:86px;padding:14px clamp(18px,3vw,40px);display:grid}.club-home-pulse-strip>div{gap:3px;display:grid}.club-home-pulse-strip small,.club-home-play-card small,.club-home-latest-change small{color:#73e3b8;letter-spacing:.13em;font-size:9px;font-weight:900}.club-home-pulse-strip strong{text-transform:uppercase;font:900 20px/1 Manrope,sans-serif}.club-home-pulse-strip dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.club-home-pulse-strip dl div{border-left:1px solid #ffffff1a;justify-items:center;gap:2px;padding:4px 10px;display:grid}.club-home-pulse-strip dt{color:#8fa0ad;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.club-home-pulse-strip dd{margin:0;font:900 18px/1 Manrope,sans-serif}.club-home-play-card,.club-home-latest-change{color:#f4f1e8;text-align:left;cursor:pointer;background:linear-gradient(105deg,#ff927a29,#0a1726f2 46%),url(/assets/mythlyx-matchday-hero.webp) right 38%/cover;border:0;justify-content:space-between;align-items:center;gap:22px;width:100%;min-height:118px;padding:22px clamp(18px,3vw,40px);display:flex}.club-home-play-card>span,.club-home-latest-change>span{gap:4px;min-width:0;display:grid}.club-home-play-card strong,.club-home-latest-change strong{text-transform:uppercase;font:900 clamp(24px,3vw,38px)/1 Manrope,sans-serif}.club-home-play-card em,.club-home-latest-change em{color:#aebbc4;font-size:12px;font-style:normal}.club-home-play-card>b{color:#f7f4ec;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;display:flex}.club-home-play-card>b svg{width:18px}.club-home-latest-change{background:#081421;justify-content:flex-start;min-height:94px}.club-home-latest-change>svg:first-child{color:#e6c36b;flex:none;width:28px}.club-home-latest-change>svg:last-child{color:#73e3b8;flex:none;width:18px;margin-left:auto}.club-home-latest-change strong{font-size:20px}@media (max-width:620px){.club-home-status em{display:none}.club-home .matchday-copy{min-height:315px;padding:24px 18px}.club-home .matchday-copy h1{font-size:40px}.club-home-pulse-strip{grid-template-columns:1fr;gap:12px}.club-home-pulse-strip dl div{padding-inline:4px}.club-home-play-card{align-items:flex-end}.club-home-play-card>span{max-width:76%}.club-home-play-card strong{font-size:27px}.club-home-play-card>span em{display:none}.club-home-latest-change{padding-block:18px}.club-home-latest-change strong{font-size:17px}}.club-identity-briefing{color:#eaf0ef;background:radial-gradient(circle at 12% 20%,#68d7ad1f,#0000 30%),linear-gradient(90deg,#0c1928,#091522);grid-template-columns:minmax(230px,.58fr) minmax(0,1.42fr);align-items:center;gap:30px;padding:25px clamp(24px,4vw,54px);display:grid}.club-identity-briefing h2,.club-orders h2,.club-status-copy h2,.club-journey h2,.club-record h2,.club-social-briefing h2{color:inherit;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-family:Manrope,sans-serif;font-weight:900;line-height:.95}.club-identity-briefing h2{max-width:360px;font-size:clamp(30px,3vw,45px)}.club-identity-briefing p,.club-orders header p,.club-status-copy>p,.club-journey header p,.club-record>p,.club-social-briefing>p{color:#aebbc4;margin:10px 0 0;font-size:12px;line-height:1.55}.club-identity-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.club-identity-options button{color:#eaf0ef;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1c;border-radius:8px;align-content:start;gap:7px;min-height:116px;padding:17px 38px 16px 17px;transition:border-color .18s,background-color .18s,transform .18s;display:grid;position:relative;overflow:hidden}.club-identity-options button:hover:not(:disabled){background:#68d7ad17;border-color:#68d7ada6;transform:translateY(-2px)}.club-identity-options button:disabled{opacity:.6;cursor:wait}.club-identity-options button>span,.club-order-copy small,.club-pulse small,.club-journey li>span,.club-last-outing>span{color:#f58c76;letter-spacing:.14em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:10px;font-weight:900}.club-identity-options button strong{color:#f7f6ef;font-size:13px;line-height:1.35}.club-identity-options button small{color:#93a4af;font-size:10px;line-height:1.35}.club-identity-options button>svg{color:#74d8b6;width:17px;position:absolute;bottom:14px;right:14px}.club-orders{color:#edf2f1;background:linear-gradient(90deg,#de665212,#0000 29%),#081421;grid-template-columns:minmax(265px,.64fr) minmax(0,1.36fr);align-items:stretch;display:grid}.club-orders>header{border-right:1px solid #ffffff1a;align-content:center;padding:30px clamp(24px,3.6vw,52px);display:grid}.club-orders h2{max-width:260px;font-size:clamp(31px,3.1vw,48px)}.club-orders header p{max-width:270px}.club-order-list{display:grid}.club-order-list>button{color:#eaf0ef;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff17;grid-template-columns:34px 38px minmax(0,1fr) 18px;align-items:center;gap:14px;min-width:0;min-height:104px;padding:17px 26px;transition:background-color .18s;display:grid}.club-order-list>button:last-child{border-bottom:0}.club-order-list>button:hover{background:#ffffff0b}.club-order-number{color:#677b8d;letter-spacing:.04em;align-self:start;font-family:Manrope,sans-serif;font-size:17px;font-weight:900}.club-order-icon{color:#74d8b6;background:#68d7ad0f;border:1px solid #68d7ad73;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.club-order-list>button:first-child .club-order-icon{color:#f58c76;background:#f58c761a;border-color:#f58c76b3}.club-order-icon svg{width:17px}.club-order-copy{gap:3px;min-width:0;display:grid}.club-order-copy strong{color:#f6f4ed;letter-spacing:.015em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-family:Manrope,sans-serif;font-size:20px;font-weight:900;line-height:1;overflow:hidden}.club-order-copy em{color:#9cabba;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;line-height:1.35;overflow:hidden}.club-order-list>button>svg{color:#7e909e;width:17px}.club-status-stage{color:#edf2f1;background:#07121f;grid-template-columns:minmax(245px,.76fr) minmax(380px,1.24fr) minmax(250px,.68fr);min-height:430px;display:grid}.club-status-copy{z-index:1;background:linear-gradient(135deg,#68d7ad1a,#0000 54%),#081624;align-content:center;gap:18px;padding:clamp(28px,4vw,56px);display:grid;position:relative}.club-status-copy h2{font-size:clamp(40px,4.4vw,68px)}.club-status-copy>p{max-width:310px;margin:-8px 0 0}.club-status-facts{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:13px 0;display:grid}.club-status-facts div{gap:5px;min-width:0;display:grid}.club-status-facts div+div{border-left:1px solid #ffffff1a;padding-left:10px}.club-status-facts dt{color:#8fa2b1;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.2}.club-status-facts dd{color:#f7f6ef;letter-spacing:.02em;margin:0;font-family:Manrope,sans-serif;font-size:23px;font-weight:900}.club-status-action{color:#dcefe8;letter-spacing:.065em;text-transform:uppercase;cursor:pointer;background:#68d7ad17;border:1px solid #68d7ad80;border-radius:5px;align-items:center;gap:8px;width:fit-content;min-height:44px;padding:0 15px;font-family:Manrope,sans-serif;font-size:13px;font-weight:900;transition:border-color .18s,background-color .18s;display:inline-flex}.club-status-action:hover{background:#68d7ad29;border-color:#74d8b6}.club-status-action svg{width:17px}.club-pitch{background-color:#0c2534;background-image:linear-gradient(#0410191a,#04101973),linear-gradient(90deg,#030c1461,#0000 18% 82%,#030c1461),url(/assets/mythlyx-squad-pitch.png);background-position:50%;background-size:cover;border-left:1px solid #ffffff1a;border-right:1px solid #ffffff1a;min-width:0;position:relative;overflow:hidden}.club-pitch:before,.club-pitch:after{z-index:0;content:"";pointer-events:none;position:absolute}.club-pitch:before{background:radial-gradient(circle at 50% 46%,#0000 30%,#040c1370 100%);inset:0}.club-pitch:after{background:linear-gradient(#0000,#040b13b3);height:34%;bottom:0;left:0;right:0}.club-pitch-lineup{z-index:1;position:absolute;inset:17px 16px}.club-pitch-card{top:var(--club-pitch-y);left:var(--club-pitch-x);width:min(var(--club-pitch-card-width),52px);min-width:0;color:inherit;filter:drop-shadow(0 12px 12px #00000080);cursor:pointer;background:0 0;border:0;padding:0;transition:filter .18s,transform .18s;position:absolute;transform:translate(-50%,-50%)}.club-pitch-card .football-card{width:100%}.club-pitch-card:hover{z-index:2;filter:drop-shadow(0 18px 16px #0000009e);transform:translate(-50%,calc(-50% - 4px))scale(1.04)}.club-pitch-card-rail{z-index:1;background:linear-gradient(90deg,#040c13c7,#040c1340);align-content:center;gap:17px;min-height:100%;padding:30px;display:grid;position:relative}.club-pitch-card-rail>header{gap:5px;display:grid}.club-pitch-card-rail>header strong{color:#f4f5ed;letter-spacing:-.02em;text-transform:uppercase;font:900 25px/.95 Manrope,sans-serif}.club-pitch-card-rail>header span{color:#aebcc5;max-width:270px;font-size:11px;line-height:1.45}.club-pitch-card-rail>div{align-items:end;gap:9px;display:flex}.club-pitch-card-rail>div>button{width:min(21%,84px);min-width:0;color:inherit;filter:drop-shadow(0 11px 11px #0000006b);cursor:pointer;background:0 0;border:0;padding:0;transition:filter .18s,transform .18s}.club-pitch-card-rail>div>button:hover{z-index:1;filter:drop-shadow(0 17px 14px #0000008c);transform:translateY(-5px)}.club-pitch-card-rail .football-card{width:100%}.club-pitch-empty{color:#d5e5e0;text-align:center;background:#05111ba8;border:1px solid #fff3;grid-area:2/1/span 2/-1;max-width:210px;padding:15px;font:800 12px/1.45 Manrope,sans-serif}.club-pulse{color:#edf2f1;background:linear-gradient(160deg,#0c1a29,#07121e);align-content:start;display:grid}.club-pulse>header{border-bottom:1px solid #ffffff1a;gap:5px;padding:25px 25px 18px;display:grid}.club-pulse h3{color:#f7f6ef;letter-spacing:-.02em;text-transform:uppercase;margin:0;font:900 28px/.9 Manrope,sans-serif}.club-pulse header span{color:#74d8b6;letter-spacing:.12em;text-transform:uppercase;font:900 9px Manrope,sans-serif}.club-pulse>div{display:grid}.club-pulse>div>button{color:#eaf0ef;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff17;grid-template-columns:20px minmax(0,1fr) 15px;align-items:start;gap:10px;min-width:0;padding:18px 20px;transition:background-color .18s;display:grid}.club-pulse>div>button:hover{background:#ffffff0b}.club-pulse>div>button>svg:first-child{color:#f58c76;width:18px;margin-top:2px}.club-pulse>div>button>svg:last-child{color:#778c9c;width:15px;margin-top:3px}.club-pulse>div>button>span{gap:4px;min-width:0;display:grid}.club-pulse strong{color:#f7f6ef;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.club-pulse em{color:#94a6b4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;line-height:1.4;overflow:hidden}.club-pulse>p{color:#a5b2bc;margin:0;padding:22px;font-size:12px;line-height:1.55}.club-journey{color:#edf2f1;background:radial-gradient(circle at 82% 30%,#d9b45f1a,#0000 23%),linear-gradient(90deg,#091522,#101b27);grid-template-columns:minmax(250px,.66fr) minmax(0,1.34fr);display:grid}.club-journey>header{border-right:1px solid #ffffff1a;align-content:center;padding:30px clamp(24px,3.6vw,52px);display:grid}.club-journey h2{max-width:255px;font-size:clamp(32px,3.3vw,50px)}.club-journey header p{max-width:280px}.club-journey ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.club-journey li{border-right:1px solid #ffffff1a;align-content:center;gap:8px;min-width:0;min-height:175px;padding:29px 24px 28px;display:grid;position:relative}.club-journey li:last-child{border-right:0}.club-journey li:before{content:"";background:#74d8b6;width:26px;height:2px;position:absolute;top:18px;left:24px}.club-journey li.current:before{background:#f58c76}.club-journey li.legacy:before{background:#e3c36f}.club-journey li>strong{color:#f7f6ef;letter-spacing:.015em;text-transform:uppercase;font:900 20px/1 Manrope,sans-serif}.club-journey li>p{color:#9aabb7;margin:0;font-size:11px;line-height:1.45}.club-journey li>i{background:#ffffff1f;border-radius:99px;width:100%;height:4px;overflow:hidden}.club-journey li>i>b{border-radius:inherit;background:linear-gradient(90deg,#e3c36f,#f4dc89);height:100%;display:block}.club-story-board{color:#edf2f1;background:#081421;grid-template-columns:minmax(0,1.08fr) minmax(230px,.74fr) minmax(230px,.74fr);min-height:265px;display:grid}.club-story-board.no-last-result{grid-template-columns:repeat(2,minmax(0,1fr))}.club-last-outing,.club-record,.club-social-briefing{align-content:center;gap:10px;min-width:0;padding:clamp(27px,3.5vw,48px);display:grid;position:relative;overflow:hidden}.club-last-outing{color:#edf2f1;text-align:left;cursor:pointer;background-color:#0d1a28;background-image:linear-gradient(90deg,#040c14f5,#040c14b0 62%,#040c1447),url(/assets/clubhouse-profile-stadium.png);background-position:50%;background-size:cover;border:0;border-right:1px solid #ffffff1f;transition:filter .18s}.club-last-outing:hover{filter:brightness(1.09)}.club-last-outing>span{color:#f4d477}.club-last-outing>strong{color:#f8f6ed;letter-spacing:-.02em;text-transform:uppercase;max-width:330px;font:900 clamp(29px,3vw,46px)/.9 Manrope,sans-serif}.club-last-outing p{color:#c2cbd0;max-width:390px;margin:0;font-size:12px;line-height:1.55}.club-last-outing small{color:#89d8bc;max-width:350px;font-size:10px;font-weight:800;line-height:1.45}.club-last-outing>svg{color:#f4d477;width:24px;position:absolute;bottom:25px;right:25px}.club-record{background:linear-gradient(145deg,#123128,#0d201d);border-right:1px solid #ffffff1a}.club-record h2,.club-social-briefing h2{font-size:clamp(27px,2.5vw,38px)}.club-record>p{color:#b9d1c5}.club-record dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:5px 0 0;display:grid}.club-record dl div{gap:3px;min-width:0;display:grid}.club-record dt{color:#a1baae;letter-spacing:.03em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.3}.club-record dd{color:#f5f4e9;margin:0;font:900 29px/1 Manrope,sans-serif}.club-record button,.club-social-briefing button{color:#f3f6ef;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:fit-content;margin-top:5px;padding:0;font:900 11px Manrope,sans-serif;display:inline-flex}.club-record button svg{color:#8fe0bf;width:15px}.club-social-briefing{background:radial-gradient(circle at 88% 12%,#f58c763b,#0000 29%),linear-gradient(145deg,#2c1b22,#1b1721)}.club-social-briefing>p{color:#cfb9bd}.club-social-briefing>div{flex-wrap:wrap;gap:13px;margin-top:6px;display:flex}.club-social-briefing button{color:#f7d0c7}.club-social-briefing button+button{color:#d8e7e1}.club-social-briefing button svg{width:15px}@media (max-width:1100px){.club-identity-briefing,.club-orders,.club-journey{grid-template-columns:1fr}.club-identity-briefing{gap:18px}.club-identity-briefing h2,.club-orders h2,.club-journey h2{max-width:none}.club-identity-briefing>header,.club-orders>header,.club-journey>header{border-bottom:1px solid #ffffff1a;border-right:0;padding:27px 32px 20px}.club-identity-briefing>header p,.club-orders>header p,.club-journey>header p{max-width:580px}.club-orders>header{display:block}.club-order-list{grid-template-columns:repeat(3,minmax(0,1fr))}.club-order-list>button{border-bottom:0;border-right:1px solid #ffffff17;grid-template-columns:28px 32px minmax(0,1fr);align-content:center;gap:9px;padding:18px 16px}.club-order-list>button:last-child{border-right:0}.club-order-list>button>svg{display:none}.club-order-icon{width:30px;height:30px}.club-order-copy strong{font-size:17px}.club-status-stage{grid-template-columns:minmax(260px,.76fr) minmax(360px,1.24fr)}.club-pulse{border-top:1px solid #ffffff1a;grid-column:1/-1;grid-template-columns:230px minmax(0,1fr)}.club-pulse>header{border-bottom:0;border-right:1px solid #ffffff1a;padding:21px 24px}.club-pulse>div{grid-template-columns:repeat(3,minmax(0,1fr))}.club-pulse>div>button{border-bottom:0;border-right:1px solid #ffffff17}.club-story-board{grid-template-columns:minmax(0,1.1fr) repeat(2,minmax(220px,.72fr))}}@media (max-width:820px){.club-identity-options{grid-template-columns:1fr}.club-identity-options button{min-height:86px}.club-order-list{grid-template-columns:1fr}.club-order-list>button{border-bottom:1px solid #ffffff17;border-right:0;grid-template-columns:32px 35px minmax(0,1fr) 18px;min-height:89px;padding:14px 24px}.club-order-list>button>svg{display:block}.club-status-stage{grid-template-columns:1fr}.club-status-copy{padding:34px 32px}.club-pitch{border:1px solid #ffffff1a;border-left:0;border-right:0;min-height:400px}.club-pulse{grid-column:auto;grid-template-columns:1fr}.club-pulse>header{border-bottom:1px solid #ffffff1a;border-right:0;padding:23px 28px 17px}.club-pulse>div{grid-template-columns:1fr}.club-pulse>div>button{border-bottom:1px solid #ffffff17;border-right:0}.club-journey ol{grid-template-columns:1fr}.club-journey li{border-bottom:1px solid #ffffff1a;border-right:0;min-height:0;padding:27px 30px 25px}.club-journey li:last-child{border-bottom:0}.club-story-board,.club-story-board.no-last-result{grid-template-columns:1fr 1fr}.club-last-outing{border-bottom:1px solid #ffffff1a;border-right:0;grid-column:1/-1;min-height:245px}}@media (max-width:700px){.club-home{border-radius:0;width:calc(100% + 32px);margin-inline:-16px}.club-home .matchday-stage{border-radius:0;margin-inline:0}.club-home>.club-story-board{border-radius:0}.club-home>:not(.matchday-stage){border-left:0;border-right:0}.club-identity-briefing>header,.club-orders>header,.club-journey>header{padding:28px 20px 19px}.club-identity-options{padding:0 12px 16px}.club-identity-options button{padding:14px 34px 13px 14px}.club-order-list>button{padding:15px 20px}.club-order-copy em{white-space:normal}.club-status-copy{padding:34px 20px}.club-status-copy h2{font-size:46px}.club-status-facts dd{font-size:21px}.club-status-action{justify-content:center;width:100%}.club-pitch{min-height:390px}.club-pitch-lineup{inset:17px 8px}.club-pitch-card{width:min(var(--club-pitch-card-width),42px)}.club-pitch-card-rail{padding:24px 20px}.club-pulse>header,.club-pulse>div>button,.club-journey li{padding-inline:20px}.club-journey li:before{left:20px}.club-story-board,.club-story-board.no-last-result{grid-template-columns:1fr}.club-last-outing{grid-column:auto;min-height:255px;padding:31px 20px}.club-record,.club-social-briefing{border-bottom:1px solid #ffffff1a;border-right:0;min-height:225px;padding:29px 20px}.club-social-briefing{border-bottom:0}}@media (prefers-reduced-motion:reduce){.club-identity-options button,.club-order-list>button,.club-pitch-card,.club-last-outing{transition:none}}html[data-theme=dark] .field{color:#c1ccd7}html[data-theme=dark] :where(.card-profile-evidence,.scouting-full-data,.scouting-full-data summary,.scouting-full-data dl div,.scouting-card-data,.scouting-card-data>header,.scouting-progress-track,.achievement-filters button span,.session-list .danger-button){color:var(--ink);border-color:var(--line);background:var(--surface-soft)}html[data-theme=dark] .card-detail dl div{color:var(--ink);background:var(--surface-soft)}html[data-theme=dark] .card-detail .permanence-callout{color:#a5e8cf;border-color:color-mix(in srgb,var(--mint) 34%,var(--line));background:color-mix(in srgb,var(--mint) 9%,var(--surface))}html[data-theme=dark] .scouting-progress-track{background:var(--surface-strong)}html[data-theme=dark] .scouting-progress-panel footer b{color:#c1ccd7}html[data-theme=dark] .scouting-route article>span{color:#a5e8cf;background:color-mix(in srgb,var(--mint) 10%,var(--surface))}html[data-theme=dark] .scouting-view-tabs>button.active>b{color:#a5e8cf;background:color-mix(in srgb,var(--mint) 12%,var(--surface))}html[data-theme=dark] :where(.trial-status,.trial-status.active){color:#a5e8cf;background:color-mix(in srgb,var(--mint) 10%,var(--surface))}html[data-theme=dark] .trial-status.upcoming{color:#e7cf94;background:color-mix(in srgb,var(--amber) 10%,var(--surface))}html[data-theme=dark] .trial-attempt>span,html[data-theme=dark] .collection-archive>header>span{color:#a5e8cf;background:color-mix(in srgb,var(--mint) 10%,var(--surface))}html[data-theme=dark] :where(.achievement-filters button,.achievement-card,.achievement-card>footer,.achievement-evidence article,.achievement-reward,.achievement-detail-progress,.achievement-detail .secondary-button){color:var(--ink);border-color:var(--line);background:var(--surface-soft)}html[data-theme=dark] :where(.objective-meter,.objective-task-meter,.progress-tabs>button>span){color:var(--ink);background:var(--surface-strong)}html[data-theme=dark] .objective-task>button,html[data-theme=dark] .achievement-card .primary-button,html[data-theme=dark] .achievement-detail .primary-button{color:#fff;border-color:var(--coral-dark);background:var(--coral-dark)}html[data-theme=dark] .ranking-definition dl div,html[data-theme=dark] .leaderboard-ranked-field>article,html[data-theme=dark] .leaderboard-player-chase{color:var(--ink)}html[data-theme=dark] .leaderboard-player-identity>:where(span,svg){color:#172133}html[data-theme=dark] .leader-player>i{color:#fff;background:#29425d}html[data-theme=dark] .podium-step{color:#172133}html[data-theme=dark] .place-1 .podium-step{color:#352a0e}html[data-theme=dark] .leaderboard-player-chase{color:#f0cd66}html[data-theme=dark] .leaderboard-ranked-field>header>span{color:var(--muted);background:var(--surface-strong)}html[data-theme=dark] .account-menu-panel .account-menu-logout{color:#ff9b9f}html[data-theme=dark] :where(.danger-button,.icon-danger-button){color:#ffd5d7;border-color:color-mix(in srgb,var(--red) 45%,var(--line));background:color-mix(in srgb,var(--red) 14%,var(--surface))}html[data-theme=dark] :where(.danger-button.armed,.danger-button:hover,.icon-danger-button:hover){color:#fff;background:#9f3535}html[data-theme=dark] :where(.schedule-calendar-day>span,.schedule-calendar-day>small){color:var(--muted);background:0 0}html[data-theme=dark] .schedule-calendar-day>strong{color:var(--ink)}html[data-theme=dark] .primary-button{color:#160b09;background:#e87964;border-color:#f08a77}html[data-theme=dark] .game-mode-card{--game-accent-text:var(--game-accent-soft);color:var(--ink);border-color:color-mix(in srgb,var(--game-accent) 28%,var(--line));background:linear-gradient(145deg,rgba(var(--game-accent-rgb),.14),transparent 48%), var(--surface);box-shadow:inset 0 1px #ffffff06}html[data-theme=dark] .game-mode-card:hover,html[data-theme=dark] .game-mode-card.selected{border-color:var(--game-accent);background:linear-gradient(145deg,rgba(var(--game-accent-rgb),.2),transparent 52%), var(--surface-raised);box-shadow:0 14px 30px #0000003d}html[data-theme=dark] .game-mode-card footer span{color:#c1ccd7;border-color:color-mix(in srgb,var(--game-accent) 24%,var(--line));background:rgba(var(--game-accent-rgb),.065)}html[data-theme=dark] .game-card-action,html[data-theme=dark] .game-mode-card>small{color:var(--game-accent-soft)}html[data-theme=dark] .game-library-tabs button span{color:#c1ccd7;background:var(--surface-strong)}html[data-theme=dark] .game-library-tabs button.active span{color:#07111f;background:#a5e8cf}html[data-theme=dark] .collection-archive{color:var(--ink);border-color:var(--line);background:var(--surface)}html[data-theme=dark] .collection-archive>header{color:var(--ink);border-color:var(--line);background:linear-gradient(110deg,color-mix(in srgb,var(--mint) 8%,var(--surface)),var(--surface))}html[data-theme=dark] .collection-history-list>button{color:var(--ink);border-color:var(--line);background:var(--surface)}html[data-theme=dark] .collection-history-list>button:hover{background:var(--surface-strong)}html[data-theme=dark] .scouting-route,html[data-theme=dark] .scouting-progress-panel,html[data-theme=dark] .scouting-position-preview{color:var(--ink);border-color:var(--line);background:var(--surface)}html[data-theme=dark] .scouting-position-preview>div>button{color:#c1ccd7;border-color:var(--line);background:var(--surface-soft)}html[data-theme=dark] .ranking-definition dl div{color:var(--ink);border-color:var(--line);background:var(--surface-soft)}html[data-theme=dark] .trade-policy-strip,html[data-theme=dark] .transfer-office-closed,html[data-theme=dark] .transfer-archive,html[data-theme=dark] .transfer-archive>header{color:var(--ink);border-color:var(--line);background:linear-gradient(120deg,color-mix(in srgb,var(--mint) 7%,var(--surface)),var(--surface))}html[data-theme=dark] .transfer-window-picker button,html[data-theme=dark] .trade-row{color:var(--ink);border-color:var(--line);background:var(--surface)}html[data-theme=dark] .transfer-window-picker button:hover,html[data-theme=dark] .trade-row:hover{background:var(--surface-strong)}html[data-theme=dark] .transfer-window-picker button.active{color:#a5e8cf;background:color-mix(in srgb,var(--mint) 10%,var(--surface))}html[data-theme=dark] .trade-policy-strip>span>b{color:#a5e8cf;background:color-mix(in srgb,var(--mint) 11%,var(--surface))}html[data-theme=dark] .transfer-phase-line>span>b{color:#c1ccd7;background:var(--surface-strong)}html[data-theme=dark] .transfer-phase-line>span.active>b{color:#07111f;background:#a5e8cf}html[data-theme=dark] .progress-tabs>button>span{color:#c1ccd7;background:var(--surface-strong)}html[data-theme=dark] .progress-tabs>button.active>span{color:#07111f;background:#a5e8cf}html[data-theme=dark] .achievement{color:var(--ink);border-color:var(--line);background:var(--surface)}html[data-theme=dark] .achievement:hover,html[data-theme=dark] .achievement:focus-visible{border-color:color-mix(in srgb,var(--mint) 42%,var(--line));background:var(--surface-raised)}html[data-theme=dark] .achievement-medal{color:#c1ccd7;background:var(--surface-strong)}html[data-theme=dark] .achievement.unlocked .achievement-medal{color:#07111f;background:#68d7ad}html[data-theme=dark] .achievement-progress{background:var(--surface-strong)}html[data-theme=dark] .supporter-heading>span{color:#a5e8cf;border-color:color-mix(in srgb,var(--mint) 34%,var(--line));background:color-mix(in srgb,var(--mint) 9%,var(--surface))}html[data-theme=dark] .supporter-comparison{color:var(--ink);border-color:var(--line);background:radial-gradient(circle at 86% 0,color-mix(in srgb,var(--coral) 8%,transparent),transparent 34%), linear-gradient(180deg,var(--surface-raised),var(--surface) 38%)}html[data-theme=dark] .supporter-shared-benefits,html[data-theme=dark] .supporter-plan{color:var(--ink);border-color:var(--line);background:var(--surface)}html[data-theme=dark] .supporter-plan.recommended{border-color:var(--coral);background:linear-gradient(160deg,color-mix(in srgb,var(--coral) 8%,var(--surface)),var(--surface) 45%)}html[data-theme=dark] .supporter-plan li,html[data-theme=dark] .supporter-fairness-note{color:#c1ccd7}html[data-theme=dark] .supporter-plan li svg,html[data-theme=dark] .supporter-fairness-note>svg{color:#68d7ad}.account-action-panel .account-form-grid input{border:1px solid var(--line-strong);width:100%;min-height:46px;color:var(--ink);background:var(--surface-raised);appearance:none;border-radius:9px;padding:0 13px;box-shadow:inset 0 1px #ffffff09}.account-action-panel .account-form-grid input:hover{border-color:color-mix(in srgb,var(--ink) 35%,var(--line-strong))}.account-action-panel .account-form-grid input:focus{border-color:var(--mint);box-shadow:0 0 0 3px color-mix(in srgb,var(--mint) 16%,transparent)}.account-action-panel .account-form-grid input:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:inset 0 0 0 1000px var(--surface-raised)}.help-centre,.help-article-page{width:min(1180px,100%);margin:0 auto}.help-hero{color:#fff;background:radial-gradient(circle at 86% 18%,#61d3a938,#0000 30%),linear-gradient(135deg,#0b1828 0%,#102d2a 100%);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:center;gap:50px;min-height:340px;padding:54px clamp(24px,5vw,66px);display:grid;overflow:hidden}.help-hero-copy{min-width:0}.help-hero-kicker{color:#9de3c7;letter-spacing:.14em;margin-bottom:12px;font:850 10px Manrope,sans-serif;display:block}.help-hero h1{color:#fff;letter-spacing:-.052em;margin:0;font:850 clamp(38px,5.2vw,64px)/1 Manrope,sans-serif}.help-hero-copy>p{color:#c2d2d0;max-width:660px;margin:16px 0 26px;font-size:15px;line-height:1.6}.help-search-wrap{width:100%;max-width:720px}.help-search{background:#fff;border:1px solid #fff3;border-radius:13px;grid-template-columns:24px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;min-height:64px;padding:7px 13px 7px 18px;display:grid;box-shadow:0 18px 55px #00000038}.help-search>svg:first-child{color:#337e67;width:21px}.help-search input{color:#12242a;background:0 0;border:0;outline:0;min-width:0;height:48px;font:650 14px Manrope,sans-serif}.help-search input::-webkit-search-cancel-button{appearance:none}.help-search input::placeholder{color:#71807e;opacity:1}.help-search button{color:#657572;cursor:pointer;background:#edf3f1;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.help-search button svg{width:16px}.help-search-submit{justify-content:center;align-items:center;gap:6px;min-width:132px;padding:0 12px;font:800 11px Manrope,sans-serif;color:#fff!important;background:#176b50!important;width:auto!important;display:inline-flex!important}.help-search-clear{flex:none}.help-search-spinner{color:#337e67;width:18px;animation:.8s linear infinite help-spin}@keyframes help-spin{to{transform:rotate(360deg)}}.help-live-suggestions{color:#f4fffb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04121bd6;border:1px solid #9de3c74d;border-radius:14px;gap:10px;margin-top:10px;padding:12px;display:grid;box-shadow:0 18px 34px #0000002e,inset 0 1px #ffffff12}.help-live-suggestions>header{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.help-live-suggestions>header>span{color:#9de3c7;background:#9de3c71a;border:1px solid #9de3c733;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.help-live-suggestions>header>span svg{width:14px}.help-live-suggestions small{color:#9de3c7;letter-spacing:.12em;font:850 8px Manrope,sans-serif;display:block}.help-live-suggestions>header strong{color:#fff;margin-top:2px;font:800 12px/1.35 Manrope,sans-serif;display:block}.help-live-suggestion-list{gap:6px;display:grid}.help-live-suggestion-list>button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff17;border-radius:10px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:9px;min-width:0;min-height:52px;padding:8px 10px;display:grid}.help-live-suggestion-list>button:hover,.help-live-suggestion-list>button:focus-visible{background:#9de3c724;border-color:#9de3c794}.help-live-suggestion-list>button>span:first-child{color:#071a1a;background:#9de3c7;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.help-live-suggestion-list>button>span:first-child svg{width:14px}.help-live-suggestion-list>button>span:nth-child(2){min-width:0}.help-live-suggestion-list>button small{color:#a8cdbf;font-size:8px}.help-live-suggestion-list>button strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font:800 11px/1.25 Manrope,sans-serif;display:block;overflow:hidden}.help-live-suggestion-list>button>svg{color:#9de3c7;width:15px}.help-live-suggestions>p{color:#c2d2d0;margin:0;font-size:11px;line-height:1.45}.help-live-show-results{color:#b9f2d9;cursor:pointer;background:0 0;border:0;justify-content:center;justify-self:start;align-items:center;gap:6px;min-height:31px;padding:0;font:800 10px Manrope,sans-serif;display:inline-flex}.help-live-show-results:hover,.help-live-show-results:focus-visible{color:#fff;text-underline-offset:4px;text-decoration:underline}.help-live-show-results svg{width:14px}.help-quick-searches{color:#92aaa6;flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;font-size:12px;display:flex}.help-quick-searches button{color:#a9e4ce;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #99e2c873;min-height:32px;padding:0;font:750 12px Manrope,sans-serif}.help-mara-guide{isolation:isolate;color:#fff;background:radial-gradient(circle at 88% 8%,#9de3c72e,#0000 34%),linear-gradient(150deg,#0d2d2ffa,#071924fa);border:1px solid #9de3c73d;border-radius:18px;grid-template-columns:122px minmax(0,1fr);align-self:center;gap:15px;width:100%;min-height:258px;padding:16px 18px 16px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0000002b,inset 0 1px #ffffff14}.help-mara-guide:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(115deg,#9de3c714,#0000 36%,#ffffff09);position:absolute;inset:0}.help-mara-guide:after{content:"";z-index:0;pointer-events:none;border:1px solid #ffffff0f;border-radius:12px;position:absolute;inset:10px}.help-mara-guide>*{z-index:1;position:relative}.help-mara-portrait-shell{background:radial-gradient(circle at 52% 22%,#9de3c770,#0000 43%),#071824;border-radius:0 15px 15px 0;align-self:stretch;min-height:226px;position:relative;overflow:hidden;box-shadow:inset -1px 0 #ffffff1f,0 12px 25px #00000038}.help-mara-portrait-shell:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 42%,#0718248f),linear-gradient(90deg,#0718242e,#0000 32%);position:absolute;inset:0}.help-mara-portrait-shell:after{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff38;border-radius:10px;position:absolute;inset:8px}.help-mara-portrait-shell img{object-fit:cover;object-position:50% 17%;filter:saturate(.86)contrast(1.08);width:calc(100% + 48px);height:100%;position:absolute;inset:0 -24px}.help-mara-portrait-shell>span{z-index:3;color:#09211e;background:#a5e8cf;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 7px 15px #00000047}.help-mara-portrait-shell>span svg{width:15px}.help-mara-copy{align-content:center;min-width:0;padding:3px 0;display:grid}.help-mara-guide small,.help-search-coach small{color:#9de3c7;letter-spacing:.11em;font:850 9px Manrope,sans-serif;display:block}.help-mara-guide strong{color:#fff;letter-spacing:-.02em;margin-top:6px;font:820 18px/1.16 Manrope,sans-serif;display:block}.help-mara-guide p{color:#c2d2d0;margin:8px 0 0;font-size:11px;line-height:1.5}.help-mara-promise{color:#c7f2dd;background:#9de3c717;border:1px solid #9de3c738;border-radius:7px;align-items:center;gap:5px;width:max-content;max-width:100%;margin-top:12px;padding:6px 8px;font:800 9px/1.25 Manrope,sans-serif;display:inline-flex}.help-mara-promise svg{flex:none;width:12px}.help-centre>.notice{margin-top:18px}.help-guidebook-shelf{border:1px solid color-mix(in srgb,var(--mint) 28%,var(--line));background:linear-gradient(120deg,color-mix(in srgb,var(--mint) 9%,var(--surface)),var(--surface));border-radius:18px;margin-top:26px;padding:28px}.help-guidebook-shelf>header{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:14px;display:grid}.help-guidebook-shelf>header>span{color:#fff;background:#176b50;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.help-guidebook-shelf>header svg{width:21px}.help-guidebook-shelf small{color:#337e67;letter-spacing:.09em;font:850 10px Manrope,sans-serif;display:block}.help-guidebook-shelf h2{color:var(--ink);letter-spacing:-.035em;margin:5px 0 0;font:850 clamp(22px,2.8vw,30px)/1.1 Manrope,sans-serif}.help-guidebook-shelf>header p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}.help-guidebook-shelf>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.help-guidebook-shelf>div>button{border:1px solid var(--line);min-height:165px;color:var(--ink);background:var(--surface);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1fr) 16px;align-content:start;gap:8px;padding:17px;display:grid}.help-guidebook-shelf>div>button:hover,.help-guidebook-shelf>div>button:focus-visible{border-color:var(--mint);box-shadow:0 10px 24px #030b1417}.help-guidebook-shelf>div>button>span{color:#337e67;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font:850 9px Manrope,sans-serif}.help-guidebook-shelf>div>button strong{font:830 14px/1.3 Manrope,sans-serif}.help-guidebook-shelf>div>button p{color:var(--muted);grid-column:1/-1;margin:0;font-size:11px;line-height:1.45}.help-guidebook-shelf>div>button>svg{color:#5a756e;justify-self:end;width:16px}.help-card-guide-link{border:1px solid color-mix(in srgb,var(--mint) 32%,var(--line));width:100%;min-height:110px;color:var(--ink);background:linear-gradient(115deg,color-mix(in srgb,var(--mint) 9%,var(--surface)),var(--surface));text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:50px minmax(0,1fr) 22px;align-items:center;gap:18px;margin-top:22px;padding:20px 24px;display:grid}.help-card-guide-link:hover,.help-card-guide-link:focus-visible{border-color:var(--mint);box-shadow:0 14px 34px #030b141a}.help-card-guide-link>span{color:#fff;background:#176b50;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.help-card-guide-link>span svg{width:22px}.help-card-guide-link div{min-width:0}.help-card-guide-link small{color:#337e67;letter-spacing:.1em;font-size:10px;font-weight:900;display:block}.help-card-guide-link strong{margin-top:4px;font:850 17px/1.2 Manrope,sans-serif;display:block}.help-card-guide-link p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.help-card-guide-link>svg{color:#5a756e;width:18px}.help-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:82px;display:flex}.help-category-filters{scrollbar-width:none;gap:4px;padding:10px 0;display:flex;overflow-x:auto}.help-category-filters::-webkit-scrollbar{display:none}.help-category-filters button,.help-contributor-button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:0 13px;font:800 11px Manrope,sans-serif}.help-category-filters button:hover,.help-category-filters button.active{color:#176b50;background:#edf7f3}.help-contributor-button{color:#fff;background:#176b50;align-items:center;gap:7px;display:inline-flex}.help-contributor-button svg{width:15px}.help-topic-section,.help-results{padding:52px 0 62px}.help-search-coach{color:#eefbf5;background:#123f36;border-radius:13px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;margin:0 0 22px;padding:15px 17px;display:grid}.help-search-coach img{object-fit:cover;object-position:50% 10%;background:#1d6753;border-radius:50%;width:54px;height:54px}.help-search-coach strong{margin-top:4px;font:820 15px Manrope,sans-serif;display:block}.help-search-coach p{color:#c4ded5;margin:5px 0 0;font-size:12px;line-height:1.45}.help-topic-section>header,.help-results>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.help-topic-section h2,.help-results h2,.help-popular-copy h2{color:var(--ink);letter-spacing:-.035em;margin:0;font:850 clamp(25px,3vw,34px)/1.1 Manrope,sans-serif}.help-results h2[tabindex="-1"]{scroll-margin-top:112px}.help-results h2[tabindex="-1"]:focus-visible{outline:2px solid var(--mint);outline-offset:5px;border-radius:4px}.help-topic-section header p,.help-results header p,.help-popular-copy p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.help-results>header button{color:#176b50;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.help-topic-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.help-topic-grid>button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:158px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:48px minmax(0,1fr) 22px;align-items:center;gap:18px;padding:25px 26px;display:grid}.help-topic-grid>button:nth-child(2n){border-right:0}.help-topic-grid>button:hover,.help-topic-grid>button:focus-visible{background:color-mix(in srgb,var(--mint) 5%,var(--surface))}.help-topic-grid>button>span,.help-article-icon{color:#176b50;background:#eaf6f1;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.help-topic-grid>button>span svg{width:21px}.help-topic-grid h3{margin:0 0 7px;font:850 17px Manrope,sans-serif}.help-topic-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.help-topic-grid small{color:#337e67;margin-top:10px;font-size:10px;font-weight:850;display:block}.help-topic-grid>button>svg{color:#8aa09a;width:17px}.help-popular-section{background:color-mix(in srgb,var(--mint) 5%,var(--surface));border-radius:18px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.5fr);gap:clamp(30px,6vw,80px);padding:50px clamp(24px,5vw,60px);display:grid}.help-popular-copy>span{color:#fff;background:#176b50;border-radius:50%;place-items:center;width:45px;height:45px;margin-bottom:24px;display:grid}.help-popular-copy>span svg{width:19px}.help-article-list{border-top:1px solid var(--line)}.help-article-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:112px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:17px 4px;display:grid}.help-article-list>button:hover{background:color-mix(in srgb,var(--mint) 5%,var(--surface));padding-inline:12px}.help-article-icon{border-radius:10px;width:40px;height:40px}.help-article-icon svg{width:17px}.help-article-list>button>span:nth-child(2){min-width:0}.help-article-list small{color:#337e67;letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:850;display:block}.help-article-list strong{font:820 14px Manrope,sans-serif;display:block}.help-article-list p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.45}.help-article-list mark{color:inherit;background:#fff0a9;padding:0 2px}.help-article-list>button>svg{color:#8aa09a;width:16px}.help-empty{min-height:260px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.help-empty svg{color:#58a98b;width:31px}.help-empty strong{color:var(--ink);font:820 18px Manrope,sans-serif}.help-empty p{margin:0;font-size:12px}.help-complete-guide-link{border:1px solid color-mix(in srgb,var(--mint) 38%,var(--line));background:color-mix(in srgb,var(--mint) 7%,var(--surface));border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;margin:22px 0;padding:17px;display:grid}.help-complete-guide-link>span{color:#fff;background:#176b50;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.help-complete-guide-link>span svg{width:17px}.help-complete-guide-link>div{min-width:0}.help-complete-guide-link small{color:#337e67;letter-spacing:.09em;font:850 9px Manrope,sans-serif;display:block}.help-complete-guide-link strong{color:var(--ink);margin-top:4px;font:820 13px/1.3 Manrope,sans-serif;display:block}.help-complete-guide-link p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.45}.help-complete-guide-link button{color:#176b50;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-height:34px;font:800 11px Manrope,sans-serif;display:inline-flex}.help-complete-guide-link button svg{width:14px}.help-still-stuck{border:1px solid var(--line);border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:120px;margin-top:50px;padding:22px 28px;display:grid}.help-still-stuck>svg{color:#176b50;width:28px}.help-still-stuck h2{margin:0;font:830 17px Manrope,sans-serif}.help-still-stuck p{color:var(--muted);margin:5px 0 0;font-size:12px}.help-still-stuck button{border:1px solid var(--line);min-height:38px;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:8px;padding:0 15px;font:800 11px Manrope,sans-serif}.help-page-loading,.help-article-not-found{min-height:520px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:12px;display:grid}.help-page-loading svg{animation:.8s linear infinite help-spin}.help-article-not-found>svg{color:#58a98b;width:50px;height:50px}.help-article-not-found h1{color:var(--ink);margin:4px 0 0;font:850 34px Manrope,sans-serif}.help-article-not-found p{margin:0;font-size:13px}.help-article-not-found button,.help-breadcrumbs button{color:#176b50;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font:800 12px Manrope,sans-serif;display:inline-flex}.help-article-not-found button svg{width:15px}.help-breadcrumbs{border-bottom:1px solid var(--line);min-height:58px;color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.help-breadcrumbs>svg{width:13px}.help-article-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:clamp(38px,6vw,80px);padding:48px 0 20px;display:grid}.help-article>header{border-bottom:1px solid var(--line);padding-bottom:32px}.help-article>header>small{color:#337e67;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.help-article>header h1{max-width:840px;color:var(--ink);letter-spacing:-.052em;margin:10px 0 14px;font:850 clamp(35px,5vw,56px)/1.04 Manrope,sans-serif}.help-article>header>p{max-width:740px;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.help-article>header>div{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;margin-top:21px;font-size:11px;display:flex}.help-article>header>div span,.help-article>header>div button{align-items:center;gap:6px;display:inline-flex}.help-article>header>div svg{width:14px}.help-article>header>div button{border:1px solid var(--line);color:#176b50;background:var(--surface);cursor:pointer;border-radius:7px;min-height:32px;margin-left:auto;padding:0 11px;font:800 11px Manrope,sans-serif}.help-markdown{max-width:760px;color:var(--ink);padding:30px 0 44px;font-size:13px;line-height:1.75}.help-markdown h2{letter-spacing:-.025em;margin:32px 0 10px;font:850 25px/1.25 Manrope,sans-serif}.help-markdown h2:first-child{margin-top:0}.help-markdown h3{margin:25px 0 8px;font:830 18px/1.3 Manrope,sans-serif}.help-markdown p{margin:0 0 16px}.help-markdown ul,.help-markdown ol{gap:9px;margin:10px 0 22px;padding-left:23px;display:grid}.help-markdown li{padding-left:4px}.help-markdown aside{color:#295848;background:#edf8f4;border-left:3px solid #58a98b;border-radius:0 8px 8px 0;margin:22px 0;padding:16px 18px}.help-markdown code{background:var(--surface-strong);border-radius:4px;padding:2px 5px;font-size:.9em}.help-article>footer:not(.help-feedback){border:1px solid var(--line);background:color-mix(in srgb,var(--mint) 5%,var(--surface));border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px;display:grid}.help-article>footer:not(.help-feedback)>svg{color:#fff;background:#176b50;border-radius:50%;width:36px;height:36px;padding:9px}.help-article>footer:not(.help-feedback) div{gap:4px;display:grid}.help-article>footer:not(.help-feedback) strong{font-size:13px}.help-article>footer:not(.help-feedback) span{color:var(--muted);font-size:11px}.help-article>footer:not(.help-feedback) button{color:#176b50;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:850}.help-article>.help-feedback{border:1px solid color-mix(in srgb,var(--mint) 22%,var(--line));background:color-mix(in srgb,var(--surface-strong) 58%,var(--surface));box-shadow:inset 3px 0 var(--mint),0 14px 34px #030b1414;border-radius:14px;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:24px;padding:22px 24px;display:grid;overflow:hidden}.help-feedback-copy{gap:4px;min-width:0;display:grid}.help-feedback-copy small{color:#58a98b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:900}.help-feedback-copy strong{letter-spacing:-.01em;font:850 13px/1.25 Manrope,sans-serif}.help-feedback-copy span{font-size:11px;line-height:1.5}.help-article>.help-feedback .help-feedback-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.help-feedback-votes{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 80%,transparent);border-radius:11px;grid-template-columns:repeat(2,minmax(64px,1fr));gap:3px;padding:3px;display:grid}.help-feedback-actions button{min-height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font:800 11px Manrope,sans-serif;transition:background-color .16s,color .16s,box-shadow .16s,border-color .16s;display:inline-flex}.help-feedback-votes button:hover{color:#337e67;background:color-mix(in srgb,var(--mint) 10%,var(--surface))}.help-feedback-votes button[aria-pressed=true]{color:#176b50;background:#e8f5f0;box-shadow:0 3px 10px #176b501f}.help-feedback-actions button:disabled{cursor:wait;opacity:.6}.help-feedback-actions button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.help-feedback-actions button svg{width:15px;height:15px}.help-feedback-actions .help-report-button{border:1px solid color-mix(in srgb,var(--coral) 24%,var(--line));color:#a85749;background:color-mix(in srgb,var(--coral) 5%,var(--surface));min-height:46px}.help-feedback-actions .help-report-button:hover{border-color:color-mix(in srgb,var(--coral) 46%,var(--line));color:var(--coral);background:color-mix(in srgb,var(--coral) 10%,var(--surface))}.card-guide{width:min(1180px,100%);margin:0 auto}.card-guide-hero{color:#fff;background:radial-gradient(circle at 84% 12%,#e9c46a3d,#0000 30%),radial-gradient(circle at 72% 100%,#2dd4bf2e,#0000 35%),linear-gradient(135deg,#091526,#142b31);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;min-height:330px;padding:52px clamp(24px,5vw,66px);display:grid;overflow:hidden}.card-guide-hero>div{min-width:0}.card-guide-hero>svg{color:#f4d58d33;stroke-width:.7px;width:clamp(110px,15vw,174px);height:auto}.card-guide-hero>div>span,.card-guide-hero>div>div{letter-spacing:.08em;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.card-guide-hero>div>span{color:#8de4ca}.card-guide-hero>div>span svg,.card-guide-hero>div>div svg{width:15px}.card-guide-hero h1{color:#fff;letter-spacing:-.052em;max-width:820px;margin:13px 0 17px;font:850 clamp(38px,5.2vw,62px)/1.02 Manrope,sans-serif}.card-guide-hero p{color:#c5d4d5;max-width:720px;margin:0 0 24px;font-size:14px;line-height:1.65}.card-guide-hero>div>div{color:#dce9e7;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;padding:9px 12px}.card-guide-loading{min-height:300px;color:var(--muted);align-content:center;place-items:center;gap:12px;display:grid}.card-guide-loading svg{width:38px;color:var(--mint)}.card-guide-anatomy{border-bottom:1px solid var(--line);padding:64px 0}.card-guide-anatomy>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.card-guide-anatomy header small,.card-guide-specials>header small,.card-guide-levels>header small,.card-guide-faq header small{color:#337e67;letter-spacing:.1em;font-size:10px;font-weight:900}.card-guide-anatomy h2,.card-guide-specials>header h2,.card-guide-levels>header h2,.card-guide-faq header h2{letter-spacing:-.035em;margin:7px 0 8px;font:850 clamp(27px,3vw,38px)/1.1 Manrope,sans-serif}.card-guide-anatomy header p,.card-guide-specials>header p,.card-guide-levels>header p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.card-guide-anatomy label{color:var(--muted);gap:6px;font-size:10px;font-weight:800;display:grid}.card-guide-anatomy select{border:1px solid var(--line);min-width:190px;height:42px;color:var(--ink);background:var(--surface);border-radius:9px;padding:0 12px;font:800 12px Manrope,sans-serif}.card-guide-anatomy-grid{grid-template-columns:minmax(460px,1.05fr) minmax(360px,.95fr);align-items:start;gap:clamp(34px,5vw,70px);display:grid}.card-guide-sample-pair{grid-template-columns:repeat(2,minmax(0,228px));justify-content:center;gap:22px;display:grid}.card-guide-sample-pair figure,.card-guide-level-faces figure{text-align:center;min-width:0;margin:0}.card-guide-sample-pair figure>div{width:100%}.card-guide-interactive-card :is(.football-card-corner-box,.football-card-artwork,.football-card-name-line,.football-card-football-identity,.football-card-stats,.football-card-back-season,.football-card-back-verification strong,.football-card-back-verification span){transition:filter .16s,box-shadow .16s,background-color .16s,transform .16s,opacity .16s}.card-guide-anatomy-grid:has([data-highlight-target=score]:is(:hover,:focus-visible)) .card-guide-interactive-card .football-card-score{z-index:9;background-color:color-mix(in srgb,var(--football-card-accent) 28%,#0000006b);box-shadow:0 0 0 1.1cqw #ffffffe6,0 0 0 2.1cqw var(--football-card-accent),0 0 7cqw 3cqw color-mix(in srgb,var(--football-card-accent) 62%,transparent);filter:brightness(1.16)saturate(1.18);border-radius:2.2cqw;position:relative;transform:scale(1.035)}.card-guide-anatomy-grid:has([data-highlight-target=grade]:is(:hover,:focus-visible)) .card-guide-interactive-card .football-card-level{z-index:9;background-color:color-mix(in srgb,var(--football-card-accent) 28%,#0000006b);box-shadow:0 0 0 1.1cqw #ffffffe6,0 0 0 2.1cqw var(--football-card-accent),0 0 7cqw 3cqw color-mix(in srgb,var(--football-card-accent) 62%,transparent);filter:brightness(1.16)saturate(1.18);border-radius:2.2cqw;position:relative;transform:scale(1.035)}.card-guide-anatomy-grid:has([data-highlight-target=grade]:is(:hover,:focus-visible)) .card-guide-interactive-card .football-card-collection-level{z-index:9;background-color:color-mix(in srgb,var(--football-card-accent) 28%,#0000006b);box-shadow:0 0 0 1.1cqw #ffffffe6,0 0 0 2.1cqw var(--football-card-accent),0 0 7cqw 3cqw color-mix(in srgb,var(--football-card-accent) 62%,transparent);filter:brightness(1.16)saturate(1.18);border-radius:2.2cqw;position:relative;transform:scale(1.035)}.card-guide-anatomy-grid:has([data-highlight-target=portrait]:is(:hover,:focus-visible)) .card-guide-interactive-card .football-card-artwork{z-index:9;background-color:color-mix(in srgb,var(--football-card-accent) 28%,#0000006b);box-shadow:0 0 0 1.1cqw #ffffffe6,0 0 0 2.1cqw var(--football-card-accent),0 0 7cqw 3cqw color-mix(in srgb,var(--football-card-accent) 62%,transparent);filter:brightness(1.16)saturate(1.18);border-radius:2.2cqw;position:relative;transform:scale(1.035)}.card-guide-anatomy-grid:has([data-highlight-target=name]:is(:hover,:focus-visible)) .card-guide-interactive-card .football-card-name-line{z-index:9;background-color:color-mix(in srgb,var(--football-card-accent) 28%,#0000006b);box-shadow:0 0 0 1.1cqw #ffffffe6,0 0 0 2.1cqw var(--football-card-accent),0 0 7cqw 3cqw color-mix(in srgb,var(--football-card-accent) 62%,transparent);filter:brightness(1.16)saturate(1.18);border-radius:2.2cqw;position:relative;transform:scale(1.035)}.card-guide-anatomy-grid:has([data-highlight-target=club]:is(:hover,:focus-visible)) .card-guide-interactive-card .football-card-football-identity{z-index:9;background-color:color-mix(in srgb,var(--football-card-accent) 28%,#0000006b);box-shadow:0 0 0 1.1cqw #ffffffe6,0 0 0 2.1cqw var(--football-card-accent),0 0 7cqw 3cqw color-mix(in srgb,var(--football-card-accent) 62%,transparent);filter:brightness(1.16)saturate(1.18);border-radius:2.2cqw;position:relative;transform:scale(1.035)}.card-guide-anatomy-grid:has([data-highlight-target=attributes]:is(:hover,:focus-visible)) .card-guide-interactive-card .football-card-stats{z-index:9;background-color:color-mix(in srgb,var(--football-card-accent) 28%,#0000006b);box-shadow:0 0 0 1.1cqw #ffffffe6,0 0 0 2.1cqw var(--football-card-accent),0 0 7cqw 3cqw color-mix(in srgb,var(--football-card-accent) 62%,transparent);filter:brightness(1.16)saturate(1.18);border-radius:2.2cqw;position:relative;transform:scale(1.035)}.card-guide-anatomy-grid:has([data-highlight-target=season]:is(:hover,:focus-visible)) .card-guide-interactive-card .football-card-back-season{z-index:9;background-color:color-mix(in srgb,var(--football-card-accent) 28%,#0000006b);box-shadow:0 0 0 1.1cqw #ffffffe6,0 0 0 2.1cqw var(--football-card-accent),0 0 7cqw 3cqw color-mix(in srgb,var(--football-card-accent) 62%,transparent);filter:brightness(1.16)saturate(1.18);border-radius:2.2cqw;position:relative;transform:scale(1.035)}.card-guide-anatomy-grid:has([data-highlight-target=number]:is(:hover,:focus-visible)) .card-guide-interactive-card .football-card-back-verification strong{z-index:9;background-color:color-mix(in srgb,var(--football-card-accent) 28%,#0000006b);box-shadow:0 0 0 1.1cqw #ffffffe6,0 0 0 2.1cqw var(--football-card-accent),0 0 7cqw 3cqw color-mix(in srgb,var(--football-card-accent) 62%,transparent);filter:brightness(1.16)saturate(1.18);border-radius:2.2cqw;position:relative;transform:scale(1.035)}.card-guide-anatomy-grid:has([data-highlight-target=verification]:is(:hover,:focus-visible)) .card-guide-interactive-card .football-card-back-verification span{z-index:9;background-color:color-mix(in srgb,var(--football-card-accent) 28%,#0000006b);box-shadow:0 0 0 1.1cqw #ffffffe6,0 0 0 2.1cqw var(--football-card-accent),0 0 7cqw 3cqw color-mix(in srgb,var(--football-card-accent) 62%,transparent);filter:brightness(1.16)saturate(1.18);border-radius:2.2cqw;position:relative;transform:scale(1.035)}.card-guide-anatomy-grid:has([data-highlight-target=back-design]:is(:hover,:focus-visible)) .card-guide-interactive-card .football-card-back .football-card-canvas{box-shadow:0 0 0 1.1cqw #ffffffe6,0 0 0 2.1cqw var(--football-card-accent),0 6.5cqw 15cqw #030a1257}.card-guide-sample-pair figcaption,.card-guide-level-faces figcaption{color:var(--muted);margin-top:10px;font-size:10px;font-weight:800}.card-guide-legends{gap:24px;display:grid}.card-guide-legends section{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:22px}.card-guide-legends h3{margin:0 0 12px;font:850 17px Manrope,sans-serif}.card-guide-legends ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.card-guide-legends li{border-top:1px solid var(--line);cursor:default;border-radius:9px;outline:none;grid-template-columns:24px 22px minmax(0,1fr);gap:10px;padding:13px 0;transition:background-color .16s,box-shadow .16s,transform .16s;display:grid}.card-guide-legends li:hover,.card-guide-legends li:focus-visible{background:color-mix(in srgb,var(--mint) 9%,var(--surface));padding-inline:10px;transform:translate(2px);box-shadow:inset 3px 0 #2b9b77}.card-guide-legends li>span{color:#fff;background:#176b50;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;font-weight:900;display:grid}.card-guide-legends li>svg{color:#58a98b;width:18px}.card-guide-legends li strong{font-size:12px;display:block}.card-guide-legends li p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.55}.card-guide-legend-options{opacity:0;max-height:0;transition:max-height .24s,margin-top .2s,opacity .16s;overflow:hidden}.card-guide-legends li:hover .card-guide-legend-options,.card-guide-legends li:focus-visible .card-guide-legend-options{opacity:1;max-height:900px;margin-top:11px}.card-guide-legend-options section{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:9px 0 0}.card-guide-legend-options b{color:#337e67;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}.card-guide-legend-options section>div{flex-wrap:wrap;gap:5px;display:flex}.card-guide-legend-options span{border:1px solid color-mix(in srgb,var(--mint) 22%,var(--line));min-height:22px;color:var(--ink);background:color-mix(in srgb,var(--mint) 6%,var(--surface));border-radius:6px;align-items:center;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.card-guide-reference{border-bottom:1px solid var(--line);padding:64px 0}.card-guide-reference>header{justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;display:flex}.card-guide-reference>header small,.card-guide-reference article>small,.card-guide-role-reference>header small,.card-guide-attribute-reference>header small{color:#337e67;letter-spacing:.1em;font-size:10px;font-weight:900}.card-guide-reference>header h2{letter-spacing:-.035em;margin:7px 0 8px;font:850 clamp(27px,3vw,38px)/1.1 Manrope,sans-serif}.card-guide-reference>header p,.card-guide-role-reference>header p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.card-guide-reference>header>svg{color:#fff;background:#176b50;border-radius:16px;width:58px;height:58px;padding:16px}.card-guide-score-reference{grid-template-columns:1.25fr .75fr;gap:18px;display:grid}.card-guide-score-reference article,.card-guide-role-reference,.card-guide-attribute-reference{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 48%,var(--surface));border-radius:16px;min-width:0;padding:24px}.card-guide-score-reference h3,.card-guide-role-reference h3,.card-guide-attribute-reference h3{margin:6px 0 14px;font:850 20px/1.2 Manrope,sans-serif}.card-guide-score-reference p,.card-guide-attribute-reference>p{color:var(--muted);margin:15px 0 0;font-size:12px;line-height:1.65}.card-guide-score-reference p strong{color:var(--ink)}.card-guide-score-scale{grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:6px;display:grid}.card-guide-score-scale span{color:#fff;background:#176b50;border-radius:8px;place-items:center;width:30px;height:30px;font:900 11px Manrope,sans-serif;display:grid}.card-guide-score-scale i{background:linear-gradient(90deg,#526348,#64748b,#0d8884,#3b82f6,#d8ad48);border-radius:999px;height:4px}.card-guide-grade-options{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.card-guide-grade-options span{aspect-ratio:1;border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:9px;place-items:center;font:900 17px Manrope,sans-serif;display:grid}.card-guide-grade-options span:first-child{border-color:#7d8751}.card-guide-grade-options span:nth-child(2){border-color:#8392a5}.card-guide-grade-options span:nth-child(3){border-color:#d47b43}.card-guide-grade-options span:nth-child(4){border-color:#4389ef}.card-guide-grade-options span:nth-child(5){border-color:#ef476f}.card-guide-grade-options span:nth-child(6){border-color:#d8ad48}.card-guide-role-reference{margin-top:18px}.card-guide-role-reference>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.card-guide-role-reference article{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:13px}.card-guide-role-reference article>strong{margin-bottom:9px;font-size:11px;display:block}.card-guide-role-reference article>div{flex-wrap:wrap;gap:5px;display:flex}.card-guide-role-reference article span,.card-guide-role-reference footer b{color:#176b50;background:color-mix(in srgb,var(--mint) 12%,var(--surface));border-radius:6px;place-items:center;min-width:31px;min-height:25px;padding:4px 6px;font:900 10px Manrope,sans-serif;display:inline-grid}.card-guide-role-reference footer{color:var(--muted);margin-top:16px;font-size:11px;line-height:1.6}.card-guide-role-reference footer span{color:var(--line);margin:0 5px}.card-guide-attribute-reference{margin-top:18px}.card-guide-attribute-reference>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.card-guide-attribute-reference>header>div[role=tablist]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.card-guide-attribute-reference button{border:1px solid var(--line);min-height:34px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:8px;padding:7px 10px;font:800 10px Manrope,sans-serif}.card-guide-attribute-reference button[aria-selected=true]{color:#fff;background:#176b50;border-color:#2b9b77}.card-guide-attribute-reference button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.card-guide-attribute-reference>div[role=tabpanel]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.card-guide-attribute-reference article{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px;padding:13px;display:grid}.card-guide-attribute-reference article>span{color:#fff;background:#176b50;border-radius:9px;place-items:center;width:40px;height:40px;font:900 11px Manrope,sans-serif;display:grid}.card-guide-attribute-reference article strong{font-size:12px}.card-guide-attribute-reference article p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.55}.card-guide-attribute-reference>footer{color:#8b5b19;background:color-mix(in srgb,#e9c46a 16%,var(--surface));border-radius:8px;margin-top:13px;padding:10px 12px;font-size:10px;line-height:1.5}.card-guide-specials{border-bottom:1px solid var(--line);padding:64px 0}.card-guide-specials>header{max-width:780px;margin-bottom:30px}.card-guide-specials>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.card-guide-specials article{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 48%,var(--surface));border-radius:18px;min-width:0;padding:20px}.card-guide-specials article>.football-card{width:min(100%,280px);margin-inline:auto}.card-guide-specials article>div{padding:19px 4px 2px}.card-guide-specials article>div>small{color:#337e67;letter-spacing:.1em;font-size:10px;font-weight:900}.card-guide-specials article>div>h3{margin:5px 0 7px;font:850 19px/1.15 Manrope,sans-serif}.card-guide-specials article>div>p{min-height:46px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.card-guide-specials article>div>span{color:#176b50;background:color-mix(in srgb,var(--mint) 11%,var(--surface));border-radius:7px;margin-top:14px;padding:7px 9px;font-size:10px;font-weight:850;display:inline-flex}.card-guide-levels{border-bottom:1px solid var(--line);padding:64px 0}.card-guide-levels>header{max-width:720px;margin-bottom:30px}.card-guide-levels>div{grid-template-columns:1fr;gap:18px;display:grid}.card-guide-levels article{content-visibility:auto;contain-intrinsic-size:620px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 48%,var(--surface));border-radius:16px;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:20px;min-width:0;padding:22px;display:grid}.card-guide-levels article>header{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;display:grid}.card-guide-levels article>header>span{color:#fff;background:#176b50;border-radius:10px;place-items:center;width:42px;height:42px;font:900 13px Manrope,sans-serif;display:grid}.card-guide-levels article>header small{color:#5ba88c;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.card-guide-levels article h3{margin:2px 0 6px;font:850 18px Manrope,sans-serif}.card-guide-levels article p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.card-guide-level-faces{grid-template-columns:repeat(2,220px);align-items:start;gap:18px;display:grid}.card-guide-level-faces .football-card-size-compact{max-width:220px}.card-guide-level-faces figcaption{margin-top:6px}.card-guide-faq{padding:64px 0 20px}.card-guide-faq>header{align-items:center;gap:14px;margin-bottom:22px;display:flex}.card-guide-faq>header>svg{color:#fff;background:#176b50;border-radius:12px;width:44px;height:44px;padding:11px}.card-guide-faq header h2{margin-bottom:0}.card-guide-faq details{border-top:1px solid var(--line)}.card-guide-faq details:last-child{border-bottom:1px solid var(--line)}.card-guide-faq summary{color:var(--ink);cursor:pointer;padding:20px 4px;font:820 13px Manrope,sans-serif}.card-guide-faq details p{max-width:800px;color:var(--muted);margin:-6px 0 22px;font-size:13px;line-height:1.7}.help-feedback>.notice{grid-column:1/-1;margin:0}.help-report-backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050d12b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.help-report-dialog{border:1px solid var(--line);width:min(610px,100%);max-height:min(760px,100dvh - 40px);color:var(--ink);background:var(--surface);border-radius:17px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 30px 90px #0006}.help-report-dialog>header{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr) 36px;align-items:center;gap:12px;min-height:78px;padding:14px 20px;display:grid}.help-report-dialog>header>span{color:#9a5a4f;background:#fae8e5;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.help-report-dialog>header>span svg{width:21px}.help-report-dialog header small{color:#337e67;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.help-report-dialog h2{margin:3px 0 0;font:850 22px Manrope,sans-serif}.help-report-dialog header button{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:8px;place-items:center;display:grid}.help-report-dialog header button svg{width:16px}.help-report-body{align-content:start;gap:18px;min-height:0;padding:22px;display:grid;overflow-y:auto}.help-report-body>p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.help-report-body label{color:var(--ink);gap:7px;font-size:12px;font-weight:850;display:grid}.help-report-body textarea{resize:vertical;border:1px solid var(--line-strong);width:100%;min-height:150px;color:var(--ink);background:var(--surface);border-radius:9px;outline:0;padding:12px;font:600 13px/1.6 Manrope,sans-serif}.help-report-body textarea:focus{border-color:#58a98b;box-shadow:0 0 0 3px #58a98b21}.help-report-body label>span{color:var(--muted);justify-self:end;font-size:10px;font-weight:600}.help-report-body aside{color:#41665b;background:#edf7f3;border-radius:9px;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:13px;font-size:11px;line-height:1.55;display:grid}.help-report-body aside svg{width:18px}.help-report-dialog>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;min-height:64px;padding:12px 20px;display:flex}.help-report-dialog>footer button{border:1px solid var(--line);min-height:38px;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font:800 11px Manrope,sans-serif;display:inline-flex}.help-report-dialog>footer button.primary-button{color:#fff;background:#176b50}.help-report-dialog>footer button:disabled{opacity:.5;cursor:not-allowed}.help-report-dialog>footer svg{width:15px}.help-related{border-top:2px solid #176b50;position:sticky;top:105px}.help-related h2{margin:0;padding:18px 0 11px;font:830 13px Manrope,sans-serif}.help-related>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:58px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) 15px;align-items:center;gap:8px;padding:10px 0;font-size:11px;font-weight:750;line-height:1.4;display:grid}.help-related>button svg{color:#8aa09a;width:14px}.help-related>.help-related-all{color:#176b50;min-height:44px;font-weight:850;display:block}.wiki-workspace-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050d12b8;padding:18px;display:grid;position:fixed;inset:0}.wiki-workspace{width:min(1380px,100%);height:min(900px,100vh - 36px);min-height:0;color:var(--ink);background:var(--surface);border:1px solid #ffffff24;border-radius:17px;grid-template-rows:68px minmax(0,1fr);margin:auto;display:grid;overflow:hidden;box-shadow:0 30px 90px #0006}.wiki-workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 22px;display:flex}.wiki-workspace>header small{color:#337e67;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.wiki-workspace>header h2{margin:3px 0 0;font:850 18px Manrope,sans-serif}.wiki-workspace-actions{align-items:center;gap:12px;display:flex}.wiki-workspace-tabs{align-items:center;gap:5px;display:flex}.wiki-workspace-tabs button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font:800 10px Manrope,sans-serif;display:inline-flex}.wiki-workspace-tabs button[aria-selected=true]{border-color:var(--line);color:#176b50;background:#edf7f3}.wiki-workspace-tabs button svg{width:14px}.wiki-workspace-tabs button b{color:#fff;background:#b35b4f;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid}.wiki-workspace-actions>button{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:8px;place-items:center;display:grid}.wiki-workspace-actions>button svg{width:17px}.wiki-workspace-body{grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.wiki-article-rail{border-right:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 55%,var(--surface));grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0;padding:14px;display:grid}.wiki-new-article{color:#fff;cursor:pointer;background:#176b50;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;font:850 11px Manrope,sans-serif;display:flex}.wiki-new-article svg{width:15px}.wiki-article-rail>label{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-height:40px;padding:0 10px;display:grid}.wiki-article-rail>label svg{width:15px;color:var(--muted)}.wiki-article-rail>label input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.wiki-article-rail>div{min-height:0;overflow-y:auto}.wiki-article-rail>div>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:68px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.wiki-article-rail>div>button.active{background:color-mix(in srgb,var(--mint) 9%,var(--surface));border-radius:8px}.wiki-article-rail>div>button span{gap:4px;min-width:0;display:grid}.wiki-article-rail>div>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wiki-article-rail>div>button small{color:var(--muted);font-size:10px}.wiki-status{color:#6a6f76;background:var(--surface-strong);text-transform:uppercase;border-radius:5px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:850}.wiki-status.published{color:#176b50;background:#dff4eb}.wiki-status.archived{color:#905047;background:#fae8e5}.wiki-editor{grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.wiki-editor-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:60px;padding:9px 20px;display:flex}.wiki-editor-toolbar>div:first-child{gap:3px;display:grid}.wiki-editor-toolbar strong{font-size:13px}.wiki-editor-toolbar small{color:var(--muted);font-size:10px}.wiki-editor-toolbar>div:last-child{gap:6px;display:flex}.wiki-editor-toolbar button{border:1px solid var(--line);min-height:34px;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font:800 10px Manrope,sans-serif;display:inline-flex}.wiki-editor-toolbar button.active{color:#176b50;background:#e8f5f0}.wiki-editor-toolbar button.danger{color:#a34c42}.wiki-editor-toolbar button svg{width:13px}.wiki-editor>.notice{margin:12px 20px 0}.wiki-fields,.wiki-preview{min-height:0;padding:22px;overflow-y:auto}.wiki-fields{align-content:start;gap:16px;display:grid}.wiki-fields>label,.wiki-field-row>label{min-width:0;color:var(--muted);gap:7px;font-size:11px;font-weight:800;display:grid}.wiki-fields input,.wiki-fields select,.wiki-fields textarea{border:1px solid var(--line-strong);width:100%;min-width:0;min-height:42px;color:var(--ink);background:var(--surface);border-radius:8px;outline:0;padding:9px 11px;font:600 12px/1.5 Manrope,sans-serif}.wiki-fields input:focus,.wiki-fields select:focus,.wiki-fields textarea:focus{border-color:#58a98b;box-shadow:0 0 0 3px #58a98b21}.wiki-fields label>small{color:var(--muted);justify-self:end;font-size:9px;font-weight:600}.wiki-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wiki-fields .wiki-content-input{resize:vertical;min-height:310px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.65}.wiki-featured{border:1px solid var(--line);border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;min-height:58px;padding:10px 12px}.wiki-featured input{min-height:auto}.wiki-featured span{gap:3px;display:grid}.wiki-featured strong{color:var(--ink);font-size:11px}.wiki-featured small{color:var(--muted);font-size:10px;font-weight:600}.wiki-preview>small{color:#337e67;text-transform:uppercase;font-size:10px;font-weight:850}.wiki-preview>h1{letter-spacing:-.04em;margin:8px 0 10px;font:850 34px/1.08 Manrope,sans-serif}.wiki-preview>p{max-width:760px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.wiki-preview .help-markdown{padding-top:25px}.wiki-editor>footer{border-top:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:10px 20px;display:flex}.wiki-editor>footer>span{color:var(--muted);font-size:10px}.wiki-editor>footer button{align-items:center;gap:7px;display:inline-flex}.wiki-editor>footer button svg{width:14px}.wiki-editor>footer button svg.help-search-spinner{animation:.8s linear infinite help-spin}.wiki-manual-hint{color:#2b7055;background:#eff9f4;border:1px solid #addbc8;border-radius:8px;align-items:flex-start;gap:7px;margin:0;padding:10px;font-size:10px;line-height:1.45;display:flex}.wiki-manual-hint svg{flex:none;width:15px;margin-top:1px}.wiki-feedback-loading,.wiki-feedback-empty{min-height:0;color:var(--muted);align-content:center;place-items:center;gap:8px;display:grid}.wiki-feedback-loading svg{width:24px;animation:.8s linear infinite help-spin}.wiki-feedback-workspace{grid-template-rows:84px minmax(0,1fr);grid-template-columns:330px minmax(0,1fr);min-height:0;display:grid}.wiki-feedback-summary{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wiki-feedback-summary>div{border-right:1px solid var(--line);place-content:center;gap:3px;padding:12px 22px;display:grid}.wiki-feedback-summary>div:last-child{border-right:0}.wiki-feedback-summary strong{font:850 20px Manrope,sans-serif}.wiki-feedback-summary span{color:var(--muted);font-size:10px}.wiki-feedback-rail{border-right:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 55%,var(--surface));grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;padding:14px;display:grid}.wiki-feedback-rail select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);background:var(--surface);border-radius:8px;padding:0 10px;font:750 11px Manrope,sans-serif}.wiki-feedback-rail>div{min-height:0;overflow-y:auto}.wiki-feedback-rail>div>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:92px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px;display:grid}.wiki-feedback-rail>div>button.active{background:color-mix(in srgb,var(--mint) 9%,var(--surface));border-radius:8px}.wiki-feedback-rail button>span{gap:6px;min-width:0;display:grid}.wiki-feedback-rail button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wiki-feedback-rail button small{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.wiki-feedback-rail>div>p{color:var(--muted);text-align:center;padding:24px 8px;font-size:11px}.wiki-status.new{color:#8a5a12;background:#fff2cf}.wiki-status.in_review{color:#315f87;background:#e5f1fb}.wiki-status.resolved{color:#176b50;background:#dff4eb}.wiki-status.dismissed{color:#6a6f76;background:var(--surface-strong)}.wiki-feedback-detail{min-width:0;min-height:0;padding:22px;overflow-y:auto}.wiki-feedback-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:15px;display:flex}.wiki-feedback-detail>header small{color:var(--muted);font-size:10px}.wiki-feedback-detail h3{margin:4px 0 0;font:850 20px Manrope,sans-serif}.wiki-feedback-detail>header button{border:1px solid var(--line);color:#176b50;background:var(--surface);cursor:pointer;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font:800 10px Manrope,sans-serif;display:inline-flex}.wiki-feedback-detail>header button svg{width:14px}.wiki-feedback-detail>.notice{margin:14px 0 0}.wiki-feedback-detail blockquote{color:var(--ink);background:var(--surface-strong);white-space:pre-wrap;border-left:3px solid #58a98b;border-radius:0 9px 9px 0;margin:18px 0;padding:18px;font:650 12px/1.65 Manrope,sans-serif}.wiki-feedback-detail section{border-top:1px solid var(--line);padding:16px 0}.wiki-feedback-detail h4{margin:0 0 10px;font:850 13px Manrope,sans-serif}.wiki-feedback-detail section>p{color:var(--muted);margin:0;font-size:11px}.wiki-feedback-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.wiki-feedback-detail dl div{border:1px solid var(--line);border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.wiki-feedback-detail dt{color:var(--muted);text-transform:capitalize;font-size:9px}.wiki-feedback-detail dd{overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:750}.wiki-feedback-detail .wiki-device-details{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-feedback-resolution{border-top:1px solid var(--line);color:var(--muted);gap:7px;padding-top:16px;font-size:11px;font-weight:800;display:grid}.wiki-feedback-resolution textarea{resize:vertical;border:1px solid var(--line-strong);width:100%;min-height:88px;color:var(--ink);background:var(--surface);border-radius:8px;padding:10px;font:600 12px/1.5 Manrope,sans-serif}.wiki-feedback-resolution>span{justify-self:end;font-size:9px;font-weight:600}.wiki-feedback-detail>footer{justify-content:flex-end;gap:7px;padding-top:16px;display:flex}.wiki-feedback-detail>footer button{border:1px solid var(--line);min-height:38px;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font:800 10px Manrope,sans-serif;display:inline-flex}.wiki-feedback-detail>footer button.primary-button{color:#fff;background:#176b50}.wiki-feedback-detail>footer button:disabled{opacity:.45;cursor:not-allowed}.wiki-feedback-detail>footer svg{width:14px}.wiki-feedback-empty{height:100%}.wiki-feedback-empty svg{color:#58a98b;width:32px}.wiki-feedback-empty strong{color:var(--ink)}.wiki-feedback-empty span{font-size:11px}.auth-recovery-heading{gap:7px;margin-bottom:18px;display:grid}.auth-recovery-heading>button,.forgot-password-link{color:#176b50;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font:800 11px Manrope,sans-serif}.auth-recovery-heading>button{align-items:center;gap:3px;display:inline-flex}.auth-recovery-heading>button svg{width:13px;transform:rotate(180deg)}.auth-recovery-heading h2{margin:7px 0 0;font:850 24px Manrope,sans-serif}.auth-recovery-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.forgot-password-link{margin-top:-5px}html[data-theme=dark] .help-topic-grid>button>span,html[data-theme=dark] .help-article-icon,html[data-theme=dark] .help-category-filters button.active,html[data-theme=dark] .help-category-filters button:hover{color:#a5e8cf;background:color-mix(in srgb,var(--mint) 10%,var(--surface))}html[data-theme=dark] .help-markdown aside{color:#b7dfd0;background:color-mix(in srgb,var(--mint) 9%,var(--surface))}html[data-theme=dark] .help-article-list mark{color:#111;background:#f7da71}html[data-theme=dark] .wiki-status.published{color:#a5e8cf;background:color-mix(in srgb,var(--mint) 12%,var(--surface))}html[data-theme=dark] .wiki-status.archived{color:#f0aaa2;background:color-mix(in srgb,var(--coral) 11%,var(--surface))}@media (max-width:820px){.help-hero{border-radius:16px;grid-template-columns:1fr;min-height:320px;padding:38px 24px 0}.help-mara-guide{grid-template-columns:96px minmax(0,1fr);justify-self:stretch;width:min(100%,520px);min-height:190px;margin-top:22px}.help-mara-portrait-shell{min-height:188px}.help-live-suggestions{padding:11px}.help-guidebook-shelf>div{grid-template-columns:repeat(2,minmax(0,1fr))}.help-toolbar{flex-direction:column;align-items:flex-start;padding:10px 0 14px}.help-category-filters{width:100%}.help-contributor-button{justify-content:center;align-self:stretch}.help-topic-grid{grid-template-columns:1fr}.help-topic-grid>button{border-right:0}.help-popular-section,.help-article-layout{grid-template-columns:1fr}.help-related{margin-top:20px;position:static}.wiki-workspace-backdrop{padding:0}.wiki-workspace{border:0;border-radius:0;width:100%;height:100vh}.wiki-workspace-body{grid-template-columns:220px minmax(0,1fr)}.wiki-feedback-workspace{grid-template-columns:280px minmax(0,1fr)}.card-guide-hero{grid-template-columns:1fr;min-height:310px}.card-guide-hero>svg{display:none}.card-guide-anatomy-grid{grid-template-columns:1fr}.card-guide-role-reference>div,.card-guide-specials>div{grid-template-columns:repeat(3,minmax(0,1fr))}.card-guide-levels>div{grid-template-columns:1fr}.card-guide-level-faces{grid-template-columns:repeat(2,190px)}.card-guide-level-faces .football-card-size-compact{max-width:190px}}@media (max-width:560px){.help-centre,.help-article-page{width:100%}.help-hero{min-height:310px;margin-inline:-8px}.help-hero h1{font-size:39px}.help-search{grid-template-columns:20px minmax(0,1fr) auto auto auto;gap:6px;min-height:58px;padding-left:14px}.help-search input{font-size:12px}.help-search-submit{min-width:34px;padding:0!important}.help-search-submit span{display:none}.help-search button{width:30px;height:30px}.help-live-suggestions{gap:8px;padding:10px}.help-live-suggestion-list>button{grid-template-columns:28px minmax(0,1fr) 15px;gap:8px;min-height:48px;padding:7px 8px}.help-live-suggestion-list>button>span:first-child{width:28px;height:28px}.help-mara-guide{grid-template-columns:82px minmax(0,1fr);gap:12px;min-height:164px;padding:12px 13px 12px 0}.help-mara-portrait-shell{min-height:164px}.help-mara-copy{padding:2px 0}.help-mara-guide strong{font-size:14px}.help-mara-guide p{font-size:10px}.help-mara-promise{margin-top:8px;padding:5px 6px;font-size:8px}.help-guidebook-shelf{margin-inline:-2px;padding:21px 16px}.help-guidebook-shelf>div{grid-template-columns:1fr}.help-guidebook-shelf>div>button{min-height:130px}.help-quick-searches{align-items:flex-start}.help-topic-section,.help-results{padding:38px 0 48px}.help-topic-grid>button{grid-template-columns:42px minmax(0,1fr) 18px;gap:13px;min-height:142px;padding:20px 4px}.help-topic-grid>button>span{width:40px;height:40px}.help-popular-section{border-radius:14px;margin-inline:-8px;padding:34px 20px}.help-article-list>button{grid-template-columns:36px minmax(0,1fr) 17px;gap:12px;min-height:105px}.help-article-icon{width:35px;height:35px}.help-article-list p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.help-still-stuck{grid-template-columns:36px minmax(0,1fr);padding:19px}.help-still-stuck button{grid-column:1/-1}.help-complete-guide-link{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px}.help-complete-guide-link>span{width:34px;height:34px}.help-complete-guide-link button{grid-column:1/-1}.help-breadcrumbs{min-height:48px}.help-article-layout{padding-top:32px}.help-article>header h1{font-size:36px}.help-article>header>p{font-size:13px}.help-article>header>div button{justify-content:center;width:100%;margin-left:0}.help-markdown{font-size:12px}.help-article>footer:not(.help-feedback){grid-template-columns:34px minmax(0,1fr)}.help-article>footer:not(.help-feedback) button{grid-column:1/-1;justify-self:start}.help-article>.help-feedback{grid-template-columns:1fr;gap:16px;padding:20px}.help-article>.help-feedback .help-feedback-actions{grid-template-columns:1fr;justify-content:stretch;display:grid}.help-feedback-votes{grid-template-columns:1fr 1fr}.help-feedback-actions .help-report-button{width:100%}.help-report-backdrop{align-items:end;padding:0}.help-report-dialog{border-radius:17px 17px 0 0;width:100%;max-height:92dvh}.help-report-dialog>footer{grid-template-columns:1fr 1fr;display:grid}.wiki-workspace{grid-template-rows:61px minmax(0,1fr)}.wiki-workspace-body{grid-template-rows:180px minmax(0,1fr);grid-template-columns:1fr}.wiki-workspace>header{padding:0 12px}.wiki-workspace>header>div:first-child small{display:none}.wiki-workspace>header h2{font-size:14px}.wiki-workspace-tabs button{padding:0 7px}.wiki-workspace-tabs button svg{display:none}.wiki-feedback-workspace{grid-template-rows:auto 190px minmax(0,1fr);grid-template-columns:1fr}.wiki-feedback-summary{grid-template-columns:1fr 1fr}.wiki-feedback-summary>div{border-bottom:1px solid var(--line);min-height:62px;padding:8px 14px}.wiki-feedback-rail{border-right:0;border-bottom:1px solid var(--line)}.wiki-feedback-detail{padding:17px}.wiki-feedback-detail dl,.wiki-feedback-detail .wiki-device-details{grid-template-columns:1fr}.wiki-feedback-detail>footer{grid-template-columns:1fr 1fr;display:grid}.wiki-feedback-detail>footer button{justify-content:center}.wiki-article-rail{border-right:0;border-bottom:1px solid var(--line);grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr 1fr}.wiki-article-rail>div{grid-column:1/-1;gap:7px;display:flex;overflow:auto hidden}.wiki-article-rail>div>button{border:1px solid var(--line);border-radius:8px;min-width:190px}.wiki-editor-toolbar{padding-inline:12px}.wiki-editor-toolbar>div:last-child button{justify-content:center;width:34px;padding:0;font-size:0}.wiki-editor-toolbar>div:last-child button svg{width:14px}.wiki-fields,.wiki-preview{padding:16px 12px}.wiki-field-row{grid-template-columns:1fr}.wiki-fields .wiki-content-input{min-height:240px}.wiki-editor>footer{padding-inline:12px}.wiki-editor>footer>span{display:none}.wiki-editor>footer button{justify-content:center;width:100%}.help-card-guide-link{grid-template-columns:42px minmax(0,1fr) 18px;gap:12px;padding:17px 12px}.help-card-guide-link>span{width:40px;height:40px}.card-guide{width:100%}.card-guide-hero{border-radius:16px;min-height:300px;margin-inline:-8px;padding:38px 22px}.card-guide-hero h1{font-size:39px}.card-guide-anatomy,.card-guide-reference,.card-guide-specials,.card-guide-levels,.card-guide-faq{padding:44px 0}.card-guide-anatomy>header{flex-direction:column;align-items:start}.card-guide-anatomy label,.card-guide-anatomy select{width:100%}.card-guide-sample-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.card-guide-legends section{padding:17px 14px}.card-guide-reference>header{align-items:flex-start}.card-guide-reference>header>svg{display:none}.card-guide-score-reference{grid-template-columns:1fr}.card-guide-score-reference article,.card-guide-role-reference,.card-guide-attribute-reference{padding:18px 14px}.card-guide-score-scale{gap:3px}.card-guide-score-scale span{width:27px;height:27px;font-size:10px}.card-guide-grade-options{gap:5px}.card-guide-role-reference>div{grid-template-columns:repeat(2,minmax(0,1fr))}.card-guide-role-reference article:last-child{grid-column:1/-1}.card-guide-attribute-reference>header{flex-direction:column;align-items:start}.card-guide-attribute-reference>header>div[role=tablist]{justify-content:flex-start}.card-guide-attribute-reference>div[role=tabpanel],.card-guide-specials>div{grid-template-columns:1fr}.card-guide-specials article{padding:18px 14px}.card-guide-specials article>.football-card{width:min(100%,270px)}.card-guide-levels article{grid-template-columns:1fr;padding:18px 14px}.card-guide-level-faces{grid-template-columns:repeat(2,minmax(0,145px));justify-content:center}.card-guide-level-faces .football-card-size-compact{max-width:145px}.card-guide-faq summary{font-size:12px;line-height:1.4}}@media (max-width:500px){.card-gallery,.scouting-database-grid,.trial-card-picker{grid-template-columns:1fr}.football-card-decision-strip small{font-size:11px}.football-card-decision-strip strong{font-size:13px}.scouting-database-card>.football-card-decision-strip{margin-inline:12px}}.interactive-squad-builder{gap:12px}.squad-team-dashboard{grid-template-columns:150px minmax(0,1fr);padding:10px 12px}.squad-tactical-workspace{grid-template-columns:minmax(540px,1.35fr) minmax(340px,.8fr);gap:16px}.football-pitch,.football-pitch.interactive{aspect-ratio:78/105;border-radius:14px;width:min(100%,680px)}.pitch-player-select>.pitch-football-card{filter:drop-shadow(0 8px 9px #00000052);width:100%;max-width:none;transition:transform .16s,filter .16s}.pitch-player-select>.pitch-football-card .football-card-canvas{box-shadow:inset 0 0 0 .364cqw #ffffff2e}.pitch-role-fit{border:1px solid #0816212e;box-shadow:0 4px 10px #0000004d;z-index:6!important;color:#071921!important;background:#f5f8fa!important;border-radius:999px!important;min-width:34px!important;padding:4px 6px!important;font:900 10px/1 Manrope,sans-serif!important;position:absolute!important;top:-5px!important;right:-5px!important}.pitch-player-select>.pitch-football-tile{filter:drop-shadow(0 8px 9px #00000052);border-radius:8px;grid-template-columns:30px minmax(0,1fr) 30px;gap:5px;min-height:52px;padding:5px;transition:transform .16s,filter .16s}.pitch-football-tile .football-player-tile-art{border-radius:6px;width:30px;height:38px}.pitch-football-tile .football-player-tile-copy{gap:1px}.pitch-football-tile .football-player-tile-copy small{font-size:8px}.pitch-football-tile .football-player-tile-copy strong{font-size:10px}.pitch-football-tile .football-player-tile-copy em{font-size:9px}.pitch-football-tile .football-player-tile-fit{width:29px;height:29px}.pitch-football-tile .football-player-tile-fit b{font-size:10px}.pitch-player:hover .pitch-football-card,.pitch-player.selected .pitch-football-card,.pitch-player-select:focus-visible .pitch-football-card{filter:drop-shadow(0 0 7px rgba(var(--game-accent-rgb),.86)) drop-shadow(0 10px 12px #00000061);transform:translateY(-2px)scale(1.035)}.pitch-player.poor-fit .pitch-football-card .football-card-canvas{border-color:#f2b64a}.pitch-player-empty-frame{clip-path:none;background:#081e199e;border:1px dashed #ffffffb8;border-radius:8px;grid-template-columns:26px 1fr;align-items:center;gap:6px;height:50px;padding:7px;width:86px!important;display:grid!important}.pitch-player-empty-frame svg{width:22px!important}.pitch-player-empty-frame small{color:#fff;font-size:9px;font-weight:850}.pitch-player .inspect-player{bottom:1px;right:-2px}.position-player-picker{grid-template-rows:auto auto auto minmax(0,1fr);max-height:min(780px,100svh - 90px);position:sticky;top:76px;container-type:inline-size}.selected-player-analysis{padding:14px}.selected-player-command{grid-template-columns:178px minmax(0,1fr);align-items:center;gap:15px;display:grid}.selected-player-card-column{justify-items:center;gap:8px;display:grid}.selected-player-card-column .football-card-face-toggle{color:#dce8f0;width:100%}.selected-player-card-column .football-card-face-toggle button{flex:1;min-height:30px;padding:5px 8px;font-size:11px}.selected-player-card-frame,.selected-player-empty-frame{border-radius:12px;width:178px}.selected-player-command-copy{align-content:center;gap:5px;min-width:0;display:grid}.selected-player-command-copy>small{color:#8395aa;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.selected-player-command-copy>strong{color:#fff;font:900 18px/1.05 Manrope,sans-serif}.selected-player-command-copy>em{color:#7fdfb5;font-size:12px;font-style:normal;font-weight:850}.selected-player-command-copy dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:7px}.selected-player-command-copy dl div{background:#ffffff0a;border:1px solid #ffffff12;min-width:0;padding:7px 2px}.selected-player-command-copy dt{color:#7fdfb5;font-size:9px}.selected-player-command-copy dd{font-size:12px}.selected-player-analysis>.football-card-decision-strip{margin-top:12px}.position-player-list{gap:8px}.position-player-choice{padding:8px;display:block}.position-player-choice>.football-player-tile{width:100%}.position-player-controls{grid-template-columns:repeat(3,1fr)}@container (max-width:340px){.selected-player-command{grid-template-columns:1fr}.selected-player-card-frame,.selected-player-empty-frame{width:min(100%,220px)}.selected-player-command-copy{width:100%}}@media (max-width:1120px){.squad-tactical-workspace{grid-template-columns:minmax(500px,1.25fr) minmax(320px,.8fr)}.pitch-player{width:94px;min-height:132px}.selected-player-command{grid-template-columns:150px minmax(0,1fr)}.selected-player-card-frame,.selected-player-empty-frame{width:150px}}@media (max-width:1320px) and (min-width:1081px){.squad-workspace{grid-template-columns:1fr}.saved-squad-list{max-height:24rem;position:static}}@media (max-width:900px){.squad-tactical-workspace{grid-template-columns:1fr}.football-pitch,.football-pitch.interactive{width:min(100%,620px)}.position-player-picker{max-height:min(82dvh,760px);position:fixed;top:auto}.selected-player-command{grid-template-columns:190px minmax(0,1fr)}.selected-player-card-frame,.selected-player-empty-frame{width:190px}}@media (max-width:620px){.squad-team-dashboard{grid-template-columns:1fr}.football-pitch,.football-pitch.interactive{aspect-ratio:70/110;width:calc(100% + 12px);margin-inline:-6px}.pitch-player{width:72px;min-height:102px}.pitch-player-select>.pitch-football-tile{grid-template-columns:25px minmax(0,1fr);min-height:46px}.pitch-football-tile .football-player-tile-art{width:25px;height:32px}.pitch-football-tile .football-player-tile-copy strong{font-size:9px}.pitch-football-tile .football-player-tile-fit{display:none}.selected-player-command{grid-template-columns:148px minmax(0,1fr)}.selected-player-card-frame,.selected-player-empty-frame{width:148px}}.card-verification-page{gap:24px;width:min(100%,1080px);margin:0 auto;padding:clamp(28px,5vw,72px) 0;display:grid}.card-verification-hero{border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 96%,var(--mint) 4%),var(--surface));text-align:center;border-radius:22px;justify-items:center;gap:14px;padding:clamp(24px,5vw,54px);display:grid}.card-verification-hero>span{color:var(--mint);letter-spacing:.12em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.card-verification-hero>span svg{width:18px}.card-verification-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(32px,5vw,58px)}.card-verification-hero>p{max-width:650px;color:var(--muted);margin:0;line-height:1.6}.card-verification-hero form{text-align:left;gap:8px;width:min(100%,650px);margin-top:14px;display:grid}.card-verification-hero form>label{font-size:12px;font-weight:850}.card-verification-hero form>div{border:1px solid var(--line);background:var(--surface-raised);border-radius:14px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:grid}.card-verification-hero form svg{width:20px;color:var(--muted)}.card-verification-hero input{letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;outline:0;width:100%;min-width:0;font:850 17px/1.2 Manrope,sans-serif;opacity:1!important;color:var(--ink)!important}.card-verification-hero form button{color:#071921;background:var(--mint);cursor:pointer;border:0;border-radius:10px;min-height:42px;padding:0 18px;font-weight:900}.card-verification-hero form button:disabled{opacity:.45;cursor:not-allowed}.card-verification-hero form>small{color:var(--muted)}.card-verification-result{border:1px solid var(--line);background:var(--surface);border-radius:22px;align-items:center;gap:24px;padding:clamp(22px,4vw,42px);display:grid}.card-verification-result.invalid{border-color:color-mix(in srgb,#e69a3a 55%,var(--line));grid-template-columns:auto minmax(0,1fr)}.card-verification-result.invalid>svg{color:#e69a3a;width:42px;height:42px}.card-verification-result.verified{border-color:color-mix(in srgb,var(--mint) 52%,var(--line));grid-template-columns:minmax(150px,210px) minmax(0,1fr)}.card-verification-preview{place-items:center;display:grid}.card-verification-result.verified>div:last-child{gap:9px;display:grid}.card-verification-result.verified>div:last-child>svg{width:38px;height:38px;color:var(--mint)}.card-verification-result small{color:var(--mint);letter-spacing:.1em;font-size:13px;font-weight:900}.card-verification-result h2,.card-verification-result p{margin:0}.card-verification-result p{color:var(--muted);line-height:1.5}.card-verification-result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0;display:grid}.card-verification-result dl div{border:1px solid var(--line);border-radius:10px;gap:3px;padding:10px;display:grid}.card-verification-result dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.card-verification-result dd{margin:0;font-weight:850}.card-verification-owner{grid-column:1/-1}.card-verification-owner dd{align-items:center;gap:7px;display:flex}.card-verification-owner dd svg{width:17px;color:var(--mint)}.card-ownership-history{border-top:1px solid var(--line);gap:14px;margin-top:12px;padding-top:20px;display:grid}.card-ownership-history>header{align-items:flex-start;gap:10px;display:flex}.card-ownership-history>header>svg{width:20px;color:var(--mint)}.card-ownership-history h3,.card-ownership-history header p{margin:0}.card-ownership-history h3{font-size:16px}.card-ownership-history header p{margin-top:3px;font-size:12px}.card-ownership-history ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.card-ownership-history li{grid-template-columns:14px minmax(0,1fr);gap:10px;padding:0 0 18px;display:grid;position:relative}.card-ownership-history li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:13px;bottom:-1px;left:6px}.card-history-marker{z-index:1;border:3px solid var(--surface);background:var(--mint);width:13px;height:13px;box-shadow:0 0 0 1px var(--mint);border-radius:50%;margin-top:3px;position:relative}.card-ownership-history li>div{gap:4px;display:grid}.card-ownership-history time{color:var(--muted);font-size:13px}.card-history-owners{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.card-history-owners svg{width:13px}.card-history-empty{border:1px dashed var(--line);border-radius:10px;padding:14px;font-size:13px}.email-verification-page{place-items:center;min-height:620px;padding:clamp(28px,6vw,72px) 0;display:grid}.email-verification-card{border:1px solid var(--line);background:var(--surface);width:min(100%,560px);box-shadow:var(--shadow);text-align:center;border-radius:18px;justify-items:center;gap:14px;padding:clamp(26px,5vw,48px);display:grid}.email-verification-card>span{color:var(--mint);letter-spacing:.12em;align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.email-verification-card>span svg{width:18px}.email-verification-card h1,.email-verification-card p{margin:0}.email-verification-card p{color:var(--muted);line-height:1.6}.email-verification-card .notice{text-align:left;width:100%}.email-verification-card .primary-button,.email-verification-card .secondary-button{margin-top:6px}.email-verification-status{width:48px;height:48px}.email-verification-status.success{color:var(--mint)}.email-verification-status.error{color:#e69a3a}@media (max-width:620px){.card-verification-hero form>div{grid-template-columns:22px minmax(0,1fr)}.card-verification-hero form button{grid-column:1/-1}.card-verification-result.verified{grid-template-columns:1fr}.card-verification-preview{width:min(58vw,190px);margin:auto}}.card-detail-page,.trade-detail-page{width:min(100%,1240px);margin:0 auto;padding:18px 0 54px}.card-detail-inline,.trade-dialog-inline{border:1px solid var(--line);background:var(--surface);border-radius:18px;width:100%;max-width:none;max-height:none;overflow:visible;box-shadow:0 22px 70px #040e181f}.card-detail-inline{grid-template-columns:minmax(280px,390px) minmax(0,1fr)}.card-detail-inline>header{grid-column:1/-1;display:flex;position:static}.card-detail-back{margin-right:auto}.card-detail-back-arrow{transform:rotate(180deg)}.card-detail-inline .card-detail-card-module{align-self:start;position:sticky;top:88px}.trade-dialog-inline>.trade-detail-back{margin-bottom:16px}.trade-dialog-inline{padding:clamp(20px,4vw,42px)}.collection-card{width:100%}.collection-archive{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.collection-history-list{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.collection-history-list>button{background:var(--surface);border:0;min-height:118px}.collection-history-list>button:hover{background:color-mix(in srgb,var(--surface) 92%,var(--mint) 8%)}.card-explanation{color:var(--ink);background:color-mix(in srgb,var(--surface) 94%,var(--mint) 6%)}.card-explanation article{color:var(--ink);background:var(--surface-raised)}html[data-theme=dark] .card-explanation,html[data-theme=dark] .card-explanation article{color:var(--ink);background:#122132;border-color:#2a3b4f}.saved-squad-game{gap:12px}.saved-squad-list{grid-template-columns:auto repeat(4,minmax(170px,1fr));max-height:none;display:grid;position:static;overflow-x:auto}.saved-squad-list>.panel-header{min-width:210px}.saved-squad-list>button{border-top:0;border-left:1px solid var(--line);min-width:180px}.saved-squad-list>button.active{box-shadow:inset 0 -3px var(--game-accent)}.squad-tactical-workspace{grid-template-columns:minmax(500px,1fr) minmax(300px,360px);align-items:start}.football-pitch,.football-pitch.interactive{aspect-ratio:78/105;width:auto;max-width:100%;height:min(64dvh,610px)}.pitch-player{width:clamp(76px,7.5vw,96px);min-height:0}.saved-squad-pitch-shell{padding:12px}.saved-squad-pitch-shell>header{margin:-12px -12px 10px;padding:12px 16px}.football-card-database-page .football-database-hero{min-height:0;padding:22px 26px}.football-card-database-page .scouting-database{margin-top:14px}.scouting-database-card{border-radius:14px}.scouting-catalogue-comparison{z-index:12;position:sticky;top:74px;box-shadow:0 18px 45px #05101c29}.transfer-activity{border:1px solid color-mix(in srgb,var(--mint) 42%,var(--line));background:var(--surface);border-radius:16px;margin:18px 0;overflow:hidden;box-shadow:0 16px 45px #05121e14}.transfer-activity>header{border-bottom:1px solid var(--line);background:linear-gradient(120deg,color-mix(in srgb,var(--surface) 92%,var(--mint) 8%),var(--surface));justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.transfer-activity h2,.transfer-activity p{margin:0}.transfer-activity header small{color:var(--mint);letter-spacing:.12em;font-weight:900}.transfer-activity header p{color:var(--muted);margin-top:4px}.transfer-activity header>strong{color:#071921;background:var(--mint);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.transfer-activity .trade-inbox{margin:0}.progress-tabs,.store-tabs,.football-directory-tabs{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:5px;box-shadow:0 8px 24px #04101c0d}.objective-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.objective-group{border-radius:16px;overflow:hidden;box-shadow:0 14px 36px #05121e14}.objective-group>header{background:radial-gradient(circle at 100% 0,rgba(var(--game-accent-rgb),.16),transparent 42%),var(--surface)}.leaderboard-arena{background:radial-gradient(circle at 50% 0,#e0ac3121,transparent 26%),var(--surface);border-radius:18px}.leaderboard-player-banner{border-radius:16px}.supporter-plan.current{border-width:3px;position:relative;transform:translateY(-7px);box-shadow:0 0 0 4px #29906e21,0 24px 55px #29906e33}.supporter-plan.current .plan-state-badge{min-height:32px;padding:0 12px;font-size:12px}.supporter-plan.current:after{border-radius:inherit;pointer-events:none;content:"";border:1px solid #ffffff40;position:absolute;inset:0}.community-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start}.community-layout>.panel:first-child{border-radius:16px;box-shadow:0 16px 44px #04101c14}.post-list{background:var(--line);gap:1px;display:grid}.post-list>article{background:var(--surface);border:0;grid-template-columns:46px minmax(0,1fr);min-height:130px;padding:18px 20px;position:relative}.post-list>article:before{content:"";background:0 0;width:4px;position:absolute;inset:0 auto 0 0}.post-list>article:hover:before{background:var(--mint)}.post-content>p{font-size:14px;line-height:1.55}.post-content footer{gap:4px}.post-content footer button{border-radius:7px;min-height:34px}.community-composer{border-radius:16px;top:86px;box-shadow:0 16px 44px #04101c14}.journey-section{color:#eaf4f8;background:radial-gradient(circle at 82% 0,#ef5b4c33,#0000 30%),linear-gradient(140deg,#07121f,#102d28);border-radius:20px;margin-top:38px;padding:clamp(20px,4vw,38px)}.journey-section .section-title h2{color:#fff}.journey-section .section-title p{color:#9db2ba}.journey-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.journey-list>button,.journey-list>article{color:#fff;background:linear-gradient(160deg,#ffffff14,#ffffff06);border:1px solid #ffffff1a;border-radius:14px;align-content:end;min-height:190px}.journey-list>button:hover,.journey-list>article:hover{background:linear-gradient(160deg,#79deb529,#ffffff09);border-color:#79deb580}.account-centre-tabs{border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:6px;box-shadow:0 10px 30px #04101c0f}.account-centre-grid{gap:18px}.account-action-panel{border-radius:14px}@media (max-width:900px){.card-detail-inline{grid-template-columns:220px minmax(0,1fr);padding:22px}.card-detail-inline .card-detail-card-module{top:76px}.squad-tactical-workspace{grid-template-columns:1fr}.football-pitch,.football-pitch.interactive{width:min(100%,620px);height:auto}.objective-groups,.collection-history-list,.community-layout{grid-template-columns:1fr}.community-composer{order:-1;position:static}.journey-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.card-detail-page,.trade-detail-page{padding-top:8px}.card-detail-inline{border-radius:14px;grid-template-columns:1fr;padding:14px}.card-detail-inline .card-detail-card-module{width:min(100%,280px);margin:auto;position:static}.card-gallery,.scouting-database-grid,.trial-card-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.saved-squad-list{grid-template-columns:repeat(3,minmax(155px,1fr))}.saved-squad-list>.panel-header{grid-column:1/-1}.football-pitch,.football-pitch.interactive{aspect-ratio:72/108;width:100%;margin:0}.pitch-player{width:clamp(58px,20vw,74px)}.scouting-catalogue-comparison{top:62px;overflow-x:auto}.trade-dialog-inline{padding:14px}.trade-dialog-sides{grid-template-columns:1fr}.trade-dialog-sides>svg{margin:auto;transform:rotate(90deg)}.transfer-activity>header{align-items:flex-start}.journey-list{grid-template-columns:1fr}.journey-list>button,.journey-list>article{min-height:130px}}.squad-command-hero{border-radius:14px;grid-template-columns:minmax(320px,1fr) minmax(320px,460px);gap:18px;padding:18px 22px}.squad-command-copy h1{margin:3px 0 5px;font-size:clamp(25px,3vw,36px)}.squad-command-copy>p{font-size:13px;line-height:1.45}.squad-command-trust{margin-top:10px}.squad-command-hero>aside>div>span{width:24px;height:24px;margin:0}.saved-squad-game>.squad-policy-strip,.saved-squad-game>.squad-builder-journey{display:none}.squad-builder>.saved-squad-pitch-shell{order:1}.squad-builder>.squad-settings{order:2}.squad-builder>.formation-browser{order:3}.squad-builder>.squad-card-comparison{order:4}.squad-builder>.tactic-studio,.squad-builder>.tactic-version-notice{order:5}.squad-builder>.squad-actions{order:6}.squad-builder>.squad-share-receipt{order:7}.card-attribute-fingerprint{border:1px solid var(--line);background:linear-gradient(145deg,#fbfdfc,#f5f9f7);border-radius:12px;overflow:hidden}.card-attribute-fingerprint-key{border-bottom:1px solid var(--line);color:var(--muted);background:#fff;justify-content:flex-end;gap:18px;padding:9px 14px;font-size:10px;display:flex}.card-attribute-fingerprint-key span{align-items:center;gap:6px;display:flex}.card-attribute-fingerprint-key i{background:#2f9b76;border-radius:2px;width:20px;height:3px;display:block}.card-attribute-fingerprint-key i.fingerprint-average{background:#ef5b4c;width:2px;height:10px}.card-attribute-fingerprint article{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.72fr) minmax(220px,1.4fr) 48px;align-items:center;gap:18px;padding:14px 16px;display:grid}.card-attribute-fingerprint article:last-child{border-bottom:0}.card-attribute-name{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;display:grid}.card-attribute-name>b{color:#176b50;letter-spacing:.05em;background:#eaf8f2;border:1px solid #b9ddcf;border-radius:10px;place-items:center;width:42px;height:42px;font:900 13px Manrope,sans-serif;display:grid}.card-attribute-name>span{gap:3px;display:grid}.card-attribute-name strong{font-size:12px}.card-attribute-name small{color:var(--muted);font-size:10px}.card-attribute-track{background:#dfe9e5;border-radius:999px;height:13px;position:relative;overflow:visible}.card-attribute-track>span{border-radius:inherit;background:linear-gradient(90deg,#206b53,#58c99a);height:100%;display:block;box-shadow:0 3px 10px #2f9b763d}.card-attribute-track .fingerprint-average{z-index:2;background:#ef5b4c;border-radius:2px;width:2px;height:23px;position:absolute;top:-5px}.card-attribute-value{color:#153b32;text-align:right;font:900 28px Manrope,sans-serif}.card-role-landscape{gap:6px!important}.card-role-landscape .card-detail-role{grid-template-columns:28px minmax(0,1fr) 42px;padding:10px 12px;display:grid}.card-role-landscape .role-rank{color:#9aaba5;font:800 11px Manrope,sans-serif}.card-role-landscape .card-detail-role>span:nth-child(2){gap:4px;display:grid}.card-role-landscape .card-detail-role i{background:#dce8e3;border-radius:5px;height:4px;display:block;overflow:hidden}.card-role-landscape .card-detail-role i b{border-radius:inherit;background:#58c99a;height:100%;display:block}.card-provider-explorer{border:1px solid var(--line);border-radius:11px;overflow:hidden}.card-provider-toolbar{border-bottom:1px solid var(--line);background:#f7faf8;gap:9px;padding:12px;display:grid}.card-provider-toolbar>div{gap:5px;display:flex;overflow-x:auto}.card-provider-toolbar button{border:1px solid var(--line);color:#49665d;cursor:pointer;background:#fff;border-radius:7px;flex:none;min-height:30px;padding:6px 10px;font:800 10px Manrope,sans-serif}.card-provider-toolbar button.active{color:#fff;background:#23795c;border-color:#2f9b76}.card-provider-groups button{border-radius:999px}.card-provider-explorer .card-detail-provider-stats{border:0;border-radius:0}.card-detail-provider-stats dt{gap:3px;font-size:11px;display:grid}.card-detail-provider-stats dt small{color:#9a5b14;max-width:150px;font-size:8px;line-height:1.25}.card-detail-provider-stats dd{font-size:13px}.card-detail-provider-stats dd i{color:var(--muted);margin-left:2px;font-size:10px;font-style:normal}.card-detail-provider-stats .provider-rating-excluded{background:#fff8eb}.card-provider-empty{color:var(--muted);text-align:center;padding:26px;font-size:12px}html[data-theme=dark] .card-attribute-fingerprint{border-color:var(--line);background:linear-gradient(145deg,var(--surface-soft),var(--surface))}html[data-theme=dark] .card-attribute-fingerprint-key,html[data-theme=dark] .card-attribute-fingerprint article{color:var(--ink);border-color:var(--line);background:var(--surface-soft)}html[data-theme=dark] .card-attribute-name strong,html[data-theme=dark] .card-attribute-value{color:var(--ink)}html[data-theme=dark] .card-attribute-name>b{color:#a5e8cf;border-color:color-mix(in srgb,var(--mint) 35%,var(--line));background:color-mix(in srgb,var(--mint) 10%,var(--surface))}html[data-theme=dark] .card-attribute-track{background:color-mix(in srgb,var(--surface-raised) 78%,#dfe9e5)}html[data-theme=dark] .card-provider-explorer,html[data-theme=dark] .card-provider-toolbar{border-color:var(--line);background:var(--surface-soft)}html[data-theme=dark] .card-provider-toolbar button{color:var(--muted);border-color:var(--line);background:var(--surface)}html[data-theme=dark] .card-provider-toolbar button.active{color:#081710;background:#7fdfb5;border-color:#7fdfb5}@media (max-width:900px){.squad-command-hero{grid-template-columns:1fr}.squad-command-trust,.squad-policy-strip{display:none}}@media (max-width:620px){.squad-command-hero{margin-inline:-16px;padding:15px 16px}.squad-command-hero>aside{display:none}.card-attribute-fingerprint-key{justify-content:flex-start}.card-attribute-fingerprint article{grid-template-columns:minmax(0,1fr) 42px;gap:10px;padding:12px}.card-attribute-track{grid-area:2/1/auto/-1}.card-attribute-name{grid-template-columns:36px minmax(0,1fr)}.card-attribute-name>b{width:36px;height:36px}.card-attribute-value{grid-area:1/2}}.scouting-candidate-card.football-player-tile{aspect-ratio:auto;color:#fff;background:linear-gradient(145deg,var(--football-tile-surface),var(--football-tile-deep));border-radius:9px;width:164px;overflow:visible}.trial-hero{align-items:center;gap:24px;min-height:190px;padding:24px 34px}.trial-hero h1{margin:7px 0 9px;font-size:clamp(34px,4vw,48px);line-height:.98}.trial-hero p{font-size:13px;line-height:1.5}.trial-principles{margin-top:13px}.trial-hero>aside{min-height:118px;padding:17px}.trial-hero>aside strong{font-size:42px}.scouting-candidate-list>button{grid-template-columns:164px minmax(0,1fr) 18px;min-height:94px}.scouting-report-summary{grid-template-columns:195px minmax(0,1fr)}.scouting-report-art>.football-card{width:min(100%,190px)}.trade-item-card.football-player-tile,.history-card-mark.football-player-tile,.transferred-card-avatar.football-player-tile{aspect-ratio:auto;border-radius:9px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:9px;overflow:visible;width:min(100%,170px)!important;display:grid!important}.trade-item-card.football-player-tile>.football-card,.history-card-mark.football-player-tile>.football-card,.transferred-card-avatar.football-player-tile>.football-card{width:58px;height:auto}.collection-history-list>button{grid-template-columns:minmax(145px,170px) minmax(0,1fr) 100px 20px}.transferred-card-list>button{grid-template-columns:minmax(145px,170px) minmax(0,1fr) auto auto}.trade-dialog-sides>section>div{align-items:center}html[data-theme=dark] .scouting-shortlist,html[data-theme=dark] .scouting-report{color:var(--ink);border-color:var(--line);background:var(--surface)}html[data-theme=dark] .scouting-shortlist>header,html[data-theme=dark] .scouting-report-summary,html[data-theme=dark] .scouting-report dl div,html[data-theme=dark] .scouting-observation{border-color:var(--line)}html[data-theme=dark] .scouting-position-advice,html[data-theme=dark] .scouting-candidate-list>button,html[data-theme=dark] .scouting-report>footer{color:var(--ink);border-color:var(--line);background:var(--surface-soft)}html[data-theme=dark] .scouting-candidate-list>button:hover,html[data-theme=dark] .scouting-candidate-list>button.selected{background:color-mix(in srgb,var(--mint) 10%,var(--surface))}html[data-theme=dark] .scouting-observation p,html[data-theme=dark] .scouting-strengths span{color:var(--muted)}html[data-theme=dark] .scouting-assignments{color:var(--ink);border-color:var(--line);background:var(--surface)}html[data-theme=dark] .scouting-assignments>header{border-color:var(--line)}html[data-theme=dark] .scouting-assignments>header>strong{color:#a5e8cf;background:color-mix(in srgb,var(--mint) 10%,var(--surface))}html[data-theme=dark] .scouting-assignments button{color:var(--ink);border-color:var(--line);background:var(--surface-soft)}html[data-theme=dark] .scouting-assignments button:hover{background:var(--surface-strong)}html[data-theme=dark] .scouting-assignments button.active{color:var(--ink);border-color:color-mix(in srgb,var(--mint) 42%,var(--line));background:color-mix(in srgb,var(--mint) 10%,var(--surface));box-shadow:inset 4px 0 var(--mint)}html[data-theme=dark] .football-entity-hero .football-identity-mark{color:#a5e8cf;border:1px solid color-mix(in srgb,var(--mint) 34%,var(--line));background:color-mix(in srgb,var(--mint) 10%,var(--surface-raised))}html[data-theme=dark] .football-entity-summary dl>div,html[data-theme=dark] .ranking-definition dl>div{color:var(--ink);border-color:var(--line);background:var(--surface-soft)}html[data-theme=dark] .collection-comparison{color:var(--ink);border-color:color-mix(in srgb,var(--mint) 38%,var(--line));background:var(--surface)}html[data-theme=dark] .collection-comparison>header>button{color:var(--ink);border-color:var(--line);background:var(--surface-soft)}html[data-theme=dark] .collection-comparison>header>button:hover{background:var(--surface-strong)}html[data-theme=dark] .compare-card.active{color:#a5e8cf;background:color-mix(in srgb,var(--mint) 12%,var(--surface))}html[data-theme=dark] .matchday-hud{color:var(--ink);border-color:var(--line);background:var(--surface);box-shadow:0 18px 45px #0000003d}html[data-theme=dark] .matchday-commentary,html[data-theme=dark] .appointed-referee{border-color:var(--line)}html[data-theme=dark] .game-history-list article{color:var(--ink);border-color:var(--line);background:var(--surface);box-shadow:0 5px 18px #0000001f}html[data-theme=dark] .game-history-list article:hover{border-color:var(--line-strong);background:var(--surface-raised);box-shadow:0 9px 24px #0003}html[data-theme=dark] .game-history-list strong,html[data-theme=dark] .replay-route>header h1{color:var(--ink)}html[data-theme=dark] .game-history>.section-title p,html[data-theme=dark] .game-history-list span,html[data-theme=dark] .replay-route>header p{color:var(--muted)}html[data-theme=dark] .game-history-list article>div:first-child code{color:#a5e8cf;border-color:color-mix(in srgb,var(--mint) 34%,var(--line));background:color-mix(in srgb,var(--mint) 9%,var(--surface))}html[data-theme=dark] .social-share-links a{color:var(--ink);border-color:var(--line);background:var(--surface-soft)}html[data-theme=dark] .social-share-links a:hover{color:#a5e8cf;border-color:color-mix(in srgb,var(--mint) 38%,var(--line));background:var(--surface-strong)}@media (max-width:620px){.scouting-candidate-card.football-player-tile{width:145px}.scouting-candidate-list>button{grid-template-columns:145px minmax(0,1fr) 18px}.collection-history-list>button{grid-template-columns:118px minmax(0,1fr) 20px}.collection-history-list>button>span:nth-child(3){display:none}.history-card-mark.football-player-tile,.transferred-card-avatar.football-player-tile{grid-template-columns:50px minmax(0,1fr);width:118px!important}.history-card-mark.football-player-tile>.football-card,.transferred-card-avatar.football-player-tile>.football-card{width:50px}.transferred-card-list>button{grid-template-columns:118px minmax(0,1fr)}.transferred-card-list .card-career-comparison{display:none}}.squad-workspace{grid-template-columns:1fr}.saved-squad-list{max-height:none;position:static}.card-gallery{grid-template-columns:repeat(auto-fit,minmax(210px,250px));justify-content:center;gap:24px}.scouting-database-grid{grid-template-columns:repeat(auto-fit,minmax(205px,235px));justify-content:center;gap:22px}.trial-workspace{display:grid}.trial-workspace>.trial-titlebar{order:1}.trial-workspace>.trial-builder{order:2}.trial-workspace>.trial-reward-strip{order:3}.trial-workspace>.trial-requirement-section{order:4}.trial-workspace>.trial-attempts{order:5}.football-card-database-page .football-database-hero{grid-template-columns:minmax(0,1fr) auto;padding:14px 20px}.football-card-database-page .football-database-hero h1{max-width:none;margin:3px 0;font-size:clamp(28px,3.2vw,40px);line-height:1.02}.football-card-database-page .football-database-hero p{max-width:760px;line-height:1.4}.football-card-database-page .scouting-database>header{padding:12px 18px}.football-card-database-page .scouting-database>header h2{margin:2px 0;font-size:22px}.football-card-database-page .scouting-database>header p{margin:0}.saved-squad-pitch-shell>header{min-height:0;padding:10px 15px}.saved-squad-pitch-shell>header p{display:none}.saved-squad-pitch-shell>header h2{font-size:19px}.interactive-squad-builder .squad-team-dashboard{height:70px;min-height:0;padding:6px 9px}.interactive-squad-builder .squad-config-row{min-height:0}.interactive-squad-builder .squad-quick-pick{min-height:0;padding-block:7px}.squad-command-hero{min-height:104px;padding:10px 18px}.squad-command-copy h1{font-size:28px}.squad-command-trust{display:none}.squad-command-hero>aside>div{padding:6px}.saved-squad-list>button{min-height:60px}.saved-squad-list>.panel-header{min-height:60px;padding-block:8px}.saved-squad-pitch-shell>header{height:56px;margin-bottom:8px}.interactive-squad-builder .squad-team-dashboard{height:60px}.interactive-squad-builder .squad-config-row,.interactive-squad-builder .squad-quick-pick{height:42px}.squad-tactical-workspace{align-items:start}.football-pitch,.football-pitch.interactive{margin:0 auto}.scouting-route{display:none}.scouting-coach{min-height:330px;padding:34px 36px}@media (max-width:900px){.scouting-coach{min-height:320px;padding:28px}}@media (max-width:620px){.scouting-coach{min-height:430px;padding:118px 18px 20px}}.scouting-candidate-list{grid-template-columns:repeat(auto-fit,minmax(190px,230px));justify-content:center;gap:16px;padding:16px;display:grid}.scouting-candidate-list>button{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:13px;grid-template-columns:1fr;gap:8px;padding:10px;display:grid}.scouting-candidate-card-frame{place-items:center;width:100%;display:grid}.scouting-candidate-card-frame>.football-card{width:100%}.scouting-candidate-list>button>span:nth-child(2){gap:3px;display:grid}.scouting-candidate-list>button>svg{display:none}@media (max-width:620px){.card-gallery,.scouting-database-grid,.trial-card-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.football-card-database-page .football-database-hero{grid-template-columns:1fr;padding:18px}.football-card-database-page .football-database-hero h1{font-size:34px}.football-card-database-page .football-database-hero>span{display:none}.football-discovery-page:not(.football-card-database-page) .football-database-hero{flex-direction:column;align-items:stretch;gap:18px;min-height:0;padding:24px 20px}.football-discovery-page:not(.football-card-database-page) .football-database-hero>div{max-width:none}.football-discovery-page:not(.football-card-database-page) .football-database-hero>span{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-items:start;column-gap:13px;width:100%;min-width:0;padding:16px}.football-discovery-page:not(.football-card-database-page) .football-database-hero>span svg{grid-row:1/span 2;align-self:center}.interactive-squad-builder .squad-team-dashboard{height:auto;min-height:112px}.squad-command-hero{min-height:0}.scouting-candidate-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px}}.saved-squad-game,.squad-trials-page,.scouting-page,.community-thread-page{--game-panel:color-mix(in srgb,var(--surface) 92%,#102d28 8%);min-width:0}.saved-squad-game{container-type:inline-size}.saved-squad-game .squad-command-hero{min-height:76px;padding:10px 16px}.saved-squad-game .squad-command-copy h1{margin:1px 0 2px;font-size:26px}.saved-squad-game .squad-command-copy>p{margin:0}.saved-squad-game .squad-command-trust{display:none}.saved-squad-game .squad-command-hero>aside{min-height:54px}.saved-squad-game .squad-command-hero>aside>div{min-height:54px;padding:5px}.saved-squad-game .saved-squad-list{border-radius:12px;grid-template-columns:auto repeat(4,minmax(155px,1fr));min-height:54px}.saved-squad-game .saved-squad-list>.panel-header,.saved-squad-game .saved-squad-list>button{min-height:54px;padding-block:5px}.saved-squad-game .saved-squad-list>button em{display:none}.saved-squad-game .saved-squad-pitch-shell{border-radius:14px;padding:8px}.saved-squad-game .saved-squad-pitch-shell>header{height:44px;min-height:44px;margin:-8px -8px 6px;padding:7px 12px}.saved-squad-game .saved-squad-pitch-shell>header p{display:none}.saved-squad-game .saved-squad-pitch-shell>header h2{margin:1px 0 0;font-size:18px}.saved-squad-game .interactive-squad-builder .squad-team-dashboard{height:48px;min-height:48px;padding:4px 7px}.saved-squad-game .interactive-squad-builder .squad-config-row,.saved-squad-game .interactive-squad-builder .squad-quick-pick{height:34px;min-height:34px}.saved-squad-game .interactive-squad-builder .squad-quick-pick{padding-block:3px}.saved-squad-game .squad-tactical-workspace{grid-template-columns:minmax(430px,1fr) minmax(270px,330px);gap:10px}.saved-squad-game .football-pitch,.saved-squad-game .football-pitch.interactive{height:clamp(330px,100dvh - 390px,610px);max-height:610px;margin-inline:auto}.saved-squad-game .squad-settings,.saved-squad-game .formation-browser,.saved-squad-game .tactic-studio,.saved-squad-game .tactic-version-notice{margin-top:8px}.collection-history-list{background:var(--surface-soft);grid-template-columns:repeat(auto-fit,minmax(225px,255px));justify-content:center;gap:18px;padding:20px}.collection-history-list>button{border:1px solid var(--line);text-align:left;border-radius:14px;grid-template-columns:1fr;align-content:start;gap:10px;min-height:0;padding:10px;display:grid;box-shadow:0 12px 30px #030d171a}.history-card-art{place-items:center;width:100%;display:grid}.history-card-art>.football-card{width:100%}.history-card-copy{gap:3px;min-width:0;display:grid}.history-card-copy strong,.history-card-copy i{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-card-copy i{color:var(--muted);font-size:11px;font-style:normal}.history-card-stat{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-top:8px;display:flex}.history-card-stat b{font-size:18px}.collection-history-list>button>svg{display:none}.trial-hero{min-height:142px;padding:18px 26px}.trial-hero h1{margin:4px 0 6px;font-size:clamp(30px,3.4vw,42px)}.trial-hero>aside{min-height:96px}.trial-layout{grid-template-columns:minmax(210px,270px) minmax(0,1fr);gap:14px}.trial-campaign-list>header{min-height:60px;padding:10px 13px}.trial-campaign-list>button{grid-template-columns:30px minmax(0,1fr) auto;min-height:68px;padding:8px 10px}.trial-campaign-list>footer{padding:10px}.trial-titlebar{min-height:82px;padding:13px 18px}.trial-titlebar h2{margin:4px 0;font-size:25px}.trial-workspace{gap:10px}.trial-builder{gap:12px;padding:16px}.trial-builder>.trial-builder-title{order:1}.trial-builder>.trial-foundation-callout{order:2}.trial-builder>.trial-picker-toolbar{order:3}.trial-builder>.trial-card-picker,.trial-builder>.trial-empty-picker{order:4}.trial-builder>.trial-selected-xi{order:5}.trial-builder>.trial-checks{order:6}.trial-builder>.trial-submit-bar{order:7}.trial-builder>.notice{order:8}.trial-card-picker{content-visibility:auto;grid-template-columns:repeat(auto-fit,minmax(190px,225px));justify-content:center}.trial-selected-xi{max-height:240px;overflow:auto}.trial-reward-strip,.trial-requirement-section{padding-block:12px}.scouting-catalogue-comparison{z-index:1;border:1px solid color-mix(in srgb,var(--mint) 42%,var(--line));border-radius:16px;margin:14px;position:relative;top:auto;overflow:hidden;box-shadow:0 18px 45px #05101c1f}.scouting-catalogue-comparison>header{position:sticky;left:0}.scouting-comparison-table{overflow-x:auto}.scouting-candidate-list,.scouting-database-grid,.card-gallery{content-visibility:auto;contain-intrinsic-size:900px}.progress-command{border:1px solid color-mix(in srgb,var(--mint) 38%,var(--line));color:#edf8f4;background:linear-gradient(125deg,#081522,#10372e);border-radius:18px;grid-template-columns:minmax(0,1fr) repeat(3,minmax(100px,145px));align-items:stretch;gap:1px;margin-bottom:14px;display:grid;overflow:hidden;box-shadow:0 18px 55px #020c1638}.progress-command>div{background:radial-gradient(circle at 90% 0,#7fdfb529,#0000 38%);padding:20px 24px}.progress-command h2{color:#fff;margin:4px 0;font-size:26px}.progress-command p,.progress-command small{color:#9fb8b0;margin:0}.progress-command>span{background:#ffffff09;border-left:1px solid #ffffff1a;align-content:center;place-items:center;gap:3px;min-height:116px;display:grid}.progress-command>span svg{width:19px;color:var(--mint)}.progress-command>span strong{font-size:26px}.progress-command .primary-button{width:max-content;margin-top:14px}.progress-foundations,.progress-section{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:16px;margin:18px 0;padding:22px;display:grid}.progress-foundations>header,.progress-section>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.progress-foundations h2,.progress-section h2{margin:3px 0 0}.progress-section header p{color:var(--muted);margin:5px 0 0}.progress-foundations>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.progress-foundations article{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:15px;display:grid}.progress-foundations article>span{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:30px;height:30px;font-weight:850;display:grid}.progress-foundations article.complete>span{background:var(--mint)}.progress-foundations article>div{gap:4px;display:grid}.progress-foundations article small{color:var(--muted);line-height:1.45}.progress-foundations article>button{grid-column:1/-1;width:100%}.progress-section .objective-groups{max-width:none;margin:0}.progress-two-column{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:14px;display:grid}.progress-two-column>.mastery-progress{height:max-content}.progress-recent>div{gap:8px;display:grid}.progress-recent article{background:var(--surface-soft);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.progress-recent article>span{display:grid}.progress-recent article small,.progress-recent>div>p{color:var(--muted)}.objective-groups{grid-template-columns:1fr;max-width:980px;margin-inline:auto;padding-left:56px;position:relative}.objective-groups:before{background:linear-gradient(var(--mint),var(--amber),var(--coral));content:"";border-radius:999px;width:4px;position:absolute;top:28px;bottom:28px;left:20px}.objective-group{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);display:grid;position:relative}.objective-group:before{border:5px solid var(--surface);background:var(--mint);width:24px;height:24px;box-shadow:0 0 0 2px color-mix(in srgb,var(--mint) 55%,var(--line));content:"";border-radius:50%;position:absolute;top:30px;left:-48px}.objective-group>header,.objective-group>.objective-meter,.objective-group>.objective-meta,.objective-group>footer{grid-column:1}.objective-group>.objective-tasks{border-left:1px solid var(--line);grid-area:1/2/span 4}.objective-group>footer{border-top:1px solid var(--line)}.objective-task{min-height:72px}.community-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.community-thread-link{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);background:var(--surface-soft);text-align:left;border-radius:9px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:8px;margin:12px 0 2px;padding:8px 10px;font-weight:800;display:grid}.community-thread-link svg{width:15px}.community-thread-link span{color:var(--muted);justify-self:end;font-size:11px}.community-thread-page{gap:16px;display:grid}.community-thread-back{justify-self:start}.community-thread-hero{border:1px solid color-mix(in srgb,var(--mint) 38%,var(--line));color:#eef8f5;background:radial-gradient(circle at 85% 0,#7fdfb529,#0000 35%),linear-gradient(125deg,#091827,#10362e);border-radius:18px;grid-template-columns:54px minmax(0,1fr) 110px;align-items:center;gap:18px;padding:24px;display:grid}.community-thread-hero .public-avatar{width:54px;height:54px}.community-thread-hero h1{color:#fff;max-width:850px;margin:4px 0 8px;font-size:clamp(20px,3vw,34px);line-height:1.15}.community-thread-hero small,.community-thread-hero span{color:#a9bbb6}.community-thread-hero>strong{place-items:center;gap:3px;font-size:28px;display:grid}.community-thread-hero>strong svg{width:20px;color:var(--mint)}.community-thread-layout{grid-template-columns:minmax(0,1fr) minmax(290px,360px);align-items:start;gap:16px;display:grid}.community-replies,.community-reply-composer{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.community-replies>header,.community-reply-composer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.community-replies h2,.community-reply-composer h2{margin:2px 0 0}.community-comment{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px 18px;display:grid}.community-comment>div>header{justify-content:space-between;gap:12px;display:flex}.community-comment p{margin:8px 0;line-height:1.55}.community-comment button,.community-reply-composer header button{color:var(--mint);background:0 0;border:0;font-weight:800}.community-comment.nested{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;margin:14px 0 0;padding:14px}.community-reply-composer{position:sticky;top:82px}.community-reply-composer form{gap:10px;padding:16px;display:grid}.community-reply-composer textarea{resize:vertical;min-height:180px}.community-reply-composer form>small{color:var(--muted);justify-self:end}.community-empty-thread{min-height:260px;color:var(--muted);align-content:center;place-items:center;gap:6px;display:grid}.community-empty-thread svg{color:var(--mint)}.legacy-section,.social-home-section{border:1px solid color-mix(in srgb,var(--mint) 30%,var(--line));background:radial-gradient(circle at 90% 0,#7fdfb51f,transparent 28%),var(--surface);border-radius:18px;overflow:hidden;box-shadow:0 16px 45px #030e181a}.legacy-section{padding:24px}.legacy-layout{gap:10px}.legacy-stat{background:var(--surface-soft);border-radius:13px;min-height:120px}.social-home-section{color:#edf8f5;background:radial-gradient(circle at 90% 10%,#ef5b4c33,#0000 30%),linear-gradient(130deg,#091827,#17342f);min-height:180px;padding:26px}.social-home-section h2{color:#fff}.social-home-section p{color:#aabbb7}.account-centre-tabs{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:66px}.profile-cover{background:radial-gradient(circle at 80% 0,#ef5b4c38,#0000 30%),linear-gradient(125deg,#091827,#17342f);height:150px}.profile-cover span{font-size:110px}.profile-identity{min-height:116px}.account-centre-grid .panel,.account-action-panel{border-radius:14px;box-shadow:0 12px 34px #030e1814}html[data-theme=dark] .trade-dialog-inline,html[data-theme=dark] .trade-dialog-inline>section,html[data-theme=dark] .trade-dialog-inline .signing-dossier,html[data-theme=dark] .trade-dialog-inline .signing-dossier>header,html[data-theme=dark] .trade-dialog-inline .signing-dossier>div>span{color:var(--ink);border-color:var(--line);background:var(--surface)}html[data-theme=dark] .trade-dialog-inline .signing-dossier>div>span.complete{color:var(--mint);background:color-mix(in srgb,var(--mint) 12%,var(--surface))}@media (max-width:1000px){.saved-squad-game .squad-command-hero{grid-template-columns:1fr}.saved-squad-game .squad-command-hero>aside{display:none}.saved-squad-game .squad-tactical-workspace{grid-template-columns:1fr}.saved-squad-game .football-pitch,.saved-squad-game .football-pitch.interactive{width:min(100%,590px);height:auto}.progress-command{grid-template-columns:1fr repeat(3,minmax(85px,1fr))}.progress-command>div{grid-column:1/-1}.objective-group{grid-template-columns:1fr}.objective-group>.objective-tasks{border-top:1px solid var(--line);border-left:0;grid-area:auto/1}}@media (max-width:760px){.saved-squad-game .squad-command-hero{border-radius:0 0 18px 18px;margin-inline:-16px}.saved-squad-game .saved-squad-list{grid-template-columns:repeat(3,minmax(155px,1fr));max-width:100%}.saved-squad-game .saved-squad-list>.panel-header{grid-column:1/-1}.saved-squad-game .saved-squad-pitch-shell{margin-inline:-8px}.saved-squad-game .football-pitch,.saved-squad-game .football-pitch.interactive{width:100%;min-height:0}.trial-hero{border-radius:0 0 18px 18px;grid-template-columns:1fr;min-height:0;margin-inline:-16px;padding:18px 16px}.trial-hero>aside,.trial-principles{display:none}.trial-layout{grid-template-columns:1fr}.trial-campaign-list{border-radius:12px;display:flex;position:static;overflow-x:auto}.trial-campaign-list>header{flex:0 0 150px}.trial-campaign-list>button{border-right:1px solid var(--line);border-bottom:0;flex:0 0 185px}.trial-campaign-list>footer{display:none}.trial-titlebar{display:grid}.trial-titlebar>a{justify-self:start}.trial-reward-strip{grid-template-columns:1fr}.trial-reward-strip>div{border-right:0;border-bottom:1px solid var(--line);min-height:72px}.trial-reward-strip>div:last-child{border-bottom:0}.collection-history-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px}.collection-history-list>button{padding:6px}.history-card-copy i,.history-card-stat small{display:none}.progress-command{grid-template-columns:repeat(3,1fr)}.progress-command>span{min-height:82px}.objective-groups{padding-left:32px}.objective-groups:before{left:10px}.objective-group:before{border-width:4px;width:18px;height:18px;left:-30px}.progress-foundations>div,.progress-two-column,.community-layout,.community-thread-layout{grid-template-columns:1fr}.community-composer,.community-reply-composer{order:-1;position:static}.community-thread-hero{grid-template-columns:44px minmax(0,1fr);padding:18px}.community-thread-hero>strong{grid-column:1/-1;grid-template-columns:auto auto auto;justify-content:start}.account-centre-tabs{top:58px}.profile-cover{height:110px}.profile-cover span{font-size:76px}}[data-density=showcase]{--surface-gap:24px;--surface-padding:24px;--surface-touch:44px;--surface-text:12px}[data-density=standard]{--surface-gap:16px;--surface-padding:16px;--surface-touch:44px;--surface-text:11px}[data-density=compact]{--surface-gap:8px;--surface-padding:10px;--surface-touch:44px;--surface-text:11px}.scouting-recent-searches{scrollbar-width:thin;align-items:center;gap:7px;padding:0 14px 12px;display:flex;overflow-x:auto}.scouting-recent-searches small{color:var(--mint);letter-spacing:.1em;flex:none;font-size:10px;font-weight:900}.scouting-recent-searches button{border:1px solid var(--line);min-height:36px;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:999px;flex:none;padding:7px 11px;font:800 11px Manrope,sans-serif}.scouting-database-card{padding-bottom:10px}.scouting-card-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:3px 10px 0;display:grid}.scouting-card-quick-actions button{min-width:0;min-height:var(--surface-touch,44px);border:1px solid var(--line);color:var(--ink);background:var(--surface);font:800 var(--surface-text,11px) Manrope,sans-serif;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:5px;display:flex}.scouting-card-quick-actions button svg{width:14px;color:var(--mint);flex:none}.scouting-card-quick-actions button[aria-pressed=true]{border-color:var(--mint);color:var(--on-accent);background:var(--mint)}.scouting-card-quick-actions button[aria-pressed=true] svg{color:var(--on-accent)}@media (max-width:620px){.scouting-card-quick-actions{grid-template-columns:1fr}.scouting-card-quick-actions button{justify-content:flex-start;padding-inline:10px}.scouting-recent-searches{padding-inline:10px}}@media (max-width:430px){.saved-squad-game .squad-command-copy h1{font-size:25px}.saved-squad-game .interactive-squad-builder .squad-team-dashboard{height:auto;min-height:92px}.saved-squad-game .interactive-squad-builder .squad-config-row{height:auto;min-height:113px}.saved-squad-game .interactive-squad-builder .squad-quick-pick{height:auto;min-height:96px;padding:9px}.trial-card-picker,.scouting-candidate-list,.card-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.scouting-database-grid{grid-template-columns:minmax(205px,235px);justify-content:center;gap:16px}.trial-titlebar{min-height:64px;padding:10px 12px}.trial-titlebar p,.trial-builder-title p,.trial-titlebar>a{display:none}.trial-builder{margin-inline:0;padding:10px}.trial-selected-xi{grid-template-columns:1fr}.progress-command>div{padding:18px}.progress-command h2{font-size:22px}.progress-command>span strong{font-size:21px}.objective-groups{padding-left:24px}.objective-group:before{left:-25px}.community-thread-hero h1{font-size:20px}.community-comment{grid-template-columns:32px minmax(0,1fr);padding:14px}.community-comment>div>header{display:grid}}@media (min-width:1001px){.saved-squad-game .squad-command-hero{height:90px;min-height:90px;overflow:hidden}.saved-squad-game .squad-command-hero>aside{grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(74px,1fr)) minmax(132px,1.15fr);display:grid}.saved-squad-game .squad-command-hero>aside>button{border-left:1px solid var(--line);height:100%;min-height:0}.saved-squad-game .interactive-squad-builder{grid-template-columns:minmax(0,1fr) 230px;display:grid}.saved-squad-game .interactive-squad-builder .squad-team-dashboard{display:none}.saved-squad-game .interactive-squad-builder .squad-config-row{grid-area:1/1}.saved-squad-game .interactive-squad-builder .squad-quick-pick{grid-area:1/2}.saved-squad-game .interactive-squad-builder .squad-tactical-workspace{grid-column:1/-1}.saved-squad-game .football-pitch,.saved-squad-game .football-pitch.interactive{height:clamp(310px,100dvh - 390px,590px)}}.progress-page{gap:18px;display:grid}.progress-page>.page-header{margin-bottom:2px}.progress-page>.notice{margin:0}.progress-page .progress-command{border-radius:20px;margin:0;box-shadow:0 20px 52px #020c1633}.progress-page .progress-command>div{align-content:center;min-height:158px;padding:26px 28px;display:grid}.progress-page .progress-command h2{letter-spacing:-.035em;font-size:clamp(26px,3vw,34px)}.progress-page .progress-command p{max-width:620px;line-height:1.5}.progress-page .progress-command>span{min-height:158px}.progress-page .progress-command>span strong{font:850 30px/1 Manrope,sans-serif}.progress-page .progress-foundations{background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 94%,var(--mint) 6%),var(--surface));border-radius:18px;gap:18px;margin:0;padding:20px 22px}.progress-page .progress-foundations>div{gap:12px;position:relative}.progress-page .progress-foundations>div:before{background:color-mix(in srgb,var(--mint) 35%,var(--line));content:"";height:2px;position:absolute;top:30px;left:10%;right:10%}.progress-page .progress-foundations article{background:var(--surface-raised);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:76px;padding:14px;position:relative}.progress-page .progress-foundations article>span{z-index:1;position:relative}.progress-page .progress-foundations article>button{grid-column:auto;width:auto;min-width:92px}.progress-page .progress-section{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;gap:18px;margin:0;padding:22px 0 0}.progress-page .progress-section>header small,.progress-page .progress-foundations>header small{color:var(--coral);letter-spacing:.11em;font:850 10px Manrope,sans-serif}.progress-page .progress-section>header h2,.progress-page .progress-foundations>header h2{letter-spacing:-.035em;font:850 clamp(23px,2.4vw,30px)/1.05 Manrope,sans-serif}.progress-page .objective-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:none;margin:0;padding:0}.progress-page .objective-groups:before{display:none}.progress-page .objective-group{background:var(--surface-raised);min-width:0;box-shadow:0 12px 30px rgba(var(--navy-rgb),.05);border-radius:16px;flex-direction:column;display:flex}.progress-page .objective-group:before{background:var(--mint);width:100%;height:3px;box-shadow:none;border:0;border-radius:0;top:0;left:0}.progress-page .objective-group:nth-child(2):before{background:var(--amber)}.progress-page .objective-group:nth-child(3):before{background:var(--coral)}.progress-page .objective-group>header{min-height:142px;padding:22px 18px 14px;display:block;position:relative}.progress-page .objective-group>header>span{padding-right:92px;display:block}.progress-page .objective-group h2{margin-top:5px;font-size:20px}.progress-page .objective-group p{font-size:12px;line-height:1.5}.progress-page .objective-state{max-width:88px;color:var(--ink);background:var(--surface-strong);text-overflow:ellipsis;font-size:9px;position:absolute;top:20px;right:16px;overflow:hidden}.progress-page .objective-state.in_progress{color:color-mix(in srgb,var(--amber) 72%,var(--ink));background:color-mix(in srgb,var(--amber) 15%,var(--surface))}.progress-page .objective-meter{margin-inline:18px}.progress-page .objective-meta{gap:8px 12px;padding:12px 18px 14px;font-size:10px}.progress-page .objective-meta span:last-child{width:100%;color:var(--ink);font-weight:800}.progress-page .objective-tasks{border-top:1px solid var(--line);border-left:0;flex:1}.progress-page .objective-task{grid-template-columns:26px minmax(0,1fr);gap:10px;min-height:70px;padding:12px 16px}.progress-page .objective-task>button,.progress-page .objective-task>em{grid-column:2;justify-self:start}.progress-page .objective-task>em{font-size:11px}.progress-page .objective-check{width:24px;height:24px}.progress-page .objective-group>footer{min-height:64px;margin-top:auto;padding:12px 16px}.progress-page .objective-group>footer .primary-button,.progress-page .objective-group>footer .secondary-button{min-height:38px;padding-inline:12px;font-size:12px}.progress-page .progress-two-column{grid-template-columns:minmax(320px,.8fr) minmax(0,1.7fr);gap:12px}.progress-page .mastery-progress{background:var(--surface-raised);padding:20px}.progress-page .progress-masteries .achievement-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.progress-page .progress-masteries .achievement{background:var(--surface-raised);cursor:default;grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:100%;padding:16px}.progress-page .progress-masteries .achievement-medal{width:42px;height:42px}.progress-page .progress-masteries .achievement-copy>strong{font-size:15px}.progress-page .progress-masteries .achievement-copy>span:nth-child(3){min-height:52px;margin-bottom:10px}.progress-page .progress-recent>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.progress-page .progress-recent article{background:var(--surface-raised);min-width:0}.progress-page .progress-recent article b{white-space:nowrap}@media (max-width:1100px){.progress-page .progress-foundations article{grid-template-columns:auto minmax(0,1fr)}.progress-page .progress-foundations article>button{grid-column:1/-1;width:100%}.progress-page .objective-groups{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.progress-page .progress-two-column{grid-template-columns:1fr}.progress-page .progress-recent>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.progress-page{gap:14px}.progress-page>.page-header{align-items:flex-start;gap:14px;margin-bottom:0}.progress-page>.page-header .secondary-button{min-height:42px}.progress-page .progress-command{grid-template-columns:repeat(3,minmax(0,1fr))}.progress-page .progress-command>div{grid-column:1/-1;min-height:0;padding:22px 20px}.progress-page .progress-command>span{min-height:86px}.progress-page .progress-command>span strong{font-size:23px}.progress-page .progress-command>span small{text-align:center;font-size:10px}.progress-page .progress-foundations{padding:18px}.progress-page .progress-foundations>header{align-items:flex-start}.progress-page .progress-foundations>div{grid-template-columns:1fr}.progress-page .progress-foundations>div:before{width:2px;height:auto;inset:18px auto 18px 15px}.progress-page .progress-foundations article{grid-template-columns:auto minmax(0,1fr);min-height:0;padding:13px}.progress-page .progress-section{padding-top:18px}.progress-page .objective-groups{grid-template-columns:1fr;padding:0}.progress-page .objective-group:before{width:100%;height:3px;left:0}.progress-page .objective-group>header{min-height:0}.progress-page .progress-masteries .achievement-list{grid-template-columns:1fr}.progress-page .progress-masteries .achievement-copy>span:nth-child(3){min-height:0}}@media (max-width:430px){.progress-page>.page-header{display:grid}.progress-page>.page-header .secondary-button{justify-self:start}.progress-page .progress-foundations>header,.progress-page .progress-section>header{flex-direction:column;align-items:flex-start}.progress-page .progress-foundations>header>strong{align-self:flex-start}.progress-page .progress-recent>div{grid-template-columns:1fr}}.newsdesk,.news-article-page{max-width:1260px;margin:0 auto}.newsdesk-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:22px;display:flex}.newsdesk-heading h1,.news-article-header h1{color:var(--ink);letter-spacing:-.055em;margin:0;font:850 clamp(38px,5vw,64px)/.98 Manrope,sans-serif}.newsdesk-heading p{max-width:620px;color:var(--muted);margin:14px 0 0;font-size:15px;line-height:1.6}.newsdesk-search{border:1px solid var(--line);background:var(--surface-raised);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:min(100%,420px);padding:7px 8px 7px 14px;display:grid}.newsdesk-search svg{width:17px;color:var(--muted)}.newsdesk-search input,.newsdesk-search select{min-width:0;height:38px;color:var(--ink);background:0 0;border:0;outline:0;font:650 12px Manrope,sans-serif}.newsdesk-search select{border-left:1px solid var(--line);padding:0 8px}.newsdesk-categories{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;gap:2px;margin-bottom:18px;padding:4px;display:flex;overflow-x:auto}.newsdesk-categories button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:0 14px;font:750 12px Manrope,sans-serif;position:relative}.newsdesk-categories button:hover,.newsdesk-categories button.active{color:var(--ink);background:var(--surface-raised)}.newsdesk-categories button.active:after{background:var(--category,var(--coral));content:"";border-radius:2px;height:2px;position:absolute;bottom:3px;left:12px;right:12px}.newsdesk-lead-grid{grid-template-columns:minmax(0,1fr) 340px;gap:12px;display:grid}.newsdesk-lead,.newsdesk-latest,.newsdesk-stream,.news-article-rail section,.news-author,.news-comments form{border:1px solid var(--line);background:var(--surface-raised);border-radius:12px}.newsdesk-lead{min-width:0;color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:minmax(300px,1.12fr) minmax(280px,.95fr);padding:0;display:grid;overflow:hidden}.newsdesk-image{background:var(--surface-strong);display:block;overflow:hidden}.newsdesk-image img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.newsdesk-image-placeholder{height:100%;color:var(--coral);place-items:center;font:900 46px Manrope,sans-serif;display:grid}.newsdesk-lead>.newsdesk-image{min-height:390px}.newsdesk-lead:hover img,.newsdesk-row:hover img,.home-newsdesk button:hover img{transform:scale(1.025)}.newsdesk-lead-copy{flex-direction:column;justify-content:center;padding:38px;display:flex}.newsdesk-category{letter-spacing:.1em;text-transform:uppercase;font:850 11px Manrope,sans-serif}.newsdesk-lead-copy>strong{color:var(--ink);letter-spacing:-.035em;margin:10px 0;font:850 clamp(26px,3vw,39px)/1.04 Manrope,sans-serif}.newsdesk-lead-copy>span:not(.newsdesk-meta){color:var(--muted);font-size:13px;line-height:1.6}.newsdesk-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px 14px;margin-top:20px;font:650 11px Manrope,sans-serif;display:flex}.newsdesk-meta>span{align-items:center;gap:5px;display:flex}.newsdesk-meta svg{width:13px}.newsdesk-latest{overflow:hidden}.newsdesk-latest>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.newsdesk-latest h2,.newsdesk-stream h2{text-transform:uppercase;letter-spacing:.08em;margin:0;font:850 12px Manrope,sans-serif}.newsdesk-latest header span{color:var(--muted);font-size:11px}.newsdesk-latest>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:90px 1fr;gap:12px;padding:10px 12px;display:grid}.newsdesk-latest>button:last-child{border-bottom:0}.newsdesk-latest>button:hover{background:var(--surface-soft)}.newsdesk-latest .newsdesk-image{border-radius:7px;height:65px}.newsdesk-latest button>span{align-content:center;gap:4px;min-width:0;display:grid}.newsdesk-latest strong{text-overflow:ellipsis;font:800 13px/1.25 Manrope,sans-serif;overflow:hidden}.newsdesk-latest button small:last-child{color:var(--muted);font-size:10px}.newsdesk-stream{margin-top:12px;overflow:hidden}.newsdesk-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:180px minmax(0,1fr) 180px 110px;align-items:center;gap:20px;padding:10px;display:grid}.newsdesk-row:last-child{border-bottom:0}.newsdesk-row:hover{background:var(--surface-soft)}.newsdesk-row>.newsdesk-image{border-radius:8px;height:94px}.newsdesk-row-copy{gap:5px;min-width:0;display:grid}.newsdesk-row-copy strong{font:820 15px Manrope,sans-serif}.newsdesk-row-copy>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.newsdesk-row .newsdesk-meta{margin:0;display:grid}.newsdesk-engagement{color:var(--muted);justify-content:space-around;display:flex}.newsdesk-engagement>span{align-items:center;gap:5px;font:750 12px Manrope,sans-serif;display:flex}.newsdesk-engagement svg{width:16px}.newsdesk-pagination{justify-content:center;align-items:center;gap:20px;margin:24px 0;display:flex}.newsdesk-pagination button,.news-article-back{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font:750 12px Manrope,sans-serif;display:flex}.newsdesk-pagination button:disabled{opacity:.35}.newsdesk-pagination svg,.news-article-back svg{width:15px}.newsdesk-pagination span{font:700 12px Manrope,sans-serif}.newsdesk-rss-link{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-top:28px;font:750 12px Manrope,sans-serif;display:flex}.newsdesk-rss-link svg{width:15px}.newsdesk-loading,.newsdesk-empty{min-height:340px;color:var(--muted);align-content:center;place-items:center;display:grid}.newsdesk-empty h2{color:var(--ink);margin:0;font:850 25px Manrope,sans-serif}.news-article-back{margin-bottom:22px}.news-article-layout{grid-template-columns:minmax(0,850px) 300px;align-items:start;gap:48px;display:grid}.news-article-header>span{color:var(--coral);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font:850 12px Manrope,sans-serif;display:block}.news-article-header h1{max-width:840px}.news-article-header>p{max-width:760px;color:var(--muted);margin:18px 0;font-size:16px;line-height:1.65}.news-article-actions{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.news-article-actions button,.news-article-actions a{border:1px solid var(--line);min-height:38px;color:var(--muted);background:var(--surface-raised);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font:750 11px Manrope,sans-serif;display:flex}.news-article-actions button.active{color:#fff;border-color:var(--coral);background:var(--coral)}.news-article-actions svg{width:14px}.news-article-hero{border-radius:13px;height:460px;margin:28px 0;overflow:hidden}.news-article-hero .newsdesk-image{height:100%}.news-article-body{max-width:760px;color:var(--ink);font-size:17px;line-height:1.82}.news-article-body h2{letter-spacing:-.025em;margin:42px 0 12px;font:850 29px/1.15 Manrope,sans-serif}.news-article-body h3{margin:30px 0 10px;font:820 21px Manrope,sans-serif}.news-article-body p{margin:0 0 22px}.news-article-body a{color:var(--coral);text-underline-offset:3px;text-decoration:underline}.news-article-body blockquote{border-left:3px solid var(--coral);color:var(--ink);background:var(--surface-soft);border-radius:0 9px 9px 0;margin:28px 0;padding:22px 24px;font:italic 650 18px/1.6 Manrope,sans-serif}.news-article-body li{margin:8px 0}.news-article-body img{border-radius:10px;max-width:100%;height:auto}.news-article-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;max-width:760px;margin-top:42px;padding-top:18px;display:flex}.news-tags{flex-wrap:wrap;gap:6px;display:flex}.news-tags button,.news-article-footer>button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font:700 11px Manrope,sans-serif;display:flex}.news-tags button{border:1px solid var(--line);border-radius:6px;padding:6px 9px}.news-article-footer svg{width:13px}.news-author{gap:15px;max-width:760px;margin:24px 0;padding:20px;display:flex}.news-author>span,.news-comment>span{color:#fff;background:var(--coral);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font:850 14px Manrope,sans-serif;display:grid}.news-author>div{gap:3px;display:grid}.news-author small{color:var(--muted);font-size:10px}.news-author strong{font:820 13px Manrope,sans-serif}.news-author p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.news-article-rail{gap:16px;display:grid;position:sticky;top:100px}.news-article-rail section{overflow:hidden}.news-article-rail h2{border-bottom:1px solid var(--line);margin:0;padding:16px;font:850 12px Manrope,sans-serif}.news-article-rail button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:74px 1fr;gap:10px;padding:10px;display:grid}.news-article-rail button:hover{background:var(--surface-soft)}.news-article-rail button:last-child{border-bottom:0}.news-article-rail img{object-fit:cover;border-radius:6px;width:74px;height:54px}.news-article-rail button span{align-content:center;gap:4px;min-width:0;display:grid}.news-article-rail strong{font:780 12px/1.3 Manrope,sans-serif}.news-article-rail small{color:var(--muted);font-size:10px}.news-comments{max-width:760px;margin-top:34px}.news-comments>header{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.news-comments h2{margin:0;font:850 20px Manrope,sans-serif}.news-comments header span{color:var(--muted);font-size:11px}.news-comments form{padding:12px}.news-comments textarea{resize:vertical;width:100%;min-height:90px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:12px}.news-comments form>div{justify-content:space-between;gap:8px;display:flex}.news-comments form button{align-items:center;gap:6px;display:flex}.news-comments form svg{width:14px}.news-comment{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:12px;padding:20px 0;display:grid}.news-comment>div>header{align-items:center;gap:8px;display:flex}.news-comment header strong{font:800 13px Manrope,sans-serif}.news-comment header small,.news-comment-reply small{color:var(--muted);font-size:10px}.news-comment p{color:var(--ink);margin:8px 0;font-size:13px;line-height:1.6}.news-comment footer{align-items:center;gap:12px;display:flex}.news-comment footer span,.news-comment footer button,.news-comment-reply button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font:700 10px Manrope,sans-serif;display:flex}.news-comment footer svg,.news-comment-reply svg{width:11px}.news-comment-reply{border-left:2px solid var(--line);background:var(--surface-soft);margin:14px 0 0;padding:14px}.news-comment-reply strong{margin-right:8px;font-size:11px}.home-newsdesk{border-top:1px solid var(--line);margin-top:56px;padding-top:30px}.home-newsdesk>header{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.home-newsdesk header small{color:var(--coral);letter-spacing:.1em;font:850 11px Manrope,sans-serif}.home-newsdesk h2{letter-spacing:-.025em;margin:5px 0 0;font:850 28px Manrope,sans-serif}.home-newsdesk header button{color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font:750 12px Manrope,sans-serif;display:flex}.home-newsdesk header svg{width:15px}.home-newsdesk>div{grid-template-columns:1.7fr repeat(3,1fr);gap:10px;display:grid}.home-newsdesk button{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--surface-raised);text-align:left;cursor:pointer;border-radius:10px;grid-template-rows:150px 1fr;padding:0;display:grid;overflow:hidden}.home-newsdesk button.featured{grid-row:span 1}.home-newsdesk .newsdesk-image{height:150px}.home-newsdesk button>span:last-child{align-content:start;gap:7px;padding:15px;display:grid}.home-newsdesk button strong{font:800 13px/1.3 Manrope,sans-serif}.home-newsdesk button.featured strong{font-size:17px}.home-newsdesk button small:last-child{color:var(--muted);font-size:10px}html[data-theme=dark] .newsdesk-search,html[data-theme=dark] .newsdesk-lead,html[data-theme=dark] .newsdesk-latest,html[data-theme=dark] .newsdesk-stream,html[data-theme=dark] .news-article-rail section,html[data-theme=dark] .news-author,html[data-theme=dark] .news-comments form,html[data-theme=dark] .home-newsdesk button,html[data-theme=dark] .news-article-actions button,html[data-theme=dark] .news-article-actions a{background:var(--surface)}@media (max-width:1000px){.newsdesk-heading{flex-direction:column;align-items:start}.newsdesk-search{width:100%}.newsdesk-lead-grid{grid-template-columns:1fr}.newsdesk-latest{grid-template-columns:repeat(2,1fr);display:grid}.newsdesk-latest>header{grid-column:1/-1}.newsdesk-row{grid-template-columns:150px minmax(0,1fr) 100px}.newsdesk-row .newsdesk-meta{display:none}.news-article-layout{grid-template-columns:minmax(0,1fr) 250px;gap:26px}.home-newsdesk>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){:is(.public-content:has(.newsdesk),.public-content:has(.news-article-page)){padding-inline:16px}.newsdesk-lead{grid-template-columns:1fr}.newsdesk-lead>.newsdesk-image{min-height:220px}.newsdesk-lead-copy{padding:24px}.newsdesk-latest{grid-template-columns:1fr}.newsdesk-row{grid-template-columns:108px minmax(0,1fr) auto;gap:12px}.newsdesk-row>.newsdesk-image{height:80px}.newsdesk-row-copy>span{display:none}.newsdesk-engagement{gap:7px;display:grid}.news-article-layout{grid-template-columns:1fr}.news-article-rail{grid-template-columns:repeat(2,1fr);position:static}.news-article-hero{height:300px}.news-article-body{font-size:16px}.home-newsdesk>div{display:flex;overflow-x:auto}.home-newsdesk button{flex:0 0 260px}.home-newsdesk button.featured{flex-basis:300px}}@media (max-width:480px){.newsdesk-heading h1{font-size:42px}.newsdesk-heading p{font-size:13px}.newsdesk-search{grid-template-columns:auto 1fr}.newsdesk-search select{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;width:100%}.newsdesk-categories{border-left:0;border-right:0;border-radius:0;margin-inline:-16px}.newsdesk-lead-grid{margin-inline:-8px}.newsdesk-latest{border-radius:8px}.newsdesk-row{grid-template-columns:88px minmax(0,1fr);padding:8px}.newsdesk-row>.newsdesk-image{height:68px}.newsdesk-engagement{display:none}.newsdesk-row-copy strong{font-size:12px}.newsdesk-pagination{justify-content:space-between}.news-article-header h1{font-size:38px}.news-article-header>p{font-size:14px}.news-article-actions button,.news-article-actions a{padding:0 9px}.news-article-hero{border-radius:0;height:225px;margin-inline:-16px}.news-article-body h2{font-size:24px}.news-article-footer{flex-direction:column;align-items:flex-start}.news-article-rail{grid-template-columns:1fr}.news-comments>header{flex-direction:column;align-items:start;gap:4px}.home-newsdesk>header{align-items:start}.home-newsdesk h2{font-size:22px}.home-newsdesk header button{font-size:0}.home-newsdesk header button svg{width:20px}}.direct-pvp-evidence>small{color:var(--text-secondary)}.direct-pvp-timeline{gap:2px;margin:8px 0;padding:0;list-style:none;display:grid}.direct-pvp-timeline li{border-bottom:1px solid var(--border);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.direct-pvp-timeline time{color:var(--accent);font-weight:850}.direct-pvp-timeline span{color:var(--text-primary)}.direct-pvp-timeline strong{font-size:.82rem}.manager-intervention{border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,var(--surface)),var(--surface));border-radius:1rem;margin:1rem 0;padding:clamp(1rem,2vw,1.5rem)}.manager-intervention>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.manager-intervention>header h2{margin:0 0 .35rem}.manager-intervention>header p{max-width:62ch;margin:0}.manager-intervention>header>span,.manager-intervention-proof,.manager-intervention>p{align-items:center;gap:.65rem;display:flex}.manager-intervention-proof{background:var(--surface-raised);border-radius:.75rem;margin:1rem 0;padding:.8rem}.manager-intervention-proof span{display:grid}.manager-intervention-proof small{overflow-wrap:anywhere}.manager-intervention-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.manager-intervention-actions button{text-align:left;border:1px solid var(--border);background:var(--surface);min-height:6.5rem;color:inherit;border-radius:.8rem;gap:.35rem;padding:.9rem;display:grid}.manager-intervention-actions button:hover:not(:disabled),.manager-intervention-actions button:focus-visible{border-color:var(--accent);transform:translateY(-1px)}.manager-intervention-actions small{line-height:1.4}@media (max-width:800px){.manager-intervention>header{display:grid}.manager-intervention-actions{grid-template-columns:1fr 1fr}}@media (max-width:480px){.manager-intervention-actions{grid-template-columns:1fr}}.matchmaking-queue{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,var(--surface)),var(--surface));border-radius:18px;gap:14px;margin-top:14px;padding:20px;display:grid}.matchmaking-queue>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.matchmaking-queue>header>svg{width:34px;height:34px;color:var(--accent)}.matchmaking-queue h2{margin:4px 0}.matchmaking-queue header p{max-width:760px;color:var(--text-secondary);margin:6px 0 0;line-height:1.5}.matchmaking-queue .eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:.72rem;font-weight:850;display:flex}.matchmaking-queue .eyebrow svg{width:14px}.matchmaking-queue form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.matchmaking-queue form>label{gap:5px;display:grid}.matchmaking-queue form>label small,.matchmaking-status small{color:var(--text-secondary);line-height:1.4}.matchmaking-queue select{width:100%;min-height:44px}.matchmaking-limits{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.matchmaking-limits span{background:var(--surface-raised);color:var(--text-secondary);border-radius:9px;padding:7px 9px;font-size:.74rem}.matchmaking-limits strong{color:var(--text-primary)}.matchmaking-status{background:var(--surface-raised);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.matchmaking-status p{color:var(--text-secondary);align-items:center;gap:6px;margin:4px 0;display:flex}.matchmaking-status p svg{width:15px}.matchmaking-pulse{border:3px solid color-mix(in srgb,var(--accent) 28%,transparent);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:1s linear infinite spin}.matchmaking-actions{align-items:end;gap:10px;display:flex}.matchmaking-actions label{gap:4px;font-size:.72rem;display:grid}.matchmaking-actions .danger{align-items:center;gap:5px;min-height:44px;display:flex}.matchmaking-actions svg{width:15px}.matchmaking-status.matched>svg{width:30px;color:var(--success)}@media (max-width:760px){.matchmaking-queue form{grid-template-columns:1fr}.matchmaking-status{grid-template-columns:auto minmax(0,1fr)}.matchmaking-actions{grid-column:1/-1;justify-content:space-between}.matchmaking-queue>header>svg{display:none}}@media (max-width:480px){.matchmaking-actions{flex-direction:column;align-items:stretch}.matchmaking-actions .danger{justify-content:center}}.game-theme-competition{--game-accent:#7257ff}.competition-hub{gap:22px;max-width:1180px;margin:0 auto;display:grid}.competition-hero{border:1px solid color-mix(in srgb,#7257ff 35%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,#7257ff 13%,var(--surface)),var(--surface-raised));border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.competition-hero small{color:#7257ff;letter-spacing:.09em;font-weight:850}.competition-hero h1{margin:5px 0;font:850 clamp(28px,4vw,46px)/1.05 Manrope,sans-serif}.competition-hero p{color:var(--text-secondary);margin:0}.competition-hero>svg{color:#7257ff;width:58px;height:58px}.competition-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:18px;display:grid}.competition-layout>section,.competition-layout>form,.competition-actions,.competition-hub>section{border:1px solid var(--border);background:var(--surface-raised);border-radius:17px;padding:20px}.competition-layout h2,.competition-hub>section h2{margin-top:0}.competition-layout form{gap:12px;display:grid}.competition-layout label{gap:5px;font-weight:750;display:grid}.competition-layout label small{color:var(--text-secondary);font-weight:500;line-height:1.45}.competition-layout input,.competition-layout select{width:100%;min-height:44px}.competition-code-join{border:1px solid color-mix(in srgb,#7257ff 32%,var(--border));background:color-mix(in srgb,#7257ff 7%,var(--surface));border-radius:12px;margin:0 0 18px;padding:14px}.competition-code-join>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.competition-code-join button{white-space:nowrap}.competition-code-join>small{color:var(--text-secondary)}.competition-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.competition-list{gap:7px;display:grid}.competition-list button{border:1px solid var(--border);width:100%;color:var(--text-primary);background:var(--surface);text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.competition-list button:hover{border-color:#7257ff}.competition-list button span{gap:3px;display:grid}.competition-list small{color:var(--text-secondary)}.competition-list b{color:#7257ff;text-transform:uppercase;font-size:.72rem}.competition-actions{justify-content:space-between;align-items:center;gap:18px;display:flex}.competition-actions>div{align-items:center;gap:12px;display:flex}.competition-actions svg{color:#7257ff}.competition-actions span{gap:3px;display:grid}.competition-actions small{color:var(--text-secondary)}.competition-table{border:1px solid var(--border);border-radius:12px;overflow:hidden}.competition-table>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(140px,1fr) 50px 55px 55px;gap:8px;padding:10px 12px;display:grid}.competition-table>div:last-child{border-bottom:0}.competition-table>div:first-child{background:var(--surface-soft);text-transform:uppercase;font-size:.75rem}.competition-fixtures{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.competition-fixtures article{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-content:start;padding:14px;display:grid}.competition-fixtures article>small{color:#7257ff;font-weight:800}.competition-fixtures article>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:12px 0;display:grid}.competition-fixtures article>div span:last-child{text-align:right}.competition-fixtures footer{color:var(--text-secondary);align-items:center;gap:7px;font-size:.75rem;display:flex}.competition-fixtures footer svg{width:14px}.competition-fixtures footer a{margin-left:auto}.competition-fixtures article>button{width:100%;margin-top:12px}@media (max-width:760px){.competition-layout,.competition-fixtures{grid-template-columns:1fr}.competition-actions{flex-direction:column;align-items:stretch}.competition-actions button{width:100%}}@media (max-width:480px){.competition-hero{padding:20px}.competition-hero>svg{display:none}.competition-form-grid,.competition-code-join>div{grid-template-columns:1fr}.competition-code-join button{width:100%}}.direct-pvp-invite-handoff{border:1px solid color-mix(in srgb,var(--success) 40%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--success) 10%,var(--surface)),var(--surface-raised));border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:16px 0;padding:18px;display:grid}.direct-pvp-invite-handoff>svg{width:30px;height:30px;color:var(--success)}.direct-pvp-invite-handoff div{gap:3px;display:grid}.direct-pvp-invite-handoff small{color:var(--success);letter-spacing:.08em;font-size:.7rem;font-weight:900}.direct-pvp-invite-handoff h2,.direct-pvp-invite-handoff p{margin:0}.direct-pvp-invite-handoff p{color:var(--text-secondary);font-size:.82rem}.direct-pvp-audience{border:0;gap:8px;margin:0;padding:0;display:grid}.direct-pvp-audience legend{margin-bottom:6px;font-weight:750}.direct-pvp-audience label{border:1px solid var(--border);background:var(--surface);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px;display:grid}.direct-pvp-audience input{margin-top:3px}.direct-pvp-audience span{gap:2px;display:grid}.direct-pvp-audience small{color:var(--text-secondary);font-weight:500;line-height:1.4}.in-game-squad-save{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));background:var(--surface-raised);border-radius:14px;grid-template-columns:minmax(220px,1fr) minmax(180px,.55fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.in-game-squad-save>div,.in-game-squad-save>label{gap:4px;display:grid}.in-game-squad-save>div small{color:var(--accent);letter-spacing:.08em;font-size:.68rem;font-weight:900}.in-game-squad-save>div span{color:var(--text-secondary);font-size:.78rem;line-height:1.45}.in-game-squad-save>label{font-size:.75rem;font-weight:750}.in-game-squad-save input{width:100%;min-height:42px}.in-game-squad-save>.notice{grid-column:1/-1;margin:0}@media (max-width:760px){.direct-pvp-invite-handoff,.in-game-squad-save{grid-template-columns:1fr;align-items:stretch}.direct-pvp-invite-handoff>svg{display:none}.direct-pvp-invite-handoff button,.in-game-squad-save button{width:100%}}.live-games-section .live-game-card{border-color:color-mix(in srgb,var(--mint) 30%,var(--border));background:linear-gradient(145deg,var(--surface-raised),color-mix(in srgb,var(--mint) 6%,var(--surface)))}.live-games-section .live-games-empty{border-color:color-mix(in srgb,var(--mint) 30%,var(--border));background:var(--surface-soft)}.live-content-hub{gap:22px;max-width:1280px;margin:0 auto;display:grid}.live-games-hero{background:radial-gradient(circle at 88% 12%,#4fd3a22e,#0000 30%),linear-gradient(135deg,#102238,#172f48)}.live-games-section,.football-calendar-section{gap:14px;display:grid}.live-games-section>header,.football-calendar-section>header{justify-content:space-between;align-items:center;gap:20px;padding:0 2px;display:flex}.live-games-section>header small,.football-calendar-section>header small{color:var(--coral);letter-spacing:.13em;font-size:10px;font-weight:900}.live-games-section>header h2,.football-calendar-section>header h2{margin:3px 0 0;font:850 24px Manrope,sans-serif}.live-games-section>header>span{color:#fff;background:var(--navy);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.live-games-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.live-game-card{background:linear-gradient(145deg,#fff,#f5faf8);border:1px solid #cbdad6;border-radius:16px;grid-template-rows:auto auto 1fr auto;gap:12px;min-width:0;padding:18px;display:grid;box-shadow:0 14px 34px #18364812}.live-game-card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.live-game-card-heading>span{color:#287b60;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.live-game-card-heading>strong{color:#214f40;text-transform:uppercase;background:#dff4eb;border-radius:999px;padding:4px 7px;font-size:9px}.live-game-card h3{margin:0;font:850 19px Manrope,sans-serif}.live-game-card dl{gap:8px;margin:0;display:grid}.live-game-card dl>div{border-top:1px solid var(--border);grid-template-columns:105px minmax(0,1fr);gap:10px;padding-top:8px;display:grid}.live-game-card dt{color:var(--text-secondary);text-transform:uppercase;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.live-game-card dt svg{width:13px}.live-game-card dd{min-width:0;margin:0;font-size:12px;font-weight:700;line-height:1.45}.live-game-card>.primary-button{justify-self:start}.live-games-empty{min-height:190px;color:var(--text-secondary);text-align:center;background:#f8fbfa;border:1px dashed #b9cbc5;border-radius:16px;place-content:center;justify-items:center;gap:8px;padding:24px;display:grid}.live-games-empty>svg{color:#288163;width:30px}.live-games-empty p{max-width:520px;margin:0;font-size:13px;line-height:1.5}.football-calendar-section{border-top:2px solid var(--border);margin-top:8px;padding-top:24px}.football-calendar-section>header>div>p{max-width:720px;color:var(--text-secondary);margin:5px 0 0;font-size:13px;line-height:1.5}.football-calendar-section>header>svg{width:30px;color:var(--coral)}.live-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.live-content-grid>.panel{min-width:0}.live-content-card{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:10px;padding:16px;display:grid}.live-content-card+.live-content-card{margin-top:10px}.live-content-card h3,.live-content-card p{margin:0}.live-content-card>small{color:var(--text-secondary);line-height:1.5}.live-content-card>.ops-state{justify-self:start}.live-content-card>.primary-button{justify-self:start;margin-top:4px}@media (max-width:760px){.live-content-hub{gap:18px}.live-games-list,.live-content-grid{grid-template-columns:1fr}.live-games-section>header,.football-calendar-section>header{align-items:flex-start}.live-game-card dl>div{grid-template-columns:1fr;gap:3px}.live-game-card>.primary-button,.live-content-card>.primary-button{width:100%}.football-calendar-section{margin-inline:-16px;padding:22px 16px 0}.football-calendar-section>header>svg{display:none}}.community-page,.public-profile-page{width:min(1380px,100% - 40px);color:var(--ink);margin:24px auto 72px}.community-shell{grid-template-columns:250px minmax(0,1fr) 350px;align-items:start;gap:16px;display:grid}.community-board-rail,.community-feed,.community-composer-card,.community-safety-note,.community-thread-hero-card,.community-replies-card,.community-reply-card,.public-profile-hero,.public-profile-section{border:1px solid var(--line);background:var(--surface-raised);box-shadow:0 12px 32px rgba(var(--navy-rgb),.06);border-radius:16px}.community-board-rail{position:sticky;top:92px;overflow:hidden}.community-board-rail>header{border-bottom:1px solid var(--line);padding:18px 18px 12px}.community-board-rail small,.community-feed-header small,.community-composer-card>div>small,.community-replies-card small,.community-reply-card>small,.public-profile-section header small,.public-profile-identity>div>small{color:var(--coral);letter-spacing:.12em;font-size:10px;font-weight:900}.community-board-rail h2{margin:5px 0 0;font:850 22px/1.1 Manrope,sans-serif}.community-board-rail section{border-bottom:1px solid var(--line);padding:14px}.community-board-rail section:last-child{border-bottom:0}.community-board-rail h3{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;margin:0;font:850 11px Manrope,sans-serif}.community-board-rail p{color:var(--muted);margin:5px 0 9px;font-size:11px;line-height:1.4}.community-board-rail section>div{gap:3px;display:grid}.community-board-rail section button{width:100%;min-height:38px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font:750 12px Manrope,sans-serif;display:flex}.community-board-rail section button:hover,.community-board-rail section button.active{color:var(--ink);background:var(--surface-soft)}.community-board-rail section button.active{box-shadow:inset 3px 0 0 var(--coral)}.community-board-rail section button small{color:inherit;letter-spacing:0;text-transform:none;opacity:.7;font-size:9px;font-weight:700}.community-feed{overflow:hidden}.community-feed-header{border-bottom:1px solid var(--line);background:linear-gradient(120deg,color-mix(in srgb,var(--coral) 9%,var(--surface-raised)),var(--surface-raised) 52%);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex}.community-feed-header h1{letter-spacing:-.04em;margin:4px 0;font:850 clamp(26px,3vw,36px)/1 Manrope,sans-serif}.community-feed-header p{max-width:620px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.community-feed-header>div:last-child{align-items:center;gap:6px;display:flex}.community-feed-header select{border:1px solid var(--line);min-height:36px;color:var(--ink);background:var(--surface-raised);border-radius:8px;padding:0 8px;font:750 11px Manrope,sans-serif}.community-thread-list{display:grid}.community-thread-card{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);gap:12px;padding:18px 20px;display:grid}.community-thread-card:last-child{border-bottom:0}.community-thread-card:hover{background:color-mix(in srgb,var(--surface-soft) 72%,transparent)}.community-vote{align-content:start;justify-items:center;gap:1px;display:grid}.community-vote button{width:30px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.community-vote button:hover,.community-vote button.active{color:var(--coral);background:color-mix(in srgb,var(--coral) 12%,transparent)}.community-vote button:disabled{cursor:wait;opacity:.6}.community-vote svg{width:20px}.community-vote strong{font:850 13px Manrope,sans-serif}.community-thread-copy{min-width:0}.community-thread-copy>header,.community-thread-hero-card header,.community-reply>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.community-thread-copy>header>span,.community-thread-hero-card header>span,.community-reply>header>span{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:flex}.community-thread-copy>header svg,.community-thread-hero-card header svg{width:13px}.community-person,.public-profile-person{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.community-person:disabled,.public-profile-person:disabled{cursor:default}.community-person>span:last-child,.public-profile-person>span:last-child{gap:1px;min-width:0;display:grid}.community-person strong,.public-profile-person strong{text-overflow:ellipsis;white-space:nowrap;font:800 12px Manrope,sans-serif;overflow:hidden}.community-person small,.public-profile-person small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.community-avatar,.public-profile-avatar{border:1px solid color-mix(in srgb,var(--coral) 34%,var(--line));color:#fff;background:linear-gradient(135deg,var(--coral),#de9a52);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font:850 12px Manrope,sans-serif;display:grid}.community-thread-title{max-width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;margin:10px 0 6px;padding:0;display:block}.community-thread-title:hover h2{text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:4px}.community-thread-title h2{letter-spacing:-.018em;margin:0;font:850 19px/1.2 Manrope,sans-serif}.community-thread-copy>p{max-width:78ch;color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.community-thread-copy>footer,.community-reply>footer{align-items:center;gap:10px;margin-top:11px;display:flex}.community-thread-copy>footer>button,.community-reply>footer>.text-button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font:750 11px Manrope,sans-serif;display:flex}.community-thread-copy>footer>button:hover,.community-reply>footer>.text-button:hover{color:var(--coral)}.community-thread-copy>footer>span{color:var(--muted);margin-left:auto;font-size:10px}.community-safety{margin-left:auto;position:relative}.community-safety>summary,.public-profile-safety>summary{color:var(--muted);cursor:pointer;align-items:center;gap:5px;font:750 11px Manrope,sans-serif;list-style:none;display:flex}.community-safety>summary::-webkit-details-marker{display:none}.public-profile-safety>summary::-webkit-details-marker{display:none}.community-safety>div,.public-profile-safety>div{z-index:5;border:1px solid var(--line-strong);background:var(--surface-raised);width:min(300px,80vw);box-shadow:0 18px 45px rgba(var(--navy-rgb),.2);border-radius:10px;gap:8px;padding:12px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.community-safety label,.public-profile-safety label{color:var(--muted);gap:5px;font-size:10px;font-weight:750;display:grid}.community-safety textarea,.public-profile-safety textarea{resize:vertical;min-height:70px}.community-composer-card{gap:15px;padding:20px;display:grid}.community-composer-card h2{letter-spacing:-.025em;margin:4px 0 6px;font:850 23px/1.1 Manrope,sans-serif}.community-composer-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.community-composer-card form{gap:11px;display:grid}.community-composer-card label,.community-reply-card form{color:var(--ink);gap:5px;font-size:11px;font-weight:800;display:grid}.community-composer-card input,.community-composer-card select,.community-composer-card textarea,.community-reply-card textarea,.community-safety textarea,.public-profile-safety textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface);font:inherit;border-radius:9px;outline:none;padding:10px}.community-composer-card textarea,.community-reply-card textarea{resize:vertical;line-height:1.45}.community-composer-card input:focus,.community-composer-card select:focus,.community-composer-card textarea:focus,.community-reply-card textarea:focus,.community-safety textarea:focus,.public-profile-safety textarea:focus{border-color:var(--coral);box-shadow:0 0 0 3px color-mix(in srgb,var(--coral) 17%,transparent)}.community-board-rule{color:var(--muted);margin-top:-5px;font-size:10px;line-height:1.4}.community-composer-footer{justify-content:space-between;align-items:end;gap:10px;display:flex}.community-composer-footer>label{flex:1}.community-composer-footer button{flex:none}.community-safety-note{background:linear-gradient(135deg,color-mix(in srgb,var(--mint) 12%,var(--surface-raised)),var(--surface-raised));gap:12px;margin-top:14px;padding:16px;display:flex}.community-safety-note>svg{width:25px;color:var(--mint);flex:none}.community-safety-note h2{margin:0;font:850 14px Manrope,sans-serif}.community-safety-note p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.45}.community-empty,.public-profile-empty{min-height:180px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:8px;padding:22px;display:grid}.community-empty>svg,.public-profile-empty>svg{width:30px;color:var(--coral)}.community-empty strong{color:var(--ink);font:800 15px Manrope,sans-serif}.community-empty p,.public-profile-empty p{max-width:330px;margin:0;font-size:12px;line-height:1.5}.community-back{margin-bottom:15px}.community-thread-hero-card{grid-template-columns:54px minmax(0,1fr);gap:16px;padding:28px;display:grid}.community-thread-hero-card>div>small{color:var(--coral);letter-spacing:.1em;margin-top:18px;font-size:10px;font-weight:900;display:block}.community-thread-hero-card h1{letter-spacing:-.045em;max-width:900px;margin:7px 0 14px;font:850 clamp(30px,4vw,47px)/1.04 Manrope,sans-serif}.community-thread-hero-card p{max-width:840px;color:var(--ink);white-space:pre-wrap;margin:0;font-size:15px;line-height:1.7}.community-thread-hero-card .community-safety{margin:20px 0 0;display:inline-block}.community-detail-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;margin-top:16px;display:grid}.community-replies-card{overflow:hidden}.community-replies-card>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:18px;display:flex}.community-replies-card h2,.community-reply-card h2{margin:4px 0 0;font:850 22px Manrope,sans-serif}.community-reply{border-bottom:1px solid var(--line);padding:18px}.community-reply:last-child{border-bottom:0}.community-reply>p{color:var(--ink);white-space:pre-wrap;margin:10px 0 0;font-size:13px;line-height:1.65}.community-reply.nested{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;margin:15px 0 0;padding:14px}.community-reply-card{padding:20px;position:sticky;top:92px}.community-reply-card>p{color:var(--muted);font-size:12px;line-height:1.5}.community-reply-card form{gap:10px;display:grid}.replying-to{color:var(--muted);background:var(--surface-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;font-size:11px;display:flex}.replying-to button{color:var(--coral);cursor:pointer;background:0 0;border:0;font:800 10px Manrope,sans-serif}.public-profile-hero{position:relative;overflow:hidden}.public-profile-identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:17px;margin-top:-37px;padding:0 28px 26px;display:grid}.public-profile-avatar.hero{border:5px solid var(--surface-raised);width:88px;height:88px;font-size:32px}.public-profile-identity h1{letter-spacing:-.045em;margin:5px 0;font:850 clamp(28px,4vw,43px)/1 Manrope,sans-serif}.public-profile-identity p{max-width:700px;color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.55}.public-profile-identity .public-profile-detail{color:var(--coral);font-weight:800}.public-profile-actions{align-items:center;gap:8px;display:flex}.friendship-pill{color:#1b7259;background:color-mix(in srgb,var(--mint) 18%,var(--surface-raised));border-radius:999px;align-items:center;gap:6px;padding:10px 12px;font:800 12px Manrope,sans-serif;display:flex}.public-profile-safety{position:relative}.public-profile-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1.25fr) minmax(250px,.7fr);gap:16px;margin-top:16px;display:grid}.public-profile-section{min-width:0;overflow:hidden}.public-profile-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:8px;padding:18px;display:flex}.public-profile-section h2{margin:4px 0 0;font:850 18px/1.12 Manrope,sans-serif}.public-profile-section>header>span{min-width:24px;height:24px;color:var(--muted);background:var(--surface-soft);border-radius:999px;place-items:center;font:800 10px Manrope,sans-serif;display:grid}.public-profile-people{padding:8px;display:grid}.public-profile-person{border-radius:9px;padding:9px}.public-profile-person:hover{background:var(--surface-soft)}.public-profile-posts{display:grid}.public-profile-posts>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;gap:5px;padding:15px 18px;display:grid}.public-profile-posts>button:last-child{border-bottom:0}.public-profile-posts>button:hover{background:var(--surface-soft)}.public-profile-posts small{color:var(--coral);letter-spacing:.04em;font-size:9px;font-weight:850}.public-profile-posts strong{font:820 13px Manrope,sans-serif}.public-profile-posts p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.public-profile-posts span{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.public-profile-posts svg{width:13px}.public-profile-results>div{display:grid}.public-profile-results article{border-bottom:1px solid var(--line);gap:4px;padding:16px 18px;display:grid}.public-profile-results article:last-child{border-bottom:0}.public-profile-results strong{text-transform:capitalize;font:800 12px Manrope,sans-serif}.public-profile-results small{color:var(--muted);font-size:10px}.public-profile-results span{color:var(--coral);font-size:11px;font-weight:800}.friend-profile-link{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.friend-profile-link:hover strong{text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:3px}.friend-profile-link small{color:var(--muted);font-size:11px}.community-for-you{background:linear-gradient(135deg,color-mix(in srgb,var(--coral) 11%,var(--surface-raised)),var(--surface-raised))}.community-for-you button span{align-items:center;gap:7px;display:flex}.community-for-you button span svg{color:var(--coral)}.community-feed-status{border:1px solid color-mix(in srgb,var(--mint) 35%,var(--line));color:#25765a;background:color-mix(in srgb,var(--mint) 12%,var(--surface-raised));white-space:nowrap;border-radius:999px;padding:7px 9px;font:800 10px Manrope,sans-serif}.community-feed-reason{color:var(--coral);letter-spacing:.01em;align-items:center;gap:5px;margin-top:10px;font:800 10px Manrope,sans-serif;display:flex}.community-feed-reason svg{color:var(--coral);flex:none}@media (max-width:1180px){.community-shell{grid-template-columns:220px minmax(0,1fr)}.community-right-rail{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:16px;display:grid}.community-composer-card{margin:0}.community-detail-grid{grid-template-columns:minmax(0,1fr) 290px}.public-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-results{grid-column:1/-1}}@media (max-width:820px){.community-page,.public-profile-page{width:min(100% - 28px,720px);margin-top:16px}.community-shell{grid-template-columns:1fr}.community-board-rail{display:flex;position:static;overflow:auto}.community-board-rail>header{display:none}.community-board-rail section{display:contents}.community-board-rail h3,.community-board-rail p{display:none}.community-board-rail section button{flex:none;min-height:48px}.community-board-rail section button small{display:none}.community-feed-header{padding:18px}.community-feed-header h1{font-size:29px}.community-right-rail{grid-template-columns:1fr;display:grid}.community-thread-card{padding:15px}.community-thread-copy>footer>span{display:none}.community-composer-footer{flex-direction:column;align-items:stretch}.community-composer-footer button{width:100%}.community-thread-hero-card{padding:20px}.community-detail-grid,.public-profile-grid{grid-template-columns:1fr}.community-reply-card{position:static}.public-profile-results{grid-column:auto}.public-profile-identity{grid-template-columns:auto minmax(0,1fr);padding:0 18px 19px}.public-profile-actions{grid-column:1/-1;justify-content:space-between}.public-profile-identity h1{font-size:33px}.community-board-rail{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;gap:6px;padding:5px}.community-board-rail section>div{display:contents}.community-board-rail section button{scroll-snap-align:start;min-width:136px;max-width:172px}.community-board-rail section button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (max-width:520px){.community-thread-card{grid-template-columns:38px minmax(0,1fr);gap:8px}.community-vote button{width:27px}.community-thread-copy>header{align-items:start}.community-thread-copy>header>span{display:none}.community-thread-title h2{font-size:17px}.community-thread-copy>p{-webkit-line-clamp:4}.community-thread-hero-card{grid-template-columns:38px minmax(0,1fr);gap:8px;padding:16px}.community-thread-hero-card h1{font-size:27px}.community-thread-hero-card p{font-size:13px}.community-replies-card>header,.community-reply{padding:15px}.community-safety>div{width:auto;position:fixed;inset:auto 14px 14px}.public-profile-cover{height:112px}.public-profile-identity{gap:12px;margin-top:-28px}.public-profile-avatar.hero{width:68px;height:68px;font-size:25px}.public-profile-identity h1{font-size:28px}.public-profile-actions{flex-direction:column;align-items:stretch}.public-profile-actions>.primary-button,.public-profile-actions>.friendship-pill{box-sizing:border-box;justify-content:center;width:100%}.public-profile-safety>summary{border:1px solid var(--line);border-radius:9px;justify-content:center;padding:10px}.public-profile-safety>div{width:auto;position:fixed;inset:auto 14px 14px}}.clubhouse-masthead{color:#f4f1e8;background:linear-gradient(90deg,#040d1bf5 0%,#040d1bdb 45%,#040d1b78 100%),url(/assets/clubhouse-profile-stadium.png) 50% 54%/cover;border:1px solid #203653;border-radius:24px;justify-content:space-between;align-items:end;gap:24px;min-height:230px;padding:32px clamp(24px,4vw,56px);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 54px #050e1c33}.clubhouse-masthead:after{background:linear-gradient(90deg,var(--coral),#de665200);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.clubhouse-masthead>div{z-index:1;position:relative}.clubhouse-masthead small{color:#f3b7ac;letter-spacing:.16em;font:850 10px Manrope,sans-serif}.clubhouse-masthead h1{color:#fff;letter-spacing:-.065em;max-width:620px;margin:7px 0 9px;font:850 clamp(36px,5vw,62px)/.94 Manrope,sans-serif}.clubhouse-masthead p{color:#cad5e4;max-width:610px;margin:0;font-size:14px;line-height:1.6}.clubhouse-masthead-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.clubhouse-masthead .secondary-button{color:#edf5ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-color:#d6e5f859}.clubhouse-masthead .secondary-button:hover{background:#ffffff26;border-color:#ffffffad}.clubhouse-section-tabs{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-raised) 86%,transparent);box-shadow:0 8px 24px rgba(var(--navy-rgb),.04);scrollbar-width:none;border-radius:14px;gap:3px;margin:14px 0 18px;padding:5px;display:flex;overflow-x:auto}.clubhouse-section-tabs::-webkit-scrollbar{display:none}.clubhouse-section-tabs button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 13px;font:800 12px Manrope,sans-serif;display:flex}.clubhouse-section-tabs button svg{width:16px}.clubhouse-section-tabs button small{color:inherit;opacity:.66;margin-left:1px;font:700 9px Manrope,sans-serif}.clubhouse-section-tabs button:hover{color:var(--ink);background:var(--surface-soft)}.clubhouse-section-tabs button.active{color:#fff;background:linear-gradient(135deg,#c55242,var(--coral));box-shadow:0 4px 12px #be4b3938}.clubhouse-section-tabs button.active small{opacity:.8}.clubhouse-page .community-shell{grid-template-columns:236px minmax(0,1fr) 330px;gap:14px}.clubhouse-page .community-board-rail,.clubhouse-page .community-feed,.clubhouse-page .community-composer-card,.clubhouse-page .community-safety-note{box-shadow:0 14px 34px rgba(var(--navy-rgb),.055);border-radius:18px}.clubhouse-page .community-board-rail>header{background:linear-gradient(135deg,color-mix(in srgb,var(--coral) 8%,var(--surface-raised)),var(--surface-raised));padding:19px 18px 15px}.clubhouse-page .community-feed-header{background:linear-gradient(112deg,color-mix(in srgb,var(--coral) 11%,var(--surface-raised)),var(--surface-raised) 52%,color-mix(in srgb,var(--mint) 6%,var(--surface-raised)));padding:25px 26px}.clubhouse-page .community-feed-header h2{letter-spacing:-.045em;margin:5px 0 7px;font:850 clamp(28px,3vw,38px)/1 Manrope,sans-serif}.clubhouse-page .community-thread-card{grid-template-columns:46px minmax(0,1fr);gap:14px;padding:21px 24px;transition:background .16s}.clubhouse-page .community-thread-title h2{font-size:20px}.clubhouse-page .community-composer-card{background:linear-gradient(140deg,color-mix(in srgb,var(--coral) 7%,var(--surface-raised)),var(--surface-raised) 48%,color-mix(in srgb,var(--mint) 5%,var(--surface-raised)));padding:21px}.clubhouse-page .community-composer-card>div>small{color:var(--coral)}.clubhouse-page .community-safety-note{border-color:color-mix(in srgb,var(--mint) 25%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--mint) 10%,var(--surface-raised)),var(--surface-raised))}.community-safety>summary,.public-profile-safety>summary{width:30px;height:30px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;transition:background .15s,border-color .15s;display:grid}.community-safety>summary:hover,.community-safety[open]>summary,.public-profile-safety>summary:hover,.public-profile-safety[open]>summary{border-color:var(--line);color:var(--ink);background:var(--surface-soft)}.community-safety>summary svg,.public-profile-safety>summary svg{width:18px}.community-safety>div,.public-profile-safety>div{border-radius:13px;padding:14px}.clubhouse-people-shell{min-height:440px}.clubhouse-people-intro{border:1px solid var(--line);color:#eef5ff;box-shadow:0 14px 36px rgba(var(--navy-rgb),.12);background:linear-gradient(116deg,#09192dfa,#0d273af0),url(/assets/clubhouse-profile-stadium.png) 50%/cover;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex;overflow:hidden}.clubhouse-people-intro>div{min-width:0}.clubhouse-people-intro small{color:#f2b5ab;letter-spacing:.14em;font:850 10px Manrope,sans-serif}.clubhouse-people-intro h1{color:#fff;letter-spacing:-.045em;margin:5px 0 7px;font:850 clamp(27px,3vw,38px)/1 Manrope,sans-serif}.clubhouse-people-intro p{color:#c5d4e6;max-width:720px;margin:0;font-size:13px;line-height:1.55}.clubhouse-people-intro>svg{color:#8fe1bd;flex:none;width:42px;height:42px}.clubhouse-people .friend-metrics{gap:9px;margin:0}.clubhouse-people .friend-metrics div{border-color:var(--line);background:var(--surface-raised);min-height:76px;box-shadow:none;border-radius:13px;padding:13px 14px}.clubhouse-people .friend-metrics strong{color:var(--ink);font:850 22px Manrope,sans-serif}.clubhouse-people .friend-metrics small{font-size:10px;font-weight:750}.clubhouse-people .friends-tabs{border-color:var(--line);background:var(--surface-raised);border-radius:13px;margin:0}.clubhouse-people .friends-tabs button{font:800 12px Manrope,sans-serif}.clubhouse-people .friends-tabs button.active{background:var(--coral);box-shadow:0 4px 10px color-mix(in srgb,var(--coral) 23%,transparent)}.clubhouse-people .social-discovery{border-color:color-mix(in srgb,var(--mint) 27%,var(--line));background:linear-gradient(130deg,color-mix(in srgb,var(--mint) 10%,var(--surface-raised)),var(--surface-raised) 55%,color-mix(in srgb,var(--coral) 5%,var(--surface-raised)));box-shadow:none;border-radius:18px;margin:0;padding:20px}.clubhouse-people .social-discovery-grid>section,.clubhouse-people .social-discovery-grid article,.clubhouse-people .friends-panel{border-color:var(--line);background:var(--surface-raised);box-shadow:0 12px 28px rgba(var(--navy-rgb),.045)}.clubhouse-people .friends-panel{border-radius:18px}.clubhouse-people .people-list>article{border-color:var(--line);background:var(--surface);border-radius:12px}.clubhouse-people .friends-panel>header{margin-bottom:14px}.clubhouse-people .friends-panel header h2{letter-spacing:-.025em;font:850 20px Manrope,sans-serif}.clubhouse-people .friends-panel header p{font-size:12px;line-height:1.5}.clubhouse-people .friend-avatar,.clubhouse-people .people-list img{background:linear-gradient(135deg,var(--coral),#d79a57);color:#fff}.public-profile-page{width:min(1280px,100% - 40px);margin-top:26px}.public-profile-hero{background:var(--surface-raised);box-shadow:0 18px 42px rgba(var(--navy-rgb),.09);border-radius:22px}.public-profile-cover{background:linear-gradient(90deg,#040d1bd1,#040d1b3d),url(/assets/clubhouse-profile-stadium.png) 50% 55%/cover;height:214px}.public-profile-identity{background:linear-gradient(180deg,transparent,var(--surface-raised) 38%);padding:0 clamp(20px,3vw,34px) 28px}.public-profile-avatar.hero{border-color:var(--surface-raised);box-shadow:0 10px 22px rgba(var(--navy-rgb),.2)}.public-profile-actions{align-self:center}.public-profile-story{border:1px solid var(--line);background:var(--surface-raised);box-shadow:0 12px 30px rgba(var(--navy-rgb),.05);border-radius:18px;margin-top:16px;overflow:hidden}.public-profile-story>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;padding:19px 22px;display:flex}.public-profile-story small{color:var(--coral);letter-spacing:.12em;font:900 10px Manrope,sans-serif}.public-profile-story h2{letter-spacing:-.035em;margin:4px 0 0;font:850 22px Manrope,sans-serif}.public-profile-story>header p{max-width:360px;color:var(--muted);text-align:right;margin:0;font-size:11px;line-height:1.5}.public-profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.public-profile-metric{border-right:1px solid var(--line);grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:102px;padding:20px;display:grid}.public-profile-metric:last-child{border-right:0}.public-profile-metric>span{width:38px;height:38px;color:var(--coral);background:color-mix(in srgb,var(--coral) 11%,var(--surface));border-radius:12px;place-items:center;display:grid}.public-profile-metric strong,.public-profile-metric small,.public-profile-metric p{display:block}.public-profile-metric strong{color:var(--ink);letter-spacing:-.035em;font:850 20px/1.05 Manrope,sans-serif}.public-profile-metric small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-top:3px;font:800 10px Manrope,sans-serif}.public-profile-metric p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.4}.public-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.public-profile-section{box-shadow:0 12px 28px rgba(var(--navy-rgb),.045);border-radius:17px}.public-profile-achievements{grid-column:span 2}.public-profile-tactic{background:linear-gradient(145deg,color-mix(in srgb,var(--mint) 8%,var(--surface-raised)),var(--surface-raised))}.public-profile-achievement-list{display:grid}.public-profile-achievement-list article{border-bottom:1px solid var(--line);grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 16px;display:grid}.public-profile-achievement-list article:last-child{border-bottom:0}.public-profile-achievement-list article>span{color:#a66b04;background:color-mix(in srgb,var(--amber) 18%,var(--surface));border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.public-profile-achievement-list strong,.public-profile-achievement-list small{display:block}.public-profile-achievement-list strong{font:800 12px Manrope,sans-serif}.public-profile-achievement-list small{color:var(--muted);margin-top:2px;font-size:10px}.public-profile-achievement-list b{color:var(--coral);font:850 12px Manrope,sans-serif}.public-profile-tactic-copy{gap:14px;padding:18px;display:grid}.public-profile-tactic-copy strong{font:850 16px Manrope,sans-serif}.public-profile-tactic-copy p{color:var(--muted);margin:5px 0;font-size:12px}.public-profile-tactic-copy small{color:var(--muted);font-size:10px;line-height:1.45;display:block}.public-profile-tactic-copy .secondary-button{justify-self:start}html[data-theme=dark] .clubhouse-section-tabs,html[data-theme=dark] .clubhouse-page .community-board-rail,html[data-theme=dark] .clubhouse-page .community-feed,html[data-theme=dark] .clubhouse-page .community-composer-card,html[data-theme=dark] .clubhouse-people .friends-tabs,html[data-theme=dark] .clubhouse-people .friends-panel,html[data-theme=dark] .clubhouse-people .social-discovery-grid>section,html[data-theme=dark] .clubhouse-people .social-discovery-grid article,html[data-theme=dark] .public-profile-hero,html[data-theme=dark] .public-profile-story,html[data-theme=dark] .public-profile-section{background-color:var(--surface-raised)}@media (max-width:1180px){.clubhouse-page .community-shell{grid-template-columns:220px minmax(0,1fr)}.clubhouse-page .community-right-rail{grid-column:1/-1}.public-profile-achievements{grid-column:auto}}@media (max-width:820px){.clubhouse-page,.public-profile-page{width:min(100% - 28px,720px)}.clubhouse-masthead{flex-direction:column;align-items:flex-start;min-height:0;padding:26px 22px}.clubhouse-masthead h1{font-size:42px}.clubhouse-masthead-actions{justify-content:flex-start}.clubhouse-section-tabs{margin:12px -2px 15px}.clubhouse-page .community-shell{grid-template-columns:1fr}.clubhouse-page .community-board-rail{position:static}.clubhouse-page .community-board-rail>header{display:none}.clubhouse-page .community-board-rail section,.clubhouse-page .community-board-rail section>div{display:contents}.clubhouse-page .community-board-rail section button{min-width:138px;max-width:180px}.clubhouse-page .community-feed-header{padding:20px}.clubhouse-page .community-feed-header h2{font-size:30px}.clubhouse-page .community-thread-card{padding:17px}.clubhouse-people-intro{padding:22px}.clubhouse-people .friend-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-story>header{flex-direction:column;align-items:start}.public-profile-story>header p{text-align:left}.public-profile-metrics{grid-template-columns:1fr}.public-profile-metric{border-right:0;border-bottom:1px solid var(--line)}.public-profile-metric:last-child{border-bottom:0}.public-profile-grid{grid-template-columns:1fr}.public-profile-achievements{grid-column:auto}.public-profile-cover{height:150px}}@media (max-width:540px){.clubhouse-masthead h1{font-size:37px}.clubhouse-masthead p{font-size:13px}.clubhouse-masthead-actions{grid-template-columns:1fr;width:100%;display:grid}.clubhouse-masthead-actions button{justify-content:center}.clubhouse-section-tabs button{padding:0 11px}.clubhouse-section-tabs button small{display:none}.clubhouse-people-intro{align-items:flex-start;padding:20px}.clubhouse-people-intro>svg{display:none}.clubhouse-people .friend-metrics{gap:7px}.clubhouse-people .friend-metrics div{min-height:66px;padding:11px}.clubhouse-people .friend-metrics strong{font-size:19px}.clubhouse-people .friends-tabs{margin-inline:-2px}.clubhouse-people .friends-tabs button{padding-inline:11px}.public-profile-page{margin-bottom:48px}.public-profile-cover{height:126px}.public-profile-identity{grid-template-columns:auto minmax(0,1fr);padding-bottom:21px}.public-profile-actions{grid-column:1/-1}.public-profile-story>header{padding:17px}.public-profile-metric{padding:16px}.public-profile-tactic-copy .secondary-button{justify-content:center;width:100%}.community-safety>div,.public-profile-safety>div{width:auto;inset:auto 14px 14px}}.clubhouse-shell .public-header{background:color-mix(in srgb,var(--header-bg) 90%,transparent);border-bottom-color:color-mix(in srgb,var(--line) 82%,transparent)}.clubhouse-shell .public-header-inner{max-width:1360px;min-height:62px;padding-inline:20px}.clubhouse-shell .desktop-primary-links a{padding-inline:9px;font-size:11px}.clubhouse-shell .public-content{max-width:none;padding:0 24px 72px}.clubhouse-page{width:min(1360px,100% - 28px);margin:0 auto 64px}.clubhouse-masthead{border:0;border-bottom:1px solid var(--line);min-height:0;color:var(--ink);box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:end;gap:24px;padding:28px 4px 23px;display:flex}.clubhouse-masthead small,.clubhouse-rail-note small,.clubhouse-connection-card small,.clubhouse-standards-note small{color:var(--coral);letter-spacing:.14em;font:850 10px/1 Manrope,sans-serif}.clubhouse-masthead h1{max-width:680px;color:var(--ink);letter-spacing:-.055em;margin:8px 0 7px;font:700 clamp(34px,4.2vw,56px)/.97 Georgia,Times New Roman,serif}.clubhouse-masthead p{max-width:620px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.clubhouse-masthead-actions{flex:none;align-items:center;gap:8px;display:flex}.clubhouse-masthead-actions .primary-button,.clubhouse-masthead-actions .secondary-button{min-height:38px;padding-inline:13px;font-size:11px}.clubhouse-privacy-button{width:38px;height:38px}.clubhouse-layout-frame{padding-top:20px}.clubhouse-page .community-shell{border:1px solid var(--line);background:var(--surface-raised);box-shadow:0 18px 46px rgba(var(--navy-rgb),.08);border-radius:16px;grid-template-columns:205px minmax(0,1fr) 246px;gap:0;overflow:hidden}.clubhouse-page .community-board-rail,.clubhouse-page .community-feed,.clubhouse-page .community-right-rail{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0}.clubhouse-page .community-board-rail{border-right:1px solid var(--line);height:fit-content;position:sticky;top:75px}.clubhouse-rail-navigation{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:2px;margin:0;padding:12px;display:grid}.clubhouse-rail-navigation button{width:100%;min-height:34px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 9px;font:800 11px Manrope,sans-serif;display:flex}.clubhouse-rail-navigation button:hover,.clubhouse-rail-navigation button.active{color:var(--ink);background:var(--surface-soft)}.clubhouse-rail-navigation button.active{box-shadow:inset 2px 0 var(--coral)}.clubhouse-rail-navigation svg{width:15px}.clubhouse-page .community-board-rail>header{background:0 0;border:0;padding:18px 17px 12px}.clubhouse-page .community-board-rail>header h2{letter-spacing:-.035em;margin:5px 0 0;font:700 24px/1 Georgia,Times New Roman,serif}.clubhouse-page .community-board-rail>header p{margin:7px 0 0;font-size:11px;line-height:1.52}.clubhouse-board-groups{display:grid}.clubhouse-page .community-board-rail .clubhouse-board-groups section{border-top:1px solid var(--line);padding:12px 13px}.clubhouse-page .community-board-rail .clubhouse-board-groups h3{letter-spacing:.1em;margin:0 0 5px;font:850 9px Manrope,sans-serif}.clubhouse-page .community-board-rail .clubhouse-board-groups button{min-height:33px;padding:6px 8px;font-size:11px}.clubhouse-page .community-board-rail .clubhouse-board-groups button.active{box-shadow:inset 2px 0 var(--coral)}.clubhouse-page .community-feed{overflow:hidden}.clubhouse-page .community-composer-card{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.clubhouse-page .community-composer-closed>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px 20px;display:grid}.clubhouse-page .community-composer-closed>button:hover{background:var(--surface-soft)}.community-composer-mark{color:#fff;background:var(--coral);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.community-composer-closed strong,.community-composer-closed small{display:block}.community-composer-closed strong{font:800 12px Manrope,sans-serif}.community-composer-closed small{color:var(--muted);margin-top:2px;font-size:10px}.community-composer-open{color:var(--coral);white-space:nowrap;align-items:center;gap:3px;font:800 10px Manrope,sans-serif;display:flex}.community-composer-open svg{width:15px}.clubhouse-page .community-composer-card:not(.community-composer-closed){padding:20px}.community-composer-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.clubhouse-page .community-composer-heading h2{color:var(--ink);letter-spacing:-.04em;margin:5px 0;font:700 27px/1 Georgia,Times New Roman,serif}.clubhouse-page .community-composer-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.clubhouse-page .community-composer-card form{margin-top:16px}.clubhouse-page .community-composer-card label{font-size:11px}.clubhouse-page .community-composer-card input,.clubhouse-page .community-composer-card select,.clubhouse-page .community-composer-card textarea{border-radius:8px}.clubhouse-page .community-feed-header{border:0;border-bottom:1px solid var(--line);background:0 0;padding:18px 20px}.clubhouse-page .community-feed-header h2{color:var(--ink);letter-spacing:-.045em;margin:5px 0 6px;font:700 30px/1 Georgia,Times New Roman,serif}.clubhouse-page .community-feed-header p{font-size:12px}.clubhouse-page .community-feed-status{color:var(--mint);background:color-mix(in srgb,var(--mint) 11%,transparent);border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.clubhouse-page .community-thread-card{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);gap:11px;padding:18px 20px}.clubhouse-page .community-thread-card:hover{background:var(--surface-soft)}.clubhouse-page .community-vote button{width:26px;height:24px}.clubhouse-page .community-vote svg{width:17px}.clubhouse-page .community-thread-title{margin:8px 0 5px}.clubhouse-page .community-thread-title h2{letter-spacing:-.02em;font:700 19px/1.18 Georgia,Times New Roman,serif}.clubhouse-page .community-thread-copy>p{font-size:12px;line-height:1.55}.clubhouse-page .community-empty{min-height:270px;box-shadow:none;background:0 0;border:0;border-radius:0}.clubhouse-social-rail{align-content:start;display:grid;border-left:1px solid var(--line)!important}.clubhouse-connection-card{border-bottom:1px solid var(--line);gap:12px;padding:18px;display:grid}.clubhouse-connection-card header{justify-content:space-between;align-items:start;gap:8px;display:flex}.clubhouse-connection-card h2{color:var(--ink);letter-spacing:-.035em;margin:5px 0 0;font:700 21px/1 Georgia,Times New Roman,serif}.clubhouse-connection-card>p,.clubhouse-standards-note p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.clubhouse-connection-list{gap:9px;display:grid}.clubhouse-social-rail .community-person{width:100%}.clubhouse-rail-action{justify-content:center;min-height:34px;font-size:10px}.clubhouse-request-card article{gap:8px;display:grid}.clubhouse-request-card article>div:last-child{gap:6px;display:flex}.clubhouse-request-card .primary-button{min-height:30px;padding-inline:9px;font-size:10px}.clubhouse-request-card .text-button{font-size:10px}.clubhouse-rail-loading{color:var(--muted);font-size:11px}.clubhouse-standards-note{background:color-mix(in srgb,var(--mint) 5%,transparent);box-shadow:none;border:0;border-radius:0;align-items:start;gap:10px;padding:18px;display:flex}.clubhouse-standards-note>svg{width:21px;color:var(--mint);flex:none}.clubhouse-standards-note h2{letter-spacing:-.03em;margin:5px 0;font:700 19px/1 Georgia,Times New Roman,serif}.clubhouse-people-layout{border:1px solid var(--line);background:var(--surface-raised);box-shadow:0 18px 46px rgba(var(--navy-rgb),.08);border-radius:16px;grid-template-columns:205px minmax(0,1fr);margin-top:20px;display:grid;overflow:hidden}.clubhouse-person-rail{align-self:start;position:sticky;top:75px;border:0!important;border-right:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.clubhouse-person-rail .clubhouse-rail-note{border-top:1px solid var(--line);gap:8px;padding:18px;display:grid}.clubhouse-rail-note h2{color:var(--ink);margin:0;font:700 21px/1 Georgia,Times New Roman,serif}.clubhouse-rail-note p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.clubhouse-rail-note .text-button{color:var(--coral);justify-self:start;padding:0;font-size:10px}.clubhouse-people-shell{min-width:0;padding:22px}.clubhouse-people{gap:14px;display:grid}.clubhouse-people-intro{border:0;border-bottom:1px solid var(--line);min-height:0;color:var(--ink);box-shadow:none;background:0 0;border-radius:0;padding:0 0 17px}.clubhouse-people-intro small{color:var(--coral)}.clubhouse-people-intro h2{color:var(--ink);letter-spacing:-.05em;margin:7px 0;font:700 clamp(28px,3.4vw,42px)/.98 Georgia,Times New Roman,serif}.clubhouse-people-intro p{color:var(--muted);font-size:12px}.clubhouse-people-intro>svg{width:28px;color:var(--mint)}.clubhouse-people .friend-metrics{border:1px solid var(--line);border-radius:10px;gap:0}.clubhouse-people .friend-metrics div{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;min-height:64px;padding:11px 14px}.clubhouse-people .friend-metrics div:last-child{border-right:0}.clubhouse-people .friend-metrics strong{font:700 23px/1 Georgia,Times New Roman,serif}.clubhouse-people .friend-metrics small{font-size:9px}.clubhouse-people .friends-tabs{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;justify-content:start;margin:0;padding:0}.clubhouse-people .friends-tabs button{min-height:38px;color:var(--muted);border-radius:0;padding:0 13px;font-size:10px}.clubhouse-people .friends-tabs button.active{color:var(--ink);box-shadow:inset 0 -2px var(--coral);background:0 0}.clubhouse-people .social-discovery,.clubhouse-people .friends-panel{border:1px solid var(--line);box-shadow:none;background:0 0;border-radius:11px}.clubhouse-people .social-discovery{padding:16px}.clubhouse-people .social-discovery-grid>section,.clubhouse-people .social-discovery-grid article{background:var(--surface-soft);box-shadow:none;border-radius:8px}.clubhouse-people .friends-panel>header{padding:15px}.clubhouse-people .friends-panel header h2{font:700 21px/1 Georgia,Times New Roman,serif}.clubhouse-people .people-list>article{background:0 0;border-radius:0}.clubhouse-shell .public-profile-page{width:min(1360px,100% - 28px);margin:0 auto 64px;padding-top:24px}.clubhouse-shell .public-profile-hero{border:1px solid var(--line);background:var(--surface-raised);box-shadow:0 18px 46px rgba(var(--navy-rgb),.08);border-radius:16px}.clubhouse-shell .public-profile-cover{background:linear-gradient(90deg,#040d1bad,#040d1b1a 68%),url(/assets/clubhouse-profile-stadium.png) 50% 54%/cover;height:250px}.clubhouse-shell .public-profile-identity{padding-bottom:23px}.clubhouse-shell .public-profile-identity h1{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif}.clubhouse-shell .public-profile-story{box-shadow:none;border-radius:12px}.clubhouse-shell .public-profile-story h2,.clubhouse-shell .public-profile-section h2{font-family:Georgia,Times New Roman,serif}.clubhouse-shell .public-profile-section{box-shadow:none;border-radius:12px}.clubhouse-shell .public-profile-metric{min-height:88px;padding:16px}.clubhouse-shell .public-profile-grid{gap:12px}@media (max-width:1120px){.clubhouse-page .community-shell{grid-template-columns:190px minmax(0,1fr)}.clubhouse-social-rail{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));border-left:0!important}.clubhouse-standards-note{border-top:1px solid var(--line);grid-column:1/-1}.clubhouse-connection-card{border-bottom:0}.clubhouse-connection-card+.clubhouse-connection-card{border-left:1px solid var(--line)}}@media (max-width:780px){.clubhouse-shell .public-content{padding:0 14px 50px}.clubhouse-page,.clubhouse-shell .public-profile-page{width:min(100%,720px)}.clubhouse-masthead{flex-direction:column;align-items:start;padding:23px 2px 18px}.clubhouse-masthead h1{font-size:37px}.clubhouse-masthead-actions{width:100%}.clubhouse-masthead-actions .primary-button,.clubhouse-masthead-actions .secondary-button{flex:1;justify-content:center}.clubhouse-page .community-shell,.clubhouse-people-layout{box-shadow:none;border:0;border-radius:0;grid-template-columns:1fr;display:grid;overflow:visible}.clubhouse-page .community-board-rail,.clubhouse-person-rail{display:grid;position:static;border:1px solid var(--line)!important;background:var(--surface-raised)!important;border-radius:12px!important}.clubhouse-rail-navigation{white-space:nowrap;padding:8px;display:flex;overflow-x:auto}.clubhouse-rail-navigation button{flex:none;width:auto;padding:0 10px}.clubhouse-page .community-board-rail>header{display:none}.clubhouse-board-groups{gap:8px;padding:0 9px 9px;display:flex;overflow-x:auto}.clubhouse-page .community-board-rail .clubhouse-board-groups section{border:1px solid var(--line);border-radius:8px;min-width:150px;padding:8px}.clubhouse-person-rail .clubhouse-rail-note{display:none}.clubhouse-page .community-feed{border:1px solid var(--line);background:var(--surface-raised);border-radius:12px;margin-top:12px}.clubhouse-social-rail{grid-template-columns:1fr;margin-top:12px;display:grid;border:1px solid var(--line)!important;background:var(--surface-raised)!important;border-radius:12px!important}.clubhouse-connection-card+.clubhouse-connection-card{border-top:1px solid var(--line);border-left:0}.clubhouse-standards-note{border-top:1px solid var(--line)}.clubhouse-people-shell{padding:16px 0 0}.clubhouse-people .friend-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.clubhouse-people .friend-metrics div:nth-child(2){border-right:0}.clubhouse-people .friend-metrics div:nth-child(n+3){border-top:1px solid var(--line)}.clubhouse-shell .public-profile-page{padding-top:16px}.clubhouse-shell .public-profile-cover{height:175px}}@media (max-width:480px){.clubhouse-shell .public-header-inner{min-height:56px;padding-inline:10px}.clubhouse-masthead h1{font-size:33px}.clubhouse-masthead-actions{gap:6px}.clubhouse-masthead-actions .secondary-button{font-size:0}.clubhouse-masthead-actions .secondary-button svg{margin:0}.clubhouse-page .community-composer-closed>button{padding:13px}.community-composer-open{font-size:0}.community-composer-open svg{width:18px}.clubhouse-page .community-composer-card:not(.community-composer-closed){padding:15px}.clubhouse-page .community-feed-header,.clubhouse-page .community-thread-card{padding-inline:14px}.clubhouse-page .community-thread-card{grid-template-columns:30px minmax(0,1fr)}.clubhouse-page .community-thread-copy>header>span{display:none}.clubhouse-page .community-feed-header h2{font-size:27px}.clubhouse-people-intro>svg{display:none}.clubhouse-people .friend-metrics strong{font-size:20px}.clubhouse-shell .public-profile-cover{height:142px}}.clubhouse-masthead{padding-block:22px 18px}.clubhouse-masthead h1{letter-spacing:-.045em;font-size:clamp(30px,3.2vw,44px)}@media (max-width:780px){.clubhouse-masthead h1{font-size:32px}}@media (max-width:480px){.clubhouse-masthead h1{font-size:30px}}.clubhouse-shell .clubhouse-masthead .secondary-button{color:var(--ink);border-color:var(--line);background:var(--surface-raised)}.clubhouse-shell .clubhouse-masthead .secondary-button:hover{border-color:var(--line-strong);background:var(--surface-soft)}.match-pitch-score{background:linear-gradient(90deg,#061421f7,#091f2ff0,#061421f7);border-color:#50c6ff33;border-radius:0;min-height:70px;padding:8px 24px}.match-pitch-score strong{color:#f4d477;gap:13px;padding-right:52px;font-size:36px}.match-pitch-score strong i{color:#fff}.match-pitch-score time{color:#eaf2f8;min-width:43px;font-size:14px}.match-stat-ribbon{grid-template-columns:repeat(7,minmax(0,1fr));top:84px;left:278px;right:300px}.match-broadcast-layout{grid-template-columns:255px minmax(0,1fr) 285px;gap:9px;padding-top:112px}.match-broadcast-main{grid-template-rows:minmax(0,1fr) auto;gap:7px;min-width:0;display:grid}.match-tactical-sidebar{color:#eaf2f8;background:linear-gradient(160deg,#091b2a,#06111c);border:1px solid #65d8ff33;grid-template-rows:auto minmax(250px,1fr) auto auto;gap:9px;min-width:0;padding:13px;display:grid}.match-tactical-sidebar header{gap:4px;display:grid}.match-tactical-sidebar header small{color:#95a7b9;letter-spacing:.15em;font-size:9px;font-weight:900}.match-tactical-sidebar header strong{color:#fff;font:900 25px Manrope,sans-serif}.match-tactical-sidebar header span{color:#e6c76d;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.match-tactical-sidebar header svg{width:15px}.match-mini-pitch{background:linear-gradient(90deg,#0000 49.7%,#cee7ef47 50%,#0000 50.3%);border:1px solid #cee7ef73;min-height:290px;position:relative}.match-mini-pitch:before{content:"";border:1px solid #cee7ef59;border-radius:50%;position:absolute;inset:34% 25%}.match-mini-pitch i{color:#f2d57b;background:#0b1a26;border:1px solid #d2b55c;border-radius:50%;place-items:center;width:28px;height:28px;font:900 10px Manrope,sans-serif;display:grid;position:absolute;transform:translate(-50%,-50%)}.match-tactical-sidebar>button{color:#b9c8d6;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff26;min-height:38px;font:800 9px Manrope,sans-serif}.match-team-shape{grid-template-columns:1fr 1fr;gap:7px;display:grid}.match-team-shape span{border:1px solid #ffffff17;gap:2px;padding:9px;display:grid}.match-team-shape small{color:#8295a8;letter-spacing:.12em;font-size:7px}.match-team-shape strong{color:#e8c86e;font-size:13px}.match-live-stage-rail{background:#06111d;border:1px solid #ffffff1a;grid-template-columns:repeat(6,1fr);min-height:42px;display:grid}.match-live-stage-rail span{color:#718397;letter-spacing:.08em;text-transform:uppercase;border-right:1px solid #ffffff12;place-items:center;font-size:9px;font-weight:900;display:grid}.match-live-stage-rail span.active{color:#55d8ff;background:#55d8ff12;border-bottom:3px solid #55d8ff}.match-voice{border-radius:5px;grid-template-columns:82px minmax(0,1fr);min-height:130px}.match-voice>img,.match-voice>i{border-radius:3px;width:82px;height:112px}.fair-pool-manual{color:#dce8f2;background:#65d8ff0f;border:1px solid #65d8ff38;border-radius:9px;align-items:center;gap:11px;padding:12px 14px;display:flex}.fair-pool-manual>svg{color:#65d8ff;flex:none}.fair-pool-manual span{gap:2px;display:grid}.fair-pool-manual strong{font-size:12px}.fair-pool-manual small{color:#91a5b8;font-size:10px;line-height:1.45}.mara-scout-report{background:linear-gradient(135deg,#e5bd5c14,#081623f0);border:1px solid #e5bd5c47;border-radius:10px;grid-template-columns:110px minmax(0,1fr);align-items:stretch;gap:14px;display:grid;overflow:hidden}.mara-scout-report img{object-fit:cover;object-position:center top;width:110px;height:100%;min-height:145px}.mara-scout-report>div{align-content:center;gap:5px;padding:13px 15px 13px 0;display:grid}.mara-scout-report small{color:#e5bd5c;letter-spacing:.12em;font-size:9px;font-weight:900}.mara-scout-report h3{color:#fff;margin:0;font:900 17px Manrope,sans-serif}.mara-scout-report p{color:#9eafbf;margin:0;font-size:11px;line-height:1.5}.mara-scout-report strong{color:#f1d786;font-size:11px;line-height:1.45}@media (max-width:1100px){.match-stat-ribbon{grid-template-columns:repeat(4,minmax(0,1fr));left:12px;right:12px}.match-broadcast-layout{grid-template-columns:210px minmax(0,1fr)}.match-touchline{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.match-touchline>header,.match-tactical-insight,.match-transcript-toggle{grid-column:1/-1}}@media (max-width:768px){.match-pitch-score{min-height:58px;padding:7px 10px}.match-pitch-score strong{padding-right:36px;font-size:25px}.match-pitch-score time{min-width:31px;font-size:10px}.match-stat-ribbon{grid-template-columns:repeat(4,minmax(0,1fr));top:70px}.match-broadcast-layout{grid-template-columns:1fr;padding-top:110px}.match-tactical-sidebar{display:none}.match-touchline{grid-column:auto}.match-live-stage-rail{overflow-x:auto}.match-live-stage-rail span{min-width:70px}.mara-scout-report{grid-template-columns:82px minmax(0,1fr)}.mara-scout-report img{width:82px}}:root[data-club-identity=ready] .account-centre-tabs,:root[data-club-identity=ready] .clubhouse-profile-page .public-profile-hero{border-color:color-mix(in srgb, var(--club-identity-accent) 54%, var(--line));box-shadow:0 18px 48px color-mix(in srgb, var(--club-identity-theme) 34%, transparent)}:root[data-club-identity=ready] .account-centre-tabs .active,:root[data-club-identity=ready] .clubhouse-profile-page .public-profile-avatar.hero{color:var(--club-identity-accent);background:linear-gradient(135deg, var(--club-identity-theme), color-mix(in srgb, var(--club-identity-accent) 42%, var(--club-identity-theme)))}:root[data-club-identity=ready] .clubhouse-profile-page .public-profile-cover{background-image:linear-gradient(135deg, color-mix(in srgb, var(--club-identity-theme) 78%, transparent), color-mix(in srgb, var(--club-identity-accent) 36%, transparent)), url(/assets/clubhouse-profile-stadium.png)}.schedule-filters button span{color:#536477}.live-match-viewer{color:#f7f4ec;background:#07111f;min-height:100vh}.live-match-stage{background:radial-gradient(circle at 50% 0,#73e3b838,#0000 42%),linear-gradient(160deg,#0d2034,#07111f);border:1px solid #73e3b8;border-radius:28px;justify-items:center;gap:1rem;max-width:1100px;margin:2rem auto;padding:clamp(2rem,8vw,7rem) 1.25rem;display:grid;position:relative;overflow:hidden}.live-match-kicker{color:#73e3b8;letter-spacing:.14em;align-items:center;gap:.5rem;margin:0;font-size:.78rem;font-weight:900;display:flex}.live-match-stage h1{text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(.8rem,4vw,3rem);margin:0;display:flex}.live-match-stage h1 span{max-width:12ch;font-size:clamp(1rem,2.7vw,2rem)}.live-match-stage h1 b{color:#fff;font-size:clamp(3.5rem,11vw,7.5rem);line-height:.9}.live-match-clock{color:#73e3b8;margin:0;font-weight:900}.live-match-call{margin:0;font-size:clamp(1.1rem,3vw,1.6rem);font-weight:800}.live-match-bands{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.live-match-bands span{color:#c0cdd8;letter-spacing:.06em;border:1px solid #38506a;border-radius:999px;padding:.55rem .8rem;font-size:.72rem;font-weight:900}.live-match-events,.live-match-finish{max-width:800px;margin:0 auto;padding:2rem 1.25rem}.live-match-events header{margin-bottom:1.25rem}.live-match-events small,.live-match-finish small{color:#73e3b8;letter-spacing:.12em;font-weight:900}.live-match-events h2,.live-match-finish h2{color:#fff;text-transform:uppercase;margin:.35rem 0;font-size:clamp(1.8rem,5vw,3rem)}.live-match-events header p,.live-match-finish p{color:#c0cdd8}.live-match-events article{background:#0d1b2b;border:1px solid #22364b;border-radius:16px;align-items:center;gap:1rem;min-height:72px;margin:.6rem 0;padding:1rem;display:flex}.live-match-events time{color:#73e3b8;width:54px;font-size:1.3rem;font-weight:900}.live-match-events article div{gap:.2rem;display:grid}.live-match-events article span,.live-match-empty{color:#c0cdd8}.live-match-finish{text-align:center;border-top:1px solid #22364b;margin-top:2rem}.live-match-finish button{color:#07111f;background:#73e3b8;border:0;border-radius:999px;align-items:center;gap:.5rem;margin:.5rem;padding:.8rem 1rem;font-weight:900;display:inline-flex}@media (max-width:600px){.live-match-viewer .match-viewer-nav span{display:none}.live-match-stage{border-radius:20px;margin:1rem}.live-match-stage h1{gap:.5rem}.live-match-stage h1 b{font-size:3.7rem}.live-match-events,.live-match-finish{padding-inline:1rem}}.match-setup-step,.match-presentation-shell,.match-result-arrival{outline:none;scroll-margin-top:76px}.match-result-arrival{gap:13px;display:grid}.match-result-arrival .result-continue{margin-top:0}.match-squad-selector .squad-command-tabs{transition:opacity .16s,transform .16s}.match-squad-selector .interactive-squad-builder.picker-open .squad-command-tabs{opacity:0;pointer-events:none;transform:translateY(12px)}.direct-pvp{scroll-margin-top:82px}.direct-pvp:focus{outline:none}.direct-pvp,.direct-pvp-home,.direct-pvp-workspace,.direct-pvp-home>*,.direct-pvp-workspace>*{min-width:0}.direct-pvp-workspace dd{overflow-wrap:anywhere}.direct-pvp-rules-intro{color:var(--text-secondary);align-items:center;gap:7px;margin:0;font-size:.82rem;display:flex}.direct-pvp-rules-intro svg{width:17px;color:var(--success)}.direct-pvp-player-rules dd{overflow-wrap:anywhere;max-width:58%}.direct-pvp-waiting{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));background:var(--surface-raised);border-radius:12px;align-items:center;gap:11px;padding:14px;display:flex}.direct-pvp-waiting>svg{width:22px;color:var(--accent)}.direct-pvp-waiting span{gap:3px;display:grid}.direct-pvp-waiting small{color:var(--text-secondary);line-height:1.4}.direct-pvp-empty-squad{color:var(--text-secondary);background:var(--surface-raised);border-radius:11px;margin:0;padding:14px}@media (min-width:761px){.game-horizon .game-catalogue{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.game-portfolio{margin:12px 0 20px}.game-portfolio-heading{margin-bottom:10px;padding-bottom:9px}.game-portfolio-heading h2{font-size:20px}.game-portfolio-heading p{display:none}.game-horizon{margin:10px 0 14px}.game-horizon>header{margin-bottom:8px}.game-horizon .game-mode-card{min-height:188px;padding:15px}.game-horizon .game-mode-card h3{margin-top:10px}.game-horizon .game-mode-card p{margin:7px 0;font-size:12px}.simple-match-room.stage-briefing .match-console>header,.football-game-experience[data-stage=briefing] .football-game-brief>article{display:none}.football-game-experience[data-stage=briefing] .football-game-brief>div{min-height:0;padding:10px 12px}.football-game-experience[data-stage=briefing] .match-start-gate{min-height:0;padding:22px 16px}.football-game-experience[data-stage=briefing] .match-start-ball{width:58px;height:58px;margin-bottom:2px}.football-game-experience[data-stage=briefing] .match-start-ball svg{width:23px;height:23px}.football-game-experience[data-stage=briefing] .match-start-gate>div:not(.match-start-ball){margin:4px 0 7px}.football-game-experience[data-stage=briefing] .match-start-gate>div:not(.match-start-ball) span{padding:7px 9px;font-size:11px}.direct-pvp{width:calc(100% - 16px);margin-top:12px}.direct-pvp>header{padding:18px}.direct-pvp>header>svg{width:38px;height:38px}.direct-pvp-home>form{border-color:color-mix(in srgb,var(--accent) 36%,var(--border));box-shadow:0 14px 34px #030d1714}}.newsdesk-categories{scrollbar-width:none;scroll-snap-type:x proximity}.newsdesk-categories::-webkit-scrollbar{display:none}.newsdesk-categories button{scroll-snap-align:start}.club-home{box-shadow:none;background:#07111f;border-radius:0;gap:0;overflow:visible}.club-home>:not(.matchday-stage){border:0}.club-home-status{background:0 0;min-height:34px;padding:7px 0;font-size:12px;border-bottom:1px solid #ffffff1a!important}.club-home-status strong{letter-spacing:0;text-transform:none;font-weight:700}.club-home-status em{font-size:12px}.simple-home-intro{gap:4px;padding:38px 0 24px;display:grid}.simple-home-intro h1{color:#f7f4ec;letter-spacing:-.035em;margin:0;font:850 clamp(28px,3.2vw,40px)/1.1 Manrope,sans-serif}.simple-home-intro p{color:#9cabba;margin:0;font-size:15px}.club-home .matchday-stage{box-shadow:none;background:linear-gradient(90deg,#07111ff0,#07111fd1),url(/assets/mythlyx-matchday-hero.webp) 100%/cover;border:1px solid #ffffff24;border-radius:10px;overflow:hidden}.club-home .matchday-copy{gap:8px;min-height:230px;padding:28px}.club-home .matchday-copy h1{text-transform:none;max-width:680px;font-size:clamp(30px,4vw,48px);line-height:1.04}.club-home .matchday-copy>p{max-width:620px;font-size:14px;line-height:1.55}.club-home .matchday-kicker{color:#f7f4ec;letter-spacing:0;text-transform:none;font-size:14px;font-weight:800}.club-home .matchday-play{width:min(100%,420px);min-height:48px;box-shadow:none;text-transform:none;background:#de6652;border:0;border-radius:8px;margin-top:6px;font-size:15px}.club-home-pulse-strip{background:0 0;grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr);gap:18px;min-height:82px;margin-top:18px;padding:12px 0;border-top:1px solid #ffffff1a!important;border-bottom:1px solid #ffffff1a!important}.club-home-pulse-strip>div{gap:3px}.club-home-pulse-strip>div strong{text-transform:none;font:800 16px/1.2 Manrope,sans-serif}.club-home-pulse-strip>div small{color:#73e3b8;letter-spacing:0;font-size:12px;font-weight:700}.club-home-pulse-strip dl{grid-template-columns:repeat(3,minmax(0,1fr))}.club-home-pulse-strip dl div{border-left:1px solid #ffffff1a}.club-home-pulse-strip dt{letter-spacing:0;text-transform:none;font-size:11px;font-weight:650}.club-home-pulse-strip dd{margin-top:3px;font:850 19px/1 Manrope,sans-serif}.simple-home-section-title{color:#f7f4ec;margin:30px 0 4px;font:800 20px/1.2 Manrope,sans-serif}.club-home-latest-change{background:0 0;min-height:76px;padding:12px 0;border-bottom:1px solid #ffffff1a!important}.club-home-latest-change>svg:first-child{width:22px}.club-home-latest-change strong{text-transform:none;font-size:15px}.club-home-latest-change em{font-size:12px}.club-orders{background:0 0;margin-top:26px;display:block;border-top:1px solid #ffffff1a!important}.club-orders>header{border:0;padding:24px 0 10px;display:block}.club-orders h2{color:#f7f4ec;letter-spacing:-.02em;text-transform:none;max-width:none;margin:0;font-size:20px}.club-orders header p{max-width:none;margin:4px 0 0;font-size:13px}.club-order-list>button{grid-template-columns:28px minmax(0,1fr) 18px;gap:12px;min-height:76px;padding:12px 0}.club-order-list>button:first-child{background:0 0}.club-order-number{display:none}.club-order-icon{background:0 0;border:0;width:28px;height:28px}.club-order-copy small{display:none}.club-order-copy strong{text-transform:none;font-size:14px}.club-order-copy em{font-size:12px}@media (max-width:620px){.simple-home-intro{padding:28px 0 18px}.club-home .matchday-copy{min-height:220px;padding:22px 18px}.club-home .matchday-copy h1{font-size:32px}.club-home-pulse-strip{grid-template-columns:1fr;gap:10px}.club-home-pulse-strip dl div:first-child{border-left:0}.club-home-latest-change{padding-block:12px}}.club-home-command-grid{grid-template-columns:minmax(0,1.72fr) minmax(280px,.78fr);gap:18px;padding-top:24px;display:grid}.club-home-command-grid>.matchday-stage{min-width:0}.club-home .club-home-command-grid .matchday-copy{justify-content:flex-end;min-height:430px;padding:clamp(28px,4vw,52px)}.club-home-fixture{color:#f7f4ec;align-items:center;gap:14px;margin:4px 0 12px;font-size:14px;font-weight:800;display:flex}.club-home-fixture span{align-items:center;gap:8px;display:flex}.club-home-fixture b{color:#07111f;background:#73e3b8;border:1px solid #73e3b880;border-radius:50%;place-items:center;width:42px;height:42px;font:900 17px/1 Manrope,sans-serif;display:grid}.club-home-fixture span:last-child b{background:#e6c36b;border-color:#e6c36b80}.club-home-fixture i{color:#9cabba;font-size:13px;font-style:normal;font-weight:650}.club-home-support{flex-direction:column;gap:18px;min-width:0;display:flex}.club-home-support .club-home-pulse-strip{background:#0a1726;border-radius:10px;min-height:0;margin:0;padding:24px;display:block;border:1px solid #ffffff1f!important}.club-home-support .club-home-pulse-strip dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:22px}.club-home-support .club-home-pulse-strip dl div{border-top:1px solid #ffffff1a;border-left:0;align-content:center;justify-items:start;min-height:68px;padding:10px 8px}.club-home-support .club-home-pulse-strip dl div:nth-child(2n){border-left:1px solid #ffffff1a;padding-left:18px}.club-home-recent{background:#0a1726;border:1px solid #ffffff1f;border-radius:10px;padding:22px 24px}.club-home-recent .simple-home-section-title{margin:0 0 8px;font-size:18px}.club-home-recent .club-home-latest-change{min-height:72px;padding:8px 0;border:0!important}.club-home-recent .club-home-latest-change strong{font-size:15px;line-height:1.3}.club-home-recent .club-home-latest-change em{font-size:13px;line-height:1.45}@media (max-width:900px){.club-home-command-grid{grid-template-columns:1fr}.club-home .club-home-command-grid .matchday-copy{min-height:330px}.club-home-support{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:620px){.club-home-command-grid{gap:14px;padding-top:16px}.club-home .club-home-command-grid .matchday-copy{min-height:340px;padding:24px 18px}.club-home-fixture{gap:9px;font-size:12px}.club-home-fixture b{width:38px;height:38px}.club-home-support{display:flex}.club-home-support .club-home-pulse-strip,.club-home-recent{padding:18px}}.saved-squad-game :is(button,a,[role=button]),.scouting-database :is(button,a,[role=button]),.match-console :is(button,a,[role=button]){min-height:44px}.scouting-database :is(button,input,select),.match-console :is(button,input,select){font-size:max(12px,1em)}.scouting-research-tabs{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 14px;display:grid}.scouting-research-tabs button{border:1px solid var(--line);min-height:48px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:850;display:flex}.scouting-research-tabs button[aria-current=page]{border-color:var(--mint);color:var(--ink);background:color-mix(in srgb,var(--surface) 85%,var(--mint) 15%)}.scouting-research-tabs b{min-width:24px;color:var(--ink);background:var(--surface-2);text-align:center;border-radius:999px;padding:3px 6px;font-size:11px}.scouting-compare-callout{border:1px solid color-mix(in srgb,var(--mint) 55%,var(--line));width:calc(100% - 28px);min-height:58px;color:var(--ink);background:color-mix(in srgb,var(--surface) 88%,var(--mint) 12%);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:11px;margin:14px;padding:10px 14px;display:flex}.scouting-compare-callout>svg{width:20px;color:var(--mint);flex:none}.scouting-compare-callout>svg:last-child{margin-left:auto}.scouting-compare-callout span{gap:2px;display:grid}.scouting-compare-callout small{color:var(--muted);font-size:12px}.match-plan-picker .match-plan-more{min-height:44px;color:var(--game-accent-soft);text-align:center;background:0 0;grid-column:1/-1;justify-content:center;align-items:center;display:flex}@media (max-width:620px){.scouting-research-tabs{z-index:11;padding:8px 10px;position:sticky;top:54px}.scouting-research-tabs button{min-height:48px}.scouting-compare-callout{width:calc(100% - 20px);margin:10px}}.website-update-notice{z-index:2500;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));color:#f7f4ec;background:linear-gradient(135deg,#0a1726,#102b28);border:1px solid #73e3b857;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;width:min(520px,100vw - 36px);padding:17px 18px;animation:.24s ease-out both website-update-arrive;display:grid;position:fixed;box-shadow:0 20px 58px #0309106b}.website-update-notice>div:first-child{gap:3px;min-width:0;display:grid}.website-update-notice span{color:#73e3b8;letter-spacing:.12em;font:800 10px/1.2 Manrope,sans-serif}.website-update-notice strong{font:850 15px/1.3 Manrope,sans-serif}.website-update-notice p{color:#b9c7c8;margin:0;font-size:12px;line-height:1.45}.website-update-actions{gap:7px;display:flex}.website-update-actions button{cursor:pointer;border-radius:9px;min-height:44px;padding:0 13px;font:800 11px Manrope,sans-serif}.website-update-reload{color:#160b09;background:#ff927a;border:1px solid #ff927a}.website-update-later{color:#f7f4ec;background:#ffffff0f;border:1px solid #fff3}.website-update-actions button:focus-visible{outline-offset:3px;outline:3px solid #73e3b8}@keyframes website-update-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:600px){.website-update-notice{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));grid-template-columns:1fr;gap:13px;width:calc(100vw - 24px);padding:16px}.website-update-actions{grid-template-columns:1fr 1fr;display:grid}.website-update-actions button{width:100%}}
