:root{font-family:Pretendard,Segoe UI,Malgun Gothic,sans-serif;color-scheme:dark;--bg:#091419;--panel:#12252b;--panel2:#183038;--text:#eef3eb;--muted:#8fa9ab;--line:#ffffff12;--mint:#b5efd2;--gold:#e7c784;--red:#eda393;--rail:220px;color:var(--text);background:var(--bg);font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 70% 0,#23413e22,transparent 45%),var(--bg)}button,input,select{font:inherit}button,a,summary{cursor:pointer}button{color:inherit}a{color:inherit;text-decoration:none}button:disabled{opacity:.4;cursor:default}button,input,select{border:1px solid #ffffff23;border-radius:7px;background:#0d1c23;padding:10px 12px}input,select{color:var(--text);max-width:100%;min-width:0}button:hover:not(:disabled){background:#25433e}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--mint);outline-offset:4px}[hidden]{display:none!important}h1,h2,h3,p{margin:0}h1{font-size:30px;letter-spacing:-1.1px;line-height:1.35;word-break:keep-all}h2{font-size:17px}h3{font-size:14px}small,.muted{color:var(--muted)}small{font-size:13px}.eyebrow{font-size:13px;letter-spacing:2.5px;color:var(--mint);margin-bottom:12px}.row{display:flex;align-items:center;gap:12px}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.stack{display:grid;gap:16px}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mt{margin-top:22px}.mb{margin-bottom:20px}.panel{padding:22px;background:linear-gradient(145deg,#152a30,#102128);border:1px solid var(--line);border-radius:12px;min-width:0}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:41px;padding:10px 15px;font-size:13px;font-weight:650;white-space:nowrap}.btn.primary{background:var(--mint);color:#133c2c;border-color:var(--mint)}.btn.primary:hover{background:#d3f9e5}.btn.small{font-size:13px;min-height:32px;padding:7px 10px}.btn.danger{color:var(--red)}.badge{display:inline-block;font-size:13px;letter-spacing:.5px;padding:5px 7px;background:#ffffff08;color:var(--muted);border-radius:4px;white-space:nowrap}.badge.ok{color:var(--mint);background:#b5efd211}.badge.gold{color:var(--gold);background:#e7c78411}.badge.bad{color:var(--red)}.num{font-variant-numeric:tabular-nums}.money{color:var(--gold);font-variant-numeric:tabular-nums}.divider{height:1px;background:var(--line);margin:18px 0}.progress{height:4px;background:#ffffff10;border-radius:4px;overflow:hidden}.progress i{display:block;height:100%;background:var(--mint)}.empty{padding:26px 10px;color:var(--muted);font-size:13px;line-height:1.9;text-align:center}.skip{position:fixed;z-index:99;top:-60px;left:20px;padding:12px;background:var(--mint);color:#123}.skip:focus{top:8px}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--rail);background:linear-gradient(165deg,#142930,#09171e);border-right:1px solid var(--line);padding:29px 15px 18px;display:flex;flex-direction:column;z-index:20}.brand{font-size:32px;font-weight:950;font-style:italic;letter-spacing:-2px;padding:0 12px}.brand span{color:var(--mint)}.brand small{display:block;font-size:13px;letter-spacing:3px;font-style:normal;font-weight:500;color:#7c9b9f;margin-top:7px}.club-id{display:flex;align-items:center;gap:12px;padding:22px 9px;margin:22px 0 14px;border-block:1px solid var(--line)}.club-id strong{display:block;font-size:13px;overflow-wrap:anywhere}.club-id small{display:block;margin-top:6px;font-size:13px}.crest{width:40px;height:47px;background:var(--kit,#b5efd2);color:#f9ffef;display:grid;place-items:center;font-weight:950;font-size:16px;text-shadow:0 1px 6px #000a;clip-path:polygon(0 0,100% 0,95% 73%,50% 100%,5% 73%);flex-shrink:0}.crest.large{width:78px;height:92px;font-size:29px}.nav-label{margin:11px 12px;font-size:13px;letter-spacing:2px;color:#63858c}.nav-link{display:flex;align-items:center;gap:12px;border:1px solid transparent;border-radius:7px;padding:11px 13px;font-size:13px;color:#98b1b5;margin:3px 0;min-height:42px}.nav-link:hover{background:#ffffff06;color:#eef5ed}.nav-link[aria-current=page]{background:linear-gradient(90deg,#b5efd21b,#b5efd207);color:var(--mint);border-color:#b5efd22a;box-shadow:inset 3px 0 var(--mint)}.nav-icon{font:15px/1 monospace;width:19px;text-align:center}.sidebar-foot{margin-top:auto;padding:25px 10px 0;font-size:13px;color:#60838b;letter-spacing:1.4px;line-height:2}.topbar{height:69px;margin-left:var(--rail);padding:0 30px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px;background:#0b1920}.topbar .meta{display:flex;align-items:center;gap:23px;font-size:13px}.topbar .crumb{font-size:13px;color:#6e949c;letter-spacing:1px}.topbar .crumb b{color:#c5d7d6;margin-left:16px;letter-spacing:0}.logout{border:0;background:none;font-size:13px;color:var(--muted);padding:5px}.content{margin-left:var(--rail);padding:29px 30px 35px;max-width:1660px;min-height:calc(100vh - 69px);outline:none}.page-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:23px}.page-title p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:9px}.hero{position:relative;isolation:isolate;min-height:242px;border:1px solid #b5efd224;border-radius:13px;overflow:hidden;padding:30px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(90deg,#0b2024f5,#0b202480),url(/assets/game/stadium.webp) center 45%/cover}.hero h1{font:950 italic clamp(36px,4.4vw,64px)/.96 "Segoe UI",sans-serif;letter-spacing:-2px}.hero h1 span{color:var(--mint)}.hero p:not(.eyebrow){color:#a1bcbd;font-size:13px;line-height:1.8;margin:15px 0 21px;max-width:430px}.hero .crest{opacity:.88;width:103px;height:121px;font-size:38px;margin-right:30px}.stat-box{padding:19px 21px;border:1px solid var(--line);border-radius:10px;background:#12252b}.stat-box p{font-size:13px;color:var(--muted)}.stat-box strong{display:block;font:800 27px/1.2 Segoe UI,sans-serif;margin:10px 0 7px}.stat-box small{font-size:13px}.next-match{text-align:center;padding:15px 0}.next-teams{display:grid;grid-template-columns:1fr 70px 1fr;align-items:center;margin:23px 0}.next-teams>div{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0}.next-teams b{font-size:13px;word-break:keep-all}.versus{font:800 italic 22px Arial;color:#577f85}.score-big{font:850 38px Segoe UI,sans-serif;white-space:nowrap;letter-spacing:2px}.fixture{display:grid;grid-template-columns:65px minmax(0,1fr) 73px minmax(0,1fr) 66px;align-items:center;gap:13px;border-bottom:1px solid var(--line);padding:14px 0;font-size:13px}.fixture>span:nth-child(2){text-align:right}.fixture .score{font-weight:850;text-align:center;background:#ffffff05;padding:8px 4px;border-radius:5px}.fixture .opponent{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.fixture .badge{font-size:13px;text-align:center}.insight{border-left:2px solid var(--mint);padding:1px 0 1px 13px;line-height:1.8;font-size:13px}.insight small{display:block;margin-top:5px}.feed{list-style:none;padding:0;margin:0}.feed li{padding:12px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.8}.feed li small{font-size:13px;display:block;color:#6d9298}.dev-clock{margin-top:27px;border:1px dashed #68828b45;border-radius:8px;padding:14px 17px;color:#7f9ea6;font-size:13px}.dev-clock summary{font-size:13px;letter-spacing:.7px}.dev-clock p{line-height:1.8;margin:12px 0}.dev-clock .btn{font-size:13px}.page-foot{display:flex;justify-content:space-between;color:#50747d;font-size:13px;letter-spacing:1px;margin-top:28px;line-height:1.8}.filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:19px}.filters select,.filters input{font-size:13px}.filters input{max-width:230px}.segmented{display:flex;gap:4px;margin-left:auto}.segmented button{font-size:13px;padding:8px 12px}.segmented button.active{color:var(--mint);border-color:#b5efd24f}.player-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.player-card{position:relative;padding:0;border:1px solid #ffffff17;background:linear-gradient(#1a333b,#13252d);border-radius:10px;overflow:hidden;text-align:left;min-width:0;cursor:pointer}.player-card:hover{border-color:#b5efd277;background:#1c393d;transform:translateY(-2px)}.portrait{height:158px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 100%,#b5efd215,transparent 65%)}.portrait:before{content:"VFM";position:absolute;inset:0;display:grid;place-items:center;color:#27474d;font:900 italic 37px Arial}.portrait.ready:before{display:none}.portrait canvas{position:relative;width:100%;height:100%;object-fit:contain;object-position:bottom}.ovr{position:absolute;top:13px;left:13px;z-index:2;font-size:24px;font-weight:900;line-height:1;color:var(--mint)}.ovr span{display:block;margin-top:5px;font-size:13px;color:#95b3b5;font-weight:500}.player-card .flag{position:absolute;right:10px;top:13px;font-size:13px;color:#71959d}.player-copy{padding:13px 13px 14px;background:#102129a8;position:relative}.player-copy b{display:block;font-size:13px;margin-bottom:6px}.player-copy small{font-size:13px}.player-copy .progress{margin-top:12px;height:3px}.player-copy .fitness{display:flex;justify-content:space-between;font-size:13px;color:#7b9b9e;margin-top:7px}.table-scroll{overflow:auto;max-width:100%}table{border-collapse:collapse;width:100%;white-space:nowrap;font-size:13px}th{text-align:left;color:#708f98;font-size:13px;letter-spacing:.6px;font-weight:500;padding:12px 10px;border-bottom:1px solid #ffffff1d}td{padding:13px 10px;border-bottom:1px solid var(--line)}tr.me{background:#b5efd20b}tr.me td:first-child{box-shadow:inset 3px 0 var(--mint)}td strong{font-size:13px}.table-player{display:flex;gap:8px;align-items:center}.text-btn{border:0;padding:0;background:transparent;font-size:13px;color:var(--text);text-align:left}.attribute-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.attribute{display:flex;align-items:center;justify-content:space-between;padding:9px 10px;background:#07191f;border-radius:5px;font-size:13px}.attribute b{color:var(--mint);font-size:13px}.profile-top{display:flex;align-items:center;gap:24px}.profile-top .portrait{width:152px;height:185px;border-radius:9px;background:#102a31;flex-shrink:0}.profile-top h2{font-size:26px}.profile-top p{color:var(--muted);font-size:13px;margin:10px 0;line-height:1.8}.profile-top .rating{font-size:40px;color:var(--mint);font-weight:850}.profile-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.profile-actions select{font-size:13px}.detail-tabs{display:flex;gap:9px;flex-wrap:wrap;margin:22px 0 17px}.detail-tabs span{font-size:13px;color:var(--mint)}.tactics-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px}.tactic-pitch{position:relative;aspect-ratio:68/82;max-height:650px;min-height:420px;background:repeating-linear-gradient(#254c3d 0 10%,#204537 10% 20%);border:1px solid #a3c6ad55;border-radius:8px;overflow:hidden}.tactic-pitch:before{content:"";position:absolute;inset:5%;border:1px solid #b8d6bc65}.tactic-pitch:after{content:"";position:absolute;left:5%;right:5%;top:50%;height:1px;background:#b8d6bc55}.center-circle{position:absolute;left:36%;top:40%;width:28%;height:20%;border:1px solid #b8d6bc55;border-radius:50%}.tactic-slot{position:absolute;transform:translate(-50%,-50%);width:26%;z-index:2;text-align:center}.tactic-slot b{display:inline-block;color:var(--mint);font-size:13px;background:#071c1cce;padding:3px 7px;border-radius:3px;margin-bottom:4px}.tactic-slot select{width:100%;padding:7px 3px;background:#0a201eeb;border-color:#70918e70;font-size:13px;text-align:center}.bench-grid{display:grid;gap:8px;margin-top:16px}.bench-grid label{display:grid;grid-template-columns:24px 1fr;align-items:center;font-size:13px;color:#6f9299}.bench-grid select{font-size:13px;min-width:0}.form-label{display:grid;gap:8px;font-size:13px;color:var(--muted);margin-bottom:16px}.scout-card .portrait{height:150px}.scout-card .candidate-actions{display:flex;gap:6px;padding:0 12px 12px}.scout-card .candidate-actions button{flex:1;font-size:13px;padding:7px 3px}.stars{color:var(--gold);font-size:13px;letter-spacing:2px;margin:9px 0}.facility-icon{display:grid;place-items:center;width:41px;height:41px;background:#b5efd210;border:1px solid #b5efd220;border-radius:9px;color:var(--mint);font-size:19px}.facility-level{display:flex;gap:5px;margin:19px 0}.facility-level i{height:5px;flex:1;border-radius:2px;background:#ffffff0c}.facility-level i.on{background:var(--mint)}.staff-slot{padding:10px 12px;font-size:13px;background:#0b1e26;border:1px dashed #ffffff19;border-radius:6px;margin-top:7px;color:#819fa6;display:flex;align-items:center;justify-content:space-between;gap:7px}.kit-preview{height:100px;display:grid;place-items:center;border-radius:8px;background:#07191f;font-size:55px}.color-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.color-grid label{font-size:13px;color:var(--muted);display:grid;gap:6px}.color-grid input{width:100%;height:35px;padding:3px}.cup-round{border-left:2px solid #42695e;padding-left:17px}.cup-game{padding:12px;border:1px solid var(--line);border-radius:7px;margin-top:9px;font-size:13px;line-height:1.8;background:#0b1e24}.cup-game b{color:var(--mint)}.auth-layout{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr}.auth-art{display:flex;flex-direction:column;justify-content:space-between;padding:45px;background:linear-gradient(160deg,#0d282ada,#07141955 50%,#071419e8),url(/assets/game/stadium.webp) center/cover}.auth-art h1{font:950 italic clamp(44px,5vw,80px)/.96 "Segoe UI",sans-serif;letter-spacing:-3px}.auth-art h1 span{color:var(--mint)}.auth-art p{font-size:13px;line-height:2;color:#a5bbba;max-width:380px;margin-top:20px}.auth-form{display:flex;justify-content:center;align-items:center;padding:40px}.auth-box{width:100%;max-width:390px}.auth-box h2{font-size:26px;margin-bottom:11px}.auth-box>p{font-size:13px;line-height:1.9;color:var(--muted);margin-bottom:26px}.auth-box label{display:grid;gap:9px;color:#a2b8ba;font-size:13px;margin-bottom:18px}.auth-box input{min-height:44px}.auth-box .btn.primary{width:100%;margin-top:5px}.auth-switch{margin-top:23px;text-align:center;font-size:13px;color:var(--muted)}.auth-switch button{background:none;border:0;padding:3px 7px;color:var(--mint);font-size:13px}.auth-note{border-top:1px solid var(--line);padding-top:20px;margin-top:26px;font-size:13px;line-height:1.8;color:#678b94}.boot{display:grid;place-content:center;gap:20px;text-align:center;height:100vh;color:var(--mint)}.boot b{font:900 italic 35px Arial}.boot span{font-size:13px}.boot p{font-size:13px;color:var(--muted)}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);z-index:100;background:#d3f4df;color:#133b2c;padding:13px 20px;border-radius:9px;box-shadow:0 8px 35px #0008;font-size:13px;max-width:min(90vw,600px);line-height:1.6}#toast.error{background:#edc1b7;color:#53291e}dialog{width:min(820px,94vw);max-height:88vh;border:1px solid #6a969666;border-radius:14px;background:#10242c;color:var(--text);padding:32px;box-shadow:0 20px 100px #000a}dialog::backdrop{background:#020b12c9;backdrop-filter:blur(5px)}.close-dialog{position:sticky;float:right;top:0;z-index:3;font-size:25px;padding:0;width:30px;height:30px;border:0;background:transparent;color:#8eb4b8}.replay-canvas{width:100%;aspect-ratio:105/68;background:#1f5039;display:block;border-radius:8px;margin-top:18px}.replay-control{display:flex;align-items:center;gap:13px;margin-top:14px}.replay-control input{flex:1;min-width:20px;accent-color:var(--mint)}.replay-control span{font-size:13px;font-variant-numeric:tabular-nums}.recovery-code{background:#07171d;padding:18px;border:1px solid var(--line);border-radius:8px;font:14px/1.8 monospace;overflow-wrap:anywhere;user-select:all;margin:20px 0}.danger-copy{color:var(--red);font-size:13px;line-height:1.8;margin:16px 0}.notice-strip{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 19px;border:1px solid #b5efd22b;background:#b5efd209;border-radius:9px;font-size:13px;line-height:1.8}@media(min-width:1700px){.content{margin-inline:auto;margin-left:max(var(--rail),calc((100vw - 1440px + var(--rail))/2));max-width:1440px}.player-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1200px){:root{--rail:195px}.content{padding:24px}.sidebar{padding-inline:12px}.player-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.grid4{gap:11px}.stat-box{padding:16px}.tactics-layout{grid-template-columns:minmax(0,1fr) 275px}.hero{padding:28px}.hero .crest{margin-right:0}.grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){:root{--rail:74px}.sidebar{padding:27px 10px}.sidebar .brand{font-size:21px;padding:0;letter-spacing:-1px}.sidebar .brand small,.club-id,.nav-label,.nav-link .nav-text,.sidebar-foot{display:none}.sidebar nav{margin-top:27px}.nav-link{justify-content:center;padding:12px 0}.nav-icon{font-size:17px}.grid2{grid-template-columns:1fr}.topbar{padding-inline:24px}.hero h1{font-size:48px}.tactics-layout{grid-template-columns:minmax(0,1fr) 290px}.auth-art{padding:30px}.auth-form{padding:27px}}@media(max-width:700px){.player-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.portrait{height:140px}.tactics-layout{grid-template-columns:1fr}.bench-grid{grid-template-columns:1fr 1fr}.tactic-pitch{min-height:440px;aspect-ratio:68/78}.hero .crest{display:none}.grid4,.attribute-grid{grid-template-columns:1fr 1fr}.auth-layout{grid-template-columns:1fr}.auth-art{min-height:260px;gap:40px}.auth-art .brand{padding:0}.auth-art h1{font-size:44px}.auth-art p{font-size:13px;margin-top:13px}.auth-art>small{display:none}.auth-form{padding:30px 24px 50px}.auth-box{max-width:480px}.topbar .meta{gap:12px}.topbar .meta>span:first-child{display:none}}@media(max-width:580px){:root{--rail:0px}.sidebar{inset:auto 0 0;width:100%;height:67px;padding:4px 5px max(5px,env(safe-area-inset-bottom));border:0;border-top:1px solid #64858855;background:#0a1d23f5;backdrop-filter:blur(12px)}.sidebar .brand{display:none}.sidebar nav{display:flex;overflow-x:auto;scrollbar-width:none;gap:3px;margin:0}.nav-link{flex:0 0 65px;flex-direction:column;gap:6px;margin:0;padding:7px 4px;min-height:54px;border-radius:5px;font-size:13px}.nav-link .nav-text{display:block}.nav-icon{font-size:16px}.nav-link[aria-current=page]{box-shadow:none}.topbar{height:57px;padding:0 16px}.topbar .crumb{font-size:13px}.topbar .crumb b{margin-left:9px}.topbar .meta .money{font-size:13px}.content{padding:21px 14px 96px}.page-title{align-items:start;gap:12px}.page-title h1{font-size:25px}.page-title p{font-size:13px}.page-title>.btn{font-size:13px;padding:8px 10px}.panel{padding:18px}.hero{padding:26px 21px;min-height:243px}.hero h1{font-size:43px}.hero p:not(.eyebrow){font-size:13px}.stat-box{padding:17px}.stat-box strong{font-size:25px}.grid4{gap:11px}.grid3{grid-template-columns:1fr}.player-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portrait{height:159px}.player-card:hover{transform:none}.player-copy{padding:12px}.filters{gap:8px}.filters select{font-size:13px;max-width:145px;padding:9px}.filters input{max-width:170px}.segmented{margin-left:0}.fixture{grid-template-columns:43px minmax(0,1fr) 45px minmax(0,1fr) 42px;gap:6px;font-size:13px}.fixture .btn{font-size:13px;padding:5px;min-height:28px}.fixture .badge{font-size:13px;padding:4px}.notice-strip{align-items:start;flex-direction:column}.next-teams{grid-template-columns:1fr 50px 1fr}.next-teams b{font-size:13px}.next-teams .crest.large{width:55px;height:66px;font-size:22px}.profile-top{gap:15px;align-items:start}.profile-top .portrait{width:115px;height:153px}.profile-top h2{font-size:23px}.profile-top p{font-size:13px}.profile-top .rating{font-size:30px}.attribute-grid{gap:5px}.attribute{padding:8px;font-size:13px}.attribute b{font-size:13px}dialog{padding:23px 18px;width:94vw;max-height:85vh}.tactic-pitch{min-height:390px}.tactic-slot select{font-size:13px;padding:7px 1px}.bench-grid{grid-template-columns:1fr}.page-foot{font-size:13px;gap:15px}.replay-control{gap:7px}.replay-control select{padding:7px 3px}.replay-control .btn{padding:8px}.dev-clock .row{gap:7px}#toast{bottom:80px;font-size:13px}.cup-game{font-size:13px}}.tactic-pitch{width:100%}.tactic-slot{width:23%}.tactic-slot[data-position=LB],.tactic-slot[data-position=RB]{margin-top:-30px}.tactic-slot[data-position=LCM],.tactic-slot[data-position=RCM]{margin-top:-25px}.kit-face{background:#15343a;border-radius:7px;margin-bottom:10px}.kit-pattern{width:100%;font-size:13px;padding:8px}@media(max-width:580px){.tactic-slot{width:22%}.tactic-slot[data-position=LCM],.tactic-slot[data-position=RCM]{margin-top:-42px}.tactic-slot select{font-size:13px}.kit-face{max-width:185px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root{--era-gold:#cbb373;--era-ink:#070e13;--era-line:#2b363e;--era-muted:#8c9ba6;--era-white:#eeece5;color-scheme:dark}.era-studio{max-width:1120px;margin:0 auto;padding:28px 36px 48px}.era-stepper{display:flex;justify-content:center;margin:0 auto 26px;max-width:530px}.era-stepper button{flex:1;color:#768791;background:none;border:0;font-size:13px;position:relative;padding:0 8px;cursor:pointer}.era-stepper button i{display:block;border:1px solid #64717d;width:20px;height:20px;font:11px/18px Arial;border-radius:50%;margin:0 auto 7px;background:#14212c}.era-stepper button:not(:last-child):after{content:"";position:absolute;left:calc(50% + 14px);top:9px;width:calc(100% - 28px);height:1px;background:#42535f}.era-stepper button[aria-current],.era-stepper button:not(:disabled){color:#d8c992}.era-stepper button[aria-current] i{background:#d3ba77;color:#10171b;border-color:#d3ba77}.studio-body{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(400px,1fr);gap:64px}.studio-body.name-only{display:block;max-width:440px;margin:5vh auto 0}.studio-controls h1,.founding-stage h1{font-size:25px;font-weight:600;letter-spacing:-.6px;line-height:1.4;margin:0 0 12px}.studio-controls p{font-size:13px;color:#a1b1ba;line-height:1.7;margin:0 0 20px}.studio-controls h3{font-size:13px;font-weight:500;color:#b2c0c7;margin:22px 0 10px}.studio-display{position:sticky;top:40px;min-height:540px;padding:45px 0 25px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-top:1px solid #5a5e5355;border-bottom:1px solid #5a5e5355;background:radial-gradient(ellipse,#28404b33,transparent 65%)}.studio-display>.emblem-svg{width:230px;filter:drop-shadow(0 10px 12px #0009);margin:25px 0}.studio-display>.jersey-svg{height:370px;max-width:100%;filter:drop-shadow(0 12px 10px #0008)}.studio-display h2{font-size:23px;font-weight:600;margin:12px 0}.studio-display>p{font-size:13px;letter-spacing:2px;color:#949ea6}.studio-display>p span{padding:0 12px;color:#cbb373}.era-options{display:flex;flex-wrap:wrap;gap:6px}.era-options button,.era-kit-tabs button{font-size:13px;background:#13212b90;color:#b9c6cd;border:1px solid #33454f;border-radius:2px;padding:9px 12px;cursor:pointer}.era-options button:hover,.badge-symbols button:hover{border-color:#cbb373;color:#e8d6a6}.era-options button.selected,.era-kit-tabs button.selected{color:#161d20;background:#d2b979;border-color:#d2b979}.name-input{position:relative}.name-input input{padding-right:55px;height:50px}.name-input>span{position:absolute;right:14px;top:18px;font-size:13px;color:#7f8b93}.name-validation{display:flex;justify-content:space-between;font-size:13px;align-items:center;color:#9aabb4;padding:10px 0}.suggestions{display:grid;grid-template-columns:repeat(3,1fr)}.suggestions button{padding:12px 5px}.name-stage .entry-label{margin-top:36px}.studio-actions{margin-top:30px;border-top:1px solid #344149;padding-top:20px;display:flex;gap:16px;align-items:center}.studio-actions .entry-primary{margin-left:auto;min-width:175px}.studio-actions #saveStatus{font-size:13px;color:#889ba5}.badge-symbols{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.badge-symbols button{cursor:pointer;border:1px solid #31414b;background:#101c2480;border-radius:2px;padding:6px;color:#91a3ac;font-size:13px}.badge-symbols button.selected{border-color:#d9bd76;background:#d3b36914;color:#e1cf9c}.badge-symbols svg{width:42px;height:46px;display:block;margin:auto}.badge-symbols span{display:block;margin-top:3px}.badge-text-row{display:flex;align-items:center;gap:20px;margin-top:20px}.badge-text-row .entry-label{margin:0}.badge-text-row .entry-input{width:140px;padding:8px 12px}.era-colors{display:flex;gap:25px}.era-colors label{display:flex;align-items:center;gap:8px;font-size:13px;color:#a6b2b8}.era-colors input{width:32px;height:32px;border:1px solid #8c7c55;padding:2px;border-radius:50%;background:transparent;cursor:pointer}.era-colors input::-webkit-color-swatch-wrapper{padding:0}.era-colors input::-webkit-color-swatch{border:0;border-radius:50%}.era-palettes{display:flex;gap:9px;margin-top:16px}.era-palettes button{display:flex;width:37px;height:18px;padding:0;border:1px solid #586776;border-radius:2px;overflow:hidden;cursor:pointer}.era-palettes i{flex:1;height:100%}.era-kit-tabs{display:flex;margin-top:23px}.era-kit-tabs button{flex:1;border-radius:0}.kit-lineup{display:flex;justify-content:space-around;border-top:1px solid #30404b;margin-top:20px;padding-top:12px}.kit-lineup button{display:grid;background:none;border:0;color:#9dabb4;font:13px Arial;letter-spacing:2px;cursor:pointer}.kit-lineup svg{height:105px;width:90px}.founding-stage{width:460px;max-width:90vw;margin:30px auto 40px;text-align:center}.founding-stage>p{font-size:13px;color:#a8b3bb}.founding-badge svg{height:155px;margin:20px auto 5px;filter:drop-shadow(0 0 30px #c8a3553b)}.founding-stage h2{font-size:26px;margin:5px 0 10px}.founding-kits{display:flex;justify-content:center;margin:15px 0}.founding-kits svg{width:130px;height:153px}.founding-stage .entry-primary{width:100%;margin-top:20px}.era-recovery-code{overflow-wrap:anywhere;font:16px/1.8 Consolas,monospace;letter-spacing:1px;padding:20px;border:1px solid #8e7e52;color:#e6cf8e;background:#101d2699;margin:25px 0 15px}.recovery-check{font-size:13px;color:#c8d2d6;display:flex;gap:9px;align-items:center}.recovery-check input{accent-color:#cbb373}.studio-controls .entry-kicker{font-size:13px;color:#cbb373}.era-entry .entry-primary,.era-entry .entry-secondary{box-shadow:none}@media(min-height:1000px){.era-studio{padding-top:60px}.era-stepper{margin-bottom:55px}.studio-display{min-height:610px}.founding-stage{margin-top:7vh}}@media(max-height:800px){.era-entry-head{height:70px}.era-studio{padding-top:16px}.era-stepper{margin-bottom:18px}.studio-controls h3{margin-top:15px}.studio-display{min-height:480px;padding:20px 0}.studio-display>.jersey-svg{height:320px}.studio-actions{margin-top:18px;padding-top:14px}.founding-stage{margin-top:16px}.founding-badge svg{height:110px}.founding-kits svg{height:120px}.founding-stage h1{font-size:23px}.founding-facts{padding:10px 0}.kit-lineup svg{height:80px}}@media(max-width:900px){.studio-body{gap:25px;grid-template-columns:minmax(190px,.7fr) minmax(350px,1fr)}.era-studio{padding-inline:24px}.studio-display>.emblem-svg{width:180px}.studio-display>.jersey-svg{max-width:250px}.era-entry-head>.entry-kicker{display:none}}.era-entry{min-height:100dvh;background:#070e13;color:var(--era-white);font-family:Segoe UI,Malgun Gothic,sans-serif;position:relative;isolation:isolate;padding-bottom:60px}.era-entry:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#050b10,#060c1233 48%,#060c120d),url(/assets/game/era-tunnel.png) center 38%/cover;z-index:-1}.era-entry.studio-scene:before{background:linear-gradient(0deg,#060d12 10%,#060d12ec 52%,#060d1288),url(/assets/game/era-tunnel.png) center 34%/cover}.era-wordmark{display:inline-block;font-family:Arial,sans-serif;font-size:58px;font-weight:900;letter-spacing:3px;color:var(--era-gold);line-height:1;white-space:nowrap}.era-wordmark>span{margin-left:8px}.era-wordmark small{display:block;font-size:13px;font-weight:500;letter-spacing:2px;margin-top:10px}.main-menu{min-height:calc(100dvh - 70px);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:70px 24px 9vh;text-align:center}.menu-mark .era-wordmark{font-size:clamp(66px,6.7vw,115px);text-shadow:0 3px 22px #000}.menu-mark .era-wordmark small{font-size:clamp(11px,1vw,16px);letter-spacing:4px}.menu-slogan{font-family:Georgia,Malgun Gothic,serif;font-style:italic;font-size:20px;letter-spacing:2px;margin:32px 0 15px;text-shadow:0 2px 10px #000}.entry-kicker{font-size:13px;letter-spacing:3px;color:var(--era-gold);margin:0 0 18px}.menu-actions{display:grid;gap:12px;width:350px;margin-top:36px}.menu-caption{font-size:13px;color:#a9b2b6;margin-top:25px}.entry-primary,.entry-secondary{font:600 13px Segoe UI,Malgun Gothic,sans-serif;border-radius:2px;min-height:44px;padding:12px 18px;cursor:pointer;letter-spacing:.3px;display:flex;align-items:center;justify-content:center;gap:18px;border:1px solid #bca361;transition:background .15s,color .15s}.entry-primary{background:linear-gradient(100deg,#bba366,#e8d699 55%,#bda46a);color:#181b18}.entry-secondary{background:#070e13cc;color:#e5d6a7}.entry-primary:hover{filter:brightness(1.1)}.entry-secondary:hover{background:#cbb37320}.entry-primary:disabled,.entry-secondary:disabled{opacity:.45;cursor:wait}.entry-text{background:transparent;border:0;color:#b0bbc0;font-size:13px;cursor:pointer}.era-entry button:focus-visible,.era-entry input:focus-visible,.era-entry textarea:focus-visible{outline:2px solid #e4cb87;outline-offset:3px}.era-footer{position:absolute;bottom:0;left:0;right:0;min-height:48px;border-top:1px solid #58626355;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 30px;font:13px Arial;letter-spacing:1.1px;color:#9ba6ad;background:#060d13b0}.era-footer>span:nth-child(2){letter-spacing:5px;font-size:13px}.era-entry-head{height:90px;padding:24px 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #68727d3d}.era-entry-head .era-wordmark{font-size:29px}.era-entry-head .era-wordmark small{font-size:13px;letter-spacing:1.2px;margin-top:6px}.restore-stage{max-width:420px;margin:0 auto;padding:10vh 0 50px}.restore-stage h1{font-size:26px;font-weight:600;margin:0 0 22px;letter-spacing:-1px}.restore-stage>p:not(.entry-kicker){font-size:13px;line-height:1.9;color:#adb5ba}.entry-label{display:block;font-size:13px;color:#b8c3c7;margin:26px 0 9px}.entry-input{width:100%;border:1px solid #475661;border-radius:2px;background:#08121ad9;color:#e8e9e6;padding:14px;font:13px Segoe UI,Malgun Gothic,sans-serif;outline:none}.entry-input:focus{border-color:#cbb373}.restore-stage .entry-primary{width:100%;margin-top:18px}.restore-help{border:1px solid #35424c;padding:20px 24px;margin-top:40px}.restore-help h3{font-size:13px;margin:0 0 12px}.restore-help p{font-size:13px;color:#93a2ac;line-height:2;margin:0}#entryError{color:#f2a797;font-size:13px;line-height:1.7}.recovery-preview{text-align:center}.recovery-preview>.emblem-svg{width:136px;margin:15px auto 22px;display:block}.founding-facts{border-top:1px solid #485055;border-bottom:1px solid #485055;padding:15px 0;text-align:left;font-size:13px}.founding-facts>div{display:flex;justify-content:space-between;gap:24px;line-height:2.2}.founding-facts dt{color:#8d9ba6}.founding-facts dd{margin:0}@media(min-height:1000px){.main-menu{padding-bottom:12vh}.menu-actions{margin-top:45px}}@media(max-height:800px){.main-menu{padding-bottom:6vh}.menu-slogan{margin-top:24px}.menu-actions{margin-top:20px}.restore-stage{padding-top:6vh}}@media(max-width:700px){.era-footer>span:first-child,.era-footer>span:last-child{display:none}.era-footer{justify-content:center}.era-entry-head{padding:20px}.restore-stage{padding:50px 24px;max-width:440px}.main-menu{padding-bottom:10vh}.menu-actions{width:min(350px,90vw)}}:root{--bg:#070e13;--panel:#101b23;--panel2:#14212a;--text:#e5e8e7;--muted:#8999a4;--line:#2a3740;--mint:#cbb373;--gold:#d6bd7b;--red:#d98378;--rail:116px;font-size:13px;background:var(--bg)}.market-layout{display:grid;grid-template-columns:minmax(680px,1fr) 280px;gap:20px}.market-board,.market-guide,.scout-directory,.scout-report,.league-board,.league-side{background:#0d1921;border:1px solid #2d3d48;min-width:0}.market-tabs{display:flex;gap:0;border-bottom:1px solid #364650;padding:15px}.market-tabs>button{border-radius:0;border-right:0;min-width:120px;font-size:13px}.market-tabs>button.active{background:#cbb373;color:#182023}.market-tabs>button:last-of-type{border-right:1px solid #364650}.market-tabs>span{align-self:center;margin-left:auto;font:13px Arial;letter-spacing:1.1px;color:#bda776}.market-board .filters{padding:12px 15px;margin:0}.market-table{width:100%}.market-table th{font-size:13px;text-align:left;padding:10px}.market-table td{font-size:13px;height:54px;padding:6px 10px}.market-table td:nth-child(5){color:#d3c6a6}.market-table .table-face{width:35px;height:40px}.market-table .table-face canvas{height:47px;width:38px}.market-table .btn{font-size:13px;padding:5px 8px;min-height:27px}.watch-active{border-color:#ab945b;color:#e0c684}.market-table tr.watching{background:#cbb37307}.market-guide{padding:20px;align-self:start}.budget-number{display:block;font:29px Arial;color:#d8c18a;margin:22px 0 8px}.market-guide>p{font-size:13px;line-height:1.9;color:#8ca2b0}.market-guide .founding-facts{margin:23px 0}.market-guide h3{font-size:13px;margin:28px 0 14px}.position-depth{margin-bottom:20px}.position-depth>div{display:grid;grid-template-columns:40px 1fr 20px;padding:8px 0;border-bottom:1px solid #253741;font-size:13px}.position-depth span{color:#91a9b8}.position-depth i{font-size:13px;letter-spacing:6px;color:#cbb373;font-style:normal}.position-depth b{font-size:13px;font-weight:500}.scout-layout{display:grid;grid-template-columns:minmax(500px,1.25fr) minmax(350px,1fr);gap:20px;min-height:calc(100dvh - 240px)}.scout-directory,.scout-report{padding:20px}.scout-column-labels,.scout-row{display:grid;grid-template-columns:1.4fr .6fr 1fr .8fr;gap:16px;align-items:center}.scout-column-labels{font-size:13px;color:#8299a8;padding:17px 10px;border-bottom:1px solid #30424d}.scout-row{width:100%;background:none;border:0;border-bottom:1px solid #283b46;padding:15px 10px;border-radius:0;text-align:left;color:#bbcad1;font-size:13px;cursor:pointer}.scout-row.selected{background:#cbb37312;box-shadow:inset 2px 0 #cbb373}.scout-row .player-cell small{display:block;margin:5px 0 0;font-size:13px;color:#7f9aab}.scout-row .table-face{width:44px;height:48px}.scout-row .table-face canvas{width:44px;height:55px;transform:none}.stars{color:#cbb373;letter-spacing:2px;font-size:13px;white-space:nowrap}.scout-row .player-status{justify-self:start}.scout-policy{margin-top:32px;border-top:1px solid #354650;padding:20px 10px}.scout-policy b{font-size:13px;color:#b0c0c8}.scout-policy p{font-size:13px;line-height:1.9;color:#859cab;margin-top:12px}.scout-subject{display:flex;align-items:center;justify-content:center;gap:36px;border-bottom:1px solid #30424e;margin-top:18px}.scout-subject .scout-face{width:180px;height:225px;flex-shrink:0}.scout-subject h2{font-size:25px;font-weight:500;margin-bottom:15px}.scout-subject strong{display:block;font:42px Arial;color:#dec78c;margin:12px 0}.scout-subject strong small{font-size:13px;margin-left:6px}.scout-subject .entry-kicker{font-size:13px}.scout-subject>.stars{margin-top:10px}.scout-subject small{font-size:13px}.scout-known{margin:20px 0}.scout-known>div{display:flex;justify-content:space-between;border-bottom:1px solid #243945;padding:15px 10px;font-size:13px;color:#9db3bf}.scout-known b{color:#d2bd84;font-size:13px;font-weight:500}.scout-known .unknown{font-family:monospace;letter-spacing:3px;color:#657f90}.scout-contract{display:flex;justify-content:space-between;align-items:center;margin:24px 0;font-size:13px}.scout-contract b{display:block;color:#d8c38a;font-size:18px;margin-top:7px}.scout-report>.row{margin-top:26px}.league-layout{display:grid;grid-template-columns:minmax(570px,1.65fr) minmax(320px,1fr);gap:20px}.league-banner{display:flex;gap:22px;align-items:center;padding:25px 22px;background:linear-gradient(90deg,#1f2c32,#101c24);border-bottom:1px solid #465257}.league-banner>span{font:24px Georgia;color:#d5c391;letter-spacing:3px}.league-banner>b{font:13px Arial;letter-spacing:2px;color:#899eac}.league-banner small{margin-left:auto;font:13px Arial;letter-spacing:2px}.league-table{width:100%}.league-table td{height:40px;padding:5px 14px;font-size:13px;font-variant-numeric:tabular-nums}.league-table th{font-size:13px;text-align:left;padding:12px 14px}.league-table td:first-child{width:55px;color:#9aafbb}.league-table td:last-child{color:#e0c98f}.league-club{display:flex;align-items:center;gap:13px}.league-club svg{width:24px;height:29px}.league-club small{font:13px Arial;color:#cbb373;margin-left:15px;letter-spacing:1px}.league-table .promotion td:first-child{border-left:2px solid #759c84}.league-table .playoff td:first-child{border-left:2px solid #b29d60}.league-table .relegation td:first-child{border-left:2px solid #a26e66}.league-legend{display:flex;gap:20px;font-size:13px;color:#859eac;padding:18px 22px 10px}.league-legend>span:first-child{color:#83ac95}.league-legend>span:nth-child(2){color:#c1ab75}.league-legend>span:last-child{color:#c18c82}.league-note{font-size:13px;color:#849cab;padding:0 22px 20px}.league-side{padding:20px;align-self:start}.league-side>.section-heading:not(:first-child){margin-top:26px}.promotion-note{border-top:1px solid #3d4f5b;margin-top:30px;padding-top:22px}.promotion-note h3{font-size:13px;color:#cfc19c}.promotion-note p{font-size:13px;color:#899fac;line-height:1.9;margin:13px 0 25px}.promotion-note a{font-size:13px;color:#cbb373}.segmented button.active{color:#16221d!important}@media(max-width:1450px){.market-layout{grid-template-columns:minmax(630px,1fr) 235px;gap:14px}.market-guide{padding:14px}.market-table td,.market-table th{padding-inline:7px;font-size:13px}.market-tabs>button{min-width:100px}.market-tabs>span{font-size:13px}.market-table .player-cell{font-size:13px}.scout-layout{gap:14px;grid-template-columns:minmax(480px,1.35fr) minmax(320px,1fr)}.scout-directory,.scout-report{padding:15px}.scout-subject{gap:15px}.scout-subject .scout-face{width:145px;height:185px}.scout-subject h2{font-size:22px}.scout-column-labels,.scout-row{gap:9px}.league-layout{gap:14px;grid-template-columns:minmax(570px,1.8fr) minmax(310px,1fr)}.league-table td,.league-table th{padding-inline:9px}.league-side{padding:14px}.league-club{gap:8px}.league-club small{display:none}.league-legend{gap:12px;font-size:13px}.league-banner{padding:20px}.league-table td{height:36px}}@media(max-height:820px){.league-table td{height:31px}.league-club svg{height:24px;width:21px}.league-banner{padding:14px 20px}.scout-row{padding:9px 10px}.scout-subject .scout-face{height:160px;width:128px}.scout-known>div{padding:10px}.scout-known{margin:10px 0}.scout-report>.row{margin-top:15px}.scout-policy{margin-top:20px}.market-table td{height:45px}}.squad-layout{display:grid;grid-template-columns:minmax(570px,1.45fr) minmax(380px,1fr);gap:20px;min-height:calc(100dvh - 225px)}.squad-list,.squad-detail{border:1px solid #2e3d47;background:#0c171e;min-width:0}.squad-list .filters{margin:0;padding:13px 16px;gap:12px}.squad-table-scroll{height:calc(100dvh - 280px);min-height:400px;overflow:auto}.squad-table{width:100%;table-layout:auto}.squad-table th{position:sticky;top:0;z-index:2}.squad-table td{padding:0 9px;height:34px;font-size:13px}.squad-table th{height:30px;padding:5px 9px;text-align:left}.squad-table td:first-child{font-size:13px;color:#8196a5}.squad-table tr.selected{background:#cbb3731c;box-shadow:inset 3px 0 #cfb678}.player-cell{display:flex;align-items:center;gap:8px;background:none;border:0;padding:0;min-height:33px;width:100%;text-align:left;font-size:13px;white-space:nowrap}.player-cell small{font-size:13px;color:#9fa59a;margin-left:8px}.portrait.table-face{width:30px;height:32px;flex-shrink:0;overflow:hidden}.table-face canvas{height:43px;width:34px;max-width:none;transform:translate(-2px,-2px)}.condition-meter{display:inline-block;width:42px;height:4px;background:#2b3d45;vertical-align:middle;margin-right:6px}.condition-meter i{display:block;height:100%;background:#6ab58b}.squad-table td small{font-size:13px}.player-status{font-size:13px;white-space:nowrap;letter-spacing:.3px;display:inline-block;padding:3px 5px;border:1px solid #33454e;color:#849ca9}.player-status.starter{color:#d5c089;border-color:#84744d66;background:#ad975e12}.player-status.substitute{color:#99b8c9;border-color:#52758a66}.player-status.injured{color:#eda093;border-color:#955e5455;background:#94443a12}.player-status.suspended{color:#dfb983;border-color:#84693c77}.squad-detail{padding:20px;align-self:start}.squad-profile{display:flex;align-items:center;gap:25px;border-bottom:1px solid #35454f;background:linear-gradient(90deg,#15252e,#0b141b)}.squad-profile .profile-face{width:42%;height:265px;max-width:230px}.squad-profile h2{font-size:26px;font-weight:500;margin:10px 0}.squad-profile p{font-size:13px;color:#99aeb9}.squad-profile .entry-kicker{font-size:13px;letter-spacing:2px}.profile-ovr{display:block;font:46px/1.15 Arial;color:#dbbd72;margin:15px 0}.profile-ovr small{display:block;font:13px Arial;letter-spacing:2px;margin-top:4px}.profile-physical{display:flex;justify-content:space-around;padding:18px 0;border-bottom:1px solid #293b46}.profile-physical span{font-size:17px;color:#d2d9d9}.profile-physical small{display:block;font-size:13px;letter-spacing:1px;text-align:center;margin-top:6px}.career-strip{display:flex;gap:32px;padding:17px 5px;font-size:13px;color:#829aa8}.career-strip b{font-size:15px;margin-right:7px;color:#cfbd8e;font-weight:500}.squad-attributes{display:grid;grid-template-columns:repeat(3,1fr);column-gap:16px;margin-bottom:24px}.squad-attributes>div{display:flex;justify-content:space-between;gap:8px;padding:9px 0;border-bottom:1px solid #21343f;font-size:13px;color:#a6b5bd}.squad-attributes b{color:#d7c18a;font-size:13px;font-weight:550}.full{width:100%}.era-tactics{display:grid;grid-template-columns:minmax(590px,1.9fr) minmax(310px,1fr);gap:20px}.tactic-main{padding:15px;background:#0e1c24;border:1px solid #33464f}.tactics-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.tactics-toolbar .segmented{margin:0}.tactics-toolbar select{font-size:13px}.segmented{border-radius:2px}.segmented .active{background:#cbb373;color:#192127}.era-tactic-pitch{position:relative;height:calc(100dvh - 280px);min-height:560px;max-height:900px;background:repeating-linear-gradient(0deg,#294e34 0 9%,#30583b 9% 18%);border:1px solid #98a57c77;overflow:hidden}.pitch-lines{position:absolute;inset:16px;border:1px solid #c4d4b68c;pointer-events:none}.pitch-lines:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#c4d4b680}.pitch-lines .center-circle{position:absolute;border:1px solid #c4d4b680;left:38%;top:40%;width:24%;height:20%;border-radius:50%;transform:none}.pitch-lines .penalty-area{position:absolute;left:25%;width:50%;height:15%;border:1px solid #c4d4b680}.penalty-area.top{top:-1px}.penalty-area.bottom{bottom:-1px}.penalty-area:before{content:"";position:absolute;left:25%;width:50%;height:45%;border:1px solid #c4d4b680}.penalty-area.bottom:before{bottom:0}.era-tactic-player{width:133px;position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;flex-direction:column;z-index:2}.pitch-face{height:65px;width:65px;overflow:hidden}.pitch-face canvas{width:65px;height:81px;max-width:none;transform:translateY(-2px)}.pitch-name{font-size:13px;background:#061016ed;padding:4px 6px;text-align:center;width:100%;white-space:nowrap}.pitch-name b{color:#d7bd7b;margin-right:4px;font-size:13px}.pitch-name small{font-size:13px;color:#8ea8b9;margin-left:3px}.pitch-condition{height:3px;width:100%;background:#132d22}.pitch-condition i{height:100%;display:block;background:#a8c86f}.era-tactic-player>select{width:100%;height:22px;padding:2px;font-size:13px;border-radius:0;border-color:#324d3b;color:#b7cebe;background:#10261de6}.era-tactic-player .role-select{font-size:13px;text-align:center;border-top:0;background:#0c2118ed}.era-tactic-player>select:not(.role-select){position:absolute;inset:65px 0 auto;opacity:0;cursor:pointer;height:27px}.era-tactic-player>select:focus-visible{opacity:1}.pitch-alert{position:absolute;right:4px;top:35px;color:#ffb0a1;font-size:13px;background:#742b26;padding:3px}.tactic-settings{background:#0c181f;border:1px solid #33444f;padding:20px;min-width:0}.tactic-settings .form-label{font-size:13px;margin-top:16px}.tactic-settings select{font-size:13px;width:100%;padding:9px}.instruction-board{margin:22px 0}.instruction-board h3{font-size:13px;margin-bottom:15px;font-weight:500;color:#c2cbcb}.instruction-board>div{display:grid;grid-template-columns:85px minmax(40px,1fr) 24px;gap:12px;align-items:center;padding:7px 0;color:#95aab7;font-size:13px}.instruction-board meter{width:100%;height:7px;appearance:none}.instruction-board meter::-webkit-meter-bar{background:#253c46;border:0;border-radius:0}.instruction-board meter::-webkit-meter-optimum-value{background:#73a784}.instruction-board b{font-size:13px;font-weight:500;color:#c7d0d2}.instruction-board p,.tactic-note{font-size:13px;color:#8197a5;line-height:1.9;margin-top:13px}.era-bench{margin-top:8px;display:grid;gap:2px}.era-bench label{display:flex;gap:8px;align-items:center;border-bottom:1px solid #243843;padding:3px 0}.era-bench label>span:first-child{color:#788f9f;font-size:13px;width:12px}.era-bench .bench-face{width:29px;height:32px;flex-shrink:0}.era-bench select{padding:4px 6px;font-size:13px;border:0;background:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1450px){.squad-layout{grid-template-columns:minmax(510px,1.4fr) minmax(330px,1fr);gap:14px}.squad-detail{padding:14px}.squad-profile{gap:16px}.squad-profile .profile-face{height:210px}.squad-profile h2{font-size:22px}.squad-attributes{column-gap:9px}.squad-attributes>div{font-size:13px;padding:8px 0}.squad-table td{padding-inline:7px}.squad-table .optional-col{display:none}.era-tactics{grid-template-columns:minmax(570px,1.8fr) minmax(275px,1fr);gap:14px}.era-tactic-player{width:111px}.pitch-face{height:55px;width:55px}.pitch-face canvas{width:55px;height:69px}.era-tactic-player>select:not(.role-select){top:55px}.tactic-settings{padding:14px}.instruction-board>div{gap:9px;grid-template-columns:80px 1fr 22px}}@media(max-height:820px){.squad-table-scroll{min-height:420px}.squad-detail .profile-face{height:175px}.squad-attributes>div{padding:5px 0}.profile-ovr{font-size:32px;margin:8px 0}.profile-physical,.career-strip{padding:12px 0}.era-tactic-pitch{min-height:530px}.instruction-board{margin:14px 0}.instruction-board>div{padding:4px 0}.era-bench .bench-face{height:26px;width:23px}.era-bench label{padding:0}.tactic-note{margin-top:8px}.squad-profile h2{font-size:22px}}body{background:var(--bg)}button,input,select{border-radius:2px;background:#0b151d;border-color:#35434d}button:hover:not(:disabled){background:#cbb37319}.btn,.btn.small{border-radius:2px}.btn.primary{background:linear-gradient(105deg,#b5a06a,#e0cd93,#b9a16a);color:#131a1b;border-color:#bfa86c}.btn.primary:hover{background:#e2cc8b}.text-btn{color:inherit}.panel{background:#101c2488;border:1px solid var(--line);border-radius:2px;padding:18px;box-shadow:none}.panel-head{margin-bottom:15px}.badge{border-radius:2px}.progress{border-radius:0}.progress i{background:#62a985}.sidebar{width:var(--rail);padding:15px 0 12px;border-right:1px solid #485158;background:#080f15}.sidebar .brand{font-style:normal;padding:5px 10px 15px;letter-spacing:0}.sidebar .brand .era-wordmark{font-size:22px;letter-spacing:.6px;color:var(--gold)}.sidebar .brand .era-wordmark>span{color:inherit;margin-left:2px}.sidebar .brand .era-wordmark small{font:5px Arial;letter-spacing:.55px;margin-top:5px;color:#ab9c70}.club-id{padding:10px 8px;margin:0 0 12px;display:flex;flex-direction:column;text-align:center;gap:7px}.club-id .crest{width:34px;height:39px}.club-id strong,.club-id small{font-size:13px}.nav-label{display:none}.nav-link{padding:11px 10px;gap:8px;font-size:13px;border-radius:0;margin:0;min-height:39px;border:0;border-left:2px solid transparent}.nav-link[aria-current=page]{background:linear-gradient(90deg,#cbb37326,transparent);box-shadow:none;border-left-color:#d5be7e;color:#e2d2a4}.nav-icon{font-size:14px;width:18px}.sidebar-foot{font-size:13px;letter-spacing:1px;padding:10px;line-height:2}.sidebar-foot .divider{margin:9px 0}.topbar{height:54px;padding:0 22px;background:#0a131a;border-bottom:1px solid #404b52}.topbar .crumb{color:#899ba8}.topbar .crumb b{margin:0;font-size:13px;font-weight:500}.topbar .meta{font-size:13px;gap:26px}.topbar .meta .money{font-size:13px}.content{margin-left:var(--rail);padding:18px 20px 10px;max-width:none;min-height:calc(100dvh - 54px)}.page-title{margin-bottom:17px;align-items:center;border-bottom:1px solid #26363f;padding-bottom:14px}.page-title h1{font-size:25px;font-weight:550}.page-title p{font-size:13px;margin-top:6px}.page-title .eyebrow{font-size:13px;color:#cbb373;letter-spacing:2px;margin:0 0 6px}.page-foot{margin-top:12px;padding-top:10px;font-size:13px;letter-spacing:1.4px;border-top:1px solid #34414a}.dev-clock{margin:12px 0 0;padding:8px 12px;border-radius:2px;border-color:#273640;background:#0c171e}.dev-clock summary{font-size:13px}.dev-clock p{font-size:13px}.dev-clock .row{margin-top:10px}.feed{margin:0;padding:0;list-style:none}.feed li{font-size:13px;border-bottom:1px solid #273740;padding:14px 0;line-height:1.6}.feed li small{font-size:13px;letter-spacing:1px}.empty{font-size:13px;color:#8b9aa4;padding:24px 12px}.portrait{background:none;border-radius:0;display:block;overflow:hidden}.portrait canvas{width:100%;height:100%;object-fit:contain}.crest.crafted{background:transparent;clip-path:none}.crest.crafted svg{width:100%;height:100%}.home-layout{display:grid;grid-template-columns:29% minmax(0,1.12fr) minmax(0,1fr);gap:16px;min-height:calc(100dvh - 144px)}.home-layout>*,.home-layout section{min-width:0}.club-identity-scene{position:relative;min-height:610px;background:linear-gradient(0deg,#061018 1%,#06101815 43%,#06101888 80%),url(/assets/game/era-tunnel.png) center/cover;border:1px solid #35444d;display:flex;flex-direction:column;padding:30px 24px}.identity-top{display:flex;align-items:center;gap:18px}.identity-top>svg{width:76px;height:90px;flex-shrink:0}.identity-top h1{font-size:23px;letter-spacing:-.8px;overflow-wrap:anywhere}.identity-top p{font-size:13px;margin:10px 0;color:#bbc7cb}.identity-top small{font-size:13px;letter-spacing:2px}.club-motto{margin-top:35px;border-top:1px solid #b3c0bf33;padding-top:25px}.club-motto p{font:italic 18px/1.9 Georgia,Malgun Gothic,serif;letter-spacing:1px;color:#dce1df}.club-motto>span{display:block;font:13px Arial;letter-spacing:4px;color:#a4b0b4;margin-top:16px}.identity-bottom{margin-top:auto;padding-top:30px}.identity-bottom>span{font:13px Arial;letter-spacing:3px;color:#bdc7cb}.identity-record{display:flex;gap:42px;padding:22px 0}.identity-record>b{font-size:29px;font-weight:400;color:#d4c18f}.identity-record small{font-size:13px;color:#9ba9b2;margin-left:7px}.identity-bottom>a{font-size:13px;display:flex;justify-content:space-between;border-top:1px solid #5b655e;padding-top:18px}.home-match-column,.home-news-column{display:flex;flex-direction:column;gap:15px}.home-match-column>section,.home-news-column>section{background:#101b239c;border:1px solid #2c3b45;padding:18px}.section-heading{display:flex;align-items:center;gap:12px;min-height:26px;padding-bottom:12px;border-bottom:1px solid #35414a}.section-heading h2{font-size:13px;font-weight:550}.section-heading>span{font:13px Arial;letter-spacing:1px;color:#718793}.section-heading>a{font-size:13px;color:#a2b4c0;margin-left:auto}.competition-line{text-align:center;color:#b7c1c7;font-size:13px;margin-top:27px;letter-spacing:1px}.competition-line span{padding:0 12px;color:#cbb373}.match-panel{flex:1.15}.match-clubs{display:grid;grid-template-columns:1fr 40px 1fr;align-items:center;text-align:center;padding:26px 0}.match-clubs svg{width:87px;height:98px;margin:auto}.match-clubs h3{font-size:14px;margin-top:10px;font-weight:500}.match-clubs small{font:13px Arial;letter-spacing:2px;display:block;margin-top:7px;color:#8ba0ad}.match-clubs>strong{font:20px Georgia;color:#a49568}.kickoff-line{text-align:center;font-size:13px;color:#b7c5cc}.kickoff-line>span{color:#8b9eab}.match-cta{width:100%;margin-top:23px;justify-content:space-between}.schedule-go{display:block;margin:14px auto 0;font-size:13px;color:#cbb373}.first-kickoff{text-align:center;padding:26px 0 15px}.first-kickoff svg{height:90px}.first-kickoff h3{margin:20px 0 10px;font-size:19px;font-weight:450}.first-kickoff p{font-size:13px;color:#91a4af;line-height:1.8;margin-bottom:24px}.first-kickoff .btn{width:100%}.schedule-panel{flex:1}.results-panel{flex:.8}.fixture{display:grid;grid-template-columns:45px minmax(60px,1fr) 48px minmax(60px,1fr) 54px;gap:8px;border-bottom:1px solid #253640;padding:12px 0;font-size:13px;min-height:48px}.fixture .badge{font-size:13px;padding:3px;text-align:center}.fixture .opponent{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixture .score{font-size:13px;white-space:nowrap;text-align:center;color:#decca0}.fixture .btn{font-size:13px;min-height:25px;padding:4px 8px}.news-panel{flex:1.2}.news-feature{margin-top:12px;min-height:180px;position:relative;background:linear-gradient(90deg,#071019dd,#07101930),url(/assets/game/era-tunnel.png) 50% 30%/cover;display:flex;align-items:flex-end;overflow:hidden}.news-feature>div{position:relative;padding:18px;flex:1;z-index:1}.news-feature h3{font-size:16px;max-width:210px;line-height:1.5;margin:10px 0}.news-feature p{font-size:13px;color:#c4cdd0}.news-feature span:not(.portrait){font:13px Arial;letter-spacing:2px;color:#d4bd7e}.news-feature .portrait{position:absolute;right:0;bottom:-22px;width:170px;height:215px;opacity:.85}.news-panel .feed li{display:flex;justify-content:space-between;gap:8px;font-size:13px;padding:13px 0}.news-panel .feed li small{white-space:nowrap;font-size:13px}.condition-rings{display:flex;justify-content:space-between;gap:8px;margin-top:18px}.condition-rings>div{text-align:center}.condition-rings b{display:grid;place-items:center;width:53px;height:53px;background:radial-gradient(closest-side,#101b23 87%,transparent 88%),conic-gradient(#bba66d calc(var(--value)*1%),#31404a 0);border-radius:50%;font:18px Arial;color:#dce1df}.condition-rings span{font-size:13px;display:block;margin-top:9px;color:#9baeb9}.availability-strip{display:flex;justify-content:space-between;margin-top:20px;padding-top:14px;border-top:1px solid #273944;font-size:13px;color:#a4b5be}.availability-strip b{color:#e0e3dc;margin-left:8px}.danger-text{color:#de9386!important}.home-tactic{display:grid;grid-template-columns:1fr 1.05fr;gap:12px;flex:.85}.home-tactic .section-heading{grid-column:1/-1}.mini-pitch{position:relative;min-height:166px;background:repeating-linear-gradient(0deg,#214232 0 24px,#284a38 24px 48px);border:1px solid #74977966}.mini-pitch:before{content:"";position:absolute;inset:8px;border:1px solid #b4c6ac80}.mini-pitch:after{content:"";position:absolute;top:50%;left:8px;right:8px;height:1px;background:#b4c6ac66}.mini-pitch>i{position:absolute;left:35%;top:40%;width:30%;height:20%;border:1px solid #b4c6ac88;border-radius:50%}.mini-pitch>b{position:absolute;transform:translate(-50%,-50%);font:13px Arial;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#d9c78b;color:#0e211b;z-index:1}.tactic-caption{align-self:center;display:grid;gap:12px}.tactic-caption strong{font-size:16px;font-weight:450;color:#d9c790}.tactic-caption span,.tactic-caption a{font-size:13px;color:#9cb0bc}.tactic-caption a{border-top:1px solid #34454f;padding-top:12px}dialog{background:#0b1720;border:1px solid #7d7356;border-radius:3px;max-width:1000px;width:min(96vw,1000px);color:#e8ece9;box-shadow:0 20px 70px #0009}dialog::backdrop{background:#02070cce}.close-dialog{border-radius:2px}.profile-top .portrait{background:linear-gradient(0deg,#14262f,#26333b);border:1px solid #394750}.attribute{border-bottom-color:#2c3d47}.attribute b{color:#cfb775}.table-scroll{border-radius:2px}table{font-size:13px;border-collapse:collapse}th{background:#0c151d;font-size:13px;color:#849aa8;letter-spacing:.7px}td{padding:11px 10px;border-bottom:1px solid #23333d}tr.me{background:#cbb37316;color:#e0cea0}tr:hover{background:#cbb3730a}.filters{border-bottom:1px solid #33434e;padding-bottom:14px}.filters select{font-size:13px}.notice-strip{background:#13222b;border-radius:2px;border:1px solid #30414b;font-size:13px}.insight{font-size:14px}.insight small{font-size:13px;line-height:1.9}.entry-text:hover{background:none!important;color:#d7bd7c}.era-stepper button:disabled{opacity:.8}.era-entry{overflow-x:hidden}.era-entry .entry-primary{background:linear-gradient(100deg,#bba366,#e8d699 55%,#bda46a)}.era-entry .entry-primary:hover{background:#e8d699}.era-entry .entry-input{border-radius:2px}.era-entry .entry-secondary:hover{background:#cbb37320}@media(min-width:1800px){.home-layout{gap:20px}.home-match-column>section,.home-news-column>section{padding:22px}.club-identity-scene{padding:34px 30px}.identity-top h1{font-size:27px}.match-clubs{padding:32px 0}.match-clubs svg{width:105px;height:116px}.news-feature{min-height:218px}.section-heading h2{font-size:15px}.condition-rings b{width:62px;height:62px}.home-tactic .mini-pitch{min-height:190px}.feed li{padding:16px 0}}@media(max-width:1450px){:root{--rail:96px}.nav-link{padding:10px 7px;font-size:13px;gap:6px}.sidebar .brand .era-wordmark{font-size:19px}.sidebar .brand .era-wordmark small{font-size:4.5px}.content{padding:14px}.home-layout{gap:12px;grid-template-columns:28% minmax(0,1.12fr) minmax(0,1fr)}.club-identity-scene{padding:22px 16px}.identity-top{gap:10px}.identity-top>svg{width:58px;height:68px}.identity-top h1{font-size:19px}.home-match-column>section,.home-news-column>section{padding:13px}.section-heading{gap:7px}.section-heading>span{font-size:13px}.condition-rings b{width:43px;height:43px;font-size:15px}.news-feature>div{padding:14px}.news-feature .portrait{width:140px}.news-feature h3{font-size:14px;max-width:170px}.fixture{gap:5px;grid-template-columns:33px minmax(38px,1fr) 35px minmax(38px,1fr) 44px;font-size:13px}.fixture .opponent{font-size:13px}.home-tactic{gap:8px}.tactic-caption strong,.match-clubs h3{font-size:13px}.page-title h1{font-size:22px}}@media(max-height:820px){.home-layout{min-height:calc(100dvh - 136px)}.club-identity-scene{min-height:610px}.news-feature{min-height:142px}.news-panel .feed li{padding:9px 0}.match-clubs{padding:17px 0}.match-clubs svg{width:69px;height:75px}.competition-line{margin-top:18px}.home-match-column,.home-news-column{gap:10px}.fixture{min-height:38px;padding:8px 0}.condition-rings{margin-top:12px}.home-tactic .mini-pitch{min-height:128px}.availability-strip{margin-top:12px;padding-top:10px}.home-tactic{flex:0}.sidebar .club-id{padding:5px;margin-bottom:8px}.nav-link{min-height:33px;padding-block:8px}.sidebar-foot{padding-top:8px}.era-entry-head{height:70px}.era-studio{padding-top:14px}.studio-controls h3{margin-top:12px}.studio-controls p{margin-bottom:14px}.badge-symbols svg{height:40px;width:38px}.badge-symbols button{padding:4px}.studio-display{min-height:470px}.era-studio{padding-bottom:24px}.studio-actions{margin-top:16px}.badge-text-row{margin-top:14px}.entry-label{margin-top:20px}.founding-stage{margin-top:16px}}@media(max-width:1100px){:root{--rail:76px}.nav-icon{display:none}.nav-link{justify-content:center;font-size:13px}.sidebar .brand{padding:5px}.sidebar .brand .era-wordmark{font-size:15px}.sidebar .brand .era-wordmark small{font-size:3.5px}.home-layout{grid-template-columns:26% minmax(0,1fr) minmax(0,1fr)}.identity-top{flex-direction:column;align-items:start}.section-heading>span{display:none}.fixture .badge{font-size:13px}.condition-rings b{width:33px;height:33px;font-size:13px}.condition-rings span{font-size:13px}.home-tactic{grid-template-columns:1fr}.home-tactic .tactic-caption{display:none}.sidebar{inset:0 auto 0 0;display:flex;height:100vh}.sidebar nav{display:block}.content{margin-left:var(--rail);padding:10px}.topbar{margin-left:var(--rail);padding:0 14px}.club-id{display:flex}.sidebar-foot{display:block}.topbar .meta{gap:12px}.home-layout{min-width:820px}.content{overflow-x:auto}}.match-centre{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px}.match-fixture-rail{background:#0c171f;border:1px solid #30424f;padding:14px;align-self:start}.match-fixture-rail>div:last-child{max-height:calc(100dvh - 272px);overflow:auto}.fixture-choice{display:grid;grid-template-columns:34px 1fr 43px 32px;gap:7px;align-items:center;text-align:left;width:100%;border:0;border-bottom:1px solid #2c3e49;background:none;padding:14px 3px;font-size:13px}.fixture-choice.selected{background:#cbb37318;box-shadow:inset 2px 0 #bda566}.fixture-choice>span{font-size:13px;color:#a2b6c1}.fixture-choice small{display:block;font:13px Arial;letter-spacing:1px;margin-top:6px}.fixture-choice b{font-size:13px;font-weight:500;color:#c5d1d6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixture-choice>strong{font-size:13px;color:#d5c18b;white-space:nowrap}.fixture-choice i{font:13px Arial;text-align:center;padding:4px 1px;font-style:normal}.win{color:#a4d4b9;background:#4b7f6622}.loss{color:#da9d91;background:#87544722}.draw{color:#d9c99f;background:#8b7b5222}.pending{color:#839aa9;font-size:13px!important}.match-stage{min-width:0;border:1px solid #354550;background:#0e1b23}.broadcast-score{display:grid;grid-template-columns:1fr 160px 1fr;gap:20px;align-items:center;text-align:center;padding:17px 35px;border-bottom:1px solid #39494f;background:linear-gradient(90deg,#14242d,#0a141b,#14242d)}.broadcast-score>div{display:flex;align-items:center;justify-content:center;gap:15px}.broadcast-score svg{height:54px;width:45px;flex-shrink:0}.broadcast-score b{font-weight:550;font-size:16px}.broadcast-score>div small{font:13px Arial;letter-spacing:1.5px;color:#8ba3b2}.broadcast-score>strong{font:32px Arial;color:#e2d5ab;letter-spacing:6px}.broadcast-score>strong small{display:block;font:13px Arial;letter-spacing:2px;margin-top:6px;color:#91a6b1}.broadcast-pitch{padding:16px 20px 0;background:#09151c}.broadcast-pitch .replay-canvas{width:100%;height:auto;max-height:calc(100dvh - 480px);object-fit:contain;background:#09291f;border-radius:0;display:block}.broadcast-pitch .replay-control{padding:13px 0;display:flex;gap:15px;align-items:center}.replay-control input{flex:1;min-width:40px;accent-color:#cbb373;padding:0;height:4px}.replay-control>span{font:13px Consolas;color:#d3be84}.replay-control select{font-size:13px}.match-bottom{display:grid;grid-template-columns:1fr 1.25fr;gap:25px;padding:20px}.match-stat{display:grid;grid-template-columns:40px 1fr 40px;gap:12px;text-align:center;padding:10px;border-bottom:1px solid #243a46;font-size:13px;color:#8da5b3}.match-stat b{color:#d1c291;font-size:13px;font-weight:500}.commentary-log{max-height:198px;overflow:auto;padding-top:8px}.commentary-log>div{display:flex;gap:12px;padding:9px 0;border-bottom:1px solid #263a46;font-size:13px}.commentary-log time{color:#ccbb89;width:27px;flex-shrink:0}.commentary-log .event-type{color:#809bac;min-width:35px}.match-players{margin:0 20px 20px;border:1px solid #364b59;padding:12px}.match-players summary{font-size:13px;color:#bccad0}.match-players table{width:100%;margin-top:10px}.match-replay-note{font-size:13px;color:#7f99a9;line-height:1.8;padding:0 20px 12px}.match-loading-pitch{position:relative;min-height:600px;text-align:center;padding:60px 30px}.match-loading-pitch>.mini-pitch{height:300px;max-width:520px;margin:0 auto 30px}.match-loading-pitch>h2{font-size:20px;font-weight:500;margin:18px 0}.match-loading-pitch>p{color:#92a9b7;font-size:13px;margin:20px 0}.club-brand-board{display:grid;grid-template-columns:.8fr 1.5fr;border:1px solid #354752;background:linear-gradient(90deg,#10202aee,#0c1720bb),url(/assets/game/era-tunnel.png) center 40%/cover;min-height:310px}.club-brand-display{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:22px;border-right:1px solid #394952}.club-brand-display>svg{width:105px;height:116px}.club-brand-display h2{font-size:27px;margin:14px 0 10px;font-weight:500}.club-brand-display p{font-size:13px;color:#bfccce;margin-bottom:10px}.club-brand-display small{font-size:13px}.club-kit-display{display:flex;align-items:center;justify-content:space-evenly;padding:25px}.club-kit-display>div{text-align:center;flex:1}.club-kit-display svg{height:220px;max-width:100%;display:block;margin:auto}.club-kit-display span{font:13px Arial;letter-spacing:2px;color:#9ab0bd}.club-operations{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(250px,.8fr);gap:18px;margin-top:18px}.facility-board,.club-access-board{padding:20px;background:#0d1921;border:1px solid #30434f}.facility-row{display:grid;grid-template-columns:180px 1fr 150px;gap:25px;align-items:center;padding:23px 0;border-bottom:1px solid #2e414c}.facility-row h3{font-size:13px;margin-bottom:7px;font-weight:500}.facility-row small{font-size:13px}.facility-level{display:flex;gap:4px;margin:12px 0 0}.facility-level i{height:4px;width:14px;background:#2a3d48}.facility-level i.on{background:#bba774}.facility-staff{display:grid;gap:8px;font-size:13px;color:#a7bac5}.facility-staff b{color:#d6c394;margin-left:15px}.facility-row>div:last-child{display:grid;gap:7px}.club-access-board{align-self:start}.club-access-board p{font-size:13px;color:#91a9b7;line-height:2;margin:20px 0}.club-access-board a{font-size:13px;color:#cbb373}.finance-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:20px;min-height:600px}.finance-balance{background:linear-gradient(0deg,#0b1923ed,#0b1923cc),url(/assets/game/era-tunnel.png) center/cover;padding:40px 30px;border:1px solid #3c4e58}.finance-balance h2{font:37px Arial;color:#dac48a;margin:35px 0 12px}.finance-balance p{font-size:13px;color:#9aafb9}.balance-flow{margin:40px 0;border-block:1px solid #3a4b56;padding:20px 0}.balance-flow>span{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:3;color:#94acbb}.balance-flow b{font-size:13px;color:#d5dacf;font-weight:450}.finance-balance>.btn{display:flex;margin:15px 0}.finance-ledger{padding:22px;background:#0c1922;border:1px solid #334753}.finance-ledger table{width:100%}.finance-ledger th{text-align:left;padding:15px 12px}.finance-ledger td{height:50px;font-size:13px}.finance-ledger td:last-child{text-align:right}.academy-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;min-height:600px}.academy-candidates,.academy-roster{padding:22px;background:#0d1b24;border:1px solid #354853}.academy-empty{padding:80px 20px;text-align:center;background:linear-gradient(0deg,#0b1a24db,#0b1a24c9),url(/assets/game/era-tunnel.png) center/cover;margin:18px 0}.academy-empty>span{font:13px Arial;letter-spacing:3px;color:#cbb373}.academy-empty h3{font-size:24px;font-weight:450;margin:22px 0}.academy-empty p{font-size:13px;line-height:1.9;color:#9bb0bc}.youth-row{display:flex;gap:25px;align-items:center;border-bottom:1px solid #344c5a;padding:20px 0}.youth-row .youth-face{width:100px;height:125px;flex-shrink:0}.youth-row h3{font-size:19px;font-weight:500;margin:8px 0}.youth-row p{font-size:13px;margin:10px 0}.youth-row small{font-size:13px}.youth-row .btn{margin-left:auto}.academy-player{display:flex;align-items:center;gap:20px;border:0;border-bottom:1px solid #2f4552;background:none;width:100%;padding:12px 8px;font-size:13px}.academy-player .table-face{width:32px;height:35px}.academy-player>b{font-weight:500;flex:1;text-align:left}.academy-player>span{font-size:13px;color:#95afbf}.academy-note{font-size:13px;line-height:1.9;color:#88a1b0;margin-top:30px}.portrait:before{content:"XI"}.era-entry .era-wordmark{color:#cbb373}.segmented button.active{color:#14211e;background:#cbb373}.home-layout .results-panel{flex:0;min-height:120px}.home-layout .schedule-panel{flex:0;min-height:240px}.home-layout .match-panel,.home-layout .news-panel{flex:1}.era-entry button:disabled{cursor:default}.home-layout .club-motto p{font-style:italic}@media(max-width:1450px){.match-centre{grid-template-columns:245px minmax(0,1fr);gap:14px}.match-fixture-rail{padding:10px}.fixture-choice{grid-template-columns:27px 1fr 37px 24px;gap:5px}.fixture-choice b{font-size:13px}.broadcast-score{padding:14px 18px;grid-template-columns:1fr 105px 1fr;gap:10px}.broadcast-score>div{gap:8px}.broadcast-score b{font-size:13px}.broadcast-score svg{height:43px;width:37px}.broadcast-score>strong{font-size:27px}.broadcast-score>div small{display:none}.club-operations{grid-template-columns:1.7fr .9fr}.facility-row{grid-template-columns:150px 1fr 125px;gap:18px;padding:18px 0}.club-kit-display svg{height:190px}.club-brand-board{min-height:280px}.finance-layout{grid-template-columns:290px minmax(0,1fr)}.finance-balance{padding:30px 22px}.academy-layout,.youth-row{gap:14px}.youth-row .youth-face{width:80px;height:100px}.youth-row h3{font-size:17px}}@media(max-height:820px){.page-title{padding-bottom:11px;margin-bottom:12px}.page-title h1{font-size:21px}.page-title p{font-size:13px}.content{padding-top:12px}.era-tactic-pitch{min-height:460px;height:calc(100dvh - 258px)}.era-tactic-player{width:108px}.pitch-face{height:43px;width:43px}.pitch-face canvas{width:43px;height:54px}.era-tactic-player>select:not(.role-select){top:43px}.era-tactic-player .role-select{height:19px;font-size:13px}.pitch-name{font-size:13px;padding:3px}.era-bench label{padding:0}.era-bench select{font-size:13px;padding:3px}.tactic-settings .section-heading{padding-bottom:8px}.tactic-settings .form-label{margin-top:12px}.instruction-board>div{padding:3px 0}.instruction-board{margin:12px 0}.instruction-board h3{margin-bottom:8px}.tactic-settings .section-heading h2,.tactic-note{font-size:13px}.club-identity-scene{min-height:590px}.home-layout .schedule-panel{min-height:215px}.home-layout .results-panel{min-height:85px}.home-layout .match-panel{min-height:240px}.home-layout .first-kickoff{padding:15px 0}.home-layout .home-tactic .mini-pitch{min-height:108px}.home-layout .club-motto{margin-top:20px;padding-top:20px}.home-layout .club-motto p{font-size:15px}.home-layout .identity-record{padding:16px 0}.home-layout .news-feature{min-height:123px}.home-layout .news-feature .portrait{height:155px;width:124px;bottom:-10px}.home-layout .news-feature h3{font-size:13px}.home-layout .condition-rings b{width:39px;height:39px}.home-layout .news-panel .feed li{padding:9px 0}.club-brand-board{min-height:220px}.club-kit-display svg{height:155px}.club-brand-display{padding:15px}.club-brand-display>svg{height:85px;width:76px}.club-brand-display h2{font-size:22px;margin:10px 0 7px}.club-brand-display p{font-size:13px}.facility-row{padding:15px 0}.facility-board,.club-access-board{padding:15px}.finance-layout,.academy-layout{min-height:480px}.match-fixture-rail>div:last-child{max-height:calc(100dvh - 255px)}.broadcast-pitch .replay-canvas{max-height:calc(100dvh - 390px)}.broadcast-pitch{padding:10px 14px 0}.broadcast-score{padding:10px 15px}.broadcast-pitch .replay-control{padding:9px 0}.match-bottom{padding:15px}.match-stat{padding:8px}.match-loading-pitch{min-height:480px;padding:25px}.match-loading-pitch>.mini-pitch{height:230px}.era-entry .studio-controls .entry-primary{min-height:40px}.era-entry .era-studio{padding-top:14px}.era-entry .era-stepper{margin-bottom:18px}.era-entry .studio-controls h1{font-size:22px}.era-entry .studio-controls p{font-size:13px;margin-bottom:12px}.era-entry .studio-controls h3{margin:13px 0 8px}.era-entry .era-options button{padding:7px 10px}.era-entry .era-kit-tabs{margin-top:16px}.era-entry .kit-lineup{margin-top:14px;padding-top:8px}.era-entry .kit-lineup svg{height:78px}.era-entry .studio-actions{margin-top:14px;padding-top:12px}.era-entry .studio-display{min-height:480px;padding:20px 0}.era-entry .studio-display>.jersey-svg{height:300px}.era-entry .era-entry-head{height:70px}.era-entry .founding-stage{margin-top:18px}.era-entry .founding-badge svg{height:90px;margin-top:15px}.era-entry .founding-kits svg{height:105px}.era-entry .founding-facts{padding:8px 0}.era-entry .founding-stage h2,.era-entry .founding-stage h1{font-size:22px}.era-entry .era-footer{min-height:40px}}@media(max-width:1200px){.market-layout{grid-template-columns:minmax(680px,1fr)}.market-guide{display:none}.market-board{min-height:600px}.squad-layout{grid-template-columns:minmax(450px,1.3fr) minmax(320px,1fr)}.squad-table td{padding-inline:5px}.squad-table .condition-meter{width:25px}.league-layout{grid-template-columns:minmax(580px,1fr)}.league-side{display:none}.scout-layout{grid-template-columns:minmax(430px,1.3fr) minmax(300px,1fr)}.scout-column-labels,.scout-row{gap:8px;grid-template-columns:1.3fr .5fr .8fr .8fr}.scout-row .stars{font-size:13px;letter-spacing:1px}.scout-row .player-cell{font-size:13px}.scout-subject .scout-face{width:110px;height:140px}.scout-subject h2{font-size:20px}.era-tactics{grid-template-columns:minmax(530px,1.7fr) minmax(260px,1fr)}.club-operations{grid-template-columns:minmax(570px,1fr) 250px}}.connection-error{max-width:640px;margin:20vh auto;padding:40px;border-block:1px solid #3b4b52}.connection-error h1{font-size:25px;margin:20px 0}.connection-error p{line-height:1.8;color:#a5b9c5}.connection-error button{margin-top:24px}.home-layout{height:calc(100dvh - 150px);min-height:610px}.home-layout .club-identity-scene{min-height:0}.home-match-column{display:grid;grid-template-rows:minmax(0,1fr) 250px 130px;min-height:0}.home-news-column{display:grid;grid-template-rows:minmax(0,1fr) 208px 270px;min-height:0}.home-layout .match-panel,.home-layout .news-panel,.home-layout .schedule-panel,.home-layout .results-panel{min-height:0}.home-layout .schedule-panel,.home-layout .results-panel{overflow:auto}.home-layout .news-panel{display:flex;flex-direction:column;overflow:hidden}.home-layout .news-panel .feed{overflow:auto;min-height:0;flex:1}.home-layout .news-feature{flex-shrink:0}.home-layout .home-tactic{grid-template-rows:30px minmax(0,1fr);min-height:0}.home-layout .home-tactic .mini-pitch{min-height:0}.home-layout .home-tactic .section-heading{padding-bottom:8px}.home-layout .news-panel .section-heading{flex-shrink:0}@media(max-height:950px){.home-match-column{grid-template-rows:minmax(0,1fr) 216px 106px;gap:12px}.home-news-column{grid-template-rows:minmax(0,1fr) 178px 190px;gap:12px}.home-match-column>section,.home-news-column>section{padding:14px 16px}.home-layout .match-clubs{padding:12px 0}.home-layout .match-clubs svg{width:68px;height:76px}.home-layout .match-clubs h3{font-size:13px;margin-top:7px}.home-layout .match-clubs small{font-size:13px;margin-top:5px}.home-layout .competition-line{margin-top:14px;font-size:13px}.home-layout .match-cta{margin-top:13px;min-height:34px;padding:8px 13px}.home-layout .schedule-go{margin-top:9px}.home-layout .fixture{padding:8px 0;min-height:37px}.home-layout .news-feature{min-height:150px}.home-layout .condition-rings{margin-top:13px}.home-layout .condition-rings b{width:45px;height:45px;font-size:16px}.home-layout .availability-strip{margin-top:13px;padding-top:10px}.home-layout .tactic-caption strong{font-size:13px}.home-layout .club-identity-scene{padding:25px 20px}.home-layout .identity-record{padding:15px 0}.home-layout .identity-bottom{padding-top:20px}}@media(max-height:820px){.home-layout{height:calc(100dvh - 142px);min-height:590px}.home-match-column{grid-template-rows:minmax(0,1fr) 193px 98px}.home-news-column{grid-template-rows:minmax(0,1fr) 155px 161px}.home-match-column>section,.home-news-column>section{padding:11px 13px}.home-layout .section-heading{min-height:24px;padding-bottom:8px}.home-layout .section-heading h2{font-size:13px}.home-layout .match-clubs svg{width:51px;height:57px}.home-layout .match-clubs{padding:8px 0}.home-layout .match-clubs h3{font-size:13px}.home-layout .competition-line{margin-top:10px}.home-layout .match-cta{margin-top:10px;min-height:30px;padding:7px 10px;font-size:13px}.home-layout .kickoff-line{font-size:13px}.home-layout .schedule-go{font-size:13px;margin-top:8px}.home-layout .fixture{min-height:34px;padding:7px 0}.home-layout .fixture .opponent{font-size:13px}.home-layout .news-feature{min-height:108px}.home-layout .news-feature h3{font-size:13px;margin:7px 0}.home-layout .news-feature .portrait{width:110px;height:138px;bottom:-15px}.home-layout .news-panel .feed li{font-size:13px;padding:9px 0}.home-layout .condition-rings b{width:37px;height:37px;font-size:14px}.home-layout .condition-rings{margin-top:10px}.home-layout .availability-strip{font-size:13px;margin-top:10px;padding-top:8px}.home-layout .identity-top>svg{width:58px;height:69px}.home-layout .identity-top h1{font-size:21px}.home-layout .identity-record{gap:28px}.home-layout .identity-record>b{font-size:23px}.home-layout .club-identity-scene{padding:22px 17px}.home-layout .tactic-caption{gap:7px}.home-layout .tactic-caption strong,.home-layout .tactic-caption span,.home-layout .tactic-caption a{font-size:13px}.home-layout .home-tactic{grid-template-rows:22px minmax(0,1fr);gap:9px}}.cup-layout{display:grid;grid-template-columns:minmax(550px,1.8fr) minmax(300px,1fr);gap:18px}.cup-draw,.cup-schedule{background:#0c1922;border:1px solid #304550;padding:20px;align-self:start}.cup-entrant{display:flex;align-items:center;gap:20px;padding:9px 14px;border-bottom:1px solid #2d414d;font-size:13px}.cup-entrant svg{height:31px;width:31px}.cup-entrant b{font-weight:500}.cup-entrant span{margin-left:auto;color:#8ca5b4;font-size:13px}.cup-entrant.me{background:#cbb37316;box-shadow:inset 2px 0 #cbb373;color:#dbc88e}.cup-draw-heading{display:flex;justify-content:space-between;padding:18px 14px;color:#91a8b6;font-size:13px;border-bottom:1px solid #3c4c55}.cup-pair{display:grid;grid-template-columns:35px 1fr 55px 1fr 35px 80px;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid #314652;font-size:13px}.cup-pair svg{width:35px;height:39px}.cup-pair strong{color:#ddc991;text-align:center}.cup-pair>b{font-weight:500}.cup-pair>span{font-size:13px;color:#96aab6;text-align:right}.cup-champion{display:flex;flex-direction:column;align-items:center;padding:50px;color:#d4bd81}.cup-champion>svg{width:140px;height:150px;margin:30px 0}.cup-champion>span{font:13px Arial;letter-spacing:4px}.cup-champion h2{font-weight:500}.cup-schedule .fixture{font-size:13px}.cup-schedule .fixture .badge{font-size:13px;padding:4px}.cup-schedule .fixture{gap:7px}@media(max-width:1450px){.cup-layout{grid-template-columns:minmax(550px,1.6fr) minmax(300px,1fr)}.cup-draw,.cup-schedule{padding:15px}.cup-pair{gap:7px;font-size:13px}.cup-entrant{padding:7px 10px}.cup-entrant svg{width:27px;height:27px}}.era-entry fieldset.studio-body{border:0;margin:0;padding:0;min-width:0}.era-entry fieldset:disabled{opacity:.75}.era-entry fieldset:disabled button{cursor:wait}.preview-switch{display:flex;justify-content:center;border:1px solid #43525b;margin:0 auto 15px;width:max-content}.preview-switch button{background:#09131b;border:0;color:#aebfc8;padding:9px 16px;font-size:13px;cursor:pointer}.preview-switch button[aria-pressed=true]{background:#cbb373;color:#101a20}.era-entry .era-options button.selected,.era-entry .era-kit-tabs button.selected,.era-entry .preview-switch button[aria-pressed=true]{background:#d2b979;color:#161d20;border-color:#d2b979}.era-entry .wear-preview{width:256px;height:320px;margin:0 auto 13px;border:1px solid #53616a;background:#13242c}.era-entry .wear-preview canvas{width:100%;height:100%;display:block}.era-entry .studio-display .entry-text{display:block;margin:8px auto 0;font-size:13px}.studio-history{display:flex;gap:10px;align-items:center;border-top:1px solid #364752;padding-top:13px;margin-top:18px}.studio-history button{color:#cbb373;border:1px solid #41505b;background:#0b161e;padding:6px 10px;font-size:13px;cursor:pointer}.studio-history button:disabled{color:#70818a;opacity:.55;cursor:default}.studio-history button:last-child{margin-left:auto;border-color:transparent;color:#aab9c1}.kit-lineup button[aria-pressed=true]{background:#cbb37316;box-shadow:inset 0 -2px #cbb373}.portrait-error:before{content:"\2014";font-size:20px;color:#b19c75}.portrait-retry{position:absolute;bottom:5px;left:5px;right:5px;padding:5px 3px;color:#dbc889;background:#09131eee;border:1px solid #6a634d;font-size:13px;z-index:3;cursor:pointer}.portrait[aria-busy=true] canvas{opacity:.3}.portrait.ready canvas{opacity:1}@media(max-height:820px){.era-entry .studio-history{margin-top:10px;padding-top:8px}.era-entry .studio-history button{padding:5px 7px}.era-entry .studio-actions{margin-top:8px;padding-top:8px}.era-entry .wear-preview{width:232px;height:290px}.preview-switch button{padding:6px 12px}.era-entry .kit-lineup svg{height:64px}.era-entry .studio-display>.jersey-svg{height:280px}.era-entry .studio-display{min-height:440px}.era-entry .studio-controls h3{margin-top:10px}.era-entry .era-stepper{margin-bottom:12px}}.game-shell{--rail:112px;--line:#34434a;display:grid;grid-template-columns:var(--rail) minmax(0,1fr);grid-template-rows:56px minmax(0,1fr) 38px;height:100dvh;min-height:640px;background:#080f13;color:#d8dfdc;overflow:hidden}.game-shell :is(button,a,input,select):focus-visible{outline-color:#d5bf81;outline-offset:2px}.game-shell *{scrollbar-width:thin;scrollbar-color:#536a70 #0b181d}.game-shell .sidebar{position:static;grid-row:1/3;width:auto;height:auto;inset:auto;padding:16px 0 12px;background:linear-gradient(180deg,#081115,#0b171c);border-right:1px solid #3a464a;min-height:0;overflow:auto}.game-shell .sidebar .brand{padding:2px 10px 17px}.game-shell .sidebar .era-wordmark{font-size:23px}.game-shell .club-id{padding:12px 8px;margin:0 0 10px;gap:8px;border-color:#26373e}.game-shell .club-id .crest{width:35px;height:40px}.game-shell .club-id small{color:#9ba9ac;font-size:13px}.game-shell .nav-link{gap:9px;padding:11px 10px;font-size:13px;min-height:38px;color:#93a6ac}.game-shell .nav-link:hover{color:#ece4cb}.game-shell .nav-link[aria-current]{color:#e6d499;border-left-color:#c3ad72;background:linear-gradient(90deg,#b7a27224,transparent)}.game-shell .nav-icon{width:17px;height:17px;display:block;flex-shrink:0}.nav-icon svg,.hud-tool svg,.hud-location>svg{display:block;width:100%;height:100%}.game-shell .sidebar-foot{padding:16px 12px 2px;letter-spacing:1px}.sidebar-foot>span{font:13px Arial;color:#697e87}.sidebar-foot>b{display:block;font:8px/1.7 Arial;letter-spacing:1.6px;color:#b4b8aa;margin:10px 0}.sidebar-foot>small{font-size:13px}.game-shell .topbar{height:auto;min-width:0;margin:0;padding:0 21px;background:#0c171c;border-bottom:1px solid #425055;box-shadow:none}.hud-location{display:flex;gap:12px;align-items:center;font-size:13px}.hud-location>svg{width:17px;height:17px;color:#c4b47d}.hud-location>span{font-weight:600;color:#e4e5de}.hud-location>i{height:15px;width:1px;background:#39464c}.hud-location>b{font-size:13px;color:#8ca0a8;font-weight:400}.game-shell .topbar .meta{gap:22px}.meta>span{display:grid;gap:4px}.meta small{font-size:13px;color:#7f969f}.meta b{font-weight:500;font-size:13px}.meta .hud-round em{font:13px Arial;color:#83969d}.hud-tool{width:17px;height:17px;color:#a1b0b4}.game-shell .logout{border-left:1px solid #35424a;padding-left:15px;font-size:13px}.game-shell>.content{margin:0;padding:14px 16px;max-width:none;min-height:0;min-width:0;height:auto;display:flex;flex-direction:column;gap:12px;overflow:hidden;background:linear-gradient(#0b161adb,#080f13f7),url(/assets/game/stadium.webp) center/cover}.game-shell .page-title{margin:0;padding:0 1px 11px;border-bottom:1px solid #34434a;min-height:51px;flex-shrink:0;align-items:center}.game-shell .page-title>div{display:flex;align-items:baseline;gap:17px;flex-wrap:wrap}.game-shell .page-title .eyebrow{display:none}.game-shell .page-title h1{font-size:23px;font-weight:550;letter-spacing:-.7px}.game-shell .page-title p{font-size:13px;margin:0;color:#91a5ae}.game-shell .btn{min-height:34px;padding:8px 13px;font-size:13px}.game-shell .btn.small{min-height:27px;font-size:13px;padding:5px 9px}.game-shell .btn.primary{background:linear-gradient(100deg,#a98f56,#d9c687 55%,#bfa76a);color:#111b19;border-color:#b5a06a}.game-shell .btn.primary:hover{background:#dccb94}.game-shell .segmented button.active,.game-shell .market-tabs>button.active{background:#c8b173;color:#15211c!important}.game-shell .section-heading{padding-bottom:10px;min-height:28px;flex-shrink:0}.game-shell .section-heading h2{font-size:13px}.game-shell .section-heading>span{font-size:13px;letter-spacing:1.4px}.game-shell .empty{font-size:13px;line-height:1.9;padding:18px 10px}.game-shell :is(.squad-layout,.era-tactics,.market-layout,.scout-layout,.league-layout,.match-centre,.finance-layout,.academy-layout,.cup-layout){flex:1;min-height:0;gap:12px;overflow:hidden}.game-shell :is(.squad-list,.squad-detail,.market-board,.market-guide,.scout-directory,.scout-report,.league-board,.league-side,.tactic-main,.tactic-settings,.tactic-roster){background:#0d191ede;border:1px solid #34434a;min-height:0;min-width:0}.game-shell table th{background:#0b171c;color:#81979f;border-bottom:1px solid #3b4b51;position:sticky;top:0;z-index:3;letter-spacing:.8px}.game-shell table td{border-color:#23373e}.game-shell tbody tr:nth-child(2n){background:#ffffff02}.game-shell tbody tr:hover{background:#c8b4780b}.game-shell .player-cell:hover{background:transparent!important;color:#e3d5aa}.game-status{grid-column:1/-1;display:flex;align-items:center;gap:22px;padding:0 17px;border-top:1px solid #455157;background:#081116;min-width:0;z-index:21}.hud-footer-brand{font:700 20px/1 Arial;letter-spacing:1px;color:#c5ad6b;display:block}.hud-footer-brand small{font:5px Arial;letter-spacing:.65px;display:block;margin-top:3px}.hud-motto{font:13px Arial;letter-spacing:3.2px;color:#9babad}.hud-save{margin-left:auto;white-space:nowrap;font-size:13px;color:#7d959d}.hud-save>i{display:inline-block;width:4px;height:4px;border-radius:50%;background:#78a88c;margin-right:6px}.game-operations{margin-left:auto;position:relative}.game-operations .dev-clock{padding:0;border:0;margin:0;background:none;border-radius:0}.game-operations .dev-clock summary{font-size:13px;color:#aeb8b2;max-width:390px;white-space:nowrap}.game-operations .dev-clock[open]{position:absolute;right:0;bottom:18px;width:480px;max-width:80vw;padding:18px;border:1px solid #6b694e;background:#0b191ff5;box-shadow:0 12px 35px #0008}.game-operations .dev-clock[open] summary{color:#d9c790}.game-operations .dev-clock p{font-size:13px;line-height:1.8}.game-shell .home-layout{height:100%;min-height:0;min-width:0;grid-template-columns:minmax(230px,.9fr) minmax(300px,1.05fr) minmax(320px,1.15fr);gap:12px}.game-shell .club-identity-scene{padding:25px 20px;min-height:0;background:linear-gradient(0deg,#061016fa,#06101605 46%,#0610167d 75%),url(/assets/game/era-tunnel.png) 50% center/cover;border-color:#425057}.game-shell .identity-top{gap:14px}.game-shell .identity-top>svg{width:68px;height:80px}.game-shell .identity-top h1{font-size:25px}.game-shell .identity-top p{font-size:13px;margin:9px 0}.game-shell .club-motto{margin-top:24px;padding-top:20px}.game-shell .club-motto p{font-size:17px;line-height:1.9;color:#d4dcda}.game-shell .club-motto>span{font-size:13px;letter-spacing:3px}.game-shell .identity-record{padding:19px 0;gap:32px}.game-shell .identity-record>b{font-size:26px}.game-shell .home-match-column{display:grid;grid-template-rows:minmax(300px,.98fr) minmax(240px,1.02fr);gap:12px;min-height:0}.game-shell .home-news-column{display:grid;grid-template-rows:minmax(240px,1.5fr) 176px minmax(180px,1fr);gap:12px;min-height:0}.game-shell .home-match-column>section,.game-shell .home-news-column>section{padding:15px 16px;min-height:0;background:#0c1a20e8;border-color:#34474e}.game-shell .match-panel{background:linear-gradient(0deg,#0b171eef,#0b171ee3),url(/assets/game/stadium.webp) center/cover!important;display:flex;flex-direction:column}.game-shell .match-panel .section-heading{margin-bottom:0}.game-shell .competition-line{margin-top:19px;font-size:13px}.game-shell .match-clubs{padding:19px 0;flex:1}.game-shell .match-clubs svg{width:84px;height:94px}.game-shell .match-clubs h3{font-size:14px;margin-top:9px}.game-shell .match-clubs>strong{font:20px Georgia;color:#8e9b96}.game-shell .kickoff-line{font-size:13px}.game-shell .match-cta{margin-top:15px;min-height:35px}.game-shell .schedule-go{margin:11px auto 0;font-size:13px}.game-shell .first-kickoff{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 0 2px}.game-shell .first-kickoff svg{width:73px;height:80px}.game-shell .first-kickoff h3{font-size:17px;margin:17px 0 10px}.game-shell .first-kickoff p{font-size:13px;margin-bottom:18px;max-width:280px}.game-shell .first-kickoff .btn{margin-top:auto}.game-shell .schedule-panel{overflow:auto}.home-fixtures+.section-heading{margin-top:16px}.home-fixture{display:grid;grid-template-columns:35px 24px minmax(0,1fr) auto 34px;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid #2b3e45;min-height:44px}.home-fixture>svg{height:25px;width:24px}.fixture-round{font:13px Arial;color:#c8cfca}.fixture-round small{font:13px Arial;display:block;color:#7f98a0;margin-top:4px;letter-spacing:.5px}.fixture-opponent{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fixture-opponent small{display:block;font-size:13px;margin-top:4px;color:#79929d}.fixture-state,.fixture-venue{font-size:13px;color:#94a9b2;white-space:nowrap}.fixture-venue{text-align:right}.fixture-result{font:13px Arial;padding:4px 6px}.home-fixture .text-btn{font-size:13px;color:#b8c2be;text-align:right}.home-empty{padding:18px 0;font-size:13px;line-height:1.9}.home-empty b{color:#c7cdca;font-weight:500}.home-empty p{color:#8ba0a9;margin:7px 0 13px}.home-empty a{color:#c5ae75}.game-shell .news-panel{overflow:hidden;display:flex;flex-direction:column}.game-shell .news-feature{margin-top:10px;min-height:160px;max-height:230px;flex:1;background:linear-gradient(90deg,#08171ee8,#08171e55),url(/assets/game/stadium.webp) center/cover}.game-shell .news-feature .portrait{right:8px;bottom:-32px;width:178px;height:223px;opacity:1;mask-image:linear-gradient(90deg,transparent,#000 22%,#000 85%,transparent)}.game-shell .news-feature>div{padding:17px;z-index:2}.game-shell .news-feature h3{font-size:17px;max-width:190px}.game-shell .news-feature p{font-size:13px}.game-shell .news-panel .feed{flex:1;min-height:0;overflow:auto;padding-top:3px}.game-shell .news-panel .feed li{font-size:13px;padding:10px 1px;align-items:center}.game-shell .news-panel .feed li small{font-size:13px}.game-shell .condition-rings{margin-top:13px;gap:8px}.game-shell .condition-rings b{width:46px;height:46px;font-size:17px;background:radial-gradient(closest-side,#0c1a20 85%,transparent 87%),conic-gradient(var(--ring,#83b97b) calc(var(--value)*1%),#283b44 0)}.game-shell .condition-rings span{font-size:13px;margin-top:7px}.game-shell .availability-strip{margin-top:11px;padding-top:9px;font-size:13px}.home-league{overflow:hidden;display:flex;flex-direction:column}.home-league-body{display:grid;grid-template-columns:1.3fr 1fr;gap:15px;flex:1;min-height:0;padding-top:10px}.home-ranking{min-width:0;overflow:auto}.home-ranking>div{display:grid;grid-template-columns:14px 20px minmax(0,1fr) 20px;gap:6px;align-items:center;border-bottom:1px solid #263c43;padding:6px 3px;font-size:13px}.home-ranking>div.me{color:#dac285;background:#c3b17713}.home-ranking b{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-ranking svg{width:17px;height:20px}.home-ranking strong{font:13px Arial;text-align:right}.home-ranking .empty{padding:20px 0}.home-formation{min-width:0;display:flex;flex-direction:column;gap:8px}.home-formation .mini-pitch{min-height:0;flex:1;max-height:160px}.home-formation>span{font:13px Arial;color:#d0bb85;display:flex;align-items:center;justify-content:space-between;gap:4px}.home-formation small{font-size:13px;color:#8fa8ae}.game-shell .squad-layout{grid-template-columns:minmax(520px,1.6fr) minmax(365px,1fr)}.game-shell .squad-list{display:flex;flex-direction:column;overflow:hidden}.game-shell .squad-list .filters{padding:9px 12px;flex-shrink:0}.game-shell .filters select{padding:7px 9px;font-size:13px}.game-shell .squad-table-scroll{height:auto;min-height:0;flex:1;overflow:auto}.game-shell .squad-table td{height:32px;font-size:13px;padding:0 8px}.game-shell .squad-table .player-cell{min-height:31px;font-size:13px}.game-shell .squad-table .table-face{width:28px;height:30px}.game-shell .squad-table .optional-col{display:table-cell}.game-shell .squad-detail{align-self:stretch;overflow:auto;padding:15px;display:flex;flex-direction:column}.game-shell .squad-profile{gap:22px;flex-shrink:0;background:linear-gradient(90deg,#142a2ddb,#0a151bed),url(/assets/game/stadium.webp) center/cover}.game-shell .squad-profile .profile-face{height:210px;width:43%;max-width:190px}.game-shell .squad-profile h2{font-size:25px}.game-shell .profile-ovr{font-size:38px;margin:12px 0}.game-shell .profile-physical{padding:12px 0}.game-shell .profile-physical span{font-size:15px}.game-shell .career-strip{padding:13px 3px;gap:25px}.game-shell .squad-attributes{margin-bottom:17px;column-gap:15px}.game-shell .squad-attributes>div{font-size:13px;padding:7px 0}.game-shell .squad-detail>.btn{margin-top:auto;flex-shrink:0}.game-shell .era-tactics{grid-template-columns:minmax(195px,.68fr) minmax(420px,1.8fr) minmax(285px,1fr)}.tactic-roster{padding:14px 12px;overflow:auto}.tactic-roster .section-heading>span{display:none}.tactic-roster-row{display:flex;width:100%;align-items:center;gap:9px;border:0;border-bottom:1px solid #293d44;border-radius:0;padding:9px 0;background:transparent;text-align:left}.tactic-roster-row>span:first-child{font:13px Arial;color:#a9bbac;width:26px}.tactic-roster-row .portrait{width:29px;height:34px;flex-shrink:0}.tactic-roster-row b{font-size:13px;font-weight:500;display:block}.tactic-roster-row small{display:block;font-size:13px;margin-top:4px;color:#7f9aa5}.tactic-roster-row em{margin-left:auto;font:13px Arial;color:#d1bd83}.tactic-roster-note{font-size:13px;color:#8da5af;line-height:1.9;padding-top:17px}.game-shell .tactic-main{padding:11px;display:flex;flex-direction:column;background:#0d1e22}.game-shell .tactics-toolbar{margin:0 0 10px;gap:8px;flex-shrink:0}.game-shell .tactics-toolbar button,.game-shell .tactics-toolbar select{font-size:13px;padding:7px 8px}.game-shell .era-tactic-pitch{height:auto;min-height:0;max-height:none;flex:1;background:radial-gradient(ellipse at 50% 35%,#9cc56815,transparent 65%),repeating-linear-gradient(0deg,#244e32 0 10%,#2d5939 10% 20%);border:1px solid #97ac7b80;box-shadow:inset 0 0 95px #071e2070}.game-shell .era-tactic-pitch:after{content:"";position:absolute;inset:0;background:url(/assets/game/stadium.webp) center/cover;opacity:.055;pointer-events:none;mix-blend-mode:luminosity}.game-shell .pitch-lines{inset:15px}.game-shell .pitch-lines .center-circle{width:26%;left:37%;height:18%;top:41%}.game-shell .era-tactic-player{width:116px}.game-shell .pitch-face{height:58px;width:58px}.game-shell .pitch-face canvas{height:73px;width:58px}.game-shell .pitch-name{font-size:13px;padding:4px 3px}.game-shell .era-tactic-player>select:not(.role-select){inset:58px 0 auto;height:25px}.game-shell .era-tactic-player .role-select{font-size:13px;height:20px}.game-shell .tactic-settings{padding:14px;overflow:auto}.game-shell .tactic-settings .form-label{margin:12px 0;font-size:13px;gap:7px}.game-shell .tactic-settings select{font-size:13px;padding:7px}.game-shell .instruction-board{margin:15px 0 20px}.game-shell .instruction-board h3{margin-bottom:9px;font-size:13px}.game-shell .instruction-board>div{padding:5px 0;font-size:13px;grid-template-columns:74px 1fr 19px;gap:8px}.game-shell .instruction-board p,.game-shell .tactic-note{font-size:13px;margin-top:11px}.game-shell .era-bench label{padding:3px 0;gap:5px}.game-shell .era-bench .bench-face{width:24px;height:27px}.game-shell .era-bench select{padding:4px;font-size:13px}.game-shell .market-layout{grid-template-columns:minmax(590px,1fr) 272px}.game-shell .market-board{min-height:0;display:flex;flex-direction:column;overflow:hidden}.game-shell .market-tabs{padding:10px 12px;flex-shrink:0}.game-shell .market-tabs>button{min-width:98px;padding:8px;font-size:13px}.game-shell .market-board .filters{padding:9px 12px;flex-shrink:0}.market-scroll{min-height:0;flex:1;overflow:auto}.game-shell .market-table td{height:43px;font-size:13px;padding:4px 8px}.game-shell .market-table th{font-size:13px;padding:10px 8px}.game-shell .market-table .table-face{height:34px;width:30px}.game-shell .market-guide{align-self:stretch;overflow:auto;padding:16px}.game-shell .budget-number{font-size:27px;margin:20px 0 8px}.game-shell .market-guide .founding-facts{margin:18px 0}.game-shell .market-guide h3{margin:22px 0 10px}.game-shell .position-depth>div{padding:7px 0}.game-shell .market-board>.empty{margin:auto}.game-shell .scout-layout{grid-template-columns:minmax(470px,1.4fr) minmax(340px,1fr)}.game-shell .scout-directory,.game-shell .scout-report{padding:16px;overflow:auto}.game-shell .scout-row{padding:10px 7px;font-size:13px}.game-shell .scout-row .table-face{width:35px;height:40px}.game-shell .scout-column-labels{padding:14px 7px}.game-shell .scout-subject .scout-face{width:155px;height:195px}.game-shell .scout-known>div{padding:11px 8px}.game-shell .scout-policy{margin-top:20px;padding-top:16px}.game-shell .scout-report>.row{margin-top:18px}.game-shell .league-layout{grid-template-columns:minmax(570px,1.65fr) minmax(310px,1fr)}.game-shell .league-board{display:flex;flex-direction:column;overflow:hidden}.league-table-scroll{flex:1;min-height:0;overflow:auto}.game-shell .league-banner{padding:16px 18px;flex-shrink:0}.game-shell .league-banner>span{font:21px Georgia}.game-shell .league-table td{height:34px;font-size:13px;padding:4px 11px}.game-shell .league-table th{padding:10px 11px}.game-shell .league-club svg{width:21px;height:25px}.game-shell .league-legend{padding:12px 16px 8px;font-size:13px}.game-shell .league-note{padding:0 16px 12px;font-size:13px}.game-shell .league-side{align-self:stretch;overflow:auto;padding:16px}.game-shell .league-side .fixture{grid-template-columns:35px minmax(40px,1fr) 37px minmax(40px,1fr) 42px;font-size:13px;gap:6px;padding:10px 0}.game-shell .match-centre{grid-template-columns:230px minmax(0,1fr)}.game-shell .match-fixture-rail{min-height:0;height:100%;overflow:auto;padding:12px}.game-shell .match-fixture-rail>div:last-child{max-height:none}.game-shell .match-stage{min-height:0;overflow:auto}.game-shell .broadcast-score{padding:13px 24px}.game-shell .broadcast-score svg{height:45px}.game-shell .broadcast-score b{font-size:14px}.game-shell .broadcast-pitch .replay-canvas{max-height:calc(100dvh - 345px)}.game-shell .broadcast-pitch{padding:12px 16px 0}.game-shell .match-bottom{padding:14px 18px;gap:20px}.game-shell .match-stat{padding:7px;font-size:13px}.game-shell .match-loading-pitch{min-height:0;padding:38px}.game-shell .fixture-choice{padding:11px 2px}.match-title-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.career-engine-picker{display:flex;align-items:center;gap:7px;padding:3px 4px 3px 10px;border:1px solid #6f684e;background:#151d1d;color:#d8ca9f;font-size:13px;letter-spacing:.7px;white-space:nowrap}.career-engine-picker select{padding:6px 25px 6px 8px;border:0;border-left:1px solid #4c4c40;border-radius:0;background:#10191a;color:#ece6d2;font-size:13px}.match-title-actions>.btn{min-height:31px!important;padding-block:6px!important}.game-shell .content:has(>.club-brand-board){overflow:auto}.game-shell .club-brand-board{min-height:260px;flex-shrink:0}.game-shell .club-kit-display svg{height:190px}.game-shell .club-operations{margin-top:0}.game-shell .finance-layout{grid-template-columns:310px 1fr}.game-shell .finance-ledger,.game-shell .academy-candidates,.game-shell .academy-roster,.game-shell .cup-draw,.game-shell .cup-schedule{overflow:auto;min-height:0;align-self:stretch}.game-shell .finance-balance{padding:28px 24px}.game-shell .content>.panel{overflow:auto;min-height:0;flex:1;border-radius:0}.game-shell .attribute{border-radius:0}.game-shell .feed li small{color:#7e979f}@media(min-width:1800px){.game-shell{--rail:128px;grid-template-rows:62px minmax(0,1fr) 42px}.game-shell .nav-link{font-size:13px;min-height:44px;padding-inline:15px}.game-shell .sidebar .brand{padding-left:14px}.game-shell>.content{padding:18px 20px;gap:14px}.game-shell .home-layout,.game-shell .home-match-column,.game-shell .home-news-column{gap:16px}.game-shell .home-news-column{grid-template-rows:minmax(280px,1.5fr) 190px minmax(200px,1fr)}.game-shell .home-match-column>section,.game-shell .home-news-column>section{padding:19px 21px}.game-shell .match-clubs svg{width:104px;height:116px}.game-shell .match-clubs h3{font-size:16px}.game-shell .club-identity-scene{padding:32px 26px}.game-shell .identity-top h1{font-size:30px}.game-shell .identity-top>svg{width:84px;height:95px}.game-shell .club-motto p{font-size:21px}.game-shell .condition-rings b{width:54px;height:54px;font-size:19px}.game-shell .news-feature{min-height:200px}.game-shell .news-feature h3{font-size:20px;max-width:240px}.game-shell .news-feature .portrait{width:205px;height:256px}.game-shell .squad-table td{height:34px;font-size:13px}.game-shell .squad-table .player-cell{font-size:13px}.game-shell .squad-profile .profile-face{height:250px}.game-shell .squad-attributes>div{padding:9px 0;font-size:13px}.game-shell .era-tactics{grid-template-columns:minmax(230px,.72fr) minmax(550px,1.8fr) minmax(320px,1fr)}.game-shell .tactic-roster-row{padding:13px 2px}.game-shell .pitch-face{width:70px;height:70px}.game-shell .pitch-face canvas{width:70px;height:88px}.game-shell .era-tactic-player{width:130px}.game-shell .era-tactic-player>select:not(.role-select){top:70px}.game-shell .pitch-name{font-size:13px}.game-shell .tactic-settings{padding:19px}.game-shell .era-bench label{padding:7px 0}.game-shell .market-layout{grid-template-columns:1fr 320px}.game-shell .league-table td{height:43px}}@media(max-height:820px){.game-shell{grid-template-rows:48px minmax(0,1fr) 32px}.game-shell .sidebar{padding-top:11px}.game-shell .club-id{padding:8px;margin-bottom:6px}.game-shell .nav-link{min-height:33px;padding-block:8px}.game-shell .sidebar-foot{padding-top:10px}.game-shell>.content{padding:10px 12px;gap:9px}.game-shell .page-title{min-height:42px;padding-bottom:8px}.game-shell .page-title h1{font-size:21px}.game-shell .home-layout{gap:10px}.game-shell .home-match-column{grid-template-rows:minmax(262px,.93fr) minmax(210px,1.07fr);gap:10px}.game-shell .home-news-column{grid-template-rows:minmax(208px,1.45fr) 148px minmax(150px,1fr);gap:10px}.game-shell .home-match-column>section,.game-shell .home-news-column>section{padding:11px 13px}.game-shell .match-clubs{padding:10px 0}.game-shell .match-clubs svg{width:59px;height:67px}.game-shell .match-clubs h3{font-size:13px}.game-shell .competition-line{margin-top:12px}.game-shell .match-cta{margin-top:11px;min-height:30px}.game-shell .news-feature{min-height:115px}.game-shell .news-feature .portrait{width:135px;height:168px;bottom:-26px}.game-shell .news-feature>div{padding:12px}.game-shell .news-feature h3{font-size:14px;max-width:160px}.game-shell .news-panel .feed li{font-size:13px;padding:8px 0}.game-shell .condition-rings b{width:36px;height:36px;font-size:14px}.game-shell .condition-rings{margin-top:10px}.game-shell .availability-strip{margin-top:8px;padding-top:8px;font-size:13px}.game-shell .condition-rings span{margin-top:5px;font-size:13px}.game-shell .club-identity-scene{padding:20px 15px}.game-shell .identity-top h1{font-size:21px}.game-shell .identity-top>svg{width:55px;height:64px}.game-shell .club-motto p{font-size:15px}.game-shell .identity-record>b{font-size:23px}.home-fixture{min-height:39px;padding:7px 0}.home-ranking>div{padding:4px 2px;font-size:13px}.home-ranking b{font-size:13px}.home-ranking svg{height:18px}.game-shell .home-formation .mini-pitch{max-height:116px}.game-shell .squad-profile .profile-face{height:162px}.game-shell .squad-profile h2{font-size:22px}.game-shell .profile-ovr{font-size:30px;margin:9px 0}.game-shell .squad-detail{padding:12px}.game-shell .profile-physical{padding:9px 0}.game-shell .career-strip{padding:10px 2px}.game-shell .squad-attributes>div{font-size:13px;padding:6px 0}.game-shell .squad-attributes{margin-bottom:12px}.game-shell .pitch-face{height:43px;width:43px}.game-shell .pitch-face canvas{width:43px;height:54px}.game-shell .era-tactic-player{width:96px}.game-shell .era-tactic-player>select:not(.role-select){top:43px}.game-shell .pitch-name{font-size:13px;padding:3px}.game-shell .era-tactic-player .role-select{height:18px;font-size:13px}.game-shell .tactic-roster-row{padding:7px 0}.game-shell .tactic-roster-row .portrait{height:29px;width:25px}.game-shell .tactic-roster-note{font-size:13px}.game-shell .scout-subject .scout-face{width:130px;height:163px}.game-shell .scout-known>div{padding:9px}.game-shell .scout-contract{margin:17px 0}.game-shell .league-table td{height:29px}.game-shell .league-table th{padding-block:8px}.game-shell .league-banner{padding:12px 16px}.game-shell .league-legend{padding-top:9px}}@media(max-width:1400px){.game-shell{--rail:102px}.game-shell .topbar{padding-inline:15px}.game-shell .topbar .meta{gap:16px}.game-shell .hud-location>b{display:none}.game-shell .home-layout{grid-template-columns:minmax(220px,.85fr) minmax(280px,1.05fr) minmax(315px,1.15fr)}.game-shell .era-tactics{grid-template-columns:200px minmax(400px,1fr) 285px;gap:10px}.game-shell .squad-layout{grid-template-columns:minmax(470px,1.45fr) minmax(350px,1fr)}.game-shell .market-layout{grid-template-columns:minmax(560px,1fr) 235px}.game-shell .market-table td,.game-shell .market-table th{font-size:13px;padding-inline:6px}.game-shell .market-table .player-cell{font-size:13px}.game-shell .market-tabs>span{font-size:13px;letter-spacing:.7px}.game-shell .league-layout{grid-template-columns:minmax(545px,1.7fr) minmax(280px,1fr)}.game-shell .league-side{padding:12px}.game-shell .league-side .fixture{grid-template-columns:29px minmax(31px,1fr) 32px minmax(31px,1fr) 36px;gap:4px}.game-shell .league-side .fixture .opponent{font-size:13px}.game-shell .hud-motto{font-size:13px;letter-spacing:2px}}@media(max-width:1150px){.game-shell{--rail:84px;min-width:960px}.game-shell .nav-link{font-size:13px;padding-inline:8px;gap:6px}.game-shell .sidebar .era-wordmark{font-size:18px}.game-shell .topbar .meta{gap:12px}.game-shell .hud-round{display:none}.game-shell .era-tactics{grid-template-columns:minmax(440px,1fr) 280px}.game-shell .tactic-roster{display:none}.game-shell .home-layout{grid-template-columns:225px minmax(280px,1fr) minmax(310px,1.05fr)}.game-shell .hud-motto,.game-shell .market-guide,.game-shell .league-side{display:none}.game-shell .market-layout,.game-shell .league-layout{grid-template-columns:minmax(650px,1fr)}.game-shell .squad-layout{grid-template-columns:minmax(455px,1fr) 335px}.game-shell .squad-table .optional-col{display:none}}.game-shell .match-stage{display:flex;flex-direction:column;overflow:hidden}.game-shell .broadcast-score{flex-shrink:0}.game-shell .broadcast-pitch{flex:1;min-height:180px;display:flex;flex-direction:column;padding:10px 14px 0;overflow:hidden}.game-shell .broadcast-pitch .replay-canvas{height:0;min-height:0;max-height:none;flex:1;object-fit:contain;margin:0;background:#09291f}.game-shell .replay-control{flex-shrink:0;min-height:40px;padding:6px 0;margin-top:0}.game-shell .match-analysis{flex:0 0 220px;min-height:0;overflow:auto;border-top:1px solid #34434a}.game-shell .match-analysis .match-bottom{padding:12px 16px}.game-shell .match-analysis .match-players{margin:0 16px 12px}.game-shell .match-analysis .commentary-log{max-height:170px}.game-shell .match-loading-pitch{flex:1}@media(max-height:820px){.game-shell .match-analysis{flex-basis:175px}.game-shell .broadcast-score{padding:9px 18px}.game-shell .broadcast-score svg{height:36px}}.game-shell .era-tactic-pitch{container-type:size}.game-shell .era-tactic-player{--face:clamp(29px,5.3cqh,58px);width:13%;min-width:0;max-width:116px}.game-shell .pitch-face{height:var(--face);width:var(--face)}.game-shell .pitch-face canvas{width:100%;height:auto;aspect-ratio:4/5}.game-shell .pitch-name{font-size:clamp(8px,.9cqw,11px);line-height:14px;padding:1px}.game-shell .era-tactic-player>select:not(.role-select){top:var(--face);height:18px}.game-shell .era-tactic-player .role-select{height:17px;font-size:clamp(7px,.85cqw,9px);padding:1px}.game-shell .pitch-condition{height:2px}.fixture-preparation-bar{flex-shrink:0;gap:10px;margin-bottom:12px}.fixture-preparation-bar label{display:flex;align-items:center;gap:8px;min-width:0}.fixture-preparation-bar select{max-width:min(420px,100%);min-width:0}.fixture-preparation-bar button{white-space:nowrap}@media(max-width:700px){.fixture-preparation-bar label{width:100%}.fixture-preparation-bar select{flex:1;width:0}.fixture-preparation-bar button{flex:1}}.game-shell{--rail:140px;--ink:#e2e8e5;--muted:#a0b1b8;--gold:#cfba7a;--edge:#334950;grid-template-rows:62px minmax(0,1fr) 34px;font-size:13px;color:var(--ink);font-family:Malgun Gothic,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.15px}.game-shell button,.game-shell a,.game-shell input,.game-shell select{transition:background-color .14s,border-color .14s,color .14s}.game-shell button:disabled{cursor:not-allowed;opacity:.48}.game-shell button:focus-visible,.game-shell a:focus-visible,.game-shell input:focus-visible,.game-shell select:focus-visible{outline:2px solid #e6d399;outline-offset:3px}.game-shell>.content{padding:16px;gap:12px;background:radial-gradient(ellipse at 60% -30%,#26404a40,transparent 70%),#0a1318}.game-shell .page-title{min-height:48px;padding-bottom:12px}.game-shell .page-title h1{font-size:26px;font-weight:600}.game-shell .page-title p{font-size:13px;color:#a1b3bb}.game-shell .btn{font-size:13px;min-height:36px;padding:9px 14px;font-weight:600;border-radius:2px}.game-shell .btn.small{font-size:13px;min-height:30px;padding:6px 10px}.game-shell .btn.primary{box-shadow:inset 0 1px #fcebc147,0 2px 5px #0002;background:linear-gradient(115deg,#b29a5f,#d6c38a 50%,#c0a76b);border-color:#b7a477}.game-shell .btn.primary:hover{background:#e3cf92}.game-shell .text-btn{font-size:13px}.game-shell .section-heading{min-height:31px;padding-bottom:11px}.game-shell .section-heading h2{font-size:14px;font-weight:600}.game-shell .section-heading>span{font-size:13px;color:#8099a3}.game-shell .section-heading>a{font-size:13px}.game-shell .empty{font-size:13px;color:#9bafb7}.game-shell .sidebar{background:linear-gradient(180deg,#0b171d,#0c1b21);padding-top:18px}.game-shell .sidebar .brand{padding:3px 14px 20px}.game-shell .sidebar .era-wordmark{font-size:27px}.game-shell .club-id{padding:13px 10px;margin-bottom:12px;gap:11px}.game-shell .club-id .crest{width:41px;height:46px}.game-shell .club-id strong{font-size:13px}.game-shell .club-id small{font-size:13px;margin-top:6px}.game-shell .nav-link{padding:10px 15px;min-height:41px;font-size:13px;gap:12px;border-left:3px solid transparent}.game-shell .nav-link[aria-current]{background:linear-gradient(90deg,#c7af7530,#c7af7508);color:#f0dfac;border-left-color:#d1b873}.game-shell .nav-icon{width:18px;height:18px;color:#9cabb0}.game-shell .nav-link[aria-current] .nav-icon{color:#dfc88b}.game-shell .sidebar-foot{padding-inline:16px}.game-shell .sidebar-foot>span{font-size:13px}.game-shell .sidebar-foot>b{font-size:13px}.game-shell .sidebar-foot>small{font-size:13px}.game-shell .topbar{padding:0 22px;background:linear-gradient(90deg,#0d1c23,#101f25);border-color:#354c55}.hud-location{gap:13px;font-size:15px}.game-shell .hud-location>b{display:block;font-size:13px}.game-shell .meta small{font-size:13px;color:#8da3ad}.game-shell .meta b{font-size:13px}.game-shell .meta .money b{color:#dec78b}.game-shell .hud-tool{width:34px;height:34px;padding:8px;border:1px solid #354851;border-radius:2px}.game-shell .hud-tool:hover{color:#e6d399;background:#22343b}.game-shell .logout{font-size:13px;padding:9px 12px;border:1px solid #354851;border-radius:2px;color:#a8b9be}.game-status{gap:20px;padding-inline:18px}.hud-footer-brand{font-size:18px}.hud-motto{font-size:13px;letter-spacing:2.5px}.hud-save{font-size:13px}.game-operations .dev-clock summary{font-size:13px;max-width:370px}.game-operations .dev-clock[open]{bottom:21px}.game-operations .dev-clock p{font-size:13px}.game-operations .dev-clock .row>span{font-size:13px}.game-shell .home-layout{grid-template-columns:minmax(245px,.85fr) minmax(315px,1fr) minmax(345px,1.1fr);gap:14px}.game-shell .home-match-column{grid-template-rows:minmax(302px,1fr) minmax(250px,1fr);gap:14px}.game-shell .home-news-column{grid-template-rows:minmax(285px,1.45fr) 164px minmax(175px,.85fr);gap:14px}.game-shell .home-match-column>section,.game-shell .home-news-column>section{padding:16px}.game-shell .club-identity-scene{padding:27px 21px}.game-shell .identity-top h1{font-size:27px;line-height:1.35}.game-shell .identity-top p,.game-shell .identity-top small{font-size:13px}.game-shell .club-motto p{font-size:18px;line-height:1.85;font-weight:400}.game-shell .club-motto>span{font-size:13px}.game-shell .identity-bottom>a{font-size:13px}.game-shell .identity-record small{font-size:13px}.game-shell .match-clubs{padding:15px 0}.game-shell .match-clubs h3{font-size:16px;line-height:1.4}.game-shell .match-clubs small{font-size:13px}.game-shell .match-clubs svg{width:76px;height:86px}.game-shell .competition-line,.game-shell .kickoff-line{font-size:13px;color:#aebcc0;line-height:1.6}.game-shell .competition-line{margin-top:13px}.match-actions{display:flex;gap:8px;margin-top:13px;flex-shrink:0}.match-actions>.primary{flex:1}.match-actions>.btn{white-space:nowrap}.game-shell .match-cta{font-size:13px}.game-shell .schedule-go{font-size:13px;min-height:32px}.home-fixtures+.section-heading{margin-top:13px}.home-fixture{grid-template-columns:34px 25px minmax(0,1fr) auto 32px;gap:8px;min-height:48px;padding:9px 0}.fixture-round,.fixture-round small,.fixture-opponent,.fixture-opponent small,.fixture-state,.fixture-venue,.fixture-result,.home-fixture .text-btn{font-size:13px}.home-fixture>svg{height:29px;width:25px}.game-shell .news-feature{min-height:145px;flex:1;max-height:220px;margin-top:9px}.game-shell .news-feature>div{padding:17px}.game-shell .news-feature h3{font-size:19px;max-width:215px;line-height:1.55}.game-shell .news-feature p{font-size:13px;line-height:1.8;max-width:190px}.game-shell .news-feature>div>span{font-size:13px}.game-shell .news-feature .portrait{width:155px;height:194px;right:0;bottom:-23px}.manager-brief{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:12px 0 5px}.manager-brief>a{display:flex;flex-direction:column;position:relative;gap:6px;padding:12px;background:#ffffff03;border:1px solid #304650;font-size:13px;color:#9eb2bc}.manager-brief>a:hover{background:#d4bf7d0c;border-color:#8b805f}.manager-brief b{font-size:13px;color:#ddd5b8;font-weight:500}.manager-brief i{position:absolute;right:9px;top:12px;font-style:normal;color:#ccb678}.game-shell .news-panel .feed{flex:0 1 auto;min-height:30px}.game-shell .news-panel .feed li{font-size:13px;padding:9px 0;gap:8px;line-height:1.7}.game-shell .news-panel .feed li small{font-size:13px;white-space:nowrap}.game-shell .condition-rings{gap:7px;margin-top:11px}.game-shell .condition-rings b{width:43px;height:43px;font-size:18px}.game-shell .condition-rings span{font-size:13px;margin-top:6px}.game-shell .availability-strip{font-size:13px;margin-top:12px;padding-top:9px}.home-ranking>div{font-size:13px;padding:7px 4px;gap:7px}.home-ranking b,.home-ranking strong{font-size:13px}.home-ranking svg{width:19px;height:23px}.home-formation>span{font-size:13px}.home-formation>span small{font-size:13px}.home-league-body{gap:13px;padding-top:9px}.game-shell .squad-layout{grid-template-columns:minmax(610px,1.55fr) minmax(375px,1fr);gap:14px}.roster-summary{display:flex;gap:23px;padding:14px 15px;border-bottom:1px solid #2c434c;font-size:13px;color:#93aab3;background:#16283066}.roster-summary b{margin-left:7px;color:#e0d7ba;font-size:13px;font-weight:600}.dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#c8b578;margin-right:6px}.game-shell .filters{gap:9px;display:flex;align-items:center}.game-shell .squad-list .filters,.game-shell .market-board .filters{padding:11px 13px;flex-wrap:wrap}.game-shell .filters select{font-size:13px;min-height:35px;padding:6px 10px;max-width:155px}.player-search{position:relative;display:flex;align-items:center;min-width:145px;flex:1;max-width:255px}.player-search>span{position:absolute;left:10px;font-size:21px;line-height:1;color:#95a8af}.player-search input{border:1px solid #3b515b;border-radius:2px;background:#09161d;color:#e1e6df;font:13px Malgun Gothic,sans-serif;height:35px;min-width:0;width:100%;padding:7px 8px 7px 32px}.player-search input::placeholder{color:#8299a4}.filter-count{font-size:13px;color:#a0b4bd;margin-left:auto;white-space:nowrap}.game-shell .squad-table th{font-size:13px;height:36px;letter-spacing:0;padding:8px}.game-shell .squad-table td{font-size:13px;height:40px;padding:2px 8px}.game-shell .squad-table .player-cell{font-size:13px;min-height:36px;gap:10px;width:100%;text-align:left;font-weight:500}.game-shell .squad-table .table-face{width:29px;height:36px;flex-shrink:0}.game-shell .squad-table tr{cursor:pointer}.game-shell .squad-table tr.selected{background:linear-gradient(90deg,#c5b07b22,#c5b07b09);box-shadow:inset 3px 0 #d1b97a}.game-shell .squad-table tr.selected .player-cell{color:#f0deb0}.game-shell .squad-table .shirt-number{color:#8aa0ab;font-size:13px}.position-tag{font:13px Segoe UI,sans-serif;letter-spacing:.5px;color:#c2d2d7}.ovr-number{font:600 15px Segoe UI,sans-serif;color:#d4bf83}.player-lock{font-size:13px;color:#879fa8}.game-shell .player-status{font-size:13px;padding:3px 6px;border-color:#354c56}.game-shell .player-status.starter{color:#d7c48f;background:#d2b57310}.game-shell .fitness{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:13px;color:#aebfc6}.fitness>i{display:block;width:45px;height:4px;background:#2b414b}.fitness>i>b{height:100%;display:block;background:#7cac9a}.fitness.low>i>b{background:#c4966b}.list-footer{display:flex;justify-content:space-between;gap:10px;padding:12px 14px;font-size:13px;flex-shrink:0;border-top:1px solid #2a414a;color:#8ea6b1}.list-footer>a{color:#d0bb81}.game-shell .squad-detail{padding:15px;gap:0}.game-shell .squad-profile{gap:17px;align-items:center;min-height:200px}.game-shell .squad-profile .profile-face{height:198px;max-width:175px;width:43%;align-self:flex-end}.game-shell .squad-profile .profile-face canvas{width:100%;height:100%;object-fit:cover;object-position:top}.profile-kicker{display:flex;align-items:center;gap:9px;font-size:13px;letter-spacing:1px;color:#c7b885}.profile-kicker i{width:1px;height:10px;background:#597078}.game-shell .squad-profile h2{font-size:29px;letter-spacing:-.7px;margin:10px 0 7px}.game-shell .squad-profile p{font-size:13px;color:#acbec7}.profile-rating{display:grid;grid-template-columns:auto 1fr;gap:0 12px;align-items:center;margin-top:15px}.profile-rating>strong{font:500 43px Segoe UI;color:#ddc587;grid-row:1/3}.profile-rating>span{font:13px Segoe UI;letter-spacing:1.4px;color:#8ba4ae}.profile-rating>.player-status{justify-self:start;margin-top:4px}.game-shell .profile-physical{padding:14px 0}.game-shell .profile-physical span{font-size:16px}.game-shell .profile-physical small{font-size:13px;margin-top:7px}.game-shell .career-strip{display:flex;justify-content:space-between;gap:10px;padding:15px 1px;font-size:13px;border-bottom:1px solid #30454e;margin-bottom:14px}.game-shell .career-strip b{font-size:15px;margin-right:5px}.player-attribute-groups{columns:2;column-gap:22px;margin-bottom:18px}.attribute-group{break-inside:avoid;margin-bottom:18px}.attribute-group h3{font-size:13px;font-weight:600;color:#e0d7b9;padding:0 0 9px;margin-bottom:3px;border-bottom:1px solid #42545b;display:flex;align-items:center;justify-content:space-between;gap:8px}.attribute-group h3 small{font:13px Segoe UI;letter-spacing:1px;color:#7f99a4}.attribute-group>div{display:flex;justify-content:space-between;gap:5px;font-size:13px;color:#a7bcc6;padding:6px 0;border-bottom:1px solid #263b43}.attribute-group b{font:600 13px Segoe UI;color:#d1d8cc}.attribute-group b.good{color:#aaca91}.game-shell .profile-detail-action{position:sticky;bottom:-1px;flex-shrink:0;width:100%;margin-top:auto;box-shadow:0 -9px 18px #0d191edb}.result-empty{margin:auto;max-width:450px;text-align:center;padding:45px 25px;color:#9bb0ba}.result-empty>span{font:45px Georgia;display:block;color:#bda970;margin-bottom:12px}.result-empty h2{font-size:17px;color:#d4dedc;margin:0 0 13px;font-weight:500}.result-empty p{font-size:13px;line-height:1.8;margin-bottom:20px}.result-empty .btn{margin:0 4px}.squad-table-scroll:has(.result-empty){display:flex;flex-direction:column}.game-shell .era-tactics{grid-template-columns:205px minmax(425px,1fr) 290px;gap:12px}.tactic-save-actions{display:flex;gap:9px;align-items:center}.tactic-save-status{font-size:13px;color:#8ba99a;min-height:24px;padding:0 3px;display:flex;align-items:center;flex-shrink:0}.tactic-save-status:before{content:"\2713";display:inline-block;margin-right:9px;color:#8ebba0}.tactic-save-status.dirty{color:#dfca91}.tactic-save-status.dirty:before{content:"\25cf";font-size:13px;color:#d6b76d}.game-shell .tactic-roster{padding:13px 12px}.game-shell .tactic-roster-row{padding:8px 0;gap:8px;min-height:46px}.game-shell .tactic-roster-row small{font-size:13px;white-space:nowrap}.game-shell .tactic-roster-row em{font-size:13px}.game-shell .tactic-roster-row>span:first-child{font-size:13px;width:25px;flex-shrink:0}.game-shell .tactic-roster-note{font-size:13px;line-height:1.9}.game-shell .tactics-toolbar select,.game-shell .tactics-toolbar button{font-size:13px;min-height:34px;padding:7px 9px}.game-shell .era-tactic-player{--face:clamp(24px,5cqh,58px);width:13%;max-width:116px}.game-shell .pitch-name{line-height:14px;font-size:clamp(8px,.95cqw,11px);padding:1px 0;cursor:pointer}.game-shell .pitch-name small{font-size:13px;margin-left:1px}.game-shell .pitch-name b{font-size:13px;margin-right:2px}.game-shell .pitch-name:after{content:"\2304";font-size:13px;color:#c3b17a;margin-left:2px}.game-shell .era-tactic-player>select:not(.role-select){height:18px}.game-shell .era-tactic-player>select:focus-visible{width:185px;left:50%;transform:translate(-50%);font-size:13px;z-index:9;height:31px;background:#10231d}.game-shell .era-tactic-player .role-select{font-size:clamp(7px,.87cqw,9px);height:17px}.game-shell .era-tactic-player .role-select:focus-visible{position:relative;left:auto;transform:none;width:185px;height:31px;font-size:13px}.game-shell .tactic-settings{padding:15px}.game-shell .tactic-settings .form-label{font-size:13px;margin:14px 0}.game-shell .tactic-settings select{font-size:13px;padding:8px}.game-shell .instruction-board{margin:17px 0}.game-shell .instruction-board>div{font-size:13px;padding:6px 0;grid-template-columns:78px 1fr 22px}.game-shell .instruction-board b{font-size:13px}.game-shell .instruction-board p,.game-shell .tactic-note{font-size:13px;line-height:1.8}.game-shell .era-bench label{min-height:37px;gap:6px;padding:4px 0}.game-shell .era-bench select{font-size:13px;min-height:29px;padding:4px}.game-shell .era-bench .bench-face{width:25px;height:30px}.game-shell .market-layout{grid-template-columns:minmax(620px,1fr) 268px;gap:14px}.game-shell .market-tabs{padding:12px 14px}.game-shell .market-tabs>button{font-size:13px;padding:10px 14px;min-width:105px}.game-shell .market-tabs>span{font-size:13px;letter-spacing:.6px}.game-shell .market-table th{font-size:13px;padding:12px 10px;letter-spacing:0}.game-shell .market-table td{height:53px;font-size:13px;padding:6px 10px}.game-shell .market-table .player-cell{font-size:13px;gap:10px}.game-shell .market-table .table-face{width:32px;height:40px}.game-shell .market-guide{padding:18px}.game-shell .budget-number{font:500 31px Segoe UI;margin:20px 0 9px}.game-shell .market-guide>p{font-size:13px;line-height:1.8}.game-shell .market-guide .founding-facts{font-size:13px}.game-shell .position-depth>div{font-size:13px;padding:8px 0}.market-window-note{padding:13px;background:#bfac7110;border-left:2px solid #ae985e;margin-top:17px;font-size:13px;color:#d4c28a}.market-window-note p{font-size:13px;line-height:1.8;color:#b0bdc1;margin:8px 0 0}.market-scroll:has(+.result-empty){flex:0}.game-shell .scout-layout{grid-template-columns:minmax(510px,1.3fr) minmax(370px,1fr);gap:14px}.game-shell .scout-row{font-size:13px;padding:13px 8px}.game-shell .scout-column-labels{font-size:13px;padding:14px 8px}.game-shell .scout-row small{font-size:13px}.game-shell .scout-subject h2{font-size:29px}.game-shell .scout-known>div{font-size:13px;padding:15px 10px}.game-shell .scout-policy,.game-shell .scout-policy p{font-size:13px;line-height:1.9}.game-shell .scout-contract{font-size:13px}.game-shell .scout-report .row{gap:9px;flex-wrap:wrap}.game-shell .scout-report .row .btn{font-size:13px}.game-shell .league-layout{grid-template-columns:minmax(580px,1.55fr) minmax(320px,1fr)}.game-shell .league-table td{font-size:13px;height:39px;padding:6px 10px}.game-shell .league-table th{font-size:13px;letter-spacing:0}.game-shell .league-legend,.game-shell .league-note{font-size:13px;line-height:1.8}.game-shell .league-side .fixture .opponent{font-size:13px}.game-shell .league-side .fixture{grid-template-columns:32px minmax(45px,1fr) 43px minmax(45px,1fr) 43px;font-size:13px;padding:14px 0;gap:7px}.game-shell .promotion-note{font-size:13px;line-height:1.9}.game-shell .promotion-note p{font-size:13px}.game-shell .promotion-note h3{font-size:15px}.game-shell .match-centre{grid-template-columns:245px minmax(0,1fr)}.game-shell .fixture-choice{padding:12px 3px;font-size:13px;min-height:57px}.game-shell .fixture-choice>b{font-size:13px}.game-shell .fixture-choice small{font-size:13px}.game-shell .broadcast-score b{font-size:16px}.game-shell .match-stat{font-size:13px;padding:9px 5px}.game-shell .commentary-log{font-size:13px;line-height:1.6}.game-shell .match-analysis{flex-basis:210px}.game-shell .replay-control{min-height:44px;gap:12px}.game-shell .replay-control select{font-size:13px}.game-shell .replay-control input[type=range]{height:27px}.game-shell .match-replay-note{font-size:13px;line-height:1.7}.game-shell .finance-ledger table td{font-size:13px;padding:13px}.game-shell .facility-row h3{font-size:14px}.game-shell .facility-row small{font-size:13px}.game-shell .club-access-board p{font-size:13px;line-height:1.9}.game-shell .academy-player{font-size:13px;min-height:55px}.game-shell .academy-note{font-size:13px}.game-shell .content>.panel .feed li{font-size:13px;padding:18px}.game-shell .feed li small{font-size:13px}.match-activity{position:fixed;right:23px;bottom:52px;z-index:45;width:365px;max-width:calc(100vw - 32px);border:1px solid #9b8960;border-top:3px solid #c7b17a;background:linear-gradient(135deg,#172b34,#101d25);box-shadow:0 10px 45px #0009;padding:20px 21px;color:#e5e9df;font:13px Malgun Gothic,sans-serif}.activity-kicker{display:block;font:13px Segoe UI;letter-spacing:1.6px;color:#c9b37c;margin-bottom:13px}.activity-kicker i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#cdb675;margin-right:7px;animation:activity-pulse 1s ease-in-out infinite}.match-activity>strong{display:block;font-size:14px;line-height:1.6}.activity-count{float:right;color:#d8c389;font-size:13px}.match-activity progress{display:block;width:100%;height:5px;margin:17px 0;accent-color:#d3b973}.match-activity progress::-webkit-progress-bar{background:#344a53}.match-activity progress::-webkit-progress-value{background:#d4bc80}.match-activity p{font-size:13px;color:#adbec5;line-height:1.8;margin:0}.match-activity .btn{font:600 13px Malgun Gothic;padding:10px 15px;width:100%;margin-top:16px;border-radius:2px}.match-activity.complete{border-top-color:#90b997}.match-activity.complete strong>b{color:#ebd59a;white-space:nowrap;padding:0 5px;font-size:18px}.activity-dismiss{position:absolute;right:10px;top:8px;width:27px;height:27px;background:transparent;color:#b5c4ca;border:0;font-size:22px;cursor:pointer}#toast{bottom:51px;max-width:min(620px,calc(100vw - 40px));font:13px/1.8 Malgun Gothic,sans-serif;border-radius:3px;padding:13px 20px;box-shadow:0 7px 28px #0007;background:#1c332d;border:1px solid #618777;color:#e1ece4;z-index:70}#toast.error{background:#392c26;border-color:#b88d71;color:#f5e6d9}#detail{width:min(850px,calc(100vw - 40px));max-height:calc(100dvh - 64px);padding:28px;background:#10212a;border:1px solid #62727a;border-radius:3px;box-shadow:0 24px 90px #000b;font-size:13px}#detail::backdrop{background:#020a0dd9;backdrop-filter:blur(5px)}#detail h2{font-size:27px}#detail .close-dialog{width:34px;height:34px;right:12px;top:12px;font-size:25px}#detail .profile-top p{font-size:13px;line-height:1.9}#detail .attribute{font-size:13px;padding:11px;border-radius:0}#detail .btn{font-size:13px;min-height:36px;padding:8px 13px}#detail select{font-size:13px;min-height:33px}#detail .danger-copy{font-size:14px;line-height:1.9;margin:20px 0}#detail .detail-tabs,#detail .detail-tabs small{font-size:13px}@keyframes activity-pulse{50%{opacity:.35}}.studio-leave-dialog{width:min(590px,calc(100vw - 36px));background:#10212a;color:#e2e7df;border:1px solid #b9a576;border-radius:3px;padding:28px;box-shadow:0 20px 75px #000a}.studio-leave-dialog::backdrop{background:#030b0edb;backdrop-filter:blur(5px)}.studio-leave-dialog h2{font-size:23px;margin:16px 0}.studio-leave-dialog p{font-size:13px;line-height:1.9;color:#afbec5}.studio-leave-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:25px}.studio-leave-actions button{font-size:13px;min-height:38px;width:auto;padding:9px 13px}.studio-leave-dialog .entry-error{color:#eebc9b}@media(min-width:1800px){.game-shell{--rail:158px;grid-template-rows:68px minmax(0,1fr) 36px}.game-shell>.content{padding:20px;gap:16px}.game-shell .nav-link{min-height:45px;font-size:14px;padding-inline:18px}.game-shell .squad-layout{grid-template-columns:minmax(730px,1.5fr) minmax(460px,1fr)}.game-shell .squad-table td{height:43px;font-size:13px}.game-shell .squad-table .player-cell{font-size:14px}.game-shell .squad-profile .profile-face{height:242px;max-width:200px}.game-shell .squad-profile h2{font-size:34px}.attribute-group>div{font-size:13px;padding:8px 0}.attribute-group b{font-size:13px}.game-shell .era-tactics{grid-template-columns:235px minmax(580px,1fr) 340px}.game-shell .tactic-roster-row{min-height:55px}.game-shell .tactic-roster-row b,.game-shell .tactic-roster-row small{font-size:13px}.game-shell .era-bench label{min-height:44px}.game-shell .home-news-column{grid-template-rows:minmax(350px,1.4fr) 180px minmax(200px,1fr)}.game-shell .home-match-column>section,.game-shell .home-news-column>section{padding:20px}.game-shell .section-heading h2{font-size:16px}.game-shell .condition-rings b{width:53px;height:53px;font-size:21px}.game-shell .news-feature h3{font-size:23px;max-width:280px}.game-shell .news-feature p{font-size:13px;max-width:260px}.game-shell .news-feature .portrait{width:190px;height:238px}.fixture-opponent,.home-ranking b{font-size:13px}.home-fixture{min-height:54px}.game-shell .market-layout{grid-template-columns:1fr 310px}}@media(max-width:1400px){.game-shell{--rail:126px}.game-shell .topbar{padding-inline:17px}.game-shell .hud-location>b{display:none}.game-shell .topbar .meta{gap:14px}.game-shell .nav-link{padding-inline:12px;gap:9px;font-size:13px}.game-shell .sidebar .era-wordmark{font-size:24px}.game-shell .home-layout{grid-template-columns:minmax(220px,.78fr) minmax(300px,1fr) minmax(315px,1.05fr);gap:11px}.game-shell .identity-top h1{font-size:23px}.game-shell .club-identity-scene{padding:22px 16px}.game-shell .identity-top>svg{width:57px;height:67px}.game-shell .squad-layout{grid-template-columns:minmax(570px,1.5fr) minmax(350px,1fr)}.game-shell .squad-table .optional-col{display:none}.game-shell .squad-table td{padding-inline:6px}.game-shell .squad-list .filters{gap:6px;padding:10px}.game-shell .filters select{font-size:13px;padding-inline:7px;max-width:120px}.player-search{min-width:125px}.game-shell .squad-profile h2{font-size:26px}.game-shell .era-tactics{grid-template-columns:190px minmax(410px,1fr) 273px;gap:10px}.game-shell .tactic-roster-row{gap:5px}.game-shell .tactic-roster-row>span:first-child{width:23px}.game-shell .tactic-roster-row b{font-size:13px}.game-shell .tactic-roster-row .portrait{width:24px;height:30px}.game-shell .tactic-settings{padding:13px}.game-shell .tactics-toolbar select,.game-shell .tactics-toolbar button{font-size:13px;padding-inline:7px}.game-shell .market-layout{grid-template-columns:minmax(590px,1fr) 238px}.game-shell .market-table td,.game-shell .market-table th{font-size:13px;padding-inline:7px}.game-shell .market-table .player-cell{font-size:13px}.game-shell .market-tabs>button{min-width:92px;padding:9px 10px}.game-shell .market-tabs>span{font-size:13px}.game-shell .scout-layout{grid-template-columns:minmax(470px,1.3fr) minmax(340px,1fr)}.game-shell .league-layout{grid-template-columns:minmax(540px,1.6fr) minmax(290px,1fr)}.game-shell .league-side .fixture .opponent,.game-shell .hud-motto{font-size:13px}.game-shell .match-centre{grid-template-columns:215px minmax(0,1fr)}}@media(max-height:820px){.game-shell{grid-template-rows:54px minmax(0,1fr) 30px}.game-shell>.content{padding:11px 13px;gap:9px}.game-shell .sidebar{padding-top:12px}.game-shell .sidebar .brand{padding-bottom:14px}.game-shell .club-id{padding:10px;margin-bottom:7px}.game-shell .nav-link{min-height:36px;padding-block:8px}.game-shell .sidebar-foot{padding-top:8px}.game-shell .sidebar-foot>span{display:none}.game-shell .sidebar-foot>b{font-size:13px;line-height:1.6;margin:5px 0}.game-shell .page-title{min-height:44px;padding-bottom:9px}.game-shell .page-title h1{font-size:23px}.game-shell .page-title p{font-size:13px}.game-shell .home-match-column{grid-template-rows:minmax(272px,.95fr) minmax(235px,1.05fr);gap:11px}.game-shell .home-news-column{grid-template-rows:minmax(229px,1.35fr) 145px minmax(143px,.8fr);gap:11px}.game-shell .home-match-column>section,.game-shell .home-news-column>section{padding:12px 14px}.game-shell .match-clubs svg{width:61px;height:69px}.game-shell .match-clubs{padding:9px 0}.game-shell .match-clubs h3{font-size:13px}.game-shell .competition-line{margin-top:10px;font-size:13px}.game-shell .kickoff-line{font-size:13px}.match-actions{margin-top:9px}.game-shell .news-feature{min-height:110px;margin-top:5px}.game-shell .news-feature h3{font-size:16px;max-width:175px}.game-shell .news-feature p{font-size:13px;max-width:165px}.game-shell .news-feature .portrait{width:133px;height:166px}.game-shell .news-feature>div{padding:12px}.manager-brief{padding-top:8px;gap:7px}.manager-brief>a{padding:9px 10px;font-size:13px;gap:4px}.manager-brief b{font-size:13px}.game-shell .news-panel .feed{min-height:27px}.game-shell .news-panel .feed li{font-size:13px;padding:6px 0}.game-shell .condition-rings b{width:36px;height:36px;font-size:16px}.game-shell .condition-rings span{font-size:13px}.game-shell .availability-strip{font-size:13px;margin-top:9px;padding-top:7px}.game-shell .club-motto p{font-size:16px}.game-shell .squad-profile{min-height:170px}.game-shell .squad-profile .profile-face{height:170px}.game-shell .squad-profile h2{font-size:25px}.profile-rating>strong{font-size:36px}.game-shell .career-strip{padding:12px 0;margin-bottom:13px}.game-shell .squad-table td{height:38px}.game-shell .squad-table .table-face{height:33px;width:27px}.game-shell .tactic-save-status{font-size:13px;min-height:20px}.game-shell .tactic-roster-row{min-height:41px;padding-block:6px}.game-shell .tactic-roster-note{font-size:13px;padding-top:12px}.game-shell .instruction-board{margin:13px 0}.game-shell .instruction-board>div{padding:5px 0}.game-shell .instruction-board p{margin-top:9px}.game-shell .era-bench label{min-height:34px;padding:2px 0}.game-shell .league-table td{height:33px}.game-shell .match-analysis{flex-basis:165px}.game-shell .game-operations .dev-clock summary,.hud-save{font-size:13px}.home-fixture{min-height:44px;padding:7px 0}.home-ranking>div{padding:5px 3px}.game-shell .home-formation .mini-pitch{max-height:125px}}@media(max-width:1190px){.game-shell{--rail:106px;min-width:1040px}.game-shell .home-layout{grid-template-columns:215px minmax(280px,1fr) minmax(300px,1fr)}.game-shell .hud-motto,.game-shell .hud-location>b{display:none}.game-shell .squad-layout{grid-template-columns:minmax(530px,1.45fr) 335px}.game-shell .era-tactics{grid-template-columns:minmax(460px,1fr) 280px}.game-shell .tactic-roster,.game-shell .market-guide,.game-shell .league-side{display:none}.game-shell .market-layout,.game-shell .league-layout{grid-template-columns:1fr}.game-shell .nav-link{font-size:13px;gap:7px}.game-shell .meta .hud-round{display:none}}@media(prefers-reduced-motion:reduce){.game-shell *{transition:none!important}.activity-kicker i{animation:none}}@font-face{font-family:Era;src:url(/assets/game/fonts/PretendardSubset.woff2) format("woff2");font-weight:45 920;font-display:swap}:root{--game-font:Era,"Malgun Gothic",sans-serif;--game-display:Bahnschrift,"Arial Narrow",Era,sans-serif;--game-gold:#c4aa6d;--game-ivory:#eee9db;--game-night:#080f15}.game-shell{--rail:106px;--ink:var(--game-ivory);font-family:var(--game-font);font-size:13px;grid-template-rows:64px minmax(0,1fr) 30px;min-width:0;background:linear-gradient(110deg,#080e15e6,#101924ba 55%,#080e15e0),url(/assets/game/match-night-v1.png) center/cover;color:var(--game-ivory)}.game-shell :is(button,input,select,table){font-family:var(--game-font)}.game-shell>.content{padding:22px 28px;background:transparent;gap:16px}.game-shell .sidebar{background:#080f16ed;border-right:1px solid #c4aa6d24;padding:18px 0 8px;overflow-x:hidden}.game-shell .sidebar .brand{padding:2px 12px 17px}.game-shell .sidebar .era-wordmark{font-size:22px;letter-spacing:-.5px}.game-shell .club-id{padding:14px 6px 16px;margin:0;border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a;gap:8px}.game-shell .club-id .crest{width:39px;height:44px}.game-shell .club-id strong{font-size:13px;font-weight:600;letter-spacing:-.2px}.game-shell .club-id small{font-size:13px;color:#9eacb7}.game-shell .nav-link{padding:10px 11px;min-height:40px;gap:9px;font-size:13px;border-left-width:2px;color:#98a6b0}.game-shell .nav-icon{width:18px;height:18px}.game-shell .nav-link[aria-current]{background:linear-gradient(90deg,#c4aa6d28,transparent);border-left-color:#d4bc7b;color:#ebd6a1}.game-shell .nav-link:hover{background:#c4aa6d10;color:#f1e5c4}.game-shell .sidebar-foot{display:none}.game-shell .topbar{padding:0 29px;background:linear-gradient(90deg,#0a1119ef,#121c25c9);border-bottom:1px solid #bba57024;box-shadow:0 4px 20px #0002}.game-shell .hud-location{gap:13px}.game-shell .hud-location>svg{width:20px;height:20px;color:#d4bd84}.game-shell .hud-location>span{font-size:17px;font-weight:700;letter-spacing:-.6px}.game-shell .hud-location>b{display:block;font-size:13px;color:#8f9da9}.game-shell .meta{gap:24px}.game-shell .meta>span{gap:5px}.game-shell .meta small{font-size:13px;color:#8e9da9}.game-shell .meta b{font-family:var(--game-display);font-size:13px}.game-shell .hud-tool{border:0;width:27px;height:27px;padding:3px;color:#a8b2ba}.game-shell .logout{background:none;border:0;border-left:1px solid #ffffff1a;padding-left:17px;color:#abb6c0;font-size:13px}.game-shell .game-status{background:#080e15f5;border-top:1px solid #c4aa6d24;padding-inline:15px;font-size:13px}.game-shell .hud-footer-brand{font-size:16px}.game-shell .hud-motto{font-family:var(--game-font);font-size:13px;letter-spacing:2.2px}.game-shell .hud-save{font-size:13px;color:#82929e}.game-shell .game-operations .dev-clock summary{font-size:13px}.game-shell .game-operations .dev-clock[open]{background:#101c27;border-color:#a48d59}.game-shell .page-title{border-bottom:0;padding:0 0 4px;min-height:48px}.game-shell .page-title h1{font-family:var(--game-font);font-size:30px;font-weight:760;letter-spacing:-1.3px;line-height:1.3}.game-shell .page-title p{font-size:13px;color:#94a5b2}.game-shell .page-title>div{gap:18px}.game-shell .section-heading{border-bottom:1px solid #b7c3cc25;padding-bottom:13px}.game-shell .section-heading h2{font-size:15px;font-weight:650;letter-spacing:-.35px}.game-shell .section-heading>span{display:none}.game-shell .section-heading>a{color:#b7ab8a}.game-shell .btn{border:1px solid #b5b5a540;border-radius:1px;background:#0b152066;font-size:13px;color:#dddcd4;box-shadow:none;min-height:35px;padding:8px 13px}.game-shell .btn:hover{background:#ac97681b;border-color:#ad9b6d;color:#faf0d3}.game-shell .btn.primary{background:linear-gradient(110deg,#9c814b,#dac38a 70%,#b8a06a);border:1px solid #d7bd7d;color:#111720;box-shadow:inset 0 1px #fff4,0 4px 16px #0003;font-weight:750}.game-shell .btn.primary:hover{background:#e3cf98;color:#0c1219}.game-shell :is(.segmented button.active,.market-tabs>button.active){background:#c4aa6d;color:#111822!important}.game-shell :is(input,select){border-color:#c4aa6d33;background-color:#0b1520;color:#e0e3df}.game-shell .text-btn{color:#d2bb84}.game-shell :is(.squad-list,.squad-detail,.market-board,.market-guide,.scout-directory,.scout-report,.league-board,.league-side,.tactic-main,.tactic-settings,.tactic-roster,.finance-ledger,.academy-candidates,.academy-developed,.club-access-board,.facility-board){border:0;background:#0a141dce;box-shadow:none}.game-shell table th{background:#121e29;letter-spacing:0;border-color:#ffffff1a;color:#91a1ad}.game-shell table td{border-color:#c0c9ce12}.game-shell tbody tr:nth-child(2n){background:#cedbe703}.game-shell tbody tr:hover{background:#c4aa6d12}.game-shell[data-page=home]>.content{padding:0;background:linear-gradient(0deg,#080e15 1%,#080e1533 65%,#080e151c),url(/assets/game/match-night-v1.png) center/cover}.club-command{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(340px,1.25fr) minmax(295px,.93fr);grid-template-rows:minmax(300px,1.17fr) minmax(245px,.83fr);height:100%;min-height:0;gap:0 27px;padding:26px 29px 22px 0;isolation:isolate}.command-identity{grid-row:1/3;position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:12px 30px 8px;background:linear-gradient(0deg,#080e15 2%,#080e1512 43%,#080e1570),url(/assets/game/era-tunnel.png) 51% 50%/cover;mask-image:linear-gradient(90deg,#000 85%,transparent)}.command-club-mark{display:flex;align-items:center;gap:13px}.command-club-mark>svg{width:57px;height:65px;filter:drop-shadow(0 3px 8px #0009)}.command-club-mark>span{font-size:13px;color:#ecdbab}.command-club-mark small{display:block;margin-top:7px;font-size:13px;color:#bdc6ca}.command-motto{font-size:clamp(20px,1.7vw,29px);line-height:1.65;letter-spacing:-1px;font-weight:300;color:#f1efe5;margin-top:28px;text-shadow:0 2px 16px #0009}.command-club-story{margin-top:auto;padding-right:5px;z-index:1;text-shadow:0 3px 14px #000b}.command-established{font-family:var(--game-display);font-size:13px;letter-spacing:2.6px;color:#c5b894}.command-club-story h1{font-size:clamp(24px,2.1vw,35px);line-height:1.3;letter-spacing:-1px;font-weight:740;margin:13px 0 9px}.command-club-story>p{font-size:13px;color:#c5bfae}.command-record{display:flex;gap:24px;align-items:baseline;padding:22px 0 23px}.command-record>span{font-size:13px;color:#a7b0b6;display:flex;align-items:baseline;gap:7px}.command-record b{font:300 35px/1 var(--game-display);color:#dac58f}.command-club-story>a{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d1bb7940;padding-top:17px;font-size:13px;color:#d2c5a6;max-width:255px}.command-club-story>a:hover{color:#fff2cc}.command-heading{display:flex;align-items:center;gap:10px;min-height:32px}.command-heading>h2{font-size:16px;font-weight:680;letter-spacing:-.45px;line-height:1.3}.command-heading>a{font-size:13px;color:#b8b6a9;margin-left:auto;display:flex;gap:8px;white-space:nowrap}.command-heading>a:hover{color:#edd39a}.command-heading>a>span{color:#c7ac70;font-size:13px}.command-match{display:flex;flex-direction:column;align-items:stretch;padding:0 12px 26px;min-height:0;position:relative}.command-match .command-heading{border-bottom:1px solid #d4c18b36;padding:0 0 13px}.command-competition{text-align:center;display:flex;justify-content:center;align-items:center;gap:12px;margin:28px 0 3px;font-size:13px}.command-competition>span{font-family:var(--game-display);font-size:14px;letter-spacing:2px;text-transform:uppercase;color:#d8c38e;border-right:1px solid #d4c18b4a;padding-right:12px}.command-competition>b{font-weight:450;color:#bdc8ce}.command-versus{display:grid;grid-template-columns:1fr 42px 1fr;align-items:center;text-align:center;flex:1;min-height:0;gap:8px;padding:17px 0}.command-versus>div{min-width:0;display:flex;flex-direction:column;align-items:center}.command-versus svg{width:clamp(76px,7.8vw,125px);height:clamp(88px,9vw,144px);filter:drop-shadow(0 8px 15px #000c)}.command-versus h3{font-size:clamp(15px,1.35vw,23px);font-weight:650;line-height:1.4;margin-top:15px;letter-spacing:-.6px}.command-versus small{font-family:var(--game-display);font-size:13px;letter-spacing:3px;color:#b4b5ae;margin-top:9px}.command-versus>strong{font:300 28px var(--game-display);font-style:italic;color:#d0c9b5;text-shadow:0 2px 12px #000}.command-match-time{font-size:13px;line-height:1.6;color:#b6c3ca;text-align:center;margin:5px 0 15px}.command-match-actions{display:flex;align-items:center;gap:19px}.game-shell .command-kickoff{display:flex;justify-content:center;align-items:center;gap:30px;flex:1;min-height:47px;font-size:16px;border-radius:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%);letter-spacing:-.3px}.command-kickoff>b{font-size:20px;font-weight:400}.command-secondary{font-size:13px;color:#e0d4b1;white-space:nowrap;padding:8px 0}.command-secondary:hover{color:#fff2cd}.command-first{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.command-first>svg{height:112px;width:95px}.command-first h2{font-size:24px}.command-first p{font-size:13px;color:#b4bdc3}.command-first .command-kickoff{flex:0;min-width:240px}.command-schedule{grid-column:2;min-height:0;overflow:auto;padding:17px 12px 0;border-top:1px solid #dac48646;background:linear-gradient(180deg,#09121bb8,#080f16ba)}.command-schedule .command-heading{margin-bottom:8px}.command-fixture{display:flex;align-items:center;gap:13px;padding:9px 0;border-bottom:1px solid #c4d2dc14;min-height:49px}.command-round{font:19px/1.1 var(--game-display);width:40px;flex-shrink:0;color:#d6c59d}.command-round small{font-family:var(--game-font);display:block;margin-top:4px;font-size:13px;font-weight:400;color:#8c9da9}.command-fixture>svg{width:29px;height:33px;flex-shrink:0}.command-opponent{display:block;min-width:0}.command-opponent b{font-size:13px;font-weight:550;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-opponent small{font-size:13px;color:#8498a8;display:block;margin-top:4px}.command-fixture-state{margin-left:auto;font-size:13px;color:#8d9ba5}.command-result{margin-left:auto;display:flex;align-items:center;gap:12px;border:0;background:none;color:#d5d5bf;font:17px var(--game-display);cursor:pointer;white-space:nowrap;padding:7px}.command-result.win{color:#a0cdb1}.command-result.loss{color:#c7a29a}.command-result>span{font:13px var(--game-font);color:#aaa99e}.command-result:hover{background:#ffffff0b}.command-recent{margin-top:14px}.command-recent>h3{font-size:13px;font-weight:500;color:#bdad87;margin-bottom:3px}.command-report{grid-column:3;grid-row:1/3;display:grid;grid-template-rows:minmax(200px,1.15fr) minmax(153px,.8fr) minmax(171px,1fr);gap:15px;min-height:0;position:relative}.command-report:before{content:"";position:absolute;inset:-26px -29px -22px -17px;background:linear-gradient(90deg,#09121b60,#09121be6);z-index:-1;border-left:1px solid #e0c48219}.command-report>section{min-height:0;overflow:hidden;padding:0 2px}.command-report .command-heading{padding-bottom:11px;border-bottom:1px solid #c5b07939}.command-news{display:flex;flex-direction:column}.command-feature{position:relative;flex:1;min-height:135px;overflow:hidden;margin-top:6px}.command-feature:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,#0d1d29c2,#0e1b2638);border-bottom:1px solid #dac58e18}.command-feature .command-face{position:absolute;right:-10px;bottom:-20px;width:165px;height:206px;background:none;mask-image:linear-gradient(0deg,transparent,#000 20%);opacity:.96}.command-face canvas{width:100%;height:100%;object-fit:contain}.command-feature>div{position:relative;z-index:1;padding:18px 0 12px 9px;max-width:70%;text-shadow:0 2px 8px #000c}.command-feature>div>span{font-size:13px;color:#ccb98b}.command-feature strong{display:block;font:500 34px var(--game-display);margin:9px 0;color:#f0e9d6}.command-feature strong small{font:13px var(--game-font);margin-left:10px;color:#ccc5b4}.command-feature strong.command-leader{font-family:var(--game-font);font-size:26px;font-weight:720;letter-spacing:-1px}.command-feature p{font-size:13px;color:#c3c8c5;line-height:1.5;max-width:160px}.command-feature p>b{font:25px var(--game-display);color:#d4bc80;margin-left:8px}.command-feature .text-btn{padding:10px 0 0;font-size:13px;color:#d1bd8c}.command-news .feed{flex-shrink:0;list-style:none;padding:0;margin:0}.command-news .feed li{border:0;min-height:0;font-size:13px;line-height:1.5;padding:8px 0;color:#939fa8}.command-news .feed li small{display:none}.command-lineup{display:flex;align-items:center;gap:16px;padding:16px 0 13px}.command-lineup>strong{font:500 28px/1 var(--game-display);color:#dfd2b0;letter-spacing:-1px}.command-lineup>span{font-size:13px;color:#d0d3ce}.command-lineup small{display:block;font-size:13px;color:#8799a7;margin-top:5px}.command-lineup>b{margin-left:auto;font-size:18px;color:#bca573;font-weight:400}.command-condition{display:flex;align-items:center;gap:12px;font-size:13px;color:#9cabb5}.command-condition>i{flex:1;display:block;height:3px;background:#ffffff16}.command-condition>i>b{display:block;height:100%;background:#8aaf96}.command-condition>strong{font:13px var(--game-display);color:#c9dacd}.command-availability{display:flex;justify-content:space-between;gap:12px;padding:13px 0 0;font-size:13px;color:#94a5b0}.command-availability b{font:15px var(--game-display);color:#ddd2b7;margin-left:7px}.command-availability small{font-size:13px;color:#8d9da5}.command-league{display:flex;flex-direction:column}.command-league>div:last-child{overflow:auto;flex:1;min-height:0;padding-top:6px}.command-standing{display:grid;grid-template-columns:21px 24px minmax(0,1fr) 34px;gap:8px;align-items:center;min-height:34px;padding:5px 6px;border-bottom:1px solid #afbec711;font-size:13px}.command-standing>span{font:14px var(--game-display);color:#869aa8}.command-standing>svg{width:21px;height:24px}.command-standing>b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.command-standing>strong{font:15px var(--game-display);text-align:right;color:#d8cfb7}.command-standing small{font:13px var(--game-font);margin-left:4px;color:#8497a3}.command-standing.me{background:linear-gradient(90deg,#c4aa6d29,#c4aa6d05);box-shadow:inset 2px 0 #c4aa6d;color:#ecd49b}.game-shell .squad-layout{grid-template-columns:minmax(560px,1.5fr) minmax(360px,1fr);gap:25px}.game-shell .squad-list{background:#09121ad4;border-top:2px solid #bda56c}.game-shell .roster-summary{background:none;border-color:#ffffff16;padding:13px 15px;font-size:13px}.game-shell .roster-summary b{color:#d1c196}.game-shell .squad-list .filters{background:#17222d77;padding:11px 14px}.game-shell .player-search input{font-family:var(--game-font);background:#09121bd4;border-color:#bdb39233}.game-shell .squad-table td{height:42px;font-size:13px}.game-shell .squad-table th{font-size:13px;height:32px}.game-shell .squad-table .player-cell{font-size:13px}.game-shell .squad-table .table-face{height:39px;width:31px}.game-shell .squad-table tr.selected{background:linear-gradient(90deg,#c4aa6d28,#c4aa6d04);box-shadow:inset 3px 0 #c4aa6d}.game-shell .ovr-number{font:600 18px var(--game-display);color:#d5bd81}.game-shell .position-tag{font-family:var(--game-display);font-size:13px}.game-shell .fitness>i{height:3px}.game-shell .list-footer{border-color:#ffffff14;font-size:13px}.game-shell .squad-detail{background:linear-gradient(180deg,#101c267a,#0a131cdd 42%);padding:0 18px 10px;border-top:2px solid #ad9664}.game-shell .squad-profile{position:relative;isolation:isolate;background:none;min-height:230px;gap:18px;border-bottom:1px solid #c4aa6d3c;overflow:hidden}.game-shell .squad-profile:before{content:attr(data-number);position:absolute;right:-4px;top:12px;font:700 190px/1 var(--game-display);color:#d5c49d07;z-index:-1}.game-shell .squad-profile .profile-face{height:228px;width:47%;max-width:200px;mask-image:linear-gradient(0deg,transparent,#000 10%)}.game-shell .squad-profile .profile-face canvas{object-fit:contain;object-position:bottom}.game-shell .squad-profile h2{font-family:var(--game-font);font-size:34px;font-weight:760;letter-spacing:-1.2px;margin:10px 0 9px}.game-shell .squad-profile p{font-size:13px;color:#9cadb8}.profile-rating{margin-top:16px;gap:1px 12px}.profile-rating>strong{font:500 49px var(--game-display);color:#e0c88b}.profile-rating>span{font-family:var(--game-font);font-size:13px;color:#9aabaf}.game-shell .profile-physical{padding:13px 0;border-bottom:1px solid #ffffff16}.game-shell .profile-physical span{font-family:var(--game-display);font-size:19px}.game-shell .profile-physical small{font-family:var(--game-font);font-size:13px;color:#899aa4}.game-shell .career-strip{padding:14px 0;font-size:13px;border-color:#ffffff17}.game-shell .career-strip b{font-family:var(--game-display);font-size:18px;color:#d4c194}.game-shell .attribute-group h3{font-size:13px;border-color:#c4aa6d38;color:#d9c798}.game-shell .attribute-group h3 small{display:none}.game-shell .attribute-group>div{font-size:13px;border:0;padding:5px 0;color:#9daebb}.game-shell .attribute-group b{font:14px var(--game-display);color:#d6dace}.game-shell .profile-detail-action{bottom:0;box-shadow:0 -10px 24px #0b151d}.game-shell .era-tactics{grid-template-columns:205px minmax(420px,1fr) 290px;gap:18px}.game-shell .tactic-save-status{font-size:13px;min-height:19px;color:#9baeab}.game-shell .tactic-save-status.dirty{color:#d5bc80}.game-shell .tactic-roster{padding:15px 12px;background:#0b151ec9;border-top:2px solid #b29b67}.game-shell .tactic-roster-row{border-color:#ffffff12;padding:8px 0;gap:8px}.game-shell .tactic-roster-row b{font-size:13px}.game-shell .tactic-roster-row small{font-size:13px;color:#879eac}.game-shell .tactic-roster-row em{font-family:var(--game-display);font-size:14px}.game-shell .tactic-roster-note{font-size:13px;color:#859aa8}.game-shell .tactic-main{padding:0;background:transparent;border:0}.game-shell .tactics-toolbar{padding-bottom:10px;margin:0;min-height:48px}.game-shell .tactics-toolbar button,.game-shell .tactics-toolbar select{font-family:var(--game-font);font-size:13px}.game-shell .era-tactic-pitch{background:radial-gradient(ellipse at 50% 40%,#74965b25,transparent 70%),repeating-linear-gradient(0deg,#21462e 0 10%,#295035 10% 20%);border:1px solid #a8b58c8c;box-shadow:0 8px 30px #0006,inset 0 0 95px #03120bb3}.game-shell .era-tactic-pitch:after{background:url(/assets/game/match-night-v1.png) center/cover;opacity:.075;mix-blend-mode:luminosity}.game-shell .pitch-lines{border-color:#c9d6b87a}.game-shell .pitch-name{background:#0b1620ed;font-family:var(--game-font);font-size:13px;border:1px solid #b4aa8540;border-bottom:0;color:#e2e4dc}.game-shell .pitch-name b{color:#dec58a;font-family:var(--game-display);font-size:13px}.game-shell .era-tactic-player .role-select{background:#0b1620ed;color:#b4c1bd;border-color:#b4aa8540;font-family:var(--game-font)}.game-shell .pitch-condition{background:#ffffff16}.game-shell .pitch-condition i{background:#b8c898}.game-shell .tactic-settings{background:#0a141dcf;padding:15px;border-top:2px solid #b29b67}.game-shell .instruction-board>div{font-size:13px;color:#9cacb5}.game-shell .instruction-board h3{font-size:13px}.game-shell .instruction-board meter{height:3px}.game-shell .era-bench label{border-color:#ffffff12;min-height:37px}.game-shell :is(.market-board,.scout-directory,.league-board,.finance-ledger,.facility-board,.academy-candidates){border-top:2px solid #b29b67}.game-shell :is(.market-guide,.league-side,.scout-report,.club-access-board){background:linear-gradient(180deg,#111e299e,#0a141de0);padding:19px}.game-shell .market-layout{gap:24px}.game-shell .market-tabs{background:none;border-bottom:1px solid #d9d6bb20;padding:14px}.game-shell .market-tabs>button{border:0;border-bottom:2px solid transparent;background:transparent;padding:10px 17px}.game-shell .market-tabs>button.active{border-color:#c4aa6d;background:#c4aa6d13;color:#dbc491!important}.game-shell .market-table td{height:55px}.game-shell .market-table .table-face{height:43px;width:35px}.game-shell .budget-number{font:500 35px var(--game-display);color:#d7c08a}.game-shell .scout-directory{padding:18px}.game-shell .scout-row{padding:14px 8px;border-color:#ffffff17}.game-shell .scout-subject{background:linear-gradient(135deg,#26364080,transparent);border-bottom:1px solid #c4aa6d3a;padding:15px 5px 0}.game-shell .scout-subject .scout-face{width:180px;height:226px}.game-shell .scout-subject h2{font-family:var(--game-font);font-size:33px;font-weight:740;letter-spacing:-1px}.game-shell .scout-known>div{padding:12px 8px;border-color:#ffffff18}.game-shell .broadcast-score{background:linear-gradient(100deg,#0d1a27ec,#162735cf,#0d1a27ec);border-bottom:1px solid #c4aa6d60}.game-shell .broadcast-score>strong{font:400 42px var(--game-display);color:#e2d0a3}.game-shell .broadcast-score b{font-family:var(--game-font);font-size:17px}.game-shell .match-stage,.game-shell .fixture-rail{background:#09141cd4;border:0}.game-shell .fixture-choice{border-color:#ffffff13}.game-shell .fixture-choice.selected{background:#c4aa6d17;box-shadow:inset 2px 0 #c4aa6d}.game-shell .match-loading-pitch{background:linear-gradient(#0a14206e,#0a1420cc),url(/assets/game/match-night-v1.png) center/cover}.game-shell .finance-balance{background:linear-gradient(0deg,#0a141df2,#0a141d62),url(/assets/game/era-tunnel.png) center/cover;border:0}.game-shell .club-brand-board{background:linear-gradient(90deg,#0a141df0,#0a141d77),url(/assets/game/match-night-v1.png) center/cover;border:0}.game-shell .league-banner{background:linear-gradient(110deg,#22313adc,#101d27ce);border-bottom:1px solid #c4aa6d4d}.game-shell .content>.panel{background:#0a141dc9;border:0;border-top:2px solid #b29b67;border-radius:0}@media(min-width:1750px){.game-shell{--rail:118px;grid-template-rows:72px minmax(0,1fr) 32px}.game-shell>.content{padding:26px 34px}.game-shell .nav-link{min-height:45px;font-size:13px}.club-command{grid-template-columns:minmax(330px,.92fr) minmax(490px,1.3fr) minmax(365px,.94fr);gap:0 35px;padding:32px 35px 28px 0}.command-identity{padding:20px 43px 10px}.command-club-mark>svg{width:72px;height:82px}.command-motto{margin-top:40px;font-size:30px}.command-club-story h1{font-size:39px}.command-record b{font-size:42px}.command-report{gap:24px;grid-template-rows:minmax(260px,1.15fr) minmax(178px,.8fr) minmax(220px,1fr)}.command-report:before{inset:-32px -35px -28px -20px}.command-feature .command-face{width:215px;height:270px;bottom:-30px}.command-feature>div{padding:26px 0 15px 13px}.command-feature strong{font-size:45px}.command-feature strong.command-leader{font-size:32px}.command-feature p{font-size:13px;max-width:200px}.command-heading>h2{font-size:18px}.command-heading>a{font-size:13px}.command-competition{margin-top:35px;font-size:14px}.command-versus svg{width:145px;height:168px}.command-match-time{font-size:13px;margin-bottom:22px}.game-shell .command-kickoff{min-height:54px;font-size:18px}.command-fixture{min-height:57px}.command-opponent b{font-size:14px}.command-fixture>svg{width:32px;height:37px}.command-standing{min-height:42px;font-size:13px}.command-standing>svg{width:25px;height:28px}.command-lineup>strong{font-size:34px}.command-lineup>span{font-size:13px}.command-condition,.command-availability{font-size:13px}.game-shell .squad-layout{grid-template-columns:minmax(760px,1.5fr) minmax(450px,1fr)}.game-shell .squad-profile{min-height:275px}.game-shell .squad-profile .profile-face{height:274px;max-width:235px}.game-shell .squad-profile h2{font-size:40px}.game-shell .squad-table td{height:46px}.game-shell .squad-table .player-cell{font-size:14px}.game-shell .era-tactics{grid-template-columns:245px minmax(570px,1fr) 330px;gap:24px}}@media(max-width:1400px){.game-shell{--rail:96px}.game-shell>.content{padding:17px 21px;gap:12px}.game-shell .topbar{padding-inline:22px}.game-shell .hud-location>b{display:none}.game-shell .sidebar .era-wordmark{font-size:20px}.game-shell .nav-link{font-size:13px;padding-inline:10px;gap:8px}.game-shell .meta{gap:19px}.club-command{grid-template-columns:minmax(220px,.8fr) minmax(325px,1.25fr) minmax(280px,1fr);gap:0 21px;padding:22px 23px 18px 0}.command-identity{padding:9px 24px}.command-club-mark{gap:10px}.command-club-mark>svg{width:48px;height:57px}.command-club-mark>span{font-size:13px}.command-motto{font-size:21px}.command-club-story h1{font-size:28px}.command-record{gap:20px;padding:18px 0}.command-record b{font-size:31px}.command-report{gap:13px}.command-report:before{inset:-22px -23px -18px -11px}.command-heading>h2{font-size:15px}.command-heading>a{font-size:13px}.command-match{padding-inline:4px}.command-feature .command-face{width:147px;height:184px;right:-8px}.command-feature strong.command-leader{font-size:24px}.command-feature>div{padding-left:0}.command-schedule{padding-inline:5px}.command-versus h3{font-size:17px}.command-versus svg{width:90px;height:105px}.game-shell .squad-layout{grid-template-columns:minmax(540px,1.45fr) minmax(345px,1fr);gap:19px}.game-shell .squad-profile .profile-face{height:205px}.game-shell .squad-profile{min-height:207px;gap:12px}.game-shell .squad-profile h2{font-size:29px}.game-shell .squad-detail{padding-inline:15px}.game-shell .era-tactics{grid-template-columns:183px minmax(390px,1fr) 258px;gap:14px}.game-shell .tactic-settings{padding:13px}.game-shell .tactic-roster-row{gap:5px}.game-shell .tactic-roster-row b,.game-shell .tactic-settings select{font-size:13px}.game-shell .instruction-board>div{font-size:13px}.game-shell .scout-layout{grid-template-columns:minmax(460px,1.3fr) minmax(340px,1fr)}}@media(max-height:820px){.game-shell{grid-template-rows:52px minmax(0,1fr) 27px}.game-shell>.content{padding-block:13px;gap:9px}.game-shell .sidebar{padding-top:11px}.game-shell .sidebar .brand{padding-bottom:13px}.game-shell .club-id{padding:8px 6px 10px;gap:6px}.game-shell .club-id .crest{width:32px;height:37px}.game-shell .nav-link{min-height:35px;padding-block:8px}.game-shell .page-title{min-height:41px}.game-shell .page-title h1{font-size:26px}.club-command{grid-template-rows:minmax(280px,1.12fr) minmax(226px,.88fr);padding-top:17px;padding-bottom:15px}.command-identity{padding-top:6px}.command-motto{margin-top:20px;font-size:21px}.command-club-story h1{font-size:27px;margin-top:10px}.command-record{padding:17px 0}.command-club-story>a{padding-top:12px;font-size:13px}.command-match{padding-bottom:18px}.command-competition{margin-top:18px;font-size:13px}.command-competition>span{font-size:13px}.command-versus{padding:10px 0}.command-versus svg{width:79px;height:90px}.command-versus h3{font-size:16px;margin-top:11px}.command-versus small{margin-top:6px;font-size:13px}.command-match-time{font-size:13px;margin-bottom:12px}.game-shell .command-kickoff{min-height:41px;font-size:14px}.command-report{grid-template-rows:minmax(185px,1.05fr) minmax(148px,.8fr) minmax(160px,1fr);gap:12px}.command-report:before{inset-block:-17px -15px}.command-report .command-heading{padding-bottom:8px}.command-feature .command-face{width:138px;height:174px;bottom:-19px}.command-feature>div{padding-top:14px}.command-feature strong{font-size:29px;margin:8px 0}.command-feature p{font-size:13px}.command-feature .text-btn{font-size:13px;padding-top:8px}.command-news .feed li{font-size:13px;padding:6px 0}.command-lineup{padding:13px 0 11px}.command-lineup>strong{font-size:26px}.command-availability{padding-top:12px;font-size:13px}.command-standing{min-height:29px;padding-block:3px;font-size:13px}.command-standing>svg{width:19px;height:22px}.command-standing>strong{font-size:13px}.command-schedule{padding-top:12px}.command-fixture{min-height:42px;padding:6px 0;gap:10px}.command-round{font-size:17px;width:34px}.command-fixture>svg{width:24px;height:28px}.command-opponent b,.command-opponent small{font-size:13px}.command-recent{margin-top:11px}.command-result{font-size:15px}.game-shell .squad-profile{min-height:187px}.game-shell .squad-profile .profile-face{height:187px}.game-shell .squad-profile h2{font-size:29px}.profile-rating>strong{font-size:41px}.game-shell .squad-table td{height:37px}.game-shell .squad-table .table-face{height:34px;width:28px}.game-shell .career-strip{padding:11px 0;margin-bottom:12px}.game-shell .tactic-roster-row{min-height:38px;padding-block:5px}.game-shell .tactic-roster-note{font-size:13px;padding-top:10px}.game-shell .instruction-board{margin:12px 0}.game-shell .era-bench label{min-height:32px}.game-shell .scout-subject .scout-face{width:145px;height:181px}.game-shell .scout-known>div{padding:9px 8px}}@media(max-width:1120px){.game-shell{--rail:82px}.game-shell .sidebar .era-wordmark{font-size:17px}.game-shell .nav-link{font-size:13px;padding-inline:8px;gap:6px}.game-shell .nav-icon{width:16px;height:16px}.game-shell .club-id strong{font-size:13px}.game-shell>.content{padding-inline:15px}.club-command{grid-template-columns:minmax(190px,.72fr) minmax(295px,1.2fr) minmax(248px,1fr);gap:0 14px;padding-right:17px}.command-identity{padding-inline:18px}.command-motto{font-size:19px}.command-club-story h1{font-size:24px}.command-feature .command-face{width:128px;height:161px}.game-shell .squad-layout{grid-template-columns:minmax(470px,1.4fr) minmax(310px,1fr);gap:13px}.game-shell .squad-profile h2{font-size:26px}.game-shell .era-tactics{grid-template-columns:minmax(450px,1fr) 270px}.game-shell .tactic-roster,.game-shell .meta .hud-round,.game-shell .market-guide,.game-shell .league-side{display:none}.game-shell .market-layout,.game-shell .league-layout{grid-template-columns:1fr}.game-shell .hud-motto{display:none}}@media(max-width:900px){.game-shell{--rail:72px;grid-template-rows:54px minmax(0,1fr) 27px}.game-shell>.content{overflow:auto;padding:15px}.game-shell .nav-link{flex-direction:column;gap:3px;min-height:48px;font-size:13px;padding:7px 2px}.game-shell .club-id,.game-shell .sidebar .era-subtitle{display:none}.game-shell .sidebar .era-wordmark{font-size:15px}.game-shell .sidebar .brand{padding-inline:7px}.game-shell .hud-location>b,.game-shell .meta .hud-season,.game-shell .hud-tool,.game-shell .hud-save{display:none}.game-shell .topbar{padding:0 15px}.game-shell .meta{gap:14px}.game-shell .hud-location>span{font-size:15px}.game-shell .logout{font-size:13px}.game-shell .page-title>div{gap:7px}.game-shell .page-title{align-items:flex-start;gap:10px}.game-shell .page-title p{font-size:13px}.game-shell .page-title h1{font-size:24px}.game-shell .page-title .btn{font-size:13px;padding:7px;min-height:32px}.game-shell[data-page=home]>.content{overflow:auto}.club-command{height:auto;min-height:100%;grid-template-columns:minmax(0,1fr) minmax(210px,.8fr);grid-template-rows:320px auto;gap:18px;padding:18px}.command-identity{display:none}.command-match{grid-column:1;grid-row:1;padding:0 4px}.command-schedule{grid-column:1;grid-row:2;max-height:400px}.command-report{grid-column:2;grid-row:1/3;grid-template-rows:210px 153px minmax(180px,1fr)}.command-report:before{inset:-18px;z-index:-1}.command-feature .command-face{width:123px;height:154px}.command-versus h3{font-size:14px}.command-versus svg{width:75px;height:85px}.command-match-actions{gap:10px}.game-shell .command-kickoff,.command-secondary{font-size:13px}.game-shell .squad-layout{display:flex;flex-direction:column;overflow:visible;flex:none}.game-shell .squad-list{height:550px;flex-shrink:0}.game-shell .squad-detail{overflow:visible;flex-shrink:0}.game-shell .squad-profile .profile-face{max-width:200px;height:220px}.game-shell .squad-profile{justify-content:center}.game-shell .profile-detail-action{position:static}.game-shell .era-tactics{display:flex;flex-direction:column;overflow:visible;flex:none}.game-shell .tactic-main{height:620px;flex-shrink:0}.game-shell .tactic-settings{overflow:visible}.game-shell .scout-layout,.game-shell .club-operations,.game-shell .finance-layout,.game-shell .academy-layout{display:flex;flex-direction:column;overflow:visible;flex:none}.game-shell .scout-directory,.game-shell .scout-report,.game-shell .finance-ledger{overflow:visible}.game-shell .league-layout{flex:none;min-height:690px;overflow:visible}.game-shell .club-brand-board{flex-shrink:0}.game-shell .match-centre{flex:none;height:760px;grid-template-columns:170px minmax(0,1fr)}.game-shell .market-layout{flex:none;min-height:600px}.game-shell .market-board{overflow:auto}.game-shell .market-table{min-width:690px}.game-shell .game-operations .dev-clock summary{max-width:240px;overflow:hidden;text-overflow:ellipsis}.game-shell .hud-footer-brand{font-size:13px}}@media(max-width:600px){.game-shell{--rail:60px}.game-shell .sidebar .era-wordmark,.game-shell .nav-link{font-size:13px}.game-shell .nav-icon{width:16px;height:16px}.game-shell .meta .hud-funds{display:none}.game-shell .hud-location>svg{display:none}.club-command{display:flex;flex-direction:column;padding:17px;gap:21px}.command-match{min-height:330px;flex-shrink:0}.command-schedule{max-height:none}.command-report{display:flex;flex-direction:column;gap:24px}.command-report>section{overflow:visible}.command-feature{height:190px;flex:none}.command-feature .command-face{width:170px;height:212px}.command-feature strong{font-size:35px}.command-feature p{font-size:13px}.command-report:before{display:none}.command-standing{min-height:34px}.game-shell .squad-list{height:535px}.game-shell .squad-table .optional-col{display:none}.game-shell .squad-table td,.game-shell .squad-table th{font-size:13px;padding-inline:4px}.game-shell .squad-table .player-cell{font-size:13px;gap:5px}.game-shell .fitness>i{display:none}.game-shell .roster-summary{gap:10px;font-size:13px;padding-inline:9px}.game-shell .roster-summary b{font-size:13px;margin-left:3px}.game-shell .player-search{max-width:none;flex-basis:100%}.game-shell .filters select{max-width:none;flex:1}.game-shell .squad-table .table-face{width:23px;height:29px}.game-shell .tactic-main{height:540px}.game-shell .tactics-toolbar{gap:4px;flex-wrap:wrap}.game-shell .tactics-toolbar button,.game-shell .tactics-toolbar select{font-size:13px;padding:7px}.game-shell .tactic-save-status{font-size:13px}.game-shell .era-tactic-player{width:66px}.game-shell .pitch-name{font-size:13px;padding-inline:1px}.game-shell .pitch-name b,.game-shell .era-tactic-player .role-select{font-size:13px}.game-shell .scout-row{font-size:13px;gap:6px}.game-shell .scout-row .table-face{width:25px;height:32px}.game-shell .scout-column-labels{font-size:13px}.game-shell .scout-subject .scout-face{width:130px;height:164px}.game-shell .scout-subject h2{font-size:27px}.game-shell .club-brand-board{flex-direction:column;align-items:stretch}.game-shell .club-kit-display{min-height:160px}.game-shell .facility-row{flex-wrap:wrap}.game-shell .league-table td,.game-shell .league-table th{font-size:13px;padding-inline:4px}.game-shell .league-table td:nth-child(n+7):nth-child(-n+9),.game-shell .league-table th:nth-child(n+7):nth-child(-n+9){display:none}.game-shell .match-centre{display:flex;flex-direction:column;height:auto;overflow:visible}.game-shell .fixture-rail{height:200px;flex:none}.game-shell .match-stage{min-height:640px;flex:none}.game-shell .broadcast-score{padding:10px 6px}.game-shell .broadcast-score>div{gap:4px}.game-shell .broadcast-score b{font-size:13px}.game-shell .broadcast-score>strong{font-size:28px}.game-shell .game-operations .dev-clock summary{max-width:180px;font-size:13px}.game-shell .hud-footer-brand{display:none}.game-shell .game-status{justify-content:center}.game-shell .game-operations{margin:auto}}.command-feature .command-face{mask-image:linear-gradient(0deg,transparent,#000 18%),linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-composite:intersect}.game-shell .instruction-board meter{height:7px}@media(max-width:600px){.club-command{flex:none;min-height:0;height:auto}.command-schedule{flex:none;overflow:visible}.command-report{display:block;flex:none;min-height:0}.command-report>section{margin-bottom:24px;min-height:0;overflow:visible}.command-news{display:block}.command-news .command-feature{height:190px}.command-league>div:last-child{overflow:visible}.game-shell .era-tactic-player{width:15%;max-width:66px}.game-shell .pitch-name,.game-shell .pitch-name b,.game-shell .pitch-name small,.game-shell .era-tactic-player .role-select{font-size:13px}}#detail{background:linear-gradient(130deg,#15212d,#0b141e);border:1px solid #bcaa784f;border-top:2px solid #baa16a;border-radius:0;color:var(--game-ivory);font-family:var(--game-font)}#detail :is(button,select){font-family:var(--game-font)}#detail .eyebrow{font:13px var(--game-font);letter-spacing:.5px;color:#c9b784}#detail h2{font-size:31px;letter-spacing:-1px}#detail .profile-top .portrait{border:0;border-radius:0;background:linear-gradient(0deg,#15212d00,#243342);mask-image:linear-gradient(0deg,transparent,#000 14%)}#detail .rating{font:500 49px var(--game-display);color:#d3bd83}#detail .profile-top p{color:#a1b0bd}#detail .attribute-grid{column-gap:25px;row-gap:0}#detail .attribute{background:none;border-bottom:1px solid #a3b4c31c;padding:11px 1px;font-size:13px}#detail .attribute b{font-family:var(--game-display);color:#d9cca6}#detail .btn,#detail select{border-color:#c4aa6d55;background:#0c1622;border-radius:0}#detail .btn:hover{background:#c4aa6d1c}#detail .close-dialog{border-radius:0;color:#c9b984}:root{--activity-rail:106px;--activity-footer:30px;--activity-height:78px}body:has(.match-activity) .game-shell>.content{margin-bottom:var(--activity-height)}.match-activity{left:var(--activity-rail);right:0;bottom:var(--activity-footer);width:auto;max-width:none;height:var(--activity-height);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:13px 29px;border:0;border-top:1px solid #c4aa6d55;background:linear-gradient(100deg,#17242e,#101a24);box-shadow:0 -7px 22px #0003;font:13px var(--game-font)}.activity-summary{min-width:0}.activity-kicker{font:13px var(--game-font);letter-spacing:0;margin-bottom:7px;color:#c8b684}.activity-summary>strong{font-size:13px;font-weight:550;line-height:1.4}.activity-progress{width:47%;max-width:520px;display:grid;grid-template-columns:1fr 43px;align-items:center;gap:6px 14px}.activity-count{grid-column:2;grid-row:1;float:none;font:13px var(--game-display);text-align:right}.match-activity progress{grid-column:1;grid-row:1;margin:0;height:5px}.match-activity p{grid-column:1/3;font-size:13px;line-height:1.4}.match-activity.complete{padding-right:58px}.match-activity.complete .activity-kicker{color:#9ec0a6}.match-activity.complete strong{font-size:13px}.match-activity .btn{width:auto;flex-shrink:0;margin:0;min-width:205px;border:1px solid #bca570;background:linear-gradient(110deg,#9c814b,#dac38a);color:#131a20;font:650 13px var(--game-font);cursor:pointer}.match-activity .activity-dismiss{top:50%;transform:translateY(-50%);right:15px}@media(min-width:1750px){:root{--activity-rail:118px;--activity-footer:32px}}@media(max-width:1400px){:root{--activity-rail:96px}}@media(max-height:820px){:root{--activity-footer:27px}}@media(max-width:1120px){:root{--activity-rail:82px}}@media(max-width:900px){:root{--activity-rail:72px;--activity-footer:27px}.match-activity{padding-inline:16px;gap:16px}.match-activity p{display:none}.match-activity .btn{min-width:160px;font-size:13px}}@media(max-width:600px){:root{--activity-rail:60px;--activity-height:96px}.match-activity{align-items:stretch;flex-direction:column;justify-content:center;gap:9px;padding:9px 15px}.activity-kicker{font-size:13px;margin-bottom:4px}.activity-summary>strong,.match-activity.complete strong{font-size:13px}.activity-progress{width:100%;gap:3px 10px}.match-activity.complete{padding-right:40px;gap:7px}.match-activity .btn{padding:7px 9px;font-size:13px;min-width:0;align-self:start}.match-activity.complete strong>b{font-size:14px}}@media(prefers-reduced-motion:no-preference){.club-command{animation:stadium-reveal .35s ease-out}@keyframes stadium-reveal{0%{opacity:.25}to{opacity:1}}}.screen-tabs{display:flex;gap:4px;flex-shrink:0;border-bottom:1px solid #c4aa6d3b;margin-bottom:12px;min-width:0}.screen-tabs [role=tab]{flex:1;border:0;border-bottom:2px solid transparent;background:transparent;padding:11px 8px;color:#98aab8;font:550 13px var(--game-font);white-space:nowrap;cursor:pointer}.screen-tabs [role=tab][aria-selected=true]{color:#e6d1a1;border-color:#c4aa6d;background:linear-gradient(0deg,#c4aa6d12,transparent)}.screen-tabs [role=tab]:hover{color:#eee4c9;background:#c4aa6d0a}.screen-tabs [role=tab]:focus-visible{outline:2px solid #e0c68b;outline-offset:-3px}.screen-view-panel{min-width:0;min-height:0}.screen-view-panel[hidden]{display:none!important}.profile-attribute-views{flex:1;min-height:0}.profile-attribute-list{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;align-content:start}.profile-attribute-list>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;padding:4px 0;border-bottom:1px solid #9cabb51a;font-size:13px;color:#aebcc5}.profile-attribute-list b{font:14px var(--game-display);color:#ddd5b8}.profile-attribute-list b.good{color:#a8ceac}.tactic-squad-link{margin-top:auto;padding-top:14px;border-top:1px solid #ffffff13;font-size:13px;color:#cab787}.fixture-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;border-top:1px solid #c4aa6d35;padding-top:10px;margin-top:8px}.fixture-pagination>span{font:13px var(--game-display);color:#c4c8bd}.fixture-pagination small{font:13px var(--game-font);margin-left:5px;color:#8598a6}.game-shell .fixture-pagination .btn{font-size:19px;min-height:29px;min-width:31px;padding:2px 8px}.game-shell .match-stage>.screen-tabs{margin:0;padding:0 12px}.game-shell .match-stage>.screen-tabs [role=tab]{flex:none;min-width:100px}.game-shell .broadcast-score{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);min-height:89px}.game-shell .broadcast-score>strong{white-space:nowrap;font-size:38px;line-height:1.2}.game-shell .broadcast-score>strong>small{white-space:normal;line-height:1.3;margin-top:7px}.match-replay-view{display:flex;flex:1;overflow:hidden}.match-stats-view,.match-players-view{flex:1;overflow:hidden}.match-player-scroll{height:100%;overflow:auto;padding:0 16px;overscroll-behavior:contain}.game-shell .match-player-scroll table{width:100%}.game-shell .match-player-scroll th{position:sticky;top:0;z-index:1}.game-shell .match-stats-view .match-bottom{height:100%;padding:16px 20px;grid-template-columns:1fr 1.3fr;overflow:hidden}.game-shell .match-stats-view .match-bottom>section{display:flex;flex-direction:column;min-height:0;overflow:hidden}.game-shell .match-stats-view .commentary-log{max-height:none;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.game-shell .match-stats-view .match-stat{padding:13px 5px;font-size:13px}.game-shell .match-stage>.match-replay-note{padding:6px 16px;margin:0;flex-shrink:0;font-size:13px;line-height:1.4}.game-shell .match-stage>.match-replay-note:empty{display:none}.game-shell :is(.market-guide,.league-side)>.screen-view-panel>p{font-size:13px;color:#9aadb7;line-height:1.7}.game-shell .market-guide .position-depth{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.game-shell .market-guide .position-depth>div{font-size:13px;gap:6px}.game-shell .market-guide .position-depth i{font-size:13px}.game-shell .market-guide .screen-view-panel>h3{font-size:13px;margin:14px 0}@media(min-width:901px){#detail:has(.profile-top){width:min(1050px,calc(100vw - 50px));padding:18px 24px;max-height:calc(100dvh - 42px)}#detail .profile-top{min-height:0;gap:23px}#detail .profile-top .portrait{width:100px;height:125px;flex-shrink:0}#detail .profile-top h2{font-size:27px;margin:0 0 4px}#detail .profile-top p{font-size:13px;line-height:1.6;margin:6px 0}#detail .profile-top .rating{font-size:34px;line-height:1.1}#detail .divider{margin:10px 0}#detail .eyebrow{margin-bottom:10px}#detail .profile-actions .btn,#detail .profile-actions select{min-height:30px;padding:5px 9px}#detail .detail-tabs{margin:12px 0 8px}#detail .attribute-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 22px}#detail .attribute{font-size:13px;padding:7px 0}#detail .growth-details{border-top:1px solid #c4aa6d33;margin-top:15px;padding-top:12px}#detail .growth-details summary{cursor:pointer;font-size:13px;color:#d7c08b}.game-shell:not([data-page=home])>.content{overflow:hidden}.game-shell .squad-detail{display:flex;flex-direction:column;overflow:hidden;padding:0 16px 12px}.game-shell .squad-profile{min-height:0;flex:0 0 190px;gap:18px}.game-shell .squad-profile .profile-face{height:190px;width:43%;max-width:165px}.game-shell .squad-profile h2{font-size:30px;margin:5px 0}.game-shell .squad-profile .profile-rating{margin-top:9px}.game-shell .squad-profile .profile-rating>strong{font-size:42px}.game-shell .squad-detail .profile-physical{flex-shrink:0;padding:10px 0}.game-shell .squad-detail .profile-physical span{font-size:16px}.game-shell .squad-detail .profile-physical small{margin-top:4px;font-size:13px}.game-shell .squad-detail .career-strip{flex-shrink:0;margin:0;padding:10px 0}.game-shell .squad-detail .career-strip b{font-size:15px}.game-shell .squad-detail>.screen-tabs{margin:3px 0 9px}.game-shell .profile-detail-action{position:static;flex-shrink:0;box-shadow:none;margin-top:10px;min-height:34px;padding:7px;font-size:13px}.game-shell .squad-table td{height:33px;padding-block:2px}.game-shell .squad-table .table-face{height:30px;width:24px}.game-shell .squad-table .player-cell{min-height:30px;height:30px}.game-shell :is(.squad-table-scroll,.market-scroll,.scout-directory,.finance-ledger,.academy-roster,.cup-draw,.cup-schedule,.content>.panel){overscroll-behavior:contain}.game-shell :is(.squad-table,.market-table,.finance-ledger table) th{position:sticky;top:0;z-index:2}.game-shell .tactic-settings{display:flex;flex-direction:column;overflow:hidden;padding:10px 14px 14px}.game-shell .tactic-settings>.screen-view-panel{flex:1}.game-shell .tactic-settings .form-label{margin:11px 0 18px}.game-shell .tactic-settings .instruction-board{margin:18px 0 0}.game-shell .tactic-settings .instruction-board>div{padding:10px 0;font-size:13px}.game-shell .tactic-settings .era-bench label{min-height:36px;padding:3px 0}.game-shell .tactic-settings .era-bench select{min-width:0;width:100%;min-height:29px}.game-shell .tactic-settings .era-bench .bench-face{flex-shrink:0}.game-shell .tactic-settings .tactic-note{line-height:1.7;font-size:13px;margin-top:13px}.game-shell .tactic-roster{display:flex;flex-direction:column;overflow:hidden}.game-shell .tactic-roster-row{flex:1;min-height:0;max-height:48px;padding:4px 0}.game-shell .tactic-roster-note{font-size:13px;line-height:1.7;margin-top:auto;padding-top:10px}.game-shell .match-fixture-rail{display:flex;flex-direction:column;overflow:hidden;height:100%;padding:12px}.game-shell .match-fixture-rail>.section-heading{flex-shrink:0;padding-bottom:10px}.game-shell .fixture-window{flex:1;min-height:0;display:grid;grid-template-rows:repeat(8,minmax(0,1fr));margin-top:6px}.game-shell .fixture-window .fixture-choice{min-height:0;padding:5px 4px;font-size:13px}.game-shell .fixture-window .fixture-choice>b{font-size:13px}.game-shell .fixture-window .fixture-choice small,.game-shell .fixture-window .fixture-choice i{font-size:13px}.game-shell .match-stage{overflow:hidden}.game-shell .match-replay-view .broadcast-pitch{width:100%;flex:1;min-height:0;padding:12px 16px 0}.game-shell .league-banner{padding:10px 15px}.game-shell .league-banner>span{font-size:19px}.game-shell .league-table th{font-size:13px;padding:6px 8px}.game-shell .league-table td{height:28px;padding:2px 8px;font-size:13px}.game-shell .league-club svg{height:21px;width:19px;flex-shrink:0}.game-shell .league-club small{font-size:13px}.game-shell .league-legend{padding:8px 12px 5px;font-size:13px}.game-shell .league-note{padding:0 12px 8px;font-size:13px}.game-shell .league-side{display:flex;flex-direction:column;overflow:hidden;padding:12px 16px}.game-shell .league-side>.screen-view-panel{flex:1}.game-shell .league-side .fixture{padding:12px 0;min-height:52px}.game-shell .league-side .promotion-note{margin-top:auto;padding-top:18px;font-size:13px}.game-shell .league-side .promotion-note p{font-size:13px;line-height:1.8}.game-shell .market-guide{overflow:hidden;display:flex;flex-direction:column;padding:12px 16px}.game-shell .market-guide .budget-number{margin:18px 0 7px;font-size:31px}.game-shell .market-guide>p{font-size:13px;margin:0 0 14px}.game-shell .market-guide .founding-facts{margin:9px 0 18px}.game-shell .market-guide .founding-facts>div{padding:9px 0;font-size:13px}.game-shell .market-window-note{margin-top:17px;padding:12px;font-size:13px}.game-shell .market-window-note p{font-size:13px;line-height:1.8}.game-shell .scout-report{display:flex;flex-direction:column;overflow:hidden;padding:15px 18px}.game-shell .scout-report .scout-subject{padding-top:8px;flex-shrink:0;margin-top:10px}.game-shell .scout-subject .scout-face{height:175px;width:140px}.game-shell .scout-known{margin:6px 0 0}.game-shell .scout-known>div{padding:8px;font-size:13px}.game-shell .scout-report .scout-contract{font-size:13px;padding:12px 0;margin:auto 0 0;gap:8px}.game-shell .scout-report>.row{margin-top:8px;flex-wrap:nowrap}.game-shell .scout-report>.row .btn{font-size:13px}.game-shell .club-brand-board{height:clamp(150px,25vh,240px);min-height:0;padding:12px 20px;flex-shrink:0}.game-shell .club-brand-display{padding:0 20px}.game-shell .club-brand-display>svg{width:65px;height:72px}.game-shell .club-brand-display h2{font-size:22px;margin:8px 0}.game-shell .club-brand-display p,.game-shell .club-brand-display small{font-size:13px}.game-shell .club-kit-display{height:100%;min-height:0;align-items:center}.game-shell .club-kit-display>div{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.game-shell .club-kit-display svg{height:calc(100% - 25px);max-height:180px}.game-shell .club-kit-display span{font-size:13px;margin-top:6px}.game-shell .club-operations{flex:1;min-height:0;overflow:hidden;gap:18px}.game-shell .facility-board{padding:12px 16px;display:flex;flex-direction:column;min-height:0}.game-shell .facility-board>.section-heading{padding-bottom:10px;flex-shrink:0}.game-shell .facility-row{flex:1;min-height:0;padding:7px 0;gap:14px}.game-shell .facility-row h3{font-size:13px;margin:0 0 5px}.game-shell .facility-row small{font-size:13px}.game-shell .facility-level{margin-top:6px}.game-shell .facility-row .btn{min-height:27px;padding:4px 9px;font-size:13px}.game-shell .facility-row>div:last-child{gap:4px}.game-shell .facility-staff{font-size:13px;gap:4px}.game-shell .club-access-board{padding:12px 17px;overflow:auto;min-height:0}.game-shell .club-access-board p{font-size:13px;line-height:1.8;margin:13px 0}.game-shell .club-access-board .divider{margin:15px 0}}@media(min-width:901px)and (max-height:820px){.game-shell .squad-profile{flex-basis:126px}.game-shell .squad-profile .profile-face{height:126px;max-width:114px}.game-shell .squad-profile h2{font-size:25px;margin:3px 0}.game-shell .squad-profile p{font-size:13px}.game-shell .squad-profile .profile-rating{margin-top:5px}.game-shell .squad-profile .profile-rating>strong{font-size:34px}.game-shell .squad-profile .profile-kicker{font-size:13px}.game-shell .squad-detail .profile-physical{padding:7px 0}.game-shell .squad-detail .profile-physical span{font-size:14px}.game-shell .squad-detail .profile-physical small{font-size:13px;margin-top:3px}.game-shell .squad-detail .career-strip{padding:8px 0;font-size:13px}.game-shell .squad-detail .career-strip b{font-size:14px}.game-shell .squad-detail>.screen-tabs{margin-bottom:7px}.game-shell .squad-detail .screen-tabs [role=tab]{padding:9px 6px;font-size:13px}.profile-attribute-list>div{min-height:25px;padding:3px 0;font-size:13px}.profile-attribute-list b{font-size:13px}.game-shell .tactic-settings .instruction-board>div{padding:8px 0}.game-shell .tactic-settings .era-bench label{min-height:33px;padding:2px 0}.game-shell .tactic-settings .section-heading{padding-bottom:9px}.game-shell .scout-subject .scout-face{height:145px;width:116px}.game-shell .scout-subject h2{font-size:27px}.game-shell .scout-known>div{padding:7px 8px}.game-shell .league-table td{height:27px}.game-shell .club-brand-board{padding-block:10px}body:has(.match-activity) .game-shell .squad-profile{flex-basis:96px}body:has(.match-activity) .game-shell .squad-profile .profile-face{height:96px;max-width:80px}body:has(.match-activity) .profile-attribute-list>div{min-height:22px;padding:2px 0}body:has(.match-activity) .game-shell .tactic-settings .era-bench label{min-height:28px;padding:1px 0}body:has(.match-activity) .game-shell .tactic-settings .era-bench select{min-height:25px;font-size:13px}body:has(.match-activity) .game-shell .tactic-settings .era-bench .bench-face{height:24px;width:19px}body:has(.match-activity) .game-shell .tactic-settings .tactic-note{font-size:13px;line-height:1.6;margin-top:8px}body:has(.match-activity) .game-shell .tactic-squad-link{padding-top:9px;font-size:13px}body:has(.match-activity) .game-shell .scout-subject .scout-face{height:115px;width:92px}body:has(.match-activity) .game-shell .scout-subject{margin-top:5px}body:has(.match-activity) .game-shell .scout-report .scout-contract{padding:7px 0}body:has(.match-activity) .game-shell .scout-known>div{padding:4px 8px}body:has(.match-activity) .game-shell .club-brand-board{height:132px}}@media(max-width:900px){.game-shell .squad-detail{display:flex;flex-direction:column}.game-shell .profile-attribute-views{min-height:200px;flex:none}.game-shell .profile-detail-action{margin-top:15px}.game-shell .tactic-settings{display:flex;flex-direction:column}.game-shell .tactic-settings>.screen-view-panel{min-height:390px}.game-shell .tactic-squad-link{margin-top:14px}.game-shell .match-fixture-rail{height:auto;overflow:visible}.game-shell .match-centre{height:auto;min-height:750px}.game-shell .match-stage{height:690px;min-height:0}.game-shell .fixture-window .fixture-choice{min-height:50px}.game-shell .match-replay-view .broadcast-pitch{width:100%;min-height:0}.game-shell .market-guide,.game-shell .league-side{display:block}.game-shell .market-layout,.game-shell .league-layout{display:flex;flex-direction:column;height:auto;min-height:0}.game-shell .market-board{min-height:350px;flex:none}.game-shell .league-board{flex:none}.game-shell .league-table-scroll{overflow:visible}}@media(max-width:600px){.game-shell .club-brand-board{display:flex;flex-direction:column;min-width:0}.game-shell .club-brand-display{width:auto;min-width:0;padding:15px}.game-shell .club-kit-display{min-width:0;padding:15px 5px;gap:10px}.game-shell .club-kit-display>div{flex:1;min-width:0}.game-shell .club-kit-display svg{width:100%;height:105px}.game-shell .facility-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0}.game-shell .facility-staff{grid-column:1/-1;grid-row:2;min-width:0}.game-shell .facility-row .btn{font-size:13px;padding:6px 8px;min-height:30px}.game-shell .broadcast-score{grid-template-columns:minmax(0,1fr) 83px minmax(0,1fr)}.game-shell .broadcast-score>strong{font-size:26px}.game-shell .match-stage{height:620px}.game-shell .match-stage>.screen-tabs{padding:0 7px}.game-shell .match-stage>.screen-tabs [role=tab]{min-width:0;flex:1;font-size:13px;padding-inline:4px}.game-shell .match-stats-view .match-bottom{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);padding:10px;gap:15px}.game-shell .match-stats-view .match-stat{padding:5px;font-size:13px}.game-shell .match-player-scroll{padding-inline:5px}.game-shell .match-player-scroll table{min-width:430px}.game-shell .fixture-window{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.game-shell .fixture-window .fixture-choice{font-size:13px;grid-template-columns:25px minmax(0,1fr);gap:3px;padding:7px 3px}.game-shell .fixture-window .fixture-choice>b{font-size:13px}.game-shell .fixture-window .fixture-choice i{font-size:13px}}.game-shell .era-tactics{grid-template-columns:minmax(0,1fr) 310px;gap:18px}.game-shell .pitch-help{margin-left:auto;font-size:13px;color:#95a1a9}.game-shell .era-tactic-player{--face:clamp(30px,calc(90cqh / var(--pitch-rows) - 48px),90px);width:18cqw;max-width:150px;filter:drop-shadow(0 4px 5px #0006)}.game-shell .pitch-profile{position:relative;display:flex;justify-content:center;align-items:end;width:100%;height:var(--face);padding:0;border:0;border-radius:0;background:linear-gradient(0deg,#0c1a21c7,transparent 70%);cursor:pointer}.game-shell .pitch-profile .pitch-face{width:var(--face);height:var(--face);margin:0;overflow:hidden}.game-shell .pitch-profile .pitch-face canvas{width:100%;height:auto;display:block}.game-shell .pitch-profile:focus-visible{outline:2px solid #e6cf92;outline-offset:2px}.game-shell .pitch-position,.game-shell .pitch-rating{position:absolute;bottom:6px;font-family:var(--game-display);color:#e8d5a1;text-shadow:0 1px 3px #000}.game-shell .pitch-position{left:8px;font-size:clamp(8px,1.1cqw,12px)}.game-shell .pitch-rating{right:8px;font-size:clamp(13px,1.8cqw,20px);font-weight:500}.game-shell .pitch-name{height:25px;line-height:23px;padding:0 4px;font-size:clamp(9px,1.35cqw,14px);font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.game-shell .pitch-name b{font-size:clamp(9px,1.2cqw,12px);margin-right:4px}.game-shell .pitch-name:after{font-size:13px;margin-left:5px}.game-shell .pitch-condition{height:3px;flex-shrink:0;width:100%}.game-shell .era-tactic-player>select:not(.role-select){inset:var(--face) 0 auto;height:25px;width:100%}.game-shell .era-tactic-player .role-select{height:22px;min-height:22px;padding:1px 4px;font-size:clamp(8px,1.05cqw,11px);width:100%;border-top:0;line-height:1.2}.game-shell .era-tactic-player:focus-within{z-index:5}.game-shell .era-tactic-player>select:focus-visible{height:25px;min-height:25px}.game-shell .era-tactic-player .role-select:focus-visible{height:22px;min-height:22px}.game-shell .tactic-settings .screen-tabs [role=tab]{padding-inline:5px;font-size:13px}.game-shell .tactic-settings>.screen-view-panel{display:flex;flex-direction:column;min-height:0}.game-shell .tactic-settings .instruction-board{flex:1;min-height:0;display:flex;flex-direction:column;margin:0}.game-shell .tactic-settings .instruction-board h3{margin:0 0 10px}.game-shell .tactic-settings .instruction-board>div{flex:1;min-height:30px;max-height:65px;align-items:center;font-size:13px;padding:7px 0}.game-shell .tactic-settings .instruction-board meter{height:5px}.game-shell .lineup-readiness{border-top:1px solid #c4aa6d38;margin-top:18px;padding:15px 0 8px}.game-shell .lineup-readiness h3{font-size:13px;margin:0 0 14px;font-weight:500}.game-shell .lineup-readiness dl{display:flex;justify-content:space-between;margin:0;gap:18px}.game-shell .lineup-readiness dl>div{display:flex;align-items:center;gap:12px;flex:1}.game-shell .lineup-readiness dt{font-size:13px;color:#95a1a9}.game-shell .lineup-readiness dd{font:27px var(--game-display);color:#ddd0a9;margin:0}.game-shell .lineup-readiness dd small{font-size:13px;margin-left:2px}.game-shell .lineup-readiness p{font-size:13px;color:#95a1a9;line-height:1.7;margin:13px 0 0}.game-shell .tactic-settings .tactic-roster{display:flex;flex:1;padding:0;border:0;background:transparent;min-height:0}.game-shell .tactic-settings .tactic-roster-row{max-height:none;gap:9px}.game-shell .tactic-settings .tactic-roster-row .portrait{height:34px;width:27px}.game-shell .tactic-settings .era-bench{display:flex;flex-direction:column;flex:1;min-height:0}.game-shell .tactic-settings .era-bench label{flex:1;gap:9px;min-height:32px}.game-shell .tactic-settings .era-bench .bench-face{height:36px;width:29px}.game-shell .tactic-squad-link{flex-shrink:0;margin-top:10px}.game-shell .league-season-record{display:flex;align-items:center;gap:13px;padding:8px 0 20px;flex-shrink:0}.game-shell .league-season-record>svg{width:48px;height:56px;flex-shrink:0}.game-shell .league-season-record>div{flex:1;min-width:0}.game-shell .league-season-record h2{font-size:19px;font-weight:550;margin:0 0 7px;overflow-wrap:anywhere}.game-shell .league-season-record p{font-size:13px;color:#9bacb5;margin:0}.game-shell .league-season-record>strong{font:42px var(--game-display);color:#d9c28d;text-align:right;white-space:nowrap}.game-shell .league-season-record>strong small{display:block;font:13px var(--game-font);color:#c6cbbf;margin-top:2px}.game-shell .league-form{display:flex;gap:10px;align-items:center;border-block:1px solid #ffffff12;padding:12px 0;margin-bottom:15px;flex-shrink:0}.game-shell .league-form>span{font-size:13px;color:#a5b3ba;margin-right:auto}.game-shell .league-form>div{display:flex;gap:6px}.game-shell .league-form b{display:grid;place-items:center;width:26px;height:25px;font:13px var(--game-display)}.game-shell .league-form small{font-size:13px;color:#81949f}.form-W{background:#507b603d;color:#b0d4b8}.form-D{background:#8a784f38;color:#d8c99f}.form-L{background:#88514d38;color:#d9a5a0}.game-shell .league-table th{font-weight:500;color:#91a5af}.game-shell .league-table td:last-child b{font-family:var(--game-display);font-size:16px;color:#dac794}.game-shell .league-side .promotion-note{flex-shrink:0;border-top:1px solid #c4aa6d35;margin-top:12px;padding-top:15px}.game-shell .league-side .promotion-note h3{font-size:15px;margin:0 0 9px}.game-shell .league-side .promotion-note p{margin:0 0 10px}.game-shell .match-centre{grid-template-columns:176px minmax(0,1fr);gap:12px;flex:1;height:auto;min-height:0}.game-shell .broadcast-score{min-height:72px;padding:9px 20px;background:linear-gradient(90deg,#13272f,#081218 48%,#13272f)}.game-shell .broadcast-score svg{height:40px;width:36px}.game-shell .broadcast-score>strong{font-size:34px}.game-shell .match-stage{overflow:auto}.game-shell .match-replay-view{display:grid;grid-template-columns:minmax(0,1fr) clamp(270px,21vw,320px);align-items:stretch;flex:none;min-height:calc(clamp(360px,36vw,540px) + 86px);overflow:visible;background:#08141a}.game-shell .match-replay-view .broadcast-pitch{position:relative;padding:8px 10px;background:#08141a}.game-shell .broadcast-pitch{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:6px;overflow:hidden}.game-shell .broadcast-pitch .replay-canvas{background:#09291f;border:1px solid #9ebc983d;box-shadow:0 8px 28px #0007}.game-shell .replay-field{position:relative;height:clamp(360px,36vw,540px);min-height:clamp(360px,36vw,540px);overflow:hidden;background:#09291f}.game-shell .replay-view-options{position:static;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px;padding:4px 7px;color:#a9b8c0;font-size:13px;background:#071218d9;border:1px solid #ffffff16;backdrop-filter:blur(5px)}.game-shell .replay-view-options:before{content:"\acbd\ae30  \d654\ba74";font:600 13px var(--game-font);color:#d9c891}.game-shell .replay-view-options select{font-size:13px;min-height:27px;padding:3px 7px;margin-left:auto}.game-shell .replay-subtitle-toggle{display:flex;align-items:center;gap:5px;white-space:nowrap;color:#c3ced1;cursor:pointer}.game-shell .replay-subtitle-toggle input{margin:0;accent-color:#c4aa6d}.game-shell .replay-control{position:static;z-index:3;gap:8px;min-height:42px;padding:7px 8px;margin:0;background:#071218e8;border:1px solid #ffffff17;backdrop-filter:blur(5px)}.game-shell .replay-control .btn{white-space:nowrap}.game-shell #replayPrevious,.game-shell #replayNext{min-width:26px;padding:3px 6px;font-size:18px}.game-shell .replay-subtitle{position:absolute;z-index:4;left:50%;bottom:14px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 12px;align-items:center;width:max-content;max-width:min(72%,680px);padding:10px 15px 11px;transform:translate(-50%);color:#f2eee2;background:linear-gradient(90deg,#071117f2,#0a1920e8);border:1px solid #c4aa6d5c;border-left:4px solid #c4aa6d;box-shadow:0 8px 24px #0009;backdrop-filter:blur(7px);pointer-events:none}.game-shell .replay-subtitle[hidden]{display:none}.game-shell .replay-subtitle>span{grid-row:1/3;align-self:stretch;display:flex;align-items:center;max-width:76px;padding-right:12px;border-right:1px solid #c4aa6d47;font-size:13px;line-height:1.45;color:#d9c487}.game-shell .replay-subtitle>strong{font-size:15px;line-height:1.35;font-weight:650;text-wrap:balance}.game-shell .replay-subtitle>small{font-size:13px;line-height:1.4;color:#9fb1b7}.game-shell .replay-subtitle[data-tone=goal]{border-color:#e1bd686e;border-left-color:#e1bd68;box-shadow:0 8px 28px #000a,inset 0 0 28px #b8902816}.game-shell .replay-subtitle[data-tone=goal]>strong{color:#fff0bd}.game-shell .replay-subtitle[data-tone=save]{border-color:#79afd15e;border-left-color:#79afd1}.game-shell .replay-subtitle[data-tone=save]>span{color:#a9d4ec;border-right-color:#79afd14d}.game-shell .replay-subtitle[data-tone=card]{border-left-color:#d18b72}.game-shell .replay-match-desk{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;padding:15px;border-left:1px solid #c4aa6d2b;background:linear-gradient(180deg,#12242c,#0b171e 62%)}.game-shell .replay-match-desk>header{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid #ffffff13;flex-shrink:0}.game-shell .replay-match-desk>header small{display:block;font-size:13px;color:#8098a4;margin-bottom:4px}.game-shell .replay-match-desk>header h2{font-size:17px;font-weight:570;margin:0;color:#e4dfcd}.game-shell .replay-match-desk>header>span{font:13px var(--game-display);color:#d5bd83}.game-shell .replay-now{display:grid;grid-template-columns:45px minmax(0,1fr) auto;gap:4px 10px;align-items:center;margin:12px 0 9px;padding:13px 12px;background:#c4aa6d12;border:1px solid #c4aa6d42;box-shadow:inset 3px 0 #c4aa6d;flex-shrink:0}.game-shell .replay-now>time{grid-row:1/3;font:24px var(--game-display);color:#dbc487}.game-shell .replay-now>div{min-width:0}.game-shell .replay-now strong,.game-shell .replay-now span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-shell .replay-now strong{font-size:13px;color:#f0ead8}.game-shell .replay-now span{font-size:13px;color:#a8bac1;margin-top:4px}.game-shell .replay-now>b{font:17px var(--game-display);color:#d7ded9;white-space:nowrap}.game-shell .replay-now>small{grid-column:2/4;font-size:13px;color:#829aa4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-shell .replay-highlight-list{display:flex;flex-direction:column;gap:5px;min-height:0;overflow:auto;padding-right:3px;overscroll-behavior:contain}.game-shell .replay-highlight-list>p{font-size:13px;line-height:1.7;color:#8da1aa}.game-shell .replay-highlight-card{display:grid;grid-template-columns:36px minmax(0,1fr);gap:2px 9px;align-items:center;width:100%;min-height:58px;padding:8px 9px;border:1px solid transparent;background:#ffffff05;color:#b9c6c8;text-align:left;cursor:pointer}.game-shell .replay-highlight-card:hover{background:#ffffff0a;border-color:#ffffff13}.game-shell .replay-highlight-card:focus-visible{outline:2px solid #dec581;outline-offset:-2px}.game-shell .replay-highlight-card.is-active{background:#c4aa6d13;border-color:#c4aa6d4d;box-shadow:inset 3px 0 #c4aa6d}.game-shell .replay-highlight-card>time{grid-row:1/3;font:16px var(--game-display);color:#d7c389}.game-shell .replay-highlight-card>span{min-width:0}.game-shell .replay-highlight-card strong,.game-shell .replay-highlight-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-shell .replay-highlight-card strong{font-size:13px;font-weight:600;color:#dce3de}.game-shell .replay-highlight-card small{font-size:13px;color:#8096a0;margin-top:4px}.game-shell .replay-highlight-card>i{grid-column:2;font:13px var(--game-font);font-style:normal;color:#6f8792}.game-shell .replay-quick-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:9px;background:#ffffff12;flex-shrink:0}.game-shell .replay-quick-stats>div{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:3px;padding:7px 5px;background:#0d1c23;text-align:center}.game-shell .replay-quick-stats b{font:13px var(--game-display);color:#d8c188}.game-shell .replay-quick-stats b:last-child{color:#9fb9c5}.game-shell .replay-quick-stats span{font-size:13px;color:#8498a0;writing-mode:vertical-rl}.game-shell .match-stat{grid-template-columns:53px minmax(0,1fr) 53px;gap:9px 5px;padding:13px 0;font-size:13px;border-bottom:0;align-content:center}.game-shell .match-stat b{font:18px var(--game-display);color:#dec68a}.game-shell .match-stat b:nth-of-type(2){color:#a4bfce}.stat-comparison{grid-column:1/-1;height:4px;background:#7291a4;overflow:hidden}.stat-comparison i{display:block;height:100%;background:#c4aa6d;border-right:3px solid #14212a}.game-shell .replay-scorers{border-top:1px solid #ffffff16;margin-top:10px;padding-top:15px;overflow:auto;min-height:0;overscroll-behavior:contain}.game-shell .replay-scorers h3{font-size:13px;font-weight:500;margin:0 0 10px}.game-shell .replay-scorers>div{display:flex;gap:10px;align-items:center;padding:7px 0;font-size:13px}.game-shell .replay-scorers time{font-family:var(--game-display);color:#d3bd88;min-width:24px}.game-shell .replay-scorers b{font-size:13px;margin-left:auto;font-weight:400;color:#99aba4}.game-shell .replay-scorers p{font-size:13px;color:#95a1a9;line-height:1.7}.game-shell .match-stats-view .full-match-stats .match-stat{flex:1;padding:12px 5px;font-size:13px;gap:12px;grid-template-columns:80px minmax(0,1fr) 80px}.game-shell .full-match-stats .match-stat b{font-size:27px}.game-shell .full-match-stats .stat-comparison{height:7px}.game-shell .match-stats-view .commentary-log{display:flex;flex-direction:column}.game-shell .match-stats-view .commentary-log>div{align-items:center;flex:1;min-height:40px;max-height:68px;padding:12px 4px;font-size:13px}.game-shell .commentary-log .goal-event{background:#c4aa6d09}.game-shell .commentary-log .goal-event .event-type{color:#e0cb93}@media(min-width:901px)and (max-width:1350px){.game-shell .match-centre{grid-template-columns:1fr;grid-template-rows:82px minmax(0,1fr);gap:9px}.game-shell .match-fixture-rail{display:grid;grid-template-columns:112px minmax(0,1fr) 112px;align-items:stretch;gap:10px;height:82px;padding:8px 10px;overflow:hidden}.game-shell .match-fixture-rail>.section-heading{align-self:center;padding:0;border:0}.game-shell .match-fixture-rail>.section-heading h2{font-size:13px}.game-shell .match-fixture-rail>.section-heading span{font-size:13px}.game-shell .fixture-window{display:flex;gap:5px;min-width:0;margin:0;overflow-x:auto;overflow-y:hidden}.game-shell .fixture-window .fixture-choice{flex:0 0 145px;min-height:0;height:64px;padding:5px 6px}.game-shell .fixture-pagination{align-self:center;margin:0;padding:0;border:0}.game-shell .fixture-pagination>span{font-size:13px}.game-shell .fixture-pagination small{display:none}}@media(min-width:901px){.game-shell .tactic-settings{padding:10px 18px 14px}.game-shell .league-layout{grid-template-columns:minmax(0,1.65fr) minmax(330px,1fr)}.game-shell .league-side{display:flex}.game-shell .league-table-scroll{overflow:hidden}.game-shell .league-table{height:100%;width:100%;margin:0}.game-shell .league-table thead{height:31px}.game-shell .league-table th{padding:5px 10px}.game-shell .league-table td{height:auto;padding:0 10px;font-size:13px}.game-shell .league-club svg{height:25px;width:23px}.game-shell .league-side>.screen-view-panel{display:flex;flex-direction:column;min-height:0}.game-shell .league-side .fixture{flex:1;min-height:44px;padding:9px 0;align-content:center}.game-shell .league-side .fixture .opponent{font-size:13px}.game-shell .league-side .fixture .score{font-family:var(--game-display);font-size:16px}}@media(min-width:901px)and (max-height:820px){.game-shell .era-tactics{grid-template-columns:minmax(0,1fr) 280px;gap:14px}.game-shell .tactic-settings .form-label{margin:4px 0 15px}.game-shell .tactic-settings .instruction-board>div{padding:4px 0;min-height:25px;font-size:13px}.game-shell .lineup-readiness{padding:11px 0 5px;margin-top:10px}.game-shell .lineup-readiness h3{margin-bottom:8px}.game-shell .lineup-readiness dd{font-size:23px}.game-shell .lineup-readiness p{margin-top:8px;font-size:13px}.game-shell .tactic-settings .tactic-roster-row .portrait{height:27px;width:22px}.game-shell .tactic-settings .era-bench .bench-face{height:29px;width:23px}.game-shell .league-season-record{padding:0 0 12px}.game-shell .league-season-record>svg{width:36px;height:44px}.game-shell .league-season-record h2{font-size:16px}.game-shell .league-season-record>strong{font-size:34px}.game-shell .league-form{padding:8px 0;margin-bottom:7px}.game-shell .league-side .promotion-note{padding-top:10px;margin-top:8px}.game-shell .league-side .promotion-note p{font-size:13px;line-height:1.6}.game-shell .league-table td{font-size:13px}.game-shell .league-club svg{height:21px;width:19px}.game-shell .replay-match-summary{padding:12px 14px}.game-shell .replay-match-summary .match-stat{padding:5px 0;gap:5px}.game-shell .replay-scorers{padding-top:10px}.game-shell .replay-scorers>div{padding:5px 0}}@media(min-width:901px)and (max-width:1190px){.game-shell .league-layout{grid-template-columns:minmax(0,1fr) 300px;gap:12px}.game-shell .league-table td,.game-shell .league-table th{padding-inline:5px;font-size:13px}.game-shell .league-side{padding:12px}.game-shell .league-side .fixture{gap:3px;grid-template-columns:25px minmax(0,1fr) 33px minmax(0,1fr) 34px}.game-shell .league-side .fixture .opponent{font-size:13px}.game-shell .match-replay-view{grid-template-columns:minmax(0,1fr) 270px}.game-shell .pitch-help{display:none}}@media(max-width:900px){.game-shell .pitch-help{display:none}.game-shell .tactic-settings>.screen-view-panel{min-height:400px}.game-shell .tactic-settings .instruction-board>div{min-height:38px}.game-shell .tactic-settings .tactic-roster{min-height:430px}.game-shell .match-replay-view{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(390px,1fr) 215px;overflow:auto}.game-shell .replay-match-desk{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:auto 1fr;border-left:0;border-top:1px solid #c4aa6d2b;padding:11px 13px}.game-shell .replay-match-desk>header{grid-column:1/-1;padding-bottom:8px}.game-shell .replay-now{margin:9px 10px 0 0}.game-shell .replay-highlight-list{flex-direction:row;padding:9px 0 0;overflow-x:auto;overflow-y:hidden}.game-shell .replay-highlight-card{min-width:200px;height:63px}.game-shell .replay-quick-stats{display:none}.game-shell .league-side{display:block}.game-shell .league-side .fixture{padding:18px 0}.game-shell .league-table td{height:36px}.game-shell .league-season-record{padding-top:10px}}@media(max-width:600px){.game-shell .replay-control{flex-wrap:wrap;gap:6px}.game-shell .replay-control input[type=range]{order:2;flex-basis:100%;width:100%}.game-shell #replayClip{font-size:13px}.game-shell .replay-subtitle{bottom:14px;max-width:calc(100% - 32px);grid-template-columns:1fr;padding:9px 12px}.game-shell .replay-subtitle>span{grid-row:auto;max-width:none;padding:0 0 4px;border-right:0;border-bottom:1px solid #c4aa6d47}.game-shell .replay-subtitle>strong{font-size:13px}.game-shell .replay-subtitle>small{font-size:13px}.game-shell .era-tactic-player{--face:clamp(30px,11cqw,48px);width:18.5cqw;max-width:none}.game-shell .pitch-profile{background:transparent}.game-shell .pitch-position{font-size:13px;left:1px;bottom:0}.game-shell .pitch-rating{font-size:13px;right:0;bottom:0}.game-shell .pitch-name{font-size:13px;height:22px;line-height:20px;padding:0 1px}.game-shell .pitch-name b,.game-shell .pitch-name:after{display:none}.game-shell .era-tactic-player>select:not(.role-select){height:22px}.game-shell .era-tactic-player .role-select{font-size:13px;padding:0 1px;height:23px;min-height:23px}.game-shell .match-stats-view .full-match-stats .match-stat{padding:5px 2px;gap:5px;font-size:13px}.game-shell .full-match-stats .match-stat b{font-size:18px}.game-shell .full-match-stats .stat-comparison{height:3px}}@media(min-width:901px)and (max-height:649px){.game-shell:not([data-page=home])>.content{overflow:auto}.game-shell :is(.squad-layout,.era-tactics,.match-centre,.league-layout,.market-layout,.scout-layout){flex:none;min-height:540px}.game-shell .club-operations{flex:none;min-height:360px}}:root{--bg:var(--theme-bg);--panel:var(--theme-panel);--panel2:var(--theme-panel-raised);--text:var(--theme-text);--muted:var(--theme-muted);--line:var(--theme-line);--mint:var(--theme-accent);--gold:var(--theme-accent);--red:var(--theme-red)}body{background:var(--theme-bg);color:var(--theme-text)}.game-shell{--ink:var(--theme-text);--muted:var(--theme-muted);--gold:var(--theme-accent);--edge:var(--theme-line);font-size:14px;color:var(--theme-text);background:var(--theme-bg)}.game-shell>.content{background:radial-gradient(ellipse at 60% -25%,var(--theme-glow),transparent 70%),var(--theme-bg)}.game-shell .sidebar{background:linear-gradient(180deg,var(--theme-panel),var(--theme-bg));border-color:var(--theme-line)}.game-shell .topbar,.game-shell .game-status{background:var(--theme-panel);border-color:var(--theme-line);color:var(--theme-text)}.game-shell .club-id,.game-shell .page-title,.game-shell .section-heading{border-color:var(--theme-line-soft)}.game-shell .nav-link{font-size:13px;color:var(--theme-muted)}.game-shell .nav-link:hover{background:var(--theme-panel-raised);color:var(--theme-text)}.game-shell .nav-link[aria-current]{background:var(--theme-glow);border-left-color:var(--theme-accent);color:var(--theme-accent)}.game-shell .nav-link[aria-current] .nav-icon,.game-shell .money,.game-shell .text-btn{color:var(--theme-accent)}.game-shell .hud-location>span,.game-shell .hud-location>b,.game-shell .meta b{color:var(--theme-text)}.game-shell .page-title h1{font-size:28px;color:var(--theme-text)}.game-shell .page-title p{font-size:13px;color:var(--theme-muted)}.game-shell :is(.btn,input,select){font-size:13px;background:var(--theme-panel-raised);border-color:var(--theme-line);color:var(--theme-text)}.game-shell .btn:hover:not(:disabled){background:var(--theme-glow);border-color:var(--theme-accent);color:var(--theme-text)}.game-shell .btn.primary{background:var(--theme-accent);border-color:var(--theme-accent);color:var(--theme-accent-ink);box-shadow:none}.game-shell .segmented button{background:var(--theme-panel-raised);border-color:var(--theme-line);color:var(--theme-muted)}.game-shell :is(.segmented button.active,.market-tabs>button.active){background:var(--theme-accent)!important;border-color:var(--theme-accent)!important;color:var(--theme-accent-ink)!important}.game-shell :is(.panel,.squad-list,.squad-detail,.market-board,.market-guide,.scout-directory,.scout-report,.league-board,.league-side,.finance-ledger,.academy-candidates,.academy-developed,.club-access-board,.facility-board,.match-stage,.match-fixture-rail,.tactic-main,.tactic-roster-panel,.tactic-settings){background:var(--theme-panel);border-color:var(--theme-line);color:var(--theme-text);box-shadow:none}.game-shell table{font-size:13px;color:var(--theme-text)}.game-shell table th{font-size:13px;background:var(--theme-panel-raised);border-color:var(--theme-line);color:var(--theme-muted)}.game-shell table td{font-size:13px;border-color:var(--theme-line-soft)}.game-shell tbody tr:nth-child(2n){background:color-mix(in srgb,var(--theme-panel-raised) 28%,transparent)}.game-shell tbody tr:hover{background:var(--theme-glow)}.game-shell .hud-tool{border-color:var(--theme-line);color:var(--theme-muted)}.game-shell :is(button,a,input,select):focus-visible{outline-color:var(--theme-accent)}.game-shell .era-tactics{display:grid;grid-template-columns:minmax(340px,.95fr) minmax(300px,.78fr) minmax(310px,.8fr);gap:12px;min-height:0;overflow:hidden;background:transparent}.game-shell .tactic-main,.game-shell .tactic-roster-panel,.game-shell .tactic-settings{min-width:0;min-height:0;border:1px solid var(--theme-line);border-top:2px solid var(--theme-accent);background:var(--theme-panel)}.game-shell .tactic-main{position:relative;display:flex;flex-direction:column;padding:0;background:linear-gradient(color-mix(in srgb,var(--theme-panel) 90%,transparent),color-mix(in srgb,var(--theme-bg) 93%,transparent)),url(/assets/game/stadium-lights.webp) center top/cover}.game-shell .tactics-toolbar{display:flex;align-items:center;gap:7px;min-height:49px;margin:0;padding:8px;border-bottom:1px solid var(--theme-line-soft);background:var(--theme-panel)}.game-shell .tactics-toolbar .segmented{margin:0}.game-shell .tactics-toolbar select,.game-shell .tactics-toolbar button{min-height:33px;padding:6px 8px;font-size:13px}.game-shell .pitch-help{margin-left:auto;font-size:13px;line-height:1.4;color:var(--theme-muted)}.game-shell .era-tactic-pitch{position:relative;flex:1;width:100%;height:auto;min-height:560px;max-height:none;aspect-ratio:68/105;container-type:size;overflow:hidden;background:radial-gradient(ellipse at 50% 42%,var(--theme-glow),transparent 70%),repeating-linear-gradient(0deg,var(--theme-pitch-a) 0 10%,var(--theme-pitch-b) 10% 20%);border:0;box-shadow:inset 0 0 85px #03120b66}.game-shell .pitch-lines{border-color:var(--theme-pitch-line)}.game-shell .pitch-lines:before{background:var(--theme-pitch-line)}.game-shell .pitch-lines :is(.center-circle,.penalty-area,.penalty-area:before){border-color:var(--theme-pitch-line)}.game-shell .era-tactic-player{--face:clamp(28px,5.2cqh,52px);width:22cqw;max-width:92px}.game-shell .pitch-profile{height:var(--face)}.game-shell .pitch-name{height:24px;line-height:22px;padding-inline:4px;font-size:clamp(9px,2.7cqw,12px);cursor:default;background:color-mix(in srgb,var(--theme-panel) 94%,transparent);border-color:var(--theme-line);color:var(--theme-text)}.game-shell .pitch-name:after{content:none}.game-shell .pitch-name b{font-size:13px;color:var(--theme-accent)}.game-shell .era-tactic-player .role-select{height:23px;min-height:23px;padding:2px 3px;font-size:clamp(8px,2.3cqw,10px);background:color-mix(in srgb,var(--theme-panel) 94%,transparent);border-color:var(--theme-line);color:var(--theme-muted)}.game-shell .pitch-position,.game-shell .pitch-rating{color:var(--theme-accent)}.game-shell .pitch-condition i{background:var(--theme-accent)}.game-shell .tactic-roster-panel,.game-shell .tactic-settings{display:flex;flex-direction:column;overflow:hidden}.game-shell .tactic-column-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:61px;padding:12px 14px;border-bottom:1px solid var(--theme-line);background:var(--theme-panel-raised);flex-shrink:0}.game-shell .tactic-column-head small{display:block;margin-bottom:4px;font-size:13px;letter-spacing:1px;color:var(--theme-accent)}.game-shell .tactic-column-head h2{font-size:18px;font-weight:650;color:var(--theme-text)}.game-shell .tactic-column-head>a,.game-shell .tactic-column-head>span{font-size:13px;color:var(--theme-accent);white-space:nowrap}.game-shell .lineup-editor-scroll,.game-shell .tactic-settings-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--theme-accent-deep) var(--theme-panel)}.game-shell .lineup-editor-section{padding:12px 11px 3px}.game-shell .lineup-editor-section+.lineup-editor-section{padding-top:18px;border-top:1px solid var(--theme-line)}.game-shell .lineup-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.game-shell .lineup-editor-heading h3{font-size:13px;color:var(--theme-text)}.game-shell .lineup-editor-heading span{font-size:13px;color:var(--theme-muted)}.game-shell .lineup-editor{display:grid}.game-shell .lineup-editor-row{display:grid;grid-template-columns:27px 30px minmax(0,1fr) 30px;gap:7px;align-items:center;min-height:49px;padding:4px 2px;border-bottom:1px solid var(--theme-line-soft);cursor:pointer}.game-shell .lineup-editor-row:hover{background:var(--theme-glow)}.game-shell .lineup-editor-row.has-alert{box-shadow:inset 2px 0 var(--theme-red)}.game-shell .lineup-position{font:13px var(--game-display);color:var(--theme-accent);text-align:center}.game-shell .lineup-editor-row .bench-face,.game-shell .lineup-face-empty{width:30px;height:36px;display:grid;place-items:center;overflow:hidden;background:var(--theme-panel-raised);color:var(--theme-muted)}.game-shell .lineup-player-select{display:grid;min-width:0;gap:2px}.game-shell .lineup-player-select select{width:100%;min-height:27px;padding:3px 23px 3px 6px;border:0;background:transparent;font-size:13px;font-weight:600;color:var(--theme-text);text-overflow:ellipsis}.game-shell .lineup-player-select small{padding-left:6px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--theme-muted)}.game-shell .lineup-editor-row>strong{font:15px var(--game-display);text-align:center;color:var(--theme-accent)}.game-shell .lineup-editor-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px 15px;padding:12px 14px;border-top:1px solid var(--theme-line);background:var(--theme-panel-raised);flex-shrink:0}.game-shell .lineup-editor-summary>div{display:flex;align-items:end;justify-content:space-between}.game-shell .lineup-editor-summary span{font-size:13px;color:var(--theme-muted)}.game-shell .lineup-editor-summary b{font:21px var(--game-display);color:var(--theme-accent)}.game-shell .lineup-editor-summary b small{font-size:13px}.game-shell .lineup-editor-summary p{grid-column:1/-1;margin:0;font-size:13px;color:var(--theme-muted)}.game-shell .lineup-editor-summary p.has-alert{color:var(--theme-red)}.game-shell .tactic-settings{padding:0;background:var(--theme-panel)}.game-shell .tactic-settings-scroll{padding:12px 14px 16px}.game-shell .tactic-settings .form-label{margin:0 0 15px;font-size:13px;color:var(--theme-muted)}.game-shell .tactic-settings .form-label select{margin-top:6px;width:100%;min-height:37px;font-size:13px}.game-shell .tactic-settings .instruction-board{display:block;min-height:auto;margin:0 0 15px}.game-shell .instruction-board h3{display:flex;align-items:center;justify-content:space-between;margin:0 0 7px;font-size:13px;color:var(--theme-text)}.game-shell .instruction-board h3 small{font-size:13px;font-weight:600;color:var(--theme-accent)}.game-shell .instruction-board>.tactic-range{display:grid;grid-template-columns:82px minmax(0,1fr) 30px;gap:9px;align-items:center;min-height:36px;padding:7px 0;border-bottom:1px solid var(--theme-line-soft);font-size:13px;color:var(--theme-muted)}.game-shell .tactic-range input{width:100%;height:4px;padding:0;accent-color:var(--theme-accent);cursor:pointer}.game-shell .tactic-range b{font:13px var(--game-display);color:var(--theme-accent);text-align:right}.game-shell .tactic-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 0;border-block:1px solid var(--theme-line)}.game-shell .tactic-detail{display:grid;gap:6px;font-size:13px;color:var(--theme-muted)}.game-shell .tactic-detail select{width:100%;min-height:35px;padding:6px 8px!important;background:var(--theme-panel-raised);border-color:var(--theme-line)}.game-shell .tactic-engine-note{margin:14px 0 0;padding:11px 12px;border-left:3px solid var(--theme-accent);background:var(--theme-glow);color:var(--theme-muted);font-size:13px;line-height:1.7}.game-shell .tactic-engine-note b{display:block;margin-bottom:3px;color:var(--theme-accent);font-size:13px}.game-shell .tactic-settings .tactic-note{font-size:13px;line-height:1.7;color:var(--theme-muted)}.game-shell .match-stage{min-height:0;overflow:hidden}.game-shell .match-replay-view{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,23vw,360px);align-items:stretch;flex:1;height:auto;min-height:0;overflow:hidden;background:#071218}.game-shell .match-replay-view .broadcast-pitch{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden;padding:8px 10px;background:linear-gradient(180deg,#071218,#09171d)}.game-shell .replay-field{position:relative;height:auto;min-height:260px;overflow:hidden;background:#09291f}.game-shell .replay-field .replay-canvas{display:block;width:100%;height:100%;min-height:0;max-height:none;aspect-ratio:auto;margin:0;object-fit:contain}.game-shell .replay-match-desk{display:flex;flex-direction:column;min-height:0;overflow:hidden}.game-shell .replay-highlight-list{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#8f7b4d #0a171d}.game-shell .replay-highlight-list::-webkit-scrollbar{width:7px}.game-shell .replay-highlight-list::-webkit-scrollbar-thumb{background:#8f7b4d}.game-shell .replay-highlight-list::-webkit-scrollbar-track{background:#0a171d}.game-shell .goal-celebration{position:absolute;z-index:5;top:14%;left:50%;display:grid;justify-items:center;min-width:190px;padding:14px 24px 16px;transform:translate(-50%);background:linear-gradient(100deg,#071217eb,#12282ce8);border-block:1px solid #dcc47d99;box-shadow:0 14px 38px #000a;color:#f3e8c8;pointer-events:none;animation:goal-reveal .35s ease-out}.game-shell .goal-celebration[hidden]{display:none}.game-shell .goal-celebration span{font:700 24px var(--game-display);letter-spacing:8px;color:#e0c477}.game-shell .goal-celebration strong{margin-top:6px;font-size:14px}.game-shell .goal-celebration small{margin-top:3px;color:#9fb2b4;font-size:13px}@keyframes goal-reveal{0%{opacity:0;transform:translate(-50%,-9px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:1450px){.game-shell .era-tactics{grid-template-columns:minmax(320px,1fr) minmax(285px,.78fr) minmax(295px,.8fr);gap:9px}.game-shell .pitch-help{display:none}}@media(min-width:901px)and (max-width:1190px){.game-shell .era-tactics{grid-template-columns:minmax(320px,1fr) 280px 290px;gap:8px}.game-shell .lineup-player-select select{font-size:13px}.game-shell .tactic-settings-scroll{padding-inline:11px}}@media(min-width:901px)and (max-height:820px){.game-shell .era-tactics{grid-template-columns:minmax(320px,1fr) minmax(280px,.78fr) minmax(290px,.8fr);gap:8px}.game-shell .era-tactic-pitch{min-height:500px}.game-shell .lineup-editor-row{min-height:44px}.game-shell .tactic-column-head{min-height:52px;padding-block:8px}.game-shell .tactic-settings-scroll{padding-block:9px}.game-shell .instruction-board>.tactic-range{min-height:31px;padding-block:5px}}@media(max-width:900px){.game-shell .era-tactics{display:grid;grid-template-columns:1fr;overflow:visible}.game-shell .tactic-main{min-height:620px}.game-shell .tactic-roster-panel{min-height:660px}.game-shell .tactic-settings{min-height:620px;overflow:hidden}.game-shell .match-replay-view{grid-template-columns:1fr;grid-template-rows:minmax(420px,62vh) minmax(320px,46vh);overflow:auto}.game-shell .replay-match-desk{min-height:320px}.game-shell .replay-highlight-list{max-height:none}}@media(prefers-reduced-motion:reduce){.game-shell .goal-celebration{animation:none}*{scroll-behavior:auto!important}}.component-table{table-layout:fixed;width:100%;border-collapse:separate;border-spacing:0}.component-table th{position:relative;overflow:visible}.component-table td{overflow:hidden;text-overflow:ellipsis}.component-table .table-player{min-width:0}.component-table .player-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.component-table .grid-pinned{position:sticky;left:0;background:var(--panel)!important;z-index:1;box-shadow:1px 0 0 var(--line)}.component-table th.grid-pinned{z-index:4;background:var(--panel-raised)!important}.component-table tr.selected td.grid-pinned{background:color-mix(in srgb,var(--panel) 86%,var(--gold))!important}.component-table tr:hover td.grid-pinned{background:var(--panel-raised)!important}:root .component-table .grid-sort{display:flex;align-items:center;gap:6px;min-height:32px;width:100%;padding:0 4px 0 0;background:none;color:inherit;text-align:left;font:inherit}.grid-sort>span{font-size:12px;color:var(--muted);margin-left:auto;margin-right:5px}.component-table th[aria-sort] .grid-sort{color:var(--gold);font-weight:700}.grid-resize{position:absolute;top:0;right:-3px;bottom:0;width:8px;cursor:col-resize;z-index:5;touch-action:none;border-radius:0;outline-offset:-1px}.grid-resize:after{content:"";position:absolute;left:3px;width:1px;top:8px;bottom:8px;background:var(--line)}.grid-resize:hover:after,.grid-resize:focus-visible:after{width:2px;background:var(--gold)}.grid-resize:focus-visible{outline:2px solid var(--gold)}.resizing-column{cursor:col-resize;user-select:none}.era-grid{min-width:0}.era-grid[data-density=compact] .data-table td{height:32px!important;padding-block:2px!important;font-size:12px}.era-grid[data-density=compact] .avatar{width:25px;height:28px}.era-grid[data-density=compact] .ovr{font-size:17px}.era-grid[data-density=compact] .data-table .btn.small{min-height:26px;padding-block:3px}.grid-more{position:sticky;left:0;display:flex;justify-content:center;align-items:center;gap:14px;padding:12px;color:var(--muted);font-size:12px}.grid-settings-trigger{gap:5px;flex:none;min-height:34px!important}.grid-settings-trigger .icon{width:15px;height:15px}.table-toolbar{flex-wrap:wrap}.table-toolbar .search-field{min-width:150px}.grid-position-codes{font:11px var(--font);white-space:nowrap;color:var(--muted)}.grid-position-codes b{font-weight:700;color:var(--gold);margin-right:4px}.column-options-dialog{width:min(480px,calc(100vw - 28px));padding:0;max-width:none;max-height:calc(100dvh - 36px);background:var(--panel);color:var(--text);border:1px solid var(--line);border-top:2px solid var(--gold);border-radius:var(--radius,4px);font:13px var(--font);overflow:hidden;box-shadow:0 28px 96px #0006;overscroll-behavior:contain}.column-options-dialog[open]{display:flex;flex-direction:column}.column-options-dialog::backdrop{background:#020a12a6;backdrop-filter:blur(3px)}.column-options-dialog .dialog-header{padding:18px 22px;margin:0;border-bottom:1px solid var(--line)}.column-options-dialog h2{font:700 20px var(--font)}.column-options-dialog .micro{color:var(--muted);margin-bottom:5px}.column-options-body{padding:16px 22px;min-height:0;overflow-y:auto}.column-options-body fieldset{margin:15px 0 12px;padding:0;border:0}.column-options-body legend{font-weight:650;padding:0 0 8px}.column-options{list-style:none;padding:0;margin:0}.column-choice{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:39px;border-bottom:1px solid var(--line-soft)}.column-choice>label{display:flex;align-items:center;gap:9px;flex:1;min-height:39px;cursor:pointer}.column-choice input,.grid-option input{accent-color:var(--gold);width:16px;height:16px;margin:0}.column-choice small{font-size:12px;color:var(--muted)}.column-choice>div{display:flex;gap:3px}.column-choice .icon-btn{width:29px;height:29px;font-size:15px;border:1px solid var(--line)}.grid-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:43px;border-bottom:1px solid var(--line-soft)}.grid-option .select{max-width:145px}.grid-engine-note{font-size:12px;padding:9px 10px;background:var(--panel-raised);border-left:2px solid var(--gold);line-height:1.6;color:var(--muted);margin-top:14px}.column-options-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;border-top:1px solid var(--line);background:var(--panel);flex:none}.column-options-footer p{color:var(--muted);font-size:12px;margin:6px 0 0}.component-engine-info{border-top:1px solid var(--line);padding-top:12px;margin-top:14px;font-size:12px;line-height:1.7;color:var(--muted)}.component-engine-info b{color:var(--text);display:block;font-weight:600}:root :is(.btn,.icon-btn,input,select,summary){touch-action:manipulation}:root :is(button,a,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--gold);outline-offset:2px}:root .component-table tr:focus-visible{outline-offset:-2px}@media(max-width:700px){.column-options-dialog{max-height:calc(100dvh - 20px)}.column-options-body{padding:12px 16px}.column-options-dialog .dialog-header{padding:14px 16px}.column-options-footer{padding:12px 16px}.grid-settings-trigger{min-height:36px!important}.table-toolbar .select{flex:1}.table-toolbar .search-field{flex-basis:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--rating-base:#b8c5d2;--rating-70:#6ee79b;--rating-80:#6cb6ff;--rating-90:#ffc45e;--rating-unknown:var(--muted)}[data-rating-tier=base]{color:var(--rating-base)!important}[data-rating-tier="70"]{color:var(--rating-70)!important}[data-rating-tier="80"]{color:var(--rating-80)!important}[data-rating-tier="90"]{color:var(--rating-90)!important}[data-rating-tier=unknown]{color:var(--rating-unknown)!important}[data-rating-value]{font-variant-numeric:tabular-nums}:root .hero-rating strong{font-style:normal;transform:none;text-shadow:none}:root .position-dot>b{font-family:var(--number)}.rating-legend{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;padding:12px 0 2px;margin-top:10px;border-top:1px solid var(--line-soft);font-size:12px;line-height:1.5}.rating-legend-title{color:var(--muted);margin-right:2px}.rating-legend-item{display:inline-flex;gap:5px;align-items:center;white-space:nowrap;font-family:var(--number);font-weight:600;font-variant-numeric:tabular-nums}.rating-legend-item i{width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}:root{--font:Era,"Pretendard","Malgun Gothic",system-ui,sans-serif;--heading-font:var(--font);--number:Bahnschrift,Arial,var(--font);--game-font:var(--font);--game-display:var(--number);--line-soft:var(--theme-line-soft);--panel-raised:var(--theme-panel-raised)}body,button,input,select,textarea,dialog{font-family:var(--font);font-size:14px;line-height:1.5}button,input,select,textarea{font-synthesis:none}body{font-variant-numeric:tabular-nums}:root .game-shell{font-size:14px;--rail:104px}:root .game-shell .page-title h1{font-size:32px;line-height:1.2;letter-spacing:-1px}:root .game-shell .page-title p{font-size:13px;line-height:1.5}:root .game-shell .page-title .eyebrow{font-size:12px;letter-spacing:1.5px}:root .game-shell .nav-link{font-size:14px}:root .game-shell :is(.btn,input,select){font-size:13px;min-height:34px}:root .game-shell .section-heading h2,:root .game-shell .command-heading h2{font-size:17px}:root .game-shell :is(.player-cell,.player-status,.position-tag,.filters select,.filters input){font-size:14px}:root .game-shell :is(.squad-table,.market-table) td{font-size:14px;height:44px;padding:5px 8px}:root .game-shell :is(.squad-table,.market-table) th{font-size:13px;height:42px;padding:4px 8px}:root .game-shell .squad-table .player-cell{height:auto;min-height:32px}:root .game-shell .player-cell>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}:root .game-shell .filters{flex-wrap:wrap;gap:8px;padding:10px 12px;flex-shrink:0}:root .game-shell .filters .player-search{flex:1 1 160px;min-width:140px}:root .game-shell .filter-count{font-size:12px}:root .game-shell .squad-layout{grid-template-columns:minmax(0,1.45fr) minmax(350px,1fr)}:root .game-shell .squad-list{min-width:0}:root .game-shell .squad-table-scroll{min-height:0;overflow:auto}:root .game-shell .squad-detail{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--theme-accent-deep) transparent}:root .game-shell .squad-profile{flex:0 0 170px}:root .game-shell .squad-profile .profile-face{height:170px}:root .game-shell .squad-profile h2{font-size:28px;overflow-wrap:anywhere}:root .game-shell .profile-rating strong{font-family:var(--number)}:root .game-shell .squad-detail .career-strip{gap:12px;flex-wrap:wrap;font-size:13px}:root .game-shell .profile-attribute-views{flex:1 0 auto}:root .game-shell .profile-attribute-list>div{min-height:31px;font-size:13px}:root .game-shell .profile-attribute-list b{font-size:15px}:root .game-shell .rating-legend{margin:4px 0 10px;padding:8px 0;font-size:12px;flex-shrink:0}:root .game-shell .profile-detail-action{margin-top:14px}:root .game-shell .market-layout{grid-template-columns:minmax(0,1fr) 290px}:root .game-shell .market-board{min-width:0}:root .game-shell .market-guide{display:flex;min-width:0;overflow-y:auto}:root .game-shell .market-scroll{overflow:auto;min-height:0}:root .game-shell .market-tabs{flex-wrap:wrap}:root .game-shell .market-tabs>span{display:none}:root .game-shell .component-table .grid-sort{border:0;min-height:30px;white-space:nowrap;font-size:13px}:root .game-shell .component-table .ovr-number{font-family:var(--number);font-size:17px}:root .game-shell .component-table th.grid-pinned{z-index:4}:root .game-shell .component-table .grid-sort:focus-visible{outline-offset:-2px}.column-options-dialog .dialog-header{display:flex;align-items:center;justify-content:space-between}.column-options-dialog :is(.btn,.icon-btn,select){background:var(--panel-raised);color:var(--text);border:1px solid var(--line);padding:6px 10px}.column-options-dialog .btn.primary{background:var(--gold);color:var(--theme-accent-ink)}.column-options-dialog .column-choice input{min-height:16px}:root .game-shell :is(.command-match,.command-schedule,.command-news,.command-readiness,.command-league,.club-access-board,.club-brand-board,.academy-roster,.academy-candidates,.finance-summary,.finance-ledger,.cup-draw,.cup-schedule,.league-side,.scout-report,.market-guide){background:var(--theme-panel);color:var(--theme-text);border-color:var(--theme-line);box-shadow:none}:root .game-shell :is(.roster-summary,.filters,.list-footer,.profile-physical,.league-banner,.broadcast-score,.replay-view-options,.replay-control,.replay-match-desk,.replay-quick-stats>div){background:var(--theme-panel-raised);color:var(--theme-text);border-color:var(--theme-line)}:root .game-shell :is(.command-heading,.command-fixture,.command-standing,.command-league .command-standing,.command-readiness>a,.command-condition,.command-availability,.career-strip,.squad-profile,.profile-attribute-list>div,.scout-row,.league-form,.facility-row,.finance-ledger tr,.market-guide .founding-facts>div){border-color:var(--theme-line-soft)}:root .game-shell :is(.command-heading h2,.command-versus h3,.command-opponent b,.command-standing b,.command-feature p,.command-leader,.command-lineup strong,.command-lineup span,.squad-profile h2,.profile-physical span,.player-cell,.replay-now strong,.replay-match-desk h2,.replay-highlight-card strong,.broadcast-score b,.league-club,.league-season-record h2,.market-guide h2,.scout-subject h2,.facility-row h3,.academy-player b,.profile-attribute-list>div){color:var(--theme-text)}:root .game-shell :is(.command-heading a,.command-competition span,.command-competition b,.command-feature>div>span,.command-versus small,.command-match-time,.command-round,.command-opponent small,.command-fixture-state,.command-recent h3,.command-condition>span,.command-availability,.command-lineup small,.command-standing small,.career-strip,.profile-physical small,.profile-kicker,.squad-profile p,.roster-summary,.list-footer,.finance-ledger th,.league-note,.league-legend,.league-form>span,.league-side p,.market-guide p,.founding-facts dt,.scout-policy p,.scout-known span,.facility-staff,.academy-note,.youth-row small,.feed small,.match-replay-note,.replay-now span,.replay-now>small,.replay-highlight-card small,.replay-highlight-card>i,.replay-subtitle-toggle,.broadcast-score small,.hud-save,.meta small){color:var(--theme-muted)}:root .game-shell :is(.command-feature strong,.command-lineup>b,.command-condition>strong,.command-availability b,.command-standing>strong,.career-strip b,.profile-kicker,.league-table td:last-child b,.league-season-record>strong,.budget-number,.replay-now>b,.replay-now>time,.replay-highlight-card>time,.broadcast-score>strong,.match-stat b,.replay-control>span,.replay-match-desk>header>span,.replay-quick-stats b){color:var(--theme-accent)}:root .game-shell :is(.squad-table tr.selected,.league-table tr.me,.command-standing.me,.scout-row.selected,.fixture-choice.selected,.replay-highlight-card.is-active,.replay-now){background:var(--theme-glow);border-color:var(--theme-accent-deep);box-shadow:inset 3px 0 var(--theme-accent)}:root .game-shell .screen-tabs{border-color:var(--theme-line)}:root .game-shell .screen-tabs [role=tab]{font-size:14px;color:var(--theme-muted)}:root .game-shell .screen-tabs [role=tab][aria-selected=true]{background:var(--theme-glow);border-color:var(--theme-accent);color:var(--theme-accent)}:root .game-shell .game-operations .dev-clock[open]{background:var(--theme-panel);color:var(--theme-text);border-color:var(--theme-line)}:root .game-shell .player-status{background:var(--theme-glow);color:var(--theme-text);border-color:var(--theme-line)}:root .game-shell .player-status:is(.injured,.suspended){color:var(--theme-red)}:root .game-shell .fitness{font-size:13px;color:var(--theme-muted)}:root .game-shell .command-news .feed,:root .game-shell .feed li{color:var(--theme-text)}:root .game-shell .command-readiness,:root .game-shell .command-news,:root .game-shell .command-league{overflow:auto}:root .game-shell .era-tactics{grid-template-columns:minmax(330px,1.05fr) minmax(285px,.88fr) minmax(300px,.92fr);gap:12px;overflow:auto}:root .game-shell .tactic-main{min-height:0}:root .game-shell .era-tactic-pitch{min-height:0;height:100%;aspect-ratio:auto}:root .game-shell .era-tactic-player{--face:clamp(24px,6cqh,50px);width:24cqw;max-width:108px;top:clamp(55px,var(--player-y),calc(100% - 55px))!important}:root .game-shell .pitch-name{font-size:13px;height:26px;line-height:24px;padding:0 3px}:root .game-shell .pitch-name b{font-size:12px}:root .game-shell .era-tactic-player .role-select{font-size:12px;height:25px;min-height:25px;padding:1px}:root .game-shell .pitch-position,:root .game-shell .pitch-rating{font-size:13px}:root .game-shell .tactics-toolbar{flex-wrap:wrap;gap:6px;justify-content:flex-start}:root .game-shell .tactics-toolbar :is(select,button){font-size:13px;padding:5px 7px}:root .game-shell .tactic-column-head{padding:10px 12px;min-height:60px}:root .game-shell .tactic-column-head small{font-size:11px}:root .game-shell .tactic-column-head>span{display:none}:root .game-shell .lineup-editor-row{min-height:52px;grid-template-columns:28px 28px minmax(0,1fr) 38px;gap:5px}:root .game-shell .lineup-player-select select{font-size:14px;padding-left:3px}:root .game-shell .lineup-player-select small{font-size:12px;padding-left:3px}:root .game-shell .lineup-editor-summary span,:root .game-shell .lineup-editor-summary p{font-size:12px}:root .game-shell .lineup-editor-summary b{font-size:23px}:root .game-shell .lineup-editor-heading span{font-size:12px}:root .game-shell .tactic-range input{min-height:20px;height:20px}:root .game-shell .tactic-settings .form-label{font-size:14px;margin:0 0 15px}:root .game-shell .instruction-board>.tactic-range{grid-template-columns:86px minmax(0,1fr) 30px;font-size:14px;min-height:42px}:root .game-shell .tactic-detail-grid{grid-template-columns:1fr;gap:8px}:root .game-shell .tactic-detail{grid-template-columns:1fr 130px;align-items:center;font-size:13px}:root .game-shell .tactic-engine-note,:root .game-shell .tactic-settings .tactic-note{font-size:13px}:root .game-shell .match-centre{grid-template-columns:minmax(0,1fr);grid-template-rows:58px minmax(0,1fr);gap:8px;min-height:0}:root .game-shell .match-fixture-rail{display:grid;grid-template-columns:90px minmax(0,1fr) 105px;gap:10px;padding:5px 10px;height:58px;min-height:0}:root .game-shell .match-fixture-rail>.section-heading{padding:0;margin:0;align-self:center;border:0}:root .game-shell .match-fixture-rail>.section-heading h2{font-size:13px}:root .game-shell .match-fixture-rail>.section-heading span{display:none}:root .game-shell .fixture-window{display:flex;gap:5px;margin:0;overflow-x:auto;overflow-y:hidden;min-width:0}:root .game-shell .fixture-window .fixture-choice{flex:0 0 220px;height:44px;min-height:0;grid-template-columns:27px minmax(0,1fr) 45px 19px;padding:4px 6px;gap:5px}:root .game-shell .fixture-window .fixture-choice small{display:none}:root .game-shell .fixture-choice :is(b,span,strong,i){color:var(--theme-text);font-size:12px}:root .game-shell .fixture-pagination{margin:0;padding:0;border:0;align-self:center;gap:3px}:root .game-shell .fixture-pagination>span{font-size:12px}:root .game-shell .fixture-pagination small{display:none}:root .game-shell .match-stage{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}:root .game-shell .broadcast-score{min-height:64px;padding:5px 18px;grid-template-columns:1fr 135px 1fr;gap:12px;flex-shrink:0}:root .game-shell .broadcast-score svg{height:35px;width:30px}:root .game-shell .broadcast-score b{font-size:17px}:root .game-shell .broadcast-score>strong{font-size:32px;letter-spacing:3px}:root .game-shell .broadcast-score>strong>small{font-size:12px;letter-spacing:.6px;margin-top:1px}:root .game-shell .broadcast-score>div>small{display:none}:root .game-shell .match-stage>.screen-tabs [role=tab]{padding:7px 12px;min-height:36px}:root .game-shell .match-replay-view{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);position:relative;flex:1;min-height:0;overflow:hidden;background:var(--theme-bg)}:root .game-shell .match-replay-view .broadcast-pitch{padding:5px 8px;gap:4px;background:var(--theme-bg)}:root .game-shell .replay-match-desk{display:none}:root .game-shell .show-match-desk .match-replay-view{grid-template-columns:minmax(0,1fr) 300px}:root .game-shell .show-match-desk .replay-match-desk{display:flex}:root .game-shell .replay-view-options{padding:3px 6px;min-height:34px;font-size:12px;gap:8px;flex-wrap:wrap;backdrop-filter:none}:root .game-shell .replay-view-options:before{display:none}:root .game-shell .replay-view-options select{margin:0;font-size:13px;min-height:30px}:root .game-shell .replay-view-options #replayClip{margin-right:auto;font-size:12px}:root .game-shell .replay-view-options .btn{min-height:30px;font-size:12px;padding:3px 9px}:root .game-shell .replay-control{min-height:41px;padding:4px 8px;gap:8px;backdrop-filter:none}:root .game-shell .replay-control input{min-height:24px;height:24px;background:transparent}:root .game-shell .replay-control :is(.btn,select){min-height:30px}:root .game-shell .replay-field{min-height:180px;background:#081a14}:root .game-shell .replay-subtitle{max-width:min(85%,760px);bottom:12px}:root .game-shell .replay-subtitle>strong{font-size:18px}:root .game-shell .replay-subtitle>small{font-size:13px}:root .game-shell .replay-subtitle>span{font-size:12px;max-width:95px}:root .game-shell .replay-highlight-card{min-height:78px;flex-shrink:0}:root .game-shell .replay-highlight-card strong{font-size:14px}:root .game-shell .replay-highlight-card small,:root .game-shell .replay-highlight-card>i{font-size:12px}:root .game-shell .replay-highlight-list{scrollbar-color:var(--theme-accent-deep) var(--theme-panel)}:root .game-shell .replay-now strong{font-size:14px}:root .game-shell .replay-now span,:root .game-shell .replay-now>small{font-size:12px}:root .game-shell .replay-quick-stats span{font-size:12px;writing-mode:horizontal-tb}:root .game-shell .replay-quick-stats{grid-template-columns:1fr}:root .game-shell .replay-quick-stats>div{grid-template-columns:1fr 2fr 1fr}:root .game-shell .match-stage>.match-replay-note{font-size:12px;padding:3px 12px}:root .game-shell .match-stage.is-expanded{position:fixed;inset:10px;z-index:80;width:auto;height:auto;box-shadow:0 0 0 20px var(--theme-bg);background:var(--theme-bg)}:root .game-shell .is-expanded .replay-field{min-height:0}dialog#detail{font-family:var(--font);color:var(--theme-text);background:var(--theme-panel);border-color:var(--theme-line)}#detail .profile-top p,#detail .attribute{font-size:14px;color:var(--theme-muted)}#detail .profile-top h2{font-size:30px}#detail .attribute b{font-size:16px}#detail .detail-tabs{color:var(--theme-text);border-color:var(--theme-line);font-size:15px}#detail .detail-tabs small{font-size:12px;color:var(--theme-muted)}#detail :is(.btn,select){font-size:14px;background:var(--theme-panel-raised);color:var(--theme-text)}#detail .attribute{border-color:var(--theme-line-soft);min-height:35px}#detail .rating-legend{font-size:12px}.position-strip{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:8px 0;font-size:12px;flex-shrink:0}.position-strip-label{color:var(--muted)}.position-chip{display:flex;align-items:center;gap:4px;padding:2px 7px;border:1px solid var(--line);color:var(--text)}.position-chip small{font-size:11px}.position-chip.is-primary{color:var(--gold);border-color:var(--gold)}.position-module{margin:16px 0;padding:14px 16px;border:1px solid var(--line);background:var(--panel-raised)}.position-module-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.position-module-heading h3{font-size:16px}.position-module-heading>span{font-size:12px;color:var(--muted)}.position-module-grid{display:grid;grid-template-columns:160px 1fr;gap:20px}.position-pitch{position:relative;height:208px;background:var(--theme-pitch-a);border:1px solid var(--theme-pitch-line)}.position-pitch-lines{position:absolute;inset:5%;width:90%;height:90%;fill:none;stroke:var(--theme-pitch-line);stroke-width:1}.position-attack{position:absolute;top:3px;left:6px;font-size:11px;color:var(--muted)}.position-dot,.position-ghost{position:absolute;left:calc(var(--x)*1%);top:clamp(20px,calc(var(--y)*1%),calc(100% - 16px));transform:translate(-50%,-50%)}.position-dot{display:flex;align-items:center;gap:3px;border:1px solid var(--line);padding:1px 5px;background:var(--panel);color:var(--text);font-size:12px}.position-dot.is-selected{outline:2px solid var(--gold);outline-offset:2px}.position-ghost{width:3px;height:3px;border-radius:50%;background:var(--theme-pitch-line)}.position-detail{display:flex;flex-direction:column;justify-content:space-between;gap:10px}.position-detail span,.position-detail p{font-size:13px;color:var(--muted)}.position-primary strong{font:24px var(--number);margin-left:12px}.position-alternatives>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.position-alt{font-size:13px;padding:4px 8px;background:var(--panel);color:var(--text);border:1px solid var(--line)}.position-alt small{font-size:12px}.position-selected{display:flex;gap:12px;align-items:center}.position-legend{display:flex;gap:15px;margin-top:12px;font-size:12px;color:var(--muted)}.position-legend i{font-style:normal;color:var(--gold)}.position-unknown-note{font-size:12px;margin:8px 0 0;color:var(--muted)}@media(min-width:901px)and (max-height:800px){:root .game-shell .page-title{margin-bottom:8px}:root .game-shell .tactic-column-head{min-height:48px;padding-block:7px}:root .game-shell .tactic-column-head small{display:none}:root .game-shell .lineup-editor-summary{padding:8px 10px}:root .game-shell .lineup-editor-summary p{margin:0}:root .game-shell .era-tactic-player{--face:26px;max-width:97px}:root .game-shell .tactic-save-status{font-size:12px;margin-bottom:6px}:root .game-shell .match-centre{grid-template-rows:52px minmax(0,1fr)}:root .game-shell .match-fixture-rail{height:52px}:root .game-shell .fixture-window .fixture-choice{height:39px}:root .game-shell .broadcast-score{min-height:52px}:root .game-shell .broadcast-score svg{height:30px}:root .game-shell .match-stage>.match-replay-note{display:none}}@media(max-width:1100px){:root .game-shell .market-layout{grid-template-columns:minmax(0,1fr)}:root .game-shell .market-guide{display:flex;min-height:230px}:root .game-shell .market-layout{overflow:auto}:root .game-shell .market-board{min-height:460px}:root .game-shell .squad-layout{grid-template-columns:minmax(0,1fr) 330px}:root .game-shell .replay-view-options #replayClip{display:none}}@media(max-width:900px){:root .game-shell .era-tactics{grid-template-columns:1fr;overflow:visible}:root .game-shell .tactic-main{height:720px;min-height:0}:root .game-shell .tactic-roster-panel{height:600px;min-height:0}:root .game-shell .tactic-settings{height:auto;min-height:0}:root .game-shell .era-tactic-player{max-width:125px}:root .game-shell .squad-layout{grid-template-columns:1fr}:root .game-shell .squad-table-scroll{height:460px}:root .game-shell .squad-detail{min-height:550px;max-height:none}:root .game-shell .match-centre{display:grid;height:780px;min-height:0;grid-template-rows:58px minmax(0,1fr)}:root .game-shell .match-stage{height:100%;min-height:0}:root .game-shell .match-fixture-rail{grid-template-columns:minmax(0,1fr) 105px}:root .game-shell .match-fixture-rail>.section-heading{display:none}:root .game-shell .show-match-desk .match-replay-view{grid-template-columns:1fr}:root .game-shell .show-match-desk .replay-match-desk{position:absolute;inset:45px 8px 51px auto;width:min(300px,80%);z-index:10;border:1px solid var(--line);box-shadow:-8px 0 24px #0005;min-height:0}:root .game-shell .broadcast-score b{font-size:14px}:root .game-shell .replay-subtitle{grid-template-columns:1fr;max-width:92%;padding:8px 10px;bottom:8px;gap:2px}:root .game-shell .replay-subtitle>span{display:none}:root .game-shell .replay-subtitle>strong{font-size:15px}:root .game-shell .replay-subtitle>small{font-size:12px}:root .game-shell .match-stage.is-expanded{inset:0;height:100dvh}}@media(max-width:560px){:root .game-shell .page-title h1{font-size:28px}:root .game-shell .squad-layout{gap:14px}:root .game-shell .replay-view-options{gap:5px}:root .game-shell .replay-view-options .btn{font-size:12px;padding-inline:5px}:root .game-shell .replay-control{gap:4px}:root .game-shell .replay-control .btn{padding-inline:5px;font-size:12px}:root .game-shell .broadcast-score{grid-template-columns:1fr 88px 1fr;padding:5px;gap:5px}:root .game-shell .broadcast-score>div{flex-direction:column;gap:2px}:root .game-shell .broadcast-score>strong{font-size:27px}:root .game-shell .match-centre{height:690px}:root .game-shell .replay-view-options select{max-width:100px}:root .game-shell .match-title-actions{flex-wrap:wrap}.position-module-grid{grid-template-columns:135px minmax(0,1fr);gap:12px}.position-module{padding:12px}.position-legend{flex-wrap:wrap;gap:6px 12px}}:root .game-shell :is(.position-tag,.roster-summary b,.squad-profile .player-status,.list-footer a,.hud-footer-brand,.tactic-save-status,.hud-location>svg){color:var(--theme-accent)}:root .game-shell :is(.filter-count,.nav-icon,.profile-rating>span,.club-id>span,.hud-motto,.game-status .game-operations,.hud-save,.logout){color:var(--theme-muted)}:root .game-shell #headerFunds{color:var(--theme-accent)}:root .game-shell .filters .player-search input{background:var(--theme-panel);color:var(--theme-text);border-color:var(--theme-line)}:root .game-shell .filters .player-search input::placeholder{color:var(--theme-muted);opacity:1}:root .game-shell .filters .player-search>span{color:var(--theme-muted)}:root .game-shell .squad-profile .player-status{background:var(--theme-glow);border-color:var(--theme-line)}:root .game-shell .component-table [data-rating-tier]{font-style:normal}:root [data-rating-tier]{font-style:normal;font-family:var(--number);font-variant-numeric:tabular-nums}:root .game-shell .component-table td{color:var(--theme-text)}:root .game-shell .command-feature:before{background:linear-gradient(110deg,var(--theme-panel-raised),transparent);border-color:var(--theme-line-soft)}:root .game-shell .command-feature>div{text-shadow:none}:root .game-shell .command-report:before{background:var(--theme-bg);border-color:var(--theme-line-soft)}:root .game-shell .command-feature .text-btn,:root .game-shell .command-secondary{color:var(--theme-accent)}:root .game-shell .command-first p,:root .game-shell .command-feature strong small{color:var(--theme-muted)}:root .game-shell .career-engine-picker select{max-width:110px}:root .game-shell .career-engine-picker>span{font-size:12px;color:var(--theme-muted)}:root #detail .eyebrow{color:var(--theme-accent)}:root .game-shell .match-loading-pitch>h2{color:#f1f5ee;text-shadow:0 2px 6px #000;font-size:24px}:root .game-shell .match-loading-pitch>p{color:#d1dcd5}:root .game-shell .career-engine-picker{background:var(--theme-panel-raised);border-color:var(--theme-line)}:root .game-shell .broadcast-score{min-height:52px;padding-block:3px}:root .game-shell .match-stage>.screen-tabs [role=tab]{min-height:32px;padding-block:5px}:root .game-shell .replay-view-options{min-height:34px;padding-block:2px}:root .game-shell .replay-control{min-height:39px;padding-block:3px}:root .game-shell .replay-highlight-list{flex-direction:column;overflow-y:auto;overflow-x:hidden}.career-engine-info{position:relative;flex:none;font-size:13px}.career-engine-info summary{list-style:none;cursor:pointer;padding:5px;color:var(--theme-muted)}:root .game-shell .era-tactic-pitch{min-height:calc(var(--pitch-rows,5)*90px)}.career-engine-info>span{position:absolute;top:100%;right:0;z-index:20;white-space:nowrap;padding:12px;background:var(--theme-panel);color:var(--theme-text);border:1px solid var(--theme-line);box-shadow:0 5px 15px #0003}@media(max-width:560px){.career-engine-info>span{right:-20px;max-width:260px;white-space:normal;overflow-wrap:anywhere}}@media(max-width:700px){:root .game-shell{--rail:64px;min-width:0}:root .game-shell .sidebar{width:64px}:root .game-shell .nav-link{font-size:12px;min-height:52px;padding:7px 2px;gap:3px}:root .game-shell>.content,:root .game-shell[data-page=matches]>.content{padding:10px 8px;min-width:0;overflow-x:hidden}:root .game-shell .topbar{padding-inline:10px}:root .game-shell .page-title{flex-wrap:wrap;gap:10px}:root .game-shell .page-title>div{min-width:0}:root .game-shell .match-title-actions{display:flex;flex-wrap:wrap;gap:6px;width:100%;max-width:100%;min-width:0}:root .game-shell .match-title-actions>.btn{font-size:12px;min-height:32px;padding:5px 7px}:root .game-shell .career-engine-picker{min-width:0;max-width:100%;gap:6px}:root .game-shell .career-engine-picker select{max-width:102px;min-width:0}:root .game-shell .career-engine-picker>span{font-size:12px}:root .game-shell .show-match-desk .replay-match-desk{top:78px}:root .game-shell .replay-subtitle{max-width:95%}:root .game-shell .game-status{overflow:hidden}:root .game-shell .game-status .hud-save{display:none}:root .game-shell .broadcast-score b{font-size:13px;overflow-wrap:anywhere}:root .game-shell .broadcast-score>div{min-width:0}:root .game-shell .era-tactic-player{width:24cqw;max-width:94px}:root .game-shell .era-tactic-pitch{min-width:0}:root .game-shell .tactics-toolbar .segmented button{padding-inline:6px}}:root .game-shell .era-tactic-player{width:min(24cqw,calc((100cqw - 32px)/var(--row-columns,4)))}:root .game-shell[data-page=matches]>.content{padding:12px 16px}:root .game-shell[data-page=matches] .page-title{min-height:40px;margin:0 0 8px;padding:0;align-items:center}:root .game-shell[data-page=matches] .page-title h1{font-size:26px}:root .game-shell[data-page=matches] .page-title p{display:none}:root .game-shell .match-centre{grid-template-rows:minmax(0,1fr)}:root .game-shell .match-fixture-rail{display:none}:root .game-shell .match-centre.show-fixtures{grid-template-rows:58px minmax(0,1fr)}:root .game-shell .show-fixtures .match-fixture-rail{display:grid}:root .game-shell .match-stage.is-expanded>.screen-tabs,:root .game-shell .match-stage.is-expanded>.match-replay-note{display:none}:root .game-shell .market-preview{border-bottom:1px solid var(--theme-line);padding:0 0 16px;margin-bottom:18px;flex-shrink:0}:root .game-shell .market-preview-hero{display:flex;align-items:center;gap:12px}:root .game-shell .market-preview-face{width:95px;height:125px;flex-shrink:0}:root .game-shell .market-preview h2{font-size:24px;margin:5px 0}:root .game-shell .market-preview strong{font:30px var(--number)}:root .game-shell .market-preview strong small{font:12px var(--font)}:root .game-shell .market-preview p{font-size:13px;margin-bottom:10px}:root #detail:has(.player-detail-layout){width:min(1160px,calc(100vw - 36px));padding:0;max-height:calc(100dvh - 36px)}:root #detail .close-dialog{z-index:4;right:14px;top:10px;background:var(--theme-panel-raised);color:var(--theme-text)}.player-detail-layout{display:grid;grid-template-columns:310px minmax(0,1fr);min-height:0;max-height:calc(100dvh - 38px)}.player-detail-identity,.player-detail-attributes{min-width:0;overflow-y:auto;scrollbar-width:thin;padding:22px}.player-detail-identity{background:var(--theme-panel-raised);border-right:1px solid var(--theme-line)}:root #detail .player-detail-identity .profile-top{display:flex;gap:10px;min-height:165px;align-items:center}:root #detail .player-detail-identity .profile-top .portrait{width:110px;height:155px;flex-shrink:0}:root #detail .player-detail-identity .profile-top h2{font-size:26px;white-space:normal;overflow-wrap:anywhere}:root #detail .player-detail-identity .profile-top .rating{font-size:36px}.profile-vitals{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;padding:12px 0;border-block:1px solid var(--theme-line);font-size:15px}.profile-vitals small{display:block;font-size:12px;color:var(--theme-muted)}.profile-career{font-size:13px;color:var(--theme-muted);padding-top:12px}.player-detail-identity .position-module{padding:12px 0;margin:12px 0;border:0;border-block:1px solid var(--theme-line)}.player-detail-identity .position-module-heading h3{font-size:15px}.player-detail-identity .position-module-heading>span{display:none}.player-detail-identity .position-module-grid{grid-template-columns:108px minmax(0,1fr);gap:13px}.player-detail-identity .position-pitch{height:155px}.player-detail-identity .position-primary strong{font-size:20px}.player-detail-identity .position-primary p,.player-detail-identity .position-detail span{font-size:12px}.player-detail-identity .position-legend{flex-wrap:wrap;gap:5px 10px}.player-detail-identity .position-legend small{display:none}.player-detail-identity .position-unknown-note{font-size:12px}:root #detail .profile-actions{display:flex;flex-wrap:wrap;gap:8px}:root #detail .profile-actions label{display:flex;align-items:center;gap:8px;order:-1;width:100%}.player-detail-attributes>header h3{font-size:24px}.player-detail-attributes>header>p:last-child{font-size:13px;color:var(--theme-muted);margin-top:6px;max-width:90%}.profile-attribute-groups{display:grid;grid-template-columns:1fr 1fr;gap:20px}.profile-attribute-groups>section:first-child{grid-row:span 2}.profile-attribute-groups h4{font-size:16px;margin:10px 0 7px;color:var(--theme-accent)}:root #detail .profile-attribute-groups .attribute{padding:5px 0;min-height:30px}@media(min-width:1400px){.profile-attribute-groups{grid-template-columns:1fr 1fr 1fr}.profile-attribute-groups>section:first-child{grid-row:span 2}}@media(max-width:700px){.player-detail-layout{grid-template-columns:1fr;max-height:none}.player-detail-identity,.player-detail-attributes{overflow:visible;padding:18px}.player-detail-identity .position-module-grid{grid-template-columns:120px minmax(0,1fr)}:root #detail .profile-top{max-width:none}:root #detail:has(.player-detail-layout){overflow:auto}.profile-attribute-groups{gap:16px}:root .game-shell[data-page=matches] .page-title{flex-wrap:wrap;gap:6px}}:root .game-shell .tactics-toolbar{flex-wrap:wrap;align-items:center}:root .game-shell .tactic-main{overflow-y:auto;min-height:0;scrollbar-width:thin}:root .game-shell .era-tactic-pitch:not(.position-editing){min-height:calc(var(--pitch-rows,5)*102px);flex:1 0 auto}:root .game-shell .era-tactic-player{top:var(--player-y)!important}@media(max-height:820px){:root .game-shell .era-tactic-pitch:not(.position-editing){min-height:calc(var(--pitch-rows,5)*84px)}}:root .game-shell .tactics-toolbar #formation{flex:1;max-width:100%;min-width:170px}:root .game-shell .position-edit-toggle{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--theme-text)}:root .game-shell .position-edit-toggle input{min-height:18px;width:18px;height:18px;accent-color:var(--theme-accent)}:root .game-shell .pitch-help{display:block;flex-basis:100%;font-size:12px;line-height:1.5;margin:0;color:var(--theme-muted);min-height:18px}.tactic-drag-handle,[data-drag-player]{touch-action:none;user-select:none;cursor:grab}.tactic-drag-handle:active,[data-drag-player]:active{cursor:grabbing}:root .game-shell button.pitch-name{border:0;border-radius:0;min-height:24px;line-height:1.3;font-size:13px;color:#f0f5ed;padding:3px 1px;overflow:hidden;text-overflow:ellipsis}:root .game-shell button.lineup-position{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;padding:3px 0;min-width:32px;width:32px;border:0;background:transparent;font-size:12px;color:var(--theme-accent)}:root .game-shell button.lineup-position small{font-size:16px;line-height:12px;color:var(--theme-muted)}:root .game-shell .drag-selected{outline:2px solid #dce796;outline-offset:-2px;background:#47603a!important;color:#fff!important}:root .game-shell .drop-hover{outline:3px solid #e5ed97!important;outline-offset:-2px;box-shadow:0 0 18px #e5ed9766}.tactic-drag-ghost{position:fixed;z-index:10000;pointer-events:none;max-width:170px;overflow:hidden;padding:9px 16px;background:#e5ed97;color:#162a24;border:1px solid #fff;border-radius:4px;box-shadow:0 8px 25px #0007;font:600 14px var(--font)}:root .game-shell .position-editing{min-height:490px;container-type:size}:root .game-shell .position-drop{position:absolute;transform:translate(-50%,-50%);width:18%;max-width:none;min-height:52px;padding:4px 1px;z-index:2;border:1px dashed #b3c9b377;background:#0f302577;color:#c1d3c3;border-radius:4px;text-align:center}:root .game-shell .position-drop.occupied{background:#09251fee;border:1px solid #a9c58b;color:#f1f4e8}:root .game-shell .position-drop b{display:block;font-size:13px;line-height:1.4;color:#dce796}:root .game-shell .position-drop span{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}:root .game-shell .reserve-drag-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--theme-line-soft)}:root .game-shell .reserve-drag-row button{padding:7px;border:1px solid var(--theme-line);border-radius:3px;background:var(--theme-panel-raised);color:var(--theme-text);font-size:13px}:root .game-shell .reserve-drag-row>span{font-size:12px;color:var(--theme-muted)}:root .game-shell .player-role-panel{padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid var(--theme-line)}:root .game-shell .player-role-panel header{margin-bottom:12px}:root .game-shell .player-role-panel header small{font-size:11px;letter-spacing:1.4px;color:var(--theme-muted)}:root .game-shell .player-role-panel h3{font-size:17px;margin:2px 0;color:var(--theme-text)}:root .game-shell .player-role-panel label{display:grid;grid-template-columns:65px minmax(0,1fr);align-items:center;gap:7px;font-size:12px;margin:7px 0;color:var(--theme-muted)}:root .game-shell .player-role-panel select{margin:0;min-width:0;font-size:13px}:root .game-shell .role-shortcuts{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0 8px}:root .game-shell .role-shortcuts .btn{font-size:13px;color:var(--theme-accent);border-color:var(--theme-accent-deep)}:root .game-shell .player-role-panel p{font-size:13px;line-height:1.7;color:var(--theme-muted);margin:8px 0}:root .game-shell .role-summary{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--theme-accent)}@media(max-width:900px){:root .game-shell .tactic-main{height:auto;min-height:730px}:root .game-shell .era-tactic-pitch{height:560px;flex:auto}:root .game-shell .position-editing{min-height:490px}}:root .game-shell .era-tactics.game-tactics-board{grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr);gap:18px;min-height:0}:root .game-shell .game-tactics-board .tactic-main{display:flex;flex-direction:column;min-width:0}:root .game-shell .game-tactics-board .game-tactic-settings{padding:0;min-width:0;overflow:hidden}:root .game-shell .game-tactic-settings .tactic-settings-scroll{overflow-y:auto;min-height:0;padding:22px;scrollbar-width:thin}.game-tactic-settings h2{font-size:18px;margin:0 0 8px;font-weight:700;letter-spacing:-.3px}.game-tactic-settings p{font-size:13px;line-height:1.65;color:var(--theme-muted);margin:0 0 12px;max-width:65ch}.game-tactic-presets{padding-bottom:22px;border-bottom:1px solid var(--theme-line)}.game-tactic-presets>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.game-tactic-presets button{padding:9px 4px;min-height:40px;border:1px solid var(--theme-line);background:var(--theme-panel-raised);color:var(--theme-text);font:600 14px var(--font);border-radius:4px;cursor:pointer}.game-tactic-presets button[aria-pressed=true]{background:var(--theme-accent);color:var(--theme-bg);border-color:var(--theme-accent)}.game-tactic-team{padding:22px 0;border-bottom:1px solid var(--theme-line)}.game-tactic-sliders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin-top:18px}.game-tactic-slider{min-width:0}.game-tactic-slider-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.game-tactic-slider-head label{font-size:14px;font-weight:650;color:var(--theme-text)}:root .game-shell .game-tactic-slider-head input[type=number]{width:62px;min-width:0;min-height:32px;padding:4px 5px;text-align:center;font-size:15px;font-variant-numeric:tabular-nums;color:var(--theme-accent);background:var(--theme-panel-raised);border:1px solid var(--theme-line);border-radius:4px}:root .game-shell .game-tactic-slider input[type=range]{display:block;appearance:auto;width:100%;min-height:22px;height:22px;padding:0;margin:0;background:transparent;accent-color:var(--theme-accent);cursor:pointer}.game-tactic-ends{display:flex;justify-content:space-between;font-size:11px;color:var(--theme-muted);margin:2px 0 6px}.game-tactic-slider p{font-size:12px;margin:0;line-height:1.5}.game-tactic-focus,.game-tactic-role label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:var(--theme-text);margin-top:15px}:root .game-shell .game-tactic-focus select,:root .game-shell .game-tactic-role select{width:70%;min-width:0;margin:0;min-height:38px}.game-tactic-role{padding:22px 0;border-bottom:1px solid var(--theme-line)}.game-tactic-role p{margin-top:12px;color:var(--theme-text)}.game-tactic-role small{font-size:12px;line-height:1.5;color:var(--theme-muted)}.game-tactic-role{max-height:100%;overflow-y:auto;overscroll-behavior:contain}.game-tactic-role .player-adjustments{display:grid;gap:4px;margin-top:10px}.game-tactic-role label.player-adjustment{display:grid;grid-template-columns:1fr;gap:0;margin-top:0;align-items:stretch}.game-tactic-role label.player-adjustment>span{display:flex;justify-content:space-between;font-size:13px}.game-tactic-role label.player-adjustment>span b{font-variant-numeric:tabular-nums;color:var(--theme-muted);font-weight:600}.game-tactic-role label.player-adjustment.adjusted>span b{color:var(--theme-accent,var(--theme-text))}.game-tactic-role label.player-adjustment input[type=range]{width:100%;margin:0}.game-tactic-role label.player-adjustment small{display:flex;justify-content:space-between;font-size:10px;line-height:1.2;margin-top:-2px}.game-tactic-role label.player-adjustment small i{font-style:normal}.game-tactic-role .player-adjust-reset{justify-self:end;font-size:12px;min-height:30px;padding:4px 10px}.game-tactic-settings .game-tactic-auto{margin-top:18px}.game-tactic-migration{border-left:3px solid var(--theme-accent);padding:12px 14px;margin-bottom:20px;background:var(--theme-panel-raised);font-size:14px}.game-tactic-migration p{margin:6px 0 10px}.game-tactic-roster{flex:none;border-top:1px solid var(--theme-line);padding:15px}.game-tactic-roster summary{cursor:pointer;font-weight:650;font-size:14px;color:var(--theme-text);min-height:30px}.game-tactic-roster summary span{font-size:12px;font-weight:400;color:var(--theme-muted);margin-left:10px}.game-tactic-roster-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.game-tactic-roster-grid h3{font-size:14px;margin:12px 0}:root .game-shell .game-tactic-roster .lineup-editor-row{display:grid;grid-template-columns:32px minmax(0,1fr);gap:7px;padding:8px 0;border-bottom:1px solid var(--theme-line-soft)}.game-tactic-roster .lineup-player-select{min-width:0}:root .game-shell .game-tactic-roster select{max-width:100%;min-width:0;width:100%;font-size:13px}.game-tactic-roster small{color:var(--theme-muted);font-size:12px}.game-tactics-board :is(button,input,select,summary):focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}@media(max-width:1100px){:root .game-shell .era-tactics.game-tactics-board{grid-template-columns:minmax(0,1fr) 340px;gap:12px}.game-tactic-sliders{gap:18px 14px}:root .game-shell .game-tactic-settings .tactic-settings-scroll{padding:16px}}@media(max-width:900px){:root .game-shell .era-tactics.game-tactics-board{grid-template-columns:1fr;overflow:visible}:root .game-shell .game-tactics-board .tactic-main{height:auto;min-height:0;overflow:visible}:root .game-shell .game-tactics-board .tactic-settings-scroll{overflow:visible}:root .game-shell .game-tactics-board .era-tactic-pitch:not(.position-editing){height:560px;flex:none}:root .game-shell .game-tactics-board .tactics-toolbar{flex-wrap:wrap}}@media(max-width:480px){.game-tactic-roster-grid{grid-template-columns:1fr}:root .game-shell .game-tactics-board .game-tactic-settings{padding:0}.game-tactic-slider-head label{font-size:13px}.game-tactic-sliders{gap:20px 16px}:root .game-shell .game-tactics-board .era-tactic-player .role-select{font-size:10px;min-height:28px;height:28px}.game-tactic-roster summary span{display:block;margin:6px 0}}@media(min-width:901px){:root .game-shell .tactic-main:not(:has(>.game-tactic-roster[open])){overflow:hidden}:root .game-shell .tactic-main:not(:has(>.game-tactic-roster[open])) .era-tactic-pitch:not(.position-editing){height:auto;min-height:0;flex:1 1 0}}:root .game-shell .game-tactic-slider>p,:root .game-shell .game-tactic-presets>p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root .game-shell .game-tactic-migration{display:flex;align-items:center;gap:10px;padding:8px 10px;margin-bottom:10px}:root .game-shell .game-tactic-migration p{display:none}:root .game-shell .game-tactic-migration b{flex:1;font-size:12px}:root .game-shell .game-tactic-migration .btn{margin:0;white-space:nowrap}:root .game-shell .tactic-settings-scroll .screen-tabs{margin-bottom:10px}:root .game-shell .game-tactic-presets h2,:root .game-shell .game-tactic-team h2,:root .game-shell .game-tactic-role h2{font-size:14px;margin:0 0 8px}:root .game-shell .game-tactic-presets{margin-bottom:12px}:root .game-shell .game-tactic-summary{font-size:12px;margin:0 0 10px;line-height:1.45}:root .game-shell .game-tactic-sliders{gap:10px 16px}:root .game-shell .game-tactic-slider{padding:0}:root .game-shell .game-tactic-slider-head input{height:26px}:root .game-shell .game-tactic-ends{font-size:10.5px}:root .game-shell .game-tactic-focus{margin-top:10px}:root .game-shell .tactic-settings-scroll{padding:16px 18px}:root .game-shell .game-tactic-presets{padding-bottom:12px}:root .game-shell .game-tactic-team,:root .game-shell .game-tactic-role{padding-block:12px 4px}:root .game-shell .tactic-settings-scroll>p.muted,:root .game-shell .tactic-settings-scroll>p.has-alert{margin:6px 0 0;font-size:11.5px}:root .game-shell .game-tactic-sliders{row-gap:6px}:root .game-shell .game-tactic-slider-head{margin-bottom:0}:root .game-shell .game-tactic-slider-head input{height:22px;padding-block:0}:root .game-shell .game-tactic-slider input[type=range]{margin-block:2px}:root .game-shell .tactic-settings-scroll .screen-tabs button{min-height:34px;padding-block:6px}:root .game-shell .era-tactics.game-tactics-board{grid-template-columns:minmax(0,1.35fr) minmax(230px,.6fr) minmax(340px,1fr);gap:12px}:root .game-shell .game-tactics-board>.game-tactic-roster{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;padding:12px;background:var(--theme-panel);border:1px solid var(--theme-line);border-top:2px solid var(--theme-accent)}.tactic-roster-heading{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.tactic-roster-heading h2{font-size:15px;margin:0;color:var(--theme-text)}.tactic-roster-heading>span{font-size:12px;color:var(--theme-muted)}.game-tactic-roster>.screen-tabs{flex:none;margin:0 0 8px}.tactic-roster-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}:root .game-shell .game-tactic-roster .lineup-editor-row{padding:5px 0;gap:4px}:root .game-shell .game-tactic-roster select{min-height:30px;padding:4px;font-size:12px}:root .game-shell .game-tactic-roster .reserve-drag-row{flex-wrap:wrap;gap:4px;padding:6px 0}@media(min-width:901px)and (max-width:1250px){:root .game-shell .era-tactics.game-tactics-board{grid-template-columns:minmax(0,1fr) 215px 290px;gap:8px}:root .game-shell .game-tactic-sliders{grid-template-columns:1fr}:root .game-shell .game-tactic-settings .tactic-settings-scroll{padding:12px}:root .game-shell .game-tactic-presets>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){:root .game-shell .era-tactics.game-tactics-board{grid-template-columns:minmax(0,1fr)}:root .game-shell .game-tactics-board>.game-tactic-roster{max-height:560px}}.game-designated-players{padding:12px 0;border-bottom:1px solid var(--theme-line)}.game-designated-players h2{font-size:14px!important;margin:0 0 7px!important}.game-designated-players p,.game-designated-players>small{font-size:11px;color:var(--theme-muted);line-height:1.6;margin:0 0 8px;display:block}.game-designated-players label{display:flex;align-items:center;gap:10px;margin:9px 0;font-size:12px}.game-designated-players label>span{flex:0 0 82px}.game-designated-players label small{display:block;font-size:10px;color:var(--theme-muted);margin-top:3px}:root .game-shell .game-designated-players select{flex:1;min-width:0;width:100%;min-height:38px;margin:0;font-size:12px}:root .game-shell .broadcast-score{grid-template-columns:minmax(0,1fr) 125px minmax(0,1fr);min-height:72px;padding:7px 18px;gap:14px}:root .game-shell .broadcast-score .broadcast-team{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;text-align:left;flex-direction:row}:root .game-shell .broadcast-team-copy{min-width:0}:root .game-shell .broadcast-team-copy>b{display:block;font-size:17px;line-height:1.35;overflow-wrap:anywhere}:root .game-shell .team-marker-legend{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:12px;line-height:1.4;color:var(--theme-muted)}:root .game-shell .team-marker-legend>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}:root .game-shell .team-marker-legend>em{font-size:11px;font-style:normal;color:var(--theme-accent);border:1px solid var(--theme-line);padding:0 4px;white-space:nowrap}.team-token{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;border-radius:50%;font:700 11px var(--font);font-style:normal;background:var(--token-fill);color:var(--token-ink);border:2px solid var(--token-rim);box-shadow:0 1px 3px #0006;line-height:1}.team-token.keeper-token{outline:1px solid #f0f4eacc;outline-offset:1px}:root .game-shell .match-replay-view .broadcast-pitch{grid-template-rows:auto minmax(160px,1fr) auto auto;overflow-y:auto}:root .game-shell .replay-commentary{min-height:78px;position:relative;background:#08181f;border:1px solid #9fb1a333;box-sizing:border-box}:root .game-shell .replay-commentary[hidden]{display:none}:root .game-shell .replay-commentary.is-empty:before{content:"ERA XI \d574\c124  \b7  \d50c\b808\c774\c5d0  \b9de\cdb0  \d574\c124\c774  \d45c\c2dc\b429\b2c8\b2e4.";display:flex;align-items:center;min-height:76px;padding:0 20px;font-size:14px;color:#a1b5b6}:root .game-shell .replay-field{min-height:160px}:root .game-shell .replay-subtitle{position:relative;left:auto;right:auto;bottom:auto;transform:none;width:100%;max-width:none;box-sizing:border-box;grid-template-columns:105px minmax(0,1fr);gap:3px 15px;padding:12px 18px;min-height:76px;text-align:left;border-left-width:4px;background:linear-gradient(90deg,#071218f5,#0a1920ee);box-shadow:none}:root .game-shell .replay-subtitle>span{display:flex;grid-row:1/3;grid-column:1;max-width:none;font-size:12px;line-height:1.5;padding:0 12px 0 0;letter-spacing:0;border-right:1px solid #b5c7bb55;border-bottom:0;color:#dce7d7}:root .game-shell .replay-subtitle>strong{grid-column:2;font-size:20px;line-height:1.45;text-wrap:pretty;overflow-wrap:anywhere;color:#f3f5ee;min-width:0}:root .game-shell .replay-subtitle>small{grid-column:2;font-size:14px;line-height:1.5;color:#bbc9cb;overflow-wrap:anywhere;min-width:0}:root .game-shell .replay-pace{font-size:12px;color:var(--theme-accent);white-space:nowrap;margin-left:auto}:root .game-shell .replay-pace[hidden]{display:none}:root .game-shell #replayGoalAgain{font-size:12px;white-space:nowrap}:root .game-shell .replay-view-options{flex-wrap:wrap;gap:7px;min-height:36px}:root .game-shell .goal-celebration{top:18px;left:50%;width:min(420px,calc(100% - 28px));min-width:0;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;justify-items:start;gap:4px 20px;padding:17px 22px;background:#08181af0;color:#f6f4e9;border:1px solid #afc3b655;border-top:4px solid var(--goal-color,#efb84c);box-shadow:0 12px 30px #0007}:root .game-shell .goal-celebration .goal-heading{display:flex;align-items:center;gap:12px;grid-column:1}:root .game-shell .goal-celebration #replayGoalLabel{font:800 32px/1.15 var(--font);letter-spacing:0;color:var(--goal-color,#efb84c)}:root .game-shell .goal-celebration time{font:14px var(--number);color:#c6d0cd}:root .game-shell .goal-celebration>strong{font-size:22px;line-height:1.35;margin:2px 0;grid-column:1;overflow-wrap:anywhere}:root .game-shell .goal-team-line{display:flex;align-items:center;gap:8px;grid-column:1;min-width:0}:root .game-shell .goal-team-line>span{font:14px/1.45 var(--font);letter-spacing:0;color:#c6d2cd;overflow-wrap:anywhere}:root .game-shell .goal-score{grid-column:2;grid-row:1/4;align-self:center;font:600 38px/1.2 var(--number);color:#fff;white-space:nowrap}:root .game-shell .goal-celebration .goal-caption{grid-column:1/-1;margin-top:5px;font:12px var(--font);color:#a6b8b1}:root .game-shell .goal-celebration[hidden]{display:none}@media(max-width:900px){:root .game-shell .replay-view-options #replayClip{display:none}:root .game-shell .broadcast-score{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);padding:6px 10px;gap:8px}:root .game-shell .broadcast-team-copy>b{font-size:15px}:root .game-shell .broadcast-score .broadcast-team{gap:6px}:root .game-shell .broadcast-score svg{width:24px;height:29px}:root .game-shell .team-marker-legend{gap:4px 7px}:root .game-shell .replay-subtitle{grid-template-columns:1fr;padding:10px 14px;gap:3px;min-height:72px}:root .game-shell .replay-subtitle>span{display:none}:root .game-shell .replay-subtitle>strong,:root .game-shell .replay-subtitle>small{grid-column:1}:root .game-shell .replay-subtitle>strong{font-size:18px}:root .game-shell .replay-subtitle>small{font-size:13px}}@media(max-width:560px){:root .game-shell .broadcast-score{grid-template-columns:minmax(0,1fr) 65px minmax(0,1fr);gap:5px;padding:8px 6px;min-height:88px}:root .game-shell .broadcast-score .broadcast-team{align-items:flex-start;justify-content:flex-start}:root .game-shell .broadcast-score svg{display:none}:root .game-shell .broadcast-team-copy>b{font-size:14px}:root .game-shell .broadcast-score>strong{font-size:25px;letter-spacing:0}:root .game-shell .broadcast-score>strong>small{font-size:11px;letter-spacing:0;line-height:1.4}:root .game-shell .team-marker-legend{font-size:11px;gap:4px}:root .game-shell .team-marker-legend .team-token{width:16px;height:16px;flex-basis:16px;font-size:9px}:root .game-shell .replay-subtitle{left:auto;right:auto;bottom:auto;padding:10px 11px;min-height:80px}:root .game-shell .replay-subtitle>strong{font-size:17px;line-height:1.5}:root .game-shell .replay-subtitle>small{font-size:13px}:root .game-shell .goal-celebration{top:12px;padding:12px 14px;gap:5px 8px}:root .game-shell .goal-celebration #replayGoalLabel{font-size:27px}:root .game-shell .goal-celebration>strong{font-size:19px}:root .game-shell .goal-score{font-size:27px}:root .game-shell .goal-team-line>span{font-size:13px}:root .game-shell .replay-pace{display:none}}@media(prefers-reduced-motion:reduce){:root .game-shell .goal-celebration{animation:none}}.history-screen{--archive-gold:#d9bd7c;--archive-muted:#8d9da4;display:flex;flex-direction:column;height:100%;min-height:0;color:#edf1ef}.history-masthead{display:flex;align-items:center;gap:20px;padding:22px 26px;border-bottom:1px solid #d9bd7c33;background:radial-gradient(ellipse at 4% 80%,#d9bd7c13,transparent 60%),#081115}.history-crest{width:74px;flex:none;filter:drop-shadow(0 6px 7px #0008)}.history-crest svg{width:100%;height:86px}.history-masthead .eyebrow{color:var(--archive-gold);letter-spacing:.18em;font-size:10px}.history-masthead h1{font-size:27px;letter-spacing:-.045em;margin:7px 0}.history-masthead p:last-child{color:var(--archive-muted);font-size:12px;margin:0}.history-masthead-record{display:grid;grid-template-columns:auto auto 1px auto auto;gap:12px;align-items:center;margin-left:auto}.history-masthead-record b{font:34px Georgia,serif;color:var(--archive-gold)}.history-masthead-record span{font-size:10px;color:var(--archive-muted);white-space:nowrap;line-height:1.6}.history-masthead-record i{height:36px;background:#d9bd7c33;margin:0 8px}.history-screen>.screen-tabs{flex:none;padding:0 24px;margin:0;border-bottom:1px solid #ffffff12}.history-screen>.screen-tabs button{padding:16px 19px}.history-screen>.screen-view-panel{flex:1;min-height:0;overflow:hidden;padding:0;background:#081115}.history-screen>.screen-view-panel[hidden]{display:none}.history-chronicle{display:grid;grid-template-columns:174px minmax(0,1fr);height:100%;min-height:0}.history-seasons{padding:22px 12px;border-right:1px solid #ffffff10;overflow:auto;background:#060d11}.history-seasons>p{font-size:9px;letter-spacing:.14em;color:var(--archive-muted);padding:0 10px;margin:0 0 18px}.history-seasons button{display:flex;flex-direction:column;width:100%;align-items:flex-start;gap:8px;background:transparent;color:#b5bfbd;border:1px solid transparent;border-left:2px solid transparent;padding:13px 12px;margin:4px 0;text-align:left;cursor:pointer}.history-seasons button[aria-pressed=true]{background:#d9bd7c10;border-color:#d9bd7c22;border-left-color:var(--archive-gold);color:var(--archive-gold)}.history-seasons button span{font-size:10px;letter-spacing:.1em}.history-seasons button b{font:24px Georgia,serif;margin-left:9px}.history-seasons button small{font-size:10px;color:var(--archive-muted)}.history-rail-foot{display:block;font-size:10px;line-height:1.9;color:#647770;padding:28px 12px}.history-season-body{display:flex;flex-direction:column;min-width:0;min-height:0;padding:24px 28px 0}.history-season-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.history-season-heading .eyebrow{font-size:9px;letter-spacing:.18em;color:var(--archive-muted)}.history-season-heading h2{font-size:23px;margin:7px 0 16px;letter-spacing:-.035em}.history-season-heading h2 span{font-size:12px;font-weight:400;color:var(--archive-muted);margin-left:14px}.history-season-status{color:var(--archive-gold);font-size:11px;border:1px solid #d9bd7c44;padding:6px 11px}.history-scoreline{display:flex;align-items:center;gap:32px;border-block:1px solid #ffffff13;padding:15px 0;margin-bottom:20px;font-variant-numeric:tabular-nums}.history-scoreline>strong{font:42px Georgia,serif;color:var(--archive-gold);min-width:60px}.history-scoreline>strong>small{font:12px sans-serif;margin-left:6px}.history-scoreline>div{display:flex;flex-direction:column;gap:7px}.history-scoreline b{font-size:19px;font-weight:500}.history-scoreline small{font-size:10px;color:var(--archive-muted)}.history-scoreline i{font-size:11px;font-style:normal;color:#51615e}.history-section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;flex:none;padding:0 0 15px}.history-section-heading h2{font-size:22px;letter-spacing:-.03em;margin:0 0 9px}.history-section-heading h3{font-size:13px;margin:0}.history-section-heading p{font-size:11px;color:var(--archive-muted);margin:0}.history-section-heading label{font-size:10px;color:var(--archive-muted);display:flex;align-items:center;gap:10px}.history-section-heading select,.history-section-heading input{background:#101d21;border:1px solid #ffffff20;color:#d9dfdd;font:inherit;padding:8px 10px;border-radius:2px;max-width:210px}.history-scroll{overflow:auto;overscroll-behavior:contain;min-height:0;flex:1;scrollbar-width:thin;scrollbar-color:#41514d transparent}.history-screen>.screen-view-panel>.history-scroll,.history-hall{padding:26px 28px;height:100%;box-sizing:border-box}.history-hall{display:flex;flex-direction:column}.history-timeline{list-style:none!important;padding:0!important;margin:0!important}.history-event{display:flex;gap:17px;padding:17px 0;border-bottom:1px solid #ffffff0d;align-items:center}.history-event-mark{display:grid;place-items:center;font-size:18px;width:30px;min-width:30px;height:30px;color:var(--archive-gold);background:#d9bd7c0b;border:1px solid #d9bd7c22;transform:rotate(0)}.history-event>div{flex:1}.history-event small{font-size:9px;letter-spacing:.1em;color:#82968d}.history-event strong{display:block;font-size:13px;font-weight:500;margin:6px 0}.history-event p{font-size:11px;color:var(--archive-muted);margin:4px 0 0}.history-link{border:0;background:transparent;color:var(--archive-gold);font-size:11px;cursor:pointer;padding:9px;white-space:nowrap}.history-empty{text-align:center;padding:42px 20px;color:var(--archive-muted)}.history-empty>span{display:block;font-size:30px;color:#d9bd7c66;margin-bottom:16px}.history-empty h3{font-weight:400;color:#bdc7c1;font-size:16px}.history-empty p{font-size:12px;line-height:1.8}.history-note{font-size:11px;line-height:1.8;color:var(--archive-muted);margin:0 0 16px}.history-trophy-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:18px;padding:20px 0 30px}.history-trophy{background:linear-gradient(0deg,#d9bd7c0b,transparent 80%);border:0;border-bottom:3px solid #d9bd7c55;color:var(--archive-gold);padding:22px 10px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px}.history-trophy svg{width:86px;height:107px;fill:#d9bd7c16;stroke:var(--archive-gold);stroke-width:2;filter:drop-shadow(0 8px 10px #d9bd7c20);margin-bottom:10px}.history-trophy>span{font-size:11px}.history-trophy strong{font-size:13px}.history-trophy small{font-size:9px;letter-spacing:.15em;color:var(--archive-muted)}.history-subheading{font-size:13px;padding-top:15px;border-top:1px solid #ffffff14}.history-legend{display:flex;align-items:center;gap:18px;padding:17px 12px;width:100%;border:0;border-bottom:1px solid #ffffff10;color:inherit;text-align:left;background:transparent;cursor:pointer}.history-legend:hover,.history-match-row:hover{background:#d9bd7c06}.history-legend-rank{font:25px Georgia,serif;color:#6b7060;width:34px}.history-legend-person{display:flex;flex-direction:column;gap:6px;flex:1}.history-legend-person strong{font-size:15px}.history-legend-person small,.history-legend-person>span{font-size:10px;color:var(--archive-muted)}.history-legend-person>span{font-size:9px;letter-spacing:.08em}.history-legend-stat{min-width:60px;display:flex;flex-direction:column;gap:6px;text-align:center}.history-legend-stat b{font-size:18px;font-weight:400;font-variant-numeric:tabular-nums}.history-legend-stat small,.history-legend-awards small{font-size:9px;color:var(--archive-muted)}.history-legend-awards{min-width:80px;display:flex;flex-direction:column;gap:7px;color:var(--archive-gold);text-align:right}.history-featured{display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding:22px 26px;border-left:2px solid var(--archive-gold);background:linear-gradient(90deg,#d9bd7c10,transparent);margin:8px 0 24px}.history-featured>span{font-size:10px;color:var(--archive-gold);letter-spacing:.1em}.history-featured>strong{font-size:17px;font-weight:400}.history-featured b{font:32px Georgia,serif;color:var(--archive-gold);margin:0 18px}.history-featured .history-link{padding:0}.history-match-head,.history-match-row{display:grid;grid-template-columns:100px minmax(110px,1fr) 90px 100px;gap:15px;align-items:center;padding:15px 10px;border-bottom:1px solid #ffffff12}.history-match-head{color:var(--archive-muted);font-size:10px}.history-match-row>span{display:flex;flex-direction:column;gap:6px}.history-match-row b{font-size:12px}.history-match-row small{font-size:9px;color:var(--archive-muted)}.history-match-row strong{font-size:13px;font-weight:500}.history-match-row .history-score{display:block;font:22px Georgia,serif}.history-score i{font-size:14px;font-style:normal;color:#647570;margin:0 4px}.history-score.win{color:#8fc4a3}.history-score.loss{color:#d28a7d}.history-score small{display:block;margin-top:5px}.history-detail-table{width:100%;border-collapse:collapse;margin:16px 0 24px}.history-detail-table th,.history-detail-table td{padding:9px;border-bottom:1px solid #ffffff15;text-align:right;font-size:12px}.history-detail-table th:first-child,.history-detail-table td:first-child{text-align:left}.history-match-detail h2{font-size:20px;line-height:1.8}.history-match-detail h2 span{color:var(--archive-gold);white-space:nowrap;margin:0 12px}.history-player-detail,.history-match-detail{--archive-gold:#d9bd7c;--archive-muted:#8d9da4}.history-screen button:focus-visible,.history-screen input:focus-visible,.history-screen select:focus-visible{outline:2px solid var(--archive-gold);outline-offset:2px}@media(max-width:480px){.history-screen>.screen-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.history-screen>.screen-tabs button{min-width:0;padding:11px 8px}}@media(min-width:1000px){.game-shell[data-page=history] #content{height:100%;overflow:hidden;padding:0;min-height:0}.game-shell[data-page=history]{height:100dvh;min-height:0;grid-template-rows:auto minmax(0,1fr) auto}}@media(max-width:1100px){.history-masthead-record{gap:7px}.history-masthead-record b{font-size:26px}.history-scoreline{gap:20px}.history-season-body{padding:20px 20px 0}}@media(max-width:760px){.history-screen{height:calc(100dvh - 126px);min-height:450px}.history-masthead{padding:14px;gap:12px}.history-masthead h1{font-size:21px}.history-masthead .eyebrow{font-size:8px}.history-crest{width:48px}.history-crest svg{height:60px}.history-masthead-record{display:none}.history-screen>.screen-tabs{padding:0;overflow-x:auto}.history-screen>.screen-tabs button{font-size:11px;padding:13px 12px;white-space:nowrap}.history-chronicle{grid-template-columns:92px minmax(0,1fr)}.history-seasons{padding:14px 5px}.history-seasons>p{font-size:7px;padding:0 4px}.history-seasons button{padding:10px 6px}.history-seasons button b{font-size:20px;margin:0}.history-seasons button span{display:flex;flex-direction:column;gap:5px;font-size:8px}.history-rail-foot{display:none}.history-season-body{padding:16px 12px 0}.history-season-heading h2{font-size:20px}.history-season-heading h2 span{display:block;font-size:10px;margin:8px 0 0}.history-season-status{font-size:9px;padding:4px;white-space:nowrap}.history-scoreline{gap:13px;flex-wrap:wrap;padding:12px 0}.history-scoreline>strong{font-size:32px;min-width:35px}.history-scoreline b{font-size:15px}.history-section-heading{align-items:flex-start;flex-wrap:wrap}.history-section-heading h2{font-size:18px}.history-section-heading h3{font-size:12px}.history-event{gap:9px}.history-event-mark{width:22px;min-width:22px;height:22px}.history-event strong{font-size:12px}.history-event>.history-link{font-size:0;padding:4px}.history-event>.history-link span{font-size:15px}.history-screen>.screen-view-panel>.history-scroll,.history-hall{padding:18px 14px}.history-legend{gap:9px;padding:13px 0}.history-legend-rank{font-size:19px;width:25px}.history-legend-stat{min-width:31px}.history-legend-stat b{font-size:15px}.history-legend-awards{display:none}.history-match-head,.history-match-row{grid-template-columns:55px minmax(80px,1fr) 58px 66px;gap:6px;padding:12px 0}.history-match-row .history-link{font-size:9px;padding:5px}.history-match-row .history-score{font-size:19px}.history-featured{padding:17px 13px}.history-featured>strong{font-size:13px}.history-featured b{font-size:25px;margin:0 7px}}.staff-candidate-list{display:grid;gap:14px;margin-top:20px;max-height:65dvh;overflow:auto}.staff-candidate{display:flex;align-items:center;gap:18px;justify-content:space-between;padding:16px 0;border-bottom:1px solid #d9bd7c28}.staff-candidate h3{margin:0 0 6px}.staff-candidate p{margin:5px 0;color:#d9bd7c}.staff-candidate small{color:#8d9da4}.staff-candidate button{white-space:nowrap}.facility-staff>span{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.facility-staff button{font-size:10px;padding:3px 7px}.sale-priority-list{list-style:none;padding:0;margin:15px 0;max-height:300px;overflow:auto}.sale-priority-list li{display:flex;align-items:center;gap:8px;padding:8px;border-bottom:1px solid #ffffff15}.sale-priority-list li>span{flex:1}.finance-recovery{margin-top:20px;padding-top:16px;border-top:1px solid #d9bd7c33}@media(max-width:600px){.staff-candidate{align-items:flex-start;flex-direction:column}.staff-candidate button{align-self:flex-end}}.tactic-library{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-height:52vh;overflow:auto}.tactic-library article{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:12px;border:1px solid #39433f;background:#0b161b}.tactic-library article small,.tactic-library article div{grid-column:2}.tactic-library article div{display:flex;gap:6px;flex-wrap:wrap}.tactic-training-select,.scout-filters{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin:14px 0}.tactic-training-select label,.scout-filters label{display:grid;gap:6px;font-size:12px;color:#a6b4b7}.scout-filters input{width:92px}.scout-filters input[type=search]{width:130px}.youth-priority{display:inline-flex;gap:10px;align-items:center;margin-right:12px}@media(max-width:640px){.tactic-library{grid-template-columns:1fr}.tactic-save-actions{flex-wrap:wrap}}.scout-search-criteria{padding:16px;margin-bottom:18px;border:1px solid #39433f;border-radius:8px;background:#0b161b}.scout-search-criteria h2{margin:0;font-size:16px}.scout-search-criteria p{color:#a6b4b7;font-size:12px}.scout-search-criteria .scout-filters{margin-bottom:0}:root{--mc-h:#efb84c;--mc-a:#73b9dd;--mc-w:#5fcf8e;--mc-d:#9aa9b0;--mc-l:#e8766a}.mc-title-actions{display:flex;align-items:center;gap:8px}.mc-title-actions>.btn,.mc-tools>summary{min-height:32px;padding-block:6px}.mc-tools{position:relative}.mc-tools>summary{list-style:none;cursor:pointer;opacity:.75}.mc-tools>summary::-webkit-details-marker{display:none}.mc-tools[open]>summary{opacity:1}.mc-tools-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:grid;gap:9px;min-width:240px;padding:12px;border:1px solid var(--theme-line);border-radius:8px;background:var(--theme-panel-raised);box-shadow:0 14px 34px #00000059}.mc-tools-menu small{color:var(--theme-faint);font-size:11px;word-break:break-all}.mc-tools-menu .career-engine-picker{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--theme-muted)}.md-top{flex-shrink:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:stretch;margin-bottom:12px}.mc-season{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;align-items:center;padding:12px 16px;border:1px solid var(--theme-line-soft);border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 16%,transparent),var(--theme-panel) 70%)}.mc-season-rank{grid-row:span 2;display:flex;align-items:baseline;gap:2px;padding-right:12px;border-right:1px solid var(--theme-line)}.mc-season-rank b{font-size:34px;line-height:1;font-weight:800;color:var(--theme-accent);font-variant-numeric:tabular-nums}.mc-season-rank small{font-size:12px;color:var(--theme-muted)}.mc-season-copy{display:grid;gap:2px;min-width:0}.mc-season-copy span{font-size:13px;font-weight:700;color:var(--theme-text);white-space:nowrap}.mc-season-copy small{font-size:12px;color:var(--theme-faint)}.mc-form{display:flex;gap:4px}.mc-pip{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:5px;font:800 10px/1 system-ui,sans-serif;font-style:normal;color:#0b1418;flex:none}.mc-pip.w{background:var(--mc-w)}.mc-pip.d{background:var(--mc-d)}.mc-pip.l{background:var(--mc-l)}.mc-pip.none{background:transparent;border:1px dashed var(--theme-line)}.md-days{display:grid;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:6px}.md-day{all:unset;box-sizing:border-box;cursor:pointer;position:relative;overflow:hidden;display:grid;align-content:center;gap:3px;padding:10px 12px;border-radius:9px;border:1px solid var(--theme-line-soft);background:var(--theme-panel);transition:border-color .15s,background-color .15s}.md-day:hover{border-color:var(--theme-line)}.md-day:focus-visible{outline:2px solid var(--theme-accent);outline-offset:1px}.md-day b{font-size:14px;color:var(--theme-text)}.md-day small{font-size:11px;color:var(--theme-faint);white-space:nowrap}.md-day i{position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--theme-accent) var(--p),transparent var(--p));opacity:.7}.md-day.on{border-color:var(--theme-accent);background:color-mix(in srgb,var(--theme-accent) 15%,var(--theme-panel))}.md-day.on b{color:var(--theme-accent)}.md-board{flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid var(--theme-line-soft);border-radius:10px;background:var(--theme-panel);overflow:hidden}.md-board-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--theme-line-soft)}.md-board-head h2{margin:0;font-size:16px;color:var(--theme-text)}.md-board-head span{font-size:12px;color:var(--theme-faint)}.md-cols,.md-row{display:grid;grid-template-columns:62px minmax(0,1fr) 230px 150px;align-items:center;gap:14px}.md-cols{padding:7px 16px;font-size:11px;letter-spacing:.06em;color:var(--theme-faint);border-bottom:1px solid var(--theme-line-soft)}.md-list{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.md-row{padding:10px 16px;border-bottom:1px solid var(--theme-line-soft);transition:background-color .15s}.md-row:hover{background:color-mix(in srgb,var(--theme-text) 4%,transparent)}.md-row.next{background:color-mix(in srgb,var(--theme-accent) 9%,transparent);box-shadow:inset 3px 0 0 var(--theme-accent)}.md-row.live{box-shadow:inset 3px 0 #d4493b}.md-row>time{display:grid;gap:2px;font:700 15px/1 ui-monospace,monospace;color:var(--theme-text)}.md-row>time small{font:600 11px/1 system-ui,sans-serif;color:var(--theme-faint)}.md-row.done>time{color:var(--theme-muted)}.md-teams{display:grid;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.md-team{display:flex;align-items:center;gap:8px;min-width:0}.md-team.home{flex-direction:row-reverse;text-align:right}.md-team svg{width:28px;height:29px;flex:none}.md-team b{font-size:13px;font-weight:600;color:var(--theme-muted);line-height:1.3;word-break:keep-all;overflow-wrap:anywhere}.md-team b.is-own{color:var(--theme-text);font-weight:800}.md-score{justify-self:center;font:800 20px/1 Pretendard Variable,Pretendard,system-ui,sans-serif;font-variant-numeric:tabular-nums;padding:6px 10px;border-radius:7px;background:#0003;border:1px solid var(--theme-line-soft);color:var(--theme-text);white-space:nowrap}.md-score i{font-style:normal;opacity:.45;margin:0 .15em}.md-score.vs{font-size:13px;letter-spacing:.14em;color:var(--theme-faint);background:none}.md-score.live{font-size:12px;color:#fff;background:#d4493b;border-color:#d4493b;animation:mc-blink 1.4s ease-in-out infinite}@keyframes mc-blink{50%{opacity:.55}}.md-tactic{display:grid;gap:4px;min-width:0}.md-tactic>small{font-size:11px;color:var(--theme-faint)}.md-slots{display:flex;gap:4px}.md-slot,.md-edit{all:unset;box-sizing:border-box;cursor:pointer;height:28px;display:inline-grid;place-items:center;border-radius:6px;border:1px solid var(--theme-line);font-size:12px;font-weight:700;color:var(--theme-muted);transition:all .15s}.md-slot{width:30px}.md-edit{padding:0 10px;font-weight:600}.md-slot:hover,.md-edit:hover{border-color:var(--theme-accent);color:var(--theme-text)}.md-slot.on{background:var(--theme-accent);border-color:var(--theme-accent);color:var(--theme-accent-ink)}.md-slot:focus-visible,.md-edit:focus-visible{outline:2px solid var(--theme-accent);outline-offset:1px}.md-tactic-fixed{display:grid;gap:2px}.md-tactic-fixed b{font-size:12px;color:var(--theme-muted)}.md-tactic-fixed small{font-size:11px;color:var(--theme-faint)}.md-action{display:flex;align-items:center;justify-content:flex-end;gap:8px}.md-watch{white-space:nowrap}.md-state{font-size:12px;color:var(--theme-faint)}.md-row.next .md-state{font-size:11px;font-weight:800;letter-spacing:.08em;padding:4px 8px;border-radius:5px;background:var(--theme-accent);color:var(--theme-accent-ink)}.md-detail{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.md-detail-bar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.md-detail-bar>span{font-size:12px;color:var(--theme-faint);letter-spacing:.06em}.md-detail-bar>div{display:flex;gap:6px}.md-detail>.mc-stage{flex:1;min-height:0}.game-shell .mc-stage{border:1px solid var(--theme-line-soft);border-radius:10px;background:var(--theme-panel)}.mc-empty{margin:auto;display:grid;justify-items:center;gap:10px;text-align:center;color:var(--theme-muted);padding:40px 20px}.mc-empty h2{margin:0;color:var(--theme-text)}.mc-kicker{margin:0;font-size:11px;letter-spacing:.2em;color:var(--theme-faint);text-transform:uppercase}.mc-hero{flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px 20px;padding:12px 22px 14px;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--theme-accent) 14%,transparent),transparent 70%),linear-gradient(180deg,var(--theme-panel-raised),var(--theme-panel));border-bottom:1px solid var(--theme-line-soft)}.mc-hero>.mc-kicker{grid-column:1/-1;text-align:center}.mc-hero-team{display:flex;align-items:center;gap:12px;min-width:0}.mc-hero-team[data-team-side=A]{flex-direction:row-reverse;text-align:right}.mc-hero-team svg{width:48px;height:50px;flex:none;filter:drop-shadow(0 4px 10px rgb(0 0 0/.35))}.mc-hero-copy{display:grid;gap:3px;min-width:0}.mc-hero-copy b{font-size:17px;font-weight:800;line-height:1.25;color:var(--theme-text);word-break:keep-all;overflow-wrap:anywhere}.mc-hero-team[data-team-side=H] .mc-hero-copy b{box-shadow:inset 0 -3px color-mix(in srgb,var(--mc-h) 70%,transparent)}.mc-hero-team[data-team-side=A] .mc-hero-copy b{box-shadow:inset 0 -3px color-mix(in srgb,var(--mc-a) 70%,transparent);justify-self:end}.mc-hero-copy em{justify-self:start;font-style:normal;font-size:10px;font-weight:800;letter-spacing:.08em;padding:2px 6px;border-radius:3px;background:var(--theme-accent);color:var(--theme-accent-ink)}.mc-hero-team[data-team-side=A] .mc-hero-copy em{justify-self:end}.mc-hero .team-marker-legend{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11px;color:var(--theme-faint)}.mc-hero-team[data-team-side=A] .team-marker-legend{justify-content:flex-end}.mc-hero .team-marker-legend>span{display:inline-flex;align-items:center;gap:4px}.mc-hero-score{display:grid;justify-items:center;gap:3px;min-width:150px}.mc-hero-score>strong{font:800 40px/1 Pretendard Variable,Pretendard,system-ui,sans-serif;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--theme-text);padding:4px 16px;border-radius:8px;background:#00000038;border:1px solid var(--theme-line-soft)}.mc-hero-score>small{font-size:11px;letter-spacing:.14em;color:var(--theme-muted)}.mc-final{font-size:12px}.mc-final>summary{cursor:pointer;list-style:none;color:var(--theme-faint);padding:2px 8px;border:1px dashed var(--theme-line);border-radius:999px}.mc-final>summary::-webkit-details-marker{display:none}.mc-final>summary:hover{color:var(--theme-text)}.mc-final[open]>summary{display:none}.mc-final>span,.mc-final-static{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:700;color:#0b1418;background:var(--mc-d)}.mc-final.w>span,.mc-final-static.w{background:var(--mc-w)}.mc-final.l>span,.mc-final-static.l{background:var(--mc-l)}.game-shell .mc-stage>.screen-tabs{border-bottom:1px solid var(--theme-line-soft)}.game-shell .mc-stage .match-stats-view,.game-shell .mc-stage .match-players-view{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.mc-analysis{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px;min-height:100%;align-items:start}.mc-card{border:1px solid var(--theme-line-soft);border-radius:10px;background:var(--theme-panel-raised);padding:14px 16px}.mc-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 10px}.mc-card-head h2{margin:0;font-size:14px;color:var(--theme-text)}.mc-card-head>span{font-size:11px;color:var(--theme-faint)}.mc-legend{display:inline-flex;align-items:center;gap:5px;min-width:0;overflow:hidden;white-space:nowrap}.mc-legend i{width:8px;height:8px;border-radius:2px;margin-left:6px}.mc-legend i.h{background:var(--mc-h)}.mc-legend i.a{background:var(--mc-a)}.mc-stat{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:4px 10px;padding:9px 0;border-top:1px solid var(--theme-line-soft)}.mc-stat>b{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--theme-muted)}.mc-stat>b:last-of-type{text-align:right}.mc-stat>span{font-size:12px;color:var(--theme-muted);text-align:center}.mc-stat.lead-h>b:first-child,.mc-stat.lead-a>b:last-of-type{color:var(--theme-text);font-weight:800}.mc-stat-bar{grid-column:1/-1;height:6px;border-radius:3px;background:var(--mc-a);overflow:hidden}.mc-stat-bar i{display:block;height:100%;background:var(--mc-h);border-right:2px solid var(--theme-panel-raised)}.mc-motm{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:-2px 0 14px;padding:12px;border-radius:9px;background:linear-gradient(110deg,#e8c56a2e,transparent 75%);border:1px solid #e0bd6255}.mc-motm-star{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#e8c56a;color:#2c2208;font-size:18px}.mc-motm small{font-size:11px;color:var(--theme-faint);letter-spacing:.06em}.mc-motm b{display:block;font-size:15px;color:var(--theme-text)}.mc-motm div>span{font-size:12px;color:var(--theme-muted)}.mc-rating{display:inline-block;min-width:34px;text-align:center;padding:3px 6px;border-radius:5px;font-weight:800;font-size:12px;font-variant-numeric:tabular-nums;color:#0b1418;background:var(--mc-d)}.mc-motm .mc-rating{font-size:16px;padding:6px 9px}.mc-rating.r-high{background:#4ec3e0}.mc-rating.r-good{background:var(--mc-w)}.mc-rating.r-mid{background:#d9c46a}.mc-rating.r-low{background:var(--mc-l)}.mc-timeline-card{max-height:100%;display:flex;flex-direction:column}.mc-timeline{position:relative;display:grid;gap:4px;overflow:auto;max-height:560px;padding-right:4px;scrollbar-width:thin}.mc-timeline:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--theme-line)}.mc-tl-row{position:relative;display:grid;grid-template-columns:1fr 44px 1fr;align-items:center}.mc-tl-row time{justify-self:center;z-index:1;font:700 11px/1 ui-monospace,monospace;padding:4px 5px;border-radius:999px;background:var(--theme-panel-raised);border:1px solid var(--theme-line);color:var(--theme-muted)}.mc-tl-card{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 9px;border-radius:7px;background:color-mix(in srgb,var(--theme-text) 4%,transparent)}.mc-tl-row.home .mc-tl-card{flex-direction:row-reverse;text-align:right;border-right:3px solid var(--mc-h)}.mc-tl-row.away .mc-tl-card{border-left:3px solid var(--mc-a)}.mc-tl-card>i{flex:none;font-style:normal;font-size:13px;width:18px;text-align:center}.mc-tl-card>span{display:grid;min-width:0}.mc-tl-card b{font-size:12px;font-weight:600;color:var(--theme-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-tl-card b small{display:block;font-weight:400;color:var(--theme-faint);font-size:11px}.mc-tl-card>span>small{font-size:10px;color:var(--theme-faint)}.mc-tl-card.ev-goal{background:color-mix(in srgb,var(--mc-w) 16%,transparent)}.mc-tl-card.ev-goal b{font-weight:800}.mc-tl-card.ev-yellow_card>i,.mc-tl-card.ev-second_yellow>i{color:#f0cf4a}.mc-tl-card.ev-red_card>i{color:#e2463a}.mc-tl-card.ev-injury>i{color:var(--mc-l)}.mc-tl-mark{display:flex;justify-content:center;padding:6px 0}.mc-tl-mark span{position:relative;z-index:1;font-size:10px;font-weight:800;letter-spacing:.1em;padding:3px 10px;border-radius:999px;background:var(--theme-panel);border:1px solid var(--theme-line);color:var(--theme-muted)}.mc-lineups{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px;align-items:start}.mc-lineup{border:1px solid var(--theme-line-soft);border-radius:10px;background:var(--theme-panel-raised);overflow:hidden}.mc-lineup header{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--theme-line-soft)}.mc-lineup:first-child header{box-shadow:inset 0 3px 0 var(--mc-h)}.mc-lineup:last-child header{box-shadow:inset 0 3px 0 var(--mc-a)}.mc-lineup header svg{width:26px;height:27px}.mc-lineup h3{margin:0;font-size:14px;color:var(--theme-text)}.mc-lineup table{width:100%;border-collapse:collapse;font-size:12px}.mc-lineup th{padding:7px 6px;font-weight:600;color:var(--theme-faint);text-align:right;white-space:nowrap}.mc-lineup th:first-child,.mc-lineup td:first-child{text-align:left;padding-left:12px}.mc-lineup td{padding:6px;border-top:1px solid var(--theme-line-soft);text-align:right;color:var(--theme-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.mc-lineup td:first-child{color:var(--theme-text);font-weight:600;max-width:170px;overflow:hidden;text-overflow:ellipsis}.mc-lineup td:first-child small{margin-left:6px;font-size:10px;color:var(--theme-faint);font-weight:400}.mc-lineup td:first-child em{margin-left:5px;font-style:normal;color:#e8c56a}.mc-lineup tr.motm td{background:#e8c56a14}.mc-preview{margin:auto;width:min(760px,100%);display:grid;gap:18px;padding:26px 22px;text-align:center}.mc-preview-versus{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.mc-preview-team{display:grid;justify-items:center;gap:6px;min-width:0}.mc-preview-team svg{width:84px;height:87px;filter:drop-shadow(0 8px 18px rgb(0 0 0/.4))}.mc-preview-team b{font-size:17px;color:var(--theme-text);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-preview-team small{font-size:12px;color:var(--theme-faint)}.mc-preview-vs{display:grid;justify-items:center;gap:6px}.mc-preview-vs strong{font-size:30px;font-weight:900;letter-spacing:.1em;color:var(--theme-accent);text-shadow:0 0 22px color-mix(in srgb,var(--theme-accent) 50%,transparent)}.mc-preview-vs span{font-size:12px;padding:3px 9px;border-radius:999px;border:1px solid var(--theme-line);color:var(--theme-muted)}.mc-preview.is-live .mc-preview-vs span{background:#d4493b;border-color:#d4493b;color:#fff;animation:mc-blink 1.4s ease-in-out infinite}.mc-preview-vs small{font-size:11px;color:var(--theme-faint)}.mc-preview-compare{display:grid;gap:6px;padding:12px 16px;border-radius:10px;background:var(--theme-panel-raised);border:1px solid var(--theme-line-soft)}.mc-preview-compare>div{display:grid;grid-template-columns:1fr 80px 1fr;align-items:center}.mc-preview-compare b{font-size:15px;color:var(--theme-text);font-variant-numeric:tabular-nums}.mc-preview-compare span{font-size:12px;color:var(--theme-faint)}.mc-preview-plan{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:10px;border:1px solid color-mix(in srgb,var(--theme-accent) 35%,transparent);background:color-mix(in srgb,var(--theme-accent) 8%,transparent);text-align:left}.mc-preview-plan>div:first-child{display:grid;gap:2px}.mc-preview-plan small{font-size:11px;color:var(--theme-faint)}.mc-preview-plan b{font-size:15px;color:var(--theme-text)}.mc-preview-plan span{font-size:12px;color:var(--theme-muted)}.mc-preview-actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:1100px){.md-cols,.md-row{grid-template-columns:52px minmax(0,1fr) 190px 128px;gap:10px}.mc-analysis,.mc-lineups{grid-template-columns:1fr}}@media(max-width:820px){.md-top{grid-template-columns:1fr}.md-cols{display:none}.md-row{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"t m" "x x" "y y";row-gap:8px}.md-row>time{grid-area:t}.md-teams{grid-area:m}.md-tactic{grid-area:x}.md-action{grid-area:y}.md-detail-bar{flex-wrap:wrap}.mc-hero{grid-template-columns:1fr auto 1fr;padding:10px 12px;gap:6px 10px}.mc-hero .team-marker-legend{display:none}.mc-hero-team{flex-direction:column!important;text-align:center!important;gap:6px}.mc-hero-copy b{font-size:13px;white-space:normal}.mc-hero-copy em{justify-self:center!important}.mc-hero-score{min-width:0}.mc-hero-score>strong{font-size:28px;padding:3px 10px}.mc-title-actions{flex-wrap:wrap}.mc-preview-team svg{width:60px;height:62px}}@media(prefers-reduced-motion:reduce){.md-score.live,.mc-preview.is-live .mc-preview-vs span{animation:none}}.mc-challenge-chip b{margin-left:6px;font-variant-numeric:tabular-nums}.md-day-challenge{border-color:color-mix(in srgb,var(--theme-accent) 45%,var(--theme-line-soft));background:color-mix(in srgb,var(--theme-accent) 7%,var(--theme-panel))}.md-day-challenge b{color:var(--theme-accent)}.ch-head{align-items:flex-start}.ch-head h2{margin:0 0 4px}.ch-head span{font-size:12px;color:var(--theme-muted)}.ch-earned{display:grid;justify-items:end;gap:1px;text-align:right}.ch-earned small{font-size:11px;color:var(--theme-faint)}.ch-earned b{font-size:22px;color:var(--theme-accent);font-variant-numeric:tabular-nums}.ch-earned span{font-size:11px;color:var(--theme-faint)}.ch-progress{height:4px;background:var(--theme-line-soft)}.ch-progress i{display:block;height:100%;background:var(--theme-accent);transition:width .4s ease}.ch-rewards{list-style:none;margin:0;padding:10px 16px;display:flex;flex-wrap:wrap;gap:6px 8px;border-bottom:1px solid var(--theme-line-soft)}.ch-rewards li{font-size:12px;color:var(--theme-muted);padding:4px 9px;border-radius:999px;border:1px solid var(--theme-line-soft);font-variant-numeric:tabular-nums}.ch-rewards li b{color:var(--theme-text);margin-right:6px;font-weight:600}.ch-rewards li.got{border-color:var(--theme-accent);color:var(--theme-accent)}.ch-rewards li.ch-note{border:0;margin-left:auto;color:var(--theme-faint)}.ch-meta b{font-size:12px;color:var(--theme-text)}.ch-meta small{font-size:11px;color:var(--theme-muted)}.ch-reward{font-style:normal;color:var(--theme-accent);font-weight:600}.ch-row time{font-variant-numeric:tabular-nums}@media(max-width:820px){.ch-head{flex-direction:column}.ch-earned{justify-items:start;text-align:left}.ch-rewards li.ch-note{margin-left:0}}.match-tactics-view{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.match-tactic-report{padding:12px 14px 24px;color:var(--theme-text)}.match-tactic-report>p{margin:0 0 12px;color:var(--theme-muted);font-size:12px}.match-tactic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.match-tactic-team{min-width:0;padding:16px;border:1px solid var(--theme-line-soft);border-radius:6px;background:var(--theme-panel-raised)}.match-tactic-team>header{display:grid;gap:4px;padding-bottom:12px;border-bottom:1px solid var(--theme-line-soft)}.match-tactic-team>header>span{color:var(--theme-accent);font-size:11px;font-weight:750}.match-tactic-team h3{font-size:18px;margin:0;overflow-wrap:anywhere}.match-tactic-team>header>b{font-size:13px;color:var(--theme-muted)}.match-tactic-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 0;border-bottom:1px solid var(--theme-line-soft)}.match-tactic-metrics>span{display:grid;gap:3px;min-width:0}.match-tactic-metrics small{font-size:11px;color:var(--theme-faint)}.match-tactic-metrics b{font-size:16px}.match-tactic-team h4{font-size:12px;margin:16px 0 8px;color:var(--theme-muted)}.match-tactic-players{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.match-tactic-person{display:flex;gap:8px;min-width:0;padding:7px;border:1px solid var(--theme-line-soft);border-radius:4px;font-size:12px}.match-tactic-person>b{color:var(--theme-accent);font-variant-numeric:tabular-nums;flex:none}.match-tactic-person>span{min-width:0;overflow-wrap:anywhere}.match-tactic-person small{display:block;color:var(--theme-faint);font-size:10px}.match-tactic-team details{margin-top:10px;color:var(--theme-muted);font-size:12px}.match-tactic-team summary{cursor:pointer}.match-tactic-bench{padding:8px 0;line-height:1.6}.match-tactic-plans,.match-tactic-events{list-style:none;margin:0;padding:0;display:grid;gap:5px}.match-tactic-plans li,.match-tactic-events li{display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px;padding:7px;border-bottom:1px solid var(--theme-line-soft);font-size:11px;color:var(--theme-muted)}.match-tactic-plans b,.match-tactic-events b{color:var(--theme-text)}.match-tactic-plans em{margin-left:auto;font-style:normal}.match-tactic-plans em.applied{color:var(--theme-accent)}.match-tactic-auto{padding:8px;background:color-mix(in srgb,var(--theme-accent) 9%,transparent);font-size:11px;line-height:1.5}.match-tactic-empty{padding:24px;color:var(--theme-muted);font-size:13px}@media(max-width:820px){.match-tactic-grid{grid-template-columns:1fr}.match-tactic-players{grid-template-columns:repeat(2,minmax(0,1fr))}.match-tactic-report{padding:8px}}.match-tactic-detail{margin:10px 0 0;border:1px solid var(--theme-line-soft);border-radius:4px;padding:7px 9px;font-size:11px}.match-tactic-detail>summary{cursor:pointer;color:var(--theme-muted)}.match-tactic-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 0 3px}.match-tactic-detail-grid>span{display:grid;gap:2px;min-width:0}.match-tactic-detail-grid small{overflow-wrap:anywhere;color:var(--theme-faint);font-size:10px}.match-tactic-detail-grid b{font-size:12px;color:var(--theme-text)}.match-tactic-person{flex-wrap:wrap}.match-tactic-person>.match-tactic-detail{flex-basis:100%;margin-top:0;padding:3px 5px;border:0;border-top:1px solid var(--theme-line-soft)}.match-tactic-person .match-tactic-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-tactic-plans .match-tactic-detail{width:100%}@media(max-width:440px){.match-tactic-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.match-designated-players{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px 0;width:100%;border-bottom:1px solid var(--theme-line-soft)}.match-designated-players>span{display:grid;gap:4px;min-width:0;font-size:12px;overflow-wrap:anywhere}.match-designated-players small{color:var(--theme-muted);font-size:10px}.match-designated-players em{font-style:normal;color:var(--theme-faint);font-size:10px}@keyframes fx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fx-fade{0%{opacity:0}to{opacity:1}}.fx-enter #content>*,.fx-enter .club-command>*,.fx-enter .command-report>*{animation:fx-rise .46s cubic-bezier(.2,.8,.25,1) both}.fx-enter .club-command>:nth-child(2),.fx-enter #content>:nth-child(2),.fx-enter .command-report>:nth-child(1){animation-delay:.06s}.fx-enter .club-command>:nth-child(3),.fx-enter #content>:nth-child(3),.fx-enter .command-report>:nth-child(2){animation-delay:.12s}.fx-enter .club-command>:nth-child(4),.fx-enter #content>:nth-child(4),.fx-enter .command-report>:nth-child(3){animation-delay:.18s}.fx-enter .topbar .hud-location{animation:fx-fade .4s both}.btn,.command-result,.text-btn,.hud-tool,.nav-link{transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease,filter .2s ease}.btn:not(:disabled):active,.command-result:active,.hud-tool:active{transform:translateY(1px) scale(.97)}.btn.primary:not(:disabled){position:relative;overflow:hidden;isolation:isolate}.btn.primary:not(:disabled):after{content:"";position:absolute;width:45%;z-index:-1;background:linear-gradient(100deg,transparent,rgb(255 255 255/.38),transparent);transform:skew(-18deg);pointer-events:none;transition:none;inset:-2px auto -2px -60%}.btn.primary:not(:disabled):hover:after{left:125%;transition:left .65s ease}.btn.primary:not(:disabled):hover{filter:brightness(1.07);box-shadow:0 6px 22px var(--theme-glow,#0004),0 0 0 1px color-mix(in srgb,var(--theme-accent) 55%,transparent)}@keyframes fx-breathe{0%,to{box-shadow:0 0 color-mix(in srgb,var(--theme-accent) 45%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--theme-accent) 0%,transparent),0 0 26px color-mix(in srgb,var(--theme-accent) 30%,transparent)}}.command-kickoff:not(:disabled),[data-action=advance]:not(:disabled).primary{animation:fx-breathe 2.4s ease-in-out infinite}.command-kickoff:disabled{position:relative;overflow:hidden}.command-kickoff:disabled:before{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,var(--theme-accent),transparent);animation:fx-scan 1.3s linear infinite}@keyframes fx-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.command-match,.command-schedule,.command-news,.command-readiness,.command-league{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.command-match:hover,.command-schedule:hover,.command-news:hover,.command-readiness:hover,.command-league:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000047,inset 0 0 0 1px color-mix(in srgb,var(--theme-accent) 30%,transparent)}.command-versus strong{text-shadow:0 0 18px color-mix(in srgb,var(--theme-accent) 55%,transparent)}.command-versus>div svg{transition:transform .3s ease}.command-match:hover .command-versus>div svg{transform:scale(1.06) rotate(-2deg)}.command-condition i b{position:relative;overflow:hidden}.command-condition i b:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(255 255 255/.35),transparent);animation:fx-scan 2.8s ease-in-out infinite}.command-result.win{box-shadow:inset 3px 0 0 var(--rating-70,#58c28a)}.command-result.draw{box-shadow:inset 3px 0 0 var(--theme-faint)}.command-result.loss{box-shadow:inset 3px 0 0 var(--theme-red)}.command-standing.me{position:relative;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-accent) 20%,transparent),transparent 80%)}.command-standing.me:before{content:"";position:absolute;left:0;top:15%;bottom:15%;width:3px;border-radius:2px;background:var(--theme-accent);box-shadow:0 0 10px var(--theme-accent)}[data-rating-tier="80"]{text-shadow:0 0 10px color-mix(in srgb,currentColor 40%,transparent)}[data-rating-tier="90"]{text-shadow:0 0 12px color-mix(in srgb,currentColor 65%,transparent);animation:fx-glint 3.2s ease-in-out infinite}@keyframes fx-glint{0%,to{filter:none}50%{filter:brightness(1.3)}}.nav-link .nav-icon svg{transition:transform .2s ease}.nav-link:hover .nav-icon svg{transform:translate(2px) scale(1.08)}.nav-link[aria-current=page]{position:relative}.nav-link[aria-current=page] .nav-icon{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--theme-accent) 70%,transparent))}.nav-link[aria-current=page]:after{content:"";position:absolute;left:0;top:18%;bottom:18%;width:3px;border-radius:0 3px 3px 0;background:var(--theme-accent);box-shadow:0 0 12px var(--theme-accent);animation:fx-fade .3s both}.nav-link[data-hotkey]:before{content:attr(data-hotkey);position:absolute;right:6px;top:5px;font:600 9px/1 ui-monospace,monospace;color:var(--theme-faint);opacity:0;transition:opacity .2s}.nav-link{position:relative}.sidebar:hover .nav-link[data-hotkey]:before{opacity:.8}.hud-funds{position:relative}.fx-bump .money{animation:fx-pop .5s ease}@keyframes fx-pop{40%{transform:scale(1.12)}}.fx-delta{position:absolute;right:0;top:-2px;font-size:12px;font-weight:700;line-height:1;pointer-events:none;animation:fx-float 1.9s ease-out forwards;white-space:nowrap}.fx-delta.up{color:var(--rating-70,#6fd49a)}.fx-delta.down{color:var(--theme-red)}@keyframes fx-float{0%{opacity:0;transform:translateY(8px)}15%{opacity:1;transform:none}75%{opacity:1}to{opacity:0;transform:translateY(-18px)}}.sfx-tool{opacity:.55}.sfx-tool.is-on{opacity:1;color:var(--theme-accent)}@keyframes fx-toast{0%{opacity:0;transform:translate(-50%,16px) scale(.96)}to{opacity:1;transform:translate(-50%)}}@keyframes fx-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}#toast:not([hidden]){animation:fx-toast .32s cubic-bezier(.2,.9,.3,1.2) both;padding-left:46px;overflow:hidden;border-left:3px solid var(--theme-accent)}#toast:before{content:"\2713";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:700 12px/1 sans-serif;background:var(--theme-accent);color:var(--theme-accent-ink)}#toast.error{border-left-color:var(--theme-red)}#toast.error:before{content:"!";background:var(--theme-red)}#toast:not([hidden]):after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;opacity:.35;transform-origin:left;animation:fx-timer 4.5s linear forwards}#toast.error:not([hidden]):after{animation-duration:14s}#fxStack{position:fixed;right:18px;bottom:64px;z-index:90;display:grid;gap:8px;width:min(320px,calc(100vw - 32px));pointer-events:none}.fx-note{pointer-events:auto;position:relative;overflow:hidden;display:flex;align-items:center;gap:11px;padding:11px 14px;border-radius:8px;background:color-mix(in srgb,var(--theme-panel-raised) 92%,transparent);border:1px solid var(--theme-line);color:var(--theme-text);text-decoration:none;box-shadow:0 10px 30px #00000059;backdrop-filter:blur(8px);animation:fx-slide .42s cubic-bezier(.2,.9,.3,1.15) both;cursor:pointer}.fx-note.out{animation:fx-slide-out .3s ease forwards}@keyframes fx-slide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes fx-slide-out{to{opacity:0;transform:translate(40px)}}.fx-note-icon{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:15px;background:color-mix(in srgb,var(--theme-accent) 22%,transparent);color:var(--theme-accent)}.fx-note-body{display:grid;gap:2px;min-width:0}.fx-note-body b{font-size:13px}.fx-note-body small{font-size:12px;color:var(--theme-muted)}.fx-note-timer{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--theme-accent);transform-origin:left;animation:fx-timer 5.6s linear forwards;opacity:.6}.fx-note.up .fx-note-icon{background:color-mix(in srgb,var(--rating-70,#58c28a) 25%,transparent);color:var(--rating-70,#6fd49a)}.fx-note.up{border-left:3px solid var(--rating-70,#58c28a)}.fx-note.gold .fx-note-icon{background:#e8c56a33;color:#f0cf74}.fx-note.gold{border-left:3px solid #e0bd62}.fx-note.bad{border-left:3px solid var(--theme-red)}.fx-note.good{border-left:3px solid var(--theme-accent)}.fx-splash{--fx-c:var(--theme-accent);position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:16px;overflow:hidden;background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--fx-c) 28%,transparent),#03070ae6 62%);backdrop-filter:blur(5px);animation:fx-fade .3s both;color:#f3f5f2}.fx-splash.win{--fx-c:#f0cf74}.fx-splash.draw{--fx-c:#9fb3bd}.fx-splash.loss{--fx-c:#e0776a}.fx-splash.out{animation:fx-fade .26s reverse forwards}.fx-splash-card{position:relative;text-align:center;display:grid;justify-items:center;gap:6px;max-width:640px;width:100%}.fx-splash-comp{margin:0;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#c6d0d3;animation:fx-rise .4s .1s both}.fx-splash-word{margin:4px 0 0;font:900 clamp(52px,12vw,112px)/.95 "Pretendard Variable",Pretendard,system-ui,sans-serif;letter-spacing:.06em;color:var(--fx-c);text-shadow:0 0 38px color-mix(in srgb,var(--fx-c) 60%,transparent),0 4px 0 rgb(0 0 0/.35);animation:fx-slam .6s .15s cubic-bezier(.2,1.4,.4,1) both;position:relative}.fx-splash.win .fx-splash-word{background:linear-gradient(100deg,#b88a2c 20%,#fff2c2 45%,#f0cf74 55%,#b88a2c 80%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fx-slam .6s .15s cubic-bezier(.2,1.4,.4,1) both,fx-sheen 2.6s .8s ease-in-out infinite}@keyframes fx-slam{0%{opacity:0;transform:scale(2.2);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes fx-sheen{0%{background-position:100% 0}to{background-position:-150% 0}}.fx-splash-ko{margin:0;font-size:15px;letter-spacing:.5em;color:#dfe6e4;animation:fx-rise .4s .45s both}.fx-splash-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;width:100%;margin:18px 0 4px;animation:fx-rise .45s .6s both}.fx-splash-score span{font-size:15px;color:#aebcc0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-splash-score span:first-child{text-align:right}.fx-splash-score span:last-child{text-align:left}.fx-splash-score span.me{color:#fff;font-weight:700}.fx-splash-score strong{font:800 clamp(40px,8vw,64px)/1 "Pretendard Variable",Pretendard,system-ui,sans-serif;font-variant-numeric:tabular-nums;padding:6px 20px;border-radius:10px;background:#ffffff0f;border:1px solid rgb(255 255 255/.12)}.fx-splash-score strong i{font-style:normal;opacity:.45;margin:0 .18em}.fx-splash-rank{margin:6px 0 0;font-size:14px;color:#dfe6e4;animation:fx-rise .4s .75s both}.fx-splash-rank em{font-style:normal;font-weight:700;margin-left:4px}.fx-splash-rank em.up{color:#7ddba4}.fx-splash-rank em.down{color:#ef8f82}.fx-splash-extra{margin:0;font-size:12px;color:#aebcc0;animation:fx-rise .4s .8s both}.fx-splash-actions{display:flex;gap:10px;margin-top:20px;animation:fx-rise .4s .9s both}.fx-splash-actions .btn{min-width:140px}.fx-confetti{position:absolute;inset:0;pointer-events:none}.fx-confetti i{position:absolute;top:-4%;left:var(--x);width:8px;height:13px;border-radius:2px;background:#f0cf74;animation:fx-fall var(--t) var(--d) cubic-bezier(.3,.6,.5,1) forwards;opacity:0}.fx-confetti i[data-c="1"]{background:#fff3cf;width:6px}.fx-confetti i[data-c="2"]{background:var(--theme-accent);height:9px}.fx-confetti i[data-c="3"]{background:#e6a93c;border-radius:50%;width:8px;height:8px}@keyframes fx-fall{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:.9;transform:translate(calc(var(--r)/6),110vh) rotate(var(--r))}}@media(max-width:640px){.fx-splash-score{gap:8px}.fx-splash-score strong{padding:4px 12px}.fx-splash-actions{flex-direction:column;width:100%}#fxStack{right:16px;left:16px;width:auto;bottom:58px}}@media(prefers-reduced-motion:reduce){.fx-enter #content>*,.fx-enter .club-command>*,.fx-enter .command-report>*,.command-kickoff,[data-action=advance],[data-rating-tier="90"],.command-condition i b:after,.command-kickoff:disabled:before,.fx-splash *,.fx-note,#toast:not([hidden]){animation:none!important}.fx-splash.win .fx-splash-word{color:#f0cf74;background:none}.btn.primary:not(:disabled):hover:after{transition:none}}.guide-dialog{box-sizing:border-box;width:min(1040px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:auto;border:1px solid var(--line-hi,#416058);border-radius:18px;background:var(--bg,#0d221d);color:var(--text,#f4f1e8);font:14px/1.6 var(--body,system-ui);box-shadow:0 24px 90px #00000073;--guide-accent:#e4c376}.guide-dialog::backdrop{background:#000c09b8;backdrop-filter:blur(5px)}.guide-dialog *{box-sizing:border-box}.guide-dialog :focus-visible{outline:2px solid var(--guide-accent);outline-offset:3px}.guide-dialog{overflow:hidden}.quick-guide{max-width:none;max-height:calc(var(--guide-max-height) - 2px);padding:0;color:inherit;display:flex;flex-direction:column}.guide-heading{display:flex;flex:none;align-items:flex-start;gap:18px;padding:24px 28px 20px;border-bottom:1px solid var(--line,#27473e)}.guide-heading>div{min-width:0;flex:1}.guide-eyebrow{margin:0 0 4px;color:var(--guide-accent);font-size:10px;letter-spacing:.13em;font-weight:800}.guide-heading h2{margin:0;font-size:28px;line-height:1.25;font-family:var(--display,var(--body,system-ui));font-weight:800}.guide-heading h2:focus{outline:none}.guide-lead{margin:9px 0 0;font-size:13px;color:var(--soft,#a8c2b7)}.guide-close{flex:none;width:36px;height:36px;border:1px solid var(--line-hi,#416058);border-radius:10px;background:transparent;color:inherit;font:400 24px/1 var(--body,system-ui);cursor:pointer}.guide-close:hover{background:var(--panel,#16342c)}.guide-layout{display:grid;flex:1;min-height:0;overflow:auto;grid-template-columns:218px minmax(0,1fr)}.guide-nav{padding:18px 14px;background:var(--panel,#16342c);border-right:1px solid var(--line,#27473e);display:flex;flex-direction:column;gap:4px}.guide-nav button{display:flex;align-items:center;gap:12px;text-align:left;min-height:54px;padding:8px 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--soft,#a8c2b7);font:inherit;cursor:pointer}.guide-nav button:hover{background:#ffffff09}.guide-nav button[aria-selected=true]{border-color:#e4c37642;background:#e4c37617;color:var(--text,#f4f1e8)}.guide-index{color:var(--muted,#809d91);font:700 13px var(--num,system-ui)}.guide-nav button[aria-selected=true] .guide-index{color:var(--guide-accent)}.guide-nav b{display:block;font-size:13px;line-height:1.35}.guide-nav small{display:block;margin-top:3px;font-size:10.5px;color:var(--muted,#809d91);line-height:1.35}.guide-content{min-width:0;padding:22px 28px 24px}.guide-panel[hidden]{display:none}.guide-panel-head{margin-bottom:20px}.guide-panel-head h3{margin:0;font-size:19px;line-height:1.3;font-weight:800}.guide-panel-head>p{margin:7px 0 0;color:var(--soft,#a8c2b7);font-size:13px}.guide-items{display:grid;gap:18px}.guide-items article{border-left:2px solid var(--line-hi,#416058);padding-left:14px}.guide-items h4{font-size:14px;margin:0 0 5px;color:var(--text,#f4f1e8);font-weight:800}.guide-items p{font-size:13px;line-height:1.75;margin:0;color:var(--soft,#a8c2b7);overflow-wrap:anywhere}.guide-go{display:inline-flex;align-items:center;gap:20px;margin-top:24px;padding:8px 14px;border:1px solid var(--line-hi,#416058);border-radius:9px;color:var(--guide-accent);font-size:12px;font-weight:700;text-decoration:none}.guide-go:hover{background:var(--panel,#16342c)}.guide-footer{display:flex;flex:none;justify-content:space-between;gap:12px;padding:12px 28px;border-top:1px solid var(--line,#27473e);color:var(--muted,#809d91);font-size:10.5px}.guide-mobile-nav{display:none}.guide-tool{white-space:nowrap;flex-shrink:0}:root:root:root dialog.guide-dialog{--guide-max-height: calc(100dvh - 40px) ;box-sizing:border-box;width:min(1040px,calc(100vw - 32px));min-width:0;max-width:none;height:fit-content;max-height:var(--guide-max-height);padding:0;position:fixed;inset:0;margin:auto;overflow:hidden;transform:none;animation:none;transition:none;background:var(--bg,#0d221d);color:var(--text,#f4f1e8);clip-path:none;border-radius:18px}@media(max-width:899px){:root:root:root dialog.guide-dialog{--guide-max-height: calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) ;width:calc(100vw - 20px);border-radius:14px}.nx .statusbar .sb-tool.guide-tool{display:inline-flex;width:34px;justify-content:center;padding:0;flex:none}.nx .statusbar .guide-tool>span{display:none}.guide-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:14px}.guide-heading{padding:18px 18px 14px;gap:10px}.guide-heading h2{font-size:24px}.guide-lead{font-size:12px;line-height:1.6;margin-top:7px}.guide-eyebrow{font-size:9px;letter-spacing:.08em}.guide-close{width:40px;height:40px}.guide-mobile-nav{display:flex;flex:none;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line,#27473e);font-size:12px;color:var(--soft,#a8c2b7)}.guide-mobile-nav select{appearance:auto;min-width:0;flex:1;height:42px;border:1px solid var(--line-hi,#416058);border-radius:9px;padding:0 10px;background:var(--panel,#16342c);color:var(--text,#f4f1e8);font:700 14px var(--body,system-ui)}.guide-mobile-nav option{background:var(--panel,#16342c);color:var(--text,#f4f1e8)}.guide-layout{display:block}.guide-nav{display:none}.guide-content{padding:18px}.guide-items{gap:18px}.guide-items h4{font-size:14px}.guide-items p{font-size:13px}.guide-go{min-height:42px;margin-top:20px}.guide-footer{padding:12px 18px;flex-direction:column;gap:3px}}@media(max-height:460px){.guide-eyebrow,.guide-lead{display:none}.guide-heading{padding:12px 18px}.guide-footer span{display:none}}:root{--entry-accent:var(--theme-accent,#cbb373);--entry-accent-deep:var(--theme-accent-deep,#8d7849);--entry-ink:var(--theme-accent-ink,#151b20);--entry-bg:var(--theme-bg,#070e13);--entry-glow:var(--theme-glow,#b49b5d20)}.era-entry{background:var(--entry-bg);color-scheme:dark}.era-entry:before{background:linear-gradient(0deg,var(--entry-bg) 0%,color-mix(in srgb,var(--entry-bg) 20%,transparent) 48%,color-mix(in srgb,var(--entry-bg) 5%,transparent)),url(/assets/game/era-tunnel.png) center 38%/cover}.era-entry.studio-scene:before{background:linear-gradient(0deg,var(--entry-bg) 10%,color-mix(in srgb,var(--entry-bg) 93%,transparent) 52%,color-mix(in srgb,var(--entry-bg) 53%,transparent)),url(/assets/game/era-tunnel.png) center 34%/cover}.era-entry .era-wordmark,.era-entry .entry-kicker,.era-entry .studio-controls .entry-kicker,.era-entry .studio-display>p span{color:var(--entry-accent)}.era-entry .entry-primary{background:linear-gradient(100deg,var(--entry-accent-deep),var(--entry-accent) 55%,var(--entry-accent-deep));border-color:var(--entry-accent);color:var(--entry-ink)}.era-entry .entry-primary:hover{background:var(--entry-accent);filter:brightness(1.06)}.era-entry .entry-secondary{border-color:color-mix(in srgb,var(--entry-accent) 70%,transparent);color:color-mix(in srgb,var(--entry-accent) 70%,#fff)}.era-entry .entry-secondary:hover{background:color-mix(in srgb,var(--entry-accent) 13%,transparent)}.era-entry .entry-text:hover{color:var(--entry-accent)}.era-entry :is(button,input,textarea):focus-visible{outline-color:var(--entry-accent)}.era-entry .entry-input:focus{border-color:var(--entry-accent)}.era-entry .era-stepper button[aria-current],.era-entry .era-stepper button:not(:disabled){color:color-mix(in srgb,var(--entry-accent) 80%,#fff)}.era-entry .era-stepper button[aria-current] i{background:var(--entry-accent);border-color:var(--entry-accent);color:var(--entry-ink)}.era-entry .era-stepper button:not(:disabled):not([aria-current]) i{border-color:var(--entry-accent);color:var(--entry-accent)}.era-entry :is(.era-options,.badge-symbols) button:hover{border-color:var(--entry-accent);color:color-mix(in srgb,var(--entry-accent) 70%,#fff)}.era-entry :is(.era-options button.selected,.era-kit-tabs button.selected,.preview-switch button[aria-pressed=true]),.era-entry fieldset:disabled :is(.era-options button.selected,.era-kit-tabs button.selected){background:var(--entry-accent);border-color:var(--entry-accent);color:var(--entry-ink)}.era-entry .badge-symbols button.selected{border-color:var(--entry-accent);background:color-mix(in srgb,var(--entry-accent) 9%,transparent);color:var(--entry-accent)}.era-entry .era-colors input{border-color:color-mix(in srgb,var(--entry-accent) 55%,#333)}.era-entry .studio-history button{color:var(--entry-accent)}.era-entry .kit-lineup button[aria-pressed=true]{background:color-mix(in srgb,var(--entry-accent) 9%,transparent);box-shadow:inset 0 -2px var(--entry-accent)}.era-entry .founding-badge svg{filter:drop-shadow(0 0 30px var(--entry-glow))}.era-entry .era-recovery-code{border-color:color-mix(in srgb,var(--entry-accent) 55%,#333);color:var(--entry-accent)}.era-entry .recovery-check input{accent-color:var(--entry-accent)}.era-entry .studio-display{background:radial-gradient(ellipse,var(--entry-glow),transparent 65%)}.era-entry fieldset.studio-body.name-only{display:block;max-width:460px;margin:4vh auto 0}.era-entry .name-stage .suggestions button.selected{background:var(--entry-accent);border-color:var(--entry-accent);color:var(--entry-ink)}.era-entry .badge-symbols{grid-template-columns:repeat(4,1fr)}@media(min-width:1100px){.era-entry .badge-symbols{grid-template-columns:repeat(8,1fr);gap:6px}.era-entry .badge-symbols button{padding:5px 2px}.era-entry .badge-symbols svg{width:36px;height:40px}.era-entry .badge-symbols span{font-size:12px}}@media(max-width:900px){.era-footer>span:first-child,.era-footer>span:last-child{display:none}.era-footer{justify-content:center}}.era-entry .formation-stage{align-items:center;gap:clamp(24px,4vw,64px)}.era-entry .founding-board{max-width:320px;margin:auto;padding:18px;background:#f8fbf3;border:1px solid #b7cbb3;border-radius:22px 22px 10px 10px;box-shadow:5px 6px #dce8d2;color:#234e43;text-align:center;transform:rotate(-1deg)}.era-entry .founding-board h2{font-size:20px;margin:0 0 12px;letter-spacing:0}.era-entry .founding-pitch{display:block;width:100%;height:auto;max-height:370px}.era-entry .founding-board p{font-size:12px;margin:10px 0 0;color:#3b5d4c}.era-entry .founding-formation-controls h1{font-size:clamp(25px,3vw,36px);line-height:1.3}.era-entry .founding-formation-controls>p{max-width:48ch;line-height:1.7}.era-entry .founding-formations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.era-entry .founding-formations button{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-height:68px;padding:12px;border:1px solid #bccab5;background:#fbfcf7;color:#254a3d;border-radius:9px;text-align:left}.era-entry .founding-formations strong{font-size:16px}.era-entry .founding-formations span{font-size:12px;color:#48624e}.era-entry .founding-formations button[aria-pressed=true]{background:#dcebc8;border:2px solid #315d46;padding:11px}.era-entry .founding-formations button:focus-visible,.era-entry #foundingFormation:focus-visible{outline:3px solid #a16a32;outline-offset:3px}.era-entry #foundingFormation{background:#fffef8;color:#234e43;border:1px solid #a6b9a1;width:100%;font-size:16px}.era-entry .founding-formation-note{font-size:12px;color:#52654a;background:#eff4e7;padding:12px 14px;border-radius:8px}.era-entry .formation-stage .studio-controls .founding-formation-note{color:#354b32!important}@media(max-width:700px){.era-entry .formation-stage{display:flex;flex-direction:column;gap:22px}.era-entry .formation-stage aside{width:100%;display:block}.era-entry .founding-board{width:min(100%,250px);box-sizing:border-box;padding:12px}.era-entry .founding-pitch{max-height:250px}.era-entry .founding-board h2{font-size:16px;margin-bottom:6px}.era-entry .founding-formations{grid-template-columns:repeat(2,minmax(0,1fr))}.era-entry .formation-stage .studio-controls{width:100%;min-width:0}.era-entry .formation-stage .studio-actions{flex-wrap:wrap;gap:12px}}button:hover:not(:disabled){background:color-mix(in srgb,var(--theme-accent) 10%,transparent)}.command-heading>a>span{color:var(--theme-accent)}.command-heading>a:hover{color:var(--theme-accent)}.command-match .command-heading,.command-report .command-heading{border-bottom-color:color-mix(in srgb,var(--theme-accent) 22%,transparent)}.game-shell .league-banner{border-bottom-color:color-mix(in srgb,var(--theme-accent) 30%,transparent)}.game-shell .league-banner>span{color:color-mix(in srgb,var(--theme-accent) 75%,var(--theme-text))}.game-shell .promotion-note h3{color:var(--theme-text)}.game-shell .promotion-note a{color:var(--theme-accent)}.game-shell .league-side .promotion-note{border-top-color:color-mix(in srgb,var(--theme-accent) 22%,transparent)}.game-shell .stars{color:var(--theme-accent)}.game-shell .scout-row.selected{background:color-mix(in srgb,var(--theme-accent) 8%,transparent);box-shadow:inset 2px 0 var(--theme-accent)}.game-shell .scout-subject{border-bottom-color:color-mix(in srgb,var(--theme-accent) 22%,transparent)}.game-shell .scout-subject strong,.game-shell .scout-subject .entry-kicker,.game-shell .scout-report b{color:var(--theme-accent)}.game-shell .facility-level i.on{background:var(--theme-accent)}.game-shell .finance-balance .entry-kicker{color:var(--theme-accent)}.game-shell .finance-balance h2{color:var(--theme-text)}.game-shell .finance-recovery{border-top-color:color-mix(in srgb,var(--theme-accent) 20%,transparent)}.game-shell .academy-empty>span{color:var(--theme-accent)}.game-shell .pitch-profile:focus-visible{outline-color:var(--theme-accent)}.game-shell .player-cell:hover,.game-shell .page-title .eyebrow,#detail .eyebrow{color:var(--theme-accent)}.game-shell .fixture-choice.selected{background:color-mix(in srgb,var(--theme-accent) 9%,transparent);box-shadow:inset 2px 0 var(--theme-accent)}.game-shell .replay-control input{accent-color:var(--theme-accent)}.game-shell .club-access-board a{color:var(--theme-accent)}.game-shell .segmented button.active,.game-shell .segmented .active{background:var(--theme-accent);color:var(--theme-accent-ink)}.game-shell .cup-entrant.me{background:color-mix(in srgb,var(--theme-accent) 9%,transparent);box-shadow:inset 2px 0 var(--theme-accent);color:var(--theme-text)}.history-screen,.history-player-detail,.history-match-detail{--archive-gold:var(--theme-accent)}.history-masthead{border-bottom-color:color-mix(in srgb,var(--theme-accent) 20%,transparent);background:radial-gradient(ellipse at 4% 80%,color-mix(in srgb,var(--theme-accent) 8%,transparent),transparent 60%),#081115}.history-masthead-record i{background:color-mix(in srgb,var(--theme-accent) 20%,transparent)}.history-seasons button[aria-pressed=true]{background:color-mix(in srgb,var(--theme-accent) 6%,transparent);border-color:color-mix(in srgb,var(--theme-accent) 13%,transparent);border-left-color:var(--archive-gold)}.history-season-status{border-color:color-mix(in srgb,var(--theme-accent) 27%,transparent)}.history-event-mark{background:color-mix(in srgb,var(--theme-accent) 5%,transparent);border-color:color-mix(in srgb,var(--theme-accent) 13%,transparent)}.game-shell .dot.gold{background:var(--theme-accent)}:root .game-shell .era-tactics.is-simple{grid-template-columns:minmax(360px,1fr) minmax(340px,440px)}.era-tactics.is-simple .tactics-toolbar :is(.segmented,#formation,[data-action=auto-lineup],.position-edit-toggle),.era-tactics.is-simple .era-tactic-player .role-select{display:none}.era-tactics.is-simple .tactics-toolbar{min-height:0}.tactic-mode button{min-width:78px}.game-shell .tactic-simple{display:flex;flex-direction:column;overflow:hidden;min-width:0;min-height:0;border:1px solid var(--theme-line);border-top:2px solid var(--theme-accent);background:var(--theme-panel)}.game-shell .tactic-simple-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 14px 14px;scrollbar-width:thin;scrollbar-color:var(--theme-accent-deep) var(--theme-panel)}.ts-step{padding:12px 0 14px;border-bottom:1px solid var(--theme-line-soft)}.ts-step:last-child{border-bottom:0}.ts-step h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:650;color:var(--theme-text)}.ts-step h3 i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--theme-accent);color:var(--theme-accent-ink);font:700 11px/1 Arial,sans-serif;font-style:normal}.ts-hint{margin:-4px 0 10px;font-size:12px;line-height:1.55;color:var(--theme-muted)}.ts-formations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ts-formation,.ts-style{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--theme-line-soft);border-radius:8px;background:var(--theme-panel-raised);transition:border-color .15s,background-color .15s}.ts-formation{display:grid;gap:2px;padding:8px 10px}.ts-formation b{font:700 15px/1.2 Arial,sans-serif;color:var(--theme-text);letter-spacing:.5px}.ts-formation small{font-size:11px;color:var(--theme-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-styles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ts-style{display:grid;gap:4px;padding:9px 10px;align-content:start}.ts-style-top{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.ts-style-top b{font-size:13px;color:var(--theme-text);margin-right:auto}.ts-style-top i{font-style:normal;font-size:10px;padding:1px 6px;border-radius:999px;background:var(--theme-line-soft);color:var(--theme-muted)}.ts-style small{font-size:11.5px;line-height:1.45;color:var(--theme-muted)}:is(.ts-formation,.ts-style):hover{border-color:color-mix(in srgb,var(--theme-accent) 55%,var(--theme-line-soft))}:is(.ts-formation,.ts-style):focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}:is(.ts-formation,.ts-style).on{border-color:var(--theme-accent);background:color-mix(in srgb,var(--theme-accent) 12%,var(--theme-panel-raised));box-shadow:inset 0 0 0 1px var(--theme-accent)}:is(.ts-formation,.ts-style).on b{color:var(--theme-accent)}.ts-style.on .ts-style-top i{background:color-mix(in srgb,var(--theme-accent) 22%,transparent);color:var(--theme-text)}.ts-auto{width:100%;min-height:42px;margin-bottom:10px}.ts-summary{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ts-summary>div{display:grid;gap:2px;padding:8px 10px;border-radius:8px;background:var(--theme-panel-raised)}.ts-summary span{font-size:11px;color:var(--theme-faint)}.ts-summary b{font-size:20px;color:var(--theme-text);font-variant-numeric:tabular-nums}.ts-summary b small{font-size:12px;color:var(--theme-muted)}.ts-status{margin:8px 0 0;font-size:12px;color:var(--theme-muted)}.ts-status.has-alert{color:var(--theme-red)}.ts-foot{padding:10px 14px;border-top:1px solid var(--theme-line-soft);font-size:12px;line-height:1.55;color:var(--theme-muted)}.ts-foot b{color:var(--theme-text);font-weight:600}.ts-link{all:unset;cursor:pointer;color:var(--theme-accent);text-decoration:underline;text-underline-offset:2px}.ts-link:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}@media(max-width:900px){:root .game-shell .era-tactics.is-simple{grid-template-columns:1fr;overflow:visible}.game-shell .tactic-simple,.game-shell .tactic-simple-scroll{overflow:visible}.ts-formations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.ts-styles{grid-template-columns:1fr}}@media(max-width:520px){:root .game-shell .topbar{gap:6px}:root .game-shell .hud-location{min-width:0;flex:1 1 auto}:root .game-shell .hud-location>svg{display:none}:root .game-shell .hud-location span{white-space:nowrap}:root .game-shell .guide-tool{font-size:0;width:30px;min-width:30px;height:30px;padding:0;justify-content:center;border-radius:50%}:root .game-shell .guide-tool:after{content:"?";font-size:14px;font-weight:700}:root .game-shell .hud-location span{flex:0 0 auto}:root .game-shell .topbar .meta .hud-funds .money{white-space:nowrap}:root .game-shell .topbar .meta{gap:4px}:root .game-shell .topbar .meta .hud-funds{display:flex;align-items:center}:root .game-shell .topbar .meta .hud-funds small{display:none}:root .game-shell .topbar .logout{white-space:nowrap;font-size:12px;padding:6px 8px}}@media(max-width:520px){:root .game-shell .scout-row{grid-template-columns:minmax(0,1fr) auto auto;row-gap:4px}:root .game-shell .scout-row>.player-status{grid-column:1/-1;justify-self:start}:root .game-shell .finance-ledger{overflow-x:auto;max-width:100%}}.command-challenge{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-top:10px;padding:9px 12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--theme-accent) 45%,var(--theme-line-soft));background:color-mix(in srgb,var(--theme-accent) 8%,transparent);transition:background-color .15s}.command-challenge:hover{background:color-mix(in srgb,var(--theme-accent) 14%,transparent)}.command-challenge:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.command-challenge>span{display:grid;gap:1px;font-size:13px;font-weight:600;color:var(--theme-text)}.command-challenge>span small{font-size:11px;font-weight:400;color:var(--theme-muted)}.command-challenge>b{font-size:18px;color:var(--theme-accent);font-variant-numeric:tabular-nums}.command-challenge>b small{font-size:12px;color:var(--theme-muted)}.command-challenge>em{font-style:normal;font-size:12px;color:var(--theme-muted);font-variant-numeric:tabular-nums}.command-challenge.done{border-color:var(--theme-line-soft);background:transparent}.record-block{display:grid;gap:10px;margin:12px 0;padding:12px;border:1px solid var(--theme-line-soft);border-radius:10px;background:var(--theme-panel-raised)}.record-label{display:block;font-size:11px;letter-spacing:.3px;color:var(--theme-faint);margin-bottom:6px}.record-cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:6px}.record-cells>span{display:grid;justify-items:center;gap:3px;font-size:11px;color:var(--theme-muted)}.record-cells b{font-size:17px;color:var(--theme-text);font-variant-numeric:tabular-nums}.record-cells b.mc-rating{font-size:14px;padding:3px 7px}.record-cells b.mc-rating:not([class*=r-]){background:var(--theme-line-soft);color:var(--theme-muted)}.record-form>div{display:flex;flex-wrap:wrap;gap:5px}.form-chip{font-style:normal;min-width:36px;text-align:center;padding:3px 6px;border-radius:5px;font:800 12px/1.2 Arial,sans-serif;color:#0b1418;background:var(--mc-d,#8b98a0);font-variant-numeric:tabular-nums}.form-chip.r-high{background:#4ec3e0}.form-chip.r-good{background:var(--mc-w,#5fcf8e)}.form-chip.r-mid{background:#d9c46a}.form-chip.r-low{background:var(--mc-l,#e07b6a)}.form-empty{font-size:12px;color:var(--theme-faint)}.record-career{margin:0;font-size:12px;color:var(--theme-muted)}.record-block.compact{margin:10px 0}.rating-none{color:var(--theme-faint)}.player-card-summary{margin:14px 0 12px;padding:14px 14px 12px;border:1px solid color-mix(in srgb,var(--theme-accent) 28%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--theme-accent) 9%,transparent),transparent 70%)}.player-card-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.player-card-stat{display:grid;justify-items:center;gap:2px;min-width:0}.player-card-stat b{font:600 26px/1 var(--number,inherit);font-variant-numeric:tabular-nums}.player-card-stat span{font-size:12px;color:var(--theme-muted);white-space:nowrap}.player-card-stat i{display:block;width:100%;height:3px;margin-top:4px;background:color-mix(in srgb,var(--theme-muted) 22%,transparent);position:relative}.player-card-stat i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--fill);background:var(--theme-accent)}.player-card-keys{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:12px 0 0;font-size:12px}.player-card-keys>span{color:var(--theme-accent);font-weight:600;margin-right:2px}.player-card-keys em{font-style:normal;padding:3px 8px;border:1px solid color-mix(in srgb,var(--theme-accent) 30%,transparent);color:var(--theme-text,inherit)}.player-card-keys em b{margin-left:3px}.profile-attribute-groups .attribute.is-key{box-shadow:inset 3px 0 0 var(--theme-accent);padding-left:9px;background:color-mix(in srgb,var(--theme-accent) 7%,transparent)}.profile-attribute-groups .attribute.is-key>span{color:var(--theme-text,inherit);font-weight:600}@media(max-width:600px){.player-card-stats{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.player-card-stat b{font-size:22px}}.profile-attribute-list>div.is-key{box-shadow:inset 3px 0 0 var(--theme-accent);padding-left:9px;background:color-mix(in srgb,var(--theme-accent) 7%,transparent)}.profile-attribute-list>div.is-key>span{color:var(--theme-text,inherit);font-weight:600}.squad-detail .player-card-summary{margin:12px 0 10px;padding:12px 10px 10px}.squad-detail .player-card-stats{gap:6px}.squad-detail .player-card-stat b{font-size:21px}.squad-detail .player-card-stat span{font-size:11px}@media(min-width:901px){.game-shell .squad-list{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-items:center}.game-shell .squad-list>.roster-summary{grid-column:1;grid-row:1;border:0;padding:8px 12px;gap:12px;white-space:nowrap}.game-shell .squad-list>.filters{grid-column:2;grid-row:1;margin:0;padding:8px 12px 8px 0;justify-content:flex-end}.game-shell .squad-list>.squad-table-scroll{grid-column:1/-1;grid-row:2;align-self:stretch;min-height:0;overflow:hidden}.game-shell .squad-list>.list-footer{display:none}.game-shell .squad-table-scroll table{height:100%}.game-shell .squad-table-scroll thead th{height:28px;padding-block:0}.game-shell .squad-table-scroll tbody td{padding-block:1px;font-size:13px;height:auto}.game-shell .squad-table-scroll tbody .portrait{width:17px;height:21px}.game-shell .squad-table-scroll tbody .portrait canvas{width:17px;height:21px}.game-shell .squad-table-scroll tbody tr{height:auto!important}:root .game-shell .squad-table-scroll .squad-table td{height:auto;padding:0 8px;font-size:12.5px;line-height:1.2}:root .game-shell .squad-table-scroll .player-cell{min-height:0!important;height:22px!important;gap:8px}:root .game-shell .squad-table-scroll .player-status{min-height:0;height:18px;padding-block:0;line-height:18px;font-size:11px}}@media(min-width:901px){.game-shell>.content{padding-top:14px;padding-bottom:14px}}@media(min-width:901px){.game-shell .squad-detail>.rating-legend{display:none}.game-shell .squad-detail .squad-profile{max-height:150px;overflow:hidden}.game-shell .squad-detail .profile-physical{padding-block:8px}.game-shell .squad-detail .record-block{margin-block:8px;padding:8px 10px}.game-shell .squad-detail .record-block .record-career,.game-shell .squad-detail .record-block .record-label{display:none}.game-shell .squad-detail .record-block .record-form{margin-top:4px}.game-shell .squad-detail .player-card-summary{margin-block:8px;padding:10px 8px 8px}.game-shell .squad-detail .player-card-keys{margin-top:8px;gap:4px 6px}.game-shell .squad-detail .player-card-keys em{padding:2px 6px;font-size:11px}.game-shell .squad-detail .position-strip{margin-block:4px}.game-shell .squad-detail>.screen-tabs{margin-block:6px}.game-shell .squad-detail>.btn.primary{margin-top:8px}}@media(min-width:901px){.game-shell .squad-list>.filters{flex-wrap:nowrap;gap:6px}.game-shell .squad-list>.filters input{max-width:170px;min-width:0}}@media(min-width:901px){.game-shell .md-list .md-row{padding-block:4px}.game-shell .md-list .md-tactic{display:flex;align-items:center;gap:6px}.game-shell .md-list :is(.md-slot,.md-edit){height:24px;min-height:0;line-height:22px}.game-shell .md-list .md-score.vs{padding-block:3px}}@media(min-width:901px){:root .game-shell .finance-main{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:hidden}:root .game-shell .finance-main>.finance-ledger{flex:1 1 auto;min-height:120px;overflow:auto}:root .game-shell .finance-main>.finance-recovery{flex:0 0 auto;margin:0;padding:12px 16px;border:1px solid #3c4e58;background:#0b1923cc}:root .game-shell .finance-recovery h3{margin:0 0 4px;font-size:14px}:root .game-shell .finance-recovery>p{margin:0 0 8px;font-size:12px;color:#9aafb9}:root .game-shell .sale-priority-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));column-gap:14px;max-height:none;overflow:visible;margin:0}:root .game-shell .sale-priority-list li{padding:2px 0;gap:6px;font-size:12.5px;min-height:28px}:root .game-shell .sale-priority-list li>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .game-shell .sale-priority-list .btn.small{min-height:22px;padding:2px 8px;font-size:11.5px}:root .game-shell .finance-balance{padding:22px;overflow:hidden}:root .game-shell .finance-balance h2{margin:18px 0 8px}:root .game-shell .finance-balance>.btn{margin:10px 0}}@media(min-width:901px){:root .game-shell .cup-draw .cup-entrant{min-height:0;height:35px;padding-top:0;padding-bottom:0}:root .game-shell .cup-draw .cup-draw-heading{margin-bottom:0}:root .game-shell .academy-roster .academy-player{min-height:0;height:54px;padding-top:4px;padding-bottom:4px}:root .game-shell .market-scroll .market-table td{height:46px;padding-top:0;padding-bottom:0}}@media(min-width:901px){:root .game-shell .cup-draw{display:grid;grid-template-columns:1fr 1fr;column-gap:14px;align-content:start}:root .game-shell .cup-draw>:not(.cup-entrant){grid-column:1/-1}}@media(min-width:901px)and (max-height:820px){:root .game-shell .squad-table-scroll .squad-table td{height:18px}:root .game-shell .squad-table-scroll .squad-table th{height:30px;padding-top:0;padding-bottom:0}:root .game-shell .squad-table-scroll .player-cell{min-height:17px!important;height:17px!important;vertical-align:middle}:root .game-shell .squad-table-scroll .portrait{width:14px;height:17px}:root .game-shell .squad-detail .record-block{display:none}:root .game-shell .game-tactic-sliders .game-tactic-ends{display:none}:root .game-shell .game-tactic-migration p{display:none}:root .game-shell .academy-roster .academy-player{height:46px}:root .game-shell .market-scroll .market-table td{height:37px}:root .game-shell .market-scroll .market-table .portrait{width:26px;height:32px}:root .game-shell .market-scroll .market-table th{padding-top:0;padding-bottom:0;height:32px}:root .game-shell .market-guide>p{display:none}:root .game-shell .market-preview-hero{max-height:80px;overflow:hidden}:root .game-shell .finance-balance{padding:16px 20px}:root .game-shell .finance-balance h2{margin:10px 0 4px;font-size:30px}:root .game-shell .finance-balance .balance-flow{margin:8px 0}:root .game-shell .finance-balance>.btn{margin:6px 0}:root .game-shell .game-tactic-sliders{gap:6px}:root .game-shell .market-preview>p{display:none}:root .game-shell .market-guide .budget-number{font-size:26px;line-height:1.2}:root .game-shell .market-guide .screen-tabs{min-height:0}:root .game-shell .market-guide .screen-tabs button{min-height:30px;padding-top:4px;padding-bottom:4px}:root .game-shell .game-tactic-slider-head input{height:24px;min-height:0;padding-top:0;padding-bottom:0}:root .game-shell .market-preview-hero{max-height:none;overflow:visible}:root .game-shell .market-guide .section-heading{margin-bottom:4px;min-height:0}:root .game-shell .squad-table-scroll .squad-table td{vertical-align:middle}:root .game-shell .squad-table-scroll .squad-table td>*{vertical-align:middle;line-height:16px}:root .game-shell .squad-table-scroll .player-cell>span{line-height:17px}:root .game-shell .squad-table-scroll .player-cell canvas{width:100%;height:100%}:root .game-shell .game-tactic-slider-head{min-height:0;height:26px}:root .game-shell .market-preview-hero{max-height:92px;overflow:hidden}}@media(min-width:901px){:root .game-shell .market-guide .section-heading{margin-bottom:4px;min-height:0}:root .game-shell .market-guide>.market-preview{margin-bottom:10px}:root .game-shell .market-guide>.budget-number{margin-top:6px}:root .game-shell .market-guide>p{margin-bottom:8px}}:root[data-theme]{color-scheme:dark;--theme-bg:#050a12;--theme-panel:#0c1627;--theme-panel-raised:#16243a;--theme-line:#26364b;--theme-line-soft:#1b293c;--theme-text:#eef3f8;--theme-muted:#a7b5c6;--theme-faint:#8193a8;--theme-red:#ff7c82;--theme-pitch-a:#2a8342;--theme-pitch-b:#2f8f4a;--theme-pitch-line:#ffffffc0;--sx-glass:linear-gradient(180deg,rgba(17,29,49,.86),rgba(7,13,24,.9));--sx-line:rgba(255,255,255,.085);--sx-line-2:rgba(255,255,255,.15);--sx-green:#39d98a;--sx-red:#ff5b62;--sx-amber:#ffb13d;--sx-blue:#4ea6ff;--sx-teal:#35e0c2;--sx-gk:#ffb13d;--sx-df:#4ea6ff;--sx-mf:#39d98a;--sx-fw:#ff6a6f;--sx-cut:14px;--sx-display:900 italic 1em/1 Era,Pretendard,system-ui,sans-serif}:root{--sx-accent:var(--theme-accent);--sx-accent-soft:rgba(var(--sx-accent-rgb),.14);--sx-accent-line:rgba(var(--sx-accent-rgb),.42)}html,body{background:#050a12}:root:root .game-shell,:root:root dialog{font-synthesis:weight style}:root:root .game-shell{--rail:184px;position:relative;isolation:isolate;background:#050a12;color:var(--theme-text);font-family:Era,Pretendard,system-ui,sans-serif;grid-template-rows:58px minmax(0,1fr) 28px}:root:root .game-shell:before{content:"";position:fixed;inset:-24px;z-index:-2;background:url(/assets/game/stadium.webp) center 38%/cover no-repeat;filter:blur(3px) saturate(1.15) brightness(.46);transform:scale(1.03)}:root:root .game-shell:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 60% 8%,transparent 0,rgba(5,10,18,.35) 55%,rgba(5,10,18,.9) 100%),linear-gradient(180deg,#050a1226,#050a12c7 72%,#050a12)}:root:root .game-shell:is([data-page=home],[data-page=club],[data-page=history],[data-page=cup]):before{background-image:url(/assets/game/era-tunnel.png)}:root:root .game-shell:is([data-page=matches],[data-page=league]):before{background-image:url(/assets/game/match-night-v1.png)}:root:root .game-shell>.content{background:transparent;padding:14px 22px 16px}:root:root .game-shell .sidebar{background:linear-gradient(180deg,#04080ff2,#04080fdb);border-right:1px solid var(--sx-line);backdrop-filter:blur(14px);padding:14px 12px 10px;display:flex;flex-direction:column;gap:12px}:root:root .game-shell .sidebar .brand{padding:0 6px}:root:root .game-shell .sidebar .era-wordmark{display:flex;align-items:baseline;gap:5px;font:var(--sx-display);font-size:28px;letter-spacing:-.04em;color:var(--theme-text)}:root:root .game-shell .sidebar .era-wordmark>span{background:linear-gradient(180deg,var(--sx-accent-2),var(--sx-accent) 55%,var(--theme-accent-deep));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 12px var(--sx-accent-soft))}:root:root .game-shell .sidebar .era-wordmark small{display:none}:root:root .game-shell .sidebar .club-id{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0;padding:9px 10px;border:1px solid var(--sx-line);background:linear-gradient(135deg,var(--sx-accent-soft),rgba(255,255,255,.02));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);text-align:left}:root:root .game-shell .sidebar .club-id :is(svg,.crest){width:34px;height:38px;flex:none}:root:root .game-shell .sidebar .club-id strong{display:block;font-size:13.5px;font-weight:850;color:var(--theme-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root:root .game-shell .sidebar .club-id small{font-size:11.5px;color:var(--theme-muted)}:root:root .game-shell .sidebar nav{display:flex;flex-direction:column;gap:2px;min-height:0}:root:root .game-shell .nav-link{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:11px;min-height:0;height:clamp(31px,4.3vh,39px);padding:0 12px;border:0;font-size:13.5px;font-weight:650;color:#c3cfdc;background:none;transition:background .15s,color .15s,transform .15s}:root:root .game-shell .nav-link:hover{background:#ffffff0d;color:#fff;transform:translate(2px)}:root:root .game-shell .nav-link[aria-current]{color:var(--theme-accent-ink);font-weight:850;background:linear-gradient(90deg,var(--sx-accent),rgba(var(--sx-accent-rgb),.85) 70%,rgba(var(--sx-accent-rgb),0));clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);transform:none}:root:root .game-shell .nav-link[aria-current] .nav-icon{color:var(--theme-accent-ink)}:root:root .game-shell .nav-icon{display:grid;place-items:center;width:18px;height:18px;flex:none}:root:root .game-shell .nav-icon svg{width:18px;height:18px;stroke-width:1.7}:root:root .game-shell .nav-text{display:block;font-size:inherit}:root:root .game-shell .sidebar-foot{display:none}:root:root .game-shell .topbar{position:relative;display:flex;align-items:center;gap:14px;padding:0 20px;background:linear-gradient(90deg,#04080feb,#04080f99);border-bottom:1px solid var(--sx-line);backdrop-filter:blur(12px)}:root:root .game-shell .topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--sx-accent-line),transparent)}:root:root .game-shell .hud-location{display:flex;align-items:center;gap:8px;font-weight:850;font-size:15px}:root:root .game-shell .hud-location svg{width:18px;height:18px;color:var(--sx-accent)}:root:root .game-shell .hud-location>i{width:1px;height:14px;background:var(--sx-line-2)}:root:root .game-shell .hud-location>b{font-weight:650;color:var(--theme-muted);font-size:13px}:root:root .game-shell .topbar .meta{margin-left:auto;display:flex;align-items:center;gap:10px}:root:root .game-shell .topbar .meta>span{display:flex;flex-direction:column;justify-content:center;padding:3px 12px;border:1px solid var(--sx-line);background:#00000047;line-height:1.15}:root:root .game-shell .topbar .meta>span small{font-size:10.5px;color:var(--theme-faint);font-weight:700}:root:root .game-shell .topbar .meta>span b{font-size:13px;font-weight:850}:root:root .game-shell .hud-funds .money{font:var(--sx-display);font-style:normal;font-size:16px;color:var(--theme-text)}:root:root .game-shell .hud-funds .money:first-letter{color:var(--sx-accent)}:root:root .game-shell .hud-funds{border-color:var(--sx-accent-line)!important;background:linear-gradient(90deg,var(--sx-accent-soft),rgba(0,0,0,.3))!important}:root:root .game-shell .hud-tool{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--sx-line-2);background:#00000047;color:var(--theme-muted)}:root:root .game-shell .hud-tool:hover{color:#fff;border-color:var(--sx-accent-line)}:root:root .game-shell .guide-tool{margin-left:6px}:root:root .game-shell .logout{min-height:32px;padding:0 12px;border:1px solid var(--sx-line-2);background:#00000047;color:var(--theme-muted);font-size:12.5px;font-weight:700}:root:root .game-shell .logout:hover{color:#fff}:root:root .game-shell .game-status{background:#03060be6;border-top:1px solid var(--sx-line);color:var(--theme-faint);font-size:11.5px}:root:root .game-shell .hud-footer-brand{font:var(--sx-display);font-size:12px;color:var(--theme-muted)}:root:root .game-shell .page-title{align-items:flex-end;margin:0 0 12px;padding:0;border:0}:root:root .game-shell .page-title .eyebrow{color:var(--sx-accent);font-size:12px;font-weight:800;letter-spacing:.06em;margin:0}:root:root .game-shell .page-title h1{font:var(--sx-display);font-size:clamp(24px,3.4vh,31px);letter-spacing:-.025em;color:var(--theme-text);text-shadow:0 2px 24px rgba(0,0,0,.7)}:root:root .game-shell .page-title p{color:var(--theme-muted);font-size:12.5px;font-weight:600}:root:root .game-shell .page-title>div:first-child{display:flex;align-items:baseline;gap:4px 14px;flex-wrap:wrap}:root:root .game-shell .page-title .eyebrow{display:none}:root:root .game-shell .sx-home-title .eyebrow:not(:empty){display:block;flex-basis:100%}:root:root .game-shell :is(.panel,.squad-list,.squad-detail,.market-board,.market-guide,.scout-directory,.scout-report,.league-board,.league-side,.finance-ledger,.finance-balance,.finance-recovery,.academy-candidates,.academy-roster,.academy-developed,.club-access-board,.facility-board,.tactic-main,.game-tactic-roster,.tactic-settings,.cup-draw,.cup-schedule,.md-board,.command-match,.command-schedule,.command-news,.command-readiness,.command-league){position:relative;background:var(--sx-glass);border:1px solid var(--sx-line);backdrop-filter:blur(14px);box-shadow:none;border-radius:0;clip-path:polygon(0 0,calc(100% - var(--sx-cut)) 0,100% var(--sx-cut),100% 100%,0 100%)}:root:root .game-shell :is(.squad-list,.squad-detail,.market-board,.market-guide,.scout-directory,.scout-report,.league-board,.league-side,.finance-ledger,.finance-balance,.finance-recovery,.academy-candidates,.academy-roster,.facility-board,.club-access-board,.tactic-main,.game-tactic-roster,.tactic-settings,.cup-draw,.cup-schedule,.md-board):before{content:"";position:absolute;top:0;left:0;width:64px;height:2px;background:linear-gradient(90deg,var(--sx-accent),transparent);z-index:3;pointer-events:none}:root:root .game-shell .section-heading{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--sx-line);padding-bottom:8px;margin-bottom:10px}:root:root .game-shell .section-heading h2{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:850;color:var(--theme-text)}:root:root .game-shell .section-heading h2:before{content:"";width:4px;height:13px;background:var(--sx-accent);transform:skew(-14deg)}:root:root .game-shell .section-heading>span{color:var(--theme-faint);font-size:11px;font-weight:700;letter-spacing:.04em}:root:root .game-shell .btn{position:relative;overflow:hidden;min-height:34px;padding:0 17px;border:1px solid var(--sx-line-2);border-radius:0;background:linear-gradient(180deg,#ffffff1a,#ffffff08);color:var(--theme-text);font-weight:800;font-size:13px;clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);box-shadow:none;transition:filter .15s,background .15s,transform .1s}:root:root .game-shell .btn:hover:not(:disabled){background:linear-gradient(180deg,#ffffff2e,#ffffff0f);border-color:var(--sx-line-2);color:#fff}:root:root .game-shell .btn:active:not(:disabled){transform:translateY(1px)}:root:root .game-shell .btn.primary{border:0;color:var(--theme-accent-ink);background:linear-gradient(180deg,var(--sx-accent-2),var(--sx-accent) 45%,var(--theme-accent-deep) 130%);box-shadow:0 0 20px rgba(var(--sx-accent-rgb),.3)}:root:root .game-shell .btn.primary:hover:not(:disabled){filter:brightness(1.08) saturate(1.08);background:linear-gradient(180deg,var(--sx-accent-2),var(--sx-accent) 45%,var(--theme-accent-deep) 130%);color:var(--theme-accent-ink)}:root:root .game-shell .btn.primary:not(:disabled):after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.5) 45%,transparent 60%);transform:translate(-120%);animation:sx-shine 3.8s ease-in-out infinite;pointer-events:none}@keyframes sx-shine{0%,60%{transform:translate(-120%)}85%,to{transform:translate(120%)}}:root:root .game-shell .btn:disabled{opacity:.5;filter:grayscale(.4)}:root:root .game-shell .btn.small{min-height:28px;padding:0 12px;font-size:12px}:root:root .game-shell .btn.danger{border-color:#ff5b6280;color:#ffb0b4}:root:root .game-shell :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]),select){border:1px solid var(--sx-line-2);border-radius:0;background:#0006;color:var(--theme-text);font-weight:650}:root:root .game-shell :is(input,select):focus-visible{outline:2px solid var(--sx-accent);outline-offset:1px}:root:root .game-shell .badge{border-radius:0;border:1px solid var(--sx-line-2);background:#ffffff0f;color:var(--theme-text);font-weight:750}:root:root .game-shell .badge.ok{border-color:#39d98a80;background:#39d98a26;color:#8ff5c0}:root:root .game-shell .text-btn{color:var(--sx-accent);font-weight:750}:root:root .game-shell .money{color:var(--sx-accent-2)}:root:root .game-shell :is(.segmented,.screen-tabs,.market-tabs){display:flex;gap:2px;padding:3px;background:#0006;border:1px solid var(--sx-line);border-radius:0;box-shadow:none}:root:root .game-shell :is(.segmented button,.screen-tabs>button,.screen-tabs [role=tab],.market-tabs>button){min-height:30px;padding:0 14px;border:0;border-radius:0;background:transparent;color:var(--theme-muted);font-weight:780;font-size:13px;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%);box-shadow:none}:root:root .game-shell :is(.segmented button,.screen-tabs>button,.market-tabs>button):hover{color:#fff;background:#ffffff0d}:root:root .game-shell :is(.segmented button.active,.screen-tabs>button[aria-selected=true],.screen-tabs [role=tab][aria-selected=true],.market-tabs>button.active){background:linear-gradient(180deg,var(--sx-accent-2),var(--sx-accent))!important;color:var(--theme-accent-ink)!important;border-color:transparent!important}:root:root .game-shell table{color:var(--theme-text);font-size:13px}:root:root .game-shell table th{background:#040911f0;color:var(--theme-faint);font-size:11.5px;font-weight:750;border-color:var(--sx-line-2);letter-spacing:.01em}:root:root .game-shell table td{border-color:#ffffff0d}:root:root .game-shell tbody tr:nth-child(2n){background:#ffffff05}:root:root .game-shell tbody tr:hover{background:#ffffff0d}:root:root .game-shell tbody tr:is(.selected,.me,[aria-selected=true]){background:linear-gradient(90deg,rgba(var(--sx-accent-rgb),.22),rgba(var(--sx-accent-rgb),.04))!important;box-shadow:inset 3px 0 0 var(--sx-accent)}:root:root .game-shell :is(.position-tag,.pos-chip){display:inline-grid;place-items:center;min-width:34px;height:20px;padding:0 5px;border:0;border-radius:0;font:800 11px/1 Era,Pretendard,sans-serif;letter-spacing:.02em;color:#08121c;background:var(--sx-mf);clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%)}:root:root .game-shell :is(.position-tag,.pos-chip)[data-line=GK]{background:var(--sx-gk)}:root:root .game-shell :is(.position-tag,.pos-chip)[data-line=DF]{background:var(--sx-df)}:root:root .game-shell :is(.position-tag,.pos-chip)[data-line=FW]{background:var(--sx-fw)}:root:root .game-shell :is(.ovr-number,.pitch-rating){font:var(--sx-display);font-style:normal;letter-spacing:-.02em}:root:root dialog{border:1px solid var(--sx-accent-line);border-radius:0;background:linear-gradient(180deg,#132139,#0a1322);color:var(--theme-text);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));box-shadow:0 30px 80px #0009}:root:root dialog::backdrop{background:#02050ab8;backdrop-filter:blur(6px)}:root:root dialog[open]{animation:sx-pop .22s cubic-bezier(.2,.9,.3,1.2)}@keyframes sx-pop{0%{opacity:0;transform:translateY(12px) scale(.97)}}:root:root #toast{border-radius:0;background:#f4f6f9;color:#0a1119;font-weight:800;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);border:0}:root:root #toast.error{background:#ffdfe1;color:#5a0b10}@media(max-width:1359px){:root:root .game-shell{--rail:76px}:root:root .game-shell .sidebar{padding:12px 8px}:root:root .game-shell .sidebar .era-wordmark{font-size:19px;justify-content:center}:root:root .game-shell .sidebar .brand{padding:0}:root:root .game-shell .sidebar .club-id{justify-content:center;padding:6px;clip-path:none}:root:root .game-shell .sidebar .club-id>div{display:none}:root:root .game-shell .nav-link{justify-content:center;padding:0;height:clamp(31px,4.6vh,40px)}:root:root .game-shell .nav-link .nav-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:root:root .game-shell .nav-link[aria-current]{clip-path:none;background:linear-gradient(90deg,var(--sx-accent),rgba(var(--sx-accent-rgb),.7))}}@media(max-height:820px){:root:root .game-shell{grid-template-rows:52px minmax(0,1fr) 26px}:root:root .game-shell>.content{padding:10px 18px 12px}:root:root .game-shell .page-title{margin-bottom:9px}}:root:root .game-shell .sx-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:750;color:#c3cfdc;background:#ffffff0f;border:1px solid var(--sx-line-2);white-space:nowrap}:root:root .game-shell .sx-chip.accent{color:var(--sx-accent-2);background:var(--sx-accent-soft);border-color:var(--sx-accent-line)}:root:root .game-shell .sx-form{display:inline-flex;gap:3px}:root:root .game-shell .sx-fc{display:inline-grid;place-items:center;width:20px;height:20px;font:800 10.5px/1 Era,Pretendard,sans-serif;font-style:normal;color:#0a1119}:root:root .game-shell .sx-fc.W{background:var(--sx-green)}:root:root .game-shell .sx-fc.D{background:#9aa7b6}:root:root .game-shell .sx-fc.L{background:var(--sx-red);color:#fff}:root:root .game-shell .sx-gauge{position:relative;display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:0 10px}:root:root .game-shell .sx-gauge svg{width:50px;height:50px;transform:rotate(-90deg)}:root:root .game-shell .sx-gauge circle{fill:none;stroke:#ffffff1a;stroke-width:4}:root:root .game-shell .sx-gauge circle.on{stroke:var(--sx-green);stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(57,217,138,.7))}:root:root .game-shell .sx-gauge b{position:absolute;left:0;top:0;width:50px;height:50px;display:grid;place-items:center;font:var(--sx-display);font-style:normal;font-size:15px}:root:root .game-shell .sx-gauge b small{font-size:9px}:root:root .game-shell .sx-gauge em{font-style:normal;font-size:12px;color:#c3cfdc;font-weight:700}:root:root .game-shell .sx-radar{width:100%;display:block}:root:root .game-shell .sx-radar-ring{fill:none;stroke:#ffffff1a}:root:root .game-shell .sx-radar-ring:first-child{fill:#ffffff08;stroke:#fff3}:root:root .game-shell .sx-radar-axis{stroke:#ffffff14}:root:root .game-shell .sx-radar-shape{fill:#35e0c247;stroke:var(--sx-teal);stroke-width:1.6;filter:drop-shadow(0 0 6px rgba(53,224,194,.5))}:root:root .game-shell .sx-radar-label{fill:var(--theme-muted);font:700 9.5px Era,Pretendard,sans-serif}:root:root .game-shell .sx-radar-label tspan{fill:#fff;font-weight:900}:root:root :is(.game-shell,dialog) .sx-card{--w:172px;width:var(--w);max-width:100%;flex:none;isolation:isolate;filter:drop-shadow(0 8px 14px #0006);--shape:polygon(0 6%,8% 0,92% 0,100% 6%,100% 91%,50% 100%,0 91%)}:root:root :is(.game-shell,dialog) .sx-card-l{--w:clamp(164px,22vh,202px)}:root:root :is(.game-shell,dialog) .sx-card-m{--w:clamp(150px,19vh,172px)}:root:root :is(.game-shell,dialog) .sx-card-s{--w:clamp(94px,12vh,112px)}:root:root :is(.game-shell,dialog) .sx-card-frame{position:relative;aspect-ratio:190/294;clip-path:var(--shape);background:var(--card-edge);color:var(--card-ink);padding:0;overflow:hidden}:root:root :is(.game-shell,dialog) .sx-card-s .sx-card-frame{aspect-ratio:190/238}:root:root :is(.game-shell,dialog) .sx-card-surface{position:absolute;inset:3px;clip-path:var(--shape);background:radial-gradient(ellipse at 70% 16%,#fff6,transparent 47%),repeating-linear-gradient(124deg,#fff0 0 18px,#fff1 18px 19px),var(--card-bg)}:root:root :is(.game-shell,dialog) .sx-card-outline{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--card-line);stroke-width:.8;pointer-events:none;z-index:2}:root:root :is(.game-shell,dialog) .sx-card-frame:after{content:"";position:absolute;inset:0;z-index:4;background:linear-gradient(112deg,transparent 25%,#fff3 48%,transparent 66%);transform:translate(-130%);transition:transform .65s;pointer-events:none}:root:root :is(.game-shell,dialog) :is(.sx-card:hover,button:hover>.sx-card) .sx-card-frame:after{transform:translate(130%)}:root:root :is(.game-shell,dialog) .sx-elite{--card-bg:linear-gradient(145deg,#fff0b4,#edcb70 48%,#d0a148);--card-edge:linear-gradient(125deg,#fff5d4,#be9138 28%,#fff0aa 60%,#8a5b17);--card-ink:#30200a;--card-line:#76501b70}:root:root :is(.game-shell,dialog) .sx-gold{--card-bg:linear-gradient(145deg,#f6e3aa,#e2c06f 48%,#c99b43);--card-edge:linear-gradient(125deg,#fff2ca,#b78a34 28%,#ffe9a4 60%,#88601f);--card-ink:#302312;--card-line:#74532166}:root:root :is(.game-shell,dialog) .sx-silver{--card-bg:linear-gradient(145deg,#e8eef3,#c6d1dd 48%,#9eafc0);--card-edge:linear-gradient(125deg,#fff,#788c9f 28%,#eef4fa 60%,#62778a);--card-ink:#1c2c3b;--card-line:#48607766}:root:root :is(.game-shell,dialog) .sx-bronze{--card-bg:linear-gradient(145deg,#f1d2b5,#d3a37a 48%,#b68055);--card-edge:linear-gradient(125deg,#ffe5cd,#9b6841 28%,#edc6a3 60%,#774a29);--card-ink:#332116;--card-line:#774f3566}:root:root :is(.game-shell,dialog) .sx-card .sx-card-head{position:absolute;left:9%;top:11%;width:23%;z-index:3;display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--card-ink)}:root:root :is(.game-shell,dialog) .sx-card .sx-card-head>strong{display:block;margin:0;font:900 normal calc(var(--w)*.22)/.95 Era,Pretendard,sans-serif;letter-spacing:-.06em;color:var(--card-ink)}:root:root :is(.game-shell,dialog) .sx-card .sx-card-head>span{font:850 max(10px,calc(var(--w)*.072))/1.2 Era,Pretendard,sans-serif;color:var(--card-ink);letter-spacing:.03em;padding-bottom:5px;border-bottom:1px solid var(--card-line);width:75%;text-align:center}:root:root :is(.game-shell,dialog) .sx-card .sx-card-head>svg{width:calc(var(--w)*.13);height:auto;margin-top:2px}:root:root :is(.game-shell,dialog) .sx-card .portrait.sx-card-pt,:root:root #detail .sx-card .portrait.sx-card-pt{position:absolute;left:18%;top:4%;z-index:1;display:block;width:82%;height:59%;aspect-ratio:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:hidden;-webkit-mask-image:linear-gradient(#000 79%,transparent 100%);mask-image:linear-gradient(#000 79%,transparent 100%)}:root:root :is(.game-shell,dialog) .sx-card .sx-card-pt canvas{position:static;width:100%;height:100%;display:block;object-fit:contain;object-position:center bottom}:root:root :is(.game-shell,dialog) .sx-card .sx-card-name{position:absolute;z-index:3;top:56%;left:10%;right:10%;height:13%;margin:0;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--card-ink);border-bottom:1px solid var(--card-line);padding:0 0 2px;white-space:normal;overflow:hidden}:root:root :is(.game-shell,dialog) .sx-card .sx-card-name>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all;overflow-wrap:anywhere;font:850 max(11px,calc(var(--w)*.078))/1.2 Era,Pretendard,sans-serif;letter-spacing:-.035em;color:var(--card-ink)}:root:root :is(.game-shell,dialog) .sx-card .sx-card-stats{position:absolute;z-index:3;left:10%;right:10%;top:70%;height:22%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:3px 4px;padding:0;text-align:center;color:var(--card-ink)}:root:root :is(.game-shell,dialog) .sx-card .sx-card-stats>span{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;gap:1px;color:var(--card-ink)}:root:root :is(.game-shell,dialog) .sx-card .sx-card-stats b{margin:0;font:850 max(14px,calc(var(--w)*.09))/1 Era,Pretendard,sans-serif;font-variant-numeric:tabular-nums;color:var(--card-ink);letter-spacing:-.03em}:root:root :is(.game-shell,dialog) .sx-card .sx-card-stats small{margin:0;font:650 max(9px,calc(var(--w)*.052))/1.15 Era,Pretendard,sans-serif;white-space:nowrap;color:var(--card-ink);opacity:1;letter-spacing:-.035em}:root:root :is(.game-shell,dialog) .sx-card-s .portrait.sx-card-pt{height:76%;top:3%}:root:root :is(.game-shell,dialog) .sx-card-s .sx-card-name{top:73%;height:16%;border:0;left:8%;right:8%;padding:0}@media(prefers-reduced-motion:reduce){:root:root :is(.game-shell,dialog) .sx-card-frame:after{display:none}}:root:root .game-shell[data-page=home]>.content{display:flex;flex-direction:column}:root:root .game-shell .sx-home{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(300px,.82fr);grid-template-rows:minmax(0,1.3fr) minmax(0,1fr);gap:12px;padding:0;margin:0;background:none;overflow:hidden}:root:root .game-shell .sx-home>section{min-height:0;min-width:0;display:flex;flex-direction:column;padding:11px 16px 14px;margin:0;overflow:hidden}:root:root .game-shell .sx-home .command-heading{display:flex;align-items:center;gap:10px;padding:0 0 8px;margin:0 0 10px;border-bottom:1px solid var(--sx-line)}:root:root .game-shell .sx-home .command-heading h2{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:850;color:var(--theme-text)}:root:root .game-shell .sx-home .command-heading h2:before{content:"";width:4px;height:13px;background:var(--sx-accent);transform:skew(-14deg)}:root:root .game-shell .sx-home .command-heading a{margin-left:auto;color:var(--sx-accent);font-size:12.5px;font-weight:750}:root:root .game-shell .sx-home .command-heading a span{margin-left:3px}:root:root .game-shell .sx-home>.sx-hero{grid-column:1/3;grid-row:1;position:relative;padding:16px 22px;border:1px solid var(--sx-accent-line);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:linear-gradient(90deg,#050a128c,#050a1233 50%,#050a128c),linear-gradient(0deg,rgba(5,10,18,.94),transparent 58%),url(/assets/game/match-night-v1.png) center 45%/cover}:root:root .game-shell .sx-home>.sx-hero:before{content:"";position:absolute;inset:0;width:auto;height:auto;background:linear-gradient(115deg,rgba(var(--sx-accent-rgb),.22) 0 30%,transparent 30.2% 69.8%,rgba(78,166,255,.2) 70% 100%);mix-blend-mode:soft-light;pointer-events:none}:root:root .game-shell .sx-home>.sx-hero:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.22),transparent)}:root:root .game-shell .sx-hero>*{position:relative;z-index:1}:root:root .game-shell .sx-hero-top{display:flex;align-items:center;gap:8px}:root:root .game-shell .sx-hero-time{margin-left:auto;font-weight:800;color:#c3cfdc;font-size:13px}:root:root .game-shell .sx-challenge{display:inline-flex;align-items:center;gap:7px;padding:3px 10px;border:1px solid rgba(53,224,194,.4);background:#35e0c21a;color:#bff5ea;font-size:11.5px;font-weight:750}:root:root .game-shell .sx-challenge b{font:var(--sx-display);font-style:normal;font-size:13px;color:#fff}:root:root .game-shell .sx-challenge b small{font-size:10px;color:var(--theme-muted)}:root:root .game-shell .sx-challenge em{font-style:normal;color:var(--sx-accent-2)}:root:root .game-shell .sx-challenge.done{opacity:.7}:root:root .game-shell .sx-versus{flex:1;min-height:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}:root:root .game-shell .sx-side{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;min-width:0}:root:root .game-shell .sx-side>svg{width:clamp(78px,12vh,112px);height:auto;filter:drop-shadow(0 8px 16px rgba(0,0,0,.6))}:root:root .game-shell .sx-side:first-child>svg{filter:drop-shadow(0 0 20px rgba(var(--sx-accent-rgb),.4)) drop-shadow(0 8px 16px rgba(0,0,0,.6))}:root:root .game-shell .sx-side h2{font:var(--sx-display);font-size:clamp(18px,2.7vh,25px);letter-spacing:-.02em;text-shadow:0 2px 12px rgba(0,0,0,.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}:root:root .game-shell .sx-rankline{font-size:12.5px;color:#c3cfdc}:root:root .game-shell .sx-rankline b{color:var(--sx-accent-2)}:root:root .game-shell .sx-vs{display:flex;flex-direction:column;align-items:center;gap:8px}:root:root .game-shell .sx-vs-mark{font:var(--sx-display);font-size:clamp(44px,7.2vh,70px);letter-spacing:-.06em;background:linear-gradient(180deg,#fff,#b8c6d6);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 18px rgba(0,0,0,.8))}:root:root .game-shell .sx-clock{display:flex;flex-direction:column;align-items:center;padding:6px 14px 7px;background:#0009;border:1px solid var(--sx-accent-line);box-shadow:0 0 24px rgba(var(--sx-accent-rgb),.14) inset;min-width:130px}:root:root .game-shell .sx-clock small{font-size:10.5px;color:var(--theme-faint);font-weight:700}:root:root .game-shell .sx-clock b{font:var(--sx-display);font-style:normal;font-size:clamp(18px,2.8vh,25px);color:var(--sx-accent);letter-spacing:.03em;text-shadow:0 0 12px rgba(var(--sx-accent-rgb),.55);white-space:nowrap}:root:root .game-shell .sx-hero-bottom{display:flex;align-items:center;gap:22px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12)}:root:root .game-shell .sx-lineup small{display:block;font-size:11px;color:var(--theme-faint);font-weight:700}:root:root .game-shell .sx-lineup b{font-weight:850;font-size:15px;color:#fff}:root:root .game-shell .sx-hero-cta{margin-left:auto;display:flex;align-items:center;gap:8px}:root:root .game-shell .sx-hero-cta .command-kickoff{min-height:44px;padding:0 28px;font-size:15px;display:inline-flex;align-items:center;gap:10px}:root:root .game-shell .sx-hero-cta .command-secondary{min-height:36px;display:inline-flex;align-items:center;padding:0 16px;border:1px solid var(--sx-line-2);background:#00000059;color:#fff;font-weight:800;font-size:13px;clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%)}:root:root .game-shell .sx-hero-first .sx-first{flex:1;display:flex;align-items:center;justify-content:center;gap:32px}:root:root .game-shell .sx-first>svg{width:clamp(110px,17vh,150px);height:auto;filter:drop-shadow(0 0 24px rgba(var(--sx-accent-rgb),.45))}:root:root .game-shell .sx-first h2{font:var(--sx-display);font-size:clamp(26px,4vh,38px);margin:8px 0 6px}:root:root .game-shell .sx-first p{color:#c3cfdc;margin-bottom:14px}:root:root .game-shell .sx-home>.sx-spot{grid-column:3;grid-row:1}:root:root .game-shell .sx-spot-body{flex:1;min-height:0;display:flex;align-items:center;gap:14px;background:radial-gradient(ellipse at 30% 50%,rgba(var(--sx-accent-rgb),.16),transparent 65%)}:root:root .game-shell .sx-spot-card{flex:none}:root:root .game-shell .sx-spot-info{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}:root:root .game-shell .sx-spot-info h3{font:var(--sx-display);font-size:19px;letter-spacing:-.02em}:root:root .game-shell .sx-spot-info p{display:flex;align-items:center;gap:6px;color:#c3cfdc;font-size:13px}:root:root .game-shell .sx-last{display:flex;flex-direction:column;padding:6px 10px;background:#00000059;border:1px solid var(--sx-line)}:root:root .game-shell .sx-last small{font-size:10.5px;color:var(--theme-faint)}:root:root .game-shell .sx-last strong{font:var(--sx-display);font-style:normal;font-size:18px}:root:root .game-shell .sx-last span{font-size:12px;color:#c3cfdc}:root:root .game-shell .sx-home>.sx-league{grid-column:1;grid-row:2}:root:root .game-shell .sx-mini-table{list-style:none;margin:0 -16px;padding:0;display:grid;grid-auto-rows:minmax(0,1fr);flex:1;min-height:0}:root:root .game-shell .sx-mini-table li{display:grid;grid-template-columns:28px 26px minmax(0,1fr) 38px 32px;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.05);font-size:13px}:root:root .game-shell .sx-mini-table li>svg{width:24px;height:27px}:root:root .game-shell .sx-mini-table b{font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root:root .game-shell .sx-rk{font:var(--sx-display);font-style:normal;color:var(--theme-faint);text-align:center}:root:root .game-shell .sx-mini-table li.promo .sx-rk{color:#6ff0ae}:root:root .game-shell .sx-mini-table li.me{background:linear-gradient(90deg,rgba(var(--sx-accent-rgb),.2),transparent);box-shadow:inset 3px 0 0 var(--sx-accent)}:root:root .game-shell .sx-gd{color:var(--theme-faint);text-align:right;font-size:12px}:root:root .game-shell .sx-mini-table strong{font:var(--sx-display);font-style:normal;font-size:16px;text-align:right}:root:root .game-shell .sx-home>.sx-calendar{grid-column:2;grid-row:2}:root:root .game-shell .sx-results{display:grid;grid-auto-rows:minmax(0,1fr);flex:1;min-height:0;gap:6px}:root:root .game-shell .sx-result{display:grid;grid-template-columns:22px 24px auto 24px minmax(0,1fr);align-items:center;gap:9px;padding:0 12px;background:linear-gradient(90deg,#ffffff0f,#ffffff04);border:1px solid var(--sx-line);text-align:left;color:var(--theme-text);min-height:0;max-height:64px}:root:root .game-shell button.sx-result:hover{background:linear-gradient(90deg,#ffffff1c,#ffffff08)}:root:root .game-shell .sx-result>svg{width:22px;height:25px}:root:root .game-shell .sx-result.upcoming{grid-template-columns:40px 24px minmax(0,1fr) auto}:root:root .game-shell .sx-score{display:flex;align-items:center;gap:5px;padding:2px 9px;background:#00000073;font:var(--sx-display);font-style:normal;font-size:16px}:root:root .game-shell .sx-score em{color:var(--theme-faint);font-style:normal}:root:root .game-shell .sx-opp{display:flex;flex-direction:column;font-weight:750;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}:root:root .game-shell .sx-opp small{font-size:11px;color:var(--theme-faint);font-weight:650}:root:root .game-shell .sx-round{font:var(--sx-display);font-style:normal;color:var(--sx-accent);font-size:14px}:root:root .game-shell .sx-state{font-size:11.5px;font-weight:750;color:#c3cfdc;padding:2px 8px;border:1px solid var(--sx-line-2)}:root:root .game-shell .sx-home>.sx-tasks{grid-column:3;grid-row:2}:root:root .game-shell .sx-task-list{display:grid;grid-auto-rows:minmax(0,1fr);gap:6px;flex:1;min-height:0}:root:root .game-shell .sx-task{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:0 12px;background:#ffffff09;border:1px solid var(--sx-line);color:var(--theme-text);min-height:0;transition:background .15s,border-color .15s}:root:root .game-shell .sx-task:hover{background:#ffffff12;border-color:var(--sx-line-2)}:root:root .game-shell .sx-task b{display:block;font-weight:750;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root:root .game-shell .sx-task small{color:var(--theme-faint);font-size:11.5px}:root:root .game-shell .sx-task-ico{display:grid;place-items:center;width:32px;height:32px;color:var(--sx-teal);background:#35e0c21a;font-size:15px;clip-path:polygon(25% 0,100% 0,75% 100%,0 100%)}:root:root .game-shell .sx-task.urgent .sx-task-ico{color:var(--sx-amber);background:#ffb13d24}:root:root .game-shell .sx-arrow{color:var(--theme-faint);font-size:20px}:root:root .game-shell .sx-latest{flex:none;margin-top:8px}:root:root .game-shell .sx-latest .feed{margin:0;padding:0;list-style:none}:root:root .game-shell .sx-latest .feed li{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#c3cfdc;padding:6px 0 0;border-top:1px solid var(--sx-line)}:root:root .game-shell .sx-latest .feed small{color:var(--theme-faint)}@media(max-height:820px){:root:root .game-shell .sx-home>section{padding:9px 14px 10px}:root:root .game-shell .sx-home>.sx-hero{padding:12px 18px}:root:root .game-shell .sx-hero-bottom{padding-top:8px}:root:root .game-shell .sx-gauge svg,:root:root .game-shell .sx-gauge b{width:42px;height:42px}:root:root .game-shell .sx-latest{display:none}:root:root .game-shell .sx-home-title{display:none}}:root:root .game-shell .tactic-main{perspective:1100px;perspective-origin:50% -12%}:root:root .game-shell .tactics-toolbar{position:relative;z-index:4;background:none;border:0;border-bottom:1px solid var(--sx-line);padding:10px 14px 8px}:root:root .game-shell .tactics-toolbar .pitch-help{color:var(--theme-faint);font-size:11.5px}:root:root .game-shell .position-edit-toggle{color:#c3cfdc;font-weight:700;font-size:12.5px}:root:root .game-shell .era-tactic-pitch{overflow:visible;transform:rotateX(24deg) scale(.94);transform-origin:50% 100%;transform-style:preserve-3d;margin:34px 6% 4px;border:2px solid rgba(255,255,255,.7);border-radius:2px;box-shadow:0 40px 70px #000000b3,inset 0 0 120px #00000059;background:radial-gradient(ellipse 80% 55% at 50% 42%,rgba(255,255,255,.12),transparent 70%),radial-gradient(ellipse 120% 90% at 50% 50%,transparent 55%,rgba(0,0,0,.38)),repeating-linear-gradient(180deg,#2f8f4a 0 6.25%,#288142 6.25% 12.5%)}:root:root .game-shell .era-tactic-pitch:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:2px solid rgba(255,255,255,.7);pointer-events:none}:root:root .game-shell .era-tactic-pitch:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-radial-gradient(circle at 30% 40%,rgba(255,255,255,.035) 0 1px,transparent 1px 3px),repeating-radial-gradient(circle at 70% 60%,rgba(0,0,0,.05) 0 1px,transparent 1px 4px);mix-blend-mode:overlay}:root:root .game-shell .era-tactic-pitch .pitch-lines :is(.center-circle,.penalty-area){border-color:#ffffffb3;border-width:2px}:root:root .game-shell .era-tactic-pitch .pitch-lines .center-circle:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#fff}:root:root .game-shell .era-tactic-player.sx-token{z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:0;width:clamp(66px,8.8vh,86px);transform:translate(-50%,-78%) rotateX(-24deg);transform-origin:50% 100%;transition:transform .15s}:root:root .game-shell .era-tactic-player.sx-token:hover{transform:translate(-50%,-82%) rotateX(-24deg) scale(1.05);z-index:5}:root:root .game-shell .sx-token .pitch-profile{position:relative;display:block;width:100%;min-height:0;height:auto;padding:0;border:0;background:var(--card-bg);color:var(--card-ink);clip-path:polygon(0 9px,9px 0,100% 0,100% 100%,0 100%);box-shadow:none;overflow:hidden}:root:root .game-shell .sx-token .pitch-profile:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 90% 55% at 70% 18%,rgba(255,255,255,.45),transparent 60%);mix-blend-mode:overlay;pointer-events:none}:root:root .game-shell .sx-token.sx-elite{--card-bg:linear-gradient(160deg,#fff2c0,#f2c14e 30%,#c98b1f 62%,#7d4f0c);--card-ink:#241503}:root:root .game-shell .sx-token.sx-gold{--card-bg:linear-gradient(160deg,#f7e2a4,#dcb050 40%,#a77a2a);--card-ink:#241806}:root:root .game-shell .sx-token.sx-silver{--card-bg:linear-gradient(160deg,#f4f8fb,#c3cfda 40%,#7c8b9b);--card-ink:#151d26}:root:root .game-shell .sx-token.sx-bronze{--card-bg:linear-gradient(160deg,#f5cda8,#c88b57 42%,#7d4a26);--card-ink:#221005}:root:root .game-shell .sx-token .pitch-face{display:block;width:84%;height:auto;aspect-ratio:4/5;margin:0 0 0 auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none}:root:root .game-shell .sx-token .pitch-face canvas{width:100%;height:100%;display:block}:root:root .game-shell .sx-token .pitch-rating{position:absolute;left:4px;top:3px;z-index:2;background:none;border:0;padding:0;font:var(--sx-display);font-size:clamp(14px,2vh,18px);color:var(--card-ink)!important;text-shadow:none}:root:root .game-shell .sx-token .pitch-position{position:absolute;left:4px;top:clamp(19px,2.6vh,24px);z-index:2;display:inline-grid;place-items:center;min-width:0;height:13px;padding:0 3px;border:0;background:var(--sx-mf);color:#08121c;font:800 9px/1 Era,Pretendard,sans-serif}:root:root .game-shell .sx-token[data-line=GK] .pitch-position{background:var(--sx-gk)}:root:root .game-shell .sx-token[data-line=DF] .pitch-position{background:var(--sx-df)}:root:root .game-shell .sx-token[data-line=FW] .pitch-position{background:var(--sx-fw)}:root:root .game-shell .sx-token .pitch-name{display:block;width:100%;min-height:0;height:auto;padding:3px;border:0;border-radius:0;background:#060c16f0;color:#fff;font-size:10.5px;font-weight:800;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:none}:root:root .game-shell .sx-token .pitch-name b{color:var(--sx-accent);margin-right:2px}:root:root .game-shell .sx-token .pitch-condition{display:block;width:100%;height:3px;background:#0000008c}:root:root .game-shell .sx-token .pitch-condition i{display:block;height:100%;background:var(--sx-green)}:root:root .game-shell .sx-token .role-select{width:100%;height:19px;min-height:0;margin-top:2px;padding:0 3px;border:1px solid rgba(255,255,255,.18);background:#040911e0;color:#dfe8f2;font-size:10px;font-weight:700}:root:root .game-shell .sx-token .pitch-alert{position:absolute;right:-4px;top:-6px;z-index:3;padding:1px 5px;background:var(--sx-red);color:#fff;font-size:9.5px;font-weight:800}:root:root .game-shell .sx-token:is(.drop-hover) .pitch-profile,:root:root .game-shell .sx-token .drag-selected{outline:2px solid var(--sx-accent);outline-offset:2px}:root:root .game-shell .era-tactic-pitch .position-drop{transform:translate(-50%,-50%) rotateX(-24deg);border-radius:0;background:#040911cc;border:1px dashed rgba(255,255,255,.5);color:#fff}:root:root .game-shell .era-tactic-pitch .position-drop.occupied{border-style:solid;border-color:var(--sx-accent-line);background:rgba(var(--sx-accent-rgb),.2)}:root:root .game-shell .tactic-drag-ghost{background:var(--sx-accent);color:var(--theme-accent-ink);font-weight:850;border-radius:0}:root:root .game-shell .tactic-save-status{color:var(--theme-faint);font-weight:700}:root:root .game-shell .tactic-save-status.dirty{color:var(--sx-amber)}:root:root .game-shell .tactic-roster-heading{border-bottom:1px solid var(--sx-line)}:root:root .game-shell .tactic-roster-heading h2{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:850}:root:root .game-shell .tactic-roster-heading h2:before{content:"";width:4px;height:13px;background:var(--sx-accent);transform:skew(-14deg)}:root:root .game-shell .lineup-editor-row{border:1px solid transparent;border-bottom-color:var(--sx-line);background:#ffffff06}:root:root .game-shell .lineup-editor-row:hover{background:#ffffff0f}:root:root .game-shell .lineup-position{border:0;border-radius:0;background:var(--sx-accent-soft);color:var(--sx-accent-2);font:var(--sx-display);font-style:normal;font-size:11.5px;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%)}:root:root .game-shell .lineup-player-select select{background:transparent;border-color:transparent;font-weight:750}:root:root .game-shell .lineup-player-select small{color:var(--theme-faint)}:root:root .game-shell .game-tactic-settings :is(h2){display:flex;align-items:center;gap:8px;font-size:13px;font-weight:850;color:var(--theme-text)}:root:root .game-shell .game-tactic-settings h2:before{content:"";width:4px;height:12px;background:var(--sx-accent);transform:skew(-14deg)}:root:root .game-shell .game-tactic-presets>div button{border:1px solid var(--sx-line);border-radius:0;background:#ffffff0a;color:#dfe8f2;font-weight:850;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}:root:root .game-shell .game-tactic-presets>div button[aria-pressed=true]{background:linear-gradient(180deg,rgba(var(--sx-accent-rgb),.32),rgba(var(--sx-accent-rgb),.1));border-color:var(--sx-accent);color:var(--sx-accent-2);box-shadow:0 0 14px rgba(var(--sx-accent-rgb),.25)}:root:root .game-shell .game-tactic-slider-head label{font-weight:750;color:#c3cfdc}:root:root .game-shell .game-tactic-slider-head input{border:0;background:none;font:var(--sx-display);font-style:normal;font-size:17px;color:#fff;text-align:right}:root:root .game-shell .game-tactic-slider input[type=range]{-webkit-appearance:none;appearance:none;height:16px;background:transparent;accent-color:var(--sx-accent)}:root:root .game-shell .game-tactic-slider input[type=range]::-webkit-slider-runnable-track{height:7px;background:linear-gradient(90deg,rgba(var(--sx-accent-rgb),.25),#ffffff1a);clip-path:polygon(0 0,100% 0,calc(100% - 3px) 100%,0 100%)}:root:root .game-shell .game-tactic-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:18px;margin-top:-6px;background:var(--sx-accent-2);clip-path:polygon(30% 0,100% 0,70% 100%,0 100%);box-shadow:0 0 8px rgba(var(--sx-accent-rgb),.9)}:root:root .game-shell .game-tactic-ends{color:var(--theme-faint)}:root:root .game-shell .game-tactic-summary{color:#c3cfdc}:root:root .game-shell .game-tactic-migration{border:1px solid var(--sx-accent-line);background:var(--sx-accent-soft);border-radius:0}@media(max-height:820px){:root:root .game-shell .era-tactic-pitch{margin-top:26px}:root:root .game-shell .era-tactic-player.sx-token{width:clamp(58px,8.4vh,72px)}:root:root .game-shell .sx-token .role-select{height:17px;font-size:9.5px}}:root:root .game-shell .roster-summary span{color:var(--theme-faint);font-weight:700}:root:root .game-shell .roster-summary b{color:#fff;font:var(--sx-display);font-style:normal;font-size:14px}:root:root .game-shell .player-search{border:1px solid var(--sx-line-2);background:#00000061;border-radius:0}:root:root .game-shell .player-search input{background:transparent;border:0}:root:root .game-shell .squad-table .player-cell{font-weight:750;color:#fff}:root:root .game-shell .squad-table .player-status{font-size:11.5px;font-weight:750;border-radius:0}:root:root .game-shell .squad-detail{padding:12px 16px 14px;background:radial-gradient(ellipse 80% 40% at 25% 18%,rgba(var(--sx-accent-rgb),.14),transparent 70%),var(--sx-glass)}:root:root .game-shell .squad-profile.sx-profile{display:flex;align-items:flex-start;gap:14px;flex:none;max-height:none;min-height:0;height:auto;padding:0 0 10px;margin:0 0 8px;border:0;border-bottom:1px solid var(--sx-line);background:none;overflow:visible}:root:root .game-shell .squad-profile.sx-profile:before,:root:root .game-shell .squad-profile.sx-profile:after{display:none}:root:root .game-shell .sx-profile .sx-card-l{--w:clamp(144px,17.5vh,164px)}:root:root .game-shell .squad-detail .profile-attribute-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 10px}:root:root .game-shell .squad-detail .profile-attribute-list>div{min-height:0;height:26px;padding:0 6px;font-size:12px}:root:root .game-shell .squad-detail .profile-attribute-list>div span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root:root .game-shell .sx-profile-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}:root:root .game-shell .sx-profile-meta .profile-kicker{display:flex;align-items:center;gap:8px;color:var(--theme-faint);font-weight:800;font-size:12px}:root:root .game-shell .sx-profile-meta h2{font:var(--sx-display);font-size:clamp(19px,2.8vh,24px);letter-spacing:-.02em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root:root .game-shell .sx-profile-meta>p{color:var(--theme-muted);font-size:12.5px}:root:root .game-shell .sx-profile-meta .profile-rating{display:flex;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--sx-line);border-bottom:1px solid var(--sx-line)}:root:root .game-shell .sx-profile-meta .profile-rating strong{font:var(--sx-display);font-style:normal;font-size:26px;background:none;padding:0}:root:root .game-shell .sx-profile-meta .profile-rating span{font-size:11px;color:var(--theme-faint);font-weight:750}:root:root .game-shell .sx-profile-meta .profile-rating .player-status{margin-left:auto;padding:3px 9px;border:1px solid var(--sx-line-2);font-size:11.5px}:root:root .game-shell .sx-profile-meta .profile-rating .player-status.starter{border-color:#39d98a80;color:#8ff5c0;background:#39d98a1f}:root:root .game-shell .sx-profile-meta .profile-physical{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin:2px 0 0;padding:0;border:0;background:none}:root:root .game-shell .sx-profile-meta .profile-physical span{display:flex;align-items:baseline;justify-content:space-between;gap:4px;padding:4px 8px;background:#0000004d;border:1px solid var(--sx-line);font:var(--sx-display);font-style:normal;font-size:14px;color:#fff}:root:root .game-shell .sx-profile-meta .profile-physical small{font:700 10px Era,Pretendard,sans-serif;color:var(--theme-faint)}:root:root .game-shell .squad-detail .record-block{border:1px solid var(--sx-line);background:#00000040;border-radius:0}:root:root .game-shell .squad-detail .record-cells b{font:var(--sx-display);font-style:normal;font-size:16px;color:#fff}:root:root .game-shell .player-card-summary.keys-only{padding:0;border:0;background:none;margin:6px 0}:root:root .game-shell .player-card-keys{display:flex;flex-wrap:wrap;align-items:center;gap:5px}:root:root .game-shell .player-card-keys>span{color:var(--sx-accent);font-weight:800;font-size:11.5px;margin-right:2px}:root:root .game-shell .player-card-keys em{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;font-style:normal;font-size:11.5px;font-weight:700;color:#dfe8f2;background:rgba(var(--sx-accent-rgb),.1);border:1px solid rgba(var(--sx-accent-rgb),.3)}:root:root .game-shell .profile-attribute-list>div{border-bottom:1px solid rgba(255,255,255,.05)}:root:root .game-shell .profile-attribute-list>div.is-key{background:linear-gradient(90deg,rgba(var(--sx-accent-rgb),.14),transparent);box-shadow:inset 2px 0 0 var(--sx-accent)}:root:root .game-shell .profile-attribute-list b{font:var(--sx-display);font-style:normal}:root:root .game-shell .profile-detail-action{width:100%}@media(max-height:820px){:root:root .game-shell .sx-profile .sx-card-l{--w:144px}:root:root .game-shell .sx-profile-meta .profile-physical{display:none}:root:root .game-shell .squad-detail :is(.position-strip,.record-career){display:none}:root:root .game-shell .squad-detail .profile-attribute-list>div{height:23px}}:root:root .game-shell .md-top{gap:10px}:root:root .game-shell .mc-season{border:1px solid var(--sx-accent-line);border-radius:0;background:linear-gradient(135deg,rgba(var(--sx-accent-rgb),.18),#070d18e6);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}:root:root .game-shell .mc-season-rank b{font:var(--sx-display);font-size:34px;background:linear-gradient(180deg,var(--sx-accent-2),var(--sx-accent));-webkit-background-clip:text;background-clip:text;color:transparent}:root:root .game-shell .mc-pip{border-radius:0;width:14px;height:14px}:root:root .game-shell .mc-pip.W,:root:root .game-shell .mc-pip.win{background:var(--sx-green)}:root:root .game-shell .mc-pip.L,:root:root .game-shell .mc-pip.loss{background:var(--sx-red)}:root:root .game-shell .mc-pip.D,:root:root .game-shell .mc-pip.draw{background:#9aa7b6}:root:root .game-shell .md-day{position:relative;border:1px solid var(--sx-line);border-radius:0;background:linear-gradient(180deg,#111d31db,#070d18e6);color:#c3cfdc;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);transition:background .15s,border-color .15s}:root:root .game-shell .md-day:hover{border-color:var(--sx-line-2);background:linear-gradient(180deg,#1d2d46e6,#0a1220e6)}:root:root .game-shell .md-day b{font-size:14px;font-weight:850;color:#fff}:root:root .game-shell .md-day small{color:var(--theme-faint)}:root:root .game-shell .md-day i{background:#ffffff1a}:root:root .game-shell .md-day i:after,:root:root .game-shell .md-day i:before{background:var(--sx-accent)}:root:root .game-shell .md-day.on{border-color:var(--sx-accent);background:linear-gradient(180deg,rgba(var(--sx-accent-rgb),.34),rgba(var(--sx-accent-rgb),.08));box-shadow:0 0 22px rgba(var(--sx-accent-rgb),.18)}:root:root .game-shell .md-day.on b{color:var(--sx-accent-2)}:root:root .game-shell .md-day-challenge{border-color:#35e0c266}:root:root .game-shell .md-board-head h2{display:flex;align-items:center;gap:8px;font:var(--sx-display);font-size:19px}:root:root .game-shell .md-cols{color:var(--theme-faint);border-bottom:1px solid var(--sx-line-2);background:#040911e6}:root:root .game-shell .md-row{border-bottom:1px solid rgba(255,255,255,.05);background:none;transition:background .12s}:root:root .game-shell .md-row:nth-child(2n){background:#ffffff05}:root:root .game-shell .md-row:hover{background:#ffffff0d}:root:root .game-shell .md-row time{font:var(--sx-display);font-style:normal;font-size:16px;color:#dfe8f2}:root:root .game-shell .md-row time small{font:700 10.5px Era,Pretendard,sans-serif;color:var(--theme-faint)}:root:root .game-shell .md-team b{font-weight:800}:root:root .game-shell .md-team b.is-own{color:var(--sx-accent-2)}:root:root .game-shell .md-team svg{width:24px;height:25px}:root:root .game-shell .md-score{display:inline-grid;place-items:center;min-width:64px;height:28px;background:#00000080;border:1px solid var(--sx-line);font:var(--sx-display);font-style:normal;font-size:16px;color:#fff;letter-spacing:.02em}:root:root .game-shell .md-score.vs{font-size:12px;color:var(--theme-faint)}:root:root .game-shell .md-row.next{background:linear-gradient(90deg,rgba(var(--sx-accent-rgb),.22),rgba(var(--sx-accent-rgb),.03) 55%)!important;box-shadow:inset 3px 0 0 var(--sx-accent)}:root:root .game-shell .md-row.next time{color:var(--sx-accent)}:root:root .game-shell .md-row :is(.md-slot,.md-edit){border-radius:0}:root:root .game-shell :is(.mc-scoreboard,.mc-hero,.mc-header){border-radius:0}:root:root .game-shell .mc-kicker{color:var(--sx-accent);font-weight:800}:root:root .game-shell .mc-preview{border:1px solid var(--sx-accent-line);border-radius:0;background:linear-gradient(90deg,#050a1299,#050a1240 50%,#050a1299),linear-gradient(0deg,rgba(5,10,18,.94),transparent 60%),url(/assets/game/match-night-v1.png) center 45%/cover;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%)}:root:root .game-shell .mc-preview-team svg{width:clamp(70px,11vh,100px);height:auto;filter:drop-shadow(0 8px 16px rgba(0,0,0,.6))}:root:root .game-shell .mc-preview-team b{font:var(--sx-display);font-size:clamp(17px,2.5vh,22px)}:root:root .game-shell .mc-preview-vs strong{font:var(--sx-display);font-size:clamp(40px,6.5vh,62px);background:linear-gradient(180deg,#fff,#b8c6d6);-webkit-background-clip:text;background-clip:text;color:transparent}:root:root .game-shell .mc-preview-compare>div{border-bottom:1px solid var(--sx-line)}:root:root .game-shell .mc-preview-compare b{font:var(--sx-display);font-style:normal}:root:root .game-shell .mc-stat b{font:var(--sx-display);font-style:normal;font-size:15px}:root:root .game-shell .mc-stat-bar{background:var(--sx-blue);height:5px}:root:root .game-shell .mc-stat-bar i{background:var(--sx-accent);box-shadow:0 0 6px rgba(var(--sx-accent-rgb),.5)}:root:root .game-shell[data-page=history]>.content{display:flex;flex-direction:column}:root:root .game-shell .history-screen{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;background:none;overflow:hidden}:root:root .game-shell .history-screen>.screen-tabs{flex:none;align-self:flex-start;width:auto}:root:root .game-shell .history-screen>.screen-tabs>button{flex:none;min-width:0;height:auto;padding:0 18px}:root:root .game-shell .history-screen>.screen-view-panel{flex:1;min-height:0;overflow:hidden}:root:root .game-shell .hx-masthead{flex:none;display:flex;align-items:center;gap:18px;min-height:0;height:auto;margin:0;padding:10px 20px;border:1px solid var(--sx-accent-line);background:linear-gradient(90deg,#050a12e6,#050a1259 45%,#050a12e0),url(/assets/game/era-tunnel.png) center 32%/cover;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%)}:root:root .game-shell .hx-masthead .history-crest{width:auto;height:auto;margin:0;padding:0;border:0;background:none}:root:root .game-shell .hx-masthead .history-crest svg{width:clamp(56px,8.5vh,78px);height:auto;filter:drop-shadow(0 0 16px rgba(var(--sx-accent-rgb),.4))}:root:root .game-shell .hx-id .eyebrow{display:block;color:var(--sx-accent);font-size:11.5px;font-weight:800;margin:0}:root:root .game-shell .hx-id h1{font:var(--sx-display);font-size:clamp(22px,3.3vh,30px);letter-spacing:-.03em;margin:2px 0 3px;text-shadow:0 2px 16px rgba(0,0,0,.8)}:root:root .game-shell .hx-id p{color:#c3cfdc;font-size:12px;margin:0 0 6px}:root:root .game-shell .hx-tiles{margin-left:auto;display:grid;grid-template-columns:repeat(8,minmax(60px,84px));gap:6px}:root:root .game-shell .hx-tile{display:flex;flex-direction:column;align-items:center;padding:clamp(5px,.9vh,9px) 4px;background:#03070dbd;border:1px solid var(--sx-line-2);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}:root:root .game-shell .hx-tile b{font:var(--sx-display);font-style:normal;font-size:clamp(19px,2.9vh,26px);letter-spacing:-.02em}:root:root .game-shell .hx-tile small{font-size:11px;color:var(--theme-faint);font-weight:750}:root:root .game-shell .hx-tile.w b{color:#6ff0ae}:root:root .game-shell .hx-tile.d b{color:#c3cfdc}:root:root .game-shell .hx-tile.l b{color:#ff9095}:root:root .game-shell .hx-tile.rate{border-color:var(--sx-accent-line);background:linear-gradient(180deg,rgba(var(--sx-accent-rgb),.2),#03070dbd)}:root:root .game-shell .hx-tile.rate b{color:var(--sx-accent-2)}:root:root .game-shell .hx-stats{height:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr);grid-template-rows:minmax(0,1.2fr) minmax(0,1fr);gap:10px}:root:root .game-shell .hx-panel{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;padding:10px 14px 12px;background:var(--sx-glass);border:1px solid var(--sx-line);backdrop-filter:blur(14px);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);overflow:hidden}:root:root .game-shell .hx-panel:before{content:"";position:absolute;top:0;left:0;width:64px;height:2px;background:linear-gradient(90deg,var(--sx-accent),transparent)}:root:root .game-shell .hx-panel>h3{flex:none;display:flex;align-items:center;gap:8px;margin:0 0 8px;padding-bottom:7px;border-bottom:1px solid var(--sx-line);font-size:13.5px;font-weight:850;color:#fff}:root:root .game-shell .hx-panel>h3:before{content:"";width:4px;height:13px;background:var(--sx-accent);transform:skew(-14deg)}:root:root .game-shell .hx-panel>h3>:last-child:not(:first-child){margin-left:auto}:root:root .game-shell .hx-record{gap:8px}:root:root .game-shell .hx-record-top{flex:1;min-height:0;display:flex;align-items:center;gap:16px}:root:root .game-shell .hx-donut{height:100%;max-height:124px;min-height:70px;aspect-ratio:1;flex:none;transform:rotate(-90deg)}:root:root .game-shell .hx-donut circle{fill:none;stroke-width:5}:root:root .game-shell .hx-donut .track{stroke:#ffffff12}:root:root .game-shell .hx-donut .W{stroke:var(--sx-green);filter:drop-shadow(0 0 2px rgba(57,217,138,.7))}:root:root .game-shell .hx-donut .D{stroke:#9aa7b6}:root:root .game-shell .hx-donut .L{stroke:var(--sx-red)}:root:root .game-shell .hx-donut text{transform:rotate(90deg);transform-origin:20px 20px}:root:root .game-shell .hx-d-main{font:900 italic 8.5px Era,Pretendard,sans-serif;fill:#fff}:root:root .game-shell .hx-d-sub{font:700 3.6px Era,Pretendard,sans-serif;fill:var(--theme-faint)}:root:root .game-shell .hx-legend{display:grid;gap:3px;font-size:12.5px;color:#c3cfdc}:root:root .game-shell .hx-legend p{margin:0}:root:root .game-shell .hx-legend i{display:inline-block;width:9px;height:9px;margin-right:6px}:root:root .game-shell .hx-legend i.W{background:var(--sx-green)}:root:root .game-shell .hx-legend i.D{background:#9aa7b6}:root:root .game-shell .hx-legend i.L{background:var(--sx-red)}:root:root .game-shell .hx-legend b{font:var(--sx-display);font-style:normal;font-size:15px;color:#fff;margin-left:4px}:root:root .game-shell .hx-legend .ppg{margin-top:3px;padding-top:5px;border-top:1px solid var(--sx-line);color:var(--theme-faint)}:root:root .game-shell .hx-legend .ppg b{color:var(--sx-accent-2)}:root:root .game-shell .hx-wdl-list{flex:none;display:grid;gap:5px}:root:root .game-shell .hx-wdl-row{display:grid;grid-template-columns:52px 1fr 62px;align-items:center;gap:10px;font-size:12px;color:var(--theme-faint);font-weight:750}:root:root .game-shell .hx-wdl{display:flex;gap:2px;height:8px;background:#ffffff0f}:root:root .game-shell .hx-wdl i{min-width:0}.hx-wdl .W{background:var(--sx-green)}.hx-wdl .D{background:#9aa7b6}.hx-wdl .L{background:var(--sx-red)}:root:root .game-shell .hx-wdl-row b{font:var(--sx-display);font-style:normal;font-size:13.5px;color:#fff;text-align:right}:root:root .game-shell .hx-wdl-row b em{font-style:normal;color:var(--theme-faint);margin:0 2px}:root:root .game-shell .hx-goals{flex:none;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}:root:root .game-shell .hx-goals div{padding:6px 9px;background:#0000004d;border:1px solid var(--sx-line)}:root:root .game-shell .hx-goals small{display:block;font-size:11px;color:var(--theme-faint);font-weight:700}:root:root .game-shell .hx-goals b{font:var(--sx-display);font-style:normal;font-size:17px}:root:root .game-shell .hx-goals b.plus{color:#6ff0ae}:root:root .game-shell .hx-goals b.minus{color:#ff9095}:root:root .game-shell .hx-flow{color:var(--sx-accent)}:root:root .game-shell .hx-flow>h3{color:#fff}:root:root .game-shell .hx-chart{flex:1;min-height:0;width:100%;display:block}:root:root .game-shell .hx-chart .grid{stroke:#ffffff12}:root:root .game-shell .hx-chart .axis{fill:var(--theme-faint);font:700 10px Era,Pretendard,sans-serif}:root:root .game-shell .hx-chart .line{fill:none;stroke:var(--sx-accent);stroke-width:2.6;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(var(--sx-accent-rgb),.7))}:root:root .game-shell .hx-chart .pace{stroke:#6ff0ae;stroke-width:1.5;stroke-dasharray:5 4;opacity:.8}:root:root .game-shell .hx-chart .pace-label{fill:#6ff0ae;font:700 10px Era,Pretendard,sans-serif}:root:root .game-shell .hx-chart .pd{stroke:#0a1322;stroke-width:1.6}:root:root .game-shell .hx-chart .pd.W,:root:root .game-shell .hx-chart .rchip.W{fill:var(--sx-green)}:root:root .game-shell .hx-chart .pd.D,:root:root .game-shell .hx-chart .rchip.D{fill:#9aa7b6}:root:root .game-shell .hx-chart .pd.L,:root:root .game-shell .hx-chart .rchip.L{fill:var(--sx-red)}:root:root .game-shell .hx-chart .now rect{fill:var(--sx-accent)}:root:root .game-shell .hx-chart .now text{font:900 italic 12px Era,Pretendard,sans-serif;fill:var(--theme-accent-ink)}:root:root .game-shell .hx-finishes{flex:none;display:flex;gap:6px;margin-top:6px;overflow:hidden}:root:root .game-shell .hx-finishes button{display:flex;align-items:baseline;gap:6px;padding:4px 10px;border:1px solid var(--sx-line-2);background:#0000004d;color:#c3cfdc;font-size:11.5px}:root:root .game-shell .hx-finishes b{font:var(--sx-display);font-style:normal;font-size:15px;color:#fff}:root:root .game-shell .hx-record-list{list-style:none;margin:0;padding:0;display:grid;grid-auto-rows:minmax(0,1fr);flex:1;min-height:0}:root:root .game-shell .hx-record-list li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--sx-line);min-height:0}:root:root .game-shell .hx-ico{display:grid;place-items:center;width:26px;height:26px;color:var(--sx-accent);background:var(--sx-accent-soft);font-size:12px;clip-path:polygon(25% 0,100% 0,75% 100%,0 100%)}:root:root .game-shell .hx-rl{font-size:12.5px;font-weight:750;color:#c3cfdc;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root:root .game-shell .hx-rl small{display:block;font-size:11px;color:var(--theme-faint);font-weight:600;overflow:hidden;text-overflow:ellipsis}:root:root .game-shell .hx-rv{font:var(--sx-display);font-style:normal;font-size:17px;color:#fff;background:none;border:0;padding:0}:root:root .game-shell button.hx-rv:hover{color:var(--sx-accent-2);text-decoration:underline}:root:root .game-shell .hx-record-list li.none .hx-rv{color:var(--theme-faint)}:root:root .game-shell .hx-leaders{list-style:none;margin:0;padding:0;display:grid;grid-auto-rows:minmax(0,1fr);flex:1;min-height:0}:root:root .game-shell .hx-leaders button{width:100%;height:100%;display:grid;grid-template-columns:18px minmax(0,1fr) 60px 46px;align-items:center;gap:10px;border:0;border-bottom:1px solid var(--sx-line);background:none;color:#fff;text-align:left}:root:root .game-shell .hx-leaders button:hover{background:#ffffff0d}:root:root .game-shell .hx-lr{font:var(--sx-display);font-style:normal;color:var(--theme-faint);text-align:center}:root:root .game-shell .hx-leaders li:first-child .hx-lr{color:var(--sx-accent)}:root:root .game-shell .hx-ln{display:flex;align-items:center;gap:7px;min-width:0}:root:root .game-shell .hx-ln b{font-size:12.5px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root:root .game-shell .hx-ln .pos-chip{min-width:28px;height:16px;font-size:10px}:root:root .game-shell .hx-lbar{height:5px;background:#ffffff14}:root:root .game-shell .hx-lbar i{display:block;height:100%;background:linear-gradient(90deg,var(--theme-accent-deep),var(--sx-accent))}:root:root .game-shell .hx-leaders strong{font:var(--sx-display);font-style:normal;font-size:16px;text-align:right}:root:root .game-shell .hx-leaders strong small{font:700 10px Era,Pretendard,sans-serif;color:var(--theme-faint);margin-left:2px}:root:root .game-shell .hx-slots{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}:root:root .game-shell .hx-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px;text-align:center;border:1px solid var(--sx-line);background:radial-gradient(ellipse at 50% 30%,rgba(var(--sx-accent-rgb),.08),transparent 70%),#00000047;color:#fff;min-height:0}:root:root .game-shell .hx-slot svg{width:clamp(34px,5.4vh,50px);height:auto;fill:none;stroke:rgba(var(--sx-accent-rgb),.55);stroke-width:3;opacity:.7}:root:root .game-shell .hx-slot.won{border-color:var(--sx-accent-line)}:root:root .game-shell .hx-slot.won svg{fill:rgba(var(--sx-accent-rgb),.25);stroke:var(--sx-accent);opacity:1;filter:drop-shadow(0 0 10px rgba(var(--sx-accent-rgb),.8))}:root:root .game-shell .hx-slot b{font-size:12.5px;font-weight:850}:root:root .game-shell .hx-slot small{font-size:10.5px;color:var(--theme-faint);line-height:1.3}:root:root .game-shell .hx-prog{width:80%;height:4px;background:#ffffff14}:root:root .game-shell .hx-prog i{display:block;height:100%;background:var(--sx-accent)}:root:root .game-shell .history-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:1;text-align:center;color:var(--theme-faint)}:root:root .game-shell .history-empty h3{font-size:13.5px;color:#fff;margin:0}:root:root .game-shell .history-empty p{font-size:12px;margin:0}:root:root .game-shell .history-empty span{color:var(--sx-accent)}@media(max-height:820px){:root:root .game-shell .hx-id p{display:none}:root:root .game-shell .hx-masthead{padding:7px 16px}:root:root .game-shell .hx-goals div{padding:3px 8px}:root:root .game-shell .hx-goals b{font-size:15px}:root:root .game-shell .hx-slot small{display:none}}:root:root .game-shell .hx-chart .pace-dot{fill:#6ff0ae}:root:root .game-shell .league-banner{border-bottom:1px solid var(--sx-accent-line);background:linear-gradient(90deg,rgba(var(--sx-accent-rgb),.16),transparent 60%)}:root:root .game-shell .league-banner>span{font:var(--sx-display);font-size:18px;color:var(--sx-accent-2)}:root:root .game-shell .league-banner b{color:#fff}:root:root .game-shell .league-table td:first-child{font:var(--sx-display);font-style:normal;font-size:14px;color:#c3cfdc;text-align:center}:root:root .game-shell .league-table tr.promotion td:first-child{box-shadow:inset 3px 0 0 var(--sx-green);color:#6ff0ae}:root:root .game-shell .league-table tr.playoff td:first-child{box-shadow:inset 3px 0 0 var(--sx-blue);color:#9fd0ff}:root:root .game-shell .league-table tr.relegation td:first-child{box-shadow:inset 3px 0 0 var(--sx-red);color:#ff9095}:root:root .game-shell .league-table td:last-child b{font:var(--sx-display);font-style:normal;font-size:16px;color:#fff}:root:root .game-shell .league-club svg{width:24px;height:26px}:root:root .game-shell .league-club span{font-weight:750}:root:root .game-shell .league-club small{color:var(--sx-accent);font-weight:800}:root:root .game-shell .league-season-record{border-bottom:1px solid var(--sx-line);background:radial-gradient(ellipse at 80% 50%,rgba(var(--sx-accent-rgb),.16),transparent 70%)}:root:root .game-shell .league-season-record strong{font:var(--sx-display);font-size:clamp(44px,7vh,64px);letter-spacing:-.05em;background:linear-gradient(180deg,var(--sx-accent-2),var(--sx-accent) 50%,var(--theme-accent-deep));-webkit-background-clip:text;background-clip:text;color:transparent}:root:root .game-shell .league-season-record strong small{-webkit-text-fill-color:var(--theme-muted);font:700 12px Era,Pretendard,sans-serif}:root:root .game-shell .league-form b{border-radius:0;font-weight:850}:root:root .game-shell .league-form .form-W{background:var(--sx-green);color:#0a1119}:root:root .game-shell .league-form .form-D{background:#9aa7b6;color:#0a1119}:root:root .game-shell .league-form .form-L{background:var(--sx-red);color:#fff}:root:root .game-shell .league-legend span{color:var(--theme-faint)}:root:root .game-shell .promotion-note{border-top:1px solid var(--sx-line)}:root:root .game-shell .promotion-note h3{font:var(--sx-display);font-size:18px;color:#fff}:root:root .game-shell .cup-draw-heading{border-bottom:1px solid var(--sx-line)}:root:root .game-shell .cup-entrant{border:1px solid var(--sx-line);background:linear-gradient(90deg,#ffffff0d,#ffffff03);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}:root:root .game-shell .cup-entrant svg{width:22px;height:24px}:root:root .game-shell .cup-entrant b{font-weight:750}:root:root .game-shell .cup-entrant.own,:root:root .game-shell .cup-entrant.me{border-color:var(--sx-accent-line);background:linear-gradient(90deg,rgba(var(--sx-accent-rgb),.2),transparent)}:root:root .game-shell .cup-schedule{background:radial-gradient(ellipse 60% 40% at 50% 20%,rgba(var(--sx-accent-rgb),.12),transparent 70%),var(--sx-glass)}:root:root .game-shell .market-guide,:root:root .game-shell .scout-report{background:radial-gradient(ellipse 80% 35% at 30% 14%,rgba(var(--sx-accent-rgb),.14),transparent 70%),var(--sx-glass)}:root:root .game-shell .market-preview-hero.sx-preview,:root:root .game-shell .scout-subject.sx-preview{display:flex;align-items:center;gap:14px;border:0;background:none}:root:root .game-shell .sx-preview h2{font:var(--sx-display);font-size:clamp(17px,2.4vh,21px);letter-spacing:-.02em;color:#fff;margin:3px 0 4px;white-space:normal}:root:root .game-shell .sx-preview>div>p{display:flex;align-items:center;gap:6px;color:var(--theme-faint);font-size:12px;font-weight:750}:root:root .game-shell .sx-preview strong{font:var(--sx-display);font-size:26px}:root:root .game-shell .sx-preview strong small{font:700 11px Era,Pretendard,sans-serif;color:var(--theme-faint)}:root:root .game-shell .market-preview .sx-card-s{--w:clamp(84px,11vh,100px)}:root:root .game-shell .scout-subject .sx-card-m{--w:clamp(150px,19vh,172px)}:root:root .game-shell .budget-number{font:var(--sx-display);font-style:normal;background:linear-gradient(180deg,#fff,var(--sx-accent-2) 60%,var(--sx-accent));-webkit-background-clip:text;background-clip:text;color:transparent}:root:root .game-shell .market-table .price,:root:root .game-shell .market-table td.money{color:var(--sx-accent-2);font-weight:800}:root:root .game-shell .scout-row{border-bottom:1px solid var(--sx-line)}:root:root .game-shell .scout-row.selected{background:linear-gradient(90deg,rgba(var(--sx-accent-rgb),.22),rgba(var(--sx-accent-rgb),.04));box-shadow:inset 3px 0 0 var(--sx-accent)}:root:root .game-shell .scout-subject.sx-preview{justify-content:flex-start;gap:20px;padding:8px 4px 16px;margin-top:4px}:root:root .game-shell .scout-subject.sx-preview>div{min-width:0;flex:1}:root:root .game-shell .sx-preview>div>.stars{color:var(--sx-accent);font-size:15px;letter-spacing:1px;margin:12px 0 5px}:root:root .game-shell .scout-known{width:100%;min-width:0;margin:0}:root:root .game-shell .scout-known>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:38px;padding:9px 2px;border-bottom:1px solid var(--sx-line)}:root:root .game-shell .scout-known>div>span{font-size:12px;color:var(--theme-muted)}:root:root .game-shell .scout-known>div>b{font-size:14px;font-weight:750;text-align:right;white-space:nowrap}:root:root .game-shell .scout-known>div>b.unknown{font:600 11px/1.3 Era,Pretendard,sans-serif;letter-spacing:0;color:var(--theme-faint);border:1px solid var(--sx-line-2);padding:3px 7px}:root:root .game-shell .scout-report .scout-contract{flex-wrap:wrap;align-items:center}@media(max-width:420px){:root:root .game-shell:not(.viewport-workspace) .scout-subject.sx-preview{gap:12px}:root:root .game-shell:not(.viewport-workspace) .scout-subject .sx-card-m{--w:144px}:root:root .game-shell:not(.viewport-workspace) .sx-preview h2{font-size:18px}}:root:root .game-shell .stars{color:var(--sx-accent)}:root:root .game-shell .club-brand-board{position:relative;border:1px solid var(--sx-accent-line);background:linear-gradient(90deg,#050a12d9,#050a1226 55%,#050a12b3),url(/assets/game/era-tunnel.png) center 40%/cover;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px))}:root:root .game-shell .club-brand-display svg{filter:drop-shadow(0 0 20px rgba(var(--sx-accent-rgb),.45)) drop-shadow(0 8px 14px rgba(0,0,0,.6))}:root:root .game-shell .club-brand-display h2{font:var(--sx-display);font-size:clamp(24px,3.6vh,32px);letter-spacing:-.03em;text-shadow:0 2px 16px rgba(0,0,0,.8)}:root:root .game-shell .club-kit-display>div{background:none;border:0}:root:root .game-shell .club-kit-display svg{filter:drop-shadow(0 12px 18px rgba(0,0,0,.6))}:root:root .game-shell .club-kit-display small,:root:root .game-shell .club-kit-display span{color:#dfe8f2;font-weight:800;letter-spacing:.08em}:root:root .game-shell .facility-row{border-bottom:1px solid var(--sx-line)}:root:root .game-shell .facility-row b,:root:root .game-shell .facility-row h3{font-weight:850}:root:root .game-shell .finance-balance{background:radial-gradient(ellipse 90% 35% at 50% 10%,rgba(var(--sx-accent-rgb),.18),transparent 70%),var(--sx-glass)}:root:root .game-shell .finance-balance h2{font:var(--sx-display);font-size:clamp(32px,5.2vh,46px);letter-spacing:-.03em;background:linear-gradient(180deg,#fff,var(--sx-accent-2) 60%,var(--sx-accent));-webkit-background-clip:text;background-clip:text;color:transparent}:root:root .game-shell .finance-balance .entry-kicker{color:var(--sx-accent)}:root:root .game-shell .balance-flow span{border-bottom:1px solid var(--sx-line)}:root:root .game-shell .balance-flow b{font:var(--sx-display);font-style:normal;font-size:15px}:root:root .game-shell .finance-ledger td.money{color:#6ff0ae;font-weight:800}:root:root .game-shell .finance-ledger td.muted{color:#ff9095;font-weight:800}:root:root .game-shell .sale-priority-list li{border-bottom:1px solid var(--sx-line)}:root:root .game-shell .academy-empty{border:1px solid var(--sx-line);background:linear-gradient(0deg,#050a12e6,#050a1259),url(/assets/game/stadium-lights.webp) center/cover}:root:root .game-shell .academy-player{border-bottom:1px solid var(--sx-line);background:none}:root:root .game-shell .academy-player:hover{background:#ffffff0d}:root:root .game-shell .tactic-roster-scroll .lineup-editor-row{padding:3px 0;gap:2px 6px;min-height:0}:root:root .game-shell .tactic-roster-scroll .lineup-player-select select{height:24px;min-height:0;padding-top:0;padding-bottom:0}:root:root .game-shell .tactic-roster-scroll .lineup-player-select small{font-size:10.5px;line-height:1.2}:root:root .game-shell .tactic-roster-scroll .lineup-position{min-height:0}:root:root .game-shell .md-list{display:grid;grid-auto-rows:minmax(0,1fr);align-content:start}:root:root .game-shell .md-list>.md-row{min-height:0;height:auto;max-height:40px}@media(max-height:820px){:root:root .game-shell .tactic-roster-scroll .lineup-player-select select{height:21px}:root:root .game-shell .tactic-roster-scroll .lineup-player-select small{font-size:10px}:root:root .game-shell .tactic-roster-scroll .lineup-editor-row{padding:2px 0}}@media(max-width:1439px){:root:root .game-shell{--rail:160px}:root:root .game-shell .sidebar .era-wordmark{font-size:24px}}:root:root .game-shell .finance-recovery .sale-priority-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}:root:root .game-shell .market-preview-hero.sx-preview{max-height:none;height:auto;overflow:visible}@media(max-height:820px){:root:root .game-shell .finance-recovery .sale-priority-list li{min-height:0;height:27px}:root:root .game-shell .finance-recovery .sale-priority-list .btn.small{min-height:21px;padding:0 8px;font-size:11px}:root:root .game-shell .md-list>.md-row{padding-top:1px;padding-bottom:1px}:root:root .game-shell .squad-table-scroll .position-tag{height:16px;min-width:30px;font-size:10px}:root:root .game-shell .squad-table-scroll .mc-rating{height:17px;min-height:0;line-height:17px;padding:0 5px;font-size:11px}:root:root .game-shell .finance-ledger{padding-top:8px;padding-bottom:8px}:root:root .game-shell .hx-leaders .pos-chip{height:14px}:root:root .game-shell .hx-panel>h3{font-size:13px}:root:root .game-shell .tactic-roster-scroll .lineup-editor-row{padding:1px 0}:root:root .game-shell .hx-panel{padding:8px 12px 9px}:root:root .game-shell .hx-panel>h3{margin-bottom:5px;padding-bottom:5px}}@media(max-height:820px){:root:root .game-shell .hx-panel .history-empty{gap:2px}:root:root .game-shell .hx-panel .history-empty span{display:none}}:root:root #detail{width:min(1180px,94vw);max-height:92vh}:root:root #detail .player-detail-layout{grid-template-columns:clamp(250px,23vw,300px) minmax(0,1fr);gap:22px}:root:root #detail .sx-profile-top{display:flex;align-items:flex-start;gap:12px}:root:root #detail .sx-profile-top .sx-card-m{--w:144px}:root:root #detail .sx-profile-top h2{font:var(--sx-display);font-size:20px;letter-spacing:-.02em;margin:4px 0}:root:root #detail .sx-profile-top .eyebrow{display:flex;align-items:center;gap:6px;color:var(--theme-faint);font-weight:800}:root:root #detail .sx-profile-top .rating{font:var(--sx-display);font-style:normal;font-size:28px}:root:root #detail .player-detail-attributes h3{font:var(--sx-display);font-size:22px}:root:root #detail .player-detail-attributes .eyebrow{color:var(--sx-accent);font-weight:800}:root:root #detail .profile-attribute-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 16px}:root:root #detail .profile-attribute-groups h4{color:var(--sx-accent);font-size:12.5px;font-weight:850;margin:8px 0 4px}:root:root #detail .profile-attribute-groups .attribute{min-height:0;height:26px;border-bottom:1px solid rgba(255,255,255,.05)}:root:root #detail .profile-attribute-groups .attribute.is-key{background:linear-gradient(90deg,rgba(var(--sx-accent-rgb),.14),transparent);box-shadow:inset 2px 0 0 var(--sx-accent)}:root:root #detail .profile-attribute-groups .attribute b{font:var(--sx-display);font-style:normal}:root:root #detail .player-card-stat b{font:var(--sx-display);font-style:normal}:root:root #detail .profile-vitals span{border:1px solid var(--sx-line);background:#0000004d;font:var(--sx-display);font-style:normal}:root:root #detail .profile-vitals small{font:700 10px Era,Pretendard,sans-serif;color:var(--theme-faint)}@media(max-width:900px){:root:root .game-shell:not(.viewport-workspace){--rail:60px;grid-template-rows:52px minmax(0,1fr) 26px}:root:root .game-shell:not(.viewport-workspace) .sidebar{padding:10px 6px}:root:root .game-shell:not(.viewport-workspace) .sidebar .era-wordmark{font-size:15px}:root:root .game-shell:not(.viewport-workspace) .topbar{padding:0 10px;gap:8px}:root:root .game-shell:not(.viewport-workspace) .topbar .meta>span:not(.hud-funds),:root:root .game-shell:not(.viewport-workspace) .guide-tool{display:none}:root:root .game-shell:not(.viewport-workspace)>.content{padding:10px 10px 14px}:root:root .game-shell:not(.viewport-workspace) .sx-home,:root:root .game-shell:not(.viewport-workspace) .hx-stats{display:flex;flex-direction:column;overflow:visible;height:auto}:root:root .game-shell:not(.viewport-workspace) .sx-home>section,:root:root .game-shell:not(.viewport-workspace) .hx-panel{flex:none;min-height:auto;overflow:visible}:root:root .game-shell:not(.viewport-workspace) .sx-home>.sx-hero{min-height:360px}:root:root .game-shell:not(.viewport-workspace) .sx-hero-top{flex-wrap:wrap}:root:root .game-shell:not(.viewport-workspace) .sx-hero-time{margin-left:0;width:100%}:root:root .game-shell:not(.viewport-workspace) .sx-challenge{white-space:nowrap}:root:root .game-shell:not(.viewport-workspace) .sx-side h2{font-size:16px;white-space:normal;overflow:visible}:root:root .game-shell:not(.viewport-workspace) .sx-side>svg{width:64px}:root:root .game-shell:not(.viewport-workspace) .sx-vs-mark{font-size:34px}:root:root .game-shell:not(.viewport-workspace) .sx-clock{min-width:0;padding:4px 8px}:root:root .game-shell:not(.viewport-workspace) .sx-clock b{font-size:15px}:root:root .game-shell:not(.viewport-workspace) .hud-location>:is(i,b),:root:root .game-shell:not(.viewport-workspace) .sfx-tool,:root:root .game-shell:not(.viewport-workspace) .topbar a.hud-tool{display:none}:root:root .game-shell:not(.viewport-workspace) .hud-location>span{font-size:13px;white-space:nowrap}:root:root .game-shell:not(.viewport-workspace) .logout{padding:0 8px;font-size:11.5px;white-space:nowrap}:root:root .game-shell:not(.viewport-workspace) .sx-spot-body{flex-wrap:wrap}:root:root .game-shell:not(.viewport-workspace) .sx-versus{grid-template-columns:1fr auto 1fr;gap:4px}:root:root .game-shell:not(.viewport-workspace) .sx-hero-bottom{flex-wrap:wrap;gap:10px}:root:root .game-shell:not(.viewport-workspace) .sx-hero-cta{margin-left:0;width:100%}:root:root .game-shell:not(.viewport-workspace) .sx-hero-cta .command-kickoff{flex:1;justify-content:center}:root:root .game-shell:not(.viewport-workspace) .sx-mini-table,:root:root .game-shell:not(.viewport-workspace) .sx-results,:root:root .game-shell:not(.viewport-workspace) .sx-task-list,:root:root .game-shell:not(.viewport-workspace) .hx-leaders,:root:root .game-shell:not(.viewport-workspace) .hx-record-list{grid-auto-rows:auto}:root:root .game-shell:not(.viewport-workspace) :is(.sx-mini-table li,.sx-result,.sx-task,.hx-record-list li,.hx-leaders button){min-height:42px}:root:root .game-shell:not(.viewport-workspace) .hx-masthead{flex-wrap:wrap}:root:root .game-shell:not(.viewport-workspace) .hx-tiles{margin-left:0;width:100%;grid-template-columns:repeat(4,1fr)}:root:root .game-shell:not(.viewport-workspace) .history-screen,:root:root .game-shell:not(.viewport-workspace) .history-screen>.screen-view-panel{overflow:visible}:root:root .game-shell:not(.viewport-workspace) .history-screen>.screen-tabs{overflow-x:auto;max-width:100%}:root:root .game-shell:not(.viewport-workspace) .hx-chart{min-height:200px}:root:root .game-shell:not(.viewport-workspace) .squad-profile.sx-profile{flex-wrap:wrap}:root:root .game-shell:not(.viewport-workspace) .era-tactic-pitch{transform:rotateX(16deg) scale(.96);margin:24px 2% 4px}:root:root .game-shell:not(.viewport-workspace) .era-tactic-player.sx-token{transform:translate(-50%,-78%) rotateX(-16deg);width:clamp(46px,13vw,64px)}:root:root .game-shell:not(.viewport-workspace) .sx-token .role-select{display:none}:root:root #detail .player-detail-layout{grid-template-columns:1fr}:root:root #detail .profile-attribute-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}:root:root .era-entry{--entry-accent:var(--sx-accent);--entry-accent-deep:var(--theme-accent-deep);--entry-ink:var(--theme-accent-ink);--entry-bg:#050a12;--entry-glow:rgba(var(--sx-accent-rgb),.28);background:#050a12;color:var(--theme-text);font-family:Era,Pretendard,system-ui,sans-serif;font-synthesis:weight style;overflow:hidden}:root:root .era-entry:before{background:radial-gradient(ellipse 70% 55% at 50% 30%,transparent,rgba(5,10,18,.55) 70%,rgba(5,10,18,.92)),linear-gradient(0deg,#050a12,#050a1233 50%,#050a120d),url(/assets/game/era-tunnel.png) center 38%/cover}:root:root .era-entry.studio-scene:before{background:radial-gradient(ellipse 60% 70% at 30% 45%,rgba(var(--sx-accent-rgb),.12),transparent 60%),linear-gradient(0deg,#050a12 8%,#050a12e6 50%,#050a128c),url(/assets/game/match-night-v1.png) center 40%/cover}:root:root .era-entry:after{content:"";position:absolute;inset:-20% -10% auto;height:90%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 30% 60% at 18% 0,rgba(210,230,255,.16),transparent 70%),radial-gradient(ellipse 30% 60% at 82% 0,rgba(210,230,255,.14),transparent 70%);mix-blend-mode:screen;animation:sx-flood 8s ease-in-out infinite alternate}@keyframes sx-flood{0%{opacity:.5}to{opacity:1}}:root:root .era-entry .era-wordmark{display:inline-flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 .2em;font:var(--sx-display);letter-spacing:-.04em;color:#fff}:root:root .era-entry .era-wordmark>span{background:linear-gradient(180deg,var(--sx-accent-2),var(--sx-accent) 55%,var(--theme-accent-deep));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px rgba(var(--sx-accent-rgb),.45))}:root:root .era-entry .era-wordmark small{flex-basis:100%;font:800 12px/1 Era,Pretendard,sans-serif;letter-spacing:.42em;color:#c3cfdc;margin-top:.6em;text-align:inherit}:root:root .era-entry .main-menu{justify-content:center;padding:40px 24px 90px}:root:root .era-entry .menu-mark .era-wordmark{font-size:clamp(78px,13vh,138px);text-shadow:none}:root:root .era-entry .menu-mark .era-wordmark small{font-size:clamp(11px,1.5vh,15px)}:root:root .era-entry .menu-slogan{font:900 italic clamp(19px,2.6vh,24px)/1.3 Era,Pretendard,sans-serif;letter-spacing:-.01em;margin:26px 0 8px;color:#fff;text-shadow:0 2px 14px #000}:root:root .era-entry .main-menu .entry-kicker{letter-spacing:.3em;font-weight:800}:root:root .era-entry .menu-actions{width:min(380px,90vw);gap:10px;margin-top:26px}:root:root .era-entry .menu-caption{color:#a7b5c6;margin-top:16px}:root:root .era-entry .sx-pillars{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,210px));gap:10px}:root:root .era-entry .sx-pillars li{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:1px 10px;align-items:center;padding:10px 14px;text-align:left;background:linear-gradient(180deg,#111d31c7,#070d18d9);border:1px solid var(--sx-line);backdrop-filter:blur(10px);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}:root:root .era-entry .sx-pillars b{grid-row:1/3;font:var(--sx-display);font-size:26px;color:var(--sx-accent)}:root:root .era-entry .sx-pillars strong{font-size:13.5px;font-weight:850;color:#fff}:root:root .era-entry .sx-pillars span{font-size:11.5px;color:#a7b5c6}:root:root .era-entry :is(.entry-primary,.entry-secondary){position:relative;overflow:hidden;min-height:48px;border-radius:0;font:850 14.5px/1 Era,Pretendard,sans-serif;letter-spacing:0;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);transition:filter .15s,background .15s,transform .1s}:root:root .era-entry .entry-primary{border:0;color:var(--theme-accent-ink);background:linear-gradient(180deg,var(--sx-accent-2),var(--sx-accent) 45%,var(--theme-accent-deep) 130%);box-shadow:0 0 26px rgba(var(--sx-accent-rgb),.35)}:root:root .era-entry .entry-primary:hover:not(:disabled){filter:brightness(1.08) saturate(1.1);background:linear-gradient(180deg,var(--sx-accent-2),var(--sx-accent) 45%,var(--theme-accent-deep) 130%)}:root:root .era-entry .entry-primary:not(:disabled):after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 45%,transparent 60%);transform:translate(-120%);animation:sx-shine 3.8s ease-in-out infinite;pointer-events:none}:root:root .era-entry .entry-secondary{border:1px solid var(--sx-line-2);background:linear-gradient(180deg,#ffffff1a,#ffffff08);color:#fff}:root:root .era-entry .entry-secondary:hover:not(:disabled){background:linear-gradient(180deg,#ffffff2e,#ffffff0f)}:root:root .era-entry :is(.entry-primary,.entry-secondary):active:not(:disabled){transform:translateY(1px)}:root:root .era-entry .entry-text{color:#c3cfdc;font-weight:750}:root:root .era-entry .entry-kicker{color:var(--sx-accent);font-weight:800;letter-spacing:.14em}:root:root .era-entry .era-entry-head{height:62px;padding:0 28px;background:linear-gradient(90deg,#04080feb,#04080f8c);border-bottom:1px solid var(--sx-line);backdrop-filter:blur(12px);position:relative}:root:root .era-entry .era-entry-head:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--sx-accent-line),transparent)}:root:root .era-entry .era-entry-head .era-wordmark{font-size:26px;justify-content:flex-start}:root:root .era-entry .era-entry-head .era-wordmark small{display:none}:root:root .era-entry .era-footer{min-height:40px;padding:8px 26px;background:#03060bcc;border-top:1px solid var(--sx-line);color:#7f90a5;font:700 11px Era,Pretendard,sans-serif;letter-spacing:.12em}:root:root .era-entry :is(.entry-input,textarea.entry-input){border:1px solid var(--sx-line-2);border-radius:0;background:#00000073;color:#fff;font:700 15px Era,Pretendard,sans-serif}:root:root .era-entry .entry-input:focus{border-color:var(--sx-accent);box-shadow:0 0 0 1px var(--sx-accent),0 0 18px rgba(var(--sx-accent-rgb),.2);outline:0}:root:root .era-entry .entry-label{color:#c3cfdc;font-weight:750;font-size:12.5px}:root:root .era-entry .era-studio{max-width:1240px;padding:16px 32px 60px}:root:root .era-entry .era-stepper{max-width:640px;gap:6px;margin:0 auto 18px}:root:root .era-entry .era-stepper button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid var(--sx-line);background:#040911b3;color:#7f90a5;font-weight:800;font-size:13px;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}:root:root .era-entry .era-stepper button:after{display:none}:root:root .era-entry .era-stepper button i{display:grid;place-items:center;width:20px;height:20px;margin:0;border:0;border-radius:0;background:#ffffff14;color:#a7b5c6;font:900 italic 12px/1 Era,Pretendard,sans-serif}:root:root .era-entry .era-stepper button:not(:disabled){color:#dfe8f2}:root:root .era-entry .era-stepper button:not(:disabled):not([aria-current]) i{background:var(--sx-accent-soft);color:var(--sx-accent)}:root:root .era-entry .era-stepper button[aria-current]{border-color:transparent;color:var(--theme-accent-ink);background:linear-gradient(180deg,var(--sx-accent-2),var(--sx-accent))}:root:root .era-entry .era-stepper button[aria-current] i{background:#0003;color:var(--theme-accent-ink)}:root:root .era-entry .studio-body,:root:root .era-entry .studio-body.name-only{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(420px,1fr);gap:28px;max-width:none;margin:0;align-items:start}:root:root .era-entry .studio-display{position:sticky;top:12px;min-height:0;height:min(640px,calc(100dvh - 190px));padding:22px 18px;border:1px solid var(--sx-accent-line);background:radial-gradient(ellipse 55% 40% at 50% 46%,rgba(var(--sx-accent-rgb),.3),transparent 70%),radial-gradient(ellipse 80% 12% at 50% 88%,rgba(0,0,0,.6),transparent 70%),linear-gradient(180deg,#111d31cc,#050a12eb);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));overflow:hidden}:root:root .era-entry .studio-display:before{content:"";position:absolute;left:50%;top:44%;width:150%;aspect-ratio:1;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg,rgba(var(--sx-accent-rgb),.09) 0 6deg,transparent 6deg 20deg);-webkit-mask-image:radial-gradient(circle,#000 10%,transparent 62%);mask-image:radial-gradient(circle,#000 10%,transparent 62%);animation:sx-rays 40s linear infinite;pointer-events:none}@keyframes sx-rays{to{transform:translate(-50%,-50%) rotate(360deg)}}:root:root .era-entry .studio-display>*{position:relative;z-index:1}:root:root .era-entry .studio-display>.emblem-svg{width:clamp(150px,26vh,230px);height:auto;margin:14px 0;filter:drop-shadow(0 0 28px rgba(var(--sx-accent-rgb),.45)) drop-shadow(0 12px 14px rgba(0,0,0,.6))}:root:root .era-entry .studio-display>.jersey-svg{height:clamp(220px,40vh,360px);filter:drop-shadow(0 16px 16px rgba(0,0,0,.6))}:root:root .era-entry .studio-display h2{font:var(--sx-display);font-size:clamp(24px,3.8vh,34px);letter-spacing:-.03em;margin:10px 0 6px;text-shadow:0 3px 20px rgba(0,0,0,.8);text-align:center}:root:root .era-entry .studio-display>p{font:800 11.5px Era,Pretendard,sans-serif;letter-spacing:.3em;color:#a7b5c6}:root:root .era-entry .studio-controls{padding:20px 24px;background:linear-gradient(180deg,#111d31db,#070d18e6);border:1px solid var(--sx-line);backdrop-filter:blur(14px);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%)}:root:root .era-entry .studio-controls h1{font:var(--sx-display);font-size:clamp(24px,3.6vh,32px);letter-spacing:-.03em;margin:6px 0}:root:root .era-entry .studio-controls>div>p:not(.entry-kicker),:root:root .era-entry .name-stage>p:not(.entry-kicker){color:#a7b5c6;font-size:13px}:root:root .era-entry .studio-controls h3{display:flex;align-items:center;gap:8px;margin:14px 0 7px;font-size:12.5px;font-weight:850;color:#fff}:root:root .era-entry .studio-controls h3:before{content:"";width:4px;height:12px;background:var(--sx-accent);transform:skew(-14deg)}:root:root .era-entry :is(.era-options,.era-kit-tabs,.preview-switch) button{border:1px solid var(--sx-line);border-radius:0;background:#ffffff0a;color:#dfe8f2;font-weight:780;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);transition:background .12s,border-color .12s}:root:root .era-entry :is(.era-options,.era-kit-tabs,.preview-switch) button:hover:not(:disabled){background:#ffffff17;border-color:var(--sx-line-2);color:#fff}:root:root .era-entry :is(.era-options button.selected,.era-kit-tabs button.selected,.preview-switch button[aria-pressed=true]){border-color:transparent!important;background:linear-gradient(180deg,var(--sx-accent-2),var(--sx-accent))!important;color:var(--theme-accent-ink)!important}:root:root .era-entry .badge-symbols button{border:1px solid var(--sx-line);border-radius:0;background:#ffffff08;transition:background .12s,border-color .12s,transform .12s}:root:root .era-entry .badge-symbols button:hover{transform:translateY(-2px);border-color:var(--sx-line-2)}:root:root .era-entry .badge-symbols button.selected{border-color:var(--sx-accent);background:radial-gradient(circle at 50% 40%,rgba(var(--sx-accent-rgb),.25),transparent 70%),#ffffff08;box-shadow:0 0 16px rgba(var(--sx-accent-rgb),.25);color:var(--sx-accent-2)}:root:root .era-entry .era-colors input{border-radius:0;border-color:var(--sx-line-2)}:root:root .era-entry .era-palettes button{border-radius:0}:root:root .era-entry .kit-lineup button{border:1px solid var(--sx-line);border-radius:0;background:#ffffff08}:root:root .era-entry .kit-lineup button[aria-pressed=true]{border-color:var(--sx-accent);background:radial-gradient(circle at 50% 40%,rgba(var(--sx-accent-rgb),.22),transparent 70%);box-shadow:none}:root:root .era-entry .studio-history button{color:var(--sx-accent);font-weight:750}:root:root .era-entry .studio-actions{border-top:1px solid var(--sx-line);padding-top:14px;margin-top:14px}:root:root .era-entry #saveStatus{color:#7f90a5;font-size:12px}:root:root .era-entry .entry-error,:root:root .era-entry #entryError{color:#ff9aa0;font-weight:700}:root:root .era-entry .founding-stage{width:min(720px,92vw);margin:14px auto 60px;padding:24px 30px 26px;position:relative;background:radial-gradient(ellipse 60% 40% at 50% 30%,rgba(var(--sx-accent-rgb),.22),transparent 70%),linear-gradient(180deg,#111d31d6,#050a12eb);border:1px solid var(--sx-accent-line);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));overflow:hidden}:root:root .era-entry .founding-stage:before{content:"";position:absolute;left:50%;top:32%;width:140%;aspect-ratio:1;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg,rgba(var(--sx-accent-rgb),.1) 0 5deg,transparent 5deg 18deg);-webkit-mask-image:radial-gradient(circle,#000 8%,transparent 55%);mask-image:radial-gradient(circle,#000 8%,transparent 55%);animation:sx-rays 50s linear infinite;pointer-events:none}:root:root .era-entry .founding-stage>*{position:relative}:root:root .era-entry .founding-stage h1{font:var(--sx-display);font-size:clamp(26px,4vh,36px);letter-spacing:-.03em;margin:6px 0 4px}:root:root .era-entry .founding-stage h2{font:var(--sx-display);font-size:clamp(24px,3.6vh,32px)}:root:root .era-entry .founding-badge svg{height:clamp(96px,15vh,140px);filter:drop-shadow(0 0 30px rgba(var(--sx-accent-rgb),.5)) drop-shadow(0 10px 14px rgba(0,0,0,.6))}:root:root .era-entry .founding-kits{gap:10px}:root:root .era-entry .founding-kits svg{height:clamp(90px,13vh,130px);width:auto;filter:drop-shadow(0 10px 12px rgba(0,0,0,.55))}:root:root .era-entry .founding-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;border:0;padding:0;margin:12px 0 0}:root:root .era-entry .founding-facts div{padding:8px 6px;background:#0006;border:1px solid var(--sx-line-2);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}:root:root .era-entry .founding-facts dt{font-size:11px;color:#7f90a5;font-weight:750}:root:root .era-entry .founding-facts dd{margin:2px 0 0;font:var(--sx-display);font-style:normal;font-size:16px;color:#fff}:root:root .era-entry .restore-stage{max-width:520px;margin:6vh auto 60px;padding:24px 30px 26px;background:linear-gradient(180deg,#111d31d6,#050a12eb);border:1px solid var(--sx-line);backdrop-filter:blur(14px);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}:root:root .era-entry .restore-stage h1{font:var(--sx-display);font-size:clamp(24px,3.6vh,30px);letter-spacing:-.03em}:root:root .era-entry .restore-stage>svg{width:120px;height:auto;margin:10px auto;display:block;filter:drop-shadow(0 0 24px rgba(var(--sx-accent-rgb),.45))}:root:root .era-entry .era-recovery-code{position:relative;border:1px dashed var(--sx-accent);background:repeating-linear-gradient(135deg,rgba(var(--sx-accent-rgb),.06) 0 8px,transparent 8px 16px),#00000073;color:var(--sx-accent-2);font:800 17px/1.7 Consolas,monospace;letter-spacing:.08em;text-align:center}:root:root .era-entry .recovery-check{color:#dfe8f2;font-weight:700}@media(max-width:900px){:root:root .era-entry .sx-pillars{grid-template-columns:1fr;width:min(380px,90vw)}:root:root .era-entry .studio-body,:root:root .era-entry .studio-body.name-only{grid-template-columns:1fr}:root:root .era-entry .studio-display{position:relative;height:auto;min-height:280px}:root:root .era-entry .era-studio{padding:12px 14px 70px}:root:root .era-entry .founding-facts{grid-template-columns:repeat(2,1fr)}}:root:root .era-entry{padding-bottom:40px}:root:root .era-entry .era-studio{padding-top:12px;padding-bottom:12px}:root:root .era-entry .era-stepper{margin-bottom:12px}:root:root .era-entry .studio-controls{padding:16px 22px 14px}:root:root .era-entry .studio-controls>div:first-child{display:flex;flex-direction:column}:root:root .era-entry .studio-controls>div:first-child>:is(.entry-kicker,h1,p){order:-2}:root:root .era-entry .studio-controls>div>.era-kit-tabs{display:none}:root:root .era-entry .studio-controls .kit-lineup{order:-1;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 2px}:root:root .era-entry .studio-controls .kit-lineup button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:0;padding:6px 8px}:root:root .era-entry .studio-controls .kit-lineup svg{width:auto;height:clamp(44px,6.4vh,60px)}:root:root .era-entry .studio-controls .kit-lineup span{font:900 italic 13px Era,Pretendard,sans-serif;letter-spacing:.06em;color:#dfe8f2}:root:root .era-entry .studio-controls .kit-lineup button[aria-pressed=true] span{color:var(--sx-accent-2)}:root:root .era-entry .studio-controls h3{margin:10px 0 6px}:root:root .era-entry .studio-controls .era-options{gap:5px}:root:root .era-entry .studio-controls .era-options button{min-height:30px;padding:0 11px;font-size:12.5px}:root:root .era-entry .studio-controls .badge-symbols{gap:6px}:root:root .era-entry .studio-history{margin-top:10px}:root:root .era-entry .studio-actions{margin-top:10px;padding-top:10px}:root:root .era-entry .founding-stage{margin-top:10px;margin-bottom:10px}@media(max-height:820px){:root:root .era-entry .era-entry-head{height:50px}:root:root .era-entry .era-stepper button{min-height:30px}:root:root .era-entry .studio-controls>div:first-child>p:not(.entry-kicker){display:none}:root:root .era-entry .studio-controls h1{font-size:22px;margin:2px 0}:root:root .era-entry .studio-controls h3{margin:7px 0 5px}:root:root .era-entry .studio-controls .era-options button{min-height:26px;padding:0 9px;font-size:12px}:root:root .era-entry .badge-symbols button{padding-top:3px;padding-bottom:3px}:root:root .era-entry .badge-symbols svg{height:24px;width:auto}:root:root .era-entry .studio-display{height:calc(100dvh - 150px)}:root:root .era-entry .founding-stage{padding:16px 24px 18px}:root:root .era-entry .founding-stage>p{display:none}:root:root .era-entry .era-footer{min-height:32px;padding:4px 20px}:root:root .era-entry{padding-bottom:32px}:root:root .era-entry .main-menu{padding:24px 24px 60px}:root:root .era-entry .sx-pillars{margin-top:16px}}:root:root .game-shell .sx-mini-table li.empty{display:flex;align-items:center;justify-content:center;grid-template-columns:none;color:var(--theme-faint);font-size:12.5px;text-align:center;border:0}:root:root .era-entry .wear-preview{border:1px solid var(--sx-accent-line);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}:root:root .era-entry .era-wordmark>span,:root:root .game-shell .sidebar .era-wordmark>span{padding-right:.1em;margin-right:-.1em}:root:root .era-entry .sx-pillars{grid-template-columns:repeat(3,minmax(0,236px))}:root:root .era-entry .sx-pillars span{white-space:nowrap}@media(max-height:820px){:root:root .era-entry .restore-stage{margin-top:3vh;padding:18px 26px 20px}}@media(max-width:900px){:root:root .era-entry .menu-mark .era-wordmark{font-size:min(13vh,22vw)}:root:root .era-entry .sx-pillars{grid-template-columns:1fr;width:min(380px,90vw)}:root:root .era-entry .sx-pillars span{white-space:normal}:root:root .era-entry .era-footer>span:not(:nth-child(2)){display:none}}:root:root svg.emblem-operator{filter:drop-shadow(0 0 7px rgba(245,196,81,.6)) drop-shadow(0 4px 8px rgba(0,0,0,.5))}@media(max-width:760px){:root:root .game-shell:not(.viewport-workspace){--rail:0px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:52px minmax(0,1fr);height:100dvh;min-width:0}:root:root .game-shell:not(.viewport-workspace)>.topbar,:root:root .game-shell:not(.viewport-workspace)>.content{grid-column:1}:root:root .game-shell:not(.viewport-workspace)>.topbar{grid-row:1;height:52px;padding:0 10px;gap:8px}:root:root .game-shell:not(.viewport-workspace)>.content{grid-row:2;overflow-y:auto;overflow-x:hidden;padding:12px 12px calc(84px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}:root:root .game-shell:not(.viewport-workspace)>.game-status{display:none}:root:root .game-shell:not(.viewport-workspace)>.sidebar{position:fixed;inset:auto 0 0;z-index:60;height:calc(64px + env(safe-area-inset-bottom));width:auto;display:block;padding:0 0 env(safe-area-inset-bottom);border:0;border-top:1px solid var(--sx-line-2);background:linear-gradient(180deg,#060b14f5,#03060bfc);backdrop-filter:blur(16px);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}:root:root .game-shell:not(.viewport-workspace)>.sidebar::-webkit-scrollbar{display:none}:root:root .game-shell:not(.viewport-workspace) .sidebar :is(.brand,.club-id,.sidebar-foot){display:none}:root:root .game-shell:not(.viewport-workspace) .sidebar nav{display:flex;flex-direction:row;gap:0;width:max-content;min-width:100%;height:64px}:root:root .game-shell:not(.viewport-workspace) .nav-link{flex:1 0 64px;flex-direction:column;justify-content:center;gap:4px;width:64px;height:64px;padding:0 2px;font-size:10.5px;font-weight:750;color:#9fb0c3;clip-path:none;transform:none}:root:root .game-shell:not(.viewport-workspace) .nav-link:hover{transform:none}:root:root .game-shell:not(.viewport-workspace) .nav-link .nav-text{position:static;width:auto;height:auto;overflow:visible;clip:auto;font-size:10.5px;line-height:1;white-space:nowrap}:root:root .game-shell:not(.viewport-workspace) .nav-icon,:root:root .game-shell:not(.viewport-workspace) .nav-icon svg{width:20px;height:20px}:root:root .game-shell:not(.viewport-workspace) .nav-link[aria-current]{clip-path:none;color:var(--sx-accent-2);background:linear-gradient(180deg,rgba(var(--sx-accent-rgb),.22),transparent 80%);box-shadow:inset 0 2px 0 var(--sx-accent)}:root:root .game-shell:not(.viewport-workspace) .nav-link[aria-current] .nav-icon{color:var(--sx-accent)}:root:root .game-shell:not(.viewport-workspace) .hud-location{min-width:0;flex:1}:root:root .game-shell:not(.viewport-workspace) .hud-location>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root:root .game-shell:not(.viewport-workspace) .topbar .meta{gap:6px;margin-left:0}:root:root .game-shell:not(.viewport-workspace) .topbar .meta>span:not(.hud-funds),:root:root .game-shell:not(.viewport-workspace) .guide-tool,:root:root .game-shell:not(.viewport-workspace) .sfx-tool,:root:root .game-shell:not(.viewport-workspace) .topbar a.hud-tool{display:none!important}:root:root .game-shell:not(.viewport-workspace) .hud-funds{padding:3px 8px!important}:root:root .game-shell:not(.viewport-workspace) .hud-funds small{display:none}:root:root .game-shell:not(.viewport-workspace) .logout{min-height:30px;padding:0 8px;font-size:11px}:root:root .game-shell:not(.viewport-workspace) .page-title{flex-wrap:wrap;gap:8px;margin-bottom:10px}:root:root .game-shell:not(.viewport-workspace) .page-title h1{font-size:24px}:root:root .game-shell:not(.viewport-workspace) .page-title p{font-size:12px}:root:root .game-shell:not(.viewport-workspace) .page-title>:not(:first-child){width:100%;display:flex;flex-wrap:wrap;gap:6px}:root:root .game-shell:not(.viewport-workspace) :is(.squad-layout,.era-tactics,.market-layout,.scout-layout,.league-layout,.finance-layout,.finance-main,.academy-layout,.cup-layout,.club-operations,.md-top,.club-command,.hx-stats,.leaderboards,.history-screen){display:flex!important;flex-direction:column;gap:12px;height:auto!important;min-height:0;max-height:none;overflow:visible!important}:root:root .game-shell:not(.viewport-workspace) :is(.squad-list,.squad-detail,.market-board,.market-guide,.scout-directory,.scout-report,.league-board,.league-side,.finance-ledger,.finance-balance,.finance-recovery,.academy-candidates,.academy-roster,.facility-board,.club-access-board,.tactic-main,.game-tactic-roster,.tactic-settings,.cup-draw,.cup-schedule,.md-board,.hx-panel,.history-screen>.screen-view-panel){height:auto!important;min-height:0!important;max-height:none!important;flex:none!important;overflow:visible!important;width:100%}:root:root .game-shell:not(.viewport-workspace) :is(.squad-table-scroll,.market-scroll,.league-table-scroll,.finance-ledger,.tactic-roster-scroll,.tactic-settings-scroll){max-height:none!important;height:auto!important;overflow-x:auto!important;overflow-y:visible!important}:root:root .game-shell:not(.viewport-workspace) .squad-table-scroll table.squad-table{height:auto}:root:root .game-shell:not(.viewport-workspace) .sx-home>.sx-hero{min-height:0}:root:root .game-shell:not(.viewport-workspace) .sx-versus{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:10px 0}:root:root .game-shell:not(.viewport-workspace) .sx-side>svg{width:62px}:root:root .game-shell:not(.viewport-workspace) .sx-side h2{font-size:15px;white-space:normal}:root:root .game-shell:not(.viewport-workspace) .sx-spot-body{justify-content:center}:root:root .game-shell:not(.viewport-workspace) :is(.sx-mini-table,.sx-results,.sx-task-list){display:flex;flex-direction:column}:root:root .game-shell:not(.viewport-workspace) :is(.sx-mini-table li,.sx-result,.sx-task){min-height:44px;max-height:none}:root:root .game-shell:not(.viewport-workspace) .md-top{gap:8px}:root:root .game-shell:not(.viewport-workspace) .md-days{display:flex!important;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}:root:root .game-shell:not(.viewport-workspace) .md-day{flex:0 0 76px;min-height:56px}:root:root .game-shell:not(.viewport-workspace) .md-cols{display:none!important}:root:root .game-shell:not(.viewport-workspace) .md-list{display:block!important;max-height:none!important;overflow:visible!important}:root:root .game-shell:not(.viewport-workspace) .md-list>.md-row{display:grid!important;grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto auto;gap:6px 8px;height:auto!important;max-height:none!important;padding:9px 10px!important;align-items:center}:root:root .game-shell:not(.viewport-workspace) .md-row>time{grid-row:1/3;align-self:start}:root:root .game-shell:not(.viewport-workspace) .md-row>:is(.md-tactic,.md-action){grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:auto}:root:root .game-shell:not(.viewport-workspace) .md-teams{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;width:auto}:root:root .game-shell:not(.viewport-workspace) .md-team{display:flex;align-items:center;gap:5px;min-width:0}:root:root .game-shell:not(.viewport-workspace) .md-team.home{justify-content:flex-end}:root:root .game-shell:not(.viewport-workspace) .md-team b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}:root:root .game-shell:not(.viewport-workspace) .md-score{min-width:48px}:root:root .game-shell:not(.viewport-workspace) .md-board-head{flex-wrap:wrap;gap:8px}:root:root .game-shell:not(.viewport-workspace) .era-tactic-pitch{min-height:460px;height:auto}:root:root .game-shell:not(.viewport-workspace) .tactics-toolbar{flex-wrap:wrap}:root:root .game-shell:not(.viewport-workspace) .squad-profile.sx-profile{flex-direction:row}:root:root .game-shell:not(.viewport-workspace) .squad-detail .profile-attribute-list{grid-template-columns:repeat(2,minmax(0,1fr))}:root:root .game-shell:not(.viewport-workspace) .cup-draw{grid-template-columns:minmax(0,1fr)!important}:root:root .game-shell:not(.viewport-workspace) .finance-recovery .sale-priority-list{grid-template-columns:minmax(0,1fr)}:root:root .game-shell:not(.viewport-workspace) .club-brand-board{flex-direction:column;height:auto}:root:root .game-shell:not(.viewport-workspace) .club-kit-display{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}:root:root .game-shell:not(.viewport-workspace) .club-kit-display svg{width:100%;height:auto}:root:root .game-shell:not(.viewport-workspace) .hx-masthead{flex-wrap:wrap}:root:root .game-shell:not(.viewport-workspace) .hx-tiles{margin-left:0;width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}:root:root .game-shell:not(.viewport-workspace) .hx-chart{min-height:180px}:root:root .game-shell:not(.viewport-workspace) .hx-slots{grid-template-columns:repeat(3,minmax(0,1fr))}:root:root .game-shell:not(.viewport-workspace) .history-screen>.screen-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none}:root:root .game-shell:not(.viewport-workspace) .history-screen>.screen-tabs>button{flex:none}:root:root dialog{width:100vw;max-width:100vw;max-height:92dvh;margin:auto 0 0;clip-path:none;border-left:0;border-right:0;padding:18px 14px 24px}:root:root #detail .player-detail-layout{grid-template-columns:1fr}:root:root #detail .profile-attribute-groups{grid-template-columns:repeat(2,minmax(0,1fr))}:root:root #toast{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));transform:none}}@media(max-width:760px){:root:root .game-shell:not(.viewport-workspace)>.sidebar{-webkit-mask-image:linear-gradient(90deg,#000 88%,rgba(0,0,0,.35));mask-image:linear-gradient(90deg,#000 88%,#00000059)}}.nav-group,.mobile-identity,.sx-match-heading,.sx-card-edition{display:none}@font-face{font-family:ClubDisplay;src:url(/assets/game/fonts/BarlowCondensed-Bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root:root .game-shell :is(.squad-table,.squad-profile,.training-table) :is(.player-status,.training-role)[data-player-status]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:2px 8px;height:auto;min-height:22px;border:1px solid var(--player-status-line,#627078);border-radius:4px;background:var(--player-status-bg,#293235);color:var(--player-status-ink,#c3cdd2);font-size:11px;font-weight:700;line-height:1.35;letter-spacing:0;white-space:nowrap;box-sizing:border-box}[data-player-status=starter]{--player-status-bg:#163d2d;--player-status-ink:#a8f0c8;--player-status-line:#418c66}[data-player-status=substitute]{--player-status-bg:#173a57;--player-status-ink:#b5dcff;--player-status-line:#4d85b2}[data-player-status=reserve]{--player-status-bg:#293235;--player-status-ink:#c3cdd2;--player-status-line:#627078}[data-player-status=injured]{--player-status-bg:#54272d;--player-status-ink:#ffc1c5;--player-status-line:#aa606b}[data-player-status=suspended]{--player-status-bg:#4c3d1c;--player-status-ink:#ffe3a1;--player-status-line:#9c813e}:root:root[data-theme] .game-shell[data-page=matches]:has(.md-detail){height:100dvh;min-height:0;grid-template-rows:48px minmax(0,1fr) 22px;overflow:hidden}:root:root[data-theme] .game-shell[data-page=matches]:has(.md-detail)>.content{display:flex;flex-direction:column;min-height:0;padding:6px 12px;gap:0;overflow:hidden}:root:root[data-theme] .game-shell[data-page=matches]:has(.md-detail) .page-title{display:none}:root:root[data-theme] .game-shell[data-page=matches] .md-detail{flex:1;min-height:0;gap:5px;overflow:hidden}:root:root[data-theme] .game-shell[data-page=matches] .md-detail-bar{min-height:30px;gap:8px}:root:root[data-theme] .game-shell[data-page=matches] .md-detail-bar .btn{min-height:28px;padding:4px 9px}:root:root[data-theme] .game-shell[data-page=matches] .mc-stage{flex:1;min-height:0;height:auto;overflow:hidden}:root:root[data-theme] .game-shell[data-page=matches] .mc-stage .mc-hero{padding:7px 14px;gap:4px 16px;border-radius:5px}:root:root[data-theme] .game-shell[data-page=matches] .mc-hero>.mc-kicker{display:none}:root:root[data-theme] .game-shell[data-page=matches] .mc-hero-team svg{width:34px;height:38px}:root:root[data-theme] .game-shell[data-page=matches] .mc-hero-team b{font-size:16px}:root:root[data-theme] .game-shell[data-page=matches] .mc-hero-copy{gap:1px}:root:root[data-theme] .game-shell[data-page=matches] .mc-hero-copy em{display:none}:root:root[data-theme] .game-shell[data-page=matches] .team-marker-legend{margin:0;font-size:10px;gap:3px 7px}:root:root[data-theme] .game-shell[data-page=matches] .team-marker-legend .team-token{width:15px;height:15px;flex-basis:15px;font-size:9px}:root:root[data-theme] .game-shell[data-page=matches] .mc-hero-score{grid-template-columns:auto auto;gap:2px 9px;min-width:0}:root:root[data-theme] .game-shell[data-page=matches] .mc-hero-score>strong{grid-row:1/3;font-size:32px;padding:3px 12px}:root:root[data-theme] .game-shell[data-page=matches] .mc-hero-score>small{font-size:10px}:root:root[data-theme] .game-shell[data-page=matches] .mc-final{font-size:10px}:root:root[data-theme] .game-shell[data-page=matches] .mc-stage>.screen-tabs{flex:none;min-height:30px;margin:0}:root:root[data-theme] .game-shell[data-page=matches] .mc-stage>.screen-tabs [role=tab]{min-height:30px;padding:5px 15px}:root:root[data-theme] .game-shell[data-page=matches] .match-replay-view{flex:1;min-height:0;height:auto;grid-template-rows:minmax(0,1fr);overflow:hidden}:root:root[data-theme] .game-shell[data-page=matches] .mc-stage .broadcast-pitch{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0;height:auto;overflow:hidden;padding:4px 6px;gap:4px;align-content:stretch}:root:root[data-theme] .game-shell[data-page=matches] .mc-stage .replay-field{width:100%;height:100%;min-height:0;max-height:none;max-width:none;aspect-ratio:auto;align-self:stretch;background:#10231e}:root:root[data-theme] .game-shell[data-page=matches] .replay-view-options{box-sizing:border-box;padding:2px 5px;min-height:30px;gap:6px}:root:root[data-theme] .game-shell[data-page=matches] .replay-view-options :is(.btn,select){min-height:28px;padding:3px 7px;font-size:11px}:root:root[data-theme] .game-shell[data-page=matches] .replay-commentary{height:43px;min-height:0;padding:0;overflow:hidden}:root:root[data-theme] .game-shell[data-page=matches] .replay-commentary.is-empty:before{min-height:41px;padding:0 12px;font-size:12px}:root:root[data-theme] .game-shell[data-page=matches] .replay-subtitle{height:41px;min-height:0;padding:3px 10px;gap:0 10px;grid-template-columns:100px minmax(0,1fr)}:root:root[data-theme] .game-shell[data-page=matches] .replay-subtitle>span{grid-column:1;grid-row:1/3;font-size:10px}:root:root[data-theme] .game-shell[data-page=matches] .replay-subtitle>strong{grid-column:2;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root:root[data-theme] .game-shell[data-page=matches] .replay-subtitle>small{grid-column:2;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root:root[data-theme] .game-shell[data-page=matches] .replay-control{box-sizing:border-box;position:static;flex-wrap:nowrap;min-height:40px;padding:3px 8px;gap:6px;box-shadow:none}:root:root[data-theme] .game-shell[data-page=matches] .replay-control .btn{min-height:32px;min-width:28px;padding:5px 8px}:root:root[data-theme] .game-shell[data-page=matches] .replay-control #replaySpeed{min-height:32px;width:54px;order:0}:root:root[data-theme] .game-shell[data-page=matches] .replay-control #replaySeek{order:0;flex:1;min-width:40px;min-height:26px;margin:0}:root:root[data-theme] .game-shell[data-page=matches] .replay-control #replayTime{order:0;flex:none}:root:root[data-theme] .game-shell[data-page=matches] .replay-keyboard-help{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%)}:root:root[data-theme] .game-shell[data-page=matches] .mc-stage>.match-replay-note{display:none}:root:root[data-theme] .game-shell[data-page=matches] .replay-match-desk{min-height:0;max-height:none;overflow:hidden}:root:root[data-theme] .game-shell[data-page=matches] .replay-highlight-list{flex:1;min-height:0;overflow:auto}:root:root[data-theme] .game-shell[data-page=matches] .broadcast-pitch.no-replay{display:flex;align-items:center;justify-content:center;min-height:0}:root:root[data-theme] .game-shell[data-page=matches] .broadcast-pitch>[hidden]{display:none}:root:root[data-theme] .game-shell[data-page=matches] .mc-stage.is-expanded{position:fixed;inset:6px;z-index:80;flex:none;min-height:0;height:auto}@media(max-width:900px){:root:root[data-theme] .game-shell[data-page=matches] .show-match-desk .match-replay-view{grid-template-columns:minmax(0,1fr)}:root:root[data-theme] .game-shell[data-page=matches] .show-match-desk .replay-match-desk{position:absolute;inset:64px 6px 52px auto;width:min(300px,85%);z-index:10;box-shadow:0 8px 24px #0008}}@media(max-width:900px){:root:root[data-theme] .game-shell[data-page=matches]:has(.md-detail){display:flex;flex-direction:column;height:100dvh;min-height:0}:root:root[data-theme] .game-shell[data-page=matches]:has(.md-detail)>.sidebar{flex:none;padding:0 6px}:root:root[data-theme] .game-shell[data-page=matches]:has(.md-detail) .mobile-identity{display:none}:root:root[data-theme] .game-shell[data-page=matches]:has(.md-detail)>.content{flex:1;padding:4px;min-height:0}:root:root[data-theme] .game-shell[data-page=matches]:has(.md-detail)>.game-status{display:none}:root:root[data-theme] .game-shell[data-page=matches] .md-detail-bar>span{display:none}:root:root[data-theme] .game-shell[data-page=matches] .mc-hero{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}:root:root[data-theme] .game-shell[data-page=matches] .mc-stage .mc-hero{padding:5px 7px;gap:4px}:root:root[data-theme] .game-shell[data-page=matches] .mc-hero-team{gap:5px}:root:root[data-theme] .game-shell[data-page=matches] .mc-hero-team svg{width:23px;height:28px}:root:root[data-theme] .game-shell[data-page=matches] .mc-hero-team b{font-size:11px}:root:root[data-theme] .game-shell[data-page=matches] .mc-hero-score{display:grid;grid-template-columns:1fr;gap:1px}:root:root[data-theme] .game-shell[data-page=matches] .mc-hero-score>strong{grid-row:auto;font-size:25px;padding:2px 8px}:root:root[data-theme] .game-shell[data-page=matches] .mc-hero .team-marker-legend{display:none}:root:root[data-theme] .game-shell[data-page=matches] .replay-control{display:grid;grid-template-columns:auto auto minmax(66px,1fr) auto auto auto;gap:4px;padding:4px}:root:root[data-theme] .game-shell[data-page=matches] .replay-control .btn{min-height:36px;padding:5px;min-width:24px}:root:root[data-theme] .game-shell[data-page=matches] .replay-control #replayPlay{min-width:66px}:root:root[data-theme] .game-shell[data-page=matches] .replay-control #replaySeek{grid-column:1/6;grid-row:2;width:100%;min-height:24px}:root:root[data-theme] .game-shell[data-page=matches] .replay-control #replayTime{grid-column:6;grid-row:2;font-size:11px}:root:root[data-theme] .game-shell[data-page=matches] .replay-control #replaySpeed{grid-column:6;grid-row:1;width:46px;min-height:36px}:root:root[data-theme] .game-shell[data-page=matches] .replay-subtitle{grid-template-columns:minmax(0,1fr)}:root:root[data-theme] .game-shell[data-page=matches] .replay-subtitle>span{display:none}:root:root[data-theme] .game-shell[data-page=matches] .replay-subtitle>:is(strong,small){grid-column:1}:root:root[data-theme] .game-shell[data-page=matches] .replay-view-options{gap:3px}}@media(max-height:550px){:root:root[data-theme] .game-shell[data-page=matches]:has(.md-detail){grid-template-rows:0 minmax(0,1fr) 0}:root:root[data-theme] .game-shell[data-page=matches]:has(.md-detail)>:is(.topbar,.game-status){display:none}:root:root[data-theme] .game-shell[data-page=matches] .mc-stage .mc-hero{padding-block:2px}:root:root[data-theme] .game-shell[data-page=matches] .mc-hero-score>strong{font-size:24px}:root:root[data-theme] .game-shell[data-page=matches] .mc-hero-score>small{display:none}:root:root[data-theme] .game-shell[data-page=matches] .replay-commentary{height:23px}:root:root[data-theme] .game-shell[data-page=matches] .replay-subtitle{height:21px}:root:root[data-theme] .game-shell[data-page=matches] .replay-subtitle>small{display:none}}@media(max-width:900px){:root:root[data-theme] .game-shell[data-page=matches]:has(.md-detail) .sidebar nav{height:40px;min-height:0;padding:0;align-items:start}}@media(max-width:900px)and (min-width:601px){:root:root[data-theme] .game-shell[data-page=matches] .replay-control{display:flex}:root:root[data-theme] .game-shell[data-page=matches] .replay-control #replaySeek{flex:1;min-width:50px}}:root:root[data-theme] .game-shell[data-page=matches] .mc-stage:not([data-result-loaded=true]){overflow:auto}@media(max-width:900px)and (max-height:550px){:root:root[data-theme] .game-shell[data-page=matches]:has(.md-detail)>.sidebar{display:none}:root:root[data-theme] .game-shell[data-page=matches] .mc-hero-score{display:flex;align-items:center;gap:8px}:root:root[data-theme] .game-shell[data-page=matches] .mc-hero-team{flex-direction:row}:root:root[data-theme] .game-shell[data-page=matches] .mc-hero-team[data-team-side=A]{flex-direction:row-reverse}}:root:root[data-theme] .club-link{display:inline-flex;align-items:center;gap:8px;color:inherit;font:inherit;background:none;border:0;border-radius:3px;padding:2px;cursor:pointer;text-align:inherit;min-width:0}:root:root[data-theme] .club-link:hover{color:var(--theme-accent,#f09083);text-decoration:underline;text-underline-offset:4px}:root:root[data-theme] .club-link:focus-visible{outline:2px solid #f09083;outline-offset:3px}:root:root[data-theme] .md-team .club-link{max-width:100%}:root:root[data-theme] .league-club.club-link{width:100%;text-align:left}:root:root[data-theme] #detail:has(.club-scouting){width:min(1100px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.club-scouting{color:var(--theme-text,#edf2f3)}.club-scouting-head{display:flex;align-items:center;gap:16px;padding-right:30px;border-bottom:1px solid #45555f;padding-bottom:16px}.club-scouting-head>svg{width:44px;height:50px;flex:none}.club-scouting-head>div{flex:1;min-width:0}.club-scouting-head h2{font-size:24px;margin:4px 0}.club-scouting-head p,.club-scouting-note{font-size:12px;color:#afc0cb;line-height:1.6}.club-scouting-head>strong{font-size:23px;color:#ef9b8f}.club-scouting-note{margin:12px 0 20px}.club-scouting-grid{display:grid;grid-template-columns:minmax(290px,.85fr) minmax(0,1.15fr);gap:24px}.club-scouting-grid h3{font-size:14px;margin:0 0 12px}.club-scouting-grid h3 small{font-size:11px;font-weight:400;color:#adbdc8;float:right}.club-scouting-pitch{position:relative;height:460px;border:1px solid #648877;border-radius:5px;background:repeating-linear-gradient(0deg,#173e32 0 46px,#1b4436 46px 92px);overflow:hidden}.club-scouting-pitch:before{content:"";position:absolute;inset:14px;border:1px solid #aec8b466;background:linear-gradient(#aec8b466,#aec8b466) center/100% 1px no-repeat}.club-scouting-pitch:after{content:"";position:absolute;left:35%;top:calc(50% - 45px);width:30%;height:90px;border:1px solid #aec8b466;border-radius:50%;pointer-events:none}.club-scouting-pitch>i{position:absolute;inset:14px 28%;border-top:55px solid #aec8b414;border-bottom:55px solid #aec8b414}.club-scouting-pitch>button{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:2px;width:78px;padding:0;border:0;background:none;color:#f0f4f1;z-index:1;cursor:pointer;font:inherit}.club-scouting-pitch>button>b{display:grid;place-items:center;width:27px;height:27px;background:#efb84c;color:#332512;border:2px solid #fff8;border-radius:50%;font-size:13px}.club-scouting-pitch>button>span{max-width:78px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#10241fe8;padding:2px 4px;border-radius:3px;font-size:11px}.club-scouting-pitch>button>small{font-size:10px;color:#c8ddd0}.club-scouting-pitch>button:hover b,.club-scouting-pitch>button:focus-visible b{outline:2px solid #fff;outline-offset:3px}.club-scouting-table{max-height:460px;overflow:auto;border:1px solid #35424b;border-radius:5px}.club-scouting-table table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.club-scouting-table th{position:sticky;top:0;background:#26313a;color:#aabbc6;text-align:left;padding:10px 8px;z-index:1}.club-scouting-table td{border-top:1px solid #35424b;padding:8px}.club-scouting-table tr:hover{background:#26313a}@media(max-width:650px){.club-scouting-grid{grid-template-columns:minmax(0,1fr);gap:20px}.club-scouting-head{gap:10px}.club-scouting-head h2{font-size:19px}.club-scouting-head>strong{font-size:16px}.club-scouting-pitch{height:440px}.club-scouting-table td,.club-scouting-table th{padding:7px 5px}}.game-shell .league-main-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.game-shell .league-main-panel[hidden],.league-rank-panel[hidden]{display:none}.game-shell .league-main-panel>.league-layout{width:100%}.league-player-board{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;background:var(--office-panel,var(--sx-glass,#16243a));border:1px solid var(--sx-line,#35424b);border-radius:8px;overflow:hidden}.league-rank-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px}.league-rank-heading h2{font-size:21px;margin:0 0 7px}.league-rank-heading p{margin:0;color:var(--theme-muted,#a4b3bf);font-size:13px}.league-rank-actions{display:flex;gap:7px;flex-shrink:0}.league-rank-actions [aria-pressed=true]{border-color:var(--theme-accent,#f09083);color:var(--theme-accent,#f09083);background:var(--sx-accent-soft,#f0908314)}.league-player-board>.screen-tabs{margin:0;padding:0 16px;flex-shrink:0}.league-rank-panel{display:flex;min-height:0;flex:1}.league-rank-table-scroll{width:100%;overflow:auto;min-height:0;scrollbar-gutter:stable}.league-rank-table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed;font-variant-numeric:tabular-nums}.league-rank-table th{position:sticky;top:0;z-index:1;background:var(--office-raised,#26313a);font-size:12px;font-weight:500;color:var(--theme-muted,#a4b3bf);text-align:left;padding:12px 16px}.league-rank-table td{padding:12px 16px;border-bottom:1px solid var(--sx-line,#35424b);height:58px;vertical-align:middle}.league-rank-table th:nth-child(1){width:70px}.league-rank-table th:nth-child(2){width:25%}.league-rank-table th:nth-child(4){width:90px}.league-rank-table th:nth-child(5){width:100px}.league-rank-table th:last-child{width:90px;text-align:right}.league-rank-table td:last-child{text-align:right}.league-rank-table td>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.league-rank-table small{display:block;margin-top:4px;color:var(--theme-muted,#a4b3bf);font-size:11px}.league-rank-table .club-link{max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.league-rank-table .is-own-club{background:var(--sx-accent-soft,#f0908314)}.league-rank-number{font-weight:600;color:var(--theme-muted,#a4b3bf)}.league-rank-number.is-leading{color:var(--theme-accent,#f09083)}.league-rank-value{font-size:20px;font-weight:700;color:var(--theme-text,#edf2f3)}.league-rank-note{padding:12px 20px;margin:0;font-size:12px;line-height:1.7;border-top:1px solid var(--sx-line,#35424b);color:var(--theme-muted,#a4b3bf);flex-shrink:0}.league-rank-note span{display:block}.league-rank-feedback,.league-rank-empty{padding:35px 20px;text-align:center;color:var(--theme-muted,#a4b3bf)}.league-rank-feedback h2{color:var(--theme-text,#edf2f3);font-size:20px}@media(max-width:760px){.game-shell .league-main-panel{overflow:visible;min-height:300px}.league-player-board{min-height:360px;max-height:calc(100dvh - 225px)}.league-rank-heading{padding:14px 12px;align-items:flex-start;gap:10px;flex-direction:column}.league-rank-heading h2{font-size:18px}.league-rank-actions{width:100%;justify-content:space-between}.league-rank-table{font-size:12px}.league-rank-table th,.league-rank-table td{padding:9px 6px}.league-rank-table th:first-child{width:36px}.league-rank-table th:nth-child(2){width:27%}.league-rank-table th:nth-child(5){width:52px}.league-rank-table th:last-child{width:47px}.league-rank-table .rank-games{display:none}.league-rank-value{font-size:17px}.league-rank-note{padding:10px 12px;font-size:11px}.league-rank-table td{height:52px}.league-player-board>.screen-tabs{padding:0 8px}}.game-shell .season-review{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;gap:14px;overflow:hidden}.season-review>.page-title,.season-review>.screen-tabs{flex-shrink:0}.season-review-header{display:flex;align-items:center;gap:18px;padding:17px 20px;background:var(--office-panel,var(--sx-glass,#1c242b));border:1px solid var(--sx-line,#35424b);border-radius:8px;flex-shrink:0}.season-review-header>.emblem-svg{width:60px;height:64px;flex-shrink:0}.season-review-club-summary{min-width:0;flex:1}.season-review-club-summary h2{margin:0 0 7px;font-size:21px;line-height:1.3;overflow-wrap:anywhere}.season-review-club-summary p{margin:0;color:var(--theme-muted,#a4b3bf);font-size:13px;line-height:1.5}.season-review-status{display:flex;align-items:center;flex-wrap:wrap;gap:6px 15px;margin-top:10px;color:var(--theme-accent,#f09083);font-size:12px}.season-review-next{color:var(--theme-text,#edf2f3)}.season-review-placement{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:4px 10px;text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}.season-review-placement>span{grid-column:1/-1;color:var(--theme-muted,#a4b3bf);font-size:11px}.season-review-placement strong{font-size:34px;line-height:1.15;font-weight:720}.season-review-placement strong small{font-size:14px;margin-left:4px;font-weight:500}.season-review-placement>b{font-size:13px;font-weight:550;color:var(--theme-muted,#a4b3bf)}.season-review-pending{flex-shrink:0;margin:0;padding:10px 14px;border-left:3px solid var(--theme-accent,#f09083);background:var(--sx-accent-soft,#f0908314);font-size:12px;line-height:1.7;color:var(--theme-muted,#a4b3bf)}.season-review>.screen-tabs{margin:0}.season-review-panel{flex:1;min-height:0;min-width:0;overflow:auto;padding-bottom:2px;scrollbar-gutter:stable}.season-review-panel[hidden]{display:none}.season-review-summary{display:grid;grid-template-columns:minmax(285px,.85fr) minmax(0,1.5fr);gap:16px;align-items:start}.season-review-summary>div{min-width:0}.season-review-finance,.season-review-players,.season-review-standings,.season-review-highlights>section{border:1px solid var(--sx-line,#35424b);border-radius:8px;background:var(--office-panel,var(--sx-glass,#1c242b));overflow:hidden;min-width:0}.season-review-section-head{padding:17px 18px 13px}.season-review-section-head h2{font-size:16px;margin:0;line-height:1.4}.season-review-section-head p{margin:6px 0 0;color:var(--theme-muted,#a4b3bf);font-size:11px;line-height:1.6}.season-review-totals{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0 18px 16px;gap:15px 12px;font-variant-numeric:tabular-nums}.season-review-totals>div:last-child{grid-column:1/-1;border-top:1px solid var(--sx-line,#35424b);padding-top:12px;display:flex;gap:10px;align-items:baseline;justify-content:space-between}.season-review-totals dt{font-size:11px;color:var(--theme-muted,#a4b3bf)}.season-review-totals dd{margin:7px 0 0;font-size:20px;font-weight:650;line-height:1.25}.season-review-totals>div:last-child dd{font-size:21px;color:var(--theme-accent,#f09083);margin:0}.season-review-table-scroll{min-width:0;overflow:auto;scrollbar-gutter:stable}.season-review table{border-collapse:collapse;width:100%;margin:0;font-variant-numeric:tabular-nums}.season-review table th,.season-review table td{padding:10px 12px;text-align:right;border-bottom:1px solid var(--sx-line,#35424b);white-space:nowrap}.season-review table th:first-child{white-space:normal;text-align:left}.season-review table thead th{font-size:11px;font-weight:550}:root:root .game-shell .season-review table tbody th{background:transparent;color:var(--theme-text,#edf2f3);font-size:12px;font-weight:500}.season-review-ledger th:first-child{width:47%}.season-review-ledger th,.season-review-ledger td{padding-inline:15px}.season-review-balances{display:grid;gap:10px;margin:0;padding:16px 18px;font-size:12px}.season-review-balances>div{display:flex;gap:12px;justify-content:space-between;align-items:baseline}.season-review-balances dt{color:var(--theme-muted,#a4b3bf)}.season-review-balances dd{margin:0;text-align:right;white-space:nowrap}.season-review-note{font-size:11px;line-height:1.7;color:var(--theme-muted,#a4b3bf);margin:0;padding:12px 18px;border-top:1px solid var(--sx-line,#35424b)}.season-review-player-table{min-width:565px}.season-review-player-table th:first-child{width:24%}.season-review-player-table tbody strong{display:block;font-weight:550}.season-review-player-table tbody small{display:block;margin-top:4px;color:var(--theme-muted,#a4b3bf);font-size:10px}.season-review-player-table td:last-child{font-weight:650}.season-review-competition-table{min-width:640px}.season-review-detail{border-top:1px solid var(--sx-line,#35424b)}.season-review-detail summary{cursor:pointer;padding:13px 18px;color:var(--theme-muted,#a4b3bf);font-size:12px}.season-review-detail[open] summary{border-bottom:1px solid var(--sx-line,#35424b)}.season-review-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:16px;align-items:start}.season-review-awards{list-style:none;margin:0;padding:0 18px 8px}.season-review-awards li{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;padding:12px 0;border-top:1px solid var(--sx-line,#35424b);font-size:12px}.season-review-awards b{color:var(--theme-accent,#f09083);font-weight:600}.season-review-awards span{overflow-wrap:anywhere;text-align:right}.season-review-awards small{grid-column:2;text-align:right;color:var(--theme-muted,#a4b3bf);font-size:11px}.season-review-league-table{min-width:680px}.season-review-league-table th:nth-child(2){text-align:left;width:30%}.season-review-league-table td:first-child{text-align:center}.season-review-club{display:flex;align-items:center;gap:10px;text-align:left;max-width:100%}.season-review-club>.emblem-svg{width:27px;height:30px;flex-shrink:0}.season-review-club small{display:block;margin-top:3px;color:var(--theme-accent,#f09083);font-size:10px}.season-review-empty{margin:0;padding:20px 18px 26px;font-size:13px;line-height:1.7;color:var(--theme-muted,#a4b3bf)}.season-review-footer{margin:16px 0 0;font-size:11px;color:var(--theme-muted,#a4b3bf);line-height:1.7}.season-review-footer a{display:inline-block;margin-left:8px;color:var(--theme-accent,#f09083)}.season-review-ranking-panel{display:flex;overflow:hidden}.season-review :is(button,a,summary,[tabindex]):focus-visible{outline:2px solid #b4dcf1;outline-offset:-3px}@media(max-width:1100px){.season-review-summary{grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr)}.season-review-totals dd{font-size:18px}.season-review-ledger th,.season-review-ledger td{padding-inline:10px}.season-review-highlights{grid-template-columns:1fr}}@media(max-width:760px){.game-shell .season-review{overflow:visible;gap:12px}.season-review>.page-title{margin-bottom:16px}.season-review-header{padding:14px 12px;gap:10px;margin-bottom:12px}.season-review-header>.emblem-svg{width:43px;height:48px}.season-review-club-summary h2{font-size:17px}.season-review-club-summary p{font-size:11px}.season-review-status{gap:5px;font-size:11px;margin-top:7px;flex-direction:column;align-items:flex-start}.season-review-placement{display:flex;flex-direction:column;gap:3px;align-items:flex-end}.season-review-placement strong{font-size:28px}.season-review-placement>b{font-size:11px}.season-review-pending{margin-bottom:12px}.season-review>.screen-tabs{margin-bottom:12px}.season-review-summary{display:flex;flex-direction:column;gap:14px}.season-review-summary>div{width:100%}.season-review-panel{overflow:visible}.season-review-section-head{padding:15px 14px 12px}.season-review-totals{padding-inline:14px}.season-review-totals dd{font-size:20px}.season-review-balances{padding:14px}.season-review-note{padding:11px 14px}.season-review-highlights{gap:14px;margin-top:14px}.season-review-ranking-panel{min-height:400px;overflow:hidden}.season-review-ranking-panel .league-player-board{max-height:none;min-height:400px}.season-review-ranking-panel .league-rank-table-scroll{max-height:540px}.season-review-footer{margin-top:14px}.season-review-footer a{margin-left:0;margin-top:5px;display:block}}.season-review-outcome{display:inline-block;padding:6px 10px;border:1px solid #708fa366;border-radius:6px;background:#708fa31a;color:#c7dbe9;font-size:14px;line-height:1.35;letter-spacing:.02em}.season-review-outcome[data-outcome=PROMOTED]{color:#92e5ba;border-color:#77c79a66;background:#77c79a17}.season-review-outcome[data-outcome=RELEGATED]{color:#ffb0a3;border-color:#e28e8066;background:#e28e8017}.season-review-outcome[data-outcome$=PENDING]{color:#edcf92;border-color:#cbb16c66;background:#cbb16c17}.season-review-club-summary .season-review-outcome-note{margin-top:8px;font-size:12px}.game-shell[data-page=training]>.content{display:flex;flex-direction:column;overflow:hidden}.training-centre{display:flex;flex-direction:column;min-height:0;flex:1;background:var(--office-panel,var(--sx-glass,#19272a));border:1px solid var(--office-line,var(--sx-line,#334549));border-radius:7px;overflow:hidden;color:var(--theme-text,#f0f2e9)}.training-summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;border-bottom:1px solid var(--sx-line);background:var(--office-raised,#263638)}.training-summary>div{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.training-summary strong{font-size:15px}.training-summary span,.training-summary p{font-size:12px;color:var(--theme-muted)}.training-summary b{font-size:15px;color:var(--theme-text);margin-left:5px}.training-summary p{margin:0;white-space:nowrap}.training-summary p span{margin-left:14px}.training-tools{display:flex;align-items:end;gap:10px;padding:14px 20px}.training-tools label{display:grid;gap:6px;font-size:11px;color:var(--theme-muted)}.training-tools label:first-child{flex:1;min-width:120px}.training-tools>span{font-size:12px;padding-bottom:10px;white-space:nowrap}.training-centre :is(input[type=search],select){height:35px;min-height:35px;max-width:100%;border:1px solid var(--sx-line-2,#50615f);border-radius:4px;background:var(--office-bg,#101a1c);color:var(--theme-text,#f0f2e9);font:inherit;padding:6px 9px;box-shadow:none;clip-path:none}.training-centre :is(button,input,select):focus-visible{outline:2px solid var(--theme-accent,#f59c7c);outline-offset:2px}.training-bulk{display:flex;align-items:center;gap:14px;padding:10px 20px;background:var(--office-bg,#101a1c);border-block:1px solid var(--sx-line);font-size:12px}.training-select-all{display:flex;align-items:center;gap:7px;color:var(--theme-muted)}.training-bulk>strong{margin-right:auto}.training-bulk .btn{min-height:35px;white-space:nowrap}.training-centre input[type=checkbox]{appearance:auto;width:16px;height:16px;min-width:16px;accent-color:var(--theme-accent,#f59c7c);cursor:pointer}.training-scroll{flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable}.training-table{width:100%;min-width:940px;border-collapse:collapse;text-align:left;font-size:12px}.training-table th{position:sticky;top:0;z-index:1;background:var(--office-panel,#19272a);padding:12px;color:var(--theme-muted);font-size:11px;font-weight:500;border-bottom:1px solid var(--sx-line)}.training-table td{padding:12px;vertical-align:middle;border-bottom:1px solid var(--sx-line)}.training-table td:first-child,.training-table th:first-child{padding-left:20px}.training-table tr.is-selected{background:color-mix(in srgb,var(--theme-accent,#f59c7c) 9%,transparent)}.training-player{min-width:230px}.training-player>input{vertical-align:middle;margin-right:10px}.training-player>button{display:inline-flex;align-items:center;gap:9px;vertical-align:middle;text-align:left;background:none;border:0;padding:0;color:inherit;cursor:pointer;max-width:calc(100% - 30px)}.training-player>button>span:last-child{display:grid;gap:5px}.training-player b{font-size:13px}.training-player small{font-size:10px;color:var(--theme-muted)}.training-player small strong{font-weight:500;margin-left:6px}.training-face{display:block;width:31px;height:38px;flex:0 0 31px;overflow:hidden}.training-face canvas{width:100%;height:100%;object-fit:contain}.training-table select{width:195px;font-size:12px}.training-role{display:inline-block;font-size:11px;padding:4px 7px;border-radius:3px;background:var(--office-raised,#263638);color:var(--theme-muted);white-space:nowrap}.training-role.starter{color:var(--theme-accent,#f59c7c);background:color-mix(in srgb,var(--theme-accent,#f59c7c) 12%,transparent)}.training-focus{display:block;max-width:230px;font-size:10px;line-height:1.55;color:var(--theme-muted);margin-top:5px}.training-progress{display:flex;align-items:center;gap:8px;margin-top:7px}.training-progress progress{width:110px;height:5px;border:0;accent-color:var(--theme-accent,#f59c7c)}.training-progress b{font-size:10px;font-weight:500}.training-warning{color:#f6bb77!important}.training-muted{color:var(--theme-muted)}.training-gain{color:#88d5b9}.training-condition{font-size:14px;font-variant-numeric:tabular-nums}.training-note{font-size:11px;line-height:1.6;margin:0;padding:11px 20px;color:var(--theme-muted);border-top:1px solid var(--sx-line)}@media(max-width:899px){.game-shell[data-page=training]>.content{overflow:auto}.training-centre{flex:0 0 auto;overflow:visible}.training-summary{padding:14px;display:block}.training-summary>div{gap:11px}.training-summary>div>strong{width:100%}.training-summary>p{margin-top:12px}.training-tools{padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.training-tools label:first-child{grid-column:1/-1}.training-tools>span{padding:0;align-self:center}.training-bulk{padding:12px 14px;gap:10px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.training-bulk>strong{text-align:right;margin-right:0}.training-bulk>label:nth-last-child(2){min-width:0}.training-bulk>label:nth-last-child(2){flex:1}.training-bulk select{width:100%}.training-bulk .btn{flex:1}.training-scroll{overflow:visible}.training-table{display:block;min-width:0}.training-table thead{display:none}.training-table tbody{display:grid}.training-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:14px;gap:13px;border-bottom:1px solid var(--sx-line)}.training-table td{display:block;border:0;padding:0;min-width:0}.training-table td:first-child{padding:0;grid-column:1/-1;min-width:0}.training-table td[data-label]:before{content:attr(data-label);display:block;font-size:10px;color:var(--theme-muted);margin-bottom:6px}.training-table td:nth-child(3){grid-column:1/-1;grid-row:3}.training-table select{width:100%}.training-focus{max-width:none}.training-note{padding:12px 14px}.training-progress progress{width:80px}}:root .game-shell .market-discovery-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}:root .game-shell .market-scouting-conditions{margin:0 0 14px}:root .game-shell .market-scouting-conditions>.scout-search-criteria{margin:0;padding:12px 16px;background:var(--theme-panel,#19272a);border-color:var(--theme-line,#334549)}:root .game-shell .market-scouting-conditions .scout-search-criteria h2{font-size:14px}:root .game-shell .market-scouting-conditions .scout-search-criteria p{margin:5px 0 10px;color:var(--theme-muted)}:root .game-shell .market-scouting-conditions .scout-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}:root .game-shell .market-scouting-conditions .scout-filters label{min-width:0;font-size:12px}:root .game-shell .market-scouting-conditions .scout-filters :is(input,select){width:100%;min-width:0;height:34px}:root .game-shell .market-scouting-policy{margin:8px 0 0;color:var(--theme-muted);font-size:12px;line-height:1.5}:root:root #detail.scout-reveal-dialog{width:min(990px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;overflow:auto;clip-path:none;border:1px solid var(--theme-line,#43545e);border-radius:10px;background:var(--theme-panel,#1c262e)}:root #detail.scout-reveal-dialog::backdrop{background:#050d14c9;backdrop-filter:blur(5px)}:root #detail.scout-reveal-dialog .close-dialog{right:14px;top:14px}:root #detail .scout-reveal{padding:24px 28px 18px;min-width:0}:root #detail .scout-reveal-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-right:36px;margin-bottom:22px}:root #detail .scout-reveal-heading h2{font-size:25px;font-weight:750;margin:0 0 7px;line-height:1.2}:root #detail .scout-reveal-heading p{margin:0;font-size:13px;color:var(--theme-muted)}:root #detail .scout-reveal-heading>span{font-size:12px;white-space:nowrap;color:var(--theme-muted)}:root #detail .scout-reveal-heading>span b{color:var(--theme-text);margin-left:4px}:root #detail .scout-reveal-players{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}:root #detail .scout-reveal-players[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px;margin:auto}:root #detail .scout-reveal-players[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:320px;margin:auto}:root #detail .scout-reveal-player{min-width:0;padding:0 20px 8px;border-right:1px solid var(--theme-line,#43545e)}:root #detail .scout-reveal-player:last-child{border-right:0}:root #detail .scout-reveal-card{display:flex;align-items:center;justify-content:center;min-height:270px;padding:0 0 12px;background:radial-gradient(ellipse at 50% 55%,#d5b86c18,transparent 65%)}:root #detail .scout-reveal-card .sx-card{--w:170px;flex-shrink:0}:root #detail .scout-reveal-name{text-align:center}:root #detail .scout-reveal-name>span{display:flex;justify-content:center;gap:8px;align-items:center;color:var(--theme-muted)}:root #detail .scout-reveal-name h3{font-size:18px;line-height:1.4;margin:8px 0 13px;overflow-wrap:anywhere}:root #detail .scout-reveal-facts{margin:0 0 14px}:root #detail .scout-reveal-facts>div{display:flex;gap:8px;justify-content:space-between;align-items:center;min-height:34px}:root #detail .scout-reveal-facts dt{font-size:12px;color:var(--theme-muted)}:root #detail .scout-reveal-facts dd{margin:0;font-size:15px;font-weight:700;white-space:nowrap}:root #detail .scout-reveal-facts dd small{font-size:10px;font-weight:500}:root #detail .scout-reveal-facts .scout-potential{font-size:16px;color:#edca85}:root #detail .scout-potential>span{color:var(--theme-muted)}:root #detail .scout-reveal-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}:root #detail .scout-reveal-actions .btn{padding:10px 8px;min-width:0}:root #detail .scout-reveal-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--theme-line,#43545e);margin-top:20px;padding-top:16px}:root #detail .scout-reveal-footer>span{font-size:12px;color:var(--theme-muted);white-space:nowrap}:root #detail .scout-reveal-footer b{color:var(--theme-text);margin-left:5px}:root #detail .scout-reveal-footer p{font-size:11px;line-height:1.5;color:var(--theme-muted);margin:0;text-align:right}:root #detail .scout-reveal-empty{grid-column:1/-1;text-align:center;padding:40px 12px}:root #detail .scout-reveal-empty h3{font-size:18px}:root #detail .scout-reveal-empty p{color:var(--theme-muted);font-size:13px;line-height:1.7}@media(max-width:700px){:root .game-shell .market-discovery-actions{justify-content:flex-start;width:100%}:root .game-shell .market-scouting-conditions .scout-filters{grid-template-columns:repeat(2,minmax(0,1fr))}:root:root #detail.scout-reveal-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}:root #detail .scout-reveal{padding:20px 14px 14px}:root #detail .scout-reveal-heading{display:block;padding-right:32px;margin-bottom:10px}:root #detail .scout-reveal-heading h2{font-size:21px}:root #detail .scout-reveal-heading>span{display:block;margin-top:8px}:root #detail .scout-reveal-players{display:flex;flex-direction:column}:root #detail .scout-reveal-player{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;border-right:0;border-bottom:1px solid var(--theme-line,#43545e);padding:14px 0}:root #detail .scout-reveal-player:last-child{border-bottom:0}:root #detail .scout-reveal-card{min-height:0;padding:0}:root #detail .scout-reveal-card .sx-card{--w:110px}:root #detail .scout-reveal-name{text-align:left}:root #detail .scout-reveal-name>span{justify-content:flex-start}:root #detail .scout-reveal-name h3{font-size:15px;margin:6px 0}:root #detail .scout-reveal-facts{margin-bottom:9px}:root #detail .scout-reveal-facts>div{min-height:25px}:root #detail .scout-reveal-facts dt{font-size:11px}:root #detail .scout-reveal-facts dd{font-size:13px}:root #detail .scout-reveal-actions .btn{font-size:12px;padding:9px 5px}:root #detail .scout-reveal-footer{display:block;margin-top:6px;padding-top:12px}:root #detail .scout-reveal-footer p{text-align:left;margin-top:7px}}:root .game-shell .market-refine{padding:8px 16px;border-top:1px solid var(--theme-line)}:root .game-shell .market-refine summary{cursor:pointer;font-size:12px;color:var(--theme-muted)}:root .game-shell .market-refine-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;align-items:end;margin-top:10px}:root .game-shell .market-refine-fields label{font-size:12px;display:grid;gap:6px;min-width:0}:root .game-shell .market-refine-fields input{width:100%;height:32px;min-width:0}@media(max-width:700px){:root .game-shell .market-refine-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}:root:root #detail.scout-reveal-dialog .scout-reveal-actions .btn.primary{background:var(--theme-accent,#f59c7c);color:var(--theme-accent-ink,#251719);border-color:var(--theme-accent,#f59c7c)}:root:root .game-shell.viewport-workspace{height:100dvh;min-height:0;grid-template-columns:176px minmax(0,1fr);grid-template-rows:48px minmax(0,1fr) 24px;overflow:hidden}:root:root .game-shell.viewport-workspace .sidebar{padding:10px 0 0;overflow:hidden;display:flex;flex-direction:column;min-width:0}:root:root .game-shell.viewport-workspace .sidebar .brand{padding:6px 14px 12px;flex-shrink:0}:root:root .game-shell.viewport-workspace .club-id{padding:10px;flex-shrink:0;min-height:58px}:root:root .game-shell.viewport-workspace .sidebar nav{overflow:visible;min-height:0}:root:root .game-shell.viewport-workspace .nav-link{min-height:34px;height:34px;padding:6px 12px;gap:10px}:root:root .game-shell.viewport-workspace .nav-group{font-size:10px;padding:10px 12px 4px;line-height:14px}:root:root .game-shell.viewport-workspace .topbar{min-height:0;padding:0 16px;gap:10px}:root:root .game-shell.viewport-workspace .meta{gap:12px}:root:root .game-shell.viewport-workspace .meta small{font-size:10px}:root:root .game-shell.viewport-workspace .hud-location>span{font-size:15px}:root:root .game-shell.viewport-workspace .game-status{font-size:11px;min-height:0;padding:0 12px}:root:root .game-shell.viewport-workspace>.content{display:flex;flex-direction:column;padding:12px 16px;gap:10px;min-width:0;min-height:0;overflow:hidden}:root:root .game-shell.viewport-workspace .page-title{flex-shrink:0;min-height:0;margin:0;padding:0;gap:12px}:root:root .game-shell.viewport-workspace .page-title>div{display:block;min-width:0}:root:root .game-shell.viewport-workspace .page-title .eyebrow{display:none}:root:root .game-shell.viewport-workspace .page-title h1{font-size:24px;line-height:1.25;margin:0}:root:root .game-shell.viewport-workspace .page-title p{font-size:12px;line-height:1.5;margin:4px 0 0}:root:root .game-shell.viewport-workspace .screen-tabs{margin:0;flex-shrink:0}:root:root .game-shell.viewport-workspace .screen-tabs [role=tab]{padding:9px 7px;min-height:36px;font-size:12px}:root:root .game-shell.viewport-workspace [hidden]{display:none!important}:root:root .game-shell.viewport-workspace .recruitment-main-panel{display:flex;flex-direction:column;flex:1;min-height:0}:root:root .game-shell.viewport-workspace .market-layout{flex:1;min-height:0;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:12px}:root:root .game-shell.viewport-workspace .market-board{display:flex;flex-direction:column;min-height:0;overflow:hidden}:root:root .game-shell.viewport-workspace .market-tabs{flex-shrink:0;min-height:36px}:root:root .game-shell.viewport-workspace .market-board .filters{padding:8px 10px;gap:7px;flex-shrink:0;flex-wrap:wrap}:root:root .game-shell.viewport-workspace .market-board .filters .player-search{min-width:150px;flex:1}:root:root .game-shell.viewport-workspace .market-board .filters :is(input,select,.btn){height:32px;min-height:32px;font-size:12px;padding:5px 8px}:root:root .game-shell.viewport-workspace .market-refine{padding:7px 10px;flex-shrink:0}:root:root .game-shell.viewport-workspace .market-guide{min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:12px;gap:8px}:root:root .game-shell.viewport-workspace .market-preview{flex-shrink:0;margin:0;padding:0 0 8px}:root:root .game-shell.viewport-workspace .market-preview-hero{gap:14px;padding:0;min-height:0}:root:root .game-shell.viewport-workspace .market-preview-hero .sx-card{--w:95px;flex-shrink:0}:root:root .game-shell.viewport-workspace .market-preview h2{font-size:20px;margin:7px 0}:root:root .game-shell.viewport-workspace .market-preview p{font-size:12px;line-height:1.5;margin:6px 0}:root:root .game-shell.viewport-workspace .market-preview .btn{min-height:32px;padding:5px 8px;font-size:12px}:root:root .game-shell.viewport-workspace .market-guide>.screen-view-panel{flex:1;min-height:0}:root:root .game-shell.viewport-workspace .market-guide>.section-heading{padding-bottom:6px}:root:root .game-shell.viewport-workspace .market-guide .budget-number{font-size:25px;margin:0}:root:root .game-shell.viewport-workspace .market-guide>p{font-size:11px;margin:0}:root:root .game-shell.viewport-workspace .market-guide .founding-facts{margin:0}:root:root .game-shell.viewport-workspace .market-guide .founding-facts>div{padding:7px 0;font-size:12px}:root:root .game-shell.viewport-workspace .market-guide>.screen-view-panel>p{font-size:12px;line-height:1.5}:root:root .game-shell.viewport-workspace .recruitment-actions{display:grid;grid-template-columns:1fr 1.25fr;gap:7px;border-top:1px solid var(--theme-line);padding-top:8px;flex-shrink:0;margin-top:auto}:root:root .game-shell.viewport-workspace .recruitment-actions .btn{font-size:12px;padding:8px 5px;white-space:normal}:root:root .game-shell.viewport-workspace .market-scouting-conditions{margin:0;min-height:0}:root:root .game-shell.viewport-workspace .market-scouting-conditions>.scout-search-criteria{margin:0;padding:18px}:root:root .game-shell.viewport-workspace .market-scouting-conditions .scout-filters{grid-template-columns:1fr 1fr}:root:root .game-shell.viewport-workspace .viewport-list{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}:root:root .game-shell.viewport-workspace .viewport-list-body{flex:1;min-height:0;overflow:hidden}:root:root .game-shell.viewport-workspace .viewport-list table{height:auto!important;table-layout:fixed;border-collapse:collapse}:root:root .game-shell.viewport-workspace .viewport-list .era-grid{overflow:hidden;min-width:0}:root:root .game-shell.viewport-workspace .viewport-list th{position:relative;white-space:normal;overflow-wrap:anywhere;line-height:1.3}:root:root .game-shell.viewport-workspace .viewport-list td{height:40px;font-size:12px;overflow:hidden;text-overflow:ellipsis}:root:root .game-shell.viewport-workspace .viewport-list .player-cell{min-width:0;font-size:12px;max-width:100%}:root:root .game-shell.viewport-workspace .viewport-list .player-cell>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root:root .game-shell.viewport-workspace .viewport-list .table-face{width:24px;height:30px;flex-shrink:0}:root:root .game-shell.viewport-workspace .viewport-information{display:flex;align-items:center;gap:10px;padding:5px 10px;font-size:11px;color:var(--theme-muted);flex-shrink:0;border-bottom:1px solid var(--theme-line)}:root:root .game-shell.viewport-workspace .viewport-information select{height:28px;font-size:12px;padding:3px 24px 3px 7px;min-width:0}:root:root .game-shell.viewport-workspace .viewport-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:5px 10px;flex-shrink:0;border-top:1px solid var(--theme-line);background:var(--theme-panel)}:root:root .game-shell.viewport-workspace .viewport-pagination>span{font-size:12px;font-variant-numeric:tabular-nums;color:var(--theme-muted)}:root:root .game-shell.viewport-workspace .viewport-pagination .btn{min-height:28px;min-width:32px;padding:2px 8px;font-size:19px}.viewport-panel-switch,.mobile-game-nav{display:none}@media(max-width:1100px){:root:root .game-shell.viewport-workspace .hud-location>b,:root:root .game-shell.viewport-workspace .hud-location>i{display:none}:root:root .game-shell.viewport-workspace .meta{gap:8px}:root:root .game-shell.viewport-workspace .hud-season{display:none}}@media(max-width:900px){:root:root .game-shell.viewport-workspace{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:46px minmax(0,1fr) 52px;height:100dvh;min-height:0}:root:root .game-shell.viewport-workspace .sidebar{display:none}:root:root .game-shell.viewport-workspace .topbar{grid-column:1;grid-row:1;padding:0 10px;min-height:0;height:46px}:root:root .game-shell.viewport-workspace .meta{margin-left:auto;gap:6px}:root:root .game-shell.viewport-workspace .meta>:not(.hud-funds){display:none}:root:root .game-shell.viewport-workspace .hud-funds{border:0;padding:0}:root:root .game-shell.viewport-workspace .hud-funds small{display:none}:root:root .game-shell.viewport-workspace .hud-funds b{font-size:13px}:root:root .game-shell.viewport-workspace .guide-tool{font-size:10px;min-height:26px;padding:4px 7px}:root:root .game-shell.viewport-workspace>.content{grid-column:1;grid-row:2;padding:10px;gap:8px;overflow:hidden;height:auto}:root:root .game-shell.viewport-workspace .game-status{display:none}:root:root .game-shell.viewport-workspace .page-title{flex-wrap:wrap;gap:6px}:root:root .game-shell.viewport-workspace .page-title h1{font-size:22px}:root:root .game-shell.viewport-workspace .page-title p{display:none}:root:root .game-shell.viewport-workspace .market-discovery-actions{width:auto;justify-content:flex-start;gap:6px}:root:root .game-shell.viewport-workspace .market-discovery-actions .btn{font-size:11px;min-height:29px;padding:5px 8px}:root:root .game-shell.viewport-workspace .market-layout.viewport-single-pane{display:flex;flex-direction:column;gap:0}:root:root .game-shell.viewport-workspace .viewport-pane{flex:1;min-height:0}:root:root .game-shell.viewport-workspace .viewport-panel-switch{display:flex;align-items:center;gap:10px;color:var(--theme-muted);font-size:11px;flex-shrink:0;margin:0}:root:root .game-shell.viewport-workspace .viewport-panel-switch select{flex:1;min-width:0;font-size:12px;height:30px}:root:root .game-shell.viewport-workspace .market-board .filters{display:grid;grid-template-columns:1fr 1fr;gap:6px}:root:root .game-shell.viewport-workspace .market-board .filters .player-search{grid-column:1/-1;min-width:0}:root:root .game-shell.viewport-workspace .market-board .filters .btn{min-width:0}:root:root .game-shell.viewport-workspace .market-scouting-conditions>.scout-search-criteria{padding:12px}:root:root .game-shell.viewport-workspace .market-refine-fields{grid-template-columns:1fr 1fr}:root:root .game-shell.viewport-workspace .mobile-game-nav{grid-row:3;grid-column:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;background:var(--theme-panel);border-top:1px solid var(--theme-line);z-index:20;padding-bottom:env(safe-area-inset-bottom)}:root:root .game-shell.viewport-workspace .mobile-game-nav>a,:root:root .game-shell.viewport-workspace .mobile-game-nav>label{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;font-size:10px;position:relative;color:var(--theme-muted)}:root:root .game-shell.viewport-workspace .mobile-game-nav svg{width:18px;height:18px}:root:root .game-shell.viewport-workspace .mobile-game-nav [aria-current]{color:var(--theme-accent);background:color-mix(in srgb,var(--theme-accent) 9%,transparent)}:root:root .game-shell.viewport-workspace .mobile-game-nav select{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;min-width:0}}:root:root .game-shell.viewport-workspace .viewport-list .grid-resize{right:0}:root:root .game-shell.viewport-workspace .recruitment-budget{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;padding:8px 0;border-bottom:1px solid var(--theme-line);flex-shrink:0}:root:root .game-shell.viewport-workspace .recruitment-budget strong{font-size:20px;color:var(--theme-accent)}:root:root .game-shell.viewport-workspace .viewport-subviews{display:flex;flex-direction:column;min-height:0;overflow:hidden}:root:root .game-shell.viewport-workspace .viewport-subview-tabs{flex-shrink:0;margin:8px 0}:root:root .game-shell.viewport-workspace .viewport-subview-body{flex:1;min-height:0}:root:root .game-shell.viewport-workspace .viewport-subview-panel{height:100%;min-height:0;display:flex;flex-direction:column;gap:8px}:root:root .game-shell.viewport-workspace .squad-layout{min-height:0;flex:1;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:12px}:root:root .game-shell.viewport-workspace .squad-list{display:flex;flex-direction:column;min-height:0;height:auto;overflow:hidden}:root:root .game-shell.viewport-workspace .squad-list .filters{flex-shrink:0;padding:8px 10px;flex-wrap:wrap;gap:6px}:root:root .game-shell.viewport-workspace .squad-list .filters .player-search{min-width:160px;flex:1}:root:root .game-shell.viewport-workspace .squad-list .filters :is(select,input,.btn){height:32px;min-height:32px;font-size:12px;padding:5px 8px}:root:root .game-shell.viewport-workspace .squad-profile{min-height:0;flex:0 0 215px;gap:14px}:root:root .game-shell.viewport-workspace .squad-profile .sx-card{--w:140px;flex-shrink:0}:root:root .game-shell.viewport-workspace .squad-profile h2{font-size:22px;margin:5px 0}:root:root .game-shell.viewport-workspace .profile-rating{margin:8px 0}:root:root .game-shell.viewport-workspace .profile-rating>strong{font-size:32px}:root:root .game-shell.viewport-workspace .profile-physical{padding:6px 0}:root:root .game-shell.viewport-workspace .profile-physical span{font-size:13px}:root:root .game-shell.viewport-workspace .profile-physical small{font-size:10px}:root:root .game-shell.viewport-workspace .profile-detail-action{flex-shrink:0;position:static;margin-top:8px;padding:6px;font-size:12px;min-height:32px;box-shadow:none}:root:root .game-shell.viewport-workspace .profile-attribute-list>div{min-height:27px;padding:4px 0;font-size:12px}:root:root .game-shell.viewport-workspace .league-layout{min-height:0;height:auto;flex:1;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:12px}:root:root .game-shell.viewport-workspace .league-board{display:flex;flex-direction:column;min-height:0}:root:root .game-shell.viewport-workspace .league-banner{padding:10px 12px;flex-shrink:0;gap:10px}:root:root .game-shell.viewport-workspace .league-banner>span{font-size:15px;letter-spacing:0}:root:root .game-shell.viewport-workspace .league-banner>b,:root:root .game-shell.viewport-workspace .league-banner small{font-size:10px}:root:root .game-shell.viewport-workspace .league-legend{padding:8px 10px;font-size:11px;flex-wrap:wrap;gap:8px;flex-shrink:0}:root:root .game-shell.viewport-workspace .league-note{padding:0 10px 8px;font-size:10px;line-height:1.5;flex-shrink:0}:root:root .game-shell.viewport-workspace .league-club{min-width:0;gap:7px}:root:root .game-shell.viewport-workspace .league-club>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}:root:root .game-shell.viewport-workspace .league-table th:nth-child(2){width:35%}:root:root .game-shell.viewport-workspace .league-table th:first-child{width:35px}:root:root .game-shell.viewport-workspace .league-table :is(th,td){padding:5px}:root:root .game-shell.viewport-workspace .league-side{min-height:0;display:flex;flex-direction:column;padding:12px;gap:8px;overflow:hidden}:root:root .game-shell.viewport-workspace .league-side>.screen-view-panel{flex:1;min-height:0}:root:root .game-shell.viewport-workspace .league-side .promotion-note{margin:0;padding-top:10px;flex-shrink:0;font-size:11px}:root:root .game-shell.viewport-workspace .league-side .promotion-note p{font-size:11px;line-height:1.5;margin:6px 0}:root:root .game-shell.viewport-workspace .training-centre{min-height:0;flex:1;overflow:hidden}:root:root .game-shell.viewport-workspace .training-summary{padding:10px 12px;flex-shrink:0;gap:8px}:root:root .game-shell.viewport-workspace .training-summary>div{gap:10px}:root:root .game-shell.viewport-workspace .training-summary strong{font-size:13px}:root:root .game-shell.viewport-workspace .training-summary span,:root:root .game-shell.viewport-workspace .training-summary p{font-size:11px}:root:root .game-shell.viewport-workspace .training-tools{padding:8px 12px;gap:8px;flex-shrink:0}:root:root .game-shell.viewport-workspace .training-bulk{padding:8px 12px;gap:8px;flex-shrink:0}:root:root .game-shell.viewport-workspace .training-note{padding:8px 12px;font-size:10px;line-height:1.5;flex-shrink:0}:root:root .game-shell.viewport-workspace .training-table{min-width:0}:root:root .game-shell.viewport-workspace .training-table :is(td,th){padding:8px;min-width:0}:root:root .game-shell.viewport-workspace .training-table select{width:100%;min-width:0;max-width:100%;font-size:11px}:root:root .game-shell.viewport-workspace .training-player>button{max-width:calc(100% - 28px)}:root:root .game-shell.viewport-workspace .training-player>button>span:last-child{min-width:0}:root:root .game-shell.viewport-workspace .training-player b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root:root .game-shell.viewport-workspace .training-face{width:25px;height:31px;flex-basis:25px}@media(max-width:900px){:root:root .game-shell.viewport-workspace .topbar{display:flex}:root:root .game-shell.viewport-workspace .viewport-single-pane{display:flex;flex-direction:column;flex:1;min-height:0;height:auto;overflow:hidden}:root:root .game-shell.viewport-workspace .squad-list{min-height:0;height:auto;flex:1}:root:root .game-shell.viewport-workspace .squad-list .filters{display:grid;grid-template-columns:1fr 1fr;gap:6px}:root:root .game-shell.viewport-workspace .squad-list .filters .player-search{grid-column:1/-1;min-width:0}:root:root .game-shell.viewport-workspace .roster-summary{padding:8px 10px;font-size:11px;flex-wrap:wrap}:root:root .game-shell.viewport-workspace .roster-summary b{font-size:11px}:root:root .game-shell.viewport-workspace .league-layout{min-height:0}:root:root .game-shell.viewport-workspace .league-side{flex:1;min-height:0}:root:root .game-shell.viewport-workspace .training-summary{display:block}:root:root .game-shell.viewport-workspace .training-summary>div>strong{display:none}:root:root .game-shell.viewport-workspace .training-summary>p{margin:6px 0 0}:root:root .game-shell.viewport-workspace .training-tools{display:grid;grid-template-columns:1fr 1fr;padding:8px;gap:6px}:root:root .game-shell.viewport-workspace .training-tools label{gap:3px}:root:root .game-shell.viewport-workspace .training-tools label:first-child{grid-column:auto;min-width:0}:root:root .game-shell.viewport-workspace .training-tools>span{display:none}:root:root .game-shell.viewport-workspace .training-bulk{display:grid;grid-template-columns:1fr 1fr;padding:8px;gap:6px}:root:root .game-shell.viewport-workspace .training-bulk select{width:100%}:root:root .game-shell.viewport-workspace .training-bulk .btn{font-size:11px;padding:5px;white-space:normal}:root:root .game-shell.viewport-workspace .training-table{display:block}:root:root .game-shell.viewport-workspace .training-table tbody{display:block}:root:root .game-shell.viewport-workspace .training-table tr{display:grid;grid-template-columns:1fr 1fr;padding:8px;gap:6px}:root:root .game-shell.viewport-workspace .training-table td{padding:0;display:block;min-width:0}:root:root .game-shell.viewport-workspace .training-table td:first-child{grid-column:1/-1;padding:0}:root:root .game-shell.viewport-workspace .training-table td:nth-child(3){grid-column:1;grid-row:auto}:root:root .game-shell.viewport-workspace .training-table td:before{display:none}:root:root .game-shell.viewport-workspace .training-focus{font-size:9px;line-height:1.4;margin-top:3px}:root:root .game-shell.viewport-workspace .training-progress progress{width:70px}}:root:root .game-shell.viewport-workspace .viewport-list table{min-width:0;width:100%}@media(max-width:900px){:root:root .game-shell.viewport-workspace .topbar .hud-location{display:flex;min-width:0}:root:root .game-shell.viewport-workspace .topbar .hud-location>span{font-size:13px}:root:root .game-shell.viewport-workspace .topbar .meta>.hud-funds{display:flex}:root:root .game-shell.viewport-workspace .topbar .meta>:not(.hud-funds){display:none}:root:root .game-shell.viewport-workspace .page-title>:not(:first-child){width:auto;flex:none}}:root:root .game-shell.viewport-workspace .viewport-market-body{display:flex;flex-direction:column;flex:1;min-height:0}:root:root .game-shell.viewport-workspace .viewport-market-results{display:flex;flex-direction:column;flex:1;min-height:0}:root:root .game-shell.viewport-workspace .viewport-market-filters{order:-1;flex:none;min-height:0}@media(max-width:900px){:root:root .game-shell.viewport-workspace .market-board>.viewport-panel-switch{padding:5px 10px}:root:root .game-shell.viewport-workspace .viewport-market-filters{flex:1;order:0}}:root:root .game-shell.viewport-workspace .viewport-market-results>.result-empty{order:-1;flex:none;width:100%;max-width:none;padding:12px;margin:0}:root:root .game-shell.viewport-workspace .viewport-market-results>.result-empty>span{font-size:26px;margin-bottom:6px}:root:root .game-shell.viewport-workspace .viewport-market-results>.result-empty h2{font-size:15px;margin-bottom:6px}:root:root .game-shell.viewport-workspace .viewport-market-results>.result-empty p{font-size:11px;line-height:1.5;margin:5px 0}:root:root .game-shell.viewport-workspace .viewport-market-results>.result-empty .btn{min-height:30px;font-size:11px}:root:root .game-shell.viewport-workspace .screen-view-panel{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}:root:root .game-shell.viewport-workspace .viewport-item-parent{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}:root:root .game-shell.viewport-workspace .viewport-items{flex:1;min-height:0;margin:0}:root:root .game-shell.viewport-workspace .viewport-items>.viewport-list-body{display:flex;flex-direction:column;gap:0}:root:root .game-shell.viewport-workspace .viewport-section{min-height:0;display:flex;flex-direction:column;gap:8px}:root:root .game-shell.viewport-workspace .sx-home{flex:1;min-height:0;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(260px,.85fr);grid-template-rows:minmax(0,1.1fr) minmax(0,1fr);gap:12px}:root:root .game-shell.viewport-workspace .sx-home>section{min-width:0;min-height:0;overflow:hidden;padding:12px}:root:root .game-shell.viewport-workspace .sx-hero{grid-column:1/3;grid-row:1;display:flex;flex-direction:column;gap:8px}:root:root .game-shell.viewport-workspace .sx-spot{grid-column:3;grid-row:1}:root:root .game-shell.viewport-workspace .sx-league{grid-column:1;grid-row:2}:root:root .game-shell.viewport-workspace .sx-calendar{grid-column:2;grid-row:2}:root:root .game-shell.viewport-workspace .sx-tasks{grid-column:3;grid-row:2}:root:root .game-shell.viewport-workspace .sx-match-heading{position:static;display:flex;justify-content:space-between;margin:0;min-height:0}:root:root .game-shell.viewport-workspace .sx-matchday{font-size:24px;line-height:1}:root:root .game-shell.viewport-workspace .sx-match-heading-label{font-size:11px}:root:root .game-shell.viewport-workspace .sx-hero-top{display:flex;flex-wrap:wrap;gap:6px;margin:0;font-size:11px}:root:root .game-shell.viewport-workspace .sx-hero-time{font-size:11px}:root:root .game-shell.viewport-workspace .sx-versus{flex:1;min-height:0;display:grid;grid-template-columns:1fr 90px 1fr;gap:12px;margin:0;padding:6px 0}:root:root .game-shell.viewport-workspace .sx-side{min-height:0;gap:5px}:root:root .game-shell.viewport-workspace .sx-side>svg{height:64px;width:64px;filter:drop-shadow(0 8px 12px #0006)}:root:root .game-shell.viewport-workspace .sx-side h2{font-size:20px;line-height:1.2;margin:0}:root:root .game-shell.viewport-workspace .sx-rankline{font-size:11px}:root:root .game-shell.viewport-workspace .sx-vs-mark{font-size:25px}:root:root .game-shell.viewport-workspace .sx-clock b{font-size:18px}:root:root .game-shell.viewport-workspace .sx-hero-bottom{flex-shrink:0;gap:10px;padding:8px 0 0;margin:0}:root:root .game-shell.viewport-workspace .sx-lineup{min-width:0}:root:root .game-shell.viewport-workspace .sx-lineup b{font-size:13px}:root:root .game-shell.viewport-workspace .sx-lineup small{font-size:10px}:root:root .game-shell.viewport-workspace .command-kickoff{font-size:13px;min-height:36px;padding:8px 12px}:root:root .game-shell.viewport-workspace .command-secondary{font-size:11px}:root:root .game-shell.viewport-workspace .sx-ring{width:42px;height:42px}:root:root .game-shell.viewport-workspace .command-heading{padding:0 0 8px;margin:0}:root:root .game-shell.viewport-workspace .command-heading h2{font-size:15px}:root:root .game-shell.viewport-workspace .command-heading a{font-size:11px}:root:root .game-shell.viewport-workspace .sx-spot-body{padding:5px 0;gap:10px;min-height:0;height:auto;align-items:center}:root:root .game-shell.viewport-workspace .sx-spot-card .sx-card{--w:115px}:root:root .game-shell.viewport-workspace .sx-spot-info{min-width:0}:root:root .game-shell.viewport-workspace .sx-spot-info h3{font-size:18px;margin:8px 0}:root:root .game-shell.viewport-workspace .sx-spot-info p{font-size:12px}:root:root .game-shell.viewport-workspace .sx-last{padding:6px 0}:root:root .game-shell.viewport-workspace .sx-last strong{font-size:20px}:root:root .game-shell.viewport-workspace .sx-mini-table{margin:0}:root:root .game-shell.viewport-workspace .sx-mini-table li{min-height:33px;padding:5px 0;font-size:12px;gap:7px}:root:root .game-shell.viewport-workspace .sx-mini-table svg{width:23px;height:25px}:root:root .game-shell.viewport-workspace .sx-mini-table li b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}:root:root .game-shell.viewport-workspace .sx-result{min-height:45px;padding:7px 0;gap:8px}:root:root .game-shell.viewport-workspace .sx-result>svg{width:25px;height:28px}:root:root .game-shell.viewport-workspace .sx-opp{font-size:12px;min-width:0}:root:root .game-shell.viewport-workspace .sx-score{font-size:18px}:root:root .game-shell.viewport-workspace .sx-task{min-height:50px;padding:8px 0;gap:9px}:root:root .game-shell.viewport-workspace .sx-task b{font-size:12px}:root:root .game-shell.viewport-workspace .sx-task small{font-size:11px}:root:root .game-shell.viewport-workspace .sx-latest{font-size:11px;margin:5px 0 0;padding:5px 0}:root:root .game-shell.viewport-workspace .era-tactics{flex:1;min-height:0;height:auto;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(215px,.65fr) minmax(275px,1fr);gap:10px;overflow:hidden}:root:root .game-shell.viewport-workspace .era-tactics>:is(section,aside){display:flex;flex-direction:column;min-height:0;overflow:hidden}:root:root .game-shell.viewport-workspace .tactics-toolbar{flex-shrink:0;display:flex;flex-wrap:wrap;padding:8px;gap:6px}:root:root .game-shell.viewport-workspace .tactics-toolbar :is(select,.btn){min-height:28px;font-size:11px;padding:4px}:root:root .game-shell.viewport-workspace .position-edit-toggle{font-size:11px}:root:root .game-shell.viewport-workspace .pitch-help{font-size:10px;line-height:1.4;margin:0;width:100%}:root:root .game-shell.viewport-workspace .era-tactic-pitch{flex:1;min-height:0;height:auto;margin:0;overflow:hidden}:root:root .game-shell.viewport-workspace .era-tactic-player{width:min(24%,105px);min-width:0;--token-scale:1}:root:root .game-shell.viewport-workspace .pitch-face{width:43px;height:54px}:root:root .game-shell.viewport-workspace .pitch-name{font-size:10px;line-height:1.2;padding:3px 2px;min-height:0}:root:root .game-shell.viewport-workspace .pitch-position{font-size:10px}:root:root .game-shell.viewport-workspace .pitch-rating{font-size:17px}:root:root .game-shell.viewport-workspace .role-select{font-size:10px;min-height:20px;height:20px;padding:1px;max-width:100%;min-width:0}:root:root .game-shell.viewport-workspace .tactic-roster-heading{padding:10px 8px;flex-shrink:0}:root:root .game-shell.viewport-workspace .tactic-roster-heading h2{font-size:14px}:root:root .game-shell.viewport-workspace .tactic-roster-heading span{font-size:10px}:root:root .game-shell.viewport-workspace .tactic-roster-scroll,.game-tactic-settings,.tactic-settings-scroll{flex:1;min-height:0;padding:8px;overflow:hidden;display:flex;flex-direction:column;gap:8px}:root:root .game-shell.viewport-workspace .tactic-roster-scroll{padding:0}:root:root .game-shell.viewport-workspace .lineup-editor-row{height:60px;min-height:60px;padding:7px;gap:6px}:root:root .game-shell.viewport-workspace .lineup-editor-row select{min-width:0;width:100%;font-size:11px;padding:4px}:root:root .game-shell.viewport-workspace .lineup-editor-row small{font-size:10px}:root:root .game-shell.viewport-workspace .reserve-drag-row{height:46px;min-height:46px;font-size:12px;padding:8px}:root:root .game-shell.viewport-workspace .game-tactic-slider{padding:8px;margin:0;border:1px solid var(--theme-line);border-radius:5px}:root:root .game-shell.viewport-workspace .game-tactic-slider-head{margin:0}:root:root .game-shell.viewport-workspace .game-tactic-slider-head label{font-size:13px}:root:root .game-shell.viewport-workspace .game-tactic-slider-head input{width:54px;height:28px;font-size:12px;padding:4px}:root:root .game-shell.viewport-workspace .game-tactic-slider>input{margin:7px 0;height:15px}:root:root .game-shell.viewport-workspace .game-tactic-slider p{font-size:11px;line-height:1.45;margin:5px 0 0}:root:root .game-shell.viewport-workspace .game-tactic-ends{font-size:10px}:root:root .game-shell.viewport-workspace :is(.game-tactic-presets,.game-tactic-role,.game-designated-players,.conditional-tactics){padding:8px;margin:0;min-height:0;display:flex;flex-direction:column;gap:8px}:root:root .game-shell.viewport-workspace :is(.game-tactic-presets,.game-tactic-role,.game-designated-players,.conditional-tactics) h2{font-size:15px;margin:0}:root:root .game-shell.viewport-workspace :is(.game-tactic-presets,.game-tactic-role,.game-designated-players,.conditional-tactics) p{font-size:11px;line-height:1.5;margin:0}:root:root .game-shell.viewport-workspace .game-tactic-summary{font-size:12px;line-height:1.6;margin:10px 0}:root:root .game-shell.viewport-workspace .game-tactic-presets>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}:root:root .game-shell.viewport-workspace .game-tactic-presets button{padding:7px;font-size:12px}:root:root .game-shell.viewport-workspace .game-tactic-role label,.game-designated-players label,.game-tactic-focus{font-size:12px;min-width:0}:root:root .game-shell.viewport-workspace .game-tactic-role select,.game-designated-players select,.game-tactic-focus select{font-size:12px;width:100%;min-width:0}:root:root .game-shell.viewport-workspace .conditional-tactics{flex:1;min-height:0}:root:root .game-shell.viewport-workspace .conditional-tactic-row{display:grid;grid-template-columns:1fr 1fr;padding:8px 0;gap:6px;min-height:110px;font-size:11px}:root:root .game-shell.viewport-workspace .conditional-tactic-row :is(input,select){min-width:0;max-width:100%;width:100%;font-size:11px}:root:root .game-shell.viewport-workspace .substitution-policy .conditional-tactic-row{display:flex;flex-direction:column}:root:root .game-shell.viewport-workspace .substitution-policy input[type=checkbox]{width:auto}:root:root .game-shell.viewport-workspace .game-tactic-auto,.tactic-settings-scroll>.muted{font-size:11px;line-height:1.5;margin:0}:root:root .game-shell.viewport-workspace .tactic-save-status{font-size:11px;line-height:1.4;margin:0;min-height:0;flex-shrink:0}:root:root .game-shell.viewport-workspace :is(.finance-layout,.academy-layout,.cup-layout,.club-operations){flex:1;min-height:0;overflow:hidden;height:auto;gap:12px}:root:root .game-shell.viewport-workspace :is(.finance-balance,.finance-main,.finance-ledger,.finance-recovery,.academy-candidates,.academy-roster,.cup-draw,.cup-schedule,.facility-board,.club-access-board){display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}:root:root .game-shell.viewport-workspace :is(.finance-balance,.finance-recovery,.academy-candidates,.academy-roster,.cup-schedule,.club-access-board){padding:12px;gap:8px}:root:root .game-shell.viewport-workspace .section-heading{padding:10px 12px;margin:0;flex-shrink:0}:root:root .game-shell.viewport-workspace .section-heading h2{font-size:15px}:root:root .game-shell.viewport-workspace .section-heading>span{font-size:10px}:root:root .game-shell.viewport-workspace .finance-balance h2{font-size:30px;margin:8px 0}:root:root .game-shell.viewport-workspace .finance-balance p{font-size:12px;margin:0}:root:root .game-shell.viewport-workspace .balance-flow{gap:10px;margin:5px 0;padding:10px 0}:root:root .game-shell.viewport-workspace .balance-flow span{font-size:12px}:root:root .game-shell.viewport-workspace .balance-flow b{font-size:17px}:root:root .game-shell.viewport-workspace .finance-ledger table{width:100%;min-width:0}:root:root .game-shell.viewport-workspace .finance-ledger :is(th,td){padding:8px;font-size:12px;white-space:normal}:root:root .game-shell.viewport-workspace .finance-recovery h3{font-size:15px;margin:0}:root:root .game-shell.viewport-workspace .finance-recovery p{font-size:11px;line-height:1.5;margin:0}:root:root .game-shell.viewport-workspace .sale-priority-list{display:flex;flex-direction:column;min-height:0;flex:1;margin:0;padding:0;overflow:hidden}:root:root .game-shell.viewport-workspace .sale-priority-list li{padding:8px 0;gap:5px;min-height:44px;font-size:12px}:root:root .game-shell.viewport-workspace .sale-priority-list li>span{flex:1;min-width:0}:root:root .game-shell.viewport-workspace .academy-note{font-size:11px;line-height:1.5;margin:0}:root:root .game-shell.viewport-workspace .youth-priority-control{font-size:12px}:root:root .game-shell.viewport-workspace .youth-row{min-height:84px;padding:8px 0;gap:8px}:root:root .game-shell.viewport-workspace .youth-face{width:48px;height:60px;flex:0 0 48px}:root:root .game-shell.viewport-workspace .youth-row h3{font-size:15px;margin:4px 0}:root:root .game-shell.viewport-workspace .youth-row p,.youth-row small{font-size:11px;margin:0;line-height:1.5}:root:root .game-shell.viewport-workspace .youth-row>div{flex:1;min-width:0}:root:root .game-shell.viewport-workspace .academy-player{min-height:46px;padding:6px;font-size:12px;gap:7px;grid-template-columns:30px minmax(0,1fr) 32px 32px 32px}:root:root .game-shell.viewport-workspace .academy-player .table-face{width:24px;height:30px}:root:root .game-shell.viewport-workspace .academy-empty{padding:20px 8px;min-height:0}:root:root .game-shell.viewport-workspace .club-brand-board{min-height:0;height:125px;flex-shrink:0;padding:12px}:root:root .game-shell.viewport-workspace .club-brand-display{display:grid;grid-template-columns:66px 1fr;column-gap:14px;align-items:center}:root:root .game-shell.viewport-workspace .club-brand-display>svg{grid-column:1;grid-row:1/4;width:60px;height:66px}:root:root .game-shell.viewport-workspace .club-brand-display h2{font-size:23px;margin:0}:root:root .game-shell.viewport-workspace .club-brand-display p,.club-brand-display small{font-size:11px;margin:0}:root:root .game-shell.viewport-workspace .club-kit-display svg{height:75px;width:80px}:root:root .game-shell.viewport-workspace .club-kit-display span{font-size:9px}:root:root .game-shell.viewport-workspace .facility-row{padding:10px;min-height:118px;gap:8px}:root:root .game-shell.viewport-workspace .facility-row h3{font-size:14px;margin:0}:root:root .game-shell.viewport-workspace .facility-row small,.facility-staff{font-size:11px}:root:root .game-shell.viewport-workspace .facility-staff span{gap:5px;min-height:24px}:root:root .game-shell.viewport-workspace .facility-row .btn{font-size:11px;min-height:27px;padding:4px 7px}:root:root .game-shell.viewport-workspace .club-access-board p{font-size:12px;line-height:1.55;margin:0}:root:root .game-shell.viewport-workspace .cup-pair,.cup-entrant{min-height:58px;padding:8px 12px;font-size:12px}:root:root .game-shell.viewport-workspace .cup-pair svg,.cup-entrant svg{width:29px;height:32px}:root:root .game-shell.viewport-workspace .cup-pair b{min-width:0;font-size:12px}:root:root .game-shell.viewport-workspace .cup-draw-heading{padding:8px 12px;font-size:11px}:root:root .game-shell.viewport-workspace .promotion-note{padding:10px 0;margin:0;flex-shrink:0}:root:root .game-shell.viewport-workspace .promotion-note h3{font-size:15px;margin:0}:root:root .game-shell.viewport-workspace .promotion-note p,.promotion-note a{font-size:11px;line-height:1.5}:root:root .game-shell.viewport-workspace .fixture{min-height:50px;padding:6px 0;gap:7px;font-size:12px}:root:root .game-shell.viewport-workspace .fixture .opponent{font-size:12px;min-width:0}:root:root .game-shell.viewport-workspace .fixture .score{font-size:16px}:root:root .game-shell.viewport-workspace .md-top{flex-shrink:0;min-height:0;gap:10px;margin:0}:root:root .game-shell.viewport-workspace .md-season{min-height:0;padding:10px}:root:root .game-shell.viewport-workspace .md-board{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}:root:root .game-shell.viewport-workspace .md-board-head{padding:10px 12px;min-height:0;flex-shrink:0}:root:root .game-shell.viewport-workspace .md-board-head h2{font-size:17px}:root:root .game-shell.viewport-workspace .md-board-head span{font-size:11px}:root:root .game-shell.viewport-workspace .md-list{min-height:0;max-height:none;overflow:hidden}:root:root .game-shell.viewport-workspace .md-row{min-height:70px;padding:8px 12px}:root:root .game-shell.viewport-workspace .md-cols{padding:6px 12px}:root:root .game-shell.viewport-workspace .md-day{min-height:48px;padding:8px}:root:root .game-shell.viewport-workspace .md-day b{font-size:13px}:root:root .game-shell.viewport-workspace .md-day small{font-size:10px}:root:root .game-shell.viewport-workspace .history-screen{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;overflow:hidden}:root:root .game-shell.viewport-workspace .hx-masthead{flex-shrink:0;min-height:0;height:100px;padding:10px 14px;margin:0;gap:14px}:root:root .game-shell.viewport-workspace .hx-masthead .history-crest{width:55px;flex-basis:55px}:root:root .game-shell.viewport-workspace .hx-id{min-width:0}:root:root .game-shell.viewport-workspace .hx-id h1{font-size:23px;line-height:1.2;margin:0}:root:root .game-shell.viewport-workspace .hx-id .eyebrow{display:none}:root:root .game-shell.viewport-workspace .hx-id>p{font-size:11px;margin:3px 0}:root:root .game-shell.viewport-workspace .hx-id .btn{font-size:11px;min-height:26px;padding:4px 7px}:root:root .game-shell.viewport-workspace .hx-tiles{gap:8px}:root:root .game-shell.viewport-workspace .hx-tile{padding:8px;min-width:65px}:root:root .game-shell.viewport-workspace .hx-tile b{font-size:24px}:root:root .game-shell.viewport-workspace .hx-tile small{font-size:10px}:root:root .game-shell.viewport-workspace .hx-stats{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;overflow:hidden}:root:root .game-shell.viewport-workspace .hx-panel{flex:1;min-height:0;padding:12px;overflow:hidden}:root:root .game-shell.viewport-workspace .hx-panel h3{font-size:15px;margin:0 0 10px}:root:root .game-shell.viewport-workspace .hx-panel .history-empty{padding:20px}:root:root .game-shell.viewport-workspace .history-chronicle{display:flex;min-height:0;flex:1;gap:10px}:root:root .game-shell.viewport-workspace .history-seasons{width:155px;flex:0 0 155px;min-height:0;overflow:hidden;display:flex;flex-direction:column}:root:root .game-shell.viewport-workspace .history-season-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}:root:root .game-shell.viewport-workspace .history-season-body>header{padding:8px 0}:root:root .game-shell.viewport-workspace .history-season-body h2{font-size:20px;margin:0}:root:root .game-shell.viewport-workspace .history-scoreline{padding:8px 0;margin:0;gap:10px;flex-shrink:0}:root:root .game-shell.viewport-workspace .history-scoreline b,.history-scoreline>strong{font-size:23px}:root:root .game-shell.viewport-workspace .history-scoreline small{font-size:10px}:root:root .game-shell.viewport-workspace .history-section-heading{padding:8px 0;gap:10px;margin:0;flex-shrink:0}:root:root .game-shell.viewport-workspace .history-section-heading h2{font-size:17px}:root:root .game-shell.viewport-workspace .history-section-heading h3{font-size:15px}:root:root .game-shell.viewport-workspace .history-section-heading p,.history-section-heading label{font-size:11px;line-height:1.5;margin:4px 0}:root:root .game-shell.viewport-workspace .history-scroll,.history-hall{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;padding:0}:root:root .game-shell.viewport-workspace .history-timeline,.history-legends,.history-match-table{display:flex;flex-direction:column;flex:1;min-height:0;margin:0;padding:0}:root:root .game-shell.viewport-workspace .history-event{min-height:75px;padding:10px 0;font-size:12px}:root:root .game-shell.viewport-workspace .history-event p{font-size:11px;margin:4px 0}:root:root .game-shell.viewport-workspace .history-legend{min-height:66px;padding:8px;gap:8px}:root:root .game-shell.viewport-workspace .history-legend-person strong{font-size:14px}:root:root .game-shell.viewport-workspace .history-legend-person small,.history-legend-person span{font-size:10px}:root:root .game-shell.viewport-workspace .history-legend-stat b{font-size:20px}:root:root .game-shell.viewport-workspace .history-legend-stat small{font-size:10px}:root:root .game-shell.viewport-workspace .history-legend-awards{font-size:12px}:root:root .game-shell.viewport-workspace .history-match-row{min-height:64px;padding:8px;font-size:12px}:root:root .game-shell.viewport-workspace .history-featured{padding:8px 10px;margin:0;flex-shrink:0;font-size:12px}:root:root .game-shell.viewport-workspace .history-featured strong{font-size:15px}:root:root .game-shell.viewport-workspace .history-empty{padding:20px 12px;min-height:0}:root:root .game-shell.viewport-workspace .history-empty h3{font-size:17px}:root:root .game-shell.viewport-workspace .history-empty p{font-size:12px}@media(max-width:900px){:root:root .game-shell.viewport-workspace .sx-home{display:flex;flex-direction:column}:root:root .game-shell.viewport-workspace .sx-home>section{flex:1;grid-area:auto;min-height:0}:root:root .game-shell.viewport-workspace .sx-versus{grid-template-columns:1fr 54px 1fr;gap:6px}:root:root .game-shell.viewport-workspace .sx-side h2{font-size:17px}:root:root .game-shell.viewport-workspace .sx-side>svg{height:65px;width:65px}:root:root .game-shell.viewport-workspace .sx-hero-bottom{display:grid;grid-template-columns:1fr auto}:root:root .game-shell.viewport-workspace .sx-hero-cta{grid-column:1/-1;display:flex;align-items:center;gap:10px}:root:root .game-shell.viewport-workspace .sx-hero-cta>*{flex:1}:root:root .game-shell.viewport-workspace .sx-spot-body{justify-content:center}:root:root .game-shell.viewport-workspace .sx-spot-card .sx-card{--w:160px}:root:root .game-shell.viewport-workspace .tactic-save-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px;min-width:0;width:100%}:root:root .game-shell.viewport-workspace .tactic-save-actions .btn{padding:7px 4px;font-size:11px;min-width:0}:root:root .game-shell.viewport-workspace .mobile-save-label{display:none}:root:root .game-shell.viewport-workspace .tactic-main{flex:1;min-height:0}:root:root .game-shell.viewport-workspace .tactics-toolbar{gap:5px;padding:6px}:root:root .game-shell.viewport-workspace .tactics-toolbar .segmented{width:auto}:root:root .game-shell.viewport-workspace .pitch-face{width:31px;height:39px}:root:root .game-shell.viewport-workspace .pitch-name{font-size:9px}:root:root .game-shell.viewport-workspace .pitch-position{font-size:9px}:root:root .game-shell.viewport-workspace .pitch-rating{font-size:14px}:root:root .game-shell.viewport-workspace .era-tactic-player{width:23%;max-width:88px}:root:root .game-shell.viewport-workspace .finance-balance h2{font-size:34px}:root:root .game-shell.viewport-workspace .finance-ledger :is(td,th){padding:7px 5px;font-size:11px}:root:root .game-shell.viewport-workspace .club-brand-board{height:99px;padding:8px;gap:8px}:root:root .game-shell.viewport-workspace .club-brand-display{grid-template-columns:42px 1fr;gap:8px}:root:root .game-shell.viewport-workspace .club-brand-display>svg{width:40px;height:44px}:root:root .game-shell.viewport-workspace .club-brand-display h2{font-size:16px}:root:root .game-shell.viewport-workspace .club-kit-display{gap:5px}:root:root .game-shell.viewport-workspace .club-kit-display svg{width:42px;height:49px}:root:root .game-shell.viewport-workspace .club-kit-display span{font-size:8px}:root:root .game-shell.viewport-workspace .facility-row{grid-template-columns:1fr 1fr;min-height:140px}:root:root .game-shell.viewport-workspace .facility-row>.facility-staff{grid-column:1;grid-row:2}:root:root .game-shell.viewport-workspace .facility-row>div:last-child{grid-column:2;grid-row:1/3}:root:root .game-shell.viewport-workspace .cup-pair{display:grid;grid-template-columns:25px 1fr 30px 1fr 25px;gap:5px;min-height:82px;padding:8px}:root:root .game-shell.viewport-workspace .cup-pair>:last-child{grid-column:1/-1;justify-self:center}:root:root .game-shell.viewport-workspace .md-top{display:flex;flex-direction:column;gap:7px}:root:root .game-shell.viewport-workspace .md-season{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:7px;padding:8px}:root:root .game-shell.viewport-workspace .md-season h2{font-size:17px;margin:0}:root:root .game-shell.viewport-workspace .md-season>p{margin:0;font-size:11px}:root:root .game-shell.viewport-workspace .md-days{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;overflow:hidden;width:100%}:root:root .game-shell.viewport-workspace .md-day{width:auto;min-width:0;min-height:40px;padding:5px}:root:root .game-shell.viewport-workspace .md-day b{font-size:11px}:root:root .game-shell.viewport-workspace .md-cols{display:none}:root:root .game-shell.viewport-workspace .md-row{display:grid;grid-template-columns:42px minmax(0,1fr);min-height:105px;padding:8px;gap:5px}:root:root .game-shell.viewport-workspace .md-row time{font-size:16px}:root:root .game-shell.viewport-workspace .md-teams{gap:6px;min-width:0}:root:root .game-shell.viewport-workspace .md-team{font-size:11px;min-width:0}:root:root .game-shell.viewport-workspace .md-team svg{width:24px;height:26px}:root:root .game-shell.viewport-workspace .md-tactic{grid-column:2;grid-row:2;min-width:0;font-size:11px}:root:root .game-shell.viewport-workspace .md-action{grid-column:2;grid-row:3;display:flex;gap:5px}:root:root .game-shell.viewport-workspace .md-action .btn{min-height:25px;padding:4px 7px;font-size:11px}:root:root .game-shell.viewport-workspace .hx-masthead{height:95px;display:grid;grid-template-columns:1fr auto;gap:8px;padding:8px}:root:root .game-shell.viewport-workspace .hx-masthead .history-crest{display:none}:root:root .game-shell.viewport-workspace .hx-id h1{font-size:18px}:root:root .game-shell.viewport-workspace .hx-tiles{display:grid;grid-template-columns:1fr 1fr;gap:4px}:root:root .game-shell.viewport-workspace .hx-tile{min-width:50px;padding:4px}:root:root .game-shell.viewport-workspace .hx-tile b{font-size:18px}:root:root .game-shell.viewport-workspace .history-screen>.screen-tabs{display:grid;grid-template-columns:repeat(5,1fr)}:root:root .game-shell.viewport-workspace .history-screen>.screen-tabs [role=tab]{font-size:11px;white-space:normal;padding:6px 3px}:root:root .game-shell.viewport-workspace .hx-stats .screen-tabs{display:grid;grid-template-columns:repeat(3,1fr)}:root:root .game-shell.viewport-workspace .hx-stats .screen-tabs [role=tab]{font-size:11px;padding:5px}:root:root .game-shell.viewport-workspace .hx-panel{padding:10px}:root:root .game-shell.viewport-workspace .hx-record-top{gap:10px}:root:root .game-shell.viewport-workspace .hx-donut{width:90px;height:90px}:root:root .game-shell.viewport-workspace .hx-wdl-list{margin:8px 0}:root:root .game-shell.viewport-workspace .hx-wdl-row{padding:4px 0}:root:root .game-shell.viewport-workspace .hx-goals{padding:8px}:root:root .game-shell.viewport-workspace .history-chronicle{flex-direction:column}:root:root .game-shell.viewport-workspace .history-seasons{width:100%;flex:0 0 75px}:root:root .game-shell.viewport-workspace .history-seasons .viewport-list-body{display:flex;flex-direction:row}:root:root .game-shell.viewport-workspace .history-seasons button{min-height:35px;padding:5px 10px}:root:root .game-shell.viewport-workspace .history-seasons .viewport-pagination{min-height:30px;padding:2px 8px}:root:root .game-shell.viewport-workspace .history-scoreline{gap:6px}:root:root .game-shell.viewport-workspace .history-scoreline b,.history-scoreline>strong{font-size:18px}:root:root .game-shell.viewport-workspace .history-section-heading{flex-wrap:wrap;gap:6px}:root:root .game-shell.viewport-workspace .history-section-heading input{width:100%;min-width:0}:root:root .game-shell.viewport-workspace .history-legend{grid-template-columns:22px minmax(0,1fr) 28px 28px 48px;gap:6px}:root:root .game-shell.viewport-workspace .history-legend-awards{grid-column:2/-1;text-align:left;font-size:10px}:root:root .game-shell.viewport-workspace .history-legend-stat b{font-size:16px}:root:root .game-shell.viewport-workspace .history-legend-stat small{font-size:9px}}:root:root .game-shell.viewport-workspace .viewport-items>.viewport-list-body>*{flex-shrink:0;margin-top:0;margin-bottom:0}:root:root .game-shell.viewport-workspace .viewport-player-heading{font-size:17px;line-height:1.3;margin:0;flex-shrink:0}:root:root .game-shell.viewport-workspace .profile-attribute-views{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}:root:root .game-shell.viewport-workspace .profile-attribute-list>.viewport-list-body>div{min-height:28px;display:flex;align-items:center;justify-content:space-between;padding:4px 0;font-size:12px}:root:root .game-shell.viewport-workspace .profile-attribute-list{padding:0;gap:0}:root:root .game-shell.viewport-workspace .squad-detail .viewport-subview-panel:has(.squad-profile){justify-content:center}:root:root .game-shell.viewport-workspace .squad-detail .squad-profile{flex:0 0 215px}:root:root .game-shell.viewport-workspace .training-centre>.viewport-subview-tabs{margin:0;padding:8px 10px}:root:root .game-shell.viewport-workspace .training-centre .viewport-subview-panel{gap:0}:root:root .game-shell.viewport-workspace .training-centre .training-scroll{flex:1;min-height:0}:root:root .game-shell.viewport-workspace .training-tools,.training-bulk{align-content:start}:root:root .game-shell.viewport-workspace .era-tactic-pitch{width:100%;transform:none;perspective:none;aspect-ratio:auto;max-height:100%;box-sizing:border-box;flex-basis:0}:root:root .game-shell.viewport-workspace .era-tactic-player.sx-token{transform:translate(-50%,-50%);width:68px}:root:root .game-shell.viewport-workspace .era-tactic-player.sx-token:hover{transform:translate(-50%,-50%)}:root:root .game-shell.viewport-workspace .sx-token .pitch-face{width:43px;height:54px;aspect-ratio:auto;margin:0 0 0 auto}:root:root .game-shell.viewport-workspace .club-brand-board{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}:root:root .game-shell.viewport-workspace .club-kit-display{display:flex;align-items:center;justify-content:center;gap:10px}:root:root .game-shell.viewport-workspace .club-kit-display>div{display:flex;flex-direction:column;align-items:center}:root:root .game-shell.viewport-workspace .finance-balance{justify-content:flex-start}:root:root .game-shell.viewport-workspace .finance-balance>p{line-height:1.5}:root:root .game-shell.viewport-workspace .balance-flow{display:flex;flex-direction:column;gap:6px;padding:8px 0;margin:4px 0}:root:root .game-shell.viewport-workspace .balance-flow>span{min-height:0;margin:0;padding:0;display:flex;justify-content:space-between;align-items:center;gap:10px}:root:root .game-shell.viewport-workspace .balance-flow b{font-size:18px;line-height:1.3}:root:root .game-shell.viewport-workspace .finance-balance>.btn{margin:0;min-height:34px;padding:8px}@media(max-width:900px){:root:root .game-shell.viewport-workspace .era-tactics.viewport-single-pane{display:flex;flex-direction:column;width:100%;gap:0}:root:root .game-shell.viewport-workspace .era-tactics>.viewport-pane{min-width:0;width:100%;max-width:100%;flex:1;padding:0;height:auto}:root:root .game-shell.viewport-workspace .era-tactic-pitch{margin:10px 0;max-height:none}:root:root .game-shell.viewport-workspace .era-tactic-player.sx-token{width:58px}:root:root .game-shell.viewport-workspace .sx-token .pitch-face{width:31px;height:39px}:root:root .game-shell.viewport-workspace .tactics-toolbar #formation{width:130px;max-width:130px}:root:root .game-shell.viewport-workspace .club-kit-display{gap:3px}:root:root .game-shell.viewport-workspace .club-brand-display p,.club-brand-display small{font-size:10px;line-height:1.4}}:root:root .game-shell.viewport-workspace .era-tactic-pitch:not(.position-editing){min-height:0;height:auto;flex:1 1 0;max-height:none;margin:10px 0}:root:root .game-shell.viewport-workspace .history-masthead.hx-masthead .hx-id .btn{position:static;inset:auto;transform:none}:root:root .game-shell.viewport-workspace .profile-attribute-list>.viewport-list-body{display:block;width:100%;min-width:0;padding:0;border:0}:root:root .game-shell.viewport-workspace .club-brand-display{min-width:0;padding:0}:root:root .game-shell.viewport-workspace .club-kit-display{height:auto;min-height:0;padding:0}:root:root .game-shell.viewport-workspace .club-kit-display>div{width:85px;min-width:0;padding:0}:root:root .game-shell.viewport-workspace .club-brand-display h2{line-height:1.3}:root:root .game-shell.viewport-workspace .club-brand-display p,.club-brand-display small{line-height:1.4}:root:root .game-shell.viewport-workspace .finance-balance{gap:4px;padding:10px}:root:root .game-shell.viewport-workspace .finance-balance .entry-kicker{margin:0}@media(max-width:900px){:root:root .game-shell.viewport-workspace .club-kit-display{width:138px;height:auto}:root:root .game-shell.viewport-workspace .club-kit-display>div{width:44px}:root:root .game-shell.viewport-workspace .club-brand-display h2{font-size:16px}}@media(max-width:900px)and (max-height:700px){:root:root .game-shell.viewport-workspace .sx-token .pitch-face{display:none}:root:root .game-shell.viewport-workspace .sx-token .pitch-profile{min-height:0;height:24px;padding:0;display:block}:root:root .game-shell.viewport-workspace .sx-token .pitch-name{height:15px;min-height:0;padding:0;font-size:10px;line-height:15px}:root:root .game-shell.viewport-workspace .sx-token .role-select{height:18px;min-height:18px;padding:0;font-size:10px}:root:root .game-shell.viewport-workspace .sx-token .pitch-position{font-size:10px}}.viewport-season-select{display:none}@media(max-width:900px){:root:root .game-shell.viewport-workspace .history-seasons{display:none}:root:root .game-shell.viewport-workspace .viewport-season-select{display:flex;align-items:center;gap:8px;flex-shrink:0;font-size:11px}:root:root .game-shell.viewport-workspace .viewport-season-select select{flex:1;min-width:0;height:30px;font-size:12px}}:root:root .game-shell.viewport-workspace .history-season-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:0;margin:0;padding:6px 0}:root:root .game-shell.viewport-workspace .history-season-heading>div>p{display:none}:root:root .game-shell.viewport-workspace .history-season-heading h2{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:18px;line-height:1.3}:root:root .game-shell.viewport-workspace .history-season-heading h2 span{font-size:12px;margin:0}:root:root .game-shell.viewport-workspace .history-section-heading label{display:flex;align-items:center;gap:6px}:root:root .game-shell.viewport-workspace .history-section-heading label select{height:28px;min-width:0;font-size:11px;width:110px;padding:3px}:root:root .game-shell.viewport-workspace .history-section-heading h3{font-size:13px}:root:root .game-shell.viewport-workspace .sx-hero.command-match{background-image:linear-gradient(180deg,#071917aa,#07191755 48%,#071917ed),url(/assets/game/viewport-tunnel.webp);background-size:cover;background-position:center}:root:root .game-shell.viewport-workspace .market-scouting-conditions>.scout-search-criteria{background:linear-gradient(90deg,#102321dd,#10232188),url(/assets/game/viewport-tunnel.webp) center/cover;border:1px solid var(--theme-line);border-radius:8px}:root:root .game-shell.viewport-workspace .viewport-list .league-table [data-column]:not([hidden]){display:table-cell}:root:root .game-shell.viewport-workspace .conditional-tactic-row{min-height:78px;padding:4px 0;box-sizing:border-box}:root:root .game-shell.viewport-workspace .conditional-tactic-row label{display:flex;align-items:center;gap:4px;min-width:0;font-size:11px}:root:root .game-shell.viewport-workspace .conditional-tactic-row :is(input,select){height:28px;min-height:28px;padding:3px;font-size:11px;flex:1;min-width:0}:root:root .game-shell.viewport-workspace .conditional-tactic-row input[type=checkbox]{height:16px;min-height:16px;width:16px;flex:none}:root:root .game-shell.viewport-workspace .substitution-tactics .viewport-subview-tabs{margin:4px 0}:root:root .game-shell.viewport-workspace .ch-board{flex:1;min-height:0}:root:root .game-shell.viewport-workspace .ch-board>.viewport-subview-tabs{margin:0;padding:5px 8px}:root:root .game-shell.viewport-workspace .ch-head{padding:8px 10px;gap:8px}:root:root .game-shell.viewport-workspace .ch-head>div:first-child{min-width:0}:root:root .game-shell.viewport-workspace .ch-earned{flex:none;font-size:11px}:root:root .game-shell.viewport-workspace .ch-board .challenge-lineup{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-height:0;gap:10px;padding:10px;margin:0}:root:root .game-shell.viewport-workspace .challenge-lineup-copy{flex:none;flex-basis:auto}:root:root .game-shell.viewport-workspace .challenge-lineup h3{font-size:18px;margin:5px 0}:root:root .game-shell.viewport-workspace .challenge-lineup p{font-size:11px;line-height:1.5}:root:root .game-shell.viewport-workspace .challenge-lineup p span{display:inline;margin-left:8px}:root:root .game-shell.viewport-workspace .challenge-lineup-copy>small{display:block;font-size:11px;line-height:1.5}:root:root .game-shell.viewport-workspace .challenge-lineup>.btn{width:auto;min-height:34px;font-size:12px;padding:7px 12px}:root:root .game-shell.viewport-workspace .challenge-lineup-players{flex:none}:root:root .game-shell.viewport-workspace .challenge-player,:root:root .game-shell.viewport-workspace .challenge-player .portrait{width:42px}:root:root .game-shell.viewport-workspace .challenge-player .portrait{height:52px}:root:root .game-shell.viewport-workspace .ch-progress{flex-shrink:0;margin:10px}:root:root .game-shell.viewport-workspace .ch-rewards{padding:10px;display:grid;grid-template-columns:1fr 1fr;align-content:start}:root:root .game-shell.viewport-workspace .ch-rewards .ch-note{grid-column:1/-1;margin:0}@media(max-width:900px){:root:root .game-shell.viewport-workspace .ch-head{display:flex;flex-direction:row;align-items:flex-start}:root:root .game-shell.viewport-workspace .ch-head>div:first-child>span{font-size:10px;line-height:1.4;display:block}:root:root .game-shell.viewport-workspace .ch-earned{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}}:root:root .game-shell.viewport-workspace .season-review{flex:1;min-height:0;gap:8px;overflow:hidden}:root:root .game-shell.viewport-workspace .season-review-header{padding:8px 10px;gap:10px;margin:0}:root:root .game-shell.viewport-workspace .season-review-header>.emblem-svg{width:34px;height:38px}:root:root .game-shell.viewport-workspace .season-review-club-summary h2{font-size:16px;margin:0 0 3px}:root:root .game-shell.viewport-workspace .season-review-club-summary p{font-size:11px;line-height:1.4}:root:root .game-shell.viewport-workspace .season-review-status{flex-direction:row;gap:4px 8px;margin-top:4px;font-size:10px}:root:root .game-shell.viewport-workspace .season-review-outcome{font-size:11px;padding:3px 5px}:root:root .game-shell.viewport-workspace .season-review-placement strong{font-size:25px}:root:root .game-shell.viewport-workspace .season-review-pending{padding:6px 8px;font-size:10px;line-height:1.4;margin:0}:root:root .game-shell.viewport-workspace .season-review :is(.season-review-panel,.season-review-summary,.season-review-finance,.season-review-players,.season-review-standings,.season-review-summary section){display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;gap:0}:root:root .game-shell.viewport-workspace .season-review>.screen-tabs{margin:0}:root:root .game-shell.viewport-workspace .season-review-section-head{padding:8px 10px;flex-shrink:0}:root:root .game-shell.viewport-workspace .season-review-section-head h2{font-size:14px}:root:root .game-shell.viewport-workspace .season-review-section-head p{font-size:10px;line-height:1.4;margin-top:4px}:root:root .game-shell.viewport-workspace .season-review-table-scroll{flex:1;min-height:0;overflow:hidden;scrollbar-gutter:auto}:root:root .game-shell.viewport-workspace .season-review table{min-width:0;width:100%;table-layout:fixed}:root:root .game-shell.viewport-workspace .season-review table :is(th,td){padding:5px;font-size:11px;white-space:normal;overflow-wrap:anywhere;height:36px}:root:root .game-shell.viewport-workspace .season-review table tbody th{font-size:11px}:root:root .game-shell.viewport-workspace .season-review-player-table tbody small{margin-top:2px}:root:root .game-shell.viewport-workspace .season-review-club{gap:5px;width:100%;min-width:0}:root:root .game-shell.viewport-workspace .season-review-club>span{min-width:0}:root:root .game-shell.viewport-workspace .season-review-club>.emblem-svg{width:21px;height:24px}:root:root .game-shell.viewport-workspace .season-review :is(.season-review-totals,.season-review-balances){padding:10px;margin:0;gap:12px}:root:root .game-shell.viewport-workspace .season-review-note{font-size:10px;line-height:1.4;padding:6px 10px;flex-shrink:0}:root:root .game-shell.viewport-workspace .season-review-footer{font-size:10px;line-height:1.4;flex-shrink:0;margin:6px 0 0}:root:root .game-shell.viewport-workspace .season-review-footer a{display:inline-block;margin:0 0 0 5px}:root:root .game-shell.viewport-workspace .season-review-ranking-panel .league-player-board{min-height:0;max-height:none}:root:root .game-shell.viewport-workspace .season-review-awards{padding:0 10px}:root:root .game-shell.viewport-workspace .season-review-awards li{min-height:48px}@media(max-width:900px){:root:root .game-shell.viewport-workspace .season-review .viewport-subview-tabs{margin:4px 0}:root:root .game-shell.viewport-workspace .season-review .screen-tabs [role=tab]{min-height:30px;padding:6px 3px;font-size:11px}:root:root .game-shell.viewport-workspace .season-review-ranking-panel{min-height:0}}:root:root .game-shell.viewport-workspace .ch-board .challenge-lineup{padding:8px;gap:6px}:root:root .game-shell.viewport-workspace .ch-board .challenge-lineup-copy{flex:none;flex-basis:auto}:root:root .game-shell.viewport-workspace .ch-board .challenge-lineup-copy>small{display:block;font-size:10px;line-height:1.4}:root:root .game-shell.viewport-workspace .ch-board .challenge-player .portrait{height:42px}:root:root .game-shell.viewport-workspace .ch-board .challenge-lineup h3{margin:2px 0}:root:root .game-shell.viewport-workspace .season-review-players .viewport-subview-panel[data-view=help]>p{margin:0;padding:10px;font-size:11px;line-height:1.5}:root:root .game-shell.viewport-workspace .league-rank-heading{display:flex;flex-direction:row;padding:8px 10px;gap:8px;flex-shrink:0}:root:root .game-shell.viewport-workspace .league-rank-heading>div:first-child{min-width:0}:root:root .game-shell.viewport-workspace .league-rank-heading h2{font-size:16px;margin:0 0 4px}:root:root .game-shell.viewport-workspace .league-rank-heading p{font-size:10px;line-height:1.4}:root:root .game-shell.viewport-workspace .league-rank-actions{width:auto;flex-direction:column;gap:5px}:root:root .game-shell.viewport-workspace .league-rank-actions .btn{min-height:27px;font-size:10px;padding:4px 6px}:root:root .game-shell.viewport-workspace .league-rank-note{font-size:10px;line-height:1.4;padding:6px 10px}@media(max-width:900px){:root:root .game-shell.viewport-workspace .ch-board .ch-row{display:grid;grid-template-areas:none;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto auto;min-height:125px;height:auto;gap:5px;padding:8px}:root:root .game-shell.viewport-workspace .ch-board .ch-row>time{grid-area:auto;grid-column:1;grid-row:1/4}:root:root .game-shell.viewport-workspace .ch-board .ch-row>.md-teams{grid-area:auto;grid-column:2;grid-row:1;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:5px}:root:root .game-shell.viewport-workspace .ch-board .ch-row>.md-tactic{grid-area:auto;grid-column:2;grid-row:2}:root:root .game-shell.viewport-workspace .ch-board .ch-row>.md-action{grid-area:auto;grid-column:2;grid-row:3;display:flex;justify-content:flex-end}:root:root .game-shell.viewport-workspace .ch-board .md-team b{font-size:11px;white-space:normal;line-height:1.3}:root:root .game-shell.viewport-workspace .ch-board .md-team .emblem-svg{width:20px;height:24px}:root:root .game-shell.viewport-workspace .ch-board .md-action .btn{min-height:32px;font-size:11px}}.viewport-matchday-select{display:none}@media(max-width:900px){:root:root .game-shell.viewport-workspace .md-days{display:none}:root:root .game-shell.viewport-workspace .viewport-matchday-select{display:flex;align-items:center;gap:8px;font-size:11px;min-height:30px}:root:root .game-shell.viewport-workspace .viewport-matchday-select select{flex:1;min-width:0;height:30px;padding:4px 8px;font-size:12px}}:root:root:root .game-shell.viewport-workspace[data-page=home] .sx-hero-top>.sx-challenge{margin:0;min-height:26px;box-sizing:border-box;line-height:18px;padding:3px 10px;white-space:nowrap}:root:root:root .game-shell.viewport-workspace[data-page=home] .sx-hero-top>.sx-chip{min-height:26px;box-sizing:border-box;display:inline-flex;align-items:center;line-height:18px}:root:root:root .game-shell.viewport-workspace[data-page=home] .sx-gauge>b{display:flex;align-items:center;justify-content:center;gap:1px;line-height:1;margin:0;font-variant-numeric:tabular-nums}:root:root:root .game-shell.viewport-workspace[data-page=home] .sx-gauge>b small{display:inline;line-height:1;margin:0;align-self:center}:root:root:root .game-shell.viewport-workspace[data-page=home] .sx-spot-body{container-type:size;gap:16px;padding:12px 0;align-items:center;justify-content:flex-start}:root:root:root .game-shell.viewport-workspace[data-page=home] .sx-spot-card{padding:0;margin:0;border:0;background:none;box-shadow:none;min-width:0;flex:none}:root:root:root .game-shell.viewport-workspace[data-page=home] .sx-spot-card .sx-card{--w:clamp(116px,min(38cqw,58cqh),190px)}:root:root:root .game-shell.viewport-workspace[data-page=home] .sx-spot-info{flex:1;min-width:0;gap:10px}:root:root:root .game-shell.viewport-workspace[data-page=home] .sx-spot-info h3{margin:0;line-height:1.3;overflow-wrap:anywhere;max-width:100%}:root:root:root .game-shell.viewport-workspace[data-page=home] .sx-spot-info p{margin:0;flex-wrap:wrap;gap:5px}:root:root:root .game-shell.viewport-workspace[data-page=home] .sx-last{align-self:stretch;min-width:0;padding:8px 10px;gap:3px}:root:root:root .game-shell.viewport-workspace[data-page=home] .sx-last span{overflow-wrap:anywhere}:root:root:root .game-shell.viewport-workspace[data-page=home] .sx-spot-card .sx-card-stats{top:70%;height:24%;gap:2px 3px}:root:root:root .game-shell.viewport-workspace[data-page=home] .sx-spot-card .sx-card-stats>span{gap:1px}:root:root:root .game-shell.viewport-workspace[data-page=home] .sx-spot-card .sx-card-stats b{font-size:clamp(10px,calc(var(--w)*.087),17px);line-height:1}:root:root:root .game-shell.viewport-workspace[data-page=home] .sx-spot-card .sx-card-stats small{font-size:clamp(7px,calc(var(--w)*.05),9px);line-height:1.1}:root:root:root #detail.viewport-dialog[open]{display:flex;flex-direction:column;width:min(980px,calc(100vw - 24px));height:min(680px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);padding:12px 18px;overflow:hidden;border:1px solid var(--theme-line);border-radius:8px;background:var(--theme-panel)}:root:root:root #detail.viewport-dialog #detailContent{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:hidden;gap:8px}:root:root:root #detail.viewport-dialog [hidden]{display:none!important}:root:root:root #detail.viewport-dialog .viewport-dialog-heading{font-size:21px;line-height:1.3;margin:0;padding:3px 32px 3px 0;flex-shrink:0}:root:root:root #detail.viewport-dialog .close-dialog{position:absolute;top:10px;right:10px;z-index:5}:root:root:root #detail.viewport-dialog .player-detail-layout,:root:root:root #detail.viewport-dialog .viewport-subviews{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:hidden;gap:8px}:root:root:root #detail.viewport-dialog .viewport-subview-tabs{flex-shrink:0}:root:root:root #detail.viewport-dialog .screen-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;gap:3px;border-bottom:1px solid var(--theme-line);flex-shrink:0}:root:root:root #detail.viewport-dialog .screen-tabs [role=tab]{min-height:32px;padding:7px 4px;font-size:12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--theme-muted);cursor:pointer}:root:root:root #detail.viewport-dialog .screen-tabs [aria-selected=true]{color:var(--theme-accent);border-bottom-color:var(--theme-accent);background:color-mix(in srgb,var(--theme-accent) 8%,transparent)}:root:root:root #detail.viewport-dialog .screen-tabs [role=tab]:focus-visible{outline:2px solid var(--theme-accent);outline-offset:-2px}:root:root:root #detail.viewport-dialog .viewport-subview-body{flex:1;min-height:0;display:flex;flex-direction:column}:root:root:root #detail.viewport-dialog .screen-view-panel{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:hidden;gap:10px}:root:root:root #detail.viewport-dialog .profile-top{display:flex;align-items:center;gap:20px;min-height:0;padding:10px 0;margin:0}:root:root:root #detail.viewport-dialog .profile-top .sx-card{--w:140px;flex-shrink:0}:root:root:root #detail.viewport-dialog .profile-top>div{min-width:0}:root:root:root #detail.viewport-dialog .profile-top h2{font-size:22px;line-height:1.3;margin:7px 0}:root:root:root #detail.viewport-dialog .profile-top p{font-size:12px;line-height:1.5;margin:0}:root:root:root #detail.viewport-dialog .profile-top .rating{font-size:32px}:root:root:root #detail.viewport-dialog .profile-vitals{padding:8px 0;margin:0;gap:10px}:root:root:root #detail.viewport-dialog .profile-vitals span{font-size:17px}:root:root:root #detail.viewport-dialog .profile-vitals small{font-size:10px}:root:root:root #detail.viewport-dialog .record-block{margin:0;padding:10px;font-size:12px;min-height:0}:root:root:root #detail.viewport-dialog .record-block p{font-size:12px;line-height:1.6}:root:root:root #detail.viewport-dialog .record-cells{padding:8px 0}:root:root:root #detail.viewport-dialog .record-cells b{font-size:23px}:root:root:root #detail.viewport-dialog .record-label{font-size:11px}:root:root:root #detail.viewport-dialog .player-card-summary{margin:0;padding:8px}:root:root:root #detail.viewport-dialog .player-card-stats{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}:root:root:root #detail.viewport-dialog .player-card-stat{padding:8px;min-width:0}:root:root:root #detail.viewport-dialog .player-card-stat>b{font-size:27px}:root:root:root #detail.viewport-dialog .player-card-stat>span{font-size:11px}:root:root:root #detail.viewport-dialog .player-card-keys{font-size:11px;gap:8px;line-height:1.5;margin:10px 0 0}:root:root:root #detail.viewport-dialog .player-card-keys em{font-size:11px}:root:root:root #detail.viewport-dialog header .eyebrow{display:none}:root:root:root #detail.viewport-dialog header h3{font-size:17px;margin:0 0 7px}:root:root:root #detail.viewport-dialog header p{font-size:11px;line-height:1.5;margin:0}:root:root:root #detail.viewport-dialog .profile-attribute-groups{display:flex;flex-direction:column;flex:1;min-height:0;margin:0}:root:root:root #detail.viewport-dialog .profile-attribute-groups .viewport-list h4{font-size:14px;margin:0;padding:8px 0}:root:root:root #detail.viewport-dialog .attribute{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:6px 8px;font-size:12px}:root:root:root #detail.viewport-dialog .attribute b{font-size:14px}:root:root:root #detail.viewport-dialog .viewport-list{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}:root:root:root #detail.viewport-dialog .viewport-list-body{flex:1;min-height:0;overflow:hidden}:root:root:root #detail.viewport-dialog .viewport-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px;min-height:36px;flex-shrink:0;border-top:1px solid var(--theme-line)}:root:root:root #detail.viewport-dialog .viewport-pagination span{font-size:12px;color:var(--theme-muted);font-variant-numeric:tabular-nums}:root:root:root #detail.viewport-dialog .viewport-pagination .btn{font-size:18px;min-width:32px;min-height:28px;padding:3px 8px}:root:root:root #detail.viewport-dialog .profile-actions{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:12px;padding:8px 0;margin:0}:root:root:root #detail.viewport-dialog .profile-actions label{font-size:12px;min-width:0}:root:root:root #detail.viewport-dialog .profile-actions label small{font-size:11px}:root:root:root #detail.viewport-dialog .profile-actions select{width:100%;min-width:0;height:34px;font-size:12px;padding:6px}:root:root:root #detail.viewport-dialog .profile-actions>small{grid-column:1/-1;font-size:11px}:root:root:root #detail.viewport-dialog .profile-actions .btn{font-size:12px;min-height:34px;padding:7px}:root:root:root #detail.viewport-dialog .growth-details{margin:0;padding:8px;min-height:0;font-size:12px}:root:root:root #detail.viewport-dialog .growth-details summary{font-size:14px;margin:0 0 8px}:root:root:root #detail.viewport-dialog .growth-details p{font-size:11px;line-height:1.5;margin:8px 0}:root:root:root #detail.viewport-dialog .growth-details :is(select,.btn){font-size:12px;min-height:32px;min-width:0;max-width:100%}:root:root:root #detail.viewport-dialog .growth-details .feed{display:flex;flex-direction:column;flex:1;min-height:0;margin:0;padding:0}:root:root:root #detail.viewport-dialog .growth-details .feed li{font-size:12px;min-height:55px}:root:root:root #detail.viewport-dialog .position-module{padding:10px;margin:0;min-height:0}:root:root:root #detail.viewport-dialog .position-module-grid{grid-template-columns:138px minmax(0,1fr);gap:14px}:root:root:root #detail.viewport-dialog .position-pitch{width:138px;height:182px;min-height:0}:root:root:root #detail.viewport-dialog .position-detail{min-width:0}:root:root:root #detail.viewport-dialog .position-primary strong{font-size:27px}:root:root:root #detail.viewport-dialog .position-detail p{font-size:12px;margin:5px 0}:root:root:root #detail.viewport-dialog .position-detail span,.position-detail small{font-size:11px}:root:root:root #detail.viewport-dialog .position-legend{font-size:10px;gap:8px;margin-top:8px}:root:root:root #detail.viewport-dialog .position-unknown-note{font-size:11px;line-height:1.5;margin:5px 0}:root:root:root #detail.viewport-dialog .viewport-dialog-footer{flex-shrink:0;display:flex;border-top:1px solid var(--theme-line);padding-top:8px}:root:root:root #detail.viewport-dialog .viewport-dialog-footer .btn{font-size:12px;min-height:32px}:root:root:root #detail.viewport-dialog .scout-reveal{display:flex;flex-direction:column;flex:1;min-height:0;padding:4px;gap:10px}:root:root:root #detail.viewport-dialog .scout-reveal-heading{padding-right:30px;margin:0;gap:10px;flex-shrink:0}:root:root:root #detail.viewport-dialog .scout-reveal-heading h2{font-size:23px;margin:0 0 6px}:root:root:root #detail.viewport-dialog .scout-reveal-heading p{font-size:12px;margin:0}:root:root:root #detail.viewport-dialog .scout-reveal-players{display:flex;flex-direction:column;flex:1;min-height:0;max-width:none;width:100%;margin:0}:root:root:root #detail.viewport-dialog .scout-reveal-players>.viewport-list-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:0}:root:root:root #detail.viewport-dialog .scout-reveal-player{padding:8px 14px;min-height:0}:root:root:root #detail.viewport-dialog .scout-reveal-card{padding:0 0 8px;min-height:0}:root:root:root #detail.viewport-dialog .scout-reveal-card .sx-card{--w:150px}:root:root:root #detail.viewport-dialog .scout-reveal-name h3{font-size:17px;line-height:1.3;margin:7px 0 10px}:root:root:root #detail.viewport-dialog .scout-reveal-facts>div{min-height:30px}:root:root:root #detail.viewport-dialog .scout-reveal-facts{margin:0 0 10px}:root:root:root #detail.viewport-dialog .scout-reveal-actions .btn{font-size:12px;min-height:32px;padding:7px}:root:root:root #detail.viewport-dialog .scout-reveal-footer{margin:0;padding:8px 0 0;flex-shrink:0}:root:root:root #detail.viewport-dialog .scout-reveal-footer p{font-size:11px;line-height:1.5}@media(max-width:700px){:root:root:root #detail.viewport-dialog[open]{padding:12px;width:calc(100vw - 20px);height:calc(100dvh - 24px)}:root:root:root #detail.viewport-dialog .viewport-dialog-heading{font-size:19px}:root:root:root #detail.viewport-dialog .profile-top{gap:12px}:root:root:root #detail.viewport-dialog .profile-top h2{font-size:20px}:root:root:root #detail.viewport-dialog .scout-reveal-heading{display:block}:root:root:root #detail.viewport-dialog .scout-reveal-heading h2{font-size:20px}:root:root:root #detail.viewport-dialog .scout-reveal-heading>span{margin-top:6px}:root:root:root #detail.viewport-dialog .scout-reveal-players>.viewport-list-body{grid-template-columns:minmax(0,1fr)}:root:root:root #detail.viewport-dialog .scout-reveal-player{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px 0;border:0}:root:root:root #detail.viewport-dialog .scout-reveal-card .sx-card{--w:120px}:root:root:root #detail.viewport-dialog .scout-reveal-name h3{font-size:16px}:root:root:root #detail.viewport-dialog .scout-reveal-facts>div{min-height:28px}:root:root:root #detail.viewport-dialog .scout-reveal-footer{display:block}:root:root:root #detail.viewport-dialog .scout-reveal-footer p{margin:7px 0 0;text-align:left}}:root:root:root #detail.viewport-dialog .scout-reveal-players>.viewport-list-body{grid-auto-rows:max-content}:root:root:root #detail.viewport-dialog .growth-details{display:flex;flex-direction:column;flex:1;overflow:hidden}:root:root:root #detail.viewport-dialog .growth-details>h3{font-size:14px;margin:0 0 8px;flex-shrink:0}:root:root:root #detail.viewport-dialog .growth-details>p{flex-shrink:0}@media(max-width:900px){:root:root:root #detail.viewport-dialog .player-manage:not([hidden]){grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;overflow-y:auto;overflow-x:hidden}:root:root:root #detail.viewport-dialog .player-manage>*{grid-column:1;grid-row:auto;flex:none}:root:root:root #detail.viewport-dialog .player-manage>.growth-details{overflow:visible}}:root:root .game-shell.viewport-workspace[data-page=matches] .mc-stage{display:flex;flex-direction:column;min-height:0;gap:5px;overflow:hidden}:root:root .game-shell.viewport-workspace[data-page=matches] :is(.mc-analysis,.mc-lineups,.match-tactic-grid){flex:1;min-height:0;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;padding:8px}:root:root .game-shell.viewport-workspace[data-page=matches] :is(.mc-card,.mc-lineup,.match-tactic-team,.match-tactic-report){display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}:root:root .game-shell.viewport-workspace[data-page=matches] :is(.mc-card,.match-tactic-team){padding:10px}:root:root .game-shell.viewport-workspace[data-page=matches] .match-tactic-report{flex:1;padding:4px;gap:5px}:root:root .game-shell.viewport-workspace[data-page=matches] .match-tactic-report>p{margin:0;font-size:11px;flex-shrink:0}:root:root .game-shell.viewport-workspace[data-page=matches] .match-tactic-grid{padding:0}:root:root .game-shell.viewport-workspace[data-page=matches] :is(.mc-timeline,.viewport-match-items,.viewport-match-table,.match-tactic-players,.match-tactic-plans,.match-tactic-events){flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;margin:0}:root:root .game-shell.viewport-workspace[data-page=matches] .viewport-list-body{display:flex;flex-direction:column;gap:0}:root:root .game-shell.viewport-workspace[data-page=matches] .viewport-list-body>*{margin:0;flex-shrink:0}:root:root .game-shell.viewport-workspace[data-page=matches] .mc-timeline .mc-tl-row{padding-block:5px;min-height:48px}:root:root .game-shell.viewport-workspace[data-page=matches] .mc-stat{padding:6px 0;min-height:40px;box-sizing:border-box}:root:root .game-shell.viewport-workspace[data-page=matches] .mc-card-head{flex-shrink:0;margin-bottom:5px}:root:root .game-shell.viewport-workspace[data-page=matches] .mc-motm{flex-shrink:0;padding:8px;margin-bottom:6px}:root:root .game-shell.viewport-workspace[data-page=matches] .mc-lineup header{flex-shrink:0;padding:8px}:root:root .game-shell.viewport-workspace[data-page=matches] .mc-lineup table{table-layout:fixed;width:100%}:root:root .game-shell.viewport-workspace[data-page=matches] .mc-lineup :is(th,td){height:32px;padding:4px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root:root .game-shell.viewport-workspace[data-page=matches] .mc-lineup :is(th,td):first-child{width:42%;padding-left:8px}:root:root .game-shell.viewport-workspace[data-page=matches] .mc-lineup td:first-child small{display:block;margin:0}:root:root .game-shell.viewport-workspace[data-page=matches] .match-tactic-team>header{flex-shrink:0;padding-bottom:6px;gap:2px}:root:root .game-shell.viewport-workspace[data-page=matches] .match-tactic-team h3{font-size:15px}:root:root .game-shell.viewport-workspace[data-page=matches] .match-tactic-team>header>b{font-size:11px}:root:root .game-shell.viewport-workspace[data-page=matches] .match-tactic-team .viewport-subview-tabs{margin:6px 0}:root:root .game-shell.viewport-workspace[data-page=matches] .match-tactic-team .screen-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}:root:root .game-shell.viewport-workspace[data-page=matches] .match-tactic-team .screen-tabs [role=tab]{min-height:28px;padding:4px;font-size:11px}:root:root .game-shell.viewport-workspace[data-page=matches] .match-tactic-metrics{padding:6px 0}:root:root .game-shell.viewport-workspace[data-page=matches] .match-tactic-person{min-height:44px;padding:6px;box-sizing:border-box}:root:root .game-shell.viewport-workspace[data-page=matches] .match-tactic-detail{margin:0;min-height:0;display:flex;flex-direction:column}:root:root .game-shell.viewport-workspace[data-page=matches] .match-tactic-detail:not([open])>.match-tactic-detail-grid{display:none}:root:root .game-shell.viewport-workspace[data-page=matches] .viewport-subview-panel>.match-tactic-detail{flex:1}:root:root .game-shell.viewport-workspace[data-page=matches] .match-tactic-detail-grid{flex:1;min-height:0;display:flex;flex-direction:column;padding:6px 0 0;gap:0}:root:root .game-shell.viewport-workspace[data-page=matches] .match-tactic-detail-grid>.viewport-list-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:0}:root:root .game-shell.viewport-workspace[data-page=matches] .match-tactic-detail-grid .viewport-list-body>span{display:flex;flex-direction:column;min-height:35px;padding:3px}:root:root .game-shell.viewport-workspace[data-page=matches] :is(.match-tactic-person,.match-tactic-plans li) .match-tactic-detail[open]{height:125px;flex-basis:100%;box-sizing:border-box}:root:root .game-shell.viewport-workspace[data-page=matches] .match-tactic-team details:not(.match-tactic-detail){margin:0}:root:root .game-shell.viewport-workspace[data-page=matches] .match-tactic-plans li{min-height:60px}:root:root .game-shell.viewport-workspace[data-page=matches] .replay-highlight-list{display:flex;flex-direction:column;overflow:hidden;gap:0;padding:0}:root:root .game-shell.viewport-workspace[data-page=matches] .replay-highlight-list>.viewport-list-body{display:flex;flex-direction:column;gap:0}:root:root .game-shell.viewport-workspace[data-page=matches] .replay-highlight-card{flex-shrink:0;margin:0}:root:root .game-shell.viewport-workspace[data-page=matches] .replay-match-desk>header{flex-wrap:wrap}:root:root .game-shell.viewport-workspace[data-page=matches] .viewport-desk-close{margin-left:auto}@media(max-width:900px){:root:root .game-shell.viewport-workspace[data-page=matches]:has(.md-detail){display:grid;grid-template-rows:46px minmax(0,1fr) 52px}:root:root .game-shell.viewport-workspace[data-page=matches] :is(.mc-analysis,.mc-lineups,.match-tactic-grid).viewport-single-pane{display:flex;flex-direction:column;padding:4px;gap:4px}:root:root .game-shell.viewport-workspace[data-page=matches] .viewport-pane{flex:1}:root:root .game-shell.viewport-workspace[data-page=matches] .mc-stage>.screen-tabs [role=tab]{padding:4px 7px;font-size:11px}:root:root .game-shell.viewport-workspace[data-page=matches] .mc-hero-score>small{max-width:95px;overflow-wrap:anywhere}:root:root .game-shell.viewport-workspace[data-page=matches] .replay-highlight-card{min-height:56px;padding:6px}:root:root .game-shell.viewport-workspace[data-page=matches] .replay-highlight-card i{display:none}:root:root .game-shell.viewport-workspace .fixture-preparation-bar{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0;flex-shrink:0}:root:root .game-shell.viewport-workspace .fixture-preparation-bar>label{grid-column:1/-1;display:flex;align-items:center;gap:8px;font-size:11px;min-width:0}:root:root .game-shell.viewport-workspace .fixture-preparation-bar select{flex:1;min-width:0;max-width:100%;height:29px}:root:root .game-shell.viewport-workspace .fixture-preparation-bar .btn{min-height:28px;padding:4px;font-size:11px}}@media(max-height:550px){:root:root .game-shell.viewport-workspace[data-page=matches]:has(.md-detail){grid-template-rows:0 minmax(0,1fr) 0}:root:root .game-shell.viewport-workspace[data-page=matches]:has(.md-detail)>:is(.topbar,.game-status,.mobile-nav){display:none}}:root:root .game-shell.viewport-workspace[data-page=matches] .match-replay-view{display:grid;flex-direction:initial}:root:root .game-shell.viewport-workspace[data-page=matches] .viewport-team-instructions{display:flex;flex-direction:column;flex:1;min-height:0}:root:root .game-shell.viewport-workspace[data-page=matches] .viewport-team-instructions>h4{margin:0;flex-shrink:0}:root:root .game-shell.viewport-workspace[data-page=matches] :is(.match-tactic-person,.match-tactic-plans li) .match-tactic-detail[open]>.match-tactic-detail-grid{height:88px;flex:none}:root:root .game-shell.viewport-workspace[data-page=matches] :is(.match-tactic-plans,.match-tactic-events) .match-designated-players{padding:4px 0;gap:4px}@media(max-width:900px){:root:root .game-shell.viewport-workspace[data-page=matches] .mc-hero-score{grid-template-columns:auto auto;gap:2px 6px}:root:root .game-shell.viewport-workspace[data-page=matches] .mc-hero-score>strong{grid-column:1/-1;line-height:1.1}:root:root .game-shell.viewport-workspace[data-page=matches] .mc-final-static{font-size:10px;line-height:1.2;padding:2px 6px}:root:root .game-shell.viewport-workspace[data-page=matches] .match-tactic-team>header{grid-template-columns:auto 1fr;align-items:center;gap:2px 6px}:root:root .game-shell.viewport-workspace[data-page=matches] .match-tactic-team>header>b{grid-column:1/-1}}:root:root:root .game-shell.viewport-workspace .viewport-items>.viewport-list-body>*{flex:0 0 auto;min-height:0}:root:root:root .game-shell.viewport-workspace .viewport-list-body{align-content:start}:root:root:root .game-shell.viewport-workspace .viewport-pagination[hidden]{display:none!important}:root:root:root .game-shell .sx-results{grid-auto-rows:max-content;grid-template-rows:none;align-content:start;gap:6px}:root:root:root .game-shell.viewport-workspace .training-table :is(td,th){padding-top:6px;padding-bottom:6px}:root:root:root .game-shell.viewport-workspace .training-table select{height:30px}:root:root:root .game-shell.viewport-workspace .screen-view-panel{background:transparent}:root:root:root .game-shell .league-table tbody tr,:root:root:root .game-shell .league-table td{height:27px!important;padding-top:0;padding-bottom:0}:root:root:root .game-shell .league-table .league-club{min-height:0;padding-top:0;padding-bottom:0}:root:root:root .game-shell .league-table .league-club svg{width:22px;height:22px}:root:root:root .game-shell.viewport-workspace .md-row{min-height:46px;padding-top:4px;padding-bottom:4px}:root:root:root .game-shell .history-crest{flex:0 0 88px!important;width:88px!important;margin-right:8px}:root:root:root .game-shell .history-crest svg{width:78px;height:auto}:root:root:root .game-shell .hx-record-top{flex:0 0 auto;padding:18px 4px}:root:root .game-shell.viewport-workspace .finance-one-view{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;min-height:0;overflow:hidden}:root:root .game-shell.viewport-workspace .finance-one-view>*{min-height:0;overflow:hidden;display:flex;flex-direction:column}:root:root .game-shell.viewport-workspace .finance-one-view .viewport-item-parent,:root:root .game-shell.viewport-workspace .finance-one-view .sale-priority-list{flex:1;min-height:0;display:flex;flex-direction:column}:root:root .game-shell.viewport-workspace .hx-dashboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;min-height:0;height:100%}:root:root .game-shell.viewport-workspace .hx-dashboard>.hx-panel{min-height:0;height:auto;overflow:hidden}:root:root .game-shell.viewport-workspace .hx-dashboard>.hx-record{grid-column:1;grid-row:1/3}:root:root .game-shell.viewport-workspace .hx-dashboard>.hx-flow{grid-column:2/4;grid-row:1}:root:root .game-shell.viewport-workspace .hx-dashboard>.hx-records{grid-column:4;grid-row:1}:root:root .game-shell.viewport-workspace .hx-dashboard>.hx-lead:nth-of-type(4){grid-column:2;grid-row:2}:root:root .game-shell.viewport-workspace .hx-dashboard>.hx-cabinet{grid-column:3;grid-row:2}:root:root .game-shell.viewport-workspace .hx-dashboard>.hx-lead:last-child{grid-column:4;grid-row:2}:root:root .game-shell .tactic-settings-one-view .viewport-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start}:root:root .game-shell .tactic-settings-one-view .game-tactic-slider{min-height:0;padding:7px 9px;margin:0}:root:root .game-shell .tactic-settings-one-view .game-tactic-slider small{display:none}:root:root .game-shell .tactic-settings-one-view .game-tactic-focus{grid-column:1/-1;margin:0}:root:root .game-shell .tactic-settings-one-view .viewport-subview-panel>*{flex-shrink:0;min-height:auto}:root:root .game-shell .tactic-settings-one-view .game-designated-players{gap:6px}:root:root .game-shell .tactic-settings-one-view .game-designated-players>p{margin:0;font-size:11.5px;line-height:1.45}:root:root .game-shell .tactic-settings-one-view .game-designated-players label{min-height:0}:root:root .game-shell .tactic-settings-one-view .game-designated-players select{height:32px}:root:root .game-shell .tactic-settings-one-view .game-tactic-presets>div{gap:6px}:root:root .game-shell .tactic-settings-one-view .game-tactic-presets button{min-height:34px}@media(max-height:800px){:root:root .game-shell .tactic-settings-one-view .game-designated-players>:is(p,small){display:none}:root:root .game-shell .tactic-settings-one-view .game-designated-players select{height:30px}:root:root .game-shell .tactic-settings-one-view :is(.game-designated-players,.game-tactic-presets)>h2{margin:0 0 6px;font-size:13px}:root:root .game-shell .tactic-settings-one-view .game-tactic-migration{padding:6px 10px;min-height:0}:root:root .game-shell .tactic-settings-one-view .viewport-subview-panel{gap:8px}:root:root .game-shell .tactic-settings-one-view .game-tactic-presets button{min-height:30px}:root:root .game-shell .tactic-settings-one-view .viewport-subview-panel>.game-tactic-summary{display:none}}:root:root .game-shell.viewport-workspace .training-table td:is(:nth-child(3),:nth-child(4))>small.training-focus{display:none}:root:root .game-shell.viewport-workspace .training-table td:nth-child(5){white-space:nowrap}:root:root .game-shell.viewport-workspace .training-table td:nth-child(5)>small.training-focus{display:inline;margin-left:6px}:root:root .game-shell.viewport-workspace .training-table tbody td{height:33px;padding-top:2px!important;padding-bottom:2px!important}:root:root .game-shell.viewport-workspace .training-table select{height:28px!important;min-height:28px!important;padding-top:2px;padding-bottom:2px}:root:root .game-shell.viewport-workspace .training-table td:first-child>button{min-height:0}:root:root .game-shell.viewport-workspace .training-table td:first-child>button>span:not(.portrait){gap:0;line-height:1.15}:root:root .game-shell.viewport-workspace .training-table td:first-child>button>span:not(.portrait)>b{font-size:12px;line-height:15px}:root:root .game-shell.viewport-workspace .training-table td:first-child>button>span:not(.portrait)>small{font-size:10px;line-height:13px;white-space:nowrap}:root:root .game-shell.viewport-workspace .training-table td:first-child .portrait{width:22px;height:24px}:root:root .game-shell.viewport-workspace .cup-draw :is(.cup-entrant,.cup-pair){min-height:0!important;height:26px;padding-top:0!important;padding-bottom:0!important;font-size:12px}:root:root .game-shell.viewport-workspace .cup-draw :is(.cup-entrant,.cup-pair) svg{width:20px;height:20px}:root:root .game-shell.viewport-workspace .training-table input[type=checkbox]{height:16px!important;min-height:0!important;margin-top:0;margin-bottom:0}:root:root .game-shell.viewport-workspace .lineup-editor-row{padding-top:3px!important;padding-bottom:3px!important;align-items:center;grid-template-rows:auto!important;min-height:0!important;height:auto!important}:root:root .game-shell.viewport-workspace .lineup-editor-row .lineup-position{height:32px;min-height:0}:root:root .game-shell.viewport-workspace .lineup-editor-row .lineup-position small{display:none}:root:root .game-shell.viewport-workspace .lineup-editor-row .lineup-player-select{display:flex;align-items:center;gap:8px;min-height:0}:root:root .game-shell.viewport-workspace .lineup-editor-row .lineup-player-select select{height:28px;min-height:0;flex:1;min-width:0}:root:root .game-shell.viewport-workspace .lineup-editor-row .lineup-player-select small{white-space:nowrap;font-size:10px}@media(max-height:800px){:root:root .game-shell.viewport-workspace .market-guide .market-preview-hero .sx-card{--w:66px}:root:root .game-shell.viewport-workspace .market-guide .contract-estimate small{display:none}:root:root .game-shell.viewport-workspace .market-guide .founding-facts>div{padding-top:3px;padding-bottom:3px;min-height:0}:root:root .game-shell.viewport-workspace .market-guide .screen-tabs [role=tab]{min-height:30px;padding-top:4px;padding-bottom:4px}:root:root .game-shell.viewport-workspace .market-guide>.market-guide-body>p{display:none}}@media(max-height:800px){:root:root:root .game-shell.viewport-workspace .facility-row{min-height:0!important;padding-top:8px!important;padding-bottom:8px!important}:root:root:root .game-shell.viewport-workspace .facility-row .facility-benefit{display:none}:root:root:root .game-shell.viewport-workspace .md-row{min-height:31px!important;padding-top:0!important;padding-bottom:0!important}:root:root:root .game-shell .league-table tbody tr,:root:root:root .game-shell .league-table td{height:23px!important}:root:root:root .game-shell .league-table .league-club svg{width:18px;height:18px}:root:root:root .game-shell .league-table td{line-height:15px}:root:root:root .game-shell.viewport-workspace .cup-draw :is(.cup-entrant,.cup-pair){height:24px;font-size:12px}:root:root:root .game-shell.viewport-workspace .cup-draw :is(.cup-entrant,.cup-pair) svg{width:18px;height:18px}:root:root:root .game-shell.viewport-workspace .lineup-editor-row{padding-top:1px!important;padding-bottom:1px!important}:root:root:root .game-shell.viewport-workspace .lineup-editor-row .lineup-position{height:26px}:root:root:root .game-shell.viewport-workspace .lineup-editor-row .lineup-player-select select{height:26px}}:root:root dialog.viewport-dialog .player-overview:not([hidden]){display:grid!important;grid-template-columns:230px minmax(0,1fr) 250px;gap:16px;align-items:start;overflow:hidden}:root:root dialog.viewport-dialog .player-overview>.player-overview-col{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0}:root:root dialog.viewport-dialog .player-overview>.player-overview-col>*{margin:0;min-width:0;flex:0 0 auto}:root:root dialog.viewport-dialog .player-overview>.rating-legend{display:none}:root:root dialog.viewport-dialog .player-overview .profile-top{display:flex;flex-direction:column;align-items:flex-start;gap:8px}:root:root dialog.viewport-dialog .player-overview .profile-top .sx-card{--w:118px}:root:root dialog.viewport-dialog .player-overview .profile-vitals{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:42px;gap:6px}:root:root dialog.viewport-dialog .player-overview .profile-vitals>span{min-height:0!important;padding:4px 6px!important;display:flex;flex-direction:column;justify-content:center}:root:root dialog.viewport-dialog .player-overview .profile-vitals b{font-size:15px;line-height:1.1}:root:root dialog.viewport-dialog .player-overview .player-overview-col.middle>header>p{display:none}:root:root dialog.viewport-dialog .player-overview .player-overview-col.middle>header h3{font-size:14px;margin:0}:root:root dialog.viewport-dialog .player-overview .player-card-keys{display:none}:root:root dialog.viewport-dialog .player-overview .player-card-stats{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:8px!important;min-height:0!important}:root:root dialog.viewport-dialog .player-overview .player-card-stats>*{min-height:0!important;padding:4px 2px!important}:root:root dialog.viewport-dialog .player-overview .player-card-stats b{font-size:20px!important;line-height:1.1}:root:root dialog.viewport-dialog .player-overview .player-card-summary{min-height:0!important;padding:0!important}:root:root dialog.viewport-dialog .player-overview .position-module{padding:8px!important}:root:root dialog.viewport-dialog .player-overview .position-module .position-legend{display:none}:root:root dialog.viewport-dialog .player-overview .record-block{padding:10px!important}:root:root dialog.viewport-dialog .player-overview .player-overview-col.right>p{font-size:11px;line-height:1.5;color:var(--theme-muted,#8193a8)}:root:root dialog.viewport-dialog .player-attribute-columns{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-content:start}:root:root dialog.viewport-dialog .player-attribute-columns>*{min-width:0;display:block}:root:root dialog.viewport-dialog .player-attribute-columns h4{font-size:12px;margin:0 0 4px;padding:0 0 4px;border-bottom:1px solid var(--game-line,rgba(255,255,255,.1))}:root:root dialog.viewport-dialog .player-attribute-columns .attribute{display:flex;justify-content:space-between;align-items:center;height:18px!important;min-height:0!important;padding:0 2px!important;font-size:11.5px;line-height:18px;border:0}:root:root dialog.viewport-dialog .player-attribute-columns .attribute>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}:root:root dialog.viewport-dialog .player-overview .position-module .position-module-heading{padding:0 0 4px}:root:root dialog.viewport-dialog .player-overview [aria-label="\cf54\ce58  \d3c9\ac00"] .profile-career{margin:4px 0;font-size:11.5px;line-height:1.45}:root:root dialog.viewport-dialog .player-overview [aria-label="\cf54\ce58  \d3c9\ac00"] .profile-career:last-child{display:none}:root:root dialog.viewport-dialog .player-overview .player-overview-col.right{max-height:100%;overflow:hidden}:root:root .btn.primary:after,:root:root .btn.primary:before,:root:root .game-shell .btn.primary:after{animation:none!important;background:none!important;content:none!important}:root:root :is(.command-kickoff,[data-action=advance].primary){animation:none!important}:root:root .game-shell *{animation-name:none}:root:root .game-shell :is(.fx-delta,.fx-toast,.toast,.goal-reveal,.mc-goal,[class*=reveal]){animation-name:revert}:root:root .game-shell :is(.btn.primary,.nav-link[aria-current=page],.sx-hero,.ovr-number,.sx-card,[data-rating-tier],.hx-donut,.hx-donut circle,.md-score){box-shadow:none!important;filter:none!important;text-shadow:none!important}:root:root .game-shell [data-rating-tier="90"]{text-shadow:none!important}:root:root .game-shell :is(.sx-stage,.stadium-backdrop):before,:root:root .game-shell :is(.sx-stage,.stadium-backdrop):after{animation:none!important}:root:root body:before,:root:root body:after,:root:root .game-shell:before,:root:root .game-shell:after{animation:none!important}:root:root .game-shell :is(.sx-clock,.md-day.on,.md-day,.cup-next,.sx-matchday,.nextmatch,.funds){box-shadow:none!important}:root:root dialog.viewport-dialog .player-manage:not([hidden]){display:grid!important;grid-template-columns:340px repeat(2,minmax(0,1fr));gap:16px;align-items:start;overflow:hidden}:root:root dialog.viewport-dialog .player-manage>*{min-width:0;margin:0}:root:root dialog.viewport-dialog .player-manage>.profile-actions{grid-column:1;grid-row:1;display:grid!important;grid-template-columns:1fr;gap:8px;padding:12px;border:1px solid var(--game-line,rgba(255,255,255,.1))}:root:root dialog.viewport-dialog .player-manage>.profile-actions>*{grid-column:1!important;width:100%}:root:root dialog.viewport-dialog .player-manage>.growth-details{grid-row:1;padding:12px;border:1px solid var(--game-line,rgba(255,255,255,.1));min-height:200px}:root:root dialog.viewport-dialog .player-manage>.growth-details h3{font-size:14px;margin:0 0 8px}:root:root:root dialog.viewport-dialog .player-manage>.profile-actions{display:flex!important;flex-direction:column;align-items:stretch;gap:8px;width:auto}:root:root:root dialog.viewport-dialog .player-manage>.profile-actions:before{content:"\c120\c218  \ad00\b9ac";font-size:14px;font-weight:800;margin-bottom:2px;order:-99}:root:root:root dialog.viewport-dialog .player-manage>.profile-actions>*{order:0!important}:root:root:root dialog.viewport-dialog .player-manage>.profile-actions>label{display:grid!important;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:8px;width:100%}:root:root:root dialog.viewport-dialog .player-manage>.profile-actions :is(select,.btn,button){width:100%!important;max-width:none!important;margin:0}:root:root:root dialog.viewport-dialog .player-manage>.profile-actions>small{font-size:11px;color:var(--theme-muted,#8193a8)}:root:root dialog.viewport-dialog .player-overview .position-module .position-module-grid{display:grid!important;grid-template-columns:96px minmax(0,1fr);gap:10px;align-items:start;max-height:none!important;overflow:visible!important}:root:root dialog.viewport-dialog .player-overview .position-module .position-pitch{width:96px!important;max-width:96px;aspect-ratio:68/105;height:auto!important}:root:root:root .game-shell .md-score:not(.vs):not(.live){display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;white-space:nowrap;padding-inline:8px;min-width:64px;width:auto}:root:root:root .game-shell .md-score:not(.vs):not(.live)>*{display:inline;margin:0;line-height:1}:root:root .game-shell .sx-table-caption{display:grid;grid-template-columns:1fr 40px 34px;gap:8px;padding:8px 12px 4px;font-size:11px;color:var(--theme-faint,#8ba0ad)}:root:root .game-shell .sx-table-caption>span:not(:first-child){text-align:right}:root:root .game-shell .readiness-summary{display:flex;flex-direction:column;gap:3px}:root:root .game-shell .readiness-summary small{opacity:.75}:root:root .game-shell .ledger-summary{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}:root:root .game-shell .ledger-summary span{font-size:11px;opacity:.75}:root:root .game-shell .finance-runway{display:flex;flex-direction:column;gap:6px}:root:root .game-shell .academy-reservation{display:flex;flex-direction:column;gap:4px}:root:root .game-shell .sx-mini-table{align-content:start;grid-template-rows:none;grid-auto-rows:minmax(40px,52px)}:root:root .game-shell .sx-task-list{align-content:start;grid-template-rows:none;grid-auto-rows:minmax(64px,auto)}@media(max-height:899px){:root:root .game-shell .sx-home :is(.sx-mini-table li,.sx-results>*).extra{display:none}}:root:root .game-shell .readiness-summary{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:8px}@media(min-width:761px){:root:root .game-shell .tactic-save-actions .mobile-save-label{display:none}}:root:root .game-shell .cup-rounds{display:flex;gap:6px;margin:12px 0 14px;padding:0;list-style:none;counter-reset:none}:root:root .game-shell .cup-rounds li{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px;align-items:center;font-size:12px;font-weight:800;color:var(--theme-faint,#8ba0ad)}:root:root .game-shell .cup-rounds li i{display:block;width:100%;height:4px;border-radius:2px;background:#ffffff1f}:root:root .game-shell .cup-rounds li.complete{color:var(--theme-text,#e8eef3)}:root:root .game-shell .cup-rounds li.complete i{background:#f5c4518c}:root:root .game-shell .cup-rounds li.current{color:var(--sx-accent,#f5c451)}:root:root .game-shell .cup-rounds li.current i{background:var(--sx-accent,#f5c451)}@media(max-width:760px){:root:root .game-shell .topbar .guide-tool{flex:0 0 auto;min-width:max-content}:root:root .game-shell .topbar>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}:root:root:root:root:root .game-shell .replay-commentary{min-height:52px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f4f7f9,#dde4e9);border:0;border-top:2px solid rgba(0,0,0,.25);border-radius:0 0 6px 6px;box-shadow:inset 0 1px #fff}:root:root:root:root:root .game-shell .replay-commentary.is-empty:before{content:"";min-height:0}:root:root:root:root:root .game-shell .replay-commentary.is-empty{background:linear-gradient(180deg,#e9eef1,#d6dde2)}:root:root:root:root:root .game-shell .replay-subtitle{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:52px;padding:6px 140px;background:transparent;border:0;box-shadow:none;text-align:center}:root:root:root:root:root .game-shell .replay-subtitle>span{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;padding:4px 10px;border:0;border-radius:3px;background:#17232c;color:#fff;font-size:11px;font-weight:800;letter-spacing:.02em;white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis;grid-column:auto;grid-row:auto}:root:root:root:root:root .game-shell .replay-subtitle>strong{font-size:22px;font-weight:900;line-height:1.2;color:#0e1a24;letter-spacing:-.01em;white-space:normal;overflow:visible;grid-column:auto}:root:root:root:root:root .game-shell .replay-subtitle>small{display:none}:root:root:root:root:root .game-shell .replay-subtitle[data-tone=chance]>span{background:#e0782f}:root:root:root:root:root .game-shell .replay-subtitle[data-tone=save]>span{background:#2f7fb8}:root:root:root:root:root .game-shell .replay-subtitle[data-tone=card]>span{background:#d9a514;color:#1a1306}:root:root:root:root:root .game-shell .replay-subtitle[data-tone=foul]>span,:root:root:root:root:root .game-shell .replay-subtitle[data-tone=injury]>span{background:#9b3d32}:root:root:root:root:root .game-shell .replay-commentary:has(.replay-subtitle[data-tone=goal]:not([hidden])){background:linear-gradient(180deg,#ffd970,#f0b631)}:root:root:root:root:root .game-shell .replay-subtitle[data-tone=goal]>span{background:#1a1306;color:#ffd970}:root:root:root:root:root .game-shell .replay-subtitle[data-tone=goal]>strong{color:#1a1306;font-size:24px}:root:root:root:root:root .game-shell .replay-subtitle[data-tone=goal]>small{color:#4a3a10}@media(max-width:760px){:root:root:root:root:root .game-shell .replay-subtitle{padding:6px 12px;flex-direction:column;gap:2px}:root:root:root:root:root .game-shell .replay-subtitle>span{position:static;transform:none}:root:root:root:root:root .game-shell .replay-subtitle>strong{font-size:17px}:root:root:root:root:root .game-shell .replay-subtitle>small{display:none}}@font-face{font-family:NxSans;src:url(/assets/game/fonts/PretendardSubset.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:NxNum;src:url(/assets/game/fonts/BarlowCondensed-Bold.woff2) format("woff2");font-weight:100 900;font-display:swap}.nx :where(*:not(svg,svg *,.classic-host,.classic-host *,.training-centre,.training-centre *)){all:revert}[data-theme=night] body{background:#0d221d}:root[data-theme=night]{--sx-accent:#4CC38A;--sx-accent-soft:rgba(76,195,138,.14);--sx-accent-line:rgba(76,195,138,.42);--theme-accent:#4CC38A;--sx-accent-2:#bfeedb;--theme-accent-deep:#2b8a5d;--theme-accent-ink:#06180f;--theme-glow:rgba(76,195,138,.15);--sx-accent-rgb:76,195,138}:root[data-theme=night]{--entry-accent:#4CC38A;--entry-accent-deep:#2b8a5d;--entry-ink:#06180f;--entry-bg:#0B1C18;--entry-glow:rgba(76,195,138,.18)}:root[data-theme=night] .era-entry:before{background:linear-gradient(0deg,var(--entry-bg) 0%,color-mix(in srgb,var(--entry-bg) 30%,transparent) 50%,color-mix(in srgb,var(--entry-bg) 10%,transparent)),radial-gradient(90% 60% at 50% 0%,rgba(76,195,138,.18),transparent 60%),url(/assets/game/match-night-v1.png) center 40%/cover}:root[data-theme=night] .era-entry.studio-scene:before{background:linear-gradient(0deg,var(--entry-bg) 10%,color-mix(in srgb,var(--entry-bg) 92%,transparent) 52%,color-mix(in srgb,var(--entry-bg) 55%,transparent)),url(/assets/game/match-night-v1.png) center 36%/cover}:root:root:root:root[data-theme=night] #detail.nx-player-dialog,:root:root:root:root[data-theme=night] #detail.nx-player-dialog.viewport-dialog[open]{width:fit-content;height:auto;max-width:96vw;max-height:96dvh;padding:0;border:0;background:transparent;box-shadow:none;clip-path:none;overflow:auto}:root:root:root:root[data-theme=night] #detail.nx-player-dialog #detailContent{overflow:visible;display:block}:root:root:root:root[data-theme=night] #detail.nx-player-dialog .close-dialog{position:absolute;top:14px;right:14px;z-index:6;width:38px;height:38px;border-radius:12px;border:1px solid #3A6A62;background:#13302a;color:#f4f1e8;font-size:20px;line-height:1;float:none}:root:root:root:root[data-theme=night] #detail.nx-player-dialog::backdrop{background:#040a09b8;backdrop-filter:blur(6px)}:root[data-theme=night]{--sx-line:#26504A;--sx-line-2:#3A6A62;--sx-glass:#13302A}:root:root[data-theme=night] .era-entry :is(.studio-controls,.restore-stage,.sx-pillars li){background:linear-gradient(180deg,#13302ae0,#0a1b17f0)}:root:root[data-theme=night] .era-entry .studio-display{background:radial-gradient(ellipse,var(--entry-glow),transparent 65%),linear-gradient(180deg,#13302a8c,#0a1b17bf)}.nx{--bg:#0D221D;--rail:#0A1B17;--panel:#13302A;--panel-hi:#1A3D35;--line:#26504A;--line-hi:#3A6A62;--text:#F4F1E8;--muted:#A9BDB5;--soft:#CFE0DA;--grass:#1E7448;--grass-hi:#22814F;--win:#4CC38A;--draw:#5E7A72;--loss:#F0645C;--tuned:#8FD3FF;--club:#2E63E6;--club-deep:#173273;--club-tint:rgba(46,99,230,.3);--club-2:#F4F1E8;--display:NxSans,"Malgun Gothic",sans-serif;--num:NxNum,Bahnschrift,"Arial Narrow",sans-serif;--body:NxSans,"Malgun Gothic",sans-serif}.nx,.nx *{box-sizing:border-box}.nx a{color:var(--text)}.nx button{font-family:var(--body)}.nx .rail{width:92px;flex:none;background:var(--rail);border-right:1px solid #1E4038;display:flex;flex-direction:column;align-items:center;padding:12px 0;gap:2px;overflow-y:auto}.nx .rail-crest{width:44px;height:50px;margin-bottom:6px;flex:none}.nx .rail-crest svg{width:100%;height:100%}.nx .rail a{flex:none;width:72px;height:56px;border-radius:14px;color:var(--muted);text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:12px;font-weight:700}.nx .rail a svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nx .rail a[aria-current=page]{background:var(--club);color:#fff}.nx .rail a:hover:not([aria-current=page]){background:var(--panel)}.nx .view{flex:1;min-width:0;display:flex;flex-direction:column;padding:16px 22px 20px;gap:16px;overflow:auto;outline:none}.nx .loading{color:var(--muted)}.nx h1,.nx h2{font-family:var(--display);font-weight:800;margin:0}.nx h1{font-size:32px}.nx h2{font-size:21px}.nx .num{font-family:var(--num);font-weight:800}.nx .muted{color:var(--muted)}.nx .small{font-size:12px}.nx .panel{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:16px}.nx .panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.nx .chip{display:inline-flex;align-items:center;gap:8px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:7px 14px}.nx .btn{height:48px;padding:0 20px;border-radius:14px;border:1px solid var(--line-hi);background:transparent;color:var(--text);font-weight:700;font-size:15px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.nx .btn:hover{background:var(--panel-hi)}.nx .btn-primary{height:60px;padding:0 28px;border:0;border-radius:16px;background:var(--club);color:#fff;font-family:var(--display);font-weight:800;font-size:25px;box-shadow:0 10px 24px #00000059}.nx .btn-primary:hover{background:var(--club);filter:brightness(1.08)}.nx .seg{display:flex;gap:4px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:4px}.nx .seg button{border:0;border-radius:9px;padding:7px 14px;background:transparent;color:var(--muted);font-weight:700;font-size:13px;cursor:pointer}.nx .seg button[aria-pressed=true]{background:var(--club);color:#fff}.nx .bar{height:8px;border-radius:4px;background:var(--line);overflow:hidden}.nx .bar>i{display:block;height:100%;background:var(--club)}.nx .form{display:flex;gap:5px}.nx .form span{width:24px;height:24px;border-radius:7px;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;color:#0d221d}.nx .form .W{background:var(--win)}.nx .form .D{background:var(--draw);color:var(--text)}.nx .form .L{background:var(--loss)}.nx canvas.portrait{display:block;width:100%;height:100%}.nx .home-top{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;min-height:470px}.nx .hero{position:relative;border-radius:20px;overflow:hidden;background:#0b1f2e;min-height:470px;box-shadow:0 18px 40px #00000059}.nx .hero-photo{position:absolute;inset:0;background:url(/assets/game/match-night-v1.png) center 38%/cover no-repeat;transform:scale(1.03)}.nx .hero-grade{position:absolute;inset:0;background:radial-gradient(120% 70% at 70% -10%,color-mix(in srgb,var(--kit1) 34%,transparent),transparent 60%),linear-gradient(180deg,#06101626,#0610160d 40%,#061016c7),linear-gradient(90deg,#0610168c,#06101600 55%)}.nx .hero-ui{position:absolute;inset:0;display:flex;flex-direction:column;padding:22px 26px}.nx .glass{background:#08141a9e;border:1px solid rgba(244,241,232,.18);border-radius:14px;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.nx .pill{font-size:13px;font-weight:700;padding:6px 12px}.nx .matchup{display:grid;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:center}.nx .team{display:flex;align-items:center;gap:12px}.nx .team .crest{width:48px;height:54px;flex:none}.nx .team .crest svg{width:100%;height:100%}.nx .team b{font-family:var(--display);font-weight:800;font-size:24px;line-height:1.1;display:block}.nx .home-bottom{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.85fr);gap:16px}.nx .table{width:100%;border-collapse:collapse;font-size:14px}.nx .table th{font-size:12px;color:var(--muted);font-weight:500;text-align:left;padding:0 8px 4px}.nx .table td{padding:6px 8px}.nx .table td.r,.nx .table th.r{text-align:right}.nx .table tr.me td{background:var(--club-tint)}.nx .table tr.me td:first-child{border-radius:10px 0 0 10px}.nx .table tr.me td:last-child{border-radius:0 10px 10px 0}.nx .table tr.cut td{border-bottom:1px dashed #2E5A52}.nx .portrait-box{border-radius:16px;overflow:hidden;background:var(--club-deep);position:relative}.nx .portrait-box.premium{background:#0e1f1b;border:1px solid rgba(255,255,255,.12)}.nx .portrait-box.premium canvas{position:relative}.nx .portrait-box .ovr{position:absolute;top:6px;left:8px;font-family:var(--num);font-weight:800;font-size:30px;line-height:1;text-shadow:0 2px 6px rgba(0,0,0,.5)}.nx .stat3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nx .stat3>div{background:var(--bg);border-radius:12px;padding:10px;text-align:center}.nx .stat3 .num{font-size:24px}.nx .squad{display:flex;gap:18px;flex:1;min-height:0}.nx .cards{flex:1;min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:16px;grid-auto-rows:max-content;align-content:start;overflow:auto;padding:4px}.nx .card{position:relative;border-radius:16px;background:#0f231e;border:1px solid rgba(255,255,255,.08);overflow:hidden;display:flex;flex-direction:column;cursor:pointer;text-align:left;color:var(--text);padding:0;box-shadow:0 10px 24px #00000047;transition:transform .18s ease,box-shadow .18s ease}.nx .card:hover{transform:translateY(-3px);box-shadow:0 16px 32px #0006}.nx .card:focus-visible,.nx .card[aria-pressed=true]{outline:2px solid var(--text);outline-offset:3px}.nx .card.ace{border:1px solid color-mix(in srgb,var(--kit1) 70%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--kit1) 40%,transparent),0 12px 30px color-mix(in srgb,var(--kit1) 30%,rgba(0,0,0,.4))}.nx .card .face{flex:none;height:206px;position:relative;overflow:hidden;background:#0e1f1b}.nx .kitbg{position:absolute;inset:0;background:repeating-linear-gradient(100deg,var(--kit1) 0 18px,var(--kit2) 18px 36px);opacity:.16;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 45%,transparent 92%);mask-image:linear-gradient(180deg,#000 0%,#000 45%,transparent 92%)}.nx .card.squad .kitbg{opacity:.07}.nx .card.ace .kitbg{opacity:.24}.nx .spot{position:absolute;left:50%;top:44%;width:150%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#ffffff38,#fff0 70%)}.nx .card .jersey{position:absolute;right:-6px;top:18px;font-size:120px;line-height:.8;color:#ffffff12;font-weight:800}.nx .card .face canvas.portrait{position:absolute;left:50%;bottom:34px;transform:translate(-50%);width:auto;height:150px}.nx .card .face .ovr{position:absolute;top:10px;left:12px;text-align:center;line-height:.86}.nx .card .face .ovr b{font-family:var(--num);font-weight:700;font-size:38px;display:block;text-shadow:0 2px 10px rgba(0,0,0,.55)}.nx .card .face .ovr span{font-family:var(--num);font-weight:700;font-size:14px;letter-spacing:1px;color:var(--soft)}.nx .card .badge{position:absolute;top:58px;left:15px;width:22px;height:25px;opacity:.95}.nx .card .badge svg{width:100%;height:100%}.nx .card .tag{position:absolute;top:10px;right:10px;font-size:11px;font-weight:700;letter-spacing:.5px;background:var(--club);color:#fff;padding:3px 8px;border-radius:7px}.nx .card .tag-dim{background:#08141ab8;color:var(--soft);border:1px solid rgba(255,255,255,.14)}.nx .card .plate{position:absolute;left:0;right:0;bottom:0;padding:22px 12px 8px;background:linear-gradient(180deg,#0f231e00,#0f231e 62%);display:flex;flex-direction:column}.nx .card .plate .name{font-family:var(--display);font-size:19px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx .card .plate .meta{font-size:11px;color:var(--muted);margin-top:2px}.nx .card .body{padding:6px 12px 12px;display:flex;flex-direction:column;gap:5px}.nx .card .st,.nx .card .cond{display:grid;grid-template-columns:48px 1fr 24px;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.nx .card .st i,.nx .card .cond i{height:4px;border-radius:2px;background:#ffffff14;overflow:hidden;display:block}.nx .card .st em,.nx .card .cond em{display:block;height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--kit1) 55%,#fff),var(--club))}.nx .card .st b,.nx .card .cond b{font-family:var(--num);font-weight:700;font-size:15px;color:var(--text);text-align:right}.nx .card .cond{margin-top:2px;padding-top:6px;border-top:1px solid rgba(255,255,255,.06)}.nx .detail{width:340px;flex:none;display:flex;flex-direction:column;gap:14px;overflow:auto}.nx .attr{display:grid;grid-template-columns:72px 1fr 30px;align-items:center;gap:10px;font-size:13px}.nx .attr b{font-family:var(--num);font-weight:700;font-size:17px;text-align:right}.nx .tactics{display:flex;gap:18px;flex:1;min-height:0}.nx .pitch-v{width:min(560px,46vw);flex:none;border-radius:22px;background:var(--grass);position:relative;overflow:hidden;border:1px solid #2A8A58;aspect-ratio:68/100;align-self:flex-start;max-height:100%}.nx .pitch-v>svg{position:absolute;inset:0;width:100%;height:100%}.nx .tok{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;background:none;border:0;padding:0;color:var(--text)}.nx .tok i{width:46px;height:46px;border-radius:23px;background:var(--club);border:2px solid rgba(244,241,232,.6);display:flex;align-items:center;justify-content:center;font-family:var(--num);font-weight:800;font-size:21px;font-style:normal;color:#fff;box-shadow:0 6px 14px #00000059}.nx .tok[aria-pressed=true] i{border:4px solid var(--text)}.nx .tok span{font-size:12px;font-weight:700;background:#0d221de0;padding:2px 8px;border-radius:8px;white-space:nowrap}.nx .ghost{position:absolute;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:19px;border:2px dashed rgba(244,241,232,.75)}.nx .slider{display:flex;flex-direction:column;gap:6px}.nx .slider>span{display:flex;justify-content:space-between;font-size:14px;font-weight:700}.nx .slider>span b{font-family:var(--num);font-size:18px}.nx .slider>span b.tuned{color:var(--tuned)}.nx .slider input{width:100%;margin:0;accent-color:var(--club)}.nx .slider small{display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.nx .teambar{display:grid;grid-template-columns:74px 1fr 34px;align-items:center;gap:10px;font-size:13px}.nx .teambar b{font-family:var(--num);font-weight:700;font-size:17px;text-align:right}.nx .match-top{display:flex;align-items:center;gap:14px}.nx .scorebug{display:flex;align-items:stretch;border-radius:14px;overflow:hidden;box-shadow:0 8px 20px #00000059;min-height:48px}.nx .scorebug .h{background:var(--club);padding:0 16px;display:flex;align-items:center;font-family:var(--display);font-size:20px;color:#fff}.nx .scorebug .s{background:var(--text);color:#0d221d;padding:0 16px;font-family:var(--num);font-weight:800;font-size:34px;letter-spacing:3px;display:flex;align-items:center}.nx .scorebug .a{padding:0 16px;display:flex;align-items:center;font-family:var(--display);font-size:20px}.nx .scorebug .t{background:#0d221d;padding:0 14px;display:flex;align-items:center;gap:8px;font-family:var(--num);font-weight:800;font-size:26px}.nx .scorebug .t i{width:8px;height:8px;border-radius:4px;background:var(--loss)}.nx .match-body{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;flex:1;min-height:0}.nx .stage{position:relative;border-radius:22px;overflow:hidden;background:var(--grass);border:1px solid #2A8A58;aspect-ratio:105/68;width:100%}.nx .stage canvas{position:absolute;inset:0;width:100%;height:100%}.nx .caption{position:absolute;left:20px;right:20px;bottom:18px;display:flex;align-items:stretch;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px #00000073;transform:translateY(16px);opacity:0;transition:opacity .25s,transform .25s}.nx .caption.on{opacity:1;transform:none}.nx .caption .k{background:var(--club);color:#fff;padding:0 18px;display:flex;align-items:center;font-family:var(--num);font-weight:800;font-size:32px}.nx .caption .k.away{background:#e6e0d0;color:#0d221d}.nx .caption .k.card{background:#e8c35a;color:#0d221d;font-family:var(--display);font-weight:800;font-size:22px}.nx .caption .k.chance{background:var(--panel-hi);font-family:var(--display);font-weight:800;font-size:22px}.nx .caption .m{flex:1;background:#f4f1e8f7;color:#0d221d;padding:10px 18px}.nx .caption .m b{font-family:var(--display);font-weight:800;font-size:24px;line-height:1.15;display:block}.nx .caption .m span{font-size:13px;color:#3c5650}.nx .scrub{display:flex;align-items:center;gap:12px}.nx .scrub input{flex:1;accent-color:var(--club)}.nx .flow{display:flex;align-items:center;gap:3px;height:70px;position:relative}.nx .flow:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--line-hi)}.nx .flow>div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:center}.nx .flow .u{background:var(--club);border-radius:3px 3px 0 0}.nx .flow .d{background:#e6e0d0;opacity:.85;border-radius:0 0 3px 3px}.nx .flow .now{outline:2px solid var(--text);outline-offset:1px;border-radius:3px}.nx .events{display:flex;flex-direction:column;gap:8px;overflow:auto;min-height:0}.nx .ev{display:grid;grid-template-columns:40px 24px 1fr;align-items:center;gap:8px;font-size:14px;background:none;border:0;color:var(--text);text-align:left;padding:2px 0;cursor:pointer}.nx .ev .num{font-size:19px;color:var(--muted)}.nx .ev i{width:22px;height:22px;border-radius:6px;font-style:normal;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;background:var(--panel-hi)}.nx .ev i.goal{background:var(--club);color:#fff}.nx .ev i.goal.away{background:#e6e0d0;color:#0d221d}.nx .ev i.card{background:#e8c35a;color:#0d221d}.nx .cmp{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:8px}.nx .cmp b{font-family:var(--num);font-weight:800;font-size:18px}.nx .cmp .two{display:flex;height:6px;border-radius:3px;overflow:hidden;gap:2px}.nx .cmp .two i{background:var(--club)}.nx .cmp .two em{flex:1;background:#e6e0d0;opacity:.85}.nx .page-head,.nx .split,.nx .tri,.nx .brand,.nx .fac-grid,.nx .cup-hero{flex:none}.nx .page-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.nx .page-head h1{font-size:30px}.nx .split{display:flex;gap:16px;align-items:flex-start;min-height:0}.nx .split>.grow{flex:1;min-width:0}.nx .side{width:340px;flex:none;display:flex;flex-direction:column;gap:16px}.nx .side.wide{width:420px}.nx .tri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nx .note{margin:0;font-size:12px;color:var(--soft);background:var(--panel);border:1px dashed var(--line-hi);border-radius:12px;padding:10px 12px}.nx .pending{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:34px 20px;border:1px dashed var(--line-hi);border-radius:16px;background:#0000001f}.nx .pending svg{width:30px;height:30px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nx .pending b{font-family:var(--display);font-weight:800;font-size:20px}.nx .pending p{margin:0;font-size:13px;color:var(--muted);max-width:420px;line-height:1.55}.nx .kv{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;font-size:13px;align-items:baseline}.nx .kv span{color:var(--muted)}.nx .kv b{text-align:right;font-weight:700}.nx .pips{display:flex;gap:4px}.nx .pips i{flex:1;height:8px;border-radius:3px;background:var(--line)}.nx .pips i.on{background:linear-gradient(90deg,color-mix(in srgb,var(--kit1) 70%,#fff),var(--club))}.nx .stars{color:#e6e0d0;font-size:12px;letter-spacing:1px;white-space:nowrap}.nx .stars i{font-style:normal;color:var(--line-hi)}.nx .mini-face,.nx .yc-face{position:relative;width:38px;height:46px;border-radius:10px;overflow:hidden;background:#0e1f1b;flex:none;border:1px solid rgba(255,255,255,.08)}.nx .mini-face .kitbg,.nx .yc-face .kitbg{opacity:.22}.nx .mini-face canvas,.nx .yc-face canvas{position:absolute;inset:0}.nx .mini-crest .crest{display:block;width:30px;height:34px}.nx .mini-crest svg{width:100%;height:100%}.nx .ovr-pill{font-size:18px;min-width:38px;text-align:center;border-radius:8px;padding:1px 6px;background:var(--line)}.nx .ovr-pill.hi{background:var(--club);color:#fff}.nx .ovr-pill.mid{background:#2e5a52}.nx .rows{display:flex;flex-direction:column}.nx .prow{display:grid;grid-template-columns:38px minmax(0,1.3fr) 90px minmax(0,1fr) 44px 46px 70px;align-items:center;gap:12px;padding:7px 4px;border-bottom:1px solid rgba(255,255,255,.05)}.nx .prow .who{display:flex;flex-direction:column;min-width:0}.nx .prow .who b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx .prow .plan{font-size:12px;font-weight:700;background:var(--panel-hi);border-radius:8px;padding:4px 8px;text-align:center}.nx .cond-mini{display:flex;align-items:center;gap:8px}.nx .cond-mini i{flex:1;height:5px;border-radius:3px;background:var(--line);overflow:hidden}.nx .cond-mini em{display:block;height:100%}.nx .delta{font-size:16px;text-align:center;color:var(--muted)}.nx .delta.up{color:var(--win)}.nx .delta.down{color:var(--loss)}.nx .focus-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.nx .focus{position:relative;background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:4px;min-height:96px}.nx .focus b{font-family:var(--display);font-weight:800;font-size:18px}.nx .focus .count{position:absolute;right:12px;bottom:8px;font-size:26px}.nx .focus .count small{font-size:12px;color:var(--muted);margin-left:2px}.nx .focus.on{border-color:color-mix(in srgb,var(--kit1) 70%,#fff);background:linear-gradient(160deg,color-mix(in srgb,var(--club) 30%,var(--bg)),var(--bg))}.nx .focus.on:after{content:"\d300  \d6c8\b828";position:absolute;top:10px;right:10px;font-size:10px;font-weight:700;background:var(--club);color:#fff;border-radius:6px;padding:2px 6px}.nx .coach{display:flex;align-items:center;gap:12px}.nx .coach-badge{width:54px;height:54px;border-radius:14px;background:var(--bg);display:flex;align-items:center;justify-content:center;color:#e6e0d0;font-size:16px}.nx .table.full td{padding:7px 8px;border-bottom:1px solid rgba(255,255,255,.04)}.nx .club-cell{display:flex;align-items:center;gap:10px}.nx .club-cell .crest{width:24px;height:28px;flex:none}.nx .club-cell .crest svg{width:100%;height:100%}.nx .table .form span{width:20px;height:20px;font-size:11px;border-radius:6px}.nx .zone{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:4px}.nx .zone.up{background:var(--win)}.nx .zone.down{background:var(--loss)}.nx .chart{width:100%;height:auto;display:block}.nx .chart .grid{stroke:var(--line);stroke-width:1}.nx .chart .ax{fill:var(--muted);font-size:11px;font-family:var(--num)}.nx .chart .dot{stroke:var(--panel);stroke-width:2}.nx .chart .dot.W{fill:var(--win)}.nx .chart .dot.D{fill:var(--draw)}.nx .chart .dot.L{fill:var(--loss)}.nx .legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:12px;color:var(--soft)}.nx .legend i{display:inline-block;width:10px;height:3px;border-radius:2px;margin-right:6px;vertical-align:middle}.nx .lb-row{display:grid;grid-template-columns:24px 38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 4px;border-bottom:1px solid rgba(255,255,255,.05)}.nx .lb-row .rank{font-size:18px;color:var(--muted);text-align:center}.nx .lb-row .val{font-size:22px}.nx .lb-row .who{display:flex;flex-direction:column;min-width:0}.nx .lb-row .who b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx .lb-row.me{background:var(--club-tint);border-radius:10px}.nx .cup-hero{display:flex;align-items:center;gap:26px;padding:22px 28px;border-radius:20px;border:1px solid var(--line);background:radial-gradient(80% 140% at 0% 50%,color-mix(in srgb,var(--club) 26%,transparent),transparent 60%),linear-gradient(120deg,#0f2924,#13302a)}.nx .trophy svg{width:96px;height:112px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.45))}.nx .bracket{display:flex;gap:18px;overflow-x:auto;padding-bottom:6px}.nx .bracket .col{display:flex;flex-direction:column;justify-content:space-around;gap:10px;min-width:180px}.nx .col-head{text-align:center;font-weight:700}.nx .tie{background:var(--bg);border:1px solid var(--line);border-radius:12px;overflow:hidden}.nx .tie.mine{border-color:color-mix(in srgb,var(--kit1) 60%,#fff)}.nx .bt{display:flex;justify-content:space-between;gap:8px;padding:6px 10px;font-size:13px;color:var(--muted)}.nx .bt+.bt{border-top:1px solid var(--line)}.nx .bt.won{color:var(--text);font-weight:700}.nx .bt.me span{color:var(--text)}.nx .bt b{font-size:16px}.nx .prize{display:flex;flex-direction:column;gap:9px}.nx .prize>div{display:grid;grid-template-columns:88px 1fr 70px;align-items:center;gap:10px}.nx .prize i{height:6px;border-radius:3px;background:linear-gradient(90deg,#8fa19a,#e6e0d0)}.nx .prize b{text-align:right;font-size:16px}.nx .deal{margin-top:16px;display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:12px;align-items:center;background:linear-gradient(110deg,color-mix(in srgb,var(--club) 22%,var(--bg)),var(--bg));border:1px solid var(--line-hi);border-radius:16px;padding:14px 18px}.nx .deal>div{display:flex;flex-direction:column}.nx .deal>div:first-child b{font-family:var(--display);font-weight:800;font-size:22px}.nx .deal-num b{font-size:22px}.nx .depth{display:flex;flex-direction:column;gap:7px}.nx .depth>div{display:grid;grid-template-columns:86px 1fr 30px;align-items:center;gap:10px;font-size:13px}.nx .depth i{display:flex;gap:4px}.nx .depth em{width:16px;height:8px;border-radius:3px;background:var(--line)}.nx .depth em.on{background:var(--soft)}.nx .depth .thin span{color:var(--loss);font-weight:700}.nx .depth b{text-align:right;font-size:16px}.nx .brand{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:26px;align-items:center;padding:24px 28px;border-radius:20px;border:1px solid var(--line);overflow:hidden;position:relative;background:linear-gradient(100deg,#0d221df0 30%,#0d221d99),repeating-linear-gradient(100deg,var(--kit1) 0 34px,var(--kit2) 34px 68px)}.nx .brand-crest svg{width:150px;height:168px;filter:drop-shadow(0 12px 24px rgba(0,0,0,.5))}.nx .brand-text h2{font-size:42px;line-height:1.1;margin:4px 0}.nx .brand-text{display:flex;flex-direction:column}.nx .kits{display:flex;gap:14px}.nx .kits figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:6px;background:#08141a8c;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:12px 10px;backdrop-filter:blur(8px)}.nx .kits svg{width:96px;height:96px}.nx .fac-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.nx .fac{display:flex;flex-direction:column;gap:12px}.nx .fac .lv{font-size:24px}.nx .fac p{margin:0;line-height:1.5}.nx .staff{display:flex;flex-direction:column;gap:6px;background:var(--bg);border-radius:12px;padding:10px 12px;font-size:13px}.nx .staff span{display:flex;justify-content:space-between}.nx .staff em{font-style:normal;color:#e6e0d0}.nx .fac-foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.nx .tag-live{font-size:11px;font-weight:700;background:var(--club);color:#fff;padding:3px 8px;border-radius:7px}.nx .balance{display:flex;flex-direction:column;gap:14px}.nx .balance .big{font-size:52px;line-height:1}.nx .runway{display:flex;flex-direction:column;gap:6px;background:var(--bg);border-radius:14px;padding:12px}.nx .runway .bar>i{background:var(--win)}.nx .runway.short .bar>i{background:var(--loss)}.nx .wage{display:grid;grid-template-columns:38px minmax(0,1fr) 80px 48px;align-items:center;gap:10px;padding:4px 0;font-size:13px}.nx .wage span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx .wage i{height:6px;border-radius:3px;background:var(--line);overflow:hidden}.nx .wage em{display:block;height:100%;background:var(--club)}.nx .wage b{text-align:right;font-size:16px}.nx .youth-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.nx .youth-strip>div{background:var(--bg);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:3px}.nx .youth-strip b{font-size:16px}.nx .young{display:grid;grid-template-columns:1fr;gap:8px}.nx .yc{display:grid;grid-template-columns:46px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:2px 10px;align-items:center;background:var(--bg);border-radius:14px;padding:10px}.nx .yc-face{grid-row:span 2;width:46px;height:56px}.nx .yc>div{display:flex;flex-direction:column;min-width:0}.nx .yc b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx .yc .stars{grid-column:2/4}.nx .results{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}.nx .res{position:relative;background:var(--bg);border-radius:12px;padding:9px 10px;display:flex;flex-direction:column;gap:2px;border-top:3px solid var(--draw)}.nx .res.W{border-top-color:var(--win)}.nx .res.L{border-top-color:var(--loss)}.nx .res b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx .res .num{font-size:22px}.nx .res em{position:absolute;right:10px;bottom:10px;font-style:normal;font-size:12px;font-weight:700;color:var(--muted)}.nx .ghost.sel{border-color:#8fd3ff;box-shadow:0 0 0 3px #8fd3ff2e}.nx .legend-dash{display:inline-block;width:18px;border-top:2px dashed var(--soft);vertical-align:middle;margin-right:6px}.nx .seg.presets button{flex:1}.nx .seg.roles{flex-wrap:wrap}.nx .btn:disabled{opacity:.4;cursor:default}.nx .btn:disabled:hover{background:transparent}.nx .card{--m1:#b07a52;--m2:#e7c09b;--m3:#6e4426;--ink:#f3dcc6;--glow:rgba(176,122,82,.25);border:2px solid transparent;background:linear-gradient(#0f231e,#0f231e) padding-box,linear-gradient(135deg,var(--m2),var(--m1) 30%,var(--m3) 55%,var(--m2) 78%,var(--m1)) border-box}.nx .card.silver{--m1:#9aa9b6;--m2:#f1f5f8;--m3:#5d6c79;--ink:#eef3f7;--glow:rgba(190,205,218,.22)}.nx .card.gold{--m1:#c9a14a;--m2:#f7e3a6;--m3:#7f5a19;--ink:#fbecc0;--glow:rgba(214,170,74,.3)}.nx .card.elite{--m1:#8f7bff;--m2:#ffffff;--m3:#2f2b6d;--ink:#ffffff;--glow:rgba(143,123,255,.38);background:linear-gradient(#0f1a26,#0f1a26) padding-box,linear-gradient(120deg,#ffd6f2,#9c86ff 22%,#7fe3ff,#fff1b0,#ff9fdc 88%) border-box}.nx .card.ace,.nx .card.starter,.nx .card.squad{box-shadow:0 10px 24px #0000004d}.nx .card.gold{box-shadow:0 10px 26px #00000052,0 0 22px var(--glow)}.nx .card.elite{box-shadow:0 12px 30px #0000005c,0 0 30px var(--glow)}.nx .card .metal{position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px),linear-gradient(160deg,color-mix(in srgb,var(--m2) 32%,#0F231E),color-mix(in srgb,var(--m1) 26%,#0F231E) 38%,#0f231e 78%)}.nx .card.elite .metal{background:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 3px),radial-gradient(90% 70% at 20% 0%,rgba(255,159,220,.35),transparent 60%),radial-gradient(90% 70% at 90% 20%,rgba(127,227,255,.32),transparent 60%),linear-gradient(170deg,#2a2160,#13203a 60%,#0f1a26)}.nx .card .kitbg{opacity:.1}.nx .card.squad .kitbg{opacity:.06}.nx .card .spot{background:radial-gradient(closest-side,color-mix(in srgb,var(--m2) 30%,transparent),transparent 70%)}.nx .card .jersey{color:color-mix(in srgb,var(--m2) 12%,transparent)}.nx .card .face .ovr b{background:linear-gradient(180deg,var(--m2) 10%,var(--m1) 55%,var(--m3) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6))}.nx .card.elite .face .ovr b{background:linear-gradient(120deg,#ffd6f2,#b3a3ff 35%,#8be8ff 65%,#fff1b0);-webkit-background-clip:text;background-clip:text}.nx .card .face .ovr span{color:var(--ink);opacity:.85}.nx .card .finish{position:absolute;top:12px;right:10px;font-family:var(--num);font-weight:800;font-size:11px;letter-spacing:2px;padding:3px 8px;border-radius:6px;color:#141414;background:linear-gradient(135deg,var(--m2),var(--m1) 55%,var(--m3));box-shadow:inset 0 1px #ffffff80,0 2px 6px #0006}.nx .card.elite .finish{color:#1a1240;background:linear-gradient(120deg,#ffd6f2,#b3a3ff 35%,#8be8ff 65%,#fff1b0)}.nx .card .tag{display:none}.nx .card .sheen{position:absolute;inset:-40% -60%;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.16) 49%,rgba(255,255,255,.04) 53%,transparent 60%);transform:translate(-60%);pointer-events:none;mix-blend-mode:screen}.nx .card:hover .sheen{transition:transform .9s ease;transform:translate(60%)}.nx .card.elite .sheen{animation:nx-sheen 4.5s ease-in-out infinite;background:linear-gradient(105deg,transparent 40%,rgba(255,214,242,.22) 47%,rgba(139,232,255,.22) 52%,transparent 60%)}@keyframes nx-sheen{0%,35%{transform:translate(-60%)}75%,to{transform:translate(60%)}}@media(prefers-reduced-motion:reduce){.nx .card .sheen,.nx .card.elite .sheen{animation:none;transition:none}}.nx .card .plate{background:linear-gradient(180deg,transparent,#0F231E 62%)}.nx .card.elite .plate{background:linear-gradient(180deg,transparent,#0F1A26 62%)}.nx .card.elite .body{background:#0f1a26}.nx .card .plate .name{color:var(--ink)}.nx .starter-mark{color:var(--text);font-weight:700}.nx .card .st em{background:linear-gradient(90deg,var(--m3),var(--m1) 60%,var(--m2))}.nx .card.elite .st em{background:linear-gradient(90deg,#9c86ff,#7fe3ff 70%,#fff1b0)}.nx .card.bronze .badge,.nx .card.silver .badge{opacity:.8}.nx .card[aria-pressed=true]{outline:2px solid var(--m2);outline-offset:3px}.nx .chronicle,.nx .cabinet,.nx .hall{flex:none}.nx .chronicle{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:24px;align-items:center;padding:24px 28px;border-radius:20px;border:1px solid var(--line);position:relative;overflow:hidden;background:radial-gradient(70% 140% at 0% 0%,color-mix(in srgb,var(--club) 30%,transparent),transparent 62%),linear-gradient(#0a1814db,#0a1814eb),url(/assets/game/match-night-v1.png) center 40%/cover}.nx .chron-crest .crest{display:block;width:110px;height:124px}.nx .chron-crest svg{width:100%;height:100%;filter:drop-shadow(0 10px 22px rgba(0,0,0,.5))}.nx .chron-title h1{font-size:36px;margin:4px 0}.nx .chron-title p{margin:0;color:var(--soft)}.nx .chron-stats{display:grid;grid-template-columns:repeat(4,auto);gap:0}.nx .chron-stats>div{display:flex;flex-direction:column;align-items:center;padding:4px 20px;border-left:1px solid rgba(255,255,255,.12)}.nx .chron-stats b{font-size:34px;line-height:1}.nx .chron-stats span{font-size:12px;color:var(--muted);margin-top:4px}.nx .cabinet{background:linear-gradient(180deg,#10261f,#0c1d18);border:1px solid var(--line);border-radius:20px;padding:16px}.nx .shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.3fr);gap:14px}.nx .slot{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 12px 14px;border-radius:16px;background:#0000002e;box-shadow:inset 0 -10px 0 -4px #ffffff0a}.nx .slot:after{content:"";position:absolute;left:12px;right:12px;bottom:8px;height:3px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.nx .slot svg{width:52px;height:60px;fill:none;stroke:var(--line-hi);stroke-width:2;stroke-dasharray:3 3}.nx .slot.won svg{fill:url(#none);stroke:none}.nx .slot.won svg path:first-child,.nx .slot.won svg rect{fill:#d9c27a}.nx .slot b{font-family:var(--display);font-weight:800;font-size:18px}.nx .slot.chase{align-items:flex-start;justify-content:center;background:linear-gradient(120deg,color-mix(in srgb,var(--club) 26%,transparent),#0000002e);border:1px solid color-mix(in srgb,var(--club) 50%,transparent)}.nx .slot.chase b{font-size:24px}.nx .moments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nx .moment{display:flex;gap:12px;align-items:center;background:var(--bg);border-radius:16px;padding:12px;border:1px solid var(--line);position:relative;overflow:hidden}.nx .moment:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--club)}.nx .moment.gold:before{background:linear-gradient(#f7e3a6,#c9a14a)}.nx .moment.elite:before{background:linear-gradient(#ffd6f2,#9c86ff,#7fe3ff)}.nx .moment.silver:before{background:linear-gradient(#f1f5f8,#9aa9b6)}.nx .moment b{display:block;font-family:var(--display);font-weight:800;font-size:21px;line-height:1.15;margin:2px 0}.nx .moment p{margin:0;font-size:12px;color:var(--soft);line-height:1.5}.nx .m-face{flex:none}.nx .m-portrait{position:relative;display:block;width:58px;height:70px;border-radius:12px;overflow:hidden;background:#0e1f1b}.nx .m-portrait canvas{position:absolute;inset:0}.nx .m-portrait .kitbg{opacity:.2}.nx .m-icon{width:58px;height:70px;border-radius:12px;background:var(--panel-hi);display:flex;align-items:center;justify-content:center;font-size:26px;color:#e6e0d0}.nx .strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;margin-top:8px}.nx .strip span{display:flex;flex-direction:column;align-items:center;padding:6px 2px;border-radius:10px;background:var(--bg);border-bottom:3px solid var(--draw)}.nx .strip span.W{border-bottom-color:var(--win)}.nx .strip span.L{border-bottom-color:var(--loss)}.nx .strip b{font-size:17px}.nx .strip i{font-style:normal;font-size:10px;color:var(--muted)}.nx .timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.nx .timeline li{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:start;padding:10px 0;position:relative}.nx .timeline li:not(:last-child):after{content:"";position:absolute;left:21px;top:40px;bottom:-6px;width:2px;background:var(--line)}.nx .timeline .s{width:44px;height:30px;border-radius:9px;background:var(--bg);display:flex;align-items:center;justify-content:center;font-size:17px;color:var(--soft)}.nx .timeline li.now .s{background:var(--club);color:#fff}.nx .timeline li>div{display:flex;flex-direction:column;gap:2px}.nx .award{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.05)}.nx .award>div{display:flex;flex-direction:column;min-width:0}.nx .medal{width:30px;height:30px;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#1d1608;background:radial-gradient(circle at 35% 30%,#fff4c8,#d9b55c 60%,#8d6a22)}.nx .hall-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nx .legend-card{--m1:#b07a52;--m2:#e7c09b;position:relative;display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:16px;border-radius:20px;overflow:hidden;border:2px solid transparent;background:linear-gradient(160deg,color-mix(in srgb,var(--m2) 14%,#0F231E),#0f231e 60%) padding-box,linear-gradient(135deg,var(--m2),var(--m1) 40%,var(--m2) 80%) border-box;box-shadow:0 14px 30px #00000059}.nx .legend-card.silver{--m1:#9aa9b6;--m2:#f1f5f8}.nx .legend-card.gold{--m1:#c9a14a;--m2:#f7e3a6}.nx .legend-card.elite{--m1:#9c86ff;--m2:#ffd6f2;background:linear-gradient(160deg,#241d55,#0f1a26 65%) padding-box,linear-gradient(120deg,#ffd6f2,#9c86ff 25%,#7fe3ff,#fff1b0 75%,#ff9fdc) border-box}.nx .legend-card .rank{position:absolute;right:16px;top:8px;font-size:64px;line-height:1;color:color-mix(in srgb,var(--m2) 22%,transparent)}.nx .legend-face{position:relative;display:block;width:120px;height:150px;border-radius:14px;overflow:hidden;background:#00000040}.nx .legend-face canvas{position:absolute;inset:0}.nx .legend-face .kitbg{opacity:.18}.nx .legend-body{display:flex;flex-direction:column;gap:6px;min-width:0;position:relative}.nx .legend-body>b{font-family:var(--display);font-weight:800;font-size:26px;line-height:1.1}.nx .legend-stats{display:grid;grid-template-columns:repeat(4,auto);gap:4px 12px;font-size:11px;color:var(--muted)}.nx .legend-stats span{display:flex;flex-direction:column}.nx .legend-stats b{font-size:22px;color:var(--text)}.nx .ratings{display:flex;gap:8px;align-items:flex-end;height:46px;margin-top:auto}.nx .ratings span{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10px;color:var(--muted)}.nx .ratings i{width:18px;border-radius:4px 4px 0 0;background:linear-gradient(var(--m2),var(--m1))}.nx .ratings em{font-style:normal}.nx .records td{vertical-align:middle}.nx .records .club-cell .mini-face{width:30px;height:36px;border-radius:8px}.nx .srate{display:inline-block;font-size:11px;color:var(--muted);background:var(--bg);border-radius:6px;padding:2px 6px;margin-right:4px}.nx .srate b{font-family:var(--num);font-size:14px;color:var(--soft)}.nx .srate.mid b{color:var(--text)}.nx .srate.hi b{color:var(--win)}.nx .hist-head{gap:14px}.nx .hist-crest .crest{display:block;width:44px;height:50px}.nx .hist-crest svg{width:100%;height:100%}.nx .cabinet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.2fr);gap:12px;padding:12px}.nx .cabinet .slot{flex-direction:row;align-items:center;gap:14px;padding:12px 14px;text-align:left}.nx .cabinet .slot>div{display:flex;flex-direction:column;gap:2px;min-width:0}.nx .cabinet .slot svg{flex:none;width:44px;height:52px}.nx .slot.won svg{stroke:none}.nx .slot.won svg path:first-child,.nx .slot.won svg rect{fill:url(#none);fill:#d9c27a}.nx .slot.won svg path:nth-child(2){stroke:#d9c27a;stroke-width:4;stroke-dasharray:none}.nx .slot.won{background:linear-gradient(135deg,#d9c27a29,#0000002e)}.nx .slot .x{font-size:20px;color:#e9d690;margin-left:4px}.nx .timeline li{grid-template-columns:48px 1fr}.nx .timeline li>div{gap:3px}.nx .timeline li.champ .s{background:linear-gradient(135deg,#f7e3a6,#c9a14a);color:#2a1d05}.nx .out{font-style:normal;font-size:11px;font-weight:700;padding:2px 7px;border-radius:6px;margin-left:6px;background:var(--panel-hi);color:var(--soft)}.nx .out.PROMOTED{background:#4cc38a2e;color:var(--win)}.nx .out.CUP{background:#d9c27a33;color:#e9d690}.nx .out.RELEGATED{background:#f0645c2e;color:var(--loss)}.nx .moments{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:start}.nx .results{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-content:start;margin-top:12px}.nx .res .sc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx .feed{list-style:none;margin:0;padding:0}.nx .feed li{display:grid;grid-template-columns:40px 26px 1fr;gap:10px;align-items:center;padding:7px 2px;border-bottom:1px solid rgba(255,255,255,.05);font-size:13px}.nx .feed .s{font-size:15px;color:var(--muted)}.nx .feed i{font-style:normal;width:24px;height:24px;border-radius:7px;background:var(--panel-hi);display:flex;align-items:center;justify-content:center;font-size:12px}.nx .feed em{font-style:normal;font-weight:700;color:var(--soft);margin-right:4px}.nx .feed .ev-CUP_WIN i,.nx .feed .ev-SEASON i{background:linear-gradient(135deg,#f7e3a6,#c9a14a);color:#2a1d05}.nx .feed .ev-AWARD i{background:var(--club);color:#fff}.nx .hall-row .legend-card{grid-template-columns:110px minmax(0,1fr)}.nx .hall-row .legend-face{width:110px;height:138px}.nx .cabinet .slot.chase{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.nx .view{overflow:hidden}.nx .page-head,.nx .cup-hero,.nx .brand,.nx .cabinet,.nx .hall-row{flex:none}.nx .fill{flex:1;min-height:0}.nx .col{display:flex;flex-direction:column;min-height:0}.nx .col>.panel-head{flex:none}.nx .grow{flex:1;min-height:0}.nx .scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--line-hi) transparent}.nx .scroll::-webkit-scrollbar{width:8px}.nx .scroll::-webkit-scrollbar-thumb{background:var(--line-hi);border-radius:4px}.nx .cols-side{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px}.nx .cols-wide{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:16px}.nx .cols-fin{display:grid;grid-template-columns:400px minmax(0,1fr);gap:16px}.nx .cols-even{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.nx .cols-hist{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px}.nx .fill>.side,.nx .side.col{width:auto;min-height:0}.nx .panel.col{min-height:0}.nx .table.compact td{padding:5px 8px}.nx .table thead th{position:sticky;top:0;background:var(--panel);z-index:1}.nx .fac-grid.fill{align-content:start}.nx button.prow,.nx button.lb-row,.nx button.wage,.nx button.yc,.nx button.award{font:inherit;color:inherit;text-align:left;border:0;background:none;cursor:pointer;width:100%}.nx button.legend-card{font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%}.nx button.prow:hover,.nx button.lb-row:hover,.nx button.wage:hover,.nx button.award:hover{background:#ffffff0a;border-radius:10px}.nx button.yc{background:var(--bg)}.nx button.yc:hover{background:var(--panel-hi)}.nx button.legend-card{background-clip:padding-box,border-box}.nx tr[data-open-player],.nx tr[data-open-listing]{cursor:pointer}.nx tr[data-open-player]:hover td,.nx tr[data-open-listing]:hover td{background:#ffffff0a}.nx .moment[data-open-player]{cursor:pointer}.nx .moment[data-open-player]:hover{border-color:var(--line-hi)}.nx .tier-dot{width:10px;height:10px;border-radius:3px;flex:none;background:linear-gradient(135deg,#e7c09b,#6e4426)}.nx .tier-dot.silver{background:linear-gradient(135deg,#f1f5f8,#5d6c79)}.nx .tier-dot.gold{background:linear-gradient(135deg,#f7e3a6,#7f5a19)}.nx .tier-dot.elite{background:linear-gradient(135deg,#ffd6f2,#9c86ff,#7fe3ff)}.nx .panel-head .seg{padding:3px}.nx .panel-head .seg button{padding:5px 10px;font-size:12px}.nx .reasons{display:flex;flex-direction:column;gap:7px;flex:none}.nx .reasons>div{display:grid;grid-template-columns:140px 1fr 80px;gap:10px;align-items:center;font-size:13px}.nx .reasons i{height:8px;border-radius:4px;background:var(--line);overflow:hidden}.nx .reasons i em{display:block;height:100%;background:var(--soft)}.nx .reasons i.in em{background:var(--win)}.nx .reasons b{text-align:right;font-size:16px}.nx .reasons b.in{color:var(--win)}.nx .youth-call{display:flex;gap:16px;align-items:center;padding:16px;border-radius:16px;background:linear-gradient(120deg,color-mix(in srgb,var(--club) 22%,var(--bg)),var(--bg));border:1px solid var(--line-hi);flex:none}.nx .youth-call b{font-family:var(--display);font-weight:800;font-size:21px}.nx .youth-call p{margin:4px 0 0;line-height:1.5}.nx .yc-ring{width:64px;height:64px;flex:none;border-radius:32px;border:3px solid var(--club);display:flex;align-items:center;justify-content:center;font-size:30px}.nx .kv-row{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;padding:7px 2px;border-bottom:1px solid rgba(255,255,255,.05)}.nx .kv-row .num{color:var(--muted);font-size:16px}.nx .young{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:start}.nx .focus-grid{flex:none}.nx .focus{min-height:84px}.nx .pm-root{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center}.nx .pm-backdrop{position:absolute;inset:0;background:#040a09b8;backdrop-filter:blur(6px)}.nx .pm{--m1:#b07a52;--m2:#e7c09b;--m3:#6e4426;--ink:#f3dcc6;position:relative;display:grid;grid-template-columns:300px minmax(0,1fr);gap:22px;width:min(1120px,94vw);max-height:92vh;padding:22px;border-radius:24px;background:linear-gradient(#10251f,#0c1c18) padding-box,linear-gradient(135deg,var(--m2),var(--m1) 30%,var(--m3) 60%,var(--m2)) border-box;border:2px solid transparent;box-shadow:0 30px 80px #0009;animation:nx-pmIn .2s ease-out}.nx .pm.silver{--m1:#9aa9b6;--m2:#f1f5f8;--m3:#5d6c79;--ink:#eef3f7}.nx .pm.gold{--m1:#c9a14a;--m2:#f7e3a6;--m3:#7f5a19;--ink:#fbecc0}.nx .pm.elite{--m1:#9c86ff;--m2:#ffd6f2;--m3:#2f2b6d;--ink:#fff;background:linear-gradient(#141c35,#0c1724) padding-box,linear-gradient(120deg,#ffd6f2,#9c86ff 25%,#7fe3ff,#fff1b0 75%,#ff9fdc) border-box}@keyframes nx-pmIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.nx .pm{animation:none}}.nx .pm-x{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:12px;border:1px solid var(--line-hi);background:var(--panel);color:var(--text);font-size:16px;cursor:pointer;z-index:2}.nx .pm-card{display:flex;flex-direction:column;gap:12px;min-height:0}.nx .pm-face{position:relative;height:300px;border-radius:18px;overflow:hidden;background:#0e1f1b}.nx .pm-face .metal{position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px),linear-gradient(160deg,color-mix(in srgb,var(--m2) 34%,#0F231E),color-mix(in srgb,var(--m1) 24%,#0F231E) 40%,#0f231e 85%)}.nx .pm.elite .pm-face .metal{background:radial-gradient(90% 70% at 20% 0%,rgba(255,159,220,.4),transparent 60%),radial-gradient(90% 70% at 90% 20%,rgba(127,227,255,.35),transparent 60%),linear-gradient(170deg,#2a2160,#13203a 70%)}.nx .pm-face .kitbg{opacity:.12}.nx .pm-face .spot{background:radial-gradient(closest-side,color-mix(in srgb,var(--m2) 32%,transparent),transparent 70%)}.nx .pm-face .jersey{position:absolute;right:-4px;top:24px;font-size:170px;line-height:.8;color:color-mix(in srgb,var(--m2) 12%,transparent)}.nx .pm-portrait{position:absolute;left:50%;bottom:0;transform:translate(-50%);height:270px;width:auto}.nx .pm-face .sheen{position:absolute;inset:-40% -60%;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.14) 49%,transparent 58%);animation:nx-sheen 5s ease-in-out infinite;pointer-events:none}.nx .pm-ovr{position:absolute;top:12px;left:14px;text-align:center;line-height:.85}.nx .pm-ovr b{display:block;font-family:var(--num);font-weight:800;font-size:58px;background:linear-gradient(180deg,var(--m2) 10%,var(--m1) 55%,var(--m3));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6))}.nx .pm.elite .pm-ovr b{background:linear-gradient(120deg,#ffd6f2,#b3a3ff 35%,#8be8ff 65%,#fff1b0);-webkit-background-clip:text;background-clip:text}.nx .pm-ovr span{font-family:var(--num);font-weight:700;font-size:18px;letter-spacing:1px;color:var(--ink)}.nx .pm-badge{position:absolute;top:92px;left:22px;width:30px;height:34px}.nx .pm-badge svg{width:100%;height:100%}.nx .pm-face .finish{position:absolute;bottom:12px;right:12px;font-family:var(--num);font-weight:800;font-size:12px;letter-spacing:2px;padding:3px 9px;border-radius:6px;color:#141414;background:linear-gradient(135deg,var(--m2),var(--m1) 55%,var(--m3))}.nx .pm.elite .pm-face .finish{color:#1a1240;background:linear-gradient(120deg,#ffd6f2,#b3a3ff 35%,#8be8ff 65%,#fff1b0)}.nx .pm-id h2{font-size:30px;line-height:1.1;margin:0;color:var(--ink)}.nx .pm-id{display:flex;flex-direction:column;gap:3px}.nx .pm-id>span{font-size:13px;color:var(--muted)}.nx .pm-id .stars em{font-style:normal;color:var(--muted);margin-left:4px;letter-spacing:0}.nx .pm-radar{width:100%;max-height:220px}.nx .pm-radar .ring{fill:none;stroke:var(--line);stroke-width:1}.nx .pm-radar .spoke{stroke:var(--line);stroke-width:1}.nx .pm-radar .shape{fill:color-mix(in srgb,var(--m1) 35%,transparent);stroke:var(--m2);stroke-width:2}.nx .pm-radar .lab{fill:var(--muted);font-size:11px}.nx .pm-radar .val{fill:var(--text);font-family:var(--num);font-weight:700;font-size:13px}.nx .pm-main{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0;padding-right:40px}.nx .pm-top{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px}.nx .pm-top>div:first-child{grid-column:span 2}.nx .pm-top>div{background:var(--bg);border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.nx .pm-top span{font-size:12px;color:var(--muted)}.nx .pm-top b{font-size:22px}.nx .pm-top b small{font-size:12px;color:var(--muted);margin:0 6px 0 1px;font-family:var(--body);font-weight:500}.nx .pm-attrs{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px 18px}.nx .pm-attrs h3,.nx .pm-bottom h3{margin:0 0 6px;font-family:var(--display);font-weight:800;font-size:16px;color:var(--soft)}.nx .pm-a{display:grid;grid-template-columns:66px 1fr 26px;gap:8px;align-items:center;font-size:12px;padding:2px 0}.nx .pm-a span{color:var(--soft)}.nx .pm-a i{height:5px;border-radius:3px;background:var(--line);overflow:hidden}.nx .pm-a em{display:block;height:100%;background:#5e7a72}.nx .pm-a em.mid{background:#9fb9b0}.nx .pm-a em.hi{background:linear-gradient(90deg,var(--m1),var(--m2))}.nx .pm-a em.lo{background:#7a4a46}.nx .pm-a b{text-align:right;font-size:15px}.nx .pm-a b.hi{color:var(--m2)}.nx .pm-a b.lo{color:var(--loss)}.nx .pm-bottom{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:12px}.nx .pm-bottom>section{background:var(--bg);border-radius:14px;padding:10px 12px}.nx .pm-form{display:flex;gap:8px;align-items:flex-end;height:58px}.nx .pm-form span{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px}.nx .pm-form i{width:100%;border-radius:4px;background:var(--draw)}.nx .pm-form i.hi{background:var(--win)}.nx .pm-form i.mid{background:#7fa89c}.nx .pm-form i.lo{background:var(--loss)}.nx .pm-form b{font-size:13px}.nx .pm-career{display:grid;grid-template-columns:repeat(4,auto);gap:4px 10px;font-size:11px;color:var(--muted)}.nx .pm-career span{display:flex;flex-direction:column}.nx .pm-career b{font-size:20px;color:var(--text)}.nx .pm-seasons{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.nx .pm-seasons span{font-size:11px;color:var(--muted);background:var(--panel);border-radius:6px;padding:2px 6px}.nx .pm-seasons b{color:var(--text);font-size:14px}.nx .pm-traits{display:flex;flex-wrap:wrap;gap:6px}.nx .pm-traits span{font-size:12px;font-weight:700;padding:4px 9px;border-radius:8px;background:color-mix(in srgb,var(--m1) 22%,var(--panel));border:1px solid color-mix(in srgb,var(--m2) 30%,transparent)}.nx .home-top{flex:1;min-height:0}.nx .home-top>.hero{min-height:0}.nx .home-top>.panel{min-height:0;overflow:hidden}.nx .home-bottom{flex:none}.nx .match-body{flex:1;min-height:0}.nx .match-body>div:first-child{min-height:0;display:flex;flex-direction:column;gap:12px}.nx .stage{flex:none;width:100%;max-width:calc((100vh - 290px) * 105 / 68);align-self:center}.nx .hist-head{padding-bottom:4px}@media(max-height:800px){.nx .home-top>.panel>div:last-child{display:none}}.nx .side-tabs{flex:none}.nx .side-tabs button{flex:1}.nx .subs{display:flex;flex-direction:column;gap:2px;margin:0 -4px}.nx .sub{display:grid;grid-template-columns:38px minmax(0,1fr) auto 50px;gap:10px;align-items:center;padding:6px 4px;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:10px}.nx .sub:hover{background:var(--panel-hi)}.nx .sub .who{display:flex;flex-direction:column;min-width:0}.nx .sub .who b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx .sub .fit{font-size:11px;font-weight:700;padding:2px 7px;border-radius:6px;background:var(--panel-hi);color:var(--muted)}.nx .sub .fit.f2{background:#4cc38a2e;color:var(--win)}.nx .sub .fit.f1{color:var(--soft)}.nx .sub .ovr{font-size:20px;text-align:right;display:flex;flex-direction:column;line-height:1}.nx .sub .ovr small{font-size:12px;color:var(--muted)}.nx .sub .ovr small.up{color:var(--win)}.nx .sub .ovr small.down{color:var(--loss)}.nx .formation-pick select{background:transparent;border:0;color:var(--text);font:700 16px var(--body);cursor:pointer;padding:2px 4px}.nx .formation-pick select option,.nx .formation-pick select optgroup{background:var(--panel);color:var(--text)}.nx [data-lineup-note]{color:var(--tuned)}.nx .tactics-head{display:flex;align-items:center;gap:12px;flex:none;white-space:nowrap}.nx .tactics-head h1,.nx .tactics-head .btn{flex:none}.nx .tactics-head [data-lineup-note]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.nx .formation-pick{flex:none;padding:4px 12px}.nx .pitch-wrap{display:flex;flex-direction:column;gap:6px;flex:none;min-height:0}.nx .pitch-wrap .pitch-v{min-height:0;max-height:calc(100% - 22px)}.nx .pitch-key{flex:none}.nx .focus>.muted{padding-right:40px}.nx .pf{--m1:#b07a52;--m2:#e7c09b;--m3:#6e4426;--ink:#f3dcc6;--bw:2px;position:relative;display:block;flex:none;overflow:hidden;isolation:isolate;border:var(--bw) solid transparent;background:linear-gradient(#0f231e,#0f231e) padding-box,linear-gradient(135deg,var(--m2),var(--m1) 30%,var(--m3) 55%,var(--m2) 78%,var(--m1)) border-box}.nx .pf.silver{--m1:#9aa9b6;--m2:#f1f5f8;--m3:#5d6c79;--ink:#eef3f7}.nx .pf.gold{--m1:#c9a14a;--m2:#f7e3a6;--m3:#7f5a19;--ink:#fbecc0}.nx .pf.elite{--m1:#8f7bff;--m2:#ffffff;--m3:#2f2b6d;--ink:#ffffff;background:linear-gradient(#0f1a26,#0f1a26) padding-box,linear-gradient(120deg,#ffd6f2,#9c86ff 22%,#7fe3ff,#fff1b0,#ff9fdc 88%) border-box}.nx .pf>.metal{position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px),linear-gradient(160deg,color-mix(in srgb,var(--m2) 32%,#0F231E),color-mix(in srgb,var(--m1) 26%,#0F231E) 40%,#0f231e 85%)}.nx .pf.elite>.metal{background:radial-gradient(90% 70% at 20% 0%,rgba(255,159,220,.38),transparent 60%),radial-gradient(90% 70% at 90% 20%,rgba(127,227,255,.34),transparent 60%),linear-gradient(170deg,#2a2160,#13203a 65%,#0f1a26)}.nx .pf>.kitbg{z-index:-1;opacity:.12}.nx .pf>.spot{position:absolute;z-index:-1;left:50%;top:42%;width:150%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--m2) 30%,transparent),transparent 70%)}.nx .pf>canvas{position:absolute;inset:auto auto 0 50%;transform:translate(-50%);height:100%;width:auto}.nx .pf>.pf-ovr{position:absolute;top:4px;left:6px;font-size:18px;line-height:1;background:linear-gradient(180deg,var(--m2) 10%,var(--m1) 55%,var(--m3));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7))}.nx .pf.elite>.pf-ovr{background:linear-gradient(120deg,#ffd6f2,#b3a3ff 35%,#8be8ff 65%,#fff1b0);-webkit-background-clip:text;background-clip:text}.nx .pf>.sheen{position:absolute;inset:-40% -60%;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.15) 49%,transparent 58%);transform:translate(-60%);pointer-events:none;mix-blend-mode:screen}.nx .pf:hover>.sheen{transition:transform .9s ease;transform:translate(60%)}.nx .pf.elite>.sheen{animation:nx-sheen 4.5s ease-in-out infinite;background:linear-gradient(105deg,transparent 40%,rgba(255,214,242,.22) 47%,rgba(139,232,255,.22) 52%,transparent 60%)}@media(prefers-reduced-motion:reduce){.nx .pf>.sheen{animation:none;transition:none}}.nx .pf-xs{--bw:1.5px;border-radius:10px}.nx .pf-xs>.spot{top:38%}.nx .pf-s{border-radius:12px}.nx .pf-s>.pf-ovr{font-size:16px;top:3px;left:5px}.nx .pf-m{border-radius:14px}.nx .pf-m>.pf-ovr{font-size:22px}.nx .pf-l{--bw:2.5px;border-radius:18px;box-shadow:0 10px 24px #00000059}.nx .pf-l>.pf-ovr{font-size:34px;top:6px;left:9px}.nx .pf.gold.pf-l,.nx .pf.gold.pf-m{box-shadow:0 8px 20px #0000004d,0 0 16px #d6aa4a40}.nx .pf.elite.pf-l,.nx .pf.elite.pf-m{box-shadow:0 8px 20px #0000004d,0 0 20px #8f7bff52}.nx .pf-locker{width:136px;height:170px;cursor:pointer}.nx .pf-detail{width:96px;height:120px;cursor:pointer}.nx .pf-tactic{width:64px;height:80px;cursor:pointer}.nx .pf-tactic>.pf-ovr{font-size:17px}.nx .pf.mini-face{width:38px;height:46px;background-clip:padding-box,border-box}.nx .records .pf.mini-face{width:30px;height:36px}.nx .pf.yc-face{width:46px;height:56px}.nx .pf.m-portrait{width:58px;height:70px}.nx .pf.legend-face{width:110px;height:138px}.nx .pf[data-open-player]:focus-visible{outline:2px solid var(--text);outline-offset:3px}.nx .pm-a em.v-bronze,.nx .card .st em.v-bronze{background:linear-gradient(90deg,#6e4426,#b07a52 70%,#e7c09b)}.nx .pm-a em.v-silver,.nx .card .st em.v-silver{background:linear-gradient(90deg,#5d6c79,#9aa9b6 70%,#f1f5f8)}.nx .pm-a em.v-gold,.nx .card .st em.v-gold{background:linear-gradient(90deg,#7f5a19,#c9a14a 65%,#f7e3a6)}.nx .pm-a em.v-elite,.nx .card .st em.v-elite{background:linear-gradient(90deg,#9c86ff,#7fe3ff 60%,#ffd6f2)}.nx .pm-a b.v-bronze,.nx .card .st b.v-bronze{color:#d9a57c}.nx .pm-a b.v-silver,.nx .card .st b.v-silver{color:#dfe7ee}.nx .pm-a b.v-gold,.nx .card .st b.v-gold{color:#f2d58a}.nx .pm-a b.v-elite,.nx .card .st b.v-elite{background:linear-gradient(120deg,#ffd6f2,#b3a3ff 40%,#8be8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.nx{position:fixed;inset:0;display:flex;background:var(--bg);color:var(--text);font-family:var(--body);font-size:14px;line-height:1.45;overflow:hidden;-webkit-font-smoothing:antialiased}.nx-main{flex:1;min-width:0;display:flex;flex-direction:column}.nx .statusbar{flex:none;display:flex;align-items:center;gap:14px;height:46px;padding:0 22px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(90deg,#0a1b17e6,#0d221d99)}.nx .sb-club{display:flex;align-items:baseline;gap:10px;flex:1;min-width:0;white-space:nowrap;overflow:hidden}.nx .sb-club b{font-weight:700;font-size:14px}.nx .sb-club small{color:var(--muted);font-size:12px}.nx .sb-funds{display:flex;align-items:baseline;gap:8px}.nx .sb-funds small{color:var(--muted);font-size:12px}.nx .sb-funds b{font-size:18px}.nx .sb-tool{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:9px;border:1px solid var(--line);background:transparent;color:var(--soft);font:600 12px var(--body);cursor:pointer}.nx .sb-tool svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.nx .sb-tool:hover{background:var(--panel)}.nx .rail a span{font-size:11px}.nx .rail a.on{background:var(--club);color:#fff}.nx-clock{flex:none;padding:0 22px 6px;color:var(--muted);font-size:12px}.nx-clock details{display:inline-block}.nx .view{flex:1;min-height:0}.nx .display-name{font-family:var(--display);font-weight:800;font-size:25px;line-height:1.15;letter-spacing:-.01em}.nx .note-box{font-size:13px;line-height:1.55;background:var(--bg);border-radius:12px;padding:8px 10px;color:var(--soft)}.nx .gd-row{display:flex;align-items:center;gap:12px;background:var(--bg);border-radius:12px;padding:10px 12px}.nx .matchcard{padding:18px 22px;width:580px;max-width:100%;display:flex;flex-direction:column;gap:14px}.nx .locker{display:flex;flex-direction:column;gap:14px}.nx .fx-row{display:flex;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid var(--line)}.nx .fx-row>.num{font-size:18px;width:40px;color:var(--muted)}.nx .last-box{background:var(--bg);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:8px}.nx .res-tag{font-size:12px;font-weight:700;color:#0d221d;background:var(--draw);padding:2px 8px;border-radius:6px}.nx .res-tag.W{background:var(--win)}.nx .res-tag.L{background:var(--loss)}.nx .res-tag.D{color:var(--text)}.nx .tagx{font-size:12px;font-weight:700;background:var(--club-tint);padding:3px 8px;border-radius:7px}.nx .tagx.bad{background:var(--loss);color:#0d221d}.nx .ovr-box{display:flex;align-items:center;gap:12px;background:var(--bg);border-radius:14px;padding:12px}.nx .attr .bar>i.v-bronze{background:linear-gradient(90deg,#6e4426,#b07a52)}.nx .attr .bar>i.v-silver{background:linear-gradient(90deg,#5d6c79,#c7d1da)}.nx .attr .bar>i.v-gold{background:linear-gradient(90deg,#7f5a19,#e3c068)}.nx .attr .bar>i.v-elite{background:linear-gradient(90deg,#9c86ff,#7fe3ff)}.nx .attr b.v-gold{color:#f2d58a}.nx .attr b.v-elite{color:#b9e9ff}.nx .card .injury{position:absolute;top:36px;right:10px;font-size:11px;font-weight:700;background:var(--loss);color:#1a0b09;padding:2px 7px;border-radius:6px}.nx .btn.quiet{border-color:transparent;color:var(--soft);height:40px;font-size:13px}.nx .btn.small{height:32px;padding:0 12px;font-size:12px;border-radius:10px}.nx .btn.primary,.nx .btn.btn-primary.save{background:var(--club);border-color:transparent;color:#fff}.nx .btn.btn-primary.save{height:40px;font-family:var(--body);font-size:14px;font-weight:700;padding:0 18px;box-shadow:none}.nx .btn:disabled{opacity:.45;cursor:default}.nx button.link{border:0;background:none;color:var(--muted);font:600 11px var(--body);cursor:pointer;padding:0 0 0 8px}.nx button.link:hover{color:var(--loss)}.nx .club-cell{border:0;background:none;color:inherit;font:inherit;cursor:pointer;padding:0;text-align:left}.nx .zone.po{background:#e8c35a}.nx .table tr.z-po td:first-child{box-shadow:inset 3px 0 #e8c35a}.nx .table tr.z-up td:first-child{box-shadow:inset 3px 0 0 var(--win)}.nx .table tr.z-down td:first-child{box-shadow:inset 3px 0 0 var(--loss)}.nx .youth-row{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 4px;border-bottom:1px solid rgba(255,255,255,.05)}.nx .youth-row.reserved{background:var(--club-tint);border-radius:12px}.nx .youth-row .who{display:flex;flex-direction:column;gap:2px;min-width:0}.nx .bracket-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.nx .tactic-status{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.nx .tactic-status.dirty{color:var(--tuned)}.nx .tactic-side{width:340px;flex:none;display:flex;flex-direction:column;gap:14px;overflow:auto}.nx .role-desc{margin:8px 0 0;font-size:13px;line-height:1.6;color:var(--soft);background:var(--bg);border-radius:12px;padding:10px 12px}.nx .tok.hurt i{background:var(--loss)}.nx .moment{border:1px solid var(--line);text-align:left;color:inherit;font:inherit;cursor:pointer}.nx .moment .m-icon{font-size:20px}.nx .res{border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.nx .out.up{background:#4cc38a2e;color:var(--win)}.nx .out.down{background:#f0645c2e;color:var(--loss)}.nx .out.cup{background:#d9c27a33;color:#e9d690}.nx .view.classic-host{overflow:auto;padding:0;display:block}.nx .classic-host>.game-shell.nx-hosted{display:block!important;position:relative!important;inset:auto!important;z-index:auto!important;width:auto!important;min-height:0!important;height:auto!important;overflow:visible!important;padding:0!important;margin:0!important;background:none!important;grid-template-columns:none!important;grid-template-rows:none!important}.nx .classic-host>.game-shell.nx-hosted:before,.nx .classic-host>.game-shell.nx-hosted:after{display:none!important}.nx .classic-host .content.nx-hosted-content{margin:0!important;max-width:none!important;min-height:0!important;padding:18px 22px 24px!important}.nx .classic-host .page-back{display:flex;justify-content:flex-end;margin-bottom:8px}.nx .classic-host .page-back .btn{all:unset;cursor:pointer;font:600 12px var(--body);color:var(--soft);border:1px solid var(--line-hi);border-radius:9px;padding:6px 12px}.nx.nx-dialog{position:static;display:block;background:transparent;overflow:visible}.nx .pm{width:min(1120px,94vw);max-height:none;gap:18px;padding:18px}.nx .pm .pm-main{gap:10px}.nx .pm .pm-attrs{gap:8px 18px}.nx .pm .pm-a{padding:1px 0}.nx .pm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 12px;background:var(--bg);border-radius:14px;font-size:12px}.nx .pm-actions label{display:flex;align-items:center;gap:6px;color:var(--muted)}.nx .pm-actions select{max-width:150px}.nx .pm-actions>small{flex-basis:100%;order:9}.nx .pm-actions select{background:var(--panel);color:var(--text);border:1px solid var(--line-hi);border-radius:8px;padding:6px 8px;font:600 13px var(--body)}.nx .pm-actions .btn{height:32px;font-size:12px;padding:0 12px;border-radius:10px}.nx .pm-actions .btn.danger{border-color:#f0645c80;color:#ffb3ad}.nx .pm-actions small{color:var(--muted)}.nx .pm-manage summary{cursor:pointer;color:var(--soft);font-size:13px;font-weight:700}.nx .pm-manage-body{max-height:260px;overflow:auto;margin-top:8px;font-size:13px}.nx .cols-match{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:16px}.nx .mday{position:sticky;top:0;z-index:1;background:var(--panel);padding:10px 4px 6px;font-weight:700;font-size:13px;color:var(--soft);border-bottom:1px solid var(--line)}.nx .mrow{display:grid;grid-template-columns:72px minmax(0,1fr) 70px minmax(0,1fr) 230px;align-items:center;gap:12px;padding:8px 4px;border-bottom:1px solid rgba(255,255,255,.05)}.nx .mrow.W{box-shadow:inset 3px 0 0 var(--win)}.nx .mrow.L{box-shadow:inset 3px 0 0 var(--loss)}.nx .mrow.D{box-shadow:inset 3px 0 0 var(--draw)}.nx .mt{display:flex;flex-direction:column;padding-left:8px}.nx .mt b{font-size:19px}.nx .mt small{font-size:11px;color:var(--muted)}.nx .mteam{display:flex;align-items:center;gap:10px;min-width:0}.nx .mteam.r{justify-content:flex-end;text-align:right}.nx .mteam b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.nx .mteam b.me{font-weight:800;color:var(--text)}.nx .mteam .crest{width:26px;height:30px;flex:none}.nx .mteam .crest svg{width:100%;height:100%}.nx .mscore{text-align:center;font-size:22px;background:var(--bg);border-radius:10px;padding:2px 0}.nx .mact{display:flex;align-items:center;justify-content:flex-end;gap:8px}.nx .ab{display:inline-flex;background:var(--bg);border-radius:9px;padding:2px;gap:2px}.nx .ab button{border:0;background:transparent;color:var(--muted);font:700 12px var(--body);width:28px;height:26px;border-radius:7px;cursor:pointer}.nx .ab button[aria-pressed=true]{background:var(--club);color:#fff}.nx .next-card{position:relative;flex:none;border-radius:20px;overflow:hidden;min-height:270px;border:1px solid var(--line)}.nx .next-ui{position:relative;display:flex;flex-direction:column;gap:14px;padding:16px 18px;height:100%}.nx .next-teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;text-align:center}.nx .next-teams>div{display:flex;flex-direction:column;align-items:center;gap:4px}.nx .next-teams .crest{width:46px;height:52px}.nx .next-teams .crest svg{width:100%;height:100%}.nx .next-teams b{font-family:var(--display);font-weight:800;font-size:17px}.nx .next-teams>.num{font-size:26px;color:var(--muted)}.nx .next-time{display:flex;justify-content:space-between;align-items:baseline}.nx .next-time .num{font-size:28px}.nx .btn.small-primary{height:44px;font-size:15px;padding:0 16px;flex:1;font-family:var(--body);font-weight:700}.nx .recent{display:grid;grid-template-columns:52px minmax(0,1fr) auto 28px;gap:8px;align-items:center;width:100%;padding:6px 4px;border:0;border-bottom:1px solid rgba(255,255,255,.05);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.nx .recent .num{font-size:18px}.nx .recent em{font-style:normal;font-weight:700;font-size:12px;text-align:center;border-radius:6px;padding:1px 0;color:#0d221d;background:var(--draw)}.nx .recent.W em{background:var(--win)}.nx .recent.L em{background:var(--loss)}.nx .recent b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx .chal{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 2px;border-bottom:1px solid rgba(255,255,255,.05)}.nx .chal .crest{width:28px;height:32px}.nx .chal .crest svg{width:100%;height:100%}.nx .chal .who{display:flex;flex-direction:column;min-width:0}.nx .chal.done{opacity:.7}.nx .cols-market{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px}.nx .mk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;align-content:start}.nx .mk{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border-radius:14px;cursor:pointer;color:inherit;font:inherit;text-align:left;border:1px solid var(--line);background:linear-gradient(120deg,rgba(255,255,255,.03),transparent),var(--bg)}.nx .mk:hover{border-color:var(--line-hi)}.nx .mk.on{border-color:var(--text);box-shadow:0 0 0 1px var(--text)}.nx .mk.gold{background:linear-gradient(120deg,rgba(214,170,74,.12),transparent 60%),var(--bg)}.nx .mk.elite{background:linear-gradient(120deg,#8f7bff29,#7fe3ff0f 60%),var(--bg)}.nx .pf.mk-face{width:58px;height:70px}.nx .mk-body{display:flex;flex-direction:column;gap:2px;min-width:0}.nx .mk-body b{font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx .mk-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.nx .mk-fee{font-size:18px}.nx .mk-detail{display:flex;flex-direction:column;gap:14px}.nx .mk-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nx .mk-actions .btn.primary{grid-column:1/3;height:48px;font-size:15px}.nx .page-head .btn.primary{height:40px;font-size:13px;padding:0 14px}.nx .dtabs{flex:none;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.nx .dtab{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px 11px;border-radius:12px;border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;text-align:left;cursor:pointer;overflow:hidden}.nx .dtab b{font-family:var(--display);font-weight:800;font-size:16px}.nx .dtab small{font-size:11px;color:var(--muted)}.nx .dtab i{position:absolute;left:0;bottom:0;height:3px;background:var(--win)}.nx .dtab:hover{border-color:var(--line-hi)}.nx .dtab.on{background:var(--club);border-color:transparent}.nx .dtab.on small{color:#fffc}.nx .dtab.on i{background:#fff}.nx .day-list .mrow{padding:5px 4px;gap:10px}.nx .day-list .mt b{font-size:17px}.nx .day-list .mscore{font-size:19px}.nx .mrow.next{background:var(--club-tint);border-radius:10px}.nx .day-list .mrow{padding:2px 4px;min-height:0}.nx .day-list .mt{flex-direction:row;align-items:baseline;gap:8px}.nx .day-list .mt b{font-size:16px}.nx .day-list .mteam .crest{width:20px;height:23px}.nx .day-list .mscore{font-size:17px;padding:0}.nx .day-list .btn.small{height:28px}.nx .day-list .ab button{height:22px}.nx .dtab{padding:7px 12px 9px}.nx[data-page=matches] .classic-host:has(#matchStage){overflow:hidden}.nx[data-page=matches] .classic-host:has(#matchStage) .nx-hosted-content{height:100%;display:flex!important;flex-direction:column;gap:8px;padding:12px 22px 14px!important;overflow:hidden}.nx[data-page=matches] .classic-host:has(#matchStage) .page-title{display:none!important}.nx[data-page=matches] .classic-host .md-detail{flex:1;min-height:0;display:flex!important;flex-direction:column;gap:8px}.nx[data-page=matches] .classic-host .md-detail-bar{flex:none;min-height:0!important;height:auto!important;padding:0!important;background:none!important;border:0!important}.nx[data-page=matches] .classic-host .md-detail-bar .btn{height:36px!important;min-height:0!important;clip-path:none!important;border-radius:10px!important;background:var(--panel)!important;border:1px solid var(--line-hi)!important;color:var(--text)!important;font:600 13px var(--body)!important}.nx[data-page=matches] .classic-host #matchStage{flex:1;min-height:0;display:grid!important;grid-template-rows:auto auto minmax(0,1fr);gap:8px;overflow:hidden;background:none!important;border:0!important;padding:0!important}.nx[data-page=matches] .classic-host .match-replay-note{display:none!important}.nx[data-page=matches] .classic-host .mc-hero{min-height:0!important;padding:8px 18px!important;border-radius:16px!important;clip-path:none!important;border:1px solid var(--line)!important;background:linear-gradient(100deg,color-mix(in srgb,var(--club) 40%,#0D221D),#0d221d 45% 55%,#13302a)!important;box-shadow:0 8px 20px #0000004d!important}.nx[data-page=matches] .classic-host .mc-hero .mc-kicker{margin:0!important;color:var(--muted)!important}.nx[data-page=matches] .classic-host .mc-hero-score{padding:0!important}.nx[data-page=matches] .classic-host #replayBroadcastScore{font-family:var(--num)!important;font-size:42px!important;line-height:1!important;background:#f4f1e8!important;color:#0d221d!important;border-radius:10px!important;padding:2px 18px!important;letter-spacing:3px}.nx[data-page=matches] .classic-host .mc-hero-team .club-link{font-family:var(--display)!important;font-weight:800!important;font-size:20px!important}.nx[data-page=matches] .classic-host #matchStage>.screen-tabs{margin:0!important;border:0!important;background:var(--panel)!important;border-radius:12px!important;padding:4px!important;width:max-content;gap:4px}.nx[data-page=matches] .classic-host #matchStage>.screen-tabs button{border-radius:9px!important;clip-path:none!important;font:700 13px var(--body)!important;padding:6px 16px!important;background:transparent!important;color:var(--muted)!important;border:0!important}.nx[data-page=matches] .classic-host #matchStage>.screen-tabs button[aria-selected=true]{background:var(--club)!important;color:#fff!important}.nx[data-page=matches] .classic-host #matchStage>.screen-view-panel{min-height:0;overflow:auto}.nx[data-page=matches] .classic-host #panel-match-view-replay:not([hidden]){display:grid!important;grid-template-columns:minmax(0,1fr) 330px;gap:14px;overflow:hidden;height:100%}.nx[data-page=matches] .classic-host .broadcast-pitch{display:flex!important;flex-direction:column;min-height:0;height:100%;gap:6px;padding:0!important;background:none!important;border:0!important}.nx[data-page=matches] .classic-host .replay-view-options{flex:none;padding:0!important;background:none!important;border:0!important}.nx[data-page=matches] .classic-host .replay-field{flex:1;min-height:0;height:auto!important;border-radius:18px;overflow:hidden;border:1px solid #2A8A58}.nx[data-page=matches] .classic-host #replayCanvas{width:100%!important;height:100%!important}.nx[data-page=matches] .classic-host .replay-commentary{flex:none}.nx[data-page=matches] .classic-host .replay-control{flex:none;background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:12px!important;padding:4px 10px!important}.nx[data-page=matches] .classic-host #replaySeek{accent-color:var(--club)}.nx[data-page=matches] .classic-host #replayKeyboardHelp,.nx[data-page=matches] .classic-host #replayDeskToggle,.nx[data-page=matches] .classic-host .viewport-desk-close{display:none!important}.nx[data-page=matches] .classic-host #replayMatchDesk{display:flex!important;position:static!important;inset:auto!important;width:auto!important;height:100%!important;min-height:0!important;max-height:none!important;visibility:visible!important;opacity:1!important;transform:none!important;flex-direction:column;gap:10px;padding:14px!important;border-radius:18px!important;border:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:none!important;overflow:hidden}.nx[data-page=matches] .classic-host #replayMatchDesk .replay-highlight-list{flex:1;min-height:0;overflow:auto!important;max-height:none!important}.nx[data-page=matches] .classic-host #replayMatchDesk .viewport-list-body{max-height:none!important;overflow:visible!important}.nx[data-page=matches] .classic-host .replay-highlight-card{border-radius:10px!important;clip-path:none!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.nx[data-page=matches] .classic-host .replay-highlight-card.is-active{background:var(--club-tint)!important}.nx[data-page=matches] .classic-host #replayNow{border-radius:12px!important;clip-path:none!important;background:var(--bg)!important}.nx .dtab.chal-tab{background:linear-gradient(120deg,rgba(232,195,90,.18),var(--panel) 70%);border-color:#e8c35a73}.nx .dtab.chal-tab.on{background:linear-gradient(120deg,#c9a14a,#8a6a24);border-color:transparent}.nx .chal-board{display:flex;flex-direction:column;gap:10px}.nx .chal-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(110deg,rgba(255,255,255,.03),transparent),var(--bg)}.nx .chal-card .crest{width:44px;height:50px}.nx .chal-card .crest svg{width:100%;height:100%}.nx .chal-card .who{display:flex;flex-direction:column;gap:3px;min-width:0}.nx .chal-card .who b{font-family:var(--display);font-weight:800;font-size:19px}.nx .chal-card .btn.primary{height:44px;padding:0 22px;font-size:15px}.nx .chal-card.done{opacity:.75}.nx .chal-score{font-size:24px}.nx[data-page=matches] .classic-host:has(#matchStage)>.game-shell.nx-hosted{height:100%!important;display:flex!important;flex-direction:column}.nx[data-page=matches] .classic-host:has(#matchStage) .nx-hosted-content{flex:1;min-height:0;height:auto}.nx[data-page=matches] .classic-host .replay-field{position:relative;overflow:hidden}.nx[data-page=matches] .classic-host #replayCanvas{position:absolute!important;inset:0!important;max-height:100%!important}.nx[data-page=matches] .classic-host :is(.replay-control,.replay-view-options) :is(.btn,select){clip-path:none!important;border-radius:9px!important;background:var(--panel-hi)!important;color:var(--text)!important;border:1px solid var(--line-hi)!important;font:600 12px var(--body)!important;box-shadow:none!important;text-shadow:none!important}.nx[data-page=matches] .classic-host #replayPlay{background:var(--club)!important;border-color:transparent!important;color:#fff!important;min-width:84px}.nx[data-page=matches] .classic-host :is(.replay-control,.replay-view-options) .btn:before,.nx[data-page=matches] .classic-host :is(.replay-control,.replay-view-options) .btn:after{display:none!important}.nx[data-page=matches] .classic-host .replay-commentary{border-radius:14px;overflow:hidden}.nx[data-page=matches] .classic-host .md-detail-bar .btn:before,.nx[data-page=matches] .classic-host .md-detail-bar .btn:after{display:none!important}.nx[data-page=matches] .classic-host .md-detail-bar{position:absolute!important;top:12px;left:22px;right:22px;height:0!important;overflow:visible!important;z-index:3;pointer-events:none}.nx[data-page=matches] .classic-host .md-detail-bar>*{pointer-events:auto}.nx[data-page=matches] .classic-host .md-detail-bar>span{display:none!important}.nx[data-page=matches] .classic-host .md-detail-bar .btn{height:44px!important;width:44px;overflow:hidden;white-space:nowrap;text-indent:-999px;position:relative}.nx[data-page=matches] .classic-host .md-detail-bar>.btn:first-child:after{content:"\2190"!important;display:block!important;position:absolute;inset:0;text-indent:0;line-height:42px;text-align:center;font-size:18px}.nx[data-page=matches] .classic-host .md-detail-bar>div{position:absolute;right:0;top:0;display:flex;gap:6px}.nx[data-page=matches] .classic-host .md-detail-bar>div .btn{width:auto;text-indent:0;padding:0 12px!important}.nx[data-page=matches] .classic-host:has(#matchStage) .nx-hosted-content{position:relative}.nx[data-page=matches] .classic-host #matchStage{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);column-gap:14px;row-gap:12px}.nx[data-page=matches] .classic-host #matchStage>.mc-hero{grid-column:1;grid-row:1;margin-left:56px}.nx[data-page=matches] .classic-host #matchStage>.screen-tabs{grid-column:2;grid-row:1;align-self:center;margin-right:190px!important}.nx[data-page=matches] .classic-host #matchStage>.screen-view-panel{grid-column:1/3;grid-row:2}.nx[data-page=matches] .classic-host .mc-hero{display:flex!important;align-items:stretch;gap:0;width:max-content;max-width:100%;padding:0!important;border-radius:14px!important;overflow:hidden;background:var(--panel)!important;border:0!important;min-height:48px!important}.nx[data-page=matches] .classic-host .mc-hero>.mc-kicker,.nx[data-page=matches] .classic-host .mc-hero .team-marker-legend,.nx[data-page=matches] .classic-host .mc-hero-copy>em,.nx[data-page=matches] .classic-host .mc-hero .mc-final{display:none!important}.nx[data-page=matches] .classic-host .mc-hero-team{display:flex!important;align-items:center;gap:10px;width:auto!important;min-width:0;padding:0 18px!important;background:var(--panel-hi)!important;flex-direction:row!important}.nx[data-page=matches] .classic-host .mc-hero-team.is-own{background:var(--club)!important}.nx[data-page=matches] .classic-host .mc-hero-team svg{width:28px!important;height:32px!important}.nx[data-page=matches] .classic-host .mc-hero-team .club-link,.nx[data-page=matches] .classic-host .mc-hero-team .club-link b{color:#fff!important;font:800 19px var(--display)!important;text-decoration:none!important;white-space:nowrap}.nx[data-page=matches] .classic-host .mc-hero-copy{display:flex!important;align-items:center;min-height:0!important}.nx[data-page=matches] .classic-host .mc-hero-score{display:flex!important;align-items:center;gap:10px;padding:0 14px!important;background:#f4f1e8!important;order:0}.nx[data-page=matches] .classic-host #replayBroadcastScore{background:none!important;padding:0!important;font-size:34px!important;color:#0d221d!important}.nx[data-page=matches] .classic-host #replayBroadcastMeta{color:#0d221d!important;font:800 14px var(--num)!important;letter-spacing:1px;background:#0d221d10;border-radius:6px;padding:2px 6px}.nx[data-page=matches] .classic-host .broadcast-pitch{position:relative}.nx[data-page=matches] .classic-host .replay-commentary{position:static!important;flex:none!important;margin-top:6px;height:52px;pointer-events:none;background:none!important;border:0!important;min-height:0!important}.nx[data-page=matches] .classic-host .replay-commentary.is-empty{visibility:hidden}.nx[data-page=matches] .classic-host .replay-commentary.is-empty:before{content:none!important}.nx[data-page=matches] .classic-host #replaySubtitle{display:flex!important;align-items:stretch;border-radius:14px!important;overflow:hidden;box-shadow:0 10px 26px #00000073!important;background:#f4f1e8f7!important;clip-path:none!important;padding:0!important}.nx[data-page=matches] .classic-host #replaySubtitle[hidden]{display:none!important}.nx[data-page=matches] .classic-host #replaySubtitleLabel{position:static!important;inset:auto!important;transform:none!important;max-width:none!important;background:var(--club)!important;color:#fff!important;padding:0 14px!important;display:flex;align-items:center;font:800 12px var(--body)!important;white-space:nowrap}.nx[data-page=matches] .classic-host #replaySubtitleHeadline{color:#0d221d!important;font:800 19px var(--display)!important;padding:8px 14px 2px!important}.nx[data-page=matches] .classic-host #replaySubtitleDetail{color:#3c5650!important;padding:0 14px 8px!important}.nx[data-page=matches] .classic-host #replayNow{display:none!important}.nx[data-page=matches] .classic-host #replayMatchDesk header small{display:none!important}.nx[data-page=matches] .classic-host #replayMatchDesk header h2{font:800 20px var(--display)!important;color:var(--text)!important}.nx[data-page=matches] .classic-host .replay-quick-stats{border-top:1px solid var(--line);padding-top:8px}.nx[data-page=matches] .classic-host .mc-hero-team .club-link{border:0!important;box-shadow:none!important;background:none!important;padding:0!important}.nx[data-page=matches] .classic-host .md-detail-bar{top:12px}.nx[data-page=matches] .classic-host .md-detail-bar .btn{height:48px!important}.nx[data-page=matches] .classic-host .md-detail-bar>div .btn{height:40px!important;margin-top:4px}.nx[data-page=matches] .classic-host .md-detail{gap:0}.nx[data-page=matches] .classic-host .replay-quick-stats>div{background:transparent!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.06)!important;clip-path:none!important}.nx[data-page=matches] .classic-host .replay-quick-stats b{font:800 18px var(--num)!important;color:var(--text)!important}.nx[data-page=matches] .classic-host .replay-quick-stats span{color:var(--muted)!important}.nx[data-page=matches] .classic-host .mc-hero-team .club-link b{border:0!important;text-decoration:none!important;background:none!important;box-shadow:none!important}.nx[data-page=matches] .classic-host .mc-hero-team .club-link:before,.nx[data-page=matches] .classic-host .mc-hero-team .club-link:after,.nx[data-page=matches] .classic-host .mc-hero-team .club-link b:after{display:none!important}.nx[data-page=matches] .classic-host .replay-quick-stats{background:transparent!important;border-radius:0!important;clip-path:none!important}.nx .squad-role.starter{color:#70d9af}.nx .squad-role.bench{color:#efcc79}.nx .squad-role.reserve{color:#a8b6bd}.nx .card.bench{border-color:#b99a5c}.nx[data-page=league] .season-review{flex:1;min-height:0;overflow:auto;padding:4px 8px 20px}.nx[data-page=league] .season-review .season-review-panel{min-height:0}.nx .squad.as-table>.sq-panel{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px;padding:14px 16px}.nx .sq-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.nx .sq-search{margin-left:auto;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--line-hi);border-radius:12px;background:var(--bg);min-width:220px}.nx .sq-search:focus-within{border-color:var(--soft)}.nx .sq-search svg{width:16px;height:16px;flex:none;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round}.nx .sq-search input{all:unset;flex:1;min-width:0;font:500 14px var(--body);color:var(--text)}.nx .sq-search input::placeholder{color:var(--muted)}.nx .sq-scroll{flex:1;min-height:0;overflow:auto;border:1px solid var(--line);border-radius:14px;scrollbar-width:thin;scrollbar-color:var(--line-hi) transparent}.nx .sq-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.nx .sq-table thead th{position:sticky;top:0;z-index:2;background:var(--panel-hi);text-align:left;padding:0;border-bottom:1px solid var(--line-hi);white-space:nowrap}.nx .sq-table th button{all:unset;box-sizing:border-box;width:100%;cursor:pointer;display:flex;align-items:center;gap:4px;padding:11px 10px;font:700 12px var(--body);color:var(--muted)}.nx .sq-table th button:hover,.nx .sq-table th[aria-sort=ascending] button,.nx .sq-table th[aria-sort=descending] button{color:var(--text)}.nx .sq-table th i{font-style:normal;font-size:9px;color:var(--win)}.nx .sq-table td{padding:6px 10px;border-bottom:1px solid rgba(38,80,74,.55);white-space:nowrap;vertical-align:middle}.nx .sq-table tbody tr{cursor:pointer}.nx .sq-table tbody tr:hover td{background:#1a3d3599}.nx .sq-table tbody tr.on td{background:var(--club-tint)}.nx .sq-table tbody tr.on td:first-child{box-shadow:inset 3px 0 0 var(--club)}.nx .sq-table tbody tr:focus-visible{outline:2px solid var(--soft);outline-offset:-2px}.nx .sq-table .num{font-family:var(--num);font-size:16px}.nx .sq-table .c-num{color:var(--muted);width:34px}.nx .sq-table .who{display:flex;align-items:center;gap:10px}.nx .sq-table .who b{font-weight:700}.nx .sq-table .who .pf.mini-face{width:30px;height:36px}.nx .sq-table .who em{font-style:normal;font-size:11px;padding:2px 6px}.nx .pos-chip{display:inline-block;min-width:38px;text-align:center;padding:3px 6px;border-radius:7px;font:800 12px var(--body);letter-spacing:.3px}.nx .pos-chip.g-GK{background:#f2b8402e;color:#f4c96c}.nx .pos-chip.g-DF{background:#6096ff2e;color:#9dbdff}.nx .pos-chip.g-MF{background:#4cc38a2e;color:#86e0b4}.nx .pos-chip.g-FW{background:#f0645c33;color:#ff9d95}.nx .ovr-chip{display:inline-flex;justify-content:center;min-width:36px;padding:1px 6px;border-radius:7px;font-weight:700;color:#14110c}.nx .ovr-chip.f-bronze{background:linear-gradient(135deg,#9c6a45,#e3b48c)}.nx .ovr-chip.f-silver{background:linear-gradient(135deg,#7f8d99,#e6ecf1)}.nx .ovr-chip.f-gold{background:linear-gradient(135deg,#a8802c,#f5dc93)}.nx .ovr-chip.f-elite{background:linear-gradient(135deg,#4b35b8,#b7a3ff);color:#fff}.nx .sq-table .cbar{display:inline-block;vertical-align:middle;width:58px;height:5px;margin-right:8px;border-radius:3px;background:var(--panel-hi);overflow:hidden}.nx .sq-table .cbar i{display:block;height:100%;border-radius:3px}.nx .sq-table .rate{display:inline-block;min-width:34px;text-align:center;padding:1px 6px;border-radius:6px;background:var(--panel-hi)}.nx .sq-table .rate.hi{background:#4cc38a3d;color:#a6f2cd}.nx .sq-table .rate.lo{color:var(--loss)}.nx .sq-table .c-val{color:var(--soft)}.nx .tactics>.roster{width:320px;flex:none;display:flex;flex-direction:column;gap:12px;min-height:0}.nx .tactics>.tactic-side{width:auto;flex:1;min-width:340px}.nx .roster .seg button,.nx .tactic-side .side-tabs button{flex:1}.nx .roster-list{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:3px;margin:0 -6px;padding:0 6px;scrollbar-width:thin;scrollbar-color:var(--line-hi) transparent}.nx .rrow{display:grid;grid-template-columns:44px 30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 6px;border-radius:11px;border:1px solid transparent}.nx .rrow:has(.rto){grid-template-columns:44px 30px minmax(0,1fr) auto}.nx .rrow:has(.rto) .rovr{display:none}.nx .rrow:hover{background:var(--panel-hi)}.nx .rrow.on{border-color:var(--club);background:var(--club-tint)}.nx .rslot{all:unset;box-sizing:border-box;cursor:pointer;height:30px;border-radius:8px;background:var(--bg);border:1px solid var(--line-hi);font:800 12px var(--body);color:var(--soft);display:flex;align-items:center;justify-content:center}.nx .rslot[aria-hidden=true]{cursor:default}.nx .rslot:not([aria-hidden=true]):hover{border-color:var(--soft)}.nx .rrow.on .rslot{background:var(--club);border-color:transparent;color:#fff}.nx .rrow .pf.mini-face,.nx .rrow>.mini-face{width:30px;height:36px}.nx .rpick{display:flex;flex-direction:column;gap:2px;min-width:0}.nx .rpick small{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx .rpick small em,.nx .rrow.warn .rslot{font-style:normal;color:var(--loss)}.nx .rname{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx .rovr{font-family:var(--num);font-size:20px;text-align:right;min-width:24px}.nx .roster-warn{color:var(--loss);font-weight:700}.nx .roster select,.nx .tactic-side select{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:100%;min-width:0;height:32px;padding:0 28px 0 10px;border:1px solid var(--line-hi);border-radius:9px;background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A9BDB5' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 9px center/13px;color:var(--text);font:600 13px var(--body);cursor:pointer;text-overflow:ellipsis}.nx .roster select:hover,.nx .tactic-side select:hover{border-color:var(--soft)}.nx .roster option,.nx .tactic-side option{background:#13302a;color:#f4f1e8}.nx .roster .rto{width:84px}.nx .tactic-side .tblock{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.nx .tactic-side .side-tabs+.tblock{border-top:0;padding-top:0}.nx .tactic-side h3{margin:0;font-size:15px;font-weight:800}.nx .tactic-side .tsum{margin:0;font-size:13px;line-height:1.5;color:var(--soft);background:var(--bg);border-radius:10px;padding:8px 12px}.nx .tactic-side .tsliders{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.nx .tactic-side .pickrow{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;font-size:13px;font-weight:700}.nx .tactic-side .pickrow small{display:block;margin-top:1px;font-size:11px;font-weight:500;color:var(--muted)}.nx .tactic-side .checkrow{display:flex;gap:10px;align-items:flex-start;font-size:13px;font-weight:700;cursor:pointer}.nx .tactic-side .checkrow input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--club);flex:none}.nx .tactic-side .checkrow small{display:block;margin-top:2px;font-size:11px;font-weight:500;color:var(--muted)}.nx .tactic-side .role-who{display:flex;gap:12px;align-items:center}.nx .tactic-side .swap{border-top:1px solid var(--line);padding-top:6px}.nx .tactic-side .swap summary{cursor:pointer;padding:8px 0;font-size:13px;font-weight:700;color:var(--soft)}.nx .pitch-foot{display:flex;justify-content:space-between;align-items:center;gap:10px}.nx .linkbtn{all:unset;cursor:pointer;font:700 12px var(--body);color:var(--soft);border:1px solid var(--line-hi);border-radius:9px;padding:5px 10px}.nx .linkbtn:hover{color:var(--text);border-color:var(--soft)}.nx .tactics>.roster{gap:10px}.nx .roster-list{gap:2px}.nx .rrow{grid-template-columns:40px 26px minmax(0,1fr) auto;gap:7px;padding:3px 6px}.nx .rrow .pf.mini-face,.nx .rrow>.mini-face{width:26px;height:32px}.nx .rslot{height:28px;font-size:11.5px}.nx .rpick{gap:1px}.nx .roster select{height:28px;font-size:12.5px}.nx .rpick small{font-size:10.5px;line-height:13px}.nx .rovr{font-size:18px;line-height:18px}.nx .tactics>.tactic-side{gap:12px}.nx .tactic-side .tblock{gap:8px;padding-top:12px}.nx .tactic-side h3{font-size:14px}.nx .tactic-side .tsum{font-size:12.5px;padding:6px 10px}.nx .tactic-side .tsliders{gap:8px 18px}.nx .tactic-side .slider{gap:3px}.nx .tactic-side .slider>span{font-size:13px}.nx .tactic-side .slider>span b{font-size:16px}.nx .tactic-side .slider small{font-size:10.5px}.nx .tactic-side .pickrow{grid-template-columns:92px minmax(0,1fr);font-size:12.5px}.nx .tactic-side .pickrow .seg{width:100%}.nx .tactic-side .pickrow .seg button{flex:1;padding:6px 4px;white-space:nowrap}.nx .tactic-side select{height:30px}.nx .tactic-side .checkrow{align-items:center;font-size:12.5px}.nx .tactic-side .checkrow small{display:inline;margin:0 0 0 4px}.nx .tactic-side .role-who{align-items:flex-start}.nx .tactic-side .role-desc{margin:0;font-size:12.5px}.nx .rcondition{display:none}.nx .pm-top .pm-season-stats{display:flex;flex-wrap:wrap;gap:2px 8px}.nx .pm-top .pm-season-stats .pm-season-stat{font-size:inherit;color:inherit;white-space:nowrap}.nx .pm-top .pm-season-stats small{margin:0 0 0 2px}@media(min-width:900px)and (max-height:820px){.nx .rpick small{display:none}.nx .rovr .rcondition{display:block;font:500 10px/10px var(--body);color:var(--muted);margin-top:2px}.nx .rrow{padding:1px 6px}.nx .tactic-side .tsum,.nx .tactic-side .slider small{display:none}.nx .tactic-side .tblock{gap:6px;padding-top:9px}}@media(min-width:900px){.nx .tactics>.pitch-wrap{flex:1;min-width:0;max-width:560px}.nx .tactics>.pitch-wrap .pitch-v{width:100%}}@media(min-width:900px)and (max-height:760px){.nx .roster:has(.roster-warn) .rrow .pf.mini-face,.nx .roster:has(.roster-warn) .rrow>.mini-face{height:30px}.nx .tactics>.tactic-side{gap:9px}.nx .tactic-side .tblock{gap:5px;padding-top:8px}}.nx .tabbar,.nx .more-sheet{display:none}@media(max-width:899px){.nx{flex-direction:column;font-size:15px}.nx .rail,.nx-clock{display:none!important}.nx-main{flex:1;min-height:0}.nx .statusbar{height:calc(50px + env(safe-area-inset-top));padding:0 14px;gap:10px;padding-top:env(safe-area-inset-top)}.nx .statusbar .sb-tool,.nx .sb-club small{display:none}.nx .sb-club b{font-size:15px}.nx .sb-funds small{display:none}.nx .sb-funds b{font-size:17px}.nx .view{overflow-y:auto!important;overflow-x:hidden!important;padding:12px 14px calc(84px + env(safe-area-inset-bottom))!important;gap:14px;-webkit-overflow-scrolling:touch}.nx .tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:30;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:#0a1b17f5;backdrop-filter:blur(12px);border-top:1px solid #1E4038}.nx .tabbar>*{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;border:0;background:none;color:var(--muted);font:700 11px var(--body);text-decoration:none;border-radius:12px;cursor:pointer}.nx .tabbar svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nx .tabbar .on{color:#fff;background:var(--club)}.nx .more-sheet{display:block;position:fixed;inset:0;z-index:40;pointer-events:none}.nx .more-backdrop{position:absolute;inset:0;background:#040a0999;opacity:0;transition:opacity .2s}.nx .more-panel{position:absolute;left:0;right:0;bottom:0;transform:translateY(100%);transition:transform .25s ease;background:var(--panel);border-radius:22px 22px 0 0;padding:10px 16px calc(20px + env(safe-area-inset-bottom));box-shadow:0 -20px 40px #0006}.nx.more-open .more-sheet{pointer-events:auto}.nx.more-open .more-backdrop{opacity:1}.nx.more-open .more-panel{transform:none}.nx .more-grip{width:44px;height:5px;border-radius:3px;background:var(--line-hi);margin:0 auto 14px}.nx .more-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.nx .more-grid a{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 4px;border-radius:14px;background:var(--bg);color:var(--text);text-decoration:none;font:700 12px var(--body)}.nx .more-grid a.on{background:var(--club);color:#fff}.nx .more-grid svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nx .more-tools{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.nx .more-tools .btn{height:46px;font-size:12px;padding:0 6px;gap:4px}.nx .more-tools [data-action=theme-options]{display:none}.nx .more-tools svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.nx .fill,.nx .col,.nx .scroll,.nx .grow,.nx .side,.nx .panel.col,.nx .side.col{flex:none!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.nx .cols-side,.nx .cols-wide,.nx .cols-fin,.nx .cols-even,.nx .cols-hist,.nx .cols-match,.nx .cols-market,.nx .tri,.nx .home-bottom,.nx .split{display:flex!important;flex-direction:column;gap:14px}.nx .side,.nx .side.wide{width:auto!important}.nx .panel{padding:14px;border-radius:18px}.nx h1{font-size:26px}.nx .page-head{gap:8px}.nx .page-head .chip{padding:6px 10px}.nx .seg{overflow-x:auto;scrollbar-width:none;max-width:100%;flex-wrap:nowrap}.nx .seg::-webkit-scrollbar{display:none}.nx .seg button{white-space:nowrap;min-height:38px;padding:8px 14px;font-size:13px;flex:none}.nx .btn{min-height:44px}.nx .btn.small{min-height:38px;height:38px}.nx .table thead th{position:static}.nx .home-top{display:flex!important;flex-direction:column;gap:14px;min-height:0}.nx .hero{min-height:440px;border-radius:18px}.nx .hero-ui{padding:14px}.nx .hero-ui>div:last-child{flex-direction:column;align-items:stretch!important;gap:12px!important}.nx .hero-ui>div:last-child>div{width:auto!important}.nx .matchcard{width:auto!important;padding:14px!important}.nx .team b{font-size:18px}.nx .team .crest{width:38px;height:44px}.nx .locker .pf-locker{width:110px;height:138px}.nx .home-bottom>.panel{min-width:0}.nx .squad{flex-direction:column}.nx .squad .detail{display:none!important}.nx .cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important;padding:0}.nx .card .face{height:168px}.nx .card .face canvas.portrait{height:124px;bottom:30px}.nx .card .face .ovr b{font-size:30px}.nx .card .badge{top:48px;left:12px;width:18px;height:20px}.nx .card .plate .name{font-size:16px}.nx .card .body{padding:6px 10px 10px}.nx .card .st,.nx .card .cond{grid-template-columns:42px 1fr 22px;gap:6px}.nx .card .jersey{font-size:90px}.nx .tactics{flex-direction:column;gap:14px}.nx .tactics-head{flex-wrap:wrap;white-space:normal;gap:8px}.nx .tactics-head{animation:none!important;transform:none!important}.nx .tactics-head .formation-pick{flex:1 1 100%;order:3}.nx .tactics-head .tactic-status{flex:1 1 100%;order:5}.nx .tactics-head [data-nx-classic]{display:none}.nx .pitch-wrap{width:100%!important}.nx .pitch-v{width:100%!important;max-height:none!important}.nx .tok i{width:40px;height:40px;font-size:18px}.nx .tok span{font-size:11px}.nx .tactic-side{width:auto!important;overflow:visible!important;scroll-margin-top:60px}.nx .slider input{height:32px}.nx .focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx .prow{grid-template-columns:38px minmax(0,1fr) auto auto;row-gap:4px}.nx .prow .plan,.nx .prow .cond-mini,.nx .prow .stars{display:none}.nx .table.full.compact td,.nx .table.full.compact th{padding:7px 4px;font-size:13px}.nx .club-cell b{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx .cup-hero{flex-direction:column;text-align:center;gap:12px;padding:18px}.nx .bracket-grid{grid-template-columns:1fr 1fr}.nx .brand{grid-template-columns:1fr;justify-items:center;text-align:center;gap:14px;padding:20px}.nx .brand-crest svg{width:110px;height:124px}.nx .brand-text h2{font-size:30px}.nx .kits{justify-content:center}.nx .kits svg{width:72px;height:72px}.nx .fac-grid{grid-template-columns:1fr!important}.nx .reasons>div{grid-template-columns:110px 1fr 70px}.nx .balance .big{font-size:42px}.nx .young{grid-template-columns:1fr!important}.nx .hist-head .seg{width:100%}.nx .cabinet{grid-template-columns:1fr 1fr!important}.nx .cabinet .slot.chase{grid-column:1/3}.nx .moments{grid-template-columns:1fr!important}.nx .results{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nx .hall-row{display:flex!important;flex-direction:column;gap:12px}.nx .dtabs{display:flex!important;overflow-x:auto;scrollbar-width:none;gap:8px;margin:0 -14px;padding:0 14px}.nx .dtabs::-webkit-scrollbar{display:none}.nx .dtab{flex:none;min-width:96px}.nx .mrow{grid-template-columns:52px minmax(0,1fr) 56px minmax(0,1fr)!important;row-gap:8px;padding:10px 4px!important}.nx .mrow .mact{grid-column:1/-1;justify-content:flex-end}.nx .mteam .crest{display:none!important}.nx .mteam b{font-size:14px}.nx .day-list .mt{flex-direction:column!important;align-items:flex-start!important;gap:0!important}.nx .ab button{width:44px!important;height:34px!important;font-size:14px!important}.nx .next-card{min-height:250px}.nx .chal-card{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:12px}.nx .chal-card .chal-score{display:none}.nx .mk-grid{grid-template-columns:1fr!important}.nx .page-head .btn.primary{flex:1 1 100%}.nx .home-top>.hero{min-height:430px!important;flex:none}.nx .home-top>.panel{overflow:visible!important}.nx .cols-match>.side{order:-1}.nx .panel-head{flex-wrap:wrap;row-gap:6px}.nx[data-page=matches] .panel-head>.muted.small{display:none}.nx[data-page=league] .table.full.compact th:nth-child(n+4):nth-child(-n+8),.nx[data-page=league] .table.full.compact td:nth-child(n+4):nth-child(-n+8){display:none}.nx[data-page=league] .panel-head>.muted.small{flex-basis:100%}.nx .ab button{height:40px!important}.nx .formation-pick select{min-height:40px;font-size:16px}.nx .tactics-head .btn{flex:1 1 auto}.nx .records th:nth-child(n+6),.nx .records td:nth-child(n+6){display:none}.nx .home-top{flex:none!important;height:auto!important}.nx .home-top>.panel{flex:none!important;height:auto!important}.nx .hero-ui .glass[style*="padding:6px 14px"]{padding:4px 10px!important}.nx .hero-ui [data-nx-countdown]{font-size:20px!important}.nx:has(#tacticDirtyStatus.dirty) .tactics-head .save{position:fixed;left:14px;right:14px;bottom:calc(74px + env(safe-area-inset-bottom));z-index:25;height:54px;font-size:16px;box-shadow:0 10px 26px #00000080}.nx[data-page=tactics]:has(#tacticDirtyStatus.dirty) .view:not(.classic-host){margin-bottom:calc(140px + env(safe-area-inset-bottom));padding-bottom:14px!important;scroll-padding-bottom:14px}}@media(max-width:899px){.nx .page-head .btn.quiet{border:1px solid var(--line-hi);background:#ffffff0a;min-height:40px;height:40px;padding:0 14px;font-size:13px;border-radius:12px;color:var(--text)}.nx .hero-ui>div:first-child{flex-wrap:wrap;gap:6px!important}.nx .hero-ui>div:first-child>div[style*="flex:1"]{display:none}.nx .hero-ui .pill{font-size:12px;padding:6px 10px;white-space:nowrap}.nx .hero-ui>div:first-child>.glass:not(.pill){margin-left:auto;white-space:nowrap}.nx .card{overflow:hidden}.nx .card .body .st{display:none}.nx .card .body{padding:8px 10px 10px}.nx[data-page=transfer] .panel-head>div:first-child{flex-wrap:wrap;width:100%}.nx[data-page=transfer] .panel-head .seg{max-width:100%}.nx .club-cell{min-height:40px}.nx .cabinet{grid-template-columns:1fr!important}.nx .cabinet .slot.chase{grid-column:auto}.nx .btn:active,.nx .tabbar>*:active,.nx .more-grid a:active,.nx .card:active,.nx .seg button:active{transform:scale(.97)}.nx .classic-host .filters{display:flex!important;flex-wrap:wrap;gap:8px}.nx .classic-host .filters .player-search{flex:1 1 100%}.nx .classic-host .filters select{flex:1 1 140px;min-width:0;min-height:42px}}@media(max-width:899px){.nx .squad.as-table>.sq-panel{padding:12px;flex:none;min-height:auto}.nx .squad.as-table .sq-scroll{flex:none}.nx .tactics-head .btn.quiet{border:1px solid var(--line-hi);background:#ffffff0a;border-radius:12px;color:var(--text)}.nx .sq-search{margin-left:0;flex:1 1 100%;min-width:0;height:44px}.nx .sq-scroll{overflow-x:auto!important;overflow-y:visible;-webkit-overflow-scrolling:touch}.nx .sq-table .c-num,.nx .sq-table .h-number{display:none}.nx .sq-table td.c-name,.nx .sq-table th.h-name{position:sticky;left:0;z-index:1;background:var(--panel);box-shadow:1px 0 0 var(--line)}.nx .sq-table th.h-name{z-index:3;background:var(--panel-hi)}.nx .sq-table tbody tr.on td.c-name{background:color-mix(in srgb,var(--club) 30%,var(--panel))}.nx .sq-table td{padding:8px 10px}.nx .tactics>.roster{width:auto}.nx .tactics>.tactic-side{min-width:0}.nx .roster-list{overflow:visible!important;margin:0;padding:0}.nx .rrow{padding:6px 4px}.nx .rrow:has(.rto){grid-template-columns:40px 30px minmax(0,1fr) auto}.nx .rrow:has(.rto) .rovr{display:none}.nx .roster select,.nx .tactic-side select{height:40px}.nx .tactic-side .tsliders{grid-template-columns:1fr}.nx .tactic-side .pickrow{grid-template-columns:96px minmax(0,1fr)}.nx .pitch-foot{flex-wrap:wrap}}@media(max-width:899px){:root:root:root:root[data-theme=night] #detail.nx-player-dialog,:root:root:root:root[data-theme=night] #detail.nx-player-dialog.viewport-dialog[open]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;inset:0;border-radius:0;overflow-y:auto}:root:root:root:root[data-theme=night] #detail.nx-player-dialog .close-dialog{position:fixed;top:calc(10px + env(safe-area-inset-top));right:10px;width:44px;height:44px}.nx.nx-dialog .pm{width:100%;grid-template-columns:1fr;gap:14px;padding:calc(12px + env(safe-area-inset-top)) 12px calc(28px + env(safe-area-inset-bottom));border-radius:0;border-left:0;border-right:0;max-height:none}.nx.nx-dialog .pm-card{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;align-items:start}.nx.nx-dialog .pm-face{height:170px}.nx.nx-dialog .pm-portrait{height:150px}.nx.nx-dialog .pm-ovr b{font-size:40px}.nx.nx-dialog .pm-badge{top:64px;left:14px;width:22px;height:26px}.nx.nx-dialog .pm-face .jersey{font-size:110px}.nx.nx-dialog .pm-id{align-self:center}.nx.nx-dialog .pm-id h2{font-size:24px}.nx.nx-dialog .pm-radar{grid-column:1/3;max-height:200px}.nx.nx-dialog .pm-main{padding-right:0}.nx.nx-dialog .pm-top{grid-auto-flow:row;grid-template-columns:1fr 1fr}.nx.nx-dialog .pm-top>div:first-child{grid-column:1/3}.nx.nx-dialog .pm-attrs{grid-template-columns:1fr}.nx.nx-dialog .pm-a{grid-template-columns:84px 1fr 30px;font-size:13px;padding:3px 0}.nx.nx-dialog .pm-bottom{grid-template-columns:1fr}.nx.nx-dialog .pm-actions{flex-direction:column;align-items:stretch}.nx.nx-dialog .pm-actions .btn{height:44px}:root:root:root[data-theme=night] #detail.viewport-dialog[open]:not(.nx-player-dialog){width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}}@media(max-width:899px){.nx[data-page=matches] .classic-host:has(#matchStage){overflow-y:auto!important}.nx[data-page=matches] .classic-host:has(#matchStage)>.game-shell.nx-hosted{height:auto!important;display:block!important}.nx[data-page=matches] .classic-host:has(#matchStage) .nx-hosted-content{height:auto!important;display:block!important;overflow:visible!important;padding:12px 14px 90px!important}.nx[data-page=matches] .classic-host .md-detail{display:block!important}.nx[data-page=matches] .classic-host .md-detail-bar{position:static!important;height:auto!important;display:flex!important;justify-content:space-between;align-items:center;margin-bottom:10px;pointer-events:auto}.nx[data-page=matches] .classic-host .md-detail-bar>div{position:static!important}.nx[data-page=matches] .classic-host .md-detail-bar>div .btn{margin-top:0}.nx[data-page=matches] .classic-host #matchStage{display:flex!important;flex-direction:column;gap:10px;overflow:visible}.nx[data-page=matches] .classic-host #matchStage>.mc-hero{margin-left:0!important;width:100%!important}.nx[data-page=matches] .classic-host .mc-hero-team{padding:0 10px!important;flex:1;min-width:0}.nx[data-page=matches] .classic-host .mc-hero-team .club-link,.nx[data-page=matches] .classic-host .mc-hero-team .club-link b{font-size:14px!important;overflow:hidden;text-overflow:ellipsis}.nx[data-page=matches] .classic-host .mc-hero-team svg{display:none}.nx[data-page=matches] .classic-host #replayBroadcastScore{font-size:28px!important}.nx[data-page=matches] .classic-host #replayBroadcastMeta{display:none!important}.nx[data-page=matches] .classic-host #matchStage>.screen-tabs{margin:0!important;width:100%!important;display:flex!important}.nx[data-page=matches] .classic-host #matchStage>.screen-tabs button{flex:1;min-height:40px}.nx[data-page=matches] .classic-host #panel-match-view-replay:not([hidden]){display:flex!important;flex-direction:column;height:auto!important;overflow:visible!important}.nx[data-page=matches] .classic-host .broadcast-pitch{height:auto!important}.nx[data-page=matches] .classic-host .replay-view-options{flex-wrap:wrap;gap:6px}.nx[data-page=matches] .classic-host .replay-field{flex:none!important;aspect-ratio:105/68;height:auto!important}.nx[data-page=matches] .classic-host .replay-commentary{position:static!important;margin-top:4px;height:auto!important;min-height:72px!important}.nx[data-page=matches] .classic-host .replay-control{flex-wrap:wrap;gap:6px}.nx[data-page=matches] .classic-host .replay-control .btn{min-height:44px}.nx[data-page=matches] .classic-host #replaySeek{flex:1 1 100%;order:9}.nx[data-page=matches] .classic-host #replayMatchDesk{height:auto!important;max-height:none!important;margin-top:4px}.nx[data-page=matches] .classic-host #replayMatchDesk .replay-highlight-list{max-height:380px!important}.nx .classic-host .nx-hosted-content{padding:12px 14px 90px!important}}@media(max-width:899px){:root:root:root .era-entry.studio-scene{overflow:clip}:root:root:root .era-entry .era-entry-head{height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0}:root:root:root .era-entry .era-studio{padding:8px 12px 0}:root:root:root .era-entry .era-stepper{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:0 0 8px}:root:root:root .era-entry .era-stepper button{min-height:36px;padding:0 4px;font-size:12px;white-space:nowrap;gap:5px;justify-content:center}:root:root:root .era-entry .era-stepper i{width:18px;height:18px;font-size:11px;flex:none}:root:root:root .era-entry fieldset.studio-body,:root:root:root .era-entry fieldset.studio-body.name-only{display:block;max-width:none;margin:0}:root:root:root .era-entry #identityPreview{position:sticky;top:env(safe-area-inset-top);z-index:5;margin:0 -12px;padding:6px 12px 8px;background:linear-gradient(180deg,var(--entry-bg,#0B1C18) 88%,transparent)}:root:root:root .era-entry .studio-display{min-height:0!important;height:auto;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;text-align:left;padding:10px 0 12px 14px!important}:root:root:root .era-entry .studio-display>.entry-kicker{display:none}:root:root:root .era-entry .studio-display>svg{height:112px!important;width:auto;grid-row:1/4;margin:0}:root:root:root .era-entry .studio-display>h2{font-size:20px;margin:0;align-self:end}:root:root:root .era-entry .studio-display>p{margin:4px 0 0;font-size:10px;align-self:start}:root:root:root .era-entry .studio-controls{padding:16px 14px 0}:root:root:root .era-entry .studio-controls h1{font-size:22px}:root:root:root .era-entry .studio-controls p{font-size:13px;margin-bottom:10px}:root:root:root .era-entry .studio-controls h3{margin:14px 0 8px}:root:root:root .era-entry .era-options button{min-height:40px;padding:8px 12px}:root:root:root .era-entry .era-palettes button{min-height:36px;min-width:44px}:root:root:root .era-entry .studio-history button{min-height:40px}:root:root:root .era-entry .studio-actions{position:sticky;bottom:0;z-index:6;display:flex;align-items:center;gap:10px;margin:14px -14px 0;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#0a1b17f5;backdrop-filter:blur(10px);border-top:1px solid rgba(76,195,138,.25)}:root:root:root .era-entry .studio-actions #nextStep{flex:1;min-height:50px}:root:root:root .era-entry .studio-actions #previousStep{min-height:50px;padding:0 10px}:root:root:root .era-entry .era-footer{display:none}:root:root:root .era-entry .kit-lineup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}:root:root:root .era-entry .kit-lineup>*{min-width:0;width:auto;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px}:root:root:root .era-entry .kit-lineup svg{height:56px!important;width:auto}:root:root:root .era-entry .studio-display>.preview-switch{grid-column:2;margin:0 0 6px;justify-self:start}:root:root:root .era-entry .studio-display>.preview-switch button{min-height:34px;padding:4px 10px;font-size:12px}:root:root:root .era-entry .studio-display>.jersey-svg,:root:root:root .era-entry .studio-display>.wear-preview{height:120px!important;width:auto!important;grid-row:1/5;grid-column:1}:root:root:root .era-entry .studio-display>.wear-preview{width:96px!important}:root:root:root .era-entry .studio-display>.wear-preview canvas{width:100%;height:100%}}@media(max-width:899px){html{touch-action:manipulation;-webkit-text-size-adjust:100%}body{-webkit-tap-highlight-color:transparent}input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea{font-size:max(16px,1em)}}@media(max-width:899px){.nx[data-page=matches] .classic-host .replay-control>.btn{flex:1 1 14%;min-width:0;padding:0 4px;white-space:nowrap}.nx[data-page=matches] .classic-host .replay-control>#replayPlay{flex:1.6 1 22%}.nx[data-page=matches] .classic-host #replaySeek{flex:1 1 55%;order:9;min-width:0}.nx[data-page=matches] .classic-host #replayTime{order:10}.nx[data-page=matches] .classic-host #replaySpeed{order:11;min-height:40px}}.fx-enter .nx #content>*{animation:none}.nx .nx-training-host{display:flex;min-width:0;min-height:0}.nx[data-page=club] .fac-grid{flex:none}.nx .club-access-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;flex:none}.nx .club-access-grid p{line-height:1.7}.nx .club-legend-list{list-style:none;margin:0;padding:0;max-height:240px;overflow:auto}.nx .club-legend-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.nx .club-legend-list li>span{display:grid;gap:5px}.nx .club-legend-list small{color:var(--muted);font-size:12px}.nx .training-centre{--office-bg:var(--bg);--office-panel:var(--panel);--office-raised:var(--panel-hi);--office-line:var(--line);--theme-text:var(--text);--theme-muted:var(--muted);--theme-accent:var(--win);--sx-line:var(--line);--sx-line-2:var(--line-hi);font:13px/1.5 var(--body);border-radius:20px;background:var(--panel);color:var(--text)}.nx .training-summary{padding:16px;gap:12px}.nx .training-summary>div{gap:12px}.nx .training-summary>div>strong{width:100%;font-size:16px}.nx .training-summary p{white-space:normal}.nx .training-tools{padding:14px 16px;flex-wrap:wrap}.nx .training-tools label{min-width:105px;flex:1}.nx .training-tools label:first-child{flex:2 1 150px}.nx .training-centre :is(select,input[type=search]){min-height:42px;height:42px;border-radius:9px}.nx .training-centre .btn{min-height:42px;height:auto;font-size:12px;padding:8px 12px;border-radius:10px}.nx .training-bulk{padding:12px 16px;gap:10px;flex-wrap:wrap}.nx .training-select-all{white-space:nowrap}.nx .training-bulk .primary{background:var(--club);border-color:var(--club);color:#fff}.nx .training-bulk .primary:disabled{opacity:.45;cursor:not-allowed}.nx .training-table{min-width:850px;font-size:13px}.nx .training-table th{font-size:12px;letter-spacing:0}.nx .training-player small,.nx .training-focus{font-size:11px}.nx .training-role{font-size:12px}.nx .training-note{font-size:12px;line-height:1.7}.nx .training-note b{color:var(--soft)}.nx .training-player>button:focus-visible{outline:2px solid var(--win);outline-offset:3px}.nx .nx-payroll{margin-top:12px;padding-top:14px;border-top:1px solid var(--line);flex:none;min-height:44px}.nx .nx-payroll>summary{display:flex;align-items:center;gap:12px;cursor:pointer;min-height:44px;font-weight:800;font-size:16px;list-style:none}.nx .nx-payroll>summary:before{content:"\ff0b";font-weight:500;font-size:20px;color:var(--win)}.nx .nx-payroll[open]>summary:before{content:"\2212"}.nx .nx-payroll>summary small{margin-left:auto;color:var(--muted);font-size:12px;font-weight:500}.nx .nx-payroll>p{line-height:1.7;margin:10px 0}.nx .nx-payroll h3{font-size:13px;margin:16px 0 8px;color:var(--soft)}.nx .payroll-list{list-style:none;margin:0;padding:0;max-height:320px;overflow:auto;scrollbar-gutter:stable}.nx .payroll-list li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.nx .payroll-player{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;flex:1;min-width:0}.nx .payroll-player>.linkbtn{text-align:left;grid-column:2;white-space:normal;overflow-wrap:anywhere;font-size:14px;border:0;background:none;padding:0;color:var(--text);border-radius:0;cursor:pointer}.nx .payroll-player>small{grid-column:2;color:var(--muted);font-size:12px}.nx .payroll-rank{grid-row:1/3;font-size:24px;min-width:20px;color:var(--win)}.nx .payroll-actions{display:flex;gap:6px;flex:none}.nx .payroll-actions .btn{min-height:40px;height:auto;padding:8px 10px;font-size:12px}.nx .academy-query-head{flex-wrap:wrap;align-items:center}.nx .nx-youth-query{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.nx .nx-youth-query .youth-priority{display:grid;gap:6px;color:var(--muted);font-size:12px}.nx .nx-youth-query select,.nx .nx-fixture-plans select,.nx .nx-fixture-plans input[type=number],.nx .fixture-preparation-bar select{font:13px var(--body);background:var(--bg);border:1px solid var(--line-hi);border-radius:9px;padding:9px 12px;color:var(--text);min-height:42px;max-width:100%}.nx .nx-position-slot{position:absolute;transform:translate(-50%,-50%);width:18%;min-height:48px;max-height:12%;padding:4px 2px;border:1px dashed #b9ddc277;border-radius:8px;background:#0a2c1cbb;color:#d4e7d8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;touch-action:none}.nx .nx-position-slot b{font:800 13px var(--body)}.nx .nx-position-slot span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.nx .nx-position-slot.occupied{background:var(--club);color:#fff;border-style:solid;border-color:#fff8}.nx .nx-position-slot:is(.drag-selected,.drop-hover){outline:3px solid #f7dc8d;outline-offset:1px;z-index:3}.nx .nx-position-slot:focus-visible{outline:3px solid #fff;outline-offset:2px;z-index:4}.nx .is-position-editing .pitch-v{min-height:490px}.nx .tactics.is-fixture{flex:none;height:min(720px,calc(100dvh - 210px));min-height:560px}.nx .pitch-foot{gap:12px;flex-wrap:wrap}.nx .pitch-foot #tacticDragStatus{flex:1 1 180px;line-height:1.5}.nx .pitch-foot .btn{min-height:44px;height:auto;flex:none}.nx .fixture-preparation-bar{display:flex;align-items:end;flex-wrap:wrap;gap:10px;padding:14px 16px;background:var(--panel);border:1px solid var(--line);border-radius:16px}.nx .fixture-preparation-bar label{display:grid;gap:6px;flex:1;min-width:180px;font-size:12px;color:var(--muted)}.nx .fixture-preparation-bar .btn{font-size:13px;min-height:42px;height:auto;padding:10px 14px}.nx .nx-fixture-plans{display:grid;grid-template-columns:1fr 1fr;gap:16px;flex:none}.nx .nx-fixture-plans .conditional-tactics{min-width:0;padding:16px;background:var(--panel);border:1px solid var(--line);border-radius:20px}.nx .nx-fixture-plans h2{font-size:20px}.nx .nx-fixture-plans p{font-size:13px;color:var(--muted);line-height:1.7}.nx .nx-fixture-plans .conditional-tactic-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;border-top:1px solid var(--line)}.nx .nx-fixture-plans label{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--soft);white-space:nowrap}.nx .nx-fixture-plans input[type=number]{width:65px}.nx .nx-fixture-plans input[type=checkbox]{appearance:auto;accent-color:var(--win);width:18px;height:18px;flex:none}.nx .nx-fixture-plans select{min-width:0;flex:1 1 120px}.nx :is(.nx-payroll summary,.nx-youth-query select,.fixture-preparation-bar select,.nx-fixture-plans input,.nx-fixture-plans select):focus-visible{outline:2px solid var(--win);outline-offset:3px}@media(max-width:1199px){.nx[data-page=training] .cols-side{grid-template-columns:minmax(0,1fr)}.nx[data-page=training] .cols-side>.side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.nx .nx-fixture-plans{grid-template-columns:1fr}}@media(max-width:899px){.nx .club-access-grid{grid-template-columns:1fr}:root:root:root[data-theme=night] #toast:not([hidden]){left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));width:auto;max-width:none;transform:none;animation:none;clip-path:none;border-radius:12px;box-sizing:border-box;white-space:normal;padding:14px 16px 14px 46px;font-size:13px;line-height:1.5}:root:root:root[data-theme=night]:has(.nx #tacticDirtyStatus.dirty) #toast:not([hidden]){bottom:calc(140px + env(safe-area-inset-bottom))}.nx[data-page=training] .cols-side>.side{display:flex;flex-direction:column}.nx .training-centre{overflow:visible;flex:none;width:100%}.nx .training-scroll{overflow:visible}.nx .training-table{min-width:0}.nx .training-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nx .training-tools label{min-width:0}.nx .training-tools label:first-child{grid-column:1/-1}.nx .training-bulk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nx .training-bulk>label{min-width:0}.nx .training-summary{display:block}.nx .training-summary>p{margin-top:10px}.nx .training-centre select,.nx .nx-youth-query select,.nx .nx-fixture-plans select,.nx .fixture-preparation-bar select{font-size:16px}.nx .nx-youth-query{width:100%;justify-content:space-between}.nx .nx-youth-query>.btn{flex:1;font-size:12px;min-height:44px}.nx .payroll-list li{align-items:start;gap:8px}.nx .payroll-actions{flex-direction:column}.nx .payroll-actions .btn,.nx .nx-position-slot{min-height:44px}.nx .nx-position-slot span{font-size:10px}.nx .tactics.is-fixture{height:auto;min-height:0}.nx .fixture-preparation-bar{padding:12px}.nx .fixture-preparation-bar label{flex-basis:100%}.nx .fixture-preparation-bar .btn{flex:1}}:root:root:root #detail .pm-actions:has(.pd-management){display:block;padding:0;background:none;border:0}:root:root:root #detail .pd-management{--pd-bg:var(--bg,#0D221D);--pd-panel:var(--panel,#13302A);--pd-line:var(--line,#26504A);--pd-muted:var(--muted,#9FB9B0);--pd-text:var(--text,#F4F1E8);--pd-accent:#D6BC7A;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;color:var(--pd-text);min-width:0;width:100%;font-family:var(--body,inherit)}:root:root:root #detail .pd-management>section{min-width:0;padding:15px;border:1px solid var(--pd-line);border-radius:14px;background:var(--pd-bg)}:root:root:root #detail .pd-section-head{display:flex;align-items:center;gap:9px;margin:0 0 12px}:root:root:root #detail .pd-section-head h3{margin:0;font:800 17px/1.3 var(--display,inherit);color:var(--pd-text)}:root:root:root #detail .pd-icon{width:26px;height:26px;display:grid;place-items:center;color:var(--pd-accent);flex:none}:root:root:root #detail .pd-icon svg{width:24px;height:24px}:root:root:root #detail .pd-state,:root:root:root #detail .pd-range{margin-left:auto;font-size:11px;color:var(--pd-muted);white-space:nowrap}:root:root:root #detail .pd-state{color:var(--win,#6FC3A1);display:flex;align-items:center;gap:5px}:root:root:root #detail .pd-state:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}:root:root:root #detail .pd-state.paused{color:var(--loss,#DF8A83)}:root:root:root #detail .pd-current{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-bottom:12px;font-size:11px;color:var(--pd-muted)}:root:root:root #detail .pd-current strong{font-size:13px;color:var(--pd-accent)}:root:root:root #detail .pd-progress{display:flex;gap:6px;align-items:center;flex-basis:100%}:root:root:root #detail .pd-progress progress{height:5px;flex:1;accent-color:var(--pd-accent);min-width:0}:root:root:root #detail .pd-mode{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;background:var(--pd-panel);padding:4px;border:1px solid var(--pd-line);border-radius:10px;margin-bottom:12px}:root:root:root #detail .pd-management button{font-family:var(--body,inherit);cursor:pointer;box-shadow:none!important;clip-path:none!important;animation:none!important;transform:none!important;min-width:0;white-space:normal;letter-spacing:0}:root:root:root #detail .pd-mode button{border:0!important;border-radius:7px;background:transparent!important;color:var(--pd-muted)!important;font-size:11px!important;font-weight:700;min-height:35px;padding:5px 3px!important}:root:root:root #detail .pd-mode button[aria-pressed=true]{background:var(--pd-accent)!important;color:#14251e!important}:root:root:root #detail .pd-management button:disabled{cursor:default;opacity:.45}:root:root:root #detail .pd-mode button[aria-pressed=true]:disabled{opacity:1}:root:root:root #detail .pd-training-editor{display:flex;align-items:center;gap:10px;min-width:0}:root:root:root #detail .pd-training-editor[hidden]{display:none!important}:root:root:root #detail .pd-training-editor label{font-size:11px;color:var(--pd-muted);white-space:nowrap}:root:root:root #detail .pd-training-editor select{flex:1;min-width:0;width:100%;max-width:none!important;border:1px solid var(--pd-line)!important;border-radius:9px!important;background:var(--pd-panel)!important;color:var(--pd-text)!important;font:700 13px/1.4 var(--body,inherit)!important;padding:9px 10px!important;height:39px;box-shadow:none!important;clip-path:none!important}:root:root:root #detail .pd-focus{display:flex;flex-wrap:wrap;gap:5px;margin:9px 0 12px;min-height:24px}:root:root:root #detail .pd-focus span{font-size:10px;color:var(--pd-muted);border:1px solid var(--pd-line);border-radius:5px;padding:4px 6px}:root:root:root #detail .pd-training-foot{display:flex;align-items:center;gap:10px;border-top:1px solid var(--pd-line);padding-top:11px}:root:root:root #detail .pd-training-foot p{flex:1;min-width:0;margin:0;color:var(--pd-muted);font-size:10px;line-height:1.6}:root:root:root #detail [data-pd-save-training]{flex:none;padding:8px 12px!important;min-height:36px;border:1px solid var(--pd-accent)!important;border-radius:8px;background:var(--pd-accent)!important;color:#14251e!important;font-size:12px!important;font-weight:800}:root:root:root #detail [data-pd-save-training]:disabled{background:transparent!important;color:var(--pd-muted)!important;border-color:var(--pd-line)!important;opacity:1}:root:root:root #detail .pd-number-current{display:flex;gap:14px;align-items:center;margin:0 0 14px}:root:root:root #detail .pd-shirt,.pd-number-dialog .pd-shirt{position:relative;display:block;width:75px;height:80px;flex:none;color:var(--club,#A83D4C)}:root:root:root #detail .pd-shirt svg,.pd-number-dialog .pd-shirt svg{width:100%;height:100%;fill:color-mix(in srgb,currentColor 24%,#16342B);stroke:color-mix(in srgb,currentColor 70%,#F4F1E8);stroke-width:.7}:root:root:root #detail .pd-shirt b,.pd-number-dialog .pd-shirt b{position:absolute;top:32%;left:0;right:0;color:#f4f1e8;text-align:center;font:800 27px/1 var(--num,inherit)}:root:root:root #detail .pd-number-current>div{min-width:0}:root:root:root #detail .pd-number-current strong{display:block;font-size:13px;overflow-wrap:anywhere}:root:root:root #detail .pd-number-current>div>span{display:block;color:var(--pd-muted);font-size:11px;margin-top:4px}:root:root:root #detail .pd-number-current p{font-size:10px;line-height:1.6;color:var(--pd-muted);margin:8px 0 0}:root:root:root #detail .pd-number-picker summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:9px 11px;border:1px solid var(--pd-line);border-radius:8px;background:var(--pd-panel);font-size:12px;font-weight:700;cursor:pointer;color:var(--pd-text)}:root:root:root #detail .pd-number-picker summary::-webkit-details-marker{display:none}:root:root:root #detail .pd-number-picker[open] summary{border-color:var(--pd-accent);color:var(--pd-accent)}:root:root:root #detail .pd-number-legend{display:flex;gap:10px;flex-wrap:wrap;font-size:9px;color:var(--pd-muted);margin:11px 0 8px}:root:root:root #detail .pd-number-legend span{display:flex;align-items:center;gap:4px}:root:root:root #detail .pd-number-legend i{width:6px;height:6px;border-radius:2px;background:var(--pd-panel);border:1px solid var(--pd-line)}:root:root:root #detail .pd-number-legend .used{background:#557c70}:root:root:root #detail .pd-number-legend .current{background:var(--pd-accent)}:root:root:root #detail .pd-number-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;max-height:230px;overflow-y:auto;overscroll-behavior:contain;padding:2px 3px 2px 1px;scrollbar-width:thin;scrollbar-color:var(--pd-line) transparent}:root:root:root #detail .pd-number-grid button{position:relative;border:1px solid var(--pd-line)!important;background:var(--pd-panel)!important;color:var(--pd-text)!important;border-radius:6px;font:700 16px/1 var(--num,inherit)!important;min-height:32px;padding:6px 0!important}:root:root:root #detail .pd-number-grid button.used{background:#24473c!important;border-color:#476c5f!important}:root:root:root #detail .pd-number-grid button.used i{position:absolute;width:3px;height:3px;bottom:3px;left:calc(50% - 1.5px);border-radius:50%;background:#b5c9bc}:root:root:root #detail .pd-number-grid button.current{background:var(--pd-accent)!important;color:#14251e!important;border-color:var(--pd-accent)!important;opacity:1}:root:root:root #detail .pd-number-note{margin:9px 0 0;color:var(--pd-muted);font-size:9px;line-height:1.5}:root:root:root #detail .pd-management :is(button,select,summary):focus-visible{outline:2px solid var(--pd-accent);outline-offset:2px}:root:root:root #detail .pd-roster-actions{display:flex;justify-content:flex-end;gap:8px;padding:10px 0 0}:root:root:root #detail .pd-roster-actions .btn{border-radius:8px!important;background:transparent!important;color:var(--muted,#9FB9B0)!important;border:1px solid var(--line,#26504A)!important;font-size:11px!important;clip-path:none!important;box-shadow:none!important}:root:root:root #detail .pd-roster-actions .danger{color:var(--loss,#DF8A83)!important}:root:root:root #detail .pd-development{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}:root:root:root #detail .pd-development>div{display:flex;flex-direction:column;gap:5px;background:var(--bg,#0D221D);border:1px solid var(--line,#26504A);padding:10px;border-radius:10px}:root:root:root #detail .pd-development span{font-size:10px;color:var(--muted,#9FB9B0)}:root:root:root #detail .pd-development b{font:700 18px/1.4 var(--num,inherit);color:var(--text,#F4F1E8)}:root:root:root #detail .pd-development small{font-size:10px;font-weight:400;color:var(--muted,#9FB9B0)}:root:root:root #detail .pd-development-note{font-size:11px;line-height:1.6;color:var(--muted,#9FB9B0)}:root:root:root dialog.pd-number-dialog{width:min(510px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);height:fit-content!important;display:block!important;padding:24px;border:1px solid #3A6A62!important;border-radius:20px!important;background:#0d221d!important;color:#f4f1e8;clip-path:none!important;transform:none!important;animation:none!important;box-shadow:0 20px 80px #0008!important;overflow:auto;margin:auto;inset:0}:root:root:root .pd-number-dialog .pd-confirm{display:block;width:100%;max-width:none;min-width:0;height:auto}:root:root:root dialog.pd-number-dialog::backdrop{background:#040a09aa;backdrop-filter:blur(5px)}.pd-number-dialog .pd-confirm h2{margin:0 0 8px;font:800 24px/1.35 var(--display,inherit);color:#f4f1e8}.pd-number-dialog .pd-confirm>p{font-size:12px;line-height:1.6;color:#9fb9b0;margin:0 0 20px}.pd-number-dialog .pd-swap-board{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;padding:18px 8px;background:#13302a;border:1px solid #26504A;border-radius:14px;gap:6px}.pd-number-dialog .pd-swap-person{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;min-width:0}.pd-number-dialog .pd-swap-person strong{font-size:13px;overflow-wrap:anywhere}.pd-number-dialog .pd-swap-person>span:not(.pd-shirt){font-size:10px;color:#9fb9b0}.pd-number-dialog .pd-swap-arrow{font-size:25px;color:#d6bc7a;text-align:center}.pd-number-dialog .pd-swap-next{font-size:11px;color:#9fb9b0;margin-top:3px}.pd-number-dialog .pd-swap-next b{font:800 18px/1 var(--num,inherit);color:#d6bc7a;margin:0 3px}.pd-number-dialog .pd-confirm>p.pd-confirm-note{font-size:10px;margin:14px 0 20px}.pd-number-dialog .pd-confirm footer{display:grid;grid-template-columns:1fr 1fr;gap:10px}:root:root:root .pd-number-dialog .pd-confirm footer button{border:1px solid #3A6A62!important;background:#13302a!important;color:#f4f1e8!important;border-radius:10px;min-height:44px;padding:10px!important;font:700 13px/1.4 var(--body,inherit)!important;box-shadow:none!important;clip-path:none!important;transform:none!important;cursor:pointer;animation:none!important}:root:root:root .pd-number-dialog .pd-confirm footer button.pd-primary{background:#d6bc7a!important;border-color:#d6bc7a!important;color:#14251e!important}:root:root:root .pd-number-dialog .pd-confirm footer button:disabled{opacity:.5;cursor:wait}.pd-number-dialog button:focus-visible{outline:2px solid #D6BC7A;outline-offset:3px}.pd-number-dialog .pd-confirm-error{color:#df8a83!important}.pd-number-dialog [hidden]{display:none!important}@media(max-width:899px){:root:root:root #detail .pd-management{grid-template-columns:1fr;gap:12px}:root:root:root #detail .pd-management>section{padding:15px}:root:root:root #detail .pd-mode button{min-height:42px;font-size:12px!important}:root:root:root #detail .pd-training-editor select{height:44px;font-size:16px!important}:root:root:root #detail [data-pd-save-training]{min-height:44px}:root:root:root #detail .pd-number-picker summary{min-height:44px}:root:root:root #detail .pd-number-grid{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));max-height:260px}:root:root:root #detail .pd-number-grid button{min-height:44px}:root:root:root dialog.pd-number-dialog{padding:20px}.pd-number-dialog .pd-confirm h2{font-size:21px}}#detail.nx-player-dialog .nx .pm-attribute-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 -10px}#detail.nx-player-dialog .nx .pm-attribute-heading h3{font-size:14px;margin:0;color:var(--soft)}#detail.nx-player-dialog .nx .pm-attribute-heading p{font-size:11px;margin:0;color:var(--muted)}#detail.nx-player-dialog .nx .pm-attribute-heading p>span{color:var(--win);font-size:9px}#detail.nx-player-dialog .nx .pm-a.is-key{background:#4cc38a12;box-shadow:inset 2px 0 #4cc38a;border-radius:3px}#detail.nx-player-dialog .nx .pm-a.is-key>span{color:var(--text);font-weight:700;text-indent:5px}#detail.nx-player-dialog .nx .pm-a.is-key>i{position:relative}#detail.nx-player-dialog .nx .pm-a.is-key>i:before{content:"";position:absolute;left:-5px;top:50%;width:4px;height:4px;transform:translateY(-50%) rotate(45deg);background:var(--win)}#detail.nx-player-dialog .nx .pm-position-report{padding-top:0}#detail.nx-player-dialog .nx .pm-position-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin-bottom:10px}#detail.nx-player-dialog .nx .pm-position-heading h3{font-size:14px;margin:0;color:var(--soft)}#detail.nx-player-dialog .nx .pm-position-heading>span{font-size:11px;color:var(--muted)}#detail.nx-player-dialog .nx .pm-position-body{display:flex;gap:18px;align-items:center}#detail.nx-player-dialog .nx .pm-position-pitch{display:block;width:100px;height:132px;flex:none;background:#103a29;border-radius:8px}#detail.nx-player-dialog .nx .pm-pitch-lines{fill:none;stroke:#729b87;stroke-width:.8}#detail.nx-player-dialog .nx .pm-position-node circle{fill:#13302a;stroke:#a9bdb5;stroke-width:2}#detail.nx-player-dialog .nx .pm-position-node.is-primary circle{fill:#cfe0da}#detail.nx-player-dialog .nx .pm-position-node.is-selected circle{fill:#4cc38a;stroke:#f4f1e8;stroke-width:2}#detail.nx-player-dialog .nx .pm-position-node text{fill:#f4f1e8;font:700 11px var(--body);paint-order:stroke;stroke:#103a29;stroke-width:2px;stroke-linejoin:round}#detail.nx-player-dialog .nx .pm-position-options{min-width:0;flex:1;display:flex;flex-wrap:wrap;align-items:start;gap:10px 24px}#detail.nx-player-dialog .nx .pm-position-group{display:flex;flex-direction:column;gap:6px;min-width:0}#detail.nx-player-dialog .nx .pm-position-group>span{font-size:11px;color:var(--muted)}#detail.nx-player-dialog .nx .pm-position-group>div{display:flex;flex-wrap:wrap;gap:6px}#detail.nx-player-dialog .nx .pm-position-group small{font-size:12px;color:var(--muted);line-height:44px}#detail.nx-player-dialog .nx .pm-position-chip{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;min-height:44px;padding:8px 10px;border:1px solid var(--line-hi);border-radius:8px;background:transparent;color:var(--soft);cursor:pointer;text-align:left}#detail.nx-player-dialog .nx .pm-position-chip b{font-size:14px;font-weight:800;grid-row:1/3}#detail.nx-player-dialog .nx .pm-position-chip span{font-size:11px;line-height:1.4}#detail.nx-player-dialog .nx .pm-position-chip small{font-size:10px;line-height:1.4;color:var(--muted);grid-column:2}#detail.nx-player-dialog .nx .pm-position-chip[aria-pressed=true]{background:#4cc38a1f;border-color:#4cc38a;color:var(--text)}#detail.nx-player-dialog .nx .pm-position-chip:focus-visible{outline:2px solid var(--win);outline-offset:3px}#detail.nx-player-dialog .nx .pm-position-options>p{width:100%;font-size:10px;color:var(--muted);line-height:1.6;margin:0}#detail.nx-player-dialog .nx .pm-report-note{font-size:12px;color:var(--muted);line-height:1.7;margin:0}@media(max-width:899px){#detail.nx-player-dialog .nx .pm-attribute-heading{margin-bottom:-10px}#detail.nx-player-dialog .nx .pm-position-body{align-items:start;gap:12px}#detail.nx-player-dialog .nx .pm-position-options{gap:10px}#detail.nx-player-dialog .nx .pm-position-chip span{display:none}#detail.nx-player-dialog .nx .pm-position-pitch{width:86px;height:114px}#detail.nx-player-dialog .nx .pm-position-chip{min-width:52px;grid-template-columns:1fr;justify-content:center;text-align:center;gap:4px}#detail.nx-player-dialog .nx .pm-position-chip b{grid-row:auto}#detail.nx-player-dialog .nx .pm-position-chip small{grid-column:auto}}:root:root:root:root[data-theme=night] #detail.nx-player-dialog[open]{width:min(1140px,calc(100vw - 40px));height:min(860px,calc(100dvh - 40px));max-width:none;max-height:none;overflow-y:auto;overflow-x:hidden;border:1px solid #3A6A62;border-radius:22px;background:#0d221d;animation:none;transform:none;scrollbar-width:thin;scrollbar-color:#3A6A62 transparent}:root:root:root:root[data-theme=night] #detail.nx-player-dialog #detailContent{height:auto;min-height:100%;overflow:visible}:root:root:root:root[data-theme=night] #detail.nx-player-dialog .close-dialog{position:fixed;top:calc((100dvh - min(860px,100dvh - 40px))/2 + 12px);right:calc((100vw - min(1140px,100vw - 40px))/2 + 12px);width:36px;height:36px;border-radius:10px}#detail.nx-player-dialog .nx.nx-dialog{height:auto;min-height:100%;font-family:var(--body)}#detail.nx-player-dialog .nx .pm{width:100%;height:auto;max-height:none;min-height:min(858px,calc(100dvh - 42px));grid-template-columns:224px minmax(0,1fr);gap:24px;padding:24px;border:0;border-radius:0;align-items:start;animation:none;box-shadow:none}#detail.nx-player-dialog .nx .pm-card{position:sticky;top:24px;gap:14px;min-width:0}#detail.nx-player-dialog .nx .pm-face{height:258px;min-height:258px;flex:none;border-radius:14px}#detail.nx-player-dialog .nx .pm-portrait{height:244px;max-width:none}#detail.nx-player-dialog .nx .pm-face .sheen{display:none}#detail.nx-player-dialog .nx .pm-id{height:116px;min-height:116px;gap:5px;flex:none}#detail.nx-player-dialog .nx .pm-id h2{height:58px;margin:0;font-size:24px;font-weight:800;line-height:29px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#detail.nx-player-dialog .nx .pm-meta{min-height:32px;font-size:11px;line-height:16px;overflow-wrap:anywhere}#detail.nx-player-dialog .nx .pm-id :is(.stars,.pm-report-pending){height:18px;min-height:18px;font-size:12px;line-height:18px;margin:0}#detail.nx-player-dialog .nx .pm-report-pending{color:var(--muted)}#detail.nx-player-dialog .nx .pm-vitals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;min-width:0;flex:none;margin:0;padding:12px 0;border-block:1px solid var(--line)}#detail.nx-player-dialog .nx .pm-vitals>div{min-width:0}#detail.nx-player-dialog .nx .pm-vitals dt{margin:0 0 3px;font-size:11px;line-height:16px;color:var(--muted)}#detail.nx-player-dialog .nx .pm-vitals dd{margin:0;font-size:17px;font-weight:700;line-height:22px;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}#detail.nx-player-dialog .nx .pm-vitals dd small{font-size:11px;font-weight:500;color:var(--muted)}#detail.nx-player-dialog .nx .pm-radar{width:100%;height:192px;min-height:192px;max-height:none;flex:none}#detail.nx-player-dialog .nx .pm-main{gap:18px;overflow:visible;padding:34px 4px 4px 0}#detail.nx-player-dialog .nx .pm-main>*{flex:none;min-width:0}#detail.nx-player-dialog .nx .pm-top{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1.8fr) repeat(4,minmax(0,1fr));gap:6px;height:92px;min-height:92px}#detail.nx-player-dialog .nx .pm-top>div:first-child{grid-column:auto}#detail.nx-player-dialog .nx .pm[data-ownership=external] .pm-top{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}#detail.nx-player-dialog .nx .pm-top>div{min-width:0;padding:10px 9px;border:1px solid var(--line);border-radius:10px;justify-content:center;gap:6px;overflow:hidden}#detail.nx-player-dialog .nx .pm-top>div>span{font-size:11px;line-height:14px}#detail.nx-player-dialog .nx .pm-top>div>b{font-size:21px;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#detail.nx-player-dialog .nx .pm-top .pm-season-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 5px;font-size:18px;line-height:20px}#detail.nx-player-dialog .nx .pm-top .pm-season-stat{min-width:0;font-size:inherit;line-height:inherit}#detail.nx-player-dialog .nx .pm-top b small{font-size:10px;margin:0 0 0 2px}#detail.nx-player-dialog .nx .pm-attrs{display:grid;grid-template-columns:repeat(var(--pm-attribute-columns,4),minmax(0,1fr));gap:16px;min-height:306px;padding:2px 0 14px;border-bottom:1px solid var(--line)}#detail.nx-player-dialog .nx .pm-attrs>section{min-width:0}#detail.nx-player-dialog .nx .pm-attrs h3{margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--line);font-size:14px;line-height:20px}#detail.nx-player-dialog .nx .pm-a{grid-template-columns:minmax(0,72px) minmax(12px,1fr) 24px;gap:6px;height:25px;padding:0;font-size:12px;line-height:16px}#detail.nx-player-dialog .nx .pm-a>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#detail.nx-player-dialog .nx .pm-a>b{font-size:15px;line-height:20px;font-variant-numeric:tabular-nums}#detail.nx-player-dialog .nx .pm-bottom{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:144px}#detail.nx-player-dialog .nx .pm-bottom>section{min-width:0;padding:12px;border:1px solid var(--line);border-radius:10px}#detail.nx-player-dialog .nx .pm-bottom h3{font-size:13px;line-height:18px;margin-bottom:10px}#detail.nx-player-dialog .nx .pm-form{height:64px;gap:7px;overflow:hidden}#detail.nx-player-dialog .nx .pm-form>p{align-self:center;margin:0;font-size:11px;line-height:18px}#detail.nx-player-dialog .nx .pm-career{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;font-size:10px}#detail.nx-player-dialog .nx .pm-career b{font-size:20px;line-height:25px;overflow-wrap:anywhere}#detail.nx-player-dialog .nx .pm-traits{gap:4px}#detail.nx-player-dialog .nx .pm-traits>span{padding:3px 6px;font-size:10px;line-height:15px;border-radius:5px;overflow-wrap:anywhere}#detail.nx-player-dialog .nx .pm-bottom .small{font-size:11px;line-height:17px;overflow-wrap:anywhere}#detail.nx-player-dialog .nx .pm-actions{margin:0}#detail.nx-player-dialog .nx .pm-manage{padding:14px 0 4px;border-top:1px solid var(--line)}@media(min-width:900px)and (max-width:1100px){#detail.nx-player-dialog .nx .pm{grid-template-columns:192px minmax(0,1fr);gap:18px;padding:20px}#detail.nx-player-dialog .nx .pm-face{height:236px;min-height:236px}#detail.nx-player-dialog .nx .pm-portrait{height:224px}#detail.nx-player-dialog .nx .pm-attrs{gap:10px}#detail.nx-player-dialog .nx .pm-a{grid-template-columns:minmax(0,62px) minmax(8px,1fr) 20px;gap:4px;font-size:10px}#detail.nx-player-dialog .nx .pm-top>div{padding-inline:7px}#detail.nx-player-dialog .nx .pm-top>div>b{font-size:18px}}@media(max-width:899px){:root:root:root:root[data-theme=night] #detail.nx-player-dialog[open]{width:100vw;height:100dvh;margin:0;inset:0;border:0;border-radius:0;overflow-y:auto}:root:root:root:root[data-theme=night] #detail.nx-player-dialog #detailContent{height:auto;min-height:100%;overflow:visible}:root:root:root:root[data-theme=night] #detail.nx-player-dialog .close-dialog{position:fixed;top:calc(10px + env(safe-area-inset-top));right:10px;width:44px;height:44px}#detail.nx-player-dialog .nx .pm{display:flex;flex-direction:column;align-items:stretch;gap:22px;height:auto;min-height:100dvh;padding:calc(56px + env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));border:0;border-radius:0;overflow:visible}#detail.nx-player-dialog .nx .pm-card{position:static;display:grid;grid-template-columns:116px minmax(0,1fr);gap:12px;overflow:visible;align-items:start}#detail.nx-player-dialog .nx .pm-face{height:148px;min-height:148px;border-radius:10px}#detail.nx-player-dialog .nx .pm-portrait{height:140px}#detail.nx-player-dialog .nx .pm-ovr{left:9px;top:9px}#detail.nx-player-dialog .nx .pm-ovr b{font-size:34px}#detail.nx-player-dialog .nx .pm-ovr span{font-size:14px}#detail.nx-player-dialog .nx .pm-badge{left:12px;top:54px;width:20px;height:24px}#detail.nx-player-dialog .nx .pm-face .finish{bottom:8px;right:8px;font-size:10px;padding:3px 6px;letter-spacing:1px}#detail.nx-player-dialog .nx .pm-id{height:124px;min-height:124px;align-self:center}#detail.nx-player-dialog .nx .pm-id h2{height:56px;font-size:21px;line-height:28px}#detail.nx-player-dialog .nx .pm-meta{font-size:11px;line-height:17px;min-height:34px}#detail.nx-player-dialog .nx .pm-vitals{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-block:10px}#detail.nx-player-dialog .nx .pm-vitals dd{font-size:16px}#detail.nx-player-dialog .nx .pm-radar{grid-column:1/-1;height:166px;min-height:166px;width:190px;justify-self:center}#detail.nx-player-dialog .nx .pm-main{padding:0;gap:20px;overflow:visible;scrollbar-gutter:auto}#detail.nx-player-dialog .nx .pm-top{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;min-height:0;gap:8px}#detail.nx-player-dialog .nx .pm-top>div{min-height:70px;padding:10px 12px}#detail.nx-player-dialog .nx .pm-top>div:first-child{grid-column:1/-1}#detail.nx-player-dialog .nx .pm-top .pm-season-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));font-size:21px;line-height:24px}#detail.nx-player-dialog .nx .pm[data-ownership=external] .pm-top{grid-template-columns:repeat(2,minmax(0,1fr))}#detail.nx-player-dialog .nx .pm-attrs{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;gap:24px 16px;padding-bottom:20px}#detail.nx-player-dialog .nx .pm-a{grid-template-columns:minmax(0,70px) minmax(10px,1fr) 23px;gap:5px;height:28px;font-size:11px}#detail.nx-player-dialog .nx .pm-bottom{grid-template-columns:minmax(0,1fr);min-height:0;gap:10px}#detail.nx-player-dialog .nx .pm-bottom>section{padding:14px}#detail.nx-player-dialog .nx .pm-career{font-size:11px;gap:10px}#detail.nx-player-dialog .nx .pm-traits>span{font-size:11px;padding:4px 7px}}:root:root:root:root #detail.scout-request-dialog{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);margin:0;box-sizing:border-box;width:min(660px,calc(100vw - 32px));max-width:660px;max-height:calc(100dvh - 32px);padding:28px;border:1px solid var(--line,#26504A);border-radius:18px;background:var(--bg,#0D221D);color:var(--text,#F4F1E8);overflow:hidden;animation:none;transition:none;clip-path:none;opacity:1}#detail.scout-request-dialog #detailContent{display:flex;min-width:0;max-height:calc(100dvh - 90px);overflow:hidden}:root[data-theme=night] #detail.scout-request-dialog{--bg:#0D221D;--panel:#13302A;--line:#26504A;--text:#F4F1E8;--muted:#A9BDB5;--body:NxSans,"Malgun Gothic",sans-serif}#detail.scout-request-dialog .close-dialog{position:absolute;top:14px;right:14px;width:38px;height:38px;float:none;z-index:2}.scout-request{--sr-line:var(--line,#26504A);--sr-muted:var(--muted,#A9BDB5);--sr-panel:var(--panel,#13302A);--sr-accent:#D6BC7A;font-family:var(--body,inherit);display:flex;flex-direction:column;min-width:0;width:100%;max-height:inherit}.scout-request,.scout-request *{box-sizing:border-box}.scout-request header{padding-right:32px;margin-bottom:22px}.scout-request header,.scout-request footer{flex-shrink:0}.scout-request h2{margin:0 0 8px;font-size:26px;line-height:1.25;font-weight:800}.scout-request header p{margin:0;color:var(--sr-muted);font-size:13px;line-height:1.6}.scout-request fieldset{padding:0;margin:0;border:0;min-width:0}.scout-request .sr-position-scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:2px 4px 3px 0}.scout-request legend{padding:0;margin-bottom:10px;font-weight:700;font-size:14px}.scout-request .sr-choice{position:relative;display:block;min-width:0;cursor:pointer}.scout-request .sr-choice input{position:absolute;top:15px;left:12px;margin:0;accent-color:var(--sr-accent);width:16px;height:16px;z-index:1}.scout-request .sr-choice>span{display:flex;flex-direction:column;gap:3px;min-height:60px;padding:11px 8px 11px 37px;border:1px solid var(--sr-line);border-radius:10px;background:var(--sr-panel)}.scout-request .sr-choice b{font-size:14px;line-height:20px;font-weight:750}.scout-request .sr-choice small{color:var(--sr-muted);font-size:10px;line-height:1.4;overflow-wrap:anywhere}.scout-request .sr-choice input:checked+span{border-color:var(--sr-accent);background:color-mix(in srgb,var(--sr-accent) 10%,var(--sr-panel))}.scout-request .sr-choice input:focus-visible+span{outline:2px solid var(--sr-accent);outline-offset:3px}.scout-request .sr-group{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px;margin-top:12px}.scout-request .sr-group h3{margin:17px 0 0;font-size:12px;font-weight:600;color:var(--sr-muted)}.scout-request .sr-group>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.scout-request footer{margin-top:22px;padding-top:18px;border-top:1px solid var(--sr-line);display:flex;align-items:center;flex-wrap:wrap;gap:12px}.scout-request .sr-cost{display:flex;flex-direction:column;gap:4px;font-size:13px}.scout-request .sr-cost b{font-size:17px;font-variant-numeric:tabular-nums;margin-left:6px}.scout-request .sr-cost small{color:var(--sr-muted);font-size:11px}.scout-request .sr-actions{display:flex;gap:8px;margin-left:auto}:root:root:root:root #detail.scout-request-dialog .sr-actions button{min-height:44px;border-radius:10px;padding:10px 14px}:root:root:root:root #detail.scout-request-dialog .sr-actions .primary{background:var(--sr-accent);border-color:var(--sr-accent);color:#10251e}.scout-request .sr-actions button:disabled{opacity:.45}.scout-request .sr-error{order:1;flex-basis:100%;margin:0;color:var(--loss,#F0645C);font-size:12px}@media(max-width:540px){:root:root:root:root #detail.scout-request-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:22px 16px;border-radius:14px}#detail.scout-request-dialog #detailContent{max-height:calc(100dvh - 62px)}.scout-request h2{font-size:23px}.scout-request .sr-group{grid-template-columns:1fr;gap:7px}.scout-request .sr-group h3{margin:0}.scout-request .sr-group>div{gap:6px}.scout-request .sr-choice>span{min-height:60px;padding-left:32px}.scout-request .sr-choice input{left:9px}.scout-request .sr-choice small{font-size:9px}.scout-request .sr-actions{width:100%;margin:2px 0 0}.scout-request .sr-actions button{flex:1}.scout-request .sr-error{order:0}}.dedicated-development{--dd-panel:var(--theme-panel,#13302A);--dd-text:var(--theme-text,#F4F1E8);--dd-muted:var(--theme-muted,#A9BDB5);--dd-line:var(--theme-line,#26504A);--dd-accent:#D6BC7A;min-width:0;min-height:0;display:flex;flex-direction:column;border:1px solid var(--dd-line);border-radius:18px;padding:20px;background:var(--dd-panel);color:var(--dd-text)}.nx .dedicated-development{--dd-panel:var(--panel);--dd-text:var(--text);--dd-muted:var(--muted);--dd-line:var(--line)}.dedicated-development .dd-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none}.dedicated-development .dd-heading h2{margin:0;font-size:21px;font-weight:800;line-height:1.35}.dedicated-development .dd-heading p{margin:6px 0 0;color:var(--dd-muted);font-size:12px;line-height:1.6}.dedicated-development .dd-count{flex:none;font-size:28px;font-weight:800;color:var(--dd-accent);white-space:nowrap}.dedicated-development .dd-count small{font-size:12px;font-weight:500;margin-left:5px;color:var(--dd-muted)}.dedicated-development .dd-guide{margin:12px 0 16px;font-size:11px;line-height:1.5;color:var(--dd-muted)}.dedicated-development .dd-roster{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--dd-line) transparent}.dedicated-development .dd-row{display:grid;grid-template-columns:minmax(0,1fr) 54px 70px auto;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--dd-line)}.dedicated-development .dd-player{grid-column:1;grid-row:1/3;display:flex;align-items:center;gap:10px;min-width:0;padding:0;border:0;background:none;color:inherit;text-align:left;font:inherit;cursor:pointer}.dedicated-development .dd-player .portrait{width:40px;height:50px;flex:none;overflow:hidden;border-radius:7px;background:color-mix(in srgb,var(--dd-line) 55%,transparent)}.dedicated-development .dd-player canvas{display:block;width:100%;height:100%;object-fit:contain}.dedicated-development .dd-player>span:last-child{min-width:0;display:flex;flex-direction:column;gap:5px}.dedicated-development .dd-player b{font-size:13px;line-height:18px;overflow-wrap:anywhere}.dedicated-development .dd-player small{font-size:10px;line-height:15px;color:var(--dd-muted)}.dedicated-development .is-selected .dd-player small{color:var(--dd-accent)}.dedicated-development .dd-metric{display:flex;flex-direction:column;gap:4px;min-width:0}.dedicated-development .dd-metric>span{font-size:10px;color:var(--dd-muted)}.dedicated-development .dd-metric>b{font-size:18px;font-weight:750;line-height:22px;font-variant-numeric:tabular-nums}.dedicated-development .dd-metric>b.dd-pending{font-size:11px;font-weight:500;white-space:nowrap;color:var(--dd-muted)}.dedicated-development .dd-potential{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;font-size:10px;line-height:15px;color:var(--dd-muted)}.dedicated-development .dd-potential>span{white-space:nowrap}.dedicated-development .dd-stars{font-size:12px;line-height:16px;letter-spacing:.3px;color:var(--dd-accent)}.dedicated-development .dd-stars i{font-style:normal;color:var(--dd-muted)}.dedicated-development .dd-potential small{font:inherit;overflow-wrap:anywhere}.dedicated-development .dd-gap{grid-column:2/4;grid-row:2;font-size:10px;line-height:15px;color:var(--dd-muted);min-width:0}.dedicated-development .dd-toggle{grid-column:4;grid-row:1/3;min-height:36px;min-width:76px;padding:8px 10px;border:1px solid var(--dd-line);border-radius:8px;background:transparent;color:var(--dd-text);font:inherit;font-weight:700;font-size:11px;line-height:1.3;white-space:nowrap;cursor:pointer}.dedicated-development .dd-toggle[aria-pressed=true]{border-color:var(--dd-accent);background:color-mix(in srgb,var(--dd-accent) 12%,transparent);color:var(--dd-accent)}.dedicated-development .dd-toggle:disabled{opacity:.4;cursor:default}.dedicated-development :is(button,select):focus-visible{outline:2px solid var(--dd-accent);outline-offset:3px}.dedicated-development .dd-note{flex:none;margin-top:12px;padding-top:12px;border-top:1px solid var(--dd-line);font-size:10px;line-height:1.7;color:var(--dd-muted)}.dedicated-development .dd-empty{font-size:13px;line-height:1.7;color:var(--dd-muted);padding:16px 0}@media(max-width:1100px){.dedicated-development .dd-row{grid-template-columns:minmax(0,1fr) 52px 62px;gap:10px 8px}.dedicated-development .dd-player{grid-column:1;grid-row:1/3}.dedicated-development .dd-toggle{grid-row:3;grid-column:1/-1;min-height:40px}.dedicated-development .dd-gap{grid-column:2/4}.dedicated-development{padding:16px}}@media(max-width:760px){.dedicated-development .dd-roster{overflow:visible}.dedicated-development .dd-toggle{min-height:44px}.dedicated-development .dd-heading p{font-size:12px}.dedicated-development .dd-note{font-size:11px}}.nx .view.academy-scroll{overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scroll-padding-block:16px 96px}.nx .academy-workspace{min-height:420px}.academy-scroll .dd-roster{scrollbar-gutter:stable;scrollbar-width:auto}.academy-scroll .dd-row{scroll-margin-block:16px 96px}@media(max-width:899px){.academy-scroll .dd-roster{flex:none;overflow:visible;scrollbar-gutter:auto}.academy-scroll .dd-toggle{min-height:44px}}.league-assignment{padding:16px 0;min-width:0;color:inherit}.league-assignment>small{display:block;font-size:13px;font-weight:600;opacity:.8}.league-assignment>strong{display:block;margin:6px 0;font-size:clamp(26px,4vw,38px);font-variant-numeric:tabular-nums;line-height:1.2}.league-assignment>p{margin:6px 0;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.nx .league-assignment{padding:8px 0}.nx .league-assignment>p{color:var(--muted)}.league-main-panel .league-assignment{padding:24px}@media(max-width:600px){.league-assignment>strong{font-size:28px}.league-assignment>p{font-size:12px}}.nx .cup-tournament{display:flex;flex-direction:column;min-width:0;min-height:0;flex:1;background:var(--panel,#17352c);border:1px solid var(--line,#365044);border-radius:12px;overflow:hidden}.nx .cup-tournament-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 12px}.nx .cup-tournament-heading h2{margin:0;font-size:18px}.nx .cup-tournament-heading p{margin:5px 0 0;color:var(--soft,#9baf9f);font-size:12px}.nx .cup-tournament-tools{display:flex;align-items:center;gap:10px}.nx .cup-tournament-tools label{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--soft)}.nx .cup-tournament-tools select{max-width:160px}.nx .cup-round-navigation{display:flex;align-items:center;gap:6px;padding:0 20px 12px;flex-wrap:wrap}.nx .cup-round-navigation button{background:transparent;border:1px solid var(--line,#365044);border-radius:6px;color:var(--soft,#9baf9f);padding:5px 12px;font:inherit;font-size:12px;cursor:pointer}.nx .cup-round-navigation button.is-current{border-color:#d7b96c;color:#edce84;background:#d7b96c10}.nx .cup-round-navigation>span{margin-left:auto;font-size:11px;color:var(--soft,#9baf9f)}.nx .cup-tournament-scroll{position:relative;min-height:280px;height:clamp(300px,52vh,660px);overflow:auto;overscroll-behavior:contain;scrollbar-color:#668574 #10291f;scrollbar-width:thin;background:#10291f;border-top:1px solid var(--line,#365044);border-bottom:1px solid var(--line,#365044)}.nx .cup-tournament-canvas{position:relative;isolation:isolate}.nx .cup-bracket-lines{position:absolute;inset:0;pointer-events:none}.nx .cup-bracket-link{fill:none;stroke:#486454;stroke-width:1.5}.nx .cup-bracket-link.is-own{stroke:#d7b96c;stroke-width:2.5}.nx .cup-round-title{position:absolute;top:16px;width:224px;margin:0;padding:0 0 12px;border-bottom:1px solid #66857466;color:#d9e4dc;font-size:14px;letter-spacing:.01em}.nx .cup-tie{box-sizing:border-box;position:absolute;width:224px;height:92px;display:block;border:1px solid #456150;border-radius:8px;padding:0;background:#19372c;color:#f4f1e8;text-align:left;overflow:hidden;font:inherit;box-shadow:0 2px 5px #07180f30}.nx button.cup-tie{cursor:pointer}.nx button.cup-tie:hover{border-color:#9baf9f;background:#214232}.nx .cup-tie.is-own{border-color:#d7b96c;box-shadow:0 0 0 1px #d7b96c55}.nx .cup-tie.is-bye{background:#163124}.nx .cup-tie.is-empty{opacity:.45}.nx .cup-tie-teams{display:block;padding:5px 9px}.nx .cup-team{display:flex;height:27px;gap:7px;align-items:center;color:#9baf9f;font-size:12px}.nx .cup-team.is-winner{color:#f4f1e8}.nx .cup-team.is-own .cup-team-name{color:#edce84}.nx .cup-team>b{margin-left:auto;font-size:15px;min-width:18px;text-align:center}.nx .cup-team-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.nx .cup-team-crest,.nx .cup-team-placeholder{display:inline-flex;flex:0 0 19px;width:19px;height:22px;align-items:center;justify-content:center}.nx .cup-team-crest svg{max-width:19px;max-height:22px}.nx .cup-team-placeholder{color:#668574}.nx .cup-tie-meta{display:flex;align-items:center;justify-content:space-between;gap:5px;background:#0d221d55;border-top:1px solid #45615066;padding:4px 9px;color:#a8bbad;font-size:10px;line-height:16px}.nx .cup-tie-meta>span{color:#d7b96c}.nx .cup-tournament-note{padding:11px 20px;margin:0;font-size:11px;line-height:1.6;color:var(--soft,#9baf9f)}.nx .cup-tournament-feedback{display:grid;place-content:center;justify-items:start;gap:10px;padding:30px;min-height:300px;line-height:1.7;color:var(--soft,#9baf9f)}.nx .cup-tournament-feedback h2,.nx .cup-tournament-feedback p{margin:0}.nx .cup-tournament-layout{min-height:0}.nx .cup-journey{padding:16px 0 0}.nx .cup-journey h3{font-size:14px;margin:0 0 10px}.nx .cup-tournament:focus-visible,.nx .cup-tournament-scroll:focus-visible,.nx .cup-round-navigation button:focus-visible,.nx .cup-tie:focus-visible{outline:2px solid #f0d490;outline-offset:3px}@media(max-width:700px){.nx .cup-tournament-heading{padding:14px;align-items:flex-start;flex-direction:column;gap:10px}.nx .cup-tournament-tools{width:100%;justify-content:space-between;flex-wrap:wrap}.nx .cup-round-navigation{padding:0 14px 10px;gap:5px}.nx .cup-round-navigation button{padding:5px 9px}.nx .cup-round-navigation>span{width:100%;margin:3px 0 0}.nx .cup-tournament-scroll{height:52vh;min-height:320px}.nx .cup-tournament-note{padding:10px 14px}}.fame-badge{--honour:#d6b76c;display:inline-flex;align-items:center;gap:4px;color:var(--honour);font-size:11px;font-weight:700;white-space:nowrap;vertical-align:middle}.fame-second{--honour:#d4dfe0}.fame-third,.fame-top20{--honour:#d29b76}.fame-top50{--honour:#9cb4b5}.fame-badge svg{width:37px;height:30px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.fame-badge text{fill:currentColor;stroke:none;text-anchor:middle;font-size:14px;font-weight:800}.fame-badge.is-compact svg{width:27px;height:23px}.fame-badge.is-compact{font-size:10px}.fame-crest{display:inline-flex;position:relative;align-items:center;justify-content:center;border:1px solid var(--honour,#d6b76c);border-radius:8px;padding:4px;flex:none;box-shadow:inset 0 0 12px #d6b76c0a}.fame-crest>.fame-badge{position:absolute;bottom:-10px;left:50%;transform:translate(-50%);background:#112d26;border-radius:4px;padding:0 2px}.fame-crest>.fame-badge>span{display:none}.fame-eyebrow{font-size:10px;letter-spacing:2px;color:#c5ad72;font-weight:700}.fame-own{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,1fr) minmax(190px,1fr);align-items:center;gap:24px;padding:24px 28px;background:linear-gradient(110deg,#243f32,#15352e);border:1px solid #ac915848;border-left:3px solid #d6b76c;border-radius:10px;margin-bottom:18px;flex:none}.fame-own h2{margin:8px 0;overflow-wrap:anywhere}.fame-own p{font-size:13px;margin:8px 0 0;color:#c6d3cc}.fame-total{display:flex;flex-direction:column;gap:5px}.fame-total strong{font-size:38px;line-height:1.2;letter-spacing:-1px;color:#f3dfad;font-variant-numeric:tabular-nums}.fame-total em{font-size:15px;font-style:normal;margin-left:7px}.fame-total small,.fame-total span,.fame-next small,.fame-next span{font-size:12px;color:#b6c9bf}.fame-next{display:flex;flex-direction:column;gap:8px;padding-left:24px;border-left:1px solid #b8ba8e26}.fame-next b{font-size:14px}.fame-board{min-height:220px;display:flex;flex-direction:column;flex:1;padding:0!important;overflow:hidden}.fame-toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid #bbd5c417}.fame-tabs{display:flex;background:#0c261e;border:1px solid #adc3af22;border-radius:6px;padding:3px}.fame-tabs button{border:0;background:none;color:#aebfb4;padding:8px 14px;border-radius:4px;font:inherit;font-size:12px;cursor:pointer}.fame-tabs button[aria-pressed=true]{background:#d6b76c;color:#172c21;font-weight:700}.fame-live{margin-left:auto}.fame-table-scroll{overflow:auto;min-height:100px;flex:1}.fame-table{width:100%;border-collapse:collapse;min-width:620px}.fame-table th{position:sticky;top:0;background:#18382d;color:#a7bdb0;font-size:11px;font-weight:500;text-align:left;padding:12px 20px;border-bottom:1px solid #bbd5c422;z-index:1;white-space:nowrap}.fame-table td{padding:15px 20px;border-bottom:1px solid #bbd5c414;font-size:13px}.fame-table .r{text-align:right}.fame-table tr.is-own{background:#d6b76c0e}.fame-position{font-size:21px!important;font-variant-numeric:tabular-nums;color:#cfb779;width:110px}.fame-position small{display:block;color:#a7bdb0;font-size:10px;margin-top:3px}.fame-club{display:flex;align-items:center;gap:15px;text-align:left;color:inherit;min-width:140px}.fame-club>.crest,.fame-club .crest{width:30px;height:36px;display:inline-flex;flex:none}.fame-club>.crest svg,.fame-club .crest svg{width:100%;height:100%}.fame-club>span:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:3px;max-width:300px}.fame-club b{overflow-wrap:anywhere}.fame-score{font-size:21px!important;color:#efddb0;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.fame-score small{font-size:10px;color:#a7bdb0}.fame-season{color:#9fb8aa;white-space:nowrap}.fame-pagination{display:flex;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid #bbd5c417;flex:none}.fame-pagination>span{margin-right:auto}.fame-feedback{padding:32px!important;text-align:center;line-height:1.8}.fame-rules{flex:none;margin-top:14px;font-size:12px;line-height:1.8;color:#b6c9bf}.fame-rules summary{cursor:pointer;color:#e1e8dd}.fame-rules p{margin:10px 0 0}.fame-home-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 18px;border:1px solid #bda25a42;border-radius:8px;background:#d6b76c08;margin:0 0 16px;color:inherit;text-decoration:none;flex:none}.fame-home-card>span{display:flex;align-items:center;gap:12px}.fame-home-card strong{font-size:22px;color:#eed8a3;font-variant-numeric:tabular-nums}.fame-home-card small{font-size:11px;color:#acbeb0}.fame-home-card b{font-size:13px}.fame-home-card:focus-visible,.fame-tabs button:focus-visible,.fame-club:focus-visible{outline:2px solid #e0c47e;outline-offset:3px}#content[data-page=ranking],.nx[data-page=ranking] #content{overflow:auto}.fame-history{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;color:#b7c8ba;font-size:12px}@media(max-width:900px){.fame-own{grid-template-columns:1fr 1fr;padding:20px;gap:18px}.fame-next{grid-column:1/-1;padding:14px 0 0;border-left:0;border-top:1px solid #b8ba8e26}.fame-board{flex:none;min-height:0}.fame-table-scroll{max-height:65vh}.fame-live{width:100%;margin-left:0}.fame-total strong{font-size:30px}.fame-toolbar{padding:14px}.fame-home-card>span{flex-wrap:wrap;gap:6px}.fame-home-card>span:last-child{justify-content:flex-end}.fame-table td,.fame-table th{padding:13px 14px}.fame-club>span:last-child{max-width:180px}}.fame-sticky-own{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:12px;padding:13px 20px;background:#213e2f;border-top:1px solid #c3ad6855;flex:none;font-size:12px}.fame-sticky-own strong{margin-left:auto;color:#eed8a3;font-size:19px;font-variant-numeric:tabular-nums}.fame-refresh-error{padding:10px 16px;border:1px solid #d6b76c55;border-radius:6px;color:#e0c790;font-size:12px;flex:none}.nx .fame-badge svg{width:37px;height:30px;filter:none}.nx .fame-badge.is-compact svg,.nx .fame-crest>.fame-badge svg{width:27px;height:23px;filter:none}.club-scouting-head>.fame-crest>svg{width:44px;height:50px;flex:none}.nx[data-page=home] .view{overflow:auto}.nx[data-page=ranking] .view{display:block;overflow-y:auto}.nx[data-page=ranking] .page-head{margin-bottom:16px}.nx[data-page=ranking] .fame-own{padding:16px 22px;gap:18px;margin-bottom:16px}.nx[data-page=ranking] .fame-own h2{margin:4px 0;font-size:20px}.nx[data-page=ranking] .fame-own p{margin-top:4px}.nx[data-page=ranking] .fame-total strong{font-size:32px}.nx[data-page=ranking] .fame-board{flex:none;min-height:0;overflow:visible}.nx[data-page=ranking] .fame-table-scroll{flex:none;min-height:0;max-height:none;overflow-x:auto}.nx[data-page=ranking] .fame-table td{padding:9px 16px;vertical-align:middle}.nx[data-page=ranking] .fame-table th{padding:10px 16px}.nx[data-page=ranking] .fame-club{gap:12px;min-height:42px}.nx[data-page=ranking] .fame-club>span:last-child{flex-direction:row;align-items:center;gap:10px}.nx[data-page=ranking] .fame-sticky-own{position:static}@media(max-width:900px){.nx[data-page=ranking] .fame-own{padding:14px 16px;gap:12px}.nx[data-page=ranking] .fame-next{padding-top:10px;gap:4px}.nx[data-page=ranking] .fame-table td,.nx[data-page=ranking] .fame-table th{padding:9px 12px}.nx[data-page=ranking] .fame-club>span:last-child{flex-direction:column;align-items:flex-start;gap:2px}}.nx .m-pane-tabs{display:none}@media(max-width:899px){.nx{-webkit-tap-highlight-color:transparent}.nx .view{overscroll-behavior-y:contain}.nx :is(.btn,.seg button,.tabbar>*,.card,[data-nx-select]):active{transform:scale(.97);transition:transform .08s}.nx .page-head h1,.nx .tactics-head h1{font-size:24px;line-height:1.15}.nx .m-pane-tabs{display:flex;position:sticky;top:-12px;z-index:6;margin:-2px -14px 0;padding:8px 14px;background:linear-gradient(var(--bg,#08140f) 82%,transparent);gap:6px}.nx .m-pane-tabs button{flex:1 1 0;justify-content:center}.nx[data-page=training] .training-summary{padding:10px 12px;gap:6px}.nx[data-page=training] .training-summary>div{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline}.nx[data-page=training] .training-summary p{margin:4px 0 0;font-size:12px}.nx[data-page=training] .training-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px;padding:8px 0}.nx[data-page=training] .training-tools label{display:flex;flex-direction:column;gap:3px;font-size:11px;min-width:0}.nx[data-page=training] .training-tools label:first-child{grid-column:1/-1}.nx[data-page=training] .training-tools :is(input,select){height:36px;min-height:36px;font-size:16px;width:100%;padding:0 6px}.nx[data-page=training] .training-tools>span{align-self:center;font-size:12px;grid-column:1/3}.nx[data-page=training] .training-tools>.btn{min-height:38px}.nx[data-page=training] .training-bulk{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:8px 10px;position:sticky;top:-12px;z-index:5;background:var(--panel,#10231c);border-radius:12px}.nx[data-page=training] .training-bulk .training-select-all{font-size:13px}.nx[data-page=training] .training-bulk select{height:38px;font-size:16px;width:100%}.nx[data-page=training] .training-bulk .btn{min-height:38px}.nx[data-page=training] .training-scroll{overflow:visible}.nx[data-page=training] .training-table,.nx[data-page=training] .training-table tbody{display:block;width:100%}.nx[data-page=training] .training-table thead{display:none}.nx[data-page=training] .training-table tr{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:7px 2px;border-bottom:1px solid var(--line,rgba(255,255,255,.08));height:auto}.nx[data-page=training] .training-table td{display:flex;align-items:center;gap:4px;padding:0;border:0;min-width:0;height:auto;font-size:12px;white-space:nowrap}.nx[data-page=training] .training-table td:before{content:none!important;display:none!important}.nx[data-page=training] .training-table td.training-player{flex:1 1 0%;order:1;overflow:hidden}.nx[data-page=training] .training-table tr:after{content:"";flex:0 0 100%;height:0;order:3}.nx[data-page=training] .training-table td[data-label="\d6c8\b828  \c9c0\c815"]{flex:0 0 44%;order:2}.nx[data-page=training] .training-table td[data-label="\d6c8\b828  \c9c0\c815"] select{width:100%;height:38px;font-size:14px}.nx[data-page=training] .training-table td:not(.training-player):not([data-label="\d6c8\b828  \c9c0\c815"]){flex:0 1 auto;order:4;color:var(--muted)}.nx[data-page=training] .training-table td[data-label=\d53c\b85c\b3c4]:after{content:"\d53c\b85c";order:-1;font-size:10px;opacity:.7}.nx[data-page=training] .training-table td[data-label="\cd5c\adfc  \c131\c7a5"]{margin-left:auto}.nx[data-page=training] .training-table .training-focus{display:none}.nx[data-page=training] .training-table .training-player button{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;text-align:left}.nx[data-page=training] .training-table .training-player button>span:last-child{min-width:0;overflow:hidden}.nx[data-page=training] .training-table .training-face{width:32px;height:40px;flex:none}.nx[data-page=training] .training-table .training-player b{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis}.nx[data-page=training] .training-table .training-player small{font-size:11px}.nx[data-page=training] .cols-side>.side{display:grid;grid-template-columns:1fr;gap:10px}.nx[data-page=training] .cols-side>.side .panel{padding:12px}.nx[data-page=training] .cols-side>.side .panel p{font-size:12px}.nx[data-page=squad] .page-head{flex-wrap:wrap}.nx[data-page=squad] .page-head>.seg{flex:1 1 100%}.nx[data-page=squad] .sq-panel{padding:10px}.nx[data-page=squad] .sq-tools{display:flex;flex-direction:column;gap:8px}.nx[data-page=squad] .sq-search input{font-size:16px;height:40px}.nx[data-page=squad] .sq-scroll{overflow-x:auto;margin:0 -10px}.nx[data-page=squad] .sq-table{min-width:0;width:100%;table-layout:fixed}.nx[data-page=squad] .sq-table th:nth-child(2){width:42%}.nx[data-page=squad] .sq-table th:nth-child(3){width:16%}.nx[data-page=squad] .sq-table th:nth-child(4){width:14%}.nx[data-page=squad] .sq-table th:nth-child(6){width:15%}.nx[data-page=squad] .sq-table th:nth-child(8){width:13%}.nx[data-page=squad] .sq-table td,.nx[data-page=squad] .sq-table th{overflow:hidden}.nx[data-page=squad] .sq-table :is(th,td):is(:nth-child(1),:nth-child(5),:nth-child(7),:nth-child(9),:nth-child(10),:nth-child(11),:nth-child(12)){display:none}.nx[data-page=squad] .sq-table td{padding:6px 4px;height:52px}.nx[data-page=squad] .sq-table th{padding:6px;font-size:11px}.nx[data-page=squad] .sq-table .c-name .who{gap:6px;max-width:100%;min-width:0}.nx[data-page=squad] .sq-table .c-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.nx[data-page=squad] .sq-table .c-cond .cbar{display:none}.nx[data-page=squad] .cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nx[data-page=tactics] .tactics-head{gap:6px}.nx[data-page=tactics] .tactics-head .btn{min-height:40px;padding:0 12px;font-size:13px}.nx[data-page=tactics] .tactics>*{display:none!important}.nx[data-page=tactics] .tactics.pane-pitch>.pitch-wrap,.nx[data-page=tactics] .tactics.pane-roster>.roster,.nx[data-page=tactics] .tactics.pane-side>.tactic-side{display:flex!important;flex-direction:column}.nx[data-page=tactics] .tactics.pane-pitch>.pitch-wrap .pitch-v{max-height:calc(100dvh - 330px);aspect-ratio:68/105;margin:0 auto;width:auto}.nx[data-page=tactics] .tactics>.roster,.nx[data-page=tactics] .tactics>.tactic-side{max-height:none;overflow:visible}.nx[data-page=home] .home-top>.hero{min-height:0!important;height:auto}.nx[data-page=home] .hero-photo{opacity:.45}.nx[data-page=home] .hero-ui{position:relative;gap:10px}.nx[data-page=home] .hero-ui>div:nth-child(2){display:none}.nx[data-page=home] .hero-ui>div:last-child>div:last-child{flex-direction:row!important;gap:8px!important}.nx[data-page=home] .hero-ui>div:last-child>div:last-child>.btn{flex:1 1 0;min-height:48px;font-size:14px;padding:0 10px}.nx[data-page=home] .locker .pf-locker{width:84px;height:110px;flex:none}.nx[data-page=home] .locker .display-name{font-size:20px}.nx[data-page=home] .locker .stat3 .num{font-size:22px}.nx[data-page=home] .home-bottom{display:flex!important;flex-direction:row!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -14px;padding:0 14px 4px;scrollbar-width:none}.nx[data-page=home] .home-bottom::-webkit-scrollbar{display:none}.nx[data-page=home] .home-bottom>.panel{flex:0 0 86%;scroll-snap-align:start}.nx[data-page=club] .brand{padding:14px;gap:10px;grid-template-columns:72px 1fr}.nx[data-page=club] .brand-crest{width:72px;height:72px}.nx[data-page=club] .brand-crest svg{width:64px;height:64px}.nx[data-page=club] .brand .kits{grid-column:1/-1;display:flex;gap:10px;justify-content:center}.nx[data-page=club] .brand .kits svg{width:56px;height:auto}.nx[data-page=club] .fac-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.nx[data-page=club] .fac{padding:10px}.nx[data-page=club] .fac p{font-size:11px;line-height:1.4;margin:6px 0}.nx[data-page=club] .fac .staff{font-size:12px}.nx[data-page=club] .fac .fac-foot{flex-direction:column;gap:6px}.nx[data-page=club] .fac .fac-foot .btn{width:100%}.nx[data-page=transfer] .page-head{flex-wrap:wrap}.nx[data-page=transfer] .page-head>div:first-child{flex:1 1 100%}.nx[data-page=transfer] .page-head .chip{flex:1 1 0}.nx[data-page=transfer] .page-head .btn.primary{flex:1 1 0!important;min-height:44px}.nx[data-page=transfer] .cols-market .panel-head>div{flex-wrap:wrap}.nx[data-page=transfer] .cols-market .panel-head .seg{flex:1 1 100%}.nx[data-page=transfer] .mk-grid{max-height:none;overflow:visible}.nx[data-page=transfer] .mk-pane-list>aside,.nx[data-page=transfer] .mk-pane-detail>section,.nx[data-page=transfer] .mk-pane-detail>aside>.panel.grow,.nx[data-page=transfer] .mk-pane-depth>section,.nx[data-page=transfer] .mk-pane-depth>aside>.mk-detail{display:none!important}.nx[data-page=transfer] .mk-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nx[data-page=transfer] .mk-actions .btn.primary{grid-column:1/-1;min-height:48px}.nx[data-page=academy] .ac-pane-youth>.dedicated-development,.nx[data-page=academy] .ac-pane-development>section.panel:first-child{display:none!important}.nx[data-page=academy] .academy-workspace .scroll,.nx[data-page=academy] .dd-roster{max-height:none;overflow:visible}.nx[data-page=academy] .academy-query-head{flex-wrap:wrap;gap:8px}.nx[data-page=cup] .cup-hero{padding:12px 14px;gap:12px;min-height:0;flex-direction:row!important;align-items:center}.nx[data-page=cup] .cup-hero .trophy{width:56px;height:56px;flex:none}.nx[data-page=cup] .cup-hero .trophy svg{width:52px;height:52px}.nx[data-page=cup] .cup-hero h2{font-size:19px!important;margin:2px 0 0;line-height:1.2}.nx[data-page=cup] .cup-hero p{font-size:12px;margin:4px 0 0}}.nx .mobile-sections,.nx .mobile-more-heading{display:none}.nx .mobile-group,.nx [class^=m-club-],.nx [data-mobile-section=access]{display:contents}@media(max-width:899px){:root:root[data-theme=night]{--mobile-bg:#0D211B;--mobile-surface:#153027;--mobile-ink:#F2F3ED;--mobile-muted:#ACBDB2;--mobile-action:#8BD5AA;--mobile-line:#2B453A}.nx{--bg:#0D211B;--panel:#153027;--text:#F2F3ED;--soft:#F2F3ED;--muted:#ACBDB2;--line:#2B453A;--win:#8BD5AA;font-size:15px;line-height:1.5;color:var(--text);background:var(--bg)}.nx .nx-main{height:100dvh;min-width:0;overflow:hidden;display:flex;flex-direction:column}.nx .statusbar{min-height:0;height:auto;padding:calc(8px + env(safe-area-inset-top)) 18px 8px;border-bottom:1px solid var(--line);flex:none}.nx .statusbar .sb-club{min-width:0}.nx .statusbar .sb-club b{font-size:14px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx .statusbar .sb-club small,.nx .statusbar .sb-tool,.nx .sb-funds{display:none}.nx .view{min-width:0;flex:1;height:auto;overflow-y:auto;overflow-x:hidden;padding:18px 18px calc(90px + env(safe-area-inset-bottom));gap:20px;scroll-padding-top:16px;scrollbar-width:thin}.nx .tabbar{position:fixed;inset:auto 0 0;height:calc(64px + env(safe-area-inset-bottom));padding:5px 10px calc(5px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#0a1c16;border-top:1px solid var(--line);z-index:30;gap:0}.nx .tabbar>*{min-width:0;min-height:48px;gap:3px;border-radius:8px;background:none;color:var(--muted);font-size:12px;text-decoration:none;display:flex;align-items:center;justify-content:center;flex-direction:column}.nx .tabbar svg{width:22px;height:22px}.nx .tabbar>.on{color:var(--win);background:transparent}.nx .page-head{margin:0;gap:8px;min-height:0;flex-wrap:wrap}.nx .page-head h1,.nx .tactics-head h1{font-size:23px;line-height:1.3;margin:0;font-weight:750}.nx .page-head>.muted,.nx .page-head .small{font-size:12px;line-height:1.5}.nx :is(button,input,select,summary,a.btn){touch-action:manipulation}.nx :is(.btn,.seg button,.mobile-sections button,input:not([type=checkbox]):not([type=range]),select){min-height:44px}.nx :is(input,select){font-size:16px}.nx .btn{font-size:14px;border-radius:9px;padding:8px 13px}.nx :is(.btn-primary,.btn.primary){background:var(--win);color:#10271c;border-color:var(--win);min-height:48px;font-weight:750}.nx button:focus-visible,.nx a:focus-visible,.nx summary:focus-visible{outline:2px solid var(--win);outline-offset:3px}.nx .num{font-family:var(--body);font-variant-numeric:tabular-nums}.nx .panel{box-shadow:none;border-radius:12px;padding:14px}.nx .panel-head{gap:8px;flex-wrap:wrap}.nx .panel-head h2{font-size:16px}.nx .panel-head .small{font-size:12px}.nx .mobile-sections{display:flex;gap:0;border-bottom:1px solid var(--line);flex:none;overflow-x:auto;scrollbar-width:none;margin:0}.nx .mobile-sections>button{flex:1;min-width:max-content;background:none;border:0;border-bottom:2px solid transparent;border-radius:0;padding:9px 12px;color:var(--muted);font-size:14px;font-weight:600}.nx .mobile-sections>button[aria-pressed=true]{color:var(--text);border-color:var(--win)}.nx .m-pane-tabs{position:static;margin:0;padding:0;background:none;gap:4px}.nx .m-pane-tabs button{font-size:13px;padding:8px;min-width:0}.nx .more-panel{position:absolute;bottom:0;left:0;right:0;max-height:calc(100dvh - 32px);border-radius:20px 20px 0 0;background:var(--bg);padding:12px 20px calc(20px + env(safe-area-inset-bottom));overflow-y:auto}.nx .mobile-more-heading{display:flex;align-items:center;justify-content:space-between;margin:2px 0 12px}.nx .mobile-more-heading h2{font-size:21px;margin:0}.nx .mobile-more-heading button{width:44px;height:44px;border:0;background:none;color:var(--text);font-size:26px}.nx .more-grid{display:flex;flex-direction:column;gap:16px}.nx .more-grid section{display:block}.nx .more-grid h3{font-size:12px;font-weight:500;color:var(--muted);margin:0 0 4px}.nx .more-grid section>a{display:flex;flex-direction:row;align-items:center;gap:14px;min-height:48px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;text-align:left;font-size:15px;padding:8px 2px;color:var(--text)}.nx .more-grid section>a>svg{width:21px;height:21px}.nx .more-grid section>a>span{flex:1}.nx .more-grid section>a>i{font-size:22px;font-style:normal;color:var(--muted)}.nx .more-tools{display:flex;flex-wrap:wrap;margin-top:20px;gap:8px}.nx .more-tools .btn{flex:1}.nx .nx-clock{font-size:12px}.nx .view>*{min-width:0;flex-shrink:0}.nx .mobile-note{font-size:12px;line-height:1.6;color:var(--muted);margin:0}.nx .mobile-empty{padding:30px 8px;text-align:center;color:var(--muted)}.nx .mobile-empty b{display:block;color:var(--text);font-size:16px;margin-bottom:6px}}@media(max-width:899px){:root:root:root:root[data-theme=night] #detail.nx-player-dialog[open]{background:#0d211b;scroll-padding-top:12px}#detail.nx-player-dialog .nx .m-player.pm{display:block;min-height:100dvh;max-height:none;height:auto;padding:calc(20px + env(safe-area-inset-top)) 18px calc(32px + env(safe-area-inset-bottom));background:var(--bg);width:100%;border:0;border-radius:0;overflow:visible}#detail.nx-player-dialog .nx .m-player-head{display:flex;gap:14px;align-items:center;padding-right:38px;min-height:84px;margin-bottom:20px}#detail.nx-player-dialog .nx .m-player-head>div{min-width:0;flex:1}#detail.nx-player-dialog .nx .m-player-head h2{font-size:22px;line-height:1.35;font-weight:750;margin:0 0 5px;overflow-wrap:anywhere}#detail.nx-player-dialog .nx .m-player-head p{font-size:12px;line-height:1.6;margin:0;color:var(--muted);overflow-wrap:anywhere}#detail.nx-player-dialog .nx .m-player-portrait{width:60px;height:78px;border-radius:9px;flex:none;overflow:hidden}#detail.nx-player-dialog .nx .m-player-summary{display:grid;grid-template-columns:1fr 1.6fr 1fr;margin:0;padding:14px 0;border-block:1px solid var(--line);gap:10px}#detail.nx-player-dialog .nx .m-player-summary dt{font-size:12px;color:var(--muted);margin:0 0 4px}#detail.nx-player-dialog .nx .m-player-summary dd{margin:0;font-size:26px;font-weight:750;line-height:32px;font-variant-numeric:tabular-nums}#detail.nx-player-dialog .nx .m-player-summary .m-potential{font-size:17px;color:var(--win);letter-spacing:1px}.m-player-summary .m-potential i{font-style:normal;color:var(--muted)}#detail.nx-player-dialog .nx .m-player-summary dd small{font-size:12px;font-weight:500;letter-spacing:0}#detail.nx-player-dialog .nx .m-player .pm-vitals{grid-template-columns:repeat(4,minmax(0,1fr));border:0;margin:0;padding:15px 0;gap:8px}#detail.nx-player-dialog .nx .m-player .pm-vitals dd{font-size:16px;line-height:24px}.nx .m-player .pm-vitals dd small{font-size:11px}#detail.nx-player-dialog .nx .m-player-tabs{display:flex;border-bottom:1px solid var(--line);margin:4px 0 20px}#detail.nx-player-dialog .nx .m-player-tabs button{flex:1;min-width:0;min-height:48px;padding:10px 3px;font-size:14px;font-weight:600;background:none;border:0;border-bottom:2px solid transparent;color:var(--muted)}#detail.nx-player-dialog .nx .m-player-tabs button[aria-pressed=true]{color:var(--text);border-color:var(--win)}#detail.nx-player-dialog .nx .m-player [hidden]{display:none!important}#detail.nx-player-dialog .nx .m-player .pm-attribute-heading{margin:0 0 16px}.nx .m-player h3{font-size:15px;font-weight:650;line-height:1.5;margin:20px 0 12px}#detail.nx-player-dialog .nx .m-player .m-player-attrs{display:block;columns:2;column-gap:18px;min-height:0;border:0;padding:0;margin-bottom:24px}#detail.nx-player-dialog .nx .m-player-attrs>section{break-inside:avoid;display:block;margin:0 0 20px}#detail.nx-player-dialog .nx .m-player-attrs h3{font-size:13px;margin:0 0 6px;padding:0 0 8px;border-bottom:1px solid var(--line);color:var(--muted)}#detail.nx-player-dialog .nx .m-player-attrs .pm-a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;height:30px;align-items:center;padding:0 4px;font-size:12px}#detail.nx-player-dialog .nx .m-player-attrs .pm-a>span{white-space:normal;line-height:1.25;overflow:visible;font-size:12px;text-indent:0}#detail.nx-player-dialog .nx .m-player-attrs .pm-a>b{font-size:15px;line-height:1;font-weight:700}#detail.nx-player-dialog .nx .m-player .pm-position-body{display:flex;flex-direction:column}.nx .m-position-map{order:2;width:100%;margin-top:14px}.nx .m-position-map summary{min-height:44px;color:var(--muted);font-size:13px;cursor:pointer}.nx .m-position-map svg{margin:10px 0}#detail.nx-player-dialog .nx .m-player .pm-position-chip{padding:7px 12px;min-width:64px;min-height:48px}#detail.nx-player-dialog .nx .m-player .pm-position-options{width:100%;gap:14px}.nx .m-player .pm-position-heading>span{font-size:12px}.nx .m-player-traits{margin-top:20px;padding-top:4px;border-top:1px solid var(--line)}.nx .m-player-traits>div{display:flex;flex-wrap:wrap;gap:7px}.nx .m-player-traits>div>span{font-size:12px;color:var(--text);padding:6px 9px;background:var(--panel);border-radius:6px}.nx .m-record-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:16px 0;margin:0;border-block:1px solid var(--line)}.nx .m-record-stats dt{font-size:12px;color:var(--muted);margin:0 0 4px}.nx .m-record-stats dd{font-size:21px;font-weight:700;font-variant-numeric:tabular-nums;margin:0;overflow-wrap:anywhere}.nx .m-player-form{display:flex;gap:8px;flex-wrap:wrap}.nx .m-player-form>span{padding:9px 11px;background:var(--panel);font-size:14px;border-radius:7px}.nx .m-player-price{display:flex;justify-content:space-between;font-size:14px;margin:0 0 12px;color:var(--muted)}.nx .m-player-price b{color:var(--text)}.nx .m-player-disclaimer{margin:24px 0 0;padding-top:14px;border-top:1px solid var(--line)}.nx .m-player-external-actions{margin-top:24px}.nx .m-player-external-actions .btn{width:100%;min-height:48px}#detail.nx-player-dialog .nx .m-player .pd-management{display:flex;flex-direction:column;gap:22px;margin:0}.nx .m-player .pd-management>section{min-width:0;padding:14px}.nx .m-player .pd-management :is(select,.pd-mode button,[data-pd-save-training]){min-height:44px;font-size:14px}.nx .m-player .pd-mode{flex-wrap:wrap}.nx .m-player .pd-mode button{flex:1 1 auto}.nx .m-player .pd-number-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.nx .m-player .pd-number-grid>button{min-width:0;min-height:44px}.nx .m-player .pd-roster-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.nx .m-player-growth{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.nx .m-player-growth summary{min-height:44px;font-size:14px}}@media(max-width:899px){.nx [hidden]{display:none!important}.nx[data-page=home] .statusbar{display:none}.nx .m-home-club{display:flex;align-items:center;gap:12px;padding:2px 0 4px}.nx .m-home-club>.crest{width:42px;height:48px;flex:none}.nx .m-home-club>.crest svg{width:100%;height:100%}.nx .m-home-club>div{min-width:0;flex:1}.nx .m-home-club h1{font-size:21px;font-weight:750;margin:0;line-height:1.4;overflow-wrap:anywhere}.nx .m-home-club p{font-size:12px;color:var(--muted);margin:3px 0 0}.nx .m-home-club p span{margin-left:8px;color:var(--text)}.nx .m-home-club>a{width:44px;height:44px;display:grid;place-items:center;color:var(--muted);font-size:26px;text-decoration:none}.nx .m-next-match{background:var(--panel);padding:18px;border-radius:16px}.nx .m-next-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}.nx .m-next-heading h2{font-size:14px;font-weight:650;margin:0}.nx .m-next-heading>span{font-size:12px;color:var(--muted)}.nx .m-kickoff{font-size:17px;font-weight:600;margin:12px 0 16px;font-variant-numeric:tabular-nums}.nx .m-match-teams{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:10px;align-items:center;margin:0 0 20px}.nx .m-match-teams>div{display:flex;flex-direction:column;align-items:center;min-width:0;gap:10px}.nx .m-match-teams .crest{width:44px;height:50px}.nx .m-match-teams .crest svg{width:100%;height:100%}.nx .m-match-teams b{font-size:15px;font-weight:650;text-align:center;line-height:1.4;overflow-wrap:anywhere}.nx .m-match-teams>span{font-size:12px;color:var(--muted);text-align:center}.nx .m-ready{display:flex;justify-content:space-between;gap:10px;font-size:12px;margin:0 0 12px;color:var(--muted)}.nx .m-ready small{font-size:12px;white-space:nowrap}.nx .m-next-match>.btn{display:flex;align-items:center;justify-content:center;width:100%;margin-top:14px;text-decoration:none}.nx :is(.m-home-recent,.m-home-issues) h2{font-size:16px;font-weight:650;margin:0}.nx .m-home-recent>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.nx .m-home-recent>header>a{font-size:12px;color:var(--muted);min-height:44px;display:flex;align-items:center;text-decoration:none}.nx .m-home-issues>a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 0;border-bottom:1px solid var(--line);color:var(--text);text-decoration:none;font-size:13px;line-height:1.5}.nx .m-home-issues>a>i{font-style:normal;color:var(--muted)}.nx .m-result-row{display:flex;align-items:center;gap:12px;min-height:62px;width:100%;padding:10px 0;background:none;border:0;border-bottom:1px solid var(--line);color:var(--text);text-align:left}.nx .m-result-tag{width:29px;height:29px;display:grid;place-items:center;border-radius:6px;background:var(--panel);font-size:12px;font-weight:700;flex:none}.nx .m-result-tag.W{color:var(--win)}.nx .m-result-tag.L{color:var(--loss)}.nx .m-result-tag.D{color:var(--muted)}.nx .m-result-row>span:nth-child(2){min-width:0;flex:1}.nx .m-result-row b{display:block;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx .m-result-row small{display:block;font-size:12px;color:var(--muted);margin-top:3px}.nx .m-result-row>strong{font-size:18px;font-variant-numeric:tabular-nums;white-space:nowrap}.nx .m-squad-head{display:flex;align-items:center;justify-content:space-between}.nx .m-squad-head .mobile-note{margin-top:4px}.nx .m-squad-head>button{margin-left:auto}.nx[data-page=squad] .view>.seg{display:flex;width:100%;gap:0}.nx[data-page=squad] .view>.seg button{flex:1;min-width:0;padding:7px 4px;font-size:12px}.nx .m-squad-search input{width:100%;min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:10px 12px;color:var(--text)}.nx .m-squad-tools{margin:0;border-bottom:1px solid var(--line)}.nx .m-squad-tools summary{min-height:44px;font-size:12px;color:var(--muted);cursor:pointer}.nx .m-squad-tools .seg{display:flex;flex-wrap:wrap;gap:5px}.nx .m-squad-sorts{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.nx .m-squad-sorts .btn{font-size:12px}.nx .m-squad-columns{display:grid;grid-template-columns:minmax(0,1fr) 44px 48px;gap:12px;font-size:11px;color:var(--muted);padding:0 0 6px;margin-bottom:-20px}.nx .m-squad-columns>span:not(:first-child){text-align:right}.nx .m-player-row{display:grid;grid-template-columns:26px minmax(0,1fr) 44px 48px;align-items:center;gap:10px;width:100%;min-height:62px;padding:11px 0;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;color:var(--text)}.nx .m-shirt-number{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums;text-align:center}.nx .m-row-who{min-width:0}.nx .m-row-who b{display:block;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx .m-row-who small{display:block;font-size:11px;color:var(--muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx .m-row-who em{font-style:normal;color:var(--loss)}.nx .m-player-row>strong{font-size:18px;text-align:right;font-variant-numeric:tabular-nums}.nx .m-row-fatigue{text-align:right;font-size:15px;font-variant-numeric:tabular-nums}}@media(max-width:899px){.nx[data-page=tactics] .view{padding-bottom:calc(156px + env(safe-area-inset-bottom))}.nx[data-page=tactics] .tactics-head{gap:8px;white-space:normal;flex-wrap:wrap}.nx[data-page=tactics] .tactics-head h1{margin-right:auto}.nx[data-page=tactics] .tactics-head .seg{flex:none}.nx[data-page=tactics] .tactics-head .formation-pick{flex:1 1 100%;order:3}.nx[data-page=tactics] .tactics-head .tactic-status{order:6;font-size:12px;line-height:1.5}.nx[data-page=tactics] .tactics-head>.btn:not(.save){font-size:12px;min-height:44px;flex:1 1 auto;padding:8px}.nx[data-page=tactics] .tactics-head .save{position:fixed;left:18px;right:18px;bottom:calc(76px + env(safe-area-inset-bottom));width:calc(100% - 36px);z-index:25;min-height:48px;box-shadow:none;font-size:15px}.nx[data-page=tactics] .tactics-head .save:disabled{background:#29483b;color:#bacbbe;border-color:#355344;opacity:1}.nx[data-page=tactics] .tactics{height:auto;min-height:0;display:block;flex:none}.nx[data-page=tactics] .tactics.pane-pitch>.pitch-wrap{width:100%;height:auto;min-height:0;gap:12px}.nx[data-page=tactics] .tactics.pane-pitch>.pitch-wrap .pitch-v{width:100%!important;aspect-ratio:68/75;max-height:none!important;min-height:320px;border-radius:12px;align-self:stretch}.nx[data-page=tactics] .tok{width:23%;min-height:50px;gap:2px}.nx[data-page=tactics] .tok i{width:32px;height:32px;min-height:32px;font-size:15px;border-radius:50%;box-shadow:none;border-width:1px}.nx[data-page=tactics] .tok span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:2px 4px;font-size:10px;font-weight:500;line-height:14px;border-radius:4px}.nx[data-page=tactics] .pitch-foot{display:flex;flex-wrap:wrap;gap:8px}.nx[data-page=tactics] .pitch-foot .small{font-size:11px;line-height:1.5;flex:1 1 100%}.nx[data-page=tactics] .is-position-editing .pitch-v{min-height:490px!important}.nx .nx-fixture-plans{height:auto;overflow:visible;display:block}:root:root:root:root[data-theme=night] #detail.mobile-replacement-dialog[open]{width:100vw;max-width:100vw;height:auto;max-height:90dvh;margin:0;inset:auto 0 0;border:1px solid #2B453A;border-radius:20px 20px 0 0;background:#0d211b;overflow-y:auto;padding:0}#detail.mobile-replacement-dialog #detailContent{padding:0;height:auto;overflow:visible}#detail.mobile-replacement-dialog .close-dialog{position:absolute;right:12px;top:12px;width:44px;height:44px;z-index:2}.nx.m-replacement{display:block;height:auto;min-height:0;padding:24px 18px calc(24px + env(safe-area-inset-bottom));background:var(--bg)}.nx.m-replacement header{padding-right:38px}.nx.m-replacement h2{font-size:20px;line-height:1.4;margin:0 0 6px}.nx.m-replacement header p{font-size:13px;color:var(--muted);margin:0 0 12px}.nx .m-replacement-list{margin:16px 0}.nx .m-replacement-row{display:flex;align-items:center;gap:12px;min-height:64px;width:100%;border:0;border-bottom:1px solid var(--line);padding:12px 0;background:none;color:var(--text);text-align:left}.nx .m-replacement-row .m-row-who{flex:1}.nx .m-replacement-row>strong{font-size:19px;font-variant-numeric:tabular-nums}.nx .m-replacement-row:disabled{opacity:.45}.nx .m-replacement-list summary{min-height:44px;font-size:13px;color:var(--muted);padding-top:12px}.nx.m-replacement footer{display:flex;gap:8px}.nx.m-replacement footer>.btn{flex:1}}@media(max-width:899px){.nx .fill,.nx .cols-side,.nx .cols-even,.nx .cols-wide{height:auto;min-height:0;flex:none}.nx .scroll{scrollbar-width:thin}.nx .m-training-players>[data-mobile-section=effects],.nx .m-training-effects>[data-mobile-section=players]{display:none!important}.nx .m-training-filter{border-bottom:1px solid var(--line);margin-bottom:12px}.nx .m-training-filter summary{min-height:44px;display:flex;align-items:center;color:var(--muted);font-size:13px;cursor:pointer}.nx[data-page=training] .training-summary{border:0;background:none;padding:0 0 14px}.nx[data-page=training] .training-summary strong{flex:1 1 100%;font-size:14px;font-weight:600}.nx[data-page=training] .training-summary span{font-size:12px;color:var(--muted)}.nx[data-page=training] .training-bulk{position:static;border:0;border-radius:0;background:none;padding:8px 0 14px;border-bottom:1px solid var(--line)}.nx[data-page=training] .training-bulk[data-has-selection=false]>label:not(.training-select-all),.nx[data-page=training] .training-bulk[data-has-selection=false]>.btn{display:none}.nx[data-page=training] .training-tools :is(input,select),.nx[data-page=training] .training-table td[data-label="\d6c8\b828  \c9c0\c815"] select{min-height:44px;font-size:16px}.nx[data-page=training] .training-table tr{padding:12px 0;gap:6px 10px}.nx[data-page=training] .training-table .training-player b{font-size:14px;font-weight:600}.nx[data-page=training] .training-table td[data-label=\ba85\b2e8],.nx[data-page=training] .training-table .training-face{display:none}.nx[data-page=training] .training-table td[data-label="\d6c8\b828  \c9c0\c815"]{flex-basis:45%}.nx[data-page=training] .training-note{font-size:12px;line-height:1.7;padding:14px 0}.nx[data-page=academy] .academy-query-head h2,.nx[data-page=academy] .youth-call{display:none}.nx[data-page=academy] .youth-row{padding:14px 0;gap:10px;border-bottom:1px solid var(--line);background:none}.nx[data-page=academy] .yc-face{width:32px;height:42px;flex:none}.nx .m-youth-name{border:0;background:none;color:var(--text);font-size:15px;line-height:1.4;font-weight:650;text-align:left;padding:0;min-height:44px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx[data-page=academy] .youth-row .who{min-width:0}.nx[data-page=academy] .youth-row .small{font-size:11px}.nx[data-page=academy] .youth-row>.btn{flex:none;padding:8px;font-size:12px}.nx[data-page=academy] .dedicated-development{border:0;background:none;padding:0}.nx[data-page=academy] .dd-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none}.nx[data-page=academy] .dd-player{grid-column:1;min-width:0}.nx[data-page=academy] .dd-player>span:last-child{min-width:0}.nx[data-page=academy] .dd-player b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.nx[data-page=academy] .dd-metric{display:inline-flex;gap:8px;align-items:baseline;font-size:12px}.nx[data-page=academy] .dd-metric b{font-size:16px}.nx[data-page=academy] .dd-gap{font-size:11px}.nx[data-page=academy] .dd-toggle{grid-column:2;grid-row:1;min-height:44px;font-size:12px;padding:8px}.nx[data-page=transfer] .mk-grid{display:flex;flex-direction:column;gap:0;padding:0}.nx[data-page=transfer] .mk{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;min-height:78px}.nx[data-page=transfer] .mk-face{width:32px;height:42px;flex:none}.nx[data-page=transfer] .mk-body{min-width:0}.nx[data-page=transfer] .mk-body>b{font-size:15px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx[data-page=transfer] .mk-body .small{font-size:11px}.nx[data-page=transfer] .mk-body .stars{font-size:11px;margin-top:5px}.nx[data-page=transfer] .mk-side{min-width:0;max-width:100px}.nx[data-page=transfer] .mk-fee{font-size:15px;white-space:normal;overflow-wrap:anywhere}.nx[data-page=transfer] .mk-detail .display-name{font-size:22px;overflow-wrap:anywhere}.nx [class^=m-club-]{display:block}.nx .m-club-overview>[data-mobile-section]:not([data-mobile-section=overview]),.nx .m-club-facilities>[data-mobile-section]:not([data-mobile-section=facilities]),.nx .m-club-access>[data-mobile-section]:not([data-mobile-section=access]){display:none!important}.nx[data-page=club] .fac-grid{display:flex!important;flex-direction:column;gap:0}.nx[data-page=club] .fac{padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none}.nx[data-page=club] .fac>summary{min-height:68px;display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;margin:0;padding:12px 0}.nx[data-page=club] .fac>summary h2{font-size:16px;font-weight:650}.nx[data-page=club] .fac>summary .lv{font-size:16px;color:var(--muted)}.nx[data-page=club] .fac>summary:after{content:"+";font-size:20px;color:var(--muted)}.nx[data-page=club] .fac[open]>summary:after{content:"\2212"}.nx[data-page=club] .fac p{font-size:13px;line-height:1.7;margin:14px 0}.nx[data-page=club] .fac .staff{font-size:14px;gap:12px}.nx[data-page=club] .fac .staff>span{flex-wrap:wrap}.nx[data-page=club] .fac .staff .link{min-height:44px;padding:8px}.nx[data-page=club] .fac-foot{display:flex;flex-direction:row!important;gap:8px;margin:14px 0 20px}.nx[data-page=club] .fac-foot .btn{flex:1;min-width:0;font-size:13px;padding:8px}.nx[data-page=finance] .cols-fin,.nx[data-page=finance] .cols-fin>aside,.nx[data-page=finance] .m-finance-main{display:contents}.nx[data-page=finance] .mobile-group{display:block}.nx[data-page=finance] .fin-pane-summary [data-mobile-section]:not([data-mobile-section=summary]),.nx[data-page=finance] .fin-pane-wages [data-mobile-section]:not([data-mobile-section=wages]),.nx[data-page=finance] .fin-pane-ledger [data-mobile-section]:not([data-mobile-section=ledger]){display:none!important}.nx[data-page=finance] .wage{min-height:58px;gap:10px}.nx[data-page=finance] .wage .mini-face{display:none}.nx[data-page=finance] .wage>span{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis}.nx[data-page=finance] .wage>i{display:none}.nx[data-page=finance] .payroll-actions{flex-wrap:wrap}.nx[data-page=finance] .payroll-list>li{flex-wrap:wrap;gap:8px;padding-block:12px}.nx[data-page=finance] .table{table-layout:fixed;min-width:0;width:100%}.nx[data-page=finance] .table :is(th,td){font-size:12px;padding:10px 5px;white-space:normal;overflow-wrap:anywhere}.nx[data-page=history] .hist-head{gap:10px}.nx[data-page=history] .hist-head .hist-crest{display:none}.nx[data-page=history] .hist-head>.seg{width:100%;display:flex;gap:0}.nx[data-page=history] .hist-head>.seg>button{flex:1;min-width:0;font-size:12px;padding:8px 4px}.nx[data-page=history] .scroll{max-height:none;overflow:auto}.nx[data-page=history] .table{min-width:0;table-layout:fixed;width:100%}.nx[data-page=history] .table :is(th,td){font-size:12px;white-space:normal;padding:9px 5px;overflow-wrap:anywhere}}@media(max-width:899px){.nx .m-competition-links{display:flex;gap:20px;margin:-6px 0 -12px}.nx .m-competition-links>a{min-height:44px;display:flex;align-items:center;font-size:13px;color:var(--muted);text-decoration:none}.nx[data-page=matches] .cols-match{display:block;height:auto}.nx[data-page=matches] .cols-match>aside{display:none}.nx[data-page=matches] .cols-match>.panel{padding:0;border:0;background:none}.nx[data-page=matches] .day-list{overflow:visible;height:auto;max-height:none}.nx[data-page=matches] .dtabs{display:flex;gap:6px;overflow-x:auto;flex:none;margin:0;padding-bottom:4px;scrollbar-width:none}.nx[data-page=matches] .dtab{flex:0 0 auto;min-width:68px;min-height:52px;padding:8px 12px;border-radius:8px}.nx[data-page=matches] .dtab b{font-size:13px}.nx[data-page=matches] .dtab small{font-size:11px}.nx[data-page=matches] .chal-tab{display:none}.nx[data-page=matches] .mrow{display:grid;grid-template-columns:48px minmax(0,1fr) 48px minmax(0,1fr);gap:8px;padding:14px 0;border-bottom:1px solid var(--line);border-radius:0;min-height:100px;background:none}.nx[data-page=matches] .mt{grid-row:1/3;align-self:start}.nx[data-page=matches] .mt b{font-size:14px}.nx[data-page=matches] .mt small{font-size:11px}.nx[data-page=matches] .mteam{gap:5px;min-width:0;display:flex;flex-direction:column;text-align:center;justify-content:center}.nx[data-page=matches] .mteam.r{flex-direction:column}.nx[data-page=matches] .mteam b{font-size:12px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.nx[data-page=matches] .mteam .crest{width:23px;height:26px;order:-1}.nx[data-page=matches] .mscore{font-size:17px;align-self:center;white-space:nowrap;text-align:center}.nx[data-page=matches] .mact{grid-column:2/-1;display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:4px}.nx[data-page=matches] .mact .btn{font-size:12px}.nx[data-page=matches] .mact .ab button{min-width:44px;min-height:44px}.nx[data-page=matches] .chal-board{height:auto;overflow:visible}.nx[data-page=matches] .chal-card{padding:14px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;gap:10px}.nx[data-page=matches] .chal-card .who{min-width:0}.nx[data-page=matches] .chal-card .who b{font-size:14px;overflow-wrap:anywhere}.nx[data-page=matches] .chal-card .who .small{font-size:11px}.nx[data-page=matches] .chal-card .crest{width:26px;height:30px}.nx[data-page=matches] .chal-card>.btn{padding:8px;font-size:12px}.nx[data-page=league] .cols-wide,.nx[data-page=league] .cols-wide>aside{display:contents}.nx[data-page=league] .m-league-table [data-mobile-section=players],.nx[data-page=league] .m-league-players [data-mobile-section=table]{display:none!important}.nx[data-page=league] .cols-wide .panel{min-height:0;height:auto}.nx[data-page=league] .cols-wide .scroll{max-height:none;overflow:auto}.nx[data-page=league] .m-league-expand{margin:0 0 10px;font-size:12px;min-height:44px}.nx[data-page=league] .m-league-table>.panel>.scroll>.table{min-width:0;width:100%;table-layout:fixed}.nx[data-page=league] .m-league-table:not(.m-league-more)>.panel>.scroll>.table :is(th,td):is(:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8)){display:none}.nx[data-page=league] .table :is(th,td){font-size:12px;padding:11px 5px}.nx[data-page=league] .m-league-table:not(.m-league-more) .table th:first-child{width:25px}.nx[data-page=league] .m-league-table:not(.m-league-more) .table th:nth-child(2){width:44%}.nx[data-page=league] .club-cell{min-width:0;gap:6px;white-space:normal}.nx[data-page=league] .club-cell>b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.nx[data-page=league] .club-cell .crest{width:19px;height:23px;flex:none}.nx[data-page=league] .m-league-more .table{min-width:570px}.nx[data-page=league] .lb-row{min-height:62px;padding:12px 0}.nx[data-page=league] .lb-row .who{min-width:0}.nx[data-page=league] .lb-row .who b{font-size:14px}.nx[data-page=league] .lb-row .who .small{font-size:11px}.nx[data-page=cup] .cup-hero{display:none!important}.nx[data-page=cup] .cup-tournament-layout{display:flex;flex-direction:column;height:auto}.nx[data-page=cup] .cup-tournament-layout>aside{display:contents}.nx[data-page=cup] .cup-tournament-layout>.col{order:2;min-width:0}.nx[data-page=cup] .cup-tournament-layout>aside>.panel:not(.cup-journey){order:3}.nx[data-page=cup] .cup-journey{order:1;padding:14px;background:var(--panel)}.nx[data-page=cup] .cup-journey h3{font-size:15px;margin:0 0 12px}.nx[data-page=cup] .cup-journey .fx-row{min-height:52px;gap:8px;padding:8px 0}.nx[data-page=cup] .cup-journey .fx-row b{font-size:14px}.nx[data-page=cup] .cup-journey .fx-row .small{font-size:11px}.nx[data-page=cup] .cup-tournament{min-width:0}.nx[data-page=ranking] .fame-eyebrow{display:none}.nx[data-page=ranking] .fame-own{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px;min-height:0;border-radius:12px;background:var(--panel)}.nx[data-page=ranking] .fame-own h2{font-size:16px;line-height:1.4;margin:0 0 4px;overflow-wrap:anywhere}.nx[data-page=ranking] .fame-own p{font-size:12px;line-height:1.4;margin:4px 0 0}.nx[data-page=ranking] .fame-total{text-align:right;min-width:0;align-self:start}.nx[data-page=ranking] .fame-total strong{font-size:25px;line-height:1.4}.nx[data-page=ranking] .fame-total em{font-size:12px;font-style:normal}.nx[data-page=ranking] .fame-total :is(small,span){font-size:11px;line-height:1.5}.nx[data-page=ranking] .fame-next{grid-column:1/-1;padding:8px 0 0;border:0;border-top:1px solid var(--line);min-height:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px}.nx[data-page=ranking] .fame-next :is(small,b,span){font-size:11px;line-height:1.5}.nx[data-page=ranking] .fame-next>span{flex:1 1 100%}.nx[data-page=ranking] .fame-board{height:auto;min-height:0;display:block;padding:0;border:0;background:none}.nx[data-page=ranking] .fame-table-scroll{height:auto;min-height:0;max-height:none;overflow:visible;flex:none}.nx[data-page=ranking] .fame-table{width:100%;min-width:0;table-layout:fixed}.nx[data-page=ranking] .fame-toolbar{position:static;display:flex;flex-wrap:wrap;gap:8px;padding:0 0 12px}.nx[data-page=ranking] .fame-tabs{flex:1}.nx[data-page=ranking] .fame-tabs button{min-height:44px;font-size:13px;padding:8px}.nx[data-page=ranking] .fame-live{font-size:11px;flex:1 1 100%}.nx[data-page=ranking] .fame-table :is(th,td){padding:10px 5px;min-height:48px;font-size:12px}.nx[data-page=ranking] .fame-table :is(th,td):nth-child(3),.nx[data-page=ranking] .fame-table :is(th,td):nth-child(4){display:none}.nx[data-page=ranking] .fame-table th:first-child{width:48px}.nx[data-page=ranking] .fame-table th:last-child{width:84px}.nx[data-page=ranking] .fame-club{display:flex;gap:8px;min-height:38px;min-width:0;width:100%}.nx[data-page=ranking] .fame-club .fame-crest{flex:none}.nx[data-page=ranking] .fame-club>span:last-child{min-width:0}.nx[data-page=ranking] .fame-club b{display:block;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx[data-page=ranking] .fame-score{font-size:15px;overflow-wrap:anywhere}.nx[data-page=ranking] .fame-sticky-own{position:static;margin-top:12px;flex-wrap:wrap;font-size:12px;padding:10px}.nx[data-page=ranking] .fame-pagination{gap:8px;flex-wrap:wrap;min-height:48px}.nx[data-page=ranking] .fame-rules{padding:12px;font-size:12px}.nx[data-page=ranking] .fame-rules summary{min-height:44px;display:flex;align-items:center}}@media(max-width:899px){.nx .m-home-issues>.m-home-issue{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:10px 0;border:0;border-bottom:1px solid var(--line);background:none;color:var(--text);text-align:left;font-size:13px;line-height:1.5}.nx .m-home-issues>.m-home-issue>i{font-style:normal;color:var(--muted)}.nx[data-page=ranking] .fame-details .fame-table{min-width:560px}.nx[data-page=ranking] .fame-details .fame-table-scroll{overflow-x:auto}.nx[data-page=ranking] .fame-details .fame-table :is(th,td):nth-child(3),.nx[data-page=ranking] .fame-details .fame-table :is(th,td):nth-child(4){display:table-cell}}@media(max-width:899px){.nx .m-tactic-tools{order:4;flex:1 1 100%;border-bottom:1px solid var(--line)}.nx .m-tactic-tools summary{min-height:44px;display:flex;align-items:center;font-size:12px;color:var(--muted);cursor:pointer}.nx .m-tactic-tools>div{display:flex;gap:6px;padding:0 0 12px;flex-wrap:wrap}.nx .m-tactic-tools .btn{flex:1;min-width:0;font-size:12px}.nx[data-page=tactics] .tok{width:18%;min-width:44px}.nx[data-page=tactics] .tactics-head .tactic-status{order:5;margin:0}}@media(max-width:899px){.nx[data-page=tactics] .tactics-head .formation-pick{height:44px;min-height:44px;padding:0 12px}.nx[data-page=tactics] .formation-pick select{height:42px;min-height:42px;padding:0 6px;flex:1;min-width:0}.nx[data-page=tactics] .m-tactic-tools{flex:0 0 72px;border:0;order:4}.nx[data-page=tactics] .m-tactic-tools[open]{flex-basis:100%}.nx[data-page=tactics] .tactics-head .tactic-status{flex:1 1 calc(100% - 88px);order:4;font-size:11px}.nx[data-page=history] .cabinet{display:block;padding:0;background:none;border:0;border-radius:0;min-height:0;height:auto}.nx[data-page=history] .cabinet .slot{display:flex;align-items:center;gap:12px;padding:14px 0;border:0;border-bottom:1px solid var(--line);background:none;border-radius:0;box-shadow:none;min-height:0;height:auto}.nx[data-page=history] .cabinet .slot>svg{width:24px;height:28px;flex:none}.nx[data-page=history] .cabinet .slot>div{min-width:0;flex:1}.nx[data-page=history] .cabinet .slot b{font-size:15px;font-weight:600;line-height:1.5}.nx[data-page=history] .cabinet .slot .small{font-size:12px;line-height:1.5}.nx[data-page=history] .cabinet .slot.chase{flex-wrap:wrap;gap:5px 10px}.nx[data-page=history] .cabinet .slot.chase>b{font-size:15px}}@media(prefers-reduced-motion:reduce){.nx *,#detail *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(max-width:899px){.nx[data-page=tactics] .tactics.pane-pitch>.pitch-wrap .pitch-v{min-height:380px}.nx[data-page=tactics] .tok{width:44px;min-width:44px;min-height:44px;height:44px;gap:0}.nx[data-page=tactics] .tok i{width:28px;height:28px;min-height:28px;font-size:13px}.nx[data-page=tactics] .tok span{padding:1px 2px;line-height:12px;font-size:9px}.nx .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.nx[data-page=ranking] .page-head{margin-bottom:8px}.nx[data-page=ranking] .fame-own{padding:10px 12px;gap:4px 8px;margin-bottom:10px}.nx[data-page=ranking] .fame-own h2{font-size:14px}.nx[data-page=ranking] .fame-total strong{font-size:22px}.nx[data-page=ranking] .fame-next{flex-direction:row;padding-top:6px;gap:2px 6px}.nx[data-page=ranking] .fame-next>span{flex:1 1 auto}.nx[data-page=ranking] .fame-toolbar{gap:4px 8px;padding-bottom:6px}.nx[data-page=ranking] .fame-live{margin:0;line-height:1.4}.nx[data-page=ranking] .fame-table :is(th,td){padding:7px 4px}.nx[data-page=ranking] .fame-table th:first-child{width:40px}.nx[data-page=ranking] .fame-table th:last-child{width:82px}.nx[data-page=ranking] .fame-position{font-size:14px!important}.nx[data-page=ranking] .fame-score{font-size:14px!important;white-space:normal;line-height:1.4}.nx[data-page=ranking] .fame-score small{font-size:10px}.nx[data-page=ranking] .fame-club{min-height:34px;gap:6px}.nx[data-page=ranking] .fame-club b{line-height:18px}.nx[data-page=ranking] .fame-club small{display:block;line-height:14px}.nx[data-page=ranking] .fame-club>span:last-child .fame-badge{font-size:10px;line-height:14px;min-height:0}.nx[data-page=ranking] .fame-club>span:last-child .fame-badge svg{width:12px;height:12px}.nx[data-page=ranking] .fame-club .fame-crest{padding:0;border:0}.nx[data-page=ranking] .fame-club .crest{width:24px;height:28px}.nx[data-page=ranking] .fame-crest .fame-badge{bottom:-6px;transform:translate(-50%) scale(.7)}}html[data-art=on] body{background:#18252d}html[data-art=on] .nx{--bg:#e2e5e3;--rail:#17242c;--panel:#eff0eb;--panel-hi:#e1e5df;--line:#bbc4c2;--line-hi:#879791;--text:#26343b;--muted:#606f73;--soft:#44585b;--win:#356b50;--draw:#657779;--loss:#aa3f43;--tuned:#325f7e;--art-accent:#95343c;--art-ink:#1b2b34;--art-paper:#eff0eb;--grass:#3b6a4e;--grass-hi:#467657;color:var(--text)}html[data-art=on] .nx .nx-main{background:linear-gradient(#17242c30,#17242c30),var(--club-office-art, url(/assets/game/illustrated/office-2.webp)) center center/cover;isolation:isolate}html[data-art=on] .nx:is([data-page=squad],[data-page=training],[data-page=academy]) .nx-main{background:linear-gradient(#17242c45,#17242c45),url(/assets/game/illustrated/locker.webp) center center/cover}html[data-art=on] .nx .view{background:transparent;padding:20px 24px 24px;gap:16px}html[data-art=on] .nx .rail{width:154px;align-items:stretch;padding:14px 10px;gap:2px;background:#17242c;border-right:3px solid #0d1820;box-shadow:4px 0 #b5c1c315}html[data-art=on] .nx .rail a{width:100%;height:43px;flex-direction:row;justify-content:flex-start;gap:12px;padding:0 12px;border-radius:2px;font-size:13px;font-weight:600;color:#d4dfdf;border:1px solid transparent}html[data-art=on] .nx .rail a svg{width:21px;height:21px;stroke-width:1.6}html[data-art=on] .nx .rail a[aria-current=page]{background:#733139;color:#fff;border:1px solid #bb7676;box-shadow:inset 3px 0 #e2cbba}html[data-art=on] .nx .rail a:hover:not([aria-current=page]){background:#2d3d46}html[data-art=on] .nx .rail .rail-crest{height:78px;justify-content:center;padding:8px 0 14px;margin-bottom:9px;border-bottom:1px solid #63747b}html[data-art=on] .nx .rail-crest svg{width:49px;height:56px;filter:drop-shadow(2px 2px #0005)}html[data-art=on] .nx .statusbar{background:#17242cee;color:#edf0eb;border-bottom:1px solid #879494;min-height:48px}html[data-art=on] .nx .statusbar :is(small,.muted){color:#aebfc5}html[data-art=on] .nx .statusbar .sb-tool{color:#e4e9e7;background:#263640;border:1px solid #63767e;border-radius:3px}html[data-art=on] .nx .page-head,html[data-art=on] .nx .tactics-head{color:#f5f5ef;--text:#f5f5ef;--muted:#c8d3d3;--panel:#24343e;background:#17242cdd;border:1px solid #83939a88;border-left:4px solid #a53b44;padding:12px 15px;border-radius:2px;box-shadow:3px 3px #101a2233}html[data-art=on] .nx h1{font-size:27px;letter-spacing:-.6px;line-height:1.2}html[data-art=on] .nx h2{font-size:19px;letter-spacing:-.35px;font-weight:750}html[data-art=on] .nx .num{font-family:NxSans,Malgun Gothic,sans-serif;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.3px}html[data-art=on] .nx :is(.panel,.sq-panel){background:var(--art-paper);color:#26343b;border:1px solid #879591;border-top:3px solid #354a51;border-radius:3px;box-shadow:3px 4px #15252c66;padding:18px;--text:#26343b;--muted:#606f73;--bg:#e2e5df;--panel:#eff0eb;--line:#bec7c4}html[data-art=on] .nx .panel-head{border-bottom:1px solid #b4beba;padding-bottom:10px;margin-bottom:12px}html[data-art=on] .nx :is(.chip,.tagx,.pill){border-radius:3px}html[data-art=on] .nx .chip{background:#223540;color:#e7ecea;border:1px solid #7f9197;padding:6px 10px}html[data-art=on] .nx .chip .muted{color:#bacacf}html[data-art=on] .nx .btn{border:1px solid #687f83;border-radius:3px;background:#e9ede8;color:#26343b;height:42px;min-height:40px;padding:0 16px;box-shadow:0 2px #263c4155;font-size:14px;font-weight:650}html[data-art=on] .nx .btn:hover{background:#dce4de}html[data-art=on] .nx :is(.btn-primary,.btn.primary){background:var(--art-accent);border:1px solid #5a252d;border-top:1px solid #c77b7d;color:#fff;box-shadow:0 3px #4c252b;height:48px;font-size:16px;border-radius:3px}html[data-art=on] .nx .btn-primary:hover{background:#a83f47}html[data-art=on] .nx :is(button,a):focus-visible{outline:3px solid #1f7e9b;outline-offset:3px}html[data-art=on] .nx button:disabled{opacity:.55;box-shadow:none}html[data-art=on] .nx :is(.seg,.tabbar,.m-pane-tabs){border:0;border-bottom:1px solid #8da09e;border-radius:0;background:#e1e7e4;padding:3px;box-shadow:none}html[data-art=on] .nx :is(.seg button,.tabbar button,.m-pane-tabs button){border-radius:2px;background:transparent;color:#455960;border:0;border-bottom:2px solid transparent;font-weight:650;min-height:33px}html[data-art=on] .nx :is(.seg button[aria-pressed=true],.tabbar button[aria-selected=true],.m-pane-tabs button[aria-selected=true]){background:#f4f6f2;color:#85323a;border-bottom-color:#95343c;box-shadow:none}html[data-art=on] .nx :is(input,select){border-radius:2px;border:1px solid #879b9e;background:#f7f8f3;color:#253942}html[data-art=on] .nx .table :is(td,th){border-bottom:1px solid #c7cfca;padding:8px}html[data-art=on] .nx .table tr.me td{background:#e0e7df;border-left:0}html[data-art=on] .nx .table tr.me td:first-child{border-left:3px solid var(--art-accent)}html[data-art=on] .nx .table tr.me td:is(:first-child,:last-child){border-radius:0}html[data-art=on] .nx :is(.bar,.cbar){border-radius:1px;background:#cad3cb}html[data-art=on] .nx .bar>i{background:#47745a}html[data-art=on] .nx .form span{border-radius:2px;color:#fff;box-shadow:none}html[data-art=on] .nx .form .W{background:#426e51}html[data-art=on] .nx .form .L{background:#a84545}html[data-art=on] .nx .form .D{background:#72827f}html[data-art=on] .nx .tagx.bad{background:#f1d8d2;color:#8b2529;border:1px solid #c89486}html[data-art=on] .nx .res-tag{border-radius:2px}html[data-art=on] .nx[data-page=home] .view{overflow:auto}html[data-art=on] .nx[data-page=home] .home-top{flex:none;grid-template-columns:minmax(0,1fr) 320px;min-height:360px;gap:20px}html[data-art=on] .nx[data-page=home] .hero{min-height:360px;flex:none;border:1px solid #8c9a9e99;border-radius:3px;background:#1b2c3540;box-shadow:3px 4px #12202d66;overflow:hidden}html[data-art=on] .nx[data-page=home] .hero-photo{background:none}html[data-art=on] .nx[data-page=home] .hero-grade{background:linear-gradient(0deg,#13242e80,transparent 65%)}html[data-art=on] .nx[data-page=home] .hero-ui{padding:18px;gap:12px}html[data-art=on] .nx .glass{backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:3px;background:#edf0e9;color:#26343b;border:1px solid #a7b6af;box-shadow:2px 3px #11242b55}html[data-art=on] .nx .glass .muted{color:#5b6d71}html[data-art=on] .nx .pill{background:#22343edb;color:#e6ece9;border:1px solid #9bafb0}html[data-art=on] .nx .matchcard{padding:16px;border-top:3px solid #8e333b}html[data-art=on] .nx .team b{font-size:22px;line-height:1.2}html[data-art=on] .nx .hero-ui>div:last-child{gap:12px!important;flex-direction:column;align-items:stretch!important}html[data-art=on] .nx .hero-ui>div:last-child>.matchcard{width:100%;max-width:none}html[data-art=on] .nx .hero-ui>div:last-child>div:last-child{width:auto!important;flex-direction:row!important}html[data-art=on] .nx .hero-ui>div:last-child>div:last-child>*{flex:1}html[data-art=on] .nx .hero-ui>div:last-child>div:nth-last-child(2){display:none}html[data-art=on] .nx .locker{position:relative;padding-top:20px;border-top:5px solid #7c333b;background:#eff0eaf5;overflow:visible}html[data-art=on] .nx .locker:before{content:"";position:absolute;top:-8px;right:24px;width:48px;height:14px;background:#b4beb7;border:1px solid #61716e;box-shadow:1px 2px #26353544;transform:rotate(-2deg)}html[data-art=on] .nx .locker .display-name{font-size:23px;line-height:1.15;color:#23363e}html[data-art=on] .nx .locker>div:nth-child(2){gap:12px!important}html[data-art=on] .nx .locker .pf-locker{width:91px;height:114px;flex:0 0 91px}html[data-art=on] .nx .locker .display-name{font-size:21px;word-break:keep-all;overflow-wrap:anywhere}html[data-art=on] .nx .note-box{background:#dfe5df;border-radius:2px;color:#3e555a;border-left:2px solid #84998c}html[data-art=on] .nx .stat3>div{border-radius:1px;background:transparent;border-top:1px solid #aebcb2;padding:10px 3px}html[data-art=on] .nx .stat3 .num{font-size:23px}html[data-art=on] .nx .gd-row{background:transparent;border-radius:0;border-top:1px solid #aebcb2}html[data-art=on] .nx .home-bottom{flex:none;min-height:235px;gap:20px}html[data-art=on] .nx .home-bottom>.panel{min-height:0}html[data-art=on] .nx .last-box{background:#dfe5df;border-radius:2px;color:#22373d}html[data-art=on] .nx .fx-row{border-bottom:1px solid #c2ccc5}html[data-art=on] .nx .fame-home-card{border:1px solid #a8b5ba;border-radius:2px;background:#1b2c36e8;color:#f0ede2;box-shadow:none;min-height:0}html[data-art=on] .nx .sq-panel{padding:15px}html[data-art=on] .nx .sq-tools{background:transparent;padding-bottom:12px;border-bottom:1px solid #a8b8b1}html[data-art=on] .nx .sq-search{background:#f7f8f4;border-radius:2px;border:1px solid #91a59f;height:40px}html[data-art=on] .nx .sq-search input{height:38px;border:0;background:transparent}html[data-art=on] .nx .sq-table{background:#eff0eb;color:#26343b;border-radius:0}html[data-art=on] .nx .sq-table th{background:#d6dfd8;color:#4b6064;border-bottom:2px solid #8da298}html[data-art=on] .nx .sq-table td{border-bottom:1px solid #c1cdc4}html[data-art=on] .nx .sq-table tr[aria-selected=true] td,html[data-art=on] .nx .sq-table tr.selected td,html[data-art=on] .nx .sq-table tr.on td{background:#dce4dc}html[data-art=on] .nx .ovr-chip.f-elite{color:#414e7b!important;background:#d9dfeb}html[data-art=on] .nx .ovr-chip.f-gold{color:#735623!important;background:#e8dfc5}html[data-art=on] .nx .ovr-chip.f-silver{color:#415a63!important;background:#dbe4e6}html[data-art=on] .nx .pos-chip{border-radius:2px}html[data-art=on] .nx .pos-chip.g-GK{color:#71511f;background:#e9dfc5}html[data-art=on] .nx .pos-chip.g-DF{color:#345879;background:#d5e2eb}html[data-art=on] .nx .pos-chip.g-MF{color:#2c6245;background:#d4e5d7}html[data-art=on] .nx .pos-chip.g-FW{color:#8a3d41;background:#edd9d6}html[data-art=on] .nx .squad-role.starter{color:#7d3039;background:#ead5d4;border:1px solid #be9694}html[data-art=on] .nx .squad-role.bench{color:#335771;background:#d7e2e8}html[data-art=on] .nx .rate{color:#2e5140;background:#dce7dc;border-radius:2px}html[data-art=on] .nx .sq-table .rate.hi{color:#22593d;background:#d0e4d3}html[data-art=on] .nx :is(.panel,.roster,.tactic-side) b.v-elite{color:#a33f46!important}html[data-art=on] .nx :is(.panel,.roster,.tactic-side) b.v-gold{color:#80612b!important}html[data-art=on] .nx :is(.panel,.roster,.tactic-side) b.v-silver{color:#425d64!important}html[data-art=on] .nx .sq-table .ovr,html[data-art=on] .nx .sq-table [class*=ovr]{background:transparent;box-shadow:none;border-radius:0}html[data-art=on] .nx .card{border-radius:2px;background:#e9ede7;border:1px solid #788c89;color:#27373b;box-shadow:3px 3px #15242b70}html[data-art=on] .nx .card:before,html[data-art=on] .nx .card:after{display:none}html[data-art=on] .nx .card .face{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:160px auto;height:auto}html[data-art=on] .nx .card .face canvas.portrait{top:0;bottom:auto;width:128px;height:160px}html[data-art=on] .nx .card .plate{position:relative;grid-row:2;z-index:1;min-width:0;padding:9px 12px 8px;background:#e9ede7;border-top:2px solid #7b8d85}html[data-art=on] .nx .card .name{color:#263941}html[data-art=on] .nx .card .meta{color:#59706f}html[data-art=on] .nx .card .body{background:#e9ede7}html[data-art=on] .nx .card :is(.st,.cond){color:#536963}html[data-art=on] .nx .card :is(.st,.cond)>i{background:#c5d0c7}html[data-art=on] .nx .card .cond{border-top-color:#c5d0c7}html[data-art=on] .nx .card .st b{background:none;text-shadow:none}html[data-art=on] .nx .card .st b.v-elite{color:#a33f46}html[data-art=on] .nx .card .st em.v-elite{background:#a33f46}html[data-art=on] .nx .card .st em.v-gold{background:#8d9872}html[data-art=on] .nx .card .st em:is(.v-silver,.v-bronze){background:#899991}html[data-art=on] .nx .portrait-box{border-radius:2px;box-shadow:none;border:1px solid #9caba6;background:#b7c3bd}html[data-art=on] .nx .portrait-box canvas{filter:saturate(.7) contrast(1.04)}html[data-art=on] .nx .pf{border-radius:2px;border:1px solid #6e8384;box-shadow:2px 2px #14252b55;background:#bcc8c2}html[data-art=on] .nx .pf :is(.metal,.sheen,.spot,.kitbg,.pf-ovr){display:none}html[data-art=on] .nx .pf canvas{filter:saturate(.65)}html[data-art=on] .nx .detail{background:#f0f1eaed}html[data-art=on] .nx .detail .attr{border-bottom:1px solid #c3cec5}html[data-art=on] .nx .pitch-v{border-radius:2px;border:8px solid #334b4b;border-top-color:#506465;outline:1px solid #9da797;background:#426e52;box-shadow:0 0 0 3px #192c33,5px 6px #15242b88}html[data-art=on] .nx .pitch-v>svg{filter:saturate(.5) brightness(.92)}html[data-art=on] .nx .tok{color:#f1f3e9}html[data-art=on] .nx .tok i{background:#96343e;box-shadow:2px 3px #172f2b77}html[data-art=on] .nx .tok span{border-radius:2px;background:#213b32;font-weight:600}html[data-art=on] .nx .pitch-wrap>.muted{color:#e4ece4;background:#172a34e8;padding:5px 9px;border-radius:2px}html[data-art=on] .nx .slider input{accent-color:#95343c}html[data-art=on] .nx .pitch-v .marker,html[data-art=on] .nx .pitch-v .pin{filter:drop-shadow(1px 3px 0 #102a2477)}html[data-art=on] .nx .pitch-wrap>p{background:#172b35e8;color:#dce6df;padding:8px 10px}html[data-art=on] .nx .roster,html[data-art=on] .nx .tactic-side{background:#edf0e8;border-radius:2px;border:1px solid #8f9f97;color:#26343b;--bg:#e3e8df;--panel:#edf0e8;--text:#26343b;--muted:#5d716d;--line:#b1c2b5}html[data-art=on] .nx :is(.tactic-section,.tactic-block,.roster-section){border-radius:2px}html[data-art=on] .nx .match-hero{background-image:var(--club-office-art, url(/assets/game/illustrated/office-2.webp));border-radius:3px}html[data-art=on] .nx :is(.day-tabs button,.day-btn,.day-tab){border-radius:2px;box-shadow:none}html[data-art=on] .nx :is(.day-tabs button[aria-pressed=true],.day-tab.on){background:#84343c;color:#fff}html[data-art=on] .nx :is(.training-summary,.training-bulk,.training-tools){border-radius:2px}html[data-art=on] .nx .training-summary{background:#edf0e8;color:#293c41}html[data-art=on] .nx .training-centre{--text:#26343b;--muted:#5f716d;--panel:#edf0e8;--line:#b8c6bb}html[data-art=on] .nx .training-table{background:#edf0e8;color:#293d43}html[data-art=on] .nx .training-table th{background:#d9e2d9;color:#4b625e}html[data-art=on] .nx :is(.cup-hero,.brand,.cabinet){border-radius:3px;background:#20333eec;color:#edf1e9;border:1px solid #829396;--text:#edf1e9;--muted:#c4d2cd;--soft:#d5dfd9}html[data-art=on] .nx .cup-hero{border-left:4px solid #b59e70}html[data-art=on] .nx .brand{background:linear-gradient(90deg,#1a2f38ed,#1a2f3870),url(/assets/game/illustrated/locker.webp) center/cover}html[data-art=on] .nx .next-card{border-radius:3px;color:#edf1e9;--text:#edf1e9;--muted:#d2dfd8}html[data-art=on] .nx .next-card .hero-photo{background-image:var(--club-office-art, url(/assets/game/illustrated/office-2.webp))}html[data-art=on] .nx .next-card .hero-grade{background:#182b38a0}html[data-art=on] .nx .fame-own{background:#223842ed;color:#f2f2e8;border-radius:3px;border:1px solid #95a4a1;border-left:4px solid #b59e70}html[data-art=on] .nx .fame-table th{background:#d9e2da;color:#455d59;border-color:#a5b7ad}html[data-art=on] .nx .fame-table td{border-color:#c0cdbf}html[data-art=on] .nx .fame-score,html[data-art=on] .nx .fame-position{color:#6a532b}html[data-art=on] .nx .fame-score small,html[data-art=on] .nx .fame-season{color:#536b5a}html[data-art=on] .nx .fame-board .fame-badge{--honour:#78603b}html[data-art=on] .nx .fame-tabs{background:#dbe4db;border-radius:2px}html[data-art=on] .nx .fame-tabs button{color:#456056;border-radius:2px}html[data-art=on] .nx .fame-tabs button[aria-pressed=true]{background:#f5f6ed;color:#853b41;border-bottom:2px solid #95343c}html[data-art=on] .nx .fame-sticky-own{background:#dce5da;color:#3d5346}html[data-art=on] .nx .fame-sticky-own strong{color:#72572a}html[data-art=on] .nx .fame-history{background:#20343ee8;padding:10px 14px;border:1px solid #80918e;border-radius:2px}html[data-art=on] .nx .fame-rules{background:#20343ee8;padding:10px 14px;border-radius:2px}html[data-art=on] .nx .out.CUP{color:#735a29;background:#e6dbbd}html[data-art=on] .nx .panel .slot .x{color:#72582a}html[data-art=on] .nx .moment{height:auto;min-height:94px;border-radius:2px;padding:12px;gap:10px}html[data-art=on] .nx .moment b{font-size:15px;line-height:1.3}html[data-art=on] .nx .moment .m-icon{color:#735626;background:#e5dec8;font-size:20px}html[data-art=on] .nx .moment>div:last-child{min-width:0}html[data-art=on] .nx .mobile-bottom-nav,html[data-art=on] .nx .mobile-game-nav,html[data-art=on] .nx .nx-mobile-nav{background:#17242c;border-top:1px solid #8a9a9e;color:#dfe8e5}html[data-art=on] .nx :is(.mobile-bottom-nav,.mobile-game-nav,.nx-mobile-nav) a{color:#c6d7d6}html[data-art=on] .nx :is(.mobile-bottom-nav,.mobile-game-nav,.nx-mobile-nav) a[aria-current=page]{background:#75323a;border-radius:2px;color:#fff}html[data-art=on] .nx .tabbar{background:#17242c;border-top:1px solid #80969c}html[data-art=on] .nx .tabbar>*{color:#cddad8;border-radius:2px}html[data-art=on] .nx .tabbar>button{color:#cddad8;border-bottom:0}html[data-art=on] .nx .tabbar>.on{background:#79353d;color:#fff}html[data-art=on] .nx .more-panel{background:#e8ede5;color:#263b42;border-radius:6px 6px 0 0}html[data-art=on] .nx .more-grid a{background:#f6f7f1;color:#30444c;border-radius:2px;border:1px solid #a4b8ac}@media(min-width:900px){html[data-art=on] .nx[data-page=home] .hero-ui>div:first-child{flex-wrap:wrap}html[data-art=on] .nx[data-page=home] .hero-ui>div:first-child>div:last-child{margin-left:auto}}@media(max-width:1100px)and (min-width:900px){html[data-art=on] .nx .rail{width:120px;padding:10px 6px}html[data-art=on] .nx .rail a{font-size:12px;padding:0 8px;gap:8px}html[data-art=on] .nx .view{padding:16px}html[data-art=on] .nx[data-page=home] .home-top{grid-template-columns:minmax(0,1fr) 285px}html[data-art=on] .nx .team b{font-size:18px}}@media(max-width:899px){html[data-art=on] .nx .card .face{grid-template-rows:132px auto}html[data-art=on] .nx .card .face canvas.portrait{width:105.6px;height:132px}html[data-art=on] .nx .card .plate{padding-inline:10px}html[data-art=on] .nx .view{padding:12px 14px 22px;gap:13px}html[data-art=on] .nx .page-head,html[data-art=on] .nx .tactics-head{padding:10px}html[data-art=on] .nx h1{font-size:23px}html[data-art=on] .nx .nx-main{background-position:40% 0;background-attachment:local}html[data-art=on] .nx[data-page=home] .home-top{display:flex;flex-direction:column;min-height:0;gap:14px}html[data-art=on] .nx[data-page=home] .home-top>.hero{min-height:330px!important;height:330px}html[data-art=on] .nx[data-page=home] .hero-ui{position:absolute;padding:12px;gap:10px}html[data-art=on] .nx[data-page=home] .hero-ui>div:nth-child(2){display:block}html[data-art=on] .nx .hero-ui>div:first-child{flex-wrap:wrap;gap:5px!important}html[data-art=on] .nx .hero-ui>div:first-child .pill{font-size:11px;padding:6px 8px}html[data-art=on] .nx .hero-ui>div:first-child>div:last-child{padding:4px 8px!important}html[data-art=on] .nx .hero-ui>div:first-child>div:last-child .num{font-size:18px!important}html[data-art=on] .nx .matchcard{padding:11px}html[data-art=on] .nx .matchcard>div:last-child{gap:7px}html[data-art=on] .nx .matchcard .form{gap:3px;flex-shrink:0}html[data-art=on] .nx .matchcard .form span{width:20px;height:20px;font-size:11px}html[data-art=on] .nx .matchcard>div:last-child>span{font-size:10px}html[data-art=on] .nx .matchcard>div:last-child>span:last-child{text-align:right;max-width:98px}html[data-art=on] .nx .team b{font-size:17px}html[data-art=on] .nx .team{gap:7px}html[data-art=on] .nx .team .crest{width:32px;height:38px}html[data-art=on] .nx .matchup{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)}html[data-art=on] .nx .home-bottom{min-height:0;display:flex;flex-direction:column}html[data-art=on] .nx .home-bottom>.panel{min-width:0;width:auto}html[data-art=on] .nx .locker{padding:14px}html[data-art=on] .nx .panel{padding:13px}html[data-art=on] .nx .m-pane-tabs{background:#e2e8e2;top:-12px}html[data-art=on] .nx[data-page=squad] .sq-tools{align-items:stretch;flex-direction:column;flex-wrap:nowrap}html[data-art=on] .nx .sq-tools>.seg{max-width:100%;overflow-x:auto;flex:none}html[data-art=on] .nx[data-page=squad] .sq-search{width:100%;height:40px;min-width:0;flex:0 0 40px;margin:0;box-sizing:border-box}html[data-art=on] .nx .sq-table th{font-size:11px}html[data-art=on] .nx .pitch-v{border-width:5px}html[data-art=on] .nx .tactics.pane-pitch>.pitch-wrap .pitch-v{max-height:none;width:min(100%,410px)}}@font-face{font-family:ClubNumber;src:url(/assets/game/fonts/BarlowCondensed-Bold.woff2) format("woff2");font-display:swap}html[data-art=on] .nx{font-size:13px;--art-paper:#e7e9de;--art-accent:#813840}html[data-art=on] .nx h1{font-size:20px;font-weight:650;letter-spacing:-.5px}html[data-art=on] .nx h2{font-size:15px;font-weight:650}html[data-art=on] .nx .num{font-weight:600}html[data-art=on] .nx .statusbar{min-height:36px;height:36px;padding:0 24px;background:#182b30;border:0;font-size:12px}html[data-art=on] .nx .statusbar .num{font-size:15px}html[data-art=on] .nx .statusbar .sb-tool{min-height:24px;height:24px;padding:0 9px;border:0;background:none;border-radius:0;font-size:11px}html[data-art=on] .nx .statusbar .sb-tool:hover{background:#ffffff0d}html[data-art=on] .nx .nx-clock{display:none}html[data-art=on] .nx .page-head,html[data-art=on] .nx .tactics-head{background:none;box-shadow:none;border:0;border-bottom:1px solid #98a5a1;color:#2b3e41;--text:#2b3e41;--muted:#627273;--panel:#e1e5dc;padding:0 0 10px;border-radius:0;min-height:38px}html[data-art=on] .nx .view:not(.office-scene){background:#e8ebe2f5;margin:16px 26px 20px;padding:18px 20px;gap:12px;box-shadow:0 3px 10px #09171b40}html[data-art=on] .nx :is(.panel,.sq-panel){border:0;border-radius:0;background:transparent;box-shadow:none;padding:10px;--art-paper:transparent}html[data-art=on] .nx .panel-head{margin-bottom:8px;padding-bottom:7px}html[data-art=on] .nx :is(.btn,.btn-primary,.btn.primary){height:29px;min-height:29px;width:auto;flex:none;padding:0 10px;font-size:12px;font-weight:550;border-radius:2px;box-shadow:none;border:1px solid #8b9b95}html[data-art=on] .nx :is(.btn-primary,.btn.primary){height:31px;min-height:31px;padding:0 12px;border:1px solid #5c3036;background:#813840;color:#fff}html[data-art=on] .nx .chip{background:none;color:inherit;border:0;padding:0 4px;gap:5px}html[data-art=on] .nx .chip .muted{color:#5e7271}html[data-art=on] .nx .seg{background:transparent;padding:0;gap:0;border-bottom:1px solid #9aa9a1}html[data-art=on] .nx .seg button{font-weight:500;font-size:12px;min-height:29px;padding:3px 10px;background:none}html[data-art=on] .nx .seg button[aria-pressed=true]{background:#d7dfd5;color:#6c3038;border-bottom:2px solid #813840}html[data-art=on] .nx :is(.sq-table,.training-table,.table){font-size:13px}html[data-art=on] .nx .sq-table td{padding-top:6px;padding-bottom:6px}html[data-art=on] .nx .sq-table .pf{width:25px;height:32px}html[data-art=on] .nx .detail{border-left:1px solid #a1b0a3;padding-left:20px;background:none}html[data-art=on] .nx .detail .display-name{font-size:22px}html[data-art=on] .nx .detail .pf-detail{width:66px;height:84px;flex:0 0 66px}html[data-art=on] .nx .detail .ovr-box{background:none;padding:5px 0;gap:12px}html[data-art=on] .nx .detail .ovr-box>.num{font-size:30px!important}html[data-art=on] .nx .detail .attr{font-size:12px}html[data-art=on] .nx .detail .attr b{font-size:14px}html[data-art=on] .nx .attr .bar>i.v-elite{background:#638779}html[data-art=on] .nx .attr .bar>i.v-gold{background:#8d9872}html[data-art=on] .nx .attr .bar>i.v-silver{background:#899991}html[data-art=on] .nx .detail .stat3 .num{font-size:18px}html[data-art=on] .nx :is(.roster,.tactic-side){background:#e4e8dd;border:0;box-shadow:none}html[data-art=on] .nx .pitch-v{border-width:5px}html[data-art=on] .nx .note-box{background:none;padding:4px 0;border:0}html[data-art=on] .nx .brand{min-height:0;padding:18px}html[data-art=on] .nx .cup-hero{min-height:0;padding:16px 20px}html[data-art=on] .nx .fame-own{padding:12px 18px}html[data-art=on] .nx .fame-own strong{font-size:25px}@media(min-width:900px){html[data-art=on] .nx .sq-search{height:31px}html[data-art=on] .nx .sq-search input{height:29px;font-size:12px}html[data-art=on] .nx .sq-table td{height:40px;padding:4px 7px;font-size:12px}html[data-art=on] .nx{flex-direction:row}html[data-art=on] .nx-main{min-height:0;position:relative}html[data-art=on] .nx .rail{order:0;display:flex;flex-direction:column;flex:0 0 154px;justify-content:flex-start;align-items:stretch;gap:2px;height:100%;width:154px;padding:12px 9px;overflow-y:auto;overflow-x:hidden;border:0;border-right:1px solid #3b514e;box-shadow:none;background:#1b3032}html[data-art=on] .nx .rail .rail-crest{display:flex;flex:none;height:66px;margin:0 0 10px;padding:7px 0 13px;justify-content:center;border-bottom:1px solid #465e57}html[data-art=on] .nx .rail .rail-crest svg{width:35px;height:42px;opacity:1}html[data-art=on] .nx .rail a{width:100%;flex:0 0 auto;max-width:none;height:38px;padding:0 12px;justify-content:flex-start;gap:10px;border:0;border-radius:0;color:#b9c9bf;font-size:13px;font-weight:500;background:none;box-shadow:none;position:relative}html[data-art=on] .nx .rail a svg{width:16px;height:16px;opacity:.65}html[data-art=on] .nx .rail a[aria-current=page]{background:#2a4141;color:#faf4dc;border:0;box-shadow:inset 3px 0 #c7b589}html[data-art=on] .nx .rail a:hover:not([aria-current=page]){color:#fff;background:#29403e}html[data-art=on] .nx .rail a:nth-child(6),html[data-art=on] .nx .rail a:nth-child(10){border-top:1px solid #465e57;margin-top:8px}}html[data-art=on] .nx[data-page=home] .nx-main{background:linear-gradient(90deg,#14252822,transparent 50%,#10212a25),var(--club-office-art, url(/assets/game/illustrated/office-2.webp)) center 60%/cover}html[data-art=on] .nx .office-scene{position:relative;display:block;isolation:isolate;overflow:auto;margin:0;padding:0;color:#293d3d;--muted:#65766f;--text:#293d3d;--soft:#576e62;font-family:NxSans,Malgun Gothic,sans-serif}html[data-art=on] .nx .office-scene *{box-sizing:border-box}html[data-art=on] .nx .office-scene h2{font-size:16px;line-height:1.3;font-weight:650}html[data-art=on] .nx .office-club{position:absolute;left:34px;top:22px;color:#edf0de;text-shadow:0 1px 4px #12252c}html[data-art=on] .nx .office-club h1{font-size:24px;font-weight:550;letter-spacing:-1px}html[data-art=on] .nx .office-club p{margin:3px 0 0;font-size:11px;opacity:.9}html[data-art=on] .nx .office-fixture{position:absolute;top:92px;left:36px;width:338px;padding:20px 22px 15px;transform:rotate(-.7deg);background:#e5e8dc;border:0;border-top:3px solid #9b5553;box-shadow:1px 3px #c7cdbd,3px 6px #aab7a5,6px 12px 17px #0b202a55}html[data-art=on] .nx .office-fixture:before{content:"";position:absolute;width:54px;height:17px;top:-10px;right:32px;transform:rotate(3deg);background:#bdc7b2b8;border-left:1px solid #bcc5b577;border-right:1px solid #bcc5b577}html[data-art=on] .nx .office-paper-top{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid #a2b0a1;padding-bottom:8px}html[data-art=on] .nx .office-paper-top>span{font-size:10px;color:#607366}html[data-art=on] .nx .office-kickoff{margin:11px 0 13px;font-size:13px;font-weight:600}html[data-art=on] .nx .office-opponents{display:grid;grid-template-columns:1fr 16px 1fr;gap:5px;align-items:center}html[data-art=on] .nx .office-team{display:flex;flex-direction:column;gap:7px;text-align:center;align-items:center}html[data-art=on] .nx .office-team>svg{width:35px;height:39px;flex:none}html[data-art=on] .nx .office-team b{display:block;font-size:16px;letter-spacing:-.6px;font-weight:650;white-space:nowrap}html[data-art=on] .nx .office-team small{display:block;font-size:10px;margin-top:3px;color:#6c7a6b}html[data-art=on] .nx .office-vs{align-self:center;font-size:11px;color:#7a8777}html[data-art=on] .nx .office-recent{display:flex;align-items:center;gap:10px;margin:17px 0 12px;font-size:10px;color:#647863}html[data-art=on] .nx .office-recent>div{display:flex;gap:8px}html[data-art=on] .nx .office-recent span.W{color:#406b47;border-bottom:2px solid #406b47}html[data-art=on] .nx .office-recent span.D{color:#68756b;border-bottom:2px solid #68756b}html[data-art=on] .nx .office-recent span.L{color:#9d4944;border-bottom:2px solid #9d4944}html[data-art=on] .nx .office-recent>div>span{width:16px;text-align:center;font-size:11px;line-height:18px}html[data-art=on] .nx .office-preparation{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;border-top:1px dashed #9dab99;padding:10px 0 12px}html[data-art=on] .nx .office-preparation>span{font-size:10px;color:#687a6e}html[data-art=on] .nx .office-preparation>b{grid-column:1;font-size:12px;font-weight:550}html[data-art=on] .nx .office-stamp{grid-column:2;grid-row:1/3;align-self:center;padding:6px 11px;min-height:30px;color:#8b3c42;border:2px solid #94525a;outline:1px solid #94525a;outline-offset:2px;background:none;text-decoration:none;font-size:12px;font-weight:650;transform:rotate(-2deg)}html[data-art=on] .nx .office-stamp:hover{background:#813840;color:#fff;border-color:#e4e6d6}html[data-art=on] .nx .office-text-link{display:inline-flex;align-items:center;min-height:26px;font-size:11px;color:#486154;text-decoration:underline;text-decoration-color:#92a592;text-underline-offset:4px}html[data-art=on] .nx .office-player{position:absolute;top:44px;right:32px;width:279px;padding:24px 20px 17px;background:#dce4d4;transform:rotate(1.2deg);border-top:14px solid #435951;box-shadow:0 2px #c0c9b8,4px 8px 16px #09232866}html[data-art=on] .nx .office-clip{position:absolute;width:58px;height:15px;top:-19px;left:calc(50% - 29px);border:2px solid #8c9c96;background:#50685f;box-shadow:1px 2px #102c3855;border-radius:4px 4px 1px 1px}html[data-art=on] .nx .office-player header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:17px}html[data-art=on] .nx .office-player header>span{font-size:10px;color:#677b6a}html[data-art=on] .nx .office-player-profile{display:flex;gap:13px;align-items:center}html[data-art=on] .nx .office-portrait{position:relative;width:73px;height:94px;flex:none;background:#b5c5b1;border:4px solid #eff0e4;box-shadow:1px 2px 3px #2c494433;transform:rotate(-2deg);overflow:hidden}html[data-art=on] .nx .office-portrait canvas{width:100%;height:100%;object-fit:cover}html[data-art=on] .nx .office-portrait>:not(canvas){display:none}html[data-art=on] .nx .office-player-profile small{font-size:10px;display:block;line-height:1.5;color:#627964}html[data-art=on] .nx .office-player h3{font-size:17px;line-height:1.4;letter-spacing:-.6px;margin:4px 0 8px;font-weight:650}html[data-art=on] .nx .office-player-profile p{font-size:11px;margin:0}html[data-art=on] .nx .office-player-profile p b{font-family:ClubNumber,sans-serif;font-size:23px;margin-left:5px}html[data-art=on] .nx .office-player-notes{font-size:11px;line-height:2.2;margin:13px 0 5px;background:repeating-linear-gradient(transparent 0 23px,#aab9a783 23px 24px)}html[data-art=on] .nx .office-notebook{position:absolute;left:420px;bottom:24px;right:34px;max-width:700px;height:222px;display:grid;grid-template-columns:1fr 1fr;transform:rotate(.3deg);background:#e8ebdf;border-bottom:3px solid #c5cdbb;border-right:3px solid #bac7b5;box-shadow:1px 2px #d8ddcf,2px 4px #809382,6px 12px 18px #0d242e77}html[data-art=on] .nx .office-notebook:after{content:"";position:absolute;width:20px;top:0;bottom:0;left:calc(50% - 10px);pointer-events:none;background:linear-gradient(90deg,transparent,#3c57421a 45%,#48614a30 49%,#fff8 51%,transparent)}html[data-art=on] .nx .office-book-page{padding:15px 22px;overflow:hidden}html[data-art=on] .nx .office-book-page header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}html[data-art=on] .nx .office-book-page h2{font-size:14px}html[data-art=on] .nx .office-book-page header>a{font-size:10px;color:#657a65;text-decoration:none;border-bottom:1px solid #9cac93}html[data-art=on] .nx .office-book-page ol{padding:0;margin:0;list-style:none}html[data-art=on] .nx .office-book-page li{display:flex;align-items:center;gap:10px;font-size:11px;line-height:28px;border-bottom:1px solid #b6c3ae7a}html[data-art=on] .nx .office-book-page li>span{font-size:10px;color:#788876}html[data-art=on] .nx .office-book-page li>b{font-weight:550}html[data-art=on] .nx .office-book-page time{margin-left:auto;font-size:11px;color:#64795e}html[data-art=on] .nx .office-last{display:flex;align-items:center;gap:8px;margin-top:9px;font-size:10px;color:#667a60}html[data-art=on] .nx .office-last b{margin-left:auto;font-family:ClubNumber,sans-serif;font-size:20px;color:#3f5b42}html[data-art=on] .nx .office-book-page table{width:100%;border-collapse:collapse;font-size:11px}html[data-art=on] .nx .office-book-page th{font-size:9px;font-weight:400;color:#73836b;text-align:left;padding:0 4px 4px}html[data-art=on] .nx .office-book-page td{height:22px;border-bottom:1px solid #b6c3ae7a;padding:0 4px}html[data-art=on] .nx .office-book-page :is(td,th):last-child{text-align:right}html[data-art=on] .nx .office-book-page .our-club{color:#833840;font-weight:600;background:#d8dfce}html[data-art=on] .nx .office-honours{position:absolute;right:336px;top:26px;color:#e1e6d3;text-align:right;text-decoration:none;text-shadow:0 1px 4px #102831;line-height:1.7}html[data-art=on] .nx .office-honours span{display:block;font-size:10px}html[data-art=on] .nx .office-honours b{font-size:11px;font-weight:500;border-bottom:1px solid #e0e8d755;padding-bottom:3px}html[data-art=on] .nx .office-scene a:focus-visible{outline:3px solid #e29e4d;outline-offset:5px}@media(min-width:900px)and (max-width:1100px){html[data-art=on] .nx .rail a{padding:0 7px;font-size:11px;gap:5px}html[data-art=on] .nx .office-fixture{left:24px;width:300px;padding:16px 18px}html[data-art=on] .nx .office-notebook{left:355px;right:24px;height:222px;bottom:18px}html[data-art=on] .nx .office-book-page{padding:13px 15px}html[data-art=on] .nx .office-player{right:24px;top:28px;width:260px}html[data-art=on] .nx .office-honours{right:310px;top:24px}}@media(min-width:900px)and (max-height:720px){html[data-art=on] .nx .office-scene{min-height:560px}html[data-art=on] .nx[data-page=home] .nx-main{overflow:auto}}@media(min-width:1450px){html[data-art=on] .nx .office-fixture{left:6%;top:105px}html[data-art=on] .nx .office-club{left:6%;top:35px}html[data-art=on] .nx .office-player{right:6%;top:65px}html[data-art=on] .nx .office-notebook{left:36%;bottom:6%;height:240px}html[data-art=on] .nx .office-honours{right:calc(6% + 315px);top:44px}}@media(max-width:899px){html[data-art=on] .nx .statusbar{height:42px;min-height:42px;padding:0 14px}html[data-art=on] .nx .view:not(.office-scene){margin:10px 9px 70px;padding:12px!important;gap:10px}html[data-art=on] .nx :is(.btn,.btn-primary,.btn.primary){min-height:40px;height:40px;font-size:12px}html[data-art=on] .nx .seg button{min-height:40px;font-size:12px}html[data-art=on] .nx .office-scene{display:flex;flex-direction:column;padding:18px 22px 85px!important;gap:26px}html[data-art=on] .nx :is(.office-club,.office-fixture,.office-player,.office-notebook,.office-honours){position:relative;inset:auto;flex:none;width:100%;max-width:none}html[data-art=on] .nx .office-club{margin-bottom:40px}html[data-art=on] .nx .office-club h1{font-size:24px}html[data-art=on] .nx .office-fixture{padding:20px;transform:rotate(-.5deg)}html[data-art=on] .nx .office-paper-top>span{font-size:10px}html[data-art=on] .nx .office-fixture .office-text-link{min-height:36px}html[data-art=on] .nx .office-stamp{min-height:40px;display:flex;align-items:center}html[data-art=on] .nx .office-player{width:92%;align-self:flex-end;padding:20px;transform:rotate(.7deg)}html[data-art=on] .nx .office-notebook{display:flex;flex-direction:column;height:auto;transform:rotate(-.3deg)}html[data-art=on] .nx .office-notebook:after{display:none}html[data-art=on] .nx .office-book-page{padding:20px}html[data-art=on] .nx .office-book-page+.office-book-page{border-top:1px solid #9aae97}html[data-art=on] .nx .office-book-page li{line-height:34px;font-size:12px}html[data-art=on] .nx .office-book-page td{height:29px;font-size:12px}html[data-art=on] .nx .office-book-page header>a{min-height:28px;display:flex;align-items:center}html[data-art=on] .nx .office-honours{background:#233d38d9;padding:10px 14px;text-align:left}html[data-art=on] .nx .tabbar{padding:4px 6px}html[data-art=on] .nx .tabbar>*{font-size:10px;min-height:45px}html[data-art=on] .nx .tabbar>.on{background:#314b43;color:#f2e8c8;box-shadow:inset 0 2px #c8b68a}html[data-art=on] .nx .detail{border-left:0;padding-left:10px}}html[data-art=on] .nx{--control-row:28px;--control-standard:32px;--control-primary:36px;--control-font:12px;--data-font:13px}html[data-art=on] .nx .view :is(.btn,.btn-primary,.btn.primary){box-sizing:border-box;min-height:var(--control-standard);height:var(--control-standard);padding:0 12px;font-size:var(--control-font);line-height:1.2;font-weight:550;flex:0 0 auto;max-width:100%;white-space:nowrap}html[data-art=on] .nx .view .btn[data-control-size=primary]{height:var(--control-primary);min-height:var(--control-primary);padding:0 15px;font-weight:650}html[data-art=on] .nx .view .btn[data-control-size=row]{height:var(--control-row);min-height:var(--control-row);padding:0 9px;font-size:12px}html[data-art=on] .nx .view .btn.quiet{background:transparent;border-color:transparent;box-shadow:none}html[data-art=on] .nx .view .btn.quiet:hover{background:#526c5710;text-decoration:underline;text-underline-offset:3px}html[data-art=on] .nx .view :is(.seg button,.fame-tabs button,.m-pane-tabs button){min-height:var(--control-standard);height:auto;padding:5px 11px;font-size:12px;line-height:1.35}html[data-art=on] .nx .view :is(select,input[type=search]){box-sizing:border-box;min-height:var(--control-standard);height:var(--control-standard);font-size:13px;line-height:1.3;padding:4px 9px}html[data-art=on] .nx .sq-search{height:var(--control-standard);min-height:var(--control-standard)}html[data-art=on] .nx .sq-search input{padding:0;min-height:0;height:calc(var(--control-standard) - 2px)}html[data-art=on] .nx .view [data-action=fixture-tactics]{min-height:var(--control-row);min-width:32px;padding:3px 8px;font-size:12px}html[data-art=on] .nx .view [data-action=dismiss-staff]{min-height:var(--control-row);min-width:40px;padding:3px 6px;font-size:12px;color:#84494a}html[data-art=on] .nx .view .linkbtn{min-height:var(--control-row);padding:4px 0;text-align:left}html[data-art=on] .nx .view .dd-toggle{min-height:var(--control-standard);height:var(--control-standard);padding:4px 11px;font-size:12px;border-radius:2px}html[data-art=on] .nx .view :is(button,a,input,select):focus-visible{outline:2px solid #426e89;outline-offset:3px}html[data-art=on] .nx .view .btn:disabled{opacity:.5;cursor:default}html[data-art=on] .nx .view h1{font-size:21px}html[data-art=on] .nx .view h2{font-size:15px}html[data-art=on] .nx .page-head{gap:12px;align-items:center;flex-wrap:wrap}html[data-art=on] .nx .page-head .btn{margin-left:auto}html[data-art=on] .nx .sq-table thead button{min-height:var(--control-standard);height:var(--control-standard)}html[data-art=on] .nx .detail>.btn{align-self:flex-start}html[data-art=on] .nx .training-table :is(td,th){padding:7px 9px}html[data-art=on] .nx .training-table select{width:100%;max-width:180px}html[data-art=on] .nx .training-bulk{gap:9px;align-items:center}html[data-art=on] .nx .training-tools{gap:8px;align-items:center}html[data-art=on] .nx .training-centre{border-radius:2px}html[data-art=on] .nx .training-summary{padding:10px 12px;gap:8px}html[data-art=on] .nx .training-summary>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}html[data-art=on] .nx .training-summary strong{display:inline;margin:0;font-size:13px;line-height:1.4}html[data-art=on] .nx .training-summary span{font-size:11px;margin:0}html[data-art=on] .nx .training-summary p{font-size:11px;line-height:1.4;margin:0;white-space:nowrap}html[data-art=on] .nx .training-tools{padding:9px 12px}html[data-art=on] .nx .training-tools label{gap:3px;font-size:11px}html[data-art=on] .nx .training-bulk{padding:8px 12px;font-size:12px}html[data-art=on] .nx .training-note{margin:0;padding:8px 12px;font-size:11px;line-height:1.45}html[data-art=on] .nx .training-face{width:25px;height:32px;flex-basis:25px}html[data-art=on] .nx .training-player b{font-size:12px}html[data-art=on] .nx .training-focus{font-size:10px}html[data-art=on] .nx .dtabs{gap:5px}html[data-art=on] .nx .dtab{min-height:46px;height:46px;padding:6px 10px;border-radius:2px;box-shadow:none}html[data-art=on] .nx .dtab b{font-size:13px;line-height:1.3}html[data-art=on] .nx .dtab small{font-size:10px;line-height:1.4}html[data-art=on] .nx .dtab.on{background:#334d48;color:#f0f2e8;border-color:#334d48}html[data-art=on] .nx .tactics-head{gap:10px;align-items:center}html[data-art=on] .nx .tactics-head select{max-width:210px}html[data-art=on] .nx .rrow{min-height:36px;padding:3px 4px;gap:5px}html[data-art=on] .nx .rrow select{min-height:30px;height:30px;font-size:12px}html[data-art=on] .nx .rrow .rslot{min-height:30px;height:30px;width:38px;font-size:11px}html[data-art=on] .nx .tactic-side .slider{padding:4px 0}html[data-art=on] .nx .fame-table td{padding:6px 12px}html[data-art=on] .nx .fame-table .club-link{min-height:44px}html[data-art=on] .nx .wage{min-height:40px;height:40px;padding:7px 10px;font-size:13px;border-radius:2px}html[data-art=on] .nx .mk{min-height:78px;padding:10px 12px;border-radius:2px}html[data-art=on] .nx .moment{min-height:76px;padding:10px 12px}html[data-art=on] .nx .moment b{font-size:14px}html[data-art=on] .nx .cup-round-navigation button{min-height:var(--control-standard);font-size:12px;padding:4px 10px;border-radius:2px}html[data-art=on] .nx .cup-round-navigation button.is-current{color:#6e542a;background:#e7e0cb;border-color:#9d8a62}html[data-art=on] .nx .table tr.me :is(.club-cell,.club-cell b){color:#405b42}html[data-art=on] .nx .table tr.me .fame-badge{--honour:#7a632d}html[data-art=on] .nx .view [data-action=youth-reserve]{height:var(--control-standard)!important;min-height:var(--control-standard)!important}html[data-art=on] .nx[data-page=club] .view{overflow-y:auto}html[data-art=on] .nx .fac-grid{align-items:stretch}html[data-art=on] .nx .fac{min-height:260px;border-left:1px solid #b5c2b0;padding:12px;gap:9px}html[data-art=on] .nx .fac:first-child{border-left:0}html[data-art=on] .nx .fac .staff{padding:6px 0;background:none}html[data-art=on] .nx .fac .staff em{color:#877544}html[data-art=on] .nx .fac-foot{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}@media(min-width:900px){html[data-art=on] .nx .training-tools{display:grid;grid-template-columns:minmax(130px,1.25fr) repeat(3,minmax(80px,1fr)) auto auto;gap:7px;align-items:end}html[data-art=on] .nx .training-tools label{min-width:0}html[data-art=on] .nx .training-tools label:first-child{grid-column:auto}html[data-art=on] .nx .training-tools input{width:100%}html[data-art=on] .nx .training-tools>span{font-size:11px;align-self:center;white-space:nowrap}html[data-art=on] .nx .training-table{table-layout:fixed;min-width:760px;width:100%}html[data-art=on] .nx .training-table th:nth-child(1){width:25%}html[data-art=on] .nx .training-table th:nth-child(2){width:8%}html[data-art=on] .nx .training-table th:nth-child(3){width:23%}html[data-art=on] .nx .training-table th:nth-child(4){width:20%}html[data-art=on] .nx .training-table th:nth-child(5){width:12%}html[data-art=on] .nx .training-table th:nth-child(6){width:12%}html[data-art=on] .nx .training-table td{height:53px;overflow:hidden;padding:6px 9px}html[data-art=on] .nx .training-table .training-player>button{min-height:36px;max-width:calc(100% - 25px)}html[data-art=on] .nx .training-player>button>span:last-child{min-width:0}html[data-art=on] .nx .training-player :is(b,small){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}html[data-art=on] .nx .training-table td[data-label="\d604\c7ac  \c9c4\d589"] .training-focus,html[data-art=on] .nx .training-table td[data-label=\d53c\b85c\b3c4] .training-focus{display:none}html[data-art=on] .nx .training-table td[data-label="\d6c8\b828  \c9c0\c815"] .training-focus{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-art=on] .nx .brand{grid-template-columns:100px minmax(0,1fr) auto;padding:14px 18px;gap:18px}html[data-art=on] .nx .brand-crest svg{width:88px;height:98px}html[data-art=on] .nx .kits figure{padding:8px;border-radius:3px}html[data-art=on] .nx .kits svg{width:68px;height:68px}html[data-art=on] .nx .brand-text h2{font-size:23px}}@media(min-width:1200px)and (max-width:1399px){html[data-art=on] .nx[data-page=training] .cols-side{grid-template-columns:minmax(0,1fr) 240px}}html[data-art=on] .nx[data-page=home] .nx-main{background:linear-gradient(#14252e0a,#14252e0a),var(--club-office-art, url(/assets/game/illustrated/office-2.webp)) center 60%/cover;overflow:hidden}html[data-art=on] .nx .home-layout{display:grid;grid-template-columns:minmax(0,1fr) 308px;grid-template-rows:minmax(240px,1fr) 158px;gap:0;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;color:#263c3e;position:relative}html[data-art=on] .nx .home-landscape{grid-column:1;grid-row:1;min-width:0;position:relative;display:flex;align-items:flex-end;background:linear-gradient(0deg,#142831a6,transparent 44%)}html[data-art=on] .nx .home-club-heading{display:flex;align-items:center;gap:14px;padding:24px 28px;color:#f0f2e7}html[data-art=on] .nx .home-club-emblem{width:45px;height:49px;flex:none}html[data-art=on] .nx .home-club-emblem svg{width:100%;height:100%}html[data-art=on] .nx .home-club-heading h1{font-size:25px;font-weight:650;letter-spacing:-.7px;margin:0}html[data-art=on] .nx .home-club-heading p{font-size:12px;color:#d2dcd5;margin:5px 0 0}html[data-art=on] .nx .home-matchday{grid-column:2;grid-row:1/3;min-height:0;overflow-y:auto;background:#e8ece3fa;padding:21px 22px 14px;box-shadow:-1px 0 #b6c3b2;display:flex;flex-direction:column;gap:17px}html[data-art=on] .nx .home-layout header{display:flex;align-items:center;justify-content:space-between;gap:8px}html[data-art=on] .nx .home-layout header h2{font-size:14px;font-weight:650;margin:0}html[data-art=on] .nx .home-next-match>header>span{font-size:10px;color:#66796d}html[data-art=on] .nx .home-match-time{display:block;font-size:12px;margin:8px 0 14px;color:#5e7368}html[data-art=on] .nx .home-teams{display:flex;flex-direction:column;gap:10px}html[data-art=on] .nx .home-team-line{display:flex;align-items:center;gap:11px;min-height:42px}html[data-art=on] .nx .home-team-crest{width:29px;height:33px;flex:none}html[data-art=on] .nx .home-team-crest svg{height:100%;width:100%}html[data-art=on] .nx .home-team-line b{display:block;font-size:16px;font-weight:650}html[data-art=on] .nx .home-team-line small{display:block;font-size:11px;color:#62746a;margin-top:1px}html[data-art=on] .nx .home-team-venue{margin-left:auto;font-size:10px;color:#6b7c70}html[data-art=on] .nx .home-recent-form{display:flex;align-items:center;gap:14px;margin:13px 0 15px;font-size:11px;color:#63756a}html[data-art=on] .nx .home-recent-form>div{display:flex;gap:5px}html[data-art=on] .nx .home-recent-form>div>span{width:19px;height:19px;font-size:11px;text-align:center;line-height:19px;color:#f3f5ec;border-radius:1px}html[data-art=on] .nx .home-recent-form .W{background:#52735b}html[data-art=on] .nx .home-recent-form .L{background:#985554}html[data-art=on] .nx .home-recent-form .D{background:#7c887d}html[data-art=on] .nx .home-match-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #bac8b8;border-bottom:1px solid #bac8b8;padding:13px 0}html[data-art=on] .nx .home-match-actions small{display:block;color:#64776b;font-size:11px;margin-bottom:3px}html[data-art=on] .nx .home-match-actions b{font-size:13px;font-weight:600}html[data-art=on] .nx .home-upcoming{flex:none}html[data-art=on] .nx .home-layout header>a{font-size:11px;color:#61786b;min-height:28px;display:inline-flex;align-items:center;text-decoration:none}html[data-art=on] .nx .home-layout header>a:hover{text-decoration:underline;text-underline-offset:3px}html[data-art=on] .nx .home-upcoming ol{list-style:none;margin:3px 0 0;padding:0}html[data-art=on] .nx .home-upcoming li{display:flex;align-items:center;gap:10px;min-height:32px;font-size:12px;border-bottom:1px solid #c8d1c3}html[data-art=on] .nx .home-upcoming li>span{font-size:10px;color:#718375}html[data-art=on] .nx .home-upcoming li>b{font-size:12px;font-weight:550}html[data-art=on] .nx .home-upcoming time{margin-left:auto;font-size:11px;color:#637766}html[data-art=on] .nx .home-player-brief{display:flex;gap:9px;align-items:center;text-decoration:none;color:inherit;padding-top:3px;min-height:60px}html[data-art=on] .nx .home-player-portrait{width:39px;height:49px;flex:none;position:relative;overflow:hidden;background:#c7d1c3}html[data-art=on] .nx .home-player-portrait canvas{width:100%;height:100%;display:block}html[data-art=on] .nx .home-player-portrait>:not(canvas){display:none}html[data-art=on] .nx .home-player-copy{min-width:0;display:flex;flex-direction:column;gap:3px}html[data-art=on] .nx .home-player-copy small{font-size:10px;color:#657769}html[data-art=on] .nx .home-player-copy b{font-size:13px;font-weight:600}html[data-art=on] .nx .home-player-copy>span{font-size:10px;color:#657769}html[data-art=on] .nx .home-player-brief>strong{margin-left:auto;font-family:ClubNumber,sans-serif;font-size:22px;color:#426950}html[data-art=on] .nx .home-honour-line{margin-top:auto;display:flex;gap:8px;align-items:center;min-height:24px;text-decoration:none;color:#647665;font-size:11px}html[data-art=on] .nx .home-honour-line b{font-weight:550;color:#46614d}html[data-art=on] .nx .home-honour-line>span:last-child{margin-left:auto}html[data-art=on] .nx .home-overview{grid-column:1;grid-row:2;display:grid;grid-template-columns:minmax(190px,.65fr) minmax(280px,1fr);background:#152b32ed;color:#e2e9df;border-top:1px solid #b4c0b744;padding:17px 28px;gap:28px}html[data-art=on] .nx .home-overview header{min-height:25px}html[data-art=on] .nx .home-overview header>span{font-size:11px;color:#adbbb2}html[data-art=on] .nx .home-overview header>a{color:#b5c5b7}html[data-art=on] .nx .home-last-result{border-right:1px solid #839b8d66;padding-right:28px}html[data-art=on] .nx .home-last-result>div{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:15px}html[data-art=on] .nx .home-last-result strong{font-family:ClubNumber,sans-serif;font-size:36px;letter-spacing:2px;font-weight:600}html[data-art=on] .nx .home-last-result .btn.quiet{color:#cbd7c8;border:1px solid #9eb1a177;font-size:11px;background:none}html[data-art=on] .nx .home-league-slice{min-width:0}html[data-art=on] .nx .home-league-slice table{width:100%;border-collapse:collapse;font-size:12px}html[data-art=on] .nx .home-league-slice th{font-size:10px;font-weight:400;text-align:left;color:#a1b5a8;padding:3px 5px}html[data-art=on] .nx .home-league-slice td{height:23px;padding:0 5px}html[data-art=on] .nx .home-league-slice :is(th,td):nth-last-child(-n+2){text-align:right}html[data-art=on] .nx .home-league-slice .is-our-club{color:#f0e4bd;background:#69836c44;font-weight:600}@media(min-width:900px)and (max-width:1100px){html[data-art=on] .nx .home-layout{grid-template-columns:minmax(0,1fr) 284px}html[data-art=on] .nx .home-matchday{padding:17px 18px;gap:14px}html[data-art=on] .nx .home-overview{gap:15px;padding:14px 20px;grid-template-columns:170px minmax(220px,1fr)}html[data-art=on] .nx .home-last-result{padding-right:14px}html[data-art=on] .nx .tactics-head{flex-wrap:wrap}}@media(max-width:899px){html[data-art=on] .nx{--control-row:44px;--control-standard:44px;--control-primary:44px;--control-font:13px}html[data-art=on] .nx .view :is(.btn,.seg button,.fame-tabs button,.m-pane-tabs button,.cup-round-navigation button,.dd-toggle){min-width:44px}html[data-art=on] .nx .view :is(select,input[type=search]){font-size:16px}html[data-art=on] .nx .rrow select{height:44px;min-height:44px;font-size:14px}html[data-art=on] .nx .rrow .rslot{height:44px;min-height:44px;width:44px}html[data-art=on] .nx .sq-search{height:44px!important;flex-basis:44px!important}html[data-art=on] .nx .view [data-action=fixture-tactics],html[data-art=on] .nx .view [data-action=dismiss-staff]{min-width:44px}html[data-art=on] .nx .view .btn[data-control-size=row]{font-size:12px}html[data-art=on] .nx .page-head{gap:10px}html[data-art=on] .nx .page-head .seg{max-width:100%;overflow-x:auto;flex-wrap:nowrap}html[data-art=on] .nx .page-head .btn{margin-left:0}html[data-art=on] .nx .dtab{min-height:48px;height:48px}html[data-art=on] .nx .wage{min-height:44px;height:44px}html[data-art=on] .nx .fac{min-height:0;border-left:0;border-bottom:1px solid #b5c2b0}html[data-art=on] .nx[data-page=club] .fac-grid{grid-template-columns:minmax(0,1fr)!important}html[data-art=on] .nx .training-summary p{margin-top:6px}html[data-art=on] .nx .training-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}html[data-art=on] .nx .training-tools label{min-width:0}html[data-art=on] .nx .training-tools label:first-child{grid-column:1/-1}html[data-art=on] .nx .training-tools label:last-of-type{grid-column:1;grid-row:3}html[data-art=on] .nx .training-tools>button{grid-column:2;grid-row:3}html[data-art=on] .nx .training-tools>span{grid-column:1/-1;font-size:11px}html[data-art=on] .nx .training-tools :is(input,select){width:100%}html[data-art=on] .nx .training-player b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-art=on] .nx .training-player small{display:block;white-space:normal;line-height:1.45}html[data-art=on] .nx .training-player small strong{display:block;margin-left:0}html[data-art=on] .nx .home-layout{display:flex;flex-direction:column;overflow-y:auto!important;overflow-x:hidden!important;padding:0 0 65px!important;gap:0}html[data-art=on] .nx .home-landscape{min-height:215px;flex:none}html[data-art=on] .nx .home-club-heading{padding:20px;gap:10px}html[data-art=on] .nx .home-club-heading h1{font-size:23px}html[data-art=on] .nx .home-club-heading p{font-size:11px}html[data-art=on] .nx .home-matchday{width:100%;box-sizing:border-box;padding:20px;overflow:visible;flex:none;gap:19px}html[data-art=on] .nx .home-next-match>header>span{font-size:11px}html[data-art=on] .nx .home-upcoming li{min-height:38px}html[data-art=on] .nx .home-layout header>a{min-height:44px;padding:0 5px}html[data-art=on] .nx .home-honour-line{min-height:44px}html[data-art=on] .nx .home-overview{flex:none;display:flex;flex-direction:column;padding:18px 20px 22px;gap:18px}html[data-art=on] .nx .home-last-result{border:0;border-bottom:1px solid #8a9c8b66;padding:0 0 17px}html[data-art=on] .nx .home-last-result>div{margin-top:0}html[data-art=on] .nx .home-league-slice td{height:30px}}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog{box-sizing:border-box;width:min(1240px,calc(100vw - 32px));height:min(660px,calc(100dvh - 32px));max-width:none;max-height:none;margin:auto;padding:0;border:1px solid #83978b;border-radius:5px;background:#e8ece3;color:#263c3e;overflow:hidden;box-shadow:0 16px 70px #071b25a0;font:13px NxSans,Malgun Gothic,sans-serif}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog::backdrop{background:#10242cc9;backdrop-filter:blur(4px)}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog *{box-sizing:border-box}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog [hidden]{display:none!important}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .nx-dialog{position:static!important;inset:auto!important;display:block!important;height:100%;min-height:0;background:none;overflow:visible;--text:#263c3e;--muted:#4e6256;--soft:#435b50;--line:#c3cebd;--panel:#e1e7dc;--bg:#e8ece3;--win:#3f7257;--loss:#93434b;--ink:#263c3e}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm.pr-layout{display:grid;grid-template-columns:196px minmax(0,1fr);width:100%;height:100%;min-height:0;max-height:none;gap:22px;padding:20px;border:0;border-radius:0;background:none;box-shadow:none;animation:none;overflow:visible;--ink:#263c3e}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .close-dialog{position:absolute;right:12px;top:12px;z-index:2;width:36px;height:36px;border:0;background:none;font-size:25px;color:#53695b;cursor:pointer}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog :is(button,select,summary):focus-visible{outline:2px solid #476d82;outline-offset:2px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-card{display:flex;flex-direction:column;align-items:stretch;position:static;min-width:0;min-height:0;gap:10px;padding-right:17px;border-right:1px solid #bcc9b9}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-face{height:168px;min-height:168px;flex:none;border-radius:2px;background:#c3cdbf}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-face .metal{background:linear-gradient(135deg,#84978c,#c5cdbd)}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-face .spot,:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-face .sheen{display:none}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-portrait{height:164px;width:auto;max-width:none}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-ovr{top:10px;left:10px;background:#243c37ef;padding:4px;border-radius:2px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-ovr b{font-size:35px;background:none;color:#f2ebd8;filter:drop-shadow(0 1px 2px #263d3e)}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-ovr span{font-size:14px;color:#fff6e3}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-badge{top:65px;left:14px;width:23px;height:27px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-face .jersey{font-size:105px;top:18px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-face .finish{font-size:9px;letter-spacing:1px;bottom:7px;right:7px;border-radius:1px;padding:3px 6px;background:#243c37;color:#ecead9}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-id{gap:4px;min-height:76px;flex:none}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-id h2{height:auto;min-height:24px;margin:0;font:650 20px/1.2 NxSans,sans-serif;color:#29453a;overflow-wrap:anywhere;letter-spacing:-.6px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-id>.pm-meta{font-size:11px;line-height:1.5;color:#4e6256}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-id .stars{font-size:12px;color:#8a7342;line-height:18px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-id .stars i{color:#bcc5b9}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-id .stars em{font-size:10px;color:#4e6256}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-vitals{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin:0;padding:9px 0;border-block:1px solid #c3cebd;flex:none}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-vitals dt{font-size:10px;color:#4e6256;margin:0 0 1px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-vitals dd{font-size:15px;font-weight:650;margin:0;color:#314d3f}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-vitals small{font-size:10px;font-weight:400}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-radar{width:100%;height:150px;min-height:150px;max-height:150px;flex:none}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-radar .shape{fill:#7e9d6c35;stroke:#64805a}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-radar .val{fill:#314d3f}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-traits{padding-top:8px;border-top:1px solid #c3cebd}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-traits h3{font-size:12px;margin:0 0 7px;color:#445e4c}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-traits{gap:5px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-traits span{font-size:10px;font-weight:500;padding:3px 4px;border-radius:1px;border:0;background:#d4dfce;color:#3f5846}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-traits>.small{font-size:10px;line-height:1.5}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-main{display:flex;flex-direction:column;padding:0;gap:13px;min-width:0;min-height:0;overflow:visible}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-tabs{display:flex;gap:6px;align-items:stretch;height:39px;flex:none;border-bottom:1px solid #adbdad;padding-right:32px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-tabs button{font:550 13px NxSans,sans-serif;white-space:nowrap;min-height:38px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:none;color:#4e6256;cursor:pointer}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-tabs button[aria-selected=true]{color:#7a3540;border-bottom-color:#813840;background:#dce4d6;font-weight:650}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-top{display:grid;grid-auto-flow:row;grid-template-columns:1.7fr repeat(4,minmax(0,1fr));gap:12px;min-height:64px;height:64px;flex:none;border-bottom:1px solid #c3cebd;padding-bottom:10px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-top>div{grid-column:auto!important;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:0 8px;border:0;border-right:1px solid #c3cebd;border-radius:0;background:none}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-top>div:last-child{border:0}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-top>div>span{font-size:11px;line-height:15px;white-space:nowrap}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-top>div>b{font-size:21px;line-height:24px;color:#314d3f;white-space:nowrap}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-top b small{font-size:10px;margin-left:2px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-top .pm-season-stats{display:grid;grid-template-columns:repeat(4,auto);gap:5px;font-size:18px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-top .pm-season-stat{font-size:inherit;color:inherit;white-space:nowrap;display:flex;align-items:baseline;gap:1px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-panels{flex:1;min-height:0;position:relative}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-pane{height:100%;min-height:0;overflow:auto;scrollbar-width:thin}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-pane[data-player-panel=ability]{display:flex;flex-direction:column;gap:12px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-attribute-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-attribute-heading h3{margin:0;font-size:14px;color:#314d3f}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-attribute-heading p{margin:0;font-size:11px;color:#4e6256}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-attribute-heading p>span{color:#487657;font-size:9px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-attrs{display:grid;grid-template-columns:repeat(var(--pm-attribute-columns,4),minmax(0,1fr));gap:16px;flex:none;min-height:0;padding:0 0 12px;border-bottom:1px solid #c3cebd}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-attrs section{min-width:0}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-attrs h3{margin:0 0 7px;padding-bottom:6px;border-bottom:1px solid #c3cebd;font-size:12px;font-weight:650}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-a{grid-template-columns:minmax(0,70px) minmax(8px,1fr) 30px;gap:7px;height:23px;padding:0;font-size:12px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-a>span{white-space:nowrap;color:#4f6658}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-a>b{font-size:14px;background:none;color:#536d5b;font-variant-numeric:tabular-nums}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-a b.v-elite{color:#a33f46}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-a b.v-gold{color:#816833}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-a i{height:4px;background:#d1dacd;border-radius:0}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-a em{background:#88a18b!important}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-a.is-key{background:#70926919;box-shadow:inset 2px 0 #6d9061}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-a.is-key>span{color:#36583f;font-weight:650;text-indent:5px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-heading{display:flex;align-items:baseline;gap:12px;margin-bottom:8px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-heading h3{font-size:13px;margin:0}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-heading>span{font-size:10px;color:#4e6256}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-body{display:flex;align-items:center;gap:15px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-pitch{width:78px;height:103px;flex:none;background:#365d47;border-radius:2px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-pitch-lines{fill:none;stroke:#b3c4a9;stroke-width:.8}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-node circle{fill:#456a4b;stroke:#d1dec5;stroke-width:2}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-node.is-selected circle{fill:#dfcf8d}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-node text{fill:#f1f0e3;font:700 11px NxSans,sans-serif;paint-order:stroke;stroke:#365d47;stroke-width:2px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-options{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:7px 18px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-group{display:flex;flex-direction:column;gap:4px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-group>span{font-size:10px;color:#4e6256}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-group>div{display:flex;flex-wrap:wrap;gap:6px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-chip{display:grid;grid-template-columns:auto 1fr;gap:1px 8px;text-align:left;min-height:36px;padding:5px 8px;border:1px solid #aebda5;border-radius:2px;color:#3f5a48;background:none;cursor:pointer}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-chip b{grid-row:1/3;font-size:13px;align-self:center}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-chip span{font-size:10px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-chip small{font-size:10px;color:#4e6256;grid-column:2}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-chip[aria-pressed=true]{border-color:#65815c;background:#d7e1cd}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-group>div>small{font-size:11px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-options>p{width:100%;font-size:10px;color:#4e6256;margin:2px 0 0}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-note{font-size:10px;color:#4e6256;margin:0;line-height:16px;height:16px;flex:none}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-records{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.5fr);gap:24px;height:100%}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-record-stats{display:flex;flex-direction:column;gap:25px;border-right:1px solid #c3cebd;padding-right:22px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-records h3{font-size:13px;margin:0 0 10px;color:#3e5a46}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-form{height:100px;gap:10px;padding-top:10px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-form i{max-height:76px;border-radius:1px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-career{grid-template-columns:1fr 1fr;gap:14px;font-size:11px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-career b{font-size:25px;margin-bottom:4px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-seasons{margin-top:20px;gap:7px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-seasons span{border-radius:0;padding:5px 8px;background:#dce4d4}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-manage-body{max-height:none;overflow:visible;margin:0;font-size:12px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .growth-details>.feed{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:0}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .feed li{display:block;font-size:11px;line-height:1.4;padding:7px 0;border-bottom:1px solid #c3cebd}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .feed li b{display:inline;font-size:12px;color:#4a7151;margin-left:12px;white-space:nowrap}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .feed li small{display:block;font-size:10px;line-height:1.45;color:#4e6256;margin-top:3px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-development{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid #b6c6af}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-development>div{display:flex;flex-direction:column;gap:4px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-development span{font-size:10px;color:#4e6256}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-development b{font-size:17px;color:#46654b}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-development small{font-size:10px;font-weight:400}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-development-note{font-size:10px;line-height:1.5;color:#4e6256;margin-top:10px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-section-head{display:flex;align-items:center;gap:9px;margin-bottom:15px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-section-head h3{font-size:15px;margin:0;color:#3b5846}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-icon{width:20px;height:20px;display:inline-flex}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-icon svg{width:100%;height:100%}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-state,:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-range{font-size:11px;color:#4e6256;margin-left:auto}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-current{display:flex;align-items:center;gap:14px;padding:14px 0;border-block:1px solid #bdcbb5;margin-bottom:18px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-current>span{font-size:12px;color:#4e6256}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-current strong{font-size:18px;color:#385b41}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-progress{margin-left:auto;display:flex;align-items:center;gap:10px;font-size:12px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-mode{display:flex;gap:6px;margin:0 0 18px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-mode button{min-height:36px;padding:0 14px;font:12px NxSans,sans-serif;color:#586f5e;border:1px solid #b6c6ac;background:none;border-radius:2px;cursor:pointer}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-mode button[aria-pressed=true]{color:#344e3a;background:#d3e0c7;border-color:#6b8a5f}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-training-editor{display:grid;grid-template-columns:100px minmax(0,300px);align-items:center;gap:10px;margin-bottom:14px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-training-editor label{font-size:12px;color:#607562}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog select{height:36px;min-height:36px;font:13px NxSans,sans-serif;background:#f4f6ef;color:#34503c;border:1px solid #a0b198;border-radius:2px;padding:5px 10px;max-width:100%;width:100%}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-focus{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 20px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-focus span{font-size:11px;padding:5px 9px;background:#dce5d6;color:#4d6954}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-training-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #bdcbb5;padding-top:14px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-training-foot p{font-size:11px;color:#4e6256;margin:0}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-training-foot button,:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-roster-actions .btn{height:34px;min-height:34px;font:12px NxSans,sans-serif;padding:0 13px;border-radius:2px;border:1px solid #9bae91;color:#3e5846;background:#e1e9da}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog button:disabled{opacity:.5;cursor:default}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-management{height:100%;display:flex;flex-direction:column;gap:10px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-number{display:grid;grid-template-columns:190px minmax(0,1fr);gap:10px 24px;min-width:0;flex:1;align-content:start}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-number>.pd-section-head{grid-column:1/-1;margin:0 0 8px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-number-current{display:flex;flex-direction:column;align-items:center;gap:14px;padding:10px 0;text-align:center}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-shirt{position:relative;display:inline-flex;width:94px;height:104px;color:#738968}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-shirt svg{width:100%;height:100%;fill:#d5e1ca}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-shirt>b{position:absolute;inset:0;display:grid;place-items:center;font:600 28px ClubNumber,sans-serif;color:#3b5842;padding-top:15px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-number-current>div{display:flex;flex-direction:column;gap:5px;font-size:12px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-number-current p{font-size:11px;line-height:1.6;color:#647968;margin:8px 0 0}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-number-picker>h3{font-size:12px;margin:0 0 10px;color:#4a6652}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-number-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:10px;color:#697c6a;margin-bottom:10px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-number-legend span{display:flex;align-items:center;gap:4px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-number-legend i{display:block;width:8px;height:8px;background:#eef3e7;border:1px solid #b1c2a6}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-number-legend .used{background:#cad8bd}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-number-legend .current{background:#486545}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-number-grid{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:5px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-number-grid button{height:26px;min-height:26px;padding:0;font:12px NxSans,sans-serif;border:1px solid #b0c0a4;border-radius:2px;background:#f1f5e9;color:#456044;cursor:pointer}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-number-grid button.used{background:#d2dec6;border-color:#8ba17b}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-number-grid button.current{background:#486545;color:#f5f3e3;opacity:1;border-color:#486545}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-number-grid button i{display:none}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-number-note{grid-column:2;font-size:10px;color:#4e6256;margin:0}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-roster-actions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #c0cfb6;padding-top:10px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-roster-actions .danger{color:#924951;border-color:#bd9695;background:none}@media(min-width:760px)and (max-width:1050px){:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm.pr-layout{grid-template-columns:172px minmax(0,1fr);gap:16px;padding:16px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-card{padding-right:12px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-face{height:150px;min-height:150px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-portrait{height:148px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-id h2{font-size:18px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-main{gap:10px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-tabs button{font-size:12px;padding:0 8px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-tabs{gap:0}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-top{gap:4px;grid-template-columns:1.7fr repeat(4,minmax(0,1fr))}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-top>div{padding:0 4px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-top>div>span{font-size:10px;white-space:normal;line-height:1.3}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-top>div>b{font-size:17px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-top .pm-season-stats{grid-template-columns:1fr 1fr;gap:0 6px;font-size:15px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-attrs{gap:10px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-a{grid-template-columns:minmax(0,1fr) 26px;gap:4px;font-size:11px;height:23px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-a i{display:none}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-a>b{font-size:13px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-options{display:grid;grid-template-columns:88px minmax(0,1fr);gap:7px 12px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-group{min-width:0;align-content:start}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-group>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-options>p{grid-column:1/-1}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-chip{padding:5px 6px;gap:2px 5px;line-height:1.2}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-chip b{grid-row:1}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-chip span{font-size:9px;grid-column:1/-1;grid-row:2}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-chip small{grid-column:2;grid-row:1;align-self:center;text-align:right}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-records{grid-template-columns:minmax(130px,.6fr) minmax(0,1.4fr);gap:15px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-record-stats{padding-right:14px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-number{grid-template-columns:132px minmax(0,1fr);gap:10px 14px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-number-grid{gap:3px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-number-legend{gap:6px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-note{font-size:9px}}@media(min-width:760px){:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-card{gap:8px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-face{height:145px;min-height:145px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-portrait{height:143px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-radar{height:132px;min-height:132px;max-height:132px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-id{min-height:70px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-vitals{gap:6px 12px;padding:8px 0}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-main{gap:10px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-a{height:22px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-pitch{width:70px;height:92px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-pane[data-player-panel=ability]{gap:9px}}@media(max-width:759px){:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px);border-radius:3px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm.pr-layout{display:flex;flex-direction:column;padding:14px;gap:12px;overflow:auto}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-card{display:grid;grid-template-columns:80px minmax(0,1fr);gap:9px 12px;flex:none;border-right:0;padding:0}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-face{height:100px;min-height:100px;grid-row:1/3}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-portrait{height:98px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-ovr{left:5px;top:7px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-ovr b{font-size:24px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-ovr span{font-size:10px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-badge{width:15px;height:19px;left:7px;top:45px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-face .finish{font-size:7px;padding:2px 3px;right:3px;bottom:3px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-id{min-height:0;padding-right:25px;align-self:start}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-id h2{font-size:18px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-vitals{grid-column:1/-1;grid-template-columns:repeat(4,1fr);padding:8px 0}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-radar{grid-column:1/-1;height:135px;min-height:135px;max-height:135px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-traits{grid-column:1/-1}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-main{flex:none;overflow:visible}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-tabs{padding:0;gap:0;overflow-x:auto;height:44px;position:sticky;top:-14px;background:#e8ece3;z-index:1}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-tabs button{font-size:11px;min-height:44px;padding:0 7px;flex:1}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-top{height:auto;min-height:75px;grid-template-columns:1.7fr 1fr 1fr;gap:9px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-top>div>span{font-size:10px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-top>div>b{font-size:17px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-top .pm-season-stats{grid-template-columns:1fr 1fr;gap:0 5px;font-size:15px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-panels,:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-pane{height:auto;overflow:visible}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-attrs{grid-template-columns:1fr 1fr;gap:18px 16px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-a{grid-template-columns:minmax(0,1fr) 28px;font-size:12px;height:25px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-a i{display:none}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-heading{flex-wrap:wrap;gap:5px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-body{align-items:start}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-options{gap:8px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-position-chip{min-height:44px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-records{display:flex;flex-direction:column;gap:22px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-record-stats{border-right:0;padding:0}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-career{grid-template-columns:repeat(4,1fr);gap:8px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-number{display:flex;flex-direction:column;gap:12px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-number-current{flex-direction:row;text-align:left;padding:0;gap:14px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-shirt{width:75px;height:82px;flex:none}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-number-grid{grid-template-columns:repeat(6,1fr);gap:5px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-number-grid button{height:44px;min-height:44px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-mode button{min-height:44px;padding:0 10px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog select{height:44px;min-height:44px;font-size:16px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-training-editor{grid-template-columns:85px minmax(0,1fr)}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-training-foot{align-items:start}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-training-foot button,:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-roster-actions .btn{min-height:44px;flex:none}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-note{height:auto;min-height:20px;margin-top:12px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .close-dialog{height:44px;width:44px;right:4px;top:4px}}:root:root:root:root[data-theme=night][data-art=on] #detail.illustrated-player-dialog .pd-management{--pd-bg:#e8ece3;--pd-panel:#f1f5e9;--pd-line:#b0c0a4;--pd-muted:#647d68;--pd-text:#3e5846;--pd-accent:#d3e0c7}:root:root:root:root[data-theme=night][data-art=on] #detail.illustrated-player-dialog .pd-management>.pr-pane{padding:0;border:0;border-radius:0;background:none}:root:root:root:root[data-theme=night][data-art=on] #detail.illustrated-player-dialog .pd-mode{padding:0;border:0;border-radius:0;background:none}:root:root:root:root[data-theme=night][data-art=on] #detail.illustrated-player-dialog .pd-mode button{padding:0 14px!important;border:1px solid #b6c6ac!important;border-radius:2px;background:none!important;color:#586f5e!important;font-size:12px!important}:root:root:root:root[data-theme=night][data-art=on] #detail.illustrated-player-dialog .pd-mode button[aria-pressed=true]{background:#d3e0c7!important;color:#344e3a!important;border-color:#6b8a5f!important}:root:root:root:root[data-theme=night][data-art=on] #detail.illustrated-player-dialog .pd-training-editor select{height:36px;padding:5px 10px!important;border-radius:2px!important;font-weight:500!important;background:#f4f6ef!important}:root:root:root:root[data-theme=night][data-art=on] #detail.illustrated-player-dialog [data-pd-save-training]{border-radius:2px;min-height:34px;font-weight:600}:root:root:root:root[data-theme=night][data-art=on] #detail.illustrated-player-dialog .pd-number-grid{max-height:none;overflow:visible;padding:0}:root:root:root:root[data-theme=night][data-art=on] #detail.illustrated-player-dialog .pd-number-grid button{height:26px;min-height:26px;padding:0!important;font:12px NxSans,sans-serif!important;border-radius:2px;background:#f1f5e9!important;color:#456044!important;border-color:#b0c0a4!important}:root:root:root:root[data-theme=night][data-art=on] #detail.illustrated-player-dialog .pd-number-grid button.used{background:#d2dec6!important;border-color:#8ba17b!important}:root:root:root:root[data-theme=night][data-art=on] #detail.illustrated-player-dialog .pd-number-grid button.current{background:#486545!important;color:#f5f3e3!important;border-color:#486545!important}:root:root:root:root[data-theme=night][data-art=on] #detail.illustrated-player-dialog .pd-roster-actions .btn{border-radius:2px!important}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog #detailContent{height:100%;width:100%;padding:0;overflow:visible}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pd-management{display:contents}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-main{height:100%;min-height:0}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-card{overflow-y:auto;scrollbar-width:thin}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-section-title{list-style:none;font-size:13px;color:#3e5a46;margin:0 0 10px;padding:0;border:0;background:none;cursor:default}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-section-title:after{display:none}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pr-section-title::-webkit-details-marker{display:none}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-manage{border:0;margin:0;padding:0;background:none}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-actions{margin-top:auto}html[data-art=on] .nx .home-team-crest>.crest,html[data-art=on] .nx .home-club-emblem>.crest{width:100%;height:100%}html[data-art=on] .nx .home-player-brief{width:100%;background:none;border:0;text-align:left;padding-inline:0;cursor:pointer;font:inherit}html[data-art=on] .nx .v-elite:not(i):not(em){color:#a33f46}html[data-art=on] .nx :is(.card,.detail) :is(.v-bronze,.v-silver){color:#536d5b}html[data-art=on] .nx :is(.card,.detail) .v-gold{color:#816833}html[data-art=on] .nx .table tr.me td{color:#405b42}html[data-art=on] .nx .table tr.me td:last-child{font-weight:700}@media(min-width:900px){html[data-art=on] .nx .illustrated-standings{padding:0;min-height:0}html[data-art=on] .nx .illustrated-standings>.scroll{flex:1;min-height:0}html[data-art=on] .nx .illustrated-standings table{height:calc(100% - 1px);table-layout:fixed;width:100%;min-width:0}html[data-art=on] .nx .illustrated-standings :is(th,td){padding:0 5px;height:auto;line-height:1.15;font-size:12px!important}html[data-art=on] .nx .illustrated-standings thead{height:27px}html[data-art=on] .nx .illustrated-standings th:first-child{width:31px}html[data-art=on] .nx .illustrated-standings th:nth-child(2){width:38%}html[data-art=on] .nx .illustrated-standings .club-cell{min-height:24px;height:100%;gap:6px;padding:0;width:100%;min-width:0}html[data-art=on] .nx .illustrated-standings .club-cell b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-art=on] .nx .illustrated-standings .crest{width:19px;height:21px;flex:0 0 19px}html[data-art=on] .nx .illustrated-standings .fame-badge{font-size:9px}html[data-art=on] .nx .illustrated-standings .club-cell .fame-club-name{min-width:0}}@media(min-width:900px)and (max-width:1050px){:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-top .pm-season-stats{grid-auto-rows:16px;line-height:16px}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-top .pm-season-stat,:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog.illustrated-player-dialog .pm-top .pm-season-stat small{line-height:16px}html[data-art=on] .nx .illustrated-standings :is(th,td){padding-inline:2px;font-size:11px!important}}@media(max-width:899px){html[data-art=on] .nx .m-next-match{border-radius:2px}html[data-art=on] .nx .view .m-next-match>.btn{width:100%;display:flex;justify-content:center}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog:not(.illustrated-player-dialog){background:#e8ece3}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog .nx .m-player-attrs .pm-a>b{background:none;color:#536d5b}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog .nx .m-player-attrs .pm-a>b.v-gold{color:#816833}:root:root:root:root[data-theme=night][data-art=on] #detail.nx-player-dialog .nx .m-player-attrs .pm-a>b.v-elite{color:#a33f46}:root:root[data-theme=night][data-art=on]{--mobile-bg:#e8ebe2;--mobile-surface:#e4e9de;--mobile-ink:#263c3e;--mobile-muted:#63776b;--mobile-action:#356b50;--mobile-line:#bbc4b5}html[data-art=on] .nx .m-home-club{min-height:155px;padding:18px;background:linear-gradient(#14252e33,#14252ecc),var(--club-office-art) center/cover;color:#f0f2e7}html[data-art=on] .nx .m-home-club :is(h1,p,a){color:#f0f2e7}html[data-art=on] .nx .more-sheet{background:transparent;color:#263c3e}html[data-art=on] .nx .more-panel{background:#e8ebe2}html[data-art=on] .nx .tabbar{--muted:#bac8bf}}:root .star-rating{--star-fill:#d5b36b;--star-empty:#8a9c94;display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:2px;width:max-content;min-width:73px;max-width:none;height:18px;min-height:18px;flex-shrink:0;vertical-align:middle;direction:ltr;unicode-bidi:isolate;line-height:18px;letter-spacing:0;overflow:visible}html[data-art=on] .nx .star-rating{--star-fill:#896529;--star-empty:#718478}:root .star-rating>.star-rating__star{display:block;width:13px;height:13px;min-width:13px;flex:0 0 13px;overflow:visible}:root .star-rating__star>path{fill:var(--star-fill);stroke:var(--star-fill);stroke-width:1.6;stroke-linejoin:round}:root .star-rating__star[data-filled=false]>path{fill:none;stroke:var(--star-empty)}:root .star-rating-pending{font-size:11px;line-height:18px;color:var(--muted,#718478)}.nx .pm-potential{display:flex;align-items:center;gap:6px;min-height:18px}.nx .pm-potential>small{font-size:10px;color:var(--muted)}.nx .mk-body>.star-rating{align-self:flex-start}.nx .coach-badge:has(.star-rating){width:auto;min-width:81px;padding-inline:4px}.nx .staff>span>em{font-style:normal}html[data-art=on] .season-review{--theme-text:#26343b;--theme-muted:#4e6266;--theme-faint:#4e6266;--theme-accent:#356348;--theme-accent-deep:#356348;--office-panel:#eff0e9;--sx-glass:#eff0e9;--sx-line:#bac5bd;color:#26343b}html[data-art=on] .season-review :is(.season-review-highlights>section,[data-view=growth]){background:#eff0e9;color:#26343b}:root:root:root[data-art=on] .season-review table :is(th,td){color:#26343b}:root:root:root[data-art=on] .season-review table thead th{background:#dce4d9;color:#344e43}:root:root:root[data-art=on] .season-review .season-review-growth tbody td:last-child{color:#28583d;font-weight:700}html[data-art=on] .season-review :is(.season-review-section-head p,.season-review-note,.season-review-footer,.season-review-empty){color:#4e6266}html[data-art=on] .nx[data-page=transfer] .mk-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));grid-auto-rows:max-content;align-items:start}html[data-art=on] .nx[data-page=transfer] .mk{height:auto;min-height:86px;grid-template-columns:50px minmax(0,1fr) auto;grid-template-rows:minmax(64px,auto);gap:10px;padding:10px 12px;align-self:start}html[data-art=on] .nx[data-page=transfer] .mk .mk-face{width:50px;height:64px}html[data-art=on] .nx[data-page=transfer] .mk-body{gap:3px}html[data-art=on] .nx[data-page=transfer] .mk-body>.muted{line-height:1.4;overflow-wrap:anywhere}html[data-art=on] .nx[data-page=transfer] .mk-side{min-width:0;white-space:nowrap}html[data-art=on] .nx[data-page=transfer] .mk-fee{font-size:16px;line-height:1.25}@media(max-width:899px){html[data-art=on] .nx[data-page=transfer] .mk{min-height:86px;padding-inline:6px;gap:8px}}html[data-art=on] .nx[data-page=matches] .classic-host{--theme-text:#26343b;--theme-muted:#53676a;--theme-faint:#53676a;--theme-accent:#356348;--theme-accent-deep:#356348;--theme-glow:#dbe4d7;--text:#26343b;--muted:#53676a}html[data-art=on] .nx[data-page=matches] .classic-host .replay-highlight-card{color:#26343b!important;border-bottom-color:#c7cfca!important}html[data-art=on] .nx[data-page=matches] .classic-host .replay-highlight-card strong{color:#26343b!important}html[data-art=on] .nx[data-page=matches] .classic-host .replay-highlight-card :is(small,i){color:#53676a!important}html[data-art=on] .nx[data-page=matches] .classic-host .replay-highlight-card time{color:#356348!important}html[data-art=on] .nx[data-page=matches] .classic-host .replay-highlight-card.is-active{background:#dbe4d7!important;box-shadow:inset 3px 0 #356348!important}html[data-art=on] .nx[data-page=matches] .classic-host .replay-highlight-card:hover{background:#e3e9df!important}html[data-art=on] .nx[data-page=matches] .classic-host .replay-highlight-card:focus-visible{outline:2px solid #356348;outline-offset:-2px}html[data-art=on] .nx[data-page=matches] .classic-host .replay-view-options :is(label,#replayClip,#replayPace){color:#e3ebe3!important}html[data-art=on] .nx[data-page=matches] .classic-host .mc-hero-team:not(.is-own) .club-link,html[data-art=on] .nx[data-page=matches] .classic-host .mc-hero-team:not(.is-own) .club-link b{color:#26343b!important}html[data-art=on] .nx[data-page=matches] .classic-host .md-detail-bar{height:48px!important;align-items:center}html[data-art=on] .nx[data-page=matches] .classic-host .md-detail-bar>.btn:first-child{width:44px;height:44px!important;padding:0!important;flex:0 0 44px;align-self:center}html[data-art=on] .nx[data-page=matches] .classic-host .md-detail-bar>.btn:first-child:after{display:grid!important;place-items:center;line-height:1;transform:none;clip-path:none;border:0;background:none;inset:0;color:#26343b;box-shadow:none}@media(max-width:899px){html[data-art=on] .nx[data-page=matches] .classic-host .md-detail-bar{height:auto!important;min-height:44px!important}}html[data-art=on] .nx .legend-card{--text:#f2f3e9;--muted:#c0ccc5;--soft:#dbe3da;color:var(--text)}html[data-art=on] .nx .legend-card .legend-body>b,html[data-art=on] .nx .legend-card .legend-stats b{color:#f2f3e9}html[data-art=on] .nx .legend-card .legend-stats,html[data-art=on] .nx .legend-card .muted{color:#c0ccc5}html[data-art=on] .nx .legend-card .legend-body>b{line-height:1.2;overflow-wrap:anywhere}@media(min-width:900px)and (max-width:1399px){html[data-art=on] .nx .hall-row .legend-body>b{font-size:22px}html[data-art=on] .nx .hall-row .legend-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}}html[data-art=on] .nx,html[data-art=on] .nx :is(.panel,.sq-panel,.page-head,.tactics-head,.training-centre){--muted:#4e6266}html[data-art=on] .nx{--rating-base:#52636a;--rating-70:#286341;--rating-80:#245f92;--rating-90:#a33f46;--rating-unknown:#52636a}html[data-art=on] .nx [data-rating-tier]{text-shadow:none;animation:none}html[data-art=on] .guide-dialog{--guide-accent:#72551d;--muted:#4e6266}html[data-art=on] .nx :is(.rrow.on,.mrow.next,.youth-row.reserved,.lb-row.me){background:#dce4d6}html[data-art=on] .nx .rpick small{color:#4e625a}html[data-art=on] .nx .res-tag{color:#fff}html[data-art=on] .nx .res-tag.D{background:#526665;color:#fff}html[data-art=on] .nx .form .D{background:#526665}html[data-art=on] .nx .card .injury{color:#fff}html[data-art=on] .nx .out.cup{color:#69531e;background:#e5dec1}html[data-art=on] .nx .training-warning{color:#8a481b!important}html[data-art=on] .nx .training-gain{color:#286341}html[data-art=on] .nx .training-role.starter{color:#28543c}html[data-art=on] .nx .dedicated-development{--dd-accent:#72551d;--dd-muted:#4e6266}html[data-art=on] .nx .youth-row .m-youth-name{background:none;color:#26343b;text-align:left;align-self:flex-start;padding:3px 0;border:0;font:600 13px/1.4 NxSans,sans-serif;cursor:pointer}html[data-art=on] .nx .youth-row .m-youth-name:hover{color:#813840;text-decoration:underline}html[data-art=on] .nx .page-head .fame-eyebrow{color:#72551d}html[data-art=on] .nx .fame-table,html[data-art=on] .nx .table{color:#26343b}html[data-art=on] .nx .chip .muted{color:#4e6266}html[data-art=on] .nx[data-page=transfer] .panel-head,html[data-art=on] .nx[data-page=transfer] .panel-head>div{flex-wrap:wrap}html[data-art=on] .nx[data-page=transfer] .panel-head .seg{flex:none}html[data-art=on] .nx[data-page=transfer] .panel-head .seg button{white-space:nowrap}html[data-art=on] .nx[data-page=transfer] .page-head{flex-wrap:wrap}html[data-art=on] .nx[data-page=transfer] .page-head .chip{white-space:nowrap;flex:none}html[data-art=on] .nx .records{min-width:760px;table-layout:auto}html[data-art=on] .nx .records .club-cell{min-width:220px;white-space:nowrap}html[data-art=on] .nx .records .linkbtn{background:none;color:#26343b;border:0;padding:3px 0;font:inherit;white-space:nowrap;cursor:pointer}html[data-art=on] .nx .recent em{color:#fff}html[data-art=on] .nx .recent.D em{background:#526665}html[data-art=on] .nx .fx-row :is(.num,.res-tag,.btn){flex-shrink:0;white-space:nowrap}html[data-art=on] .nx .cup-team-placeholder{color:#b7cabe}html[data-art=on] .nx[data-page=matches] .classic-host{--theme-panel:#e8ebe2;--theme-panel-raised:#eff0eb;--theme-bg:#e8ebe2;--theme-line:#aebbb3;--theme-line-soft:#c4cdc5}html[data-art=on] .nx[data-page=matches] .classic-host .mc-lineup :is(th,td){background:transparent}html[data-art=on] .nx[data-page=matches] .classic-host .mc-lineup thead{background:#dce4d9}html[data-art=on] .nx[data-page=matches] .classic-host .mc-lineup tr.motm td{background:#e5dec1}html[data-art=on] .nx[data-page=matches] .classic-host .mc-lineup td:first-child em{color:#72551d}html[data-art=on] .nx[data-page=matches] .classic-host .mc-tl-card.ev-goal{background:#d8e8d8}html[data-art=on] .nx[data-page=matches] .classic-host .mc-tl-card:is(.ev-yellow_card,.ev-second_yellow)>i{color:#8a6817}html[data-art=on] .nx[data-page=matches] .classic-host .mc-tl-card.ev-injury>i{color:#a33f46}html[data-art=on] .nx[data-page=matches] .classic-host #replayBroadcastScore{white-space:nowrap;flex-shrink:0}html[data-art=on] .nx[data-page=matches] .classic-host .replay-view-options{background:#17242c!important;color:#e3ebe3!important}@media(min-width:900px)and (max-width:1699px){html[data-art=on] .nx[data-page=matches] .classic-host #matchStage{grid-template-columns:minmax(0,1fr);grid-template-rows:48px 38px minmax(0,1fr)}html[data-art=on] .nx[data-page=matches] .classic-host #matchStage>.mc-hero{grid-column:1;grid-row:1;width:auto;max-width:calc(100% - 246px);margin:0 190px 0 56px}html[data-art=on] .nx[data-page=matches] .classic-host .mc-hero-team{flex:1;padding-inline:8px!important;gap:6px}html[data-art=on] .nx[data-page=matches] .classic-host .mc-hero-copy{min-width:0}html[data-art=on] .nx[data-page=matches] .classic-host .mc-hero-team .club-link,html[data-art=on] .nx[data-page=matches] .classic-host .mc-hero-team .club-link b{font-size:14px!important;overflow:hidden;text-overflow:ellipsis;min-width:0}html[data-art=on] .nx[data-page=matches] .classic-host .mc-hero-score{min-width:0;flex:none;padding-inline:8px!important;gap:6px}html[data-art=on] .nx[data-page=matches] .classic-host #replayBroadcastMeta{font-size:11px!important;white-space:nowrap}html[data-art=on] .nx[data-page=matches] .classic-host #matchStage>.screen-tabs{grid-column:1;grid-row:2;margin:0!important;justify-self:start}html[data-art=on] .nx[data-page=matches] .classic-host #matchStage>.screen-view-panel{grid-column:1;grid-row:3}}@media(min-width:900px)and (max-width:1250px){html[data-art=on] .nx[data-page=tactics] .view{overflow-y:auto}html[data-art=on] .nx .tactics-head{flex-wrap:wrap;white-space:normal}html[data-art=on] .nx .tactics{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);align-items:start;flex:none;min-height:0}html[data-art=on] .nx .tactics>.pitch-wrap{width:100%;max-width:none;min-width:0}html[data-art=on] .nx .tactics>.pitch-wrap .pitch-v{width:100%;height:auto;max-height:none;aspect-ratio:68/100}html[data-art=on] .nx .tactics>.roster{width:auto;min-width:0;min-height:560px;overflow:visible}html[data-art=on] .nx .tactics>.tactic-side{grid-column:1/-1;width:100%;min-width:0;overflow:visible}}:root:root:root[data-art=on] #detail:not(.nx-player-dialog):not(.mobile-replacement-dialog):not(.scout-request-dialog):not(.scout-reveal-dialog){position:fixed;inset:0;margin:auto;box-sizing:border-box;width:min(var(--utility-dialog-width,1000px),calc(100vw - 24px));max-width:calc(100vw - 24px);height:fit-content;max-height:calc(100dvh - 24px);padding:24px;overflow:hidden;transform:none;clip-path:none;border-radius:4px;--theme-panel:#e8ebe2;--theme-panel-raised:#eff0eb;--theme-text:#26343b;--theme-muted:#4e6266;--theme-line:#aebbb3;background:var(--theme-panel);color:var(--theme-text)}:root:root:root[data-art=on] #detail:not(.nx-player-dialog):not(.mobile-replacement-dialog):not(.scout-request-dialog):not(.scout-reveal-dialog) #detailContent{max-height:calc(100dvh - 74px);min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:4px}:root:root:root[data-art=on] #detail:not(.nx-player-dialog):not(.mobile-replacement-dialog) .close-dialog{position:absolute;top:8px;right:8px;width:40px;height:40px;min-height:40px;float:none;display:grid;place-items:center;padding:0;border:1px solid #879791;border-radius:3px;background:#eff0eb;color:#26343b;line-height:1;z-index:6}:root:root:root[data-art=on] #detail:not(.nx-player-dialog) #detailContent>h2{padding-right:40px;font-size:24px;line-height:1.3;margin:4px 0 8px}:root:root:root[data-art=on] #detail:not(.nx-player-dialog) #detailContent>p{font-size:13px;line-height:1.65}:root:root:root[data-art=on] #detail :is(.staff-candidate-list,.tactic-library){max-height:none;overflow:visible}:root:root:root[data-art=on] #detail:has(.staff-candidate-list){--utility-dialog-width:880px}:root:root:root[data-art=on] #detail .staff-candidate-list{gap:0;margin-top:14px}:root:root:root[data-art=on] #detail .staff-candidate{padding:13px 0;gap:16px;min-width:0;border-color:#aebbb3}:root:root:root[data-art=on] #detail .staff-candidate>div{min-width:0}:root:root:root[data-art=on] #detail .staff-candidate h3{font-size:15px;line-height:1.4;overflow-wrap:anywhere}:root:root:root[data-art=on] #detail .staff-candidate p{color:#72551d;font-size:12px;line-height:1.7}:root:root:root[data-art=on] #detail .staff-candidate small{color:#4e6266;font-size:12px;line-height:1.6}:root:root:root[data-art=on] #detail :is(.staff-candidate,.tactic-library,.tactic-training-select) .btn{min-height:40px;line-height:1.4;flex-shrink:0}:root:root:root[data-art=on] #detail :is(.staff-candidate,.tactic-training-select) .primary{background:#813840;border-color:#813840;color:#fff}:root:root:root[data-art=on] #detail .tactic-training-select label{color:#4e6266;min-width:0}:root:root:root[data-art=on] #detail .tactic-library article{min-width:0;grid-template-columns:24px minmax(0,1fr);border-color:#aebbb3;background:#eff0eb}:root:root:root[data-art=on] #detail .tactic-library input{min-width:0;width:100%;box-sizing:border-box;color:#26343b;background:#f5f6f0;border-color:#879791}:root:root:root[data-art=on] #detail .tactic-library input::placeholder{color:#4e6266;opacity:1}:root:root:root[data-art=on] #detail .tactic-library small{color:#4e6266}:root:root:root[data-art=on] #detail .tactic-library article>div{min-width:0}:root:root:root[data-art=on] #detail .tactic-library .btn{white-space:normal}:root:root:root[data-art=on] #detail.scout-request-dialog .scout-request{--sr-muted:#4e6266}:root:root:root[data-art=on] #detail.scout-request-dialog .sr-choice small{font-size:11px;line-height:1.4;word-break:keep-all;overflow-wrap:break-word}:root:root:root[data-art=on] #detail.scout-request-dialog .sr-group h3{font-size:13px}:root:root:root[data-art=on] #detail.scout-reveal-dialog{--theme-muted:#4e6266}:root:root:root[data-art=on] #detail .scout-reveal-facts .star-rating{flex-shrink:0}:root:root:root[data-art=on] #detail .scout-reveal-heading{padding-right:52px}:root:root:root[data-art=on] #detail .scout-reveal{--rating-90:#a33f46}:root:root:root[data-art=on] #detail.viewport-dialog .scout-reveal-players>.viewport-list-body{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin}:root:root:root:root[data-art=on] #detail.scout-reveal-dialog{position:fixed;inset:0;margin:auto;box-sizing:border-box;width:min(980px,calc(100vw - 24px));max-width:calc(100vw - 24px);transform:none}:root:root:root[data-art=on] #detail .club-scouting-head h2{font-size:24px;line-height:1.35;letter-spacing:-.5px;overflow-wrap:anywhere}:root:root:root[data-art=on] #detail .club-scouting-head{flex-wrap:wrap}:root:root:root[data-art=on] #detail .scout-reveal-card .sx-card-stats b{font-size:13px;line-height:1}:root:root:root[data-art=on] #detail .scout-reveal-card .sx-card-stats small{font-size:8.5px;line-height:1.1}@media(max-width:650px){:root:root:root[data-art=on] #detail:not(.nx-player-dialog):not(.mobile-replacement-dialog):not(.scout-request-dialog):not(.scout-reveal-dialog){padding:18px 14px}:root:root:root[data-art=on] #detail:not(.nx-player-dialog):not(.mobile-replacement-dialog):not(.scout-request-dialog):not(.scout-reveal-dialog) #detailContent{max-height:calc(100dvh - 62px)}:root:root:root[data-art=on] #detail:not(.nx-player-dialog) #detailContent>h2{font-size:21px}:root:root:root[data-art=on] #detail .staff-candidate{gap:10px;align-items:stretch}:root:root:root[data-art=on] #detail .staff-candidate .btn{align-self:flex-end;min-height:44px}:root:root:root[data-art=on] #detail .tactic-library{grid-template-columns:minmax(0,1fr)}:root:root:root[data-art=on] #detail .tactic-library input{font-size:16px;min-height:44px}:root:root:root[data-art=on] #detail .tactic-training-select select{max-width:100%;min-height:44px}:root:root:root[data-art=on] #detail .tactic-training-select .btn{min-height:44px}:root:root:root[data-art=on] #detail .club-scouting-head>div{flex-basis:calc(100% - 60px)}:root:root:root[data-art=on] #detail .club-scouting-head h2{font-size:20px}:root:root:root[data-art=on] #detail .club-scouting-head>strong{margin-left:54px;font-size:16px}}@media(min-width:361px)and (max-width:700px){:root:root:root[data-art=on] #detail.viewport-dialog .scout-reveal-player{grid-template-columns:140px minmax(0,1fr);gap:10px}:root:root:root[data-art=on] #detail.viewport-dialog .scout-reveal-card .sx-card{--w:140px}}@media(max-width:360px){:root:root:root[data-art=on] #detail.viewport-dialog .scout-reveal-player{grid-template-columns:minmax(0,1fr)}:root:root:root[data-art=on] #detail.viewport-dialog .scout-reveal-card .sx-card{--w:150px}}@media(max-width:540px){:root:root:root[data-art=on] #detail.scout-request-dialog .sr-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-art=on]{--popup-paper:#e8ebe2;--popup-raised:#eff0eb;--popup-selected:#dce4d6;--popup-ink:#26343b;--popup-muted:#4e6266;--popup-line:#aebbb3;--popup-accent:#813840}:root:root:root:root[data-art=on] :is(#detail:not(.nx-player-dialog),.column-options-dialog,.pd-number-dialog,.studio-leave-dialog,.guide-dialog){--bg:var(--popup-paper)!important;--panel:var(--popup-raised)!important;--panel-hi:var(--popup-selected);--text:var(--popup-ink)!important;--muted:var(--popup-muted)!important;--soft:var(--popup-muted)!important;--line:var(--popup-line)!important;--line-hi:#879791!important;--theme-bg:var(--popup-paper)!important;--theme-panel:var(--popup-paper)!important;--theme-panel-raised:var(--popup-raised)!important;--theme-text:var(--popup-ink)!important;--theme-muted:var(--popup-muted)!important;--theme-faint:var(--popup-muted)!important;--theme-line:var(--popup-line)!important;--theme-line-soft:#c4cdc5!important;--theme-accent:var(--popup-accent)!important;--theme-accent-deep:var(--popup-accent)!important;--theme-accent-ink:#fff!important;--theme-glow:var(--popup-selected)!important;--gold:#72551d;--win:#286341;--loss:#a33f46;--rating-base:#52636a;--rating-70:#286341;--rating-80:#245f92;--rating-90:#a33f46;--rating-unknown:#52636a;--archive-gold:#72551d;--archive-muted:var(--popup-muted);--body:NxSans,"Malgun Gothic",sans-serif;--font:var(--body);--game-font:var(--body);--display:var(--body);--guide-accent:#72551d;color:var(--popup-ink);background:var(--popup-paper)!important;border:1px solid var(--popup-line)!important;border-radius:4px!important;clip-path:none;box-shadow:0 18px 60px #10242c55;font-family:var(--body);color-scheme:light;scrollbar-color:#8b9b95 transparent}:root:root:root:root[data-art=on] dialog::backdrop{background:#10242c80;backdrop-filter:blur(2px)}:root:root:root:root[data-art=on] :is(#detail:not(.nx-player-dialog),.column-options-dialog,.pd-number-dialog,.studio-leave-dialog,.guide-dialog) :is(button,input,select,textarea,h2,h3){font-family:NxSans,Malgun Gothic,sans-serif}:root:root:root:root[data-art=on] :is(#detail:not(.nx-player-dialog),.column-options-dialog,.studio-leave-dialog) :is(.btn,.icon-btn,.entry-secondary,.entry-text){color:var(--popup-ink);background:var(--popup-raised);border:1px solid #879791;border-radius:3px;box-shadow:none;text-shadow:none}:root:root:root:root[data-art=on] :is(#detail:not(.nx-player-dialog),.column-options-dialog,.studio-leave-dialog) :is(.btn.primary,.entry-primary){background:var(--popup-accent);border:1px solid var(--popup-accent);color:#fff;box-shadow:none;border-radius:3px}:root:root:root:root[data-art=on] :is(#detail:not(.nx-player-dialog),.column-options-dialog,.studio-leave-dialog) :is(input,select,textarea){background:var(--popup-raised);color:var(--popup-ink);border-color:#879791;border-radius:3px;accent-color:var(--popup-accent)}:root:root:root:root[data-art=on] :is(#detail:not(.nx-player-dialog),.column-options-dialog,.studio-leave-dialog) input::placeholder{color:var(--popup-muted);opacity:1}:root:root:root:root[data-art=on] :is(#detail:not(.nx-player-dialog),.column-options-dialog,.pd-number-dialog,.studio-leave-dialog,.guide-dialog) :is(button,input,select,a,[tabindex]):focus-visible{outline:2px solid #356348;outline-offset:2px}:root:root:root:root[data-art=on] :is(#detail:not(.nx-player-dialog),.column-options-dialog,.pd-number-dialog,.studio-leave-dialog,.guide-dialog) [data-rating-tier]{text-shadow:none;animation:none}:root:root:root:root[data-art=on] :is(#detail:not(.nx-player-dialog),.column-options-dialog) .star-rating{--star-fill:#896529;--star-empty:#718478}:root:root:root:root[data-art=on] #detail:not(.nx-player-dialog) .close-dialog{background:var(--popup-raised);color:var(--popup-ink);border-color:#879791}:root:root:root:root[data-art=on] #detail:not(.nx-player-dialog) :is(.eyebrow,.entry-kicker){color:#72551d}:root:root:root:root[data-art=on] #detail:not(.nx-player-dialog) :is(.danger-copy,.history-player-detail,.history-match-detail){color:var(--popup-ink)}:root:root:root:root[data-art=on] #detail.scout-request-dialog .scout-request{--sr-muted:var(--popup-muted);--sr-panel:var(--popup-raised);--sr-line:var(--popup-line);--sr-accent:var(--popup-accent)}:root:root:root:root[data-art=on] #detail.scout-request-dialog .sr-choice>span{border-radius:3px;color:var(--popup-ink)}:root:root:root:root[data-art=on] #detail.scout-request-dialog .sr-choice input:checked+span{background:var(--popup-selected);border-color:#356348}:root:root:root:root[data-art=on] #detail.scout-request-dialog .sr-actions button{border-radius:3px}:root:root:root:root[data-art=on] #detail.scout-request-dialog .sr-actions .primary{background:var(--popup-accent);border-color:var(--popup-accent);color:#fff}:root:root:root:root[data-art=on] #detail.scout-reveal-dialog .scout-reveal{--rating-90:#a33f46}:root:root:root:root[data-art=on] #detail .scout-reveal-facts .scout-potential{color:#896529}:root:root:root:root[data-art=on] #detail .scout-reveal-card{background:none}:root:root:root:root[data-art=on] #detail :is(.club-scouting-head,.club-scouting-table,.club-scouting-table td,.history-scoreline,.history-event,.history-detail-table td){border-color:var(--popup-line)}:root:root:root:root[data-art=on] #detail :is(.club-scouting-head p,.club-scouting-note,.club-scouting-grid h3 small,.history-note,.history-scoreline small,.history-event small,.history-event p){color:var(--popup-muted)}:root:root:root:root[data-art=on] #detail .club-scouting-head>strong{color:var(--popup-accent)}:root:root:root:root[data-art=on] #detail :is(.club-scouting-table th,.history-detail-table th){background:var(--popup-selected);color:var(--popup-ink)}:root:root:root:root[data-art=on] #detail:not(.nx-player-dialog) table{color:var(--popup-ink)}:root:root:root:root[data-art=on] #detail :is(.history-player-detail,.history-match-detail)>h2{font-size:24px;line-height:1.4;padding-right:36px;overflow-wrap:anywhere}:root:root:root:root[data-art=on] #detail .club-scouting-table tr:hover{background:var(--popup-selected)}:root:root:root:root[data-art=on] #detail .club-scouting-pitch{--theme-text:#edf1eb;--theme-muted:#c8ddd0;color:#edf1eb}:root:root:root:root[data-art=on] .pd-number-dialog .pd-confirm h2{color:var(--popup-ink)}:root:root:root:root[data-art=on] .pd-number-dialog :is(.pd-confirm>p,.pd-swap-person>span:not(.pd-shirt),.pd-swap-next){color:var(--popup-muted)}:root:root:root:root[data-art=on] .pd-number-dialog .pd-swap-board{background:var(--popup-raised);border-color:var(--popup-line);border-radius:3px}:root:root:root:root[data-art=on] .pd-number-dialog :is(.pd-swap-arrow,.pd-swap-next b){color:var(--popup-accent)}:root:root:root:root[data-art=on] .pd-number-dialog .pd-confirm footer button{background:var(--popup-raised)!important;border-color:#879791!important;color:var(--popup-ink)!important;border-radius:3px}:root:root:root:root[data-art=on] .pd-number-dialog .pd-confirm footer .pd-primary{background:var(--popup-accent)!important;border-color:var(--popup-accent)!important;color:#fff!important}:root:root:root:root[data-art=on] .pd-number-dialog .pd-confirm-error{color:#a33f46!important}:root:root:root:root[data-art=on] .studio-leave-dialog p{color:var(--popup-muted)}:root:root:root:root[data-art=on] .studio-leave-dialog .entry-kicker{color:#72551d}:root:root:root:root[data-art=on] .studio-leave-dialog .entry-error{color:#a33f46}:root:root:root:root[data-art=on] .column-options-dialog :is(.dialog-header,.column-options-footer){background:var(--popup-paper);border-color:var(--popup-line)}:root:root:root:root[data-art=on] .column-options-dialog .column-choice{border-color:#c4cdc5}:root:root:root:root[data-art=on] .guide-dialog :is(.guide-close,.guide-go,.guide-nav button){border-radius:3px}:root:root:root:root[data-art=on] .guide-dialog .guide-nav button[aria-selected=true]{background:var(--popup-selected);border-color:var(--popup-line)}@media(max-width:650px){:root:root:root:root[data-art=on] #detail .history-detail-table{width:100%;table-layout:fixed;font-size:11px}:root:root:root:root[data-art=on] #detail .history-detail-table :is(th,td){padding:8px 3px;white-space:normal;overflow-wrap:anywhere}:root:root:root:root[data-art=on] #detail .history-detail-table :is(th,td):first-child{width:33%}}html[data-art=on] .nx .founding-guide{flex:none;min-width:0;padding:14px;background:#edf1e5;color:#253f38;border:1px solid #a4b69b;border-left:3px solid #496a49}html[data-art=on] .nx .founding-guide>small{font-size:11px;color:#526a50}html[data-art=on] .nx .founding-guide h2{font-size:16px;margin:5px 0 8px;line-height:1.4}html[data-art=on] .nx .founding-guide p{font-size:12px;line-height:1.65;margin:7px 0;overflow-wrap:anywhere;color:#364d43}html[data-art=on] .nx .founding-actions{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0}html[data-art=on] .nx .founding-actions .btn{white-space:normal;height:auto;min-height:38px;line-height:1.4;padding:8px 11px;font-size:12px}html[data-art=on] .nx .founding-guide .founding-note{font-size:11px;color:#53664f;margin-bottom:0}html[data-art=on] .nx[data-page=tactics] .founding-guide{padding:10px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 16px}html[data-art=on] .nx[data-page=tactics] .founding-guide .founding-actions{grid-column:2;grid-row:1/5;align-self:center}@media(max-width:899px){html[data-art=on] .nx[data-page=tactics] .founding-guide{display:block}html[data-art=on] .nx .founding-actions .btn{min-height:44px}html[data-art=on] .nx .founding-actions{align-items:stretch}}@media(max-width:899px){html[data-art=on] .nx{--control-row:40px;--control-standard:40px;--control-primary:44px;--control-font:12px}html[data-art=on] .nx .view{padding:10px 12px 18px;gap:8px}html[data-art=on] .nx :is(.page-head,.tactics-head){padding:0 0 8px;gap:6px}html[data-art=on] .nx :is(.page-head,.tactics-head) h1{font-size:20px;line-height:1.3}html[data-art=on] .nx .page-head :is(.small,.mobile-note){font-size:11px;line-height:1.45;margin:2px 0 0}html[data-art=on] .nx .panel{padding:10px}html[data-art=on] .nx .panel-head{padding-bottom:6px;gap:6px;margin-bottom:6px}html[data-art=on] .nx .view :is(.btn,.seg button,.fame-tabs button,.mobile-sections button,.m-pane-tabs button){min-height:40px;height:auto;padding:6px 9px;font-size:12px;line-height:1.4}html[data-art=on] .nx .view :is(.btn.primary,.btn-primary){min-height:44px}html[data-art=on] .nx .view :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select){min-height:40px;max-width:100%}html[data-art=on] .nx :is(.mobile-sections,.m-pane-tabs){gap:0}html[data-art=on] .nx .view :is(.seg,.fame-tabs){max-width:100%;min-width:0}html[data-art=on] .nx .mobile-sections>button{padding:6px 8px}html[data-art=on] .nx .more-panel{padding:8px 14px calc(12px + env(safe-area-inset-bottom));max-height:calc(100dvh - 16px)}html[data-art=on] .nx .mobile-more-heading{margin:0 0 6px}html[data-art=on] .nx .mobile-more-heading h2{font-size:17px}html[data-art=on] .nx .more-grid{gap:10px}html[data-art=on] .nx .more-grid section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}html[data-art=on] .nx .more-grid h3{grid-column:1/-1;margin:0;font-size:11px}html[data-art=on] .nx .more-grid section>a{min-width:0;min-height:48px;padding:6px;gap:6px;font-size:12px;justify-content:center}html[data-art=on] .nx .more-grid section>a>svg{width:18px;height:18px;flex:none}html[data-art=on] .nx .more-grid section>a>span{flex:none}html[data-art=on] .nx .more-grid section>a>i{display:none}html[data-art=on] .nx .more-tools{margin-top:10px;gap:6px}html[data-art=on] .nx .more-tools .btn{min-height:40px;font-size:12px;padding:6px 8px}html[data-art=on] .nx .m-home-club{min-height:112px;padding:12px;gap:10px}html[data-art=on] .nx .m-home-club h1{font-size:20px}html[data-art=on] .nx .m-next-match{padding:12px}html[data-art=on] .nx .m-kickoff{margin:6px 0 10px;font-size:16px}html[data-art=on] .nx .m-match-teams{margin-bottom:10px;gap:6px}html[data-art=on] .nx .m-match-teams>div{gap:5px}html[data-art=on] .nx .m-match-teams .crest{width:32px;height:38px}html[data-art=on] .nx .m-match-teams b{font-size:13px}html[data-art=on] .nx .m-ready{margin-bottom:6px}html[data-art=on] .nx .m-next-match>.btn{margin-top:8px}html[data-art=on] .nx .m-home-issues>.m-home-issue{min-height:44px;padding:7px 0}html[data-art=on] .nx .m-result-row{min-height:54px;padding:7px 0;gap:8px}html[data-art=on] .nx .m-squad-tools summary{display:flex;align-items:center;min-height:40px}html[data-art=on] .nx .m-squad-tools .seg{flex-wrap:nowrap;overflow-x:auto;gap:0}html[data-art=on] .nx .m-squad-sorts{flex-wrap:nowrap;overflow-x:auto;gap:4px;margin:5px 0;scrollbar-width:none}html[data-art=on] .nx .m-squad-sorts .btn{flex:none;white-space:nowrap;padding-inline:8px}html[data-art=on] .nx .m-squad-columns{margin-bottom:-8px;padding-bottom:4px}html[data-art=on] .nx .m-player-row{min-height:54px;padding:7px 0;gap:7px}html[data-art=on] .nx .m-row-who b{font-size:14px}html[data-art=on] .nx .m-row-who small{margin-top:1px}html[data-art=on] .nx[data-page=transfer] .page-head{display:grid;grid-template-columns:minmax(0,1fr) auto}html[data-art=on] .nx[data-page=transfer] .page-head>div:first-child{grid-column:1/-1}html[data-art=on] .nx[data-page=transfer] .page-head>div:empty{display:none}html[data-art=on] .nx[data-page=transfer] .page-head .chip{justify-content:flex-start;gap:5px;font-size:12px}html[data-art=on] .nx[data-page=transfer] .page-head .chip .num{font-size:17px!important}html[data-art=on] .nx[data-page=transfer] .panel-head{display:block}html[data-art=on] .nx[data-page=transfer] .panel-head>div:first-child{flex-wrap:nowrap;overflow-x:auto;max-width:100%;gap:4px!important;scrollbar-width:none}html[data-art=on] .nx[data-page=transfer] .panel-head .seg{flex:none}html[data-art=on] .nx[data-page=transfer] .panel-head .seg button{padding-inline:7px;min-width:40px}html[data-art=on] .nx[data-page=transfer] .panel-head>.seg{margin-top:4px;display:inline-flex}html[data-art=on] .nx[data-page=transfer] .mk{width:100%;min-height:76px;padding:7px 0;gap:8px}html[data-art=on] .nx[data-page=training] .training-summary{padding:6px 8px;display:flex;flex-wrap:wrap;gap:3px 10px}html[data-art=on] .nx[data-page=training] .training-summary p{margin:0;flex-basis:100%;font-size:11px}html[data-art=on] .nx[data-page=training] .m-training-filter{margin-bottom:4px}html[data-art=on] .nx[data-page=training] .m-training-filter summary{min-height:40px}html[data-art=on] .nx[data-page=training] .training-bulk{padding:4px 0}html[data-art=on] .nx[data-page=training] .training-table tr{display:grid;grid-template-columns:minmax(0,1fr) 64px 112px;gap:3px 6px;padding:8px 0}html[data-art=on] .nx[data-page=training] .training-table td{padding:0;min-height:0}html[data-art=on] .nx[data-page=training] .training-table .training-player{grid-column:1/3;grid-row:1;padding:0;gap:5px}html[data-art=on] .nx[data-page=training] .training-player>button{padding:0;min-height:44px;gap:4px}html[data-art=on] .nx[data-page=training] .training-table td[data-label="\d6c8\b828  \c9c0\c815"]{grid-column:3;grid-row:1}html[data-art=on] .nx[data-page=training] .training-table td[data-label="\d6c8\b828  \c9c0\c815"] select{padding:5px 3px;min-height:40px;height:40px;font-size:16px}html[data-art=on] .nx[data-page=training] .training-table td[data-label="\d604\c7ac  \c9c4\d589"]{grid-column:1;grid-row:2;font-size:11px}html[data-art=on] .nx[data-page=training] .training-table td[data-label=\d53c\b85c\b3c4]{grid-column:2;grid-row:2;white-space:nowrap;font-size:11px}html[data-art=on] .nx[data-page=training] .training-table td[data-label="\cd5c\adfc  \c131\c7a5"]{grid-column:3;grid-row:2;text-align:right;font-size:11px}html[data-art=on] .nx[data-page=training] .training-player small strong{display:inline;margin-left:4px}html[data-art=on] .nx[data-page=academy] .youth-row{padding:9px 0;gap:8px;min-height:86px}html[data-art=on] .nx[data-page=academy] .m-youth-name{min-height:32px;padding:3px 0}html[data-art=on] .nx[data-page=academy] .academy-query-head{padding:0 0 8px;gap:8px}html[data-art=on] .nx[data-page=academy] .dd-row{padding:9px 0;gap:5px}html[data-art=on] .nx[data-page=matches] .m-competition-links{margin:0;gap:16px}html[data-art=on] .nx[data-page=matches] .m-competition-links>a{min-height:32px;font-size:12px}html[data-art=on] .nx[data-page=matches] .chal-card{padding:8px 0;min-height:68px}html[data-art=on] .nx[data-page=matches] .mrow{padding:8px 0;gap:5px;min-height:88px}html[data-art=on] .nx[data-page=league] .table :is(th,td){padding:6px 4px;height:auto}html[data-art=on] .nx[data-page=league] .club-cell{min-height:28px;gap:4px}html[data-art=on] .nx[data-page=league] .m-league-expand{align-self:flex-end;width:auto;min-height:40px;margin-bottom:4px}html[data-art=on] .nx[data-page=league] .lb-row{min-height:52px;padding:7px 0}html[data-art=on] .nx[data-page=cup] .cup-journey{padding:8px}html[data-art=on] .nx[data-page=cup] .cup-journey h3{margin-bottom:4px}html[data-art=on] .nx[data-page=cup] .cup-journey .fx-row{min-height:48px;padding:4px 0}html[data-art=on] .nx[data-page=cup] .cup-tournament-head{padding:10px;gap:6px}html[data-art=on] .nx[data-page=cup] .cup-round-navigation{padding:6px 10px;gap:4px}html[data-art=on] .nx[data-page=ranking] .fame-own{padding:9px 10px;margin-bottom:4px}html[data-art=on] .nx[data-page=ranking] .fame-toolbar{gap:4px;padding-bottom:4px}html[data-art=on] .nx[data-page=club] .fac{padding:0 10px;margin:0}html[data-art=on] .nx[data-page=club] .fac>summary{padding:10px 0;min-height:52px}html[data-art=on] .nx[data-page=club] .fac p{margin:6px 0;font-size:12px}html[data-art=on] .nx[data-page=club] .fac .staff{padding:5px 0;min-height:44px}html[data-art=on] .nx[data-page=club] .fac .btn{min-height:40px}html[data-art=on] .nx[data-page=finance] .balance .big{font-size:32px;margin:6px 0;line-height:1.2}html[data-art=on] .nx[data-page=finance] .runway{padding:8px 0;margin:6px 0}html[data-art=on] .nx[data-page=finance] .balance .kv{margin-top:8px;gap:7px}html[data-art=on] .nx[data-page=history] .hist-head{gap:6px}html[data-art=on] .nx[data-page=history] .hist-head>.seg{margin:0}html[data-art=on] .nx[data-page=history] .legend-card{padding:10px;min-height:0;gap:10px;grid-template-columns:76px minmax(0,1fr)}html[data-art=on] .nx[data-page=history] .legend-card .legend-face{width:76px;height:98px;min-width:0}html[data-art=on] .nx[data-page=history] .legend-card .legend-face canvas{max-width:100%;height:100%;object-fit:contain}html[data-art=on] .nx[data-page=history] .legend-body{min-width:0}html[data-art=on] .nx[data-page=history] .legend-body>b{font-size:19px;overflow-wrap:anywhere}html[data-art=on] .nx[data-page=history] .legend-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}html[data-art=on] .nx[data-page=history] .legend-stats>span{min-width:0;font-size:10px}html[data-art=on] .nx[data-page=history] .legend-stats .num{font-size:19px;line-height:1.3}html[data-art=on] .nx[data-page=history] .legend-body>.small{font-size:10px;line-height:1.4}html[data-art=on] .nx[data-page=tactics] .tactics-head{gap:5px}html[data-art=on] .nx[data-page=tactics] .tactics-head .save:disabled{display:none}html[data-art=on] .nx[data-page=tactics] .tactics-head .save:not(:disabled){height:44px;min-height:44px;font-size:14px}html[data-art=on] .nx[data-page=tactics] .view{padding-bottom:68px}html[data-art=on] .nx[data-page=tactics] .view:has(.save:not(:disabled)){padding-bottom:120px}html[data-art=on] .nx[data-page=tactics] .tactics-head .formation-pick{padding:0;min-height:40px;height:40px}html[data-art=on] .nx[data-page=tactics] .formation-pick select{min-height:40px;height:40px;font-size:16px}html[data-art=on] .nx[data-page=tactics] .m-tactic-tools summary{min-height:32px}html[data-art=on] .nx[data-page=tactics] .tactics.pane-pitch>.pitch-wrap{gap:6px}html[data-art=on] .nx[data-page=tactics] .tactics.pane-pitch>.pitch-wrap .pitch-v{min-height:340px}html[data-art=on] .nx[data-page=tactics] .pitch-foot{gap:4px}html[data-art=on] .nx[data-page=matches] .classic-host .replay-view-options{display:flex;flex-wrap:nowrap;gap:5px;padding:4px;overflow-x:auto;overflow-y:hidden;max-width:100%;scrollbar-width:none}html[data-art=on] .nx[data-page=matches] .classic-host .replay-view-options>:not([hidden]){flex:none;white-space:nowrap}html[data-art=on] .nx[data-page=matches] .classic-host .replay-view-options :is(.btn,select){min-height:40px;height:40px;padding:5px 7px;font-size:12px}html[data-art=on] .nx[data-page=matches] .classic-host .replay-subtitle-toggle{min-height:40px;display:flex;align-items:center;gap:3px;font-size:12px}:root:root:root:root[data-art=on] .nx[data-page=matches] .nx-hosted-content:has(#matchStage){padding:0 0 18px!important}:root:root:root:root[data-art=on] #matchStage .replay-commentary{min-height:44px!important;font-size:12px}:root:root:root:root[data-art=on] #matchStage .replay-control{gap:5px;padding:6px}html[data-art=on] .nx[data-page=matches] .classic-host .replay-control :is(.btn,select){height:40px;min-height:40px;padding:5px 7px;font-size:12px}}@media(max-width:899px){:root:root:root:root[data-art=on] #detail:not(.nx-player-dialog):not(.mobile-replacement-dialog):not(.scout-request-dialog):not(.scout-reveal-dialog){padding:12px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}:root:root:root:root[data-art=on] #detail:not(.nx-player-dialog):not(.mobile-replacement-dialog):not(.scout-request-dialog):not(.scout-reveal-dialog) #detailContent{max-height:calc(100dvh - 44px);padding-right:3px}:root:root:root:root[data-art=on] #detail:not(.nx-player-dialog) #detailContent>h2{font-size:19px;line-height:1.35;margin:2px 0 6px;padding-right:42px}:root:root:root:root[data-art=on] #detail:not(.nx-player-dialog) #detailContent>p{margin:6px 0 10px;font-size:12px;line-height:1.5}:root:root:root:root[data-art=on] #detail .staff-candidate-list{margin-top:6px}:root:root:root:root[data-art=on] #detail .staff-candidate{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 0;gap:6px}:root:root:root:root[data-art=on] #detail .staff-candidate h3{font-size:13px;margin:0 0 3px}:root:root:root:root[data-art=on] #detail .staff-candidate p{margin:2px 0;font-size:11px;line-height:1.5}:root:root:root:root[data-art=on] #detail .staff-candidate small{font-size:11px;line-height:1.4}:root:root:root:root[data-art=on] #detail .staff-candidate .btn{align-self:center;min-height:44px;padding:6px 7px;font-size:12px;white-space:nowrap}:root:root:root:root[data-art=on] #detail .tactic-training-select{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px}:root:root:root:root[data-art=on] #detail .tactic-training-select label{min-width:0;display:flex;flex-direction:column;gap:3px}:root:root:root:root[data-art=on] #detail .tactic-training-select select{width:100%;min-width:0;min-height:40px;font-size:16px}:root:root:root:root[data-art=on] #detail .tactic-training-select>.btn{grid-column:1/-1;min-height:40px;justify-self:end}:root:root:root:root[data-art=on] #detail .tactic-library{gap:6px}:root:root:root:root[data-art=on] #detail .tactic-library>article{padding:8px;gap:6px}:root:root:root:root[data-art=on] #detail .tactic-library input{min-height:40px;padding:6px;min-width:0}:root:root:root:root[data-art=on] #detail .tactic-library .btn{min-height:40px;padding:5px 7px;font-size:12px}:root:root:root:root[data-art=on] #detail.mobile-replacement-dialog .nx.m-replacement{position:static!important;inset:auto;width:100%;height:auto!important;min-height:0;max-height:none;overflow:visible;padding:16px 12px calc(14px + env(safe-area-inset-bottom));transform:none}:root:root:root:root[data-art=on] #detail.mobile-replacement-dialog #detailContent{height:auto;min-height:0}:root:root:root:root[data-art=on] #detail.mobile-replacement-dialog .m-replacement-list{margin:8px 0}:root:root:root:root[data-art=on] #detail.mobile-replacement-dialog .m-replacement-row{min-height:54px;padding:7px 0;gap:8px}:root:root:root:root[data-art=on] #detail.mobile-replacement-dialog .m-replacement h2{font-size:19px}:root:root:root:root[data-art=on] #detail.scout-request-dialog{padding:14px 12px;max-height:calc(100dvh - 16px)}:root:root:root:root[data-art=on] #detail.scout-request-dialog #detailContent{max-height:calc(100dvh - 46px)}:root:root:root:root[data-art=on] #detail.scout-request-dialog .scout-request{gap:10px}:root:root:root:root[data-art=on] #detail.scout-request-dialog .scout-request h2{font-size:21px;line-height:1.3;padding-right:40px}:root:root:root:root[data-art=on] #detail.scout-request-dialog .scout-request header p{font-size:12px;margin:6px 0}:root:root:root:root[data-art=on] #detail.scout-request-dialog .scout-request header{margin-bottom:4px;padding-right:32px}:root:root:root:root[data-art=on] #detail.scout-request-dialog .scout-request footer{margin-top:8px}:root:root:root:root[data-art=on] #detail.scout-request-dialog .sr-group{margin-top:8px;gap:4px;grid-template-columns:1fr}:root:root:root:root[data-art=on] #detail.scout-request-dialog .sr-group h3{margin:0;font-size:11px}:root:root:root:root[data-art=on] #detail.scout-request-dialog .sr-group>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}:root:root:root:root[data-art=on] #detail.scout-request-dialog .sr-choice>span{min-height:48px;padding:5px 4px 5px 25px;gap:0}:root:root:root:root[data-art=on] #detail.scout-request-dialog .sr-choice input{left:6px;top:9px;width:14px;height:14px}:root:root:root:root[data-art=on] #detail.scout-request-dialog .sr-choice b{font-size:13px;line-height:19px}:root:root:root:root[data-art=on] #detail.scout-request-dialog .sr-choice small{font-size:10px;line-height:1.3}:root:root:root:root[data-art=on] #detail.scout-request-dialog .scout-request footer{padding-top:8px;gap:7px}:root:root:root:root[data-art=on] #detail.scout-request-dialog .sr-actions button{min-height:44px;padding:7px 10px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player.pm{padding:calc(12px + env(safe-area-inset-top)) 12px calc(20px + env(safe-area-inset-bottom))}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player-head{min-height:64px;gap:10px;margin-bottom:8px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player-head h2{font-size:20px;margin-bottom:2px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player-portrait{width:48px;height:62px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player-summary{padding:8px 0;gap:6px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player-summary dd{font-size:23px;line-height:28px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player .pm-vitals{padding:8px 0}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player-tabs{margin:2px 0 10px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player-tabs button{min-height:44px;padding:7px 3px;font-size:13px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player .pm-attribute-heading{margin:0 0 8px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player-attrs>section{margin-bottom:12px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player-attrs .pm-a{height:27px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player .pd-management{gap:10px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player .pd-management>section{padding:10px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player h3{margin:10px 0 6px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player .pd-mode button{font-size:12px;padding:6px;min-height:40px}:root:root:root:root[data-art=on] .guide-dialog .guide-heading{padding:12px 14px}:root:root:root:root[data-art=on] .guide-dialog .guide-heading h2{font-size:21px}:root:root:root:root[data-art=on] .guide-dialog .guide-heading p{margin:5px 0 0;font-size:12px}:root:root:root:root[data-art=on] .guide-dialog .guide-content{padding:12px 14px}:root:root:root:root[data-art=on] .guide-dialog .guide-nav{padding:8px 14px}}@media(max-width:899px){html[data-art=on] .nx[data-page=matches] .view:has(.m-match-toolbar){gap:5px;padding-top:7px}html[data-art=on] .nx .m-match-heading{display:grid;grid-template-columns:auto 1fr;gap:0 12px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:5px}html[data-art=on] .nx .m-match-heading h1{font-size:19px;line-height:30px;margin:0}html[data-art=on] .nx .m-match-heading nav{display:flex;justify-content:flex-end;gap:12px}html[data-art=on] .nx .m-match-heading a{display:flex;align-items:center;min-height:36px;font-size:12px;color:var(--soft);text-decoration:none}html[data-art=on] .nx .m-match-heading p{grid-column:1/-1;font-size:10px;line-height:15px;color:var(--muted);margin:0}html[data-art=on] .nx .m-match-toolbar{display:flex;align-items:center;gap:8px;min-width:0}html[data-art=on] .nx .m-match-toolbar .mobile-sections{flex:1;min-width:0;margin:0;gap:0}html[data-art=on] .nx .m-match-toolbar .mobile-sections button{min-width:0;min-height:36px;padding:5px 8px;font-size:12px;flex:1}html[data-art=on] .nx .m-match-toolbar select{flex:0 1 132px;width:132px;min-width:0;min-height:36px;height:36px;font-size:12px;padding:4px 5px}html[data-art=on] .nx .m-fixture-caption{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:24px;padding:2px 0;border-bottom:1px solid var(--line);font-size:10px;color:var(--muted)}html[data-art=on] .nx[data-page=matches] .m-fixture-line .mact .ab button{min-width:34px;min-height:36px}html[data-art=on] .nx[data-page=matches] .day-list:has(.m-fixture-line){display:grid;grid-template-columns:42px minmax(64px,.7fr) minmax(156px,1.6fr);column-gap:6px}html[data-art=on] .nx[data-page=matches] .day-list>.mrow.m-fixture-line{grid-column:1/-1;grid-template-columns:subgrid!important;justify-content:normal}html[data-art=on] .nx[data-page=matches] .m-fixture-line .mact{display:flex;justify-content:flex-end;width:100%;min-width:0}html[data-art=on] .nx[data-page=matches] .m-fixture-line .mact:has(.ab){display:grid;grid-template-columns:2fr 1fr;gap:4px}html[data-art=on] .nx[data-page=matches] .m-fixture-line .mact .ab{display:grid;grid-template-columns:1fr 1fr;min-width:0;width:100%}html[data-art=on] .nx[data-page=matches] .m-fixture-line .mact:has(.ab) button{width:100%!important;min-width:0;max-width:none}html[data-art=on] .nx .m-market-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:7px}html[data-art=on] .nx .m-market-filters select{width:100%;min-width:0;font-size:12px;padding:4px 5px;min-height:40px}html[data-art=on] .nx[data-page=matches] .mrow.m-fixture-line{display:grid;grid-template-columns:42px minmax(64px,.7fr) minmax(156px,1.6fr)!important;justify-content:start;min-height:46px;gap:6px;padding:3px 0!important}html[data-art=on] .nx .m-fixture-line .mt{grid-row:auto}html[data-art=on] .nx .m-fixture-line .mact{grid-column:auto;grid-row:auto;margin:0;flex-wrap:nowrap;gap:4px}html[data-art=on] .nx .m-fixture-line .mact .ab{gap:0;padding:0}html[data-art=on] .nx .m-fixture-line .mact :is(button,.btn){min-width:34px;min-height:36px;height:36px;padding:3px 7px;font-size:12px}html[data-art=on] .nx .m-fixture-opponent{display:flex;flex-direction:column;min-width:0;gap:2px;line-height:1.35}html[data-art=on] .nx .m-fixture-opponent b{font-size:12px;overflow-wrap:anywhere}html[data-art=on] .nx .m-fixture-opponent small{font-size:10px;color:var(--muted)}html[data-art=on] .nx[data-page=matches] .panel-head{align-items:baseline;gap:4px}html[data-art=on] .nx[data-page=matches] .panel-head>.small{font-size:10px;line-height:1.4}html[data-art=on] .nx .fixture-preparation-bar{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:0 0 6px;padding:6px}html[data-art=on] .nx .fixture-preparation-bar>label{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;font-size:11px}html[data-art=on] .nx .fixture-preparation-bar select{width:100%;min-width:0;font-size:12px;padding:5px}html[data-art=on] .nx .fixture-preparation-bar>.btn{min-width:0;margin:0;min-height:40px;padding:5px;font-size:11px}html[data-art=on] .nx[data-page=tactics] .tactics-head{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:4px 7px}html[data-art=on] .nx[data-page=tactics] .tactics-head h1{font-size:18px;margin:0}html[data-art=on] .nx[data-page=tactics] .tactics-head .seg button{padding:5px 7px;min-height:40px}html[data-art=on] .nx[data-page=tactics] .tactics-head .formation-pick{order:0;min-width:0;gap:0}html[data-art=on] .nx[data-page=tactics] .formation-pick>span{display:none}html[data-art=on] .nx[data-page=tactics] .formation-pick select{width:100%;font-size:14px;padding:0 4px}html[data-art=on] .nx[data-page=tactics] .m-tactic-tools{order:0;grid-column:1/3;font-size:11px}html[data-art=on] .nx[data-page=tactics] .m-tactic-tools[open]{grid-column:1/-1}html[data-art=on] .nx[data-page=tactics] .m-tactic-tools summary{min-height:28px}html[data-art=on] .nx[data-page=tactics] .tactics-head .tactic-status{order:0;grid-column:3;text-align:right;font-size:10px}html[data-art=on] .nx[data-page=tactics] .tactics-head .tactic-status:empty{display:none}html[data-art=on] .nx[data-page=tactics] .tactics.pane-pitch>.pitch-wrap .pitch-v{height:clamp(300px,calc(100dvh - 335px),500px);min-height:300px;aspect-ratio:auto}html[data-art=on] .nx[data-page=tactics]:has(#tacticDirtyStatus.dirty) .tactics-head .save{height:44px;min-height:44px;font-size:13px;box-shadow:none}html[data-art=on] .nx[data-page=tactics] .tactics.is-position-editing>.pitch-wrap .pitch-v{min-height:400px}html[data-art=on] .nx[data-page=tactics] .pitch-foot{display:flex;align-items:center}html[data-art=on] .nx[data-page=tactics] .pitch-foot .pitch-key{flex:1;min-width:0;font-size:10px}html[data-art=on] .nx[data-page=tactics] .pitch-foot button{flex:none;min-height:36px;font-size:11px;padding:4px 6px}html[data-art=on] .nx[data-page=tactics] .tblock{padding:8px 0}html[data-art=on] .nx[data-page=tactics] .tsliders{gap:8px}html[data-art=on] .nx[data-page=tactics] .tsliders label{padding:0;margin:0}html[data-art=on] .nx[data-page=tactics] .tsum{margin:4px 0;font-size:11px;line-height:1.4}html[data-art=on] .nx[data-page=tactics] .tactic-side{gap:8px;padding:8px}html[data-art=on] .nx[data-page=tactics] .tactic-side .tblock{gap:4px;padding:6px 0}html[data-art=on] .nx[data-page=tactics] .tactic-side .tblock h3{margin:3px 0;font-size:13px}html[data-art=on] .nx[data-page=tactics] .tactic-side .tsliders{gap:5px}html[data-art=on] .nx[data-page=tactics] .tsliders .slider{display:grid;grid-template-columns:82px minmax(0,1fr);gap:0 8px;align-items:center;min-height:46px}html[data-art=on] .nx[data-page=tactics] .tsliders .slider>span{font-size:11px;gap:4px;margin:0}html[data-art=on] .nx[data-page=tactics] .tsliders .slider>input{width:100%;min-width:0;height:30px;margin:0}html[data-art=on] .nx[data-page=tactics] .tsliders .slider>small{grid-column:2;font-size:9px;line-height:12px;margin:0}html[data-art=on] .nx[data-page=tactics] .rrow{padding:5px 0;gap:5px;min-height:60px}html[data-art=on] .nx[data-page=tactics] .rpick select{min-height:40px;padding:4px;font-size:13px}html[data-art=on] .nx .classic-host .viewport-panel-switch{align-items:center;justify-content:space-between;gap:8px;min-height:40px;margin:4px 0 8px;color:#233b3c;font-size:12px}html[data-art=on] .nx .classic-host .viewport-panel-switch select{flex:1;min-width:0;min-height:40px;color:#233b3c;background:#f4f3e9}html[data-art=on] .nx .classic-host .mc-stat{min-height:36px;padding:7px 8px}html[data-art=on] .nx[data-page=academy] .nx-youth-query{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;width:100%}html[data-art=on] .nx[data-page=academy] .nx-youth-query label{display:flex;align-items:center;min-width:0;gap:5px;flex:1;font-size:11px}html[data-art=on] .nx[data-page=academy] .nx-youth-query select{min-width:0;width:100%;font-size:13px;padding:4px}html[data-art=on] .nx[data-page=academy] .nx-youth-query .btn{flex:none;white-space:nowrap;padding:5px 8px}html[data-art=on] .nx[data-page=academy] .youth-row{min-height:72px;padding:6px 0;gap:6px}html[data-art=on] .nx[data-page=training] .training-table tr{padding:5px 0;gap:0 5px}html[data-art=on] .nx[data-page=training] .training-summary{gap:2px 8px;padding:4px 0}html[data-art=on] .nx[data-page=finance] .balance{padding:8px;display:grid;grid-template-columns:1fr auto;gap:5px;align-items:center}html[data-art=on] .nx[data-page=finance] .balance .big{margin:0;font-size:28px}html[data-art=on] .nx[data-page=finance] .balance :is(.runway,.kv){grid-column:1/-1;margin:0;padding:4px 0;gap:4px}html[data-art=on] .nx[data-page=finance] .reasons>div{grid-template-columns:minmax(100px,1fr) 1fr auto;gap:5px;word-break:keep-all}html[data-art=on] .nx[data-page=training] .training-summary>div{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}html[data-art=on] .nx[data-page=training] .training-summary>div>strong{font-size:11px;margin:0}html[data-art=on] .nx[data-page=training] .training-summary>div>span{margin:0;font-size:11px}html[data-art=on] .nx[data-page=league] .panel-head:has(.m-league-expand){display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px}html[data-art=on] .nx[data-page=league] .panel-head:has(.m-league-expand)>.small{grid-column:1/-1;grid-row:2}html[data-art=on] .nx[data-page=league] .panel-head .m-league-expand{grid-row:1;grid-column:2;margin:0;min-height:36px;font-size:11px;padding:4px 6px}:root:root:root:root[data-art=on] #detail.scout-request-dialog .scout-request{gap:5px}:root:root:root:root[data-art=on] #detail.scout-request-dialog .scout-request header{margin-bottom:0}:root:root:root:root[data-art=on] #detail.scout-request-dialog .sr-cost{display:flex;align-items:center;justify-content:space-between;gap:8px}:root:root:root:root[data-art=on] #detail.scout-request-dialog .sr-cost small{margin:0}:root:root:root:root[data-art=on] #detail.scout-request-dialog .sr-group{margin-top:5px;gap:3px}:root:root:root:root[data-art=on] #detail.scout-request-dialog .sr-choice>span{min-height:44px}:root:root:root:root[data-art=on] #detail .tactic-training-select{grid-template-columns:1fr 1fr auto;gap:5px;align-items:end}:root:root:root:root[data-art=on] #detail .tactic-training-select>.btn{grid-column:auto;padding:5px 7px}:root:root:root:root[data-art=on] #detail .tactic-library>article{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:4px 6px;padding:7px;align-items:center}:root:root:root:root[data-art=on] #detail .tactic-library>article>b{grid-column:1;grid-row:1}:root:root:root:root[data-art=on] #detail .tactic-library>article>input{grid-column:2;grid-row:1}:root:root:root:root[data-art=on] #detail .tactic-library>article>small{grid-column:3;grid-row:1;font-size:10px}:root:root:root:root[data-art=on] #detail .tactic-library>article>div{grid-column:2/-1;grid-row:2;display:flex;flex-wrap:wrap;gap:4px}html[data-art=on] .nx[data-page=finance] .kv{word-break:keep-all;overflow-wrap:anywhere}html[data-art=on] .nx[data-page=club] .fac-foot{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:6px 0 10px}html[data-art=on] .nx[data-page=club] .fac-foot>.btn{width:100%;min-width:0;margin:0;padding:5px;font-size:12px}html[data-art=on] .nx[data-page=club] .fac .staff{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px;min-height:30px}html[data-art=on] .nx[data-page=cup] .cup-tournament-head{display:flex;flex-wrap:wrap;align-items:center;padding:7px;gap:4px 8px}html[data-art=on] .nx[data-page=cup] .cup-tournament-head>div{flex:1;min-width:0}html[data-art=on] .nx[data-page=cup] .cup-tournament-head p{font-size:11px;margin:2px 0}html[data-art=on] .nx[data-page=cup] .cup-round-navigation{padding:4px 7px}html[data-art=on] .nx[data-page=cup] .cup-tournament-heading{flex-direction:row;align-items:center;gap:6px;padding:8px}html[data-art=on] .nx[data-page=cup] .cup-tournament-heading h2{font-size:14px}html[data-art=on] .nx[data-page=cup] .cup-tournament-heading p{font-size:11px;margin-top:3px}html[data-art=on] .nx[data-page=cup] .cup-tournament-tools{width:auto;flex:none;gap:4px}html[data-art=on] .nx[data-page=cup] .cup-tournament-tools button{font-size:11px;padding:4px 6px}html[data-art=on] .nx[data-page=history] .hist-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}html[data-art=on] .nx[data-page=history] .hist-head>div:empty{display:none}html[data-art=on] .nx[data-page=history] .hist-head>.seg{grid-column:1/-1}html[data-art=on] .nx[data-page=history] .hist-head>.btn{font-size:11px;padding:4px 6px;min-height:36px}html[data-art=on] .nx[data-page=transfer] .mk-detail{gap:8px;padding:8px}html[data-art=on] .nx[data-page=transfer] .mk-detail .pf-detail{width:54px;height:70px;min-width:54px}html[data-art=on] .nx[data-page=transfer] .mk-detail .display-name{font-size:19px}html[data-art=on] .nx[data-page=transfer] .mk-detail .ovr-box{margin:0;padding:8px 0;gap:10px}html[data-art=on] .nx[data-page=transfer] .mk-detail .mk-actions{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:5px}html[data-art=on] .nx[data-page=transfer] .mk-detail .mk-actions>.primary{grid-column:1/-1}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player-head{min-height:54px;margin-bottom:4px;gap:8px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player-portrait{width:42px;height:54px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player-head h2{font-size:18px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player-head p{font-size:11px;line-height:1.45}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player-summary{padding:5px 0}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player-summary>div{display:flex;align-items:center;gap:5px;flex-wrap:wrap}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player-summary dt{font-size:10px;margin:0}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player-summary dd{font-size:19px;line-height:24px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player .pm-vitals{padding:5px 0;gap:5px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:2px 0 6px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player-tabs button{min-height:40px;font-size:12px;padding:4px 1px;white-space:nowrap}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player .m-player-attrs{display:grid;grid-template-columns:1fr 1fr;columns:auto;gap:12px;margin:0}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-attribute-column{min-width:0}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-attribute-column>section{margin:0 0 5px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player .m-player-attrs h3{font-size:11px;margin:4px 0 2px;padding:0 0 3px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player-attrs .pm-a{height:23px;padding:0 3px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player .pm-attribute-heading{margin:0 0 3px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player .pm-attribute-heading h3{margin:0;font-size:12px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player .pd-management>section{padding:8px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .pd-number-current{padding:6px;gap:8px;margin:5px 0}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .pd-training-foot{gap:6px;margin-top:5px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .pd-training-foot p{font-size:11px;margin:0}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .pd-section-head{margin:0 0 5px;gap:5px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .pd-section-head h3{margin:0;font-size:14px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .pd-current{margin:0 0 5px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .pd-current strong{color:#755c22}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .pd-mode{margin-bottom:5px;padding:2px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .pd-focus{margin:4px 0;min-height:0;gap:3px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .pd-focus span{padding:2px 4px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .pd-training-foot{padding-top:4px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .pd-number-current{margin:0 0 4px;padding:0}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .pd-number-current .pd-shirt{width:46px;height:52px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .pd-number-current .pd-shirt b{font-size:20px}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .pd-number-current p{margin:3px 0;line-height:1.4}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .pd-number-current p br{display:none}:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .pd-number-note{margin:4px 0 0}}html[data-art=on] .nx .injury-countdown{font-size:12px;color:#9e2929;margin:4px 0;line-height:1.4}@media(max-width:899px){:root:root:root:root[data-art=on] #detail.nx-player-dialog .nx .m-player-summary dd.m-unavailable{font-size:11px;line-height:16px;overflow-wrap:anywhere}html[data-art=on] .nx .m-row-who small:has(em){white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35}html[data-art=on] .nx .m-row-who small em{display:block;font-size:10px}html[data-art=on] .nx .sq-card .injury{font-size:10px;max-width:100%;white-space:normal}}
