@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-vietnamese-500-normal-Ds--_AhX.woff2) format("woff2"),url(./barlow-vietnamese-500-normal-OcIDFxwj.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-latin-ext-500-normal-D9Q9nrG3.woff2) format("woff2"),url(./barlow-latin-ext-500-normal-B8S-Wk_i.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-latin-500-normal-BRhHB0xN.woff2) format("woff2"),url(./barlow-latin-500-normal-BAaAwKGi.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-vietnamese-600-normal-DWeQVCYr.woff2) format("woff2"),url(./barlow-condensed-vietnamese-600-normal-B_SkwFzN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-ext-600-normal-DEVAjXQy.woff2) format("woff2"),url(./barlow-condensed-latin-ext-600-normal-BYLMsm3F.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-600-normal-BN11TKSn.woff2) format("woff2"),url(./barlow-condensed-latin-600-normal-CX7qwx3H.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(./barlow-condensed-vietnamese-900-italic-CMzrDGBb.woff2) format("woff2"),url(./barlow-condensed-vietnamese-900-italic-BHEMPtaP.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(./barlow-condensed-latin-ext-900-italic-CKch2n7h.woff2) format("woff2"),url(./barlow-condensed-latin-ext-900-italic-DF8AoWWl.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(./barlow-condensed-latin-900-italic-CNr-ajSH.woff2) format("woff2"),url(./barlow-condensed-latin-900-italic-CvezfkgI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.mgr-form{display:flex;flex-direction:column;gap:14px;max-width:760px}.field{display:flex;flex-direction:column;gap:6px}.input{height:44px;padding:0 14px;border-radius:10px;border:1px solid var(--stroke-hi);background:#08101e99;font:700 20px var(--f-display);letter-spacing:.03em;color:var(--text);outline:none}.input:focus{border-color:var(--ice);box-shadow:0 0 0 3px #5fd4ff33}.style-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.style-card{text-align:left;padding:10px 12px;border-radius:12px;border:1px solid var(--stroke);background:linear-gradient(180deg,#1e32568c,#0e182c99);cursor:pointer;display:flex;flex-direction:column;gap:3px;color:var(--text-2)}.style-card b{font:800 17px var(--f-display);text-transform:uppercase;letter-spacing:.05em;color:var(--text)}.style-card.on{border-color:var(--ice);box-shadow:0 0 0 2px #5fd4ff4d;background:linear-gradient(180deg,#1fa3e640,#0e182c99)}.look-grid{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;align-items:center}.swatches{display:flex;gap:6px;flex-wrap:wrap}.swatches button{width:26px;height:26px;border-radius:50%;border:2px solid rgba(255,255,255,.15);cursor:pointer}.swatches button.on{border-color:var(--ice);box-shadow:0 0 0 2px #5fd4ff66}.stepper{display:flex;align-items:center;gap:8px}.stepper b{min-width:20px;text-align:center;font-size:18px}.mgr-layout{flex:1;min-height:0;display:grid;grid-template-columns:340px 1fr;gap:12px}.mgr-layout>.col{overflow:auto}.mgr-card .panel-body{display:flex;flex-direction:column;gap:16px}.level-box{display:flex;flex-direction:column;gap:6px}.level-box .meter{height:10px}.trust{display:flex;flex-direction:column;gap:10px}.trust-row{display:grid;grid-template-columns:90px 1fr 34px;gap:4px 10px;align-items:center}.trust-row .meter{height:9px}.trust-row b{font:800 16px var(--f-display);text-align:right}.trust-desc{grid-column:2 / -1;margin-top:-4px}.perks{display:flex;flex-direction:column;gap:8px}.perk{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;background:#00000038}.pips{display:flex;gap:4px}.pips i{width:14px;height:14px;border-radius:3px;transform:skew(-12deg);background:#8cb4ff26}.pips i.on{background:linear-gradient(135deg,var(--ice),var(--ice-2));box-shadow:0 0 8px #5fd4ff80}.mgr-chip{display:flex;align-items:center;gap:8px;padding:2px 12px 2px 2px;border-radius:26px;border:1px solid var(--stroke);background:#050a1480;cursor:pointer;color:var(--text);text-align:left}.mgr-chip svg{border-radius:50%}.mgr-chip b{font:700 14px var(--f-display);text-transform:uppercase;letter-spacing:.04em}.review{display:flex;flex-direction:column;gap:14px;padding:18px;flex:1;justify-content:center}.trust-deltas,.report .row{display:flex;gap:6px;flex-wrap:wrap}.chip.up{background:color-mix(in srgb,var(--win) 22%,transparent);color:var(--win)}.chip.down{background:color-mix(in srgb,var(--loss) 22%,transparent);color:var(--loss)}.report{padding:8px 10px;border-radius:10px;background:#00000040;margin-bottom:8px;display:flex;flex-direction:column;gap:6px}.inbox{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.inbox li{padding:6px 8px;border-left:3px solid var(--ice-2);background:#ffffff08;border-radius:0 6px 6px 0;font-size:13px}.cal{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(64px,1fr);gap:4px;height:100%}.cal-wd{text-align:center;align-self:end;padding-bottom:2px}.cal-day{position:relative;border-radius:9px;padding:4px 6px;background:#ffffff08;border:1px solid rgba(120,170,255,.07);display:flex;flex-direction:column;overflow:hidden}.cal-day.out{opacity:.35}.cal-day.today{border-color:var(--ot);box-shadow:inset 0 0 0 1px var(--ot)}.cal-day.break{background:repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 8px,transparent 8px 16px)}.cal-day.is-home{background:linear-gradient(160deg,color-mix(in srgb,var(--club) 32%,transparent),#ffffff08)}.cal-day.is-away{background:linear-gradient(160deg,#8cb4ff24,#ffffff08)}.cal-num{font:800 13px var(--f-display);color:var(--text-2)}.cal-match{display:flex;align-items:center;gap:6px;margin-top:2px}.cal-meta{display:flex;flex-direction:column;line-height:1.1;font:700 13px var(--f-display)}.cal-meta .w{color:var(--win)}.cal-meta .l{color:var(--loss)}.cal-dot{position:absolute;right:6px;top:7px;width:6px;height:6px;border-radius:50%;background:var(--text-3)}.cal-break{font-size:9px;margin-top:auto}.sp-layout{grid-template-columns:1.3fr 1fr}.slot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.slot-grid.kind-boards{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.sp-slot{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:10px;border:1px solid var(--stroke);background:#00000038;min-height:96px}.sp-slot.free{border-style:dashed}.sp-slot .v{color:var(--win);font:800 13px var(--f-display)}.sp-slot-logo{height:44px;display:grid;place-items:center;border-radius:6px;background:radial-gradient(ellipse at 50% 30%,#1d2a42,#0a111e);padding:4px}.sp-slot-logo img{max-width:100%;max-height:100%;object-fit:contain}.sp-slot-free{flex:1;display:grid;place-items:center;font:700 13px var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.offer{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:10px;border-radius:12px;border:1px solid var(--stroke);background:linear-gradient(180deg,#1e32568c,#0e182c99);margin-bottom:10px;animation:fadein .3s ease}.offer-logo{display:grid;place-items:center;border-radius:8px;background:radial-gradient(ellipse at 50% 30%,#1d2a42,#0a111e);padding:8px;min-height:80px}.offer-logo img{max-width:100%;max-height:70px;object-fit:contain}.offer-body{display:flex;flex-direction:column;gap:6px;min-width:0}.offer-money{font:800 24px var(--f-display);color:var(--win)}.pcard-photo{width:110px;height:110px;object-fit:cover;object-position:top;border-radius:50%;border:3px solid rgba(255,255,255,.25);box-shadow:0 8px 24px #00000080}.fact.renew{border:1px solid color-mix(in srgb,var(--ot) 50%,transparent)}@media (max-width: 1050px){.mgr-layout{grid-template-columns:260px 1fr}.sp-layout{grid-template-columns:1fr 1fr}}.brand-mark{height:84px!important;filter:drop-shadow(0 6px 20px rgba(31,163,230,.45))!important}.splash-mark{width:150px;animation:splash 1.6s ease-in-out infinite alternate;filter:drop-shadow(0 10px 30px rgba(31,163,230,.5))}@keyframes splash{0%{transform:scale(.96);opacity:.85}to{transform:scale(1.03);opacity:1}}.home{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) minmax(0,1fr);gap:12px}.home-main,.home-side{display:flex;flex-direction:column;gap:12px;min-height:0;min-width:0}.home-main{overflow-y:auto;scrollbar-width:none}.home-main::-webkit-scrollbar{display:none}.home-side>.panel{flex:1;min-height:0}.home-side>.home-news{flex:1.5}.home-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px;flex:1;min-height:238px}.leaders-panel{flex:none}.home-row>.panel{min-height:0}.next-card{flex:none}.tnum{font-variant-numeric:tabular-nums}.chip.cup{background:linear-gradient(90deg,#f5c84c,#d99a1e);color:#1a1000}.matchup{padding:12px 16px 14px;gap:8px;justify-content:flex-start}.mu-head{display:flex;align-items:center;gap:8px}.mu-teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.mu-team{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;text-align:center}.mu-team .club-logo{flex:none;filter:drop-shadow(0 6px 14px rgba(0,0,0,.6))}.mu-info{display:flex;flex-direction:column;gap:5px;min-width:0}.mu-info{align-items:center;max-width:100%}.mu-info b{max-width:100%;font:800 22px/1 var(--f-display);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 10px rgba(0,0,0,.5)}.mu-vs{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 14px;border-radius:12px;background:#040a168c;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mu-time{font:900 italic 34px/1 var(--f-display);letter-spacing:.02em;font-variant-numeric:tabular-nums}.mu-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.mu-meta{display:flex;flex-direction:column;gap:6px;font-size:13px;min-width:0}.mu-actions{display:flex;gap:8px}.h2h{font:800 13px var(--f-display);padding:2px 6px;border-radius:5px;font-variant-numeric:tabular-nums}.h2h-W{background:color-mix(in srgb,var(--win) 25%,transparent);color:var(--win)}.h2h-L{background:color-mix(in srgb,var(--loss) 25%,transparent);color:var(--loss)}.h2h-O{background:color-mix(in srgb,var(--ot) 25%,transparent);color:var(--ot)}.btn.sm{height:28px;min-width:26px;padding:0 10px;gap:5px;font-size:12px;letter-spacing:.06em;border-radius:7px}.btn.sm svg{width:14px;height:14px}.btn.sm.icon{width:26px;height:26px;min-width:0;padding:0}.btn.sm.icon svg{width:17px;height:17px}.mini-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:2px 3px}.mini-cal-panel .panel-body{padding-top:4px}.mc-wd{text-align:center;font:700 10px var(--f-display);color:var(--text-3);text-transform:uppercase;padding-bottom:2px}.mc-day{position:relative;display:flex;align-items:flex-start;justify-content:center;padding-top:3px;height:26px;line-height:1;border-radius:6px;font:700 12px var(--f-display);color:var(--text-2);font-variant-numeric:tabular-nums}.mc-day.out{opacity:.3}.mc-day.is-home{background:var(--club);color:#fff}.mc-day.is-away{box-shadow:inset 0 0 0 1.5px var(--club);color:#fff}.mc-day.cup.is-home{background:#e0ab2c;color:#1a1000}.mc-day.cup.is-away{box-shadow:inset 0 0 0 1.5px #e0ab2c}.mc-day.today{box-shadow:inset 0 0 0 2px #fff;color:#fff}.mc-day.today.is-home{box-shadow:inset 0 0 0 2px #fff}.mc-day[class*=res-]:after{content:"";position:absolute;bottom:3px;left:50%;margin-left:-2.5px;width:5px;height:5px;border-radius:50%}.mc-day.res-W:after{background:var(--win)}.mc-day.is-home.res-W:after{background:#fff}.mc-day.res-L:after{background:var(--loss)}.mc-day.res-O:after{background:var(--ot)}.mc-legend{display:flex;gap:12px;margin-top:8px;font-size:11px;color:var(--text-3)}.mc-legend span{display:inline-flex;align-items:center;gap:5px}.mc-key{width:10px;height:10px;border-radius:3px;display:inline-block}.mc-key.is-home{background:var(--club)}.mc-key.is-away{box-shadow:inset 0 0 0 1.5px var(--club)}.mc-key.cup{background:#e0ab2c}.upcoming{list-style:none;margin:0;padding:0}.upcoming li{display:flex;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid rgba(255,255,255,.05)}.upcoming li:first-child{background:color-mix(in srgb,var(--club) 14%,transparent)}.up-date{display:flex;flex-direction:column;width:40px;line-height:1.05}.up-date b{font:800 14px var(--f-display)}.up-date small{font-size:10px;color:var(--text-3);text-transform:uppercase}.ha{width:20px;height:20px;border-radius:5px;display:grid;place-items:center;font:800 11px var(--f-display);flex:none}.ha.h{background:var(--club);color:#fff}.ha.a{box-shadow:inset 0 0 0 1.5px var(--text-3);color:var(--text-2)}.home-mid{display:flex;flex-direction:column;gap:12px;min-height:0;min-width:0}.home-mid .home-table{flex:1;min-height:0}.snap-panel{flex:none;padding:8px}.snap{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;gap:6px}.snap-tile{display:flex;flex-direction:column;gap:4px;padding:7px 9px;border-radius:10px;background:#ffffff09;border:1px solid var(--stroke);min-width:0}.snap-tile.big{background:linear-gradient(160deg,color-mix(in srgb,var(--club) 30%,transparent),#ffffff08)}.snap-tile b{font:800 22px/1 var(--f-display);font-variant-numeric:tabular-nums}.snap-tile.big b{font-size:26px}.snap-tile small{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.snap-tile .kicker{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.snap-tile .pos{color:var(--win)}.snap-tile .neg{color:var(--loss)}.leaders{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.leaders li{display:flex;align-items:center;gap:10px;padding:6px 12px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.05)}.leaders li:hover{background:#ffffff0a}.leaders li>span{display:flex;flex-direction:column;gap:2px}.leaders small{font-size:11px}.ldr-val{font:800 22px var(--f-display);font-variant-numeric:tabular-nums;color:var(--club-text, #fff)}@media (max-height: 520px){.home,.home-main,.home-side,.home-row{gap:8px}.mu-team .club-logo{width:44px!important;height:44px!important}.mu-info b{font-size:18px}.mu-time{font-size:26px}.matchup{padding:8px 12px 10px;gap:6px}.home-row{min-height:150px}}.contract-tab{display:flex;flex-direction:column;gap:16px;max-width:720px}.contract-cards{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:10px}.contract-cards .fact{background:#ffffff0a;border:1px solid var(--stroke)}.renew-box{border:1px solid var(--stroke);border-radius:12px;padding:14px 16px;background:#ffffff08;display:flex;flex-direction:column;gap:8px}.renew-box.hot{border-color:color-mix(in srgb,var(--ot) 55%,transparent);background:color-mix(in srgb,var(--ot) 7%,transparent)}.renew-box h4{margin:0;font:800 15px var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent, #5fd4ff)}.renew-box p{margin:0}.renew-box .pos{color:var(--win)}.renew-box .neg{color:var(--loss)}.renew-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:4px}.renew-opt{display:flex;flex-direction:column;gap:5px;align-items:flex-start;padding:12px 14px;border-radius:10px;border:1px solid var(--stroke);background:#00000040;color:inherit;cursor:pointer;text-align:left;transition:transform .1s ease,border-color .15s ease,background .15s ease}.renew-opt:hover{border-color:var(--club);background:color-mix(in srgb,var(--club) 18%,transparent)}.renew-opt:active{transform:scale(.98)}.renew-opt b{font:800 20px var(--f-display);text-transform:uppercase}.fin{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);gap:12px}.fin-col{display:flex;flex-direction:column;gap:12px;min-height:0;min-width:0;overflow-y:auto;scrollbar-width:none}.fin-col>.panel.grow{flex:1;min-height:160px}.fin-mid{min-height:0}.fin-tiles{display:grid;grid-template-columns:1.2fr 1fr;gap:10px}.fin-tile{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:14px;border:1px solid var(--stroke);background:linear-gradient(160deg,#1e325699,#0e182c99)}.fin-tile b{font:800 24px/1 var(--f-display)}.fin-tile.big{background:linear-gradient(160deg,color-mix(in srgb,var(--club) 35%,transparent),#0e182c99)}.fin-tile.big b{font-size:34px}.fin-tile.pos b{color:var(--win)}.fin-tile.neg b{color:var(--loss)}.fin-tile small{font-size:11px}.fin-meter{height:8px;border-radius:5px;background:#ffffff14;overflow:hidden;margin-top:8px}.fin-meter i{display:block;height:100%;background:linear-gradient(90deg,var(--club),var(--ice));border-radius:5px;transition:width .3s ease}.fin-meter i.over{background:linear-gradient(90deg,var(--ot),var(--loss))}.ticket-ctl{display:flex;align-items:center;gap:10px}.ticket-ctl b{font-size:30px;min-width:64px;text-align:center}.ticket-ctl input[type=range]{flex:1;accent-color:var(--club)}.att-row{display:flex;align-items:center;gap:8px;margin-top:6px}.att-row b{font:800 20px var(--f-display)}.fin-sum b{font:800 22px var(--f-display)}.fin-bars{display:flex;flex-direction:column;gap:8px;margin-top:8px}.fin-bar{display:grid;grid-template-columns:1fr auto;row-gap:3px;align-items:baseline}.fin-bar .lbl{font-size:13px;color:var(--text-2)}.fin-bar b{font:800 15px var(--f-display)}.fin-bar .track{grid-column:1 / -1;height:6px;border-radius:4px;background:#ffffff0f;overflow:hidden}.fin-bar .track i{display:block;height:100%;border-radius:4px}.fin-bar .track i.inc{background:var(--win)}.fin-bar .track i.exp{background:var(--loss)}.fin-bar small{grid-column:1 / -1;font-size:10.5px}.ledger{list-style:none;margin:0;padding:0}.ledger li{display:flex;align-items:center;gap:10px;padding:7px 12px;border-bottom:1px solid rgba(255,255,255,.05);font-size:13px}.ledger li>span:first-child{width:38px;flex:none;font-size:12px}.ledger b{font:800 14px var(--f-display)}.ledger .pos,.fin .tbl .pos{color:var(--win)}.ledger .neg,.fin .tbl .neg{color:var(--loss)}@media (max-width: 1050px){.fin{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fin>.fin-col:last-child{display:none}}.vip-block{margin-top:12px;padding-top:10px;border-top:1px solid var(--stroke);display:flex;flex-direction:column;gap:6px}.ticket-ctl.sm b{font-size:24px;min-width:70px}.tr{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:12px}.tr-main{min-height:0}.tr-main .panel-body{display:flex;flex-direction:column}.tr-side{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;scrollbar-width:none}.tr-side>.panel.grow{flex:1;min-height:150px}.tr-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid var(--stroke)}.tr-search{display:flex;align-items:center;gap:6px;padding:0 10px;height:34px;border-radius:9px;background:#0000004d;border:1px solid var(--stroke);color:var(--text-3);flex:1;min-width:150px}.tr-search input{background:none;border:0;outline:0;color:var(--text-1, #fff);font:inherit;width:100%}.tr-num{display:flex;align-items:center;gap:6px}.tr-num input{width:52px;height:32px;border-radius:8px;background:#0000004d;border:1px solid var(--stroke);color:inherit;font:700 14px var(--f-display);text-align:center}select.input.sm{height:34px;border-radius:9px;background:#0000004d;border:1px solid var(--stroke);color:inherit;padding:0 8px;font:inherit;max-width:180px}.tr-table{flex:1;min-height:0;overflow:auto}.tr-table .star{color:var(--text-3)}.tr-table .star.on{color:var(--gold)}.tr-status{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tr-status>div{display:flex;flex-direction:column;gap:3px}.tr-status b{font:800 17px var(--f-display)}.tr-status .pos{color:var(--win)}.tr-status .neg{color:var(--loss)}.bid{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.bid b.display{cursor:pointer}.interest{display:inline-flex;align-items:center;gap:3px}.interest i{width:9px;height:14px;border-radius:2px;background:#ffffff1a}.interest i.on{background:var(--win)}.interest.sm i{width:6px;height:11px}.interest .small{margin-left:6px}.nego{display:flex;flex-direction:column;gap:10px;border:1px solid var(--stroke);border-radius:12px;padding:12px 14px;background:#ffffff08}.nego-head{display:flex;align-items:center;gap:22px}.nego-head b.display{font-size:22px}.nego-step{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:10px;background:#0003;border:1px solid transparent}.nego-step.ok{border-color:color-mix(in srgb,var(--win) 40%,transparent)}.nego-step.locked{opacity:.5}.step-n{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:800 12px var(--f-display);background:var(--club);color:#fff;flex:none}.nego-ctl{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nego-ctl b.display{font-size:22px;min-width:76px;text-align:center}.nego-ctl input[type=range]{flex:1;min-width:120px;accent-color:var(--club)}.nego-msg{margin:0;padding:8px 10px;border-radius:9px;font-size:13px;font-weight:600}.nego-msg.ok{background:color-mix(in srgb,var(--win) 16%,transparent);color:var(--win)}.nego-msg.warn{background:color-mix(in srgb,var(--ot) 16%,transparent);color:var(--ot)}.nego-msg.bad{background:color-mix(in srgb,var(--loss) 16%,transparent);color:var(--loss)}@media (max-width: 1050px){.tr{grid-template-columns:minmax(0,1fr)}.tr-side{display:none}}.cond{display:inline-block;width:34px;height:5px;border-radius:3px;background:#ffffff1a;overflow:hidden;vertical-align:middle;flex:none}.cond.wide{width:90px;height:7px}.cond i{display:block;height:100%;border-radius:3px}.cond.ok i{background:var(--win)}.cond.mid i{background:var(--ot)}.cond.low i{background:var(--loss)}.inj-tag{display:inline-flex;align-items:center;gap:4px;color:#fff;font-size:12px;font-weight:700;vertical-align:middle}.inj-tag svg{background:var(--loss);border-radius:4px;padding:1px;width:15px;height:15px;flex:none}.inj-tag span{color:var(--loss)}.pm-check.warn{background:color-mix(in srgb,var(--ot) 14%,transparent);color:var(--ot)}.trn{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px}.trn-col{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;scrollbar-width:none}.trn-col>.panel.grow{flex:1;min-height:140px}.trn-squad{min-height:0}.trn-squad tr.inj td{background:color-mix(in srgb,var(--loss) 8%,transparent)}.trn-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.trn-card{display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-align:left;padding:10px 12px;border-radius:11px;border:1px solid var(--stroke);background:#00000038;color:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease}.trn-card b{font:800 15px var(--f-display);text-transform:uppercase;letter-spacing:.03em}.trn-card small{font-size:11.5px;color:var(--text-3);line-height:1.3}.trn-card.on{border-color:var(--club);background:color-mix(in srgb,var(--club) 20%,transparent)}.trn-card.on small{color:var(--text-2)}.trn .ledger .pos{color:var(--win)}@media (max-width: 1050px){.trn{grid-template-columns:minmax(0,1fr)}.trn-squad{display:none}}.money-chip{display:flex;align-items:center;gap:8px;height:42px;padding:0 14px 0 12px;border-radius:26px;border:1px solid var(--stroke);background:#050a1480;cursor:pointer;color:var(--text);text-align:left}.money-chip svg{color:var(--win);flex:none}.money-chip b{font:800 16px var(--f-display);color:var(--win);line-height:1}.money-chip.neg svg,.money-chip.neg b{color:var(--loss)}.money-chip:hover,.mgr-chip:hover{border-color:color-mix(in srgb,var(--club) 60%,var(--stroke))}@media (max-width: 900px){.money-chip .kicker{display:none}}.staff-grid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.staff-grid>.panel{min-height:0}.staff-card{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:12px;border:1px solid var(--stroke);background:#0003}.staff-card.vacant{border-style:dashed}.staff-card .kicker{display:block;margin:3px 0 4px}.staff-card b.tnum{font:800 15px var(--f-display)}.staff-card .pos{color:var(--win)}.staff-card .neg{color:var(--loss)}.staff-photo{width:46px;height:46px;border-radius:50%;overflow:hidden;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--club) 35%,#0b1424);font:800 16px var(--f-display);color:#fff}.staff-photo img{width:100%;height:100%;object-fit:cover;object-position:top}.q-bar{display:inline-flex;align-items:center;gap:6px}.q-track{display:block;width:90px;height:6px;border-radius:4px;background:#ffffff1a;overflow:hidden}.q-track i{display:block;height:100%;border-radius:4px}.q-track i.hi{background:var(--win)}.q-track i.mid{background:var(--ice)}.q-track i.lo{background:var(--ot)}.q-bar b{font:800 13px var(--f-display)}.fac-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow-y:auto;align-content:start}.fac-card{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:14px;border:1px solid var(--stroke);background:linear-gradient(160deg,#1e32568c,#0e182c99)}.fac-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--club) 30%,transparent);color:#fff;flex:none}.fac-lvl{font-size:34px}.fac-levels{display:grid;grid-template-columns:repeat(20,1fr);gap:3px}.fac-levels i{height:8px;border-radius:2px;background:#ffffff14}.fac-levels i.on{background:var(--club)}.fac-levels i.building{background:repeating-linear-gradient(45deg,var(--ot) 0 3px,transparent 3px 6px)}.fac-building{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:10px;background:color-mix(in srgb,var(--ot) 14%,transparent);color:var(--ot);font-weight:700;font-size:13px}.fac-building.done{background:color-mix(in srgb,var(--win) 14%,transparent);color:var(--win)}@media (max-width: 1050px){.staff-grid,.fac-grid{grid-template-columns:minmax(0,1fr)}}.input.sm{height:34px;padding:0 10px;border-radius:9px;background:#0000004d;border:1px solid var(--stroke);color:inherit;font:inherit;min-width:170px}.room{flex:1;min-height:0;display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:12px}.room-side{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;scrollbar-width:none}.room-main{min-height:0}.room-gauge{display:flex;align-items:center;gap:14px}.mood{display:inline-flex;vertical-align:middle}.mood.good{color:var(--win)}.mood.ok{color:var(--ot)}.mood.bad{color:var(--loss)}.mood-bar{display:inline-block;width:70px;height:6px;border-radius:4px;background:#ffffff1a;overflow:hidden}.mood-bar i{display:block;height:100%;border-radius:4px}.mood-bar i.good{background:var(--win)}.mood-bar i.ok{background:var(--ot)}.mood-bar i.bad{background:var(--loss)}.lead-badge{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:5px;font:800 12px var(--f-display);background:#ffffff1f;color:#fff;vertical-align:middle;flex:none}.lead-badge.c{background:var(--gold);color:#1a1000}.leader-row{cursor:pointer;padding:4px;border-radius:9px}.leader-row:hover{background:#ffffff0a}.reason{display:inline-block;margin:1px 6px 1px 0;padding:2px 7px;border-radius:6px;background:#ffffff0f;font-size:11.5px}.reason.r-wantsOut,.reason.r-underused{background:color-mix(in srgb,var(--loss) 16%,transparent);color:var(--loss)}.reason.r-promise{background:color-mix(in srgb,var(--ot) 16%,transparent);color:var(--ot)}.reason.r-happyRole,.reason.r-overused{color:var(--text-2)}.room tr.wants-out td{background:color-mix(in srgb,var(--loss) 7%,transparent)}.room .pos{color:var(--win)}.room .neg{color:var(--loss)}@media (max-width: 1050px){.room{grid-template-columns:minmax(0,1fr)}.room-side{display:none}}.goals{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.goals li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#00000038;border:1px solid var(--stroke)}.goals li .grow{display:flex;flex-direction:column;gap:2px;min-width:0}.goals li b{font-size:13.5px}.goals li small{font-size:11.5px}.goals li.met{border-color:color-mix(in srgb,var(--win) 45%,var(--stroke))}.goals li.met .goal-mark{color:var(--win)}.goals li.miss .goal-mark{color:var(--text-3)}.review .goals li.miss{border-color:color-mix(in srgb,var(--loss) 45%,var(--stroke))}.review .goals li.miss .goal-mark{color:var(--loss)}.imp{flex:none;min-width:78px;text-align:center;padding:3px 6px;box-sizing:border-box;border-radius:6px;font:800 10.5px var(--f-display);letter-spacing:.08em;text-transform:uppercase}.imp-must{background:color-mix(in srgb,var(--loss) 22%,transparent);color:var(--loss)}.imp-should{background:color-mix(in srgb,var(--ot) 22%,transparent);color:var(--ot)}.imp-bonus{background:color-mix(in srgb,var(--win) 18%,transparent);color:var(--win)}.hist{flex:1;min-height:0;display:grid;grid-template-columns:minmax(280px,.45fr) minmax(0,1fr);gap:12px}.hist-side,.hist-main{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;scrollbar-width:none}.cabinet{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.cab{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;border-radius:12px;border:1px solid var(--stroke);background:#0003;color:var(--text-3);text-align:center}.cab b{font-size:30px;color:var(--text-2)}.cab.won{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 45%,var(--stroke))}.cab.won b{color:#fff}.records{margin-top:0;font-size:13px}.records span{color:var(--text-3)}.hist tr.champ td{background:color-mix(in srgb,var(--gold) 10%,transparent)}.gold{color:var(--gold)}@media (max-width: 1050px){.hist{grid-template-columns:minmax(0,1fr)}.hist-side{display:none}}.records{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:13px}.records b{font-weight:700}.snap-tile b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.snap-tile b.tnum,.snap-tile:not(.big) b{font-size:clamp(16px,1.6vw,22px)}.mgr-right{overflow-y:auto;scrollbar-width:none}.mgr-right>.panel{flex:none}.panel.no-shrink .panel-body{overflow:visible}.page-tabs{align-self:flex-start;flex:none}.page-tabs button{padding:0 16px}.club-link{cursor:pointer;transition:transform .12s ease,filter .12s ease}.club-link:hover{transform:scale(1.08);filter:drop-shadow(0 0 6px rgba(95,212,255,.45))}.club-modal .ccard{align-items:stretch}.ccard-logo{display:grid;place-items:center;padding:6px 0 4px}.ccard-logo .club-logo{filter:drop-shadow(0 8px 20px rgba(0,0,0,.55))}.ccard-standing{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:6px 0}.ccard-standing b{font-size:28px}.cc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cc-box{padding:12px 14px;border-radius:12px;border:1px solid var(--stroke);background:#0003}.cc-nums{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:8px}.cc-nums div{display:flex;flex-direction:column;gap:2px}.cc-nums b{font:800 20px var(--f-display)}.cc-nums small{font-size:11px;color:var(--text-3)}.cc-list{list-style:none;margin:6px 0 0;padding:0}.cc-list li{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:13px}.cc-list .pos,.cc-matches .pos{color:var(--win)}.cc-list .neg,.cc-matches .neg{color:var(--loss)}.cc-matches{list-style:none;margin:0;padding:0}.cc-matches li{display:flex;align-items:center;gap:8px;padding:6px 4px;border-bottom:1px solid rgba(255,255,255,.05);font-size:13px}.cc-matches li.mine{background:color-mix(in srgb,var(--club) 12%,transparent)}.lg{flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,auto);gap:12px;overflow-y:auto;align-content:start}.lg-col{display:flex;flex-direction:column;gap:12px}.lg-list{list-style:none;margin:0;padding:0}.lg-list li{display:flex;align-items:center;gap:10px;padding:6px 12px;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer}.lg-list li:hover{background:#ffffff08}.lg-list li.mine{background:color-mix(in srgb,var(--club) 12%,transparent)}.lg-list li .grow{display:flex;flex-direction:column;gap:1px;min-width:0}.lg-list small{font-size:11px}.lg-rank{width:18px;text-align:right}.lg-val{font:800 18px var(--f-display)}.lg-list li.hist-row{cursor:default}@media (max-width: 1050px){.lg,.cc-grid{grid-template-columns:minmax(0,1fr)}}.fac-page{flex:1;min-height:0;display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);gap:12px}.fac-page-side,.fac-page-main{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;scrollbar-width:none}.fac-page-side>.fac-card{flex:none}.fac-staff{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:12px;border:1px solid var(--stroke);background:#0003}.fac-staff b{font:700 14px var(--f-display)}.fin-tiles.four{grid-template-columns:repeat(2,1fr)}.promo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start}.promo-card{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:14px;border:1px solid var(--stroke);background:linear-gradient(160deg,#1e32568c,#0e182c99)}.promo-card.on{border-color:var(--club);background:linear-gradient(160deg,color-mix(in srgb,var(--club) 25%,transparent),#0e182c99)}.promo-fx{display:flex;gap:6px;flex-wrap:wrap}.promo-fx .chip{display:inline-flex;align-items:center;gap:4px}.trn-col>.fac-card{flex:none}@media (max-width: 1050px){.fac-page,.promo-grid{grid-template-columns:minmax(0,1fr)}}.farm{flex:1;min-height:0;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1fr) minmax(0,1fr);gap:12px}.farm>.panel,.farm-side{min-height:0}.farm-side{display:flex;flex-direction:column;gap:12px;overflow-y:auto;scrollbar-width:none}.farm-list{list-style:none;margin:0;padding:0}.farm-list li{display:flex;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid rgba(255,255,255,.05)}.farm-list .player-cell{min-width:0}@media (max-width: 1050px){.farm{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.farm-side{display:none}}.avatar{display:inline-block;vertical-align:middle}.farm-list .player-cell{display:flex;align-items:center;gap:8px}.derby{display:inline-flex;align-items:center;padding:3px 9px;border-radius:6px;font:800 11px var(--f-display);letter-spacing:.1em;text-transform:uppercase;background:#ffffff1a;color:#fff}.derby.d2{background:color-mix(in srgb,var(--ot) 30%,transparent);color:var(--ot)}.derby.d3{background:var(--loss);color:#fff;box-shadow:0 0 14px color-mix(in srgb,var(--loss) 55%,transparent)}.press-card{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;margin-bottom:8px;border-radius:10px;border:1px solid color-mix(in srgb,var(--ot) 55%,var(--stroke));background:color-mix(in srgb,var(--ot) 12%,transparent);color:inherit;cursor:pointer;text-align:left;animation:pulse-border 2s ease-in-out infinite}.press-card svg{color:var(--ot)}@keyframes pulse-border{50%{border-color:var(--ot)}}.press-modal{width:min(720px,100%);max-height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:18px 20px;border-radius:18px;border:1px solid var(--stroke-hi);background:var(--panel-solid);box-shadow:0 30px 80px #000000b3;animation:pop .28s cubic-bezier(.2,1.2,.4,1)}.press-head{display:flex;align-items:center;gap:10px}.press-head svg:first-child{color:var(--ot)}.press-question{margin:0 0 8px;font:600 italic 17px/1.35 var(--f-body, inherit)}.press-answers{display:flex;flex-direction:column;gap:6px}.press-answer{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;border-radius:10px;border:1px solid var(--stroke);background:#00000040;color:inherit;text-align:left;cursor:pointer;font-size:14px}.press-answer:hover{border-color:var(--stroke-hi)}.press-answer.on{border-color:var(--club);background:color-mix(in srgb,var(--club) 20%,transparent)}.press-hints{display:flex;gap:4px;flex-wrap:wrap}.press-hints .chip{font-size:10px;padding:1px 6px}.media{flex:1;min-height:0;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1fr);gap:12px}.media-side{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;scrollbar-width:none}.media-feed{min-height:0}.post-btn{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;border:1px solid var(--stroke);background:#00000038;color:inherit;text-align:left;cursor:pointer}.post-btn .grow{display:flex;flex-direction:column;gap:2px}.post-btn:hover:not(:disabled){border-color:var(--club)}.post-btn:disabled{opacity:.45;cursor:default}.feed-list{list-style:none;margin:0;padding:0}.feed-list li{display:flex;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.05)}.feed-list li.mine{background:color-mix(in srgb,var(--club) 10%,transparent)}.feed-text{margin:3px 0 5px;font-size:14px}.feed-meta{display:flex;gap:12px;font-size:12px;color:var(--text-3)}.feed-mood.pos{color:var(--win)}.feed-mood.neg{color:var(--loss)}@media (max-width: 1050px){.media{grid-template-columns:minmax(0,1fr)}.media-side{display:none}}.ev-list{list-style:none;margin:0;padding:0}.ev-list li{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid rgba(255,255,255,.05)}.ev-list li.on{background:color-mix(in srgb,var(--ot) 10%,transparent)}.ev-opp{width:110px;font:800 15px var(--f-display);text-transform:uppercase}.ev-icon{color:var(--ot)}.tb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tb-card{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:10px;border:1px solid var(--stroke);background:#00000038;color:inherit;text-align:left;cursor:pointer}.tb-card:hover:not(:disabled){border-color:var(--club)}.tb-card:disabled{opacity:.45;cursor:default}.tb-card b{font:800 13px var(--f-display);text-transform:uppercase}.tb-fx{display:flex;flex-wrap:wrap;gap:4px}.tb-fx i{font-style:normal;font-size:10.5px;padding:1px 5px;border-radius:5px}.tb-fx i.up{background:color-mix(in srgb,var(--win) 16%,transparent);color:var(--win)}.tb-fx i.down{background:color-mix(in srgb,var(--loss) 16%,transparent);color:var(--loss)}.room-side>.panel{flex:none}.room-side>.panel .panel-body{overflow:visible}.fin-col>.panel:not(.grow){flex:none}.fin-col>.panel:not(.grow) .panel-body{overflow:visible}.trn-col>.panel:not(.grow),.mgr-right>.panel{flex:none}.trn2{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.trn2-plan{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;scrollbar-width:none}.trn2-plan>*{flex:none}.trn2-plan .panel-body{overflow:visible}.trn2-report{min-height:0}.sess-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:6px}.sess-type{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border-radius:10px;border:1px solid var(--stroke);background:#00000038;color:var(--text-2);cursor:pointer}.sess-type b{font:800 11px var(--f-display);text-transform:uppercase;letter-spacing:.04em}.sess-type.on{border-color:var(--club);background:color-mix(in srgb,var(--club) 22%,transparent);color:#fff}.rep-head{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--stroke);flex-wrap:wrap}.grade{display:inline-block;min-width:36px;text-align:center;padding:2px 6px;border-radius:6px;font:800 13px var(--f-display);background:#ffffff14}.grade.hi{background:color-mix(in srgb,var(--win) 25%,transparent);color:var(--win)}.grade.lo{background:color-mix(in srgb,var(--loss) 22%,transparent);color:var(--loss)}.trn2 .pos{color:var(--win)}.trn2 .neg{color:var(--loss)}.phone .sess-type{padding:5px 2px}.phone .sess-type b{font-size:9.5px}.scen-card{border-color:color-mix(in srgb,var(--warn, #f5c84c) 50%,var(--stroke))}.scen-text{margin:0;font-size:15px;line-height:1.45}.derby-week{position:relative;display:flex;align-items:center;gap:10px;margin:0 14px;padding:8px 12px;border-radius:10px;border:1px solid color-mix(in srgb,#ff6a3d 55%,transparent);background:color-mix(in srgb,#ff6a3d 14%,transparent)}.derby-week>svg{color:#ff6a3d;flex:none}.derby-week>.grow{line-height:1.3}.derby-week>.btn,.derby-week>.chip{flex:none}.fin-tile.pos{display:flex;place-items:normal;height:auto;min-width:0;font:inherit;letter-spacing:normal;color:inherit}.inf-card{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;border:1px solid var(--stroke);background:linear-gradient(150deg,#ff69b41a,#0e182c99)}.inf-card.star{border-color:color-mix(in srgb,#ff69b4 40%,var(--stroke))}.inf-face{display:grid;place-items:center;flex:none;border-radius:50%;overflow:hidden;background:color-mix(in srgb,var(--club) 35%,#0b1424);box-shadow:0 0 0 2px color-mix(in srgb,#ff69b4 55%,transparent)}.inf-face img{width:100%;height:100%;object-fit:cover;object-position:top}.inf-face b{font:800 14px var(--f-display);color:#fff}.inf-mood.happy{color:var(--win)}.inf-mood.ok{color:var(--text-2)}.inf-mood.unhappy{color:var(--loss)}.inf-quote{font-style:italic}.feed-ava{position:relative;flex:none;width:34px;height:34px}.feed-author{position:absolute;right:-6px;bottom:-6px;width:20px;height:20px;border-radius:50%;object-fit:cover;object-position:top;border:2px solid var(--panel-solid)}.channels{display:flex;flex-wrap:wrap;gap:6px}.channels .ch{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:#00000040;border:1px solid var(--stroke);font-size:13px}.channels .ch.via{border-color:color-mix(in srgb,#ff69b4 45%,var(--stroke));color:#ffb3d6;font-size:12px}.inf-home{border-color:color-mix(in srgb,#ff69b4 45%,var(--stroke))}.inf-mini{width:30px;height:30px;border-radius:50%;object-fit:cover;object-position:top;flex:none;box-shadow:0 0 0 2px color-mix(in srgb,#ff69b4 55%,transparent)}.career-menu.cm2{height:100%;width:100%;max-width:1280px;margin:0 auto;padding:18px 24px 16px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.cm-top{display:flex;align-items:center;gap:14px;flex:none}.cm-mark{height:64px;flex:none;filter:drop-shadow(0 6px 18px rgba(31,163,230,.45))}.cm-word{margin:0;font:800 34px/.95 var(--f-display);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.cm-word em{font-style:normal;color:var(--ice)}.cm-league{display:flex;align-items:center;gap:7px;margin-top:6px;font:700 11px var(--f-display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.cm-league img{height:18px}.cm-import{flex:none}.cm-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.cm-main{display:flex;flex-direction:column;gap:12px;min-width:0}.cm-side{display:flex;flex-direction:column;gap:12px;position:sticky;top:0}.cm-foot{padding:0 4px}.cm-sec{display:flex;align-items:center;gap:10px;margin-top:4px}.cm-sec:after{content:"";flex:1;height:1px;background:var(--stroke)}.cm-msg{margin:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 6px 6px 14px;border-radius:12px;font-size:13px;background:color-mix(in srgb,var(--ice) 12%,transparent);border:1px solid color-mix(in srgb,var(--ice) 30%,transparent)}.cm-plus{color:var(--win)}.cm-minus{color:var(--loss)}.cm-hero{--c: var(--ice);position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:16px;padding:18px 22px 20px;border-radius:20px;border:1px solid color-mix(in srgb,var(--c) 45%,var(--stroke));background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--c) 38%,transparent) 0%,transparent 55%),linear-gradient(160deg,#1a2c4eeb,#080e1cf2);box-shadow:0 18px 50px #00000073,inset 0 1px #ffffff0f;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cm-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--c),color-mix(in srgb,var(--c) 30%,transparent))}.cm-hero:not(.cm-empty):hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--c) 70%,var(--stroke));box-shadow:0 24px 60px #00000080,0 0 0 1px color-mix(in srgb,var(--c) 25%,transparent)}.cm-hero-crest{position:absolute;right:-50px;top:50%;transform:translateY(-50%) rotate(-8deg);opacity:.1;z-index:-1;pointer-events:none;filter:saturate(.6)}.cm-hero-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px}.cm-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--win);box-shadow:0 0 10px var(--win);margin-right:4px;vertical-align:1px}.cm-hero-club{display:flex;align-items:center;gap:18px}.cm-hero-club .club-logo{flex:none;filter:drop-shadow(0 8px 18px rgba(0,0,0,.55))}.cm-hero h2{margin:0;font:800 40px/.95 var(--f-display);text-transform:uppercase;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-hero-sub{display:flex;align-items:center;gap:10px;margin-top:8px;color:var(--text-2);font-size:15px}.cm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cm-stats>div{display:flex;flex-direction:column;gap:3px;padding:9px 12px;border-radius:12px;background:#03081273;border:1px solid rgba(255,255,255,.05);min-width:0}.cm-stats span{font:700 10px var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-stats b{font:800 20px var(--f-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.cm-go{align-self:flex-start;min-width:260px}.cm-actions{display:flex;gap:2px;opacity:.75;transition:opacity .15s}.cm-actions:hover{opacity:1}.cm-confirm{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 12px;border-radius:12px;font-size:13px;color:var(--loss);background:#28060ed9;border:1px solid color-mix(in srgb,var(--loss) 45%,transparent)}.cm-empty{cursor:default;align-items:flex-start;padding:34px 30px;gap:12px;min-height:280px;justify-content:center}.cm-empty h2{white-space:normal;font-size:44px}.cm-empty p{margin:0 0 8px;max-width:520px;color:var(--text-2);font-size:16px}.cm-empty-rink{position:absolute;z-index:-1;right:-60px;top:50%;width:360px;height:360px;transform:translateY(-50%);border-radius:50%;border:6px solid rgba(47,111,214,.18);box-shadow:0 0 0 60px #2f6fd60a}.cm-empty-rink:before{content:"";position:absolute;left:50%;top:-400px;bottom:-400px;width:8px;margin-left:-4px;background:#d6283b33}.cm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px}.cm-tile{--c: var(--ice);position:relative;display:flex;align-items:center;gap:12px;min-height:84px;padding:10px 12px 10px 16px;border-radius:16px;border:1px solid var(--stroke);background:linear-gradient(160deg,#1e32568c,#0c1426b3);color:inherit;font:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:transform .15s ease,border-color .15s ease,background .15s ease}.cm-tile:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--c)}.cm-tile:hover,.cm-tile:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--c) 60%,var(--stroke));background:linear-gradient(160deg,color-mix(in srgb,var(--c) 14%,rgba(30,50,86,.6)),#0c1426bf);outline:none}.cm-tile .club-logo{flex:none}.cm-tile-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cm-tile-text b{font:800 17px var(--f-display);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-tile-text span{font-size:12.5px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-tile-text em{font-style:normal;font-weight:700}.cm-tile .cm-actions{position:absolute;top:4px;right:52px;flex-direction:row;gap:0;opacity:0;pointer-events:none;padding:2px;border-radius:10px;background:#060c18d9;transition:opacity .15s}.cm-tile:hover .cm-actions,.cm-tile:focus-within .cm-actions{opacity:1;pointer-events:auto}.cm-tile .cm-actions .btn.icon{width:28px;height:28px}@media (hover: none){.cm-tile .cm-actions{opacity:.7;pointer-events:auto;background:none;top:2px;right:2px}}.cm-tile .cm-confirm{position:absolute;top:6px;right:6px;bottom:6px;left:6px;justify-content:flex-end;flex-wrap:wrap;z-index:1}.cm-tile-play{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#031522;background:linear-gradient(135deg,var(--ice),var(--ice-2));box-shadow:0 4px 14px #1fa3e659}.cm-new{border-style:dashed;border-color:var(--stroke-hi);background:#0a122259}.cm-new:before{display:none}.cm-new:hover{border-color:var(--ice);background:color-mix(in srgb,var(--ice) 8%,rgba(10,18,34,.5))}.cm-new-plus{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:var(--ice);background:color-mix(in srgb,var(--ice) 12%,transparent);border:1px solid color-mix(in srgb,var(--ice) 35%,transparent)}.acct-panel{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:18px;border:1px solid var(--stroke);background:linear-gradient(170deg,#162644cc,#080e1cd9)}.acct-panel p{margin:0;line-height:1.45}.acct-panel a.btn{text-decoration:none}.acct-title{font:800 20px var(--f-display);text-transform:uppercase;letter-spacing:.02em}.acct-perks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;font-size:13px;color:var(--text-2)}.acct-perks li{display:flex;align-items:center;gap:7px}.acct-perks svg{flex:none;color:var(--win)}.acct-tabs{display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:11px;background:#00000059;border:1px solid var(--stroke)}.acct-tabs button{height:32px;border:0;border-radius:8px;background:none;color:var(--text-3);cursor:pointer;font:800 13px var(--f-display);letter-spacing:.1em;text-transform:uppercase;transition:background .15s,color .15s}.acct-tabs button.on{background:linear-gradient(135deg,var(--ice),var(--ice-2));color:#031522}.acct-form{display:flex;flex-direction:column;gap:8px}.acct-form .input.sm{width:100%;min-width:0;height:38px}.acct-form .btn{justify-content:center}.acct-err{color:var(--loss)}.acct-hint{font-size:12px}.acct-me{display:flex;align-items:center;gap:12px}.acct-me>div{display:flex;flex-direction:column}.acct-me b{font:800 20px var(--f-display);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-me .small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-avatar{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:#031522;font:800 24px var(--f-display);background:linear-gradient(135deg,var(--ice),var(--ice-2));box-shadow:0 0 0 3px #5fd4ff33}.acct-status{display:flex;align-items:center;gap:8px;font-size:13px}.acct-status.on{color:var(--win)}.acct-status.off{color:var(--text-2)}@media (max-width: 900px){.cm-body{grid-template-columns:minmax(0,1fr)}.cm-side{position:static}.cm-import span{display:none}}.phone .career-menu.cm2{padding:8px 12px;gap:8px}.phone .cm-top{gap:10px}.phone .cm-mark{height:38px}.phone .cm-word{font-size:20px}.phone .cm-league,.phone .cm-import span{display:none}.phone .cm-body{grid-template-columns:minmax(0,1fr) 270px;gap:10px}.phone .cm-side{position:static}.phone .cm-hero{padding:10px 14px 12px;gap:9px;border-radius:16px}.phone .cm-hero-top{min-height:28px}.phone .cm-hero-club{gap:12px}.phone .cm-hero-club .club-logo{width:52px!important;height:52px!important}.phone .cm-hero h2{font-size:26px}.phone .cm-hero-sub{margin-top:4px;font-size:13px}.phone .cm-stats>div{padding:5px 8px}.phone .cm-stats b{font-size:15px}.phone .cm-stats span{font-size:9px;letter-spacing:.08em}.phone .cm-go{min-width:200px;height:40px}.phone .cm-empty{min-height:0;padding:18px}.phone .cm-empty h2{font-size:28px}.phone .cm-empty p{font-size:14px}.phone .cm-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.phone .cm-tile{min-height:64px;padding:6px 8px 6px 12px;gap:9px}.phone .cm-tile .club-logo{width:36px!important;height:36px!important}.phone .cm-tile-text b{font-size:14px}.phone .cm-tile-play{width:30px;height:30px}.phone .acct-panel{padding:10px 12px;gap:8px}.phone .acct-title{font-size:16px}.phone .acct-perks{display:none}.phone .acct-form .input.sm{height:32px}.phone .acct-hint{display:none}@media (prefers-reduced-motion: reduce){.cm-hero,.cm-tile{transition:none}.cm-hero:hover,.cm-tile:hover{transform:none}}.cm-gate{position:relative;width:min(400px,100%);max-height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:10px;animation:pop .28s cubic-bezier(.2,1.2,.4,1)}.cm-gate .acct-panel{border-color:var(--stroke-hi);background:var(--panel-solid);box-shadow:0 30px 80px #000000b3}.cm-gate-why{margin:0;padding:10px 44px 10px 14px;border-radius:12px;font-size:13px;line-height:1.45;color:var(--text);background:color-mix(in srgb,var(--ice) 14%,var(--panel-solid));border:1px solid color-mix(in srgb,var(--ice) 35%,transparent)}.cm-gate-x{position:absolute;top:4px;right:4px}.phone .cm-gate{width:min(360px,100%);gap:6px}.phone .cm-gate .acct-perks,.phone .cm-gate .acct-hint{display:none}.btn.sm-text{height:30px;padding:0 10px;font-size:13px;gap:6px}.btn.warn{background:color-mix(in srgb,var(--ot) 25%,transparent);border-color:var(--ot);color:var(--ot);opacity:1}.prematch,.postmatch{height:100%;display:flex;flex-direction:column;background:radial-gradient(ellipse at 50% 0%,#12284d,#050a14 75%)}.pm-head{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:10px 18px;overflow:hidden;border-bottom:1px solid var(--stroke);flex:none}.pm-head>:not(.matchup-bg){position:relative}.pm-team{display:flex;align-items:center;gap:12px;justify-content:flex-start}.pm-team.r{justify-content:flex-end}.pm-team b{font:800 26px/1 var(--f-display);text-transform:uppercase;letter-spacing:.02em;text-shadow:0 2px 10px rgba(0,0,0,.5)}.pm-mid{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 18px;border-radius:12px;background:#040a1699;border:1px solid rgba(255,255,255,.08)}.pm-mid b{font:800 18px var(--f-display);text-transform:uppercase}.pm-mid .dim{font-size:12px}.pm-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:10px;padding:10px}.pm-body>.panel{min-height:0}.pm-check{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:9px;font-size:13px;font-weight:600;margin-bottom:8px}.pm-check.ok{background:color-mix(in srgb,var(--win) 14%,transparent);color:var(--win)}.pm-check.bad{background:color-mix(in srgb,var(--ot) 16%,transparent);color:var(--ot)}.pm-lines{display:flex;flex-direction:column;gap:3px}.pm-line{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:8px;background:#ffffff08}.pm-line.sub{background:transparent}.pm-tag{flex:none;width:30px;text-align:center;font:800 12px var(--f-display);padding:3px 0;border-radius:5px;background:var(--club);color:#fff}.pm-tag.d{background:#5fd4ff33;color:var(--ice)}.pm-tag.pp{background:color-mix(in srgb,var(--ot) 25%,transparent);color:var(--ot)}.pm-tag.pk{background:color-mix(in srgb,var(--loss) 22%,transparent);color:var(--loss)}.pm-names{flex:1;min-width:0;font:700 14px var(--f-display);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-line.sub .pm-names{font-size:12.5px;color:var(--text-2)}.pm-goalies{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pm-goalie{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:10px;border:1px solid var(--stroke);background:#00000040;color:inherit;cursor:pointer;min-width:0;transition:border-color .15s ease,background .15s ease}.pm-goalie .grow{display:flex;flex-direction:column;gap:2px;min-width:0}.pm-goalie b{font-size:15px}.pm-goalie small{font-size:11px}.pm-goalie.on{border-color:var(--club);background:color-mix(in srgb,var(--club) 20%,transparent)}.pm-scout-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.pm-scout-head .grow{display:flex;flex-direction:column;gap:5px}.pm-strength{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.pm-sbar{display:flex;height:8px;border-radius:5px;overflow:hidden;gap:2px}.pm-sbar i{display:block;height:100%}.pm-cmp{display:grid;grid-template-columns:1fr auto auto;gap:4px 16px;align-items:center;font-size:13px}.pm-cmp b{font:800 16px var(--f-display);text-align:right;font-variant-numeric:tabular-nums}.pm-cmp .kicker{text-align:right}.leaders.single{grid-template-columns:1fr}.leaders.single li{padding:5px 4px}.ticker{display:flex;align-items:center;gap:14px;padding:5px 12px;background:#03070eb3;border-bottom:1px solid var(--stroke);overflow-x:auto;scrollbar-width:none;white-space:nowrap;flex:none}.ticker::-webkit-scrollbar{display:none}.tk{display:inline-flex;align-items:center;gap:5px;font:700 13px var(--f-display);text-transform:uppercase}.tk-sc{padding:1px 6px;border-radius:4px;background:#ffffff1a;font-weight:800;min-width:34px;text-align:center}.tk small{font-size:10px;color:var(--live);letter-spacing:.08em}.tk.done small{color:var(--text-3)}.tk.done .tk-sc{background:#ffffff0d}.to-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#03070e8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:5;animation:fadein .2s ease}.to-card{width:min(440px,92%);display:flex;flex-direction:column;gap:9px;padding:16px 18px;border-radius:16px;border:1px solid var(--stroke);background:linear-gradient(180deg,#162644f7,#0a1222f7);box-shadow:0 20px 60px #0009}.to-card p{margin:0;font-size:13px}.to-card .seg{align-self:flex-start}@keyframes fadein{0%{opacity:0}to{opacity:1}}.post-head{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:10px 24px;overflow:hidden;border-bottom:1px solid var(--stroke);flex:none}.post-head>:not(.matchup-bg){position:relative}.post-team{display:flex;flex-direction:column;align-items:center;gap:6px}.post-team b{font:800 22px/1 var(--f-display);text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.5)}.post-team .club-logo{filter:drop-shadow(0 6px 14px rgba(0,0,0,.6))}.post-score{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 26px;border-radius:14px;background:#040a16a6;border:1px solid rgba(255,255,255,.08)}.post-big{display:flex;align-items:center;gap:10px;font:900 italic 56px/1 var(--f-display);font-variant-numeric:tabular-nums;color:var(--text-2)}.post-big .w{color:#fff}.post-big i{font-size:40px;color:var(--text-3)}.post-sub{display:flex;align-items:center;gap:8px;font-size:13px}.post-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr) minmax(0,.9fr);gap:10px;padding:10px}.post-body>.panel{min-height:0}.post-col{display:flex;flex-direction:column;gap:10px;min-height:0;min-width:0}.post-col>.panel{min-height:0}.post-col>.panel.grow{flex:1}.goal-list{list-style:none;margin:0;padding:0}.goal-list li{display:flex;flex-direction:column}.gl-period{padding:8px 12px 3px}.gl-row{display:flex;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid rgba(255,255,255,.05)}.goal-list li.mine .gl-row{background:color-mix(in srgb,var(--club) 14%,transparent)}.gl-time{flex:none;width:38px;font:700 12px var(--f-display);color:var(--text-3)}.gl-score{font:800 16px var(--f-display);padding:2px 7px;border-radius:6px;background:#00000059}.chip.str-PP{background:color-mix(in srgb,var(--ot) 25%,transparent);color:var(--ot)}.chip.str-SH{background:color-mix(in srgb,var(--loss) 25%,transparent);color:var(--loss)}.chip.str-EN{background:#ffffff1a}.post-stats{display:flex;flex-direction:column;gap:9px}.ps-row{display:grid;grid-template-columns:52px 1fr 52px;align-items:center;row-gap:4px}.ps-row b{font:800 16px var(--f-display)}.ps-row b.r{text-align:right}.ps-row .kicker{text-align:center}.ps-bar{grid-column:1 / -1;display:flex;height:6px;border-radius:4px;overflow:hidden;gap:2px}.ps-bar i{display:block;height:100%}.star-row{display:flex;align-items:center;gap:9px;cursor:pointer;padding:4px;border-radius:9px}.star-row:hover{background:#ffffff0a}.star-row .stars{display:flex;flex-direction:column;align-items:center;width:14px;color:var(--gold)}.tbl.box td{padding-top:5px;padding-bottom:5px}.tbl.box .plus{color:var(--win)}.tbl.box .minus{color:var(--loss)}.tbl.box tr.sep td{padding-top:10px;background:transparent}@media (max-width: 1050px){.pm-body{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.pm-body>.panel:nth-child(3){display:none}.post-body{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,.9fr)}.post-body>.post-col:nth-child(2){display:none}}@media (max-height: 520px){.pm-head,.post-head{padding:6px 12px}.pm-team b,.post-team b{font-size:18px}.post-team .club-logo{width:40px!important;height:40px!important}.post-big{font-size:38px}.pm-body,.post-body{padding:6px;gap:6px}}.ev-banner{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:flex;align-items:center;gap:14px;padding:10px 20px 10px 12px;border-radius:14px;background:linear-gradient(90deg,#080e1cf2,#121e38f2);border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 40px #0000008c;z-index:4;animation:bannerin .35s cubic-bezier(.2,1,.3,1);max-width:90%}.ev-banner img{height:44px;max-width:120px;object-fit:contain;border-radius:6px;background:#fff;padding:3px}.ev-banner>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ev-banner b{font:900 italic 26px/1 var(--f-display);text-transform:uppercase;letter-spacing:.04em}.ev-banner span{font-size:13px;color:var(--text-2)}.ev-banner.pb b{color:var(--ice)}.ev-banner.act{border-color:var(--ot);background:linear-gradient(90deg,#3c2200f5,#1c1204f5)}.ev-banner.act b{color:var(--ot);font-size:30px}.ev-banner.act span{color:#fff;font-weight:600}@keyframes bannerin{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.act-info{display:flex;flex-direction:column;gap:3px;padding:7px 9px;border-radius:9px;background:color-mix(in srgb,var(--ot) 10%,transparent);border:1px solid color-mix(in srgb,var(--ot) 35%,transparent);margin-top:4px}.act-info svg{color:var(--ot);flex:none}.act-info b{font:800 14px var(--f-display);text-transform:uppercase;letter-spacing:.03em;color:var(--ot)}.phone,.phone body,.phone #root{height:var(--vh, 100%)}.phone body{font-size:14px}.phone .rail{width:70px;gap:0;padding-top:4px}.phone .rail-crest{padding:0 0 4px}.phone .rail-crest .club-logo{width:34px!important;height:34px!important}.phone .rail-crest:after{display:none}.phone .rail-item{width:62px;padding:4px 0 3px;gap:2px;border-radius:10px}.phone .rail-item svg{width:19px;height:19px}.phone .rail-item span{font-size:9px;letter-spacing:.04em}.phone .topbar{height:48px;gap:8px;padding:0 10px}.phone .topbar-club>.club-logo,.phone .topbar-club img.club-logo{width:30px!important;height:30px!important}.phone .topbar-club b{font-size:17px;white-space:nowrap}.phone .topbar-club .chip:nth-of-type(2),.phone .topbar-club .chip:nth-of-type(3){display:none}.phone .topbar-club .chip{white-space:nowrap}.phone .mgr-chip{padding:2px;border-radius:50%}.phone .mgr-chip .col{display:none}.phone .mgr-chip svg{width:34px;height:34px}.phone .money-chip{height:38px;padding:0 10px}.phone .money-chip .kicker,.phone .next-pill .kicker{display:none}.phone .next-pill{padding:4px 10px}.phone .btn.big{height:38px;font-size:15px;padding:0 14px}.phone .content{padding:8px}.phone .panel-head,.phone .panel>header{padding:7px 12px}.phone .panel-body{padding:8px 12px 10px}.phone .tbl th,.phone .tbl td{padding:5px 7px}.phone .page-tabs button,.phone .seg button{padding:0 10px}.phone .page-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none}.phone .home{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:8px}.phone .home-mid{display:none}.phone .home-main,.phone .home-side{gap:8px}.phone .mu-team .club-logo{width:46px!important;height:46px!important}.phone .mu-info b{font-size:18px}.phone .mu-time{font-size:24px}.phone .matchup{padding:8px 10px 10px;gap:6px}.phone .mu-meta{display:none}.phone .mu-foot{justify-content:center}.phone .home-row{min-height:220px}.phone .leaders{grid-template-columns:1fr}.phone .squad-wide{display:none}.phone .lines2{grid-template-columns:minmax(0,1fr) 200px;gap:8px}.phone .unit-card,.phone .unit-card.tight{grid-template-columns:minmax(0,1fr);gap:6px}.phone .unit-meta{flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap}.phone .unit-stats{flex-direction:row;flex:1;gap:8px;min-width:200px}.phone .ustat{grid-template-columns:auto 40px}.phone .ustat.chem{grid-template-columns:auto 40px auto}.phone .slot2{min-height:50px}.phone .slot2 .avatar{display:none}.phone .lines2-split{grid-template-columns:minmax(0,1fr)}.phone .lines2-bar .btn.sm-text{padding:0 8px}.phone .lines2-bench .dim.small{display:none}.phone .room,.phone .fac-page,.phone .media,.phone .hist{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.phone .room-side,.phone .fac-page-side,.phone .media-side,.phone .hist-side{display:flex}.phone .tr{grid-template-columns:minmax(0,1fr)}.phone .farm{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.phone .farm-side{display:none}.phone .fin{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.phone .bug{height:44px;margin-top:4px}.phone .bug-score{font-size:28px;width:44px}.phone .bug-team b{font-size:16px}.phone .match-body{grid-template-columns:minmax(0,1fr) 220px;padding:6px;gap:6px}.phone .match-controls{padding:6px 8px;gap:6px}.phone .ticker{padding:3px 10px}.phone .pm-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.phone .pm-body>.panel:nth-child(3){display:none}.phone .post-body{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.phone .post-body>.post-col:nth-child(2),.phone .post-body>.post-col:last-child{display:none}.phone .modal-back{padding:6px}.phone .modal{grid-template-columns:210px 1fr;max-height:100%}.phone .pcard-photo{width:76px;height:76px}.phone .start{grid-template-columns:minmax(0,1fr) 280px;padding:10px;gap:10px}.phone .start-brand h1{font-size:26px}.phone .start-brand img{height:46px}.phone .career-menu{padding:10px 14px;gap:10px}.phone .start-brand h1{font-size:22px}.phone .start-brand img.brand-mark{height:38px}.phone .start-brand .kicker{display:none}.phone .club-detail{padding:10px;gap:10px}.phone .club-detail-hero{padding:8px}.phone .club-detail-hero .club-logo{width:64px!important;height:64px!important}.phone .crest-card{height:96px}.phone *{scrollbar-width:none}.phone *::-webkit-scrollbar{display:none}.phone .rail{overflow:hidden;justify-content:flex-start;padding:4px 0}.phone .rail-crest{flex:none}.phone .rail-item{flex:1 1 0;min-height:0;max-height:58px;justify-content:center;padding:0}.phone .rail-item svg{flex:none}.phone .layout{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.phone .lines2{grid-template-columns:minmax(0,1fr) 170px}.phone .lines2-bar{gap:6px}.phone .lines2-bar .input.sm{max-width:130px}.phone .lines2-bar>svg{display:none}.phone .unit-card{padding:5px 6px;margin-bottom:5px;gap:4px}.phone .unit-title b{font-size:20px}.phone .role-pick button{height:20px;font-size:9px}.phone .slot2{min-height:38px;padding:3px 6px;gap:6px}.phone .slot2 .slot-sub .cond,.phone .slot2 .slot-sub .mood{display:none}.phone .slot2 .rating,.phone .slot2 [class*=rating]{transform:scale(.85)}.phone .section-title{margin:4px 0}.phone .bench-item{padding:4px 8px;gap:6px}.phone .bench-item .slot-sub .cond,.phone .bench-item .slot-sub .mood{display:none}.phone .bench-item .chip{font-size:9px;padding:1px 5px}.phone .start{grid-template-columns:minmax(0,1fr) 330px;padding:8px 10px;gap:10px}.phone .start-left{overflow:hidden;gap:6px}.phone .start-brand{gap:10px}.phone .start-brand img.brand-mark{height:30px}.phone .start-brand h1{font-size:18px}.phone .start-left>.row .btn{height:28px;padding:0 8px}.phone .mgr-form{gap:6px}.phone .mgr-form .field{gap:3px}.phone .mgr-form .input{height:34px;font-size:15px}.phone .mgr-form select{height:30px}.phone .style-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.phone .style-card{padding:5px 8px;gap:1px}.phone .style-card b{font-size:13px}.phone .style-card span{font-size:10.5px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.phone .mgr-panel{display:grid;grid-template-columns:110px minmax(0,1fr);grid-template-rows:1fr auto;gap:8px;padding:8px;overflow:hidden}.phone .mgr-panel>.center{align-self:center}.phone .mgr-panel>.center svg{width:104px!important;height:104px!important}.phone .mgr-panel>.center h2{font-size:14px!important;text-align:center}.phone .mgr-panel .look-grid{gap:4px 8px;align-content:center}.phone .mgr-panel .look-grid .swatches button{width:20px;height:20px}.phone .mgr-panel .look-grid .stepper .btn{width:28px;height:28px}.phone .mgr-panel>.btn.big{grid-column:1 / -1;position:static}.phone .crest-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;overflow:hidden;min-height:0}.phone .crest-card{height:76px;padding:4px;gap:2px}.phone .crest-card .club-logo{width:40px!important;height:40px!important}.phone .crest-card .name{font-size:11px}.phone .club-panel{overflow:hidden;gap:6px;padding:8px;justify-content:space-between}.phone .club-panel .club-detail-hero{padding:6px;gap:4px}.phone .club-panel .club-detail-hero h2{font-size:17px}.phone .club-panel .club-detail-hero .muted{display:none}.phone .club-panel .kv{gap:4px 8px}.phone .club-panel .kv .v{font-size:15px}.phone .club-panel .col.gap-s{gap:3px}.phone .club-panel .btn.big{position:static}.phone .modal-back{place-items:stretch}.phone .modal,.phone .club-modal{height:calc(var(--vh, 100vh) - 12px);max-height:none;width:100%;grid-template-columns:200px minmax(0,1fr)}.phone .modal-main{min-height:0;overflow:hidden}.phone .modal-content{min-height:0;overflow-y:auto;touch-action:pan-y;padding:8px 12px}.phone .pcard{overflow-y:auto;padding:10px;gap:8px;touch-action:pan-y}.phone .pcard-name{font-size:22px}.phone .pcard-facts{gap:5px}.phone .fact{padding:5px 8px}.phone .fact b{font-size:15px}.phone .ccard-logo .club-logo{width:72px!important;height:72px!important}.phone .cc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.phone .press-modal{max-height:calc(var(--vh, 100vh) - 12px);padding:10px 14px;gap:8px}.phone .match-body.tac-open{grid-template-columns:minmax(0,1fr) 300px}.phone .match-side .tac-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.phone .match-side .tac-grid.compact>.tac:first-child,.phone .match-side .tac-section{grid-column:1 / -1}.phone .match-side .tac{padding:5px 6px;gap:4px;border-radius:9px}.phone .match-side .tac-head b{font-size:10px;letter-spacing:.04em}.phone .match-side .tac-head svg{width:13px;height:13px}.phone .match-side .tac-head .muted{display:none}.phone .match-side .tac-opts{gap:3px}.phone .match-side .tac-opt{padding:3px 5px;font-size:10px;min-height:0;flex:1 1 auto}.phone .match-side .mentality button{height:24px}.phone .match-side .panel-body{padding:4px!important;overflow-y:auto;touch-action:pan-y}.phone .match-side .panel-body>div[style]{padding:0!important}.phone .sp-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.phone .slot-grid,.phone .slot-grid.kind-boards{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.phone .sp-slot{min-height:64px;padding:5px;gap:2px}.phone .sp-slot .kicker{font-size:9px;letter-spacing:.06em}.phone .sp-slot-logo{height:28px}.phone .sp-slot .small{font-size:10px}.phone .sp-slot .act-info{display:none}.phone .sp-slot-free{font-size:10px}.phone .offer{grid-template-columns:64px 1fr;gap:8px;padding:7px;margin-bottom:6px}.phone .offer-logo{min-height:50px;padding:4px}.phone .offer-logo img{max-height:40px}.phone .offer-money{font-size:18px}.phone .offer .act-info{padding:4px 6px}.phone .offer .btn{height:30px;padding:0 10px}.phone .sp-slot-logo img{max-height:22px}.phone .sp-slot .row.between b{display:none}.phone .sp-slot .row.between{justify-content:flex-end}.phone .staff-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.phone .staff-grid>.panel>.panel-body{overflow-y:auto;scrollbar-width:none}.phone .staff-grid .panel-head{flex-wrap:wrap;row-gap:4px}.phone .staff-grid .panel-head .seg{max-width:100%;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.phone .staff-grid .panel-head .seg button{padding:3px 7px;font-size:11px;white-space:nowrap}.phone .staff-grid .col.gap{gap:6px}.phone .staff-card{gap:8px;padding:6px 8px;border-radius:10px}.phone .staff-photo{width:34px;height:34px;font-size:12px}.phone .staff-card b.display{font-size:13px!important}.phone .staff-card .kicker{margin:1px 0 2px;font-size:9px}.phone .staff-card .q-bar{transform-origin:left;transform:scale(.85)}.phone .staff-card b.tnum{font-size:13px}.phone .staff-card .small{font-size:10px}.phone .staff-card .btn{height:24px;padding:0 8px;font-size:11px}.phone .staff-grid p.small{font-size:10px}.phone .hist,.phone .hist-side,.phone .hist-main{gap:8px}.phone .cabinet{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.phone .cab{padding:6px 2px;gap:1px;border-radius:9px}.phone .cab svg{width:15px;height:15px}.phone .cab b{font-size:20px;line-height:1.1}.phone .cab .kicker{font-size:8px;letter-spacing:.04em;line-height:1.15}.phone .records{font-size:11px;gap:4px 10px}.phone .hist .panel-body>p.small{font-size:10px}.phone .hist .tbl td,.phone .hist .tbl th{padding-top:4px;padding-bottom:4px}.phone .hist .tbl td{font-size:12px}.phone .hist-empty{padding:8px 10px!important;font-size:12px}.phone .hist-main>.panel,.phone .hist-side>.panel{flex:none}.phone .staff-card>.col{gap:2px!important}.phone .std-name .full{display:none}.phone .std-name .short{display:inline}.phone .std-name{font-size:13px!important}.phone .tbl.std td{padding-top:2px;padding-bottom:2px;font-size:12px}.phone .tbl.std th{padding-top:3px;padding-bottom:3px;font-size:10px}.phone .tbl.std .club-logo{width:18px!important;height:18px!important}.phone .tbl.std .pos-num{width:20px;height:18px;font-size:11px}.phone .tbl.std .form i{width:14px;height:14px;font-size:9px}.phone .std-panel .legend{padding:4px 10px;font-size:10px}.phone .panel-head .seg button{height:26px;font-size:11px}.phone .std-panel>.panel-head{padding-top:3px;padding-bottom:3px}.phone .panel-head .seg{padding:2px}.phone .panel-head .seg button{height:22px}.phone .derby-week{margin:0;padding:5px 6px 5px 10px;gap:8px}.phone .derby-week>.grow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.phone .derby-week>.grow>.dim{display:none}.phone .derby-week>.btn{height:28px;padding:0 9px;font-size:11.5px;letter-spacing:.05em}.phone .derby-week>.chip{font-size:11px}.phone .mgr-card .tiles{grid-template-columns:1.5fr .8fr 1fr!important;gap:6px}.phone .mgr-card .tile{padding:8px 10px}.phone .mgr-card .tile .kicker{letter-spacing:.04em;white-space:nowrap}.phone .room{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.phone .room-main .btn.icon{width:28px;height:28px}.phone .room-main .btn.sm-text{height:26px;padding:0 7px}.phone .room-main .reason{font-size:10.5px;white-space:nowrap}.phone .room-main .mood-bar{display:none}.phone .room-main td.small>span+span.dim{display:none}.phone .room-main .player-cell .avatar{display:none}.phone .room-main .tbl th,.phone .room-main .tbl td{padding-left:5px;padding-right:5px}.phone .slot2{padding-right:22px}.phone .slot2 .slot-tag{top:50%;right:3px;width:17px;text-align:center;transform:translateY(-50%);font-size:8.5px;letter-spacing:0}.phone .fx-when{line-height:1.25;font-size:10px}.phone .lg{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.phone .lg>.panel,.phone .lg-col>.panel{min-height:fit-content;flex:none}.phone .lg-col{gap:8px}.phone .lg-list li{padding:4px 10px}.phone .cal{grid-template-rows:auto;grid-auto-rows:minmax(46px,1fr);gap:3px}.phone .cal-day{padding:3px 5px}.phone .cal-match .club-logo{width:24px!important;height:24px!important}.phone .cal-meta{font-size:11px}.phone .club-hero{padding:10px 16px;gap:14px;margin-bottom:8px}.phone .club-hero .club-logo{width:72px!important;height:72px!important}.phone .club-hero h1{font-size:30px}.phone .club-hero+.tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.phone .tile{padding:8px 10px;gap:4px}.phone .tile .kicker{font-size:10px;letter-spacing:.05em;line-height:1.15}.phone .tile b{font-size:22px}.phone .start-brand img.brand-mark{height:46px!important}.phone .start{grid-template-columns:minmax(0,1fr) 360px}.phone .mgr-panel .look-grid .kicker{letter-spacing:.05em;font-size:10px}.phone .mgr-panel .look-grid .swatches{flex-wrap:nowrap;gap:3px}.phone .mgr-panel .look-grid .swatches button{width:19px;height:19px;flex:none}.phone .mini-cal-panel .panel-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.04em}.phone .mini-cal-panel .panel-head{gap:4px}.phone .lg>.panel:nth-child(3){grid-column:1 / -1}.phone .lg-list li.dim{cursor:default}.phone .ev-list li{gap:6px;padding:5px 10px}.phone .ev-list li>span.dim:first-child{width:auto!important;min-width:74px;white-space:nowrap;font-size:12px}.phone .ev-list li>span.small{width:auto!important;white-space:nowrap;font-size:11px}.phone .ev-opp{width:92px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phone .farm{grid-template-columns:minmax(0,.75fr) minmax(0,1fr) minmax(0,1.15fr);gap:8px}.phone .farm-side{display:flex;gap:8px}.phone .farm-list li{padding:5px 10px;gap:6px}.phone .farm-list .btn{height:28px;padding:0 8px;font-size:11px;letter-spacing:.04em}.phone .farm-list .btn svg{width:14px;height:14px}.phone .lines2-bar .dd{min-width:0;max-width:150px}.phone .mgr-form .dd{height:32px}.phone .ev-list .dd{min-width:150px;height:30px}.phone .tbl .dd{min-width:130px;height:28px;font-size:13px}.phone .lines2-bench .panel-title{display:none}.phone .lines2-bench .panel-head{justify-content:center;padding-left:6px;padding-right:6px}.phone .lines2-bench .panel-head .seg button{padding:0 8px}.phone .farm{grid-template-columns:minmax(0,.72fr) minmax(0,.85fr) minmax(0,1.3fr)}.phone .farm-list .avatar{display:none}.phone .farm-list .player-cell{gap:6px;overflow:hidden}.phone .farm-list .player-cell>b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.phone .farm-list .player-cell>.small{white-space:nowrap;flex:none;font-size:11px}.phone .lg{grid-auto-rows:auto}.phone .lg>*,.phone .lg-col>.panel{min-height:auto}.phone .lg .panel-body{overflow:visible}
