.career-history{padding:50px clamp(24px,5vw,70px);max-width:1100px;margin:auto}.career-history>h1{font-size:45px;margin:6px 0}.career-history>p{color:var(--muted)}.career-actions{display:flex;gap:9px;margin:18px 0}.career-actions button{border:0;border-radius:9px;padding:11px 15px;background:var(--lime);color:#112018;font-weight:900}.career-actions button.retire{background:#442521;color:#ffaaa2}.retirement-banner{margin:20px 0;padding:24px;border:1px solid #617e45;border-radius:15px;background:linear-gradient(120deg,#172b1e,#28371c)}.retirement-banner small{color:var(--lime);font-weight:900}.retirement-banner h2{font-size:30px;margin:5px 0}.retirement-banner p{color:var(--muted)}.career-totals{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:30px 0}.career-totals span{padding:18px;border:1px solid #2b4237;border-radius:13px;color:var(--muted);font-size:10px}.career-totals b{display:block;color:#fff;font-size:25px;margin-top:5px}.career-history>h2{font-size:16px}.season-history-list{display:grid;gap:10px}.season-history-list article{display:block;padding:0;border:1px solid #2b4237;border-radius:13px;background:#102019}.season-history-list article.current-season{border-color:#78963d;box-shadow:inset 3px 0 var(--lime),0 16px 35px #0003}.season-card-summary{width:100%;display:grid;grid-template-columns:minmax(160px,1fr) 75px minmax(320px,1.5fr) 105px 30px;gap:18px;align-items:center;padding:20px;border:0;background:transparent;color:#f3f5ef;text-align:left}.season-card-summary:hover{background:#172b22}.season-identity small i{display:inline-block;margin-left:8px;padding:3px 6px;border-radius:5px;background:var(--lime);color:#112018;font-size:7px;font-style:normal}.league-finish{font-size:30px;color:var(--lime)}.league-finish small,.league-finish em{display:block;font-size:8px;color:var(--muted);font-style:normal}.season-toggle{width:26px;height:26px;display:grid;place-items:center;border:1px solid #3b5548;border-radius:50%;color:var(--lime);font-size:18px}.season-outcome{padding:8px;border-radius:8px;text-align:center;font-size:10px;font-style:normal;background:#293b32}.season-card-details{padding:0 20px 20px;border-top:1px solid #263e33;background:#0d1b15}.season-detail-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding-top:16px}.season-detail-grid span{padding:12px;border-radius:9px;background:#14261e}.season-detail-grid small,.season-detail-grid b{display:block}.season-detail-grid small{color:var(--muted);font-size:8px;text-transform:uppercase}.season-detail-grid b{font-size:18px;margin-top:4px}.competition-breakdown{margin-top:14px}.competition-breakdown>small,.season-development>small{display:block;color:#789086;font-size:8px;font-weight:900;letter-spacing:1.1px;margin-bottom:6px}.competition-breakdown>div{display:grid;grid-template-columns:minmax(160px,1fr) repeat(5,80px);gap:8px;padding:8px 10px;border-top:1px solid #24382f;font-size:10px}.competition-breakdown>div span{color:#9bad9f}.competition-breakdown>div strong{text-align:right;color:#d7f96b}.season-development{margin-top:14px;padding:12px;border-radius:10px;background:#162a20}.season-development b,.season-development span{display:block}.season-development b{color:#cbed67}.season-development span{margin-top:4px;color:#8fa399;font-size:10px}.season-development.regression b{color:#ff8c82}.season-cups{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.season-cups span{padding:9px 11px;border-radius:8px;background:#252817}.season-cups b,.season-cups small{display:block}.season-cups small{color:#cbbf69;font-size:8px;margin-top:2px}.season-history-list h3{margin:3px 0}.season-history-list small,.season-history-list div>span{color:var(--muted)}.season-history-list>article>strong{font-size:30px;color:var(--lime)}.history-numbers{display:flex;gap:18px}.history-numbers span{font-size:9px}.history-numbers b{display:block;font-size:13px}.season-history-list em{padding:8px;border-radius:8px;text-align:center;font-size:10px;font-style:normal;background:#293b32}.season-history-list em.promotion,.season-history-list em.playoff-promotion{background:#1c4b31;color:#78e6a3}.season-history-list em.relegation{background:#4a2522;color:#ff938b}.no-history{padding:40px;border:1px dashed #3a5246;border-radius:14px;color:var(--muted);text-align:center}@media(max-width:750px){.career-totals{grid-template-columns:1fr 1fr}.season-history-list article{display:block}.season-card-summary{grid-template-columns:1fr 55px 28px}.season-card-summary .history-numbers{grid-column:1/-1;order:4}.season-card-summary .season-outcome{grid-column:1/3}.season-detail-grid{grid-template-columns:repeat(2,1fr)}.competition-breakdown>div{grid-template-columns:1fr repeat(2,55px)}.competition-breakdown>div span:nth-of-type(n+3){display:none}.history-numbers{flex-wrap:wrap}}.career-honours,.career-records{margin:18px 0;padding:16px;border:1px solid #31483b;border-radius:12px;background:#0e1a14}.career-honours>div,.career-records>div{display:flex;flex-wrap:wrap;gap:8px}.career-honours span,.career-records span{padding:9px 12px;border-radius:8px;background:#17251d}.career-honours small,.career-records small,.career-records em{display:block;color:var(--muted);font-size:8px}.career-honours b{margin-right:8px}.career-records b{display:block;font-size:19px;color:#fff}.history-awards{grid-column:1/-1;display:flex;gap:6px;flex-wrap:wrap}.history-awards span{padding:5px 8px;border-radius:6px;background:#302913;color:#e9c85e;font-size:8px}.png-preview{position:fixed;inset:0;z-index:100;background:#020705dc;display:grid;place-items:center;padding:20px}.png-preview>div{width:min(1000px,100%);padding:14px;border:1px solid #496353;border-radius:14px;background:#102019}.png-preview img{display:block;width:100%;border-radius:8px}.png-preview footer{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.png-preview button,.png-preview a{padding:10px 14px;border:0;border-radius:8px;background:#273a30;color:#fff;text-decoration:none}.png-preview a{background:var(--lime);color:#112018;font-weight:900}.png-preview>div{max-height:94vh;overflow:auto;box-shadow:0 30px 100px #000a}.png-preview footer{position:sticky;bottom:-14px;margin:12px -14px -14px;padding:12px 14px;background:#102019ef;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.player-hub{max-width:1500px;padding:30px clamp(18px,4vw,55px) 70px;margin:auto}.ph-hero{display:grid!important;grid-template-columns:1fr auto auto;align-items:center;gap:25px!important;margin:0 0 16px!important}.ph-identity{display:flex;align-items:center;gap:17px}.ph-avatar{width:72px;height:72px;display:grid;place-items:center;position:relative;border-radius:20px;background:linear-gradient(145deg,#d9fb6c,#7fa92d);color:#132017;font-size:25px;font-weight:950}.ph-avatar small{position:absolute;right:-7px;bottom:-5px;padding:5px 7px;border:3px solid #172920;border-radius:8px;background:#f1f3ec;font-size:9px}.ph-identity h1{margin:4px 0!important}.ph-identity p{margin:0;color:var(--muted)}.ph-overall{text-align:center;padding:10px 20px;border-left:1px solid #31483d;border-right:1px solid #31483d}.ph-overall small,.ph-overall b,.ph-overall span{display:block}.ph-overall small,.ph-availability small{color:#80958b;font-size:8px;letter-spacing:1px}.ph-overall b{font-size:42px;line-height:1;color:var(--lime)}.ph-overall span,.ph-availability span{font-size:9px;color:#91a59b;margin-top:5px}.ph-availability{display:flex;align-items:center;gap:11px;min-width:170px}.ph-availability>i{width:11px;height:11px;border-radius:50%;background:#9cdd65;box-shadow:0 0 0 6px #9cdd6515}.ph-availability.off>i{background:#ff756b}.ph-availability b,.ph-availability span{display:block}.ph-season-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:16px}.ph-season-stats>div{padding:15px 17px;border:1px solid #2c4439;border-radius:12px;background:#12231c}.ph-season-stats small,.ph-season-stats b,.ph-season-stats span{display:block}.ph-season-stats small{color:#7e9388;font-size:8px;font-weight:900}.ph-season-stats b{font-size:25px;margin:3px 0}.ph-season-stats span{color:#879c91;font-size:9px}.ph-season-stats .highlight b{color:var(--lime)}.ph-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.ph-panel{padding:20px;border:1px solid #2b4438;border-radius:16px;background:linear-gradient(145deg,#16281f,#0f1d17)}.ph-panel>header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:17px}.ph-panel>header small,.ph-traits header small{color:#80958b;font-size:8px;font-weight:900;letter-spacing:1px}.ph-panel h2,.ph-traits h2{font-size:17px;margin:3px 0}.ph-panel>header>strong{font-size:23px;color:var(--lime)}.ph-metrics{display:grid;grid-template-columns:1fr 1fr;gap:13px}.ph-metric span{display:flex;justify-content:space-between}.ph-metric small{color:#92a49b}.ph-metric i,.ph-potential i{display:block;height:6px;margin-top:6px;border-radius:8px;background:#293d34;overflow:hidden}.ph-metric em{display:block;height:100%;border-radius:8px;background:#6e9a72}.ph-metric em.accent{background:linear-gradient(90deg,#80ae36,#d2f561)}.ph-advice{margin-top:17px;padding:12px;border-radius:9px;background:#1d3026}.ph-advice b,.ph-advice span{display:block}.ph-advice b{font-size:11px}.ph-advice span{color:#82968c;font-size:9px;margin-top:3px}.ph-role header em{padding:6px 9px;border-radius:7px;background:#2d4438;color:#ceec71;font-size:9px;font-style:normal}.ph-role dl{margin:0}.ph-role dl>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #263b32}.ph-role dt{color:#879b91;font-size:10px}.ph-role dd{margin:0;text-align:right;font-size:11px;font-weight:800}.ph-role dd small{display:block;color:#778c82;font-weight:400}.ph-values{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ph-values span{padding:12px;border-radius:9px;background:#102018}.ph-values small,.ph-values b{display:block}.ph-values small{color:#7e9288;font-size:8px}.ph-values b{margin-top:4px}.ph-potential>div>span{display:flex;justify-content:space-between;font-size:10px;color:#8fa198}.ph-potential i{position:relative;overflow:visible;height:8px;margin:10px 0 14px}.ph-potential i em{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#739c3a,#d0f45d)}.ph-potential i strong{position:absolute;top:-4px;width:2px;height:16px;background:#fff}.ph-potential p{margin:16px 0 0;color:#8da096;font-size:10px}.ph-traits{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.ph-traits>div{padding:20px;border:1px solid #30493c;border-radius:16px;background:#13251d}.ph-traits>div>header{display:flex;gap:11px;align-items:center;margin-bottom:13px}.ph-traits header>span{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:#294b34;color:#9bea73;font-size:20px}.ph-traits .weak header>span{background:#482823;color:#ff988d}.ph-traits article{padding:11px 12px;border-top:1px solid #294137}.ph-traits article b{font-size:12px}.ph-traits article p,.ph-empty{color:#80958a;font-size:9px;line-height:1.5;margin:4px 0 0}.ph-timeline{margin-top:14px}.ph-timeline>div{display:grid;gap:5px}.ph-timeline article{display:grid;grid-template-columns:130px 30px 100px 1fr;align-items:center;gap:12px;padding:9px;border-radius:9px;background:#102018}.ph-timeline article span,.ph-timeline article small{display:block}.ph-timeline article span{font-size:10px}.ph-timeline article small{color:#74897e;font-size:8px}.ph-timeline article i{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:#244a31;color:#8feb73;font-style:normal}.ph-timeline article i.down{background:#472722;color:#ff8f86}.ph-timeline article em{color:#8fa298;font-size:9px;font-style:normal;text-transform:uppercase}@media(max-width:950px){.ph-hero{grid-template-columns:1fr auto}.ph-availability{grid-column:1/-1}.ph-grid{grid-template-columns:1fr}.ph-season-stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.player-hub{padding:16px}.ph-hero{grid-template-columns:1fr!important}.ph-overall{text-align:left;border:0;border-top:1px solid #31483d;padding:12px 0}.ph-identity{align-items:flex-start}.ph-avatar{width:55px;height:55px;flex:0 0 auto}.ph-season-stats{grid-template-columns:1fr 1fr}.ph-metrics,.ph-values,.ph-traits{grid-template-columns:1fr}.ph-timeline article{grid-template-columns:1fr 30px 80px}.ph-timeline article em{display:none}}.development-hub{max-width:1500px;margin:auto;padding:30px clamp(18px,4vw,55px) 70px}.dh-hero{display:grid!important;grid-template-columns:1fr auto auto;align-items:center;gap:28px!important;margin:0 0 14px!important}.dh-hero h1{margin:5px 0!important}.dh-hero p{margin:0;color:var(--muted)}.dh-rating,.dh-target{text-align:center;padding:5px 24px;border-left:1px solid #334b40}.dh-rating small,.dh-rating b,.dh-rating span,.dh-target small,.dh-target b,.dh-target span{display:block}.dh-rating small,.dh-target small{color:#80958a;font-size:8px}.dh-rating b,.dh-target b{font-size:38px;line-height:1;color:var(--lime)}.dh-rating span,.dh-target span{margin-top:5px;color:#8ca096;font-size:9px}.dh-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.dh-overview>div{padding:14px 16px;border:1px solid #2d463a;border-radius:11px;background:#12241c}.dh-overview small,.dh-overview b,.dh-overview span{display:block}.dh-overview small{color:#7c9186;font-size:8px}.dh-overview b{margin-top:4px}.dh-overview span{margin-top:3px;color:#80958b;font-size:9px}.dh-focus,.dh-card{padding:20px;border:1px solid #2c4539;border-radius:16px;background:linear-gradient(145deg,#16291f,#0f1d17)}.dh-focus>header,.dh-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.dh-focus header small,.dh-card header small{color:#80958b;font-size:8px;font-weight:900;letter-spacing:1px}.dh-focus h2,.dh-card h2{margin:3px 0;font-size:18px}.dh-focus header p,.dh-card header p{margin:3px 0;color:#84988e;font-size:10px}.dh-focus>header>span{padding:6px 9px;border-radius:7px;background:#263d32;color:#cdec75;font-size:9px}.dh-focus-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:16px}.dh-focus-grid button{position:relative;display:flex;align-items:flex-start;gap:10px;min-height:115px;padding:13px;border:1px solid #30493d;border-radius:11px;background:#102019;color:#e7ede9;text-align:left}.dh-focus-grid button:hover{border-color:#749b42}.dh-focus-grid button.active{border-color:var(--lime);background:#1c3022;box-shadow:inset 0 -3px var(--lime)}.dh-focus-grid button>i{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#263c31;color:#bfe45c;font-style:normal}.dh-focus-grid b,.dh-focus-grid small,.dh-focus-grid em{display:block}.dh-focus-grid b{font-size:11px}.dh-focus-grid small{margin-top:5px;color:#91a49a;font-size:8px;line-height:1.4}.dh-focus-grid em{margin-top:8px;color:#6f847a;font-size:7px;font-style:normal;text-transform:uppercase}.dh-focus-grid strong{position:absolute;right:9px;top:9px;color:var(--lime)}.dh-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:14px;margin-top:14px}.dh-card>header>strong{font-size:22px;color:var(--lime)}.dh-progress-bar{height:9px;margin:18px 0;border-radius:10px;background:#293d34;overflow:hidden}.dh-progress-bar i{display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,#6f9e32,#d0f45d)}.dh-levels{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dh-levels span{padding:10px;border-radius:9px;background:#102019}.dh-levels small,.dh-levels b{display:block}.dh-levels small{color:#81958a;font-size:8px}.dh-levels b{font-size:19px}.dh-progress>p,.dh-status>p{color:#84988e;font-size:9px}.dh-status>header>strong.danger{color:#ff8379}.dh-status label{display:block;margin-top:12px}.dh-status label span{display:flex;justify-content:space-between;color:#91a49b;font-size:10px}.dh-status label i{display:block;height:5px;margin-top:5px;border-radius:6px;background:#293d34}.dh-status label em{display:block;height:100%;border-radius:6px;background:#83b845}.dh-competition{margin-top:14px}.dh-competition>header button{padding:9px 12px;border:0;border-radius:8px;background:var(--lime);color:#132018;font-weight:900;font-size:10px}.dh-message{margin:12px 0;padding:10px;border-radius:8px;background:#203820;color:#cfee91;font-size:10px}.dh-rivals{margin-top:14px}.dh-rivals-head,.dh-rivals article{display:grid;grid-template-columns:35px 1fr 60px 70px 70px 110px;gap:8px;align-items:center;padding:9px 12px}.dh-rivals-head{color:#71877c;font-size:8px}.dh-rivals article{border-top:1px solid #263b32;font-size:10px}.dh-rivals article.mine{border-radius:8px;background:#263b20;box-shadow:inset 3px 0 var(--lime);color:#e0f78f}.dh-rivals article span b,.dh-rivals article span small{display:block}.dh-rivals article span small{color:#7f9489;font-size:8px}.dh-rivals article em{padding:5px;border-radius:6px;background:#263c32;color:#9eb1a7;font-size:8px;font-style:normal;text-align:center}.dh-history{margin-top:14px}.dh-history>div{margin-top:12px}.dh-history article{display:grid;grid-template-columns:150px 110px 130px 1fr;gap:10px;align-items:center;padding:10px;border-top:1px solid #263b32;font-size:10px}.dh-history article span b,.dh-history article span small{display:block}.dh-history article span small{color:#778c82}.dh-history article em{color:#93a69c;font-style:normal;text-transform:uppercase}.dh-history .positive{color:#a9e46f}.dh-history .negative{color:#ff8b81}.dh-changes{color:#859a8f}.dh-empty{color:#84988e;font-size:10px}@media(max-width:1000px){.dh-hero{grid-template-columns:1fr auto}.dh-target{display:none}.dh-focus-grid{grid-template-columns:repeat(3,1fr)}.dh-overview{grid-template-columns:1fr 1fr}}@media(max-width:700px){.development-hub{padding:16px}.dh-hero{grid-template-columns:1fr!important}.dh-rating{text-align:left;border:0;border-top:1px solid #334b40;padding:12px 0}.dh-focus-grid,.dh-grid{grid-template-columns:1fr}.dh-overview{grid-template-columns:1fr 1fr}.dh-rivals{overflow:auto}.dh-rivals-head,.dh-rivals article{min-width:650px}.dh-history article{grid-template-columns:1fr 100px}.dh-history article .dh-changes,.dh-history article em{display:none}}.club-hub{max-width:1500px;margin:auto;padding:25px clamp(18px,4vw,55px) 70px}.ch-hero{display:grid!important;grid-template-columns:1fr auto auto;align-items:center;gap:28px!important;margin:0 0 12px!important}.ch-club{display:flex;align-items:center;gap:16px}.ch-badge{width:67px;height:67px;display:grid;place-items:center;border-radius:18px;color:#fff;font-weight:950;box-shadow:inset 0 0 0 2px #fff2}.ch-club h1{margin:4px 0!important}.ch-club p{margin:0;color:var(--muted)}.ch-position,.ch-points{min-width:140px;padding-left:22px;border-left:1px solid #344b40}.ch-position small,.ch-position b,.ch-position em,.ch-points small,.ch-points b,.ch-points span{display:block}.ch-position small,.ch-points small{color:#7e9388;font-size:8px}.ch-position>b,.ch-points>b{font-size:35px;line-height:1;margin:3px 0}.ch-position>b span{color:#80958a;font-size:15px}.ch-position em{width:max-content;padding:4px 7px;border-radius:6px;background:#263c32;color:#9db0a6;font-size:8px;font-style:normal}.ch-position em.promotion,.ch-position em.playoff{background:#28492e;color:#9be478}.ch-position em.relegation{background:#492722;color:#ff9389}.ch-points span{color:#82978c;font-size:9px}.ch-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.ch-overview>div{padding:14px 16px;border:1px solid #2c4539;border-radius:11px;background:#12231c}.ch-overview small,.ch-overview b,.ch-overview span{display:block}.ch-overview small{color:#7d9287;font-size:8px}.ch-overview b{margin-top:4px}.ch-overview span{color:#82968c;font-size:9px;margin-top:3px}.ch-overview .positive{color:#a4df70}.ch-overview .warning{color:#efc96c}.ch-season-end{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:18px;border:1px solid #708d3c;border-radius:13px;background:linear-gradient(120deg,#1d3221,#28371c)}.ch-season-end small{color:var(--lime);font-weight:900}.ch-season-end h2{margin:4px 0}.ch-season-end p{margin:0;color:#92a18b}.ch-season-end button{padding:10px 14px;border:0;border-radius:9px;background:var(--lime);color:#132018;font-weight:900}.ch-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ch-card{padding:18px;border:1px solid #2c4539;border-radius:15px;background:linear-gradient(145deg,#15271f,#0f1d17)}.ch-card>header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.ch-card header small{color:#7e9388;font-size:8px;font-weight:900;letter-spacing:1px}.ch-card h2{margin:3px 0;font-size:18px}.ch-card header p{margin:3px 0;color:#80948a;font-size:9px}.ch-next>header>span{padding:5px 7px;border-radius:6px;background:#2b4236;color:#c6e96c;font-size:8px}.ch-versus{display:grid;grid-template-columns:1fr auto 1fr;gap:15px;align-items:center;padding:16px 0}.ch-versus>div{display:flex;align-items:center;gap:9px}.ch-versus>div:last-child{justify-content:flex-end;text-align:right}.ch-versus i{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#fff;font-style:normal;font-weight:900}.ch-versus>strong{color:#72877d}.ch-next footer{display:flex;justify-content:space-between;padding-top:11px;border-top:1px solid #293f35;color:#8fa299;font-size:10px}.ch-form>div article{display:grid;grid-template-columns:28px 1fr 40px;gap:9px;align-items:center;padding:7px;border-top:1px solid #263b32}.ch-form article em{width:24px;height:24px;display:grid;place-items:center;border-radius:6px;font-size:8px;font-style:normal}.ch-form em.win{background:#265038;color:#91e474}.ch-form em.draw{background:#4b4324;color:#ead16b}.ch-form em.loss{background:#4a2723;color:#ff8d83}.ch-form article span b,.ch-form article span small{display:block}.ch-form article span small{color:#758b80;font-size:8px}.ch-form article strong{text-align:right}.ch-table{margin-top:12px}.ch-legend{display:flex;gap:10px;color:#82968b;font-size:8px}.ch-legend .promotion{color:#80d69a}.ch-legend .playoff{color:#d7cb72}.ch-legend .relegation{color:#e87d74}.ch-table-grid{overflow:auto}.ch-table-head,.ch-table-grid>div:not(.ch-table-head){display:grid;grid-template-columns:36px minmax(190px,1fr) repeat(4,45px) 75px 48px 50px;gap:7px;align-items:center;min-width:700px;padding:8px 10px}.ch-table-head{color:#71867b;font-size:8px}.ch-table-grid>div:not(.ch-table-head){position:relative;border-top:1px solid #263b32;font-size:10px}.ch-table-grid>div.mine{border-radius:8px;background:#253b20;color:#dcf48c;box-shadow:inset 3px 0 var(--lime)}.ch-table-grid>div:not(.ch-table-head):before{content:"";position:absolute;left:0;width:2px;height:19px;background:#526459}.ch-table-grid>div.promotion:before{background:#66be82}.ch-table-grid>div.playoff:before{background:#d0b950}.ch-table-grid>div.relegation:before{background:#e3665e}.ch-table-grid>div>span:nth-child(2){display:flex;align-items:center;gap:8px}.ch-table-grid span i{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;color:#fff;font-size:7px;font-style:normal}.ch-table-grid span small{padding:2px 4px;border-radius:4px;background:var(--lime);color:#132018;font-size:6px}.ch-table-grid>div>b:last-child{text-align:right}.ch-grid.lower{margin-top:12px}.ch-schedule article,.ch-squad article{display:grid;align-items:center;gap:9px;padding:9px;border-top:1px solid #263b32;font-size:10px}.ch-schedule article{grid-template-columns:90px 1fr 65px}.ch-schedule article.next{border-radius:8px;background:#21362b}.ch-schedule article span small,.ch-squad article b small{display:block;color:#71877c;font-size:8px}.ch-schedule article em{padding:4px;border-radius:5px;background:#293e34;text-align:center;font-size:7px;font-style:normal}.ch-squad header>strong{font-size:24px}.ch-squad article{grid-template-columns:25px 1fr 45px 65px}.ch-squad article.mine{background:#253b20;color:#dcf48c;box-shadow:inset 3px 0 var(--lime)}.ch-squad article em{color:#82968c;font-size:8px;font-style:normal}.ch-club-info{margin-top:12px}.ch-club-info>div{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.ch-club-info label span{display:flex;justify-content:space-between;color:#91a49a;font-size:9px}.ch-club-info label i{display:block;height:5px;margin-top:6px;border-radius:5px;background:#293d34}.ch-club-info label em{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#6d9a3c,#ccee60)}@media(max-width:900px){.ch-hero{grid-template-columns:1fr auto}.ch-points{display:none}.ch-overview{grid-template-columns:1fr 1fr}.ch-club-info>div{grid-template-columns:1fr 1fr}.ch-grid{grid-template-columns:1fr}}@media(max-width:620px){.club-hub{padding:16px}.ch-hero{grid-template-columns:1fr!important}.ch-position{border:0;border-top:1px solid #344b40;padding:12px 0}.ch-overview{grid-template-columns:1fr 1fr}.ch-legend{display:none}.ch-season-end{align-items:flex-start;flex-direction:column;gap:12px}.ch-versus b{font-size:9px}.ch-club-info>div{grid-template-columns:1fr}}.game-studio-hub{width:100%!important;max-width:none!important;min-width:0;padding:35px 45px 110px 315px!important;background:radial-gradient(circle at 90% 0,#20483066,transparent 30%),#0b1511}.game-studio-hub>.studio-head,.game-studio-hub>.studio-panel,.game-studio-hub>.studio-actions,.game-studio-hub>.studio-message,.game-studio-summary{width:100%;max-width:1400px;margin-left:auto;margin-right:auto}.game-studio-hub>.studio-head h1{font-size:clamp(36px,4vw,52px)}.game-studio-hub>.studio-head p{font-size:14px;line-height:1.5}.game-studio-nav{position:fixed;left:20px;top:20px;bottom:20px;z-index:20;width:265px;display:flex;flex-direction:column;gap:3px;padding:13px;border:1px solid #2e473b;border-radius:16px;background:#0e1b16ee;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:auto}.game-studio-nav>div{padding:9px 10px 15px;border-bottom:1px solid #2b4238;margin-bottom:5px}.game-studio-nav>div small,.game-studio-nav>div b{display:block}.game-studio-nav>div small{color:var(--lime);font-size:11px;font-weight:900}.game-studio-nav>div b{margin-top:5px;font-size:17px}.game-studio-nav button{display:flex;align-items:center;gap:10px;min-height:40px;padding:10px;border:0;border-radius:8px;background:transparent;color:#96a99f;text-align:left;font-size:13px}.game-studio-nav button:hover{background:#263d32;color:#dcf28e}.game-studio-nav button span{width:27px;color:#657b70;font-size:11px}.game-studio-nav button.tools{margin-top:auto;border-top:1px solid #2c4338;border-radius:0}.game-studio-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px}.game-studio-summary>div{padding:15px 17px;border:1px solid #2c4539;border-radius:12px;background:#13241d}.game-studio-summary small,.game-studio-summary b,.game-studio-summary span{display:block}.game-studio-summary small{font-size:11px;color:#7c9186}.game-studio-summary b{margin-top:4px;font-size:25px}.game-studio-summary span{margin-top:3px;color:#81958b;font-size:12px}.game-studio-summary b.ok{color:var(--lime)}.game-studio-summary b.bad{color:#ff8379}.game-studio-hub>.studio-panel{overflow:hidden;margin-top:12px;padding:24px;border-radius:15px;background:linear-gradient(145deg,#15271f,#0f1d17);scroll-margin-top:20px}.game-studio-hub .studio-title h2{font-size:22px}.game-studio-hub .studio-title p{font-size:14px;line-height:1.55}.game-studio-hub label{min-width:0;font-size:13px;line-height:1.4}.game-studio-hub input,.game-studio-hub select{width:100%;min-width:0;min-height:42px;padding:10px 11px;font-size:14px;background:#0c1813;border-color:#344d41}.game-studio-hub input[type=range]{min-height:20px;padding:0}.game-studio-hub .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.game-studio-hub .trait-weights{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.game-studio-hub .trait-weights label{gap:10px}.game-studio-hub .trait-weights label span{font-size:13px}.game-studio-hub .trait-weights label small{font-size:12px}.game-studio-hub .tuning-row{grid-template-columns:minmax(180px,1fr) minmax(240px,2fr) 60px;gap:14px;font-size:13px}.game-studio-hub .injury-table,.game-studio-hub .league-table{overflow:auto;border:1px solid #2c4338;border-radius:11px}.game-studio-hub .injury-header,.game-studio-hub .injury-row,.game-studio-hub .league-header,.game-studio-hub .league-row{min-width:780px;padding:10px 12px}.game-studio-hub .injury-header,.game-studio-hub .league-header{font-size:12px}.game-studio-hub .injury-row span b,.game-studio-hub .league-row span b{font-size:13px}.game-studio-hub .injury-row span small,.game-studio-hub .league-row span small{font-size:11px}.game-studio-hub .world-names{grid-template-columns:1fr 1fr;gap:12px}.game-studio-hub .custom-club-row{grid-template-columns:minmax(210px,1.5fr) 100px minmax(180px,1fr) 100px 85px 45px;min-width:760px;gap:9px}.game-studio-hub .custom-clubs{overflow:auto}.game-studio-hub .random-note{font-size:13px}.game-studio-hub>.studio-actions{padding:18px;border:1px solid #2c4539;border-radius:14px;background:#12231c;scroll-margin:120px}.game-studio-hub>.studio-actions button{min-height:40px;font-size:13px}.game-studio-hub input[hidden]{display:none!important}.game-studio-savebar{position:fixed;right:22px;bottom:20px;z-index:30;display:flex;align-items:center;gap:16px;padding:8px 8px 8px 14px;border:1px solid #536d3d;border-radius:11px;background:#17281fed;box-shadow:0 15px 45px #0008;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.game-studio-savebar span{color:#95a69d;font-size:12px}.game-studio-savebar button{padding:11px 16px;border:0;border-radius:8px;background:var(--lime);color:#132018;font-size:13px;font-weight:900}@media(max-width:1300px){.game-studio-hub .number-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-studio-summary{grid-template-columns:1fr 1fr}}@media(max-width:1000px){.game-studio-hub{padding:120px 18px 110px!important}.game-studio-nav{inset:12px 12px auto;width:auto;height:92px;flex-direction:row;align-items:flex-end;overflow:auto}.game-studio-nav>div{position:sticky;left:0;min-width:160px;background:#0e1b16}.game-studio-nav button{min-width:max-content}.game-studio-nav button.tools{margin:0;border:0}.game-studio-hub .trait-weights{grid-template-columns:1fr}}@media(max-width:700px){.game-studio-hub{padding-top:105px!important}.game-studio-nav{height:78px}.game-studio-nav>div{display:none}.game-studio-hub>.studio-panel{padding:17px}.game-studio-hub .number-grid,.game-studio-hub .trait-weights,.game-studio-hub .world-names{grid-template-columns:1fr}.game-studio-hub .tuning-row{grid-template-columns:1fr 60px}.game-studio-hub .tuning-row input{grid-column:1/-1}.game-studio-summary{grid-template-columns:1fr 1fr}.game-studio-summary>div:nth-child(n+3){display:none}.game-studio-savebar{left:12px;right:12px;bottom:12px;justify-content:space-between}.game-studio-savebar span{display:none}.game-studio-hub input,.game-studio-hub select{font-size:16px}}.tier-money{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px}.tier-money label{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px}.tier-money input{margin:0;padding:8px}.toggle{border:1px solid var(--line);background:#0d1a15;color:var(--muted);border-radius:8px;padding:8px 12px}.toggle.on{background:var(--lime);color:#142018}.event-editor{display:grid;gap:9px}.event-editor article{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(80px,1fr)) auto;gap:10px;align-items:end;border-top:1px solid #263d33;padding-top:10px}.event-editor article>div b,.event-editor article>div small{display:block}.event-editor article>div small{color:var(--muted);font-size:10px;margin-top:3px}.event-editor label{font-size:9px;color:var(--muted)}.event-editor input{margin:3px 0 0;padding:8px}@media(max-width:800px){.tier-money{grid-template-columns:1fr}.event-editor article{grid-template-columns:1fr 1fr}.event-editor article>div{grid-column:1/-1}}.decision-event-editor{flex-wrap:wrap}.decision-effects{width:100%;display:grid;gap:8px}.decision-effects>div{display:flex;align-items:end;gap:7px;flex-wrap:wrap;padding-top:8px;border-top:1px solid #2a4035}.decision-effects>div>b{min-width:150px}.decision-effects label{font-size:8px}.decision-effects input{display:block;width:65px;margin-top:3px}.decision-choice-config section{width:100%;display:flex;align-items:end;gap:6px;flex-wrap:wrap;padding:8px;background:#0d1914;border-radius:8px}.decision-choice-config section>strong{width:100%;font-size:9px;color:#c7d2cc}.event-conditions{width:100%;display:flex;align-items:end;gap:7px;flex-wrap:wrap;padding:10px;background:#16241d;border-radius:9px}.event-conditions>small{width:100%;color:var(--lime);font-weight:900}.event-conditions input,.event-conditions select{display:block;width:100px;margin-top:3px}.temporary-config{width:100%;display:flex;align-items:end;gap:7px;flex-wrap:wrap;padding:7px;border-top:1px dashed #53644e}.temporary-config>small{min-width:170px;color:#e5c768;font-weight:800}.save-list{display:grid;gap:10px}.save-list article{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px;border:1px solid #30473b;border-radius:12px;background:#102019}.save-list article>div{display:flex;gap:8px;flex-wrap:wrap}.save-list article:first-child div:first-child{display:grid}.save-list span{color:var(--muted);font-size:10px}.save-list button{padding:8px 11px;border:1px solid #40584b;border-radius:8px;background:#17271f;color:#fff}@media(max-width:650px){.save-list article{align-items:stretch;flex-direction:column}.save-list article>div:last-child button{flex:1}}.club-settings-hub{max-width:none!important;padding:35px 45px 100px 285px!important;background:radial-gradient(circle at 90% 0,#224b3566,transparent 30%),#0b1511}.club-settings-hub>.studio-head{max-width:1450px;margin:0 auto 20px}.club-settings-hub>.studio-head h1{font-size:clamp(35px,4vw,52px);letter-spacing:-2px}.club-settings-nav{position:fixed;left:20px;top:20px;bottom:20px;z-index:20;width:235px;display:flex;flex-direction:column;gap:2px;padding:13px;border:1px solid #2e473b;border-radius:16px;background:#0e1b16ee;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:auto}.club-settings-nav>div{padding:8px 9px 13px;border-bottom:1px solid #2b4238;margin-bottom:4px}.club-settings-nav>div small,.club-settings-nav>div b{display:block}.club-settings-nav>div small{color:var(--lime);font-size:7px;font-weight:900}.club-settings-nav>div b{margin-top:4px}.club-settings-nav button{display:flex;align-items:center;gap:9px;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:#91a49a;text-align:left;font-size:9px}.club-settings-nav button:hover{background:#253c31;color:#d9ef8d}.club-settings-nav button span{width:22px;color:#657b70;font-size:7px}.club-settings-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:1450px;margin:0 auto 14px}.club-settings-summary>div{padding:14px 16px;border:1px solid #2c4539;border-radius:11px;background:#13241d}.club-settings-summary small,.club-settings-summary b,.club-settings-summary span{display:block}.club-settings-summary small{color:#7c9186;font-size:7px}.club-settings-summary b{margin-top:4px;font-size:21px}.club-settings-summary span{margin-top:2px;color:#7e9388;font-size:8px}.club-settings-hub>.studio-panel{max-width:1450px;margin:0 auto 12px;padding:20px;border:1px solid #2d463a;border-radius:15px;background:linear-gradient(145deg,#15271f,#0f1d17);scroll-margin-top:20px}.club-settings-hub .studio-title{margin-bottom:14px}.club-settings-hub .studio-title h2{font-size:19px}.club-settings-hub .studio-title p{max-width:720px;color:#84988e;font-size:10px}.club-settings-hub .number-grid{gap:8px}.club-settings-hub input,.club-settings-hub select{background:#0c1813;border-color:#344d41}.club-settings-hub .event-editor article{padding:11px;border:1px solid #263d33;border-radius:10px;background:#101e18}.club-settings-savebar{position:fixed;right:22px;bottom:20px;z-index:30;display:flex;align-items:center;gap:16px;padding:8px 8px 8px 14px;border:1px solid #536d3d;border-radius:11px;background:#17281fed;box-shadow:0 15px 45px #0008;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.club-settings-savebar span{color:#95a69d;font-size:9px}.club-settings-savebar button{padding:10px 15px;border:0;border-radius:8px;background:var(--lime);color:#132018;font-weight:900}.club-settings-hub>.primary.compact{display:none}@media(max-width:1000px){.club-settings-hub{padding:120px 18px 100px!important}.club-settings-nav{inset:12px 12px auto;width:auto;height:91px;flex-direction:row;align-items:flex-end;overflow:auto}.club-settings-nav>div{position:sticky;left:0;min-width:160px;background:#0e1b16}.club-settings-nav button{min-width:max-content}.club-settings-summary{grid-template-columns:1fr 1fr}}@media(max-width:650px){.club-settings-hub{padding-top:105px!important}.club-settings-nav{height:78px}.club-settings-nav>div{display:none}.club-settings-summary{grid-template-columns:1fr 1fr}.club-settings-summary>div:nth-child(n+3){display:none}.club-settings-savebar{left:12px;right:12px;bottom:12px;justify-content:space-between}.club-settings-savebar span{display:none}.club-settings-hub>.studio-panel{padding:14px}}.club-settings-hub{min-width:0}.club-settings-hub>.studio-head,.club-settings-hub>.studio-panel,.club-settings-summary{width:100%;min-width:0}.club-settings-hub>.studio-panel{overflow:hidden}.club-settings-hub .number-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end}.club-settings-hub label{min-width:0}.club-settings-hub label input,.club-settings-hub label select{width:100%;min-width:0}.club-settings-hub .tier-money{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.club-settings-hub .tier-money label{display:grid;grid-template-columns:70px minmax(0,1fr)}.club-settings-hub .event-editor{min-width:0}.club-settings-hub .event-editor>article{display:grid;grid-template-columns:minmax(230px,1.6fr) repeat(4,minmax(90px,120px)) 58px;align-items:end;min-width:0}.club-settings-hub .event-editor>article>div:first-child{min-width:0}.club-settings-hub .event-editor>article>div:first-child small{overflow-wrap:anywhere}.club-settings-hub .event-editor>article>.toggle{width:58px}.club-settings-hub .decision-event-editor{grid-template-columns:minmax(260px,1fr) 120px 120px 58px!important}.club-settings-hub .decision-event-editor>.event-conditions,.club-settings-hub .decision-event-editor>.decision-effects{grid-column:1/-1;width:100%;min-width:0}.club-settings-hub .event-conditions{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:end}.club-settings-hub .event-conditions>small{grid-column:1/-1}.club-settings-hub .event-conditions input,.club-settings-hub .event-conditions select{width:100%}.club-settings-hub .decision-effects{display:grid;gap:10px}.club-settings-hub .decision-effects>.decision-choice-config{display:grid;grid-template-columns:1fr;min-width:0;padding:12px;border:1px solid #2c4338;border-radius:10px;background:#0e1a15}.club-settings-hub .decision-choice-config>b{min-width:0!important;padding-bottom:7px;color:#d9e5df}.club-settings-hub .decision-choice-config>section{display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));width:100%;min-width:0;align-items:end}.club-settings-hub .decision-choice-config>section>strong{grid-column:1/-1}.club-settings-hub .decision-choice-config label input{width:100%}.club-settings-hub .temporary-config{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));width:100%;min-width:0}.club-settings-hub .temporary-config>small{grid-column:1/-1}.club-settings-hub h3{margin:20px 0 10px}.club-settings-hub .studio-message{max-width:1450px;margin:12px auto}.club-settings-hub button,.club-settings-hub input,.club-settings-hub select{max-width:100%}@media(max-width:1450px){.club-settings-hub .event-editor>article{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(120px,1fr)) 58px}.club-settings-hub .event-editor>article>label:nth-of-type(n+3){grid-column:auto}.club-settings-hub .decision-event-editor{grid-template-columns:minmax(240px,1fr) 120px 120px 58px!important}}@media(max-width:1150px){.club-settings-hub .event-editor>article{grid-template-columns:repeat(2,minmax(0,1fr))}.club-settings-hub .event-editor>article>div:first-child{grid-column:1/-1}.club-settings-hub .event-editor>article>.toggle{width:100%}.club-settings-hub .decision-event-editor{grid-template-columns:repeat(2,minmax(0,1fr))!important}.club-settings-hub .decision-event-editor>div:first-child{grid-column:1/-1}.club-settings-hub .decision-event-editor>.toggle{width:100%}}@media(max-width:700px){.club-settings-hub .number-grid,.club-settings-hub .tier-money,.club-settings-hub .event-editor>article,.club-settings-hub .decision-event-editor,.club-settings-hub .event-conditions,.club-settings-hub .temporary-config{grid-template-columns:1fr!important}.club-settings-hub .event-editor>article>*{grid-column:1!important}.club-settings-hub .decision-choice-config>section{grid-template-columns:1fr 1fr}.club-settings-hub .club-settings-summary{grid-template-columns:1fr 1fr}.club-settings-hub input,.club-settings-hub select{font-size:16px}}.club-settings-hub{padding-left:315px!important}.club-settings-nav{width:265px}.club-settings-nav>div small{font-size:11px}.club-settings-nav>div b{font-size:16px}.club-settings-nav button{min-height:36px;padding:9px 10px;font-size:12px;line-height:1.25}.club-settings-nav button span{width:25px;font-size:10px}.club-settings-summary small{font-size:11px;line-height:1.3}.club-settings-summary b{font-size:24px}.club-settings-summary span{font-size:12px;line-height:1.4}.club-settings-hub>.studio-panel{padding:24px}.club-settings-hub .studio-title h2{font-size:22px}.club-settings-hub .studio-title p{font-size:14px;line-height:1.55}.club-settings-hub h3{font-size:17px}.club-settings-hub label,.club-settings-hub .event-editor label,.club-settings-hub .decision-effects label{font-size:12px;line-height:1.4}.club-settings-hub input,.club-settings-hub select{min-height:42px;padding:10px 11px;font-size:14px}.club-settings-hub button{font-size:13px}.club-settings-hub .toggle{min-height:42px;font-size:12px}.club-settings-hub .number-grid,.club-settings-hub .tier-money{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.club-settings-hub .tier-money label{grid-template-columns:85px minmax(0,1fr);font-size:12px}.club-settings-hub .event-editor{gap:12px}.club-settings-hub .event-editor>article{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px;padding:16px}.club-settings-hub .event-editor>article>div:first-child{grid-column:1/-1}.club-settings-hub .event-editor article>div:first-child b{font-size:15px}.club-settings-hub .event-editor article>div:first-child small{font-size:12px;line-height:1.5;margin-top:5px}.club-settings-hub .event-editor>article>.toggle{width:100%;min-width:0}.club-settings-hub .decision-event-editor{grid-template-columns:repeat(3,minmax(0,1fr))!important}.club-settings-hub .decision-event-editor>div:first-child{grid-column:1/-1}.club-settings-hub .decision-event-editor>.event-conditions,.club-settings-hub .decision-event-editor>.decision-effects{grid-column:1/-1}.club-settings-hub .event-conditions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px}.club-settings-hub .event-conditions>small{font-size:12px}.club-settings-hub .decision-effects>.decision-choice-config{padding:15px}.club-settings-hub .decision-choice-config>b{font-size:14px}.club-settings-hub .decision-choice-config>section{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px}.club-settings-hub .decision-choice-config>section>strong{font-size:13px;line-height:1.45}.club-settings-hub .temporary-config{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.club-settings-hub .temporary-config>small{min-width:0;font-size:12px}.club-settings-savebar span{font-size:12px}.club-settings-savebar button,.club-settings-hub .studio-message{font-size:13px}.club-settings-hub p,.club-settings-hub small{line-height:1.45}@media(max-width:1400px){.club-settings-hub .number-grid,.club-settings-hub .tier-money{grid-template-columns:repeat(2,minmax(0,1fr))}.club-settings-hub .event-editor>article{grid-template-columns:repeat(3,minmax(0,1fr))!important}.club-settings-hub .decision-event-editor{grid-template-columns:repeat(2,minmax(0,1fr))!important}.club-settings-hub .event-conditions,.club-settings-hub .decision-choice-config>section{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.club-settings-hub{padding-left:22px!important}.club-settings-nav{width:auto}.club-settings-nav button{font-size:12px}.club-settings-hub .event-editor>article{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){.club-settings-hub>.studio-panel{padding:17px}.club-settings-hub .number-grid,.club-settings-hub .tier-money,.club-settings-hub .event-editor>article,.club-settings-hub .decision-event-editor,.club-settings-hub .event-conditions,.club-settings-hub .decision-choice-config>section,.club-settings-hub .temporary-config{grid-template-columns:1fr!important}.club-settings-hub .event-editor>article>*{grid-column:1!important}.club-settings-hub label,.club-settings-hub .event-editor label{font-size:13px}.club-settings-hub input,.club-settings-hub select{font-size:16px}}.club-studio-fab{position:fixed;right:210px;top:20px;z-index:10;border:1px solid var(--line);background:var(--panel);color:#fff;border-radius:10px;padding:9px 12px}.club-studio-fab.in-game{top:auto;bottom:72px;right:20px}.game-layout{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:100vh}.game-navigation{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:24px 16px;border-right:1px solid var(--line);background:#09130f}.game-brand{display:grid;place-items:center;width:42px;height:42px;margin-bottom:25px;border-radius:11px;background:var(--lime);color:#102017;font-weight:950}.game-navigation>div:nth-child(2){display:grid;gap:3px;padding:0 7px 22px}.game-navigation>div:nth-child(2) small{color:var(--lime);font-size:9px}.game-navigation>div:nth-child(2) span{color:var(--muted);font-size:10px}.game-navigation nav{display:grid;gap:6px;border-top:1px solid #20342a;padding-top:18px;overflow-y:auto;scrollbar-width:thin;min-height:0}.nav-section{color:#71887b;font-size:8px;font-weight:900;letter-spacing:.12em;padding:8px 11px 1px}.game-navigation button{border:0;border-radius:9px;background:transparent;color:var(--muted);padding:11px;text-align:left}.game-navigation nav button{display:flex;gap:10px}.game-navigation button.active{background:#1a2c23;color:#fff;box-shadow:inset 3px 0 var(--lime)}.game-nav-tools{display:grid;margin-top:auto;border-top:1px solid #20342a;padding-top:12px}.game-navigation>.offline{margin-top:15px}.game-content{min-width:0}.game-content .competition-main{width:calc(100% - 40px)}.game-content .app-shell{display:block;min-height:auto}.game-content .app-shell>aside{display:none}.game-content .hierarchy{position:static;grid-template-columns:1fr auto 1fr auto auto}.squad-page{padding:50px clamp(25px,5vw,70px)}.squad-page header h1{font-size:42px;margin:6px 0}.squad-page header p{color:var(--muted);margin-bottom:35px}@media(max-width:850px){.game-layout{grid-template-columns:1fr}.game-navigation{position:sticky;z-index:20;width:100%;height:auto;display:flex;flex-direction:row;align-items:center;padding:8px;overflow-x:auto}.game-brand,.game-navigation>div:nth-child(2),.game-nav-tools,.game-navigation>.offline{display:none}.game-navigation nav{display:flex;border:0;padding:0;overflow-y:visible}.nav-section{display:none}.game-navigation nav button{white-space:nowrap}.game-content .competition-main{width:100%}.game-content .hierarchy{grid-template-columns:1fr}.squad-page{padding:25px 14px}}.transfer-hub{max-width:1450px;margin:auto;padding:25px clamp(18px,4vw,55px) 70px}.th-hero{display:grid!important;grid-template-columns:1fr auto auto;align-items:center;gap:26px!important;margin:0 0 12px!important}.th-hero h1{margin:5px 0!important}.th-hero p{margin:0;color:var(--muted)}.th-contract-status,.th-market-status{min-width:155px;padding-left:22px;border-left:1px solid #344b40}.th-contract-status small,.th-contract-status b,.th-contract-status span,.th-market-status small,.th-market-status b,.th-market-status span{display:block}.th-contract-status small,.th-market-status small{color:#7d9287;font-size:8px}.th-contract-status b,.th-market-status b{margin-top:3px}.th-contract-status span,.th-market-status span{margin-top:3px;color:#81958b;font-size:9px}.th-contract-status.warning b{color:#edc767}.th-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.th-overview>div{padding:14px 16px;border:1px solid #2c4539;border-radius:11px;background:#12231c}.th-overview small,.th-overview b,.th-overview span{display:block}.th-overview small{color:#7c9186;font-size:8px}.th-overview b{margin-top:4px}.th-overview span{margin-top:3px;color:#81958b;font-size:9px}.th-agreed{display:flex;align-items:center;gap:13px;margin-bottom:12px;padding:15px;border:1px solid #648344;border-radius:13px;background:#1b3221}.th-agreed>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--lime);color:#132018;font-weight:950}.th-agreed small{color:#b8dc59;font-size:8px;font-weight:900}.th-agreed h2{margin:3px 0;font-size:18px}.th-agreed p{margin:0;color:#8fa28f;font-size:9px}.th-agreed.loan{border-color:#476982;background:#172a35}.th-interest,.th-offers{padding:18px;border:1px solid #2c4539;border-radius:15px;background:linear-gradient(145deg,#15271f,#0f1d17)}.th-interest{margin-bottom:12px}.th-interest>header,.th-offers>header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:13px}.th-interest header small,.th-offers header small{color:#7d9287;font-size:8px;font-weight:900;letter-spacing:1px}.th-interest h2,.th-offers h2{margin:3px 0;font-size:18px}.th-offers header p{margin:3px 0;color:#81958b;font-size:9px}.th-interest header>strong,.th-offers header>strong{font-size:23px;color:var(--lime)}.th-interest>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.th-interest article{display:grid;grid-template-columns:36px 1fr 60px;gap:9px;align-items:center;padding:10px;border-radius:10px;background:#102019}.th-interest article>i{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#fff;font-size:9px;font-style:normal;font-weight:900}.th-interest article span b,.th-interest article span small,.th-interest article>strong small{display:block}.th-interest article span b{font-size:10px}.th-interest article span small,.th-interest article>strong small{color:#789087;font-size:7px}.th-interest article>strong{text-align:right;color:#c8e965}.th-offers>div{display:grid;gap:10px}.th-offer{overflow:hidden;border:1px solid #2e473b;border-radius:13px;background:#102019}.th-offer-main{display:grid;grid-template-columns:47px 1fr auto;gap:12px;align-items:center;padding:15px}.th-offer-main>i{width:45px;height:45px;display:grid;place-items:center;border-radius:12px;color:#fff;font-style:normal;font-weight:900}.th-offer-main small{color:#8ab057;font-size:7px;font-weight:900}.th-offer-main h3{margin:2px 0;font-size:17px}.th-offer-main p{margin:0;color:#7e9388;font-size:8px}.th-offer-main>em{padding:5px 7px;border-radius:6px;background:#27482f;color:#8bd99e;font-size:8px;font-style:normal}.th-offer-main>em.pending{background:#4a3e23;color:#e4cb68}.th-offer-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#293e34}.th-offer-metrics>span{position:relative;padding:12px;background:#15261e}.th-offer-metrics small,.th-offer-metrics b,.th-offer-metrics>span>em{display:block}.th-offer-metrics small{color:#788d82;font-size:7px}.th-offer-metrics b{margin:3px 0}.th-offer-metrics b.good{color:#8ae16e}.th-offer-metrics b.medium{color:#e3c765}.th-offer-metrics b.low{color:#ff887e}.th-offer-metrics>span>em{color:#80958a;font-size:7px;font-style:normal}.th-offer-metrics>span>em.positive{color:#92d977}.th-offer-metrics>span>em.negative{color:#f08379}.th-offer-metrics>span>i{display:block;height:4px;margin-top:5px;border-radius:5px;background:#2b4036}.th-offer-metrics>span>i em{display:block;height:100%;border-radius:5px;background:var(--lime)}.th-offer-actions{display:flex;justify-content:flex-end;gap:6px;padding:11px 14px}.th-offer-actions button{padding:8px 11px;border:1px solid #40594c;border-radius:8px;background:transparent;color:#e5ebe7;font-size:9px;font-weight:800}.th-offer-actions button.accept{border:0;background:var(--lime);color:#132018}.th-negotiation{display:flex;align-items:flex-end;gap:8px;padding:14px;border-top:1px solid #2a4036;background:#172820}.th-negotiation label{color:#82968b;font-size:8px}.th-negotiation input,.th-negotiation select{width:115px;margin-top:4px}.th-negotiation button{padding:10px;border:0;border-radius:8px;background:#d7c05a;color:#172018;font-weight:900}.th-empty{display:grid!important;gap:6px;padding:35px!important;border:1px dashed #3b5648;border-radius:12px;text-align:center;color:#83978c}.th-business .contract-overview{display:none}.th-business .club-talks,.th-business .player-shop,.th-business .promise-history{margin:12px 0 0;border-radius:15px;background:linear-gradient(145deg,#15271f,#0f1d17)}.th-business .club-talks>div{display:grid;grid-template-columns:repeat(4,1fr)}.th-business .club-talks button{padding:11px}.th-message,.th-business .business-message{position:sticky;bottom:12px;z-index:10;margin-top:12px;padding:11px;border:1px solid #668142;border-radius:9px;background:#24391f;color:#d6eb8b}.th-message{color:#ffb0a8;border-color:#785047;background:#3b2521}@media(max-width:900px){.th-hero{grid-template-columns:1fr auto}.th-market-status{display:none}.th-overview{grid-template-columns:1fr 1fr}.th-interest>div{grid-template-columns:1fr 1fr}}@media(max-width:650px){.transfer-hub{padding:16px}.th-hero{grid-template-columns:1fr!important}.th-contract-status{border:0;border-top:1px solid #344b40;padding:12px 0}.th-overview,.th-interest>div,.th-offer-metrics{grid-template-columns:1fr 1fr}.th-offer-main{grid-template-columns:42px 1fr}.th-offer-main>em{grid-column:1/-1;width:max-content}.th-offer-actions{position:sticky;bottom:5px;background:#102019}.th-negotiation{display:grid;grid-template-columns:1fr 1fr}.th-negotiation input,.th-negotiation select{width:100%}.th-business .club-talks>div{grid-template-columns:1fr 1fr}}.th-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 12px;padding:5px;border:1px solid #2c4539;border-radius:13px;background:#0d1a15}.th-tabs button{display:grid;grid-template-columns:34px 1fr;gap:1px 9px;align-items:center;padding:10px;border:0;border-radius:9px;background:transparent;color:#83978d;text-align:left}.th-tabs button:hover{background:#15271f}.th-tabs button.active{background:#263e32;color:#e4f5a4;box-shadow:inset 0 -2px var(--lime)}.th-tabs button>span{grid-row:1/3;width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#263c32;color:#c7e965}.th-tabs button b{font-size:11px}.th-tabs button small{font-size:8px;color:#789087}.th-tab-page{display:grid;gap:12px}.th-contract-card,.th-club-talk,.th-services{padding:19px;border:1px solid #2c4539;border-radius:15px;background:linear-gradient(145deg,#15271f,#0f1d17)}.th-contract-card>header{display:flex;justify-content:space-between}.th-contract-card header small,.th-club-talk header small,.th-services header small,.th-finance-summary small{color:#7d9287;font-size:8px;font-weight:900}.th-contract-card h2,.th-club-talk h2,.th-services h2{margin:3px 0;font-size:18px}.th-contract-card header p,.th-club-talk header p{margin:3px 0;color:#82968b;font-size:9px}.th-contract-card header>strong{font-size:30px;color:var(--lime)}.th-contract-card header>strong small{display:block;text-align:right;font-size:8px}.th-contract-card>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px}.th-contract-card>div span{padding:12px;border-radius:9px;background:#102019}.th-contract-card>div small,.th-contract-card>div b{display:block}.th-contract-card>div small{color:#788d82;font-size:8px}.th-contract-card>div b{margin-top:4px}.th-club-talk>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.th-club-talk button{padding:12px;border:1px solid #3a5547;border-radius:9px;background:#182a22;color:#e6ece8;font-weight:800}.th-club-talk button:hover{border-color:var(--lime);color:var(--lime)}.th-finance-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.th-finance-summary>div{padding:18px;border:1px solid #2c4539;border-radius:13px;background:#12231c}.th-finance-summary b{display:block;margin-top:5px;font-size:23px}.th-services>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.th-services article{display:flex;flex-direction:column;justify-content:space-between;padding:14px;border:1px solid #2c4438;border-radius:10px;background:#102019}.th-services article p{color:#82968b;font-size:9px;line-height:1.5}.th-services footer{display:flex;justify-content:space-between;align-items:center;gap:10px}.th-services footer button{padding:8px 10px;border:0;border-radius:7px;background:var(--lime);color:#132018;font-weight:900}.th-services footer button:disabled{opacity:.4}@media(max-width:650px){.th-tabs{grid-template-columns:1fr}.th-contract-card>div,.th-club-talk>div,.th-finance-summary,.th-services>div{grid-template-columns:1fr 1fr}}.postseason-overlay{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:#06100de8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.postseason-overlay>section{width:min(680px,100%);padding:35px;border:1px solid #47604f;border-radius:20px;background:linear-gradient(145deg,#183025,#0f1d17);box-shadow:0 35px 100px #000}.postseason-overlay h1{font-size:35px;margin:7px 0}.postseason-overlay p{color:var(--muted)}.postseason-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin:25px 0}.postseason-stats span{padding:12px;border-radius:10px;background:#0b1712;color:var(--muted);font-size:9px}.postseason-stats b{display:block;color:#fff;font-size:17px}.postseason-offers{display:flex;gap:9px;align-items:center;padding:14px;border:1px solid #3c5548;border-radius:10px}.postseason-offers b{font-size:25px;color:var(--lime)}.postseason-actions{display:flex;gap:9px;margin-top:20px}.postseason-actions button{flex:1;border:1px solid #486053;border-radius:9px;background:transparent;color:#fff;padding:13px;font-weight:800}.postseason-actions .primary-choice{border:0;background:var(--lime);color:#132018}.postseason-actions button:disabled{opacity:.35}@media(max-width:600px){.postseason-stats{grid-template-columns:1fr 1fr}.postseason-actions{flex-direction:column}}.postseason-awards{margin:14px 0;padding:12px;border:1px solid #705f2e;border-radius:10px;background:#211d10}.postseason-awards>small{color:#e9c85e;font-weight:900}.postseason-awards>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.postseason-awards span{padding:7px 10px;border-radius:7px;background:#332b13;font-size:10px}.competition-summary{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin:10px 0}.competition-summary span{padding:8px;border-radius:8px;background:#101d17}.competition-summary small,.competition-summary b{display:block}.competition-summary small{color:var(--muted);font-size:8px}.competition-summary b{margin-top:3px;font-size:10px}.season-extra{display:flex;gap:8px;flex-wrap:wrap}.season-extra span{padding:6px 9px;border-radius:6px;background:#17221d;color:var(--muted);font-size:9px}.season-extra b{color:#fff}.postseason-rankings{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:11px 0}.postseason-rankings section{padding:9px;border-radius:8px;background:#101b16}.postseason-rankings h3{margin:0 0 6px;color:#76c99a;font-size:9px;text-transform:uppercase}.postseason-rankings section div{display:grid;grid-template-columns:18px 1fr 30px;gap:4px;padding:4px;font-size:8px}.postseason-rankings section div.career-player{border-radius:4px;background:#26391a;color:#d7ef85}.postseason-rankings section div>strong{color:var(--muted)}@media(max-width:700px){.postseason-rankings{grid-template-columns:1fr}}.development-result{display:grid;gap:4px;margin:16px 0;padding:13px;border-radius:10px;background:#18271f;border-left:4px solid #65786d}.development-result small{color:var(--muted);font-size:9px}.development-result span{color:var(--muted);font-size:10px}.development-result.breakthrough{border-color:#62e59a;background:#173524}.development-result.progress{border-color:var(--lime);background:#25351c}.development-result.regression{border-color:#ff756d;background:#402321}.development-result.breakthrough b,.development-result.progress b{color:#bdf275}.development-result.regression b{color:#ff9a92}.decision-backdrop{position:fixed;inset:0;z-index:100;background:#06100ce8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);display:grid;place-items:center;padding:20px}.decision-modal{width:min(820px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:30px;border:1px solid #49604f;border-radius:20px;background:linear-gradient(145deg,#17291f,#0d1914);box-shadow:0 30px 100px #000c}.decision-modal h2{font-size:30px;margin:8px 0}.decision-modal>p,.decision-modal>em{color:var(--muted)}.decision-options{display:grid;gap:10px;margin:25px 0}.decision-options button{text-align:left;border:1px solid #344b3f;border-radius:13px;padding:16px 18px;background:#13231b;color:#fff;transition:.15s}.decision-options button:hover{border-color:var(--lime);transform:translateY(-1px)}.decision-options strong,.decision-options span{display:block}.decision-options strong{font-size:15px}.decision-options span{color:var(--muted);font-size:11px;margin-top:5px}.decision-options small{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.decision-options i{font-style:normal;padding:4px 7px;border-radius:6px}.decision-options i.positive{background:#1d452f;color:#7ee0a5}.decision-options i.negative{background:#482724;color:#ff9289}.decision-options i.risk{background:#493c20;color:#f1cc67}.decision-options i.known{background:#24382f;color:#9eb4a8}.decision-modal>em{display:block;font-size:10px;font-style:normal}.decision-result-notice{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 34px 0;padding:13px 16px;border:1px solid #66542c;border-radius:11px;background:#2d2718}.decision-result-notice small,.decision-result-notice b{display:block}.decision-result-notice small{color:#e9c45e;font-size:8px}.decision-result-notice b{margin-top:4px}.decision-result-notice>span{color:#c6b98f;font-size:10px}.decision-effect-preview{display:flex!important;flex-wrap:wrap;gap:5px;margin-top:10px}.decision-effect-preview i{font-size:9px}.decision-effect-preview i.positive{background:#1d452f;color:#7ee0a5}.decision-effect-preview i.negative{background:#482724;color:#ff9289}.decision-effect-preview i.risk{background:#493c20;color:#f1cc67}.events-hub{max-width:1450px;margin:auto;padding:25px clamp(18px,4vw,55px) 70px}.eh-hero{display:grid!important;grid-template-columns:1fr auto auto;align-items:center;gap:26px!important;margin:0 0 12px!important}.eh-hero h1{margin:5px 0!important}.eh-hero p{margin:0;color:var(--muted)}.eh-attention,.eh-date{min-width:150px;padding-left:22px;border-left:1px solid #344b40}.eh-attention small,.eh-attention b,.eh-attention span,.eh-date small,.eh-date b,.eh-date span{display:block}.eh-attention small,.eh-date small{color:#7e9388;font-size:8px}.eh-attention b{font-size:35px;line-height:1;color:var(--lime)}.eh-attention.urgent b{color:#ff8177}.eh-attention span,.eh-date span{margin-top:4px;color:#81958b;font-size:9px}.eh-date b{margin-top:3px}.eh-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.eh-summary>button,.eh-summary>div{display:flex;align-items:center;gap:11px;position:relative;padding:14px;border:1px solid #2c4539;border-radius:11px;background:#12231c;color:#edf1ee;text-align:left}.eh-summary>button:hover{border-color:#789a46;background:#192d23}.eh-summary>*>i{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#293f34;color:#c9ed65;font-style:normal;font-weight:900}.eh-summary small,.eh-summary b,.eh-summary em{display:block}.eh-summary small{color:#7b9085;font-size:7px}.eh-summary b{font-size:11px;margin:2px 0}.eh-summary em{color:#7f9389;font-size:8px;font-style:normal}.eh-summary>button>strong{position:absolute;right:12px;color:#a9ca5a}.eh-alert{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;margin-bottom:12px;padding:15px;border:1px solid #8c7636;border-radius:13px;background:linear-gradient(120deg,#2b2918,#1a281d)}.eh-alert>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#e1bd4e;color:#241d0b;font-weight:950}.eh-alert small{color:#e4c75e;font-size:8px;font-weight:900}.eh-alert h2{margin:3px 0;font-size:17px}.eh-alert p{margin:0;color:#9fa68c;font-size:9px}.eh-alert>em{padding:6px 8px;border-radius:7px;background:#554722;color:#e5c969;font-size:8px;font-style:normal}.eh-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.eh-card{padding:18px;border:1px solid #2c4539;border-radius:15px;background:linear-gradient(145deg,#15271f,#0f1d17)}.eh-card>header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:13px}.eh-card header small,.eh-timeline header small{color:#7e9388;font-size:8px;font-weight:900;letter-spacing:1px}.eh-card h2,.eh-timeline h2{margin:3px 0;font-size:18px}.eh-card header p{margin:3px 0;color:#80948a;font-size:9px}.eh-card>header>strong{font-size:22px;color:var(--lime)}.eh-card>p{color:#82968c;font-size:10px}.eh-consequences article{display:grid;grid-template-columns:30px 1fr 65px;gap:9px;align-items:center;padding:9px;border-top:1px solid #263b32}.eh-consequences article>i{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#254a32;color:#8de174;font-style:normal}.eh-consequences article.negative>i{background:#472722;color:#ff8d83}.eh-consequences article span b,.eh-consequences article span small,.eh-consequences article>strong small{display:block}.eh-consequences article span b{font-size:10px}.eh-consequences article span small,.eh-consequences article>strong small{color:#788d82;font-size:7px}.eh-consequences article>strong{text-align:right;color:#a3e46c}.eh-consequences article.negative>strong{color:#ff8d83}.eh-promises article{display:grid;grid-template-columns:1fr 45px;gap:8px;padding:10px;border-top:1px solid #263b32}.eh-promises article b,.eh-promises article small{display:block}.eh-promises article b{font-size:10px}.eh-promises article small{color:#7c9186;font-size:8px;margin-top:3px}.eh-promises article>span{text-align:right;color:#c9ec66;font-size:10px}.eh-promises article>i{grid-column:1/-1;height:5px;border-radius:6px;background:#293e34}.eh-promises article>i em{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#779e3c,#d0f45d)}.eh-latest{margin-top:12px}.eh-latest>header>em{padding:5px 8px;border-radius:6px;background:#2b4236;color:#c7e96d;font-size:8px;font-style:normal}.eh-latest>p{font-size:11px}.eh-latest>div{padding:10px;border-radius:8px;background:#1b2f25}.eh-latest>div small,.eh-latest>div b{display:block}.eh-latest>div small{color:#82968b;font-size:7px}.eh-latest blockquote{margin:10px 0 0;padding:10px;border-left:2px solid #d1b74c;background:#2b2718;color:#e3d49b;font-size:10px}.eh-timeline{margin-top:12px;padding:18px;border:1px solid #2c4539;border-radius:15px;background:#101e18}.eh-timeline>header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.eh-timeline nav{display:flex;gap:4px;padding:4px;border-radius:9px;background:#172921}.eh-timeline nav button{padding:6px 9px;border:0;border-radius:6px;background:transparent;color:#83978d;font-size:8px}.eh-timeline nav button.active{background:#2b4337;color:#d7f878}.eh-timeline article{display:grid;grid-template-columns:90px 28px 1fr;gap:10px;padding:14px 5px;border-top:1px solid #263b32}.eh-timeline time{color:#7e9388;font-size:9px}.eh-timeline article>i{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#2c4338;color:#a7baaf;font-style:normal}.eh-timeline article.decision>i{background:#314c26;color:#c8ed65}.eh-timeline article>div>small{color:#a5ca58;font-size:7px;font-weight:900;text-transform:uppercase}.eh-timeline h3{margin:3px 0;font-size:14px}.eh-timeline article p{margin:4px 0;color:#82968c;font-size:9px}.eh-choice{display:block;margin-top:8px;font-size:9px}.eh-timeline blockquote{margin:8px 0;padding:8px;border-left:2px solid #c8aa47;background:#282419;color:#d9ca95;font-size:9px}.eh-timeline footer{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.eh-timeline footer span{padding:4px 6px;border-radius:5px;font-size:7px}.eh-timeline footer .positive{background:#204630;color:#82dca3}.eh-timeline footer .negative{background:#452622;color:#ff9188}.eh-empty{text-align:center!important;padding:30px;color:#7f9389}@media(max-width:900px){.eh-hero{grid-template-columns:1fr auto}.eh-date{display:none}.eh-summary{grid-template-columns:1fr 1fr}}@media(max-width:650px){.events-hub{padding:16px}.eh-hero{grid-template-columns:1fr!important}.eh-attention{border:0;border-top:1px solid #344b40;padding:12px 0}.eh-summary,.eh-grid{grid-template-columns:1fr}.eh-alert{grid-template-columns:40px 1fr}.eh-alert>em{display:none}.eh-timeline>header{flex-direction:column;gap:10px}.eh-timeline article{grid-template-columns:70px 24px 1fr}}.rehab-backdrop{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:20px;background:#07100de8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.rehab-modal{width:min(820px,100%);padding:30px;border:1px solid #58483d;border-radius:20px;background:linear-gradient(145deg,#2a211c,#111a16);box-shadow:0 30px 100px #000c}.rehab-modal h2{margin:7px 0}.rehab-modal>p,.rehab-modal>small{color:var(--muted)}.rehab-modal>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0}.rehab-modal button{text-align:left;padding:16px;border:1px solid #43534b;border-radius:12px;background:#15221c;color:#fff}.rehab-modal button:hover{border-color:#e2ba64}.rehab-modal button>b,.rehab-modal button>span{display:block}.rehab-modal button>span{min-height:48px;margin-top:7px;color:var(--muted);font-size:10px}.rehab-modal footer{display:flex;justify-content:space-between;align-items:end;gap:8px;margin-top:12px}.rehab-modal footer strong{color:#e6c069}.rehab-modal footer em{font-size:8px;font-style:normal;color:#d5a58c}@media(max-width:700px){.rehab-modal>div{grid-template-columns:1fr}.rehab-modal button>span{min-height:0}}.cup-page{width:min(1100px,calc(100% - 50px));margin:30px auto}.cup-page header h1{font-size:38px;margin:5px 0}.cup-page header p{color:var(--muted)}.cup-player-stats{display:flex;gap:8px;margin:22px 0}.cup-player-stats span{min-width:100px;padding:11px;border:1px solid #30463b;border-radius:9px;color:var(--muted);font-size:9px}.cup-player-stats b{display:block;color:#fff;font-size:17px}.cup-rounds{display:flex;gap:12px;align-items:flex-start;overflow:auto;padding-bottom:20px}.cup-rounds>section{min-width:270px;padding:12px;border:1px solid #2b4036;border-radius:12px;background:#0e1b15}.cup-rounds h2{font-size:12px;color:var(--lime)}.cup-rounds article{display:grid;grid-template-columns:58px 1fr 35px 1fr;gap:5px;align-items:center;padding:8px 5px;border-top:1px solid #263b31;font-size:9px}.cup-rounds article.mine{background:#c9f05a12}.cup-rounds time,.cup-rounds small{color:var(--muted);font-size:8px}.cup-rounds strong{text-align:center}.cup-rounds small{grid-column:2/-1;text-align:center}.cup-selector{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:22px 0}.cup-selector button{display:grid;gap:4px;text-align:left;padding:14px;border:1px solid #263b30;border-radius:12px;background:#14251c;color:#dce9e1}.cup-selector button.active{border-color:var(--lime);box-shadow:inset 0 -3px var(--lime)}.cup-selector small{color:var(--lime);font-size:9px}.cup-selector span{color:var(--muted);font-size:11px}@media(max-width:700px){.cup-page{width:calc(100% - 24px);margin:18px auto}.cup-page header h1{font-size:28px}.cup-selector{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.cup-selector button{min-width:210px;scroll-snap-align:start}.cup-player-stats{overflow-x:auto}.cup-rounds>section{min-width:245px}.cup-rounds article{grid-template-columns:50px 1fr 30px 1fr}}.calendar-page{width:min(1100px,calc(100% - 50px));margin:30px auto}.calendar-page header h1{font-size:38px;margin:5px 0}.calendar-page header p{color:var(--muted)}.congestion-warning{display:flex;justify-content:space-between;margin:18px 0;padding:12px;border:1px solid #6b4d2b;border-radius:9px;background:#302419;color:#e7c178}.congestion-warning span{font-size:10px}.competition-stat-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0}.competition-stat-cards article{position:relative;display:grid;padding:13px;border:1px solid #30463b;border-radius:10px;background:#122019}.competition-stat-cards small{color:var(--muted)}.competition-stat-cards strong{font-size:24px;color:var(--lime)}.competition-stat-cards span{font-size:9px}.competition-stat-cards em{position:absolute;right:12px;top:12px;font-style:normal;color:#e8c869}.calendar-filters{display:flex;gap:5px;overflow:auto;border-bottom:1px solid #2b4036}.calendar-filters button{white-space:nowrap;border:0;border-bottom:3px solid transparent;padding:11px;background:transparent;color:var(--muted)}.calendar-filters button.active{color:#fff;border-color:var(--lime)}.calendar-list article{display:grid;grid-template-columns:90px 100px minmax(180px,1fr) 100px 250px;gap:10px;align-items:center;padding:11px;border-bottom:1px solid #263b31;border-left:3px solid #4b6155;font-size:10px}.calendar-list article.domestic-cup{border-left-color:#dfbd56}.calendar-list article.international-cup{border-left-color:#67bcec}.calendar-list article.national-team{border-left-color:#ef7777}.calendar-list article.upcoming{background:#c9f05a08}.calendar-list time,.calendar-list i,.calendar-list div span{color:var(--muted)}.calendar-list i{font-style:normal}.calendar-list div{display:grid}.calendar-list>article>strong{text-align:center}.calendar-list footer{display:flex;justify-content:flex-end;gap:10px}.calendar-list footer em{padding:3px 6px;border-radius:5px;background:#24352d;color:#fff;font-style:normal}@media(max-width:800px){.competition-stat-cards{grid-template-columns:1fr 1fr}.calendar-list article{grid-template-columns:70px 1fr 70px}.calendar-list i,.calendar-list footer{grid-column:2/-1}.congestion-warning{display:grid;gap:5px}}.news-page{width:min(1000px,calc(100% - 50px));margin:30px auto}.news-page>header h1{margin:5px 0;font-size:36px}.news-page>header p{color:var(--muted)}.news-page>nav{display:flex;gap:6px;overflow-x:auto;margin:22px 0;padding-bottom:8px;border-bottom:1px solid #2a3e34}.news-page>nav button{white-space:nowrap;border:1px solid #31483b;border-radius:20px;background:#101b16;color:var(--muted);padding:8px 13px;font-size:9px;font-weight:800}.news-page>nav button.active{border-color:var(--lime);color:#fff}.news-feed{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.news-feed article{padding:17px;border:1px solid #2a4035;border-left:4px solid #597166;border-radius:10px;background:#0f1b15}.news-feed article.major{grid-column:1/-1;padding:22px;border-left-color:#ddbd50;background:linear-gradient(110deg,#241f10,#0f1b15)}.news-feed article.award{border-left-color:#bd9d47}.news-feed article.movement{border-left-color:#6d98bd}.news-feed article.international{border-left-color:#6a8ed0}.news-feed article>div{display:flex;justify-content:space-between;gap:10px}.news-feed small{color:#78c895;font-size:8px;font-weight:900}.news-feed time{color:var(--muted);font-size:8px}.news-feed h2{margin:8px 0 4px;font-size:17px}.news-feed article.major h2{font-size:23px}.news-feed p{margin:0;color:var(--muted);font-size:10px}.empty-news{grid-column:1/-1;padding:60px;text-align:center;color:var(--muted)}@media(max-width:700px){.news-feed{grid-template-columns:1fr}.news-feed article.major{grid-column:auto}}.world-history{margin:20px 0;padding:18px;border:1px solid #30463a;border-radius:13px}.world-history details{padding:10px;border-top:1px solid #293e34}.world-history summary{cursor:pointer;font-weight:800}.world-history details div{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:5px;margin-top:10px}.world-history details span{color:var(--muted);font-size:10px}.free-agency{width:min(900px,calc(100% - 40px));margin:35px auto}.free-agency>header h1{margin:5px 0;font-size:38px}.free-agency>header p{color:var(--muted)}.free-agent-status{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0}.free-agent-status span{padding:12px;border:1px solid #31483b;border-radius:9px;background:#101c16;color:var(--muted);font-size:9px}.free-agent-status b,.free-agent-offers small{display:block}.free-agent-status b{color:#fff;font-size:18px}.free-agent-offers,.accepted-free-offer{padding:18px;border:1px solid #2d4438;border-radius:12px;background:#0f1a15}.free-agent-offers article{display:grid;grid-template-columns:1.5fr 1fr 1fr auto;gap:10px;align-items:center;padding:12px;border-top:1px solid #26392f}.free-agent-offers small{color:var(--muted);font-size:8px}.free-agent-offers button,.accepted-free-offer button,.wait-offers{border:0;border-radius:7px;padding:8px 11px;font-weight:800}.free-agent-offers button{margin-left:5px}.free-agent-offers button.accept,.accepted-free-offer button{background:var(--lime);color:#132018}.wait-offers{margin-top:12px;background:#24372d;color:#fff}@media(max-width:650px){.free-agent-status{grid-template-columns:repeat(2,1fr)}.free-agent-offers article{grid-template-columns:1fr 1fr}.free-agent-offers article>div:last-child{grid-column:1/-1}}.notifications-page{width:min(900px,calc(100% - 45px));margin:30px auto}.notifications-page>header{display:flex;justify-content:space-between;gap:20px}.notifications-page h1{margin:5px 0}.notifications-page header p{color:var(--muted)}.notifications-page header button{align-self:center;border:1px solid #40584b;border-radius:8px;padding:9px;background:#14231b;color:#fff}.notifications-page>section{margin-top:20px}.notifications-page article{display:grid;grid-template-columns:90px 1fr;gap:15px;padding:16px;border-bottom:1px solid #293d33}.notifications-page article.unread{border-left:4px solid #7ebd52;background:#111f18}.notifications-page article.urgent{border-left-color:#d2675d}.notifications-page article>span{color:#78c897;font-size:9px;font-weight:900;text-transform:uppercase}.notifications-page article small,.notifications-page article p{color:var(--muted)}.notifications-page article h2{margin:4px 0;font-size:16px}.notifications-page article p{margin:0;font-size:10px}.notifications-page article.read{opacity:.62}.empty-notifications{padding:60px;text-align:center;color:var(--muted)}.match-center{width:min(1150px,calc(100% - 45px));margin:28px auto}.match-center>header h1{margin:5px 0}.prematch-card{display:grid;grid-template-columns:1fr 2fr auto;gap:18px;align-items:center;margin:20px 0;padding:18px;border:1px solid #3b5849;border-radius:13px;background:linear-gradient(110deg,#17291f,#0f1a15)}.prematch-card small{color:#7dcc9d;font-weight:900}.prematch-card h2{margin:5px 0}.prematch-card span{color:var(--muted)}.prematch-chances{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.prematch-chances span{padding:8px;border-radius:7px;background:#0a1510;font-size:8px}.prematch-chances b{display:block;color:#fff;font-size:14px}.prematch-card button{border:0;border-radius:8px;padding:11px;background:var(--lime);color:#132018;font-weight:900}.match-analysis{display:grid;grid-template-columns:280px 1fr;gap:12px}.match-analysis>aside,.match-report,.empty-match{border:1px solid #2c4237;border-radius:12px;background:#0e1914}.match-analysis>aside{max-height:680px;overflow:auto;padding:12px}.match-analysis>aside h2{font-size:14px}.match-analysis>aside button{width:100%;display:grid;grid-template-columns:1fr 45px;gap:5px;margin-top:5px;padding:8px;border:1px solid transparent;border-left:3px solid #777;border-radius:6px;background:#14221b;color:#fff;text-align:left}.match-analysis>aside button.win{border-left-color:#62b978}.match-analysis>aside button.loss{border-left-color:#cf665c}.match-analysis>aside button.draw{border-left-color:#c4a858}.match-analysis>aside button.active{border-color:#8ab45a}.match-analysis>aside button span,.match-analysis>aside button b{display:block}.match-analysis>aside button span{color:var(--muted);font-size:8px}.match-analysis>aside button b{color:#fff;font-size:9px}.match-analysis>aside button strong{text-align:center}.match-report{padding:18px}.match-report>header{display:flex;justify-content:space-between}.match-report h2{margin:5px 0}.match-report header span,.match-report header small{color:var(--muted)}.match-rating{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#24382d;font-size:20px}.rating-8,.rating-9{background:#386f42}.rating-7{background:#566c32}.rating-5,.rating-4{background:#783c35}.detailed-match-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin:16px 0}.detailed-match-stats span{padding:8px;border-radius:7px;background:#13221a;color:var(--muted);font-size:8px}.detailed-match-stats b{display:block;color:#fff;font-size:16px}.motm{padding:9px;border-radius:7px;background:#332b13;color:#f0cf63}.match-timeline{margin-top:15px}.match-timeline article{display:grid;grid-template-columns:35px 14px 1fr;align-items:center;gap:8px;min-height:34px}.match-timeline time{color:var(--muted);font-size:9px}.match-timeline i{width:8px;height:8px;border-radius:50%;background:#66756d}.match-timeline article.player-event i{background:var(--lime);box-shadow:0 0 8px #9dca4b}.match-timeline article.goal span,.match-timeline article.assist span{color:#d6ef83;font-weight:900}.match-timeline article.error span,.match-timeline article.red-card span,.match-timeline article.injury span{color:#ef8178}.match-timeline span{font-size:10px}.empty-match{display:grid;place-items:center;min-height:300px;color:var(--muted)}@media(max-width:850px){.prematch-card,.match-analysis{grid-template-columns:1fr}.match-analysis>aside{max-height:230px}.detailed-match-stats{grid-template-columns:repeat(3,1fr)}}.season-opening-backdrop{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:20px;background:#06100ced;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.season-opening{width:min(900px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:28px;border:1px solid #496252;border-radius:18px;background:linear-gradient(140deg,#17291f,#0d1813)}.season-opening h1{margin:6px 0;font-size:34px}.season-opening>p{color:var(--muted)}.opening-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0}.opening-grid article{padding:15px;border-radius:10px;background:#101e17}.opening-grid small{color:#7bcb9b;font-weight:900}.opening-grid h2{margin:7px 0;font-size:16px}.opening-grid b,.opening-grid span{display:block}.opening-grid span{margin-top:4px;color:var(--muted);font-size:9px}.opening-rivals{padding:15px;border:1px solid #2d4438;border-radius:10px}.opening-rivals h2{font-size:15px}.opening-rivals>div{display:grid;grid-template-columns:30px 1fr 45px;align-items:center;padding:8px;border-top:1px solid #273c31}.opening-rivals span b,.opening-rivals span small{display:block}.opening-rivals small{color:var(--muted)}.opening-rivals em{text-align:center;font-style:normal;font-weight:900}.season-opening>button{float:right;margin-top:15px;border:0;border-radius:8px;padding:11px 16px;background:var(--lime);color:#142018;font-weight:900}@media(max-width:700px){.opening-grid{grid-template-columns:1fr}}.save-library{min-height:100vh;padding:45px clamp(20px,5vw,75px) 80px;background:radial-gradient(circle at 85% 0,#234b3566,transparent 30%),#0b1511;color:#eef3ef}.sl-header{display:flex;justify-content:space-between;align-items:flex-start;gap:25px;max-width:1500px;margin:auto}.sl-header h1{margin:7px 0;font-size:clamp(34px,5vw,58px);letter-spacing:-2px}.sl-header p{max-width:650px;margin:0;color:#8da197;line-height:1.5}.sl-back{padding:10px 13px;border:1px solid #385145;border-radius:9px;background:#15251e;color:#dce6e1}.sl-summary{display:grid;grid-template-columns:repeat(3,1fr) 1.25fr;gap:8px;max-width:1500px;margin:28px auto 12px}.sl-summary>div,.sl-summary>button{padding:15px;border:1px solid #2d463a;border-radius:11px;background:#13241d;color:#e9eeeb;text-align:left}.sl-summary small,.sl-summary b{display:block}.sl-summary small{color:#7c9186;font-size:8px}.sl-summary>div>b{font-size:26px;margin-top:3px}.sl-summary>button{display:flex;align-items:center;justify-content:center;gap:10px;border-color:#6b8a3d;background:#1b3021;color:#d9ef8a}.sl-summary>button>b{font-size:20px}.sl-summary>button span b{font-size:11px}.sl-toolbar{display:flex;align-items:center;gap:12px;max-width:1500px;margin:0 auto 16px;padding:8px;border:1px solid #2c4439;border-radius:12px;background:#101e18}.sl-toolbar>label{display:flex;align-items:center;flex:1;gap:8px}.sl-toolbar input{margin:0;border:0;background:transparent}.sl-toolbar nav{display:flex;gap:3px;padding:3px;border-radius:8px;background:#172820}.sl-toolbar nav button{padding:7px 11px;border:0;border-radius:6px;background:transparent;color:#83978d;font-size:9px}.sl-toolbar nav button.active{background:#2b4337;color:#d7f779}.sl-toolbar>span{padding-right:8px;color:#788d82;font-size:9px}.sl-message{display:flex;align-items:center;gap:9px;max-width:1500px;margin:0 auto 12px;padding:10px 12px;border:1px solid #638442;border-radius:9px;background:#20351f;color:#d5eb89;font-size:10px}.sl-message>span{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#9cd65c;color:#172018}.sl-message button{margin-left:auto;border:0;background:transparent;color:#9caf9f}.sl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1500px;margin:auto}.sl-card{overflow:visible;border:1px solid #2e473b;border-radius:16px;background:linear-gradient(145deg,#162920,#0f1d17);box-shadow:0 18px 45px #0002}.sl-card.retired{filter:saturate(.75)}.sl-card>header{display:grid;grid-template-columns:56px 1fr auto;gap:13px;align-items:center;padding:17px}.sl-avatar{width:54px;height:54px;display:grid;place-items:center;position:relative;border-radius:15px;background:linear-gradient(145deg,#d7f96b,#7ea62e);color:#132018;font-weight:950}.sl-avatar small{position:absolute;right:-5px;bottom:-4px;padding:4px 5px;border:2px solid #162920;border-radius:6px;background:#eff1eb;font-size:7px}.sl-card header>div:nth-child(2)>small{color:#9cc445;font-size:7px;font-weight:900}.sl-card h2{margin:3px 0;font-size:19px}.sl-card header p{margin:0;color:#7f9489;font-size:9px}.sl-card header>strong{font-size:30px;color:var(--lime)}.sl-card header>strong small{display:block;color:#789087;font-size:7px;text-align:right}.sl-club{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:11px 17px;border-top:1px solid #293f35;border-bottom:1px solid #293f35;background:#102019}.sl-club>i{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#fff;font-size:8px;font-style:normal;font-weight:900}.sl-club span b,.sl-club span small{display:block}.sl-club span b{font-size:10px}.sl-club span small{color:#7d9287;font-size:8px}.sl-club>em{padding:5px 7px;border-radius:6px;background:#3b3523;color:#e3c868;font-size:7px;font-style:normal}.sl-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#293f35}.sl-stats span{padding:11px;background:#14251e}.sl-stats small,.sl-stats b{display:block}.sl-stats small{color:#788d82;font-size:7px}.sl-stats b{margin-top:3px}.sl-meta{display:flex;justify-content:space-between;padding:9px 17px;color:#6f857a;font-size:7px}.sl-card>footer{display:flex;gap:7px;padding:0 17px 16px}.sl-load{flex:1;padding:10px;border:0;border-radius:9px;background:var(--lime);color:#132018;font-weight:900}.sl-card details{position:relative}.sl-card summary{height:100%;display:grid;place-items:center;min-width:42px;border:1px solid #3b5448;border-radius:9px;color:#a3b5ac;cursor:pointer;list-style:none}.sl-card details>div{position:absolute;right:0;bottom:48px;z-index:5;width:170px;padding:5px;border:1px solid #3a5246;border-radius:10px;background:#172820;box-shadow:0 15px 35px #0007}.sl-card details button{width:100%;padding:8px;border:0;border-radius:6px;background:transparent;color:#dce5e0;text-align:left;font-size:9px}.sl-card details button:hover{background:#263b31}.sl-card details button.danger{color:#ff8b82}.sl-empty{grid-column:1/-1;padding:70px;border:1px dashed #3a5547;border-radius:16px;text-align:center;color:#83978d}.sl-empty>span{font-size:36px;color:#9ab44e}.sl-empty h2{color:#e6ece8}.sl-empty button{padding:10px;border:0;border-radius:8px;background:var(--lime);color:#132018;font-weight:900}@media(max-width:900px){.sl-grid{grid-template-columns:1fr}.sl-summary{grid-template-columns:1fr 1fr}.sl-summary>button{grid-column:1/-1}.sl-header{flex-direction:column-reverse}.sl-toolbar{align-items:stretch;flex-direction:column}.sl-toolbar nav{width:max-content}}@media(max-width:540px){.save-library{padding:20px 12px 50px}.sl-summary{grid-template-columns:1fr 1fr}.sl-summary>div:nth-child(3){display:none}.sl-stats{grid-template-columns:repeat(3,1fr)}.sl-stats span:nth-child(n+4){display:none}.sl-card>header{grid-template-columns:48px 1fr}.sl-card header>strong{grid-column:1/-1;display:none}.sl-toolbar nav{width:100%}.sl-toolbar nav button{flex:1}.sl-meta{display:none}}.save-library{padding-top:32px}.sl-header h1{font-size:clamp(32px,4vw,48px)}.sl-summary{grid-template-columns:repeat(3,150px) 1fr}.sl-summary>div{padding:12px 15px}.sl-summary>div>b{font-size:21px}.sl-summary>button{justify-self:end;min-width:230px}.sl-grid{grid-template-columns:1fr;gap:8px}.sl-card{display:grid;grid-template-columns:minmax(280px,1.15fr) minmax(210px,.8fr) minmax(330px,1.1fr) 165px;align-items:stretch;overflow:visible;border-radius:12px;background:#12231c;box-shadow:none}.sl-card:hover{border-color:#526d5d;background:#14271f}.sl-card>header{grid-template-columns:50px 1fr auto;min-width:0;padding:14px 16px;border-right:1px solid #293f35}.sl-avatar{width:48px;height:48px;border-radius:13px}.sl-card h2{font-size:16px}.sl-card header>strong{font-size:24px}.sl-club{grid-template-columns:33px 1fr;min-width:0;padding:12px 15px;border:0;border-right:1px solid #293f35;background:transparent}.sl-club>em{grid-column:1/-1;width:max-content}.sl-stats{display:grid;grid-template-columns:repeat(5,1fr);align-self:stretch;background:transparent;border-right:1px solid #293f35}.sl-stats span{display:flex;flex-direction:column;justify-content:center;padding:10px;background:transparent}.sl-stats span+span{border-left:1px solid #243a30}.sl-stats b{font-size:16px}.sl-meta{display:none}.sl-card>footer{align-items:center;padding:12px}.sl-load{height:40px;white-space:nowrap}.sl-card details{height:40px}.sl-card summary{height:40px}.sl-card details>div{bottom:45px}.sl-empty{padding:55px}.sl-toolbar{margin-bottom:10px}@media(max-width:1150px){.sl-card{grid-template-columns:minmax(280px,1fr) minmax(210px,.8fr) 155px}.sl-stats{grid-column:1/3;grid-row:2;border-top:1px solid #293f35;border-right:1px solid #293f35}.sl-card>footer{grid-column:3;grid-row:1/3}.sl-summary{grid-template-columns:repeat(3,1fr) 1.3fr}.sl-summary>button{min-width:0;width:100%}}@media(max-width:760px){.sl-summary{grid-template-columns:1fr 1fr}.sl-summary>button{grid-column:1/-1}.sl-card{grid-template-columns:1fr}.sl-card>header,.sl-club,.sl-stats,.sl-card>footer{grid-column:1;grid-row:auto;border-right:0}.sl-card>header{border-bottom:1px solid #293f35}.sl-club{border-bottom:1px solid #293f35}.sl-card>footer{display:grid;grid-template-columns:1fr 42px}.sl-stats{grid-template-columns:repeat(5,1fr)}.sl-card details>div{right:0}.sl-toolbar>span{display:none}}@media(max-width:470px){.sl-summary>div:nth-child(3){display:none}.sl-stats{grid-template-columns:repeat(3,1fr)}.sl-stats span:nth-child(n+4){display:none}}.save-library input[hidden]{display:none!important}.sl-card{grid-template-columns:minmax(280px,1.15fr) minmax(210px,.8fr) minmax(330px,1.1fr) minmax(220px,240px)}.sl-card>footer{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:7px;min-width:0}.sl-load{width:100%;min-width:0}.sl-card details{width:42px;min-width:42px}@media(max-width:1150px){.sl-card{grid-template-columns:minmax(280px,1fr) minmax(210px,.8fr) minmax(205px,225px)}}@media(max-width:760px){.sl-card{grid-template-columns:1fr}.sl-card>footer{grid-template-columns:minmax(0,1fr) 42px}}.home-dashboard{padding:28px 32px 72px;max-width:1700px;margin:auto;color:#eef4f0}.home-topbar{display:grid;grid-template-columns:1fr auto auto;gap:28px;align-items:center;margin-bottom:24px}.home-player{display:flex;align-items:center;gap:14px}.player-avatar{width:50px;height:50px;border-radius:15px;background:linear-gradient(145deg,#d7ff6c,#81ac21);color:#122016;display:grid;place-items:center;font-weight:950}.home-player small,.section-title small,.game-date small{color:#8ea399;font-weight:850;letter-spacing:1.25px}.home-player h1{font-size:24px;margin:2px 0}.home-player p,.section-title p{color:#8ea399;margin:0;font-size:13px}.vitals{display:flex;gap:4px;background:#101c17;padding:5px;border:1px solid #25382f;border-radius:14px}.vitals span{min-width:90px;padding:8px 12px;border-right:1px solid #263a31}.vitals span:last-child{border:0}.vitals small,.vitals b{display:block}.vitals small{font-size:9px;color:#789086}.vitals b{font-size:14px;margin-top:3px}.vitals .healthy b{color:#bfe94e}.vitals .danger b{color:#ff887e}.game-date{text-align:right}.game-date b,.game-date span{display:block}.game-date span{font-size:11px;color:#9bb0a6;margin-top:4px}.card{background:linear-gradient(145deg,#182821f7,#0f1b16f7);border:1px solid #294138;border-radius:18px;box-shadow:0 16px 38px #0002}.hero-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:16px}.hero-grid .card{padding:22px}.section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.section-title h2{margin:4px 0 0;font-size:18px}.section-title button,.text-action{border:0;background:transparent;color:#b8d76a;font-weight:750;font-size:12px}.round-chip{background:#253c31;color:#cbed67;padding:7px 10px;border-radius:8px;font-size:10px;font-weight:900}.match-meta{color:#8da398;font-size:12px}.match-club-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:10px 0}.match-club-row>div{display:flex;align-items:center;gap:10px}.match-club-row>div:last-child{justify-content:flex-end;text-align:right}.match-club-row i{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#2d493b;color:#d8ff6f;font-style:normal;font-weight:900}.match-club-row>strong{color:#71867c}.selection-note{display:flex;justify-content:space-between;border-top:1px solid #2a4036;padding-top:12px;font-size:12px;color:#93a99e}.selection-note b{color:#eef4f0}.quick-actions{display:flex;flex-direction:column}.play-action{display:flex;align-items:center;gap:13px;border:0;border-radius:12px;background:#cdf258;color:#132018;padding:13px;text-align:left;margin:16px 0 10px}.play-action>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#16261c;color:#d9fb6b}.play-action b,.play-action small{display:block}.play-action small{opacity:.7;margin-top:2px}.secondary-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.secondary-actions button{border:1px solid #355043;background:#182b23;color:#dce7e1;border-radius:9px;padding:10px;font-size:11px;font-weight:800}.dashboard-row{display:grid;gap:16px;margin-top:16px}.main-row{grid-template-columns:1.1fr 1.15fr .85fr}.lower-row{grid-template-columns:1.1fr .9fr}.dashboard-row>.card,.matches-card{padding:20px}.mini-table{margin-top:14px}.mini-table>div{display:grid;grid-template-columns:30px 1fr 35px 45px 42px;gap:5px;align-items:center;padding:7px 9px;font-size:12px}.mini-head{color:#71877c;font-size:9px!important}.mini-table .mine{background:#2b4437;border-radius:8px;color:#e2ff86}.mini-table small{color:#bde557}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px}.stats-grid span{padding:11px;background:#12231c;border-radius:9px}.stats-grid b,.stats-grid small{display:block}.stats-grid b{font-size:22px}.stats-grid small{font-size:9px;color:#80958b;text-transform:uppercase}.stats-grid .accent b{color:#d1f55e}.form-strip{display:flex;justify-content:space-between;align-items:center;margin-top:11px}.form-strip>small{font-size:9px;color:#7c9187}.form-strip div{display:flex;gap:5px}.form-strip span{width:29px;height:25px;border-radius:6px;display:grid;place-items:center;font-size:10px;font-weight:900}.form-strip .good{background:#254933;color:#9bec75}.form-strip .average{background:#454327;color:#f0d870}.form-strip .poor{background:#4a2925;color:#ff998e}.status-dot{width:9px;height:9px;border-radius:50%;background:#a6e568;box-shadow:0 0 0 5px #a6e56818}.status-dot.red{background:#ff7368}.status-bars{display:grid;gap:12px;margin:17px 0}.status-bars label span{display:flex;justify-content:space-between;font-size:11px;color:#9dafaa}.status-bars i,.development-progress>i{height:5px;background:#273b32;display:block;border-radius:9px;margin-top:5px;overflow:hidden}.status-bars em,.development-progress em{height:100%;background:linear-gradient(90deg,#75a932,#d4f861);display:block;border-radius:9px}.text-action{padding:0}.overall{font-size:26px;color:#d2f65d}.overall small{font-size:9px;color:#82968c}.development-progress{margin:19px 0}.development-progress>div{display:flex;justify-content:space-between;font-size:11px;color:#9bac9f}.development-card p{color:#869a90;font-size:11px;line-height:1.5}.goal-list{display:grid;gap:8px;margin-top:14px}.goal-list>div{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#12231c;border-radius:9px}.goal-list b,.goal-list small{display:block}.goal-list small{font-size:10px;color:#84988e;margin-top:2px}.goal-list strong{color:#cef15b}.goal-list .alert-goal{border:1px solid #67552d;background:#2b291b}.matches-card{margin-top:16px}.matches-table{margin-top:14px;overflow:auto}.matches-head,.match-record{min-width:850px;display:grid;grid-template-columns:90px minmax(180px,1fr) 60px 120px 50px 38px 38px 60px 20px;gap:9px;align-items:center}.matches-head{padding:8px 12px;color:#74897f;font-size:9px}.match-record{width:100%;border:0;border-top:1px solid #253b31;background:transparent;color:#dae4df;padding:11px 12px;text-align:left;font-size:11px}.match-record:hover{background:#1c3027}.match-record b small{display:block;color:#788c82;font-size:8px;margin-top:2px}.match-record .win{color:#9ee173}.match-record .draw{color:#e8ce6a}.match-record .loss{color:#ff867c}.match-record .rating{background:#2b4938;border-radius:7px;text-align:center;padding:6px}.match-details{display:flex;gap:22px;background:#101e18;padding:10px 104px;font-size:10px;color:#879b91}.match-details b{color:#dce8e2;margin-left:5px}.empty-matches{padding:28px;text-align:center;color:#80948a}.play-action:disabled,.secondary-actions button:disabled{opacity:.4}@media(max-width:1150px){.home-topbar{grid-template-columns:1fr auto}.vitals{grid-row:2;grid-column:1/-1}.hero-grid,.main-row{grid-template-columns:1fr 1fr}.status-card{grid-column:1/-1}}@media(max-width:760px){.home-dashboard{padding:16px}.home-topbar,.hero-grid,.main-row,.lower-row{grid-template-columns:1fr}.game-date{text-align:left}.vitals{overflow:auto}.hero-grid .card,.dashboard-row>.card,.matches-card{padding:16px}.status-card{grid-column:auto}.match-club-row b{font-size:11px}}.refreshed-content{background:radial-gradient(circle at 80% 0,#18352966,transparent 30%),#0b1511;min-width:0}.section-command{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 28px;background:#0d1915ef;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #294137}.section-command>div small,.section-intro>small{display:block;color:#c9ef59;font-size:9px;font-weight:900;letter-spacing:1.5px}.section-command>div b{display:block;margin-top:3px}.section-command nav{display:flex;gap:5px;padding:4px;background:#14231d;border:1px solid #294137;border-radius:11px}.section-command nav button{border:0;background:transparent;color:#8fa49a;padding:8px 12px;border-radius:7px;font-size:11px;font-weight:800}.section-command nav button.active{background:#2a4336;color:#e5f5aa}.section-command nav i{display:inline-grid;place-items:center;min-width:17px;height:17px;margin-left:4px;background:#cdf45b;color:#172019;border-radius:9px;font-size:9px;font-style:normal}.section-intro{margin:26px 30px 0;padding:22px 26px;border:1px solid #294137;border-radius:17px;background:linear-gradient(120deg,#172a22,#102019);position:relative;overflow:hidden}.section-intro:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;right:-60px;top:-100px;background:#c9ef5912}.section-intro>b{display:block;font-size:24px;margin:5px 0}.section-intro>span{color:#8ea399;font-size:12px}.view-profile .profile-center,.view-history .career-history,.view-squad .training-panel,.view-squad .squad-center{padding-top:22px!important}.refreshed-content main:not(.home-dashboard){max-width:1500px;margin-left:auto;margin-right:auto}.refreshed-content main>header:first-child{border-radius:16px;background:linear-gradient(145deg,#172a22,#101d18);border:1px solid #294137;padding:22px 24px!important;margin-bottom:16px!important}.refreshed-content main>header:first-child h1{font-size:clamp(26px,3vw,40px)!important;letter-spacing:-1.5px!important}.refreshed-content section,.refreshed-content article{scroll-margin-top:82px}.refreshed-content .competition-tabs{background:#111f1a;border:1px solid #294137;border-radius:12px;padding:5px;width:max-content}.refreshed-content .competition-tabs button{border-radius:8px!important}.view-season .competition-page,.view-match-center .match-center,.view-calendar .calendar-panel,.view-cups .cup-competitions,.view-international main,.view-events .events-center,.view-notifications .notifications-center,.view-news .news-center,.view-transfers .transfer-market{padding-top:24px!important}.refreshed-content .profile-info-grid>section,.refreshed-content .profile-traits,.refreshed-content .training-focus-panel,.refreshed-content .squad-section,.refreshed-content .career-season,.refreshed-content .events-list,.refreshed-content .notification-item{border-color:#2b4338!important;box-shadow:0 14px 35px #0002}.game-navigation{background:linear-gradient(180deg,#101f19,#0a1410)!important;border-right:1px solid #294137!important}.game-navigation nav button{border-radius:10px!important;margin:2px 8px!important;width:calc(100% - 16px)!important}.game-navigation nav button.active{background:linear-gradient(90deg,#324d3d,#20372c)!important;color:#ddfa78!important;box-shadow:inset 3px 0 #cdf15b}.game-navigation nav button.active:before{display:none}.game-navigation .game-brand{background:#cef35d!important;color:#122017!important;border-radius:13px!important}.game-nav-tools{border-top:1px solid #263b32;padding-top:10px}.new-career-fab{opacity:.45;transition:.2s}.new-career-fab:hover{opacity:1}@media(max-width:900px){.section-command{align-items:flex-start;flex-direction:column;padding:12px 16px}.section-command nav{width:100%;overflow:auto}.section-command nav button{white-space:nowrap}.section-intro{margin:16px}.game-navigation nav button{margin:2px!important;width:calc(100% - 4px)!important}}.decision-backdrop,.rehab-backdrop,.season-opening-backdrop,.postseason-overlay{background:#050b08d9!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.decision-modal,.rehab-backdrop>section,.season-opening-backdrop>section,.postseason-overlay>section{border:1px solid #395447!important;border-radius:22px!important;background:linear-gradient(145deg,#1b3027,#0f1d17)!important;box-shadow:0 35px 100px #000a!important}.decision-options button,.rehab-backdrop button,.postseason-actions button{border-radius:11px!important;transition:transform .15s,border-color .15s}.decision-options button:hover,.rehab-backdrop button:hover,.postseason-actions button:hover{transform:translateY(-2px);border-color:#b7da57!important}.free-agency{min-height:100vh;padding:clamp(24px,5vw,70px)!important;background:radial-gradient(circle at 80% 10%,#244b37 0,transparent 32%),#0b1511}.free-agency>header,.save-manager>header{padding:25px!important;border:1px solid #304a3e;border-radius:18px;background:linear-gradient(145deg,#192d24,#101e18)}.free-agency article,.save-manager article{border:1px solid #2c4539!important;border-radius:15px!important;background:#14241d!important}.save-manager{min-height:100vh;background:radial-gradient(circle at 10% 0,#1d432f 0,transparent 30%),#0b1511!important}.loading{min-height:100vh;display:grid;place-items:center;color:#d5f267;font-weight:850;letter-spacing:.05em;background:radial-gradient(circle,#1f3c2c,#09120e 55%)}.studio-fab,.club-studio-fab,.language-fab,.new-career-fab{border-color:#3a5146!important;background:#15251eeb!important;color:#dce8e2!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #0005}@media(max-width:900px){.new-career-fab{right:12px!important;bottom:12px!important;font-size:11px}}:root{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#f6f5eb;background:#0b1511;font-synthesis:none;--lime: #c9f05a;--panel: #14231d;--panel2: #1a2d25;--line: #2b463a;--muted: #9bafa5}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 8% 0,#1f4934 0,transparent 31%),#0b1511}button,input,select{font:inherit}button{cursor:pointer}.kicker{color:var(--lime);font-size:12px;letter-spacing:1.8px;font-weight:900}.creator-shell{width:min(1380px,100%);margin:auto;padding:65px clamp(20px,5vw,80px);display:grid;grid-template-columns:minmax(280px,.8fr) minmax(560px,1.5fr);gap:clamp(40px,8vw,125px)}.creator-intro{position:sticky;top:65px;height:max-content}.creator-intro h1{font-size:clamp(45px,6vw,82px);line-height:.96;letter-spacing:-4px;margin:18px 0 28px}.creator-intro p{color:var(--muted);max-width:410px;font-size:18px;line-height:1.6}.creator-card{background:#14231ded;border:1px solid var(--line);border-radius:24px;padding:clamp(24px,4vw,50px);box-shadow:0 30px 90px #0006}.creator-card section+section{border-top:1px solid var(--line);margin-top:40px;padding-top:40px}.step{display:flex;gap:16px;align-items:center;margin-bottom:25px}.step>b{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--lime);color:#102017}.step h2,.panel h2{margin:0;font-size:24px}.step p{margin:4px 0 0;color:var(--muted);font-size:13px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.form-grid label{font-size:12px;color:var(--muted);font-weight:750}.form-grid .wide{grid-column:1/-1}input,select{display:block;width:100%;margin-top:8px;padding:13px 14px;color:#fff;background:#0d1a15;border:1px solid var(--line);border-radius:10px;outline:none}input:focus,select:focus{border-color:#8daf34}.level-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.level{text-align:left;color:#fff;background:#0e1c16;border:1px solid var(--line);border-radius:13px;padding:16px;transition:.15s}.level:hover,.level.selected{border-color:#94b83c;background:#192c22}.level.selected{box-shadow:inset 3px 0 var(--lime)}.level span,.level small,.level em{display:block}.level span{font-weight:850}.level small{color:var(--lime);margin-top:3px}.level p{color:var(--muted);font-size:12px;line-height:1.5}.level em{font-size:11px;color:#d5dfd9;font-style:normal}.segmented{display:inline-flex;background:#0d1a15;border-radius:10px;padding:4px;margin-bottom:23px}.segmented button{border:0;background:transparent;color:var(--muted);padding:8px 17px;border-radius:7px}.segmented button.active{background:var(--panel2);color:#fff}.traits-columns,.profile-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.traits-columns h3,.profile-columns h3{font-size:13px;color:var(--muted)}.trait-list{display:grid;gap:7px}.trait-list button{text-align:left;background:#0e1b16;border:1px solid var(--line);border-radius:9px;color:#fff;padding:11px}.trait-list button.chosen{border-color:var(--lime);background:#1d3125}.trait-list span,.trait-list small{display:block}.trait-list span{font-weight:750}.trait-list small{color:var(--muted);font-size:10px;margin-top:3px;line-height:1.4}.random-note{padding:20px;border:1px dashed #597564;border-radius:12px;color:var(--muted);line-height:1.6}.primary{border:0;border-radius:11px;background:var(--lime);color:#142118;padding:14px 20px;font-weight:900;margin-top:28px;width:100%}.primary span{float:right}.primary:disabled{opacity:.4}.error{color:#ff8a7e;background:#3a1e1b;padding:12px;border-radius:9px;margin-top:22px;font-size:13px}.loading{min-height:100vh;display:grid;place-items:center;color:var(--muted)}.app-shell{display:grid;grid-template-columns:230px 1fr;min-height:100vh}.app-shell aside{border-right:1px solid var(--line);background:#0b1611;padding:28px 18px;display:flex;flex-direction:column}.logo{display:grid;place-items:center;width:40px;height:40px;background:var(--lime);color:#102017;font-weight:950;border-radius:11px;margin:0 10px 40px}.app-shell nav{display:grid;gap:8px}.app-shell nav button{text-align:left;border:0;border-radius:9px;padding:12px;background:transparent;color:var(--muted)}.app-shell nav button.active{background:var(--panel2);color:#fff}.app-shell nav small{float:right;font-size:9px}.offline{margin-top:auto;color:#719081;font-size:11px}.dashboard{padding:45px clamp(25px,5vw,70px);max-width:1300px;width:100%;margin:auto}.dashboard header{display:flex;justify-content:space-between;align-items:start;margin-bottom:35px}.dashboard h1{font-size:44px;letter-spacing:-2px;margin:5px 0}.dashboard header p{color:var(--muted);margin:0}.date{border:1px solid var(--line);border-radius:20px;padding:9px 13px;color:var(--muted);font-size:12px}.dashboard-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:18px}.panel,.profile-card{background:linear-gradient(145deg,var(--panel2),var(--panel));border:1px solid var(--line);border-radius:18px;padding:25px}.profile-card{display:grid;grid-template-columns:1fr 1fr;gap:20px}.shirt{grid-row:span 2;display:grid;place-items:center;font-size:42px;font-weight:950;color:var(--lime)}.profile-card span,.profile-card strong{display:block}.profile-card strong{margin-top:5px}.muted{color:var(--muted);font-size:10px}.panel p{color:var(--muted);line-height:1.6}.panel.full{grid-column:1/-1}.profile-columns{grid-template-columns:repeat(3,1fr)}.summary-item{background:#0e1b16;border:1px solid var(--line);border-radius:10px;padding:12px;margin-top:8px}.summary-item b,.summary-item span{display:block}.summary-item span{font-size:11px;color:var(--muted);margin-top:4px;line-height:1.4}@media(max-width:900px){.creator-shell{grid-template-columns:1fr}.creator-intro{position:static}.creator-intro h1{font-size:55px}.app-shell{grid-template-columns:1fr}.app-shell aside{display:none}.dashboard-grid{grid-template-columns:1fr}.panel.full{grid-column:auto}}@media(max-width:600px){.creator-shell{padding:35px 14px}.creator-card{padding:20px}.form-grid,.level-grid,.traits-columns,.profile-columns{grid-template-columns:1fr}.dashboard{padding:25px 14px}.dashboard h1{font-size:35px}.dashboard header{display:block}.date{display:none}}.studio{width:min(1050px,100%);margin:auto;padding:45px 25px 80px}.studio-head{display:flex;justify-content:space-between;gap:25px;align-items:start;margin-bottom:30px}.studio-head h1{font-size:48px;letter-spacing:-2px;margin:7px 0}.studio-head p,.studio-title p{color:var(--muted);margin:0}.studio-panel{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:25px;margin-top:16px}.studio-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.studio-title h2{margin:0 0 5px}.total-ok{color:var(--lime);font-size:26px}.total-bad{color:#ff8479;font-size:26px}.tuning-row{display:grid;grid-template-columns:180px 1fr 55px;align-items:center;gap:18px;padding:11px 0;border-top:1px solid #263d33}.tuning-row input{margin:0;padding:0;accent-color:var(--lime)}.tuning-row b{text-align:right}.number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.number-grid label{color:var(--muted);font-size:12px}.trait-weights{display:grid;grid-template-columns:1fr 1fr;gap:8px 25px}.trait-weights label{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #263d33;padding:7px 0}.trait-weights span{font-size:13px}.trait-weights small{margin-left:7px;color:var(--lime)}.trait-weights input{width:80px;margin:0;padding:8px}.studio-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.primary.compact{width:auto;margin:0}.ghost,.danger-button{border:1px solid var(--line);background:var(--panel);color:#fff;border-radius:10px;padding:11px 15px}.danger-button{color:#ff958b;border-color:#673832}.studio-message{margin-top:16px;padding:12px 15px;border-left:3px solid var(--lime);background:var(--panel)}.studio-fab,.language-fab{position:fixed;right:20px;top:20px;z-index:5;border:1px solid var(--line);background:var(--panel);color:#fff;border-radius:10px;padding:9px 12px}.language-fab{right:120px}.creator-intro h1 span{display:inline}@media(max-width:700px){.studio-head{display:block}.studio-head .ghost{margin-top:18px}.tuning-row{grid-template-columns:1fr 55px}.tuning-row input{grid-row:2;grid-column:1/-1}.number-grid,.trait-weights{grid-template-columns:1fr}}.injury-table{overflow-x:auto}.injury-header,.injury-row{display:grid;grid-template-columns:minmax(170px,1.5fr) repeat(5,minmax(75px,1fr));gap:10px;align-items:center;min-width:720px}.injury-header{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.6px;padding:0 8px 8px}.injury-row{border-top:1px solid #263d33;padding:9px 8px}.injury-row>span b,.injury-row>span small{display:block}.injury-row>span small{color:var(--muted);font-size:10px;margin-top:2px;text-transform:uppercase}.injury-row input{margin:0;padding:8px}.percent-input{display:flex;align-items:center;position:relative}.percent-input input{padding-right:23px}.percent-input i{position:absolute;right:8px;color:var(--muted);font-style:normal;font-size:11px}.new-career-fab{position:fixed;right:20px;bottom:20px;z-index:10;border:0;background:var(--lime);color:#132018;border-radius:12px;padding:12px 16px;font-weight:900;box-shadow:0 12px 35px #0006}.creator-cancel{width:100%;border:0;background:transparent;color:var(--muted);padding:15px;margin-top:5px}.creator-cancel:hover{color:#fff}.random-name{grid-column:1/-1;width:max-content;border:1px solid var(--line);border-radius:9px;background:#17271f;color:var(--lime);padding:9px 13px;font-size:11px;font-weight:800}.offers-panel{max-height:520px;overflow:auto}.offers-list{display:grid;gap:8px;margin-top:18px}.offer{display:grid;grid-template-columns:42px 1fr 120px auto;gap:12px;align-items:center;background:#0e1b16;border:1px solid var(--line);border-radius:11px;padding:11px}.offer b,.offer small{display:block}.offer small{color:var(--muted);font-size:10px;margin-top:3px}.offer button{border:0;background:var(--lime);color:#142018;border-radius:8px;padding:9px 11px;font-weight:850}.club-dot{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:#102017;font-weight:950}.contract-strip{display:flex;gap:10px;flex-wrap:wrap}.contract-strip span{background:#0e1b16;border:1px solid var(--line);border-radius:9px;padding:10px;font-size:11px}.contract-strip b{display:block;margin-top:3px}@media(max-width:650px){.offer{grid-template-columns:38px 1fr}.offer>div:nth-child(3){grid-column:2}.offer button{grid-column:1/-1}}.league-table{overflow-x:auto}.league-header,.league-row{display:grid;grid-template-columns:minmax(190px,1.6fr) repeat(5,minmax(65px,1fr));gap:9px;align-items:center;min-width:690px}.league-header{color:var(--muted);font-size:10px;text-transform:uppercase;padding:0 7px 8px}.league-row{border-top:1px solid #263d33;padding:8px 7px}.league-row span b,.league-row span small{display:block}.league-row span small{font-size:9px;color:var(--muted);margin-top:2px}.league-row input{margin:0;padding:8px}.world-names{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:22px}.world-names label{font-size:11px;color:var(--muted)}@media(max-width:650px){.world-names{grid-template-columns:1fr}}.custom-clubs{display:grid;gap:8px}.custom-club-row{display:grid;grid-template-columns:1.5fr 80px 1fr 90px 70px 42px;gap:8px}.custom-club-row input,.custom-club-row select{margin:0;padding:9px}.custom-club-row button{padding:8px}@media(max-width:800px){.custom-club-row{grid-template-columns:1fr 80px}.custom-club-row select,.custom-club-row input:nth-child(5){grid-column:auto}.custom-club-row button{grid-column:1/-1}}*:focus-visible{outline:3px solid #c9f05a;outline-offset:3px}button,input,select,textarea{font:inherit}button:disabled{cursor:not-allowed}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.creator-shell{width:min(1480px,100%);grid-template-columns:minmax(300px,.72fr) minmax(620px,1.35fr);gap:clamp(36px,6vw,92px);padding:48px clamp(20px,4vw,64px) 80px;box-sizing:border-box}.creator-shell *{box-sizing:border-box}.creator-intro{top:32px}.creator-intro h1{margin:14px 0 22px;font-size:clamp(48px,5.2vw,74px)}.creator-intro>p{font-size:16px;line-height:1.65}.creator-roadmap{display:grid;gap:7px;margin-top:28px}.creator-roadmap span{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:9px 11px;border:1px solid #2c4438;border-radius:10px;background:#102019}.creator-roadmap b{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#263e32;color:var(--lime);font-size:11px}.creator-roadmap small{color:#c1cec7;font-size:13px;font-weight:750}.creator-preview{margin-top:14px;padding:17px;border:1px solid #456044;border-radius:14px;background:linear-gradient(145deg,#1a2e24,#122019)}.creator-preview>small{color:var(--lime);font-size:11px;font-weight:900;letter-spacing:.08em}.creator-preview>div{display:flex;align-items:center;gap:12px;margin-top:12px}.creator-preview strong{flex:0 0 46px;width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:var(--lime);color:#142019}.creator-preview span b,.creator-preview span small{display:block}.creator-preview span b{font-size:15px}.creator-preview span small{margin-top:3px;color:#a4b5ad;font-size:12px}.creator-preview p{margin:13px 0 0;color:#9fb0a7;font-size:13px;line-height:1.55}.creator-card{padding:clamp(24px,3vw,42px);border-color:#30493d}.creator-card section{scroll-margin-top:24px}.creator-card section+section{margin-top:34px;padding-top:34px}.step{margin-bottom:22px}.step>b{flex:0 0 44px;width:44px;height:44px}.step h2{font-size:23px}.step p{font-size:14px;line-height:1.5}.form-grid{gap:18px}.form-grid label{color:#b0c0b8;font-size:13px}.form-grid input,.form-grid select{min-height:48px;padding:13px 14px;font-size:15px}.random-name{min-height:42px;border:1px dashed #4a6758;border-radius:9px;background:#13241c;color:#cce879;font-size:13px;font-weight:800}.level-grid{gap:12px}.level{min-height:148px;padding:17px;cursor:pointer}.level span{font-size:16px}.level small{margin-top:4px;color:#b6c5bd;font-size:12px}.level p{min-height:38px;color:#95a9a0;font-size:13px;line-height:1.45}.level em{font-size:12px}.segmented button{min-height:42px;font-size:13px}.traits-columns{gap:18px}.traits-columns h3{font-size:15px}.trait-list{gap:8px}.trait-list button{min-height:62px;padding:12px;text-align:left;cursor:pointer}.trait-list button span{font-size:14px}.trait-list button small{margin-top:4px;font-size:12px;line-height:1.4}.random-note{padding:20px;font-size:14px;line-height:1.6}.creator-card>.primary{position:sticky;bottom:16px;z-index:3;min-height:54px;margin-top:28px;border:1px solid #dafb79;box-shadow:0 14px 35px #0008;font-size:15px}.creator-cancel{min-height:44px;font-size:13px}@media(max-width:980px){.creator-shell{grid-template-columns:1fr;gap:26px;padding-top:30px}.creator-intro{position:static}.creator-intro h1{font-size:48px}.creator-intro>p{max-width:700px}.creator-roadmap{grid-template-columns:repeat(3,1fr)}.creator-roadmap span{grid-template-columns:32px 1fr}.creator-preview{display:none}}@media(max-width:650px){.creator-shell{padding:22px 12px 60px}.creator-intro h1{font-size:38px;letter-spacing:-2px}.creator-roadmap{grid-template-columns:1fr}.creator-card{padding:18px 14px}.form-grid,.level-grid,.traits-columns{grid-template-columns:1fr}.form-grid input,.form-grid select{font-size:16px}.level{min-height:auto}.level p{min-height:0}.creator-card section+section{margin-top:28px;padding-top:28px}.step h2{font-size:20px}.creator-card>.primary{bottom:8px}}.creator-shell{display:block;width:min(1240px,calc(100% - 40px));padding:32px 0 88px}.creator-intro{position:relative;top:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.62fr);gap:18px;align-items:end;margin-bottom:18px;padding:26px 28px;border:1px solid #304a3e;border-radius:20px;background:linear-gradient(125deg,#172a21,#0e1c16)}.creator-intro>.kicker{grid-column:1}.creator-intro h1{grid-column:1;margin:4px 0 8px;font-size:clamp(34px,4vw,54px);line-height:1;letter-spacing:-2px}.creator-intro>p{grid-column:1;max-width:680px;margin:0;font-size:14px;line-height:1.55}.creator-roadmap{grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.creator-preview{grid-column:2;grid-row:1/5;margin:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.creator-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:18px;border-radius:20px;background:#0d1914;box-shadow:0 24px 70px #0004}.creator-card>section{min-width:0;padding:24px;border:1px solid #2d463a;border-radius:15px;background:linear-gradient(145deg,#172820,#112019)}.creator-card section+section{margin:0;padding-top:24px;border-top:1px solid #2d463a}.creator-card>#creator-traits{grid-column:1/-1}.creator-card>.error,.creator-card>.primary,.creator-card>.creator-cancel{grid-column:1/-1}.creator-card>.primary{position:static;margin:0;min-height:58px}.creator-card>.creator-cancel{margin:0}.step{align-items:flex-start;margin-bottom:20px}.step>b{width:40px;height:40px;flex-basis:40px}.step h2{font-size:21px}.step p{font-size:13px}.form-grid{gap:14px}.form-grid label{font-size:13px}.form-grid input,.form-grid select{min-height:46px;margin-top:6px}.random-name{grid-column:1/-1;min-height:40px}.level-grid{grid-template-columns:1fr;gap:9px}.level{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;min-height:0;padding:14px}.level span{font-size:15px}.level small,.level p{grid-column:1}.level p{min-height:0;margin:7px 0 0}.level em{grid-column:2;grid-row:1/4;align-self:center;margin-left:12px;padding:7px 9px;border-radius:7px;background:#22382d;white-space:nowrap}.traits-columns{grid-template-columns:1fr 1fr}.trait-list{grid-template-columns:repeat(2,minmax(0,1fr))}.trait-list button{min-width:0}@media(max-width:920px){.creator-shell{width:min(100% - 28px,760px)}.creator-intro{grid-template-columns:1fr}.creator-intro>.kicker,.creator-intro h1,.creator-intro>p,.creator-roadmap,.creator-preview{grid-column:1;grid-row:auto}.creator-preview{display:flex}.creator-card{grid-template-columns:1fr}.creator-card>#creator-traits{grid-column:1}.creator-card>.error,.creator-card>.primary,.creator-card>.creator-cancel{grid-column:1}.level-grid{grid-template-columns:1fr 1fr}.level{display:block}.level em{display:block;margin:10px 0 0}.traits-columns{grid-template-columns:1fr 1fr}.trait-list{grid-template-columns:1fr}}@media(max-width:620px){.creator-shell{width:calc(100% - 20px);padding-top:10px}.creator-intro{padding:20px 16px}.creator-intro h1{font-size:34px}.creator-roadmap{grid-template-columns:1fr}.creator-preview{padding:14px}.creator-card{padding:8px}.creator-card>section{padding:18px 14px}.level-grid,.traits-columns{grid-template-columns:1fr}.creator-card>.primary{position:sticky;bottom:8px}.level{display:grid}.level em{grid-column:1;grid-row:auto;margin:10px 0 0;width:max-content}}.first-club-page{width:min(1380px,100%);margin:0 auto;padding:38px clamp(24px,4vw,60px) 80px}.first-club-page>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid #2d463a}.first-club-page>header h1{margin:5px 0;font-size:clamp(32px,3.5vw,48px);line-height:1.05}.first-club-page>header p{margin:0;color:#a5b7ae;font-size:15px}.first-club-page .date{position:static;padding:9px 13px;border:1px solid #355044;border-radius:10px;color:#c5d3cc;font-size:13px}.first-club-page .dashboard-grid{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:18px}.first-club-page .profile-card{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:1px;min-height:0;padding:0;overflow:hidden;border:1px solid #304a3e;border-radius:17px;background:#2a4136}.first-club-page .profile-card>div{position:static;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:18px;background:#14251d}.first-club-page .profile-card .shirt{grid-column:1/-1;min-height:126px;align-items:center;background:linear-gradient(145deg,#21392c,#17281f);color:var(--lime);font-size:44px}.first-club-page .shirt small{display:block;margin-bottom:5px;color:#94a89e;font-size:11px;letter-spacing:.1em}.first-club-page .profile-card .muted{color:#91a59b;font-size:11px}.first-club-page .profile-card strong{margin-top:5px;font-size:17px}.first-club-page .offers-panel{min-width:0;padding:24px;border:1px solid #3b584a;border-radius:17px;background:linear-gradient(145deg,#172a21,#102019)}.first-club-page .offers-panel>h2{margin:5px 0 8px;font-size:27px}.first-club-page .offers-panel>p{max-width:680px;margin:0;color:#a5b7ae;font-size:14px;line-height:1.55}.first-club-page .offers-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.first-club-page .offer{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:0;overflow:hidden;border:1px solid #345044;border-radius:14px;background:#0e1d17;transition:.15s}.first-club-page .offer:hover{border-color:#8fb93e;transform:translateY(-2px);box-shadow:0 14px 30px #0004}.first-club-page .club-dot{width:46px;height:46px;margin:16px 16px 10px;border-radius:12px;font-size:13px}.first-club-page .offer>div:nth-child(2),.first-club-page .offer>div:nth-child(3){padding:0 16px}.first-club-page .offer>div:nth-child(2){flex:1}.first-club-page .offer>div:nth-child(2)>b{display:block;font-size:16px}.first-club-page .offer small,.first-club-page .offer span{display:block}.first-club-page .offer small{margin-top:3px;color:#9cafa5;font-size:12px;line-height:1.4}.first-club-page .offer>div:nth-child(2)>span{margin-top:8px;color:#b7c6bf;font-size:12px}.first-club-page .offer>div:nth-child(3){margin-top:15px;padding-top:13px;padding-bottom:13px;border-top:1px solid #294137;background:#12241c}.first-club-page .offer>div:nth-child(3)>b{font-size:19px;color:#d8f872}.first-club-page .offer button{display:flex;justify-content:space-between;align-items:center;margin:0;padding:13px 16px;border:0;border-radius:0;background:var(--lime);color:#132018;font-size:14px;font-weight:900;cursor:pointer}.first-club-page .offer button:hover{background:#dcff68}.first-club-page .panel.full{grid-column:1/-1;padding:22px;border:1px solid #304a3e;border-radius:17px;background:#13241c}.first-club-page .panel.full>h2{margin:0 0 16px;font-size:21px}.first-club-page .profile-columns{display:grid;grid-template-columns:1fr 1fr .8fr;gap:18px}.first-club-page .profile-columns h3{margin:0 0 8px;color:#abc0b6;font-size:13px}.first-club-page .summary-item{min-height:70px;margin-bottom:8px;padding:13px;border:1px solid #2e493c;border-radius:10px;background:#0d1c16}.first-club-page .summary-item b{font-size:14px}.first-club-page .summary-item span{display:block;margin-top:5px;color:#9cafa5;font-size:12px;line-height:1.4}@media(max-width:1050px){.first-club-page .dashboard-grid{grid-template-columns:1fr}.first-club-page .profile-card{grid-template-columns:repeat(4,1fr)}.first-club-page .profile-card .shirt{grid-column:auto}.first-club-page .offers-list{grid-template-columns:repeat(3,minmax(210px,1fr));overflow-x:auto;padding-bottom:5px}}@media(max-width:720px){.first-club-page{padding:22px 14px 70px}.first-club-page>header{align-items:flex-start}.first-club-page .date{display:block}.first-club-page .profile-card{grid-template-columns:1fr 1fr}.first-club-page .profile-card .shirt{grid-column:1/-1}.first-club-page .offers-list{grid-template-columns:1fr;overflow:visible}.first-club-page .profile-columns{grid-template-columns:1fr}.first-club-page .offers-panel,.first-club-page .panel.full{padding:18px}}.first-club-shell{display:block;min-height:100vh}.first-club-shell .first-club-bar{position:sticky;top:0;z-index:20;width:100%;height:auto;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;padding:10px clamp(18px,3vw,42px);border:0;border-bottom:1px solid #30483d;background:#0b1813ee;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.first-club-bar .logo{width:38px;height:38px;border-radius:10px;font-size:12px}.first-club-bar>div:nth-child(2){display:grid}.first-club-bar>div:nth-child(2) small{color:var(--lime);font-size:10px;font-weight:900;letter-spacing:.08em}.first-club-bar>div:nth-child(2) b{font-size:14px}.first-club-bar nav{display:flex;gap:7px}.first-club-bar nav button{width:auto;padding:9px 12px;border:1px solid #355044;border-radius:9px;background:#12231c;color:#dce7e1;font-size:12px}.first-club-bar .offline{position:static;color:#82968c;font-size:11px}.first-club-shell .first-club-page{padding-top:30px}@media(max-width:720px){.first-club-shell .first-club-bar{grid-template-columns:auto 1fr auto}.first-club-bar .offline{display:none}.first-club-bar nav button:first-child{display:none}}.first-club-page .dashboard-grid{grid-template-columns:minmax(0,1fr)}.first-club-page .offers-panel{width:100%}.first-club-page .offers-panel>p{max-width:820px}.first-club-page .offers-list{grid-template-columns:repeat(3,minmax(230px,1fr))}.season-opening-backdrop{padding:24px;background:#06100cf2}.season-opening{width:min(1040px,100%);padding:32px;border-color:#52705e;border-radius:22px;box-shadow:0 32px 100px #000b}.season-opening>.kicker{font-size:12px}.season-opening h1{margin:7px 0;font-size:clamp(34px,4vw,48px)}.season-opening>p{margin:0;color:#a7b9b0;font-size:15px}.opening-grid{gap:12px;margin:24px 0}.opening-grid article{min-width:0;padding:19px;border:1px solid #284236;border-radius:13px;background:#0e1d16}.opening-grid small{font-size:11px;letter-spacing:.05em}.opening-grid h2{margin:8px 0 5px;font-size:19px}.opening-grid b{font-size:14px}.opening-grid span{margin-top:6px;color:#9eafa7;font-size:12px;line-height:1.45}.opening-rivals{padding:20px;border-color:#355346;border-radius:13px;background:#101f18}.opening-rivals h2{margin:0 0 10px;font-size:17px}.opening-rivals>div{grid-template-columns:38px 1fr 56px;padding:11px 8px}.opening-rivals>div>strong{font-size:15px}.opening-rivals span b{font-size:14px}.opening-rivals small{margin-top:3px;font-size:12px}.opening-rivals em{padding:6px;border-radius:7px;background:#24392f;color:#d7f66d;font-size:15px}.season-opening>button{min-height:48px;margin-top:18px;padding:12px 20px;border-radius:10px;font-size:14px;cursor:pointer}.decision-backdrop{padding:24px;background:#06100cf0}.decision-modal{width:min(1080px,100%);padding:32px;border-color:#52705e;border-radius:22px}.decision-modal>.kicker{font-size:12px}.decision-modal h2{margin:8px 0;font-size:clamp(30px,3vw,42px)}.decision-modal>p{margin:0;max-width:760px;color:#a7b9b0;font-size:15px;line-height:1.55}.decision-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0 18px}.decision-options button{position:relative;display:flex;flex-direction:column;min-height:220px;padding:20px;border-color:#3a5749;border-radius:14px;cursor:pointer}.decision-options button:hover{background:#192d23}.decision-options strong{padding-right:25px;font-size:17px}.decision-options button>span{margin-top:7px;color:#a7b9b0;font-size:13px;line-height:1.5}.decision-options button:after{content:"→";position:absolute;right:18px;top:18px;color:var(--lime);font-size:18px}.decision-effect-preview{gap:6px;margin-top:auto!important;padding-top:18px}.decision-effect-preview i{padding:5px 7px;font-size:11px}.decision-options small{margin-top:12px}.decision-options small i{font-size:11px}.decision-modal>em{font-size:12px;line-height:1.5}.decision-result-notice{margin:18px 0 0}.decision-result-notice small{font-size:11px}.decision-result-notice>span{font-size:12px}.international-page,.international-details,.international-tables{width:min(1220px,calc(100% - 40px))}.international-page{margin:28px auto 18px}.international-page>header{padding:24px;border:1px solid #304a3e;border-radius:17px;background:linear-gradient(145deg,#17291f,#102019)}.international-page>header h1{margin:5px 0;font-size:clamp(32px,3vw,44px)}.national-card{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:18px;margin-top:16px;padding:22px}.national-card small,.europe-card>small{font-size:11px}.national-card h2{font-size:28px}.national-card>div:last-child span{padding:13px;color:#a7b9b0;font-size:11px}.national-card b{margin-top:5px;font-size:21px}.national-history,.europe-card{padding:21px}.national-history h2,.europe-card h2{font-size:19px}.national-history article{grid-template-columns:110px minmax(160px,1fr) 70px minmax(180px,260px);padding:12px;font-size:12px}.europe-card article{grid-template-columns:1fr 120px 1fr;padding:12px;font-size:12px}.international-details{margin:0 auto 18px}.national-cycle,.europe-bracket{padding:22px;border-radius:15px}.national-cycle{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}.national-cycle small,.europe-bracket small{font-size:11px}.national-cycle h2,.europe-bracket h2{font-size:21px}.cycle-numbers span{padding:12px;color:#a7b9b0;font-size:11px}.cycle-numbers b{margin-top:4px;font-size:20px}.europe-bracket>header>div:last-child{font-size:12px}.bracket-rounds{gap:12px;padding:16px 2px}.bracket-rounds>section{min-width:270px}.bracket-rounds h3{font-size:12px}.bracket-rounds section div{grid-template-columns:minmax(90px,1fr) 70px minmax(90px,1fr);padding:10px;font-size:12px}.international-tables{margin:0 auto 40px;gap:16px}.international-tables>article{padding:21px;border-radius:14px}.international-tables header small{font-size:11px}.international-tables h2{font-size:20px}.national-table>div{grid-template-columns:42px minmax(160px,1fr) 55px 55px 60px;padding:11px;font-size:12px}.europe-cup-list{gap:10px}.europe-cup-list>div{padding:14px}.europe-cup-list span{font-size:10px}.europe-cup-list b{font-size:14px}.europe-cup-list small{font-size:12px;color:#9fafa7}@media(max-width:800px){.opening-grid,.decision-options{grid-template-columns:1fr}.decision-options button{min-height:0}.decision-effect-preview{margin-top:8px!important;padding-top:8px}.national-card,.national-cycle{grid-template-columns:1fr}.national-history article{grid-template-columns:90px 1fr 60px}.national-history small{grid-column:2/-1}.europe-bracket>header{display:block}.europe-bracket>header>div:last-child{max-width:none;text-align:left}.international-page,.international-details,.international-tables{width:calc(100% - 24px)}}@media(max-width:560px){.season-opening-backdrop,.decision-backdrop{padding:8px}.season-opening,.decision-modal{padding:20px 16px;border-radius:16px}.opening-grid{margin:18px 0}.cycle-numbers{grid-template-columns:1fr 1fr}.national-card>div:last-child{grid-template-columns:1fr 1fr}.international-page>header{padding:18px}.international-tables>article{padding:14px}}.ih-page{width:min(1280px,calc(100% - 40px));margin:28px auto 60px;color:#edf3ef}.ih-page *{box-sizing:border-box}.ih-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 28px;border:1px solid #304a3e;border-radius:18px;background:linear-gradient(135deg,#193026,#102019)}.ih-hero h1{margin:5px 0;font-size:clamp(34px,3.5vw,48px)}.ih-hero p{margin:0;color:#a5b7ae;font-size:14px}.ih-hero>span{padding:10px 13px;border-radius:9px;background:#243c31;color:#a9bbb2;font-size:12px}.ih-hero>span b{color:var(--lime)}.ih-national{display:grid;grid-template-columns:minmax(240px,1.4fr) repeat(4,minmax(110px,.65fr));gap:9px;margin:14px 0}.ih-team,.ih-stat,.ih-card{border:1px solid #304a3e;border-radius:14px;background:#102019}.ih-team{grid-row:span 1;padding:19px;border-left:4px solid #70c9f1}.ih-team small,.ih-card header small{color:#75c9f1;font-size:11px;font-weight:900;letter-spacing:.06em}.ih-team h2{margin:4px 0;font-size:25px}.ih-team>strong{color:#aec0b7;font-size:13px}.ih-team>span{display:block;margin-top:9px;color:#9cafa5;font-size:12px}.ih-team>span b{color:#fff}.ih-stat{display:flex;flex-direction:column;justify-content:center;padding:17px}.ih-stat small{color:#93a79d;font-size:11px}.ih-stat b{margin-top:5px;font-size:25px}.ih-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px}.ih-card{min-width:0;padding:21px}.ih-card>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.ih-card h2{margin:4px 0 0;font-size:20px}.ih-card header>strong{color:var(--lime);font-size:25px}.ih-cycle>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ih-cycle>div span{padding:12px;border-radius:9px;background:#0b1812}.ih-cycle span small,.ih-cycle span b{display:block}.ih-cycle span small{color:#9cafa5;font-size:11px}.ih-cycle span b{margin-top:4px;font-size:20px}.ih-matches article{display:grid;grid-template-columns:90px minmax(0,1fr) 48px 90px;gap:10px;align-items:center;padding:11px 0;border-top:1px solid #294137;font-size:12px}.ih-matches time,.ih-matches small{color:#91a59b}.ih-matches span b,.ih-matches span small{display:block}.ih-matches em{color:#b7c8bf;font-style:normal;text-align:right}.ih-empty{display:grid;gap:5px;padding:28px;border:1px dashed #3b5749;border-radius:11px;text-align:center}.ih-empty span{color:#9cafa5;font-size:13px}.ih-table>div{display:grid;grid-template-columns:38px minmax(120px,1fr) 45px 50px 55px;gap:6px;padding:10px;border-top:1px solid #294137;font-size:12px}.ih-table .ih-table-head{color:#91a59b;font-size:11px}.ih-table .mine{border-radius:7px;background:#273b20;color:#e1f995}.ih-europe header p{margin:5px 0 0;color:#9cafa5;font-size:12px}.ih-fixtures{display:grid;gap:7px}.ih-fixtures article,.ih-bracket article{display:grid;grid-template-columns:minmax(100px,1fr) 84px minmax(100px,1fr);gap:8px;align-items:center;padding:10px;border:1px solid #294137;border-radius:8px;background:#0c1913;font-size:12px;text-align:center}.ih-fixtures article b,.ih-bracket article b{color:#d8ee84}.ih-bracket{margin-top:14px}.ih-bracket>div{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.ih-bracket>div>section{flex:0 0 280px}.ih-bracket h3{margin:0 0 8px;color:#7dcc9e;font-size:12px;text-transform:uppercase}.ih-bracket article{grid-template-columns:1fr 66px 1fr;margin-bottom:7px;font-size:11px}@media(max-width:900px){.ih-national{grid-template-columns:repeat(4,1fr)}.ih-team{grid-column:1/-1}.ih-grid{grid-template-columns:1fr}.ih-matches article{grid-template-columns:85px 1fr 45px}.ih-matches em{grid-column:2/-1;text-align:left}.ih-table{overflow-x:auto}}@media(max-width:600px){.ih-page{width:calc(100% - 24px);margin-top:14px}.ih-hero{display:block;padding:20px}.ih-hero>span{display:inline-block;margin-top:15px}.ih-national{grid-template-columns:1fr 1fr}.ih-team{grid-column:1/-1}.ih-stat{padding:13px}.ih-card{padding:16px}.ih-matches article{grid-template-columns:1fr auto}.ih-matches time,.ih-matches em{grid-column:1/-1}.ih-fixtures article{grid-template-columns:1fr}.ih-cycle>div{grid-template-columns:1fr 1fr}}.ih-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;padding:6px;border:1px solid #304a3e;border-radius:14px;background:#0b1813}.ih-tabs button{display:grid;gap:3px;padding:13px 16px;border:0;border-radius:10px;background:transparent;color:#9cafa5;text-align:left;cursor:pointer}.ih-tabs button:hover{background:#14261e}.ih-tabs button.active{background:#294438;color:#e4f89b;box-shadow:inset 0 -3px var(--lime)}.ih-tabs b{font-size:14px}.ih-tabs small{font-size:12px}.ih-callup{margin:0 0 14px;padding:22px;border:1px solid #3b594a;border-radius:15px;background:linear-gradient(135deg,#172d23,#102019)}.ih-callup>header{display:flex;justify-content:space-between;gap:24px}.ih-callup header small{color:#7dcc9e;font-size:11px;font-weight:900}.ih-callup h2{margin:5px 0;font-size:22px}.ih-callup header p{max-width:760px;margin:0;color:#a5b7ae;font-size:13px;line-height:1.5}.ih-callup header>strong{flex:0 0 auto;color:var(--lime);font-size:30px;text-align:right}.ih-callup header>strong small{display:block;color:#91a59b;font-size:10px}.ih-callup-bar{height:9px;margin:18px 0;overflow:hidden;border-radius:8px;background:#263b31}.ih-callup-bar i{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#68a63d,var(--lime))}.ih-callup footer{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ih-callup footer span{padding:10px 12px;border-radius:8px;background:#0c1913}.ih-callup footer small,.ih-callup footer b{display:block}.ih-callup footer small{color:#91a59b;font-size:11px}.ih-callup footer b{margin-top:4px;font-size:15px}.tab-national .ih-europe,.tab-national .ih-bracket,.tab-club .ih-national,.tab-club .ih-callup,.tab-club .ih-cycle,.tab-club .ih-matches,.tab-club .ih-table{display:none}.tab-club .ih-grid{grid-template-columns:1fr}.tab-club .ih-europe,.tab-club .ih-bracket{display:block}@media(max-width:600px){.ih-tabs{grid-template-columns:1fr}.ih-callup>header{display:block}.ih-callup header>strong{display:block;margin-top:14px;text-align:left}.ih-callup footer{grid-template-columns:1fr}}body{font-size:14px}.game-navigation small,.section-command small,.section-intro small,.refreshed-content small,.studio small,.save-library small,.season-opening small,.decision-modal small,.rehab-modal small,.refreshed-content label,.studio label,.save-library label{font-size:12px!important;line-height:1.4}.refreshed-content input,.refreshed-content select,.refreshed-content textarea,.studio input,.studio select,.studio textarea{font-size:14px!important}.section-command nav button,.game-navigation nav button{font-size:13px!important}.section-command nav i{font-size:11px!important}.competition-page,.season-page,.career-history,.calendar-page,.cup-page,.match-center{font-size:14px}.competition-page [class*=table]>div,.season-page [class*=table]>div,.calendar-list article,.cup-page article,.match-center article{font-size:12px!important}.competition-page p,.season-page p,.career-history p,.calendar-page p,.cup-page p,.match-center p{font-size:13px!important;line-height:1.5}.career-history em,.career-history span,.career-history details,.season-history-list small{font-size:max(12px,.75rem)!important}.calendar-page span,.calendar-page i,.calendar-page time,.calendar-page footer{font-size:12px!important}.transfer-hub small,.transfer-hub p,.transfer-hub em,.transfer-hub label,.transfer-page small,.transfer-page p,.transfer-page em,.transfer-page label,.player-business small,.player-business p{font-size:12px!important;line-height:1.45}.transfer-hub button,.transfer-page button,.transfer-hub input,.transfer-hub select{font-size:13px!important}.th-offer-main h3,.transfer-list h2{font-size:17px!important}.news-center small,.news-center p,.notifications-center small,.notifications-center p,.events-hub small,.events-hub p,.free-agency small,.free-agency p,.rehab-modal button>span,.postseason-modal small,.postseason-modal p{font-size:12px!important;line-height:1.5}.rehab-modal footer em,.decision-result-notice small,.decision-effect-preview i{font-size:11px!important}.rehab-modal button,.postseason-modal button,.decision-modal button{font-size:13px!important}.player-hub small,.player-hub p,.development-hub small,.development-hub p,.squad-center small,.squad-center p,.profile-center small,.profile-center p,.training-panel small,.training-panel p,.team-hierarchy small{font-size:12px!important;line-height:1.45}.squad-list article,.team-hierarchy article,.training-history{font-size:12px!important}.save-library small,.save-library p,.save-library button,.save-library span,.save-manager small,.save-manager span{font-size:12px!important;line-height:1.4}.sl-card h2{font-size:19px!important}.sl-card header>strong{font-size:30px!important}.sl-avatar small{font-size:10px!important}.club-settings-hub small,.club-settings-hub p,.club-settings-hub span,.club-settings-hub label,.game-studio-hub small,.game-studio-hub p,.game-studio-hub label{font-size:12px!important;line-height:1.45}.club-settings-hub button,.game-studio-hub button{font-size:13px!important}.kicker,[class*=badge],[class*=chip],[class*=meta]{font-size:max(11px,.6875rem)}@media(max-width:650px){body{font-size:14px}.refreshed-content input,.refreshed-content select,.refreshed-content textarea,.studio input,.studio select,.studio textarea{font-size:16px!important}.game-navigation small,.refreshed-content small,.studio small,.save-library small{font-size:12px!important}}.match-center,.calendar-page,.cup-page,.free-agency{width:min(1240px,calc(100% - 40px))}.prematch-card{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr) auto;padding:22px}.prematch-chances span{padding:11px;font-size:12px}.prematch-chances b{font-size:18px}.prematch-card button{min-height:44px;font-size:13px}.match-analysis{grid-template-columns:minmax(290px,.7fr) minmax(0,1.3fr);gap:14px}.match-analysis>aside{padding:15px}.match-analysis>aside h2{font-size:17px}.match-analysis>aside button{min-height:52px;padding:10px;font-size:12px}.match-analysis>aside button span,.match-analysis>aside button b{font-size:12px}.match-report{padding:22px}.detailed-match-stats{gap:8px}.detailed-match-stats span{padding:11px;font-size:12px}.detailed-match-stats b{font-size:18px}.match-timeline article{min-height:40px}.match-timeline time,.match-timeline span{font-size:12px}.empty-match{font-size:14px}.all-match-history{width:auto;max-width:1240px;margin:0 auto 34px}.all-match-history h2{font-size:18px}.all-match-history header p{font-size:13px}.history-match{grid-template-columns:32px 96px minmax(150px,1fr) 60px 70px minmax(45px,auto) minmax(40px,auto) 62px;min-height:58px;padding:9px 13px;font-size:12px}.history-match small{font-size:11px}.icon-count i{min-width:22px;height:22px;font-size:12px}.calendar-page header p,.cup-page header p{font-size:14px}.congestion-warning{padding:15px}.congestion-warning span{font-size:13px}.competition-stat-cards article{padding:16px}.competition-stat-cards span{font-size:12px}.calendar-filters button{font-size:13px}.calendar-list article{grid-template-columns:105px 125px minmax(190px,1fr) 110px minmax(230px,280px);min-height:58px;padding:13px;font-size:12px}.calendar-list footer{gap:12px;font-size:12px}.cup-player-stats span{min-width:120px;padding:14px;font-size:12px}.cup-player-stats b{font-size:20px}.cup-selector button{min-height:86px;padding:16px}.cup-selector small,.cup-selector span{font-size:12px}.cup-rounds>section{min-width:330px;padding:16px}.cup-rounds h2{font-size:15px}.cup-rounds article{grid-template-columns:72px minmax(90px,1fr) 45px minmax(90px,1fr);min-height:54px;padding:10px 6px;font-size:12px}.cup-rounds time,.cup-rounds small{font-size:11px}.postseason-overlay>section{width:min(900px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:32px}.postseason-overlay p{font-size:14px}.postseason-stats span{padding:14px;font-size:12px}.postseason-stats b{font-size:20px}.postseason-awards span,.competition-summary small,.competition-summary b,.season-extra span,.postseason-rankings h3,.postseason-rankings section div{font-size:12px}.postseason-rankings section{padding:12px}.postseason-rankings section div{grid-template-columns:24px minmax(100px,1fr) 45px;min-height:31px;padding:6px}.postseason-actions button{min-height:46px;font-size:13px}.free-agency{font-size:14px}.free-agency>header p{font-size:14px}.free-agent-status span{padding:15px;font-size:12px}.free-agent-status b{font-size:21px}.free-agent-offers{padding:22px}.free-agent-offers article{grid-template-columns:minmax(180px,1.5fr) minmax(110px,1fr) minmax(100px,1fr) auto;min-height:64px;padding:14px;font-size:13px}.free-agent-offers small{font-size:12px}.free-agent-offers button,.accepted-free-offer button,.wait-offers{min-height:40px;padding:10px 13px;font-size:13px}.rehab-modal{width:min(940px,100%);padding:32px}.rehab-modal h2{font-size:28px}.rehab-modal>p{font-size:14px}.rehab-modal button{min-height:155px;padding:20px;font-size:14px;cursor:pointer}.rehab-modal button>span{font-size:13px;line-height:1.5}.rehab-modal footer em{font-size:11px}.rehab-modal footer{font-size:13px}.development-result{padding:16px}.development-result small,.development-result span{font-size:12px;line-height:1.45}.player-standing{padding:17px 19px}.player-standing small,.player-standing>span,.selection-reasons i,.active-consequences>small,.active-consequences b,.active-consequences span,.active-consequences em{font-size:12px}.selection-reasons i{padding:6px 8px}.active-consequences>div{padding:11px 13px}.club-event-notice{padding:17px 19px}.club-event-notice small,.club-event-notice span{font-size:12px}.club-event-notice b{font-size:15px}.club-studio-fab,.new-career-fab,.studio-fab{min-height:42px;padding:11px 14px;font-size:13px}.game-navigation>div:nth-child(2) small,.game-navigation>div:nth-child(2) span,.nav-section{font-size:11px}.game-navigation button{font-size:13px}.game-navigation>.offline{font-size:11px}@media(max-width:850px){.match-analysis,.prematch-card{grid-template-columns:1fr}.calendar-list article{grid-template-columns:90px minmax(0,1fr) 90px}.calendar-list i,.calendar-list footer{grid-column:2/-1}.cup-rounds>section{min-width:300px}.postseason-overlay>section{padding:24px}.rehab-modal>div{grid-template-columns:1fr}.rehab-modal button{min-height:0}}@media(max-width:600px){.match-center,.calendar-page,.cup-page,.free-agency{width:calc(100% - 24px)}.detailed-match-stats,.competition-stat-cards,.free-agent-status,.postseason-stats{grid-template-columns:1fr 1fr}.history-match{grid-template-columns:30px 1fr 48px 54px}.free-agent-offers article{grid-template-columns:1fr 1fr}.postseason-rankings{grid-template-columns:1fr}.club-studio-fab.in-game{right:12px;bottom:64px}}.news-page small,.news-page time,.news-page p,.news-page nav button,.notifications-page small,.notifications-page p,.notifications-page article>span,.notifications-page button{font-size:12px!important;line-height:1.45}.news-page h2,.notifications-page h2{font-size:17px}.news-page article,.notifications-page article{padding:16px}.hierarchy small,.hierarchy span,.hierarchy em,.team-hierarchy small,.team-hierarchy span,.team-hierarchy em{font-size:12px!important;line-height:1.4}.competition-page small,.competition-page time,.competition-page label,.competition-page button,.competition-page [class*=meta],.competition-page [class*=label],.competition-page [class*=legend]{font-size:12px!important;line-height:1.4}.career-history small,.career-history time,.career-history label,.career-history button,.career-history [class*=meta],.career-history [class*=label]{font-size:12px!important;line-height:1.4}.events-center small,.events-center p,.events-center button,.player-business-panel small,.player-business-panel p,.player-business-panel button{font-size:12px!important;line-height:1.45}.notification-item small,.news-feed small,.world-history small,.world-history span{font-size:12px!important}.match-history small,.match-history span,.match-history time{font-size:12px!important}.game-content,.refreshed-content,.dashboard-grid,.home-dashboard,.player-hub,.development-hub,.club-hub,.events-hub,.transfer-hub,.career-history,.competition-page,.calendar-page,.cup-page,.ih-page{min-width:0;max-width:100%}.game-content h1,.game-content h2,.game-content h3,.game-content b,.game-content strong,.game-content p,.game-content span,.save-library h2,.save-library b{overflow-wrap:anywhere}.game-content button,.game-content input,.game-content select,.studio button,.studio input,.studio select{max-width:100%}.game-content table,.game-content [class*=table],.game-content [class*=list],.studio [class*=grid]{min-width:0}.th-offer-main>div,.match-club-row>div,.ph-identity>div,.sl-card header>div,.ih-fixtures span{min-width:0}.th-offer-main h3,.match-club-row b,.ph-identity h1,.sl-card h2,.ih-fixtures span{overflow:hidden;text-overflow:ellipsis}.game-navigation button{white-space:normal;line-height:1.3}@media(max-width:480px){.section-command,.section-intro{margin-left:8px;margin-right:8px}.game-content main{width:calc(100% - 16px)!important}.game-content [class*=stats]{min-width:0}.game-content [class*=actions]{flex-wrap:wrap}.game-content [class*=actions] button{flex:1 1 140px}.studio{padding-left:10px!important;padding-right:10px!important}}.decision-result-backdrop{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:24px;background:#010c08d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.decision-result-modal{width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:30px;border:1px solid #345848;border-radius:24px;background:#10271e;box-shadow:0 30px 90px #0009;color:#f6f8ee}.decision-result-modal>header{display:flex;gap:18px;align-items:flex-start;padding-bottom:22px;border-bottom:1px solid #29483b}.decision-result-modal>header>span{display:grid;place-items:center;flex:0 0 52px;height:52px;border-radius:16px;background:#c4f447;color:#102016;font-size:28px;font-weight:900}.decision-result-modal header small,.decision-result-choice small,.decision-result-duration small{display:block;color:#c4f447;font-size:13px;font-weight:900;letter-spacing:.1em}.decision-result-modal h2{margin:5px 0 3px;font-size:clamp(25px,3vw,34px);line-height:1.1}.decision-result-modal header p{margin:0;color:#a9c4b8;font-size:16px}.decision-result-choice{display:flex;flex-direction:column;gap:6px;margin-top:22px;padding:17px 19px;border-radius:14px;background:#0b1e17}.decision-result-choice strong{font-size:19px}.decision-result-description{margin:20px 0;color:#e9f2ed;font-size:18px;line-height:1.55}.decision-result-effects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.decision-result-effects>div{display:flex;min-height:76px;flex-direction:column;justify-content:center;gap:4px;padding:13px 15px;border:1px solid #365246;border-radius:13px;background:#0b1d16}.decision-result-effects small{color:#a8beb4;font-size:13px}.decision-result-effects strong{font-size:20px}.decision-result-effects .positive{border-color:#327153}.decision-result-effects .positive strong{color:#69e5a4}.decision-result-effects .negative{border-color:#793f43}.decision-result-effects .negative strong{color:#ff8d91}.decision-result-effects .neutral strong{color:#f4d675}.decision-result-duration{display:grid;gap:5px;margin-top:14px;padding:17px 19px;border:1px solid #66882c;border-radius:14px;background:#192d1c}.decision-result-duration strong{font-size:17px}.decision-result-duration span{color:#bbcec5;font-size:14px}.decision-result-confirm{display:flex;width:100%;justify-content:space-between;align-items:center;margin-top:22px;padding:16px 20px;border:0;border-radius:13px;background:#c4f447;color:#102016;font-size:17px;font-weight:900;cursor:pointer}.decision-result-confirm:hover{background:#d4ff62}.decision-result-confirm span{font-size:22px}@media(max-width:620px){.decision-result-backdrop{padding:12px}.decision-result-modal{max-height:calc(100vh - 24px);padding:20px;border-radius:18px}.decision-result-effects{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-result-modal>header>span{flex-basis:44px;height:44px}.decision-result-description{font-size:16px}}
