:root{--ink:#171813;--muted:#77786f;--line:#deddd3;--paper:#f4f3eb;--white:#fffef9;--lime:#d9f33d;--green:#174d39;--orange:#e56b32;--position-gk-ink:#60358f;--position-gk-bg:#eadff6;--position-def-ink:#286447;--position-def-bg:#dceee4;--position-mid-ink:#806816;--position-mid-bg:#f5edbd;--position-att-ink:#983e38;--position-att-bg:#f5ddda}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);font-family:var(--font-body), sans-serif;margin:0;overflow-x:clip}button,select{font:inherit}button{cursor:pointer}.shell{min-height:100vh;display:flex}.sidebar{z-index:30;color:#eeeee6;background:#141712;border-right:1px solid #262a22;flex-direction:column;width:248px;padding:28px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 8px 28px;display:flex}.brand-mark{color:#131510;background:var(--lime);border-radius:4px;place-items:center;width:38px;height:38px;display:grid;transform:rotate(-4deg)}.brand b{font-family:var(--font-display);letter-spacing:1.7px;font-size:18px;line-height:1;display:block}.brand span{color:#858a7c;letter-spacing:1.8px;margin-top:5px;font-size:8px;display:block}.club-card{background:#20231d;border:1px solid #31352b;border-radius:7px;align-items:center;gap:10px;padding:13px 10px;display:flex}.club-card svg{color:#858a7c;margin-left:auto}.club-crest,.tiny-crest{font-family:var(--font-display);color:#1b2116;background:var(--lime);place-items:center;font-weight:700;display:grid}.club-crest{clip-path:polygon(50% 0,100% 20%,88% 82%,50% 100%,12% 82%,0 20%);width:34px;height:38px;font-size:11px}.club-card strong,.club-card span,.profile b,.profile span{display:block}.club-card span{color:#8f9388;margin-top:4px;font-size:9px}nav{margin-top:28px}.nav-label{color:#666b61;letter-spacing:1.6px;padding-left:12px;font-size:9px}nav button{color:#a9ada2;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;width:100%;margin:5px 0;padding:11px 12px;font-size:12px;display:flex;position:relative}nav button:hover{color:#fff;background:#20231d}nav button.active{color:#11150e;background:var(--lime);font-weight:800}nav button i{color:#10130e;background:#fff;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:9px;font-style:normal}.season-card{background:#1b1e18;border:1px solid #30342a;border-radius:6px;margin-top:auto;padding:14px}.season-card span,.season-card small{color:#858a7d;letter-spacing:1px;font-size:8px}.season-card b{font-family:var(--font-display);letter-spacing:.5px;margin:6px 0 10px;font-size:18px;display:block}.season-card div{background:#373b31;height:3px;margin-bottom:8px;overflow:hidden}.season-card div i{background:var(--lime);width:45%;height:100%;display:block}.profile{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #292c25;align-items:center;gap:9px;margin-top:18px;padding:14px 7px 0;display:flex}.profile svg{margin-left:auto}.avatar{background:#41463a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.profile span{color:#7c8175;margin-top:2px;font-size:8px}.close-menu,.menu-button{display:none}main{width:calc(100% - 248px);margin-left:248px}header{border-bottom:1px solid var(--line);background:#f4f3ebeb;justify-content:space-between;align-items:center;height:82px;padding:0 36px;display:flex}.header-title span,.eyebrow{color:#898a81;letter-spacing:1.8px;font-size:8px;font-weight:800}.header-title h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.4px;margin:4px 0 0;font-size:25px}.header-actions,.currency{align-items:center;display:flex}.header-actions{gap:15px}.currency{background:var(--white);border:1px solid #d7d6cd;border-radius:5px;gap:9px;padding:7px 8px 7px 12px}.currency svg{color:#8b9027}.currency small,.currency b{display:block}.currency small{color:#96978e;letter-spacing:1px;font-size:7px}.currency b{font-family:var(--font-display);font-size:14px}.currency button{background:var(--lime);border:0;border-radius:3px;width:25px;height:25px;font-weight:900}.icon-button{background:var(--white);border:1px solid #d7d6cd;border-radius:5px;width:39px;height:39px;position:relative}.icon-button>i:not(.notification-count){background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.content{max-width:1420px;margin:auto;padding:28px 36px 46px}.hero{color:#fff;background:radial-gradient(circle at 75% 20%,#2f7359 0,#0000 35%),linear-gradient(120deg,#163c2f,#10251e);border-radius:7px;grid-template-columns:1fr 1.35fr .6fr;align-items:center;gap:20px;min-height:215px;padding:31px 35px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #ffffff14;border-radius:50%;height:350px;position:absolute;inset:-70% -10% auto 45%}.hero h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.3px;margin:8px 0;font-size:34px}.hero p{color:#aebdb5;max-width:330px;margin:0;font-size:11px;line-height:1.6}.hero .eyebrow{color:var(--lime)}.matchup{z-index:2;justify-content:center;align-items:center;gap:25px;display:flex;position:relative}.team{text-align:center;width:100px}.team>b,.team>span{display:block}.team>b{margin-top:8px;font-size:11px}.team>span{color:#8fa096;letter-spacing:1.2px;margin-top:4px;font-size:7px}.big-crest{clip-path:polygon(50% 0,100% 18%,88% 82%,50% 100%,12% 82%,0 18%);width:63px;height:70px;font-family:var(--font-display);place-items:center;margin:auto;font-size:21px;font-weight:800;display:grid}.big-crest.gold{background:var(--lime);color:#203123}.big-crest.dark{color:#c9d1cc;background:#17251f;border:1px solid #a2b0a8}.versus{text-align:center}.versus span,.versus small{letter-spacing:1.2px;color:#84988d;font-size:7px;display:block}.versus strong{font-family:var(--font-display);margin:8px 0;font-size:32px;display:block}.versus small{color:var(--lime)}.primary{z-index:2;color:#172016;background:var(--lime);text-transform:uppercase;border:0;border-radius:4px;justify-self:end;align-items:center;gap:8px;padding:13px 16px;font-size:10px;font-weight:900;display:flex;position:relative;box-shadow:0 8px 25px #0003}.primary:disabled{opacity:.5}.stats{border:1px solid var(--line);background:var(--white);border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.stats article{border-right:1px solid var(--line);min-height:91px;padding:19px 25px}.stats article:last-child{border:0}.stats span,.tactics-foot span{color:#96978f;letter-spacing:1.4px;font-size:8px;font-weight:800;display:block}.stats b{font-family:var(--font-display);margin-top:6px;font-size:24px;display:inline-block}.stats b small{font-size:12px}.stats em{color:#9a9b93;margin-left:8px;font-size:9px;font-style:normal}.stats em.up{color:#408761}.stats span{font-size:12px;line-height:1.35}.stats b{font-size:30px}.stats em{margin-left:10px;font-size:13px;line-height:1.4}.season-finale{border-left:5px solid var(--lime);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:24px;display:grid}.season-finale h3{margin:5px 0 7px;font-size:24px}.season-finale p{color:#707770;max-width:650px;margin:0;font-size:9px;line-height:1.7}.season-finale-meta{gap:18px;display:flex}.season-finale-meta span{gap:4px;display:grid}.season-finale-meta small{color:#858c85;letter-spacing:1px;font-size:6px}.season-finale-meta b{color:#183f30;font-size:11px}.career-path{grid-template-columns:minmax(210px,.7fr) minmax(0,2.3fr);align-items:center;gap:24px;padding:22px;display:grid}.career-path-copy h3{margin:5px 0;font-size:20px}.career-path-copy p{color:#737b74;margin:0;font-size:8px;line-height:1.5}.career-levels{grid-template-columns:repeat(7,minmax(72px,1fr));gap:6px;display:grid}.career-levels>span{color:#8b918b;text-align:center;background:#f6f6f0;border:1px solid #e0e2da;border-radius:5px;align-content:center;justify-items:center;gap:5px;min-height:82px;padding:10px 7px;display:grid}.career-levels i{color:#677168;background:#e5e7df;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;font-weight:900;display:grid}.career-levels i svg{width:12px}.career-levels b{text-transform:uppercase;font-size:8px}.career-levels small{font-size:6px}.career-levels>span.current{color:#173f30;background:#f1f7df;border-color:#aec828;box-shadow:inset 0 0 0 1px #aec8282e}.career-levels>span.current i{color:#173f30;background:var(--lime)}.career-levels>span.completed{color:#315f49;background:#edf3ee}.career-levels>span.completed i{color:#fff;background:#315f49}.mini-progress{background:#e8e7df;width:100%;height:4px;margin-top:9px}.mini-progress i{background:#214f3d;height:100%;display:block}.grid{grid-template-columns:1.35fr .85fr;gap:20px;margin-top:24px;display:grid}.panel{border:1px solid var(--line);background:var(--white);border-radius:6px;position:relative}.tactics,.standings{min-height:540px}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:73px;padding:17px 20px;display:flex}.panel h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.2px;margin:5px 0 0;font-size:19px}.panel-head label{position:relative}.panel-head select{appearance:none;background:#f8f7f1;border:1px solid #d8d7ce;border-radius:4px;padding:9px 35px 9px 12px;font-size:10px;font-weight:800}.panel-head label svg{pointer-events:none;position:absolute;top:10px;right:10px}.panel-head>button{color:#416c5c;text-transform:uppercase;background:0 0;border:0;font-size:9px;font-weight:800}.pitch{aspect-ratio:68/105;background-color:#286d4d;background-image:radial-gradient(circle at 15% 20%,#ffffff0b,#0000 24%),radial-gradient(circle at 80% 72%,#03231614,#0000 28%),repeating-linear-gradient(0deg,#ffffff07 0 5%,#0738240e 5% 10%);width:min(100% - 40px,500px);margin:20px auto 4px;position:relative;overflow:hidden;box-shadow:0 14px 30px #142d1f29,inset 0 0 50px #03281724}.field-outline{z-index:1;border:2px solid #f4f8efc7;position:absolute;inset:3%}.halfway-line{z-index:1;background:#f4f8efb8;height:2px;position:absolute;top:50%;left:3%;right:3%;transform:translateY(-50%)}.center-circle{z-index:1;aspect-ratio:1;border:2px solid #f4f8efb8;border-radius:50%;width:27%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.center-spot,.penalty-spot{z-index:2;background:#f4f8efd9;border-radius:50%;width:5px;height:5px;position:absolute;transform:translate(-50%,-50%)}.center-spot{top:50%;left:50%}.penalty-area,.goal-area{z-index:1;border:2px solid #f4f8efb8;position:absolute;left:50%;transform:translate(-50%)}.penalty-area{width:59%;height:15.7%}.goal-area{width:27%;height:5.25%}.penalty-area.top,.goal-area.top{border-top:0;top:3%}.penalty-area.bottom,.goal-area.bottom{border-bottom:0;bottom:3%}.penalty-spot{left:50%}.penalty-spot.top{top:13.5%}.penalty-spot.bottom{top:86.5%}.penalty-arc{z-index:1;aspect-ratio:1;border:2px solid #f4f8efb8;border-radius:50%;width:27%;position:absolute;left:50%;transform:translate(-50%)}.penalty-arc.top{clip-path:inset(50% 0 0);top:9%}.penalty-arc.bottom{clip-path:inset(0 0 50%);bottom:9%}.goal{z-index:1;background:repeating-linear-gradient(90deg,#ffffff14 0 2px,#0000 2px 5px);border:2px solid #f4f8efb3;width:11%;height:2.2%;position:absolute;left:50%;transform:translate(-50%)}.goal.top{border-bottom:0;top:1%}.goal.bottom{border-top:0;bottom:1%}.corner{z-index:1;aspect-ratio:1;border:2px solid #f4f8efb3;border-radius:50%;width:4%;position:absolute}.corner.top-left{top:3%;left:3%;transform:translate(-50%,-50%)}.corner.top-right{top:3%;right:3%;transform:translate(50%,-50%)}.corner.bottom-left{bottom:3%;left:3%;transform:translate(-50%,50%)}.corner.bottom-right{bottom:3%;right:3%;transform:translate(50%,50%)}.player{z-index:3;color:#183123;background:var(--lime);width:45px;height:45px;font-family:var(--font-display);border:2px solid #ffffffe6;border-radius:50%;padding:0;font-weight:800;transition:all .15s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 12px #08251838}.player:hover,.player.selected{transform:translate(-50%,-50%)scale(1.12);box-shadow:0 0 0 4px #d9f33d40,0 7px 16px #08251840}.player span{font-size:15px}.player b{color:#fff;font-family:var(--font-body);white-space:nowrap;background:#0c231ad6;border-radius:2px;padding:3px 5px;font-size:7px;position:absolute;top:47px;left:50%;transform:translate(-50%)}.player small{color:#fff;width:17px;height:17px;font-family:var(--font-body);background:#193b2e;border:1px solid #ffffff73;border-radius:50%;place-items:center;font-size:6px;display:grid;position:absolute;bottom:-3px;right:-4px}.tactics-foot{justify-content:center;align-items:center;gap:45px;min-height:64px;padding:14px 24px;display:flex}.tactics-foot b{font-family:var(--font-display);margin-top:3px;font-size:14px;display:block}.player-pop{z-index:8;color:#fff;background:#17251f;border-radius:5px;width:190px;padding:12px 15px;position:absolute;bottom:69px;left:32px;box-shadow:0 8px 25px #00000040}.player-pop>span,.player-pop b,.player-pop small{display:block}.player-pop>span{color:var(--lime);font-size:8px}.player-pop b{margin:3px 0;font-size:12px}.player-pop small{color:#a1aaa5;font-size:8px}.player-pop button{color:#fff;background:0 0;border:0;position:absolute;top:7px;right:7px}.table-head,.table-row{grid-template-columns:27px 34px 1fr 35px 35px 39px;align-items:center;display:grid}.table-head{color:#9b9b94;letter-spacing:1px;background:#f6f5ef;padding:12px 18px;font-size:7px;font-weight:800}.table-head span:first-child{grid-column:1/4}.table-row{border-top:1px solid #ecebe4;min-height:62px;padding:0 18px;font-size:10px}.table-row.mine{border-left:3px solid var(--lime);background:#f3f7d9;padding-left:15px}.rank{color:#898a83;font-family:var(--font-display);font-size:13px}.tiny-crest{clip-path:polygon(50% 0,100% 20%,88% 82%,50% 100%,12% 82%,0 20%);width:25px;height:28px;font-size:7px}.team-crest{flex:none;place-items:center;line-height:1;display:inline-grid}.team-crest-small{width:29px;height:32px}.team-crest-small .custom-crest.small{border-width:2px;width:27px;height:30px}.team-crest-small .custom-crest.small b{font-size:7px}.team-crest .custom-crest b{color:#fff;text-shadow:none;background:#0c1811d1;border-radius:3px;padding:2px 3px}.team-crest-medium{width:42px;height:47px}.team-crest-large{width:72px;height:82px}.team-crest-large .custom-crest.large{width:68px;height:78px}.fixture-team .team-crest-small,.comp-team .team-crest-small,.team-fixture-list .team-crest-small{flex:none}.table-row:not(.mine) .tiny-crest{color:#e7e8e2;background:#3c463f}.table-row>strong{font-family:var(--font-display);text-align:right;font-size:14px}.summary-standings-scroll{overscroll-behavior-inline:contain;scrollbar-color:#9dae9f transparent;min-width:0;overflow-x:auto}.summary-league-grid{grid-template-columns:minmax(210px,1fr) repeat(8,38px);align-items:center;column-gap:4px;min-width:650px;display:grid}.summary-league-head{color:#7e857d;letter-spacing:.06em;background:#f3f4ee;min-height:42px;padding:0 16px;font-size:8px;font-weight:1000}.summary-league-head>span:not(:first-child){text-align:center}.summary-league-row{color:#26352d;text-align:center;border-top:1px solid #e7e8e1;min-height:54px;padding:0 16px;font-size:12px}.summary-league-row.mine{box-shadow:inset 3px 0 var(--lime);background:#f2f8d8;padding-left:13px}.summary-league-club{text-align:left;align-items:center;gap:7px;min-width:0;display:flex}.summary-league-club>i{color:#81877f;width:15px;font-family:var(--font-display);text-align:center;flex:none;font-size:13px;font-style:normal}.summary-league-club>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.summary-league-club .team-crest,.summary-league-club .club-crest{flex:none;transform:scale(.78)}.summary-league-row>strong{color:#173f30;font-family:var(--font-display);font-size:15px}.zone{color:#555d56;gap:18px;padding:16px 20px;font-size:8px;display:flex}.zone i{border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.promotion{background:#5e936c}.relegation{background:#d36d45}.training,.news{min-height:130px;padding:22px}.training{align-items:center;gap:15px;display:flex}.training-icon{color:#224c3c;background:#e4efb1;border-radius:4px;place-items:center;min-width:48px;height:48px;display:grid}.match-start-controls{z-index:3;justify-items:stretch;gap:9px;display:grid;position:relative}.match-start-controls>.primary{justify-content:center;justify-self:stretch;width:100%}.match-duration-picker{background:#07140f8c;border:1px solid #ffffff29;border-radius:5px;grid-template-columns:1fr repeat(3,minmax(40px,auto));align-items:center;gap:4px;padding:5px;display:grid}.match-duration-picker>span{color:#aebdb5;letter-spacing:.9px;padding-left:5px;font-size:6px;font-weight:900}.match-duration-picker>button{color:#cbd7d0;min-height:29px;font-family:var(--font-heading), sans-serif;background:0 0;border:0;border-radius:3px;padding:5px 7px;font-size:9px}.match-duration-picker>button.selected{color:#17382b;background:var(--lime);box-shadow:0 3px 10px #d9f33d2e}.training p,.news p{color:#85867e;margin:6px 0 0;font-size:10px;line-height:1.5}.training button{text-transform:uppercase;background:0 0;border:1px solid #d8d7ce;border-radius:4px;margin-left:auto;padding:10px 13px;font-size:9px;font-weight:800}.news .time{color:#aaa9a1;font-size:7px;position:absolute;bottom:18px;right:20px}@media (max-width:1050px){.hero{grid-template-columns:1fr 1fr}.hero>.primary,.hero>.match-start-controls{grid-column:1/-1;justify-self:center}.hero>.match-start-controls{width:min(100%,330px)}.stats{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr}.standings{min-height:auto}}@media (max-width:900px){.season-finale{grid-template-columns:1fr}.season-finale>button{justify-content:center;width:100%}}@media (max-width:760px){.sidebar{transition:all .2s;transform:translate(-100%)}.sidebar.open{transform:none}.close-menu{color:#fff;background:0 0;border:0;display:block;position:absolute;top:10px;right:10px}.backdrop{z-index:20;background:#00000073;position:fixed;inset:0}main{width:100%;margin:0}.menu-button{background:0 0;border:0;display:block}.header-title span{display:none}header{height:68px;padding:0 16px}.header-title{margin-left:10px;margin-right:auto}.currency span{display:none}.content{padding:18px 14px}.hero{grid-template-columns:1fr;padding:24px 18px}.matchup{margin:10px 0}.hero .primary{grid-column:auto}.hero>.match-start-controls{grid-column:auto;width:100%}.stats article{padding:16px}.pitch{width:min(100% - 24px,420px);margin-top:14px}.tactics-foot{gap:20px;padding:12px}.panel-head{padding:14px}.table-row,.table-head{padding-left:10px;padding-right:10px}.training{flex-wrap:wrap;align-items:flex-start}.training button{margin-left:63px}}.academy-locked{text-align:center;background:radial-gradient(circle at 50% 10%,#eff7df,#fff 55%);flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:460px;padding:48px;display:flex}.academy-locked>svg{color:#52745f}.academy-locked h2{margin:0;font-size:clamp(28px,4vw,46px)}.academy-locked p{max-width:620px;color:var(--muted);margin:0}.academy-roadmap{gap:10px;margin-top:18px;display:flex}.academy-roadmap span{border:1px solid var(--line);background:#ffffffd1;border-radius:10px;min-width:150px;padding:14px}.academy-roadmap b{color:#1f513d;margin-bottom:4px;display:block}.reserve-program{border-left:5px solid #c9d1c8;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.reserve-program.unlocked{background:linear-gradient(100deg,#f1f8e7,#fff 55%);border-left-color:#9bd335}.reserve-program h3{margin:4px 0 7px}.reserve-program p{max-width:760px;color:var(--muted);margin:0}.reserve-program>strong{color:#315b46;white-space:nowrap;font-size:28px}.academy-list{padding:0;overflow:hidden}.academy-list .market-title{padding:22px 24px}.academy-table-head,.academy-player{grid-template-columns:minmax(230px,1.5fr) 64px 110px minmax(210px,1.2fr) 100px;align-items:center;gap:14px;padding:13px 24px;display:grid}.academy-table-head{border-block:1px solid var(--line);color:var(--muted);letter-spacing:.06em;background:#f6f5f0;font-size:10px;font-weight:900}.academy-player{border-bottom:1px solid var(--line)}.academy-player:last-child{border-bottom:0}.academy-player-name{align-items:center;gap:10px;min-width:0;display:flex}.academy-player-name>.academy-position-pair{flex-direction:row;flex:none;align-items:center;gap:4px;display:inline-flex}.academy-player-name>i{color:#173d2c;background:#dff0ba;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:900;display:grid}.academy-player-name span,.academy-stats{flex-direction:column;min-width:0;display:flex}.academy-intake-badge{color:#315b46;letter-spacing:.035em;text-transform:uppercase;background:#e3eee7;border-radius:4px;width:fit-content;margin:3px 0;padding:2px 6px;font-size:9px;font-style:normal;font-weight:900}.academy-intake-badge.top{color:#5c2e98;background:#eee4fa}.academy-intake-badge.bet{color:#765800;background:#fff3c7}.academy-player-name small,.academy-stats small,.academy-progress small{color:var(--muted);font-size:10px;line-height:1.35}.academy-rating b{color:#1f513d;font-size:22px}.academy-rating small{color:var(--muted)}.academy-progress>i{background:#e5e7df;border-radius:20px;height:7px;display:block;overflow:hidden}.academy-progress>i>i{border-radius:inherit;background:#9bd335;height:100%;display:block}.academy-progress small{margin-top:6px;display:block}.academy-actions{background:#f6f8f2;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:stretch;gap:12px;margin-top:2px;padding:10px 12px;display:flex}.academy-action-group{align-items:center;gap:7px;min-width:0;display:flex}.academy-action-group>span{color:#6b786f;letter-spacing:.08em;white-space:nowrap;margin-right:3px;font-size:9px;font-weight:1000}.academy-action-group.destination{justify-content:flex-end}.academy-actions button{color:#315b46;background:#fff;border:1px solid #bec9bf;border-radius:6px;padding:8px 10px;font-size:10px;font-weight:900}.academy-actions button.active{background:#eaf3df}.academy-actions button.promote{color:#fff;background:#214c39;border-color:#214c39}.academy-actions button.academy-market-button{color:#fff;background:#315b46;border-color:#315b46}.academy-actions button:disabled{opacity:.45}.academy-actions select{color:#315b46;background:#fff;border:1px solid #bec9bf;border-radius:6px;min-width:128px;padding:8px 9px;font-size:12px;font-weight:800}.academy-loan-status{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.academy-loan-status b{color:#315b46}.academy-loan-status span{color:var(--muted);font-size:12px}.youth-loan-modal-backdrop{z-index:260}.youth-loan-modal{color:#17251d;background:#f7f7f2;border:1px solid #ffffffb8;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr);width:min(980px,100%);max-height:calc(100vh - 48px);animation:.2s cubic-bezier(.2,.8,.2,1) feedback-modal-in;display:grid;overflow:hidden;box-shadow:0 28px 90px #0000005c}.youth-loan-modal>header{background:#fffef9;border-bottom:1px solid #dfe2da;justify-content:space-between;align-items:flex-start;gap:24px;width:auto;height:auto;min-height:0;padding:24px 26px 20px;display:flex}.youth-loan-modal>header h2{font-family:var(--font-display);text-transform:uppercase;margin:6px 0 8px;font-size:clamp(27px,4vw,38px);line-height:1}.youth-loan-modal>header p{max-width:720px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.loan-panel-close{border:1px solid var(--line);background:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.loan-panel-close svg{width:18px}.youth-loan-player-summary{background:#edf3e7;border-bottom:1px solid #dfe2da;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 26px;display:grid}.youth-loan-player-summary>i{color:#173d2c;background:#d7edab;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:1000;display:grid}.youth-loan-player-summary span{gap:2px;display:grid}.youth-loan-player-summary small{color:var(--muted);font-size:11px}.youth-loan-player-summary>strong{color:#24513c;background:#fff;border-radius:5px;padding:7px 9px;font-size:11px}.youth-loan-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 22px 22px;display:grid;overflow-y:auto}.youth-loan-options article{background:#fff;border:1px solid #dce2da;border-radius:10px;gap:13px;min-width:0;padding:15px;display:grid}.youth-loan-options article.sale{background:#fffdf5;border-color:#d7c48c}.youth-loan-club{align-items:center;gap:10px;min-width:0;display:flex}.youth-loan-club>span{gap:3px;min-width:0;display:grid}.youth-loan-club b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.youth-loan-club small{color:var(--muted);font-size:11px}.youth-offer-kind{color:#315b46;letter-spacing:.07em;text-transform:uppercase;background:#e6f0e8;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:9px;font-style:normal;font-weight:1000}.youth-offer-kind.sale{color:#725600;background:#f7e9b9}.youth-loan-metrics{background:#f2f4ed;border-radius:7px;grid-template-columns:.7fr .8fr 1.4fr;gap:10px;padding:11px;display:grid}.youth-sale-metrics{background:#f7f1df}.youth-loan-metrics>span{align-content:start;gap:3px;min-width:0;display:grid}.youth-loan-metrics small{color:var(--muted);letter-spacing:.06em;font-size:8px;font-weight:1000}.youth-loan-metrics b{font-size:12px}.youth-loan-metrics em{color:var(--muted);font-size:9px;font-style:normal}.youth-loan-options article>button{color:#fff;background:#214c39;border:0;border-radius:6px;min-height:43px;font-size:12px;font-weight:900}.market-window{border-left:5px solid #9ba49b;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px 22px;display:grid}.market-window.open{background:linear-gradient(100deg,#eff8df,#fff 60%);border-left-color:#9bd335}.market-window.closed{background:#f4f3ee}.market-window h3{margin:2px 0 4px}.market-window p{color:var(--muted);margin:0}.market-window>strong{color:#234b38;background:#dff0ba;border-radius:6px;padding:8px 11px;font-size:11px}.market-window.closed>strong{color:#626861;background:#e1e2dc}.transfer-report{overflow:hidden}.transfer-report-title{gap:18px}.transfer-report-actions{align-items:center;gap:8px;display:flex}.transfer-report-toggle{color:#315b46;white-space:nowrap;background:#fff;border:1px solid #d9ded3;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 13px;font-size:13px;font-weight:900;display:inline-flex}.transfer-report-toggle:hover{background:#f5f8f2;border-color:#9ab0a1}.transfer-report.collapsed .transfer-report-title{border-bottom:0}.transfer-report-title p{max-width:720px;color:var(--muted);margin:5px 0 0;font-size:14px;line-height:1.45}.transfer-report-tabs{background:#edf0e8;border-radius:8px;gap:4px;padding:4px;display:flex}.transfer-report-tabs button{color:#607067;background:0 0;border:0;border-radius:6px;min-height:38px;padding:8px 13px;font-size:13px;font-weight:900}.transfer-report-tabs button.active{color:#fff;background:#214c3b;box-shadow:0 3px 10px #173d2c24}.transfer-club-summary{border-bottom:1px solid var(--line);background:#f4f7ed;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 18px;display:grid}.transfer-club-summary span{color:#617068;background:#fff;border:1px solid #e0e5d8;border-radius:6px;padding:9px 11px;font-size:12px}.transfer-club-summary b{color:#214c3b;margin-right:5px;font-size:17px}.transfer-report-list{max-height:520px;overflow-y:auto}.transfer-report-list article{border-bottom:1px solid #e8ebe3;grid-template-columns:38px minmax(230px,1.2fr) minmax(260px,1fr) auto;align-items:center;gap:13px;min-width:0;padding:14px 18px;display:grid}.transfer-report-list article>i{color:#315b46;background:#e8f1df;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.transfer-report-list article>i svg{width:17px}.transfer-report-list article.movement-sale>i,.transfer-report-list article.movement-sell_on>i{color:#745900;background:#f4e8b8}.transfer-player{gap:3px;min-width:0;display:grid}.transfer-player small{color:#6d7a72;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.transfer-player b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.transfer-player em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;line-height:1.35;overflow:hidden}.transfer-route{color:#647168;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;font-size:12px;display:grid}.transfer-route b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transfer-route svg{width:15px}.transfer-report-list article>strong{white-space:nowrap;font-size:14px}.scout-panel{padding:22px}.scout-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.scout-grid article{border:1px solid var(--line);background:#fbfbf8;border-radius:8px;padding:15px}.scout-grid article>span{color:#5d7a68;letter-spacing:.09em;font-size:9px;font-weight:900}.scout-grid article>b,.scout-grid article>small{margin-top:5px;display:block}.scout-grid article>small,.scout-grid article p{color:var(--muted);font-size:10px}.scout-grid article p{margin:8px 0 0}.scout-working{color:var(--muted);align-items:center;gap:8px;margin:6px 0 0;display:flex}.market-controls :disabled{cursor:not-allowed;opacity:.55}.market-closed-list{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;display:flex}.empty-state.compact{min-height:110px;padding:22px}.transfer-offer{grid-template-columns:minmax(180px,1fr) minmax(118px,auto) auto;gap:12px}.transfer-offer:has(.sell-on-negotiation){grid-template-columns:minmax(150px,1fr) minmax(118px,auto) minmax(170px,.7fr) auto}.transfer-offer-player{min-width:0}.transfer-offer-value{text-align:right;gap:2px;display:grid}.transfer-offer-value small{color:#718076;margin:0;font-size:10px;font-weight:800}.transfer-offer-value strong{color:#255740;font-family:var(--font-display);white-space:nowrap;font-size:18px}.sell-on-negotiation,.talent-contract-select{color:#687169;gap:4px;font-size:11px;font-weight:800;display:grid}.sell-on-negotiation select,.talent-contract-select select,.market-contract-years{background:#fff;border:1px solid #ccd3c8;min-height:40px;padding:7px 8px;font-size:12px;font-weight:800}.sell-on-clauses{border-top:1px solid var(--line);margin-top:15px;padding-top:14px}.sell-on-clauses>div{border-bottom:1px solid #eceee8;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.sell-on-clauses span,.sell-on-clauses small{display:block}.sell-on-clauses small{color:var(--muted);margin-top:3px}.offer-actions{gap:6px;display:flex}.offer-actions button{border-radius:6px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:94px;height:38px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.offer-actions button.accept{color:#173d2c;background:#d9f33d;border-color:#b4d23e}.offer-actions button.reject{color:#70453f;background:#fff}@media (max-width:980px){.academy-table-head{display:none}.academy-player{grid-template-columns:1fr auto auto}.academy-progress{grid-column:1/-1}.academy-stats{grid-column:1/2}.academy-actions{flex-direction:column;grid-column:1/-1}.academy-action-group,.academy-action-group.destination{justify-content:flex-start}.youth-loan-options{grid-template-columns:1fr}}@media (max-width:700px){.academy-roadmap,.scout-grid{grid-template-columns:1fr;width:100%;display:grid}.academy-roadmap span{min-width:0}.academy-player{grid-template-columns:1fr auto;padding:14px}.academy-player>strong{grid-area:1/2}.academy-rating{grid-column:1}.academy-progress,.academy-stats,.academy-actions{grid-column:1/-1}.academy-actions{justify-content:stretch}.academy-action-group{grid-template-columns:1fr;display:grid}.academy-action-group>span{grid-column:1}.academy-action-group button,.academy-action-group select{width:100%;min-width:0}.academy-action-group.destination button:last-child{grid-column:1}.academy-loan-status{flex-direction:column;align-items:flex-start}.youth-loan-modal>header{padding:20px}.youth-loan-player-summary{padding-inline:20px}.youth-loan-options{padding:13px}.youth-loan-metrics{grid-template-columns:1fr 1fr}.youth-loan-metrics>span:last-child{grid-column:1/-1}.reserve-program,.market-window{align-items:flex-start}.market-window{grid-template-columns:auto 1fr}.market-window>strong{grid-column:2;width:fit-content}.transfer-report-title{flex-direction:column;align-items:flex-start}.transfer-report-list article{grid-template-columns:38px minmax(0,1fr) auto}.transfer-route{grid-column:2/-1}.contract-picker{grid-column:1/-1}}input,select{color:var(--ink)}.page-stack{flex-direction:column;gap:20px;display:flex}.page-intro{justify-content:space-between;align-items:center;gap:24px;min-height:94px;display:flex}.page-intro h2{font-family:var(--font-display);text-transform:uppercase;margin:5px 0 3px;font-size:32px;line-height:1}.page-intro p{color:var(--muted);margin:0;font-size:11px}.dark-primary{color:#fff;background:#173f31}.secondary-btn,.action-btn{background:var(--white);text-transform:uppercase;border:1px solid #d4d3ca;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-size:9px;font-weight:800;display:inline-flex}.action-btn{color:#fff;background:#214c3b;border-color:#214c3b}.intro-actions{gap:9px;display:flex}.save-indicator{color:#3c7759;background:#e8f1e9;border-radius:20px;align-items:center;gap:6px;padding:8px 11px;font-size:9px;font-weight:700;display:flex}.reset-button{color:#777970;background:0 0;border:1px solid #d7d6cd;border-radius:4px;align-items:center;gap:6px;padding:9px 10px;font-size:9px;font-weight:700;display:flex}.notification-panel{z-index:80;background:var(--white);border:1px solid #d7d6cd;border-radius:7px;width:min(390px,100vw - 28px);max-height:min(680px,100vh - 90px);position:absolute;top:70px;right:34px;overflow:hidden;box-shadow:0 18px 45px #181d142e}.notification-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:45px;padding:10px 12px 9px 15px;display:flex}.notification-panel-head>div{gap:6px;display:flex}.notification-panel-head button{color:#777970;background:#f2f1ea;border:0;border-radius:3px;place-items:center;width:27px;height:27px;display:grid}.notification-panel article{border-bottom:1px solid #ecebe4;padding:12px 15px}.notification-panel article:last-child{border:0}.notification-panel b,.notification-panel small{display:block}.notification-count{color:#fff;background:#c45135;border:2px solid #fff;border-radius:12px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;top:-7px;right:-6px}.notification-history{border-bottom:1px solid var(--line);max-height:330px;overflow-y:auto}.notification-history>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #ecebe4;grid-template-columns:9px minmax(0,1fr);align-items:start;gap:10px;width:100%;min-height:74px;padding:12px 48px 12px 16px;display:grid;position:relative}.notification-history>button:last-child{border-bottom:0}.notification-history>button:hover,.notification-history>button:focus-visible{background:#f6f7ee}.notification-history>button>i{background:#77807a;border-radius:50%;width:9px;height:9px;margin-top:5px}.notification-history>button.success>i{background:#3f7c5b}.notification-history>button.error>i{background:#c45135}.notification-history>button.info>i{background:#4d6d92}.notification-history>button.read>i{opacity:.35}.notification-history b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.notification-history small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.notification-history time{color:#90938b;font-size:10px;position:absolute;top:13px;right:13px}.notification-context-label{color:#8d8f86;letter-spacing:1.2px;background:#f7f6f0;padding:10px 15px 4px;font-size:10px;font-weight:900}.notification-panel article.notification-context{background:#f7f6f0;padding-block:9px}.notification-panel b{font-size:10px}.notification-panel small{color:#8d8f86;margin-top:4px;font-size:8px;line-height:1.4}.icon-button.active{color:#1e4b38;background:#f2f7d7;border-color:#93a86a}.status-toast{z-index:100;color:#fff;background:#194b38;border-radius:5px;align-items:center;gap:8px;max-width:390px;padding:12px 16px;font-size:10px;font-weight:700;animation:.2s ease-out toast-in;display:flex;position:fixed;top:92px;right:32px;box-shadow:0 12px 35px #0003}@keyframes toast-in{0%{opacity:0;transform:translateY(-7px)}}.summary-strip{border:1px solid var(--line);background:var(--white);border-radius:6px;grid-template-columns:repeat(4,1fr);display:grid}.matchday-checklist{border:1px solid var(--line);background:var(--white);border-radius:6px;grid-template-columns:1.05fr repeat(3,1fr);display:grid;overflow:hidden}.matchday-checklist>div{border-right:1px solid var(--line);padding:14px 17px}.matchday-checklist h3{font-family:var(--font-display);text-transform:uppercase;margin:5px 0 0;font-size:17px;line-height:1.1}.matchday-checklist>button{border:0;border-right:1px solid var(--line);min-height:72px;color:var(--ink);text-align:left;background:#fff;grid-template-columns:25px 1fr;align-items:center;gap:9px;padding:11px 13px;display:grid}.matchday-checklist>button:last-child{border:0}.matchday-checklist>button:hover{background:#f7f8eb}.matchday-checklist>button>svg{color:#3e6d58}.matchday-checklist>button span small,.matchday-checklist>button span b{display:block}.matchday-checklist>button span small{color:#989a91;letter-spacing:.8px;font-size:7px}.matchday-checklist>button span b{margin-top:4px;font-size:9px}.matchday-checklist>button>i{color:#8a5d36;background:#f2e8db;border-radius:20px;grid-column:2;width:max-content;margin-top:-5px;padding:3px 6px;font-size:6px;font-style:normal;font-weight:800}.matchday-checklist>button>i.ready{color:#32654b;background:#e2efe5}.summary-strip>div{border-right:1px solid var(--line);align-items:center;gap:12px;padding:17px 20px;display:flex}.summary-strip>div:last-child{border:0}.summary-strip svg{color:#477663}.summary-strip span,.summary-strip b{display:block}.matchday-checklist>div{padding:18px}.matchday-checklist h3{font-size:21px;line-height:1.15}.matchday-checklist>button{min-height:94px;padding:15px}.matchday-checklist>button span small{font-size:11px;line-height:1.3}.matchday-checklist>button span b{font-size:14px;line-height:1.35}.matchday-checklist>button>i{margin-top:0;font-size:11px}.summary-strip>div{min-height:88px}.summary-strip span{font-size:13px;line-height:1.45}.summary-strip b{font-size:23px}.tactics-foot span{font-size:11px;line-height:1.35}.tactics-foot b{font-size:16px}.summary-strip span{color:#85867e;font-size:9px}.summary-strip b{color:var(--ink);font-family:var(--font-display);margin-bottom:2px;font-size:17px}.add-form{grid-template-columns:2fr 1fr 1.2fr auto;align-items:center;gap:12px;padding:17px;display:grid}.add-form input,.add-form select,.control-body select,.market-controls select{background:#faf9f4;border:1px solid #d8d7ce;border-radius:4px;min-width:0;height:38px;padding:0 10px;font-size:10px}.add-form label{color:#777970;align-items:center;gap:7px;font-size:9px;display:flex}.add-form label input{width:65px}.data-panel{overflow:hidden}.toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:62px;padding:12px 17px;display:flex}.toolbar>span{color:#989990;font-size:9px}.auto-lineup-button{color:#fff;letter-spacing:.35px;text-transform:uppercase;background:#244f3c;border:1px solid #315f49;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:0 13px;font-size:8px;font-weight:900;display:inline-flex}.auto-lineup-button:hover{background:#173e2e}.auto-lineup-button:disabled{cursor:not-allowed;opacity:.45}.search{background:#faf9f4;border:1px solid #d8d7ce;border-radius:4px;align-items:center;gap:8px;min-width:285px;height:37px;padding:0 10px;display:flex}.search svg{color:#85877e}.search input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.data-row{border-bottom:1px solid #ebeae3;grid-template-columns:2.1fr .55fr .5fr 1fr .75fr .8fr .6fr;align-items:center;min-height:64px;padding:8px 17px;font-size:10px;display:grid}.data-row:last-child{border:0}.data-head{color:#59645d;letter-spacing:1px;text-transform:uppercase;background:#f5f4ee;min-height:35px;font-size:7px;font-weight:800}.sort-button{min-width:0;min-height:30px;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;border-radius:4px;justify-content:flex-start;align-items:center;gap:4px;padding:5px 4px;display:inline-flex}.sort-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sort-button svg{opacity:.48;flex:none;width:11px;height:11px}.sort-button:hover{color:#244f3c;background:#e9ece2}.sort-button.active{color:#173f30;background:#e4edbd}.sort-button.active svg{opacity:1}.player-name{align-items:center;gap:10px;display:flex}.player-name>i{color:#fff;background:#244b3c;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;font-weight:800;display:grid}.player-name b,.player-name small{display:block}.player-name small{color:#97988f;margin-top:2px;font-size:7px;font-weight:500}.player-name input{width:140px}.data-row input,.data-row select,.competition-grid input{background:#fff;border:1px solid #cfd0c7;border-radius:3px;height:28px;padding:0 6px;font-size:9px}.number-input{width:50px!important}.data-row mark{color:#2c684e;background:#e6efe4;border-radius:3px;padding:4px 7px;font-size:8px;font-weight:800}.data-row mark.position-goalkeeper,.market-avatar.position-goalkeeper{color:#60358f;background:#eadff6}.data-row mark.position-defender,.market-avatar.position-defender{color:#286447;background:#dceee4}.data-row mark.position-midfielder,.market-avatar.position-midfielder{color:#806816;background:#f5edbd}.data-row mark.position-forward,.market-avatar.position-forward{color:#983e38;background:#f5ddda}.data-row>span>small{color:#777970;margin-left:6px;font-size:8px}.energy{vertical-align:middle;background:#e6e5dd;width:65px;height:4px;display:inline-block;overflow:hidden}.energy i{background:#63a070;height:100%;display:block}.pill{color:#86877e;background:#fff;border:1px solid #d7d6ce;border-radius:20px;padding:5px 9px;font-size:8px}.active-pill{color:#46590f;background:#eef5c7;border-color:#b8ca66}.row-actions{gap:4px;display:flex}.row-actions button,.sell-row button{color:#74766e;background:#fff;border:1px solid #dcdbd3;border-radius:3px;place-items:center;width:28px;height:28px;display:grid}.row-actions button:hover{color:#1d4a38;border-color:#7ca18f}.tactics-layout{grid-template-columns:minmax(520px,1.5fr) minmax(280px,.7fr);align-items:start;gap:20px;display:grid}.tactics-full{min-height:590px}.control-panel{overflow:hidden}.control-body{flex-direction:column;gap:17px;padding:20px;display:flex}.control-body label{color:#777970;font-size:9px;font-weight:700}.control-body label>b{float:right;color:#244b3c}.control-body select{width:100%;margin-top:7px}.control-body input[type=range]{accent-color:#315f49;width:100%;margin:10px 0 0}.control-hint{color:#92948b;margin-top:5px;font-size:7px;font-weight:500;line-height:1.4;display:block}.range-labels{color:#9b9c94;justify-content:space-between;display:flex}.tactic-score{color:#fff;background:#193a2d;border-radius:5px;margin:0 20px 20px;padding:17px}.tactic-score span{letter-spacing:1px;color:#9ab1a7;font-size:7px}.tactic-score b{font-family:var(--font-display);margin:5px 0;font-size:25px;display:block}.tactic-score>div{background:#496358;height:4px}.tactic-score>div i{background:var(--lime);height:100%;display:block}.tactic-score p{color:#9eb0a8;margin:9px 0 0;font-size:8px}.probability-card.synergy{box-shadow:inset 3px 0 var(--lime)}.fixture-banner{grid-template-columns:1fr 1.3fr 1fr;align-items:center;min-height:74px;padding:15px 22px;display:grid}.fixture-banner>div span,.fixture-banner>div b{display:block}.fixture-banner>div span,.fixture-banner>span{color:#8c8d85;letter-spacing:1px;font-size:8px}.fixture-banner>div b{font-family:var(--font-display);margin-top:4px;font-size:17px}.fixture-banner>strong{text-align:center;font-family:var(--font-display);font-size:20px}.fixture-banner>strong i{color:#6b6d64;margin:0 15px;font-size:10px;font-style:normal}.fixture-banner>span{text-align:right}.competition-panel{padding-bottom:5px}.competition-grid{grid-template-columns:2.4fr repeat(8,.5fr);align-items:center;display:grid}.comp-head{color:#96978f;letter-spacing:1px;background:#f4f3ed;min-height:37px;padding:0 20px;font-size:7px;font-weight:800}.comp-row{border-bottom:1px solid #ebeae3;min-height:64px;padding:8px 20px;font-size:10px}.comp-row.my-team{border-left:3px solid var(--lime);background:#f5f8df;padding-left:17px}.comp-team{align-items:center;gap:10px;display:flex}.comp-team>i{color:#85867e;width:16px;font-family:var(--font-display);font-size:13px;font-style:normal}.comp-team input{width:150px}.comp-row>span:not(.comp-team),.comp-row .number-input{text-align:center}.season-calendar,.team-schedule{overflow:hidden}.round-selector{border-bottom:1px solid var(--line);background:#f8f7f1;grid-template-columns:repeat(14,1fr);gap:6px;padding:13px 16px;display:grid}.round-selector button{color:#777970;min-height:38px;font-family:var(--font-display);background:#fff;border:1px solid #d9d8cf;border-radius:4px;font-size:13px;position:relative}.round-selector button span{color:#a1a29a;font-family:var(--font-body);margin-right:2px;font-size:6px}.round-selector button i{background:#59816c;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.round-selector button.active{color:#fff;background:#214c3b;border-color:#214c3b}.round-selector button.active span{color:#bfd0c8}.round-selector button.active i{background:var(--lime)}.round-fixtures{grid-template-columns:repeat(2,1fr);gap:9px;padding:16px;display:grid}.round-fixtures article{background:#fff;border:1px solid #e0dfd7;border-radius:5px;grid-template-columns:1fr 58px 1fr;align-items:center;gap:8px;min-height:76px;padding:12px 15px 20px;display:grid;position:relative}.round-fixtures article.my-fixture{box-shadow:inset 3px 0 var(--lime);background:#f7f9e9;border-color:#aebb70}.fixture-team{align-items:center;gap:8px;font-size:9px;display:flex}.fixture-team.home{text-align:right;justify-content:flex-end}.fixture-team .tiny-crest{flex:0 0 25px}.round-fixtures article>strong{font-family:var(--font-display);text-align:center;font-size:16px}.round-fixtures article>strong.pending-score{color:#a4a69d;font-size:11px}.round-fixtures article>small{color:#a0a198;letter-spacing:.8px;text-transform:uppercase;font-size:6px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.team-schedule .market-title label{color:#8a8c83;align-items:center;gap:9px;font-size:8px;font-weight:700;display:flex}.team-schedule .market-title select{background:#f8f7f1;border:1px solid #d7d6cd;border-radius:4px;height:34px;padding:0 28px 0 9px;font-size:9px;font-weight:700}.team-fixture-head,.team-fixture-list>div{grid-template-columns:.55fr .75fr 2fr .7fr .85fr;align-items:center;display:grid}.team-fixture-head{color:#999a92;letter-spacing:1px;text-transform:uppercase;background:#f5f4ee;min-height:34px;padding:0 18px;font-size:7px;font-weight:800}.team-fixture-list>div{border-bottom:1px solid #ebeae3;min-height:55px;padding:8px 18px;font-size:9px}.team-fixture-list>div:last-child{border:0}.team-fixture-list>div.next-team-fixture{box-shadow:inset 3px 0 var(--lime);background:#f7f9e9}.team-fixture-list>div>span:nth-child(3){align-items:center;gap:9px;display:flex}.team-fixture-list>div>strong{font-family:var(--font-display);font-size:14px}.result-state{color:#777970;background:#ecece6;border-radius:20px;width:max-content;padding:5px 8px;font-size:7px;font-weight:800}.result-state.victoria{color:#2e684d;background:#e2efe5}.result-state.derrota{color:#9c4a34;background:#f4e4df}.result-state.empate{color:#6d661e;background:#f1edcf}.budget-box,.training-count{color:#fff;background:#193d30;border-radius:5px;padding:12px 16px}.budget-box span{color:#a3b5ad;letter-spacing:1px;font-size:7px;display:block}.budget-box b{font-family:var(--font-display);margin-top:4px;font-size:22px;display:block}.market-controls{gap:10px;padding:13px 16px;display:flex}.market-controls .search{flex:1}.market-controls select{width:185px}.market-layout{grid-template-columns:1.5fr .7fr;gap:20px;display:grid}.market-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:67px;padding:15px 18px;display:flex}.market-title h3{font-family:var(--font-display);text-transform:uppercase;margin:4px 0 0;font-size:19px}.market-title>span{color:#96978f;font-size:8px}.market-sort-bar{background:#f6f6ef;border-bottom:1px solid #e4e5dc;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 14px;display:flex}.market-sort-bar>span{color:#607168;letter-spacing:.08em;margin-right:3px;font-size:9px;font-weight:900}.market-sort-bar .sort-button{color:#4f5f56;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #d8dcd1;min-height:32px;padding:6px 9px;font-size:10px;font-weight:800}.market-sort-bar .sort-button.active{color:#fff;background:#244f3c;border-color:#244f3c}.market-row{border-bottom:1px solid #ebeae3;grid-template-columns:45px minmax(170px,1.35fr) minmax(135px,1fr) .45fr .7fr 82px .55fr;align-items:center;gap:8px;min-height:72px;padding:10px 17px;display:grid}.market-row>span b,.market-row>span small,.sell-row b,.sell-row small{display:block}.market-row small,.sell-row small{color:#92948b;margin-top:3px;font-size:7px}.market-age-stage{color:#2d654c;text-transform:uppercase;background:#e1efe6;border-radius:10px;width:max-content;margin-top:5px;padding:3px 6px;font-size:6px;font-style:normal;font-weight:900;display:block}.market-age-stage.age-variable{color:#796516;background:#f2eaca}.market-age-stage.age-decline{color:#914934;background:#f3e1db}.market-row strong{font-family:var(--font-display);font-size:15px}.market-origin{min-width:0}.market-origin strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.market-origin>i{color:#315f49;text-transform:uppercase;background:#e5eee8;border-radius:10px;width:max-content;margin-top:4px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:900;display:block}.market-origin>i.higher{color:#725c13;background:#f4ecc4}.market-origin>i.lower{color:#6f7470;background:#ecece7}.market-avatar{color:#244b3c;background:#e7efbc;border-radius:50%;place-items:center;width:36px;height:36px;font-size:8px;font-weight:900;display:grid}.market-row button{color:#fff;background:#214c3b;border:0;border-radius:3px;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:8px;font-weight:800;display:flex}.market-pagination{background:#f8f8f4;border-top:1px solid #e6e7df;justify-content:flex-end;align-items:center;gap:12px;padding:15px 17px;display:flex}.market-pagination span{color:#59665d;font-size:13px;font-weight:800}.market-pagination button{color:#214c3b;background:#fff;border:1px solid #cfd8cd;border-radius:5px;min-height:38px;padding:8px 13px;font-size:13px;font-weight:900}.market-pagination button:disabled{opacity:.42;cursor:not-allowed}.empty-state{color:#91928a;text-align:center;padding:45px;font-size:10px}.sell-panel{align-self:start;overflow:hidden}.sell-row{border-bottom:1px solid #ebeae3;grid-template-columns:1fr auto 30px;align-items:center;gap:9px;min-height:57px;padding:9px 15px;font-size:9px;display:grid}.sell-row>strong{font-family:var(--font-display);font-size:13px}.sell-help{color:#92938b;background:#f4f3ed;margin:0;padding:14px;font-size:8px;line-height:1.5}.training-count{align-items:center;gap:10px;display:flex}.training-count span,.training-count b{display:block}.training-count span{color:#a8bab2;font-size:8px}.training-count b{color:#fff;font-family:var(--font-display);font-size:18px}.training-layout{grid-template-columns:1.35fr .65fr;gap:20px;display:grid}.training-options{flex-direction:column;gap:10px;display:flex}.training-option{border:1px solid var(--line);min-height:91px;color:var(--ink);background:var(--white);text-align:left;border-radius:6px;grid-template-columns:50px 1fr auto;align-items:center;gap:13px;padding:14px 18px;display:grid;position:relative}.training-option.selected-option{border-color:#365f4e;box-shadow:inset 3px 0 #365f4e}.training-option>span b,.training-option>span small{display:block}.training-option>span b{font-family:var(--font-display);text-transform:uppercase;font-size:17px}.training-option>span small{color:#898a82;max-width:420px;margin-top:4px;font-size:9px}.training-option>strong{font-family:var(--font-display);font-size:15px}.training-option>svg{color:#45735e;width:13px;position:absolute;top:8px;right:8px}.plan-icon{border-radius:4px;place-items:center;width:45px;height:45px;display:grid}.plan-icon.green{color:#285c48;background:#dcecdf}.plan-icon.lime{color:#59670e;background:#edf6bd}.plan-icon.orange{color:#9c4a29;background:#f5ded4}.session-panel{align-self:start;padding:23px}.session-panel h3{font-family:var(--font-display);text-transform:uppercase;margin:8px 0;font-size:27px}.session-panel>p{color:#7f8178;min-height:38px;font-size:9px;line-height:1.6}.session-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:20px 0;display:grid}.session-details span{text-align:center;padding:12px 5px}.session-details b,.session-details small{display:block}.session-details b{font-family:var(--font-display);font-size:16px}.session-details small{color:#999a92;margin-top:3px;font-size:7px}.wide{justify-content:center;width:100%}.energy-list{overflow:hidden}.energy-grid{grid-template-columns:repeat(3,1fr);display:grid}.energy-grid>div{border-bottom:1px solid #ebeae3;border-right:1px solid #ebeae3;grid-template-columns:1fr 70px 35px;align-items:center;gap:8px;min-height:60px;padding:11px 17px;display:grid}.energy-grid span b,.energy-grid span small{display:block}.energy-grid span b{font-size:9px}.energy-grid span small{color:#94968d;margin-top:3px;font-size:7px}.energy-grid strong{font-family:var(--font-display);font-size:12px}@media (max-width:1100px){.tactics-layout,.market-layout,.training-layout{grid-template-columns:1fr}.control-panel,.sell-panel,.session-panel{width:100%}.energy-grid{grid-template-columns:repeat(2,1fr)}.data-row{grid-template-columns:1.8fr .5fr .5fr .8fr .7fr .75fr .55fr}.matchday-checklist{grid-template-columns:repeat(3,1fr)}.matchday-checklist>div{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1}.matchday-checklist>button:nth-child(4){border-right:0}}@media (max-width:760px){.reset-button span{display:none}.reset-button{padding:9px}.notification-panel{width:auto;position:fixed;top:68px;left:14px;right:14px}.page-intro{flex-direction:column;align-items:flex-start}.page-intro h2{font-size:27px}.page-intro .primary{justify-content:center;align-self:stretch}.summary-strip{grid-template-columns:repeat(2,1fr)}.summary-strip>div:nth-child(2){border-right:0}.summary-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.matchday-checklist{grid-template-columns:1fr}.matchday-checklist>div{grid-column:auto}.matchday-checklist>button{border-right:0;border-bottom:1px solid var(--line)}.add-form{grid-template-columns:1fr}.search{width:100%;min-width:0}.responsive-table{overflow-x:auto}.data-row{min-width:760px}.toolbar{gap:10px}.tactics-layout{display:block}.tactics-full{margin-bottom:20px}.tactics-full .pitch{width:min(100% - 24px,420px)}.intro-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.fixture-banner{text-align:center;grid-template-columns:1fr;gap:8px}.fixture-banner>span{text-align:center}.competition-panel{overflow-x:auto}.competition-grid{min-width:850px}.round-selector{grid-template-columns:repeat(7,1fr)}.round-fixtures{grid-template-columns:1fr;padding:10px}.team-schedule .market-title{flex-direction:column;align-items:flex-start}.team-schedule .market-title label{justify-content:space-between;width:100%}.team-fixture-head,.team-fixture-list>div{min-width:650px}.team-schedule{overflow-x:auto}.market-controls{flex-direction:column;align-items:stretch}.market-controls select{width:100%}.market-row{grid-template-columns:40px 1fr auto auto}.market-row>span:nth-child(2),.market-origin{grid-column:2/-1}.market-row>span:nth-child(4){grid-column:2}.market-row>span:nth-child(5){text-align:right;grid-column:3/-1}.market-contract-years{grid-column:2/3}.market-row button{grid-column:2/-1}.energy-grid{grid-template-columns:1fr}.training-option{grid-template-columns:45px 1fr auto}.status-toast{top:75px;left:14px;right:14px}.reset-button{display:none}}button:disabled{cursor:not-allowed;opacity:.45}.server-progress{z-index:200;background:#d9f33d40;height:3px;position:fixed;inset:0 0 auto;overflow:hidden}.server-progress i{background:var(--lime);width:35%;height:100%;animation:1s ease-in-out infinite server-load;display:block}@keyframes server-load{0%{transform:translate(-100%)}to{transform:translate(390%)}}.error-toast{background:#9d3e2b}.success-toast{background:#194b38}.server-hero .matchup{gap:18px}.server-hero .versus small{max-width:100px;line-height:1.35}.server-badge{color:#788078;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.locked-player{cursor:default}.locked-note{color:#85877e;background:#f4f3ed;align-items:center;gap:6px;padding:14px 20px;font-size:8px;display:flex}.toolbar>span,.market-title>span{align-items:center;gap:5px;display:flex}.readonly-squad{grid-template-columns:2fr .5fr .5fr 1fr .55fr .65fr .7fr}.selected-row{box-shadow:inset 3px 0 var(--lime);background:#f5f8df}.probability-card{color:#fff;background:#193a2d;border-radius:5px;gap:11px;margin:0 20px 20px;padding:15px;display:flex}.probability-card svg{min-width:20px;color:var(--lime)}.probability-card b,.probability-card p{margin:0;display:block}.probability-card b{font-size:10px}.probability-card p{color:#aab9b2;margin-top:4px;font-size:8px;line-height:1.45}.server-rule{color:#515a53;align-items:center;gap:5px;margin-left:auto;display:flex}.match-report{overflow:hidden}.event-list{padding:12px 20px 20px}.event-list>.match-event{border-bottom:1px solid #ebeae3;grid-template-columns:37px 1fr;gap:12px;padding:11px 9px;font-size:9px;display:grid;position:relative}.event-list>.match-event:before{content:"";background:#e2e4da;width:1px;position:absolute;top:0;bottom:0;left:22px}.event-list>.match-event>b{z-index:1;color:#3c745b;width:28px;height:28px;font-family:var(--font-display);background:#fff;border:1px solid #d8ded7;border-radius:50%;place-items:center;display:grid;position:relative}.event-list>.match-event>span{line-height:1.45}.event-list>.match-event>span small{color:#90938a;letter-spacing:.7px;text-transform:uppercase;margin-bottom:3px;font-size:6px;font-weight:900;display:block}.event-list>.match-event-goal,.event-list>.match-event-own-goal{background:#f1f6d9;border-bottom:0;border-radius:4px;margin:4px 0}.event-list>.match-event-goal>b,.event-list>.match-event-own-goal>b{color:#fff;background:#315f49;border-color:#315f49}.event-list>.match-event-own-goal{background:#f5e6df}.event-list>.match-event-own-goal>b{background:#9a4c39;border-color:#9a4c39}.event-list>.match-event-lineup,.event-list>.match-event-kickoff,.event-list>.match-event-half-time,.event-list>.match-event-full-time{color:#6f756e;background:#f8f8f3}.event-list>.narrative-title{border-bottom:1px solid #dedfd7;justify-content:space-between;align-items:end;padding:5px 0 12px;display:flex}.narrative-title small{color:#95978e;font-size:7px}.event-list>p{color:#85877e;font-size:9px}.outcome-grid{grid-template-columns:repeat(2,1fr);display:grid}.outcome-grid>div{border-bottom:1px solid #ebeae3;border-right:1px solid #ebeae3;align-content:start;gap:10px;min-height:112px;padding:14px 16px;display:grid}.outcome-grid b,.outcome-grid small{display:block}.outcome-grid b{font-size:14px}.outcome-grid small{color:#96978f;margin-top:3px;font-size:12px;line-height:1.4}.outcome-grid>div>span:last-child{color:#aaa}.outcome-grid .improved{background:#f5f8df}.outcome-grid .improved>svg{color:#527443;width:15px}.outcome-player{gap:2px;display:grid}.training-changes{flex-wrap:wrap;gap:7px;display:flex}.training-changes>span{background:#fff;border:1px solid #d5dfcd;border-radius:6px;gap:3px;min-width:150px;padding:8px 10px;display:grid}.training-changes small{color:#647069;margin:0;font-size:11px}.training-changes b{align-items:center;gap:7px;font-size:13px;display:flex}.training-changes em{border-radius:10px;padding:2px 5px;font-size:11px;font-style:normal}.training-changes em.positive{color:#236044;background:#dff0df}.training-changes em.negative{color:#934437;background:#f5dfda}.no-training-change{color:#858c86;font-size:12px}.player{cursor:pointer;justify-content:center;align-items:center;display:flex}.player .player-rating{text-align:center;font-size:16px;line-height:1;display:block;position:static}.player .player-position{letter-spacing:.3px;border-radius:9px;width:auto;min-width:25px;height:15px;padding:0 5px;font-size:6px;position:absolute;bottom:-5px;left:50%;right:auto;transform:translate(-50%)}.player .injury-dot{background:#c04c36;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:-3px}.pitch-help{color:#8c8e85;text-align:center;margin:3px 20px 16px;font-size:8px}.player-detail{z-index:10;color:#fff;background:#17251f;border:1px solid #32483e;border-radius:7px;width:min(340px,100% - 20px);max-height:calc(100% - 20px);overflow:hidden auto;box-shadow:0 20px 45px #08191147}.player-detail-inspector{width:min(390px,38%);max-height:none;margin:0;position:absolute;top:16px;right:16px;overflow:hidden}.tactics-full:has(.player-detail-inspector) .pitch{margin-right:min(420px,42%)}.tactics-full:has(.player-detail-inspector) .player-detail-inspector{width:min(390px,38%);max-height:none}.player-detail-close{z-index:2;color:#b9c3be;background:#263b32;border:0;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:8px;right:8px}.player-detail-close svg{width:14px}.player-detail-head{background:#20342b;grid-template-columns:35px 1fr 42px;align-items:center;gap:10px;padding:20px 46px 17px 18px;display:grid}.player-detail-head>span{color:#19372a;background:var(--lime);height:35px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:10px;display:grid}.player-detail-head small,.player-detail-head h4{margin:0;display:block}.player-detail-head small{color:#92a39b;font-size:11px}.player-detail-head h4{font-family:var(--font-display);text-transform:uppercase;margin-top:3px;font-size:20px}.player-detail-head>strong{font-family:var(--font-display);text-align:right;font-size:27px}.player-detail-status{border-bottom:1px solid #30433b;grid-template-columns:1fr 1fr;gap:8px;padding:13px 17px;display:grid}.player-detail-status span{color:#bdc7c2;align-items:center;gap:6px;font-size:11px;display:flex}.player-detail-status svg{width:14px}.player-detail-status .available{color:#bcd865}.player-detail-status .unavailable{color:#ef947e}.development-row{padding:15px 17px}.development-row>span{color:#b9c4be;align-items:center;gap:6px;font-size:11px;display:flex}.development-row>span svg{width:14px;color:var(--lime)}.development-row>span b{color:#fff;margin-left:auto}.development-row>div{background:#31443c;border-radius:4px;height:6px;margin:9px 0 7px;overflow:hidden}.development-row>div i{background:var(--lime);border-radius:4px;height:100%;display:block}.development-row>small{color:#8fa098;font-size:10px}.player-detail-metrics{border-top:1px solid #30433b;grid-template-columns:repeat(3,1fr);display:grid}.player-detail-metrics span{text-align:center;border-right:1px solid #30433b;padding:11px 7px}.player-detail-metrics span:last-child{border:0}.player-detail-metrics small,.player-detail-metrics b{display:block}.player-detail-metrics small{color:#82958b;text-transform:uppercase;font-size:9px}.player-detail-metrics b{margin-top:4px;font-size:13px}.player-key-skills{border-top:1px solid #30433b;padding:13px 16px}.player-key-skills>small{color:#82958b;letter-spacing:.08em;font-size:9px;font-weight:900}.player-key-skills>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.player-key-skills span{text-align:center;background:#20342b;border:1px solid #3a5047;border-radius:6px;padding:8px 6px}.player-key-skills span b,.player-key-skills span small{display:block}.player-key-skills span b{color:var(--lime);font-family:var(--font-display);font-size:17px}.player-key-skills span small{color:#aab8b1;margin-top:2px;font-size:9px}.player-detail-inspector .player-detail-head{padding:14px 42px 13px 14px}.player-detail-inspector .player-detail-head h4{font-size:17px}.player-detail-inspector .player-detail-head>strong{font-size:24px}.player-detail-inspector .player-detail-status{padding:9px 13px}.player-detail-inspector .development-row{padding:10px 13px}.player-detail-inspector .development-row>div{margin:6px 0 5px}.player-detail-inspector .player-detail-metrics span{padding:8px 5px}.player-detail-inspector .player-key-skills{padding:9px 12px}.player-detail-inspector .player-key-skills>div{gap:5px;margin-top:6px}.player-detail-inspector .player-key-skills span{padding:5px 4px}.player-detail-inspector .player-key-skills span b{font-size:15px}.player-detail-inspector .player-special-skills{border-top:1px solid #30433b;gap:6px;padding:9px 12px}.player-detail-inspector .player-special-skills>small{color:#82958b;font-size:9px}.player-detail-inspector .player-skill-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.player-detail-inspector .player-skill-badge{color:#edf3ef;background:#20342b;border-color:#3a5047;grid-template-columns:23px minmax(0,1fr) auto;gap:1px 5px;min-width:0;padding:5px 6px}.player-detail-inspector .player-skill-icon{width:23px;height:23px}.player-detail-inspector .player-skill-icon svg{width:13px;height:13px}.player-detail-inspector .player-skill-badge b,.player-detail-inspector .player-skill-badge em{font-size:9px}.player-detail-inspector .player-skill-badge>i{color:#d9d090;font-size:8px}.player-detail-inspector .player-skill-badge>small{color:#b8c3bd;margin-top:1px;font-size:8px}.player-detail-inspector .individual-duty{padding:9px 12px 11px}.player-detail-inspector .individual-duty>div{margin:7px 0 6px}.player-detail-inspector .individual-duty button{padding:6px 3px}.player-detail-inspector .individual-duty>small{font-size:8px}.competition-identity{border:1px solid var(--line);background:#fff;border-radius:6px 6px 0 0;align-items:center;gap:16px;min-height:100px;padding:20px 24px;display:flex}.competition-prizes{border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.competition-prizes span{border-right:1px solid var(--line);padding:13px 18px}.competition-prizes span:last-child{border:0}.competition-prizes small,.competition-prizes b,.competition-prizes em{display:block}.competition-prizes small{color:#718077;font-size:10px;font-weight:900}.competition-prizes b{font-family:var(--font-display);margin-top:3px;font-size:20px}.competition-prizes em{color:#8a9089;margin-top:2px;font-size:10px;font-style:normal}@media (max-width:600px){.competition-prizes span{padding:10px}.competition-prizes b{font-size:16px}.competition-prizes em{display:none}}.competition-logo{color:#234936;background:#e8f3b4;border-radius:8px;place-items:center;width:55px;height:55px;display:grid}.competition-logo svg{width:27px}.competition-identity h2{font-family:var(--font-display);text-transform:uppercase;margin:4px 0 2px;font-size:28px}.competition-identity p{color:#8b8d84;margin:0;font-size:8px}.competition-identity .save-indicator{margin-left:auto}.competition-tabs{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 6px 6px;gap:3px;margin-top:-20px;padding:0 18px;display:flex;overflow-x:auto}.competition-tabs button{color:#777a71;background:0 0;border:0;border-bottom:3px solid #0000;min-width:max-content;padding:15px 14px 13px;font-size:9px;font-weight:800}.competition-tabs button.active{color:#204735;border-bottom-color:#284f3d}.competition-overview{grid-template-columns:.8fr 1.35fr .75fr .8fr;gap:12px;display:grid}.competition-overview article{border:1px solid var(--line);background:#fff;border-radius:6px;min-height:142px;padding:20px}.competition-overview article>span{color:#92948b;letter-spacing:1px;font-size:7px;font-weight:800}.competition-overview article>strong{font-family:var(--font-display);margin:9px 0 2px;font-size:31px;display:block}.competition-overview article>p{color:#7f8178;margin:0;font-size:8px}.competition-overview article>button{color:#2d644d;background:0 0;border:0;margin-top:14px;padding:0;font-size:8px;font-weight:800}.competition-overview .next-match-card{color:#fff;background:#193a2d}.competition-overview .cup-overview-card{background:linear-gradient(145deg,#fffdf1,#f6efd1);border-color:#e2d39a}.cup-overview-card>strong{color:#80651a}.honors-page{gap:18px;display:grid}.cup-campaign{overflow:hidden}.cup-campaign-head{color:#fff;background:linear-gradient(125deg,#183e30,#0f271f);grid-template-columns:54px 1fr auto;align-items:center;gap:15px;padding:22px;display:grid}.cup-emblem{color:#183428;background:#d9f33d;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.cup-emblem svg{width:25px}.cup-campaign-head h3{font-family:var(--font-display);text-transform:uppercase;margin:4px 0;font-size:25px}.cup-campaign-head p{color:#aec0b7;margin:0;font-size:8px}.cup-status{color:#d9f33d;letter-spacing:1px;background:#d9f33d1a;border-radius:3px;padding:7px 9px;font-size:7px;font-weight:900}.cup-status.champion{color:#172f25;background:#d9f33d}.cup-status.eliminated,.cup-status.locked{color:#d5d9d5;background:#ffffff17}.cup-bracket{background:#f7f6ef;grid-template-columns:repeat(3,1fr);gap:11px;padding:18px;display:grid}.cup-bracket article{background:#fff;border:1px solid #dddcd1;border-top:4px solid #b7bbb4;border-radius:5px;flex-direction:column;justify-content:center;min-height:105px;padding:14px;display:flex}.cup-bracket article.won{background:#f7fbe9;border-top-color:#83a51f}.cup-bracket article.lost{background:#fff6f3;border-top-color:#c95b4d}.cup-bracket small{color:#575e58;text-transform:uppercase;font-size:7px;font-weight:900}.cup-bracket b{margin:9px 0 5px;font-size:10px}.cup-bracket span{color:#5c625d;font-size:7px}.honors-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.honors-summary article{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:12px;min-height:84px;padding:17px;display:flex}.honors-summary svg{color:#8c731e;width:22px}.honors-summary span,.honors-summary small,.honors-summary b{display:block}.honors-summary small{color:#5b625c;letter-spacing:.8px;font-size:6px}.honors-summary b{font-family:var(--font-display);margin-top:4px;font-size:20px}.trophy-cabinet{background:#151b18;overflow:hidden}.trophy-cabinet .market-title .eyebrow{color:#59605a}.honor-grid{background:linear-gradient(90deg,#0000 0 3%,#ffffff09 3% 3.4%,#0000 3.4% 96.6%,#ffffff09 96.6% 97%,#0000 97%),linear-gradient(145deg,#28302c,#171d1a);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:26px 22px 34px;display:grid}.honor-card{background:linear-gradient(145deg,#ffffff1a,#ffffff06);border:1px solid #ffffff21;border-radius:8px 8px 3px 3px;grid-template-rows:164px 1fr;min-height:320px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 18px 28px #0000003d}.honor-trophy{align-content:center;place-items:center;display:grid;position:relative}.honor-trophy-glow{filter:blur(3px);background:radial-gradient(circle,#ffe0743d,#0000 68%);border-radius:50%;width:110px;height:110px;position:absolute}.honor-trophy-object{color:#ffe9a6;width:92px;height:130px;display:block;position:relative}.honor-trophy-bowl{z-index:2;background:linear-gradient(110deg,#9b641d,#ffe084 47%,#b77a27 74%,#6f4312);border-radius:8px 8px 28px 28px;place-items:center;width:70px;height:65px;display:grid;position:absolute;top:5px;left:11px;box-shadow:inset 0 3px 8px #ffffff6b,0 8px 16px #00000047}.honor-trophy-bowl svg{stroke-width:1.7px;color:#4e300c;width:33px;height:33px}.honor-trophy-bowl>span{filter:saturate(.75)drop-shadow(0 2px 1px #00000040);font-size:29px}.honor-trophy-handle{border:7px solid #bd812d;border-radius:50%;width:29px;height:43px;position:absolute;top:14px}.honor-trophy-handle.left{left:-2px}.honor-trophy-handle.right{right:-2px}.honor-trophy-stem{background:linear-gradient(90deg,#855318,#f5c862,#8b571a);width:15px;height:29px;position:absolute;top:65px;left:39px}.honor-trophy-base{background:linear-gradient(#d99e3e,#845016);border-bottom:7px solid #50300e;border-radius:3px;width:63px;height:20px;position:absolute;top:91px;left:15px;box-shadow:0 7px 10px #0000004d}.honor-trophy-bowl:after{content:"";background:#7d4b14;border-radius:50%;width:46px;height:8px;position:absolute;bottom:-6px}.honor-trophy-bowl b{display:none}.honor-trophy>b{color:#ffe9ae;letter-spacing:.7px;text-transform:uppercase;background:#080d0ab8;border:1px solid #ffe8a559;border-radius:99px;padding:5px 9px;font-size:11px;position:absolute;bottom:5px}.honor-trophy-mvp .honor-trophy-bowl{background:linear-gradient(135deg,#b8cd28,#efff7a,#718b16);border-radius:50%}.honor-trophy-mvp .honor-trophy-handle{display:none}.honor-trophy-mvp .honor-trophy-bowl svg{color:#22330c}.honor-trophy-pichichi .honor-trophy-bowl{background:linear-gradient(135deg,#9a651c,#ffdd74,#815013);border-radius:34px 34px 17px 17px;width:64px;left:14px}.honor-card-copy{color:#f4f2e9;border-top:1px solid #ffffff21;padding-top:14px;position:relative}.honor-kind-legend{color:#1d2b23;letter-spacing:.5px;text-transform:uppercase;background:#e5c25c;border-radius:3px;margin-bottom:9px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.honor-kind-legend.cup{color:#fff;background:#7751c8}.honor-kind-legend.mvp{background:#d9f33d}.honor-kind-legend.pichichi{color:#fff;background:#c06b20}.honor-card small{color:#b8c0ba;letter-spacing:.7px;font-size:11px;font-weight:900;display:block}.honor-card h4{color:#fff;font-family:var(--font-display);text-transform:uppercase;margin:7px 0;font-size:20px}.honor-card-copy>b{color:#d9f33d;font-size:14px}.honor-card p{color:#c5cbc7;margin:9px 0 32px;font-size:13px;line-height:1.5}.honor-card-copy>strong{color:#d9f33d;font-size:14px;position:absolute;bottom:2px;right:0}.empty-cabinet{color:#8b8e85;text-align:center;background:#f6f2e6;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:250px;padding:40px;display:flex}.empty-cabinet svg{color:#b4a56d;width:42px;height:42px}.empty-cabinet b{color:#484d47;font-family:var(--font-display);text-transform:uppercase;font-size:20px}.empty-cabinet span{font-size:8px}.next-match-card>span,.next-match-card>p{color:#a2b5ac!important}.next-match-card>div{text-align:center;grid-template-columns:1fr 32px 1fr;align-items:center;margin:21px 0 12px;display:grid}.next-match-card>div b{font-family:var(--font-display);text-transform:uppercase;font-size:18px}.next-match-card>div i{color:var(--lime);font-size:9px;font-style:normal}.competition-section-title{justify-content:space-between;align-items:end;display:flex}.competition-section-title h3{font-family:var(--font-display);text-transform:uppercase;margin:4px 0 0;font-size:28px}.competition-section-title p{color:#8f9188;margin:0;font-size:8px}.copero-rounds{grid-template-columns:repeat(15,1fr);overflow-x:auto}.copero-rounds button{flex-direction:column;justify-content:center;align-items:center;min-width:48px;display:flex}.copero-rounds button span{margin:0 0 2px;display:block}.playoff-panel{overflow:hidden}.playoff-bracket{background:linear-gradient(135deg,#f8f8f3,#eef2e8);grid-template-columns:1fr 70px 1fr;align-items:center;gap:0;padding:28px;display:grid}.playoff-bracket h4{color:#8b8d84;letter-spacing:1px;margin:0 0 12px;font-size:8px}.playoff-bracket article{background:#fff;border:1px solid #d8d9cf;border-radius:5px}.playoff-bracket>div:first-child article{grid-template-columns:1fr 28px 1fr;align-items:center;margin-bottom:12px;padding:10px;display:grid}.playoff-bracket article span{grid-template-columns:20px 1fr;align-items:center;gap:2px 7px;display:grid}.playoff-bracket article span>i{color:#fff;background:#315b47;border-radius:50%;grid-row:1/3;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.playoff-bracket article span>b{font-size:8px}.playoff-bracket article span>small{color:#999b92;font-size:6px}.playoff-bracket article>strong{text-align:center;color:#8b8d84;font-size:7px}.bracket-connector{height:128px;position:relative}.bracket-connector:before{content:"";border:1px solid #aeb5ab;border-left:0;position:absolute;inset:25% 50% 25% 0}.bracket-connector:after{content:"";border-top:1px solid #aeb5ab;position:absolute;top:50%;left:50%;right:0}.playoff-final article{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:155px;padding:18px;display:flex}.playoff-final svg{color:#446b56;width:26px}.playoff-final b{font-size:9px}.playoff-final strong{color:#839087}.playoff-final small{color:#999b92;font-size:7px}.playoff-note{color:#85877e;background:#f3f3ed;align-items:center;gap:7px;margin:0;padding:13px 18px;font-size:8px;display:flex}.playoff-note svg{width:13px}@media (max-width:900px){.tactics-full:has(.player-detail-inspector) .pitch{margin-right:auto}.individual-focus>div{grid-template-columns:repeat(2,minmax(0,1fr))}.player-detail-inspector{border-radius:10px;margin:14px 12px 8px;position:relative;inset:auto;width:auto!important;max-height:none!important}.competition-identity{align-items:flex-start}.competition-logo{flex:0 0 42px;width:42px;height:42px}.competition-identity .save-indicator{display:none}.competition-overview{grid-template-columns:1fr}.cup-campaign-head{grid-template-columns:45px 1fr;padding:17px}.cup-emblem{width:45px;height:45px}.cup-status{grid-column:1/-1;justify-self:start}.cup-bracket,.honors-summary,.honor-grid{grid-template-columns:1fr}.competition-tabs{padding:0 8px}.copero-rounds{display:flex}.playoff-bracket{grid-template-columns:1fr;padding:16px}.bracket-connector{height:30px}.bracket-connector:before,.bracket-connector:after{display:none}.competition-section-title{flex-direction:column;align-items:flex-start;gap:5px}}.player-leaders{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.player-leaders>article{border:1px solid var(--line);background:#fff;border-radius:5px;overflow:hidden}.leader-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding:15px 17px;display:flex}.leader-head h3{font-family:var(--font-display);text-transform:uppercase;margin:4px 0 0;font-size:20px}.leader-head>small{color:#8c8f86;letter-spacing:.7px;font-size:6px;font-weight:900}.leader-list>div{border-bottom:1px solid #ecece5;grid-template-columns:22px 1fr 35px;align-items:center;gap:8px;min-height:49px;padding:7px 14px;display:grid}.leader-list>div:last-child{border:0}.leader-list>div>i{color:#426e57;background:#eef4df;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;font-weight:900;display:grid}.leader-list span b,.leader-list span small{display:block}.leader-list span b{font-size:8px}.leader-list span small{color:#999b92;margin-top:3px;font-size:6px}.leader-list strong{font-family:var(--font-display);text-align:right;font-size:18px}@media (max-width:760px){.player-leaders{grid-template-columns:1fr}.narrative-title{flex-direction:column;gap:4px;align-items:flex-start!important}.event-list{padding-left:12px;padding-right:12px}}.news-actions{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:15px;left:22px;right:20px}.news .news-actions .time{position:static}.news-actions button{color:#315f49;text-transform:uppercase;background:#f9faf3;border:1px solid #d5d7cd;border-radius:4px;padding:6px 9px;font-size:7px;font-weight:900}.pitch-condition{z-index:4;color:#fff;background:#3f765c;border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;top:-5px;left:-5px;box-shadow:0 2px 5px #0000002e}.pitch-condition svg{width:9px;height:9px}.pitch-condition.falling{background:#b55a42}.pitch-condition.unavailable{background:#9d382d}.individual-duty{border-top:1px solid #30433b;padding:14px 17px 16px}.individual-duty>span{justify-content:space-between;align-items:center;display:flex}.individual-duty>span small{color:#82958b;letter-spacing:.8px;font-size:9px}.individual-duty>span b{color:var(--lime);font-size:11px}.individual-duty>div{grid-template-columns:repeat(3,1fr);gap:5px;margin:10px 0 8px;display:grid}.individual-duty button{color:#a8b5af;background:#20352c;border:1px solid #3c5147;border-radius:3px;padding:8px 3px;font-size:10px}.individual-duty button.active{border-color:var(--lime);color:#17251f;background:var(--lime);font-weight:900}.individual-duty>small{color:#809189;font-size:9px;line-height:1.45;display:block}.individual-focus{border-top:1px solid #30433b;gap:8px;padding:10px 12px 12px;display:grid}.individual-focus>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.individual-focus>span small{color:#82958b;letter-spacing:.08em;font-size:8px;font-weight:900}.individual-focus>span b{color:var(--lime);font-size:11px}.individual-focus>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.individual-focus button{color:#a8b5af;background:#20352c;border:1px solid #3c5147;border-radius:4px;min-height:30px;padding:5px 4px;font-size:9px;line-height:1.15}.individual-focus button.active{border-color:var(--lime);color:#17251f;background:var(--lime);font-weight:900}.individual-focus button:disabled{opacity:.35}.individual-focus label{color:#a8b5af;gap:5px;font-size:9px;font-weight:800;display:grid}.individual-focus select{color:#fff;background:#20352c;border:1px solid #42584d;width:100%;min-height:34px;padding:6px 8px;font-size:10px}.individual-focus>small{color:#809189;font-size:8px;line-height:1.4}.custom-formation-pitch:after{content:"FORMACIÓN PERSONALIZADA · ARRASTRÁ LIBREMENTE";z-index:1;color:#dff54b;letter-spacing:.06em;white-space:nowrap;pointer-events:none;background:#0a2d20d6;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:950;position:absolute;bottom:2.5%;left:50%;transform:translate(-50%)}.goalkeeper-duty>div{grid-template-columns:1fr}.goalkeeper-duty button{min-height:32px}.tactical-projection{background:#f8f9f1;border:1px solid #dcded3;border-radius:5px;grid-template-columns:repeat(3,1fr);margin:0 20px 18px;display:grid;overflow:hidden}.tactical-projection>div{border-right:1px solid #dcded3;min-width:0;padding:12px 10px}.tactical-projection>div:last-child{border:0}.tactical-projection span,.tactical-projection small,.tactical-projection b{display:block}.tactical-projection span{color:#85877f;letter-spacing:.5px;font-size:10px;font-weight:900}.tactical-projection b{color:#244f3d;font-family:var(--font-display);margin:4px 0;font-size:20px}.tactical-projection small{color:#999b92;font-size:11px;line-height:1.35}.academy-training-button{align-items:center;gap:9px;display:inline-flex}.academy-training-button>span{text-align:left;line-height:1.05;display:grid}.academy-training-button>span b{font-size:14px}.academy-training-button>span small{opacity:.8;margin-top:4px;font-size:10px;font-weight:750}.academy-training-note{color:#365a45;background:#f3f8ed;border:1px solid #dce8d3;border-radius:8px;align-items:center;gap:8px;margin:-6px 0 4px;padding:11px 14px;font-size:13px;line-height:1.45;display:flex}.academy-training-note svg{color:#558b35;flex:none}.shape-analysis{grid-template-columns:repeat(4,1fr);gap:7px;margin:0 20px 12px;display:grid}.shape-analysis>div{background:#fff;border:1px solid #dfe1d7;border-radius:4px;min-width:0;padding:10px}.shape-analysis span,.shape-analysis b,.shape-analysis small{display:block}.shape-analysis span{color:#848a82;letter-spacing:.45px;font-size:5px;font-weight:900}.shape-analysis b{color:#26533f;font-family:var(--font-display);margin:4px 0 2px;font-size:18px}.shape-analysis small{color:#92988f;font-size:5px}.shape-analysis>div.danger{background:#fff5f1;border-color:#e8b5a9}.shape-analysis>div.danger b{color:#ad4938}.shape-warning{color:#315945;background:#eef7ef;border-left:3px solid #58a87d;border-radius:3px;align-items:flex-start;gap:9px;margin:0 20px 14px;padding:11px 12px;display:flex}.shape-warning>svg{flex:none;width:16px}.shape-warning b,.shape-warning p,.shape-warning small{display:block}.shape-warning b{text-transform:uppercase;font-size:7px}.shape-warning p{color:#596c61;margin:4px 0;font-size:6px;line-height:1.45}.shape-warning small{color:#7a8d82;font-size:5px}.shape-warning.danger{color:#9e402f;background:#fff1ec;border-left-color:#d65a43}.form-indicator{color:#777b73;align-items:center;gap:3px;font-size:7px;font-weight:900;display:inline-flex}.form-indicator svg{width:12px;height:12px}.form-indicator.rising{color:#367257}.form-indicator.falling,.form-indicator.unavailable{color:#ae4b38}.player-status-grid>span:nth-child(3){border-right:1px solid var(--line)}.event-list>.match-event-red-card{background:#f5dfda;border-bottom:0;border-radius:4px;margin:4px 0}.event-list>.match-event-red-card>b{color:#fff;background:#9d382d;border-color:#9d382d}.match-model-summary{border-bottom:1px solid var(--line);background:#f6f7ee;grid-template-columns:repeat(3,1fr);display:grid}.match-model-summary span{border-right:1px solid var(--line);padding:11px 18px}.match-model-summary span:last-child{border:0}.match-model-summary small,.match-model-summary b{display:block}.match-model-summary small{color:#92958c;letter-spacing:.6px;font-size:6px}.match-model-summary b{color:#244f3d;font-family:var(--font-display);margin-top:4px;font-size:17px}.fixture-details{color:#315f49;text-transform:uppercase;background:#e8efcf;border:0;border-radius:3px;padding:3px 6px;font-size:6px;font-weight:900;position:absolute;bottom:5px;right:8px}.opponent-roster{border-top:12px solid #f1f1ea}.opponent-roster-head,.opponent-player{grid-template-columns:1.8fr .4fr .4fr .45fr .6fr .5fr .8fr;align-items:center;gap:8px;display:grid}.opponent-roster-head{color:#969990;letter-spacing:.6px;text-transform:uppercase;background:#f5f5ef;min-height:33px;padding:0 18px;font-size:6px;font-weight:900}.opponent-player{border-top:1px solid #ecece5;min-height:47px;padding:7px 18px;font-size:8px}.opponent-player>span:first-child b,.opponent-player>span:first-child small{display:block}.opponent-player>span:first-child small{color:#9a9c93;margin-top:2px;font-size:6px}.opponent-player strong{font-family:var(--font-display);font-size:13px}.rival-available{color:#3f745b}.rival-unavailable{color:#af4e3a;font-weight:800}.rivals-page{gap:16px;display:grid}.rivals-directory,.rival-comparison{overflow:hidden}.rivals-title{border-bottom:1px solid var(--line);padding:22px 24px}.rivals-title p{color:#657067;max-width:680px;margin:6px 0 0;font-size:14px;line-height:1.5}.rival-club-selector{background:#f4f5ef;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:14px;display:grid}.rival-club-selector button{color:#173f30;text-align:left;background:#fff;border:1px solid #daddd2;border-radius:7px;align-items:center;gap:10px;min-width:0;min-height:76px;padding:11px;display:flex}.rival-club-selector button.active{color:#fff;background:#214b39;border-color:#25563f;box-shadow:0 7px 17px #19412f2b}.rival-club-selector button>span,.rival-club-selector b,.rival-club-selector small{min-width:0;display:block}.rival-club-selector b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.rival-club-selector small{color:inherit;opacity:.76;margin-top:4px;font-size:11px}.rival-comparison-head{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 16px;display:flex}.rival-comparison-head h3{font-family:var(--font-display);text-transform:uppercase;margin:4px 0 0;font-size:27px}.rival-comparison-head>span{border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900}.comparison-advantage{color:#275c42;background:#e2f2df}.comparison-even{color:#6d5b22;background:#f8efc8}.comparison-warning{color:#8a4439;background:#f5dfda}.rival-level-comparison{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px;margin:0 24px;display:grid}.rival-level-comparison article{background:#f9faf6;border:1px solid #dfe2d8;border-radius:7px;flex-direction:column;justify-content:center;min-height:105px;padding:15px 17px;display:flex}.rival-level-comparison small,.rival-level-comparison b,.rival-level-comparison span{display:block}.rival-level-comparison small{color:#707b72;letter-spacing:.07em;font-size:11px;font-weight:900}.rival-level-comparison b{color:#214f3b;font-family:var(--font-display);margin-top:3px;font-size:31px}.rival-level-comparison span{color:#70776f;font-size:12px}.rival-level-comparison>i{color:#315e48;font-family:var(--font-display);align-self:center;font-size:23px;font-style:normal}.rival-level-comparison .rival-cap-card{color:#fff;background:#173e2e;border-color:#173e2e}.rival-level-comparison .rival-cap-card :is(small,b,span){color:inherit}.rival-balance-note,.rival-market-note{color:#53645a;margin:15px 24px;font-size:13px;line-height:1.5}.rival-balance-note{background:#eff5e8;border:1px solid #d7e2d4;border-radius:6px;align-items:flex-start;gap:9px;padding:12px 14px;display:flex}.rival-balance-note svg{flex:none;margin-top:2px}.rival-squad-table{border-top:1px solid var(--line)}.rival-squad-head,.rival-squad-player{grid-template-columns:minmax(180px,1.65fr) .65fr .42fr .48fr .48fr .72fr .62fr .52fr .9fr;align-items:center;gap:10px;display:grid}.rival-squad-head{color:#646e65;letter-spacing:.05em;text-transform:uppercase;background:#f0f1eb;min-height:46px;padding:0 22px;font-size:11px;font-weight:900}.rival-squad-player{border-top:1px solid #e8eae1;min-height:70px;padding:10px 22px;font-size:14px}.rival-squad-player:nth-child(2n){background:#fcfcf9}.rival-squad-player strong{color:#214f3b;font-family:var(--font-display);font-size:19px}.rival-player-name b,.rival-player-name small{display:block}.rival-player-name b{font-size:15px}.rival-player-name small{color:#7e867f;margin-top:3px;font-size:11px}.rival-squad-player>span:nth-child(2){align-items:center;gap:3px;display:flex}.rival-market-note{color:#737a73;margin-bottom:20px}@media (max-width:760px){.tactical-projection{grid-template-columns:1fr}.tactical-projection>div{border-bottom:1px solid #dcded3;border-right:0}.shape-analysis,.player-status-grid{grid-template-columns:1fr 1fr}.player-status-grid>span:last-child{grid-column:auto}.rich-squad{min-width:900px}.opponent-roster{overflow-x:auto}.opponent-roster-head,.opponent-player{min-width:680px}.rivals-title,.rival-comparison-head{padding:17px}.rivals-title{align-items:flex-start}.rivals-title>span{display:none}.rival-club-selector{scroll-snap-type:x mandatory;padding:10px;display:flex;overflow-x:auto}.rival-club-selector button{scroll-snap-align:start;min-width:min(78vw,260px)}.rival-comparison-head{flex-direction:column;align-items:flex-start}.rival-level-comparison{grid-template-columns:1fr 1fr;margin:0 14px}.rival-level-comparison>i{display:none}.rival-level-comparison .rival-cap-card{grid-column:1/-1}.rival-balance-note,.rival-market-note{margin:13px 14px;font-size:14px}.rival-squad-head{display:none}.rival-squad-table{background:#f1f2ec;padding:10px}.rival-squad-player{background:#fff;border:1px solid #dfe2d8;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;min-height:0;margin-bottom:9px;padding:14px;font-size:14px}.rival-squad-player:last-child{margin-bottom:0}.rival-squad-player .rival-player-name{grid-column:1/-1}.rival-squad-player>:is(span,strong):not(.rival-player-name):before{content:attr(data-label);color:#7a817a;font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.rival-squad-player>span:nth-child(2){display:block}}.club-card{width:100%;color:inherit;text-align:left;cursor:pointer}.custom-crest{color:var(--crest-accent);background:var(--crest-primary);filter:drop-shadow(0 4px 7px #00000029);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.custom-crest i{background:var(--crest-secondary);opacity:.9;width:30%;height:120%;position:absolute;top:-10%;left:35%;transform:rotate(18deg)}.custom-crest[class*=crest-pattern-] i{display:none}.custom-crest.crest-pattern-lisa{background:var(--crest-primary)}.custom-crest.crest-pattern-rayas{background:repeating-linear-gradient(90deg, var(--crest-primary) 0 18%, var(--crest-secondary) 18% 36%)}.custom-crest.crest-pattern-aros{background:repeating-linear-gradient(0deg, var(--crest-primary) 0 18%, var(--crest-secondary) 18% 36%)}.custom-crest.crest-pattern-mitades{background:linear-gradient(90deg, var(--crest-primary) 0 50%, var(--crest-secondary) 50% 100%)}.custom-crest.crest-pattern-banda{background:linear-gradient(135deg, var(--crest-primary) 0 38%, var(--crest-secondary) 38% 62%, var(--crest-primary) 62% 100%)}.custom-crest.crest-pattern-diagonal{background:repeating-linear-gradient(135deg, var(--crest-primary) 0 18%, var(--crest-secondary) 18% 33%, var(--crest-primary) 33% 50%)}.custom-crest.crest-pattern-cuadros{background-color:var(--crest-primary);background-image:conic-gradient(var(--crest-secondary) 25%, transparent 0 50%, var(--crest-secondary) 0 75%, transparent 0);background-size:38% 38%}.custom-crest.crest-pattern-degradado{background:linear-gradient(180deg, var(--crest-secondary), var(--crest-primary) 68%)}.custom-crest.crest-pattern-franja-central{background:linear-gradient(90deg, var(--crest-primary) 0 35%, var(--crest-secondary) 35% 65%, var(--crest-primary) 65% 100%)}.custom-crest.crest-pattern-franja-horizontal{background:linear-gradient(180deg, var(--crest-primary) 0 38%, var(--crest-secondary) 38% 62%, var(--crest-primary) 62% 100%)}.custom-crest.crest-pattern-doble-franja{background:linear-gradient(90deg, var(--crest-primary) 0 28%, var(--crest-secondary) 28% 42%, var(--crest-primary) 42% 58%, var(--crest-secondary) 58% 72%, var(--crest-primary) 72% 100%)}.custom-crest.crest-pattern-hombros{background:linear-gradient(145deg, var(--crest-secondary) 0 18%, var(--crest-primary) 18% 82%, var(--crest-secondary) 82% 100%)}.custom-crest.crest-pattern-chevron{background-color:var(--crest-primary);background-image:linear-gradient(145deg, transparent 43%, var(--crest-secondary) 44% 53%, transparent 54%), linear-gradient(35deg, transparent 43%, var(--crest-secondary) 44% 53%, transparent 54%)}.custom-crest b{z-index:1;width:64%;color:var(--crest-accent);font-family:var(--font-display);font-size:calc(1em * var(--crest-text-scale,1));letter-spacing:normal;text-align:center;text-shadow:0 1px #fff6;white-space:nowrap;margin:0;font-weight:900;line-height:1;position:absolute;top:50%;left:18%;transform:translateY(-50%)}.custom-crest.text-top-left b,.custom-crest.text-middle-left b,.custom-crest.text-bottom-left b{text-align:left}.custom-crest.text-top-right b,.custom-crest.text-middle-right b,.custom-crest.text-bottom-right b{text-align:right}.custom-crest.text-top-left b,.custom-crest.text-top-center b,.custom-crest.text-top-right b{top:32%}.custom-crest.text-bottom-left b,.custom-crest.text-bottom-center b,.custom-crest.text-bottom-right b{top:66%}.custom-crest.shield{clip-path:polygon(50% 0,100% 18%,88% 82%,50% 100%,12% 82%,0 18%)}.custom-crest.round{border:3px solid var(--crest-secondary);border-radius:50%}.custom-crest.diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.custom-crest.hexagon{clip-path:polygon(25% 2%,75% 2%,100% 50%,75% 98%,25% 98%,0 50%)}.custom-crest.pennant{clip-path:polygon(7% 0,93% 0,93% 72%,50% 100%,7% 72%)}.custom-crest.badge{border:3px solid var(--crest-secondary);clip-path:polygon(8% 0,92% 0,100% 15%,92% 82%,50% 100%,8% 82%,0 15%);border-radius:22% 22% 35% 35%}.custom-crest.heater{clip-path:polygon(5% 3%,95% 3%,92% 57%,76% 82%,50% 100%,24% 82%,8% 57%)}.custom-crest.heater i{left:36%;transform:rotate(-18deg)}.custom-crest.spanish{clip-path:polygon(3% 5%,97% 5%,97% 64%,78% 84%,50% 100%,22% 84%,3% 64%)}.custom-crest.spanish i,.custom-crest.oval i,.custom-crest.fortress i{width:100%;height:23%;top:40%;left:0;transform:none}.custom-crest.roundel{border:3px solid var(--crest-secondary);border-radius:50%}.custom-crest.roundel i{border:3px solid var(--crest-secondary);background:0 0;border-radius:50%;width:auto;height:auto;inset:14%;transform:none}.custom-crest.oval{border:3px solid var(--crest-secondary);border-radius:50%/43%}.custom-crest.fortress{clip-path:polygon(4% 3%,25% 3%,25% 17%,40% 17%,40% 3%,60% 3%,60% 17%,75% 17%,75% 3%,96% 3%,92% 77%,50% 100%,8% 77%)}.custom-crest.royal{clip-path:polygon(2% 21%,18% 4%,34% 22%,50% 0,66% 22%,82% 4%,98% 21%,89% 78%,50% 100%,11% 78%)}.custom-crest.royal i{clip-path:polygon(0 0,50% 72%,100% 0,100% 28%,50% 100%,0 28%);width:100%;height:58%;top:24%;left:0;transform:none}.custom-crest.small{width:25px;height:28px;font-size:7px}.custom-crest.medium{width:34px;height:38px;font-size:10px}.custom-crest.large{width:63px;height:70px;margin:auto;font-size:18px}.crest-modal-backdrop{z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a120eb8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.crest-editor{background:#f7f6ef;border-radius:9px;width:min(900px,100%);max-height:calc(100vh - 44px);padding:25px;overflow-y:auto;box-shadow:0 25px 80px #00000052}.crest-editor-head{justify-content:space-between;align-items:flex-start;display:flex}.crest-editor-head h2{font-family:var(--font-display);text-transform:uppercase;margin:5px 0 0;font-size:29px}.crest-editor-head .eyebrow{color:#5d625a}.crest-editor-head>button{color:#667067;background:#e7e7df;border:0;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.crest-editor-head svg{width:16px}.crest-builder{grid-template-columns:240px minmax(0,1fr);gap:25px;margin:23px 0;display:grid}.crest-preview{color:#fff;background:radial-gradient(circle,#315c49,#19362b);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:255px;display:flex}.crest-preview .custom-crest.large{width:132px;height:148px;font-size:34px}.crest-preview>span{color:#a8bab1;letter-spacing:1.4px;font-size:7px}.crest-controls{flex-direction:column;gap:14px;display:flex}.crest-controls label,.crest-controls legend{color:#5f645c;letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:800}.crest-controls input{width:100%;height:39px;font-family:var(--font-display);text-transform:uppercase;background:#fff;border:1px solid #d1d1c8;border-radius:4px;margin-top:6px;padding:0 11px;font-size:19px}.crest-controls fieldset{border:0;margin:0;padding:0}.color-options,.shape-options{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.color-options button{border:3px solid #fff;border-radius:50%;width:30px;height:30px;box-shadow:0 0 0 1px #d0d1c7}.color-options button.selected{box-shadow:0 0 0 2px #214c3b}.shape-options button{color:#5f655e;text-align:center;background:#fff;border:1px solid #d4d4ca;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:62px;padding:7px 6px;font-size:10px;line-height:1.1;display:flex}.shape-options button.selected{color:#fff;background:#244e3b;border-color:#244e3b}.crest-color-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.crest-pattern-select{color:#324338;background:#f7faf4;border:1px solid #d8ddd4;border-radius:9px;gap:7px;margin-top:14px;padding:12px;font-size:13px;font-weight:850;display:grid}.crest-pattern-select select{color:#182b20;min-height:42px;font:inherit;background:#fff;border:1px solid #c6d0c4;border-radius:6px;padding:0 10px}.crest-pattern-select small{color:#637067;font-size:12px;font-weight:650}.crest-color-control{background:#fff;border-radius:7px;min-width:0;border:1px solid #deded4!important;padding:11px!important}.crest-color-control .color-options{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.crest-color-control .color-options button{aspect-ratio:1;width:100%;min-width:20px;height:auto}.crest-custom-color{gap:5px;margin-top:10px;display:grid}.crest-custom-color>span{background:#f8f8f3;border:1px solid #deded4;border-radius:5px;align-items:center;gap:8px;min-height:34px;padding:4px 7px;display:flex}.crest-controls .crest-custom-color input[type=color]{border:0;border-radius:4px;width:28px;height:25px;margin:0;padding:0}.crest-custom-color b{color:#343a35;letter-spacing:.04em;font-size:10px}.shape-options{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.crest-shape-thumbnail{flex:none;place-items:center;width:34px;height:36px;display:grid}.crest-shape-thumbnail .custom-crest.small{filter:drop-shadow(0 2px 2px #00000029);width:30px;height:34px;font-size:8px}.crest-shape-thumbnail .custom-crest b{color:#fff;text-shadow:none;background:#000000b8;border-radius:2px;padding:1px}.crest-shape-thumbnail .custom-crest.round,.crest-shape-thumbnail .custom-crest.badge,.crest-shape-thumbnail .custom-crest.roundel,.crest-shape-thumbnail .custom-crest.oval{border-width:2px}.shape-options button.selected .crest-shape-thumbnail{background:#ffffff24;border-radius:5px;padding:2px}.crest-text-layout{grid-template-columns:150px minmax(0,1fr);align-items:end;gap:18px;display:grid}.crest-position-grid{background:#fff;border:1px solid #d8d9d0;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:4px;width:112px;margin-top:8px;padding:5px;display:grid}.crest-position-grid button{background:#f1f2ec;border:1px solid #0000;border-radius:4px;place-items:center;height:29px;padding:0;display:grid}.crest-position-grid button i{background:#858a82;border-radius:50%;width:6px;height:6px}.crest-position-grid button.selected{background:#d9f33d;border-color:#234d3b}.crest-position-grid button.selected i{background:#173f30}.crest-size-control>span{justify-content:space-between;gap:10px;display:flex}.crest-size-control>span b{color:#274f3e;font-size:12px}.crest-controls .crest-size-control input[type=range]{accent-color:#214c3b;height:34px;margin-top:9px;padding:0}.squad-analysis-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);align-items:start;gap:18px;display:grid}.squad-analysis-layout>*{min-width:0}.focused-row{box-shadow:inset 0 0 0 1px #416b57}.clickable-player-row{cursor:pointer}.clickable-player-row:hover{background:#f3f7ee;box-shadow:inset 3px 0 #b9df20}.clickable-player-row.focused-row{background:#edf4e6;box-shadow:inset 3px 0 #416b57,inset 0 0 0 1px #416b57}.inspect-player{color:inherit;text-align:left;background:0 0;border:0}.risk-pill{border-radius:20px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.risk-pill.bajo{color:#2e684d;background:#e2efe5}.risk-pill.medio{color:#75671d;background:#f2edc8}.risk-pill.alto{color:#a04431;background:#f3dfda}.player-output{font-family:var(--font-display);font-size:11px}.player-analysis{position:sticky;top:87px;overflow:hidden}.analysis-head{color:#fff;background:#193a2d;grid-template-columns:42px 1fr 42px;align-items:center;gap:10px;padding:18px;display:grid}.analysis-head .market-avatar{width:39px;height:39px}.analysis-head small,.analysis-head h3{margin:0;display:block}.analysis-head small{color:#9db0a6;font-size:7px}.analysis-head h3{font-family:var(--font-display);text-transform:uppercase;margin-top:4px;font-size:19px}.analysis-head>strong{font-family:var(--font-display);text-align:right;font-size:28px}.player-status-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.player-status-grid>span{border-right:1px solid var(--line);min-height:70px;padding:12px}.player-status-grid>span:last-child{border:0}.player-status-grid small,.player-status-grid b{display:block}.player-status-grid small{color:#92948b;font-size:6px}.player-status-grid b{font-family:var(--font-display);margin-top:6px;font-size:13px}.player-status-grid .energy{height:4px;margin-top:6px}.risk-text.bajo{color:#367158}.risk-text.medio{color:#8a741c}.risk-text.alto{color:#ae4934}.career-stats{border-bottom:1px solid var(--line);background:#f8f8f2;grid-template-columns:repeat(5,1fr);gap:5px;padding:10px 12px;display:grid}.career-stats span{text-align:center;border-right:1px solid #e2e3da;padding:6px 3px}.career-stats span:last-child{border:0}.career-stats small,.career-stats b{display:block}.career-stats small{color:#90928a;letter-spacing:.5px;font-size:5px}.career-stats b{font-family:var(--font-display);margin-top:4px;font-size:14px}.attribute-radar{border-bottom:1px solid var(--line);grid-template-columns:1fr;align-items:center;gap:4px;padding:10px 14px 12px;display:grid}.attribute-radar svg{width:190px;height:190px;margin:auto;overflow:visible}.attribute-radar .radar-ring{fill:#f6f7ee;stroke:#d6d8cb;stroke-width:1px}.attribute-radar line{stroke:#dcddd4;stroke-width:1px}.attribute-radar .radar-data{fill:#41715659;stroke:#2e674d;stroke-width:2px}.attribute-radar text{fill:#7c7f75;font-family:var(--font-body);font-size:6px;font-weight:700}.attribute-values{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.attribute-values span{background:#f5f5ef;border-radius:3px;justify-content:space-between;align-items:center;padding:6px;display:flex}.attribute-values small{color:#85877e;font-size:6px}.attribute-values b{font-family:var(--font-display);font-size:12px}.analysis-progress{border-bottom:1px solid var(--line);padding:13px 16px}.analysis-progress>span{color:#686b63;justify-content:space-between;font-size:8px;display:flex}.analysis-progress>div{background:#e3e4dc;border-radius:4px;height:5px;margin:8px 0;overflow:hidden}.analysis-progress>div i{background:#4d7d62;height:100%;display:block}.analysis-progress>small{color:#92948b;font-size:7px}.player-management-actions{border-bottom:1px solid var(--line);background:#f8f8f2;padding:14px 16px}.player-management-actions>div:first-child{justify-content:space-between;align-items:end;gap:8px;display:flex}.player-management-actions>div:first-child .eyebrow{color:#59605a}.player-management-actions>div:first-child small{color:#626961;font-size:7px}.player-management-actions>div:nth-child(3){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.contract-summary{background:#fff;border:1px solid #d9ddd3;border-radius:6px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-top:10px;padding:10px;display:grid}.contract-summary span,.contract-summary small{display:block}.contract-summary b{font-size:13px}.contract-summary small{color:#6b736c;margin-top:2px;font-size:11px}.contract-summary select{min-height:38px;padding:7px;font-size:12px}.contract-summary button{min-height:38px;padding-inline:12px}.contract-picker{color:#526158;letter-spacing:.06em;gap:4px;font-size:10px;font-weight:900;display:grid}.contract-picker select{background:#fff;border:1px solid #cdd5c9;min-width:150px;min-height:38px;padding:7px 9px;font-size:13px;font-weight:800}.player-management-actions button{color:#315d49;text-transform:uppercase;background:#fff;border:1px solid #cfd4cc;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-height:45px;padding:7px;font-size:7px;font-weight:900;display:flex}.player-management-actions button svg{width:13px}.player-management-actions button.active{color:#fff;background:#315d49;border-color:#315d49}.player-management-actions button.release{color:#a04431;border-color:#dfc7c0}.player-management-actions button:disabled{cursor:not-allowed;opacity:.42}.player-management-actions>p{color:#8a5d4f;margin:9px 0 0;font-size:7px;line-height:1.4}.replacement-list>div:first-child small{color:#96988f;margin-top:4px;font-size:7px;display:block}.replacement-list>button{width:100%;min-height:57px;color:var(--ink);text-align:left;background:#fff;border:0;border-top:1px solid #e6e6de;grid-template-columns:24px 1fr 38px 15px;align-items:center;gap:8px;padding:9px 13px;display:grid}.replacement-list>button:hover{background:#f5f8df}.replacement-list button>span b,.replacement-list button>span small,.replacement-list button>strong small{display:block}.replacement-list button>span small{color:#8f9188;margin-top:3px;font-size:6px}.replacement-list button>strong{font-family:var(--font-display);text-align:right;font-size:13px}.replacement-list button>strong small{color:#5a806a;font-family:var(--font-body);font-size:6px}.replacement-list button>svg{color:#48745e;width:13px}.replacement-order{color:#244d3a;background:#edf4c7;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;font-weight:900;display:grid!important}.replacement-list>p{color:#8e9087;padding:14px 16px;font-size:8px}.replacement-list>div:first-child{padding:17px 18px 13px}.replacement-list>div:first-child small{font-size:12px;line-height:1.45}.replacement-list>button{grid-template-columns:28px 1fr 44px 18px;min-height:74px;padding:12px 15px}.replacement-list button>span b{font-size:14px}.replacement-list button>span small{font-size:12px;line-height:1.4}.replacement-list button>strong{font-size:19px}.replacement-list button>strong small{font-size:11px}.replacement-order{width:22px;height:22px;font-size:11px}.replacement-list>p{font-size:12px}@media (max-width:1050px){.squad-analysis-layout{grid-template-columns:1fr}.player-analysis{position:static}.rich-squad{min-width:760px}.attribute-radar svg{width:210px;height:210px}}@media (max-width:760px){.crest-modal-backdrop{padding:10px}.crest-editor{max-height:calc(100vh - 20px);padding:18px;overflow-y:auto}.crest-builder{grid-template-columns:1fr}.crest-preview{min-height:180px}.crest-preview .custom-crest.large{width:102px;height:114px;font-size:30px}.crest-color-grid,.crest-text-layout{grid-template-columns:1fr}.shape-options{grid-template-columns:repeat(3,minmax(0,1fr))}.attribute-radar{grid-template-columns:1fr}.attribute-radar svg{margin:auto}.player-status-grid{grid-template-columns:1fr 1fr}.player-status-grid>span:last-child{border-top:1px solid var(--line);grid-column:1/-1}.player-management-actions>div:nth-child(3){grid-template-columns:1fr}.contract-summary{grid-template-columns:1fr 1fr}.contract-summary span{grid-column:1/-1}.rich-squad{min-width:760px}}.onboarding-shell{background:var(--paper);min-height:100vh}.onboarding-header{color:#fff;background:#141712;justify-content:space-between;align-items:center;height:82px;padding:0 42px;display:flex}.onboarding-header .brand{padding:0}.steps{align-items:center;gap:14px;display:flex}.steps span{color:#abb2a4;text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.steps span i{border:1px solid #44483e;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.steps span.done{color:#fff}.steps span.done i{border-color:var(--lime);color:#111;background:var(--lime)}.steps>b{background:#3b3f36;width:55px;height:1px}.onboarding-main{grid-template-columns:1.15fr .85fr;align-items:center;gap:90px;max-width:1180px;min-height:calc(100vh - 82px);margin:auto;padding:70px 50px;display:grid}.welcome-copy h1{font-family:var(--font-display);text-transform:uppercase;margin:12px 0 18px;font-size:64px;line-height:.98}.welcome-copy>p{color:#555c55;max-width:520px;font-size:13px;line-height:1.7}.career-features{gap:12px;margin-top:32px;display:flex}.career-features span{border:1px solid var(--line);background:var(--white);border-radius:5px;align-items:center;gap:8px;padding:12px 14px;font-size:9px;font-weight:800;display:flex}.career-features svg{color:#3f765e;width:16px}.onboarding-career-path{grid-template-columns:repeat(7,1fr);gap:4px;margin-top:14px;display:grid}.onboarding-career-path span{color:#46534a;text-align:center;text-transform:uppercase;background:#e9ece4;border-radius:4px;justify-items:center;gap:4px;min-width:0;padding:8px 4px;font-size:6px;font-weight:900;display:grid}.onboarding-career-path span:first-child{color:#173f30;background:var(--lime)}.onboarding-career-path i{border:1px solid;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.setup-card{border:1px solid var(--line);background:var(--white);border-radius:8px;padding:34px;box-shadow:0 20px 55px #1c1f1614}.setup-card h2{font-family:var(--font-display);text-transform:uppercase;margin:8px 0 26px;font-size:31px}.setup-card label{color:#65675f;text-transform:uppercase;letter-spacing:.6px;margin-bottom:17px;font-size:9px;font-weight:800;display:block}.setup-card input{text-transform:none;background:#faf9f4;border:1px solid #d5d5cc;border-radius:4px;outline:0;width:100%;height:45px;margin-top:7px;padding:0 13px;font-size:11px}.setup-card input:focus{border-color:#527966;box-shadow:0 0 0 3px #33694d1a}.setup-card .primary{margin-top:5px}.setup-card>small{color:#5b625b;text-align:center;margin-top:13px;font-size:7px;display:block}.form-error{color:#b74e37!important;font-size:9px!important}.draft-main{max-width:1420px;margin:auto;padding:35px 44px 105px}.draft-top{grid-template-columns:100px 1fr 190px;align-items:center;gap:22px;display:grid}.draft-top>button{color:#777970;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;font-weight:750;display:flex}.draft-top h1{font-family:var(--font-display);text-transform:uppercase;margin:6px 0 4px;font-size:32px}.draft-top p{color:#797b72;margin:0;font-size:12px;line-height:1.55}.draft-budget{color:#fff;background:#193d30;border-radius:5px;padding:12px 16px}.draft-budget span,.draft-budget small,.draft-budget b{display:block}.draft-budget span{color:#aabbb4;letter-spacing:1px;font-size:9px}.draft-budget b{font-family:var(--font-display);margin:4px 0;font-size:22px}.draft-budget small{color:#aabbb4;font-size:11px}.draft-budget.over{background:#9b432f}.draft-requirements{border:1px solid var(--line);background:var(--white);border-radius:6px;grid-template-columns:repeat(5,1fr);margin-top:22px;display:grid;overflow:hidden}.draft-requirements>div{border-right:1px solid var(--line);align-items:center;gap:10px;min-height:60px;padding:10px 14px;display:flex}.draft-requirements>div:last-child{border:0}.draft-requirements>div>span,.draft-requirements>div>svg{color:#8b6a48;background:#f2e8dc;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.draft-requirements>div>svg{color:#2e654b;background:#dfeee3;padding:6px}.draft-requirements p,.draft-requirements b,.draft-requirements small{margin:0;display:block}.draft-requirements small{color:#96988f;margin-top:3px;font-size:10px}.draft-requirements>div.complete{background:#f8faed}.draft-toolbar{border:1px solid var(--line);background:var(--white);border-radius:5px;justify-content:space-between;align-items:center;margin-top:28px;padding:10px 12px;display:flex}.draft-toolbar>div{scrollbar-width:thin;gap:4px;max-width:100%;display:flex;overflow-x:auto}.draft-toolbar button{color:#777970;background:0 0;border:0;border-radius:3px;min-width:max-content;padding:9px 13px;font-size:10px;font-weight:800}.draft-toolbar button.active{color:#fff;background:#214c3b}.draft-toolbar>span{color:#8d8f86;font-size:10px}.potential-dot{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.talent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.talent-card{border:1px solid var(--line);min-height:292px;color:var(--ink);background:var(--white);text-align:center;border-radius:6px;padding:20px 16px 16px;transition:all .15s;position:relative}.talent-card:hover{border-color:#899b77;transform:translateY(-2px)}.talent-card.picked{background:#f6f9e8;border-color:#37634f;box-shadow:inset 0 0 0 2px #37634f}.talent-position{color:#366047;background:#e8efe5;border-radius:3px;padding:5px 8px;font-size:10px;font-weight:900;position:absolute;top:9px;left:9px}.talent-secondary-position{opacity:.86;border-style:dashed;position:absolute;top:42px;left:9px}.picked-check{color:#fff;background:#315f49;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:9px;right:9px}.picked-check svg{width:12px}.talent-avatar{color:#fff;background:#244b3c;border-radius:50%;place-items:center;width:54px;height:54px;margin:9px auto 11px;font-size:14px;font-weight:800;display:grid}.talent-card h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:19px;line-height:1.05}.talent-card>small{color:#96978f;font-size:10px;line-height:1.35}.talent-profile{text-align:left;background:#fafaf6;border:1px solid #e4e5dc;border-radius:5px;grid-template-columns:.8fr 1.2fr;margin:13px 0 0;display:grid;overflow:hidden}.talent-profile>span{min-width:0;padding:8px 9px}.talent-profile>span+span{border-left:1px solid #e4e5dc}.talent-profile small,.talent-profile b{display:block}.talent-profile small{color:#91968d;letter-spacing:.08em;margin-bottom:3px;font-size:7px;font-weight:850}.talent-profile b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.talent-stats{border-top:1px solid #e6e5dd;border-bottom:1px solid #e6e5dd;grid-template-columns:1fr 1fr;margin:9px 0 10px;display:grid}.talent-stats span{color:#999a92;letter-spacing:.06em;padding:8px 3px;font-size:8px;font-weight:800}.talent-stats span:first-child{border-right:1px solid #e6e5dd}.talent-stats b{color:var(--ink);font-family:var(--font-display);margin-bottom:2px;font-size:20px;display:block}.talent-card>strong{font-family:var(--font-display);margin-top:8px;font-size:17px;display:block}.draft-footer{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f3ebf5;border-top:1px solid #d1d0c7;justify-content:space-between;align-items:center;min-height:76px;padding:13px 44px;display:flex;position:fixed;inset:auto 0 0}.draft-footer>div{color:#85877e;font-size:11px}.draft-valid{color:#3d755c;align-items:center;gap:6px;font-weight:800;display:flex}.draft-valid svg{width:14px}.draft-footer .primary{justify-content:center;min-width:190px}@media (max-width:1150px){.talent-grid{grid-template-columns:repeat(3,1fr)}.onboarding-main{gap:45px}.career-path{grid-template-columns:1fr}.career-levels{overflow-x:auto}.welcome-copy h1{font-size:52px}.outcome-grid{grid-template-columns:repeat(2,1fr)}.draft-requirements{grid-template-columns:repeat(3,1fr)}.draft-requirements>div:nth-child(3){border-right:0}.draft-requirements>div:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (max-width:760px){.onboarding-header{padding:0 16px}.steps span{font-size:0}.steps>b{width:24px}.onboarding-main{grid-template-columns:1fr;gap:30px;padding:35px 18px}.welcome-copy h1{font-size:43px}.career-features{grid-template-columns:1fr 1fr;display:grid}.onboarding-career-path{grid-template-columns:repeat(4,1fr)}.career-path{padding:16px}.career-levels{grid-template-columns:repeat(7,82px);padding-bottom:5px}.setup-card{padding:24px}.draft-main{padding:25px 14px 110px}.draft-top{grid-template-columns:1fr}.draft-top>button{order:0}.draft-budget{width:100%}.draft-requirements{grid-template-columns:1fr 1fr}.draft-requirements>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.draft-requirements>div:nth-child(2n){border-right:0}.draft-requirements>div:last-child{border-bottom:0}.draft-toolbar{flex-direction:column;align-items:flex-start;gap:9px}.draft-toolbar>div{flex-wrap:wrap;width:100%;overflow:visible}.talent-grid{grid-template-columns:repeat(2,1fr)}.draft-footer{gap:12px;padding:10px 14px}.draft-footer>div{max-width:45%}.readonly-squad{min-width:760px}.outcome-grid{grid-template-columns:1fr}.server-hero .matchup{gap:9px}}@media (max-width:520px){.draft-top h1{font-size:27px;line-height:1.05}.draft-requirements{grid-template-columns:1fr}.draft-requirements>div,.draft-requirements>div:nth-child(3),.draft-requirements>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}.talent-grid{grid-template-columns:1fr}.talent-card{min-height:0;padding-inline:20px}.talent-profile b{font-size:11px}.draft-footer{flex-direction:column;align-items:stretch}.draft-footer>div{max-width:none}.draft-footer .primary{width:100%}}.rich-squad{grid-template-columns:1.9fr .38fr .38fr .4fr .72fr .55fr .52fr .36fr .48fr .4fr .64fr}.player-status-grid{grid-template-columns:repeat(4,1fr)}.career-stats{grid-template-columns:repeat(6,1fr)}@media (max-width:760px){.player-status-grid{grid-template-columns:1fr 1fr}.player-status-grid>span:last-child{grid-column:auto}.rich-squad{min-width:900px}}.pitch-duty{z-index:5;color:#10271e;background:#a8e43f;border:2px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:-7px;right:-6px;box-shadow:0 2px 6px #0000003d}.pitch-duty.defensive{background:#76d69a}.pitch-duty svg{stroke-width:3.5px;width:11px;height:11px}.pitch-legend{background:#f8f8f1;border:1px solid #e0e2d7;border-radius:4px;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:12px 17px 0;padding:10px 12px;display:flex}.pitch-legend span{color:#5d675f;text-transform:uppercase;align-items:center;gap:5px;font-size:7px;font-weight:800;display:flex}.pitch-legend i{color:#163126;background:#a8e43f;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.pitch-legend i.form-up{color:#fff;background:#d79c32}.pitch-legend i.medical-x{color:#fff;background:#9d382d}.pitch-legend svg{stroke-width:3px;width:9px;height:9px}.match-income{color:#1c4837;background:#f1f7df;border:1px solid #cfdcae;border-radius:4px;align-items:center;gap:11px;margin:0 18px 16px;padding:12px 14px;display:flex}.match-income>svg{color:#688c20;width:23px}.match-income span{gap:3px;display:grid}.match-income small{letter-spacing:1px;font-size:6px}.match-income b{font-size:9px}.match-income strong{font-family:var(--font-heading), sans-serif;margin-left:auto;font-size:18px}.saved-match-stats{background:#fafaf6;border:1px solid #e0e1d8;border-radius:4px;margin:0 18px 16px;padding:13px 16px}.saved-match-stats>div,.saved-match-stats p{text-align:center;grid-template-columns:1fr 1fr 1fr;align-items:center;display:grid}.saved-match-stats>div{font-family:var(--font-heading), sans-serif;text-transform:uppercase;border-bottom:1px solid #dddfd5;padding-bottom:9px;font-size:10px}.saved-match-stats>div span{color:#969a92;font-family:var(--font-body), sans-serif;letter-spacing:1px;font-size:6px}.saved-match-stats p{border-bottom:1px solid #ecece5;min-height:30px;margin:0;font-size:8px}.saved-match-stats p:last-child{border-bottom:0}.saved-match-stats p span{color:#797f79;text-transform:uppercase;font-size:7px;font-weight:800}.kits-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px;display:grid}.kit-stage{background:radial-gradient(circle at 50% 45%,#d9f33d1f,#0000 32%),linear-gradient(135deg,#183e30,#0d1d17);justify-content:space-evenly;align-items:center;gap:25px;min-height:470px;padding:38px 30px 30px;display:flex;overflow:hidden}.kit-stage>div{justify-items:center;gap:22px;display:grid}.kit-stage>div>small{color:#a9b9b0;letter-spacing:1.4px;font-size:7px;font-weight:900}.jersey-render{filter:drop-shadow(0 18px 16px #00000047);width:190px;height:245px;position:relative}.jersey-body,.jersey-sleeve{background:var(--kit-primary);position:absolute}.jersey-body{z-index:2;clip-path:polygon(22% 0,37% 8%,63% 8%,78% 0,100% 19%,91% 40%,83% 34%,86% 100%,14% 100%,17% 34%,9% 40%,0 19%);inset:9px 31px 0;overflow:hidden}.jersey-sleeve{z-index:1;background:var(--kit-secondary);width:67px;height:76px;top:17px}.jersey-sleeve.left{left:0;transform:skewY(-25deg)}.jersey-sleeve.right{right:0;transform:skewY(25deg)}.pattern-rayas .jersey-body{background:repeating-linear-gradient(90deg, var(--kit-primary) 0 21px, var(--kit-secondary) 21px 42px)}.pattern-mitades .jersey-body{background:linear-gradient(90deg, var(--kit-primary) 50%, var(--kit-secondary) 50%)}.pattern-banda .jersey-body{background:linear-gradient(125deg, var(--kit-primary) 0 39%, var(--kit-secondary) 40% 58%, var(--kit-primary) 59%)}.jersey-collar{z-index:3;border:7px solid var(--kit-accent);border-top:0;border-radius:0 0 50% 50%;width:42px;height:23px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.jersey-crest{position:absolute;top:54px;left:30px;transform:scale(.7)}.jersey-sponsor{width:78%;color:var(--kit-accent);font-family:var(--font-heading), sans-serif;text-align:center;text-shadow:0 1px 2px #00000059;font-size:22px;position:absolute;top:111px;left:50%;transform:translate(-50%)}.jersey-back .jersey-body>small{color:var(--kit-number);letter-spacing:1px;font-size:8px;font-weight:900;position:absolute;top:58px;left:50%;transform:translate(-50%)}.jersey-number{color:var(--kit-number);font-family:var(--font-heading), sans-serif;font-size:82px;line-height:1;position:absolute;top:77px;left:50%;transform:translate(-50%)}.active-contract{color:#e9f2ec;background:#153d2e;align-items:center;gap:12px;padding:15px 18px;display:flex}.active-contract>svg{color:var(--lime)}.active-contract span{display:grid}.active-contract small{color:#90a99d;letter-spacing:1px;font-size:6px}.active-contract b{font-size:10px}.active-contract strong{color:#183f30;background:var(--lime);text-transform:uppercase;border-radius:3px;margin-left:auto;padding:6px 8px;font-size:7px}.kit-controls{gap:20px;padding:20px;display:grid}.kit-controls>label{color:#5e665e;text-transform:uppercase;gap:8px;font-size:8px;font-weight:800;display:grid}.kit-controls select{border:1px solid var(--line);background:#fff;padding:11px}.kit-color-picker{border:0;padding:0}.kit-color-picker legend{color:#5e665e;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:800}.kit-color-picker>div{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.kit-color-picker button{aspect-ratio:1;border:2px solid #fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 1px #cfd2c8}.kit-color-picker>div{grid-template-columns:repeat(9,minmax(0,1fr));gap:4px}.kit-color-picker button{min-height:0!important}.kit-custom-color{min-height:38px;margin-top:6px}.kit-color-picker button.selected{box-shadow:0 0 0 2px #183f30}.kit-color-picker svg{color:#111;filter:drop-shadow(0 0 2px #fff);width:12px}.kit-custom-color{color:#343a35;cursor:pointer;background:#f8f8f3;border:1px solid #deded4;border-radius:6px;align-items:center;gap:9px;min-height:42px;margin-top:10px;padding:6px 8px;display:flex}.kit-custom-color input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;width:34px;height:30px;padding:0}.kit-custom-color span{gap:1px;min-width:0;display:grid}.kit-custom-color small{color:#7b827b;font-size:8px}.kit-custom-color b{letter-spacing:.04em;font-size:10px}.sponsor-section{overflow:hidden}.supporter-counter{color:#eaf2ec;background:#153d2e;border-radius:4px;align-items:center;gap:10px;margin:0 18px;padding:12px 15px;display:flex}.supporter-counter svg{width:18px;color:var(--lime)}.supporter-counter span{text-transform:uppercase;font-size:7px;display:grid}.supporter-counter b{color:var(--lime);font-size:15px}.sponsor-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:18px;display:grid}.sponsor-card{border:1px solid var(--line);color:var(--ink);text-align:left;background:#fff;border-radius:4px;gap:14px;padding:17px;display:grid;position:relative}.sponsor-card.selected{background:#f6f9e9;border-color:#315f49;box-shadow:inset 0 0 0 1px #315f49}.sponsor-card.locked{cursor:not-allowed;opacity:.68;background:#f3f3ee}.sponsor-card.locked .sponsor-logo{color:#90a198;background:#263a31}.sponsor-card.locked .sponsor-logo svg{width:20px}.sponsor-logo{height:48px;color:var(--lime);font-family:var(--font-heading), sans-serif;background:#153d2e;border-radius:3px;place-items:center;font-size:22px;display:grid}.sponsor-card>span:nth-child(2){gap:3px;display:grid}.sponsor-card>span b{font-size:10px}.sponsor-card>span small{color:#858c86;font-size:7px}.sponsor-bonuses{gap:7px;display:grid}.sponsor-bonuses span{color:#697169;align-items:center;gap:4px;font-size:7px;display:flex}.sponsor-bonuses svg{color:#829b36;width:11px}.sponsor-bonuses b{color:#183f30;margin-left:auto}.sponsor-card>i{color:#315f49;text-transform:uppercase;align-items:center;gap:4px;font-size:7px;font-style:normal;font-weight:900;display:flex}.sponsor-card>i svg{width:12px}.sponsor-unlock-progress{background:#d7dbd3;border-radius:10px;height:4px;overflow:hidden}.sponsor-unlock-progress i{background:#829b36;height:100%;display:block}@media (max-width:1050px){.kits-layout{grid-template-columns:1fr}.sponsor-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.kits-page .page-intro{align-items:stretch}.kits-page .page-intro>button{justify-content:center;width:100%}.kit-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-height:350px;padding:18px 2px;display:grid}.kit-stage>div{gap:8px;min-width:0}.jersey-render{width:138px;height:184px;transform:scale(.78)}.active-contract{grid-template-columns:auto 1fr;display:grid}.active-contract strong{text-align:center;grid-column:1/-1;margin:0}.kit-controls{padding:15px 12px}.sponsor-grid{grid-template-columns:1fr;padding:12px}.kit-color-picker>div{grid-template-columns:repeat(5,1fr)}.kit-color-picker button{min-width:36px}.supporter-counter{margin:0 12px}.match-income{flex-wrap:wrap;align-items:flex-start}.match-income strong{width:100%;margin-left:34px}}.match-running nav button:disabled,.match-running .club-card:disabled,.match-running .reset-button:disabled{cursor:not-allowed;opacity:.42}.match-running .content{max-width:1560px;padding-top:20px}.live-match-page{gap:16px;display:grid}.live-scoreboard{color:#fff;background:radial-gradient(circle at 50% 0,#d3f72f24,#0000 42%),linear-gradient(120deg,#102b21,#0a1510 55%,#173a2c);border-radius:8px;grid-template-columns:1fr 220px 1fr;align-items:center;gap:20px;min-height:210px;padding:30px 60px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 35px #0d1b152e}.live-scoreboard:before{content:"";background:#ffffff06;position:absolute;inset:-80% 39%;transform:rotate(25deg)}.live-broadcast-label{color:#d9f33d;letter-spacing:1.2px;align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex;position:absolute;top:15px;left:18px}.live-broadcast-label i{background:#e44836;border-radius:50%;width:7px;height:7px;animation:1.2s infinite live-pulse;box-shadow:0 0 0 4px #e4483626}@keyframes live-pulse{50%{opacity:.45;transform:scale(.75)}}.live-team{z-index:1;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;display:grid;position:relative}.live-team:last-of-type{grid-template-columns:auto 1fr auto}.live-team-crest{clip-path:polygon(50% 0,100% 18%,88% 82%,50% 100%,12% 82%,0 18%);color:#11271e;background:var(--lime);width:60px;height:66px;font-family:var(--font-heading), sans-serif;place-items:center;font-size:18px;display:grid}.live-team>div{gap:5px;min-width:0;display:grid}.live-team>div>span{color:#183529;background:var(--lime);letter-spacing:.09em;border-radius:999px;width:max-content;padding:3px 7px;font-size:8px;font-weight:1000}.live-team.opponent-team>div>span{color:#d5dfda;background:#ffffff1f}.live-team>div>b{max-width:220px;font-family:var(--font-heading), sans-serif;text-transform:uppercase;font-size:clamp(18px,2vw,29px);line-height:.95}.live-team>strong{display:none}.live-clock{z-index:1;justify-items:center;display:grid;position:relative}.live-clock span{color:#153329;background:var(--lime);font-family:var(--font-heading), sans-serif;border-radius:3px;padding:5px 12px;font-size:14px}.live-clock strong{font-family:var(--font-heading), sans-serif;margin:5px 0 2px;font-size:52px;line-height:1}.live-clock small{color:#91a49b;letter-spacing:1px;font-size:10px}.live-progress{background:#254538;height:5px;position:absolute;inset:auto 0 0}.live-progress i{background:var(--lime);height:100%;transition:width .2s linear;display:block;box-shadow:0 0 12px #d9f33d99}.live-manager-bar{background:#fffef9;border:1px solid #d7d9cf;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:12px 15px;display:flex;box-shadow:0 7px 20px #17342814}.live-manager-bar span{color:#53645a;letter-spacing:.11em;font-size:9px;font-weight:900}.live-manager-bar b{color:#173f30;font-size:13px}.live-manager-bar>button{color:#14251d;background:var(--lime);text-transform:uppercase;border:0;border-radius:5px;align-items:center;gap:8px;padding:10px 14px;font-size:10px;font-weight:1000;display:inline-flex}.live-manager-bar>button svg{width:17px}.live-manager-bar>button:disabled{cursor:not-allowed;opacity:.55}.live-manager-backdrop{z-index:420;pointer-events:none;background:linear-gradient(90deg,#0000 48%,#07110c33);place-items:stretch end;padding:12px;display:grid;position:fixed;inset:0}.live-manager-panel{pointer-events:auto;color:#171813;background:#f5f4ec;border-radius:9px;width:min(620px,max(48vw,520px));max-height:calc(100vh - 24px);overflow:auto;box-shadow:0 28px 90px #00000061}.live-manager-panel>header{background:#fffef9;border-bottom:1px solid #d9dad0;justify-content:space-between;align-items:flex-start;height:auto;min-height:0;padding:20px 22px;display:flex}.live-manager-panel>header h2{font-family:var(--font-heading), sans-serif;text-transform:uppercase;margin:4px 0 2px;font-size:30px}.live-manager-panel>header p{color:#505b54;margin:0;font-size:11px}.live-manager-panel>header>button{color:#4e5b53;background:#e9eae3;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.live-manager-panel>header>button svg{width:17px}.live-formation-control{color:#fff;background:#173f30;grid-template-columns:1fr;align-items:center;gap:18px;padding:15px 22px;display:grid}.live-formation-control>div:first-child{gap:3px;display:grid}.live-formation-control>div:first-child span{color:#b4c6bd;letter-spacing:.1em;font-size:9px;font-weight:900}.live-formation-control>div:first-child b{color:var(--lime);font-size:19px}.live-formation-options{grid-template-columns:repeat(4,minmax(60px,1fr));gap:6px;display:grid}.live-formation-options button{color:#c5d2cb;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:4px;padding:8px 5px;font-size:11px;font-weight:900}.live-formation-options button.selected{border-color:var(--lime);color:#13271e;background:var(--lime)}.live-apply-formation{color:#fff;white-space:nowrap;background:0 0;border:1px solid #ffffff47;border-radius:4px;padding:9px 11px;font-size:10px;font-weight:900}.live-apply-formation:disabled{cursor:not-allowed;opacity:.4}.live-pressure-control{background:#eef1e8;border-bottom:1px solid #d9dad0;grid-template-columns:auto minmax(150px,1fr);align-items:center;gap:8px 16px;padding:14px 22px;display:grid}.live-pressure-control>div{align-items:baseline;gap:8px;display:flex}.live-pressure-control span{color:#506057;letter-spacing:.1em;font-size:9px;font-weight:1000}.live-pressure-control b{color:#173f30;font-size:19px}.live-pressure-control input{accent-color:#24543f;width:100%}.live-pressure-control small{color:#56645c;grid-column:1/-1;font-size:10px}.live-lineup-preview{background:#fff;border:1px solid #cfd8cf;border-radius:8px;margin:14px 22px 0;overflow:hidden}.live-lineup-preview>header{border-bottom:1px solid #dce3da;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.live-lineup-preview>header span{color:#4e6257;letter-spacing:.1em;font-size:9px;font-weight:1000}.live-lineup-preview>header b{color:#173f30;font-size:11px}.live-lineup-mini-pitch{aspect-ratio:68/105;background:repeating-linear-gradient(0deg,#287451 0 10%,#24704c 10% 20%);border:2px solid #ffffffc2;border-radius:6px;width:min(100% - 24px,340px);height:auto;margin:12px auto;position:relative;overflow:hidden;box-shadow:inset 0 0 34px #0623162e}.live-mini-pitch-markings,.live-mini-pitch-markings>span{pointer-events:none;position:absolute}.live-mini-pitch-markings{z-index:1;inset:0}.live-mini-pitch-markings .mini-halfway{border-top:1px solid #ffffffb8;top:50%;left:0;right:0}.live-mini-pitch-markings .mini-center-circle{border:1px solid #ffffffa6;border-radius:50%;width:62px;height:62px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.live-mini-pitch-markings .mini-center-circle>i{background:#ffffffd1;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.live-mini-pitch-markings .mini-penalty-area{border:1px solid #ffffffb3;width:58%;height:16%;left:21%}.live-mini-pitch-markings .mini-penalty-area.mini-top{top:-1px}.live-mini-pitch-markings .mini-penalty-area.mini-bottom{bottom:-1px}.live-mini-pitch-markings .mini-penalty-area:before{content:"";border:1px solid #ffffffad;width:56%;height:42%;position:absolute;left:22%}.live-mini-pitch-markings .mini-penalty-area.mini-top:before{top:-1px}.live-mini-pitch-markings .mini-penalty-area.mini-bottom:before{bottom:-1px}.live-mini-pitch-markings .mini-penalty-area>i{background:#fffc;border-radius:50%;width:4px;height:4px;position:absolute;left:50%;transform:translate(-50%)}.live-mini-pitch-markings .mini-penalty-area.mini-top>i{bottom:24%}.live-mini-pitch-markings .mini-penalty-area.mini-bottom>i{top:24%}.live-mini-pitch-markings .mini-goal{background:repeating-linear-gradient(90deg,#0000 0 5px,#ffffff29 5px 6px);border:1px solid #ffffffd1;width:24%;height:2.5%;left:38%}.live-mini-pitch-markings .mini-goal.mini-top{top:0;transform:translateY(-35%)}.live-mini-pitch-markings .mini-goal.mini-bottom{bottom:0;transform:translateY(35%)}.mini-live-player{z-index:2;color:#fff;text-align:center;white-space:normal;background:0 0;border:0;border-radius:0;justify-items:center;gap:1px;width:78px;min-height:0;padding:0;display:grid;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.mini-live-player:hover{background:0 0;transform:translate(-50%,-50%)scale(1.05)}.mini-live-player>i{color:#173f30;background:var(--lime);border:2px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:1000;display:grid}.mini-live-player>b{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #092519;background:#071c13d1;border-radius:8px;max-width:76px;padding:2px 5px;font-size:10px;line-height:1.15;overflow:hidden}.mini-live-player>em{color:#fff;background:#36a957;border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;font-style:normal;font-weight:1000;display:grid;position:absolute;top:-7px;right:17px}.mini-live-player.duty-defensivo>em{background:#3e75bb}.mini-live-player.selected>i{box-shadow:0 0 0 4px #173f30, 0 0 0 7px var(--lime)}.mini-live-player.selected>b{color:#173f30;background:var(--lime);text-shadow:none}.live-lineup-guidance{color:#516259;text-align:center;background:#f5f6ef;border-top:1px solid #dce3da;margin:0;padding:10px 12px;font-size:11px}.live-player-instruction{background:#f5f6ef;border-top:1px solid #dce3da;gap:10px;padding:11px 12px;display:grid}.live-player-instruction>div:first-child{align-items:center;gap:9px;display:flex}.live-player-instruction>div:first-child>span{color:#173f30;background:var(--lime);border-radius:50%;place-items:center;width:35px;height:35px;font-size:9px;font-weight:1000;display:grid}.live-player-instruction p{gap:2px;margin:0;display:grid}.live-player-instruction p b{color:#173f30;font-size:13px}.live-player-instruction p small{color:#596a61;font-size:10px}.live-duty-options{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.live-duty-options button{color:#41554a;background:#fff;border:1px solid #cdd6cd;border-radius:5px;min-height:38px;padding:7px;font-size:10px;font-weight:900}.live-duty-options button.selected{color:#fff;box-shadow:inset 0 -3px 0 var(--lime);background:#173f30;border-color:#173f30}.live-red-shapes{background:#fff0eb;border-top:1px solid #dce3da;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 11px;display:flex}.live-red-shapes strong{color:#8b3c31;margin-right:auto;font-size:10px}.live-red-shapes span{color:#5d302a;background:#f7d8d1;border-radius:10px;padding:3px 6px;font-size:9px;font-weight:900}.live-substitution-summary{color:#476052;background:#fbfcf6;border:1px solid #dfe2d7;border-radius:6px;align-items:center;gap:10px;margin:16px 22px 0;padding:11px 13px;display:flex}.live-substitution-summary>svg{color:#2e6048;width:20px}.live-substitution-summary>span{gap:2px;font-size:10px;display:grid}.live-substitution-summary b{color:#1c4937;font-size:12px}.live-stoppage-status{color:#6c6240;background:#faf5df;border:1px solid #e0d8bd;border-radius:6px;align-items:center;gap:10px;margin:9px 22px 0;padding:10px 12px;display:flex}.live-stoppage-status.available{color:#244e39;background:#edf7d8;border-color:#b5d16b}.live-stoppage-status>svg{flex:none;width:19px}.live-stoppage-status>span{gap:2px;font-size:10px;line-height:1.35;display:grid}.live-stoppage-status b{font-size:12px}.live-manager-bar>div{gap:2px;display:grid}.live-manager-bar>div>small{color:#6d7b72;font-size:10px}.broadcast-player.ball-carrier .player-figure{filter:drop-shadow(0 0 5px #d9f33dc7)}.broadcast-player.ball-carrier:after{content:"";border:1px solid #d9f33dc7;border-radius:50%;width:22px;height:8px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.live-change-queue{gap:6px;margin:10px 22px 0;display:grid}.live-change-queue>button{color:#25352d;text-align:left;background:#fff;border:1px solid #d7dbd1;border-radius:5px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.live-change-queue span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.live-change-queue svg{width:14px}.live-squad-selector{grid-template-columns:1fr 1fr;gap:15px;padding:14px 22px 18px;display:grid}.live-squad-selector>section{background:#fff;border:1px solid #d8d9d0;border-radius:7px;min-width:0;overflow:hidden}.live-list-heading{background:#f0f1e9;border-bottom:1px solid #e3e3db;justify-content:space-between;padding:11px 12px;display:flex}.live-list-heading span{color:#3f5f50;letter-spacing:.1em;font-size:10px;font-weight:1000}.live-list-heading b{font-size:10px}.live-player-options{gap:5px;max-height:310px;padding:6px;display:grid;overflow-y:auto}.live-player-options>button{color:#22271f;text-align:left;background:#fff;border:1px solid #e1e2da;border-radius:5px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:48px;padding:7px 9px;display:grid}.live-player-options>button:hover{background:#f7f9ef;border-color:#7b9688}.live-player-options>button.selected{border-color:#24543f;box-shadow:inset 0 0 0 1px #24543f}.live-player-options>button.outgoing{background:#fff0eb}.live-player-options>button.incoming{background:#eff8d6}.live-player-options>button>i{color:#173f30;background:#e6eddf;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:1000;display:grid}.live-player-options>button>span{gap:3px;min-width:0;display:grid}.live-player-options>button>span b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.live-player-options>button small{color:#4f5c54;font-size:10px}.live-player-options>button>strong{color:#b54735;letter-spacing:.08em;font-size:9px}.live-player-options>button>strong.recommended{color:#24543f}.live-player-options>button>strong.compatible{color:#567263}.live-bench-guidance{color:#46554c;background:#f3f4ed;border-radius:4px;margin:7px;padding:10px;font-size:10px}.live-manager-panel>footer{z-index:4;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffef9f7;border-top:1px solid #d5d7cc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 22px;display:grid;position:sticky;bottom:0}.live-change-preview{color:#4d5951;align-items:center;gap:14px;font-size:10px;display:flex}.live-change-preview span{align-items:center;gap:5px;display:flex}.live-change-preview i{border-radius:50%;width:7px;height:7px}.live-change-preview i.out{background:#d9543f}.live-change-preview i.in{background:#55a14c}.live-manager-panel>footer>p{border-radius:4px;grid-column:1/-1;margin:0;padding:8px 10px;font-size:10px}.live-manager-panel>footer>p.success{color:#23543d;background:#eaf5d4}.live-manager-panel>footer>p.error{color:#8e3328;background:#fde7df}.live-manager-panel>footer>button{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.live-manager-panel>footer>button svg{width:17px}.live-manager-actions{justify-content:flex-end;gap:8px;display:flex}.live-manager-actions button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.live-manager-actions svg{width:16px}.live-match-grid,.live-final-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:16px;display:grid}.live-visualizer{color:#fff;background:#0c1712;border-radius:7px;align-content:center;min-height:510px;padding:24px;display:grid;position:relative}.live-mobile-expand-pitch{display:none}.live-pitch-fullscreen-toolbar{z-index:140;top:max(10px, env(safe-area-inset-top));left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#071810e6;border:1px solid #fff3;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 9px 8px 12px;display:flex;position:absolute;box-shadow:0 9px 24px #00000047}.live-pitch-fullscreen-toolbar>div{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:0 9px;min-width:0;display:grid}.live-pitch-fullscreen-toolbar>div span{color:#173f30;background:var(--lime);border-radius:4px;padding:3px 7px;font-size:10px;font-weight:1000}.live-pitch-fullscreen-toolbar>div strong{color:#fff;font-family:var(--font-heading), sans-serif;font-size:21px;line-height:1}.live-pitch-fullscreen-toolbar>div small{color:#b9c8c0;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;margin-top:3px;font-size:8px;font-weight:800;overflow:hidden}.live-pitch-fullscreen-toolbar nav{align-items:center;gap:6px;display:flex}.live-pitch-fullscreen-toolbar button{color:#173f30;background:var(--lime);text-transform:uppercase;border:1px solid #d9f33d85;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:8px 10px;font-size:9px;font-weight:1000;display:inline-flex}.live-pitch-fullscreen-toolbar button.exit{color:#fff;background:#ffffff1a;border-color:#fff3}.live-pitch-fullscreen-toolbar button svg{width:16px;height:16px}.live-pitch-is-expanded,.live-pitch-is-expanded body{overscroll-behavior:none;overflow:hidden!important}.live-match-page.pitch-expanded{z-index:1000;background:#071810;gap:0;width:100vw;max-width:none;height:100dvh;padding:0;position:fixed;inset:0;overflow:hidden}:-webkit-any(.live-match-page.pitch-expanded:fullscreen,.live-match-page.pitch-expanded:-webkit-full-screen){background:#071810;width:100vw;height:100dvh}:is(.live-match-page.pitch-expanded:fullscreen,.live-match-page.pitch-expanded:fullscreen){background:#071810;width:100vw;height:100dvh}.live-match-page.pitch-expanded>.live-scoreboard,.live-match-page.pitch-expanded>.live-manager-bar{display:none}.live-match-page.pitch-expanded>.live-match-grid{width:100%;height:100%;display:block}.live-match-page.pitch-expanded .live-visualizer{border-radius:0;width:100%;height:100%;min-height:0;padding:0;display:block;overflow:hidden}.live-match-page.pitch-expanded .live-team-key,.live-match-page.pitch-expanded .live-flow-strip,.live-match-page.pitch-expanded .live-callout,.live-match-page.pitch-expanded .live-sound-note,.live-match-page.pitch-expanded .live-timeline-panel,.live-match-page.pitch-expanded .broadcast-tactical-tag{display:none}.live-match-page.pitch-expanded .broadcast-pitch{border-width:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.live-match-page.pitch-expanded .broadcast-pitch.intent-enabled:after{top:calc(max(10px, env(safe-area-inset-top)) + 72px)}.live-match-page.pitch-expanded .live-intent-control{z-index:130;left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:none;background:#071810e6;border-color:#fff3;width:auto;max-width:620px;margin:0 auto;padding:9px 11px;position:absolute;box-shadow:0 9px 24px #00000047}.live-team-key{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:11px;display:grid}.live-team-key>span{color:#d8e2dd;background:#ffffff0e;border:1px solid #ffffff24;border-radius:6px;align-items:center;gap:9px;min-width:0;padding:8px 10px;display:flex}.live-team-key>span.user-team{box-shadow:inset 3px 0 var(--lime);background:#d9f33d1a;border-color:#d9f33db3}.live-team-key .team-kit{background:var(--opponent-shirt-background);border:2px solid #ffffffe6;border-radius:7px 7px 4px 4px;flex:none;width:28px;height:24px;box-shadow:0 3px 7px #0000004d}.live-team-key .user-team .team-kit{background:var(--user-shirt-background)}.live-team-key>span>span{gap:2px;min-width:0;display:grid}.live-team-key small{color:#9fad9f;letter-spacing:.1em;font-size:8px;font-weight:1000}.live-team-key .user-team small{color:var(--lime)}.live-team-key b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.broadcast-pitch{background:repeating-linear-gradient(90deg,#ffffff09 0 10%,#0000 10% 20%),linear-gradient(#287452,#226847);border:2px solid #ffffffb8;min-height:330px;position:relative;overflow:visible;box-shadow:inset 0 0 50px #0000002e}.broadcast-pitch.intent-enabled{cursor:crosshair;box-shadow:0 0 0 3px #d9f33d3d}.broadcast-pitch.intent-enabled:after{content:"TOCÁ UNA ZONA PARA ORIENTAR LA JUGADA";z-index:18;color:#173f30;letter-spacing:.06em;pointer-events:none;background:#d9f33deb;border-radius:12px;padding:5px 9px;font-size:8px;font-weight:1000;position:absolute;top:10px;left:50%;transform:translate(-50%)}.manager-intent-marker{z-index:30;pointer-events:none;justify-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.manager-intent-marker>i{border:3px solid var(--lime);background:#d9f33d2e;border-radius:50%;width:34px;height:34px;animation:1s ease-out infinite manager-intent-pulse;box-shadow:0 0 0 8px #d9f33d1f}.manager-intent-marker>b{color:#173f30;background:var(--lime);white-space:nowrap;border-radius:12px;margin-top:8px;padding:4px 8px;font-size:9px;box-shadow:0 5px 15px #0003}@keyframes manager-intent-pulse{0%{opacity:1;transform:scale(.72)}to{opacity:.42;transform:scale(1.35)}}.live-intent-control{color:#b9c5bf;background:#15251e;border:1px solid #34473e;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex}.live-intent-control.available{background:#1c3529;border-color:#d9f33da6}.live-intent-control>span{gap:2px;display:grid}.live-intent-control b{color:#fff;font-size:11px}.live-intent-control small{color:#aebbb4;font-size:9px;line-height:1.35}.live-intent-control>strong{color:#173f30;background:var(--lime);text-align:center;border-radius:4px;min-width:42px;padding:6px 8px;font-size:11px}.broadcast-pitch:after{content:"";z-index:11;pointer-events:none;opacity:0;background:radial-gradient(circle,#d9f33d33,#0000 58%);position:absolute;inset:0}.broadcast-pitch.scene-goal:after,.broadcast-pitch.scene-penalty:after{animation:.5s ease-out goal-pitch-flash}@keyframes goal-pitch-flash{0%{opacity:0}35%{opacity:1}to{opacity:0}}.broadcast-halfway{background:#ffffffb8;width:2px;position:absolute;inset:0 auto 0 50%}.broadcast-circle{border:2px solid #ffffffb8;border-radius:50%;width:95px;height:95px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.broadcast-box{border:2px solid #ffffffb8;width:17%;height:54%;position:absolute;top:23%}.broadcast-box.left{left:-2px}.broadcast-box.right{right:-2px}.broadcast-goal{z-index:1;background:repeating-linear-gradient(0deg,#0000 0 5px,#ffffff3d 5px 6px),repeating-linear-gradient(90deg,#0000 0 5px,#ffffff3d 5px 6px);border:2px solid #ffffffeb;width:2.8%;height:18%;position:absolute;top:41%}.broadcast-goal.left{border-right:0;left:-2.8%}.broadcast-goal.right{border-left:0;right:-2.8%}.broadcast-penalty-spot{z-index:1;background:#ffffffe0;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;transform:translate(-50%,-50%)}.broadcast-penalty-spot.left{left:16%}.broadcast-penalty-spot.right{left:84%}.broadcast-offside-line{z-index:2;filter:drop-shadow(0 0 3px #00000059);border-left:2px dashed #f6df41;width:2px;position:absolute;top:0;bottom:0}.broadcast-linesman{z-index:8;background:#111;border:2px solid #fff;border-radius:50% 50% 45% 45%;width:11px;height:18px;position:absolute;transform:translate(-50%,-50%)}.broadcast-linesman:after{content:"";background:#111;width:2px;height:10px;position:absolute;top:14px;left:3px}.broadcast-linesman>i{transform-origin:0;background:linear-gradient(135deg,#f6df41 50%,#ef573f 50%);width:10px;height:7px;transition:transform .18s;position:absolute;top:6px;left:7px}.broadcast-linesman.raised>i{transform:rotate(-72deg)}.broadcast-pass{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.broadcast-pass line{stroke:#ffffff52;stroke-width:.35px;stroke-dasharray:1.4 1.4}.broadcast-pass.shot line{stroke:#d9f33db8;stroke-width:.55px;stroke-dasharray:2 1}.broadcast-defensive-link{z-index:6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.broadcast-defensive-link line{stroke:#ffe05be6;stroke-width:.65px;stroke-dasharray:1.2 1.1;animation:.55s ease-in-out infinite alternate defensive-link-pulse}.broadcast-defensive-link.pressure line{stroke:#ff973ff2}.broadcast-defensive-link.tackle line{stroke:#d9f33dfa;stroke-width:.9px}@keyframes defensive-link-pulse{0%{opacity:.45}to{opacity:1}}.broadcast-player{z-index:4;color:#fff;will-change:left, top, transform;place-items:center;width:34px;height:48px;transition:left 40ms linear,top 40ms linear,transform .16s;display:grid;position:absolute;transform:translate(-50%,-50%)}.broadcast-player>.team-ring{z-index:0;background:#07181024;border:1.5px dashed #ffffff6b;border-radius:50%;width:31px;height:8px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%,55%)}.broadcast-player.user-team>.team-ring{border:2px solid var(--lime);background:#d9f33d2b;box-shadow:0 0 8px #d9f33d85}.broadcast-player.user-team .player-shirt{box-shadow:inset 0 -6px 7px #00000029,0 0 0 1px #d9f33dcc}.player-figure{z-index:1;--player-facing:1;filter:drop-shadow(0 4px 3px #04130c6b);transform:scaleX(var(--player-facing));transform-origin:50% 90%;position:absolute;inset:0}.broadcast-player.facing-left .player-figure{--player-facing:-1}.broadcast-player.in-motion .player-figure{animation:.42s ease-in-out infinite alternate player-running-body;animation-delay:var(--run-delay,0s)}@keyframes player-running-body{0%{transform:scaleX(var(--player-facing)) translateY(0) rotate(-1.5deg)}to{transform:scaleX(var(--player-facing)) translateY(-1.5px) rotate(1.5deg)}}.player-head{z-index:6;background:radial-gradient(circle at 35% 30%,#f5c99f 0 25%,#ba7751 75%);border:1px solid #472b1c75;border-radius:50%;width:10px;height:11px;position:absolute;top:1px;left:50%;transform:translate(-50%)}.player-head:after{content:"";background:#35251d;border-radius:8px 8px 3px 3px;height:4px;position:absolute;inset:-1px -1px auto}.player-neck{z-index:3;background:#c98961;border-radius:2px;width:5px;height:5px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.player-shirt{z-index:4;background:var(--home-shirt-background,linear-gradient(90deg, var(--home-primary) 0 52%, var(--home-secondary) 52% 100%));clip-path:polygon(17% 0,83% 0,100% 25%,89% 100%,11% 100%,0 25%);border:1px solid #ffffffe6;border-radius:7px 7px 4px 4px;width:22px;height:19px;position:absolute;top:12px;left:6px;box-shadow:inset 0 -6px 7px #00000029}.player-shirt:after{content:"";border:1px solid #ffffffb8;border-top:0;border-radius:0 0 6px 6px;width:6px;height:3px;position:absolute;top:1px;left:50%;transform:translate(-50%)}.player-arm{z-index:2;background:linear-gradient(to bottom, var(--home-primary) 0 37%, #c98961 38% 100%);transform-origin:50% 15%;border-radius:5px;width:5px;height:17px;position:absolute;top:15px}.player-arm.left{left:4px;transform:rotate(18deg)}.player-arm.right{right:4px;transform:rotate(-18deg)}.broadcast-player.in-motion .player-arm.left{animation:.42s ease-in-out infinite alternate player-arm-left;animation-delay:var(--run-delay,0s)}.broadcast-player.in-motion .player-arm.right{animation:.42s ease-in-out infinite alternate player-arm-right;animation-delay:var(--run-delay,0s)}@keyframes player-arm-left{0%{transform:rotate(31deg)}to{transform:rotate(-22deg)}}@keyframes player-arm-right{0%{transform:rotate(-31deg)}to{transform:rotate(22deg)}}.player-shorts{z-index:3;background:var(--home-secondary,#14281f);border-top:1px solid #ffffff94;border-radius:2px 2px 4px 4px;width:16px;height:7px;position:absolute;top:29px;left:9px;box-shadow:inset 0 -3px 3px #0000002e}.player-leg{z-index:2;background:linear-gradient(to bottom, #c98961 0 38%, var(--home-primary) 39% 79%, #15221c 80% 100%);transform-origin:50% 8%;border-radius:1px 1px 4px 4px;width:5px;height:12px;position:absolute;top:34px}.player-leg.left{left:10px;transform:rotate(5deg)}.player-leg.right{right:10px;transform:rotate(-5deg)}.broadcast-player.in-motion .player-leg.left{animation:.34s ease-in-out infinite alternate player-leg-left;animation-delay:var(--run-delay,0s)}.broadcast-player.in-motion .player-leg.right{animation:.34s ease-in-out infinite alternate player-leg-right;animation-delay:var(--run-delay,0s)}@keyframes player-leg-left{0%{transform:rotate(24deg)translateY(-1px)}to{transform:rotate(-18deg)translateY(1px)}}@keyframes player-leg-right{0%{transform:rotate(-24deg)translateY(1px)}to{transform:rotate(18deg)translateY(-1px)}}.broadcast-player.away .player-arm{background:linear-gradient(to bottom, var(--away-primary) 0 37%, #c98961 38% 100%)}.broadcast-player.away .player-shorts{background:var(--away-secondary,#14281f)}.broadcast-player.away .player-leg{background:linear-gradient(to bottom, #c98961 0 38%, var(--away-primary) 39% 79%, #15221c 80% 100%)}.broadcast-player>.player-duty{z-index:9;color:#d9f33d;text-shadow:0 1px 2px #11271e;font-size:10px;font-style:normal;font-weight:1000;position:absolute;top:-14px}.broadcast-player.duty-ofensivo>.player-duty:before{content:"↑"}.broadcast-player.duty-defensivo>.player-duty:before{content:"↓";color:#8ed6ff}.broadcast-player.away{color:#12261d}.broadcast-player.away .player-shirt{background:var(--away-shirt-background,linear-gradient(90deg, var(--away-primary) 0 52%, var(--away-secondary) 52% 100%));border-color:#ffffffeb}.broadcast-player.goalkeeper .player-shirt{background:var(--goalkeeper-shirt-background,#a67bf3)}.broadcast-player.goalkeeper .player-arm{background:linear-gradient(to bottom, var(--goalkeeper-primary,#a67bf3) 0 37%, #c98961 38% 100%)}.broadcast-player.goalkeeper .player-shorts{background:var(--goalkeeper-secondary,#33372f)}.broadcast-player.goalkeeper .player-leg{background:linear-gradient(to bottom, #c98961 0 38%, var(--goalkeeper-primary,#a67bf3) 39% 79%, #15221c 80% 100%)}.broadcast-player small{z-index:8;color:#fff;text-shadow:0 1px 1px #0000009e;border:1px solid #ffffffe6;border-radius:50%;place-items:center;min-width:15px;min-height:15px;padding:2px;font-size:5.5px;font-weight:1000;line-height:1;display:grid;position:absolute;top:11px;right:-7px;box-shadow:0 1px 4px #04130c59}.broadcast-player b{color:#fff;white-space:nowrap;background:#09140fd1;border-radius:2px;padding:2px 4px;font-size:9px;line-height:1.15;display:none;position:absolute;top:48px;left:50%;transform:translate(-50%)}.broadcast-player.focus{z-index:7;transform:translate(-50%,-50%)scale(1.28)}.broadcast-player.focus:after,.broadcast-player.defensive-target:after{content:"";z-index:0;background:#d9f33d1f;border:2px solid #d9f33de6;border-radius:50%;width:27px;height:9px;animation:.7s ease-in-out infinite alternate player-ground-signal;position:absolute;bottom:0;left:50%;transform:translate(-50%,55%);box-shadow:0 0 10px #d9f33d6b}@keyframes player-ground-signal{to{opacity:.45;transform:translate(-50%,55%)scale(.82)}}.broadcast-player.focus b,.broadcast-player.runner b{display:block}.broadcast-player.runner{filter:drop-shadow(0 0 5px #ffffff8c)}.broadcast-player.seeking-ball{z-index:6;animation:.46s ease-in-out infinite alternate seeking-ball-player}.broadcast-player.seeking-ball b{display:block}@keyframes seeking-ball-player{0%{filter:drop-shadow(0 0 2px #ffb84a59)}to{filter:drop-shadow(0 0 7px #ffb84ad9)}}.broadcast-player.defensive-target{z-index:6}.broadcast-player.defensive-target:after{background:#ff7a4e1f;border-color:#ff7a4ef2;box-shadow:0 0 10px #ff7a4e66}.broadcast-player.defensive-target b{display:block}.broadcast-player.defensive-marking{filter:drop-shadow(0 0 5px #ffe05bb3)}.broadcast-player.defensive-pressure{animation:.5s ease-in-out infinite alternate pressing-player}.broadcast-player.defensive-tackle{transform:translate(-50%,-50%)scale(1.38)}@keyframes pressing-player{0%{filter:drop-shadow(0 0 3px #ff973f73)}to{filter:drop-shadow(0 0 9px #ff973ff2)}}.broadcast-player.thrower{z-index:8;transform:translate(-50%,-50%)scale(1.12)}.broadcast-player.corner-taker{z-index:8;filter:drop-shadow(0 0 7px #ffd65ad9);transform:translate(-50%,-50%)scale(1.15)}.broadcast-player.corner-taker b{display:block}.broadcast-player.thrower:before{content:"";z-index:-1;background:#ffffffeb;border-radius:8px;width:30px;height:4px;position:absolute;top:1px;left:50%;transform:translate(-50%)}.broadcast-player.goalkeeper{filter:drop-shadow(0 0 5px #ffdb4db3)}.broadcast-player.goalkeeper .player-shirt{box-shadow:inset 0 -6px 7px #00000029,0 0 0 2px #ffffffc7}.broadcast-player.goalkeeper .player-arm:after{content:"";background:#f2f1e8;border-radius:4px;width:6px;height:5px;position:absolute;bottom:-2px;left:-1px;box-shadow:0 0 0 1px #1e312861}.broadcast-player.goalkeeper small{color:#241b0b;text-shadow:0 1px 1px #ffffff8c;font-size:5.5px}.broadcast-referee{z-index:8;color:#fff;background:#151515;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;transform:translate(-50%,-50%)}.broadcast-referee>i{color:#fff;background:#111;border-radius:2px;padding:2px 4px;font-size:5px;font-style:normal;position:absolute;top:24px}.broadcast-referee>b{border-radius:1px;width:8px;height:12px;animation:.45s both card-show;display:block}.broadcast-referee>b.yellow{background:#f7da31}.broadcast-referee>b.red{background:#dc3f35}.broadcast-referee>b.whistle{color:#111;background:#fff;border-radius:50%;place-items:center;height:13px;font-size:8px;display:grid}@keyframes card-show{0%{opacity:0;transform:translateY(8px)rotate(-12deg)}to{opacity:1;transform:translateY(-8px)}}.broadcast-scene-label{z-index:9;color:#183529;background:var(--lime);letter-spacing:1px;border-radius:3px;padding:5px 9px;font-size:7px;font-weight:1000;position:absolute;top:12px;left:50%;transform:translate(-50%)}.through-ball-label{color:#fff;background:#276aa5}.triangle-label{color:#fff;background:#176746}.broadcast-tactical-tag{z-index:2;color:#ffffffe6;letter-spacing:.5px;text-transform:uppercase;background:#081c139e;border-radius:2px;padding:3px 5px;font-size:8px;font-weight:900;position:absolute}.broadcast-tactical-tag.home{bottom:7px;left:7px}.broadcast-tactical-tag.away{top:7px;right:7px}.broadcast-tactical-tag.user-team{color:#173f30;background:#d9f33deb}.broadcast-tactical-tag.home.field-right{left:auto;right:7px}.broadcast-tactical-tag.away.field-left{left:7px;right:auto}.offside-label{background:#f4dc41}.kickoff-label{background:#fff}.substitution-label{color:#fff;background:#2878c7}.throw-in-label{color:#17372b;background:#d9f33d}.throw-in-label.lost{color:#fff;background:#d45d43}.corner-label{color:#182f26;background:#ffd65a}.goal-kick-label{color:#fff;background:#2878c7}.corner-label.lost,.goal-kick-label.lost,.turnover-label{color:#fff;background:#d45d43}.broadcast-ball.scene-throw-in,.broadcast-ball.scene-throw-in-setup,.broadcast-ball.scene-corner,.broadcast-ball.scene-goal-kick{box-shadow:0 0 0 4px #ffffff2e,0 3px 9px #00000059}.broadcast-ball{z-index:10;will-change:left, top;background:radial-gradient(circle at 50% 48%,#1e2722 0 15%,#0000 16%),radial-gradient(circle at 20% 27%,#303a34 0 9%,#0000 10%),radial-gradient(circle at 79% 28%,#303a34 0 8%,#0000 9%),radial-gradient(circle at 25% 78%,#303a34 0 8%,#0000 9%),radial-gradient(circle at 76% 76%,#303a34 0 8%,#0000 9%),radial-gradient(circle at 34% 27%,#fff 0 33%,#edf0ec 70%,#adb7b0 100%);border:1px solid #141d18c7;border-radius:50%;place-items:center;width:17px;height:17px;transition:left 40ms linear,top 40ms linear;display:grid;position:absolute;overflow:visible;transform:translate(-50%,-50%);box-shadow:inset -2px -2px 3px #121c1745,0 3px 4px #00000061}.broadcast-ball:after{content:"";z-index:-1;filter:blur(2px);background:#03100957;border-radius:50%;width:13px;height:5px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.broadcast-ball .ball-panels{border-radius:50%;position:absolute;inset:0}.broadcast-ball .ball-panels:before,.broadcast-ball .ball-panels:after{content:"";background:#1f2a247a;position:absolute}.broadcast-ball .ball-panels:before{width:9px;height:1px;top:6px;left:2px;transform:rotate(28deg)}.broadcast-ball .ball-panels:after{width:1px;height:9px;top:2px;left:6px;transform:rotate(18deg)}.broadcast-ball.scene-goal,.broadcast-ball.scene-penalty{box-shadow:0 0 0 5px #d9f33d38,0 3px 9px #00000059}.live-flow-strip{color:#b9c8c0;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:5px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-height:42px;margin:12px 28px 0;padding:8px 12px;font-size:10px;display:grid}.live-flow-strip>span{align-items:center;gap:5px;display:flex}.live-flow-strip>span:last-child{justify-content:flex-end}.live-flow-strip strong{color:#fff;text-align:center;font-size:11px}.live-possession i{background:var(--home-primary);border:2px solid #ffffffbf;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #ffffff14}.live-possession.away i{background:var(--away-primary)}.live-callout{z-index:4;border-left:4px solid var(--lime);color:#12261e;background:#fff;border-radius:4px;align-content:center;gap:5px;min-height:86px;margin:14px 28px 0;padding:17px 72px 17px 18px;display:grid;position:relative;box-shadow:0 10px 25px #0000003d}.live-callout.event-goal,.live-callout.event-own-goal,.live-callout.event-penalty{color:#fff;background:#164c38}.live-callout.event-red-card,.live-callout.event-injury{border-left-color:#e34d3d}.live-callout.event-developing{background:linear-gradient(90deg,#fff,#f3f8f5);border-left-color:#58c7f3}.live-callout.event-developing:after{content:"";background:#dce7e1;border-radius:4px;width:26px;height:4px;animation:.8s ease-in-out infinite alternate developing-play;position:absolute;right:18px;box-shadow:inset 9px 0 #58c7f3}@keyframes developing-play{to{box-shadow:inset 24px 0 #58c7f3}}.live-callout span{color:#78827c;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:900}.live-callout b{font-size:15px;line-height:1.35}.live-callout strong{font-family:var(--font-heading), sans-serif;font-size:25px;position:absolute;right:18px}.live-sound-note{color:#84968d;text-transform:uppercase;justify-content:center;align-items:center;gap:7px;margin-top:15px;font-size:10px;font-weight:800;display:flex}.live-sound-note svg{width:13px}.live-sound-note.audio-recover{color:#245c45;cursor:pointer;width:fit-content;font:inherit;background:#f7faf4;border:1px solid #b8c8bd;border-radius:999px;margin-inline:auto;padding:9px 13px}.live-sound-note.audio-recover:hover,.live-sound-note.audio-recover:focus-visible{background:#edf6e8;border-color:#245c45}.live-timeline-panel{min-height:510px;overflow:hidden}.live-timeline-panel .panel-head>svg,.final-stats-card .panel-head>svg{color:#527763}.live-timeline{scroll-behavior:smooth;height:435px;padding:5px 18px 18px;overflow-y:auto}.live-event{border-bottom:1px solid #e7e7de;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;min-height:52px;display:grid;position:relative}.live-event>b{color:#315f49;font-family:var(--font-heading), sans-serif;font-size:14px}.live-event span{gap:3px;font-size:12px;line-height:1.35;display:grid}.live-event small{color:#91968e;letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:900}.live-event>strong{color:#fff;font-family:var(--font-heading), sans-serif;background:#173f30;border-radius:2px;padding:4px 6px}.live-event.event-goal,.live-event.event-own-goal,.live-event.event-penalty{background:#f1f7df;border-radius:3px;margin:4px -8px;padding:0 8px}.live-event.event-red-card{border-left:3px solid #c74738;padding-left:8px}.live-red-card-shapes{color:#74372e;background:#f9e4de;border-radius:5px;flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:6px;margin-top:5px;padding:7px 8px;display:flex}.live-red-card-shapes>b{font-size:10px}.live-red-card-shapes>span{flex-wrap:wrap;gap:4px;display:flex}.live-red-card-shapes i{color:#74372e;background:#fff;border-radius:9px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:900}.live-final-grid{align-items:stretch}.final-summary-card,.final-stats-card{padding:28px}.final-result-icon{color:#183f30;background:var(--lime);border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:17px;display:grid}.final-summary-card h2{font-family:var(--font-heading), sans-serif;text-transform:uppercase;margin:8px 0;font-size:34px}.final-summary-card>p{color:#727870;font-size:9px}.final-contributions{grid-template-columns:1fr 1fr;gap:12px;margin:23px 0;display:grid}.final-contributions>div{background:#fafaf5;border:1px solid #dedfd6;border-radius:4px;padding:14px}.final-contributions>div>span{color:#315f49;align-items:center;gap:6px;font-size:7px;font-weight:900;display:flex}.final-contributions svg{width:14px}.final-contributions p{margin:10px 0 0;font-size:8px;line-height:1.35}.final-contributions p b{color:#315f49}.final-summary-card>button{align-items:center;gap:8px;display:flex}.stats-team-head{text-align:center;grid-template-columns:1fr 1fr 1fr;align-items:center;margin:15px 0 8px;display:grid}.stats-team-head b{font-family:var(--font-heading), sans-serif;text-transform:uppercase;font-size:13px}.stats-team-head span{color:#94978f;letter-spacing:1px;font-size:6px}.live-stats-list{display:grid}.live-stat-row{text-align:center;border-bottom:1px solid #e7e7de;grid-template-columns:38px 1fr 38px;align-items:center;gap:10px;min-height:47px;display:grid}.live-stat-row>b{font-family:var(--font-heading), sans-serif;font-size:15px}.live-stat-row>span{gap:5px;display:grid}.live-stat-row small{color:#777e77;text-transform:uppercase;font-size:7px;font-weight:800}.live-stat-row span>i{background:#d8ded7;border-radius:3px;height:3px;position:relative;overflow:hidden}.live-stat-row span>i>i{background:#315f49;height:100%;display:block}.final-income{color:#315f49;text-transform:uppercase;background:#f1f7df;align-items:center;gap:7px;margin-top:18px;padding:12px;font-size:8px;font-weight:900;display:flex}.final-income svg{width:15px}.final-income b{margin-left:auto;font-size:14px}.match-final-modal-backdrop{z-index:230;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08120cc2;place-items:center;padding:24px;animation:.2s ease-out feedback-backdrop-in;display:grid;position:fixed;inset:0;overflow-y:auto}.match-final-modal{color:#17251d;background:#fbfbf7;border:1px solid #ffffffa6;border-radius:16px;flex-direction:column;width:min(1160px,100%);max-height:calc(100vh - 48px);animation:.22s cubic-bezier(.2,.8,.2,1) feedback-modal-in;display:flex;overflow:hidden;box-shadow:0 30px 100px #0000006b}.match-final-modal-head{background:radial-gradient(circle at 85% 0,#d8f33c33,#0000 34%),#f6f8ed;border-bottom:1px solid #dde1da;align-items:center;gap:17px;padding:24px 28px;display:flex}.match-final-modal-head>div:last-child{flex:auto;min-width:0}.match-final-modal-head .final-result-icon{flex:none;margin:0}.match-final-modal-head h2{width:100%;font-family:var(--font-heading), sans-serif;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:6px 0 0;font-size:clamp(22px,2.45vw,36px);line-height:1.05;display:grid}.match-final-modal-head h2 .final-result-team{overflow-wrap:anywhere;text-wrap:balance;min-width:0}.match-final-modal-head h2 .final-result-team.home{text-align:right}.match-final-modal-head h2 .final-result-team.away{text-align:left}.match-final-modal-head h2>strong{color:#244f3d;font-family:var(--font-display);white-space:nowrap;font-size:1.08em}.match-final-modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:0;display:grid;overflow-y:auto}.match-final-modal .final-summary-card,.match-final-modal .final-stats-card{background:0 0;min-width:0;padding:24px 27px}.match-final-modal .final-summary-card{border-right:1px solid #dde1da;grid-area:1/1}.match-final-modal .final-stats-card{grid-area:1/2}.match-final-modal .final-contributions{grid-template-columns:1fr;margin:0}.match-final-modal .final-contributions>div{background:#fff;border-radius:8px;padding:16px}.match-final-modal .final-contributions>div>span{font-size:11px}.match-final-modal .final-contributions p{overflow-wrap:anywhere;font-size:13px;line-height:1.45}.match-final-modal .final-consequences-card,.match-final-modal .final-narrative-card,.match-final-modal .final-skill-progress-card{grid-column:1/-1;min-width:0}.match-final-modal .live-stat-row{min-height:43px}.match-final-modal .live-stat-row small{font-size:10px}.match-final-modal-footer{background:#f4f5ef;border-top:1px solid #dde1da;flex:none;justify-content:space-between;align-items:center;gap:24px;padding:17px 28px;display:flex}.match-final-modal-footer p{color:#687168;margin:0;font-size:13px;line-height:1.45}.match-final-modal-footer button{border-radius:7px;flex:none;justify-content:center;align-items:center;gap:8px;min-width:250px;min-height:48px;font-size:14px;font-weight:900;display:inline-flex}.match-final-modal-footer button svg{width:18px}@media (max-width:1100px){.live-scoreboard{grid-template-columns:1fr 160px 1fr;padding-inline:28px}.live-match-grid,.live-final-grid{grid-template-columns:1fr}.live-timeline-panel{min-height:420px}.live-timeline{height:345px}}@media (max-width:760px){.match-running .content{padding:12px}.live-mobile-expand-pitch{width:100%;min-height:44px;color:var(--lime);text-transform:uppercase;background:#173226;border:1px solid #d9f33d9e;border-radius:7px;justify-content:center;align-items:center;gap:8px;margin-bottom:9px;padding:10px 13px;font-size:11px;font-weight:1000;display:flex}.live-mobile-expand-pitch svg{width:18px;height:18px}.live-manager-bar{flex-direction:column;align-items:stretch}.live-manager-bar>button{justify-content:center}.live-manager-backdrop{background:linear-gradient(#0000 12%,#07110c3d);place-items:end stretch;padding:7px}.live-manager-panel{border-radius:14px 14px 0 0;width:100%;max-height:min(94dvh,100vh - 14px)}.live-match-page.pitch-expanded .live-manager-backdrop{background:#07110c8a;place-items:stretch stretch;padding:0}.live-match-page.pitch-expanded .live-manager-panel{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.live-manager-panel>header{padding:15px}.live-manager-panel>header h2{font-size:25px}.live-formation-control{grid-template-columns:1fr;gap:10px;padding:13px 15px}.live-formation-options{grid-template-columns:repeat(3,1fr)}.live-apply-formation{width:100%}.live-substitution-summary{margin:12px 12px 0}.live-stoppage-status{margin:8px 12px 0}.live-lineup-preview{margin:10px 12px 0}.live-lineup-preview>header{flex-wrap:wrap;align-items:flex-start}.live-lineup-mini-pitch{width:min(100% - 18px,320px);height:auto}.mini-live-player{width:64px}.mini-live-player>b{max-width:62px;font-size:9px}.mini-live-player>em{right:10px}.live-duty-options{grid-template-columns:repeat(3,minmax(0,1fr))}.live-duty-options button{min-width:0;padding-inline:4px}.live-change-queue{margin-inline:12px}.live-squad-selector{grid-template-columns:1fr;padding:12px}.live-player-options{max-height:245px}.live-manager-panel>footer{grid-template-columns:1fr;padding:11px 12px}.live-change-preview{flex-direction:column;align-items:flex-start;gap:5px}.live-manager-panel>footer>button{justify-content:center;width:100%}.live-manager-actions{grid-template-columns:1fr;display:grid}.live-scoreboard{grid-template-columns:1fr 92px 1fr;gap:6px;min-height:230px;padding:42px 14px 20px}.live-team{text-align:center;grid-template-columns:1fr;justify-items:center;gap:7px}.live-team-crest{width:42px;height:48px;font-size:12px}.live-team .custom-crest.large{width:42px;height:48px}.live-team>div{justify-items:center;gap:4px}.live-team>div>span{padding:2px 5px;font-size:7px}.live-team>div>b{font-size:13px}.live-clock strong{font-size:35px}.live-clock span{font-size:11px}.live-clock small{text-align:center;font-size:5px}.live-visualizer{min-height:420px;padding:12px}.live-team-key{gap:5px;margin-bottom:8px}.live-team-key>span{gap:7px;padding:7px}.live-team-key .team-kit{width:24px;height:21px}.live-team-key b{font-size:9px}.live-team-key small{font-size:7px}.broadcast-pitch{min-height:260px}.live-intent-control{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:12px;display:grid}.live-intent-control b{font-size:12px;line-height:1.25}.live-intent-control small{font-size:10px}.live-flow-strip{grid-template-columns:1fr auto;margin-inline:8px;font-size:10px}.live-flow-strip>strong{border-top:1px solid #ffffff1a;grid-area:2/1/auto/-1;padding-top:7px;font-size:11px}.live-callout{margin-inline:8px;padding-right:55px}.final-summary-card,.final-stats-card{padding:20px 15px}.final-summary-card h2{font-size:26px}.final-contributions{grid-template-columns:1fr}.match-final-modal-backdrop{padding:max(8px, env(safe-area-inset-top)) 0 0;align-items:end}.match-final-modal{width:100%;max-height:calc(100dvh - max(8px, env(safe-area-inset-top)));border-radius:18px 18px 0 0}.match-final-modal-head{gap:11px;padding:16px 16px 14px}.match-final-modal-head .final-result-icon{width:46px;height:46px}.match-final-modal-head h2{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:7px;font-size:clamp(15px,5vw,19px);line-height:1.08}.match-final-modal-head h2>strong{font-size:31px}.match-final-modal-body{grid-template-columns:1fr}.match-final-modal .final-summary-card,.match-final-modal .final-stats-card{grid-area:auto;padding:18px}.match-final-modal .final-summary-card{border-bottom:1px solid #dde1da;border-right:0}.match-final-modal-footer{padding:12px 16px max(12px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:10px}.match-final-modal-footer button{width:100%;min-width:0}.match-final-modal-footer p{font-size:12px}.match-final-modal .final-contributions>div{padding:13px}.match-final-modal .final-contributions p{font-size:12px}.match-final-modal .stats-team-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:7px}.match-final-modal .stats-team-head b{overflow-wrap:anywhere;font-size:12px}.match-final-modal .live-stat-row{grid-template-columns:33px minmax(0,1fr) 33px;gap:7px}.match-final-modal .live-stat-row>b{font-size:14px}}@media (max-width:390px){.live-manager-backdrop{padding-inline:0}.live-manager-panel>header h2{font-size:23px}.live-formation-options{grid-template-columns:repeat(2,minmax(0,1fr))}.live-lineup-mini-pitch{width:min(100% - 12px,294px)}.mini-live-player{width:58px}.mini-live-player>i{width:31px;height:31px}.mini-live-player>b{max-width:56px;font-size:8px}.live-player-instruction{padding-inline:9px}.live-duty-options button{font-size:9px}.live-intent-control{grid-template-columns:1fr}.live-intent-control>strong{justify-self:start}.live-pitch-fullscreen-toolbar{padding-left:9px}.live-pitch-fullscreen-toolbar>div{gap:0 6px}.live-pitch-fullscreen-toolbar>div strong{font-size:19px}.live-pitch-fullscreen-toolbar>div small{display:none}.live-pitch-fullscreen-toolbar button{width:40px;padding-inline:0;font-size:0}.live-pitch-fullscreen-toolbar button svg{width:18px;height:18px}}.position-badge{letter-spacing:.02em;white-space:nowrap;border:1px solid;border-radius:7px;place-items:center;width:max-content;min-width:30px;min-height:24px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:950;line-height:1;display:inline-grid}.position-badge.inline-position{vertical-align:baseline;border-radius:5px;min-width:25px;min-height:18px;padding:2px 5px;font-size:.9em}.position-badge.position-goalkeeper,.talent-position.position-goalkeeper,.market-avatar.position-goalkeeper,.data-row mark.position-goalkeeper{color:var(--position-gk-ink);background:var(--position-gk-bg);border-color:#cdb4e0}.position-badge.position-defender,.talent-position.position-defender,.market-avatar.position-defender,.data-row mark.position-defender{color:var(--position-def-ink);background:var(--position-def-bg);border-color:#b7d8c4}.position-badge.position-midfielder,.talent-position.position-midfielder,.market-avatar.position-midfielder,.data-row mark.position-midfielder{color:var(--position-mid-ink);background:var(--position-mid-bg);border-color:#decf7b}.position-badge.position-forward,.talent-position.position-forward,.market-avatar.position-forward,.data-row mark.position-forward{color:var(--position-att-ink);background:var(--position-att-bg);border-color:#dfb4ae}.kits-layout-v2{grid-template-columns:minmax(560px,1.45fr) minmax(300px,.55fr);align-items:start}.kit-stage-v2{background:radial-gradient(circle at 50% 38%,#d9f33d21,#0000 34%),linear-gradient(145deg,#174533 0%,#0b2118 62%,#081710 100%);min-height:520px;padding:36px 24px 28px}.kit-stage-v2>div{width:min(44%,270px)}.kit-save-actions{justify-items:end;gap:6px;display:grid}.kit-save-actions small{letter-spacing:.04em;font-size:9px;font-weight:800}.kit-save-actions small.pending{color:#9a5a38}.kit-save-actions small.verified{color:#397358}.kit-save-actions .primary:disabled{color:#27523f;opacity:1;background:#e6eee8;border-color:#b9c8bc}.jersey-v2{aspect-ratio:260/320;filter:none;isolation:isolate;width:100%;height:auto}.jersey-v2 svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.jersey-v2 .jersey-shape{stroke:#ffffff47;stroke-width:1.4px;stroke-linejoin:round}.jersey-v2 .jersey-raglan-panel{opacity:.88}.jersey-v2 .jersey-fabric-light{mix-blend-mode:soft-light}.jersey-v2 .jersey-cuff-v2,.jersey-v2 .jersey-hem-v2{fill:none;stroke-width:7px;stroke-linecap:round;opacity:.94}.jersey-v2 .jersey-hem-v2{stroke-width:3px;opacity:.65}.jersey-v2 .jersey-seam{fill:none;stroke:#ffffff2e;stroke-width:1.25px;stroke-linecap:round}.jersey-v2 .jersey-collar-inner{fill:#0c1712;opacity:.92}.jersey-crest-v2{z-index:3;width:13%;position:absolute;top:22%;left:52%}.jersey-crest-v2 .custom-crest.small{aspect-ratio:.88;width:100%;height:auto}.jersey-chest-sponsor,.jersey-back-sponsor,.jersey-number-v2,.jersey-player-name,.jersey-shoulder-sponsor,.jersey-arm-sponsor{z-index:4;color:var(--kit-accent);text-align:center;text-shadow:0 2px 4px #0000006b;position:absolute}.jersey-chest-sponsor{width:50%;font-family:var(--font-display), sans-serif;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;transform:translate(calc(-50% + var(--sponsor-x,0px)), var(--sponsor-y,0px)) rotate(var(--sponsor-rotation,0deg));font-size:clamp(15px,1.9vw,26px);font-weight:700;line-height:1.05;top:43%;left:50%;overflow:hidden}.jersey-shoulder-sponsor{color:#f7faf8;width:19%;min-height:13px;font-family:var(--font-body), sans-serif;letter-spacing:.015em;text-shadow:0 1px 2px #0009;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#091e157a;border:1px solid #ffffff3d;border-radius:3px;place-items:center;padding:2px 3px;font-size:clamp(4px,.55vw,7px);font-weight:900;line-height:1;display:grid;top:24%;overflow:hidden}.jersey-shoulder-sponsor.left{left:calc(4.5% + var(--sponsor-x,0px));top:calc(24% + var(--sponsor-y,0px));transform:rotate(calc(-31deg + var(--sponsor-rotation,0deg)))}.jersey-shoulder-sponsor.right{right:calc(4.5% - var(--sponsor-x,0px));top:calc(24% + var(--sponsor-y,0px));transform:rotate(calc(31deg - var(--sponsor-rotation,0deg)))}.jersey-arm-sponsor{width:14%;min-height:11px;font-family:var(--font-body), sans-serif;text-transform:uppercase;border-radius:2px;place-items:center;padding:1px 2px;font-size:clamp(3px,.47vw,6px);font-weight:900;line-height:1;display:grid;top:34%;overflow:hidden}.jersey-arm-sponsor.left{left:calc(3% + var(--sponsor-x,0px));top:calc(34% + var(--sponsor-y,0px));transform:rotate(calc(-18deg + var(--sponsor-rotation,0deg)))}.jersey-arm-sponsor.right{right:calc(3% - var(--sponsor-x,0px));top:calc(34% + var(--sponsor-y,0px));transform:rotate(calc(18deg - var(--sponsor-rotation,0deg)))}.jersey-v2 :is(.jersey-chest-sponsor,.jersey-back-sponsor,.jersey-shoulder-sponsor,.jersey-arm-sponsor).editing{outline:2px solid var(--lime);outline-offset:3px;box-shadow:0 0 0 5px #d9f33d29,0 4px 12px #0000003d}.jersey-player-name{width:45%;color:var(--kit-number);font-family:var(--font-body), sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:clamp(7px,.78vw,11px);font-weight:900;line-height:1;top:25%;left:50%;transform:translate(-50%)}.sponsor-artwork{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;max-height:25px;overflow:visible;width:100%!important;height:100%!important;position:static!important;inset:auto!important}.jersey-chest-sponsor .sponsor-artwork{margin-inline:auto;width:68%!important}.jersey-shoulder-sponsor .sponsor-artwork,.jersey-arm-sponsor .sponsor-artwork{max-height:11px}.jersey-number-v2{color:var(--kit-number);font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.045em;-webkit-text-stroke:.7px #0000003d;font-size:clamp(64px,7.7vw,104px);font-weight:700;line-height:.88;top:31%;left:50%;transform:translate(-50%)}.jersey-back-sponsor{width:50%;font-family:var(--font-display), sans-serif;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;transform:translate(calc(-50% + var(--sponsor-x,0px)), var(--sponsor-y,0px)) rotate(var(--sponsor-rotation,0deg));font-size:clamp(11px,1.35vw,18px);font-weight:700;line-height:1;bottom:12%;left:50%;overflow:hidden}.active-contract-v2{grid-template-columns:auto repeat(3,1fr);gap:18px;padding:16px 20px;display:grid}.kit-edit-shortcuts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kit-edit-shortcuts button{color:#28523f;text-align:center;background:#f8faf4;border:1px solid #cdd2c9;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 10px;font-size:9px;font-weight:850;line-height:1.25;display:flex}.kit-edit-shortcuts button:hover{background:#edf5dd;border-color:#315f49}.kit-edit-shortcuts svg{flex:none;width:15px}.live-sponsor-workbench{border-bottom:1px solid var(--line);background:linear-gradient(155deg,#f8fbf5 0%,#eef5e8 100%);gap:13px;padding:16px;scroll-margin-top:18px;display:grid}.live-placement-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.live-placement-head h4{margin:4px 0 2px;font-size:17px}.live-placement-head small{color:#65736b;font-weight:700}.clear-live-sponsor{color:#55655c;background:#fff;border:1px solid #c6cec7;border-radius:5px;padding:7px 9px;font-weight:800}.live-placement-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.live-placement-picker>button{color:#45564d;text-align:left;background:#ffffffd1;border:1px solid #c9d1ca;border-radius:6px;align-items:center;gap:7px;min-width:0;padding:9px;display:flex}.live-placement-picker>button.active{color:#173e2c;background:var(--lime);border-color:#285a42;box-shadow:0 2px 7px #1a45312b}.live-placement-picker svg{flex:none;width:15px;height:15px}.live-placement-picker span{gap:1px;min-width:0;display:grid}.live-placement-picker b,.live-placement-picker small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-placement-picker b{font-size:10px}.live-placement-picker small{color:currentColor;opacity:.75;font-size:8px}.live-appearance-controls{grid-template-columns:1fr 1fr;gap:8px;display:grid}.live-transform-controls{grid-template-columns:1fr;gap:8px}.live-editor-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.live-editor-footer small{color:#65746b}.live-editor-footer button{color:#315b47;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:6px 0;font-size:9px;font-weight:850;display:flex}.live-editor-footer svg{width:13px}.kit-style-divider{color:#7a867f;letter-spacing:.09em;align-items:center;gap:10px;padding:15px 16px 0;font-size:8px;font-weight:900;display:flex}.kit-style-divider:after{background:var(--line);content:"";flex:1;height:1px}.active-contract-v2>span{border-left:1px solid #ffffff21;padding-left:16px}.active-contract-v2 span b{color:var(--lime);font-size:15px}.active-contract-v2 .category-match-prizes{color:#ffffffc7;text-align:center;border-top:1px solid #ffffff21;grid-column:1/-1;margin:0;padding-top:10px;font-size:10px;line-height:1.45}.commercial-overview{padding:0 20px 18px}.commercial-overview .supporter-counter{margin:0 0 12px}.contract-positions{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.contract-position{border:1px solid var(--line);min-width:0;color:var(--ink);text-align:left;background:#fafaf6;border-radius:7px;gap:5px;padding:15px;display:grid}.contract-position.active{background:#edf5dd;border-color:#2d5a45;box-shadow:inset 0 0 0 1px #2d5a45}.contract-position>span{color:#718075;letter-spacing:.08em;align-items:center;gap:5px;font-size:7px;font-weight:900;display:flex}.contract-position b{font-size:12px}.contract-position small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.contract-position strong{color:#2f644b;margin-top:5px;font-size:8px}.sponsor-selector-head{border-block:1px solid var(--line);background:#f6f5ef;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.sponsor-selector-head h4{margin:4px 0 2px;font-size:16px}.sponsor-selector-head p{color:var(--muted);margin:0;font-size:9px}.sponsor-selector-head button{color:#536159;background:#fff;border:1px solid #c9cdc4;border-radius:5px;padding:8px 11px;font-size:8px;font-weight:800}.sponsor-layout-editor{background:linear-gradient(135deg,#f8fbf5,#eef5e8);border:1px solid #ced9d0;border-radius:8px;grid-template-columns:minmax(170px,.8fr) minmax(150px,.6fr) minmax(170px,.65fr) minmax(360px,1.8fr);align-items:end;gap:14px;margin:16px 20px 4px;padding:16px;display:grid}.sponsor-layout-title{justify-content:space-between;align-self:center;align-items:center;gap:8px;display:flex}.sponsor-layout-title h4{margin:3px 0 0;font-size:14px}.sponsor-layout-title button{color:#486253;background:0 0;border:0;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:800;display:flex}.sponsor-layout-title svg{width:13px}.sponsor-visual-mode{background:#fff;border:1px solid #c8d2ca;border-radius:6px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.sponsor-visual-mode button{color:#607168;background:0 0;border:0;border-radius:4px;min-height:34px;font-size:10px;font-weight:850}.sponsor-visual-mode button.active{color:#173f2d;background:var(--lime);box-shadow:0 1px 4px #1437272e}.sponsor-color-control{background:#fff;border:1px solid #c8d2ca;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;min-height:42px;padding:6px 8px;display:grid}.sponsor-color-control span{color:#6b786f;grid-column:1;font-size:8px;font-weight:800}.sponsor-color-control b{grid-column:1;font-size:10px}.sponsor-color-control input{background:#fff;border:1px solid #ccd2cc;border-radius:5px;grid-area:1/2/span 2;width:35px;height:32px;padding:2px}.sponsor-transform-controls{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sponsor-transform-controls label{color:#506158;gap:6px;font-weight:800;display:grid}.sponsor-transform-controls label>span{justify-content:space-between;gap:8px;font-size:9px;display:flex}.sponsor-transform-controls b{color:#1e533b;font-variant-numeric:tabular-nums}.sponsor-transform-controls input{accent-color:#285c43;width:100%}.sponsor-layout-editor>small{color:#69776e;grid-column:1/-1}.sponsor-grid-v2{content-visibility:auto;grid-template-columns:repeat(3,1fr)}.sponsor-grid-v2 .sponsor-card:disabled:not(.locked){cursor:not-allowed;opacity:.55;background:#f2f2ed}.sponsor-grid-v2{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px}.sponsor-grid-v2 .sponsor-card{grid-template-columns:46px minmax(0,1fr);align-content:start;gap:7px 9px;padding:10px}.sponsor-grid-v2 .sponsor-logo{width:46px;height:42px;font-size:14px}.sponsor-grid-v2 .sponsor-bonuses,.sponsor-grid-v2 .sponsor-card>i,.sponsor-grid-v2 .sponsor-unlock-progress{grid-column:1/-1}.sponsor-grid-v2 .sponsor-bonuses{grid-template-columns:repeat(3,1fr);gap:4px}.sponsor-grid-v2 .sponsor-bonuses span{flex-direction:column;align-items:flex-start;font-size:10px}.sponsor-grid-v2 .sponsor-bonuses b{margin:0}.inline-sponsor-catalog{border-top:1px solid var(--line);background:#fff;margin-top:4px}.inline-sponsor-catalog .market-title{padding:20px 20px 12px}.inline-sponsor-catalog .sponsor-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 20px 20px}@media (min-width:1500px){.content{max-width:1580px}.kit-stage-v2{min-height:570px}.kit-stage-v2>div{width:min(42%,290px)}}@media (max-width:1180px){.kits-layout-v2{grid-template-columns:1fr}.kit-controls{grid-template-columns:1fr 1fr;align-items:start}.kit-controls>label{grid-column:1/-1}.sponsor-grid-v2,.inline-sponsor-catalog .sponsor-grid-v2,.contract-positions,.sponsor-layout-editor{grid-template-columns:repeat(2,1fr)}.live-sponsor-workbench{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.live-placement-picker{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.live-transform-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.live-editor-footer{grid-column:1/-1}}@media (max-width:760px){html,body{max-width:100%;overflow-x:hidden}header{padding-inline:12px}.header-actions{gap:6px}.header-title h1{font-size:22px}.currency{padding:7px}.currency small{display:none}.content{width:100%;padding:16px 12px 34px}.page-stack{gap:14px}.page-intro{gap:16px;min-height:0}.page-intro p{max-width:100%;line-height:1.5}.panel{max-width:100%}.market-title{flex-wrap:wrap;align-items:flex-start;gap:8px}.toolbar{flex-wrap:wrap;align-items:stretch}.auto-lineup-button{width:100%}.status-toast{max-width:none;top:76px;left:12px;right:12px}.kit-stage-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-height:330px;padding:22px 6px 18px}.kits-page-v2 .page-intro{flex-direction:column;align-items:stretch}.kit-save-actions{justify-items:stretch;width:100%}.kit-save-actions .primary{justify-content:center;width:100%}.kit-save-actions small{text-align:center}.kit-stage-v2>div{gap:7px;width:100%}.jersey-render.jersey-v2{width:100%;height:auto;transform:none}.jersey-chest-sponsor{font-size:clamp(13px,5vw,20px)}.jersey-number-v2{font-size:clamp(56px,20vw,82px)}.jersey-back-sponsor{font-size:clamp(10px,3.5vw,15px)}.jersey-shoulder-sponsor{font-size:clamp(3.5px,1.1vw,6.5px)}.active-contract-v2{grid-template-columns:auto 1fr;gap:10px}.active-contract-v2>span{padding-left:10px}.active-contract-v2>span:nth-of-type(n+2){grid-column:2}.kit-controls{grid-template-columns:1fr}.kit-controls>label{grid-column:auto}.kit-edit-shortcuts{grid-template-columns:1fr}.kit-color-picker>div{grid-template-columns:repeat(6,1fr)}.kit-color-picker button{min-width:34px}.kit-custom-color{width:100%}.commercial-overview{padding-inline:12px}.contract-positions{grid-template-columns:1fr}.contract-position{grid-template-columns:1fr auto;align-items:center}.contract-position>span,.contract-position small{grid-column:1}.contract-position strong{text-align:right;grid-area:1/2/span 3}.sponsor-selector-head{flex-direction:column;align-items:flex-start;padding-inline:12px}.sponsor-layout-editor{grid-template-columns:1fr;margin-inline:12px}.sponsor-transform-controls{grid-template-columns:1fr}.sponsor-layout-title{flex-direction:column;align-items:flex-start}.live-sponsor-workbench{grid-template-columns:1fr;padding:13px}.live-placement-picker{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.live-appearance-controls{grid-template-columns:1fr 1fr}.live-transform-controls{grid-template-columns:1fr}.live-editor-footer{flex-direction:column;grid-column:auto;align-items:flex-start}.sponsor-grid-v2,.inline-sponsor-catalog .sponsor-grid-v2{grid-template-columns:1fr;padding:12px}}@media (max-width:420px){.summary-strip{grid-template-columns:1fr}.summary-strip>div{border-bottom:1px solid var(--line);border-right:0!important}.summary-strip>div:last-child{border-bottom:0}.intro-actions{grid-template-columns:1fr}.notification-panel{left:8px;right:8px}}body{font-size:16px;line-height:1.5}.shell :is(button,select,input,textarea){font-size:14px;line-height:1.35}.shell :is(button,select,input:not([type=range]):not([type=color]),textarea){min-height:40px}.shell small{font-size:12px;line-height:1.5}.shell p{font-size:14px;line-height:1.65}.shell :is(label,legend){font-size:12px;line-height:1.45}.shell :is(.eyebrow,.nav-label,[class*=-badge],[class*=-tag]){font-size:11px;line-height:1.35}.sidebar nav button{font-size:15px}.club-card strong{font-size:16px}.club-card span{font-size:12px;line-height:1.45}.season-card span,.season-card small,.profile span{font-size:12px}.profile b{font-size:15px}.header-title>span{font-size:12px}.table-row,.competition-table,.fixture-row,.squad-row,.opponent-player{font-size:14px;line-height:1.45}.table-head,.competition-table-head,.squad-head{font-size:12px;line-height:1.35}.panel-head h3,.market-title h3{line-height:1.2}.status-toast{font-size:14px;line-height:1.45}.live-callout,.event-feed{font-size:14px}.jersey-v2 .jersey-player-name{font-size:clamp(7px,.78vw,11px);line-height:1}.jersey-v2 .jersey-shoulder-sponsor{font-size:clamp(4px,.55vw,7px);line-height:1}.jersey-v2 .jersey-arm-sponsor{font-size:clamp(3px,.47vw,6px);line-height:1}.broadcast-player small,.broadcast-player b{font-size:9px;line-height:1}@media (max-width:760px){body{font-size:16px}.shell :is(button,select,input,textarea){font-size:15px}.shell :is(button,select,input:not([type=range]):not([type=color]),textarea){min-height:44px}.shell small{font-size:13px}.shell p{font-size:14px}.shell :is(label,legend){font-size:13px}.shell :is(.eyebrow,.nav-label,[class*=-badge],[class*=-tag]){font-size:11px}.table-row,.competition-table,.fixture-row,.squad-row,.opponent-player{font-size:14px}.live-clock small,.broadcast-player small,.broadcast-player b{font-size:9px}.jersey-v2 .jersey-player-name{font-size:clamp(7px,2vw,10px)}.jersey-v2 .jersey-shoulder-sponsor{font-size:clamp(4px,1.1vw,6.5px)}.jersey-v2 .jersey-arm-sponsor{font-size:clamp(3px,.9vw,5.5px)}}.onboarding-shell{font-size:16px;line-height:1.5}.onboarding-shell .welcome-copy>.eyebrow,.onboarding-shell .setup-card>.eyebrow{color:#4d5850}.onboarding-shell :is(button,input,select){min-height:42px;font-size:14px;line-height:1.35}.steps span{font-size:11px}.welcome-copy>p{font-size:15px;line-height:1.65}.career-features span{font-size:12px}.onboarding-career-path span{min-height:52px;font-size:9px;line-height:1.25}.onboarding-career-path i{width:22px;height:22px;font-size:10px}.setup-card label{font-size:12px;line-height:1.4}.setup-card input{height:48px;font-size:14px}.setup-card>small{font-size:11px;line-height:1.45}.form-error{font-size:12px!important}.draft-top>button,.draft-top p{font-size:14px}.draft-budget span{font-size:11px}.draft-budget small{font-size:12px}.draft-requirements b{font-size:14px}.draft-requirements small{font-size:12px}.draft-toolbar button,.draft-toolbar>span{font-size:13px}.talent-card{min-height:330px}.talent-position{font-size:12px}.talent-card h3{font-size:21px}.talent-card>small{font-size:12px}.talent-profile small{font-size:10px}.talent-profile b{font-size:12px}.talent-stats span{font-size:11px}.talent-card>strong{font-size:19px}.draft-footer>div{font-size:13px}.data-row{font-size:13px;line-height:1.4}.data-head{min-height:42px;font-size:11px;line-height:1.25}.data-head .sort-button{font-size:11px}.player-name>i{font-size:10px}.player-name small{font-size:11px;line-height:1.35}.data-row :is(input,select){min-height:36px;font-size:13px}.data-row mark,.data-row>span>small,.risk-pill{font-size:10px}.player-output{font-size:13px}.comp-head{min-height:42px;font-size:11px}.comp-row{min-height:68px;font-size:13px}.academy-table-head,.academy-player-name>i,.academy-player-name small,.academy-stats small,.academy-progress small{font-size:12px}.academy-actions button{font-size:13px}.market-age-stage,.market-origin>i{font-size:10px}.market-avatar{font-size:10px}.market-row button{font-size:13px}.scout-grid article>span{font-size:11px}.scout-grid article>small,.scout-grid article p{font-size:12px}@media (max-width:760px){.onboarding-shell :is(button,input,select){min-height:44px;font-size:15px}.steps span{font-size:10px}.welcome-copy>p{font-size:16px}.career-features span{font-size:13px}.onboarding-career-path span{font-size:10px}.setup-card label{font-size:13px}.setup-card input{font-size:16px}.setup-card>small{font-size:12px}.draft-top>button,.draft-top p,.draft-requirements b{font-size:15px}.draft-requirements small{font-size:13px}.draft-toolbar button,.draft-toolbar>span{font-size:14px}.talent-card{min-height:0}.talent-card>small,.talent-profile b{font-size:13px}.talent-profile small,.talent-stats span{font-size:11px}.draft-footer>div,.data-row,.comp-row{font-size:14px}.data-head,.comp-head{font-size:12px}.player-name small,.market-row small,.sell-row small,.academy-player-name small,.academy-stats small,.academy-progress small{font-size:13px}}.market-page .market-window p,.market-window p{font-size:15px}.scout-grid article{padding:18px}.scout-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.scout-card-head>span{color:#5d7a68;letter-spacing:.09em;font-size:12px;font-weight:900}.scout-card-head .market-avatar{margin:0;font-style:normal}.market-position-pair{flex:none;place-items:start;width:54px;height:50px;display:inline-grid;position:relative}.market-position-pair .market-avatar{flex:none}.market-position-pair .secondary-position{z-index:1;border-style:solid;border-width:2px;min-width:28px;min-height:22px;padding:3px 5px;font-size:9px;position:absolute;bottom:0;right:0;box-shadow:0 0 0 2px #fff}.scout-grid article>b{margin-top:8px;font-size:19px}.scout-grid article>small,.scout-grid article p{font-size:14px;line-height:1.5}.scout-numbers{grid-template-columns:.65fr .65fr 1.25fr;gap:7px;margin-top:12px;display:grid}.scout-numbers>span{background:#fff;border:1px solid #e1e4d8;border-radius:5px;padding:8px}.scout-numbers small,.scout-numbers b{display:block}.scout-numbers small{color:#7b817b;margin:0;font-size:11px}.scout-numbers b{font-family:var(--font-display);margin-top:2px;font-size:17px}.scout-quick-buy{color:#fff;background:#214c3b;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:14px;font-size:14px;font-weight:900;display:flex}.market-sort-bar>span{font-size:12px}.market-sort-bar .sort-button{min-height:38px;padding:8px 11px;font-size:13px}.market-row{grid-template-columns:58px minmax(190px,1.35fr) minmax(155px,1fr) .45fr .75fr 92px .62fr;gap:12px;min-height:104px}.market-avatar{width:46px;height:46px;font-size:13px}.market-row>span:nth-child(2)>b{font-size:16px}.market-row small,.sell-row small{font-size:13px;line-height:1.4}.market-age-stage{padding:5px 8px;font-size:11px}.market-origin strong{font-size:15px}.market-origin>i{padding:5px 7px;font-size:11px}.market-row strong{font-size:21px}.market-row button{min-height:42px;padding:9px;font-size:14px}.sell-row{min-height:72px;font-size:14px}.sell-row>strong{font-size:17px}.sell-help{font-size:13px}.competition-page .competition-identity .eyebrow,.competition-page .competition-section-title .eyebrow{color:#4d5a50}.competition-page .competition-identity p,.competition-page .competition-section-title p{color:#535e55;font-size:16px}.competition-page .career-path-copy h3{font-size:25px}.competition-page .career-path-copy .eyebrow{color:#4d5a50}.competition-page .career-path-copy p{color:#535e55;font-size:15px;line-height:1.55}.competition-page .career-levels>span{min-height:90px}.competition-page .career-levels>span.locked{color:#545e56;background:#f3f4ee}.competition-page .career-levels>span.locked i{color:#435047;background:#dfe3dc}.competition-page .career-levels i{width:28px;height:28px;font-size:13px}.competition-page .career-levels b{font-size:13px}.competition-page .career-levels small{font-size:12px}.competition-page .competition-tabs button{color:#50574f;min-height:52px;font-size:17px}.competition-page .competition-overview article{min-height:178px}.competition-page .competition-overview article>span{font-size:14px}.competition-page .competition-overview article>p,.competition-page .competition-overview article>button{font-size:16px}.competition-page .next-match-card>div b{font-size:22px}.competition-page .market-title>span{font-size:14px}.competition-page .market-title h3{font-size:24px}.competition-page .eyebrow{font-size:13px}.competition-page .round-selector{gap:8px}.competition-page .round-selector button{min-height:54px;font-size:18px}.competition-page .round-selector button span{font-size:12px}.competition-page .round-fixtures article{grid-template-columns:1fr 76px 1fr;min-height:108px;padding:16px 18px 30px}.competition-page .fixture-team{font-size:16px}.competition-page .round-fixtures article>strong{font-size:24px}.competition-page .round-fixtures article>strong.pending-score{font-size:18px}.competition-page .round-fixtures article>small{font-size:12px;bottom:9px}.competition-page .fixture-details{min-height:32px;padding:6px 9px;font-size:12px;bottom:8px;right:10px}.competition-page .team-schedule .market-title label{font-size:16px}.competition-page .team-schedule .market-title select{min-height:42px;font-size:15px}.competition-page .team-fixture-head{min-height:46px;font-size:13px}.competition-page .team-fixture-list>div{min-height:74px;font-size:16px}.competition-page .team-fixture-list>div>strong{font-size:21px}.competition-page .result-state{padding:7px 10px;font-size:13px}.competition-page .competition-section-title p{font-size:15px}.competition-page .comp-head{color:#535b54;min-height:48px;font-size:13px}.competition-page .comp-row{min-height:76px;font-size:17px}.competition-page .comp-team>i{color:#505850;font-size:17px}.competition-page .leader-head>small{font-size:12px}.competition-page .leader-list>div{min-height:68px}.competition-page .leader-list>div>i{width:28px;height:28px;font-size:13px}.competition-page .leader-list span b{font-size:15px}.competition-page .leader-list span small{font-size:12px}.competition-page .opponent-roster-head{min-height:44px;font-size:12px}.competition-page .opponent-player{min-height:62px;font-size:15px}.competition-page .opponent-player>span:first-child small{font-size:12px}.competition-page .opponent-player strong{font-size:18px}.competition-page .event-list>.match-event{grid-template-columns:46px 1fr;font-size:16px}.competition-page .event-list>.match-event>span small,.competition-page .narrative-title small{font-size:12px}.competition-page .event-list>p{font-size:15px}.competition-page .cup-campaign-head p{font-size:14px}.competition-page .cup-status{font-size:13px}.competition-page .cup-bracket small{font-size:12px}.competition-page .cup-bracket b{font-size:16px}.competition-page .cup-bracket span{font-size:13px}.competition-page .honors-summary small,.competition-page .honor-card small{font-size:12px}.competition-page .honor-card>b{font-size:15px}.competition-page .honor-card p{font-size:14px}.competition-page .honor-card>strong{font-size:15px}.competition-page .empty-cabinet span{font-size:14px}@media (max-width:760px){.scout-grid article>b{font-size:20px}.scout-grid article>small,.scout-grid article p{font-size:15px}.market-row{grid-template-columns:50px 1fr auto auto;gap:10px}:is(.transfer-offer,.transfer-offer:has(.sell-on-negotiation)){grid-template-columns:minmax(0,1fr) auto;gap:11px;min-height:0;padding:15px}.transfer-offer-player{grid-column:1/-1}.transfer-offer-player b{font-size:16px}.transfer-offer-value{text-align:left;align-self:end}.transfer-offer-value small{font-size:11px}.transfer-offer-value strong{font-size:20px}.sell-on-negotiation{grid-column:1/-1;width:100%}.sell-on-negotiation select{width:100%;min-height:44px;font-size:14px}.offer-actions{justify-content:flex-end;align-self:end}.offer-actions button{min-width:104px;min-height:44px;font-size:13px}.market-row>span:nth-child(2)>b{font-size:17px}.market-row small{font-size:14px}.competition-page .competition-identity{padding:16px}.competition-page .competition-identity h2{font-size:25px}.competition-page .competition-identity p{font-size:14px}.competition-page .competition-tabs button{font-size:15px}.competition-page .fixture-team{font-size:14px}.competition-page .round-fixtures article{grid-template-columns:1fr 62px 1fr}}.club-workspace,.club-identity-workspace{gap:18px;display:grid}.club-switcher{background:linear-gradient(110deg,#fff 0%,#f3f7e5 100%);justify-content:space-between;align-items:center;gap:24px;min-height:132px;padding:20px 22px;display:flex}.club-switcher h2{font-family:var(--font-display);text-transform:uppercase;margin:4px 0 3px;font-size:28px}.club-switcher p{color:#707871;max-width:520px;margin:0;font-size:14px;line-height:1.45}.club-switcher nav{background:#ecefe6;border:1px solid #d9ddd1;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:min(100%,680px);padding:5px;display:grid}.club-switcher nav button{color:#59665f;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;min-width:0;min-height:72px;padding:10px 12px;display:flex}.club-switcher nav button.active{color:#fff;background:#244f3c;border-color:#244f3c;box-shadow:0 5px 14px #1b423129}.club-switcher nav svg{flex:0 0 20px;width:20px}.club-switcher nav span,.club-switcher nav b,.club-switcher nav small{min-width:0;display:block}.club-switcher nav b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.club-switcher nav small{color:inherit;opacity:.76;margin-top:2px;font-size:10px;line-height:1.25}.club-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.club-overview>article{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;min-height:215px;padding:22px;display:flex}.club-overview-identity{color:#fff;background:linear-gradient(135deg,#10291f,#205940)}.club-overview-head{align-items:center;gap:15px;display:flex}.club-overview-head>span,.club-overview-card>span{gap:4px;min-width:0;display:grid}.club-overview small{color:inherit;letter-spacing:.09em;opacity:.7;font-size:10px;font-weight:900}.club-overview b{overflow-wrap:anywhere;font-size:22px}.club-overview em{color:#6d756f;font-size:13px;font-style:normal}.club-overview-identity em{color:#cbd8d0}.club-color-strip{border:1px solid #ffffff2e;border-radius:8px;width:100%;height:14px;display:flex;overflow:hidden}.club-color-strip i{flex:1}.club-overview article>button,.club-crest-access>button{color:#fff;background:#184a36;border:1px solid #315d49;border-radius:6px;min-height:43px;margin-top:auto;padding:0 15px;font-size:13px;font-weight:900}.club-overview-identity>button{background:#ffffff1a;border-color:#ffffff61}.club-overview-card>svg{color:#286047;width:32px;height:32px}.club-overview .positive{color:#187047}.club-overview .negative{color:#a5453c}.club-crest-access{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 22px;display:grid}.club-crest-access h3{margin:3px 0;font-size:22px}.club-crest-access p{color:#707871;margin:0;font-size:13px}.club-crest-access>button{align-items:center;gap:8px;margin-top:0;display:flex}@media (max-width:1150px){.club-switcher{flex-direction:column;align-items:stretch}.club-switcher nav{width:100%;min-width:0}}@media (max-width:760px){.club-switcher nav{grid-template-columns:repeat(2,minmax(0,1fr))}.club-overview{grid-template-columns:1fr}.club-crest-access{grid-template-columns:auto minmax(0,1fr)}.club-crest-access>button{grid-column:1/-1;justify-content:center;width:100%}}@media (max-width:460px){.club-switcher{padding:16px}.club-switcher h2{font-size:23px}.club-switcher nav{grid-template-columns:1fr}.club-switcher nav button{min-height:58px}.club-overview>article{min-height:190px;padding:18px}.club-overview article>button{width:100%}.club-crest-access{padding:16px}}.strategy-workspace{gap:18px;display:grid}.strategy-switcher{background:linear-gradient(110deg,#fff 0%,#f5f7e9 100%);justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:20px 22px;display:flex}.strategy-switcher h2{font-family:var(--font-display);text-transform:uppercase;margin:4px 0 2px;font-size:26px}.strategy-switcher p{color:#747b75;margin:0;font-size:14px}.strategy-switcher nav{background:#eef0e8;border:1px solid #d9ddd1;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:min(100%,440px);padding:5px;display:grid}.strategy-switcher nav button{color:#5f6963;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;min-height:66px;padding:10px 14px;display:flex}.strategy-switcher nav button.active{color:#fff;background:#244f3c;border-color:#244f3c;box-shadow:0 5px 14px #1b423129}.strategy-switcher nav svg{flex:0 0 21px;width:21px}.strategy-switcher nav span,.strategy-switcher nav b,.strategy-switcher nav small{display:block}.strategy-switcher nav b{font-size:15px}.strategy-switcher nav small{color:inherit;opacity:.76;margin-top:2px;font-size:12px}@media (max-width:850px){.strategy-switcher{flex-direction:column;align-items:stretch}.strategy-switcher nav{width:100%;min-width:0}}@media (max-width:480px){.strategy-switcher{padding:16px}.strategy-switcher h2{font-size:23px}.strategy-switcher nav{grid-template-columns:1fr}.strategy-switcher nav button{min-height:58px}}.facility-active-effect{color:#6f786f;background:#f7f8f4;border:1px dashed #d5dbd3;border-radius:6px;grid-column:1/-1;padding:10px 11px}.facility-active-effect small,.facility-active-effect b{display:block}.facility-active-effect small{letter-spacing:.06em;font-size:9px;font-weight:900}.facility-active-effect b{margin-top:3px;font-size:12px;line-height:1.45}.facility-active-effect.enabled{color:#214d39;background:#edf5e8;border-style:solid;border-color:#cfe0cc}.medical-rehabilitation{background:#f7f9f4;border:1px solid #d8ded6;border-radius:9px;margin:0 18px 18px;overflow:hidden}.medical-rehabilitation-head{color:#fff;background:#183f30;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.medical-rehabilitation-head span small,.medical-rehabilitation-head span b{display:block}.medical-rehabilitation-head span small{letter-spacing:.08em;font-size:9px;font-weight:900}.medical-rehabilitation-head span b{margin-top:3px;font-size:16px}.medical-rehabilitation-head em{font-size:11px;font-style:normal;font-weight:800}.medical-player-list{gap:8px;padding:10px;display:grid}.medical-player-list article{background:#fff;border:1px solid #dde2da;border-radius:7px;grid-template-columns:36px minmax(0,1fr) auto minmax(155px,auto);align-items:center;gap:11px;min-height:66px;padding:10px 12px;display:grid}.medical-player-list article>span b,.medical-player-list article>span small{display:block}.medical-player-list article>span b{font-size:14px}.medical-player-list article>span small{color:#737d75;margin-top:3px;font-size:11px}.medical-player-list article>strong{color:#2b5c45;font-family:var(--font-display);font-size:20px}.medical-player-list article>button{color:#fff;background:#24543f;border:0;border-radius:5px;min-height:39px;padding:8px 12px;font-size:12px;font-weight:900}.medical-player-list article>button:disabled{color:#6d756f;background:#e1e5df}.medical-empty{color:#667168;margin:0;padding:18px;font-size:13px}@media (max-width:600px){.medical-rehabilitation{margin:0 12px 12px}.medical-rehabilitation-head{flex-direction:column;align-items:flex-start}.medical-player-list article{grid-template-columns:34px minmax(0,1fr) auto}.medical-player-list article>button{grid-column:1/-1;width:100%}.medical-player-list article>span small,.facility-active-effect b{font-size:13px}}.training-page .page-intro{background:linear-gradient(120deg,#183f31 0%,#255c46 62%,#315f49 100%)}.training-page .page-intro h2,.training-page .page-intro p{color:#fff}.training-page .page-intro p{opacity:.78;max-width:680px}.training-page .training-count{background:#ffffff14;border:1px solid #ffffff29;border-radius:9px;min-width:170px;padding:12px 15px}.training-page .training-count span{font-size:13px}.training-page .training-count b{font-size:27px}.training-page .training-option{border-radius:10px;min-height:104px}.training-page .training-option>span b{font-size:20px}.training-page .training-option>span small{margin-top:6px;font-size:14px;line-height:1.45}.training-page .training-option>strong{font-size:19px}.training-page .session-panel{background:linear-gradient(155deg,#fff 0%,#f4f7ed 100%);border-radius:10px}.training-page .session-panel>p{min-height:0;font-size:14px}.training-page .session-details b{font-size:20px}.training-page .session-details small{font-size:11px}.specialized-training{border-radius:11px;overflow:hidden}.specialized-heading{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#f8faef 0%,#eef4df 100%);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.specialized-heading h3{font-family:var(--font-display);text-transform:uppercase;margin:6px 0 5px;font-size:29px}.specialized-heading p{color:#667068;max-width:720px;margin:0;font-size:14px;line-height:1.55}.specialist-counter{color:#284f3d;text-align:center;background:#fff;border:1px solid #d6ded0;border-radius:9px;min-width:112px;padding:12px 16px}.specialist-counter strong,.specialist-counter small{display:block}.specialist-counter strong{font-family:var(--font-display);font-size:28px}.specialist-counter small{color:#758078;font-size:11px}.specialist-counter.complete{color:#173e2e;background:#eaf4c8;border-color:#8aa36f}.specialized-focus-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:16px 20px;display:grid}.specialized-focus-grid button{color:#4f5d55;text-align:left;background:#fff;border:1px solid #dce1d7;border-radius:8px;align-items:center;gap:10px;min-height:70px;padding:12px 13px;display:flex}.specialized-focus-grid button.active{color:#fff;background:#214d3a;border-color:#214d3a;box-shadow:0 7px 18px #183f3126}.specialized-focus-grid span,.specialized-focus-grid b,.specialized-focus-grid small{display:block}.specialized-focus-grid b{font-size:14px}.specialized-focus-grid small{color:inherit;opacity:.75;margin-top:3px;font-size:11px}.specialist-player-grid{background:#f5f6f0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}.specialist-player-grid>button{min-height:178px;color:var(--ink);text-align:left;background:#fff;border:1px solid #e0e3dc;border-radius:10px;grid-template-columns:40px minmax(0,1fr);align-content:start;gap:9px 10px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid;position:relative}.specialist-player-grid>button:hover:not(:disabled){border-color:#668775;transform:translateY(-1px);box-shadow:0 7px 18px #1c3f2e14}.specialist-player-grid>button.selected{background:#f7fbe9;border-color:#2d654c;box-shadow:inset 4px 0 #2d654c,0 7px 18px #1c3f2e14}.specialist-player-grid>button:disabled:not(.selected){opacity:.48}.specialist-player-grid>button>svg{color:#2c6048;position:absolute;top:6px;right:7px}.specialist-player-grid>button>span,.specialist-player-grid>button>span b,.specialist-player-grid>button>span small{display:block}.specialist-player-grid>button>span b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.specialist-player-grid>button>span small{color:#6e796f;margin-top:3px;font-size:12px}.specialist-player-grid .position-pill{border-radius:7px;place-items:center;width:38px;min-height:32px;font-size:11px;font-style:normal;font-weight:900;display:grid}.specialist-player-grid .pos-Portero{color:#633a83;background:#eadcf2}.specialist-player-grid .pos-Defensa{color:#236044;background:#dcecdf}.specialist-player-grid .pos-Mediocampo{color:#75610d;background:#f4eab8}.specialist-player-grid .pos-Ataque{color:#943d34;background:#f3d9d3}.specialist-player-copy{min-width:0}.specialist-development-row{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:7px;margin-top:8px;padding:0;display:grid!important}.specialist-development-row>em{color:#315c47;font-family:var(--font-display);text-align:right;font-size:12px;font-style:normal;font-weight:900}.specialist-development-track{background:#e2e8df;border-radius:999px;width:100%;height:6px;min-height:6px;padding:0;line-height:0;overflow:hidden;display:block!important}.specialist-development-track>span{background:linear-gradient(90deg,#b7d92d,#3a7b59);border-radius:999px;width:0;padding:0;overflow:hidden;height:6px!important;min-height:0!important;display:block!important}.specialist-attributes{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid!important}.specialist-attributes>span{text-align:center;background:#f6f7f3;border:1px solid #e3e7e0;border-radius:6px;min-width:0;padding:7px 2px}.specialist-attributes>span.focused{background:#edf5d4;border-color:#91ab67;box-shadow:inset 0 -3px #b6d735}.specialist-attributes small{font-weight:900;color:#7d887e!important;margin:0!important;font-size:9px!important}.specialist-attributes b{color:#294a39;font-family:var(--font-display);margin-top:1px;font-size:17px!important}.specialist-skill-preview{border-top:1px solid #e4e8e1;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding-top:9px;display:flex!important}.specialist-skill-preview>span{min-width:0}.specialist-skill-preview b{color:#315641;font-size:12px!important}.specialist-skill-preview small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px!important}.specialist-skill-preview>strong{color:#2e684b;font-family:var(--font-display);flex:none;font-size:17px}.specialist-skill-preview>strong small{color:inherit;font-family:inherit;display:inline;font-size:9px!important}.specialist-skill-preview.unavailable{color:#788178;justify-content:center}.specialist-skill-preview.unavailable small{font-weight:800;font-size:10px!important}.specialized-footer{border-top:1px solid var(--line);background:#f6f6f1;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.specialized-footer>span,.specialized-footer b,.specialized-footer small{display:block}.specialized-footer b{font-size:15px}.specialized-footer small{color:#758078;margin-top:3px;font-size:12px}.specialized-footer button{justify-content:center;min-width:230px}.training-results .outcome-grid>div{background:#fff;min-height:150px;padding:18px}.training-results .outcome-grid>div.improved{background:linear-gradient(135deg,#fbfdf5 0%,#f1f7d8 100%)}.training-results .outcome-grid>div.specialized-result{box-shadow:inset 4px 0 #365f4e}.outcome-player>span{align-items:center;gap:9px;display:flex}.outcome-player>span i{color:#fff;text-align:center;background:#355f4e;border-radius:6px;min-width:36px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900}.training-results .outcome-player b{font-size:16px}.training-results .outcome-player small{font-size:13px}.training-results .training-changes>span{border-radius:8px;flex:1;min-width:165px;padding:10px 11px}.training-results .training-changes small{font-size:12px}.training-results .training-changes .change-values{justify-content:space-between;font-size:14px}.training-changes em.neutral{color:#677068;background:#ecefeb}.training-page .energy-list .market-title{border-bottom:1px solid #e2e6df;padding-bottom:13px}.training-page .energy-list .market-title h3{font-size:22px}.training-page .energy-list .market-title>span{color:#69766d;text-align:right;max-width:300px;font-size:12px;line-height:1.35}.load-overview{background:#f7faf2;border:1px solid #dde5da;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 20px 0;display:grid;overflow:hidden}.load-overview>span{border-right:1px solid #dde5da;min-height:82px;padding:13px 15px}.load-overview>span:last-child{border-right:0}.load-overview small,.load-overview b,.load-overview em{display:block}.load-overview small{color:#758177;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:900}.load-overview b{color:#254f3a;font-family:var(--font-display);margin-top:3px;font-size:25px}.load-overview em{color:#748077;margin-top:2px;font-size:11px;font-style:normal}.load-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:16px 20px 20px;display:grid}.load-grid article{background:#fff;border:1px solid #e0e5de;border-radius:9px;grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:8px 13px;min-height:92px;padding:12px;display:grid}.load-grid article.warning{background:#fffcf4;border-color:#ead29f}.load-grid article.critical{background:#fff8f6;border-color:#e5b0a8}.load-player{align-items:center;gap:9px;min-width:0;display:flex!important}.load-player .position-pill{border-radius:7px;place-items:center;width:33px;min-width:33px;min-height:30px;font-size:10px;font-style:normal;font-weight:900;display:grid}.load-player .pos-Portero{color:#633a83;background:#eadcf2}.load-player .pos-Defensa{color:#236044;background:#dcecdf}.load-player .pos-Mediocampo{color:#75610d;background:#f4eab8}.load-player .pos-Ataque{color:#943d34;background:#f3d9d3}.load-player>span{min-width:0}.load-player b,.load-player small{display:block}.load-player b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.load-player small{color:#748077;margin-top:3px;font-size:10px}.load-meter{align-items:center;gap:7px;display:flex!important}.load-meter>span{background:#e3e8e2;border-radius:999px;flex:1;height:7px;overflow:hidden}.load-meter>span i{border-radius:inherit;background:linear-gradient(90deg,#6ba85f,#1e694b);height:100%;display:block}.critical .load-meter>span i{background:#c65c4e}.warning .load-meter>span i{background:#d6a13f}.load-meter b{color:#294b3a;font-family:var(--font-display);font-size:16px}.load-grid article>em{color:#55705f;grid-column:1/-1;font-size:11px;font-style:normal;font-weight:800}.load-grid article.warning>em{color:#a97020}.load-grid article.critical>em{color:#ac4e44}.energy-warning{color:#ac6d19}.energy-critical{color:#b33f34}.stadium-intro{color:#fff;background:linear-gradient(120deg,#173f32,#35664b)}.stadium-intro h2,.stadium-intro p{color:#fff}.stadium-level-badge{background:#00000024;border:1px solid #fff3;border-radius:10px;min-width:170px;padding:13px 16px}.stadium-level-badge svg{float:right;color:var(--lime)}.stadium-level-badge span,.stadium-level-badge b{display:block}.stadium-level-badge span{opacity:.75;font-size:11px}.stadium-level-badge b{margin-top:4px;font-size:17px}.stadium-hero{background:#fff;grid-template-columns:1fr;display:grid;overflow:hidden}.stadium-art{aspect-ratio:16/9;background-color:#182d24;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;min-height:0}.stadium-hero-copy{background:#fff;padding:30px}.stadium-hero-copy h3{font-family:var(--font-display);text-transform:uppercase;margin:6px 0;font-size:clamp(30px,4vw,47px)}.stadium-hero-copy p{color:#69746b;font-size:16px}.stadium-fixture-note{color:#355b46;background:#edf5e8;border-radius:7px;gap:3px;margin:16px 0 -4px;padding:10px 12px;font-size:12px;line-height:1.35;display:grid}.stadium-fixture-note b{font-size:13px}.stadium-fixture-note.away{color:#695d44;background:#faf4e7}.stadium-metrics{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);margin:22px 0;display:grid;overflow:hidden}.stadium-metrics span{border-right:1px solid var(--line);padding:12px}.stadium-metrics span:last-child{border:0}.stadium-metrics small,.stadium-metrics b{display:block}.stadium-metrics small{color:#7d877e;font-size:10px}.stadium-metrics b{margin-top:5px;font-size:17px}.stadium-name-form{gap:8px;display:flex}.stadium-name-form input{flex:1;min-width:0;font-size:15px}.stadium-name-form button{color:#fff;background:#214c3b;border:0;border-radius:5px;padding:10px 14px;font-weight:800}.stadium-cost-breakdown{background:#f7f7f2;border:1px solid #e0e4dc;border-radius:8px;margin:-10px 0 20px;padding:13px}.stadium-cost-breakdown span,.stadium-cost-breakdown strong{color:#667168;justify-content:space-between;gap:12px;padding:5px 0;font-size:12px;display:flex}.stadium-cost-breakdown span b{color:#a14c40}.stadium-cost-breakdown strong{color:#263d33;border-top:1px solid #dfe3dc;margin-top:5px;padding-top:10px;font-size:14px}.ticket-policy{border:1px solid #dfe4dc;border-radius:8px;grid-template-columns:1fr repeat(3,minmax(80px,.7fr));align-items:center;gap:7px;margin-bottom:18px;padding:12px;display:grid}.ticket-policy>span small,.ticket-policy>span b,.ticket-policy button small{display:block}.ticket-policy>span small{color:#78837a;font-size:9px}.ticket-policy>span b{font-size:13px}.ticket-policy button{color:#4f5e55;background:#fff;border:1px solid #d9ded7;border-radius:6px;min-height:48px;font-size:12px;font-weight:900}.ticket-policy button small{color:inherit;opacity:.75;margin-top:2px;font-size:9px;font-weight:600}.ticket-policy button.active{color:#fff;background:#214c3b;border-color:#214c3b}.commercial-price-editor{background:#f7f8f3;border:1px solid #dce2da;border-radius:10px;margin:0 0 18px;padding:16px}.commercial-price-heading{grid-template-columns:1fr 1.4fr;align-items:end;gap:18px;display:grid}.commercial-price-heading small,.commercial-price-heading b{display:block}.commercial-price-heading small{color:#78837a;font-size:10px;font-weight:900}.commercial-price-heading b{color:#263d33;margin-top:3px;font-size:15px}.commercial-price-heading p{color:#657168;margin:0;font-size:12px;line-height:1.45}.commercial-price-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.commercial-price-grid label{background:#fff;border:1px solid #dce2da;border-radius:8px;padding:13px}.commercial-price-grid label>span{color:#374c41;justify-content:space-between;gap:12px;font-size:13px;font-weight:800;display:flex}.commercial-price-grid label>span b{font-size:18px}.commercial-price-grid input{accent-color:#24543f;width:100%;margin:11px 0 7px}.commercial-price-grid small{color:#6d786f;font-size:11px;line-height:1.4;display:block}.commercial-price-grid label.invalid{background:#fff7f5;border-color:#c46b5f}.commercial-price-result{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:9px;margin-top:12px;display:grid}.commercial-price-result span{background:#e9eee7;border-radius:7px;padding:10px}.commercial-price-result small,.commercial-price-result b{display:block}.commercial-price-result small{color:#718078;font-size:9px;font-weight:900}.commercial-price-result b{color:#294438;margin-top:3px;font-size:14px}.commercial-price-result button{color:#fff;background:#24543f;border:0;border-radius:7px;grid-column:1/-1;min-height:42px;padding:0 16px;font-weight:900}.commercial-price-result button:disabled{opacity:.45}.commercial-price-error{color:#a3483d;margin:9px 0 0;font-size:12px;font-weight:800}.stadium-roadmap{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.stadium-roadmap article{background:#fff;border:1px solid #dce1d9;border-radius:8px;min-height:135px;padding:16px}.stadium-roadmap article>*{display:block}.stadium-roadmap span{color:#6e7a71;font-size:10px;font-weight:900}.stadium-roadmap b{margin:8px 0 4px;font-size:17px}.stadium-roadmap small{color:#657169;font-size:13px}.stadium-roadmap em{color:#8b7351;margin-top:9px;font-size:11px;font-style:normal}.stadium-roadmap .current{border-color:#355f4d;box-shadow:inset 4px 0 #d9f33d}.stadium-roadmap .completed{background:#edf4e8}.stadium-roadmap .locked{opacity:.7}.stadium-upgrade{justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.stadium-upgrade h3{font-family:var(--font-display);text-transform:uppercase;margin:5px 0;font-size:25px}.stadium-upgrade p{color:#68736b;margin:0;font-size:15px;line-height:1.5}.stadium-upgrade button{min-width:190px}.upgrade-comparison{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:15px 0;display:grid}.upgrade-comparison span{background:#f7f8f3;border:1px solid #dfe4dc;border-radius:7px;padding:11px}.upgrade-comparison small,.upgrade-comparison b{display:block}.upgrade-comparison small{color:#78837a;font-size:9px;font-weight:900}.upgrade-comparison b{color:#294438;margin-top:4px;font-size:14px}.upgrade-requirements{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.upgrade-requirements>b{width:100%;font-size:13px}.upgrade-requirements span{border-radius:5px;padding:6px 9px;font-size:12px;font-weight:800}.upgrade-requirements .met{color:#2f684b;background:#e8f3e6}.upgrade-requirements .missing{color:#9b493f;background:#fff0ed}.upgrade-warning{color:#9a4b3f;margin-top:9px;font-size:13px;display:block}.stadium-name-form button:disabled{opacity:.45;cursor:not-allowed}.audience-up{color:#2f684b}.audience-down{color:#b34b3e}.facility-section{overflow:hidden}.facility-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.facility-grid article{background:linear-gradient(145deg,#fff,#f5f7f0);border:1px solid #dce2da;border-radius:9px;grid-template-columns:42px 1fr;gap:10px;padding:18px;display:grid}.facility-grid article>svg{color:#264f3e;background:#e5eedf;border-radius:8px;width:38px;height:38px;padding:9px}.facility-grid article span>*{display:block}.facility-grid article span small{color:#78837a;font-size:10px;font-weight:900}.facility-grid article span b{margin-top:3px;font-size:17px}.facility-grid article p{color:#526058;grid-column:1/-1;min-height:62px;margin:4px 0;font-size:13px;line-height:1.5}.facility-grid article p small{color:#315f49;margin-top:5px;font-size:12px;font-weight:850;display:block}.facility-grid article em{color:#74694f;grid-column:1/-1;font-size:11px;font-style:normal;font-weight:800}.facility-grid article button{color:#fff;background:#214c3b;border:0;border-radius:5px;grid-column:1/-1;min-height:40px;font-weight:900}.facility-grid article button:disabled{color:#777f78;background:#e1e4df}.facility-grid article>strong{color:#315f49;grid-column:1/-1;font-size:12px}.facility-grid article span i{color:#49705c;margin-top:3px;font-size:11px;font-style:normal;font-weight:850}.facility-grid article p{min-height:72px}.facility-operating-cost{background:#edf1e9;border-radius:6px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.facility-operating-cost small{color:#758078;font-size:9px;font-weight:900}.facility-operating-cost b{color:#2c4f3e;text-align:right;font-size:12px}.facility-grid article em{line-height:1.45}.facility-grid article button{min-height:42px;padding:8px 12px;line-height:1.25}.facility-grid article.locked{opacity:.72}.finance-dashboard{overflow:hidden}.finance-summary{grid-template-columns:repeat(5,1fr);gap:9px;padding:18px;display:grid}.finance-summary article{background:#f8f9f4;border:1px solid #dfe4dc;border-radius:8px;padding:14px}.finance-summary small,.finance-summary b{display:block}.finance-summary small{color:#788279;font-size:9px;font-weight:900}.finance-summary b{font-family:var(--font-display);margin-top:5px;font-size:21px}.positive{color:#2e684b!important}.negative{color:#aa4b3f!important}.finance-commercial{color:#fff;background:#1e4436;border-radius:8px;grid-template-columns:1fr 1fr 2fr;align-items:center;gap:10px;margin:0 18px 18px;padding:15px;display:grid}.finance-commercial span small,.finance-commercial span b{display:block}.finance-commercial span small{color:#a9bcb2;font-size:9px}.finance-commercial span b{margin-top:4px;font-size:18px}.finance-commercial p{color:#d6e0da;margin:0;font-size:12px;line-height:1.5}.finance-ledger{border-top:1px solid var(--line);padding:18px}.finance-ledger>div{border-bottom:1px solid #e8eae4;justify-content:space-between;gap:15px;padding:10px 0;font-size:13px;display:flex}.finance-ledger>div:last-child{border:0}.finance-empty{color:#788178;padding:22px;font-size:14px}@media (max-width:1100px){.stadium-hero{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}.stadium-hero-copy{padding:24px}.commercial-price-heading{grid-template-columns:1fr}.commercial-price-heading p{max-width:62ch}.finance-summary{grid-template-columns:repeat(3,1fr)}.facility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.stadium-intro{align-items:flex-start}.stadium-level-badge{width:100%;min-width:0}.stadium-hero{grid-template-columns:1fr}.stadium-art{min-height:clamp(200px,46vw,290px)}.stadium-hero-copy{padding:22px}.stadium-roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}.stadium-upgrade{flex-direction:column;align-items:stretch}.stadium-upgrade button{width:100%}.stadium-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.stadium-metrics span{border-right:1px solid var(--line);border-bottom:0}.stadium-metrics span:last-child{border-right:0}.commercial-price-grid{grid-template-columns:1fr}.commercial-price-result{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-price-result button{grid-column:1/-1;min-height:44px}.finance-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-commercial{grid-template-columns:1fr 1fr}.finance-commercial p{grid-column:1/-1}.upgrade-comparison{grid-template-columns:1fr 1fr}}@media (max-width:600px){.stadium-page{gap:14px}.stadium-intro{padding:18px}.stadium-intro h2{font-size:clamp(28px,9vw,38px)}.stadium-level-badge{padding:12px 14px}.stadium-hero-copy{padding:16px}.stadium-hero-copy h3{overflow-wrap:anywhere;font-size:clamp(27px,9vw,39px)}.stadium-hero-copy p{font-size:14px}.stadium-metrics{grid-template-columns:1fr 1fr;margin:17px 0}.stadium-metrics span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:11px}.stadium-metrics span:nth-child(2){border-right:0}.stadium-metrics span:last-child{border-bottom:0;grid-column:1/-1}.stadium-metrics b{font-size:16px}.stadium-cost-breakdown{margin:-5px 0 16px;padding:12px}.stadium-cost-breakdown span,.stadium-cost-breakdown strong{font-size:13px}.ticket-policy{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.ticket-policy>span,.ticket-policy button:last-child{grid-column:1/-1}.ticket-policy button{min-height:52px;font-size:13px}.commercial-price-editor{padding:13px}.commercial-price-heading b{font-size:16px}.commercial-price-heading p{font-size:13px}.commercial-price-grid,.commercial-price-result{grid-template-columns:1fr}.commercial-price-grid label{padding:12px}.commercial-price-result button{grid-column:auto}.stadium-name-form{flex-direction:column}.stadium-name-form input,.stadium-name-form button{width:100%;min-height:45px}.stadium-roadmap{grid-template-columns:1fr}.stadium-roadmap article{min-height:0;padding:14px}.stadium-upgrade{padding:18px}.stadium-upgrade h3{font-size:22px}.stadium-upgrade p{font-size:14px}.facility-grid{grid-template-columns:1fr;padding:12px}.facility-grid article{padding:14px}.finance-summary{grid-template-columns:1fr 1fr;padding:12px}.finance-summary article{padding:12px}.finance-summary article:last-child{grid-column:1/-1}.finance-summary b{font-size:20px}.finance-commercial{grid-template-columns:1fr;margin:0 12px 12px;padding:13px}.finance-commercial p{grid-column:auto;font-size:13px}.finance-ledger{padding:14px}.finance-ledger>div{flex-wrap:wrap;align-items:flex-start;font-size:13px}.finance-ledger>div>span{flex:220px}.finance-ledger>div>b{white-space:nowrap;margin-left:auto}.finance-empty{padding:18px;font-size:13px}.upgrade-comparison{grid-template-columns:1fr}.upgrade-requirements{display:grid}.upgrade-requirements span{line-height:1.35}}.stadium-hero{grid-template-columns:1fr}.stadium-art{aspect-ratio:16/9;background-size:contain;min-height:0}@media (max-width:1100px){.stadium-hero{grid-template-columns:1fr}}@media (max-width:800px){.stadium-art{aspect-ratio:16/9;min-height:0}}@media (max-width:1000px){.specialized-focus-grid,.specialist-player-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.load-grid{grid-template-columns:1fr}}@media (max-width:620px){.training-page .page-intro{align-items:flex-start}.training-page .training-count{width:100%}.training-page .training-option{grid-template-columns:44px 1fr;padding:13px}.training-page .training-option>strong{grid-column:2}.specialized-heading{flex-direction:column;padding:18px}.specialist-counter{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.specialist-counter strong{font-size:22px}.specialized-focus-grid,.specialist-player-grid{grid-template-columns:1fr;padding:12px}.specialized-focus-grid button{min-height:62px}.specialist-player-grid>button{min-height:166px}.specialized-footer{flex-direction:column;align-items:stretch}.specialized-footer button{width:100%;min-width:0}.training-results .training-changes>span{min-width:100%}.training-page .energy-list .market-title{align-items:flex-start}.training-page .energy-list .market-title h3{font-size:20px}.training-page .energy-list .market-title>span{text-align:left;max-width:none;font-size:11px}.load-overview{grid-template-columns:1fr;margin:12px 12px 0}.load-overview>span{border-bottom:1px solid #dde5da;border-right:0;grid-template-columns:1fr auto;gap:0 10px;min-height:0;padding:11px 12px;display:grid}.load-overview>span:last-child{border-bottom:0}.load-overview b{grid-area:1/2/3;align-self:center;margin:0;font-size:23px}.load-overview em{margin:1px 0 0}.load-grid{grid-template-columns:1fr;padding:12px}.load-grid article{grid-template-columns:minmax(0,1fr) 104px}}@media (max-width:440px){.specialist-player-grid>button{min-height:220px}.specialist-attributes{grid-template-columns:repeat(3,minmax(0,1fr))}.specialist-attributes>span{padding:8px 4px}.specialist-attributes small{font-size:10px!important}.specialist-attributes b{font-size:18px!important}.load-grid article{grid-template-columns:1fr}.load-meter{width:100%}}.onboarding-signin{color:#183c2f;background:#fff;border:1px solid #d8ddd2;border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:10px 14px;font-size:14px;font-weight:800;display:flex}.onboarding-signin svg{width:18px}.account-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c100cb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.account-dialog{background:#fffef9;border:1px solid #d8ddd2;border-radius:16px;width:min(560px,100%);max-height:min(760px,100vh - 32px);overflow:auto;box-shadow:0 28px 80px #0000004d}.account-dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:24px 26px 18px;display:flex}.account-dialog-head h2{font-family:var(--font-display);margin:5px 0 0;font-size:28px}.account-dialog-head>button{background:#eef0e9;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.account-dialog-head>button svg{width:18px}.account-tabs{background:#eceee7;border-radius:9px;grid-template-columns:1fr 1fr;margin:18px 24px 0;padding:4px;display:grid}.account-tabs button{color:#687067;background:0 0;border:0;border-radius:7px;padding:10px;font-size:14px;font-weight:800}.account-tabs button.active{color:#172019;background:#fff;box-shadow:0 2px 7px #00000014}.account-form{padding:22px 26px 26px}.account-form>p{color:#60685f;margin:0 0 18px;font-size:15px;line-height:1.55}.account-form label{margin-top:14px;font-size:14px;font-weight:800;display:block}.account-form input{background:#fff;border:1px solid #cfd4cb;border-radius:8px;width:100%;height:46px;margin-top:7px;padding:0 13px;font-size:16px}.account-form input:focus{border-color:#66802c;outline:3px solid #d9f33d52}.account-submit{color:#12170f;background:var(--lime);border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:18px;font-size:15px;font-weight:900;display:flex}.account-submit:disabled{cursor:not-allowed;opacity:.5}.account-submit svg{width:19px}.account-form>small{color:#7b8279;margin-top:13px;font-size:12px;line-height:1.45;display:block}.form-success{background:#e0f2e5;border-radius:7px;padding:10px 12px;font-weight:700;color:#1f5f42!important}.account-summary{padding:24px 26px 28px}.account-secure-state{color:#1c5c40;background:#eef8f0;border:1px solid #cfe2d4;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.account-secure-state svg{width:28px;height:28px}.account-secure-state b,.account-secure-state span{display:block}.account-secure-state b{font-size:15px}.account-secure-state span{color:#5d7666;margin-top:3px;font-size:13px}.account-code-card{color:#f8faef;background:#172019;border-radius:11px;margin-top:16px;padding:20px}.account-code-card span,.account-code-card small{color:#aab6aa;letter-spacing:1.2px;font-size:11px;display:block}.account-code-card b{font-family:var(--font-display);color:var(--lime);letter-spacing:6px;margin:8px 0 5px;font-size:34px;display:block}.account-actions-row{grid-template-columns:1fr 1fr;gap:9px;margin-top:15px;display:grid}.account-actions-row a,.account-actions-row button,.account-logout{color:#26332a;background:#fff;border:1px solid #d7dcd3;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.account-actions-row svg,.account-logout svg{width:16px}.account-empty-club{color:#59645b;background:#eef0e9;border-radius:8px;margin:16px 0 0;padding:14px;font-size:14px;line-height:1.5}.account-logout{color:#93473f;width:100%;margin-top:22px}.multiplayer-view{gap:18px;display:grid}.multiplayer-hero{color:#f8f8ef;background:linear-gradient(120deg,#172019,#254c3a);border-radius:14px;justify-content:space-between;align-items:center;padding:28px 30px;display:flex;overflow:hidden}.multiplayer-hero h2{font-family:var(--font-display);margin:5px 0 7px;font-size:clamp(28px,4vw,44px)}.multiplayer-hero p{color:#cbd5cb;max-width:720px;margin:0;font-size:15px;line-height:1.55}.multiplayer-hero>svg{width:96px;height:96px;color:var(--lime);opacity:.9;transform:rotate(-8deg)}.multiplayer-foundation-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.multiplayer-foundation-grid>article{background:#fff;border:1px solid #daddd5;border-radius:13px;min-height:290px;padding:24px}.multiplayer-foundation-grid>article>svg{color:#fff;background:#36453b;border-radius:9px;width:34px;height:34px;padding:7px}.multiplayer-account-card.complete>svg{color:#183c2f;background:var(--lime)}.multiplayer-foundation-grid article>span{color:#747b72;letter-spacing:1.3px;margin-top:20px;font-size:11px;font-weight:900;display:block}.multiplayer-foundation-grid h3{font-family:var(--font-display);margin:7px 0;font-size:28px}.multiplayer-foundation-grid p{color:#687068;font-size:14px;line-height:1.5}.multiplayer-account-card>button{color:#11170f;background:var(--lime);border:0;border-radius:7px;margin-top:14px;padding:11px 16px;font-weight:900}.multiplayer-code-card h3{color:#285741;letter-spacing:4px}.multiplayer-code-card>div{gap:9px;margin-top:17px;display:flex}.multiplayer-code-card button,.multiplayer-code-card a{color:#26342b;background:#fff;border:1px solid #d3d8d0;border-radius:7px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.multiplayer-code-card button svg,.multiplayer-code-card a svg{width:15px}.friendly-room-panel{overflow:hidden}.friendly-room-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.friendly-room-head h2{font-family:var(--font-display);margin:5px 0;font-size:29px}.friendly-room-head p{color:#6e766d;margin:0;font-size:14px}.room-status{color:#735e16;text-transform:uppercase;white-space:nowrap;background:#f5ebbd;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:900}.room-status.preparing,.room-status.ready{color:#1f6043;background:#dff0e3}.friendly-room-options{grid-template-columns:1fr 1fr;display:grid}.friendly-room-options>article{padding:24px}.friendly-room-options>article+article{border-left:1px solid var(--line)}.friendly-room-options article>span{color:#7a8278;letter-spacing:1.2px;font-size:10px;font-weight:900}.friendly-room-options h3{font-family:var(--font-display);margin:6px 0;font-size:25px}.friendly-room-options p{color:#6e766d;min-height:42px;font-size:14px;line-height:1.5}.friendly-room-options article>button,.friendly-room-options article>div button{color:#12170f;background:var(--lime);border:0;border-radius:7px;min-height:42px;padding:0 15px;font-weight:900}.friendly-room-options article>div{gap:8px;display:flex}.friendly-room-options input{width:150px;min-height:42px;font-family:var(--font-display);letter-spacing:3px;text-transform:uppercase;border:1px solid #cbd1c8;border-radius:7px;padding:0 12px;font-size:20px}.friendly-room-options button:disabled{cursor:not-allowed;opacity:.5}.active-friendly-room{padding:24px}.room-code-display{color:#f7f9ee;background:#172019;border-radius:10px;align-items:center;gap:14px;padding:16px 18px;display:flex}.room-code-display span{color:#aeb8ae;letter-spacing:1.2px;font-size:10px;font-weight:900}.room-code-display b{font-family:var(--font-display);color:var(--lime);letter-spacing:5px;margin-right:auto;font-size:30px}.room-code-display button{color:#f7f9ee;background:#28342b;border:1px solid #4b594e;border-radius:7px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:800;display:flex}.room-code-display button svg{width:15px}.room-versus{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:16px;display:grid}.room-versus article{background:#fafbf7;border:1px dashed #cbd1c8;border-radius:9px;min-height:112px;padding:17px}.room-versus article.confirmed{background:#f1f8f2;border-style:solid;border-color:#b7d1be}.room-versus span,.room-versus b,.room-versus small{display:block}.room-versus span{color:#7c847b;letter-spacing:1px;font-size:10px;font-weight:900}.room-versus b{font-family:var(--font-display);margin:8px 0 4px;font-size:22px}.room-versus small{color:#717a71;font-size:12px}.room-versus>i{font-family:var(--font-display);color:#899087;font-size:18px;font-style:normal}.room-actions{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.room-actions button{color:#2b382f;background:#fff;border:1px solid #d1d6ce;border-radius:7px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-weight:800;display:flex}.room-actions button.danger{color:#93473f}.room-actions svg{width:16px}.room-message{border-radius:7px;margin:0 24px 20px;padding:11px 13px;font-size:13px;font-weight:800}.room-message.success{color:#235e43;background:#e1f1e5}.room-message.error{color:#8e3b34;background:#f5e1dd}.room-message.standalone{margin:0}.pvp-account-required{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:24px;display:grid}.pvp-account-required>svg{color:#173d2d;background:var(--lime);border-radius:9px;width:38px;height:38px;padding:8px}.pvp-account-required h2{font-family:var(--font-display);margin:5px 0;font-size:28px}.pvp-account-required p{color:#687168;margin:0;font-size:15px}.pvp-account-required button,.pvp-invite-help button{color:#12170f;background:var(--lime);border:0;border-radius:7px;min-height:42px;padding:0 15px;font-weight:900}.friendly-room-options .invited{background:#f4f9ec;box-shadow:inset 0 0 0 2px #cbe065}.room-versus.preparation article em{color:#405749;margin-top:9px;font-size:12px;font-style:normal;font-weight:800;display:block}.pvp-invite-help{background:#f3f7ef;border:1px solid #cdd9cb;border-radius:9px;align-items:center;gap:12px;margin-top:14px;padding:15px;display:flex}.pvp-invite-help>svg{color:#356348;width:24px}.pvp-invite-help>div{margin-right:auto}.pvp-invite-help b,.pvp-invite-help span{display:block}.pvp-invite-help span{color:#687268;margin-top:3px;font-size:13px}.pvp-ready-panel{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.pvp-ready-panel>div{background:#fafbf8;border:1px solid #daddd6;border-radius:9px;align-items:center;gap:10px;padding:14px;display:flex}.pvp-ready-panel>div.ready{background:#eff8f0;border-color:#b7d5bd}.pvp-ready-panel svg{color:#7a837a;width:22px}.pvp-ready-panel .ready svg{color:#2c7650}.pvp-ready-panel span,.pvp-ready-panel b,.pvp-ready-panel small{display:block}.pvp-ready-panel b{font-size:14px}.pvp-ready-panel small{color:#697269;margin-top:3px;font-size:12px}.pvp-preparation-actions{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.pvp-preparation-actions button{color:#26352b;background:#fff;border:1px solid #cfd5cc;border-radius:7px;align-items:center;gap:7px;min-height:43px;padding:0 15px;font-weight:900;display:flex}.pvp-preparation-actions button.confirm{border-color:var(--lime);color:#13190f;background:var(--lime)}.pvp-preparation-actions svg{width:18px}.pvp-fair-play{color:#747d74;text-align:right;margin:13px 0 0;font-size:12px}.pvp-result{padding:28px}.pvp-match-ready{text-align:center;background:radial-gradient(circle at 50% 0,#f3f9d8 0,#fff 48%);padding:clamp(28px,5vw,58px)}.pvp-match-ready h2{font-family:var(--font-display);margin:8px 0;font-size:clamp(34px,5vw,54px)}.pvp-match-ready>p{color:#637067;max-width:650px;margin:0 auto;font-size:16px;line-height:1.55}.pvp-ready-versus{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;max-width:760px;margin:30px auto 22px;display:grid}.pvp-ready-versus b{font-family:var(--font-display);background:#fff;border:1px solid #d7ddd3;border-radius:10px;padding:18px;font-size:clamp(21px,3vw,30px)}.pvp-ready-versus i{color:#899187;font-family:var(--font-display);font-size:20px;font-style:normal}.pvp-duration-picker{margin:0 auto 18px}.pvp-duration-picker>span{color:#727b72;letter-spacing:1.2px;font-size:10px;font-weight:900;display:block}.pvp-duration-picker>div{justify-content:center;gap:7px;margin-top:8px;display:flex}.pvp-duration-picker button{color:#3e4a42;background:#fff;border:1px solid #cfd5cc;border-radius:7px;min-width:66px;min-height:39px;font-weight:900}.pvp-duration-picker button.active{color:#fff;background:#1d4937;border-color:#1d4937}.pvp-watch-match{color:#10170e;background:var(--lime);border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 25px;font-size:15px;font-weight:950;display:inline-flex}.pvp-watch-match svg{width:20px}.pvp-match-ready>small{color:#788078;margin-top:13px;font-size:12px;display:block}.pvp-final-label{color:#193d2f;letter-spacing:1px;background:#e4f0b0;border-radius:999px;align-items:center;gap:7px;width:max-content;margin:0 auto 18px;padding:7px 11px;font-size:11px;font-weight:900;display:flex}.pvp-final-label svg{width:16px}.pvp-scoreboard{grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;display:grid}.pvp-scoreboard>div{text-align:center;min-width:0}.pvp-scoreboard span,.pvp-scoreboard b,.pvp-scoreboard small{display:block}.pvp-scoreboard span{color:#818880;letter-spacing:1.2px;font-size:10px;font-weight:900}.pvp-scoreboard b{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 4px;font-size:clamp(22px,3vw,34px);overflow:hidden}.pvp-scoreboard small{color:#667068}.pvp-scoreboard>strong{font-family:var(--font-display);align-items:center;gap:13px;font-size:clamp(42px,7vw,72px);display:flex}.pvp-scoreboard>strong i{color:#9aa19a;font-size:28px;font-style:normal}.pvp-result-body{grid-template-columns:minmax(250px,.75fr) minmax(360px,1.25fr);gap:18px;margin-top:26px;display:grid}.pvp-result-body>section{background:#fafbf8;border:1px solid #dfe2dc;border-radius:10px;padding:18px}.pvp-result-body h3{font-family:var(--font-display);margin:0 0 14px;font-size:22px}.pvp-result-stat{text-align:center;border-bottom:1px solid #e3e6e0;grid-template-columns:42px 1fr 42px;align-items:center;padding:9px 0;display:grid}.pvp-result-stat:last-child{border-bottom:0}.pvp-result-stat b{font-size:16px}.pvp-result-stat span{color:#687168;font-size:13px}.pvp-timeline>div{max-height:350px;overflow:auto}.pvp-timeline article{border-bottom:1px solid #e3e6e0;grid-template-columns:38px 1fr auto;align-items:start;gap:8px;padding:9px 4px;display:grid}.pvp-timeline article b{color:#43614e;font-size:13px}.pvp-timeline article span{color:#4f5951;font-size:13px;line-height:1.4}.pvp-timeline article strong{color:#173b2d;background:var(--lime);border-radius:4px;padding:2px 5px;font-size:12px}.pvp-timeline article.highlight{background:#f0f7d7}.pvp-result-actions{justify-content:center;gap:10px;margin-top:18px;display:flex}.pvp-rematch-status{background:#f7f8f3;border:1px solid #d7ddd3;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-top:18px;padding:15px 17px;display:grid}.pvp-rematch-status>svg{color:#52705f;width:23px}.pvp-rematch-status div{gap:3px;display:grid}.pvp-rematch-status b{font-size:15px}.pvp-rematch-status span{color:#687168;font-size:12px;line-height:1.4}.pvp-rematch-status>strong{min-width:55px;font-family:var(--font-display);text-align:right;font-size:23px}.pvp-rematch-status.accepted{background:#f1f8db;border-color:#bcd179}.pvp-rematch-status.accepted>svg{color:#315c48}.pvp-settlement-receipt{background:#f3f8e8;border:1px solid #cfd9ca;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid;overflow:hidden}.pvp-settlement-receipt>div{border-right:1px solid #d6dfd1;padding:15px}.pvp-settlement-receipt>div:last-child{border-right:0}.pvp-settlement-receipt span,.pvp-settlement-receipt b,.pvp-settlement-receipt small{display:block}.pvp-settlement-receipt span{color:#667568;letter-spacing:1px;font-size:9px;font-weight:900}.pvp-settlement-receipt b{color:#1c4c35;font-family:var(--font-display);margin:5px 0 3px;font-size:24px}.pvp-settlement-receipt small{color:#6d786e;font-size:11px;line-height:1.4}.pvp-result-actions button{color:#26342a;background:#fff;border:1px solid #ccd2c9;border-radius:8px;align-items:center;gap:7px;min-height:43px;padding:0 16px;font-weight:900;display:flex}.pvp-result-actions button.rematch{border-color:var(--lime);color:#12180f;background:var(--lime)}.pvp-result-actions svg{width:17px}.pvp-history{background:#fff;border:1px solid #daddd5;border-radius:13px;padding:22px}.pvp-history>div:first-child h2{font-family:var(--font-display);margin:5px 0 15px;font-size:27px}.pvp-history>div:last-child{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid}.pvp-history>p{color:#6c746c;margin:0;font-size:14px}.pvp-history-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fafbf8;border:1px solid #dde1da;border-radius:9px;padding:14px}.pvp-history-card:hover{background:#f5f8ef;border-color:#9cab9d}.pvp-history-card:focus-visible{outline:3px solid color-mix(in srgb,var(--lime) 65%,white);outline-offset:2px}.pvp-history-card>span{text-transform:uppercase;border-radius:999px;width:max-content;padding:3px 7px;font-size:10px;font-weight:900;display:block}.pvp-history-card>span.win{color:#286344;background:#dff0e3}.pvp-history-card>span.draw{color:#6d5e22;background:#f2ebca}.pvp-history-card>span.loss{color:#8d3f39;background:#f3dfdc}.pvp-history-card>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:10px 0 7px;display:grid}.pvp-history-card>div b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pvp-history-card>div b:last-child{text-align:right}.pvp-history-card>div strong{font-family:var(--font-display);font-size:23px}.pvp-history-card small{color:#777f77;font-size:11px}.pvp-identity-strip{color:#f6f8f0;background:#172019;border-radius:11px;align-items:center;gap:13px;padding:16px 18px;display:flex}.pvp-identity-strip>svg{width:25px;color:var(--lime)}.pvp-identity-strip>span{margin-right:auto}.pvp-identity-strip small,.pvp-identity-strip b{display:block}.pvp-identity-strip small{color:#aab5aa;letter-spacing:1px;font-size:9px}.pvp-identity-strip b{color:var(--lime);font-family:var(--font-display);letter-spacing:3px;margin-top:3px;font-size:21px}.pvp-identity-strip button,.pvp-identity-strip a{color:#f5f7ef;background:#27342b;border:1px solid #48564b;border-radius:7px;align-items:center;gap:6px;min-height:39px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.pvp-identity-strip svg{width:15px}.multiplayer-roadmap{align-items:center;gap:12px;padding:18px 22px;display:flex}.multiplayer-roadmap>div{align-items:center;gap:9px;min-width:0;display:flex}.multiplayer-roadmap>div>svg{color:#315c48;width:22px}.multiplayer-roadmap>div span,.multiplayer-roadmap b,.multiplayer-roadmap small{display:block}.multiplayer-roadmap b{font-size:13px}.multiplayer-roadmap small{color:#7a8179;margin-top:3px;font-size:11px}.multiplayer-roadmap>i{background:#cdd2ca;flex:1;min-width:18px;height:1px}.public-club-page{color:#f7f8f1;background:radial-gradient(circle at 50% -20%,#344f3d 0,#141a15 40%,#0e120f 100%);min-height:100vh}.public-club-page>header{color:#9ca79d;letter-spacing:1.4px;background:0 0;border:0;justify-content:space-between;width:min(1120px,100% - 40px);height:auto;margin:0 auto;padding:24px 0;font-size:11px;display:flex}.public-brand{color:var(--lime);font-family:var(--font-display);letter-spacing:2px;font-size:22px;text-decoration:none}.public-club-page>main{width:min(1120px,100% - 40px);margin:0 auto;padding:50px 0 80px}.public-club-hero{align-items:center;gap:28px;display:flex}.public-club-hero .custom-crest.large{flex:none}.public-club-hero h1{font-family:var(--font-display);margin:5px 0;font-size:clamp(44px,8vw,86px);line-height:.98}.public-club-hero p{color:#bbc5bb;margin:10px 0 0;font-size:16px}.public-club-stats{background:#ffffff0a;border:1px solid #344037;border-radius:12px;grid-template-columns:repeat(6,1fr);margin:42px 0 20px;display:grid;overflow:hidden}.public-club-stats article{border-right:1px solid #344037;padding:18px}.public-club-stats article:last-child{border-right:0}.public-club-stats span{color:#8f9a91;letter-spacing:1px;font-size:10px;display:block}.public-club-stats b{font-family:var(--font-display);color:var(--lime);margin-top:7px;font-size:30px;display:block}.public-club-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.public-club-card{color:var(--ink);padding:24px}.public-club-card h2{font-family:var(--font-display);margin:6px 0 18px;font-size:27px}.public-club-card dl{margin:0}.public-club-card dl div{border-bottom:1px solid #e3e5df;justify-content:space-between;padding:11px 0;display:flex}.public-club-card dt{color:#6c736b}.public-club-card dd{margin:0;font-weight:900}.public-club-card ul{margin:0;padding:0;list-style:none}.public-club-card li{border-bottom:1px solid #e3e5df;padding:10px 0}.public-club-card li b,.public-club-card li span{display:block}.public-club-card li span{color:#737a72;margin-top:3px;font-size:12px}.public-club-cta{color:#12170f;background:var(--lime);border-radius:8px;width:max-content;margin:28px auto 0;padding:13px 18px;font-weight:900;text-decoration:none;display:block}@media (max-width:820px){.onboarding-signin{margin-left:0}.multiplayer-foundation-grid,.public-club-grid{grid-template-columns:1fr}.multiplayer-roadmap{flex-direction:column;align-items:stretch}.multiplayer-roadmap>i{flex:none;width:1px;min-width:1px;height:16px;margin-left:10px}.friendly-room-options{grid-template-columns:1fr}.friendly-room-options>article+article{border-top:1px solid var(--line);border-left:0}.public-club-stats{grid-template-columns:repeat(3,1fr)}.public-club-stats article{border-bottom:1px solid #344037}.pvp-result-body{grid-template-columns:1fr}.pvp-settlement-receipt{grid-template-columns:1fr 1fr}.pvp-settlement-receipt>div:nth-child(2){border-right:0}.pvp-settlement-receipt>div:nth-child(-n+2){border-bottom:1px solid #d6dfd1}}@media (max-width:560px){.transfer-report-title{padding:16px}.transfer-report-tabs{width:100%}.transfer-report-tabs button{flex:1;padding-inline:8px}.transfer-club-summary{grid-template-columns:1fr;padding:10px 12px}.transfer-report-list article{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:13px 14px}.transfer-report-list article>i{width:34px;height:34px}.transfer-report-list article>strong{grid-column:2}.transfer-route{grid-column:2;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.transfer-player em{white-space:normal}.account-modal-backdrop{padding:10px}.account-dialog-head,.account-form,.account-summary{padding-left:18px;padding-right:18px}.account-actions-row{grid-template-columns:1fr}.account-code-card b{letter-spacing:4px;font-size:27px}.onboarding-signin{padding:8px 10px;font-size:12px}.multiplayer-hero{padding:24px}.multiplayer-hero>svg{display:none}.multiplayer-foundation-grid>article{min-height:0;padding:20px}.multiplayer-code-card>div{flex-direction:column;align-items:stretch}.friendly-room-head{flex-direction:column;align-items:flex-start}.friendly-room-options article>div,.room-actions{flex-direction:column;align-items:stretch}.friendly-room-options input{width:100%}.room-code-display{flex-wrap:wrap;align-items:flex-start}.room-code-display b{order:2;width:100%}.room-code-display button{order:3}.room-versus{grid-template-columns:1fr}.room-versus>i{text-align:center}.public-club-page>header{flex-direction:column;align-items:flex-start;gap:12px}.public-club-page>main{padding-top:22px}.public-club-hero{flex-direction:column;align-items:flex-start}.public-club-stats{grid-template-columns:repeat(2,1fr)}.pvp-account-required{grid-template-columns:auto 1fr}.pvp-account-required button{grid-column:1/-1}.pvp-ready-panel{grid-template-columns:1fr}.pvp-rematch-status{grid-template-columns:auto 1fr}.pvp-rematch-status>strong{text-align:left;grid-column:2}.pvp-invite-help,.pvp-preparation-actions,.pvp-result-actions,.pvp-identity-strip{flex-direction:column;align-items:stretch}.pvp-invite-help>div,.pvp-identity-strip>span{margin-right:0}.pvp-preparation-actions button,.pvp-result-actions button,.pvp-identity-strip button,.pvp-identity-strip a{justify-content:center}.pvp-result{padding:20px 14px}.pvp-match-ready{padding:30px 15px}.pvp-ready-versus{grid-template-columns:1fr;gap:8px}.pvp-ready-versus b{padding:13px}.pvp-scoreboard{gap:9px}.pvp-scoreboard b{white-space:normal;font-size:19px}.pvp-scoreboard>strong{gap:5px;font-size:42px}.pvp-result-body{margin-top:20px}.pvp-settlement-receipt{grid-template-columns:1fr}.pvp-settlement-receipt>div{border-bottom:1px solid #d6dfd1;border-right:0}.pvp-settlement-receipt>div:last-child{border-bottom:0}}.player-special-skills{gap:9px;display:grid}.player-special-skills>small{color:#657066;letter-spacing:.11em;font-size:11px;font-weight:900}.player-skill-badges{flex-wrap:wrap;gap:8px;display:flex}.player-skill-badge{color:#173a2d;background:#f6f8f4;border:1px solid #d9ded6;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:2px 7px;min-width:138px;padding:9px 10px;display:grid;position:relative}.player-skill-icon{color:#173f30;background:#dff063;border-radius:8px;grid-row:1/span 2;place-items:center;width:30px;height:30px;display:grid}.player-skill-icon svg{stroke-width:2.25px;width:17px;height:17px}.player-skill-badge b{font-size:13px;line-height:1.15}.player-skill-badge em{color:#245d47;justify-self:end;font-size:12px;font-style:normal;font-weight:950}.player-skill-badge>i{color:#7a5e00;grid-column:2/-1;font-size:10px;font-style:normal;font-weight:850}.player-skill-badge>small{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:7px;margin-top:3px;font-size:10px;display:grid}.player-skill-badge>small:before{content:"";background:#dfe5dc;border-radius:99px;grid-area:1/1;height:4px}.player-skill-badge>small>span{z-index:1;background:#b9df20;border-radius:99px;grid-area:1/1;max-width:100%;height:4px}.player-skill-badges.compact{gap:5px;margin-top:5px}.player-skill-badges.compact .player-skill-badge{border-radius:7px;min-width:0;padding:5px 7px}.player-skill-badges.compact .player-skill-icon{border-radius:6px;width:23px;height:23px}.player-skill-badges.compact .player-skill-icon svg{width:14px;height:14px}.player-skill-badges.compact .player-skill-badge b,.player-skill-badges.compact .player-skill-badge em{font-size:10px}.player-skill-badges.icon-only{gap:5px;margin-top:6px}.player-skill-badges.icon-only .player-skill-badge{background:#f4f7ef;border-color:#d6ddd3;border-radius:7px;place-items:center;width:28px;min-width:28px;height:28px;padding:0;display:grid}.player-skill-badges.icon-only .player-skill-icon{border-radius:6px;grid-row:auto;width:27px;height:27px}.player-skill-badges.icon-only .player-skill-icon svg{width:15px;height:15px}.player-skill-badges.icon-only .player-skill-badge>b,.player-skill-badges.icon-only .player-skill-badge>em,.player-skill-badges.icon-only .player-skill-badge>i,.player-skill-badges.icon-only .player-skill-badge>small{display:none}.player-skill-badges.icon-only .player-skill-badge.affinity{border-color:#b69930;box-shadow:0 0 0 2px #d9f33d47}.player-skills-empty{color:#7b847c;font-size:11px}.player-analysis-skills{background:#fbfcf8;border:1px solid #d9ded6;border-radius:10px;padding:13px}.live-skill-activations{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:7px;display:flex}.live-skill-activations span{color:#173a2d;background:#d9f33d;border-radius:99px;padding:5px 8px;font-size:11px;font-weight:900}.final-skill-progress-card{background:#fbfcf8;border:1px solid #d9ded6;border-radius:12px;padding:18px}.final-skill-progress-card h3{margin:4px 0 12px}.final-skill-progress-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.final-skill-progress-card p{background:#eef2eb;border-radius:8px;gap:2px;margin:0;padding:9px;display:grid}.final-skill-progress-card p span{color:#58645b;font-size:12px}.specialist-skill-preview{color:#35604d;margin-top:4px;font-size:10px;font-style:normal;font-weight:850;display:block}.training-skill-change{background:#f4f8e7;border:1px solid #cddca9;border-radius:8px;gap:3px;padding:9px 11px;display:grid}.training-skill-change b{color:#294c3d;font-size:12px}.training-skill-change span{color:#5b685d;font-size:11px}.training-skill-change strong{color:#506700;font-size:11px}@media (max-width:700px){.player-skill-badge{flex:125px;min-width:0}.final-skill-progress-card>div{grid-template-columns:1fr}}.market-page,.market-page .market-layout>*,.market-page .scout-grid>*,.market-page .market-row>*,.market-page .transfer-report-list article>*{min-width:0}@media (max-width:1200px){.market-page .market-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.market-page .market-controls .search{grid-column:1/-1}.market-page .market-controls select{width:100%}.market-page .scout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-page .market-row{grid-template-columns:58px minmax(180px,1fr) minmax(140px,.85fr) 70px 105px;grid-auto-rows:auto;align-items:center;gap:9px 12px;min-height:132px}.market-page .market-row>.market-position-pair{grid-area:1/1/span 2;align-self:start}.market-page .market-row>span:nth-child(2){grid-area:1/2/span 2;align-self:start}.market-page .market-origin{grid-area:1/3}.market-page .market-row>span:nth-child(4){grid-area:1/4}.market-page .market-row>span:nth-child(5){text-align:right;grid-area:1/5}.market-page .market-contract-years{grid-area:2/3/auto/5;width:100%}.market-page .market-row>button{grid-area:2/5;width:100%}}@media (max-width:900px){.market-page .page-intro{gap:16px}.market-page .budget-box{width:100%}.market-page .market-window{grid-template-columns:auto minmax(0,1fr)}.market-page .market-window>strong{grid-column:2;width:max-content}.market-page .transfer-report-title{flex-direction:column;align-items:stretch}.market-page .transfer-report-tabs{width:100%}.market-page .transfer-report-actions{flex-direction:column;align-items:stretch;width:100%}.market-page .transfer-report-toggle{width:100%}.market-page .transfer-report-tabs button{flex:1}.market-page .transfer-report-list article{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:14px}.market-page .transfer-report-list article>i{grid-area:1/1/span 2}.market-page .transfer-player{grid-area:1/2}.market-page .transfer-route{grid-area:2/2/auto/-1}.market-page .transfer-report-list article>strong{grid-area:1/3}.market-page .scout-grid{grid-template-columns:minmax(0,1fr)}.market-page .scout-grid article{width:100%}.market-page .market-sort-bar{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.market-page .market-sort-bar>*{flex:none}.market-page .market-row{grid-template-columns:56px minmax(0,1fr) minmax(112px,.9fr);gap:12px 10px;min-height:0;padding:16px}.market-page .market-row>.market-position-pair{grid-area:1/1}.market-page .market-row>span:nth-child(2){grid-area:1/2/auto/4}.market-page .market-origin{border-top:1px solid #e5e8e1;grid-area:2/2/auto/4;padding-top:10px}.market-page .market-origin strong{text-overflow:clip;white-space:normal;overflow:visible}.market-page .market-row>span:nth-child(4){grid-area:3/2}.market-page .market-row>span:nth-child(5){text-align:right;grid-area:3/3}.market-page .market-contract-years{grid-area:4/2;min-width:0}.market-page .market-row>button{grid-area:4/3;min-width:0}:is(.market-page .transfer-offer,.market-page .transfer-offer:has(.sell-on-negotiation)){grid-template-columns:minmax(0,1fr) auto;gap:12px}.market-page .sell-on-negotiation{grid-column:1/-1}.market-page .offer-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.market-page .offer-actions button{min-height:44px}}@media (max-width:560px){.market-page .market-controls{grid-template-columns:minmax(0,1fr)}.market-page .market-controls .search{grid-column:1}.market-page .market-title{flex-wrap:wrap;align-items:flex-start;gap:8px;min-height:0;padding:16px}.market-page .market-title h3{font-size:21px}.market-page .market-title>span{font-size:12px}.market-page .transfer-report-list article{grid-template-columns:34px minmax(0,1fr)}.market-page .transfer-report-list article>i{grid-area:1/1/span 3}.market-page .transfer-player{grid-area:1/2}.market-page .transfer-route{grid-area:2/2}.market-page .transfer-report-list article>strong{grid-area:3/2}.market-page .scout-panel{padding:14px}.market-page .scout-panel>.market-title{margin:-14px -14px 14px}.market-page .scout-grid article{padding:16px}.market-page .scout-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.market-page .scout-numbers>span:last-child{grid-column:1/-1}.market-page .market-row{grid-template-columns:54px minmax(0,1fr) minmax(104px,.85fr);padding:15px 13px}.market-page .market-row>span:nth-child(2)>b{font-size:16px}.market-page .market-row small{font-size:13px}.market-page .player-skill-badges.compact .player-skill-badge{flex-basis:116px}.market-page .market-contract-years,.market-page .market-row>button{min-height:46px}.market-page .market-pagination{justify-content:space-between;gap:7px;padding:12px}.market-page .market-pagination button{min-width:0;padding-inline:10px}.market-page .market-pagination span{text-align:center;font-size:12px}.market-page .transfer-route b,.market-page .transfer-player b,.market-page .transfer-player em{text-overflow:clip;white-space:normal;overflow:visible}.market-page .sell-row{padding:14px}.market-page .sell-on-clauses>div{flex-direction:column;align-items:flex-start}}.button-spinner{border:2px solid #ffffff73;border-top-color:currentColor;border-radius:50%;flex:none;width:17px;height:17px;animation:.7s linear infinite touchline-spin}@keyframes touchline-spin{to{transform:rotate(360deg)}}.nav-unlock-badge{color:#d9f33d;letter-spacing:.04em;border:1px solid #ffffff2e;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:9px;font-weight:900}.nav-alert-badge{color:#111611;background:#d9f33d;border:2px solid #111611;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:10px;font-weight:950;line-height:1;display:inline-grid;box-shadow:0 0 0 2px #d9f33d1f}nav button.active .nav-alert-badge{color:#fff;background:#184b37;border-color:#d9f33d}.crest-controls label>small{color:#667068;margin-top:5px;font-size:12px}.crest-controls input[aria-invalid=true]{border-color:#b94d38}.crest-controls input[aria-invalid=true]+small{color:#a13d2d}.career-statistics{background:#f8f9f3;border:1px solid #dfe3da;border-radius:9px;grid-column:1/-1;padding:16px 18px}.career-statistics summary{cursor:pointer;color:#244f3c;font-size:14px;font-weight:900}.career-statistics>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.career-statistics>div>span{background:#fff;border-radius:6px;gap:4px;padding:10px;display:grid}.career-statistics small{color:#637067;font-size:11px}.narrative-filters{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.narrative-filters button{color:#4d5c53;background:#fff;border:1px solid #d7ddd5;border-radius:999px;min-height:34px;padding:7px 11px;font-size:11px;font-weight:850}.narrative-filters button.active{color:#fff;background:#275943;border-color:#275943}.empty-filter-state{color:#667068;text-align:center;background:#f4f5ef;padding:18px}.academy-locked-preview{grid-template-columns:repeat(3,1fr);gap:10px;width:min(760px,100%);display:grid}.academy-locked-preview article{text-align:left;background:#ffffffb8;border:1px solid #dae1d7;border-radius:8px;align-items:center;gap:10px;padding:14px;display:flex}.academy-locked-preview article>i,.academy-locked-preview article>svg{color:#24543f;background:#e8efd9;border-radius:50%;flex:none;width:34px;height:34px;padding:7px;font-style:normal;font-weight:900}.academy-locked-preview span{gap:3px;display:grid}.academy-locked-preview small{color:#667168;font-size:11px}.academy-unlock-progress{text-align:left;gap:9px;width:min(620px,100%);display:grid}.academy-unlock-progress>span{justify-content:space-between;gap:12px;display:flex}.academy-unlock-progress small{color:#667168}.academy-unlock-progress>i{background:#dce2da;border-radius:999px;height:8px;overflow:hidden}.academy-unlock-progress>i>i{background:#5c806d;height:100%;display:block}.market-closed-list b{font-size:17px}.market-closed-list span{color:#536159;max-width:520px;font-size:14px}.market-closed-list small{color:#778078;max-width:540px;font-size:12px}.specialist-limit{color:#8d4c25;margin:0;font-size:12px;font-weight:800}.next-match-economy{color:#244f3c;background:#f4f8e7;border:1px solid #d8dfd4;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.next-match-economy>span,.next-match-economy>strong{gap:4px;display:grid}.next-match-economy small{color:#687168;font-size:11px;font-weight:600}.next-match-economy>strong{text-align:right}.next-match-economy.low-energy{color:#7f421d;background:#fff4e8;border-color:#e1b58e}.kit-variant-tabs{background:#f5f6f0;border:1px solid #d7ddd5;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid}.kit-variant-tabs>button{color:#304c3e;text-align:left;background:#fff;border:1px solid #d7ddd5;border-radius:8px;align-items:center;gap:11px;min-width:0;min-height:70px;padding:10px 12px;display:flex}.kit-variant-tabs>button.active{background:#edf5dd;border-color:#24543f;box-shadow:inset 0 0 0 1px #24543f,0 6px 16px #19422f1a}.kit-variant-tabs>button>span:last-child{gap:2px;min-width:0;display:grid}.kit-variant-tabs small{color:#718078;letter-spacing:.08em;font-size:9px;font-weight:1000}.kit-variant-tabs b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.kit-variant-tabs em{color:#65736b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.kit-variant-swatch{border:2px solid #fff;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 2px 8px #0f2d1f33}.kit-variant-swatch svg{color:#fff;filter:drop-shadow(0 1px 2px #00000073);width:21px}.kit-step-tabs{z-index:12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafaf6f0;border:1px solid #d9ded6;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:6px;padding:7px;display:grid;position:sticky;top:8px;box-shadow:0 8px 26px #162c2014}.kit-step-tabs button{color:#56635b;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:900;display:flex}.kit-step-tabs button i{background:#e7ebe5;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;display:grid}.kit-step-tabs button.active{color:#fff;background:#24543f}.kit-step-tabs button.active i{color:#173f30;background:#d9f33d}#kit-design-editor,#kit-color-editor,#kit-sponsor-editor,#kit-live-preview{scroll-margin-top:96px}.kit-color-controls{gap:10px;padding-top:10px;display:grid}.kit-color-controls>.eyebrow{margin-bottom:2px}.live-appearance-controls :disabled,.live-transform-controls :disabled,.live-editor-footer button:disabled{cursor:not-allowed;opacity:.42}.final-consequences-card,.final-narrative-card{background:#f8f9f4;border-top:1px solid #dde1da;padding:20px 24px}.final-consequences-card{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.final-consequences-card>div{background:#fff;border-radius:7px;gap:4px;padding:12px;display:grid}.final-consequences-card>div span{color:#687168;text-transform:uppercase;font-size:11px;font-weight:800}.final-consequences-card>div b{color:#24543f;font-size:18px}.final-consequences-card details{grid-column:1/-1}.final-consequences-card summary{cursor:pointer;font-size:13px;font-weight:900}.final-consequences-card details p{background:#fff;justify-content:space-between;gap:12px;margin:8px 0 0;padding:9px 11px;font-size:12px;display:flex}.final-narrative-card{grid-column:1/-1}.final-narrative-card>button{color:#244f3c;background:#fff;border:1px solid #cad4ca;border-radius:7px;align-items:center;gap:8px;min-height:42px;font-weight:900;display:inline-flex}.final-narrative-card>button svg{width:17px}.final-full-narrative{background:#fff;border:1px solid #dfe3dc;border-radius:7px;max-height:240px;margin-top:12px;overflow-y:auto}.final-full-narrative p{border-bottom:1px solid #edf0eb;grid-template-columns:35px 1fr;gap:8px;margin:0;padding:9px 12px;font-size:12px;display:grid}.final-income{flex-wrap:wrap;align-items:stretch}.final-income>span{gap:3px;min-width:120px;display:grid}.final-income>span small{color:#65736a;font-size:8px}.final-income>span b{margin:0;font-size:13px}.final-income>span.final-income-expense b{color:#a14c40}.final-income>strong{text-align:right;border-top:1px solid #d6e1c0;width:100%;padding-top:8px;font-size:14px}.match-final-modal-footer .secondary{color:#244f3c;background:#fff;border:1px solid #bfcac1}@media (max-width:760px){.career-statistics>div{grid-template-columns:1fr 1fr}.academy-locked-preview{grid-template-columns:1fr}.academy-unlock-progress>span{flex-direction:column}.final-consequences-card{grid-template-columns:1fr 1fr;padding:16px 18px}.final-consequences-card details p{flex-direction:column;align-items:flex-start}.final-narrative-card{padding:16px 18px}.next-match-economy{flex-direction:column;align-items:flex-start}.next-match-economy>strong{text-align:left}.kit-step-tabs{grid-template-columns:repeat(2,1fr);top:4px}.kit-variant-tabs{grid-template-columns:1fr}.kit-variant-tabs>button{min-height:60px}}@media (max-width:390px){.career-statistics>div,.final-consequences-card{grid-template-columns:1fr}.narrative-filters{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.narrative-filters button{flex:none}}.pending-signings-panel{gap:16px;display:grid}.pending-signings-panel>.market-title>strong{color:#214f3b;white-space:nowrap;background:#e4f1df;border-radius:999px;padding:7px 11px}.pending-signings-grid{gap:10px;display:grid}.pending-signings-grid article{background:#fafbf7;border:1px solid #e2e6dd;border-radius:10px;grid-template-columns:auto minmax(170px,1fr) minmax(180px,.7fr) auto;align-items:center;gap:13px;min-width:0;padding:14px;display:grid}.pending-signings-grid article>span{gap:2px;min-width:0;display:grid}.pending-signings-grid article b,.pending-signings-grid article small{overflow-wrap:anywhere}.pending-signings-grid article small{color:#68736b;font-size:12px}.pending-signings-grid article>strong{color:#285b44;white-space:nowrap}.pending-signing-arrival small{letter-spacing:.06em;font-weight:900;font-size:10px!important}@media (max-width:760px){.pending-signings-grid article{grid-template-columns:auto minmax(0,1fr)}.pending-signing-arrival,.pending-signings-grid article>strong{grid-column:2}.pending-signings-grid article>strong{white-space:normal}}@media (max-width:460px){:is(.transfer-offer,.transfer-offer:has(.sell-on-negotiation)){grid-template-columns:1fr}.transfer-offer-value{grid-column:1}.offer-actions{grid-column:1;justify-content:stretch}.offer-actions button{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.kit-3d-shell{background:#101711;border:1px solid #d6ddd3;border-radius:14px;margin:0 18px 18px;overflow:hidden;box-shadow:0 18px 45px #111c142e}.kit-3d-canvas{isolation:isolate;background:radial-gradient(circle at 50% 42%,#76978057,#0000 34%),linear-gradient(155deg,#26372c,#101711 62%);min-height:560px;position:relative;overflow:hidden}.kit-3d-canvas:before{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(#00000080,#0000 68%);border-radius:50%;width:72%;height:22%;position:absolute;bottom:3%;left:14%}.kit-3d-canvas canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.kit-3d-canvas canvas:active{cursor:grabbing}.kit-3d-ready{z-index:2;color:#eef4eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.7px;background:#0a120cb8;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;top:17px;left:17px}.kit-3d-ready i{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d9f33d24}.kit-3d-status,.kit-3d-lazy{z-index:3;color:#f4f6ef;text-align:center;background:#172219;place-content:center;justify-items:center;gap:9px;display:grid;position:absolute;inset:0}.kit-3d-status b{font-size:17px}.kit-3d-status small{color:#bdc8bd;font-size:13px}.kit-3d-status>svg{width:36px;height:36px;color:var(--lime)}.kit-3d-status.error{background:#20251f}.kit-3d-lazy{color:#425048;background:#eef1ea;min-height:480px;font-size:14px;font-weight:800;position:relative}.kit-3d-toolbar{background:#18211a;border-top:1px solid #354039;align-items:center;gap:7px;min-height:62px;padding:10px 12px;display:flex}.kit-3d-toolbar button{color:#e7ece6;background:#253028;border:1px solid #465149;border-radius:7px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.kit-3d-toolbar button:hover,.kit-3d-toolbar button.active{border-color:var(--lime);color:#172016;background:var(--lime)}.kit-3d-toolbar button svg,.kit-3d-toolbar>span svg{width:16px;height:16px}.kit-3d-toolbar>span{color:#aeb9af;align-items:center;gap:6px;margin-left:auto;font-size:11px;display:inline-flex}.kit-technical-preview{background:#f8f9f4;border:1px solid #dcded7;border-radius:9px;margin:0 18px 18px}.kit-technical-preview summary{color:#3f4e44;cursor:pointer;align-items:center;min-height:46px;padding:0 14px;font-size:13px;font-weight:850;display:flex}.kit-technical-preview[open] summary{border-bottom:1px solid #dcdfd8}.kit-personalization-controls{grid-template-columns:minmax(0,1fr) 120px;gap:10px;display:grid}.kit-model-style-editor{background:linear-gradient(145deg,#f8faf5,#eef3ea);border:1px solid #d8ddd4;border-radius:11px;gap:14px;padding:16px;display:grid}.kit-model-style-head{gap:4px;display:grid}.kit-model-style-head h4{color:#193d2d;margin:0;font-size:18px}.kit-model-style-head p{color:#58645c;margin:0;font-size:13px;line-height:1.45}.kit-model-style-editor fieldset{border:0;min-width:0;margin:0;padding:0}.kit-model-style-editor legend{color:#3f4c43;text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:12px;font-weight:900}.kit-style-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.kit-style-options button{color:#26392e;text-align:left;background:#fff;border:1px solid #ccd4ca;border-radius:8px;align-content:center;gap:3px;min-width:0;min-height:62px;padding:9px 10px;display:grid}.kit-style-options button b{font-size:13px}.kit-style-options button small{color:#667269;font-size:10px;line-height:1.25}.kit-style-options button:hover{background:#f4f8ee;border-color:#6f896f}.kit-style-options button.active{color:#fff;background:#24543f;border-color:#24543f;box-shadow:inset 0 0 0 1px #d9f33d47}.kit-style-options button.active small{color:#dbe7dd}.kit-personalization-controls label{color:#4b554d;background:#f8f9f4;border:1px solid #daddd5;border-radius:8px;gap:7px;min-width:0;padding:12px;font-size:12px;font-weight:850;display:grid}.kit-personalization-controls input{color:#18221b;background:#fff;border:1px solid #cdd2ca;border-radius:6px;width:100%;min-height:42px;padding:0 11px;font-size:15px;font-weight:850}.kit-personalization-controls small{color:#69736b;font-size:11px;font-weight:650}.kits-page-v2 .page-intro .eyebrow,.kits-page-v2 .panel-head .eyebrow,.kits-page-v2 .market-title .eyebrow,.kits-page-v2 .live-placement-head .eyebrow,.kits-page-v2 .kit-style-divider span,.kits-page-v2 .page-intro p,.kits-page-v2 .market-title>span{color:#535d55}.kits-page-v2 .server-badge{color:#354c3f;background:#e9f0e7}.kits-page-v2 .category-match-prizes{color:#173f30}.kits-page-v2 .sponsor-card.selected>span:nth-child(2)>small{color:#46534a}.kits-page-v2 .kit-custom-color small{color:#4f5951}@media (max-width:1100px){.kit-3d-canvas{min-height:500px}.kit-3d-toolbar>span{display:none}}@media (max-width:760px){.kit-3d-shell{border-radius:10px;margin:0 10px 14px}.kit-3d-canvas{min-height:420px}.kit-3d-toolbar{overflow-x:auto}.kit-3d-toolbar button{flex:1;justify-content:center;min-width:max-content}.kit-3d-ready{font-size:9px;top:11px;left:11px}.kit-technical-preview{margin:0 10px 14px}.kit-personalization-controls{grid-template-columns:1fr 92px}}@media (max-width:420px){.kit-3d-canvas{min-height:380px}.kit-3d-toolbar{grid-template-columns:repeat(3,1fr);display:grid}.kit-3d-toolbar button{min-width:0;padding:0 7px;font-size:10px}.kit-personalization-controls,.kit-style-options{grid-template-columns:1fr}.kit-style-options button{min-height:54px}}.feedback-modal-backdrop{z-index:240;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c140fab;place-items:center;padding:24px;animation:.18s ease-out feedback-backdrop-in;display:grid;position:fixed;inset:0;overflow-y:auto}.feedback-modal{color:#17251d;background:#fbfbf7;border:1px solid #ffffffb3;border-radius:16px;width:min(520px,100%);max-height:calc(100vh - 48px);padding:30px;animation:.2s cubic-bezier(.2,.8,.2,1) feedback-modal-in;position:relative;overflow-y:auto;box-shadow:0 28px 90px #00000057}.feedback-modal:before{content:"";background:#3f7c5b;border-radius:16px 16px 0 0;height:5px;position:absolute;inset:0 0 auto}.feedback-modal.error:before,.feedback-modal.warning:before{background:#c45135}.feedback-modal.info:before{background:#4d6d92}.feedback-modal-close{color:#5f685f;background:#fff;border:1px solid #daddd5;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:18px;right:18px}.feedback-modal-close svg{width:19px}.feedback-modal-icon{color:#245c3e;background:#e5f1e7;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:19px;display:grid}.feedback-modal-icon svg{width:30px;height:30px}.feedback-modal.error .feedback-modal-icon,.feedback-modal.warning .feedback-modal-icon{color:#a33f2b;background:#f8e7e1}.feedback-modal.info .feedback-modal-icon{color:#365c82;background:#e4edf5}.feedback-modal-copy{padding-right:32px}.feedback-modal-copy h2{font-family:var(--font-display);text-transform:uppercase;margin:7px 0 10px;font-size:clamp(27px,4.3vw,36px);line-height:1}.feedback-modal-copy p{color:#566158;margin:0;font-size:16px;line-height:1.58}.feedback-modal-details{border:1px solid #dde1da;border-radius:10px;margin-top:22px;overflow:hidden}.feedback-modal-details>div{background:#fff;border-bottom:1px solid #e5e8e1;grid-template-columns:25px 1fr;align-items:center;gap:10px;padding:12px 14px;font-size:14px;line-height:1.4;display:grid}.feedback-modal-details>div:last-child{border-bottom:0}.feedback-modal-details i{color:#315f47;background:#e9f1e8;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;font-weight:900;display:grid}.feedback-modal-note{color:#7a8179;align-items:center;gap:9px;margin:18px 0;font-size:12px;display:flex}.feedback-modal-note svg{flex:none;width:17px}.feedback-modal-primary{color:#fff;background:#214c3b;border:0;border-radius:8px;width:100%;min-height:50px;font-size:15px;font-weight:900}.feedback-modal.error .feedback-modal-primary{background:#a64230}.confirmation-modal-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;display:grid}.confirmation-modal-actions button{background:#fff;border:1px solid #d5d9d2;border-radius:8px;min-height:50px;padding:10px 14px;font-size:14px;font-weight:850}.confirmation-modal-actions button.danger{color:#fff;background:#a64230;border-color:#a64230}.confirmation-modal-actions button.confirm{color:#f7ffe8;background:#214c3b;border-color:#214c3b}@keyframes feedback-backdrop-in{0%{opacity:0}}@keyframes feedback-modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (max-width:560px){.feedback-modal-backdrop,.youth-loan-modal-backdrop{align-items:end;padding:0}.youth-loan-modal{border-radius:18px 18px 0 0;width:100%;max-height:90vh}.youth-loan-modal>header{padding:20px 18px 16px}.youth-loan-modal>header h2{padding-right:4px;font-size:27px}.youth-loan-modal>header p{font-size:12px}.youth-loan-player-summary{padding:11px 18px}.youth-loan-player-summary>strong{display:none}.youth-loan-options{padding:12px 12px max(18px, env(safe-area-inset-bottom));grid-template-columns:1fr}.feedback-modal{width:100%;max-height:88vh;padding:25px 20px max(22px, env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.feedback-modal:before{border-radius:18px 18px 0 0}.feedback-modal-close{top:15px;right:15px}.feedback-modal-icon{width:52px;height:52px;margin-bottom:15px}.feedback-modal-copy{padding-right:24px}.feedback-modal-copy h2{font-size:28px}.feedback-modal-copy p{font-size:15px}.confirmation-modal-actions{grid-template-columns:1fr}.confirmation-modal-actions button.danger{grid-row:1}}.market-page .sell-panel{min-width:0;container-type:inline-size}.market-page .sell-panel .market-title,.market-page .sell-panel .market-title>div{min-width:0}.market-page .sell-panel .market-title h3{overflow-wrap:anywhere;text-wrap:balance}:is(.market-page .sell-panel .transfer-offer,.market-page .sell-panel .transfer-offer:has(.sell-on-negotiation)){grid-template-columns:minmax(0,1fr);align-items:start;gap:13px;min-width:0;min-height:0;padding:16px;display:grid;overflow:hidden}.market-page .sell-panel .transfer-offer-player,.market-page .sell-panel .transfer-offer-value,.market-page .sell-panel .offer-valuation-reasons,.market-page .sell-panel .sell-on-negotiation,.market-page .sell-panel .offer-actions{grid-column:1;width:100%;min-width:0}.market-page .sell-panel .transfer-offer-player b,.market-page .sell-panel .transfer-offer-player small{overflow-wrap:anywhere}.market-page .sell-panel .transfer-offer-player b{font-size:16px}.market-page .sell-panel .offer-player-inspector{color:#183e2d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:6px;width:fit-content;min-width:0;max-width:100%;height:auto;min-height:32px;padding:2px 0;display:inline-flex}.market-page .sell-panel .offer-player-inspector b{overflow-wrap:normal;word-break:normal;text-underline-offset:3px;min-width:0;line-height:1.25;-webkit-text-decoration:underline #9bc9b1;text-decoration:underline #9bc9b1;display:inline}.market-page .sell-panel .offer-player-inspector svg{color:#326f51;flex:none}.market-page .sell-panel .offer-player-inspector:hover b,.market-page .sell-panel .offer-player-inspector:focus-visible b{color:#0e6241;text-decoration-color:currentColor}.market-page .sell-panel .sell-on-income{color:#23734d;font-weight:950}.market-player-modal-backdrop{z-index:120}.market-player-modal{color:#172a20;background:#fbfcf8;border-radius:16px;gap:16px;width:min(720px,100vw - 28px);max-height:min(88vh,760px);padding:24px;display:grid;position:relative;overflow-y:auto;box-shadow:0 26px 80px #051a114d}.market-player-modal-close{background:#fff;border:1px solid #dfe4dc;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:14px;right:14px}.market-player-modal-close svg{width:18px}.market-player-modal header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding-right:48px;display:grid}.market-player-modal header span{min-width:0}.market-player-modal header small{color:#6b776f;font-size:12px}.market-player-modal header h2{overflow-wrap:anywhere;font-family:var(--font-display);text-transform:uppercase;margin:2px 0 0;font-size:clamp(26px,5vw,38px);line-height:.95}.market-player-modal header>strong{color:#245941;font-family:var(--font-display);font-size:38px}.market-player-role{color:#f8ffe9;background:#204f3a;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.market-player-role span{letter-spacing:.08em;font-size:10px;font-weight:900}.market-player-summary-grid,.market-player-condition,.market-player-attributes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.market-player-summary-grid>span,.market-player-condition>span,.market-player-attributes>span{background:#fff;border:1px solid #e1e6de;border-radius:8px;gap:3px;min-width:0;padding:11px;display:grid}.market-player-summary-grid small,.market-player-condition small,.market-player-attributes small{color:#738078;letter-spacing:.055em;font-size:9px;font-weight:900}.market-player-summary-grid b,.market-player-condition b{overflow-wrap:anywhere;font-size:15px}.market-player-attributes{grid-template-columns:repeat(6,minmax(0,1fr))}.market-player-attributes>span{text-align:center}.market-player-attributes b{font-family:var(--font-display);font-size:22px}.market-player-offer-reading{background:#eef1ea;border-radius:9px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:16px;padding:13px;display:grid}.market-player-offer-reading span{gap:2px;display:grid}.market-player-offer-reading small{font-size:10px;font-weight:900}.market-player-offer-reading b{font-size:18px}.market-player-offer-reading p{color:#58665d;margin:0;font-size:12px;line-height:1.45}.market-player-offer-reading.low b{color:#95483c}.market-player-offer-reading.fair b{color:#7b6220}.market-player-offer-reading.good b,.market-player-offer-reading.excellent b{color:#21734b}@media (max-width:600px){.market-player-modal-backdrop{align-items:end;padding:0}.market-player-modal{width:100%;max-height:91vh;padding:20px 15px max(20px, env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.market-player-modal header{grid-template-columns:auto minmax(0,1fr)}.market-player-modal header>strong{grid-column:2;font-size:30px}.market-player-summary-grid,.market-player-condition{grid-template-columns:repeat(2,minmax(0,1fr))}.market-player-attributes{grid-template-columns:repeat(3,minmax(0,1fr))}.market-player-offer-reading{grid-template-columns:minmax(0,1fr);gap:7px}}.market-page .sell-panel .transfer-offer-value{text-align:left;border-top:1px solid #e7eae3;padding-top:11px}.market-page .sell-panel .transfer-offer-value small{font-size:12px}.market-page .sell-panel .transfer-offer-value strong{font-size:22px}.market-page .sell-panel .transfer-offer-value em{color:#6d786f;font-size:11px;font-style:normal;font-weight:750}.market-page .sell-panel .offer-assessment{letter-spacing:.035em;text-transform:uppercase;border-radius:999px;width:max-content;margin-top:5px;padding:5px 8px;font-size:10px;font-weight:950}.market-page .sell-panel .offer-assessment.low{color:#7d4038;background:#f7ddd8}.market-page .sell-panel .offer-assessment.fair{color:#765d20;background:#f4e9bd}.market-page .sell-panel .offer-assessment.good{color:#275942;background:#dcebd8}.market-page .sell-panel .offer-assessment.excellent{color:#173e2d;background:#d9f33d}.market-page .sell-panel .offer-valuation-reasons{color:#58675e;background:#fafbf8;border:1px solid #e4e8df;border-radius:7px;gap:4px;padding:10px 11px;display:grid}.market-page .sell-panel .offer-valuation-reasons span{padding-left:12px;font-size:11px;line-height:1.35;position:relative}.market-page .sell-panel .offer-valuation-reasons span:before{content:"·";color:#2d6048;font-weight:950;position:absolute;left:2px}.market-page .sell-panel .offer-valuation-reasons small{color:#2d6048;margin-top:3px;font-size:10px;font-weight:900}.market-page .sell-panel .sell-on-negotiation{background:#f3f5ef;border-radius:7px;padding:11px;font-size:12px}.market-page .sell-panel .sell-on-negotiation select{width:100%;min-width:0;max-width:100%}.market-page .sell-panel .offer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.market-page .sell-panel .offer-actions button{width:100%;min-width:0;min-height:44px;padding-inline:8px}.market-page .sell-panel .sell-help{overflow-wrap:anywhere;font-size:13px}.market-page .sell-panel .sell-on-clauses{min-width:0;padding-inline:14px}.market-page .sell-panel .sell-on-clauses>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.market-page .sell-panel .sell-on-clauses>div>span{min-width:0}.market-page .sell-panel .sell-on-clauses b,.market-page .sell-panel .sell-on-clauses small{overflow-wrap:anywhere}.market-page .sell-panel .sell-on-clauses>div>strong{white-space:nowrap}.market-registration-status{color:#285440;background:#edf5e9;border:1px solid #d6ded5;border-radius:8px;align-items:center;gap:12px;padding:13px 16px;display:flex}.market-registration-status>svg{flex:none}.market-registration-status>span{gap:2px;min-width:0;display:grid}.market-registration-status small{letter-spacing:.08em;font-size:9px;font-weight:950}.market-registration-status b{font-size:14px}.market-registration-status em{color:#53645a;font-size:11px;font-style:normal;line-height:1.35}.market-registration-status.full{color:#7b3d35;background:#fff0ec;border-color:#e3b8ae}@media (max-width:520px){.market-registration-status{align-items:flex-start;margin-inline:0}.market-registration-status em{font-size:12px}}@media (max-width:760px){.broadcast-pitch.intent-enabled:after{white-space:normal;text-align:center;width:max-content;max-width:76%}.manager-intent-marker>b{text-overflow:ellipsis;max-width:120px;overflow:hidden}.live-intent-control{align-items:flex-start;gap:8px}.live-intent-control>span{min-width:0}.live-intent-control>strong{flex:none}}@container (min-width:620px){:is(.market-page .sell-panel .transfer-offer,.market-page .sell-panel .transfer-offer:has(.sell-on-negotiation)){grid-template-columns:minmax(180px,1.25fr) minmax(150px,.75fr) minmax(210px,auto);align-items:center}.market-page .sell-panel .transfer-offer-player{grid-column:1}.market-page .sell-panel .transfer-offer-value{border-top:0;grid-column:2;padding-top:0}.market-page .sell-panel .offer-valuation-reasons{grid-area:2/1/auto/3}.market-page .sell-panel .sell-on-negotiation{grid-area:3/1/auto/3}.market-page .sell-panel .offer-actions{grid-area:1/3/span 3}}@media (max-width:1100px){.market-page .market-layout>.sell-panel{order:-1}}@media (max-width:390px){.market-page .sell-panel .offer-actions,.market-page .sell-panel .sell-on-clauses>div{grid-template-columns:minmax(0,1fr)}}.finance-page{gap:16px;display:grid}.finance-page .positive{color:#187047}.finance-page .negative{color:#a5453c}.finance-hero{color:#fff;background:radial-gradient(circle at 84% 20%,#d9f33d3d,#0000 32%),linear-gradient(128deg,#10291f,#174d39 64%,#0d2119);border-radius:10px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:190px;padding:28px 30px;display:flex}.editable-pitch{overflow:visible}.lineup-drag-note{color:#707971;max-width:460px;margin-top:5px;font-size:11px;line-height:1.4;display:block}.player.drag-enabled{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.player.drag-enabled:active{cursor:grabbing}.player.dragging{z-index:40;opacity:.88;box-shadow:0 0 0 5px #d9f33d47,0 16px 28px #051c125c}.player.drop-target,.lineup-list-player.drop-target{outline-offset:3px;outline:3px solid #d9f33d}.tactics-full .pitch{width:min(100% - 40px,470px)}.tactics-full .player,.squad-lineup-planner .player,.tactics:not(.tactics-full) .player{width:49px;height:49px}.tactics-full .player .player-position,.squad-lineup-planner .player .player-position,.tactics:not(.tactics-full) .player .player-position{min-width:30px;height:18px;padding:0 7px;font-size:8px;bottom:-13px}.tactics-full .player>b,.squad-lineup-planner .player>b,.tactics:not(.tactics-full) .player>b{padding:3px 7px;font-size:9px;top:56px}.lineup-sources{gap:10px;margin:14px 18px 18px;display:grid}.lineup-source-group{background:#f5f6ef;border:1px solid #dce0d5;border-radius:8px;gap:11px;padding:14px;display:grid}.lineup-source-group>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lineup-source-group>div:first-child small{color:#727a74;font-size:11px}.lineup-source-group>div:last-child{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:8px;padding:3px;display:flex;overflow-x:auto}.lineup-list-player{color:#173f30;text-align:left;cursor:grab;touch-action:none;background:#fff;border:1px solid #d7dcd2;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:180px;min-height:57px;padding:8px 10px;display:grid}.lineup-list-player.dragging{z-index:40;opacity:.82;box-shadow:0 10px 24px #0d33223d}.lineup-list-player>i{place-items:center;width:35px;height:35px;font-size:9px;font-style:normal;display:grid}.lineup-list-player>span{gap:3px;min-width:0;display:grid}.lineup-list-player b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lineup-list-player small{color:#737b75;font-size:10px}.lineup-list-player>svg{color:#7a827d;width:16px}.squad-drag-help{color:#65746b;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:800;display:inline-flex}.squad-drag-help svg{color:#35664f;width:15px;height:15px}.squad-drag-row{cursor:grab;touch-action:manipulation;cursor:default;padding-left:40px;position:relative}.squad-drag-row.dragging{z-index:20;opacity:.82;background:#f1f7db;box-shadow:0 10px 25px #0f36252e}.squad-drag-row.drop-target{box-shadow:inset 0 0 0 2px #aacd21}.squad-row-drag-handle{z-index:4;color:#315f49;cursor:grab;touch-action:none;background:#f7f8f2;border:1px solid #d7ddd4;border-radius:6px;place-items:center;width:27px;height:34px;padding:0;display:grid;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.squad-row-drag-handle:active{cursor:grabbing}.squad-row-drag-handle:disabled{cursor:not-allowed;opacity:.35}.squad-row-drag-handle svg{width:15px;height:15px}.squad-table .data-head{padding-left:40px}.squad-lineup-planner>.tactics{overflow:visible}.squad-lineup-planner .panel-head{padding-bottom:0}.squad-lineup-planner .tactics-foot,.squad-lineup-planner .pitch-help{display:none}.squad-lineup-planner .pitch{width:min(100% - 32px,440px)}@media (max-width:760px){.tactics-full .pitch,.squad-lineup-planner .pitch{width:min(100% - 24px,390px)}.lineup-sources{margin-inline:12px}.lineup-source-group{padding:12px}.lineup-source-group>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}.squad-drag-help{width:100%;margin-left:0}}@media (max-width:420px){.tactics-full .pitch,.squad-lineup-planner .pitch{width:min(100% - 16px,350px)}.tactics-full .player,.squad-lineup-planner .player{width:44px;height:44px}.tactics-full .player>b,.squad-lineup-planner .player>b{font-size:8px;top:51px}.lineup-list-player{min-width:164px}}.squad-analysis-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px}.squad-analysis-layout>.data-panel{overflow:hidden}.squad-analysis-layout .toolbar{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:10px;display:grid}.squad-analysis-layout .toolbar .search{min-width:0}.squad-analysis-layout .responsive-table{overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;overflow-x:auto}.squad-analysis-layout .rich-squad{grid-template-columns:minmax(190px,1fr) 58px 54px 52px 86px 78px 70px 46px 58px 54px 96px;column-gap:5px;min-width:895px}.squad-analysis-layout .rich-squad:not(.data-head){min-height:78px;padding-top:10px;padding-bottom:10px}.squad-analysis-layout .rich-squad>*{min-width:0}.squad-analysis-layout .rich-squad>span{justify-content:flex-start;align-items:center;gap:5px;display:flex}.squad-analysis-layout .rich-squad .player-name{gap:9px;min-width:0}.squad-analysis-layout .rich-squad .player-name>i{flex:0 0 36px;width:36px;height:36px}.squad-analysis-layout .rich-squad .player-name>b{min-width:0}.squad-analysis-layout .rich-squad .player-name>b>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.squad-analysis-layout .rich-squad .player-skill-badges.icon-only{flex-wrap:nowrap;margin-top:4px}.squad-analysis-layout .rich-squad .energy{width:48px}.squad-analysis-layout .rich-squad>span:last-child{justify-content:center}.squad-analysis-layout .rich-squad .pill{white-space:nowrap;justify-content:center;width:100%;min-height:36px;padding:5px 7px;font-size:11px}.squad-analysis-layout .player-analysis{align-self:start;width:100%;position:static;top:auto;overflow:hidden}.squad-analysis-layout .analysis-head{grid-template-columns:44px minmax(0,1fr) 42px;padding:17px}.squad-analysis-layout .analysis-head small{font-size:11px;line-height:1.35}.squad-analysis-layout .analysis-head h3{font-size:22px;line-height:1.05}.squad-analysis-layout .analysis-head>strong{font-size:31px}.squad-analysis-layout .player-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.squad-analysis-layout .player-status-grid>span{border-bottom:1px solid var(--line);min-height:76px;padding:12px 13px}.squad-analysis-layout .player-status-grid>span:nth-child(2n){border-right:0}.squad-analysis-layout .player-status-grid small{font-size:9px;line-height:1.25}.squad-analysis-layout .player-status-grid b{font-size:15px}.squad-analysis-layout .career-stats{padding:10px}.squad-analysis-layout .career-stats small{font-size:8px}.squad-analysis-layout .career-stats b{font-size:17px}.dual-position-cell{flex-wrap:wrap}.data-row mark.secondary-position,.position-badge.secondary-position{opacity:.84;border-style:dashed}.position-profile-card{background:linear-gradient(145deg,#fbfcf8,#f2f6ed);border:1px solid #d9ded6;border-radius:10px;gap:12px;margin:12px;padding:13px;display:grid}.position-profile-card>div:first-child{gap:7px;display:grid}.position-profile-card>div:first-child>small{color:#77817a;letter-spacing:.08em;font-size:9px;font-weight:900}.position-profile-badges{align-items:center;gap:8px;display:flex}.position-profile-badges b{font-size:12px}.position-profile-badges.secondary b{color:#5e6e64;font-weight:750}.position-profile-card>p,.position-learning-progress small{color:#69756e;margin:0;font-size:11px;line-height:1.4}.position-learning-progress{gap:6px;display:grid}.position-learning-progress>span{color:#245944;justify-content:space-between;gap:12px;font-size:12px;font-weight:850;display:flex}.position-learning-progress>i{background:#dce4d9;border-radius:999px;height:7px;overflow:hidden}.position-learning-progress>i>i{border-radius:inherit;background:linear-gradient(90deg,#d7fa2c,#4a986c);height:100%;display:block}.lineup-player-positions{align-items:center;gap:3px;display:inline-flex}.tactical-position-learning{background:#172d24;border:1px solid #314a3f;border-radius:8px;gap:6px;margin:0 17px 13px;padding:10px 12px;display:grid}.tactical-position-learning>span{color:#d8e2dc;justify-content:space-between;gap:10px;font-size:11px;font-weight:800;display:flex}.tactical-position-learning>i{background:#30483e;border-radius:999px;height:6px;overflow:hidden}.tactical-position-learning>i>i{background:var(--lime);height:100%;display:block}.squad-analysis-layout .attribute-radar text{font-size:8px}.squad-analysis-layout .attribute-values small{font-size:9px}.squad-analysis-layout .attribute-values b{font-size:14px}.squad-analysis-layout .analysis-progress>span{font-size:12px}.squad-analysis-layout .analysis-progress>small,.squad-analysis-layout .player-management-actions>div:first-child small,.squad-analysis-layout .player-management-actions>p{font-size:11px;line-height:1.4}.squad-analysis-layout .player-management-actions button{font-size:11px;line-height:1.25}@media (max-width:1050px){.squad-analysis-layout{grid-template-columns:1fr}.squad-analysis-layout .player-analysis{width:100%;margin-top:0;position:static}.squad-analysis-layout .rich-squad{min-width:895px}}@media (max-width:760px){.squad-analysis-layout .toolbar{grid-template-columns:1fr}.squad-analysis-layout .toolbar>*{width:100%;margin:0}.squad-analysis-layout .squad-drag-help{justify-content:center}.squad-analysis-layout .responsive-table{background:#f3f4ed;padding:10px;overflow:visible}.squad-analysis-layout .squad-table .data-head{display:none}.squad-analysis-layout .rich-squad:not(.data-head){background:#fff;border:1px solid #dce0d7;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;min-height:0;margin-bottom:10px;padding:14px;display:grid;box-shadow:0 3px 12px #173f300d}.squad-analysis-layout .rich-squad:not(.data-head):last-child{margin-bottom:0}.squad-analysis-layout .rich-squad .player-name{grid-column:1/-1;min-height:58px;padding:0 46px 10px 0}.squad-analysis-layout .rich-squad .player-name>b>small{white-space:normal;line-height:1.35}.squad-analysis-layout .rich-squad>span{border-top:1px solid #eceee8;place-content:center stretch;gap:4px;min-height:56px;padding:9px 7px;display:grid}.squad-analysis-layout .rich-squad>span:nth-of-type(2n){border-left:1px solid #eceee8}.squad-analysis-layout .rich-squad>span:before{content:attr(data-label);color:#858d87;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.squad-analysis-layout .rich-squad>span:last-child{border-left:0;grid-column:1/-1;padding-inline:0}.squad-analysis-layout .rich-squad .energy{width:100%;max-width:130px}.squad-analysis-layout .rich-squad .pill{width:100%}.squad-analysis-layout .squad-row-drag-handle{width:34px;height:38px;top:14px;left:auto;right:13px;transform:none}.squad-analysis-layout .player-analysis{order:2}.squad-analysis-layout .analysis-head{grid-template-columns:42px minmax(0,1fr) 38px;padding:15px}.squad-analysis-layout .analysis-head h3{font-size:20px}.squad-analysis-layout .player-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.squad-analysis-layout .career-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.squad-analysis-layout .career-stats span:nth-child(3){border-right:0}.squad-analysis-layout .career-stats span:nth-child(-n+3){border-bottom:1px solid #e2e3da}.squad-analysis-layout .attribute-values{grid-template-columns:repeat(2,minmax(0,1fr))}}.finance-hero h2{font:50px/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin:5px 0 8px}.finance-hero p{color:#bed0c7;max-width:620px;margin:0;font-size:14px;line-height:1.5}.finance-balance-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:9px;gap:4px;min-width:260px;padding:18px 20px;display:grid}.finance-balance-card small{color:#b9c9c1;letter-spacing:.1em;font-size:10px;font-weight:900}.finance-balance-card b{font-size:34px}.finance-balance-card span{font-size:12px;font-weight:850}.finance-balance-card .positive{color:#d9f33d}.finance-balance-card .negative{color:#ffaaa0}.finance-kpis{border:1px solid var(--line);background:var(--white);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.finance-kpis article{border-right:1px solid var(--line);gap:5px;min-width:0;padding:18px 20px;display:grid}.finance-kpis article:last-child{border-right:0}.finance-kpis small{color:#868a82;letter-spacing:.08em;font-size:11px;font-weight:900}.finance-kpis b{font-size:24px}.finance-kpis span{color:#6a716c;font-size:13px;line-height:1.35}.finance-main-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px;display:grid}.finance-page .panel{border-radius:9px}.finance-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.finance-section-head h3{margin:4px 0 0;font-size:21px}.finance-section-head>strong{font-size:25px}.finance-section-head>svg{color:#286047;width:28px;height:28px}.finance-projection,.finance-advisor,.finance-contracts,.finance-market-advice,.finance-sales-advice,.finance-payroll-panel,.finance-source-summary{padding:22px}.finance-flow-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.finance-flow-columns>div{background:#f4f5ef;border-radius:7px;gap:9px;padding:14px;display:grid}.finance-flow-columns>div>b{margin-bottom:3px;font-size:14px}.finance-flow-columns span{justify-content:space-between;gap:10px;font-size:13px;display:flex}.finance-flow-columns small{color:#6e756f}.finance-flow-columns strong{color:#1e6647}.finance-page article>button{color:#fff;background:#174d39;border:0;border-radius:6px;width:100%;min-height:42px;margin-top:16px;font-size:14px;font-weight:900}.finance-page article>button:disabled{cursor:not-allowed;opacity:.45}.finance-health{border-radius:7px;gap:4px;margin-top:17px;padding:14px;display:grid}.finance-health.healthy{color:#205d43;background:#e8f2dd}.finance-health.warning{color:#725d1f;background:#f5edc9}.finance-health.danger{color:#8b4038;background:#f7dfda}.finance-health b{font-size:14px}.finance-health span{font-size:13px;line-height:1.45}.finance-advisor ul{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.finance-advisor li{color:#59625c;border-bottom:1px solid #e4e5dd;padding-bottom:9px;font-size:13px;line-height:1.45}.finance-advisor li:last-child{border-bottom:0}.finance-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.finance-contract-list,.finance-sale-list{gap:9px;margin-top:16px;display:grid}.finance-contract-list>div,.finance-sale-list>div,.finance-player-recommendation{background:#fafaf6;border:1px solid #e0e3da;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.finance-contract-list span,.finance-sale-list span,.finance-player-recommendation span{gap:2px;min-width:0;display:grid}.finance-contract-list span b,.finance-sale-list span b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.finance-contract-list small,.finance-sale-list small,.finance-player-recommendation small{color:#777f79;font-size:11px}.finance-contract-list em{text-align:right;max-width:128px;font-size:11px;font-style:normal;font-weight:850}.finance-contract-list em.renew{color:#216246}.finance-contract-list em.release{color:#985047}.finance-market-advice>p,.finance-sales-advice>p{color:#69716b;font-size:13px;line-height:1.5}.finance-player-recommendation{margin-top:16px}.finance-player-recommendation strong,.finance-sale-list strong{text-align:right;font-size:13px}.finance-payroll-head,.finance-payroll-row{grid-template-columns:minmax(220px,1.4fr) .7fr .7fr .6fr .8fr;align-items:center;gap:12px;display:grid}.finance-payroll-head{color:#858a83;letter-spacing:.07em;background:#f0f1eb;margin-top:18px;padding:9px 12px;font-size:11px;font-weight:900}.finance-payroll-row{border-bottom:1px solid #e5e5dd;min-height:58px;padding:8px 12px;font-size:13px}.finance-payroll-row>span:first-child{align-items:center;gap:9px;min-width:0;display:flex}.finance-payroll-row>span:first-child b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-payroll-row>span:last-child{align-items:center;gap:7px;display:flex}.finance-payroll-row>span:last-child i{background:#4b8469;border-radius:5px;width:3%;max-width:62px;height:5px;display:block}.finance-ledger-grid{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:16px;display:grid}.finance-source-summary>div:not(.finance-section-head){border-bottom:1px solid #e4e5de;justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.finance-full-ledger{padding:0;overflow:hidden}.finance-full-ledger summary{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 22px;list-style:none;display:flex}.finance-full-ledger summary::-webkit-details-marker{display:none}.finance-full-ledger summary span{gap:3px;display:grid}.finance-full-ledger summary small{color:#81877f;letter-spacing:.08em;font-size:9px;font-weight:900}.finance-full-ledger summary b{font-size:16px}.finance-full-ledger[open] summary svg{transform:rotate(180deg)}.finance-full-ledger>div{border-top:1px solid var(--line);max-height:440px;overflow-y:auto}.finance-full-ledger>div>div{border-bottom:1px solid #e7e7df;justify-content:space-between;align-items:center;gap:16px;padding:12px 22px;display:flex}.finance-full-ledger>div span{gap:3px;min-width:0;display:grid}.finance-full-ledger>div small{color:#838880;font-size:8px;font-weight:850}.finance-full-ledger>div b{overflow-wrap:anywhere;font-size:11px}.finance-full-ledger>div strong{flex:none;font-size:12px}@media (max-width:1100px){.finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-kpis article:nth-child(2){border-right:0}.finance-kpis article:nth-child(-n+2){border-bottom:1px solid var(--line)}.finance-decision-grid{grid-template-columns:1fr}}@media (max-width:820px){.finance-hero{flex-direction:column;align-items:stretch;min-height:0;padding:22px}.finance-hero h2{font-size:39px}.finance-balance-card{min-width:0}.finance-main-grid,.finance-ledger-grid{grid-template-columns:1fr}.finance-payroll-head{display:none}.finance-payroll-row{background:#fafaf6;border:1px solid #e1e3da;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;min-width:0;margin-top:12px;padding:14px}.finance-payroll-row>*{gap:3px;min-width:0;display:grid}.finance-payroll-row>:before{content:attr(data-label);color:#858a83;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.finance-payroll-row>span:first-child{flex-wrap:wrap;grid-column:1/-1;display:flex}.finance-payroll-row>span:first-child:before{width:100%}.finance-payroll-row>span:last-child{align-content:start}}@media (max-width:520px){.finance-kpis{grid-template-columns:1fr}.finance-kpis article{border-right:0;border-bottom:1px solid var(--line)}.finance-kpis article:last-child{border-bottom:0}.finance-flow-columns{grid-template-columns:1fr}.finance-projection,.finance-advisor,.finance-contracts,.finance-market-advice,.finance-sales-advice,.finance-payroll-panel,.finance-source-summary{padding:16px}.finance-contract-list>div,.finance-sale-list>div,.finance-player-recommendation{grid-template-columns:auto minmax(0,1fr)}.finance-contract-list em,.finance-sale-list strong,.finance-player-recommendation strong{text-align:left;grid-column:2;max-width:none}.finance-payroll-row{grid-template-columns:1fr}.finance-payroll-row>span:first-child{grid-column:auto}}.reserve-competition{padding:0;overflow:hidden}.reserve-competition-head{color:#fff;background:linear-gradient(115deg,#153f2f,#245e46);justify-content:space-between;align-items:center;gap:24px;height:auto;min-height:0;padding:22px 24px;display:flex}.reserve-competition-head>div{min-width:0}.reserve-competition-head .eyebrow{color:#d9f33d}.reserve-competition-head h3{font-family:var(--font-display);text-transform:uppercase;margin:6px 0 4px;font-size:30px}.reserve-competition-head p{color:#d6e0da;max-width:760px;margin:0;font-size:13px;line-height:1.5}.reserve-competition-head>strong{letter-spacing:.05em;border:1px solid #fff3;border-radius:7px;flex:none;padding:11px 14px;font-size:12px}.reserve-competition-head>strong.ready{color:#163e2e;background:#d9f33d}.reserve-competition-head>strong.waiting{color:#fff;background:#ffffff14}.reserve-competition-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.reserve-competition-summary article{border-right:1px solid var(--line);align-content:center;gap:5px;min-width:0;min-height:112px;padding:18px 20px;display:grid}.reserve-competition-summary article:last-child{border-right:0}.reserve-competition-summary small,.reserve-section-title small{color:#858b83;letter-spacing:.09em;font-size:9px;font-weight:950}.reserve-competition-summary b{color:#183f30;font-family:var(--font-display);font-size:27px}.reserve-competition-summary b.positive{color:#1f7450}.reserve-competition-summary span{overflow-wrap:anywhere;color:#6f776f;min-width:0;font-size:11px;line-height:1.35}.reserve-competition-body{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);display:grid}.reserve-standings{border-right:1px solid var(--line);min-width:0}.reserve-section-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:15px 20px;display:flex}.reserve-section-title>span{gap:3px;display:grid}.reserve-section-title b{font-size:16px}.reserve-section-title em{color:#8a9089;font-size:10px;font-style:normal}.reserve-standings-head,.reserve-standings>div:not(.reserve-section-title){grid-template-columns:minmax(190px,1fr) 44px 44px 50px;align-items:center;gap:8px;display:grid}.reserve-standings-head{color:#858a83;background:#f2f3ed;min-height:38px;padding:0 18px;font-size:9px;font-weight:900}.reserve-standings>div:not(.reserve-section-title):not(.reserve-standings-head){border-top:1px solid #e7e8e1;min-height:52px;padding:7px 18px;font-size:12px}.reserve-standings>div.mine{background:#f2f8d8;box-shadow:inset 3px 0 #d9f33d}.reserve-standings>div>span:first-child{align-items:center;gap:9px;min-width:0;display:flex}.reserve-standings>div>span:first-child>i{color:#80877f;text-align:center;flex:none;width:18px;font-style:normal}.reserve-standings>div>span:first-child>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reserve-standings .team-crest,.reserve-standings .club-crest{flex:none;transform:scale(.82)}.reserve-standings>div>strong{color:#173f30;font-size:13px}.reserve-prizes{background:#fbfbf7;min-width:0}.reserve-prizes article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:13px 18px;display:grid}.reserve-prizes article>i{color:#183f30;width:32px;height:32px;font-family:var(--font-display);background:#d9f33d;border-radius:50%;place-items:center;font-size:17px;font-style:normal;display:grid}.reserve-prizes article:nth-of-type(2)>i{background:#d8ddd7}.reserve-prizes article:nth-of-type(3)>i{background:#e6c89d}.reserve-prizes article>span{gap:3px;min-width:0;display:grid}.reserve-prizes article b{font-size:13px}.reserve-prizes article small{color:#7e857d;font-size:9px}.reserve-prizes article strong{color:#20744f;font-size:13px}.reserve-prizes>p{color:#707870;margin:0;padding:16px 18px;font-size:10px;line-height:1.5}@media (max-width:920px){.reserve-competition-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.reserve-competition-summary article:nth-child(2){border-right:0}.reserve-competition-summary article:nth-child(-n+2){border-bottom:1px solid var(--line)}.reserve-competition-body{grid-template-columns:1fr}.reserve-standings{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:580px){.reserve-competition-head{flex-direction:column;align-items:flex-start;gap:14px;padding:19px 17px}.reserve-competition-head h3{font-size:27px}.reserve-competition-head p{font-size:12px}.reserve-competition-head>strong{text-align:center;width:100%}.reserve-competition-summary{grid-template-columns:1fr}.reserve-competition-summary article{border-right:0;border-bottom:1px solid var(--line);min-height:94px;padding:14px 16px}.reserve-competition-summary article:last-child{border-bottom:0}.reserve-section-title{padding:13px 14px}.reserve-standings-head,.reserve-standings>div:not(.reserve-section-title){grid-template-columns:minmax(150px,1fr) 34px 34px 38px;gap:5px}.reserve-standings-head{padding:0 10px}.reserve-standings>div:not(.reserve-section-title):not(.reserve-standings-head){padding:6px 10px;font-size:11px}.reserve-standings>div>span:first-child{gap:5px}.reserve-prizes article{grid-template-columns:32px minmax(0,1fr);padding:12px 14px}.reserve-prizes article>strong{grid-column:2}}.shell,.shell main,.shell .content,.shell .page-stack,.shell .grid,.shell .grid>*,.shell .panel,.shell .club-workspace,.shell .club-identity-workspace,.shell .strategy-workspace,.shell .tactics-layout,.shell .market-layout,.shell .training-layout,.shell .competition-page,.shell .multiplayer-view{min-width:0;max-width:100%}.grid>*,.hero>*,.stats>*,.market-title>*,.panel-head>*,.club-switcher>*,.strategy-switcher>*{min-width:0}.shell :is(img,video,canvas),.shell :is(input,select,textarea,button){max-width:100%}.shell :is(h1,h2,h3,h4,p){overflow-wrap:anywhere}@media (max-width:1100px){.sidebar{transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.close-menu{color:#fff;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:10px;right:10px}.backdrop{z-index:20;background:#00000075;position:fixed;inset:0}main{width:100%;margin-left:0}.menu-button{background:0 0;border:0;flex:none;place-items:center;display:grid}.content{width:100%;padding-inline:clamp(18px,3vw,32px)}.grid{grid-template-columns:minmax(0,1fr)}.grid>.tactics,.grid>.standings{width:100%;min-width:0}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero>.primary,.hero>.match-start-controls{grid-column:1/-1}.club-switcher,.strategy-switcher{flex-direction:column;align-items:stretch}.club-switcher nav,.strategy-switcher nav{width:100%;min-width:0}.match-final-modal-body{grid-template-columns:minmax(0,1fr)}.match-final-modal .final-summary-card,.match-final-modal .final-stats-card{grid-area:auto}.match-final-modal .final-summary-card{border-bottom:1px solid #dde1da;border-right:0}}@media (max-width:760px){header{gap:8px;width:100%}.header-actions{min-width:0}.header-actions>*{flex:none}.content{padding-inline:12px}.hero,.grid,.stats,.panel,.tactics,.standings{width:100%;min-width:0}.hero{grid-template-columns:minmax(0,1fr)}.hero>.primary,.hero>.match-start-controls{grid-column:auto}.matchup{gap:clamp(8px,3vw,18px);width:100%;min-width:0}.matchup .team{width:min(30%,110px);min-width:0}.matchup .team>b{overflow-wrap:anywhere}.grid>.standings{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto}.grid>.standings .panel-head{min-width:min(100%,650px);position:sticky;left:0}.tactics:not(.tactics-full) .pitch,.squad-lineup-planner .pitch,.tactics-full .pitch{width:min(100% - 20px,390px)}.club-switcher nav{grid-template-columns:repeat(2,minmax(0,1fr))}.club-switcher nav button{width:100%;min-height:62px}.market-title,.panel-head,.competition-section-title{min-width:0}.market-title h3,.panel-head h3{max-width:100%}.round-selector{grid-template-columns:repeat(4,minmax(0,1fr))}.competition-page .team-schedule{overflow:hidden}.competition-page .team-fixture-head{display:none}.competition-page .team-fixture-list{gap:9px;padding:10px;display:grid}.competition-page .team-fixture-list>div{border:1px solid #e1e3db;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;gap:5px 10px;width:100%;min-width:0;min-height:88px;padding:12px;display:grid}.competition-page .team-fixture-list>div>:first-child{grid-area:1/1}.competition-page .team-fixture-list>div>:nth-child(2){grid-area:2/1}.competition-page .team-fixture-list>div>:nth-child(3){grid-area:1/2/span 2}.competition-page .team-fixture-list>div>:nth-child(4){text-align:right;grid-area:1/3}.competition-page .team-fixture-list>div>:nth-child(5){grid-area:2/3;justify-self:end}.match-final-modal-head h2{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-width:0}.feedback-modal-backdrop,.crest-modal-backdrop,.account-modal-backdrop,.market-player-modal-backdrop,.youth-loan-modal-backdrop,.match-final-modal-backdrop{max-width:100vw}}@media (max-width:480px){.onboarding-header{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;height:auto;min-height:82px;padding-block:12px;display:grid}.onboarding-header .brand{grid-area:1/1;min-width:0}.onboarding-header .steps{grid-area:2/1/auto/-1;justify-self:center}.onboarding-header .onboarding-signin{white-space:nowrap;grid-area:1/2;min-width:0;margin-left:0}.header-title h1{font-size:clamp(18px,6vw,22px)}.header-actions{gap:5px}.icon-button{width:36px;height:36px}.currency{min-width:0;padding-inline:7px}.currency b{font-size:13px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stats article{min-width:0;padding:14px 12px}.stats b{font-size:25px}.club-switcher nav{grid-template-columns:minmax(0,1fr)}.club-switcher nav button{min-height:56px}.live-formation-options{grid-template-columns:repeat(2,minmax(0,1fr))}.confirmation-modal-actions,.match-final-modal-footer{width:100%}}
