@font-face{font-family:CrystalBet Uni;src:url(../fonts/crystalbet-uni-regular.otf?v=3) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:CrystalBet Uni;src:url(../fonts/crystalbet-uni-medium.otf?v=3) format("opentype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:CrystalBet Uni;src:url(../fonts/crystalbet-uni-bold.otf?v=3) format("opentype");font-style:normal;font-weight:700;font-display:swap}:root{--bg: #000000;--bg-deep: #000000;--bg-elevated: #070707;--bg-panel: #090909;--bg-panel-2: #0c0c0c;--panel: #090909;--accent: #fde053;--accent-hover: #fae252;--accent-soft: #fdf497;--accent-deep: #d9a620;--text: #ffffff;--text-secondary:#e5e8ed;--text-muted: #8b9199;--text-faint: #636870;--border: rgba(255, 255, 255, .22);--border-strong: rgba(255, 255, 255, .5);--live: #2fc82b;--info: #1c82e0;--amber: #cc7918;--danger: #e0553b;--radius: 12px;--radius-sm: 8px;--shadow: 0 6px 22px rgba(0, 0, 0, .45);--team-content-width: 900px;--font: "CrystalBet Uni", "Segoe UI", system-ui, -apple-system, "Noto Sans Georgian", "BPG Nino Mtavruli", Roboto, Arial, sans-serif}*{box-sizing:border-box}.app-loader{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(253,224,83,.07),transparent 31%),linear-gradient(145deg,#0b0d0f,#111419 52%,#080a0c);opacity:1;visibility:visible;transition:opacity .42s cubic-bezier(.22,.61,.36,1),visibility .42s}.app-loader.done{opacity:0;visibility:hidden;pointer-events:none}.app-loader-glow{position:absolute;width:min(72vw,620px);aspect-ratio:1;border:1px solid rgba(253,224,83,.08);border-radius:50%;box-shadow:0 0 0 52px #fde05305,0 0 0 104px #fde05303;animation:app-loader-breathe 2.4s ease-in-out infinite}.app-loader-content{position:relative;z-index:1;width:min(76vw,360px);display:flex;flex-direction:column;align-items:center}.app-loader-logo{display:block;width:min(64vw,285px);height:auto;filter:drop-shadow(0 8px 22px rgba(0,0,0,.42));animation:app-loader-arrive .6s cubic-bezier(.2,.8,.2,1) both}.app-loader-kicker{margin-top:13px;color:#ffffff85;font-family:Segoe UI,system-ui,sans-serif;font-size:9px;font-weight:700;letter-spacing:3.2px}.app-loader-progress{position:relative;width:100%;height:2px;margin-top:28px;overflow:hidden;border-radius:999px;background:#ffffff17}.app-loader-progress span{position:absolute;inset:0 auto 0 -42%;width:42%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--accent),var(--accent-soft),transparent);box-shadow:0 0 14px #fde05380;animation:app-loader-scan 1.18s cubic-bezier(.4,0,.2,1) infinite}.app-loader-status{margin-top:11px;color:#ffffff6b;font-family:Segoe UI,system-ui,-apple-system,Noto Sans Georgian,Arial,sans-serif;font-size:10px;font-weight:500;letter-spacing:.5px}@keyframes app-loader-scan{0%{left:-42%}to{left:100%}}@keyframes app-loader-breathe{0%,to{transform:scale(.96);opacity:.56}50%{transform:scale(1.03);opacity:1}}@keyframes app-loader-arrive{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.app-loader-glow,.app-loader-logo,.app-loader-progress span{animation:none}.app-loader-progress span{left:29%}}button,input,select,textarea{font-family:var(--font)}html,body{margin:0;padding:0;overflow-x:hidden;background:var(--bg);color:var(--text);font-family:var(--font);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}html[lang=en] body,html[lang=ru] body{text-transform:uppercase}html[lang=en] input,html[lang=en] textarea,html[lang=en] [contenteditable=true],html[lang=ru] input,html[lang=ru] textarea,html[lang=ru] [contenteditable=true]{text-transform:none}html[lang=en] :is(.tname,.player-row .nm,.detail-name,.player-name-text,.fr-lp-name,.fr-sub-copy strong,.fr-sub-copy span),html[lang=ru] :is(.tname,.player-row .nm,.detail-name,.player-name-text,.fr-lp-name,.fr-sub-copy strong,.fr-sub-copy span){text-transform:none}html[lang=en] .player-performance-summary .player-name-text,html[lang=ru] .player-performance-summary .player-name-text,html[lang=ka] .player-performance-summary .player-name-text{text-transform:uppercase}html[lang=en] :is(#tb-name,#detail-club,.player-row .tm,.fr-side>span,.fr-events-team,.fr-stats-head>span,.fr-lineup-head>span,.fx-team>span,.match-info .mside>span,.league-card-owner strong,.lb-pin-team,#view-leaderboard table.data td:nth-child(2) strong,#league-detail .league-standings-table td:nth-child(2) strong),html[lang=ru] :is(#tb-name,#detail-club,.player-row .tm,.fr-side>span,.fr-events-team,.fr-stats-head>span,.fr-lineup-head>span,.fx-team>span,.match-info .mside>span,.league-card-owner strong,.lb-pin-team,#view-leaderboard table.data td:nth-child(2) strong,#league-detail .league-standings-table td:nth-child(2) strong){text-transform:none}html[lang=en] :is(.tabs .tab,.league-nav-menu button),html[lang=ru] :is(.tabs .tab,.league-nav-menu button){text-transform:uppercase}html[lang=en] :is(#detail-remove,#reset-lineup,#save-lineup),html[lang=ru] :is(#detail-remove,#reset-lineup,#save-lineup){text-transform:uppercase}.locale-copy{display:none}html[lang=ka] .locale-copy[data-copy-lang=ka],html[lang=en] .locale-copy[data-copy-lang=en],html[lang=ru] .locale-copy[data-copy-lang=ru]{display:inline}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}.container{max-width:1120px;margin:0 auto;padding:0 18px}.topbar{position:sticky;top:0;z-index:40;background:linear-gradient(180deg,var(--bg-deep),var(--bg));border-bottom:1px solid var(--border);transform:translateZ(0);will-change:transform}.topbar .container{display:flex;align-items:center;gap:18px;height:64px}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:20px;letter-spacing:.3px;color:var(--text)}.topbar .brand{cursor:pointer;margin-left:-20px}.brand .accent{color:var(--accent)}.brand-inline{font-weight:900;white-space:nowrap}.brand-inline-crystal{color:var(--accent)}.brand-inline-sport{color:#fff}.brand-logo{display:block;width:225px;height:auto;object-fit:contain}.brand-suffix{color:var(--text-secondary);font-size:14px;font-weight:700}.topbar-socials{margin-left:auto;display:flex;align-items:center;gap:6px}.topbar-socials a{width:36px;height:36px;display:grid;place-items:center;color:var(--text-muted);background:var(--bg-panel);border:1px solid var(--border-strong);border-radius:4px;transition:color .15s,border-color .15s,background .15s}.topbar-socials a:hover{color:var(--accent);border-color:var(--accent);background:#fde05314}.topbar-socials svg{width:18px;height:18px;fill:currentColor}html:not([data-theme=light]) body{background:radial-gradient(ellipse at 50% 18%,#232a32ad,#0e1217a8 34%,#040608eb 72%,#000),linear-gradient(180deg,#0a0d11,#040609 55%,#010203)!important;background-attachment:scroll,scroll!important;background-repeat:no-repeat;min-height:100vh}html:not([data-theme=light]) body>main.container,html:not([data-theme=light]) body>main.container>.view:not(#view-team){background:transparent!important}html:not([data-theme=light]) .panel,html:not([data-theme=light]) .hero,html:not([data-theme=light]) .stat,html:not([data-theme=light]) .rules-index,html:not([data-theme=light]) .rules-document,html:not([data-theme=light]) .league-action-card,html:not([data-theme=light]) .league-card,html:not([data-theme=light]) .league-detail-header,html:not([data-theme=light]) .league-detail-panel,html:not([data-theme=light]) .league-admin-panel,html:not([data-theme=light]) .leagues-hero,html:not([data-theme=light]) .modal-card,html:not([data-theme=light]) .account-dropdown,html:not([data-theme=light]) .confirm-modal-card{background:radial-gradient(ellipse at 50% 0%,#1f262ebd,#0e1318d1 42%,#05070af5),linear-gradient(160deg,#10151b,#080b0f 58%,#030405)!important}html:not([data-theme=light]) .site-footer,html:not([data-theme=light]) .site-footer-main,html:not([data-theme=light]) .site-footer-copy,html:not([data-theme=light]) .fr-panel,html:not([data-theme=light]) .fr-head,html:not([data-theme=light]) .fr-date,html:not([data-theme=light]) .fr-match,html:not([data-theme=light]) .fr-expand,html:not([data-theme=light]) .match-info{background:radial-gradient(ellipse at 50% 0%,#1f262eb8,#0d1217d6 44%,#040608fa),linear-gradient(160deg,#10151b,#070a0e 60%,#020304)!important}html:not([data-theme=light]) .match-info .mscore,html:not([data-theme=light]) .fr-score{background:linear-gradient(145deg,#161c22,#07090c)!important}html:not([data-theme=light]) #formation-trigger,html:not([data-theme=light]) #card-display-mode-control .cs-trigger{background:linear-gradient(145deg,#171d24,#0c1015 55%,#05070a)!important;box-shadow:inset 0 1px #ffffff06}html:not([data-theme=light]) #formation-trigger:hover:not(:disabled),html:not([data-theme=light]) #card-display-mode-control .cs-trigger:hover:not(:disabled){background:linear-gradient(145deg,#1d252d,#10151b 55%,#07090c)!important}html:not([data-theme=light]) .booster-banner{background:radial-gradient(ellipse at 50% 0%,#404c59e0,#1f2831f0 48%,#0c1116fc),linear-gradient(145deg,#2a3540,#171f27 58%,#090d11)!important;box-shadow:none!important}html:not([data-theme=light]) .booster-banner-icon{background:transparent!important}@media(max-width:699px){html:not([data-theme=light]) .booster-banner .booster-banner-icon,html.ios-device:not([data-theme=light]) .booster-banner .booster-banner-icon{background:transparent!important}}html:not([data-theme=light]) .modal-card.booster-modal-card{background:#f7f7f7!important;color:#15181c}@media(max-width:699px){html:not([data-theme=light]) #view-team{background:radial-gradient(ellipse at 50% 20%,#232a32ad,#0f1419b3 36%,#070a0dd6,#080b0fc7),radial-gradient(ellipse at 50% 92%,#1b22298f,#080b0f2e 62%),linear-gradient(180deg,#0a0d11,#05070a,#070a0e)!important}}html:not([data-theme=light]) .round-timeline{background:linear-gradient(180deg,#171e25,#0d1217 52%,#06090c)!important}html:not([data-theme=light]) .round-chip{background:linear-gradient(145deg,#181f26e6,#0a0e12f5)}html:not([data-theme=light]) .round-chip.current{background:linear-gradient(145deg,#fde0532e,#1c1d14f0 46%,#090c0ffa)!important}html:not([data-theme=light]) .team-bar{background:radial-gradient(ellipse at 50% 0%,#232b34c7,#10161ce6 44%,#06090cfa),linear-gradient(145deg,#151b22,#090d11 60%,#030405)!important}html:not([data-theme=light]) .tb-chip{background:linear-gradient(145deg,#1a222a,#0d1217 56%,#06090c)!important}html:not([data-theme=light]) .league-mobile-filter,html:not([data-theme=light]) .desktop-league-mine>.league-mobile-filter,html:not([data-theme=light]) .league-card,html:not([data-theme=light]) .league-detail-header,html:not([data-theme=light]) .league-detail-tabs,html:not([data-theme=light]) .league-detail-panel,html:not([data-theme=light]) .league-about-list,html:not([data-theme=light]) .league-admin-panel{background:radial-gradient(ellipse at 50% 0%,#262e37c7,#10161ce6 44%,#05080bfc),linear-gradient(145deg,#192129,#0d1217 58%,#040609)!important}html:not([data-theme=light]) .league-mobile-filter select,html:not([data-theme=light]) .desktop-league-mine>.league-mobile-filter select,html:not([data-theme=light]) .league-mobile-filter .cs-trigger,html:not([data-theme=light]) .desktop-league-mine>.league-mobile-filter .cs-trigger,html:not([data-theme=light]) #league-detail .league-round-filter select,html:not([data-theme=light]) #league-detail .league-round-filter .cs-trigger{background:linear-gradient(145deg,#222c35,#11171d 54%,#06090c)!important}html:not([data-theme=light]) .league-about-list>div{background:linear-gradient(145deg,#1c242cd1,#080c10f0)!important}html:not([data-theme=light]) .league-detail-tab{background:linear-gradient(180deg,#181f26d1,#080c10f5)!important}html:not([data-theme=light]) .league-detail-tab.active{background:linear-gradient(180deg,#262b29e6,#0d1114fa)!important}#view-leaderboard .rank:not(.gold):not(.silver):not(.bronze),#league-detail .league-standings-table .rank:not(.gold):not(.silver):not(.bronze){background:transparent}html:not([data-theme=light]) select option{background:#10161c;color:#f4f6f8}html[data-theme=light] select option{background:#fff;color:#111827}html:not([data-theme=light]) .leaderboard-load-more{background:linear-gradient(145deg,#1c252e,#0e1419 54%,#06090c)!important}html:not([data-theme=light]) .leaderboard-load-more:hover{background:linear-gradient(145deg,#27323d,#151c23 54%,#090d11)!important}html:not([data-theme=light]) .brow.total{background:linear-gradient(145deg,#202a33,#10161c 55%,#06090c)!important}@media(max-width:760px){html:not([data-theme=light]) #league-detail{background:radial-gradient(ellipse at 50% 8%,#283039cc,#12181ee6 34%,#070a0dfa 72%,#030405)!important}html:not([data-theme=light]) #league-detail .league-detail-panel,html:not([data-theme=light]) #league-detail .league-about-panel,html:not([data-theme=light]) #league-detail .league-about-list,html:not([data-theme=light]) #league-detail .league-about-list>div,html:not([data-theme=light]) #league-detail .league-admin-panel{background:transparent!important}}@media(max-width:699px){html:not([data-theme=light]) .round-total,html:not([data-theme=light]) .round-total.round-transfer-summary{background:radial-gradient(ellipse at 50% 0%,#262e37d1,#10161ceb 46%,#05080bfc),linear-gradient(145deg,#182028,#0c1116 58%,#030507)!important;box-shadow:inset 0 1px #ffffff0a}html:not([data-theme=light]) #formation-trigger,html:not([data-theme=light]) #card-display-mode-control .cs-trigger{background:radial-gradient(ellipse at 50% 0%,#2b343edb,#141b22f0 48%,#070a0efc),linear-gradient(145deg,#202a33,#10161c 58%,#05080b)!important}html:not([data-theme=light]) #formation-trigger:hover:not(:disabled),html:not([data-theme=light]) #card-display-mode-control .cs-trigger:hover:not(:disabled),html:not([data-theme=light]) #formation-trigger[aria-expanded=true],html:not([data-theme=light]) #card-display-mode-control .cs-trigger[aria-expanded=true]{background:linear-gradient(145deg,#2a3540,#151c23 55%,#080c10)!important}}html:not([data-theme=light]) .detail-tabs,html:not([data-theme=light]) .detail-body,html:not([data-theme=light]) .modal-head,html:not([data-theme=light]) .picker-filters,html:not([data-theme=light]) .picker-other-position-title,html:not([data-theme=light]) .player-row,html:not([data-theme=light]) .ov-card,html:not([data-theme=light]) .player-performance-summary,html:not([data-theme=light]) .table-wrap,html:not([data-theme=light]) table.data,html:not([data-theme=light]) select,html:not([data-theme=light]) input{background:linear-gradient(145deg,#12181ef5,#06090cfa)!important}html:not([data-theme=light]) .player-row.selected,html:not([data-theme=light]) table.data tbody tr.me,html:not([data-theme=light]) .league-standings-table tbody tr.me{background:linear-gradient(145deg,#fde05324,#0c0f12fa)!important}.topbar-socials-spacer{flex:0 0 143px;height:1px;margin-left:auto;pointer-events:none}.account-menu{position:relative;flex:0 0 auto;margin-left:14px}.language-switcher{display:inline-flex;align-items:center;gap:2px;margin-left:12px;padding:3px;border:1px solid var(--border-strong);border-radius:9px;background:#07090b}.language-switcher button{min-width:31px;height:27px;padding:0 6px;border:0;border-radius:6px;color:var(--text-muted);background:transparent;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.language-switcher button:hover{color:#fff}.language-switcher button.active{color:#111;background:var(--accent)}.account-icon-btn{width:36px;height:36px;border-radius:50%;appearance:none;cursor:pointer;background:var(--bg-panel);border:1px solid var(--border-strong);color:var(--text);display:grid;place-items:center;transition:.15s}.account-icon-btn:hover{border-color:var(--accent);color:var(--accent)}.account-dropdown{display:none;position:absolute;top:calc(100% + 8px);right:0;z-index:50;min-width:220px;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:6px;flex-direction:column;gap:2px}.account-dropdown.show{display:flex}.account-dropdown-email{padding:10px 12px 8px;font-size:12.5px;font-weight:700;color:var(--text);border-bottom:1px solid var(--border);margin-bottom:4px;word-break:break-all;text-transform:lowercase}.account-dropdown-item{appearance:none;cursor:pointer;background:none;border:none;text-align:left;padding:9px 12px;border-radius:6px;font-size:13px;font-weight:700;color:var(--text-secondary)}.account-dropdown-item:hover{background:var(--bg-panel);color:var(--text)}.account-dropdown-item.danger{color:#ff9781}.account-dropdown-item.danger:hover{background:var(--danger);color:#fff}.account-support-item{display:flex;align-items:center;justify-content:space-between;gap:12px}.support-menu-badge{min-width:19px;height:19px;padding:0 5px;border-radius:10px;color:#fff;background:#ff4b3e;font-size:10px;font-weight:900;line-height:19px;text-align:center;box-shadow:0 0 0 2px #ff4b3e1f}.account-admin-item{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-menu-badge,.admin-tab-badge{display:inline-grid;min-width:19px;height:19px;padding:0 5px;place-items:center;border-radius:10px;color:#fff;background:#ff4b3e;font-size:10px;font-weight:900;line-height:1;box-shadow:0 0 0 2px #ff4b3e21,0 0 12px #ff4b3e4d}.admin-menu-badge[hidden],.admin-tab-badge[hidden]{display:none}.admin-support-tab{display:inline-flex;align-items:center;gap:7px}.tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--border);margin:22px -18px 24px;padding:0 8px}.tab{appearance:none;border:none;cursor:pointer;background:transparent;color:var(--text-muted);padding:11px 18px;font-family:var(--font);font-size:14px;font-weight:700;border-bottom:3px solid transparent;border-radius:6px 6px 0 0;display:inline-flex;align-items:center;justify-content:center;gap:4px;transition:color .15s,border-color .15s,background .15s}.tab-icon{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.78;transition:opacity .15s ease}.tab:hover{color:var(--text-secondary);background:#ffffff08}.tab.active{color:var(--accent);border-bottom-color:var(--accent)}.tab:hover .tab-icon,.tab.active .tab-icon{opacity:1}.nav-scroll-hint{display:none}.league-nav-dropdown{position:relative;display:flex}.league-nav-trigger{white-space:nowrap}.league-nav-chevron{display:inline-block;margin-left:4px;color:currentColor;transition:transform .18s ease}.league-nav-dropdown.open .league-nav-chevron{transform:rotate(180deg)}.league-nav-menu{position:absolute;z-index:120;top:calc(100% + 8px);left:50%;display:none;width:220px;padding:8px;border:1px solid rgba(255,255,255,.28);border-radius:12px;background:radial-gradient(circle at 84% -14%,rgba(253,224,83,.16),transparent 38%),linear-gradient(145deg,#1c242ceb,#090d11f2 56%,#030609fa);box-shadow:0 22px 58px #00000094,0 0 24px #fde05312,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(16px) saturate(128%);backdrop-filter:blur(16px) saturate(128%);transform:translate(-50%)}.league-nav-dropdown.open .league-nav-menu{display:grid}.league-nav-menu button{padding:11px 13px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:linear-gradient(145deg,#1820279e,#05090dc2);color:#d8dde2;cursor:pointer;font:inherit;font-weight:850;text-align:left}.league-nav-menu button+button{margin-top:5px}.league-nav-menu button:hover,.league-nav-menu button.active{background:linear-gradient(145deg,#fde05324,#080c10eb);border-color:#fde0537a;color:var(--accent)}#howto-modal{overflow-y:auto;padding:16px}.modal-card.howto-modal-card{width:min(600px,100%);max-width:600px;max-height:none;overflow:hidden;border:1px solid rgba(253,224,83,.55);background:var(--bg-elevated);color:var(--text);box-shadow:0 26px 80px #0000009e}.howto-visual{position:relative;min-height:235px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 84% 110%,rgba(255,255,255,.13) 0 29%,transparent 29.5%),linear-gradient(145deg,#ffe45c 0%,var(--accent) 58%,#e2bd1d 100%);color:#000}.howto-visual:before{content:"";position:absolute;width:310px;height:310px;right:-165px;bottom:-205px;border-radius:50%;border:30px solid rgba(17,20,24,.1)}.howto-visual .modal-close{position:absolute;z-index:3;top:16px;right:16px;width:34px;height:34px;border:2px solid #000000;background:#fff;color:#000;box-shadow:0 4px 12px #0003}.howto-step-count{position:absolute;top:20px;left:22px;z-index:2;padding:5px 10px;border-radius:999px;background:#111418db;color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.5px}.howto-icon{position:relative;z-index:2;width:154px;height:122px;display:grid;place-items:center;filter:drop-shadow(0 6px 0 rgba(17,20,24,.08))}.howto-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.howto-icon svg.howto-captain-icon{width:calc(100% + 10px);height:calc(100% + 10px)}.howto-x2-badge circle{fill:#000;stroke:var(--accent);stroke-width:2}.howto-x2-badge text{fill:var(--accent);stroke:none;font:900 13px/1 var(--font)}.howto-transfer-icon text{fill:currentColor;stroke:none;font:900 27px/1 Arial,sans-serif}.howto-icon img{width:116px;height:116px;object-fit:contain}.howto-icon .howto-pitch-icon{width:154px;height:112px;filter:drop-shadow(.65px 0 0 #000000) drop-shadow(-.65px 0 0 #000000) drop-shadow(0 .65px 0 #000000) drop-shadow(0 -.65px 0 #000000)}.howto-copy{min-height:174px;padding:28px 44px 18px;text-align:center}.howto-copy h2{margin:0 0 12px;color:var(--accent);font-size:clamp(22px,4vw,30px);font-weight:900}.howto-copy p{max-width:485px;margin:0 auto;color:var(--text-secondary);font-size:15px;line-height:1.55;font-weight:700}.howto-highlight{color:#fff;font-weight:800}.howto-copy .brand-inline-crystal{color:var(--accent)}.howto-danger{color:var(--danger);font-weight:900}.howto-controls{display:flex;align-items:center;justify-content:center;gap:18px;padding:4px 24px 24px}.howto-arrow{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--border-strong);background:var(--bg-panel);color:var(--text);cursor:pointer;font:900 26px/1 var(--font);transition:.15s}.howto-arrow:hover:not(:disabled){color:#000;background:var(--accent);border-color:var(--accent)}.howto-arrow:disabled{opacity:.25;cursor:default}.howto-dots{display:flex;align-items:center;gap:7px}.howto-dot{appearance:none;width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--border-strong);cursor:pointer;transition:.18s}.howto-dot.active{width:22px;border-radius:999px;background:var(--accent)}@media(min-width:700px){.modal-card.howto-modal-card{width:602px;min-width:602px;max-width:602px;height:447px;min-height:447px;max-height:447px;display:flex;flex-direction:column}.howto-visual{min-height:200px;height:200px;flex:0 0 200px}.howto-icon{width:148px;height:112px}.howto-copy{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding:14px 34px 8px}.howto-copy h2{margin-bottom:7px;font-size:25px;line-height:1.15}.howto-copy p{max-width:534px;font-size:13px;line-height:1.38}.howto-controls{flex:0 0 auto;padding:0 24px 14px}}@media(max-width:699px){#howto-modal{padding:10px;align-items:center}.modal-card.howto-modal-card{height:465px;min-height:465px;max-height:465px;border-radius:14px}.howto-visual{height:205px;min-height:205px;flex:0 0 205px}.howto-icon{width:136px;height:106px}.howto-icon img{width:100px;height:100px}.howto-icon .howto-pitch-icon{width:136px;height:98px;filter:brightness(0) contrast(3) drop-shadow(.8px 0 0 #000) drop-shadow(-.8px 0 0 #000) drop-shadow(0 .8px 0 #000) drop-shadow(0 -.8px 0 #000)}html.ios-device .howto-icon .howto-pitch-icon{filter:brightness(0) contrast(10) drop-shadow(1.35px 0 0 #000) drop-shadow(-1.35px 0 0 #000) drop-shadow(0 1.35px 0 #000) drop-shadow(0 -1.35px 0 #000) drop-shadow(.8px .8px 0 #000) drop-shadow(-.8px -.8px 0 #000)}.howto-copy{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding:18px 22px 8px}.howto-copy h2{font-size:23px}.howto-copy p{font-size:13.5px;line-height:1.5}.howto-copy p.howto-points-copy{width:calc(100% + 20px);max-width:none;margin-left:-10px;font-size:12.5px}.howto-controls{flex:0 0 54px;gap:12px;padding:0 24px 14px}}.view{display:none;animation:fade .2s ease}.view.active{display:block}@keyframes fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.hero{background:radial-gradient(1200px 300px at 15% -40%,rgba(253,224,83,.12),transparent),var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);padding:26px;margin:22px 0 4px;box-shadow:var(--shadow)}.hero h1{margin:0 0 6px;font-size:26px}.hero p{margin:0;color:var(--text-muted);max-width:720px}.hero .stats{display:flex;gap:14px;flex-wrap:wrap;margin-top:18px}.stat{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 16px;min-width:130px}.stat .k{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.stat .v{font-size:22px;font-weight:800;color:var(--accent)}.panel{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow)}.section-title{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:800;margin:0 0 14px}.section-title:before{content:"";width:4px;height:18px;border-radius:2px;background:var(--accent)}.rules-intro{max-width:920px;color:var(--text-secondary);font-size:15px;line-height:1.7;margin:0 0 38px;padding-bottom:28px;border-bottom:1px solid var(--border)}html[lang=ka] .rules-intro.locale-copy[data-copy-lang=ka],html[lang=en] .rules-intro.locale-copy[data-copy-lang=en],html[lang=ru] .rules-intro.locale-copy[data-copy-lang=ru]{display:block}.rules-intro-brand{white-space:nowrap;font-weight:800;text-transform:uppercase}html[lang=ka] #view-rules .brand-inline{text-transform:uppercase}.rules-intro strong{display:block;margin-bottom:6px;color:var(--accent);font-size:20px;line-height:1.3}.rules-accordion{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;align-items:start}.rules-index{position:sticky;top:150px;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:var(--shadow)}.rules-index a{display:grid;grid-template-columns:32px 1fr;gap:8px;align-items:center;min-height:42px;padding:8px 12px;color:var(--text-secondary);border-bottom:1px solid var(--border);font-size:12px;line-height:1.25;text-decoration:none;transition:color .15s,background .15s}.rules-index a:last-child{border-bottom:0}.rules-index a span{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:800}.rules-index a:hover{color:var(--text);background:#ffe14b12}.rules-document{overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:var(--shadow)}.rules-item{scroll-margin-top:160px;border-bottom:1px solid var(--border)}.rules-item:last-child{border-bottom:0}.rules-q{width:100%;min-height:64px;padding:15px 20px;display:flex;justify-content:flex-start;gap:13px;align-items:center;color:var(--text);background:linear-gradient(90deg,rgba(255,225,75,.09),transparent 72%);border:0;border-bottom:1px solid rgba(255,225,75,.14)}.rules-q h3{margin:0;font-size:17px;line-height:1.25}.rules-number{display:inline-grid;place-items:center;flex:0 0 36px;height:30px;border-radius:7px;color:#111;background:var(--accent);font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.rules-a{color:var(--text-secondary);font-size:14px;line-height:1.65;padding:18px 20px 22px;overflow:visible}.rules-a p{margin:0 0 13px}.rules-a p:last-child{margin-bottom:0}.rules-a strong{color:var(--text)}.rules-a ul{margin:4px 0 15px;padding-left:22px}.rules-a li{margin-bottom:7px;padding-left:3px}.rules-a li::marker{color:var(--accent)}.rules-note{margin:16px 0 4px;padding:13px 15px;border-left:3px solid var(--accent);border-radius:0 8px 8px 0;color:var(--text-secondary);background:#ffe14b11}.rules-note strong{color:var(--accent)}.rules-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:15px 0}.rules-kpis span{display:flex;flex-direction:column;gap:2px;align-items:center;padding:11px 8px;border:1px solid var(--border);border-radius:8px;background:#ffffff05;text-align:center}.rules-kpis b{color:var(--accent);font-size:21px;line-height:1}.rules-formations{padding:11px 13px;border:1px solid rgba(255,225,75,.2);border-radius:8px;color:var(--accent)!important;background:#000;font-weight:800;text-align:center;letter-spacing:.25px}.rules-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0}.rules-status-grid span{padding:11px;border:1px solid var(--border);border-radius:8px;background:#ffffff05}.rules-status-grid b{display:block;margin-bottom:4px;color:var(--accent)}.rules-booster-list{display:grid;gap:8px;margin:15px 0}.rules-booster-list p{display:grid;grid-template-columns:minmax(145px,.45fr) 1fr;gap:14px;margin:0;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:#ffffff05}.rules-booster-list strong{color:var(--accent)}.rules-booster-label{display:inline-flex;align-items:center;gap:9px;min-width:0}.rules-booster-icon{display:inline-grid;width:27px;height:27px;flex:0 0 27px;place-items:center;color:var(--accent);border:1px solid rgba(253,224,83,.36);border-radius:50%;background:#080b0e;box-shadow:inset 0 1px #ffffff0f,0 3px 8px #00000040}.rules-booster-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html[data-theme=light] .rules-booster-icon{background:#101318;box-shadow:0 3px 8px #3a4e672e}.rules-danger{color:#ff6b57!important}.rules-highlight,.rules-a strong.rules-highlight,.rules-a strong.rules-performance-high{color:var(--accent)}.rules-a strong.rules-performance-elite{color:#4da3ff}.rules-bonus-label{display:inline;vertical-align:baseline}.rules-bonus-icon{display:inline-grid;width:23px;height:23px;flex:0 0 23px;place-items:center;color:var(--accent);border:1px solid rgba(253,224,83,.34);border-radius:50%;background:#080b0e;box-shadow:inset 0 1px #ffffff0f,0 3px 8px #00000047;margin-right:7px;vertical-align:middle;transform:translateY(1px)}.rules-bonus-icon svg{width:14px;height:14px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rules-bonus-icon-motm svg{fill:var(--accent);stroke-width:1.4}.rules-bonus-icon-scout{color:#27d9f2;border-color:#27d9f266}.rules-bonus-icon-streak .streak-bars{stroke:#f5f6f7}.rules-bonus-icon-streak .streak-arrow{stroke:var(--accent);stroke-width:2.1}html[data-theme=light] .rules-bonus-icon{background:#101318;box-shadow:0 3px 8px #3a4e6733}.rules-rating-scale{display:grid;gap:7px;margin:14px 0 16px}.rules-rating-scale span{padding:9px 12px;border:1px solid var(--border);border-left-width:4px;border-radius:7px;background:#ffffff06;font-weight:700}.rules-rating-scale .low{color:var(--danger);border-left-color:var(--danger)}.rules-rating-scale .average{color:var(--text-secondary);border-left-color:var(--text-secondary)}.rules-rating-scale .high{color:var(--accent);border-left-color:var(--accent)}.rules-rating-scale .elite{color:#4da3ff;border-left-color:#4da3ff}.rules-a .table-wrap{margin:16px 0 4px;border:1px solid var(--border);border-radius:8px;overflow:auto}.rules-a table.data{margin:0;min-width:520px}.rules-a table.data th{color:var(--accent);background:#000;font-size:12px;text-transform:uppercase}.rules-a table.data th,.rules-a table.data td{padding:12px 14px;border-bottom:1px solid var(--border)}.rules-a table.data tbody tr:last-child td{border-bottom:0}.rules-a table.data tbody tr:nth-child(2n){background:#ffffff05}@media(max-width:760px){#view-rules .panel{padding:16px 12px;border:0;box-shadow:none}.rules-intro{font-size:13px;line-height:1.65;margin-bottom:28px;padding-bottom:22px}.rules-intro strong{font-size:17px}.rules-accordion{display:block}.rules-index{position:static;display:flex;overflow-x:auto;gap:7px;padding:8px;margin-bottom:14px;border:0;border-radius:0;background:transparent;box-shadow:none;scrollbar-width:none}.rules-index::-webkit-scrollbar{display:none}.rules-index a{display:flex;flex:0 0 auto;min-height:36px;padding:7px 10px;border:1px solid var(--border);border-radius:7px;white-space:nowrap}.rules-index a:last-child{border-bottom:1px solid var(--border)}.rules-document{border-radius:10px}.rules-item{scroll-margin-top:132px}.rules-q{min-height:56px;padding:12px 13px;gap:10px}.rules-q h3{font-size:15px}.rules-number{flex-basis:32px;height:28px}.rules-a{padding:14px 13px 18px;font-size:13px;line-height:1.6}.rules-document,.rules-item,.rules-a,.rules-a .table-wrap{min-width:0;max-width:100%}.rules-a .table-wrap{margin-left:-2px;margin-right:-2px;overflow-x:hidden}.rules-a table.data{width:100%;min-width:0;table-layout:fixed}.rules-a table.data th,.rules-a table.data td{padding:10px 8px;font-size:11px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;word-break:normal}.rules-a table.data th:first-child,.rules-a table.data td:first-child{width:62%}.rules-a table.data th.num,.rules-a table.data td.num{width:38%}.rules-a .rules-transfer-table table.data th:first-child,.rules-a .rules-transfer-table table.data td:first-child{width:57%}.rules-a .rules-transfer-table table.data th.num,.rules-a .rules-transfer-table table.data td.num{width:43%}.rules-a .rules-transfer-table table.data th.num{white-space:nowrap}.rules-kpis{grid-template-columns:repeat(2,1fr)}.rules-status-grid{grid-template-columns:1fr}.rules-booster-list p{grid-template-columns:1fr;gap:4px}}.table-wrap{overflow-x:auto}table.data{width:100%;border-collapse:collapse;min-width:520px}table.data th,table.data td{padding:12px 14px;text-align:left}table.data thead th{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);border-bottom:1px solid var(--border-strong)}table.data tbody tr{border-bottom:1px solid var(--border)}table.data tbody tr:hover{background:#ffffff05}table.data td.num,table.data th.num{text-align:right;font-variant-numeric:tabular-nums}.rank{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--bg-panel);font-weight:800;font-size:13px}.rank.gold{background:var(--accent);color:#000}.rank.silver{background:#c9ced6;color:#000}.rank.bronze{background:var(--amber);color:#000}.points{font-weight:800;color:var(--accent)}table.data tbody tr.me{background:#fde05329}table.data tbody tr.me:hover{background:#fde05338}.leaderboard-me-pin{display:grid;grid-template-columns:74px minmax(0,1fr) 130px 145px;align-items:center;min-height:58px;padding:9px 0;background:var(--accent);color:#000;border-top:2px solid var(--accent-soft);cursor:pointer;font-variant-numeric:tabular-nums}.leaderboard-me-pin[style*="display: none"]{display:none!important}.lb-pin-rank{font-size:16px;font-weight:950;text-align:center}.lb-pin-team{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 14px;font-size:14px}.lb-pin-points{box-sizing:border-box;width:100%;padding:0 14px;text-align:right;font-size:14px;font-weight:900}.lb-pin-points.total{font-size:15px}.leaderboard-load-more{width:100%;appearance:none;border:0;cursor:pointer;padding:11px 14px;background:#000;color:var(--accent);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.5px;border-radius:0 0 9px 9px}.leaderboard-load-more:hover{background:#0a0c0e;color:var(--accent-soft)}#league-detail .leaderboard-me-pin{grid-template-columns:74px minmax(0,1fr) 130px 145px}.pos{display:inline-block;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.4px}.pos.GK{background:#1c82e02e;color:#6db4ff}.pos.DEF{background:#2fc82b29;color:#7ee27a}.pos.MID{background:#fde05329;color:var(--accent-soft)}.pos.FWD{background:#e0553b2e;color:#ff9781}.tag-live{color:var(--live);font-weight:800}.tag-scored{color:var(--accent);font-weight:800}.tag-upcoming{color:var(--text-muted);font-weight:700}.btn{appearance:none;cursor:pointer;border:1px solid var(--border-strong);background:var(--bg-panel);color:var(--text-secondary);padding:10px 16px;border-radius:var(--radius-sm);font-weight:700;font-size:14px;transition:.15s}.btn:hover{border-color:var(--accent);color:var(--text)}.btn.primary{background:var(--accent);color:#000;border-color:var(--accent)}.btn.primary:hover{background:var(--accent-hover)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.saved{background:var(--live);color:#000;border-color:var(--live)}#save-lineup.saved,#save-lineup.saved:hover,#save-lineup.saved:focus,#save-lineup.saved:active{background:linear-gradient(145deg,#43df79 0%,var(--live) 58%,#139847 100%);color:#001507;border-color:var(--live);box-shadow:0 0 0 2px #2dd0672e,0 5px 16px #10853d47}select,input{background:var(--bg-panel);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:9px 12px;font-family:inherit;font-size:14px}select:focus,input:focus{outline:none;border-color:var(--accent)}.row{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.pitch-wrap{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1120px;margin:0 auto;padding:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}#view-team>.panel{position:static;width:100%;margin:0;padding:22px 18px 28px;background:transparent;border:0;border-radius:0;box-shadow:none}.pitch-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;max-width:900px;margin-bottom:14px;padding:10px 14px;flex-wrap:nowrap;background:#0a0b0d;border:0;border-radius:12px;box-shadow:0 8px 24px #0000003d}.pitch-toolbar .muted{flex:1 1 auto;min-width:0;color:#ffffffb8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pitch-toolbar-editable .muted{display:none}#pitch-toolbar-opponent{justify-content:center;max-width:var(--team-content-width);padding:4px 12px 10px;background:transparent;border-radius:0;box-shadow:none}#pitch-toolbar-opponent #opponent-team-title{flex:0 1 auto;color:#fff;font-size:clamp(18px,2.2vw,28px);font-weight:950;line-height:1.1;letter-spacing:.5px;text-align:center;text-transform:uppercase}@media(min-width:700px){#pitch-toolbar-opponent{position:absolute;top:-2px;right:37px;z-index:6;width:226px;max-width:none;min-height:59px;margin:0;padding:8px 14px;box-sizing:border-box;justify-content:center;color:#f7f8f9;background:radial-gradient(circle at 28% -18%,rgba(255,255,255,.085),transparent 43%) padding-box,linear-gradient(145deg,#1c2126f5,#040608fb 62%,#000000fe) padding-box,linear-gradient(180deg,#dae0dead,#70797e66 52%,#52595e8a) border-box;border:1px solid rgba(255,255,255,.28);border-radius:14px;box-shadow:inset 0 1px #ffffff13,0 8px 24px #00000070;-webkit-backdrop-filter:blur(13px) saturate(120%);backdrop-filter:blur(13px) saturate(120%);pointer-events:none}#pitch-toolbar-opponent #opponent-team-title{display:block;max-width:100%;color:#fff;font-size:12px;line-height:1.22;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;text-transform:none}html[data-theme=light] #pitch-toolbar-opponent{color:#111827;background:radial-gradient(circle at 15% -8%,rgba(255,255,255,.98),transparent 40%) padding-box,linear-gradient(155deg,#ffffffe6,#e8eff4e0 64%,#d8e2eaf0) padding-box,linear-gradient(135deg,#fff,#ffffff75 52%,#fff) border-box;border-color:#fffffffa;box-shadow:inset 0 1px #fff,0 10px 25px #3a4e6733}html[data-theme=light] #pitch-toolbar-opponent #opponent-team-title{color:#111827}#pitch-toolbar-editable{position:relative;z-index:5;display:grid;grid-template-columns:100px minmax(0,450px) minmax(0,450px) 100px;grid-template-rows:38px 48px;column-gap:6px;width:100%;max-width:1118px;margin:0 auto -86px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;pointer-events:none}#formation-picker{grid-column:2;grid-row:1;justify-self:start;align-self:end;width:138px;transform:translate(-30px,13px)}#card-display-mode-control{grid-column:3;grid-row:1;justify-self:end;align-self:end;width:138px;transform:translate(30px,13px)}#card-display-mode-control .cs-trigger{position:relative;justify-content:center;gap:4px;padding-right:28px;padding-left:28px;font-size:12px;text-align:center}#card-display-mode-control .cs-trigger-chevron{position:absolute;right:9px}#formation-trigger{position:relative;min-height:39px;justify-content:center;padding:8px 28px;background:var(--bg-panel);border-color:var(--border-strong);border-radius:8px;font-size:12px;font-style:normal;font-weight:800;text-align:center}#formation-trigger .formation-chevron{position:absolute;right:9px}#open-boosters{grid-column:2;grid-row:2;justify-self:start;align-self:center;width:76px;height:76px;font-size:34px;transform:translate(-3px,35px);pointer-events:auto}#squad-quick-actions{grid-column:3;grid-row:2;justify-self:end;align-self:center;display:flex;flex-direction:row;align-items:center;gap:10px;width:auto;transform:translate(37px,35px);pointer-events:auto}#squad-quick-actions .booster-fab{width:56px;height:56px}#autofill-squad{font-size:28px}#formation-picker,#card-display-mode-control{pointer-events:auto}}.display-mode-select{flex:0 0 auto;font-size:12px;font-weight:700;padding:6px 10px;border-color:var(--border-strong);background:var(--bg-panel)}.formation-picker{position:relative;flex:0 0 auto;z-index:35}#formation-select{display:none}.formation-trigger{width:100%;min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text);border-style:solid;border-width:1px;border-radius:7px;cursor:pointer}.formation-trigger:disabled{opacity:.55;cursor:not-allowed}.formation-chevron{color:var(--text-muted);font-size:15px;transition:transform .16s ease}.formation-trigger[aria-expanded=true] .formation-chevron{transform:rotate(180deg)}.formation-popover{position:absolute;top:calc(100% + 7px);left:0;z-index:120;width:306px;padding:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;background:linear-gradient(145deg,#171e25,#0d1217 52%,#06090c);border:1px solid var(--border-strong);border-radius:12px;box-shadow:0 14px 38px #0000008c}.formation-popover[hidden]{display:none}.formation-option{min-width:0;padding:8px 7px 9px;color:var(--text-muted);background:linear-gradient(145deg,#151a20,#090c10);border:1px solid transparent;border-radius:8px;cursor:pointer}.formation-option:hover{color:var(--text);border-color:var(--border-strong)}.formation-option.active{color:#171a1e;background:linear-gradient(145deg,#ffe96a 0%,var(--accent) 58%,#e3bb20 100%);border-color:var(--accent)}.formation-option-label{display:block;margin-bottom:7px;font-size:13px;font-weight:900}.formation-diagram{display:flex;flex-direction:column;gap:4px;min-height:36px;justify-content:center}.formation-dot-row{display:flex;justify-content:center;gap:5px}.formation-dot{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.9}@media(min-width:700px){.formation-popover{top:calc(100% + 5px)}}.cs-control{position:relative;width:100%;min-width:0}.cs-native{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:none!important}.cs-trigger{width:100%;min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;color:var(--text);background:var(--bg-panel);border:1px solid var(--border-strong);border-radius:8px;font:inherit;font-size:13px;font-weight:800;text-align:left;cursor:pointer}.cs-trigger:disabled{opacity:.55;cursor:not-allowed}.cs-trigger-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:8px}.cs-trigger-chevron{flex:0 0 auto;color:var(--text-muted);font-size:15px;transition:transform .18s ease}.cs-trigger[aria-expanded=true] .cs-trigger-chevron{transform:rotate(180deg)}.cs-overlay{position:fixed;inset:0;z-index:260;display:flex;align-items:center;justify-content:center;padding:18px;background:#010407b3;-webkit-backdrop-filter:blur(9px) saturate(118%);backdrop-filter:blur(9px) saturate(118%);opacity:0;transition:opacity .2s ease}.cs-overlay[hidden]{display:none}.cs-overlay.show{opacity:1}.cs-sheet{position:relative;isolation:isolate;width:min(420px,100%);max-height:min(72vh,620px);display:flex;flex-direction:column;overflow:hidden;color:#f6f8fa;background:radial-gradient(circle at 84% -14%,rgba(253,224,83,.16),transparent 38%),linear-gradient(145deg,#1c242cf2,#090d11f7 56%,#030609fc);border:1px solid rgba(255,255,255,.28);border-radius:16px;box-shadow:0 28px 80px #000000ad,0 0 34px #fde05314,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(18px) saturate(128%);backdrop-filter:blur(18px) saturate(128%);transform:translateY(10px) scale(.985);transition:transform .2s ease}.cs-overlay.show .cs-sheet{transform:translateY(0) scale(1)}.cs-sheet-handle{display:none}.cs-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;background:linear-gradient(90deg,#ffffff0b,#fde05309,#ffffff04);border-bottom:1px solid rgba(253,224,83,.2);box-shadow:inset 0 -1px #ffffff06}.cs-sheet-head h2{margin:0;color:#fff;font-size:16px;line-height:1.2}.cs-sheet-close{width:32px;height:32px;display:grid;place-items:center;padding:0;color:#aab3bd;background:#ffffff09;border:1px solid rgba(255,255,255,.14);border-radius:50%;font-size:16px;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.cs-sheet-close:hover{color:var(--accent);background:#fde05314;border-color:#fde0538c;transform:rotate(5deg)}.cs-options{padding:10px;overflow-y:auto;overscroll-behavior:contain}.cs-option{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;color:#f7f9fb;background:radial-gradient(circle at 82% 0%,rgba(253,224,83,.04),transparent 42%),linear-gradient(145deg,#182027ad,#05090dcc);border:1px solid rgba(255,255,255,.1);border-radius:10px;box-shadow:inset 0 1px #ffffff06;font:inherit;font-size:14px;font-weight:750;text-align:left;cursor:pointer}.cs-option-identity{min-width:0;display:flex;align-items:center;gap:11px}.cs-option-logo{width:24px;height:24px;flex:0 0 24px;object-fit:contain}.cs-trigger-label .cs-option-logo{width:21px;height:21px;flex-basis:21px}.cs-option-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-option+.cs-option{margin-top:5px}.cs-option:hover{background:linear-gradient(145deg,#1f2830d1,#070b0fe6);border-color:#fde05366}.cs-option.selected{color:var(--accent);background:linear-gradient(145deg,#fde05324,#080c10f0);border-color:#fde05394;box-shadow:inset 3px 0 0 var(--accent),0 0 16px #fde05312}.cs-option:disabled{opacity:.42;cursor:not-allowed}.cs-check{flex:0 0 auto;color:var(--accent);font-size:18px;opacity:0}.cs-option.selected .cs-check{opacity:1}.cs-sheet.is-multi .cs-check{width:22px;height:22px;display:grid;place-items:center;color:transparent;border:1px solid rgba(255,255,255,.32);border-radius:6px;opacity:1;font-size:15px;font-weight:950}.cs-sheet.is-multi .cs-option.selected .cs-check{color:#111;background:var(--accent);border-color:var(--accent);box-shadow:0 0 12px #fde0532e}.cs-sheet-actions{padding:10px;background:#030609b8;border-top:1px solid rgba(253,224,83,.2)}.cs-sheet-actions[hidden]{display:none}.cs-sheet-done{width:100%;min-height:44px;padding:9px 14px;color:#111;background:linear-gradient(145deg,#ffe96a 0%,var(--accent) 58%,#e3bb20 100%);border:1px solid var(--accent);border-radius:10px;font:inherit;font-size:14px;font-weight:950;cursor:pointer}html.cs-open,body.cs-open{overflow:hidden}.picker-select-row .cs-control{flex:1 1 50%}.picker-search-row>#picker-search,.picker-search-row>.cs-control{width:100%;min-width:0}#card-display-mode-control{flex:0 0 auto}@media(max-width:760px){.cs-overlay{align-items:flex-end;padding:0}.cs-sheet{width:100%;max-height:min(78dvh,680px);border-width:1px 0 0;border-radius:20px 20px 0 0;transform:translateY(100%)}.cs-overlay.show .cs-sheet{transform:translateY(0)}.cs-sheet-handle{display:block;width:42px;height:4px;margin:8px auto 1px;border-radius:999px;background:#ffffff8f}.cs-sheet-head{padding:12px 15px 13px}.cs-option{min-height:52px;font-size:15px}.cs-options{scrollbar-width:none}.cs-options::-webkit-scrollbar{display:none;width:0;height:0}}@media(min-width:761px){.cs-options{scrollbar-color:rgba(255,255,255,.62) rgba(255,255,255,.04)}.cs-options::-webkit-scrollbar{width:7px}.cs-options::-webkit-scrollbar-track{border-radius:999px;background:#ffffff09}.cs-options::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,#ffffffd6,#ffffff61)}.cs-sheet{max-height:min(76vh,680px)}.cs-trigger{background:radial-gradient(circle at 84% -28%,rgba(253,224,83,.1),transparent 42%),linear-gradient(145deg,#1b232bc2,#05090de0);border-color:#fff3;box-shadow:inset 0 1px #fff1,0 5px 16px #00000029;-webkit-backdrop-filter:blur(12px) saturate(122%);backdrop-filter:blur(12px) saturate(122%);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.cs-trigger:hover,.cs-trigger[aria-expanded=true]{border-color:#fde05394;box-shadow:0 0 0 3px #fde05314,inset 0 1px #ffffff14}html[data-theme=light] .cs-trigger{color:#111827;background:radial-gradient(circle at 84% -28%,rgba(253,224,83,.2),transparent 42%),linear-gradient(145deg,#ffffffc7,#e7eef4d1);border-color:#41526947;box-shadow:inset 0 1px #fff,0 5px 16px #3a4e671a}}.booster-fab{flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:var(--accent);color:#000;border:none;cursor:pointer;font-size:16px;display:grid;place-items:center;transition:.15s;box-shadow:0 0 0 3px #fde05333}.booster-fab:hover{filter:brightness(1.08)}.booster-fab.active{background:var(--accent);box-shadow:0 0 0 3px #fde05333}.booster-fab:disabled{cursor:not-allowed;filter:grayscale(.45);opacity:.45}.squad-clear-fab{color:#12161b;background:var(--accent);border:0;box-shadow:0 0 0 3px #fde05333}.squad-clear-fab:hover:not(:disabled){color:#000;background:#ffe86a;border-color:#040709d1}.squad-action-icon{display:block;width:78%;height:78%;object-fit:contain;pointer-events:none}.squad-clear-fab svg{width:56%;height:56%;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transform:translate(1px)}#open-boosters{color:#000}#open-boosters svg{display:block;width:56%;height:70%;overflow:visible}#open-boosters svg path{fill:currentColor}@media(min-width:700px){#open-boosters svg{width:90%;height:90%}}@media(max-width:699px){#open-boosters svg{width:100%;height:100%;transform:scale(1.08)}}.booster-banner{position:relative;z-index:5;width:100%;max-width:var(--team-content-width);margin:0 auto 8px;padding:8px 14px;background:linear-gradient(180deg,#181506,#090803 48%,#020202);border:2px solid var(--accent);border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:900;color:#fde053;box-shadow:inset 0 1px 10px #fde0531f,0 0 22px #fde05347}.booster-banner .deactivate-btn{flex:0 0 auto;appearance:none;cursor:pointer;border:1px solid var(--danger);color:#ff9781;background:transparent;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:800;text-transform:uppercase}.booster-banner .deactivate-btn:hover{background:var(--danger);color:#fff}.booster-banner .deactivate-btn:disabled{cursor:wait;opacity:.72}#booster-activate-btn.btn.danger{text-transform:uppercase}.modal-card.booster-modal-card{max-width:600px;max-height:none;overflow:hidden;background:#f7f7f7;color:#15181c;border:0}.booster-banner-copy{display:inline-flex;align-items:center;justify-content:center;gap:9px;line-height:1.25;flex:1 1 auto;min-width:0;text-align:center}.booster-banner-text,.booster-status-copy{display:inline}.booster-banner-text{min-width:0}.booster-banner:not(:has(.deactivate-btn)) .booster-banner-copy{white-space:nowrap}.booster-banner-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;aspect-ratio:1;box-sizing:border-box;border-radius:50%;color:#fde053;background:#000;border:2px solid #fde053;box-shadow:none;font-size:14px;font-weight:900;line-height:1}@media(max-width:699px){html[data-theme=light]{background:#000}.booster-banner{padding-inline:10px;gap:6px}.booster-banner-copy,.booster-banner:not(:has(.deactivate-btn)) .booster-banner-copy{white-space:normal;font-size:12px}.booster-banner-text{white-space:normal;overflow-wrap:normal;word-break:normal}html.ios-device .booster-banner{padding-inline:10px;gap:6px}html.ios-device .booster-banner-copy{min-width:0;gap:7px;font-size:12px}html.ios-device .booster-banner-icon{flex-basis:30px;width:30px;height:30px}html.ios-device .booster-banner .deactivate-btn{padding-inline:9px;font-size:11px}}#booster-modal{overflow-y:auto;padding:16px}.booster-hero{position:relative;min-height:205px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:28px 54px 24px;overflow:hidden;background:var(--accent);color:#000}.booster-hero:after{content:"";position:absolute;right:-90px;bottom:-105px;width:270px;height:220px;border-radius:50%;background:#ffffff3d}.booster-hero #booster-close{position:absolute;top:16px;right:16px;z-index:2;width:32px;height:32px;border:2px solid #000000;background:#fff;color:#000;box-shadow:0 3px 10px #0000002e}.booster-hero-icon{position:relative;z-index:1;width:70px;height:70px;display:grid;place-items:center;border:5px solid #fff;border-radius:50%;background:#000;box-shadow:0 0 0 3px #111418e6}.booster-hero-icon svg{width:68%;height:68%}.booster-hero-icon path{fill:var(--accent)}.booster-hero-title{position:relative;z-index:1;font-size:clamp(25px,4vw,38px);font-weight:950;line-height:1.1;text-align:center}.booster-modal-card .booster-hint{padding:22px 24px 6px;color:#25282d;font-size:15px;line-height:1.35;text-align:center}#account-modal.overlay,#user-modal.overlay{overflow-y:auto;align-items:flex-start;padding:24px 16px}.modal-card.account-modal-card{max-width:430px;max-height:none;margin:auto 0}.account-modal-body{padding:16px}.account-modal-body .field{margin-bottom:14px}.account-sections{display:grid;grid-template-columns:1fr;gap:18px}.account-section{min-width:0}.account-password-section{padding-top:16px;border-top:1px solid var(--border)}.account-section>.btn.primary{width:100%;min-height:42px}.account-phone-verification{margin:2px 0 14px;padding:12px;border:1px solid rgba(253,224,83,.5);border-radius:10px;background:#fde05312}.account-phone-verification[hidden]{display:none!important}.account-phone-verification .login-copy{margin:0 0 10px}.account-phone-verification .field{margin-bottom:10px}.account-phone-verification-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.account-phone-verification-actions .btn,.account-modal-body table.data{min-width:0}.account-modal-body table.data th,.account-modal-body table.data td{padding:10px}.account-modal-body table.data tbody tr.clickable{cursor:pointer}.user-lineup-detail{font-size:13px}.account-section-divider{height:1px;background:var(--border);margin:18px 0 14px}.account-section-title{margin:0 0 14px;font-size:13px;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.account-security-section{min-width:0}.player-visual-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.player-visual-option{min-width:0;min-height:58px;padding:9px 12px;border:1px solid var(--border-strong);border-radius:11px;background:var(--bg-panel);color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:9px;font:inherit;font-weight:800;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.player-visual-option:hover{color:var(--text);border-color:#fde0538c}.player-visual-option.active{color:var(--accent);border-color:var(--accent);background:#fde05314;box-shadow:inset 0 0 0 1px #fde0531f}.player-visual-option-icon{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#dfe4ea;color:#596273;border:2px solid #fff;box-shadow:0 0 0 1px var(--border-strong);font-size:18px;line-height:1}.player-visual-kit-icon{border-radius:8px;background:var(--accent);color:#15191f;font-size:17px}.security-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.security-section-heading p{margin:-7px 0 0;color:var(--text-muted);font-size:12.5px;line-height:1.5}.security-status{flex:0 0 auto;border:1px solid var(--border-strong);border-radius:999px;padding:6px 10px;color:var(--text-muted);background:var(--bg-panel);font-size:11px;font-weight:800}.security-status.enabled{color:var(--live);border-color:#2ecc7173;background:#2ecc7114}.security-check-row{display:flex;align-items:center;gap:9px;margin:0 0 14px;color:var(--text-secondary);font-size:12.5px;cursor:pointer}.security-check-row input{width:17px;height:17px;accent-color:var(--accent)}.two-factor-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.two-factor-method-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:13px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-panel);color:var(--text);text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.two-factor-method-card:hover{border-color:var(--accent);background:var(--bg-elevated);transform:translateY(-1px)}.two-factor-method-card:disabled{opacity:.55;cursor:not-allowed;transform:none}.two-factor-method-card>span:nth-child(2){display:flex;flex-direction:column;gap:3px;min-width:0}.two-factor-method-card strong{font-size:13px}.two-factor-method-card small{color:var(--text-muted);font-size:11px;line-height:1.35}.two-factor-method-card>b{color:var(--accent);font-size:11px}.two-factor-method-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#fde05321;color:var(--accent);font-size:18px;font-weight:900}.two-factor-method-icon.phone{font-size:20px}.two-factor-setup{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px}.two-factor-setup-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:start}#two-factor-qr{width:220px;max-width:100%;height:auto;border-radius:12px;background:#fff;padding:7px}.security-steps{margin:0 0 15px;padding-left:20px;color:var(--text-secondary);font-size:12.5px;line-height:1.65}.manual-secret{display:flex;flex-direction:column;gap:5px;margin-bottom:13px;padding:10px 12px;border-radius:8px;background:var(--bg-elevated);color:var(--text-muted);font-size:11px}.manual-secret code{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;word-break:break-all}.compact-field{max-width:300px}#two-factor-action-code-field[hidden]{display:none!important}.security-actions{display:flex;flex-wrap:wrap;gap:9px}.security-actions .btn{margin:0}#two-factor-action-error{margin-top:1px}#two-factor-disable-btn{background:var(--danger);border-color:var(--danger);color:#fff}#two-factor-disable-btn:hover{filter:brightness(1.08)}.security-note{margin:0 0 14px;color:var(--text-secondary);font-size:13px}.recovery-codes-panel{margin-top:15px;padding:15px;border:1px solid rgba(253,224,83,.45);border-radius:var(--radius-sm);background:#fde0530f}.recovery-codes-panel>strong{color:var(--accent);font-size:14px}.recovery-codes-panel>p{color:var(--text-muted);font-size:12px;line-height:1.5}.recovery-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0}.recovery-codes code{display:block;border-radius:7px;background:var(--bg-deep);padding:9px 10px;color:var(--text);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;text-align:center}.device-subheading{margin:17px 0 8px;color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.5px}.device-list{display:flex;flex-direction:column;gap:8px}.device-empty{padding:12px;border:1px dashed var(--border);border-radius:8px;color:var(--text-faint);font-size:12px;text-align:center}.device-row{display:flex;align-items:center;gap:11px;padding:11px 12px;border:1px solid var(--border);border-radius:9px;background:var(--bg-panel)}.device-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:var(--bg-elevated);font-size:17px}.device-info{min-width:0;flex:1 1 auto}.device-info strong{display:block;color:var(--text);font-size:12.5px}.device-info span{display:block;margin-top:2px;color:var(--text-muted);font-size:10.5px;line-height:1.4}.device-current{color:var(--live);font-size:10px;font-weight:800;margin-left:5px}.device-remove{flex:0 0 auto;border:0;border-radius:7px;background:transparent;color:#ff9781;padding:7px 9px;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700}.device-remove:hover{background:#e0553b24}.field-label-note{font-size:10px;color:var(--text-faint)}.account-team-name-hint{display:block;margin-top:6px;color:var(--text-muted);font-size:10.5px;line-height:1.4}.account-team-name-hint[hidden]{display:none}#account-team-name:disabled{cursor:not-allowed;opacity:.68}#account-email[readonly]{cursor:default;opacity:.78}html[data-theme=dark] #account-modal .device-row,html[data-theme=dark] #account-modal #logout-other-devices-btn{background:radial-gradient(circle at 85% 15%,rgba(253,224,83,.055),transparent 42%),linear-gradient(145deg,#14191f,#0d1116 52%,#090c10)}@media(min-width:700px){.pw-toggle{color:var(--text-secondary)!important;font-size:0!important;top:auto!important;bottom:1px!important;opacity:.9;filter:none!important}.pw-toggle:before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 4.5C5 4.5 1 12 1 12s4 7.5 11 7.5S23 12 23 12s-4-7.5-11-7.5Zm0 12.2A4.7 4.7 0 1 1 12 7.3a4.7 4.7 0 0 1 0 9.4Zm0-2.5a2.2 2.2 0 1 0 0-4.4 2.2 2.2 0 0 0 0 4.4Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 4.5C5 4.5 1 12 1 12s4 7.5 11 7.5S23 12 23 12s-4-7.5-11-7.5Zm0 12.2A4.7 4.7 0 1 1 12 7.3a4.7 4.7 0 0 1 0 9.4Zm0-2.5a2.2 2.2 0 1 0 0-4.4 2.2 2.2 0 0 0 0 4.4Z'/%3E%3C/svg%3E") center / contain no-repeat}.pw-toggle:hover{color:var(--accent)!important;opacity:1}}@media(min-width:700px){.modal-card.account-modal-card{width:min(680px,calc(100vw - 40px));max-width:680px;max-height:min(calc(68vh + 38px),698px);transform:translateY(11.5px);overflow:hidden;display:flex;flex-direction:column}.account-modal-card>.modal-head{flex:0 0 auto}.account-modal-body{padding:20px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.account-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.account-password-section{padding:0 0 0 24px;border-top:0;border-left:1px solid var(--border)}}@media(min-width:700px){.booster-banner{width:58%;max-width:calc(var(--team-content-width) * .58)}.booster-banner[data-booster=wildcard]{width:58%;max-width:calc(var(--team-content-width) * .58);padding-inline:14px}.booster-banner[data-booster=wildcard] .booster-banner-copy{white-space:normal;overflow-wrap:anywhere}}@media(max-width:699px){#account-modal.overlay{padding:8px;overflow:hidden;align-items:center}.modal-card.account-modal-card{width:100%;max-width:430px;max-height:calc(95dvh - 6px);margin:0;transform:translateY(-5px);overflow:hidden;display:flex;flex-direction:column;border-radius:12px}.account-modal-card>.modal-head{flex:0 0 auto}.account-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px}.account-modal-body::-webkit-scrollbar{display:none;width:0}.account-modal-body .field{margin-bottom:11px}.account-sections{gap:14px}.account-profile-section{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.account-profile-section .account-section-title,.account-profile-section .account-email-field,.account-profile-section .account-team-name-field,.account-profile-section .onboarding-error,.account-profile-section .account-phone-verification,.account-profile-section>.btn{grid-column:1 / -1}#account-last-name{min-width:0;padding-left:12px;padding-right:12px;font-size:15px}.field-label-note{display:inline;white-space:nowrap}.account-password-section{padding-top:14px}.account-section-title{margin-bottom:11px}.security-section-heading{flex-direction:column;gap:10px}.security-section-heading .btn{width:100%}.two-factor-setup-grid{grid-template-columns:1fr;justify-items:center}.two-factor-setup-grid>div{width:100%}.two-factor-method-grid,.recovery-codes{grid-template-columns:1fr}.security-actions{flex-direction:column}.security-actions .btn{width:100%}.device-row{align-items:flex-start}}.booster-hint{padding:12px 14px 0;font-size:12px;color:var(--text-muted);line-height:1.4}.confirm-modal-card{max-width:340px}.confirm-body{padding:16px}.confirm-body p{margin:0 0 18px;font-size:14px;line-height:1.5;color:var(--text)}.confirm-actions{display:flex;gap:10px}.confirm-actions .btn{flex:1 1 0}.admin-row-between{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.admin-row-between .section-title{margin:0}.admin-stats-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.admin-stat-tile{flex:1 1 140px;background:var(--bg-panel);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:12px 16px}.admin-stat-tile .k{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.admin-stat-tile .v{font-size:22px;font-weight:800;color:var(--accent);margin-top:4px}.admin-pagination{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:13px;color:var(--text-muted)}.admin-pagination .btn{padding:6px 14px;font-size:13px}.admin-support-copy{margin:6px 0 0;text-align:left}.admin-support-count{display:grid;min-width:40px;height:40px;padding:0 10px;place-items:center;border-radius:12px;color:#111;background:var(--accent)}.admin-support-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) 190px auto;gap:10px;margin:18px 0}.admin-support-toolbar :is(input,select){width:100%;min-height:43px}.admin-support-list{display:grid;gap:10px}.admin-support-ticket{overflow:hidden;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--panel) 88%,#000)}.admin-support-summary{display:flex;width:100%;align-items:center;gap:12px;padding:15px;border:0;color:var(--text);background:transparent;text-align:left;cursor:pointer}.admin-support-dot{width:8px;height:38px;flex:0 0 8px;border-radius:8px;background:var(--accent)}.admin-support-dot.answered{background:var(--live)}.admin-support-dot.closed{background:var(--text-muted)}.admin-support-summary-main{display:grid;min-width:0;flex:1;gap:4px}.admin-support-summary-main>span{display:flex;align-items:center;gap:7px}.admin-support-summary-main b{color:var(--accent);font-size:11px}.admin-support-summary-main em{padding:2px 7px;border-radius:6px;color:#d8b900;background:#ffe14b1a;font-size:9px;font-style:normal;font-weight:900}.admin-support-summary-main em.answered{color:var(--live);background:#35d8741a}.admin-support-summary-main em.closed{color:var(--text-muted);background:#828c941f}.admin-support-summary-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-support-summary-main small,.admin-support-actions small{color:var(--text-muted)}.admin-support-category{padding:6px 9px;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:11px}.admin-support-chevron{font-size:20px;transition:transform .2s}.admin-support-detail{display:none;padding:0 20px 18px 40px}.admin-support-ticket.open .admin-support-detail{display:block}.admin-support-ticket.open .admin-support-chevron{transform:rotate(180deg)}.admin-support-message{margin-bottom:12px;padding:13px;border-left:3px solid var(--accent);border-radius:8px;background:#ffffff06}.admin-support-message span,.admin-support-reply-label{color:var(--text-muted);font-size:10px;font-weight:800;text-transform:uppercase}.admin-support-message p{margin:7px 0 0;white-space:pre-wrap;line-height:1.55}.admin-support-previous-reply{margin:0 0 14px;padding:13px;border-left:3px solid var(--live);border-radius:8px;background:#35d87412}.admin-support-previous-reply span{color:var(--live);font-size:10px;font-weight:900;text-transform:uppercase}.admin-support-previous-reply p{margin:7px 0 0;color:var(--text);white-space:pre-wrap;line-height:1.55}.admin-support-reply-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-support-previous-reply small{display:block;margin-top:7px;color:var(--text-muted);font-size:11px}.support-reply-editor{margin-top:12px}.support-reply-editor[hidden]{display:none}.admin-support-previous-reply p,.support-ticket-reply p{overflow-wrap:anywhere}.support-ticket-reply p{white-space:pre-wrap}.admin-support-attachment{display:inline-flex;margin-bottom:13px;padding:8px 10px;border-radius:8px;color:var(--accent);background:#ffe14b14;text-decoration:none}.admin-support-reply{width:100%;min-height:110px;margin:7px 0 10px;resize:vertical}.admin-support-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.admin-support-actions small{margin-left:auto}.admin-support-empty{padding:50px 20px;color:var(--text-muted);text-align:center}.support-ticket-reply{margin-top:10px;padding:11px;border-left:3px solid var(--live);border-radius:8px;background:#35d87412}.support-ticket-reply strong{color:var(--live);font-size:10px}.support-ticket-reply p{margin:6px 0;color:var(--text)}.support-ticket-reply small{color:var(--text-muted);font-size:9px}.support-user-message{border-left-color:var(--accent);background:#ffe14b0d}.support-user-message strong,.support-user-message .admin-support-reply-heading span{color:var(--accent)}.support-followup-form{display:grid;gap:10px;margin-top:16px}.support-followup-form label{color:var(--text);font-weight:700}.support-followup-text{width:100%;box-sizing:border-box;min-height:90px;resize:vertical;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--bg);color:var(--text);font:inherit}.support-followup-text:focus{outline:2px solid var(--accent);outline-offset:2px}.support-followup-form :disabled{opacity:.6;cursor:wait}.support-conversation-closed{margin-top:16px;color:var(--text-muted)}.support-conversation-history{margin-bottom:14px;overflow-wrap:anywhere}.support-history-item[hidden]{display:none}.support-show-older{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;margin:2px 0 13px;padding:9px 12px;border:1px solid var(--border);border-radius:9px;background:#ffffff06;color:var(--text-muted);font:inherit;font-weight:700;cursor:pointer}.support-show-older:hover{border-color:var(--accent);color:var(--text)}.support-show-older b{display:inline-grid;min-width:22px;height:22px;place-items:center;border-radius:999px;background:#ffe14b1f;color:var(--accent);font-size:11px}.support-ticket-question{margin-bottom:10px;padding:11px;border-left:3px solid var(--accent);border-radius:8px;background:#ffe14b0d}.support-ticket-question strong{color:var(--accent);font-size:10px}@media(max-width:700px){.admin-support-toolbar{grid-template-columns:1fr}.admin-support-category{display:none}.admin-support-detail{padding:0 13px 14px}.admin-support-actions small{width:100%;margin-left:0}}.status-pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.3px;background:#ffffff14;color:var(--text-muted)}.status-pill.ok{background:#2fc82b2e;color:var(--live)}.status-pill.warn{background:#f5a6232e;color:var(--amber)}.status-pill.bad{background:#e0553b2e;color:#ff9781}.admin-error-banner{background:#e0553b24;border:1px solid rgba(224,85,59,.4);color:#ff9781;border-radius:var(--radius-sm);padding:12px 16px;margin-bottom:14px;font-size:13px;font-weight:600}.auth-landing.overlay{position:fixed;inset:0;width:100%;height:100dvh;min-height:100dvh;background:var(--bg-deep);backdrop-filter:none;padding:88px 0 0;z-index:95;overflow-y:auto;overscroll-behavior:none;-webkit-overflow-scrolling:touch;flex-direction:column;align-items:center}#onboarding-modal{height:var(--onboarding-visible-height, 100dvh);min-height:var(--onboarding-visible-height, 100dvh)}html[data-theme=dark] #login-gate.auth-landing.overlay,html[data-theme=dark] #onboarding-modal.auth-landing.overlay{background-color:#000;background-image:url(../assets/ui/auth-stadium-night-desktop-optimized.webp);background-repeat:no-repeat;background-position:center top;background-size:100% auto}@media(min-width:700px){html[data-theme=light] #login-gate.auth-landing.overlay,html[data-theme=light] #onboarding-modal.auth-landing.overlay{background-color:#e6edf5;background-image:url(../assets/ui/auth-stadium-day-desktop-optimized.webp);background-repeat:no-repeat;background-position:center top;background-size:100% auto}}#login-gate #auth-heading{display:none}#login-gate #login-submit-btn{text-transform:uppercase}html[data-theme=dark] #login-gate .auth-switch,html[data-theme=dark] #login-gate .auth-divider,html[data-theme=dark] #login-gate .login-copy,html[data-theme=dark] #login-gate .field>label,html[data-theme=dark] #login-gate .pw-requirements li{color:#c8d0da;text-shadow:0 2px 3px rgba(0,0,0,.98),0 0 8px rgba(0,0,0,.95)}html[data-theme=dark] #onboarding-modal .auth-landing-title,html[data-theme=dark] #onboarding-modal .auth-landing-sub,html[data-theme=dark] #onboarding-modal .login-copy,html[data-theme=dark] #onboarding-modal .field>label{color:#eef2f6;text-shadow:0 2px 3px rgba(0,0,0,.98),0 0 8px rgba(0,0,0,.98),0 0 14px rgba(0,0,0,.9)}html[data-theme=dark] #onboarding-modal .auth-landing-title{text-shadow:0 3px 4px #000,0 0 10px #000,0 0 18px rgba(0,0,0,.96)}html[data-theme=dark] #login-gate .onboarding-error:not(:empty),html[data-theme=dark] #onboarding-modal .onboarding-error:not(:empty){color:#ff8b78;background:#0c0202d1;border:1px solid rgba(255,104,82,.72);border-radius:8px;padding:7px 10px;font-weight:800;line-height:1.4;text-shadow:0 2px 3px #000,0 0 7px #000;box-shadow:0 3px 10px #000000b8,0 0 8px #ff4c342e}html[data-theme=dark] #login-gate .auth-switch a{color:var(--accent);text-shadow:0 2px 3px #000,0 0 8px #000}html[data-theme=dark] #login-gate .pw-requirements li.ok{color:#78e59a}html[data-theme=dark] #login-gate .pw-toggle{color:initial;opacity:.9;filter:none;text-shadow:0 1px 4px rgba(0,0,0,.95)}html[data-theme=dark] #login-gate .pw-toggle:hover{opacity:1;filter:drop-shadow(0 0 4px rgba(253,224,83,.55))}html[data-theme=dark] #login-gate .auth-divider:before,html[data-theme=dark] #login-gate .auth-divider:after{background:#ffffff57;box-shadow:0 1px 3px #000000f2}.auth-scroll-lock .topbar{position:fixed;inset:0 0 auto;z-index:110;width:100%}.auth-scroll-lock .topbar .account-menu,.auth-scroll-lock .auth-landing-brand{display:none}.auth-scroll-lock{width:100%;height:100%;overflow:hidden!important;overscroll-behavior:none;background:var(--bg-deep)}.auth-landing-inner{margin:0 auto;padding:24px;width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 0 auto;justify-content:center}@media(max-width:699px){.auth-landing.overlay{padding:126px 0 0}html[data-theme=dark] #login-gate.auth-landing.overlay,html[data-theme=dark] #onboarding-modal.auth-landing.overlay{background-image:url(../assets/ui/auth-stadium-mobile-night-pure-v1.webp);background-position:center center;background-size:cover}html[data-theme=light] #login-gate.auth-landing.overlay,html[data-theme=light] #onboarding-modal.auth-landing.overlay{background-color:#fff;background-image:url(../assets/ui/auth-stadium-mobile-day-pure-v1.webp);background-position:center center;background-size:cover}.auth-landing-inner{flex:0 0 auto;justify-content:flex-start;padding:26px 20px 42px}}@media(max-width:699px){.auth-landing .auth-form{position:relative;left:50%;top:-20px;transform:translate(-50%);width:calc(100% + 10px)!important;padding:28px 18px!important;margin-inline:auto!important}.auth-landing .auth-form .btn,.auth-landing .auth-form .btn:hover,.auth-landing .auth-form .btn:active,.auth-landing .google-signin-btn,.auth-landing .google-signin-btn:hover,.auth-landing .google-signin-btn:active{position:static;width:100%!important;max-width:100%!important;margin-inline:auto!important}}.auth-landing-brand{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.auth-landing-logo{display:block;width:min(64vw,285px);height:auto;filter:drop-shadow(0 8px 22px rgba(0,0,0,.42))}.auth-landing-kicker{margin-top:13px;color:#ffffff85;font-family:Segoe UI,system-ui,sans-serif;font-size:9px;font-weight:700;letter-spacing:3.2px;white-space:nowrap}.auth-landing-title{font-size:34px;font-weight:900;line-height:1.18;color:var(--text);margin:0 0 14px}.auth-landing-title.small{font-size:24px;margin-bottom:26px}.auth-landing-sub{font-size:14px;color:var(--text-muted);line-height:1.6;margin:0 0 34px;max-width:340px}.auth-landing-sub-hidden{display:none}.auth-form input[type=email]::placeholder{font-size:calc(1em - 1px)}.google-signin-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:#fff;color:#1f1f1f;text-decoration:none;padding:14px 20px;border-radius:999px;font-weight:700;font-size:15px;box-shadow:0 4px 18px #0000004d;transition:.15s}.google-signin-btn:hover{transform:translateY(-1px);box-shadow:0 6px 22px #0006}.auth-form{position:relative;width:calc(100% + 36px);margin-left:-18px;margin-right:-18px;padding:18px;box-sizing:border-box;text-align:left;background:#070a0ec2;border:1px solid rgba(255,255,255,.28);border-radius:22px;box-shadow:0 16px 36px #00000061,inset 0 1px #ffffff14,inset 0 0 0 1px #ffe0520f}#login-gate:before,#onboarding-modal:before{content:"";position:absolute;left:50%;top:var(--fantasy-wordmark-top, 150px);width:min(500px,92vw);aspect-ratio:1845 / 278;transform:translate(-50%);background:url(../assets/ui/fantasy-wordmark-v2.png) center / contain no-repeat;pointer-events:none;z-index:2}#login-gate[data-auth-mode=register]:before{display:none}@media(min-width:700px){#login-gate:before,#onboarding-modal:before{left:calc(50% + 10px);transform:translate(-50%,-50px)}}@media(min-width:700px)and (max-width:1536px){#login-gate:before,#onboarding-modal:before{transform:translate(-50%,70px)}}html[data-theme=light] .auth-landing .auth-form{background:#ffffffc2;border-color:#94a3b89e;box-shadow:0 16px 36px #1e293b38,inset 0 1px #fffffff5,inset 0 0 0 1px #ffe0521a}@media(max-width:699px){#login-gate:before,#onboarding-modal:before{top:calc(var(--fantasy-wordmark-top, 185px) - 10px);width:min(340px,82vw)}#onboarding-modal:before{transform:translate(-50%,-85px)}}.auth-form .field{margin-bottom:14px}.auth-form .btn{width:100%}.auth-form .btn+.btn{margin-top:8px}.auth-form .login-copy{font-size:13px;color:var(--text-muted);line-height:1.5;margin:0 0 16px;text-align:center}.auth-support-trigger{position:fixed;right:22px;bottom:22px;z-index:125;display:inline-flex;align-items:center;width:50px;height:50px;margin:0;padding:8px;border:0;border-radius:999px;color:#080b0d;background:linear-gradient(135deg,#ffe85d,#f7ca25);font-size:13px;font-weight:900;white-space:nowrap;cursor:pointer;box-shadow:0 10px 30px #0000006b,0 0 0 4px #ffe14b14}.auth-support-trigger:hover{transform:translateY(-2px);box-shadow:0 14px 36px #00000085,0 0 22px #ffe14b2e}.auth-support-trigger svg{width:34px;height:34px;padding:7px;border-radius:50%;fill:none;stroke:var(--accent);stroke-width:2;background:#080b0d}.auth-support-trigger strong,.support-fab-copy{position:absolute;top:50%;right:calc(100% + 9px);display:block;padding:7px 10px;border:1px solid #354049;border-radius:8px;color:#eef2f4;background:#080d10;box-shadow:0 8px 24px #00000061;font-size:11px;font-weight:900;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-50%) translate(4px);transition:opacity .15s,transform .15s}.auth-support-trigger:hover strong,.auth-support-trigger:focus-visible strong,.support-fab:hover .support-fab-copy,.support-fab:focus-visible .support-fab-copy{opacity:1;transform:translateY(-50%) translate(0)}.auth-support-modal{position:absolute;inset:0;z-index:4;display:grid;place-items:center;padding:18px;overflow-y:auto;background:#000000b8}.auth-support-modal[hidden]{display:none}#login-gate.support-panel-open>.auth-landing-inner,#login-gate.support-panel-open>.auth-support-trigger{visibility:hidden}.auth-support-card{position:relative;width:min(100%,440px);max-height:calc(100dvh - 36px);overflow:visible;padding:26px;border:1px solid rgba(151,164,174,.3);border-radius:18px;color:var(--text);background:linear-gradient(145deg,#0c1216fa,#03070afa);box-shadow:0 28px 80px #000000a6}.auth-support-close{position:absolute;top:11px;right:11px;width:34px;height:34px;border:1px solid #354049;border-radius:9px;color:#aeb7bd;background:#080d10;cursor:pointer}.auth-support-icon{display:grid;width:44px;height:44px;margin-bottom:12px;place-items:center;border-radius:12px;color:#111;background:var(--accent)}.auth-support-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2}.auth-support-card h2{margin:0;font-size:22px}.auth-support-card>p{margin:5px 40px 19px 0;color:var(--text-muted);font-size:11px}.auth-support-card .field{margin-bottom:12px}.auth-support-card :is(input,select,textarea){width:100%}.auth-support-card .field:has(select){position:relative;z-index:3}.auth-support-card select{position:relative;z-index:4;color-scheme:dark}.auth-support-card select option{color:#eef2f4;background:#0a0f13}.auth-support-card textarea{resize:vertical}.auth-support-card .btn{width:100%}html[data-theme=light] .auth-support-trigger{color:#111;background:linear-gradient(135deg,#ffe85d,#f7ca25)}html[data-theme=light] .auth-support-trigger svg{stroke:#050505;stroke-width:2.4;background:#ffffff61}html[data-theme=light] .auth-support-trigger strong{border-color:#c7d0d6;color:#050505;background:#fff;font-weight:1000}html[data-theme=light] .auth-support-card{color:#151d23;background:linear-gradient(145deg,#fff,#edf2f5)}html[data-theme=light] .auth-support-card select{color-scheme:light}html[data-theme=light] .auth-support-card select option{color:#111827;background:#fff}@media(max-width:699px){.auth-support-trigger{right:13px;bottom:max(14px,env(safe-area-inset-bottom));width:50px;height:50px;padding:6px}.auth-support-trigger svg{width:38px;height:38px;padding:8px}.auth-support-trigger strong{display:none}.auth-support-card{padding:21px 17px 18px;border-radius:16px}}.onboarding-error{color:var(--danger);font-size:12px;min-height:16px;margin:-4px 0 10px}.password-field{position:relative}.password-field input{padding-right:42px;width:100%}.pw-toggle{position:absolute;right:4px;top:27px;width:32px;height:32px;appearance:none;background:none;border:none;cursor:pointer;font-size:15px;opacity:.55;display:grid;place-items:center}.pw-toggle:hover{opacity:.9}.pw-requirements{list-style:none;margin:-6px 0 16px;padding:0;display:flex;flex-direction:column;gap:5px}.pw-requirements li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-faint);transition:color .15s}.pw-check-icon{width:15px;height:15px;border-radius:50%;flex:0 0 auto;border:1.5px solid var(--border-strong);position:relative;transition:.15s}.pw-requirements li.ok{color:var(--live)}.pw-requirements li.ok .pw-check-icon{background:var(--live);border-color:var(--live)}.pw-requirements li.ok .pw-check-icon:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #06210a;border-width:0 2px 2px 0;transform:rotate(45deg)}.auth-divider{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--text-faint);font-size:12px}.auth-divider:before,.auth-divider:after{content:"";flex:1 1 auto;height:1px;background:var(--border)}.auth-switch{text-align:center;font-size:13px;color:var(--text-muted);margin:14px 0 0}.auth-switch a{color:var(--accent);text-decoration:none;font-weight:700}.auth-switch a:hover{text-decoration:underline}html[data-theme=light] #login-gate .auth-switch a,html[data-theme=light] #auth-mode-register .auth-switch a,html[data-theme=light] #onboarding-modal .auth-landing-title{color:#fff;text-shadow:0 2px 3px rgba(0,0,0,.98),0 0 8px rgba(0,0,0,.94)}html[data-theme=light] #auth-mode-register .pw-check-icon,html[data-theme=light] #auth-mode-reset .pw-check-icon{border-color:#ffe052;box-shadow:0 0 0 1px #00000061,0 0 6px #ffe05280}html[data-theme=light] #login-gate .auth-switch,html[data-theme=light] #login-gate .auth-divider,html[data-theme=light] #login-gate .login-copy,html[data-theme=light] #login-gate .field>label,html[data-theme=light] #login-gate .pw-requirements li,html[data-theme=light] #onboarding-modal .auth-landing-sub,html[data-theme=light] #onboarding-modal .login-copy,html[data-theme=light] #onboarding-modal .field>label{color:#ffe052;text-shadow:0 2px 3px rgba(0,0,0,.98),0 0 7px rgba(0,0,0,.92)}html[data-theme=light] #login-gate .auth-divider:before,html[data-theme=light] #login-gate .auth-divider:after{background:#ffe052c7;box-shadow:0 1px 3px #000000b8}html[data-theme=light] #login-gate .onboarding-error:not(:empty),html[data-theme=light] #onboarding-modal .onboarding-error:not(:empty){color:#ff8b78;background:#0c0202db;border:1px solid rgba(255,104,82,.78);border-radius:8px;padding:7px 10px;font-weight:800;line-height:1.4;text-shadow:0 2px 3px #000,0 0 7px #000;box-shadow:0 3px 10px #00000061,0 0 8px #ff4c342e}@media(max-width:480px){.auth-landing-title{font-size:27px}.auth-landing.overlay{padding:126px 0 0}}.leagues-page{display:grid;gap:18px}.leagues-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(135deg,#ffe0521f,#ffe05205)}.leagues-hero h2,.league-detail-header h2{margin:3px 0 6px;color:var(--text)}.leagues-hero p{max-width:720px;margin:0;color:var(--text-muted)}.leagues-eyebrow{color:var(--accent);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.league-actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.league-action-card{min-width:0;padding:18px;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.league-action-heading{display:flex;align-items:center;gap:12px;margin-bottom:15px}.league-action-heading h3{margin:0 0 3px}.league-action-heading p{margin:0;color:var(--text-muted);font-size:13px}.league-action-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:var(--accent);color:#111;font-size:23px;font-weight:950}.league-action-card .field{margin-bottom:12px}.league-action-card input,.league-action-card select{width:100%}.league-form-buttons,.league-join-row{display:flex;gap:10px}.league-join-row input{flex:1;min-width:0;text-transform:uppercase}.league-form-error{min-height:18px;margin-top:7px;color:#ff725d;font-size:12px;font-weight:800}.my-leagues-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.my-leagues-heading h3{margin:0}.my-leagues-heading>div p{margin:4px 0 0;color:var(--text-muted);font-size:12px}.my-leagues-heading span{color:var(--text-muted);font-size:12px}.public-leagues-section,.my-leagues-section{display:grid;gap:2px}.my-leagues-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.league-card{position:relative;min-width:0;padding:17px;border:1px solid var(--border);border-radius:15px;background:var(--panel);cursor:pointer;transition:border-color .18s ease,transform .18s ease,background .18s ease}.league-card:hover{transform:translateY(-2px);border-color:var(--accent);background:#000}.league-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.league-card h4{overflow:hidden;margin:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.league-role{flex:0 0 auto;padding:3px 7px;border-radius:999px;background:#ffe05221;color:var(--accent);font-size:10px;font-weight:900}.league-card-meta{display:flex;gap:12px;margin-top:13px;color:var(--text-muted);font-size:12px}.public-league-card{cursor:default}.league-card-owner{margin-top:10px;color:var(--text-muted);font-size:12px}.league-card-owner strong{color:var(--text)}.league-role.public{border:1px solid #36cf78;background:#25b865;color:#fff}.public-league-join{width:100%;margin-top:14px}.public-league-join:disabled{cursor:default;opacity:.65}.league-card-code{margin-top:12px;color:var(--accent);font-weight:900;letter-spacing:.06em}.league-card-stats{display:inline-flex;align-items:center;gap:14px}.league-card-rank{position:absolute;right:17px;top:50%;z-index:1;display:inline-flex;align-items:center;gap:5px;color:var(--accent);font-size:16px;font-weight:950;line-height:1;transform:translateY(-50%)}.league-card-rank i{font-size:10px;font-style:normal}.league-card-rank.rank-up i{color:#31d47b}.league-card-rank.rank-down i{color:#ef5548}.league-card-rank.rank-steady i{color:var(--text-muted)}.league-mobile-cta,.league-card-mobile-head,.league-mobile-filter,.league-load-more{display:none}.public-leagues-load-more{display:block;width:min(320px,100%);min-height:46px;margin:16px auto 0;border-color:#ffe0526b;color:var(--accent);font-weight:900}.public-leagues-load-more[hidden]{display:none!important}.league-detail-tabs,.league-detail-panel{display:none}.league-empty{display:grid;place-items:center;gap:5px;min-height:140px;padding:24px;border:1px dashed var(--border);border-radius:15px;color:var(--text-muted);text-align:center}.league-empty strong{color:var(--text)}.league-back{border:0;background:transparent;color:var(--accent);cursor:pointer;font:inherit;font-weight:900}.league-mobile-back{display:none}.league-detail-header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-top:10px;padding:20px;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.league-code-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--text-muted);font-size:12px}.league-code-line strong{color:var(--accent);font-size:15px;letter-spacing:.06em}.league-code-line button{padding:5px 9px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text);cursor:pointer}.league-round-filter{width:min(250px,100%)}.league-admin-panel{margin-top:14px;padding:18px;border:1px solid rgba(255,224,82,.24);border-radius:16px;background:var(--panel)}.league-admin-title{display:flex;align-items:center;justify-content:space-between;gap:14px}.league-admin-title h3{margin:3px 0 0}.league-rename-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:15px}.league-admin-note{margin:10px 0 0;color:var(--text-muted);font-size:12px}.league-admin-panel .btn.danger{border-color:#e0553bb3;background:#e0553b14;color:#ff8d76}.league-admin-panel .btn.danger:disabled{cursor:not-allowed;opacity:.4}.league-member-cell{display:flex;align-items:center;justify-content:space-between;gap:10px}.league-remove-member{flex:0 0 auto;padding:4px 7px;border:1px solid rgba(224,85,59,.55);border-radius:7px;background:#e0553b12;color:#ff8d76;cursor:pointer;font:inherit;font-size:10px;font-weight:900}.league-remove-member:disabled{cursor:wait;opacity:.5}.league-standings-panel{margin-top:14px}.league-standings-table tr.me{background:#ffe05221}.league-standings-table tbody tr{cursor:pointer}.league-standings-table .points{color:var(--accent);font-weight:950}.league-table-empty{padding:30px!important;color:var(--text-muted);text-align:center!important}#view-leaderboard .panel,#league-detail .league-standings-panel{overflow:hidden}#view-leaderboard table.data,#league-detail .league-standings-table{table-layout:fixed}#view-leaderboard table.data th,#league-detail .league-standings-table th{height:44px;padding:10px 14px;vertical-align:middle}#view-leaderboard table.data td,#league-detail .league-standings-table td{height:62px;padding:11px 14px;vertical-align:middle}#view-leaderboard table.data th:first-child,#view-leaderboard table.data td:first-child,#league-detail .league-standings-table th:first-child,#league-detail .league-standings-table td:first-child{width:74px;text-align:center}#view-leaderboard table.data th:nth-child(3),#view-leaderboard table.data td:nth-child(3),#league-detail .league-standings-table th:nth-child(3),#league-detail .league-standings-table td:nth-child(3){width:130px}#view-leaderboard table.data th:nth-child(4),#view-leaderboard table.data td:nth-child(4),#league-detail .league-standings-table th:nth-child(4),#league-detail .league-standings-table td:nth-child(4){width:145px}#view-leaderboard table.data tbody tr,#league-detail .league-standings-table tbody tr{transition:background-color .16s ease}#view-leaderboard table.data td:nth-child(2) strong,#league-detail .league-member-cell strong{font-size:15px;font-weight:900}#view-leaderboard table.data td.num,#league-detail .league-standings-table td.num{font-size:15px;font-weight:900}#view-leaderboard .rank,#league-detail .league-standings-table .rank{width:34px;height:34px;border-radius:9px;font-size:14px;font-weight:950}#view-leaderboard .points,#league-detail .league-standings-table .points{color:var(--accent);font-size:16px;font-weight:950}#view-leaderboard table.data tbody tr.me,#league-detail .league-standings-table tbody tr.me{background:#fde05329;box-shadow:inset 3px 0 #fde053b8}@media(min-width:761px){.desktop-league-mine>.leagues-hero,.desktop-league-mine>.league-actions-grid,.desktop-league-mine>.public-leagues-section{display:none!important}.desktop-league-mine>.league-mobile-filter{position:relative;display:grid;justify-self:end;width:min(340px,100%);margin-top:24px;margin-bottom:4px;gap:3px;padding:9px 13px;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:#000}.desktop-league-mine>.league-mobile-filter label{color:var(--text-muted);font-size:11px;font-weight:800}.desktop-league-mine>.league-mobile-filter select{appearance:none;-webkit-appearance:none;min-height:36px;padding-right:34px;border:0;background-color:#000;color-scheme:dark;color:var(--text);font-size:15px;font-weight:900}.desktop-league-mine>.league-mobile-filter:after{content:"\2304";position:absolute;right:17px;bottom:15px;color:var(--accent);font-size:20px;font-weight:950;line-height:1;pointer-events:none}.desktop-league-mine>.league-mobile-filter select option{background:#000;color:#fff}.desktop-league-mine>.my-leagues-section{display:grid!important}.desktop-league-mine #my-leagues-load-more{display:block;justify-self:center;width:min(320px,100%);min-height:46px;margin-top:4px;border-color:#ffe0526b;color:var(--accent);font-weight:900}.desktop-league-mine #my-leagues-load-more[hidden]{display:none!important}.desktop-league-mine .my-leagues-grid{grid-template-columns:minmax(0,1fr);gap:12px}.desktop-league-mine .my-leagues-heading{margin:4px 0 8px}.desktop-league-mine .my-leagues-heading h3{font-size:26px}.desktop-league-mine .league-card{min-height:130px;padding:20px 22px;border-radius:14px;background:linear-gradient(110deg,rgba(255,224,82,.06),transparent 42%),var(--panel)}.desktop-league-mine .league-card-mobile-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.desktop-league-mine .league-type-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:900}.desktop-league-mine .league-type-badge.public{border:1px solid #36cf78;background:#25b865;color:#fff}.desktop-league-mine .league-type-badge.private{border:1px solid #ffe052;background:var(--accent);color:#151515}.desktop-league-mine .league-member-count{color:var(--text);font-size:14px}.desktop-league-mine .league-card h4{font-size:19px}.desktop-league-mine .league-role{display:none}.desktop-league-mine .league-card-owner{margin-top:7px;font-size:13px}.desktop-league-mine .league-card-meta{position:absolute;right:22px;bottom:20px;margin:0}.desktop-league-mine .league-card-meta span:last-child{display:none}.desktop-league-mine .league-card-code{position:absolute;right:22px;top:56px;margin:0}.desktop-league-mine .league-card-rank{right:22px}.desktop-league-join>.leagues-hero,.desktop-league-join>.my-leagues-section{display:none!important}.desktop-league-join>.league-actions-grid{display:grid!important;grid-template-columns:minmax(0,760px)}.desktop-league-join>.public-leagues-section{display:grid!important}.desktop-league-join .public-leagues-section .my-leagues-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-league-create>.leagues-hero,.desktop-league-create>.my-leagues-section,.desktop-league-create>.public-leagues-section{display:none!important}.desktop-league-create>.league-actions-grid{display:grid!important;grid-template-columns:minmax(0,760px)}.desktop-league-detail>.leagues-hero,.desktop-league-detail>.league-actions-grid,.desktop-league-detail>.public-leagues-section,.desktop-league-detail>.my-leagues-section{display:none!important}.desktop-league-detail .league-detail-header{border-radius:16px 16px 0 0}.desktop-league-detail .league-detail-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);border-top:0;background:#000}.desktop-league-detail .league-detail-tab{position:relative;min-height:58px;border:0;background:transparent;color:var(--text-muted);font:inherit;font-weight:900;cursor:pointer}.desktop-league-detail .league-detail-tab.active{color:var(--text)}.desktop-league-detail .league-detail-tab.active:after{content:"";position:absolute;right:24px;bottom:0;left:24px;height:4px;border-radius:4px 4px 0 0;background:var(--accent)}.desktop-league-detail [data-league-panel-content]{display:none!important}.desktop-league-detail [data-league-panel-content].league-panel-active{display:block!important}.desktop-league-detail .league-detail-panel{padding:30px;border:1px solid var(--border);border-top:0;background:var(--surface)}.desktop-league-detail .league-detail-panel h3{margin:0 0 10px;color:var(--text)}.desktop-league-detail .league-detail-panel>p{margin:0 0 24px;color:var(--text-muted)}.desktop-league-detail .league-about-panel{padding:28px 36px 32px}.desktop-league-detail .league-about-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin:20px 0 0;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.desktop-league-detail .league-about-list>div{min-width:0;padding:20px 24px;border-right:1px solid var(--border)}.desktop-league-detail .league-about-list>div:last-child{border-right:0}.desktop-league-detail .league-about-list dt{margin:0 0 7px;color:var(--text-muted);font-size:13px}.desktop-league-detail .league-about-list dd{margin:0;color:var(--text);font-size:17px;font-weight:900}.desktop-league-detail .league-leave-button{margin-top:22px}.desktop-league-detail .league-admin-panel{margin-top:18px;padding:24px 28px}.desktop-league-detail .league-admin-title,.desktop-league-detail .league-rename-form{width:100%}}@media(max-width:760px){.league-nav-chevron,.league-nav-menu{display:none!important}#league-detail{margin:0 -10px}#league-detail .league-back,#league-detail .league-code-line{display:none!important}#league-detail .league-detail-header{min-height:0;margin:0;padding:18px;justify-content:flex-start;gap:14px;border:0;border-top:0;border-radius:0;background:linear-gradient(105deg,rgba(255,224,82,.1),transparent 46%),#171b20}#league-detail .league-detail-header h2{margin:0;font-size:clamp(23px,6.6vw,30px);line-height:1.05;color:#fff}#league-detail .league-mobile-back{width:calc(100% - 32px);min-height:46px;display:flex;align-items:center;justify-content:center;gap:10px;margin:12px 16px;padding:9px 14px;color:var(--accent);background:#fde05312;border:1px solid rgba(253,224,83,.34);border-radius:12px;box-shadow:inset 0 1px #ffffff09;font:inherit;font-size:13px;font-weight:900;cursor:pointer}#league-detail .league-mobile-back:active{transform:scale(.985)}.league-mobile-back-icon{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#171a1e;background:var(--accent);font-size:16px;line-height:1}#league-detail .league-detail-header .leagues-eyebrow{margin-bottom:5px;color:var(--accent)}#league-detail .league-round-filter{position:relative;display:grid!important;visibility:visible;opacity:1;gap:4px;width:100%;margin:0}#league-detail .league-round-filter label{color:#ffffff94;font-size:11px;font-weight:800}#league-detail .league-round-filter:after{content:"\2304";position:absolute;right:15px;bottom:11px;color:var(--accent);font-size:20px;font-weight:950;line-height:1;pointer-events:none}#league-detail .league-round-filter select{display:block;appearance:none;-webkit-appearance:none;width:100%;min-height:42px;height:42px;padding:0 42px 0 14px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background-color:#000;color:#fff;font-size:14px;font-weight:900}.league-detail-tabs{display:grid;grid-template-columns:repeat(3,1fr);background:#000;border-bottom:1px solid var(--border)}.league-detail-tab{position:relative;min-height:58px;padding:0 6px;border:0;background:transparent;color:var(--text-muted);font:inherit;font-weight:900}.league-detail-tab.active{color:var(--text)}.league-detail-tab.active:after{content:"";position:absolute;right:14px;bottom:0;left:14px;height:4px;border-radius:4px 4px 0 0;background:var(--accent)}#league-detail [data-league-panel-content]{display:none!important}#league-detail [data-league-panel-content].league-panel-active{display:block!important}.league-detail-panel{padding:30px 22px;background:var(--surface)}.league-detail-panel h3{margin:0 0 10px;color:var(--text);font-size:25px}.league-detail-panel>p{margin:0 0 24px;color:var(--text-muted)}.league-invite-code{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 12px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2)}.league-invite-code span{color:var(--text-muted)}.league-invite-code strong{color:var(--accent);letter-spacing:.06em}.league-invite-action{width:100%;min-height:50px;margin-top:10px}.league-about-list{display:grid;gap:0;margin:18px 0 0}.league-about-list div{padding:16px 0;border-bottom:1px solid var(--border)}.league-about-list dt{margin-bottom:5px;color:var(--text-muted)}.league-about-list dd{margin:0;color:var(--text);font-weight:900}.league-leave-button{width:100%;min-height:50px;margin-top:28px;border-color:#ef5b49;color:#ff806f;font-weight:950}#league-detail .league-admin-panel{margin:0;padding:24px 22px 30px;border-width:1px 0 0;border-radius:0}#league-detail .league-standings-panel{margin:0;border-width:0;border-radius:0}#view-leagues{margin-inline:-10px}.leagues-page{display:flex;flex-direction:column;gap:18px;padding:18px 14px 28px;background:radial-gradient(circle at 105% 20%,rgba(255,224,82,.12),transparent 28%),linear-gradient(180deg,#171b20,#111419)}.leagues-hero,.league-detail-header{align-items:stretch;flex-direction:column}.leagues-hero{order:1;padding:8px 4px 3px;border:0;border-radius:0;background:transparent}.mobile-league-overview .leagues-hero,.leagues-hero .leagues-eyebrow{display:none}.leagues-hero h2{margin:0 0 7px;font-size:28px}.leagues-hero p{font-size:13px;line-height:1.55}.leagues-hero>.btn{display:none}.league-mobile-filter{order:2}.my-leagues-section{order:3}.league-mobile-cta{order:4}.public-leagues-section{order:5}.league-actions-grid{order:6}.league-actions-grid:not(.mobile-open){display:none}.league-detail{order:7}.league-mobile-filter{position:relative;display:grid;gap:3px;padding:9px 13px;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:#000}.league-mobile-filter label{color:var(--text-muted);font-size:11px;font-weight:800}.league-mobile-filter select{appearance:none;-webkit-appearance:none;min-height:36px;padding-right:34px;border:0;background-color:#000;color-scheme:dark;accent-color:var(--accent);color:var(--text);font-size:15px;font-weight:900}.league-mobile-filter:after{content:"\2304";position:absolute;right:17px;bottom:15px;color:var(--accent);font-size:20px;font-weight:950;line-height:1;pointer-events:none}.league-mobile-filter select option{background:#000;color:#fff}.mobile-league-overview .public-leagues-section{display:none!important}.mobile-league-detail>.leagues-hero,.mobile-league-detail>.league-mobile-filter,.mobile-league-detail>.league-mobile-cta,.mobile-league-detail>.league-actions-grid,.mobile-league-detail>.public-leagues-section,.mobile-league-detail>.my-leagues-section{display:none!important}.mobile-league-detail{gap:0;padding-top:0}.mobile-league-join .leagues-hero,.mobile-league-join .league-mobile-filter,.mobile-league-join .my-leagues-section,.mobile-league-join .league-mobile-cta,.mobile-league-create .leagues-hero,.mobile-league-create .league-mobile-filter,.mobile-league-create .my-leagues-section,.mobile-league-create .public-leagues-section,.mobile-league-create .league-mobile-cta{display:none!important}.mobile-league-join .league-actions-grid{order:1}.mobile-league-join .public-leagues-section{display:block!important;order:2}.mobile-league-create .league-actions-grid{order:1}.mobile-league-join,.mobile-league-create{padding-bottom:28px}.my-leagues-heading{align-items:end;margin:5px 2px 9px}.my-leagues-heading h3{font-size:20px}.my-leagues-heading>div p{display:none}.my-leagues-heading span{font-size:11px}.league-actions-grid,.my-leagues-grid{grid-template-columns:1fr}.my-leagues-grid{gap:12px}.league-load-more{display:block;width:100%;min-height:46px;margin-top:12px;border-color:#ffe0526b;color:var(--accent);font-weight:900}.league-load-more[hidden]{display:none!important}.league-card{min-height:154px;padding:18px;border-color:#ffffff1f;border-radius:18px;background:linear-gradient(145deg,#23282f,#1d2228);box-shadow:0 12px 28px #0000002e}.league-card:hover{transform:none;background:linear-gradient(145deg,#23282f,#1d2228)}.league-card-mobile-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}.league-type-badge{display:inline-flex;align-items:center;gap:5px;min-height:27px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:950}.league-type-badge.public{border:1px solid #36cf78;background:#25b865;color:#fff}.league-type-badge.private{border:1px solid #ffe052;background:var(--accent);color:#151515}.league-member-count{color:var(--text);font-size:15px}.league-card-top .league-role{display:none}.league-card h4{max-width:calc(100% - 72px);font-size:18px;line-height:1.2}.league-card-owner{margin-top:9px;font-size:12px}.league-card-meta{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.league-card-meta span:last-child{display:none}.league-card-code{margin-top:9px;font-size:12px}.public-league-join{min-height:42px;margin-top:14px;border-radius:11px}.league-mobile-cta{display:grid;gap:16px;padding:20px 18px;border:1px solid rgba(255,224,82,.28);border-radius:18px;background:linear-gradient(135deg,#ffe05221,#ffe05206)}.league-mobile-cta h3{margin:0 0 6px;font-size:20px}.league-mobile-cta p{margin:0;color:var(--text-muted);font-size:12px;line-height:1.5}.league-mobile-cta-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.league-mobile-cta-buttons .btn{min-height:44px}.league-action-card{border-radius:18px}.league-form-buttons .btn{flex:1}.league-round-filter{width:100%}.league-admin-title{align-items:stretch;flex-direction:column}.league-rename-form{grid-template-columns:1fr}.league-standings-table th,.league-standings-table td{padding:10px 7px;font-size:12px}}.booster-grid{padding:14px 26px 18px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.booster-tile{position:relative;flex:0 1 150px;min-width:118px;min-height:138px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#e9e9e9;color:#25282d;border:2px solid transparent;border-radius:12px;padding:12px 8px 9px;text-align:center;cursor:pointer;transition:.15s}.booster-tile:hover{background:#dedede;transform:translateY(-2px)}.booster-tile.selected{border-color:#000;background:var(--accent-soft);box-shadow:0 0 0 3px #fde053a6}.booster-tile.pending{border-color:var(--live);background:#2fc82b14}.booster-tile.disabled{opacity:.4;cursor:not-allowed}.booster-tile .bt-icon{width:48px;height:48px;margin:0 auto 8px;border-radius:10px;background:var(--accent);color:#000;font-size:17px;font-weight:900;display:grid;place-items:center}.booster-tile .bt-icon svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.booster-banner-icon svg{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.booster-tile .bt-name{font-size:13px;font-weight:850;line-height:1.15;overflow-wrap:break-word}.booster-tile .bt-status{margin-top:6px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.3px;padding:2px 6px;border-radius:999px;background:#ffffff14;color:var(--text-muted);display:inline-block;max-width:100%;overflow-wrap:break-word}.booster-tile .bt-status.pending{background:#2fc82b2e;color:var(--live)}.booster-tile .bt-status.used{background:#e74c3c1f;color:#d9362b}.booster-tile .bt-status.locked{background:#1114181f;color:#565b62}.booster-tile .bt-info{position:absolute;top:4px;right:4px;width:16px;height:16px;border-radius:50%;background:#fff;color:#25282d;border:1px solid #777;font-size:10px;font-weight:800;display:grid;place-items:center;cursor:pointer}.bt-tooltip{position:fixed;z-index:200;max-width:250px;width:max-content;background:#000;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:12px 14px;font-size:15px;font-weight:700;line-height:1.45;text-align:left;box-shadow:0 10px 30px #0000008c}.bt-tooltip:before{content:"";position:absolute;top:-6px;left:var(--arrow-left, 50%);transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #000000}.booster-footer{padding:0 26px 24px}.booster-footer .btn{width:100%;min-height:46px;border-radius:999px;font-size:14px;font-weight:950}.booster-footer .btn:disabled{background:#dedede;color:#a5a5a5;opacity:1}@media(max-width:699px){#booster-modal{align-items:flex-start;padding:14px 12px}.booster-modal-card{width:100%;max-width:520px;margin:auto 0}.booster-hero{min-height:190px;padding:28px 42px 22px}.booster-hero-icon{width:62px;height:62px}.booster-hero-title{font-size:27px}.booster-modal-card .booster-hint{padding:18px 18px 5px;font-size:13px}.booster-grid{padding:12px 12px 16px;gap:8px}.booster-tile{flex:0 1 calc(33.333% - 6px);min-width:0;min-height:122px;padding:10px 4px 8px}.booster-tile .bt-icon{width:42px;height:42px}.booster-tile .bt-name{font-size:11px}.booster-tile .bt-status{font-size:7px;padding:2px 4px}.booster-footer{padding:0 14px 18px}}.tm12-slot{position:absolute;left:9%;top:11%;transform:translate(-50%,-50%);width:var(--cw, 11cqw);text-align:center;z-index:3;--cw: 11cqw}.tm12-slot .tphoto-wrap{border-color:var(--amber);box-shadow:0 0 0 2px #cc79184d}.pitch{position:relative;width:100%;max-width:var(--team-content-width);aspect-ratio:1.8 / 1;margin:6px auto 0;background:transparent;border:0;filter:drop-shadow(0 18px 20px rgba(0,0,0,.34));overflow:visible;container-type:inline-size}.stadium-stage{display:contents}.pitch:before,.pitch:after{content:"";position:absolute;inset:0;pointer-events:none;clip-path:polygon(21% 0,79% 0,100% 100%,0 100%)}.pitch:before{z-index:0;background:#f4dc22}.pitch:after{z-index:0;inset:3px 4px 5px;background:radial-gradient(ellipse at 50% 108%,rgba(253,224,83,.08),transparent 48%),linear-gradient(180deg,#070809,#101214 58%,#17191b)}.pm{position:absolute;pointer-events:none;z-index:1}.center-line{top:50%;left:10.5%;right:10.5%;border-top:2px solid rgba(253,224,83,.58)}.center-circle{top:50%;left:50%;width:24%;aspect-ratio:2 / 1;transform:translate(-50%,-50%);border:2px solid rgba(253,224,83,.58);border-radius:50%}.center-dot{top:50%;left:50%;width:6px;height:6px;transform:translate(-50%,-50%);background:#fde053c7;border-radius:50%}.box{left:50%;transform:translate(-50%);height:16%;border:2px solid rgba(253,224,83,.55)}.box.top{top:1%;width:27%;border-top:none}.box.bottom{bottom:1%;width:27%;height:17%;border-bottom:none}.box:after{content:"";position:absolute;left:50%;width:60%;aspect-ratio:2 / 1;border:2px solid rgba(253,224,83,.55);border-radius:50%}.box.top:after{top:100%;transform:translate(-50%,-50%);clip-path:inset(50% -4px -4px -4px)}.box.bottom:after{bottom:100%;transform:translate(-50%,50%);clip-path:inset(-4px -4px 50% -4px)}.goal{left:50%;transform:translate(-50%);height:5%;border:2px solid rgba(253,224,83,.62)}.goal.top{top:1%;width:14%;border-top:none}.goal.bottom{bottom:1%;width:14%;height:5.5%;border-bottom:none}.slot{position:absolute;transform:translate(-50%,-50%);width:var(--cw, 15cqw);text-align:center;z-index:3;filter:drop-shadow(0 5px 7px rgba(0,0,0,.34))}.bslot{position:relative;width:100%;text-align:center;--cw: 20cqw;--half-cw: 10cqw;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3))}.tphoto-wrap{position:relative;width:calc(var(--cw, 15cqw) * .8);height:calc(var(--cw, 15cqw) * .8);margin:0 auto 3px;z-index:1;border-radius:50%;overflow:hidden;cursor:pointer;background:linear-gradient(180deg,#f7f7f7,#dfe2e5);border:3px solid var(--border-strong);box-shadow:0 0 0 1px #4f58676b;display:grid;place-items:center;transition:transform .18s ease,border-color .15s ease,box-shadow .18s ease}@media(hover:hover)and (pointer:fine){.slot,.bslot{transition:z-index 0s linear .16s}.slot:hover,.bslot:hover{z-index:12;transition-delay:0s}.slot:hover .tphoto-wrap,.bslot:hover .tphoto-wrap{transform:translateY(-3px) scale(1.09);border-color:var(--accent);box-shadow:0 8px 18px #0000006b}}.tphoto{width:100%;height:100%;object-fit:contain;object-position:center bottom;display:block;background:#fff}.tini{font-size:clamp(11px,calc(var(--cw, 15cqw) * .213),24px);font-weight:800;color:#fff}.tphoto-wrap:not(.noimg) .tini{display:none}.tphoto-wrap.noimg .tphoto{display:none}.tphoto-wrap.kit-view{overflow:visible;border-color:transparent;background:transparent;box-shadow:none;margin-bottom:calc(var(--cw, 15cqw) * -.01)}.tphoto-wrap.kit-view .tini{display:none}.tkit{width:174%;height:174%;overflow:visible;display:block;filter:drop-shadow(0 4px 5px rgba(0,0,0,.5));transform:translateY(-5%)}.rendered-team-kit{object-fit:contain;object-position:center;user-select:none;pointer-events:none}.rendered-team-kit-art,.rendered-team-kit-crest-svg{pointer-events:none}.transfer-change-kit,.fr-lp-kit,.fr-sub-kit,.player-row .row-kit{position:relative}.tphoto-wrap.kit-view+.tname{position:relative;z-index:3}.tkit-shadow{fill:#00000061}.tkit-ground-shadow{fill:#0000004d;filter:blur(2px)}.tkit-texture{mix-blend-mode:multiply;opacity:.82}.tkit-crest{filter:drop-shadow(0 1px 1px rgba(0,0,0,.42))}@media(hover:hover)and (pointer:fine){.slot:hover .tphoto-wrap.kit-view,.bslot:hover .tphoto-wrap.kit-view{border-color:transparent;box-shadow:none}}.tphoto-wrap.add{top:15px;overflow:visible;isolation:isolate;background:transparent;color:#fde053e0;font-size:clamp(18px,calc(var(--cw, 15cqw) * .333),32px);font-weight:700;border:none;border-radius:0;box-shadow:none}.tphoto-wrap.add:before{content:"";position:absolute;inset:-38%;z-index:-1;background:url(../assets/kits/jersey-template.png) center / contain no-repeat;opacity:.39;filter:grayscale(1) brightness(.55) sepia(.35) saturate(1.35)}.empty-kit-plus{display:block;font-size:.82em;font-family:Arial,sans-serif;font-weight:400;line-height:1;transform:translate(-3px)}.tphoto-wrap.add+.tinfo.empty-info{transform:translate(-3px,15px)}@media(max-width:699px){.pitch .slot:not(.row-five){--cw: 18cqw !important}.tphoto-wrap.add{top:8px}.tphoto-wrap.add:before{transform:scale(1);opacity:.48;filter:grayscale(.72) brightness(.68) sepia(.42) saturate(1.5)}.tphoto-wrap.add+.tinfo.empty-info{transform:translate(-3px,8px)}.bench .bslot .tphoto-wrap.add{top:-4px}.bench .bslot .tphoto-wrap.add+.tinfo.empty-info{transform:translate(-3px,-4px)}}@media(min-width:700px){.bench .bslot .tphoto-wrap.add{top:5px}.bench .bslot .tphoto-wrap.add+.tinfo.empty-info{transform:translate(-3px,5px)}}.pitch .slot .tphoto-wrap.add:before{opacity:.74;filter:grayscale(1) brightness(.32) drop-shadow(1px 0 0 rgba(255,255,255,.56)) drop-shadow(-1px 0 0 rgba(255,255,255,.56)) drop-shadow(0 1px 0 rgba(255,255,255,.56)) drop-shadow(0 -1px 0 rgba(255,255,255,.56)) drop-shadow(0 5px 6px rgba(0,0,0,.42))}.tphoto-wrap.add.historical-empty-lock{cursor:default;color:#97a0aec7;background:transparent;border-color:transparent;box-shadow:none}.tphoto-wrap.add.historical-empty-lock:before{opacity:.24;filter:grayscale(1) brightness(.48)}.tphoto-wrap.add.historical-empty-lock span{display:inline-block;font-size:calc(1em - 10px);transform:translate(-2px);filter:grayscale(1);opacity:.82}@media(hover:hover)and (pointer:fine){.slot:hover .tphoto-wrap.historical-empty-lock,.bslot:hover .tphoto-wrap.historical-empty-lock{transform:none;border-color:transparent;box-shadow:none}.slot:hover .tphoto-wrap.add:not(.historical-empty-lock),.bslot:hover .tphoto-wrap.add:not(.historical-empty-lock){transform:translateY(-3px) scale(1.04);border-color:transparent;box-shadow:none}}.tphoto-wrap.live:not(.kit-view),.tphoto-wrap.live~.tname{border-color:var(--live)}.tphoto-wrap.live:not(.kit-view){animation:livecardpulse 1.2s ease-in-out infinite}.tphoto-wrap.ft:not(.kit-view),.tphoto-wrap.ft~.tname{border-color:var(--accent)}.tphoto-wrap.ft:not(.kit-view){box-shadow:0 0 0 1px #fde0537a}.tphoto-wrap.kit-view.live,.tphoto-wrap.kit-view.ft{border-color:transparent;box-shadow:none;animation:none}.tphoto-wrap.kit-view.live .tkit{animation:kitlivepulse 1.25s ease-in-out infinite}.tphoto-wrap.kit-view.live~.tname{background:#12351d;color:#fff;border-color:var(--live)}.tphoto-wrap.kit-view.ft~.tname{background:#0a0b0d;color:#fff;border-color:var(--accent)}@keyframes kitlivepulse{0%,to{filter:drop-shadow(0 4px 3px rgba(0,0,0,.42)) drop-shadow(0 0 2px rgba(47,200,43,.58))}50%{filter:drop-shadow(0 4px 3px rgba(0,0,0,.42)) drop-shadow(0 0 9px rgba(47,200,43,.98))}}@keyframes livecardpulse{0%,to{box-shadow:0 0 #2fc82b80}50%{box-shadow:0 0 0 3px #2fc82b00}}@keyframes livepulse{0%,to{opacity:1}50%{opacity:.55}}.is-iphone .tphoto-wrap.live:not(.kit-view),.is-iphone .tphoto-wrap.kit-view.live .tkit,.is-iphone .tinfo.rtg.live,.is-android .tphoto-wrap.live:not(.kit-view),.is-android .tphoto-wrap.kit-view.live .tkit,.is-android .tinfo.rtg.live{animation:none}.is-android button,.is-android a,.is-android [role=button],.is-android .slot,.is-android .bslot,.is-android .tphoto-wrap{-webkit-tap-highlight-color:transparent}.tname{background:linear-gradient(180deg,#202225,#0a0b0d 55%,#020304);color:#fff;font-size:clamp(9px,calc(var(--cw, 15cqw) * .153),15px);font-weight:800;padding:2px 4px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-left:2px solid var(--border-strong);border-right:2px solid var(--border-strong);width:calc(var(--cw, 15cqw) * .94);margin:0 auto}.tinfo{display:flex;align-items:center;justify-content:center;gap:4px;background:var(--bg-panel);color:var(--accent);font-size:clamp(8px,calc(var(--cw, 15cqw) * .14),14px);font-weight:900;padding:2px 4px;line-height:1.1;border-radius:0 0 6px 6px;letter-spacing:.4px;border:2px solid var(--border-strong);border-top:none;width:calc(var(--cw, 15cqw) * .94);margin:-1px auto 0}.tinfo.fixture-info{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.tinfo.fixture-info .clogo{flex:0 0 auto}@media(min-width:900px){.tname,.tinfo{width:calc(var(--cw, 15cqw) * .94 + 18px)}.pitch .slot>.tname,.pitch .slot>.tinfo,.pitch .tm12-slot>.tname,.pitch .tm12-slot>.tinfo{position:relative;left:50%;margin-left:0;margin-right:0;transform:translate(-50%)}.pitch .slot>.tphoto-wrap.add+.tinfo.empty-info{left:calc(50% - 3px);transform:translate(-50%,15px)}}.tinfo.empty-info{background:transparent;border:none;color:var(--text-muted)}.tinfo .clogo{width:clamp(11px,calc(var(--cw, 15cqw) * .167),20px);height:clamp(11px,calc(var(--cw, 15cqw) * .167),20px);object-fit:contain}.tinfo.rtg{background:var(--bg-panel);color:var(--accent);border-color:var(--border-strong);font-weight:900}.tinfo.rtg.live{background:linear-gradient(180deg,#55dc50,#2fc82b 55%,#1d9b1a);color:#fff;border-color:#2fc82b;animation:livecardpulse 1.2s ease-in-out infinite}.tphoto-wrap.live~.tinfo{background:linear-gradient(180deg,#55dc50,#2fc82b 55%,#1d9b1a);color:#fff;border-color:#2fc82b}.tphoto-wrap.ft~.tinfo{background:linear-gradient(180deg,#ffe96a,#f4d332 55%,#d8ad12);color:#000;border-color:#e3ba1b}.tphoto-wrap:not(.live):not(.ft)~.tinfo:not(.empty-info){background:linear-gradient(180deg,#303130,#292b2c 55%,#222526);border-color:#303230}.slot.filled:has(.tphoto-wrap:not(.live):not(.ft)) .tname,.bslot.filled:has(.tphoto-wrap:not(.live):not(.ft)) .tname{border-left-color:#303230;border-right-color:#303230}.tm12-slot .tphoto-wrap:not(.live):not(.ft)~.tname{border-left-color:#303230;border-right-color:#303230}.slot.eliminated .tkit,.bslot.eliminated .tkit{filter:drop-shadow(0 4px 5px rgba(0,0,0,.5)) drop-shadow(0 0 3px rgba(255,76,76,.75)) drop-shadow(0 0 9px rgba(220,35,50,.9));animation:none}.slot.eliminated .tname,.bslot.eliminated .tname{background:linear-gradient(180deg,#5a2027,#3b1116 55%,#27090d);color:#fff;border-color:var(--danger)!important}.slot.eliminated .tphoto-wrap~.tinfo,.bslot.eliminated .tphoto-wrap~.tinfo{background:linear-gradient(180deg,#ff5a66,#df2638 55%,#ad1222)!important;color:#fff;border-color:#ff3f4f!important}.tcap,.trm{position:absolute;top:-8px;width:clamp(13px,calc(var(--cw, 15cqw) * .227 - 3px),21px);height:clamp(13px,calc(var(--cw, 15cqw) * .227 - 3px),21px);border-radius:50%;border:none;cursor:pointer;font-size:clamp(9px,calc(var(--cw, 15cqw) * .147),13px);padding:0;font-family:Arial,sans-serif;font-weight:900;line-height:1;text-align:center;display:grid;place-items:center;z-index:30}.tcap{top:calc(var(--cw, 15cqw) * .48 + 8px);left:auto;right:9px;background:#fff;color:#000;opacity:.28;transition:opacity .15s}.tcap.on{background:var(--accent);box-shadow:none;opacity:1}.tcap.vice{background:#c9ced6;color:#000;opacity:1;box-shadow:none}.pitch .slot.pos-gk{z-index:14;overflow:visible}.pitch .slot.pos-gk .tcap{left:auto;right:9px;top:calc(var(--cw, 15cqw) * .48 + 8px)}.tm12-badge{left:auto;right:9px;background:var(--accent);color:#000;opacity:1}.trm{right:0;border:1px solid rgba(255,91,103,.9);background:linear-gradient(145deg,#cf2d3bf0,#75121dfa);color:#fff;box-shadow:0 5px 15px #00000085,0 0 0 3px #ff4d5b21,inset 0 1px #fff3;opacity:0;transform:scale(.82);transition:opacity .16s ease,transform .16s ease}.bslot .trm{top:calc(var(--cw, 15cqw) * .48 - 32px);right:calc(50% - var(--half-cw) - 1px)}@media(min-width:700px){.bslot .trm{top:calc(var(--cw, 15cqw) * .48 - 24px)}}.pitch .slot .trm{top:2px}@media(hover:hover)and (pointer:fine){.slot:hover .tcap,.bslot:hover .tcap{opacity:1}.slot:hover .trm,.bslot:hover .trm{opacity:1;transform:scale(1)}}@media(hover:none){.trm{display:none}}.bpos{display:block;margin-bottom:4px;font-size:10px;font-weight:800;color:var(--text-muted);letter-spacing:.5px}.bslot:not(.filled) .bpos{visibility:hidden}#view-team{position:relative;left:50%;width:100vw;margin-left:-50vw;padding:24px 0 0;background:#000}.team-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:calc(100% - 36px);max-width:1120px;background:#000;border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:16px 20px;margin:0 auto 14px;flex-wrap:wrap;box-shadow:0 12px 30px #00000047,inset 0 1px #ffffff09}#view-team.round-transitioning{position:relative;pointer-events:none}.round-transition-loader{position:fixed;inset:0 0 -220px;z-index:1000;width:100vw;background:#000}.round-transition-loader>span{display:block;position:fixed;left:50%;top:50%;width:88px;height:88px;margin:-46px 0 0 -46px;border:4px solid rgba(255,255,255,.18);border-top-color:var(--accent);border-right-color:#fde0539e;border-radius:50%;box-shadow:0 0 24px #fde05338;animation:round-main-loader .72s linear infinite}.round-transition-loader>img{position:fixed;left:50%;top:50%;z-index:1;width:69px;height:auto;transform:translate(calc(-50% - 5px),calc(-50% - 5px));pointer-events:none}html.round-loading,html.round-loading body{background:#000!important}body.round-loading>:not(.round-transition-loader){visibility:hidden!important}@keyframes round-main-loader{to{transform:rotate(360deg)}}.pavail{position:absolute;top:calc(var(--cw, 15cqw) * .56);left:calc(50% - var(--cw, 15cqw) * .43);right:auto;z-index:24;width:clamp(17px,calc(var(--cw, 15cqw) * .24),24px);height:clamp(17px,calc(var(--cw, 15cqw) * .24),24px);display:grid;place-items:center;border:2px solid #171a1e;border-radius:50%;box-shadow:0 3px 9px #0000007a;pointer-events:auto;cursor:help}.pavail:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 8px);z-index:40;min-width:max-content;max-width:190px;padding:6px 9px;color:#f5f7fa;background:#000;border:1px solid #4b5360;border-radius:7px;box-shadow:0 5px 16px #0000008c;font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap;opacity:0;transform:translate(-50%,4px);visibility:hidden;transition:opacity .12s ease,transform .12s ease,visibility .12s ease;pointer-events:none}.pavail.is-open:after{opacity:1;transform:translate(-50%);visibility:visible}@media(hover:hover)and (pointer:fine){.pavail:hover:after{opacity:1;transform:translate(-50%);visibility:visible}#league-detail .league-round-filter:has(.cs-control):after{display:none}}.pavail:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px}.pavail svg{width:68%;height:68%;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.pavail.status-injured{color:#fff;background:#d84848}.pavail.status-suspended{color:#171a1e;background:#f0a43c}.pavail.status-suspended:after{width:86px;min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:center}@media(prefers-reduced-motion:reduce){.round-transition-loader>span{animation:none}}.round-transitioning .pitch-toolbar,.round-transitioning .booster-banner,.round-transitioning .bench-title,.round-transitioning .fr-head{opacity:.34}.round-transitioning #fr-body{opacity:.12}.fr-panel.round-section-loading #fr-body{min-height:110px;opacity:.12;pointer-events:none}.fr-panel.round-section-loading{position:relative;overflow:hidden}.fr-panel.round-section-loading:after{content:"";position:absolute;right:18px;bottom:18px;left:18px;height:72px;border-radius:10px;background:linear-gradient(90deg,var(--bg-panel) 25%,#3b424c 50%,var(--bg-panel) 75%);background-size:200% 100%;animation:round-transition-shimmer 1.05s linear infinite;pointer-events:none}@keyframes round-transition-shimmer{to{background-position:-200% 0}}.team-brand{display:flex;align-items:center;gap:10px}.tb-badge{width:46px;height:46px;border-radius:50%;background:#000;display:grid;place-items:center;box-sizing:border-box;border:3px solid var(--accent);box-shadow:none}.tb-badge img{display:block;width:34px;height:26px;object-fit:contain}.tb-name{color:#fff;font-weight:900;font-size:18px;min-width:72px}.tb-name.loading{width:84px;height:18px;border-radius:5px;background:linear-gradient(90deg,var(--bg-panel) 25%,var(--border-strong) 50%,var(--bg-panel) 75%);background-size:200% 100%;animation:tb-name-loading 1.1s linear infinite}@keyframes tb-name-loading{to{background-position:-200% 0}}.loading-value{display:inline-block;width:58px;height:14px;border-radius:4px;color:transparent!important;background:linear-gradient(90deg,var(--border) 25%,var(--border-strong) 50%,var(--border) 75%);background-size:200% 100%;animation:tb-name-loading 1.1s linear infinite}.tb-chip-wide .loading-value{width:112px}.team-stats{display:flex;gap:8px;flex-wrap:wrap}.tb-chip{display:flex;flex-direction:column;align-items:center;background:var(--bg-panel);color:var(--text);border:1px solid var(--border-strong);border-radius:10px;padding:8px 14px;min-width:92px;box-shadow:inset 0 1px #ffffff09}.tb-chip .k{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.35px;white-space:nowrap}.tb-chip .v{font-size:16px;font-weight:900;color:var(--accent);white-space:nowrap}.unlimited-transfer-symbol{display:inline-flex!important;align-items:center;justify-content:center;height:10px;font-size:0!important;line-height:10px!important}.transfer-infinity-icon{display:block;width:18px;height:10px;overflow:visible;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@media(min-width:700px){#tb-free-transfers .transfer-infinity-icon{position:relative;top:7px;width:19px;height:11px}}@media(max-width:699px){.round-transfer-summary .unlimited-transfer-symbol{height:10px;line-height:10px!important}.round-transfer-summary .transfer-infinity-icon{width:17px;height:9px}}.tb-chip-wide{min-width:140px}.tb-chip-wide .v{font-size:13px}.deadline-day,.deadline-month{position:relative;top:0}.round-timeline{display:flex;gap:0;overflow-x:auto;padding:0;width:calc(100% - 36px);max-width:1120px;margin:0 auto 18px;background:#000;border:1px solid rgba(255,255,255,.09);border-radius:12px;box-shadow:0 10px 24px #0000003d,inset 0 1px #ffffff08;scrollbar-width:none;-ms-overflow-style:none}.round-timeline::-webkit-scrollbar{display:none}.round-chip{position:relative;flex:1 1 0;min-width:0;text-align:center;cursor:pointer;background:transparent;border:0;border-right:1px solid rgba(255,255,255,.08);border-radius:0;padding:10px 4px 11px;transition:.15s}.round-chip:last-child{border-right:0}.round-chip:hover{background:#ffffff0d}.round-chip.current{z-index:2;background:linear-gradient(180deg,#fde05321,#fde05309);box-shadow:inset 0 0 0 1px #fde0536b,0 0 16px #fde0532e}.round-chip.current:hover{background:linear-gradient(180deg,#fde05330,#fde0530f)}.round-chip.current:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--accent)}.round-chip .rl{font-size:10px;font-weight:750;color:var(--text-secondary);white-space:nowrap}.round-chip.current .rl{color:var(--accent)}.round-chip .rp{font-size:11px;font-weight:800;margin-top:3px}.round-chip .rp.scored{color:var(--accent)}.round-chip .rp.empty{color:var(--text-faint)}.round-chip.open-round{z-index:1}.round-chip .rp.open{display:inline-flex;align-items:center;justify-content:center;position:relative;top:-2px;min-width:38px;padding:2px 7px 3px;border:1px solid rgba(57,213,118,.48);border-radius:999px;background:#39d57621;color:#55e28d;font-size:9px;line-height:1;letter-spacing:.25px}@media(min-width:700px){html,body,body>main.container,#view-team,#view-team>.panel,#view-team .pitch-wrap{background:#000}html:not([data-theme=light]) #view-team{background:radial-gradient(ellipse at 50% 24%,#232a32b8,#11161ba3 30%,#070a0dd1 67%,#06090cb8),radial-gradient(ellipse at 50% 88%,#1b22298f,#080b0f2e 62%),linear-gradient(180deg,#0a0d11,#05070a 48%,#070a0e)}html:not([data-theme=light]) #view-team>.panel,html:not([data-theme=light]) #view-team .pitch-wrap{background:transparent}.topbar .container{max-width:1120px;height:58px;padding:0 18px}.topbar .brand{margin-left:0}.brand-logo{width:205px}.topbar-socials{gap:5px}.topbar-socials a{width:32px;height:32px}.topbar-socials svg{width:16px;height:16px}.account-menu{margin-left:10px}.account-icon-btn{width:34px;height:34px}body>main.container{max-width:none;padding:0}body>main.container>.tabs{justify-content:center;gap:14px;width:100%;max-width:none;min-height:52px;margin:0;padding:0 24px;background:#000}body>main.container>.tabs .tab{min-height:52px;padding:8px 16px 7px;font-size:12px}body>main.container>.tabs .tab-icon{width:15px;height:15px;flex-basis:15px}#view-team{padding-top:12px}.team-bar{min-height:78px;padding:11px 18px;margin-bottom:10px;border-radius:12px;background:linear-gradient(135deg,#080c11,#0d1218 58%,#090e13);border-color:#5d6c7e6b;box-shadow:0 12px 30px #00000061,inset 0 1px #ffffff06}.tb-badge{width:44px;height:44px}.tb-badge img{width:32px;height:24px}.tb-name{font-size:16px}.team-stats{gap:6px}.tb-chip{min-width:88px;padding:6px 12px;border-radius:8px;background:linear-gradient(180deg,#0c1117,#090e13);border-color:#5b6a7c61;box-shadow:inset 0 1px #ffffff06}.tb-chip .k{font-size:9px}.tb-chip .v{font-size:15px}.round-timeline{position:relative;z-index:8;min-height:66px;margin-bottom:12px;border-radius:10px;background:linear-gradient(180deg,#090d12,#070b0f);border-color:#5765766b;box-shadow:0 10px 26px #00000057,inset 0 1px #ffffff06}.round-chip{padding:7px 3px 8px}.round-chip{border-right-color:#53607057}.round-chip:hover{background:#ffffff09}.round-chip.current{background:linear-gradient(180deg,#fde0531b,#fde05306);box-shadow:inset 0 0 0 1px #fde0537a,0 0 18px #fde05317}.round-chip .rl{font-size:9px}.round-chip .rp{margin-top:2px;font-size:10px}#view-team>.panel{padding-top:10px}html:not([data-theme=light]) #view-team>.panel{padding-top:22px}.stadium-stage{position:relative;left:50%;isolation:isolate;display:block;width:100vw;max-width:1536px;margin:-48px auto 0;padding:0;overflow:visible;transform:translate(-50%)}.stadium-stage:before{content:none;position:absolute;z-index:0;top:20px;right:50%;width:100vw;max-width:1536px;height:calc(100% + 80px);transform:translate(50%);background:none;pointer-events:none}.stadium-stage .pitch{z-index:2;width:min(100%,var(--team-content-width));max-width:var(--team-content-width);aspect-ratio:1.2273 / 1;margin:0 auto;background:none;border:0;filter:drop-shadow(0 22px 28px rgba(0,0,0,.52));overflow:visible}.stadium-stage .pitch:after{content:"";position:absolute;display:block;z-index:0;inset:0 -17px;clip-path:none;background:url(../assets/stadium/pitch-desktop.webp?v=11) center / 100% 100% no-repeat;pointer-events:none}.stadium-stage .pitch:before,.stadium-stage .pitch>.pm{display:none}html:not([data-theme=light]) .stadium-stage .pitch:before{content:"";position:absolute;display:block;z-index:5;inset:7.5% 24% auto;height:5px;clip-path:none;border-radius:50% 50% 0 0;background:linear-gradient(180deg,#111820 0% 50%,#111820e6 72%,#11182000);pointer-events:none}.stadium-stage .bench{position:relative;left:5px;z-index:auto;width:calc(var(--team-content-width) + 140px);max-width:none;height:220px;margin:-115px auto 0;padding:42px 0 12px;overflow:visible;border:0;border-radius:0;background:url(../assets/stadium/bench-final-black.webp) center / 100% 100% no-repeat;box-shadow:none}.stadium-stage .bench:before{content:"";position:absolute;top:30%;bottom:15%;left:6.9%;z-index:2;width:2px;background:#08090a;pointer-events:none}.stadium-stage .bench:after{content:"";position:absolute;top:31px;left:50%;z-index:2;width:18px;height:3px;background:#08090a;transform:translate(23px);pointer-events:none}.stadium-stage .bench-title{position:absolute;top:44px;left:50%;z-index:3;margin:0;color:#ffffffb8;transform:translate(-50%);white-space:nowrap}.stadium-stage .bench-slots{position:relative;z-index:3;height:158px;width:88%;margin-inline:auto;padding:0 0 4px;gap:0;align-items:end}.stadium-stage .pitch .slot,.stadium-stage .pitch .tm12-slot{scale:1}.stadium-stage .pitch .slot.pos-gk{top:calc(80% - 70px)!important}.stadium-stage .pitch .slot.pos-def{top:calc(62% - 60px)!important}.stadium-stage .pitch .slot.pos-mid{top:calc(40% - 50px)!important}.stadium-stage .bench .bslot{--cw: 94.5px;--half-cw: 47.25px;padding-top:14px;scale:1;translate:0 -5px;transform:translateY(-10px)}.stadium-stage .bench .bslot .bpos{position:absolute;top:25px;left:calc(50% - 66px);z-index:4;min-width:34px;margin:0;padding:3px 7px;border:1px solid rgba(255,255,255,.24);border-radius:6px;background:#080a0d;color:#fff;font-size:10px;font-weight:900;line-height:1;text-align:center;transform:translate(-50%)}.stadium-stage .bench .bslot:nth-child(1),.stadium-stage .bench .bslot:nth-child(2){translate:15px -12px}.stadium-stage .bench .bslot:nth-child(3),.stadium-stage .bench .bslot:nth-child(4){translate:-15px -12px}.stadium-stage .bench.bench-boost-active{background:url(../assets/stadium/bench-final-black.webp) center / 100% 100% no-repeat;border:0;box-shadow:none}}.topbar,body>main.container>.tabs,.site-footer,.site-footer-main,.site-footer-copy{background:#000!important}.topbar-socials a,.account-icon-btn,.site-footer-socials a{background-color:#000!important}html:not([data-theme=light]) .topbar,html:not([data-theme=light]) body>main.container>.tabs{background:radial-gradient(ellipse at 50% 20%,#232a32b8,#11161ba3 32%,#050709e6 72%,#000000fa),linear-gradient(180deg,#0a0d11,#05070a 52%,#010203)!important}html:not([data-theme=light]) .site-footer{margin-top:0;background:linear-gradient(180deg,#11161c,#0b0f14 52%,#06090c)!important}html:not([data-theme=light]) .site-footer-main{background:transparent!important}html:not([data-theme=light]) .site-footer-copy{background:linear-gradient(180deg,#0b0f14,#070a0e)!important}@media(max-width:699px){.tabs{background:#000!important}}.round-chip .rp-split{display:flex;align-items:flex-end;justify-content:center;gap:4px;margin-top:3px}.round-chip .rp-leg-col{display:flex;flex-direction:column;align-items:center;padding:1px 3px;border-radius:4px;cursor:pointer}.round-chip .rp-leg-col:hover{background:#ffffff14}.round-chip .rp-tag{font-size:8px;font-weight:700;color:var(--text-faint);text-transform:uppercase;letter-spacing:.2px;line-height:1.4}.round-chip .rp-leg{font-size:12px;font-weight:800}.round-chip .rp-leg.scored{color:var(--live)}.round-chip .rp-leg.empty{color:var(--text-faint)}.round-chip .rp-sep{font-size:11px;color:var(--text-faint);margin-bottom:2px}.round-chip.leg-1{border-left:1px solid rgba(253,224,83,.28)}.round-chip.leg-2{border-right-color:#fde05347}.round-total{display:none}#detail-modal.overlay{overflow-y:auto;align-items:flex-start;padding:24px 16px}.modal-card.detail{max-width:440px;max-height:none;margin:auto 0;display:flex;flex-direction:column}.detail-head{position:relative;display:flex;align-items:flex-end;justify-content:space-between;min-height:130px;padding:18px;overflow:hidden;flex-shrink:0;background:linear-gradient(90deg,var(--accent-hover) 0%,var(--accent) 50%,var(--accent) 50%,var(--accent-hover) 100%);border-bottom:1px solid var(--border)}.detail-head .modal-close{position:absolute;top:12px;right:14px;z-index:2;background:#fff;color:#000;border-radius:999px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:1;box-shadow:0 1px 5px #0000004d}.detail-id{position:relative;z-index:1;color:#000;max-width:47%}.detail-name{font-size:22px;font-weight:900;line-height:1.1}.detail-sub{margin-top:4px;font-size:13px;font-weight:700;color:#181b1fd9}.detail-club{margin-top:4px;font-size:13px;color:#181b1fd9;display:flex;align-items:center;gap:6px}.detail-club img{width:18px;height:18px;object-fit:contain}.detail-selection{margin-top:6px;font-size:12px;font-weight:900;color:#181b1fbf}.detail-img{width:112px;height:112px;object-fit:cover;object-position:center top;align-self:center;flex:0 0 auto;border-radius:50%;margin-right:35px;background:#fff;border:3px solid #000000;box-shadow:0 7px 18px #00000047}.detail-tabs{display:flex;background:radial-gradient(circle at 50% 0%,rgba(253,224,83,.055),transparent 46%),linear-gradient(145deg,#151a20,#0c1015 52%,#07090c);border-bottom:1px solid var(--border);flex-shrink:0}.dtab{flex:1;appearance:none;border:none;background:transparent;cursor:pointer;color:var(--text-muted);font-weight:800;font-size:13px;padding:12px 8px;border-bottom:2px solid transparent;transition:.15s;text-transform:uppercase}.dtab:hover{color:var(--text-secondary)}.dtab.active{color:var(--accent);border-bottom-color:var(--accent)}.detail-body{padding:14px 16px 4px;flex:1;min-height:0;overflow-y:auto}.detail-body.detail-loading{overflow-y:hidden}@media(min-width:700px){#detail-modal .detail-body{scrollbar-width:thin;scrollbar-color:rgba(253,224,83,.64) rgba(255,255,255,.04)}#detail-modal .detail-body::-webkit-scrollbar{width:7px}#detail-modal .detail-body::-webkit-scrollbar-track{border-radius:999px;background:#ffffff09}#detail-modal .detail-body::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,var(--accent),#a88412)}html[data-theme=light] #detail-modal .detail-body{scrollbar-color:rgba(209,169,0,.92) rgba(65,82,105,.08)}html[data-theme=light] #detail-modal .detail-body::-webkit-scrollbar-track{background:#41526914}html[data-theme=light] #detail-modal .detail-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffe46a,#f4c900 58%,#d1a900)}}.ov-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.ov-card{background:var(--bg-panel);border:1px solid var(--border);border-radius:10px;padding:14px 8px;text-align:center}.ov-val{font-size:20px;font-weight:900}.ov-val.rtg{color:var(--live)}.ov-val.fixture{display:flex;align-items:center;justify-content:center;gap:6px}.ov-opponent-logo{width:18px;height:18px;object-fit:contain;flex:0 0 18px}.ov-label{margin-top:4px;font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px}.ownership-label-ka-mobile{display:none}.player-performance-summary{margin:0 0 10px;padding:9px 12px;border:1px solid var(--border);border-left:3px solid var(--accent);border-right:3px solid var(--accent);border-radius:9px;background:var(--bg-panel);color:var(--text);font-size:13px;line-height:1.45;text-align:center}.player-performance-summary strong,.player-performance-summary span{font-weight:800}.player-performance-summary.low{border-left-color:var(--danger);border-right-color:var(--danger)}.player-performance-summary.average{border-left-color:var(--text-secondary);border-right-color:var(--text-secondary)}.player-performance-summary.high{border-left-color:var(--accent);border-right-color:var(--accent)}.player-performance-summary.elite{border-left-color:#4da3ff;border-right-color:#4da3ff}.player-performance-summary.low span{color:var(--danger)}.player-performance-summary.average span{color:var(--text-secondary)}.player-performance-summary.high span{color:var(--accent)}.player-performance-summary.elite span{color:#4da3ff}.match-info{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--bg-panel);border:1px solid var(--border);border-radius:10px;padding:10px 14px;margin-bottom:14px}.match-info .mside{display:flex;align-items:center;gap:8px;font-weight:700;font-size:13px;flex:1;min-width:0}.match-info .mside img{width:20px;height:20px;object-fit:contain;flex:0 0 auto}.match-info .mside.right{flex-direction:row-reverse;text-align:right}.match-info .mside span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-info .mscore{flex:0 0 auto;font-weight:900;font-size:15px;padding:4px 10px;border-radius:7px;border:1px solid var(--border-strong);background:var(--bg-elevated);min-width:52px;text-align:center}.match-info .mbadge{flex:0 0 auto;font-size:10px;font-weight:800;padding:3px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.4px}.match-info .mbadge.upcoming{background:#1c82e02e;color:#6db4ff}.match-info .mbadge.live{background:var(--danger);color:#fff;animation:livepulse 1.2s ease-in-out infinite}.match-info .mbadge.ft{background:#ffffff1f;color:var(--text-secondary)}.detail-section-title{font-size:11px;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin:12px 0 6px}.stat-rows,.bonus-rows{display:flex;flex-direction:column;gap:1px;border-radius:8px;overflow:hidden}.srow,.brow{display:flex;align-items:center;justify-content:space-between;background:#ffffff09;padding:7px 12px;font-size:13px;border:1px solid rgba(255,255,255,.18)}.srow .sk,.brow .bk{color:var(--text-secondary)}.brow-bonus-icon{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;margin-right:5px;vertical-align:-4px;color:currentColor}.brow-bonus-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.brow-bonus-icon .streak-bars{stroke:#f5f6f7}.brow-bonus-icon .streak-arrow{stroke:var(--accent);stroke-width:2.1}.max-captain-bonus-icon{transform:translateY(-2px)}.cs-rating-label{display:inline-flex;align-items:center;gap:1px;color:var(--text-secondary);white-space:nowrap}.cs-rating-label img{width:26px;height:18px;object-fit:contain;flex:0 0 auto}.cs-rating-label span{transform:translateY(1px)}.srow .sv{font-weight:800}.srow .sv.performance-low{color:var(--danger)}.srow .sv.performance-average{color:var(--text-secondary)}.srow .sv.performance-high{color:var(--accent)}.srow .sv.performance-elite{color:#4da3ff}.brow .bv{font-weight:800;color:var(--accent)}.brow.total{background:var(--bg-elevated);border-top:1px solid var(--border-strong);font-size:14px}.brow.total .bk{color:var(--text);font-weight:800}.brow.total .bv{color:var(--accent);font-size:16px}.detail-empty-note{text-align:center;color:var(--text-muted);font-size:12px;padding:10px 4px 4px}.detail-current-skeleton{padding-top:1px}.detail-current-skeleton .dsk-match,.detail-current-skeleton .dsk-title,.detail-current-skeleton .dsk-grid i{display:block;background:linear-gradient(90deg,var(--bg-panel) 25%,var(--bg-elevated) 50%,var(--bg-panel) 75%);background-size:220% 100%;animation:detail-skeleton-pulse 1.15s ease-in-out infinite}.detail-current-skeleton .dsk-match{height:43px;border-radius:10px;margin-bottom:12px}.detail-current-skeleton .dsk-title{width:118px;height:10px;border-radius:4px;margin:0 0 7px}.detail-current-skeleton .dsk-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px 8px}.detail-current-skeleton .dsk-grid i{height:31px;border-radius:6px}@keyframes detail-skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.detail-current-skeleton .dsk-match,.detail-current-skeleton .dsk-title,.detail-current-skeleton .dsk-grid i{animation:none}}.detail-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 0 12px}#dtab-overview{display:flex;flex-direction:column}#dtab-overview .detail-buttons{order:1}#dtab-overview .detail-eliminated-note{order:2}#dtab-overview #detail-stats{order:3}#dtab-overview #detail-current-round{order:4}.detail-eliminated-note{display:flex;align-items:center;justify-content:center;gap:9px;margin:0 0 12px;padding:11px 14px;border:1px solid rgba(224,85,59,.72);border-radius:10px;background:#e0553b14;color:#ff8d76;font-size:13px;font-weight:750;text-align:center}.detail-eliminated-note[hidden]{display:none}.detail-eliminated-logo{display:inline-grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#ffffffeb;border:1px solid rgba(255,255,255,.24)}.detail-eliminated-logo img{width:20px;height:20px;object-fit:contain}.detail-buttons .btn{min-height:42px;padding:9px 12px;border-color:#ffffff24;border-radius:10px;background:linear-gradient(180deg,#282d34,#20242a);color:#f5f6f7;font-weight:850;box-shadow:inset 0 1px #ffffff0d}.detail-buttons .btn:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.detail-buttons .btn.primary{background:var(--accent);color:#000;border-color:var(--accent);box-shadow:0 5px 14px #fde05324}.detail-buttons .btn.danger{grid-column:1 / -1;background:#e0553b0f;color:#ff8d76;border-color:#e0553bb8}.detail-buttons .action-mark{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:5px;flex:0 0 20px;border:1px solid currentColor;border-radius:50%;font-size:11px;font-weight:950;line-height:1}#detail-vice .action-mark{font-family:Arial,sans-serif;font-style:normal;text-align:center}html[data-theme=light] #detail-modal .detail-buttons .btn{border-color:#c9d1d8;background:linear-gradient(180deg,#fff,#edf1f4);color:#151b20;box-shadow:inset 0 1px #fffffff2,0 3px 9px #29343c14}html[data-theme=light] #detail-modal .detail-buttons .btn:hover:not(:disabled){border-color:#d6b900;color:#111;background:linear-gradient(180deg,#fffbed,#fff1a9)}html[data-theme=light] #detail-modal .detail-buttons .btn.primary,html[data-theme=light] #detail-modal .detail-buttons :is(.cap-btn,.vice-btn).on{border-color:#d7b900;background:linear-gradient(135deg,#ffe85d,#f7ca25);color:#090b0d;box-shadow:0 5px 14px #d2ad0029}html[data-theme=light] #detail-modal .detail-buttons .btn:disabled{border-color:#d7dde2;background:#eef1f3;color:#8b949c;box-shadow:none}html[data-theme=light] #detail-modal .detail-buttons .btn.danger{border-color:#c237266b;background:#fff4f1;color:#b43727}@media(min-width:700px){#detail-modal.overlay{padding:20px;align-items:center}.modal-card.detail{width:min(600px,calc(100vw - 40px));max-width:600px;height:min(590px,calc(100dvh - 40px))}.detail-head{min-height:104px;padding:11px 18px}.detail-img{width:96px;height:96px;margin-right:69px;border-width:2px}.detail-id{max-width:55%}.detail-name{font-size:20px}.detail-body{padding:9px 14px 0}.dtab{padding:9px 8px}.match-info{padding:8px 12px;margin-bottom:10px}.detail-section-title{margin:8px 0 5px}.stat-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 7px;overflow:visible}.srow{min-height:31px;padding:5px 10px;border-radius:6px}.bonus-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 7px;overflow:visible}.brow{min-height:31px;padding:5px 10px;border-radius:6px}.brow.total{grid-column:1 / -1}.detail-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:14px}.detail-buttons .btn{min-height:52px;padding:12px 16px;border-radius:12px;font-size:14px}.detail-buttons .action-mark{width:24px;height:24px;font-size:12px}.detail-buttons .danger:last-child{grid-column:1 / -1}}@media(max-width:699px){#detail-modal.overlay{padding:8px}.modal-card.detail{width:100%;max-width:430px;margin:auto 0;height:min(620px,calc(100dvh - 16px));border-radius:12px}.detail-head{min-height:112px;padding:12px 14px}.detail-img{width:96px;height:96px;max-width:49%;margin-right:33px;border-width:2px}.detail-name{font-size:19px}.detail-sub,.detail-club{font-size:12px}.detail-selection{font-size:10px}.detail-body{padding:10px 10px 0}.dtab{padding:10px 6px}.ov-grid{gap:6px;margin-bottom:8px}.ov-card{padding:10px 6px}html[lang=ka] .ownership-label-full{display:none}html[lang=ka] .ownership-label-ka-mobile{display:inline;white-space:nowrap}.ov-val{font-size:17px}.match-info{padding:9px 10px}.stat-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;overflow:visible}.srow{min-width:0;min-height:46px;padding:6px 5px;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:7px;text-align:center}.srow .sk{font-size:8.5px;line-height:1.15}.cs-rating-label{gap:0}.cs-rating-label img{width:22px;height:15px}.srow .sv{font-size:14px;line-height:1.2}.detail-section-title{margin-top:9px}.detail-buttons{gap:6px;padding-bottom:10px}.detail-buttons .btn{padding:9px 12px}.detail-buttons .vice-btn:has(.vice-cancel-label){gap:6px}.detail-buttons .vice-cancel-label{font-size:12.5px;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.detail-buttons .vice-cancel-label>span{display:block}}.dtab-panel{padding-bottom:16px}.fx-round-hd{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;color:var(--text-muted);background:linear-gradient(145deg,#151a20,#0d1116 55%,#080b0e);border-radius:8px 8px 0 0;padding:8px 12px;margin-top:10px}.fx-round-hd:first-child{margin-top:0}.fx-row{display:flex;align-items:center;justify-content:space-between;gap:8px;background:radial-gradient(circle at 50% 0%,rgba(253,224,83,.045),transparent 44%),linear-gradient(145deg,#14191f,#0c1014 55%,#07090c);border:1px solid var(--border);padding:12px;border-radius:0 0 8px 8px}.fx-row.has-followup{border-radius:0}.fx-team{display:flex;align-items:center;gap:8px;font-weight:700;font-size:13px;flex:1;min-width:0}.fx-team img{width:20px;height:20px;object-fit:contain;flex:0 0 auto}.fx-team.right{flex-direction:row-reverse;text-align:right}.fx-team span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-mid{flex:0 0 auto;font-weight:900;font-size:14px;padding:5px 10px;text-align:center;min-width:56px;border-radius:7px;border:1px solid var(--border-strong);background:linear-gradient(145deg,#1b2128,#0b0f13)}.fx-mid.live{border-color:var(--live);color:var(--live);animation:livepulse 1.2s ease-in-out infinite}.fx-pts-row{display:flex;justify-content:center;margin-top:-1px}.fx-pts-pill{appearance:none;cursor:pointer;border:1px solid var(--border-strong);background:var(--accent);color:#000;font-weight:900;font-size:12px;padding:6px 16px;border-radius:0 0 8px 8px;border-top:none;width:100%}.fx-pts-pill:hover{filter:brightness(1.08)}.fx-expand{padding:4px 0 2px}.fx-difficulty{--difficulty-color: #f4c84c;border:1px solid var(--border);border-top:0;border-radius:0 0 8px 8px;padding:10px 12px 9px;background:linear-gradient(145deg,#12171c,#090d11 62%,#06080a)}.fx-difficulty-1,.fx-difficulty-2,.fx-difficulty-3,.fx-difficulty-4,.fx-difficulty-5{--difficulty-color: var(--accent)}.fx-difficulty-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px;font-size:11px;font-weight:800;color:var(--text-muted)}.fx-difficulty-head strong{color:var(--difficulty-color);font-size:12px;font-weight:900;white-space:nowrap}.fx-difficulty-scale{padding:0 9px}.fx-difficulty-track{position:relative;height:6px;border-radius:999px;border:1px solid rgba(255,255,255,.11);background:repeating-linear-gradient(90deg,#ffffff17 0 calc(25% - 1px),#ffffff38 calc(25% - 1px) 25%);box-shadow:inset 0 1px 2px #0000006b}.fx-difficulty-track i{position:absolute;z-index:1;left:var(--difficulty-position);top:50%;width:14px;height:14px;border:2px solid rgba(255,255,255,.9);border-radius:50%;background:var(--difficulty-color);box-shadow:0 0 0 2px #00000094,0 2px 5px #00000070;transform:translate(-50%,-50%)}.fx-difficulty-ticks{position:relative;height:12px;margin-top:5px;color:var(--text-muted);font-size:10px;font-weight:800}.fx-difficulty-ticks span{position:absolute;top:0;line-height:12px;transform:translate(-50%)}.fx-difficulty-ticks span:nth-child(1){left:0;transform:none}.fx-difficulty-ticks span:nth-child(2){left:25%}.fx-difficulty-ticks span:nth-child(3){left:50%}.fx-difficulty-ticks span:nth-child(4){left:75%}.fx-difficulty-ticks span:nth-child(5){right:0;transform:none}.fx-difficulty-ticks span.active{color:var(--difficulty-color)}.swap-source .tphoto-wrap:not(.kit-view),.pending-swap-in .tphoto-wrap:not(.kit-view){outline:4px solid var(--info);outline-offset:3px;opacity:1;box-shadow:0 0 0 7px #1c82e03d}.swap-source .tname,.pending-swap-in .tname{background:linear-gradient(180deg,#202225,#0a0b0d 55%,#020304);color:#fff;border-color:var(--info)!important}.swap-target .tname{border-color:var(--info)!important}.swap-source .tinfo,.swap-target .tinfo,.pending-swap-in .tinfo{background:linear-gradient(180deg,#46a1f2,#1c82e0 55%,#105ca8)!important;color:#fff;border-color:var(--info)!important}.swap-target .tphoto-wrap:not(.kit-view){outline:3px solid var(--info);outline-offset:3px;cursor:pointer;animation:swappulse 1s ease-in-out infinite}.swap-source .tphoto-wrap.kit-view,.pending-swap-in .tphoto-wrap.kit-view,.swap-target .tphoto-wrap.kit-view{outline:none;box-shadow:none}.swap-source .tphoto-wrap.kit-view .tkit,.pending-swap-in .tphoto-wrap.kit-view .tkit{filter:drop-shadow(0 4px 3px rgba(0,0,0,.42)) drop-shadow(0 0 9px rgba(28,130,224,1))}.swap-target .tphoto-wrap.kit-view .tkit{cursor:pointer;animation:kitswappulse 1s ease-in-out infinite}@keyframes swappulse{0%,to{box-shadow:0 0 0 1px #1c82e0cc}50%{box-shadow:0 0 0 7px #1c82e000}}@keyframes kitswappulse{0%,to{filter:drop-shadow(0 4px 3px rgba(0,0,0,.42)) drop-shadow(0 0 3px rgba(28,130,224,.62))}50%{filter:drop-shadow(0 4px 3px rgba(0,0,0,.42)) drop-shadow(0 0 10px rgba(28,130,224,1))}}.slot.filled,.bslot.filled{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media(hover:hover)and (pointer:fine){.slot.filled:not(.locked) .tphoto-wrap,.slot.filled:not(.locked) .tname,.slot.filled:not(.locked) .tinfo,.bslot.filled:not(.locked) .tphoto-wrap,.bslot.filled:not(.locked) .tname,.bslot.filled:not(.locked) .tinfo{cursor:grab}}.lineup-dragging,.lineup-dragging *{cursor:grabbing!important}.lineup-drag-source{opacity:.42}.lineup-drag-target{z-index:13!important}.lineup-drag-over{z-index:15!important;scale:1.07!important;filter:drop-shadow(0 0 11px rgba(253,224,83,.96))!important}.lineup-drag-over .tname,.lineup-drag-over .tinfo{border-color:var(--accent)!important}.lineup-drag-ghost{position:fixed!important;top:0!important;left:0!important;z-index:10050!important;margin:0!important;opacity:.94;pointer-events:none!important;translate:none!important;scale:1!important;filter:drop-shadow(0 13px 16px rgba(0,0,0,.58))!important;transition:none!important;will-change:transform}.lineup-drag-ghost .tphoto-wrap,.lineup-drag-ghost .tkit,.lineup-drag-ghost .tname,.lineup-drag-ghost .tinfo{animation:none!important;transition:none!important}.slot.locked .trm,.bslot.locked .trm{display:none}.detail-buttons .btn{width:100%}.detail-buttons .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.detail-action-icon{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.detail-buttons .cap-btn.on{background:var(--accent);color:#000;border-color:var(--accent)}.detail-buttons .vice-btn.on{background:#c9ced6;color:#000;border-color:#c9ced6}.btn.danger{border-color:var(--danger);color:#ff9781}.btn.danger:hover{background:var(--danger);color:#fff;border-color:var(--danger)}.bench{width:100%;max-width:var(--team-content-width);margin:18px auto 0;background:radial-gradient(ellipse at 50% 108%,rgba(253,224,83,.08),transparent 48%),linear-gradient(180deg,#070809,#101214 58%,#17191b);border:0;border-radius:var(--radius);padding:12px 10px}.bench-title{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:#ffffffb8;text-transform:uppercase;letter-spacing:.5px;margin:0 0 10px 4px}.football-bench-icon{width:27px;height:17px;flex:0 0 auto;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.football-bench-icon .dugout-canopy{stroke:var(--accent);stroke-width:2.1}.football-bench-icon .dugout-seat{stroke:#ffffffe6}.bench-slots{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;align-items:end;justify-items:center;container-type:inline-size}.bench.bench-boost-active{background:radial-gradient(ellipse at 50% 108%,rgba(255,164,28,.2),transparent 54%),linear-gradient(180deg,#322005f5,#111315 58%,#17191b);border:1px solid rgba(253,224,83,.7);box-shadow:inset 0 0 26px #ff9d1814,0 0 22px #fde0531f}.bench-boost-active .bench-title{color:var(--accent);text-shadow:0 0 12px rgba(255,174,31,.38)}.bench-boost-active .bench-title:after{content:"  \1f525"}.bench-boost-active .bslot.filled .tphoto-wrap{border-color:transparent;box-shadow:none}.pitch-footer{position:fixed;left:0;right:0;bottom:0;z-index:70;display:none;align-items:center;justify-content:space-between;gap:10px;width:100%;max-width:720px;margin:0 auto;flex-wrap:wrap;padding:14px 16px 15px;color:#f7f9fb;background:radial-gradient(circle at 86% -20%,rgba(253,224,83,.16),transparent 38%),linear-gradient(145deg,#1b232af7,#0a0e12fa 58%,#04070afc);border:1px solid rgba(253,224,83,.48);border-bottom:none;border-radius:20px 20px 0 0;box-shadow:0 -16px 42px #00000094,0 0 32px #fde05314,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.pitch-footer-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:9px}.pitch-footer-actions .btn{min-height:50px;border-radius:12px;font-weight:1000;letter-spacing:.1px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.pitch-footer-actions .btn.primary{background:linear-gradient(135deg,#ffe968 0%,var(--accent) 56%,#efbf1e 100%);box-shadow:0 8px 22px #efbf1e33,inset 0 1px #ffffff80}@media(hover:hover)and (pointer:fine){.pitch-footer-actions .btn:hover{transform:translateY(-2px)}.pitch-footer-actions #reset-lineup:hover{border-color:#fde053cc;color:#fff;box-shadow:0 8px 20px #0000004d,0 0 16px #fde0531a,inset 0 1px #ffffff1a}.pitch-footer-actions #save-lineup:hover{border-color:#fff09a;background:linear-gradient(135deg,#fff08b,#ffe45a 52%,#f8ca26);box-shadow:0 11px 26px #efbf1e57,0 0 18px #fde05329,inset 0 1px #ffffffb3}}#squad-summary{width:100%;display:flex;align-items:stretch;flex-wrap:wrap;gap:7px;color:#bac3cc}.squad-summary-item{min-width:0;flex:1 1 120px;display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid rgba(255,255,255,.11);border-radius:11px;background:linear-gradient(145deg,#ffffff13,#ffffff05);box-shadow:inset 0 1px #ffffff0b}.squad-summary-icon{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;color:var(--accent);border:1px solid rgba(253,224,83,.42);border-radius:8px;background:#fde05314;box-shadow:0 0 14px #fde05314}.squad-summary-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.squad-summary-copy{min-width:0;display:grid;gap:1px;line-height:1.04}.squad-summary-copy>span{overflow:hidden;color:#818d98;font-size:9px;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.squad-summary-copy strong{overflow:hidden;color:#fff;font-size:12px;font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.squad-summary-copy strong small{color:#78838e;font-size:9px;font-weight:800}.squad-summary-captain{border-color:#fde05333}.squad-captain-icon{color:#111;border-color:var(--accent);border-radius:50%;background:var(--accent);font-size:13px;font-weight:1000;box-shadow:0 0 16px #fde05347,inset 0 1px #ffffff8c}.transfer-change-summary{width:100%;display:grid;gap:8px}.transfer-change-summary[hidden]{display:none}.transfer-change-heading{display:flex;align-items:center;justify-content:space-between;padding:1px 3px 2px;color:var(--text-muted);font-size:12px;font-weight:900}.transfer-change-heading strong{color:var(--accent);font-size:14px}.transfer-change-list{display:grid;gap:7px;min-height:0}.transfer-change-list.is-expanded{max-height:clamp(210px,38vh,360px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:4px}.transfer-change-list.is-expanded::-webkit-scrollbar{width:7px}.transfer-change-list.is-expanded::-webkit-scrollbar-track{border-radius:999px;background:#ffffff0d}.transfer-change-list.is-expanded::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--accent) 62%,#64748b)}.transfer-change-toggle{width:100%;min-height:38px;border:1px solid var(--border-strong);border-radius:9px;background:#ffffff0e;color:var(--accent);font:inherit;font-size:12px;font-weight:1000;cursor:pointer}.transfer-change-toggle:hover{background:#fde0531a}.transfer-change-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.transfer-change-row{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center;min-height:78px;gap:8px;padding:8px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:radial-gradient(circle at 50% 0%,rgba(253,224,83,.065),transparent 42%),linear-gradient(145deg,#181f26eb,#070b0ff5 58%,#0f1419eb);box-shadow:inset 0 1px #ffffff0b}.transfer-change-player{min-width:0;display:flex;align-items:center;gap:7px;min-height:60px;padding:5px 8px;border:1px solid;border-radius:11px;background:linear-gradient(145deg,#05090dd1,#0f1419a3);box-shadow:inset 0 1px #ffffff0a}.transfer-change-player.is-out{border-color:#f0644d;box-shadow:inset 3px 0 #f0644d29,0 0 18px #f0644d0d}.transfer-change-player.is-in{border-color:#2ed576;box-shadow:inset -3px 0 #2ed57624,0 0 18px #2ed5760d}.transfer-change-kit{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center}.transfer-change-kit .tkit{width:54px;height:54px}.transfer-change-copy{min-width:0;display:grid;line-height:1.08}.transfer-change-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#fff}.transfer-change-copy>span:last-child{display:flex;align-items:center;gap:4px;margin-top:3px;color:var(--accent);font-size:10px;font-weight:900}.transfer-change-copy>span:last-child img{width:13px;height:13px;object-fit:contain}.transfer-change-label{margin-bottom:3px;color:#ff735c;font-size:9px;font-weight:1000;text-transform:uppercase;letter-spacing:.5px}.is-in .transfer-change-label{color:#35d874}.transfer-change-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:48px;gap:0;border-radius:12px;background:radial-gradient(circle,rgba(253,224,83,.06),transparent 68%)}.transfer-change-arrow svg{display:block;width:38px;height:17px;overflow:visible;fill:none;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.transfer-change-arrow-out{stroke:#ff735c;filter:drop-shadow(0 0 5px rgba(255,115,92,.48))}.transfer-change-arrow-in{stroke:#35d874;filter:drop-shadow(0 0 5px rgba(53,216,116,.48))}html[data-theme=light] .transfer-change-row{border-color:#c9d3dc;background:linear-gradient(145deg,#fffffff5,#edf3f7f5 55%,#dfe8eff5)}html[data-theme=light] .transfer-change-player{background:#ffffff9e}html[data-theme=light] .transfer-change-copy strong{color:#111827}html[data-theme=light] .transfer-change-copy>span:last-child{color:#111827}html[data-theme=light] .transfer-change-toggle{background:#ffffffa3}@media(max-width:480px){.transfer-change-list.is-expanded{max-height:min(36vh,292px)}.pitch-footer{gap:8px;padding:10px 8px 11px}#squad-summary{gap:5px}.squad-summary-item{flex-basis:calc(50% - 3px);gap:5px;padding:5px 6px}.squad-summary-icon{width:22px;height:22px;flex-basis:22px}.squad-summary-icon svg{width:14px;height:14px}.squad-summary-copy>span{font-size:11px}.squad-summary-copy strong,.squad-summary-copy strong small{font-size:12px}.transfer-change-heading{font-size:13px}.transfer-change-heading strong{font-size:15px}.transfer-change-toggle{font-size:13px}.transfer-change-row{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);gap:3px;min-height:68px;padding:5px}.transfer-change-player{gap:2px;min-height:56px;padding:3px}.transfer-change-kit{width:36px;height:42px;flex-basis:36px}.transfer-change-kit .tkit{width:44px;height:44px}.transfer-change-copy strong{font-size:13px}.transfer-change-copy>span:last-child{font-size:11px}.transfer-change-label{font-size:9px;letter-spacing:.2px}.transfer-change-arrow svg{width:27px;height:14px;stroke-width:6px}.transfer-change-arrow{width:36px;height:42px}.pitch-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.pitch-footer-actions .btn{min-height:48px;padding:9px 7px;font-size:13px}}.pitch-footer #reset-lineup{background:radial-gradient(circle at 82% 12%,rgba(253,224,83,.09),transparent 42%),linear-gradient(145deg,#26313beb,#0d1217f5);border-color:#ffffff4d;box-shadow:inset 0 1px #ffffff0f}html[data-theme=light] .pitch-footer{color:#111827;background:radial-gradient(circle at 82% 10%,rgba(253,224,83,.18),transparent 42%),linear-gradient(145deg,#fff,#f3f7fa 56%,#e7eef4);border-color:#c4d0dc;box-shadow:0 -8px 24px #3a4e672e,inset 0 1px #fff}html[data-theme=light] .pitch-footer #squad-summary{color:#64748b}html[data-theme=light] .squad-summary-item{border-color:#cbd5df;background:#ffffffa8;box-shadow:inset 0 1px #fff}html[data-theme=light] .squad-summary-copy>span{color:#657382}html[data-theme=light] .squad-summary-copy strong{color:#111827}html[data-theme=light] .squad-summary-copy strong small{color:#718096}html[data-theme=light] .squad-summary-icon:not(.squad-captain-icon){color:#111827}html[data-theme=light] .squad-summary-spent:not(.is-over){color:#111827!important}html[data-theme=light] .pitch-footer #reset-lineup{color:#111827;background:linear-gradient(145deg,#fff,#e9eff5);border-color:#aebdca}.lineup-load-notice{position:absolute;top:82px;left:50%;z-index:35;width:min(calc(100% - 32px),520px);padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--bg-panel);box-shadow:0 10px 28px #00000052;text-align:center;transform:translate(-50%)}.lineup-load-notice p{margin:0 0 12px}.lineup-load-notice[hidden],.opponent-team-view .lineup-load-notice,.lineup-unavailable:not(.opponent-team-view) #booster-banner,.lineup-unavailable:not(.opponent-team-view) #active-booster-card{display:none!important}.pitch-footer.show{display:flex}@media(min-width:700px){#pitch-footer-editable{max-width:585px}#pitch-footer-opponent{left:auto;right:24px;width:270px;margin:0;padding:0;bottom:24px;background:transparent;border:0;box-shadow:none}#opponent-back-btn{width:100%!important;min-height:50px;padding:12px 22px;border:1px solid rgba(253,224,83,.72);border-radius:999px;background:linear-gradient(135deg,var(--accent) 0%,#f4c928 100%);color:#000;font-size:14px;font-weight:900;letter-spacing:.15px;box-shadow:0 10px 28px #0000006b,0 0 0 3px #fde0531a;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}#opponent-back-btn:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 14px 32px #00000080,0 0 0 4px #fde05324}#opponent-back-btn:active{transform:translateY(0) scale(.98)}}@media(min-width:761px){#pitch-footer-opponent{right:24px;bottom:84px}}@media(min-width:900px){#pitch[data-formation="5-3-2"] .slot.pos-def:nth-last-child(6),#pitch[data-formation="5-4-1"] .slot.pos-def:nth-last-child(6){translate:7px 0}#pitch[data-formation="5-3-2"] .slot.pos-def:nth-last-child(2),#pitch[data-formation="5-4-1"] .slot.pos-def:nth-last-child(2){translate:-10px 0}}#view-team{padding-bottom:76px}.fr-panel{width:100%;max-width:var(--team-content-width);margin:0 auto;background:radial-gradient(ellipse at 50% 108%,rgba(253,224,83,.08),transparent 48%),linear-gradient(180deg,#070809,#101214 58%,#17191b);border:0;border-radius:var(--radius);overflow:hidden}.fr-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:2px solid var(--accent);background:transparent}.fr-title{font-weight:900;font-size:14px;letter-spacing:.4px;text-transform:uppercase}.fr-nav{display:flex;align-items:center;gap:10px}.fr-round{display:grid;justify-items:center;line-height:1.15;font-weight:800;font-size:13px;color:var(--accent);min-width:90px;text-align:center}.fr-round small{margin-top:3px;color:var(--text-muted);font-size:9px;font-weight:600;white-space:nowrap}.fr-arrow{width:26px;height:26px;border-radius:50%;border:1px solid var(--border-strong);background:transparent;color:var(--text);font-size:15px;line-height:1;cursor:pointer;display:grid;place-items:center}.fr-arrow:hover:not(:disabled){background:#ffffff0f}.fr-arrow:disabled{opacity:.3;cursor:default}.fr-date{padding:8px 16px;font-size:12px;font-weight:700;color:var(--text-muted);text-align:center;background:transparent;border-bottom:1px solid var(--border)}.fr-date-line{display:inline-flex;align-items:baseline;justify-content:center;gap:.3em;white-space:nowrap;line-height:1}.fr-date-line>span{position:relative;top:0;line-height:1}.fr-match{position:relative;display:grid;align-items:center;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);gap:10px;padding:12px 28px 12px 14px;border-bottom:1px solid var(--border);font-size:13px}.fr-side{display:flex;align-items:center;gap:7px;flex:1 1 0;min-width:0;font-weight:700}.fr-side.right{flex-direction:row-reverse;text-align:right}.fr-side img{width:20px;height:20px;object-fit:contain;flex-shrink:0}.fr-side span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-mid{width:72px;display:flex;flex-direction:column;align-items:center;gap:3px;font-weight:900;font-variant-numeric:tabular-nums}.fr-scoreline{display:flex;align-items:center;justify-content:center;gap:4px}.fr-score-separator{color:var(--text);font-weight:900;line-height:1}.fr-score{min-width:26px;text-align:center;padding:3px 0;border-radius:5px;background:var(--bg-panel);border:1px solid var(--border-strong)}.fr-score.live{color:var(--live);border-color:var(--live)}.fr-live-clock{color:var(--live);font-size:11px;line-height:1}.fr-time{color:var(--text-muted);font-size:12px;width:72px;text-align:center}.fr-time.fr-status{font-size:11px;line-height:1.2}.fr-status-pst,.fr-status-tbd{color:#f5c542}.fr-status-canc{color:#ef6b73}.fr-empty{padding:24px 16px;text-align:center;color:var(--text-muted);font-size:13px}.fr-match.clickable{cursor:pointer}.fr-match.clickable:hover{background:#ffffff08}.fr-chevron{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted);font-size:15px;cursor:pointer;padding:0;line-height:1}.fr-expand{padding:10px 16px 14px;background:#ffffff05;border-bottom:1px solid var(--border)}.fr-events{display:flex;gap:14px}.fr-events-col{flex:1 1 0;display:flex;flex-direction:column;gap:6px;min-width:0}.fr-events-col.right{align-items:flex-end;text-align:right}.fr-event-row{display:flex;align-items:flex-start;gap:6px;font-size:12px;font-weight:600}.fr-events-col.right .fr-event-row{flex-direction:row-reverse}.fr-events-team{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.3px;color:var(--accent);margin-bottom:2px}@media(max-width:480px){.fr-events{position:relative;flex-direction:row;gap:16px}.fr-events:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--border)}.fr-events-col{width:calc(50% - 8px)}.fr-event-row{max-width:100%;gap:4px;font-size:10px;line-height:1.25}.fr-event-row span:last-child{min-width:0;overflow-wrap:anywhere}.fr-events-col.right{align-items:flex-end;text-align:right}.fr-events-col.right .fr-event-row{flex-direction:row-reverse}}.round-transitioning .fr-panel.round-section-loading:after{display:none}.fr-meta{font-size:11px;color:var(--text-muted);text-align:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--border)}.fr-detail-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:-10px -16px 14px;padding:0 10px;border-bottom:1px solid var(--border)}.fr-detail-tab{min-width:0;padding:11px 4px 9px;border:0;border-bottom:2px solid transparent;background:none;color:var(--text-muted);font:inherit;font-size:12px;font-weight:800;cursor:pointer;text-transform:uppercase}.fr-detail-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.fr-detail-panel{display:none}.fr-detail-panel.active{display:block}.fr-detail-panel.prematch{min-height:166px}.fr-prematch-state{min-height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:22px 16px;border:0;border-radius:0;background:transparent;color:var(--text-muted);text-align:center}.fr-prematch-state.compact{min-height:112px}.fr-detail-panel.prematch[data-panel=stats] .fr-prematch-state,.fr-detail-panel.prematch[data-panel=lineups] .fr-prematch-state{transform:translateY(20px)}.fr-prematch-state strong{color:var(--text);font-size:14px;font-weight:900}.fr-prematch-state span{font-size:12px;line-height:1.4}.fr-prematch-state small{color:var(--accent);font-size:11px;font-weight:800}.fr-prematch-icon{display:grid;place-items:center;width:34px;height:34px;margin-bottom:2px;border:1px solid var(--accent);border-radius:50%;color:var(--accent);font-size:23px!important;line-height:1}html[data-theme=light] .fr-prematch-icon{border-color:#111;color:#111}html[data-theme=light] .fr-prematch-state small{color:#111}.fr-stats-head,.fr-stat-row{display:grid;grid-template-columns:minmax(70px,1fr) minmax(130px,1.5fr) minmax(70px,1fr);align-items:center;gap:10px;text-align:center}.fr-stats-head{padding:8px 10px 12px;color:var(--accent);font-size:12px;font-weight:900}.fr-stats-head span:first-child{grid-column:1}.fr-stats-head span:last-child{grid-column:3}.fr-stats-head span:first-child,.fr-stat-row strong:first-child{text-align:left}.fr-stats-head span:last-child,.fr-stat-row strong:last-child{text-align:right}.fr-stats-list{border:1px solid var(--border);border-radius:10px;overflow:hidden}.fr-stat-row{min-height:38px;padding:7px 10px;border-bottom:1px solid var(--border);font-size:12px}.fr-stat-row:last-child{border-bottom:0}.fr-stat-row:nth-child(odd){background:#ffffff06}.fr-stat-row span{color:var(--text-muted);font-size:11px}.fr-lineup-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;color:var(--accent);font-size:11px;font-weight:900}.fr-lineup-head span{display:flex;align-items:center;gap:5px}.fr-lineup-head img{width:18px;height:18px;object-fit:contain}.fr-lineup-pitch{position:relative;aspect-ratio:1672/941;overflow:hidden;border:0;border-radius:6px;background:#080b0e url(../assets/stadium/match-lineup-pitch-desktop-v3.webp?v=1) center / 100% 100% no-repeat;box-shadow:0 8px 22px #00000047}.fr-lp{position:absolute;left:var(--dx);top:var(--dy);transform:translate(-50%,-50%);width:76px;display:grid;justify-items:center;z-index:2;cursor:pointer;border-radius:6px}.fr-lp:hover .fr-lp-info{filter:drop-shadow(0 0 6px rgba(255,222,64,.65)) drop-shadow(0 2px 3px rgba(0,0,0,.55))}.fr-lp:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.fr-sub-side:not(.empty){cursor:pointer}.fr-sub-side:not(.empty):hover{border-color:var(--accent);box-shadow:0 0 10px #ffde4029}.fr-sub-side:not(.empty):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fr-lp-kit{width:43px;height:39px;display:grid;place-items:center;overflow:visible}.fr-lp-kit .tkit{width:100%;height:100%;transform:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55))}.fr-lp-info{position:relative;display:block;max-width:100%;margin-top:-2px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55))}.fr-lp-name{display:block;max-width:64px;padding:2px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--accent);border-radius:3px;background:#070809;color:#fff;font-size:9px;font-weight:800;text-align:center}.fr-lp-name i{margin-right:3px;color:var(--accent);font-style:normal;font-weight:700}.fr-lp b{position:absolute;right:-18px;top:-12px;min-width:25px;padding:2px 4px;border-radius:3px;background:var(--accent);color:#111;font-size:9px;text-align:center}.fr-lp b.high,.fr-lp b.mid,.fr-lp b.low{background:var(--accent);color:#111}.fr-lp b.none{background:#070809;color:var(--accent);border:1px solid var(--accent)}.fr-lp-motm{position:absolute;left:8px;top:-5px;display:grid;place-items:center;width:22px;height:22px;border:2px solid #fff;border-radius:50%;background:var(--info);color:#fff;font-size:14px;line-height:1;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6));z-index:4}.fr-lp.motm b,.fr-lp.motm b.high,.fr-lp.motm b.mid,.fr-lp.motm b.low{background:var(--info);color:#fff}.fr-pitch-box,.fr-goal-box{display:none}.fr-pitch-box.home{left:-1px;top:29%;width:13%;height:42%;border-left:0}.fr-pitch-box.away{right:-1px;top:29%;width:13%;height:42%;border-right:0}.fr-goal-box.home{left:-1px;top:39%;width:6%;height:22%;border-left:0}.fr-goal-box.away{right:-1px;top:39%;width:6%;height:22%;border-right:0}.fr-pitch-box:after{content:"";position:absolute;top:50%;width:24px;height:46%;border:1px solid rgba(253,224,83,.48);transform:translateY(-50%)}.fr-pitch-box.home:after{right:-25px;border-left:0;border-radius:0 50% 50% 0}.fr-pitch-box.away:after{left:-25px;border-right:0;border-radius:50% 0 0 50%}.fr-subs{margin-top:12px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#0b0d0e}.fr-subs-title{padding:8px 12px;border-bottom:1px solid var(--border);background:#fde05314;color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.5px;text-align:center;text-transform:uppercase}.fr-sub-row{display:grid;grid-template-columns:1fr 1fr;min-height:48px;border-bottom:1px solid var(--border)}.fr-sub-row:last-child{border-bottom:0}.fr-sub-side{position:relative;display:grid;grid-template-columns:51px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 10px}.fr-sub-side+.fr-sub-side{border-left:1px solid var(--border)}.fr-sub-side.away{grid-template-columns:auto minmax(0,1fr) 51px;text-align:right}.fr-sub-side.away>img,.fr-sub-side.away .fr-sub-photo-fallback,.fr-sub-side.away .fr-sub-kit{grid-column:3;grid-row:1}.fr-sub-side.away .fr-sub-copy{grid-column:2;grid-row:1}.fr-sub-side.away b{grid-column:1;grid-row:1}.fr-sub-side>img,.fr-sub-photo-fallback{width:36px;height:36px;object-fit:cover;object-position:top;overflow:hidden;border:2px solid var(--accent);border-radius:50%;background:#fff;box-shadow:0 2px 6px #0006}.fr-sub-kit{width:43px;height:39px;display:grid;place-items:center;overflow:visible}.fr-sub-kit .tkit{width:100%;height:100%;transform:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))}.is-iphone .fr-lp-kit .tkit,.is-iphone .fr-sub-kit .tkit{filter:none}.is-iphone .fr-lineup-pitch{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:paint}.fr-sub-copy{min-width:0;display:grid;gap:2px}.fr-sub-copy strong{overflow:hidden;color:#fff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.fr-sub-copy span{overflow:hidden;color:var(--text-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.fr-sub-side b{padding:2px 4px;border-radius:3px;background:var(--accent);color:#111;font-size:10px}.fr-sub-side.motm>b{background:var(--info);color:#fff}.fr-sub-motm{position:absolute;left:35px;top:1px;display:grid;place-items:center;width:19px;height:19px;border:2px solid #fff;border-radius:50%;background:var(--info);color:#fff;font-size:12px;line-height:1;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55));z-index:3}.fr-sub-side.away .fr-sub-motm{left:auto;right:35px}.fr-sub-side.empty{min-height:46px}@media(min-width:601px){.fr-lp{width:74px}.fr-lp-kit{width:43px;height:39px}.fr-lp-name{max-width:64px;padding:2px 4px;font-size:9px}.fr-lp b{right:-16px;top:-11px;min-width:26px;padding:2px 4px;font-size:9px}}@media(max-width:600px){.fr-detail-tab{font-size:10px}.fr-stats-head,.fr-stat-row{grid-template-columns:54px minmax(105px,1fr) 54px;gap:5px}.fr-stat-row{padding-inline:7px}.fr-lineup-pitch{width:calc(100% + 20px);margin-left:-10px;aspect-ratio:887/1774;background-image:url(../assets/stadium/match-lineup-pitch-mobile-v4.webp?v=1)}.fr-lp{left:var(--mx);top:var(--my)}.fr-lp.away{transform:translate(-50%,calc(-50% - 15px))}.fr-lp{width:64px}.fr-lp-kit{width:42px;height:38px}.fr-lp-name{max-width:62px}.fr-lp-name,.fr-lp b{font-size:9.5px}.fr-lp b{right:-8px;top:-12px;min-width:24px;padding:2px 3px}.fr-lp-motm{left:2px;top:-5px;width:21px;height:21px;font-size:13px}.fr-subs{margin-top:10px}.fr-subs-title{padding:10px;font-size:11px}.fr-sub-row{min-height:58px}.fr-sub-side{grid-template-columns:50px minmax(0,1fr) auto;gap:6px;padding:5px 6px}.fr-sub-side.away{grid-template-columns:auto minmax(0,1fr) 50px}.fr-sub-side>img,.fr-sub-photo-fallback{width:42px;height:42px}.fr-sub-kit{width:42px;height:38px}.fr-sub-copy strong{font-size:10.5px}.fr-sub-copy span{font-size:8.5px}.fr-sub-side b{font-size:9px}.fr-sub-motm{left:34px;top:1px;width:19px;height:19px}.fr-sub-side.away .fr-sub-motm{left:auto;right:34px}.fr-pitch-box.home{left:calc(29% - 5px);top:0;width:calc(42% + 10px);height:calc(13% - 20px);border:1px solid rgba(253,224,83,.58)}.fr-pitch-box.away{left:calc(29% - 5px);right:auto;top:auto;bottom:0;width:calc(42% + 10px);height:calc(13% - 20px);border:1px solid rgba(253,224,83,.58)}.fr-goal-box.home{left:39%;top:0;width:22%;height:6%;border:1px solid rgba(253,224,83,.58)}.fr-goal-box.away{inset:auto auto 0 39%;width:22%;height:6%;border:1px solid rgba(253,224,83,.58)}.fr-pitch-box:after{left:27%;top:auto;width:46%;height:24px;border:1px solid rgba(253,224,83,.48);transform:none}.fr-pitch-box.home:after{right:auto;bottom:-25px;border-top:0;border-left:1px solid rgba(253,224,83,.48);border-radius:0 0 50% 50%}.fr-pitch-box.away:after{left:27%;top:-25px;bottom:auto;border-right:1px solid rgba(253,224,83,.48);border-bottom:0;border-radius:50% 50% 0 0}}.overlay{position:fixed;inset:0;background:#0000009e;display:none;align-items:center;justify-content:center;z-index:90;padding:16px;backdrop-filter:blur(2px)}.overlay.show{display:flex}.modal-card{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:14px;width:100%;max-width:420px;max-height:72vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow)}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border);font-weight:800}.modal-close{background:none;border:none;color:var(--text-muted);font-size:18px;cursor:pointer}.modal-close:hover{color:var(--danger)}.modal-card .player-list{max-height:none;padding:12px}#motm-modal.overlay{overflow-y:auto;align-items:flex-start;padding:24px 16px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.modal-card.rating-admin-modal-card{max-width:980px;max-height:none;margin:auto 0}.rating-admin-tools{display:grid;grid-template-columns:1fr 1.6fr;gap:12px;padding:14px 14px 2px}.rating-admin-help{grid-column:1 / -1;font-size:12px;line-height:1.5}.rating-admin-input{width:82px;text-align:center}.rating-admin-actions{display:flex;gap:6px;flex-wrap:wrap}.rating-admin-actions .btn{padding:7px 10px;font-size:12px}.rating-override-mark{color:var(--accent);font-size:11px;font-weight:800}.sofascore-admin-panel{grid-column:1 / -1;display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:8px;padding:10px;border:1px solid var(--border);border-radius:10px;background:#ffffff06}.sofascore-import-summary{grid-column:1 / -1;min-height:18px;font-size:12px;line-height:1.45}.sofascore-rating-eligible td{background:#fde0530f}.sofascore-rating-diff{color:var(--accent);font-weight:900}.sofascore-round-panel{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:12px 18px;margin:0 0 16px;padding:14px;border:1px solid var(--border);border-radius:12px;background:#fde05309}.sofascore-round-copy{display:grid;gap:5px}.sofascore-round-copy strong{color:var(--accent)}.sofascore-round-copy span{color:var(--text-muted);font-size:12px;line-height:1.45}.sofascore-round-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.sofascore-round-summary{grid-column:1 / -1;min-height:18px;font-size:12px;line-height:1.5}.sofascore-round-results{grid-column:1 / -1;display:grid;gap:6px}.sofascore-round-result{border:1px solid rgba(255,255,255,.07);border-radius:8px;font-size:12px;overflow:hidden}.sofascore-round-result summary,.sofascore-round-result.error{display:grid;grid-template-columns:minmax(210px,1fr) auto auto auto;gap:10px;align-items:center;padding:9px 10px}.sofascore-round-result summary{cursor:pointer;list-style:none}.sofascore-round-result summary::-webkit-details-marker{display:none}.sofascore-round-result strong{overflow-wrap:anywhere}.sofascore-round-result em{color:var(--accent);font-style:normal;font-weight:900}.sofascore-round-chevron{color:var(--text-muted);font-size:17px;transition:transform .16s ease}.sofascore-round-result[open] .sofascore-round-chevron{transform:rotate(180deg)}.sofascore-round-detail{padding:4px 10px 10px;border-top:1px solid rgba(255,255,255,.06)}.sofascore-round-player-list{display:grid}.sofascore-round-player{display:grid;grid-template-columns:minmax(150px,1fr) 55px 55px 65px minmax(150px,.8fr);gap:10px;align-items:center;min-height:34px;border-bottom:1px solid rgba(255,255,255,.05)}.sofascore-round-player.sofa-score-heading{color:var(--text-muted);font-size:10px;text-transform:uppercase}.sofascore-round-unmatched{margin-top:9px;color:#ffae73;line-height:1.45}.sofascore-round-result.error,.sofascore-round-result.pending,.sofascore-round-result.finalized{grid-template-columns:minmax(210px,1fr) auto minmax(240px,auto)}.sofascore-round-result.error{border-color:#ff5b5b59;color:#ff8c8c}.sofascore-round-result.pending{color:var(--text-muted)}.sofascore-round-result.finalized{border-color:#35d87433;color:var(--live)}@media(max-width:699px){#motm-modal.overlay{padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))}.rating-admin-tools{grid-template-columns:1fr}.rating-admin-help{grid-column:auto}.sofascore-admin-panel{grid-template-columns:1fr}.sofascore-import-summary{grid-column:auto}.sofascore-round-panel{grid-template-columns:1fr}.sofascore-round-actions{justify-content:stretch}.sofascore-round-actions .btn{width:100%}.sofascore-round-summary,.sofascore-round-results{grid-column:auto}.sofascore-round-result summary,.sofascore-round-result.error,.sofascore-round-result.pending,.sofascore-round-result.finalized{grid-template-columns:1fr auto}.sofascore-round-result summary em{grid-column:1}.sofascore-round-result summary .sofascore-round-chevron{grid-column:2;grid-row:1 / span 2}.sofascore-round-result.error span:last-child,.sofascore-round-result.pending span:last-child,.sofascore-round-result.finalized span:last-child{grid-column:1 / -1}.sofascore-round-detail{overflow-x:auto}.sofascore-round-player{min-width:620px}}#picker-modal .modal-card{height:min(72vh,620px)}#picker-modal .player-list{flex:1 1 auto;min-height:0}#picker-modal{background:#010407b3;-webkit-backdrop-filter:blur(9px) saturate(118%);backdrop-filter:blur(9px) saturate(118%)}#picker-modal .modal-card{position:relative;isolation:isolate;color:#f6f8fa;background:radial-gradient(circle at 84% -14%,rgba(253,224,83,.16),transparent 38%),linear-gradient(145deg,#1c242cf2,#090d11f7 56%,#030609fc);border:1px solid rgba(255,255,255,.28);border-radius:18px;box-shadow:0 28px 80px #000000ad,0 0 34px #fde05314,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(18px) saturate(128%);backdrop-filter:blur(18px) saturate(128%)}@media(min-width:700px){#picker-modal .modal-card{height:min(75vh,650px);transform:translateY(min(1.5vh,15px))}}#picker-modal .modal-card:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:82px;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent);pointer-events:none}#picker-modal .modal-head{position:relative;z-index:1;padding:15px 17px;background:linear-gradient(90deg,#ffffff0b,#fde05309,#ffffff04)!important;border-bottom-color:#fde05333;box-shadow:inset 0 -1px #ffffff06}#picker-title{color:#fff;font-weight:950;letter-spacing:.1px}#picker-title .picker-title-position{margin-left:3px;vertical-align:2px}#picker-modal .modal-close{width:34px;height:34px;display:grid;place-items:center;padding:0;color:#aab3bd;background:#ffffff09;border:1px solid rgba(255,255,255,.14);border-radius:50%;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}#picker-modal .modal-close:hover{color:var(--accent);background:#fde05314;border-color:#fde0538c;transform:rotate(5deg)}#picker-modal .picker-filters{position:relative;z-index:1;background:transparent!important}#picker-modal :is(#picker-team,#picker-price,#picker-sort,#picker-search,.picker-filters .cs-trigger){color:#f3f5f7;background:linear-gradient(145deg,#141b22c7,#05080ce0)!important;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff0b,0 5px 14px #00000024;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}#picker-modal :is(#picker-team,#picker-price,#picker-sort,#picker-search,.picker-filters .cs-trigger):focus,#picker-modal .picker-filters .cs-trigger[aria-expanded=true]{border-color:#fde053bf;box-shadow:0 0 0 3px #fde0531a,inset 0 1px #ffffff0f}#picker-modal #picker-search::placeholder{color:#77828d;opacity:1}@media(min-width:700px){#picker-modal .player-list{scrollbar-color:rgba(255,255,255,.62) rgba(255,255,255,.04)}#picker-modal .player-list::-webkit-scrollbar{width:7px}#picker-modal .player-list::-webkit-scrollbar-track{border-radius:999px;background:#ffffff09}#picker-modal .player-list::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,#ffffffd6,#ffffff61)}}@media(max-width:699px){#picker-modal .player-list{scrollbar-width:none}#picker-modal .player-list::-webkit-scrollbar{display:none;width:0;height:0}}#picker-modal .player-row{position:relative;color:#f7f9fb;background:radial-gradient(circle at 82% 0%,rgba(253,224,83,.04),transparent 42%),linear-gradient(145deg,#182027b8,#05090dd6)!important;border-color:#ffffff21;border-radius:12px;box-shadow:inset 0 1px #ffffff09,0 6px 16px #0000001f;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}@media(hover:hover)and (pointer:fine){#picker-modal .player-row:hover:not(.locked){border-color:#fde0537a;background:radial-gradient(circle at 82% 0%,rgba(253,224,83,.09),transparent 42%),linear-gradient(145deg,#1f2830d1,#070b0fe6)!important;box-shadow:inset 0 1px #ffffff0e,0 8px 20px #00000038,0 0 14px #fde0530b}}#picker-modal .player-row.selected{border-color:#fde053cc;background:linear-gradient(145deg,#fde05324,#080c10f0)!important;box-shadow:inset 3px 0 0 var(--accent),0 0 18px #fde05317}#picker-modal .picker-other-position-title{background:#080c10f0!important;border-color:#fde05333;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-theme=light] #picker-modal{background:#17202b57}html[data-theme=light] #picker-modal .modal-card{color:#111827;background:radial-gradient(circle at 84% -14%,rgba(253,224,83,.28),transparent 40%),linear-gradient(145deg,#fffffff0,#f3f7faf5 58%,#e3ebf2fa);border-color:#caa41694;box-shadow:0 28px 72px #2d3b4c4d,0 0 28px #fde0531f,inset 0 1px #fff}html[data-theme=light] #picker-modal .modal-head{background:linear-gradient(90deg,#ffffffb8,#fde05317,#ffffff47)!important;border-bottom-color:#7c651133;box-shadow:inset 0 -1px #ffffffb3}html[data-theme=light] #picker-title,html[data-theme=light] #picker-title .pos.MID{color:#111827}html[data-theme=light] #picker-modal .modal-close{color:#536171;background:#ffffff8c;border-color:#4152693d}html[data-theme=light] #picker-modal .modal-close:hover{color:#111827;background:#fde05357;border-color:#96770880}html[data-theme=light] #picker-modal :is(#picker-team,#picker-price,#picker-sort,#picker-search,.picker-filters .cs-trigger){color:#111827;background:linear-gradient(145deg,#ffffffdb,#ecf2f7d6)!important;border-color:#4152694d;box-shadow:inset 0 1px #fff,0 5px 14px #3a4e6714}html[data-theme=light] #picker-modal #picker-search::placeholder{color:#748193}html[data-theme=light] #picker-modal .player-row{color:#111827;background:radial-gradient(circle at 82% 0%,rgba(253,224,83,.11),transparent 42%),linear-gradient(145deg,#ffffffd1,#e7eef4c7)!important;border-color:#41526938;box-shadow:inset 0 1px #fff,0 6px 16px #3a4e6714}@media(hover:hover)and (pointer:fine){html[data-theme=light] #picker-modal .player-row:hover:not(.locked){border-color:#a7840c85;background:linear-gradient(145deg,#fffffff5,#f6edbeb8)!important;box-shadow:inset 0 1px #fff,0 8px 20px #3a4e6724,0 0 14px #fde0531a}}html[data-theme=light] #picker-modal .player-row.selected{background:linear-gradient(145deg,#fff9d3f0,#f3de74a8)!important;border-color:#9f7e09b8}html[data-theme=light] #picker-modal .player-row .pr{color:#111827}html[data-theme=light] #picker-modal .picker-other-position-title{color:#586678;background:#f1f6faf0!important;border-color:#41526933}.picker-filters{display:flex;flex-direction:column;gap:8px;padding:12px 12px 0}.picker-select-row{display:flex;gap:8px;min-width:0}.picker-select-row select{flex:1 1 50%;min-width:0}.picker-search-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;min-width:0}.picker-filters #picker-search{width:100%;min-width:0}.player-list{max-height:460px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.player-list .player-row{content-visibility:auto;contain-intrinsic-size:58px}.picker-opening{min-height:150px;display:grid;place-items:center;color:var(--text-muted);font-size:13px}.player-row{display:flex;align-items:center;gap:12px;background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;cursor:pointer}.player-row:hover{border-color:var(--border-strong)}.player-row.selected{border-color:var(--accent);background:#fde0530f}.player-row.locked{opacity:.52;cursor:not-allowed}.player-row.locked:hover{border-color:var(--border)}.picker-other-position-title{position:sticky;top:0;z-index:2;margin:5px 0 0;padding:9px 11px 7px;color:var(--text-muted);background:var(--bg-elevated);border-top:1px solid var(--border);font-size:12px;font-weight:800}.player-row.position-mismatch{opacity:.68}.picker-position-note{flex:0 0 auto;padding:4px 7px;border:1px solid var(--border-strong);border-radius:999px;color:var(--text-muted);font-size:10px;font-weight:800;white-space:nowrap}.picker-info{flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#00e6e6;background:transparent;font-size:19px;line-height:1;text-shadow:0 0 7px rgba(0,230,230,.42);cursor:pointer}.picker-info:hover,.picker-info:focus-visible{color:var(--accent);text-shadow:0 0 8px rgba(255,222,74,.58);outline:none}html[data-theme=light] .picker-info{color:#111820;text-shadow:none}html[data-theme=light] .picker-info:hover,html[data-theme=light] .picker-info:focus-visible{color:var(--accent);text-shadow:0 0 8px rgba(255,222,74,.58)}.picker-lock{flex:0 0 auto;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#ffffff14;font-size:13px}.player-row .picker-pavail{position:relative;top:auto;left:auto;right:auto;flex:0 0 auto;width:23px;height:23px;border-width:1.5px;box-shadow:0 2px 6px #00000061}.player-row .picker-pavail:after{display:none}.player-row .nm{font-weight:700;line-height:1.18;overflow-wrap:anywhere}.player-row .tm{min-width:0;font-size:12px;color:var(--text-muted);display:flex;align-items:center;gap:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.player-row .pmeta{flex:1 1 auto;min-width:0}.player-row .row-ph{width:34px;height:34px;border-radius:50%;object-fit:cover;background:var(--bg-panel-2);flex:0 0 auto}.player-row .row-kit{width:44px;height:40px;flex:0 0 auto;display:grid;place-items:center;overflow:visible}.player-row .row-kit .picker-kit{width:46px;height:46px;display:block;overflow:visible;filter:drop-shadow(0 2px 2px rgba(0,0,0,.52))}.player-row .row-kit .picker-kit-texture{mix-blend-mode:multiply;opacity:.84}.player-row .row-kit .picker-kit-crest{filter:drop-shadow(0 1px 1px rgba(0,0,0,.45))}html.ios-device #picker-modal,html.ios-device #picker-modal .modal-card{-webkit-backdrop-filter:none;backdrop-filter:none}html.ios-device #picker-modal .player-row .row-kit .picker-kit{filter:none}.picker-load-sentinel{flex:0 0 1px;width:100%;height:1px;pointer-events:none}.player-row .row-logo{width:15px;height:15px;object-fit:contain;flex:0 0 auto}.player-row .pr{font-weight:800;color:var(--accent)}.player-row .pr-col{margin-left:auto;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.player-row .pts{font-size:11px;font-weight:700;color:var(--text-muted)}.selected-box{background:var(--bg-panel);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);padding:12px;min-height:120px}.chip{display:inline-flex;align-items:center;gap:8px;margin:4px;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:999px;padding:5px 10px;font-size:13px}.chip .x{cursor:pointer;color:var(--text-muted)}.chip .x:hover{color:var(--danger)}.muted{color:var(--text-muted)}.notice{margin:14px 0;padding:10px 14px;border-radius:var(--radius-sm);background:#1c82e01a;border:1px solid rgba(28,130,224,.35);color:#9ccaf5;font-size:13px}.notice.demo{background:#fde05314;border-color:#fde0534d;color:var(--accent-soft)}.site-footer{margin-top:36px;border-top:1px solid var(--border);background:var(--bg);color:var(--text-faint)}.site-footer-main{width:min(100% - 36px,1120px);min-height:86px;margin:0 auto;display:flex;align-items:center;gap:42px}.site-footer-logo{display:block;width:142px;height:auto}.site-footer-about{color:var(--text-muted);font-size:13px;font-weight:700;text-decoration:none}.site-footer-about:hover{color:var(--accent)}.site-footer-socials{margin-left:auto;display:flex;align-items:center;gap:6px}.site-footer-socials a{width:34px;height:34px;display:grid;place-items:center;color:var(--text-muted);border:1px solid var(--border-strong);border-radius:4px;transition:color .15s,border-color .15s,background .15s}.site-footer-socials a:hover{color:var(--accent);border-color:var(--accent);background:#fde05314}.site-footer-socials svg{width:17px;height:17px;fill:currentColor}.site-footer-copy{padding:15px max(18px,calc((100% - 1120px)/2));border-top:1px solid var(--border);background:var(--bg);font-size:11px}@media(min-width:700px){.site-footer-main{width:calc(100% - 36px);max-width:1120px;padding-inline:18px}.site-footer-copy{padding-inline:max(18px,calc((100% - 1120px)/2 + 18px))}}@media(max-width:699px){.site-footer-main{width:min(100% - 28px,1180px);min-height:76px;gap:18px;flex-wrap:wrap;padding:16px 0}.site-footer-logo{width:125px}.site-footer-about{font-size:12px}.site-footer-socials{width:100%;margin-left:0}.site-footer-copy{padding:14px}}.spacer{height:20px}.toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:radial-gradient(circle at 82% 10%,rgba(253,224,83,.14),transparent 40%),linear-gradient(145deg,#2a3540,#171f27 55%,#090d11)!important;border:1px solid var(--accent);color:var(--text);padding:12px 18px;border-radius:999px;box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:.25s;font-weight:700;z-index:100}.toast.show{opacity:1;bottom:30px}.toast.show.above-save-footer{bottom:calc(var(--save-footer-height, 64px) + 18px)}html[data-theme=light] .toast{background:radial-gradient(circle at 82% 10%,rgba(253,224,83,.2),transparent 42%),linear-gradient(145deg,#fff,#f3f7fa 56%,#e7eef4)!important;border-color:var(--accent);color:#111827;box-shadow:0 12px 30px #3a4e6733,inset 0 1px #fff}@media(max-width:699px){html,body{overflow-x:clip}html.is-android-native,html.is-android-native body{overscroll-behavior-y:none}.toast{width:calc(100% - 28px);max-width:560px;box-sizing:border-box;padding:11px 14px;border-radius:14px;font-size:13px;line-height:1.35;text-align:center;white-space:normal;overflow-wrap:break-word}}html.ios-device,html.ios-device body{overscroll-behavior-y:none}.ios-pull-indicator{display:none}html.ios-device .ios-pull-indicator{--pull-y: 0px;--pull-rotate: 0deg;position:fixed;z-index:2500;top:max(4px,env(safe-area-inset-top));left:50%;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:#000000f5;box-shadow:0 5px 18px #0006;opacity:0;pointer-events:none;transform:translate(-50%,calc(-48px + var(--pull-y)));transition:opacity .12s ease}html.ios-device .ios-pull-indicator.visible{opacity:1}html.ios-device .ios-pull-indicator.settling{transition:opacity .18s ease,transform .2s ease}html.ios-device .ios-pull-indicator span{width:16px;height:16px;border:2px solid rgba(255,255,255,.25);border-top-color:#f5d94e;border-radius:50%;transform:rotate(var(--pull-rotate))}html.ios-device .ios-pull-indicator.visible span,html.ios-device .ios-pull-indicator.refreshing span{animation:ios-pull-spin .68s linear infinite}@keyframes ios-pull-spin{to{transform:rotate(360deg)}}@media(max-width:720px){.picker{grid-template-columns:1fr}.brand{font-size:17px}.brand-logo{width:160px}.topbar-socials,.topbar-socials-spacer{display:none}.account-menu{margin-left:auto}}@media(max-width:699px){html,body,body>main.container,body>main.container>.view{background-color:#000!important}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;height:0}}@media(min-width:1600px){body{zoom:1.2}#picker-modal{zoom:.9583}#picker-modal .modal-card{max-width:460px}.bt-tooltip{font-size:15px;padding:14px 17px;max-width:300px}}@media(min-width:2400px){body{zoom:1.35}#picker-modal{zoom:.9}#picker-modal .modal-card{max-width:440px}.bt-tooltip{font-size:19px;padding:17px 20px;max-width:360px}}@media(min-width:700px){.pitch{aspect-ratio:1.68 / 1}.pitch .box.top{width:25%}.pitch .box.bottom{width:31%}.pitch .slot,.pitch .tm12-slot{--cw: 10.5cqw !important}.pitch .tm12-slot{left:calc(13% + 10px);top:calc(11% - 5px)}.pitch .slot.pos-fwd{transform:translate(-50%,calc(-50% - 3px))}.pitch .slot:not(.pos-gk){transform:translate(-50%,calc(-50% - 14px))}.pitch .slot.pos-def{transform:translate(-50%,calc(-50% - 16px))}.pitch .tcap,.pitch .slot.pos-gk .tcap{left:auto;right:15px;top:calc(var(--cw, 15cqw) * .48 + 12px)}.pitch .tm12-badge{font-size:12px;line-height:1;text-align:center;place-items:center}.pitch .tcap.vice{font-size:clamp(8px,calc(var(--cw, 15cqw) * .147 - 1px),12px);display:flex;align-items:center;justify-content:center;padding:0}.bench .bslot{--cw: 11cqw;--half-cw: 5.5cqw}}@media(min-width:481px)and (max-width:699px){.pitch{aspect-ratio:.88 / 1}}@media(max-width:699px){.booster-banner{z-index:2}.pitch{z-index:3}.topbar{position:fixed;top:0;left:0;right:0;width:100%}.topbar+main{padding-top:122px}.tabs{position:fixed;top:64px;left:0;right:0;width:100%;height:58px;z-index:39;flex-wrap:nowrap;overflow-x:auto;margin:0;padding:0 8px;background:var(--bg);box-shadow:0 1px 0 var(--border);transform:translateZ(0);scrollbar-width:none;-ms-overflow-style:none}.tabs::-webkit-scrollbar{display:none}.nav-scroll-hint{display:inline-flex;flex:0 0 34px;align-items:center;justify-content:center;align-self:stretch;appearance:none;padding:0;border:0;background:transparent;color:var(--accent);cursor:pointer;filter:drop-shadow(0 0 6px rgba(253,224,83,.2))}.nav-scroll-hint svg{width:24px;height:20px;transform:translate(-7px);fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter}.nav-scroll-hint.is-hidden{flex-basis:0;width:0;opacity:0;overflow:hidden;pointer-events:none}.nav-scroll-hint:active svg{transform:translate(-5px)}html[lang=en] .nav-scroll-hint svg{transform:translate(8px)}html[lang=ru] .nav-scroll-hint svg{transform:translate(-16px)}html[lang=ru].android-device .nav-scroll-hint svg{transform:translate(-15px)}html[lang=ru].ios-device .nav-scroll-hint svg{transform:translate(-17px)}html[data-theme=light] .nav-scroll-hint{color:#111827;filter:none}#picker-modal{padding:6px}#picker-modal .modal-card{max-width:none;height:min(calc(82dvh + 13px),733px);max-height:min(calc(82dvh + 13px),733px);border-radius:16px;transform:translateY(26.5px)}#picker-modal .modal-head{padding:12px 13px}#picker-modal .picker-filters,#picker-modal .picker-select-row,#picker-modal .picker-search-row{gap:6px}#picker-modal .picker-filters{padding:10px 8px 0}#picker-modal #picker-team,#picker-modal #picker-price{padding-left:9px;padding-right:25px;font-size:13px;letter-spacing:-.1px}#picker-modal #picker-search,#picker-modal .picker-filters .cs-trigger{font-size:14px;letter-spacing:-.1px}#picker-modal .modal-card .player-list{padding:9px 8px}#picker-modal .player-row{gap:7px;padding:9px 8px}#picker-modal .player-row .row-ph{width:38px;height:38px}#picker-modal .player-row .row-kit{width:46px;height:42px}#picker-modal .player-row .row-kit .picker-kit{width:50px;height:50px}#picker-modal .player-row .pos{padding:2px 6px;font-size:9.5px}#picker-modal .player-row .picker-pavail{width:21px;height:21px}#picker-modal .player-row .nm{font-size:13px}#picker-modal .player-row .tm{margin-top:3px;font-size:11px}#picker-modal .player-row .pr-col{min-width:64px}#picker-modal .player-row .pr{font-size:14px;white-space:nowrap}#picker-modal .player-row .pts{font-size:10px;white-space:nowrap}#picker-modal .picker-position-note{display:none}#picker-modal .picker-lock{width:22px;height:22px;font-size:11px}#view-leaderboard .leaderboard-me-pin,#league-detail .leaderboard-me-pin{grid-template-columns:44px minmax(0,1fr) 68px 76px;min-height:58px;padding:8px 6px}#view-leaderboard .leaderboard-me-pin .lb-pin-team,#league-detail .leaderboard-me-pin .lb-pin-team,#view-leaderboard .leaderboard-me-pin .lb-pin-points,#league-detail .leaderboard-me-pin .lb-pin-points{padding-left:6px;padding-right:6px}#view-leaderboard .leaderboard-load-more,#league-detail .leaderboard-load-more{padding:10px}#view-leaderboard .panel{padding:16px 10px}#view-leaderboard .table-wrap{overflow-x:visible}#view-leaderboard table.data{min-width:0;width:100%;table-layout:fixed}#view-leaderboard table.data th,#view-leaderboard table.data td{padding:13px 6px}#view-leaderboard table.data th{font-size:9px;line-height:1.2;white-space:normal}#view-leaderboard table.data th:nth-child(1),#view-leaderboard table.data td:nth-child(1){width:44px;text-align:center}#view-leaderboard table.data th:nth-child(3),#view-leaderboard table.data td:nth-child(3){width:68px}#view-leaderboard table.data th:nth-child(4),#view-leaderboard table.data td:nth-child(4){width:76px}#view-leaderboard table.data td:nth-child(2){min-width:0}#view-leaderboard table.data td:nth-child(2) strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}#view-leaderboard table.data td.num{font-size:14px;font-weight:900}#view-leaderboard .rank{width:32px;height:32px;font-size:13px}#view-leaderboard .points{color:var(--accent);font-size:15px}#league-detail .league-standings-panel{padding:16px 10px}#league-detail .league-standings-panel .table-wrap{overflow-x:visible}#league-detail .league-standings-table{min-width:0;width:100%;table-layout:fixed}#league-detail .league-standings-table th,#league-detail .league-standings-table td{padding:13px 6px}#league-detail .league-standings-table th{font-size:9px;line-height:1.2;white-space:normal}#league-detail .league-standings-table th:nth-child(1),#league-detail .league-standings-table td:nth-child(1){width:44px;text-align:center}#league-detail .league-standings-table th:nth-child(3),#league-detail .league-standings-table td:nth-child(3){width:68px}#league-detail .league-standings-table th:nth-child(4),#league-detail .league-standings-table td:nth-child(4){width:76px}#league-detail .league-standings-table td:nth-child(2){min-width:0}#league-detail .league-member-cell{min-width:0}#league-detail .league-member-cell strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}#league-detail .league-standings-table td.num{font-size:14px;font-weight:900}#league-detail .league-standings-table .rank{width:32px;height:32px;font-size:13px}#league-detail .league-standings-table .points{color:var(--accent);font-size:15px}#league-detail .league-remove-member{padding:3px 5px;font-size:9px}.pitch:before,.pitch:after{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.pitch:after{inset:1px}.pitch .slot,.pitch .tm12-slot{--cw: 17.2cqw !important}.pitch .tinfo,.bench .tinfo{font-size:clamp(10px,calc(var(--cw, 15cqw) * .14 + 2px),16px)}.pitch .tname,.bench .tname{font-size:clamp(10px,calc(var(--cw, 15cqw) * .153 + 1px),16px)}.pitch .tm12-slot{left:calc(17% - 35px);top:calc(1% - 5px)}.pitch .slot.row-five,.pitch .slot.mobile-spread{left:var(--mobile-x)!important}.pitch .box.top,.pitch .box.bottom{width:34%;height:11%}.fr-match{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:6px;padding:10px 24px 10px 10px}.fr-side{width:100%;justify-content:flex-end;gap:5px;text-align:right}.fr-side.right{justify-content:flex-end;text-align:left}.fr-side img{width:18px;height:18px}.fr-side span{font-size:11px}.fr-mid{width:64px;justify-content:center}.fr-scoreline{gap:3px}.fr-score{min-width:25px}.fr-time{width:64px;min-width:0;justify-self:center}.fr-chevron{position:absolute;right:5px;top:50%;transform:translateY(-50%);padding:0}.team-bar{display:none}#view-team{padding-top:8px}.round-timeline{width:100%;margin-bottom:8px;border-left:0;border-right:0;border-radius:0}.round-chip{flex:0 0 var(--mobile-round-chip-width, 104px);min-width:var(--mobile-round-chip-width, 104px);padding:7px 10px 8px}.round-chip .rl{font-size:10px;line-height:1.15}.round-chip .rp-tag{margin-top:2px;font-size:7px;line-height:1.1}.round-chip .rp{margin-top:3px;font-size:12px;line-height:1.15}.round-total{position:sticky;right:0;z-index:4;display:flex;flex:0 0 101px;min-width:101px;flex-direction:column;align-items:center;justify-content:center;padding:7px 10px 8px;background:#000;border-left:2px solid rgba(255,255,255,.55);box-shadow:none}.round-total .rl{color:#fff;font-size:10px;font-weight:800;white-space:nowrap;line-height:1.15;text-align:center}.round-total .rt-value{margin-top:3px;color:var(--accent);font-size:13px;font-weight:950;white-space:nowrap}.round-total.round-transfer-summary{flex:0 0 210px;min-width:210px;display:grid;grid-template-columns:1.35fr .9fr;grid-template-rows:repeat(2,1fr);gap:5px 7px;padding:6px 8px}.rts-item{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05}.rts-k{color:var(--text-muted);font-size:7px;font-weight:750;letter-spacing:.25px;text-transform:uppercase;white-space:nowrap}.rts-item strong{display:block;max-width:100%;margin-top:3px;overflow:hidden;color:var(--accent);font-size:10px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}#pitch-toolbar-editable{display:grid;grid-template-columns:50px minmax(0,1fr) minmax(0,1fr) 88px;grid-template-rows:70px 32px;align-items:center;gap:5px;width:100%;margin:0 0 8px;padding:0 8px;background:transparent;border:0;box-shadow:none}#open-boosters{grid-column:1;grid-row:1;justify-self:start}#formation-picker{grid-column:2;grid-row:1;justify-self:start;width:100%}#card-display-mode-control{grid-column:3;grid-row:1;justify-self:end;width:100%}#squad-quick-actions{grid-column:4;grid-row:1;justify-self:end}#open-boosters,#formation-picker,#card-display-mode-control,#squad-quick-actions{position:relative;top:-9px}#open-boosters{left:-13px}#formation-picker{left:-5px;top:-8px}#card-display-mode-control{left:5px;top:-8px}#squad-quick-actions{left:16px;display:flex;flex-direction:row;align-items:center;gap:6px;top:-7px}#open-boosters{width:38px;height:38px;font-size:20px}#squad-quick-actions .booster-fab{width:45px;height:45px;border:0;box-shadow:none}#autofill-squad{font-size:23px}#clear-squad{color:#12161b;background:var(--accent);border-color:#040709b8}#clear-squad svg{width:calc(56% + 6px);height:calc(56% + 6px)}.formation-trigger,#card-display-mode-control .cs-trigger{width:100%;height:32px;min-height:32px;padding:6px 7px}.formation-popover{left:-9px;width:min(306px,calc(100vw - 24px));grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.formation-option{border-color:#252c34}html.ios-device .formation-popover{left:-24px}}.theme-toggle{position:relative;flex:0 0 auto;width:58px;height:32px;margin-left:8px;padding:0;appearance:none;cursor:pointer;color:#8b9199;background:#08090a;border:1px solid #4b5360;border-radius:999px;transition:border-color .18s ease,box-shadow .18s ease}.theme-toggle:hover,.theme-toggle:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px #fde0531f;outline:none}.theme-toggle svg{position:absolute;top:50%;z-index:2;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transform:translateY(-50%);pointer-events:none}.theme-toggle-sun{left:7px;color:#fde053}.theme-toggle-moon{right:7px;color:#aeb8c7}.theme-toggle-knob{position:absolute;top:3px;left:3px;z-index:1;width:24px;height:24px;border-radius:50%;background:#343a43;box-shadow:0 2px 7px #0000007a;transform:translate(26px);transition:transform .2s ease,background .2s ease}html[data-theme=light] .theme-toggle-knob{background:#f8fafc;transform:translate(0)}html[data-theme=light]{color-scheme:light;--bg: #eaf0f5;--bg-deep: #dfe8f0;--bg-elevated: #ffffff;--bg-panel: #f8fafc;--bg-panel-2: #f1f5f9;--panel: #ffffff;--text: #131a24;--text-secondary: #2c3746;--text-muted: #667386;--text-faint: #8995a5;--border: rgba(65, 82, 105, .18);--border-strong: rgba(65, 82, 105, .34);--shadow: 0 16px 42px rgba(56, 75, 99, .16)}html[data-theme=light] .player-row .pos.MID{color:#111827}html[data-theme=light] .player-row .pos.DEF{color:#138a35;background:#138a3529}html[data-theme=light] body,html[data-theme=light] body>main.container,html[data-theme=light] #view-team,html[data-theme=light] #view-team>.panel,html[data-theme=light] #view-team .pitch-wrap{background:#eaf0f5!important}html[data-theme=light] .topbar{background:#000!important;border-bottom-color:#303640}html[data-theme=light] .topbar-socials a,html[data-theme=light] .account-icon-btn{color:#aeb6c2;background-color:#000!important;border-color:#454c56}html[data-theme=light] .topbar-socials a:hover,html[data-theme=light] .account-icon-btn:hover{color:var(--accent);border-color:var(--accent)}html[data-theme=light] body>main.container>.tabs,html[data-theme=light] body>main.container .tabs{background:#fafcfff5!important;border-bottom-color:#cbd5e1;box-shadow:0 5px 18px #3b4e6614}html[data-theme=light] .tab:hover{background:#264c7d0f}html[data-theme=light] .league-nav-menu,html[data-theme=light] .formation-popover,html[data-theme=light] .cs-sheet{color:var(--text);background:radial-gradient(circle at 84% -14%,rgba(253,224,83,.28),transparent 40%),linear-gradient(145deg,#fffffff0,#f3f7faf5 58%,#e3ebf2fa);border-color:#caa41694;box-shadow:0 28px 72px #2d3b4c4d,0 0 28px #fde0531f,inset 0 1px #fff}html[data-theme=light] .formation-option{background:linear-gradient(145deg,#fff,#edf2f7);border-color:#d3dce6}html[data-theme=light] .formation-option.active{background:linear-gradient(145deg,#ffe96a 0%,var(--accent) 58%,#e3bb20 100%);border-color:var(--accent)}html[data-theme=light] .cs-sheet-head h2{color:var(--text)}html[data-theme=light] .cs-sheet-head{background:linear-gradient(90deg,#ffffffb8,#fde05317,#ffffff47);border-bottom-color:#7c651133;box-shadow:inset 0 -1px #ffffffb3}html[data-theme=light] .cs-sheet-close{color:#536171;background:#ffffff8c;border-color:#4152693d}html[data-theme=light] .cs-sheet-close:hover{color:#111827;background:#fde05357;border-color:#96770880}html[data-theme=light] .cs-option{color:#111827;background:radial-gradient(circle at 82% 0%,rgba(253,224,83,.11),transparent 42%),linear-gradient(145deg,#ffffffd1,#e7eef4c7);border-color:#41526933;box-shadow:inset 0 1px #fff}html[data-theme=light] .cs-option:hover{background:linear-gradient(145deg,#fffffff5,#f6edbeb8);border-color:#a7840c85}html[data-theme=light] .cs-option.selected{color:#111827;background:linear-gradient(145deg,#fff9d3f0,#f3de74a8);border-color:#9f7e09b8}html[data-theme=light] .cs-sheet.is-multi .cs-check{border-color:#4152695c}html[data-theme=light] .cs-sheet.is-multi .cs-option.selected .cs-check{color:#111;border-color:#b88f00}html[data-theme=light] .cs-sheet-actions{background:#eff4f8e0;border-top-color:#7c651133}html[data-theme=light] .league-nav-menu button{color:#263241;background:linear-gradient(145deg,#fffc,#e7eef4c2);border-color:#41526933;box-shadow:inset 0 1px #fff}html[data-theme=light] .league-nav-menu button:hover,html[data-theme=light] .league-nav-menu button.active{color:#111827;background:linear-gradient(145deg,#fff9d3f0,#f3de74a8);border-color:#9f7e09b8}html[data-theme=light] .team-bar,html[data-theme=light] .round-timeline{background:#fffffff0;border-color:#cbd5e1;box-shadow:0 12px 32px #3a4e671f,inset 0 1px #fff}html[data-theme=light] .tb-name,html[data-theme=light] #pitch-toolbar-opponent #opponent-team-title{color:#111827}html[data-theme=light] .tb-chip{background:#f8fafc;border-color:#cbd5e1;box-shadow:inset 0 1px #fff}html[data-theme=light] .round-chip{border-right-color:#dce4ec}html[data-theme=light] .round-chip:hover{background:#264c7d0e}html[data-theme=light] .booster-banner{background:linear-gradient(180deg,#fff,#f5f8fb);box-shadow:inset 0 1px #fff,0 8px 24px #3a4e6724,0 0 18px #fde05329}html[data-theme=light] .booster-banner-icon{background:#101318}html[data-theme=light] .site-footer,html[data-theme=light] .site-footer-main,html[data-theme=light] .site-footer-copy{background:#f7fafd!important;border-color:#cbd5e1}html[data-theme=light] .site-footer-socials a{background-color:#fff!important}@media(max-width:699px){.topbar .container{gap:8px}.brand-logo{width:145px}.language-switcher{gap:1px;margin-left:auto;padding:2px}.language-switcher button{min-width:25px;height:25px;padding:0 3px;font-size:9px}.theme-toggle{width:52px;margin-left:auto}.theme-toggle-knob{width:24px;transform:translate(20px)}html[data-theme=light] .theme-toggle-knob{transform:translate(0)}.account-menu{margin-left:0}html[data-theme=light] .tabs{background:#fafcfff7!important}}.bench.bench-swap-active .bench-title{color:#74b9f7;text-shadow:0 0 12px rgba(28,130,224,.58)}@media(max-width:480px){.topbar .brand{margin-left:-11px}.tabs{flex-wrap:nowrap;overflow-x:auto;gap:8px;margin:0;padding:0 8px;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.tabs::-webkit-scrollbar{display:none}.tab{flex:0 0 auto;min-width:max-content;white-space:nowrap;padding:11px 7px;font-size:12px;text-align:center}.pitch-wrap{margin-left:0;margin-right:0;width:100%;padding:0;border-radius:0}.pitch-toolbar{margin-bottom:8px}.pitch{aspect-ratio:.84 / 1;border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);filter:none}.pitch,.bench{margin-left:0;margin-right:0;width:100%}select,input,.display-mode-select{font-size:16px}}@media(max-width:699px){.pitch{background:url(../assets/stadium/pitch-mobile-optimized.webp?v=1) center / 100% 100% no-repeat;border:0;filter:drop-shadow(0 12px 18px rgba(0,0,0,.46))}.pitch .slot.pos-mid{transform:translate(-50%,calc(-50% + 4px))}.is-android .pitch{filter:none}.pitch:before,.pitch:after,.pitch>.pm{display:none}.bench,.bench.bench-boost-active{position:relative;width:calc(100% + 56px);min-height:230px;margin:-24px -28px 0;padding:42px 8px 18px;background:#000 url(../assets/stadium/bench-final-black.webp) center / 100% 100% no-repeat;border:0;border-radius:0;box-shadow:none}.bench .bench-title{position:absolute;top:46px;left:50%;z-index:2;margin:0;transform:translate(-50%);white-space:nowrap}.bench .bench-slots{width:88%;height:100%;margin-inline:auto;gap:0}.bench .bslot{--cw: 17.2cqw;--half-cw: 8.6cqw;position:relative}.bench .bslot{transform:translateY(30px)}.bench .bslot:not(.filled){transform:translateY(35px)}#bench:not(:has(.bslot.filled)) .bslot:not(.filled){transform:translateY(55px)}.bench .bslot .bpos{position:absolute;top:calc(100% + 5px);left:50%;z-index:3;min-width:34px;margin:0;padding:3px 7px;border:1px solid rgba(255,255,255,.24);border-radius:6px;background:#080a0d;transform:translate(-50%);white-space:nowrap;color:#fff;font-weight:900;line-height:1;text-align:center}}@media(min-width:700px){#card-display-mode{width:100%!important;height:40px!important;min-height:40px!important;padding:8px 18px 8px 8px!important;text-align:left;color:#f4f5f7!important;background-color:#080a0d!important;border-color:#343c46!important;color-scheme:dark}#formation-trigger,#card-display-mode-control .cs-trigger{width:100%;height:40px;min-height:40px;color:#f4f5f7;background:#080a0d!important;border:1px solid #343c46;border-radius:8px;box-shadow:inset 0 1px #ffffff09,0 5px 16px #00000057}#formation-trigger:hover,#card-display-mode-control .cs-trigger:hover{border-color:#596471;background:#0d1116!important}#open-boosters,#squad-quick-actions .booster-fab{position:relative;border:0}#open-boosters{color:#081009;background:var(--accent);box-shadow:none}#open-boosters.active{background:var(--accent);box-shadow:none}#autofill-squad{color:#12161b;background:var(--accent);box-shadow:none}#clear-squad{color:#12161b;background:var(--accent);border-color:#040709b8;box-shadow:none}#clear-squad svg{width:calc(56% + 5px);height:calc(56% + 5px)}.booster-banner{width:min(420px,var(--team-content-width));max-width:var(--team-content-width);min-height:48px;margin:0 auto 8px;padding:7px 145px 7px 48px;justify-content:center;text-align:center;background:linear-gradient(180deg,#181506,#090803 48%,#020202);border-color:#fde053;box-shadow:inset 0 1px 10px #fde0531f,0 0 22px #fde05347}.booster-banner-copy{width:100%;justify-content:center;text-align:center}.booster-banner .deactivate-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.booster-banner:not(:has(.deactivate-btn)){padding-inline:14px}body>main.container>.view:not(#view-team){width:min(calc(100% - 36px),1120px);margin-inline:auto}}html[data-theme=light] .site-footer,html[data-theme=light] .site-footer-main,html[data-theme=light] .site-footer-copy{color:#8b9199;background:#000!important;border-color:#303640}html[data-theme=light] .site-footer-socials a{color:#aeb6c2;background-color:#000!important;border-color:#454c56}html[data-theme=light] .tab.active{color:#111827;border-bottom-color:var(--accent)}html[data-theme=light] .tab.active .tab-icon{color:var(--accent)}html[data-theme=light] .tb-chip .v,html[data-theme=light] .round-chip.current .rl,html[data-theme=light] .round-chip.current .rp.scored{color:#111827}html[data-theme=light] #view-leaderboard table.data tbody td:last-child .points{color:#111827}html[data-theme=light] .booster-banner{color:#111827;background:linear-gradient(180deg,#fff,#f8fafc);border-color:#cbd5e1;box-shadow:0 9px 25px #3a4e6724,inset 0 1px #fff}html[data-theme=light] .booster-banner-icon{color:#111827;background:transparent;border-color:#111827}@media(min-width:700px){html[data-theme=light] #open-boosters,html[data-theme=light] #squad-quick-actions .booster-fab{border:3px solid rgba(4,7,9,.82)}html[data-theme=light] #card-display-mode{color:#111827!important;background-color:#fff!important;border-color:#cbd5e1!important;color-scheme:light;box-shadow:0 6px 18px #3a4e6721}html[data-theme=light] #formation-trigger,html[data-theme=light] #card-display-mode-control .cs-trigger{color:#111827;background:#fff!important;border-color:#cbd5e1;box-shadow:0 6px 18px #3a4e6721,inset 0 1px #fff}html[data-theme=light] #formation-trigger:hover,html[data-theme=light] #card-display-mode-control .cs-trigger:hover{color:#111827;background:#f8fafc!important;border-color:#9aaabc}}html[data-theme=light] .fr-panel{color:#111827;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #cbd5e1;box-shadow:0 14px 34px #3a4e6724,inset 0 1px #fff}html[data-theme=light] .fr-head,html[data-theme=light] .fr-date,html[data-theme=light] .fr-match,html[data-theme=light] .fr-expand{border-color:#d8e1ea}html[data-theme=light] .fr-head{border-bottom-color:var(--accent)}html[data-theme=light] .fr-match.clickable:hover,html[data-theme=light] .fr-arrow:hover:not(:disabled){background:#edf3f8}html[data-theme=light] .fr-expand{background:#eaf0f599}html[data-theme=light] .fr-score{background:#fff;border-color:#cbd5e1}html[data-theme=light] .fr-subs{background:#fff}html[data-theme=light] .fr-stat-row:nth-child(odd){background:#f5f8fb}html[data-theme=light] .fr-sub-copy strong,html[data-theme=light] .fr-events-team,html[data-theme=light] .fr-stats-head,html[data-theme=light] .fr-lineup-head{color:#111827}html[data-theme=light] .fr-detail-tab.active{color:#111827;border-bottom-color:var(--accent)}html[data-theme=light] .fr-subs-title{color:#111827}html[data-theme=light] .fx-round-hd{color:#64748b;background:linear-gradient(145deg,#f8fafc,#edf3f8 58%,#e6edf4)}html[data-theme=light] .fx-row{color:#111827;background:radial-gradient(circle at 50% 0%,rgba(253,224,83,.13),transparent 46%),linear-gradient(145deg,#fff,#f3f7fa 58%,#e9f0f5);border-color:#cbd5e1}html[data-theme=light] .fx-mid{color:#111827;background:linear-gradient(145deg,#fff,#e8eef4);border-color:#aebdca}html[data-theme=light] .fx-mid.live{color:var(--live);border-color:var(--live)}html[data-theme=light] .fx-difficulty{background:linear-gradient(145deg,#f8fafc,#edf3f8);border-color:#cbd5e1}html[data-theme=light] .fx-difficulty-track{border-color:#26374824;background:repeating-linear-gradient(90deg,#26374814 0 calc(25% - 1px),#26374833 calc(25% - 1px) 25%)}html[data-theme=light] .fx-difficulty{--difficulty-color: #d1a900}@media(min-width:700px){html[data-theme=light] .stadium-stage .pitch{background:none;filter:none}html[data-theme=light] .stadium-stage .pitch:after{background-image:url(../assets/stadium/pitch-desktop-light-clean-v11.webp?v=11)}}@media(max-width:699px){html[data-theme=light] body{background:#000!important}html[data-theme=light] body>main.container{background:#eaf0f5!important}html[data-theme=light] .bench,html[data-theme=light] .bench.bench-boost-active{background-color:transparent}.site-footer{position:relative;left:50%;width:100vw;margin-left:-50vw;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0px)}.site-footer-main{width:100%;padding:18px;box-sizing:border-box}.site-footer-copy{padding-inline:18px}html[data-theme=light] .round-total:not(.round-transfer-summary){background:#fff;border-left-color:#111827;box-shadow:inset 0 1px #fff}html[data-theme=dark] .round-total:not(.round-transfer-summary){border-left-color:var(--accent)}html[data-theme=dark] .round-total.round-transfer-summary{border-left-color:var(--accent)}html[data-theme=light] .round-total:not(.round-transfer-summary) .rl,html[data-theme=light] .round-total:not(.round-transfer-summary) .rt-value{color:#111827;font-weight:950}.pitch-wrap .bench,.pitch-wrap .bench.bench-boost-active{width:calc(100% + 66px);margin-right:-33px;margin-left:-33px}}@media(min-width:700px){#login-gate.auth-landing.overlay{padding-top:60px}#login-gate .auth-landing-inner{min-height:0;padding-block:16px;transform:translateY(-70px)}#onboarding-modal .auth-landing-inner{transform:translateY(-50px)}}@media(min-width:700px)and (max-width:1536px){#login-gate .auth-landing-inner{transform:translateY(10px)}#onboarding-modal .auth-landing-inner{transform:translateY(30px)}#login-gate:before{transform:translate(-50%,-10px)}}html[data-theme=light] .fr-round,html[data-theme=light] .round-chip .rp.scored{color:#111827}html[data-theme=light] .detail-tabs{border-color:#3b434d}html[data-theme=light] .dtab{color:#fff;border-right:1px solid #343c46}html[data-theme=light] .dtab:last-child{border-right:0}html[data-theme=light] .dtab:hover{color:#fff;background:#ffffff0f}html[data-theme=light] .dtab.active{color:var(--accent)}html[data-theme=light] .league-detail-tabs{border-color:#3b434d}html[data-theme=light] .league-detail-tab,html[data-theme=light] .desktop-league-detail .league-detail-tab{color:#fff;border-right:1px solid #343c46}html[data-theme=light] .league-detail-tab:last-child,html[data-theme=light] .desktop-league-detail .league-detail-tab:last-child{border-right:0}html[data-theme=light] .league-detail-tab.active,html[data-theme=light] .desktop-league-detail .league-detail-tab.active{color:#fff}html[data-theme=light] .league-mobile-filter,html[data-theme=light] .desktop-league-mine>.league-mobile-filter{background:#fff;border-color:#c4cfdb;box-shadow:0 8px 22px #3a4e671f}html[data-theme=light] .league-mobile-filter label,html[data-theme=light] .desktop-league-mine>.league-mobile-filter label{color:#667386}html[data-theme=light] .league-mobile-filter select,html[data-theme=light] .desktop-league-mine>.league-mobile-filter select,html[data-theme=light] #league-detail .league-round-filter select{color:#111827;background-color:#fff;border-color:#c4cfdb;color-scheme:light}html[data-theme=light] .league-mobile-filter select option,html[data-theme=light] .desktop-league-mine>.league-mobile-filter select option{color:#111827;background:#fff}html[data-theme=light] #league-detail .league-round-filter label{color:#667386}@media(max-width:760px){html[data-theme=light] #view-leagues .leagues-page{background:#eaf0f5}html[data-theme=light] #view-leagues .my-leagues-heading h3,html[data-theme=light] #view-leagues .league-card h4,html[data-theme=light] #view-leagues .league-card-owner strong,html[data-theme=light] #view-leagues .league-member-count,html[data-theme=light] #view-leagues .league-mobile-cta h3{color:#111827}html[data-theme=light] #view-leagues .league-card{color:#111827;background:#fff;border-color:#c4cfdb;box-shadow:0 10px 24px #3a4e6721}html[data-theme=light] #view-leagues .league-card:hover{background:#fff}html[data-theme=light] #view-leagues .league-card-meta{border-top-color:#d5dee8}html[data-theme=light] #view-leagues .league-mobile-cta{background:#fff;border-color:#c4cfdb;box-shadow:0 10px 24px #3a4e671c}html[data-theme=light] #league-detail .league-detail-header{color:#111827;background:linear-gradient(180deg,#fff,#f1f5f9);border-bottom:1px solid #cbd5e1}html[data-theme=light] #league-detail .league-detail-header h2,html[data-theme=light] #league-detail .league-detail-header .leagues-eyebrow{color:#111827}html[data-theme=light] #league-detail .league-mobile-back{color:#111827;background:#f8fafc;border-color:#c4cfdb;box-shadow:0 5px 14px #3a4e671a}html[data-theme=light] #league-detail .league-detail-tabs{background:#f1f5f9;border-color:#c4cfdb}html[data-theme=light] #league-detail .league-detail-tab{color:#667386;border-right-color:#c4cfdb}html[data-theme=light] #league-detail .league-detail-tab.active{color:#111827}}html[data-theme=light] .league-detail-header,html[data-theme=light] .league-detail-panel,html[data-theme=light] .league-standings-panel,html[data-theme=light] .league-about-list,html[data-theme=light] .league-about-list>div,html[data-theme=light] .league-invite-code,html[data-theme=light] .league-admin-panel,html[data-theme=light] #league-detail .table-wrap{border-color:#c4cfdb}html[data-theme=light] #league-detail .league-standings-table th,html[data-theme=light] #league-detail .league-standings-table td{border-color:#d5dee8}html[data-theme=light] #league-detail .league-back,html[data-theme=light] #league-detail .league-mobile-back,html[data-theme=light] #league-detail .leagues-eyebrow,html[data-theme=light] #league-detail .league-standings-table th.num,html[data-theme=light] #league-detail .league-standings-table td.num,html[data-theme=light] #league-detail .league-standings-table .points{color:#111827}html[data-theme=light] .srow{background:#f8fafc;border-color:#c4cfdb}html[data-theme=light] .brow .bv,html[data-theme=light] .brow.total .bv{color:#111827}html[data-theme=light] .brow{background:#f8fafc;border-color:#c4cfdb}html[data-theme=light] .brow.total{border-color:#c4cfdb}html[data-theme=light] .cs-rating-label img{width:28px;height:28px;padding:2.5px;box-sizing:border-box;background:#050505;border:2px solid var(--accent);border-radius:50%;box-shadow:0 1px 3px #11182738}html[data-theme=light] .cs-rating-label{gap:8px}html[data-theme=light] .rules-index,html[data-theme=light] .rules-document,html[data-theme=light] .rules-item,html[data-theme=light] .rules-index a,html[data-theme=light] .rules-q,html[data-theme=light] .rules-kpis span,html[data-theme=light] .rules-status-grid span,html[data-theme=light] .rules-booster-list p,html[data-theme=light] .rules-rating-scale span,html[data-theme=light] .rules-a .table-wrap,html[data-theme=light] .rules-a table.data th,html[data-theme=light] .rules-a table.data td{border-color:#c4cfdb}html[data-theme=light] .rules-rating-scale .low{border-color:var(--danger)}html[data-theme=light] .rules-rating-scale .average{border-color:var(--text-secondary)}html[data-theme=light] .rules-rating-scale .high{border-color:var(--accent)}html[data-theme=light] .rules-rating-scale .elite{border-color:#4da3ff}html[data-theme=light] #view-rules .rules-a :is(.rules-highlight,.rules-note strong,.brand-inline-crystal,.rules-booster-list strong,strong.rules-performance-high){color:#111827;font-weight:900}html[data-theme=light] #view-rules .rules-intro :is(strong,.brand-inline-crystal){color:#111827;font-weight:900}html[data-theme=light] #view-rules .rules-index a span{color:#111827;font-weight:900}html[data-theme=light] #view-rules .brand-inline-sport{color:#111827}html[data-theme=light] .howto-modal-card{--bg-elevated: #070707;--bg-panel: #090909;--text: #ffffff;--text-secondary: #e5e8ed;--text-muted: #8b9199;--border: rgba(255,255,255,.22);--border-strong: rgba(255,255,255,.5);background:#070707;color:#fff}html[data-theme=light] .howto-modal-card .brand-inline-sport{color:#fff}@media(max-width:699px){html[data-theme=light] .round-total.round-transfer-summary{color:#111827;background:#fff;border-left-color:#111827;box-shadow:inset 0 1px #fff}html[data-theme=light] .round-transfer-summary .rts-k,html[data-theme=light] .round-transfer-summary .rts-item strong{color:#111827!important;font-weight:900}}@media(max-width:699px){html,body{font-size:15.75px}.topbar .container{height:67px}.brand-logo{width:168px}.theme-toggle{width:55px;height:34px}.theme-toggle svg{width:15px;height:15px}.theme-toggle-knob{top:4px;width:26px;height:26px;transform:translate(21px)}html[data-theme=light] .theme-toggle-knob{transform:translate(0)}.account-icon-btn{width:38px;height:38px}.topbar+main{padding-top:128px}.tabs{top:67px;height:61px}.tab{padding:12px 7px;font-size:12.6px}.tab-icon{width:18px;height:18px;flex-basis:18px}.btn{padding:10.5px 16.8px;font-size:14.7px}select,input,textarea,.display-mode-select{font-size:17px}.formation-chevron{font-size:15.75px}.tb-name{font-size:18.9px}.tb-chip .k{font-size:10.5px}.tb-chip .v{font-size:16.8px}.tb-chip-wide .v{font-size:13.65px}.round-chip .rl{font-size:10.5px}.round-chip .rp{font-size:11.55px}.round-chip .rp.open{font-size:9.45px}.booster-banner{font-size:13.65px}.booster-banner-copy,.booster-banner:not(:has(.deactivate-btn)) .booster-banner-copy,html.ios-device .booster-banner-copy{font-size:12.6px}.booster-banner .deactivate-btn,.bench-title{font-size:12.6px}.pitch{width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.pitch-wrap .bench,.pitch-wrap .bench.bench-boost-active{width:calc(105% + 79px);margin-right:calc(-41px - 2.5%);margin-left:calc(-38px - 2.5%)}.fr-panel{width:100vw;max-width:none;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);border-radius:0}.pitch .tm12-badge{font-size:12.6px}.bpos{font-size:10.5px}#open-boosters{width:50px;height:50px;font-size:31px}#squad-quick-actions .booster-fab{width:45px;height:45px}#autofill-squad{font-size:23px}html.android-device #autofill-squad{font-size:21px}html.ios-device #autofill-squad{font-size:23px}#picker-modal .modal-head{font-size:105%}#picker-modal #picker-team,#picker-modal #picker-price{font-size:13.65px}#picker-modal .player-row .row-ph{width:40px;height:40px}#picker-modal .player-row .row-kit{width:48px;height:44px}#picker-modal .player-row .row-kit .picker-kit{width:53px;height:53px}#picker-modal .player-row .pos{font-size:10px}#picker-modal .player-row .picker-pavail{width:22px;height:22px}#picker-modal .player-row .nm{font-size:13.65px}#picker-modal .player-row .tm{font-size:11.55px}#picker-modal .player-row .pr{font-size:14.7px}#picker-modal .player-row .pts{font-size:10.5px}#picker-modal .picker-lock{width:23px;height:23px;font-size:11.55px}.fr-side img{width:19px;height:19px}.fr-side span{font-size:11.55px}#view-leaderboard table.data th,#league-detail .league-standings-table th{font-size:9.45px}#view-leaderboard table.data td:nth-child(2) strong,#league-detail .league-member-cell strong,#view-leaderboard table.data td.num,#league-detail .league-standings-table td.num{font-size:14.7px}#view-leaderboard .rank,#league-detail .league-standings-table .rank{font-size:13.65px}#view-leaderboard .points,#league-detail .league-standings-table .points{font-size:15.75px}#league-detail .league-remove-member{font-size:9.45px}#view-leagues .league-card,#view-leagues .league-mobile-cta,#league-detail .league-detail-header,#league-detail .league-detail-panel,#league-detail .league-standings-panel,#view-rules .rules-index,#view-rules .rules-document,.howto-modal-card,.modal-card.detail{font-size:105%}.site-footer-logo{width:131px}.site-footer-about{font-size:12.6px}.site-footer-socials a{width:36px;height:36px}.site-footer-socials svg{width:18px;height:18px}.site-footer-copy{font-size:11.55px}}@media(max-width:360px){.topbar .container{gap:6px}.brand-logo{width:150px}}@media(max-width:699px){.pitch .tm12-badge{font-size:10.6px;transform:translateY(1px)}.pitch .tcap.on:not(.tm12-badge),.pitch .tcap.vice{color:transparent}.pitch .tcap.on:not(.tm12-badge):after,.pitch .tcap.vice:after{position:absolute;left:50%;top:50%;color:#000;font-size:inherit;line-height:1;transform:translate(-50%,calc(-50% + 1px))}.pitch .tcap.on:not(.tm12-badge):after{content:"C"}.pitch .tcap.vice:after{content:"V"}.pavail.tooltip-edge-left:after{left:var(--pavail-edge-shift, 0px);transform:translateY(4px)}.pavail.tooltip-edge-left.is-open:after{transform:translate(0)}.pavail.tooltip-edge-right:after{right:var(--pavail-edge-shift, 0px);left:auto;transform:translateY(4px)}.pavail.tooltip-edge-right.is-open:after{transform:translate(0)}.pavail:after{display:none}.mobile-pavail-tooltip{position:fixed;z-index:10050;width:max-content;max-width:calc(100vw - 24px);padding:7px 10px;color:#f5f7fa;background:#000;border:1px solid #4b5360;border-radius:7px;box-shadow:0 5px 16px #0000008c;font-size:11px;font-weight:700;line-height:1.25;white-space:normal;text-align:center;pointer-events:none;transform:translate(-50%,-100%)}}@media(min-width:700px){.pitch .tm12-badge{transform:translateY(-2px)}.pitch .pavail{transform:translateY(2px)}.bench .pavail{transform:translateY(15px)}.pitch .slot .tcap.on:not(.tm12-badge){transform:none;color:transparent}.pitch .slot .tcap.on:not(.tm12-badge):after{content:"C";position:absolute;left:50%;top:50%;color:#000;font-size:clamp(9px,calc(var(--cw, 15cqw) * .147),13px);line-height:1;transform:translate(-50%,-50%)}}@media(min-width:900px){.tphoto-wrap.kit-view .tkit{transform:translate(2px,-5%)}.pitch .pavail{left:calc(50% - var(--cw, 15cqw) * .43 - 2px)}.pitch .slot .tcap:not(.tm12-badge){right:7px}}.scoring-guide-cta{position:relative;z-index:1;display:grid;grid-template-columns:auto 1px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:7px 11px;overflow:hidden;color:#f7f8f9;background:radial-gradient(circle at 28% -18%,rgba(255,255,255,.085),transparent 43%) padding-box,linear-gradient(145deg,#1c2126f5,#040608fb 62%,#000000fe) padding-box,linear-gradient(180deg,#dae0dead,#978f5942 48%,#fde053) border-box;border:1px solid rgba(255,255,255,.28);border-radius:14px;box-shadow:inset 0 1px #ffffff13,inset 0 -14px 24px #fde05306,0 8px 24px #00000070,0 5px 16px #fde05333;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,filter .16s ease;-webkit-backdrop-filter:blur(13px) saturate(120%);backdrop-filter:blur(13px) saturate(120%)}.scoring-guide-cta:after{content:none}.scoring-guide-cta:hover{border-color:#fde053;box-shadow:inset 0 1px #ffffff1c,0 10px 27px #00000080,0 5px 17px #fde05340;filter:brightness(1.06)}.scoring-guide-cta:focus-visible{outline:2px solid #fff4a7;outline-offset:3px}.scoring-guide-icon{display:grid;width:44px;height:44px;place-items:center;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.scoring-guide-icon img{display:block;width:100%;height:100%;object-fit:contain}.scoring-guide-divider{align-self:stretch;width:1px;margin-block:4px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.2),transparent)}.scoring-guide-label{display:grid;min-width:0;font-size:12px;font-weight:900;line-height:1.2;text-shadow:0 2px 7px rgba(0,0,0,.8)}.scoring-guide-label>span{white-space:nowrap}.scoring-guide-chevron{color:#fde053;font-family:Arial,sans-serif;font-size:30px;font-weight:400;line-height:.8;text-shadow:0 0 10px rgba(253,224,83,.25)}@media(min-width:700px){#scoring-system-guide-btn{position:absolute;top:242px;left:106px;width:226px;min-height:59px;padding:5px 10px;gap:7px;border-radius:14px;transform:translate(-50%);pointer-events:auto}#scoring-system-guide-btn .scoring-guide-icon{width:42px;height:42px}#scoring-system-guide-btn .scoring-guide-label{font-size:12px;line-height:1.22}#scoring-system-guide-btn .scoring-guide-chevron{font-size:29px}#scoring-system-guide-btn:hover{transform:translate(-50%,-2px)}#open-boosters,#squad-quick-actions .booster-fab{overflow:hidden;background:radial-gradient(circle at 28% -18%,rgba(255,255,255,.085),transparent 43%) padding-box,linear-gradient(145deg,#1c2126f5,#040608fb 62%,#000000fe) padding-box,linear-gradient(180deg,#dae0deb3,#70797e75 52%,#52595e94) border-box;border:1px solid rgba(255,255,255,.28);border-radius:16px;box-shadow:inset 0 1px #ffffff13,inset 0 -14px 24px #00000029,0 8px 24px #00000070;-webkit-backdrop-filter:blur(13px) saturate(120%);backdrop-filter:blur(13px) saturate(120%)}#open-boosters,#open-boosters.active{width:96px;height:96px;color:#050709;border-radius:50%;background:radial-gradient(circle at 28% -18%,rgba(255,255,255,.085),transparent 43%) padding-box,linear-gradient(145deg,#1c2126f5,#040608fb 62%,#000000fe) padding-box,linear-gradient(180deg,#dae0deb3,#70797e75 52%,#52595e94) border-box;transform:translate(-13px,45px)}#open-boosters svg{width:76px;height:76px;padding:4px;box-sizing:border-box;border-radius:50%;background:var(--accent)}#squad-quick-actions{min-height:0;padding:0;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#open-boosters:after,#squad-quick-actions:after{content:none}#squad-quick-actions .booster-fab{width:70px;height:70px;border-radius:50%}#autofill-squad .squad-action-icon{width:56px;height:56px;padding:6px;box-sizing:border-box;border-radius:50%;background:var(--accent)}#clear-squad svg{width:56px;height:56px;padding:10px;box-sizing:border-box;border-radius:50%;background:var(--accent);transform:none}#clear-squad svg path{transform:translate(1px)}#open-boosters:not(:disabled):hover,#open-boosters:not(:disabled):focus-visible,#squad-quick-actions .booster-fab:not(:disabled):hover,#squad-quick-actions .booster-fab:not(:disabled):focus-visible{border-color:#fde053;filter:none;background:radial-gradient(circle at 30% 8%,rgba(255,249,190,.34),transparent 42%) padding-box,linear-gradient(145deg,#fde0536b,#594804b3 58%,#141001eb) padding-box,linear-gradient(180deg,#fff4a0,#fde053 52%,#d8aa00) border-box;box-shadow:inset 0 0 18px #fde05352,0 0 0 2px #fde05324,0 0 22px #fde05394,0 10px 28px #0000007a}#open-boosters:not(:disabled):hover,#open-boosters:not(:disabled):focus-visible{transform:translate(-13px,45px) scale(1.04)}#squad-quick-actions .booster-fab:not(:disabled):hover,#squad-quick-actions .booster-fab:not(:disabled):focus-visible{transform:scale(1.04)}html[data-theme=light] #autofill-squad .squad-action-icon{transform:translate(-2px)}html[data-theme=light] #clear-squad svg{transform:translate(-1px)}html:not([data-theme=light]) #autofill-squad .squad-action-icon,html:not([data-theme=light]) #clear-squad svg{transform:translate(-1.5px)}html:not([data-theme=light]) #open-boosters,html:not([data-theme=light]) #squad-quick-actions .booster-fab{border:1px solid #1d2329}}@media(max-width:699px){#view-team>.panel{padding-top:12px}#view-team:not(.opponent-team-view)>.round-timeline{margin-bottom:0}#view-team:not(.opponent-team-view)>.panel{padding-top:10px}#pitch-toolbar-editable{margin-bottom:-17px}#view-team:not(.opponent-team-view).has-twelfth-man #pitch-toolbar-editable{margin-bottom:8px}#open-boosters{width:75px;height:75px;top:13px;left:-8px}#open-boosters,#squad-quick-actions .booster-fab{box-sizing:border-box;overflow:hidden;color:#050709;background:radial-gradient(circle at 28% -18%,rgba(255,255,255,.085),transparent 43%) padding-box,linear-gradient(145deg,#1c2126f5,#040608fb 62%,#000000fe) padding-box;border:1px solid rgba(255,255,255,.2);border-radius:50%;box-shadow:inset 0 1px #ffffff13,inset 0 -8px 14px #00000029,0 5px 14px #00000061}html:not([data-theme=light]) #open-boosters,html:not([data-theme=light]) #squad-quick-actions .booster-fab{border-color:#ffffff1a}#open-boosters svg{width:58px;height:58px;padding:4px;box-sizing:border-box;border-radius:50%;background:var(--accent)}#autofill-squad .squad-action-icon{width:37px;height:37px;padding:4px;box-sizing:border-box;border-radius:50%;background:var(--accent)}#clear-squad svg{width:37px;height:37px;padding:7px;box-sizing:border-box;border-radius:50%;background:var(--accent)}#clear-squad{position:relative;top:2px}html[data-theme=light] #open-boosters,html[data-theme=light] #squad-quick-actions .booster-fab{border:0}html[data-theme=light] #open-boosters svg{transform:none}html[data-theme=light] #autofill-squad .squad-action-icon,html[data-theme=light] #clear-squad svg{transform:translate(-3px)}html:not([data-theme=light]) #open-boosters svg{transform:translate(-1px)}html:not([data-theme=light]) #autofill-squad .squad-action-icon,html:not([data-theme=light]) #clear-squad svg{transform:translate(-3px)}#scoring-system-guide-btn{grid-column:2 / 4;grid-row:1;align-self:center;justify-self:center;width:calc(100% + 14px);height:34px;min-height:34px;margin-top:-8px;padding:2px 10px;gap:6px;border-radius:10px;top:-11px;left:32px;transform:none}.scoring-guide-icon{width:28px;height:28px}.scoring-guide-divider{margin-block:3px}.scoring-guide-label{display:grid;align-content:center;gap:0;font-size:12px;line-height:1;white-space:nowrap}#scoring-system-guide-btn .scoring-guide-icon,#scoring-system-guide-btn .scoring-guide-divider{transform:translate(-2px)}#scoring-system-guide-btn .scoring-guide-label{transform:translate(-5px)}.scoring-guide-chevron{font-size:21px}#formation-picker,#card-display-mode-control{grid-row:2;top:-18px}#formation-trigger{font-size:13px;margin-top:-4px}#formation-picker{left:27px}#card-display-mode-control{left:37px}#card-display-mode-control .cs-trigger{margin-top:-5px;transform:none}#squad-quick-actions{grid-row:1 / 3;align-self:start;flex-direction:column;top:-5px;left:8px}#autofill-squad{position:relative;top:2px}}html[data-theme=light] .stadium-stage .bench,html[data-theme=light] .stadium-stage .bench.bench-boost-active,html[data-theme=light] .pitch-wrap .bench,html[data-theme=light] .pitch-wrap .bench.bench-boost-active{background:transparent url(../assets/stadium/bench-final-white.webp) center / 100% 100% no-repeat!important}html[data-theme=light] .stadium-stage .bench:before,html[data-theme=light] .stadium-stage .bench:after{display:none}#view-support{position:relative;min-height:760px;margin:0 calc(50% - 50vw);padding:42px max(24px,calc((100vw - 1180px)/2)) 76px;overflow:visible;isolation:isolate}#view-support.active{animation:none}#view-support:before{content:"";position:fixed;inset:0;z-index:-2;background:linear-gradient(180deg,#040709e6,#040709ad 38%,#06090c),url(../assets/ui/auth-stadium-night-desktop-optimized.webp) center top / cover no-repeat}#view-support:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 10%,rgba(255,224,74,.12),transparent 31%)}.support-shell{max-width:1180px;margin:0 auto}.support-back{display:inline-flex;align-items:center;gap:6px;min-height:42px;margin-bottom:14px;padding:7px 16px 7px 11px;border:1px solid rgba(151,164,174,.3);border-radius:10px;color:#dfe5e8;background:#050a0db8;font-size:13px;font-weight:900;cursor:pointer;backdrop-filter:blur(12px)}.support-back:hover{border-color:var(--accent);color:var(--accent)}.support-back svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2}.support-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}.support-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.16em}.support-kicker>span{width:30px;height:2px;background:var(--accent);box-shadow:0 0 10px #ffe14b8c}.support-hero h1{margin:8px 0 4px;color:#fff;font-family:var(--font);font-size:clamp(42px,5vw,72px);font-style:italic;font-weight:900;line-height:.95;letter-spacing:-.025em;text-transform:uppercase;transform:skew(-7deg);transform-origin:left center;text-shadow:0 5px 24px rgba(0,0,0,.8)}.support-hero>div:first-child>p{max-width:690px;margin:12px 0 0;color:#b6bec8;font-size:14px;line-height:1.55}.support-availability{display:flex;align-items:center;gap:11px;min-width:250px;padding:13px 16px;border:1px solid rgba(82,234,140,.28);border-radius:14px;background:#060d10c2;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #0000003d;backdrop-filter:blur(14px)}.support-live-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#34dc78;box-shadow:0 0 0 5px #34dc781a,0 0 14px #34dc78}.support-availability div{display:grid;gap:3px}.support-availability strong{color:#ecfff3;font-size:12px}.support-availability small{color:#7e8b94;font-size:10px}.support-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px;align-items:stretch}.support-card{min-width:0;border:1px solid rgba(151,164,174,.22);border-radius:20px;background:linear-gradient(145deg,#0a1014e6,#04080bd1);box-shadow:inset 0 1px #ffffff0b,0 24px 64px #0000005c;backdrop-filter:blur(18px)}.support-new-ticket,.support-tickets{padding:22px}.support-card-head,.support-heading-group{display:flex;align-items:center;gap:12px}.support-card-head{margin-bottom:18px}.support-card-head-row{justify-content:space-between}.support-card-icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid rgba(255,225,75,.36);border-radius:12px;color:#111;background:var(--accent);box-shadow:0 6px 18px #ffe14b29}.support-card-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.support-card h2{margin:0;color:#f4f7f9;font-size:17px;line-height:1.2}.support-card-head p{margin:4px 0 0;color:#78858e;font-size:11px}.support-ticket-total{display:grid;min-width:28px;height:28px;padding:0 8px;place-items:center;border-radius:9px;color:#111;background:var(--accent);font-size:12px;font-weight:900}#support-ticket-form{display:grid;gap:13px}#support-ticket-form .field{position:relative;margin:0}#support-ticket-form label:not(.support-attachment){display:block;margin-bottom:7px;color:#9ba6ae;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}#support-ticket-form :is(input,select,textarea),.support-search input{width:100%;border:1px solid #39434b;border-radius:11px;color:#eef2f4;background:#02070acc;outline:none;transition:border-color .18s,box-shadow .18s}#support-ticket-form :is(input,select){min-height:44px;padding:0 13px}#support-ticket-form textarea{min-height:106px;padding:12px 13px 28px;resize:vertical;line-height:1.45}#support-ticket-form :is(input,select,textarea):focus,.support-search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #ffe14b17}#support-ticket-form option{color:#eef2f4;background:#0a0f13}.support-char-count{position:absolute;right:11px;bottom:8px;color:#69757e;font-size:9px}.support-char-count b{color:#aeb7bd}.support-attachment{display:flex;align-items:center;gap:11px;min-width:0;padding:11px 12px;border:1px dashed #3c4850;border-radius:11px;cursor:pointer;background:#ffffff05}.support-attachment:hover{border-color:var(--accent);background:#ffe14b09}.support-attachment input{display:none}.support-attachment-plus{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border-radius:9px;color:var(--accent);background:#ffe14b17;font-size:19px}.support-attachment>span:last-child{display:grid;min-width:0;gap:2px}.support-attachment strong{overflow:hidden;color:#d9dfe3;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.support-attachment small{color:#66727a;font-size:9px}.support-submit{display:flex;min-height:47px;align-items:center;justify-content:center;gap:10px;border-radius:11px;font-weight:900}.support-submit svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.support-tickets{min-height:100%}.support-ticket-list{display:grid;gap:9px}.support-ticket-item{overflow:hidden;border:1px solid #273139;border-radius:13px;background:#01050894}.support-ticket-summary{display:flex;width:100%;align-items:center;gap:11px;padding:13px;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.support-ticket-status{width:8px;height:34px;flex:0 0 8px;border-radius:8px;background:var(--accent);box-shadow:0 0 12px #ffe14b33}.support-ticket-status.answered{background:#35d874}.support-ticket-status.closed{background:#68747d}.support-ticket-main{display:grid;min-width:0;flex:1;gap:4px}.support-ticket-main>span{display:flex;align-items:center;gap:7px}.support-ticket-main b{color:var(--accent);font-size:9px;letter-spacing:.06em}.support-ticket-main em{padding:2px 6px;border-radius:5px;color:#d8b900;background:#ffe14b1a;font-size:8px;font-style:normal;font-weight:900}.support-ticket-main em.answered{color:#35d874;background:#35d8741a}.support-ticket-main em.closed{color:#9da6ac;background:#9da6ac1a}.support-ticket-main strong{overflow:hidden;color:#eef2f4;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.support-ticket-main small{color:#6e7a83;font-size:9px}.support-ticket-chevron{color:#818d95;transition:transform .2s}.support-ticket-detail{display:none;padding:0 14px 14px 32px;color:#aab3b9;font-size:11px;line-height:1.55}.support-ticket-detail p{margin:0 0 9px;white-space:pre-wrap}.support-ticket-file{display:inline-flex;margin-bottom:10px;padding:5px 8px;border-radius:7px;color:#cbd3d8;background:#161e23;font-size:9px}.support-ticket-wait{display:flex;align-items:center;gap:8px;padding-top:9px;border-top:1px solid #212b31;color:#7f8b93;font-size:9px}.support-ticket-wait .support-live-dot{width:6px;height:6px;flex-basis:6px}.support-ticket-item.open .support-ticket-detail{display:block}.support-ticket-item.open .support-ticket-chevron{transform:rotate(180deg)}.support-empty{display:grid;min-height:330px;place-content:center;justify-items:center;padding:30px;text-align:center}.support-empty[hidden]{display:none}.support-empty-mark{display:grid;width:46px;height:46px;margin-bottom:14px;place-items:center;box-sizing:border-box;border:3px solid var(--accent);border-radius:50%;background:#000;box-shadow:none}.support-empty-mark img{display:block;width:34px;height:26px;object-fit:contain}html[data-theme=light] .support-empty-mark{background:#000}@media(min-width:700px){.support-empty-mark{width:44px;height:44px}.support-empty-mark img{width:32px;height:24px}}.support-empty strong{color:#dfe5e8;font-size:13px}.support-empty p{max-width:280px;margin:7px 0 0;color:#68757e;font-size:10px;line-height:1.5}.support-faq{margin-top:18px;padding:22px}.support-faq-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.support-faq-heading h2{margin-top:7px}.support-search{position:relative;width:min(100%,280px)}.support-search svg{position:absolute;top:50%;left:12px;width:16px;height:16px;fill:none;stroke:#748089;stroke-width:2;transform:translateY(-50%)}.support-search input{min-height:39px;padding:0 12px 0 36px;font-size:11px}.support-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.support-faq-item{display:grid;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:8px;padding:12px 13px;border:1px solid #273139;border-radius:11px;color:#dfe5e8;background:#0105088c;text-align:left;cursor:pointer}.support-faq-item:hover{border-color:#4a555d;background:#ffffff06}.support-faq-item>span{color:var(--accent);font-size:9px;font-weight:900}.support-faq-item>strong{font-size:11px}.support-faq-item>i{color:var(--accent);font-size:16px;font-style:normal;text-align:right}.support-faq-item>p{display:none;grid-column:2 / 4;margin:5px 0 0;padding-top:10px;border-top:1px solid #242e34;color:#89959d;font-size:10px;font-weight:500;line-height:1.55}.support-faq-item.open>p{display:block}.support-faq-item[hidden],.support-mobile-tabs{display:none}.support-fab{position:fixed;right:22px;bottom:22px;z-index:850;display:flex;align-items:center;width:50px;height:50px;padding:8px;border:1px solid #ffe75c;border-radius:999px;color:#111;background:linear-gradient(135deg,#ffe85d,#f7ca25);box-shadow:0 10px 30px #0000006b,0 0 0 4px #ffe14b14;cursor:pointer}.support-fab:hover{transform:translateY(-2px);box-shadow:0 14px 36px #00000085,0 0 22px #ffe14b2e}.support-fab-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:var(--accent);background:#080b0d}.support-fab-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.support-fab-copy{align-items:baseline;gap:3px}.support-fab-copy small{font-size:8px;font-weight:1000}.support-fab-copy strong{font-size:13px;letter-spacing:.04em}.support-fab-badge{position:absolute;top:-6px;right:-3px;min-width:18px;height:18px;padding:0 4px;border:2px solid #080b0d;border-radius:10px;color:#fff;background:#ff4b3e;font-size:8px;font-weight:900}.auth-scroll-lock .support-fab{display:none}body:has(#view-support.active) .support-fab{display:none}@media(min-width:1600px){#view-support{padding-inline:24px}}html[data-theme=light] #view-support:before{background:linear-gradient(180deg,#ecf2f7d4,#eff4f7b8 40%,#e8eef2),url(../assets/ui/auth-stadium-day-desktop-optimized.webp) center top / cover no-repeat}html[data-theme=light] .support-hero h1{color:#10161b;text-shadow:0 3px 18px rgba(255,255,255,.55)}html[data-theme=light] .support-fab-icon{color:#050505;background:#ffffff61}html[data-theme=light] .support-fab-copy{border-color:#c7d0d6;color:#050505;background:#fff}html[data-theme=light] .support-fab-copy strong{color:#050505;font-weight:1000}html[data-theme=light] .support-back{border-color:#3c4a5447;color:#253039;background:#ffffffc7}html[data-theme=light] .support-hero>div:first-child>p{color:#4d5b65}html[data-theme=light] .support-card,html[data-theme=light] .support-availability{border-color:#3c4a5433;background:linear-gradient(145deg,#ffffffe6,#ebf1f5db);box-shadow:inset 0 1px #fff,0 22px 58px #22313a26}html[data-theme=light] .support-card h2,html[data-theme=light] .support-empty strong,html[data-theme=light] .support-ticket-main strong,html[data-theme=light] .support-faq-item{color:#151d23}html[data-theme=light] #support-ticket-form :is(input,select,textarea),html[data-theme=light] .support-search input,html[data-theme=light] .support-ticket-item,html[data-theme=light] .support-faq-item{border-color:#c7d0d6;color:#172027;background:#ffffffad}html[data-theme=light] #support-ticket-form option{color:#172027;background:#fff}html[data-theme=light] .support-availability strong{color:#173522}html[data-theme=light] .support-availability small,html[data-theme=light] .support-card-head p,html[data-theme=light] .support-ticket-main small,html[data-theme=light] .support-empty p,html[data-theme=light] .support-faq-item>p{color:#62717a}@media(max-width:760px){body>main.container{position:relative}#view-support{min-height:calc(100dvh - 105px);margin:0 -8px;padding:23px 10px 90px}#view-support:before{background:linear-gradient(180deg,#020609e6,#020609b8 48%,#05090b),url(../assets/ui/auth-stadium-tunnel-mobile.webp) center top / cover no-repeat}html[data-theme=light] #view-support:before{background:linear-gradient(180deg,#f1f5f8d9,#eaf0f4b8 48%,#e7edf1),url(../assets/ui/auth-stadium-tunnel-mobile-light-v2.webp) center top / cover no-repeat}.support-hero{display:block;margin:0 4px 18px}.support-back{min-height:40px;margin:0 4px 12px;padding:6px 14px 6px 9px;font-size:12px}.support-hero h1{margin-top:7px;font-size:38px}.support-hero>div:first-child>p{margin-top:8px;font-size:11px;line-height:1.5}.support-availability{width:100%;min-width:0;margin-top:14px;padding:10px 12px;border-radius:11px}.support-availability strong{font-size:10px}.support-availability small{font-size:8px}.support-mobile-tabs{display:grid;grid-template-columns:1.2fr 1.2fr .6fr;margin-bottom:10px;padding:4px;border:1px solid #303a42;border-radius:12px;background:#03080bd6;backdrop-filter:blur(14px)}.support-mobile-tabs button{min-width:0;min-height:36px;padding:4px 5px;border:0;border-radius:8px;color:#7e8a92;background:transparent;font-size:10px;font-weight:900;white-space:nowrap}.support-mobile-tabs button.active{color:#111;background:var(--accent);box-shadow:0 5px 12px #ffe14b21}.support-mobile-tabs span{display:inline-grid;min-width:15px;height:15px;margin-left:2px;place-items:center;border-radius:8px;color:#fff;background:#242d33;font-size:7px}.support-mobile-tabs .active span{color:#fff;background:#161b1e}html[data-theme=light] .support-mobile-tabs{border-color:#c5cfd5;background:#ffffffd1}.support-grid{display:block}.support-card{border-radius:15px}.support-new-ticket,.support-tickets,.support-faq{display:none;margin:0;padding:15px}.support-card.active{display:block}.support-card-head{margin-bottom:14px}.support-card-icon{width:36px;height:36px;flex-basis:36px;border-radius:10px}.support-card-icon svg{width:19px;height:19px}.support-card h2{font-size:14px}.support-card-head p{font-size:9px}#support-ticket-form{gap:11px}#support-ticket-form :is(input,select){min-height:43px}#support-ticket-form textarea{min-height:120px}.support-submit{min-height:45px}.support-empty{min-height:300px}.support-faq-heading{display:grid;gap:13px}.support-search{width:100%}.support-faq-grid{grid-template-columns:1fr}.support-faq-item{min-height:47px}.support-fab{position:absolute;inset:auto 13px 60px auto;z-index:1;width:36px;height:36px;justify-content:center;margin:0;padding:0}.support-fab-icon{width:29px;height:29px}.support-fab-icon svg{width:18px;height:18px;stroke-width:2}.support-fab-copy{display:none}}html[data-theme=light] .bench .bench-title{color:#34404c;text-shadow:0 1px 0 rgba(255,255,255,.9)}html[data-theme=light] .football-bench-icon .dugout-seat{stroke:#111820;stroke-width:2}html:not([data-theme=light]) #detail-modal .detail-tabs{background:linear-gradient(180deg,#10161b,#080d11)!important;border-bottom:1px solid #384149}html:not([data-theme=light]) #detail-modal .dtab{color:#81878e;border-right:1px solid rgba(255,255,255,.09);border-bottom:2px solid transparent}html:not([data-theme=light]) #detail-modal .dtab:last-child{border-right:0}html:not([data-theme=light]) #detail-modal .dtab:hover{color:#d4d8dc}html:not([data-theme=light]) #detail-modal .dtab.active{color:var(--accent);border-bottom-color:var(--accent)}html:not([data-theme=light]) #detail-modal .detail-body{background:linear-gradient(145deg,#11181e,#080d11 52%,#05090c)!important}html:not([data-theme=light]) #detail-modal .detail-buttons .btn{border:1px solid #46505a;background:radial-gradient(ellipse 105% 78% at 12% 0%,rgba(82,94,104,.48) 0%,rgba(49,59,67,.24) 44%,transparent 86%),linear-gradient(145deg,#1b2228,#10161a 56%,#070b0e);color:#f4f6f7;box-shadow:inset 0 1px #ffffff26,inset 1px 0 #ffffff0a,0 3px 8px #0000001f}html:not([data-theme=light]) #detail-modal .detail-buttons .btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:radial-gradient(ellipse 105% 78% at 12% 0%,rgba(104,116,126,.52) 0%,rgba(57,68,76,.26) 46%,transparent 88%),linear-gradient(145deg,#202930,#12191e 58%,#080d10)}html:not([data-theme=light]) #detail-modal .detail-buttons .btn.primary{background:linear-gradient(145deg,#fff071 0%,var(--accent) 55%,#e4c933 100%);border-color:var(--accent);color:#080a0c}html:not([data-theme=light]) #detail-modal .detail-buttons .cap-btn.on{background:linear-gradient(145deg,#fff071 0%,var(--accent) 55%,#e4c933 100%);border-color:var(--accent);color:#080a0c}html:not([data-theme=light]) #detail-modal .detail-buttons .vice-btn.on{background:radial-gradient(ellipse 105% 78% at 12% 0%,rgba(82,94,104,.48) 0%,rgba(49,59,67,.24) 44%,transparent 86%),linear-gradient(145deg,#1b2228,#10161a 56%,#070b0e);border-color:#46505a;color:#f4f6f7;box-shadow:inset 0 1px #ffffff26,inset 1px 0 #ffffff0a,0 3px 8px #0000001f}html:not([data-theme=light]) #detail-modal .detail-buttons .btn.danger{color:#ff7b68;border-color:#ff5b46b8;background:linear-gradient(145deg,#4b19157a,#190c0cb8)}html:not([data-theme=light]) #detail-modal .ov-card{position:relative;overflow:hidden;border:1px solid #46505a;background:linear-gradient(145deg,#10171c,#080d11 60%,#05090c)!important;box-shadow:inset 0 1px #ffffff0a,0 3px 8px #0000001f}html:not([data-theme=light]) #detail-modal .ov-card:before,html:not([data-theme=light]) #detail-modal .ov-card:after{content:"";position:absolute;width:18%;height:3px;background:var(--accent);box-shadow:0 0 4px #fde0533d}html:not([data-theme=light]) #detail-modal .ov-card:before{top:0;left:0}html:not([data-theme=light]) #detail-modal .ov-card:after{right:0;bottom:0}html:not([data-theme=light]) #detail-modal .ov-val{color:#f6f7f8}html:not([data-theme=light]) #detail-modal .ov-val.rtg{color:#16d638}html:not([data-theme=light]) #detail-modal .ov-label{color:#8f959c;text-transform:none}#detail-modal .detail-rating-badge{position:relative;width:112px;height:112px;margin-right:35px;align-self:center;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 43% 35%,#283039,#111820 48%,#05090d);box-shadow:0 7px 18px #00000052,inset 0 1px #ffffff1f}#detail-modal .detail-rating-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;shape-rendering:geometricPrecision}#detail-modal .detail-rating-outer-rim,#detail-modal .detail-rating-inner-rim{fill:none;vector-effect:non-scaling-stroke}#detail-modal .detail-rating-outer-rim{stroke:#ffffff61;stroke-width:1.2}#detail-modal .detail-rating-inner-rim{stroke:#ffffff1a;stroke-width:1}#detail-modal .detail-rating-tick{stroke:#343c43;stroke-width:3;stroke-linecap:butt;vector-effect:non-scaling-stroke}#detail-modal .detail-rating-tick.active{stroke:var(--accent);filter:drop-shadow(0 0 1px rgba(253,224,83,.3))}#detail-modal .detail-rating-empty-icon{position:relative;z-index:1;display:none;width:30px;height:30px;margin:-3px 0 0;color:#eef1f3;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55))}#detail-modal .detail-rating-empty-icon img{display:block;width:100%;height:100%;object-fit:contain;aspect-ratio:1 / 1}#detail-modal .detail-rating-badge.is-empty .detail-rating-empty-icon{display:block}#detail-modal .detail-rating-badge.is-empty strong{display:none}#detail-modal .detail-rating-badge strong{position:relative;z-index:1;color:#fff;font-size:31px;font-weight:950;line-height:1;text-shadow:0 2px 5px rgba(0,0,0,.65)}#detail-modal .detail-rating-badge small{position:relative;z-index:1;width:62px;margin-top:5px;color:#eef1f3;font-size:7px;font-weight:900;line-height:1.08;text-align:center;white-space:pre-line}#detail-modal .detail-rating-badge.is-empty small{width:72px;margin-top:3px;color:#f3f5f7;font-size:7.2px;line-height:1.08}@media(min-width:700px){#detail-modal .detail-rating-badge{width:96px;height:96px;margin-right:69px}#detail-modal .detail-rating-badge strong{font-size:28px}}@media(max-width:699px){#detail-modal .detail-rating-badge{width:96px;height:96px;max-width:49%;margin-right:33px}#detail-modal .detail-rating-badge strong{font-size:28px}}@media(min-width:700px){html:not([data-theme=light]) #view-team:before{content:"";position:absolute;inset:0 0 auto;z-index:0;height:166px;background:#0c1116;pointer-events:none}html:not([data-theme=light]) .team-bar{position:relative;z-index:1}html:not([data-theme=light]) .round-timeline{margin-bottom:0}}#account-modal{background:#010407b3;-webkit-backdrop-filter:blur(9px) saturate(118%);backdrop-filter:blur(9px) saturate(118%)}#account-modal .account-modal-card{position:relative;isolation:isolate;border-radius:18px;-webkit-backdrop-filter:blur(18px) saturate(128%);backdrop-filter:blur(18px) saturate(128%)}html:not([data-theme=light]) #account-modal .account-modal-card{color:#f6f8fa;background:radial-gradient(circle at 84% -14%,rgba(253,224,83,.16),transparent 38%),linear-gradient(145deg,#1c242cf2,#090d11f7 56%,#030609fc);border:1px solid rgba(255,255,255,.28);box-shadow:0 28px 80px #000000ad,0 0 34px #fde05314,inset 0 1px #ffffff1f}#account-modal .account-modal-card:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:82px;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent);pointer-events:none}#account-modal .modal-head{position:relative;z-index:1;padding:15px 17px;background:linear-gradient(90deg,#ffffff0b,#fde05309,#ffffff04)!important;border-bottom-color:#fde05333;box-shadow:inset 0 -1px #ffffff06}#account-modal .modal-head>span{color:#fff;font-weight:950;letter-spacing:.1px}#account-modal .modal-close{display:grid;width:34px;height:34px;place-items:center;padding:0;color:#aab3bd;background:#ffffff09;border:1px solid rgba(255,255,255,.14);border-radius:50%;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}#account-modal .modal-close:hover{color:var(--accent);background:#fde05314;border-color:#fde0538c;transform:rotate(5deg)}#account-modal .account-modal-body{background:transparent}html:not([data-theme=light]) #account-modal input:not([type=checkbox]):not([type=radio]){color:#f3f5f7;background:linear-gradient(145deg,#141b22c7,#05080ce0)!important;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff0b,0 5px 14px #00000024;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}html:not([data-theme=light]) #account-modal input:not([type=checkbox]):not([type=radio]):focus{border-color:#fde053bf;box-shadow:0 0 0 3px #fde0531a,inset 0 1px #ffffff0f}html:not([data-theme=light]) #account-modal :is(.two-factor-setup,.manual-secret,.device-row,.security-status,.player-visual-option),html:not([data-theme=light]) #account-modal .btn:not(.primary):not(.danger){background:radial-gradient(circle at 84% 0%,rgba(253,224,83,.045),transparent 42%),linear-gradient(145deg,#182027b8,#05090dd6)!important;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff09,0 6px 16px #0000001f}#account-modal .account-password-section{border-color:#ffffff1f}#account-modal .account-section-divider{background:#ffffff1f}#account-modal .account-section-title{color:#aab3bd}#account-modal .field label{color:#949faa}@media(min-width:700px){#account-modal .account-modal-body{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.62) rgba(255,255,255,.04)}#account-modal .account-modal-body::-webkit-scrollbar{width:7px}#account-modal .account-modal-body::-webkit-scrollbar-track{border-radius:999px;background:#ffffff09}#account-modal .account-modal-body::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,#ffffffd6,#ffffff61)}}html[data-theme=light] #account-modal{background:#17202b57}html[data-theme=light] #account-modal .account-modal-card{color:#111827;background:radial-gradient(circle at 84% -14%,rgba(253,224,83,.28),transparent 40%),linear-gradient(145deg,#fffffff0,#f3f7faf5 58%,#e3ebf2fa);border:1px solid rgba(202,164,22,.58);box-shadow:0 28px 72px #2d3b4c4d,0 0 28px #fde0531f,inset 0 1px #fff}html[data-theme=light] #account-modal .modal-head{background:linear-gradient(90deg,#ffffffb8,#fde05317,#ffffff47)!important;border-bottom-color:#7c651133;box-shadow:inset 0 -1px #ffffffb3}html[data-theme=light] #account-modal .modal-head>span{color:#111827}html[data-theme=light] #account-modal .modal-close{color:#536171;background:#ffffff8c;border-color:#4152693d}html[data-theme=light] #account-modal .modal-close:hover{color:#111827;background:#fde05357;border-color:#96770880}html[data-theme=light] #account-modal input:not([type=checkbox]):not([type=radio]){color:#111827;background:linear-gradient(145deg,#ffffffdb,#ecf2f7d6)!important;border-color:#4152694d;box-shadow:inset 0 1px #fff,0 5px 14px #3a4e6714}html[data-theme=light] #account-modal :is(.two-factor-setup,.manual-secret,.device-row,.security-status,.player-visual-option),html[data-theme=light] #account-modal .btn:not(.primary):not(.danger){background:linear-gradient(145deg,#ffffffd1,#e7eef4c7)!important;border-color:#41526938;box-shadow:inset 0 1px #fff,0 6px 16px #3a4e6714}html[data-theme=light] #account-modal .account-password-section{border-color:#41526933}html[data-theme=light] #account-modal .account-section-divider{background:#41526933}html[data-theme=light] #account-modal .account-section-title,html[data-theme=light] #account-modal .field label{color:#586678}html.ios-device #account-modal,html.ios-device #account-modal .account-modal-card{-webkit-backdrop-filter:none;backdrop-filter:none}#detail-modal{background:#010407b3;-webkit-backdrop-filter:blur(9px) saturate(118%);backdrop-filter:blur(9px) saturate(118%)}html:not([data-theme=light]) #detail-modal .modal-card.detail{position:relative;isolation:isolate;color:#f6f8fa;background:radial-gradient(circle at 84% -14%,rgba(253,224,83,.13),transparent 38%),linear-gradient(145deg,#1c242ce0,#090d11ed 56%,#030609f5)!important;border:1px solid rgba(255,255,255,.28);box-shadow:0 28px 80px #000000ad,0 0 34px #ffffff0b,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(18px) saturate(128%);backdrop-filter:blur(18px) saturate(128%)}html:not([data-theme=light]) #detail-modal .detail-tabs{background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.055),transparent 48%),linear-gradient(180deg,#131b21c2,#050a0edb)!important;border-bottom-color:#ffffff29;box-shadow:inset 0 1px #ffffff0e;-webkit-backdrop-filter:blur(14px) saturate(122%);backdrop-filter:blur(14px) saturate(122%)}html:not([data-theme=light]) #detail-modal .detail-body{background:radial-gradient(circle at 82% 0%,rgba(255,255,255,.04),transparent 42%),linear-gradient(145deg,#11181eb8,#04080cd6)!important;-webkit-backdrop-filter:blur(16px) saturate(124%);backdrop-filter:blur(16px) saturate(124%)}html:not([data-theme=light]) #detail-modal :is(.ov-card,.player-performance-summary,.match-info,.fx-round-hd,.fx-row,.fx-difficulty,.fx-mid,.srow,.brow){background:radial-gradient(circle at 84% 0%,rgba(255,255,255,.045),transparent 42%),linear-gradient(145deg,#1b242b9e,#04080cbd)!important;border-color:#ffffff26;box-shadow:inset 0 1px #ffffff0b,0 6px 16px #0000001a}html:not([data-theme=light]) #detail-modal .fx-round-hd{border:1px solid rgba(255,255,255,.12);border-bottom:0}html:not([data-theme=light]) #detail-modal .fx-difficulty{border-top:0}html:not([data-theme=light]) #detail-modal .brow.total{border-top-color:#ffffff3d}@media(min-width:700px){html:not([data-theme=light]) #detail-modal .detail-body{scrollbar-color:rgba(255,255,255,.62) rgba(255,255,255,.04)}html:not([data-theme=light]) #detail-modal .detail-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffffffd6,#ffffff61)}}html.ios-device #detail-modal,html.ios-device #detail-modal .modal-card.detail,html.ios-device #detail-modal .detail-tabs,html.ios-device #detail-modal .detail-body{-webkit-backdrop-filter:none;backdrop-filter:none}html:not([data-theme=light]) #view-rules>.panel{position:relative;isolation:isolate;background:radial-gradient(circle at 88% -8%,rgba(145,160,175,.11),transparent 34%),linear-gradient(145deg,#192128cc,#080c10e6 54%,#030609f5)!important;border-color:#fff3;box-shadow:0 28px 76px #0000006b,inset 0 1px #ffffff16;-webkit-backdrop-filter:blur(18px) saturate(126%);backdrop-filter:blur(18px) saturate(126%)}html:not([data-theme=light]) #view-rules .rules-intro{max-width:none;padding:18px 20px;margin-bottom:28px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:radial-gradient(circle at 86% 0%,rgba(145,160,175,.085),transparent 38%),linear-gradient(145deg,#1d262e94,#05090dbd);box-shadow:inset 0 1px #ffffff0e,0 10px 28px #00000029}html:not([data-theme=light]) #view-rules .rules-index,html:not([data-theme=light]) #view-rules .rules-document{background:radial-gradient(circle at 88% -8%,rgba(145,160,175,.075),transparent 34%),linear-gradient(145deg,#182027b8,#04080ce0)!important;border-color:#ffffff2e;box-shadow:0 20px 52px #0000004d,inset 0 1px #ffffff13;-webkit-backdrop-filter:blur(14px) saturate(122%);backdrop-filter:blur(14px) saturate(122%)}html:not([data-theme=light]) #view-rules .rules-index a{border-bottom-color:#ffffff1a;background:linear-gradient(145deg,#1b232a4d,#04080b75)}html:not([data-theme=light]) #view-rules .rules-index a:hover{color:#fff;background:linear-gradient(145deg,#8191a02e,#070b0fc7);box-shadow:inset 3px 0 0 var(--accent),inset 0 1px #ffffff0e}html:not([data-theme=light]) #view-rules .rules-item{border-bottom-color:#ffffff1c}html:not([data-theme=light]) #view-rules .rules-q{background:radial-gradient(circle at 84% -22%,rgba(145,160,175,.1),transparent 40%),linear-gradient(90deg,#76869521,#1b232a5c 48%,#05090d42)!important;border-bottom-color:#ffffff21;box-shadow:inset 0 1px #ffffff0e}html:not([data-theme=light]) #view-rules .rules-number{background:linear-gradient(145deg,#ffeb70 0%,var(--accent) 58%,#dfb91d 100%);box-shadow:0 5px 14px #fde05321,inset 0 1px #ffffff7a}html:not([data-theme=light]) #view-rules .rules-a{background:linear-gradient(145deg,#10161c47,#02050866)}html:not([data-theme=light]) #view-rules :is(.rules-kpis span,.rules-status-grid span,.rules-booster-list p,.rules-a .table-wrap){background:radial-gradient(circle at 88% 0%,rgba(145,160,175,.055),transparent 40%),linear-gradient(145deg,#1b242b8f,#04080cb3)!important;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff0d,0 7px 18px #0000001a}html:not([data-theme=light]) #view-rules .rules-booster-list p:hover{border-color:#fde05357;background:radial-gradient(circle at 88% 0%,rgba(145,160,175,.1),transparent 40%),linear-gradient(145deg,#1f282fa8,#05090dc7)!important}html:not([data-theme=light]) #view-rules .rules-note{border-top:1px solid rgba(253,224,83,.1);border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(105deg,#7e8e9d21,#151b1f80 54%,#05090cad);box-shadow:inset 0 1px #ffffff0b}html:not([data-theme=light]) #view-rules .rules-formations{background:radial-gradient(circle at 82% -25%,rgba(145,160,175,.1),transparent 42%),linear-gradient(145deg,#161e24ad,#03070ad1)!important;border-color:#ffffff2b;box-shadow:inset 0 1px #ffffff0d}html:not([data-theme=light]) #view-rules .rules-a table.data th{background:linear-gradient(145deg,#0b1014f5,#010305fa)!important;border-color:#ffffff21}html:not([data-theme=light]) #view-rules .rules-a table.data td{border-color:#ffffff1c;background:#ffffff03}@media(max-width:760px){html:not([data-theme=light]) #view-rules>.panel{padding:16px 12px;border:0;background:transparent!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html:not([data-theme=light]) #view-rules .rules-intro{padding:14px;margin-bottom:20px;border-radius:11px}html:not([data-theme=light]) #view-rules .rules-index{padding:8px;border:0;border-radius:0;background:transparent!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html:not([data-theme=light]) #view-rules .rules-index a{border-color:#ffffff2e;border-radius:9px;background:linear-gradient(145deg,#1b232aa8,#04080bc7);box-shadow:inset 0 1px #ffffff0d}}html.ios-device #view-rules :is(.panel,.rules-index,.rules-document){-webkit-backdrop-filter:none;backdrop-filter:none}html:not([data-theme=light]) #view-leaderboard>.panel{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 88% -10%,rgba(145,160,175,.11),transparent 34%),linear-gradient(145deg,#192128cc,#080c10e8 55%,#030609f7)!important;border-color:#ffffff30;box-shadow:0 28px 76px #0000006b,inset 0 1px #ffffff16;-webkit-backdrop-filter:blur(18px) saturate(126%);backdrop-filter:blur(18px) saturate(126%)}html:not([data-theme=light]) #view-leaderboard>.panel>.row{width:min(280px,100%);padding:10px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:linear-gradient(145deg,#1c252c8a,#04080cad);box-shadow:inset 0 1px #ffffff0d}html:not([data-theme=light]) #view-leaderboard>.panel>.row .field{width:100%}html:not([data-theme=light]) #view-leaderboard>.panel>.row :is(select,.cs-trigger){background:radial-gradient(circle at 86% -20%,rgba(145,160,175,.1),transparent 42%),linear-gradient(145deg,#1e272fd1,#05090df0)!important;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff0e}html:not([data-theme=light]) #view-leaderboard .section-title{padding:14px 16px;margin-bottom:0;border:1px solid rgba(255,255,255,.14);border-bottom:0;border-radius:12px 12px 0 0;background:radial-gradient(circle at 88% -25%,rgba(145,160,175,.09),transparent 38%),linear-gradient(145deg,#1b242b8f,#04080cb8);box-shadow:inset 0 1px #ffffff0d}html:not([data-theme=light]) #view-leaderboard .table-wrap{border:1px solid rgba(255,255,255,.14);border-bottom:0;background:linear-gradient(145deg,#12191f80,#020508b8);box-shadow:inset 0 1px #ffffff0a}html:not([data-theme=light]) #view-leaderboard table.data thead th{color:#eef2f6ad;border-bottom-color:#fde05330;background:linear-gradient(180deg,#1e272fb8,#080c10db)}html:not([data-theme=light]) #view-leaderboard table.data tbody tr{border-bottom-color:#ffffff1a;background:#ffffff03}html:not([data-theme=light]) #view-leaderboard table.data tbody tr:nth-child(2n){background:#ffffff07}html:not([data-theme=light]) #view-leaderboard table.data tbody tr:hover{background:linear-gradient(90deg,#8595a421,#ffffff09)!important}html:not([data-theme=light]) #view-leaderboard table.data tbody tr.me{background:linear-gradient(90deg,#fde0532b,#fde0530e)!important;box-shadow:inset 3px 0 #fde053d1,inset 0 1px #ffffff09}html:not([data-theme=light]) #view-leaderboard .leaderboard-me-pin{color:#fff;border:1px solid rgba(253,224,83,.34);border-top-color:#fde053ad;background:radial-gradient(circle at 88% -20%,rgba(145,160,175,.13),transparent 38%),linear-gradient(145deg,#1d252ce6,#080c0ff5);box-shadow:inset 0 1px #ffffff14,0 8px 24px #0003}html:not([data-theme=light]) #view-leaderboard .leaderboard-load-more{border:1px solid rgba(255,255,255,.14);border-top-color:#fde05333;border-radius:0 0 12px 12px;box-shadow:inset 0 1px #ffffff0b}@media(max-width:760px){html:not([data-theme=light]) #view-leaderboard>.panel{border-radius:12px;-webkit-backdrop-filter:blur(12px) saturate(120%);backdrop-filter:blur(12px) saturate(120%)}html:not([data-theme=light]) #view-leaderboard>.panel>.row{width:100%;padding:8px;margin-bottom:12px;border-radius:10px}html:not([data-theme=light]) #view-leaderboard .section-title{padding:12px 10px;border-radius:10px 10px 0 0}html:not([data-theme=light]) #view-leaderboard .leaderboard-load-more{border-radius:0 0 10px 10px}}html.ios-device:not([data-theme=light]) #view-leaderboard>.panel{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] #view-leaderboard>.panel{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 88% -10%,rgba(153,168,183,.2),transparent 35%),linear-gradient(145deg,#ffffffd6,#f5f9fcc7 56%,#e8eff5db)!important;border-color:#8999ab75;box-shadow:0 24px 60px #3a4e672e,inset 0 1px #fffffff0;-webkit-backdrop-filter:blur(18px) saturate(126%);backdrop-filter:blur(18px) saturate(126%)}html[data-theme=light] #view-leaderboard>.panel>.row{width:min(280px,100%);padding:10px;border:1px solid rgba(137,153,171,.34);border-radius:12px;background:linear-gradient(145deg,#ffffffb3,#e1eaf28a);box-shadow:inset 0 1px #ffffffe6,0 7px 18px #3a4e6714}html[data-theme=light] #view-leaderboard>.panel>.row .field{width:100%}html[data-theme=light] #view-leaderboard>.panel>.row :is(select,.cs-trigger){color:#111827;background:radial-gradient(circle at 86% -20%,rgba(153,168,183,.22),transparent 42%),linear-gradient(145deg,#ffffffeb,#ecf2f7d6)!important;border-color:#8999ab75;box-shadow:inset 0 1px #fff}html[data-theme=light] #view-leaderboard .section-title{padding:14px 16px;margin-bottom:0;color:#111827;border:1px solid rgba(137,153,171,.38);border-bottom:0;border-radius:12px 12px 0 0;background:radial-gradient(circle at 88% -25%,rgba(153,168,183,.2),transparent 39%),linear-gradient(145deg,#ffffffc2,#e7eef49e);box-shadow:inset 0 1px #fffffff0}html[data-theme=light] #view-leaderboard .table-wrap{border:1px solid rgba(137,153,171,.38);border-bottom:0;background:linear-gradient(145deg,#ffffff9e,#e4ecf38f);box-shadow:inset 0 1px #ffffffe0}html[data-theme=light] #view-leaderboard table.data thead th{color:#637083;border-bottom-color:#b494134d;background:linear-gradient(180deg,#ffffffc7,#e2ebf2b8)}html[data-theme=light] #view-leaderboard table.data tbody tr{border-bottom-color:#8999ab4d;background:#ffffff57}html[data-theme=light] #view-leaderboard table.data tbody tr:nth-child(2n){background:#dbe4ec59}html[data-theme=light] #view-leaderboard table.data tbody tr:hover{background:linear-gradient(90deg,#c1ccd67a,#ffffff94)!important}html[data-theme=light] #view-leaderboard table.data tbody tr.me{background:linear-gradient(90deg,#fde05357,#fde0531f)!important;box-shadow:inset 3px 0 #b89208c7,inset 0 1px #ffffffb3}html[data-theme=light] #view-leaderboard .leaderboard-me-pin{color:#111827;border:1px solid rgba(184,146,8,.5);border-top-color:#b89208b8;background:radial-gradient(circle at 88% -20%,rgba(255,255,255,.72),transparent 40%),linear-gradient(145deg,#f6f9fbe6,#d6e0e8d1);box-shadow:inset 0 1px #ffffffe6,0 8px 22px #3a4e6721}html[data-theme=light] #view-leaderboard .leaderboard-load-more{color:#111827;border:1px solid rgba(137,153,171,.38);border-top-color:#b8920852;border-radius:0 0 12px 12px;background:linear-gradient(145deg,#ffffffd1,#e2ebf2c7);box-shadow:inset 0 1px #fffffff0}html[data-theme=light] #view-leaderboard .leaderboard-load-more:hover{color:#111827;background:linear-gradient(145deg,#fff7bde6,#efe297bd)}@media(max-width:760px){html[data-theme=light] #view-leaderboard>.panel{border-radius:12px;-webkit-backdrop-filter:blur(12px) saturate(120%);backdrop-filter:blur(12px) saturate(120%)}html[data-theme=light] #view-leaderboard>.panel>.row{width:100%;padding:8px;margin-bottom:12px;border-radius:10px}html[data-theme=light] #view-leaderboard .section-title{padding:12px 10px;border-radius:10px 10px 0 0}html[data-theme=light] #view-leaderboard .leaderboard-load-more{border-radius:0 0 10px 10px}}html.ios-device[data-theme=light] #view-leaderboard>.panel{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] #open-boosters,html[data-theme=light] #open-boosters.active,html[data-theme=light] #squad-quick-actions .booster-fab{border:1px solid rgba(255,255,255,.94);background:radial-gradient(circle at 28% -18%,rgba(255,255,255,.98),transparent 44%) padding-box,linear-gradient(145deg,#ffffffeb,#e1e9f0db 62%,#d2dce5eb) padding-box,linear-gradient(180deg,#fff,#ffffffe0) border-box;box-shadow:inset 0 1px #fff,inset 0 -8px 16px #5b6f8412,0 7px 20px #3a4e6733;-webkit-backdrop-filter:blur(13px) saturate(120%);backdrop-filter:blur(13px) saturate(120%)}html[data-theme=light] #open-boosters:not(:disabled):hover,html[data-theme=light] #open-boosters:not(:disabled):focus-visible,html[data-theme=light] #squad-quick-actions .booster-fab:not(:disabled):hover,html[data-theme=light] #squad-quick-actions .booster-fab:not(:disabled):focus-visible{border-color:#fff;background:radial-gradient(circle at 28% -18%,#fff,transparent 44%) padding-box,linear-gradient(145deg,#fff,#f6f2d3f0 62%,#eade9de6) padding-box,linear-gradient(180deg,#fff,#fde053) border-box;box-shadow:inset 0 1px #fff,0 0 0 2px #fde05321,0 10px 25px #4b59693b,0 0 17px #fde0533d}html[data-theme=light] .scoring-guide-cta{color:#111827;border-color:#fffffff5;background:radial-gradient(circle at 28% -18%,rgba(255,255,255,.98),transparent 44%) padding-box,linear-gradient(145deg,#ffffffe6,#e6edf3d1 62%,#d6e0e8e0) padding-box,linear-gradient(180deg,#fff,#fde053b8) border-box;box-shadow:inset 0 1px #fff,inset 0 -12px 22px #5b6f840e,0 8px 24px #3a4e6733,0 4px 14px #b5920c1a;-webkit-backdrop-filter:blur(13px) saturate(120%);backdrop-filter:blur(13px) saturate(120%)}html[data-theme=light] .scoring-guide-cta:hover{border-color:#fff;background:radial-gradient(circle at 28% -18%,#fff,transparent 44%) padding-box,linear-gradient(145deg,#fff,#f5f1d2eb 62%,#e7db97d6) padding-box,linear-gradient(180deg,#fff,#fde053) border-box;box-shadow:inset 0 1px #fff,0 10px 27px #3a4e673b,0 4px 17px #b5920c24;filter:none}html[data-theme=light] .scoring-guide-label{text-shadow:none}html[data-theme=light] .scoring-guide-divider{background:linear-gradient(180deg,transparent,rgba(17,24,39,.2),transparent)}html[data-theme=light] .scoring-guide-chevron{color:#b28a00;text-shadow:0 0 9px rgba(253,224,83,.24)}html.ios-device[data-theme=light] :is(#open-boosters,#squad-quick-actions .booster-fab,.scoring-guide-cta){-webkit-backdrop-filter:none;backdrop-filter:none}.league-mobile-filter:after,.desktop-league-mine>.league-mobile-filter:after{content:none!important;display:none!important}html:not([data-theme=light]) #view-leagues{--league-glass-shell: radial-gradient(circle at 88% -10%,rgba(145,160,175,.105),transparent 35%), linear-gradient(145deg,rgba(25,33,40,.8) 0%,rgba(8,12,16,.91) 56%,rgba(3,6,9,.97) 100%);--league-glass-card: radial-gradient(circle at 88% -12%,rgba(145,160,175,.07),transparent 38%), linear-gradient(145deg,rgba(28,37,44,.6),rgba(4,8,12,.8));--league-glass-soft:linear-gradient(145deg,rgba(30,39,47,.54),rgba(4,8,12,.7));--league-glass-header:linear-gradient(180deg,rgba(30,39,47,.74),rgba(7,11,15,.87));--league-glass-input: radial-gradient(circle at 86% -20%,rgba(145,160,175,.095),transparent 42%), linear-gradient(145deg,rgba(31,40,48,.82),rgba(5,9,13,.94));--league-glass-border:rgba(255,255,255,.17);--league-glass-border-soft:rgba(255,255,255,.11);--league-glass-shadow:0 22px 58px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.07);--league-glass-card-shadow:0 10px 28px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.045);--league-glass-row:rgba(255,255,255,.012);--league-glass-row-alt:rgba(255,255,255,.026);--league-glass-hover:linear-gradient(90deg,rgba(133,149,164,.14),rgba(255,255,255,.035))}html[data-theme=light] #view-leagues{--league-glass-shell: radial-gradient(circle at 88% -10%,rgba(153,168,183,.2),transparent 35%), linear-gradient(145deg,rgba(255,255,255,.84) 0%,rgba(245,249,252,.78) 56%,rgba(232,239,245,.87) 100%);--league-glass-card: radial-gradient(circle at 88% -12%,rgba(153,168,183,.16),transparent 38%), linear-gradient(145deg,rgba(255,255,255,.73),rgba(226,235,242,.65));--league-glass-soft:linear-gradient(145deg,rgba(255,255,255,.72),rgba(226,235,242,.58));--league-glass-header:linear-gradient(180deg,rgba(255,255,255,.82),rgba(226,235,242,.74));--league-glass-input: radial-gradient(circle at 86% -20%,rgba(153,168,183,.21),transparent 42%), linear-gradient(145deg,rgba(255,255,255,.93),rgba(235,242,247,.86));--league-glass-border:rgba(137,153,171,.43);--league-glass-border-soft:rgba(137,153,171,.29);--league-glass-shadow:0 20px 52px rgba(58,78,103,.16),inset 0 1px 0 rgba(255,255,255,.94);--league-glass-card-shadow:0 10px 25px rgba(58,78,103,.11),inset 0 1px 0 rgba(255,255,255,.9);--league-glass-row:rgba(255,255,255,.34);--league-glass-row-alt:rgba(219,228,236,.36);--league-glass-hover:linear-gradient(90deg,rgba(193,204,214,.48),rgba(255,255,255,.58))}#view-leagues :is(.leagues-hero,.league-mobile-cta,.league-mobile-filter,.league-action-card,.league-detail-header,.league-detail-panel,.league-admin-panel,.league-standings-panel,.league-empty){background:var(--league-glass-shell)!important;border-color:var(--league-glass-border);box-shadow:var(--league-glass-shadow);-webkit-backdrop-filter:blur(16px) saturate(124%);backdrop-filter:blur(16px) saturate(124%)}#view-leagues :is(.league-card,.league-about-list,.league-about-list>div,.league-invite-code){background:var(--league-glass-card)!important;border-color:var(--league-glass-border);box-shadow:var(--league-glass-card-shadow)}#view-leagues .league-card:hover{border-color:#fde05385;background:radial-gradient(circle at 88% -12%,rgba(145,160,175,.16),transparent 40%),var(--league-glass-card)!important;box-shadow:0 15px 34px #0003,inset 0 1px #ffffff14}html[data-theme=light] #view-leagues .league-card:hover{box-shadow:0 15px 34px #3a4e6729,inset 0 1px #fffffff5}#view-leagues .league-action-icon{background:linear-gradient(145deg,#ffeb70 0%,var(--accent) 58%,#ddb717 100%);box-shadow:0 6px 16px #fde05326,inset 0 1px #ffffff80}#view-leagues .my-leagues-heading>span{padding:5px 9px;border:1px solid var(--league-glass-border-soft);border-radius:999px;background:var(--league-glass-soft);box-shadow:inset 0 1px #ffffff0d}html[data-theme=light] #view-leagues .my-leagues-heading>span{color:#526174;box-shadow:inset 0 1px #ffffffeb}#view-leagues :is(.league-action-card input,.league-action-card select,.league-action-card .cs-trigger,.league-mobile-filter select,.league-mobile-filter .cs-trigger,.league-round-filter select,.league-round-filter .cs-trigger,.league-rename-form input,.league-join-row input){background:var(--league-glass-input)!important;border-color:var(--league-glass-border);box-shadow:inset 0 1px #ffffff0f}html[data-theme=light] #view-leagues :is(.league-action-card input,.league-action-card select,.league-action-card .cs-trigger,.league-mobile-filter select,.league-mobile-filter .cs-trigger,.league-round-filter select,.league-round-filter .cs-trigger,.league-rename-form input,.league-join-row input){color:#111827;box-shadow:inset 0 1px #fff}#view-leagues :is(.league-form-buttons .btn:not(.primary),.league-mobile-cta-buttons .btn:not(.primary),.league-load-more,.league-invite-action:not(.primary),.league-code-line button,.league-mobile-back){background:var(--league-glass-soft)!important;border-color:var(--league-glass-border);box-shadow:inset 0 1px #ffffff0e,0 6px 16px #00000014}html[data-theme=light] #view-leagues :is(.league-form-buttons .btn:not(.primary),.league-mobile-cta-buttons .btn:not(.primary),.league-load-more,.league-invite-action:not(.primary),.league-code-line button,.league-mobile-back){color:#111827;box-shadow:inset 0 1px #fff,0 6px 16px #3a4e6717}#view-leagues .league-detail-tabs{border-color:var(--league-glass-border);background:var(--league-glass-header)!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px #0000001a}#view-leagues .league-detail-tab,#view-leagues .desktop-league-detail .league-detail-tab{color:var(--text-muted);border-right-color:var(--league-glass-border-soft);background:linear-gradient(180deg,#ffffff06,#0000000e)!important}#view-leagues .league-detail-tab:hover{color:var(--text);background:linear-gradient(180deg,#91a0af1a,#0000000a)!important}#view-leagues .league-detail-tab.active,#view-leagues .desktop-league-detail .league-detail-tab.active{color:var(--text);background:linear-gradient(180deg,#91a0af24,#0000000e)!important}html[data-theme=light] #view-leagues .league-detail-tab,html[data-theme=light] #view-leagues .desktop-league-detail .league-detail-tab{color:#667386}html[data-theme=light] #view-leagues .league-detail-tab:hover,html[data-theme=light] #view-leagues .league-detail-tab.active,html[data-theme=light] #view-leagues .desktop-league-detail .league-detail-tab.active{color:#111827}#view-leagues .league-about-list{overflow:hidden}#view-leagues .league-about-list>div{box-shadow:inset 0 1px #ffffff09}#view-leagues .league-about-list>div+div{border-color:var(--league-glass-border-soft)}#view-leagues .league-empty{border-style:dashed}#view-leagues .league-standings-panel .section-title{padding:14px 16px;margin-bottom:0;border:1px solid var(--league-glass-border);border-bottom:0;border-radius:12px 12px 0 0;background:var(--league-glass-card);box-shadow:inset 0 1px #ffffff0e}#view-leagues .league-standings-panel .table-wrap{border:1px solid var(--league-glass-border);border-bottom:0;background:var(--league-glass-soft);box-shadow:inset 0 1px #ffffff0b}#view-leagues .league-standings-table thead th{color:var(--text-muted);border-bottom-color:#fde05330;background:var(--league-glass-header)}#view-leagues .league-standings-table tbody tr{border-bottom-color:var(--league-glass-border-soft);background:var(--league-glass-row)}#view-leagues .league-standings-table tbody tr:nth-child(2n){background:var(--league-glass-row-alt)}#view-leagues .league-standings-table tbody tr:hover{background:var(--league-glass-hover)!important}#view-leagues .league-standings-table tbody tr.me{background:linear-gradient(90deg,#fde05330,#fde0530f)!important;box-shadow:inset 3px 0 #fde053d1,inset 0 1px #ffffff0a}html[data-theme=light] #view-leagues .league-standings-table tbody tr.me{background:linear-gradient(90deg,#fde05357,#fde0531f)!important;box-shadow:inset 3px 0 #b89208c7,inset 0 1px #ffffffb3}#view-leagues .league-standings-panel .leaderboard-me-pin{color:var(--text);border:1px solid rgba(253,224,83,.36);border-top-color:#fde053ad;background:radial-gradient(circle at 88% -20%,rgba(145,160,175,.13),transparent 38%),var(--league-glass-header);box-shadow:inset 0 1px #ffffff14,0 8px 24px #00000024}html[data-theme=light] #view-leagues .league-standings-panel .leaderboard-me-pin{color:#111827;background:radial-gradient(circle at 88% -20%,rgba(255,255,255,.72),transparent 40%),linear-gradient(145deg,#f6f9fbe6,#d6e0e8d1);box-shadow:inset 0 1px #ffffffe6,0 8px 22px #3a4e6721}#view-leagues .league-standings-panel .leaderboard-load-more{border:1px solid var(--league-glass-border);border-top-color:#fde05338;border-radius:0 0 12px 12px;background:var(--league-glass-header)!important;box-shadow:inset 0 1px #ffffff0d}html[data-theme=light] #view-leagues .league-standings-panel .leaderboard-load-more{color:#111827}@media(max-width:760px){html:not([data-theme=light]) #view-leagues .leagues-page{background:radial-gradient(circle at 105% 18%,rgba(145,160,175,.12),transparent 30%),linear-gradient(180deg,#151a20,#090d11)!important}html[data-theme=light] #view-leagues .leagues-page{background:radial-gradient(circle at 105% 18%,rgba(153,168,183,.2),transparent 30%),linear-gradient(180deg,#eef4f8,#dfe8f0)!important}#view-leagues :is(.league-mobile-cta,.league-mobile-filter,.league-action-card,.league-detail-header,.league-detail-tabs,.league-detail-panel,.league-admin-panel,.league-standings-panel,.league-empty){-webkit-backdrop-filter:blur(12px) saturate(120%);backdrop-filter:blur(12px) saturate(120%)}#view-leagues .league-card{box-shadow:var(--league-glass-card-shadow)}#view-leagues .league-standings-panel .section-title{padding:12px 10px;border-radius:10px 10px 0 0}#view-leagues .league-standings-panel .leaderboard-load-more{border-radius:0 0 10px 10px}}html.ios-device #view-leagues :is(.leagues-hero,.league-mobile-cta,.league-mobile-filter,.league-action-card,.league-detail-header,.league-detail-tabs,.league-detail-panel,.league-admin-panel,.league-standings-panel,.league-empty){-webkit-backdrop-filter:none;backdrop-filter:none}html:not([data-theme=light]) #open-boosters:not(:disabled):hover,html:not([data-theme=light]) #open-boosters:not(:disabled):focus-visible,html:not([data-theme=light]) #squad-quick-actions .booster-fab:not(:disabled):hover,html:not([data-theme=light]) #squad-quick-actions .booster-fab:not(:disabled):focus-visible{border-color:#303840;background:radial-gradient(circle at 30% 8%,rgba(255,255,255,.13),transparent 42%) padding-box,linear-gradient(145deg,#2b343dfa,#0c1116fc 60%,#040709fe) padding-box,linear-gradient(180deg,#fff6,#4b555e57) border-box;box-shadow:inset 0 1px #ffffff1f,inset 0 -10px 18px #0000001f,0 9px 24px #0000006b;filter:none}html:not([data-theme=light]) :is(#open-boosters svg,#autofill-squad .squad-action-icon,#clear-squad svg){transition:filter .16s ease,box-shadow .16s ease}html:not([data-theme=light]) :is(#open-boosters:not(:disabled):hover svg,#open-boosters:not(:disabled):focus-visible svg,#autofill-squad:not(:disabled):hover .squad-action-icon,#autofill-squad:not(:disabled):focus-visible .squad-action-icon,#clear-squad:not(:disabled):hover svg,#clear-squad:not(:disabled):focus-visible svg){filter:brightness(1.11) saturate(1.06);box-shadow:inset 0 1px #ffffff73,0 0 15px #fde0536b}.active-booster-card{display:none}@media(min-width:700px){#booster-banner,#open-boosters.booster-replaced{display:none!important}.active-booster-card:not([hidden]){grid-column:2;grid-row:2;align-self:start;justify-self:start;display:grid;grid-template-rows:auto minmax(31px,auto) auto;gap:7px;width:138px;min-height:136px;padding:10px 10px 9px;box-sizing:border-box;color:#f7f9fb;background:radial-gradient(circle at 15% -8%,rgba(255,255,255,.1),transparent 38%),linear-gradient(155deg,#1c232a,#090d11 62%,#030608);border:1px solid rgba(119,132,145,.42);border-radius:10px;box-shadow:inset 0 1px #ffffff13,0 10px 28px #0000006b;-webkit-backdrop-filter:blur(13px) saturate(118%);backdrop-filter:blur(13px) saturate(118%);transform:translate(-30px,18px);pointer-events:auto}#opponent-booster-banner:not([hidden]){position:absolute;left:76px;top:-2px;z-index:6;transform:none;pointer-events:none}.active-booster-card-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.active-booster-card-icon{width:29px;height:29px;flex:0 0 29px;display:grid;place-items:center;color:#fde053;background:transparent;border:1px solid rgba(253,224,83,.52);border-radius:50%;box-shadow:inset 0 1px #ffffff14}.active-booster-card-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.active-booster-card-status{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;color:#aab3bd;font-size:8px;font-weight:800;line-height:1;white-space:nowrap}.active-booster-card-status i{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:var(--live);box-shadow:0 0 7px #2fc82b80}.active-booster-card-name{display:flex;align-items:center;justify-content:center;min-width:0;color:#fff;font-size:11px;font-weight:950;line-height:1.18;text-align:center;overflow-wrap:anywhere}.active-booster-card-action,.active-booster-card-state{width:100%;min-height:30px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:5px;font-family:inherit;font-size:9px;font-weight:950;line-height:1;text-align:center}.active-booster-card-action{color:#fff;font-size:10px;background:linear-gradient(180deg,#ac3029b8,#671416d6);border:1px solid rgba(255,104,93,.78);cursor:pointer;text-shadow:0 1px 2px rgba(0,0,0,.72);transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.active-booster-card-action:hover,.active-booster-card-action:focus-visible{color:#fff;background:linear-gradient(180deg,#de3a30e6,#7e161bf2);border-color:#ff8477f5;box-shadow:inset 0 1px #ffffff2e,0 0 15px #ff43364d;transform:translateY(-1px)}.active-booster-card-action:disabled{cursor:wait;opacity:.68}.active-booster-card-state{color:#aab3bd;background:#ffffff09;border:1px solid rgba(255,255,255,.1)}html[data-theme=light] .active-booster-card:not([hidden]){color:#111827;background:radial-gradient(circle at 15% -8%,rgba(255,255,255,.98),transparent 40%),linear-gradient(155deg,#ffffffe6,#e8eff4e0 64%,#d8e2eaf0);border-color:#fffffffa;box-shadow:inset 0 1px #fff,0 10px 25px #3a4e6733}html[data-theme=light] .active-booster-card-name{color:#111827}html[data-theme=light] .active-booster-card-status{color:#657382}html[data-theme=light] .active-booster-card-icon{color:#11161b;background:transparent;border-color:#11161b75;box-shadow:none}html[data-theme=light] .active-booster-card-state{color:#5f6c7a;background:#ffffff8a;border-color:#41526929}#scoring-system-guide-btn{position:relative;grid-column:3;grid-row:2;align-self:center;justify-self:end;top:auto;left:auto;transform:translate(106px,80px) scale(.9)}#scoring-system-guide-btn:hover{transform:translate(106px,78px) scale(.9)}#squad-quick-actions{gap:8px;transform:translate(27px,15px)}#autofill-squad{position:relative;left:-20px}#clear-squad{position:relative;left:-5px}#squad-quick-actions .booster-fab{width:50px;height:50px}#autofill-squad .squad-action-icon{width:40px;height:40px;padding:4.5px}#clear-squad svg{width:40px;height:40px;padding:7px}}@media(max-width:699px){#booster-banner,#open-boosters.booster-replaced{display:none!important}.active-booster-card:not([hidden]){position:relative;z-index:4;grid-column:1;grid-row:1 / 3;align-self:start;justify-self:start;display:grid;grid-template-rows:26px minmax(18px,auto) 26px;gap:4px;width:82px;min-height:94px;padding:7px 6px 6px;box-sizing:border-box;color:#f7f9fb;background:radial-gradient(circle at 18% -8%,rgba(255,255,255,.11),transparent 40%),linear-gradient(155deg,#1c232a,#090d11 62%,#030608);border:1px solid rgba(119,132,145,.42);border-radius:12px;box-shadow:inset 0 1px #ffffff14,0 7px 18px #0006;-webkit-backdrop-filter:blur(12px) saturate(118%);backdrop-filter:blur(12px) saturate(118%);top:0;left:-22px;pointer-events:auto}#opponent-booster-banner:not([hidden]){position:absolute;left:-14px;top:0;z-index:6;pointer-events:none}.active-booster-card .active-booster-card-head{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0}.active-booster-card .active-booster-card-icon{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;color:#fde053;background:transparent;border:1px solid rgba(253,224,83,.52);border-radius:50%;box-shadow:inset 0 1px #ffffff14}.active-booster-card .active-booster-card-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.active-booster-card .active-booster-card-status{min-width:0;display:grid;justify-items:center;gap:2px;color:#aab3bd;font-size:6.5px;font-weight:850;line-height:1;white-space:nowrap}.active-booster-card .active-booster-card-status i{width:5px;height:5px;border-radius:50%;background:var(--live);box-shadow:0 0 7px #2fc82b80}.active-booster-card .active-booster-card-name{display:-webkit-box;min-width:0;overflow:hidden;color:#fff;font-size:8px;font-weight:950;line-height:1.08;text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.active-booster-card .active-booster-card-action,.active-booster-card .active-booster-card-state{width:100%;min-height:26px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:6px;font-family:inherit;font-size:7.5px;font-weight:950;line-height:1;text-align:center}.active-booster-card .active-booster-card-action{color:#fff;font-size:7.5px;background:linear-gradient(180deg,#ac3029b8,#671416d6);border:1px solid rgba(255,104,93,.78);text-shadow:0 1px 2px rgba(0,0,0,.72)}.active-booster-card .active-booster-card-action:active{color:#fff;background:linear-gradient(180deg,#bb352db8,#671718c7);border-color:#ff776ccc}.active-booster-card .active-booster-card-action:disabled{opacity:.68}.active-booster-card .active-booster-card-state{color:#aab3bd;background:#ffffff09;border:1px solid rgba(255,255,255,.1)}html[data-theme=light] .active-booster-card:not([hidden]){color:#111827;background:radial-gradient(circle at 15% -8%,rgba(255,255,255,.98),transparent 40%),linear-gradient(155deg,#ffffffeb,#e8eff4e6 64%,#d8e2eaf2);border-color:#fffffffa;box-shadow:inset 0 1px #fff,0 8px 20px #3a4e6733}html[data-theme=light] .active-booster-card .active-booster-card-name{color:#111827}html[data-theme=light] .active-booster-card .active-booster-card-status{color:#657382}html[data-theme=light] .active-booster-card .active-booster-card-icon{color:#11161b;background:transparent;border-color:#11161b75;box-shadow:none}html[data-theme=light] .active-booster-card .active-booster-card-state{color:#5f6c7a;background:#ffffff8a;border-color:#41526929}}@media(min-width:1100px){#view-team{--team-content-width:720px}.stadium-stage .pitch{filter:drop-shadow(0 18px 22px rgba(0,0,0,.52))}html:not([data-theme=light]) .stadium-stage .pitch:before{height:4px}.stadium-stage .pitch .slot.pos-gk{top:calc(80% - 58px)!important}.stadium-stage .pitch .slot.pos-def{top:calc(62% - 48px)!important}.stadium-stage .pitch .slot.pos-mid{top:calc(40% - 40px)!important}.stadium-stage .bench{left:4.475px;width:832px;height:176px;margin-top:-87px;padding:34px 0 10px;background-size:102.461% 100%}html[data-theme=light] .stadium-stage .bench,html[data-theme=light] .stadium-stage .bench.bench-boost-active{left:4.252px;background-size:102.178% 100%!important}.fr-panel{position:relative;left:-.469px;max-width:733.396px}.stadium-stage .bench:before{width:2px}.stadium-stage .bench:after{top:25px;width:14px;height:2px;transform:translate(18px)}.stadium-stage .bench-title{top:35px;font-size:10px}.stadium-stage .bench-title .football-bench-icon{width:22px;height:14px}.stadium-stage .bench-slots{height:126px;padding-bottom:3px}.stadium-stage .bench .bslot{--cw:75.6px;--half-cw:37.8px;padding-top:11px;translate:0 -4px;transform:translateY(-8px)}.stadium-stage .bench .bslot .bpos{top:20px;left:calc(50% - 53px);min-width:27px;padding:2px 6px;border-radius:5px;font-size:8px}.stadium-stage .bench .bslot:nth-child(1),.stadium-stage .bench .bslot:nth-child(2){translate:12px -10px}.stadium-stage .bench .bslot:nth-child(3),.stadium-stage .bench .bslot:nth-child(4){translate:-12px -10px}}.pitch .tm12-slot{isolation:isolate;width:calc(var(--cw, 15cqw) * 1.35);padding:6px 0 0;overflow:visible;box-sizing:border-box;border:0;background:transparent;box-shadow:none;filter:none}.pitch .tm12-slot:before{content:"";position:absolute;inset:calc(var(--cw, 15cqw) * .28 - 10px) 3.5px 0;z-index:0;translate:-.5px -1px;pointer-events:none;box-sizing:border-box;border:1px solid rgba(253,224,83,.82);border-radius:12px;background:linear-gradient(155deg,#192026eb,#080c10f5);box-shadow:inset 0 1px #ffffff14,0 0 13px #fde0532b,0 8px 18px #00000057}html[data-theme=light] .pitch .tm12-slot:before{border-color:transparent;background:radial-gradient(circle at 15% -8%,rgba(255,255,255,.98),transparent 40%) padding-box,linear-gradient(155deg,#ffffffe6,#e8eff4e0 64%,#d8e2eaf0) padding-box,linear-gradient(135deg,#fff,#ffffff75 52%,#fff) border-box;box-shadow:inset 0 1px #fff,0 0 12px #fff6,0 8px 18px #3a4e6733;-webkit-backdrop-filter:blur(12px) saturate(112%);backdrop-filter:blur(12px) saturate(112%)}.pitch .tm12-slot:after{content:none}.pitch .tm12-slot>.tphoto-wrap,.pitch .tm12-slot>.tname,.pitch .tm12-slot>.tinfo{position:relative;z-index:2;scale:.9;translate:0 -3px;transform-origin:center}.pitch .tm12-slot>.tphoto-wrap{background:transparent;border-color:transparent;box-shadow:none}.pitch .tm12-slot>.tname{margin-top:calc(var(--cw, 15cqw) * -.06)}.pitch .tm12-slot>.tname,.pitch .tm12-slot>.tinfo{left:auto;width:100%!important;margin-left:0;margin-right:0;box-sizing:border-box;transform:none}.pitch .tm12-badge{display:grid!important;top:calc(var(--cw, 15cqw) * .48 + 4px);right:calc(var(--cw, 15cqw) * .27);left:auto;width:clamp(16px,calc(var(--cw, 15cqw) * .227 - 3px),21px);height:clamp(16px,calc(var(--cw, 15cqw) * .227 - 3px),21px);color:transparent;background:var(--accent);border:0;border-radius:50%;box-shadow:none;font-size:clamp(9px,calc(var(--cw, 15cqw) * .135),12px);line-height:1;opacity:1;text-shadow:none;transform:none;scale:.9;translate:0 4px;transform-origin:center}.pitch .tm12-badge:after{content:"12";position:absolute;left:50%;top:50%;color:#000;font:inherit;line-height:1;transform:translate(-50%,calc(-50% + 1px))}@media(min-width:700px){.pitch .tm12-slot{top:calc(11% + 35px);translate:-30px -13px;cursor:pointer}.pitch .tm12-slot>.tphoto-wrap,.pitch .tm12-slot>.tname,.pitch .tm12-slot>.tinfo{translate:0 -2.5px}.pitch .tm12-badge{translate:0 4.5px}.pitch .tm12-slot>.tname,.pitch .tm12-slot>.tinfo{width:calc(100% - 2.5px)!important;margin-left:auto;margin-right:auto}.pitch .tm12-slot:after{content:"";position:absolute;inset:calc(var(--cw, 15cqw) * .28 - 10px) 3.5px 0;z-index:1;translate:-.5px -1px;pointer-events:none;box-sizing:border-box;border:1.5px solid rgba(253,224,83,.82);border-radius:12px;-webkit-mask:radial-gradient(circle at top left,#000 0 12.5px,transparent 13px) top left/50% 50% no-repeat,radial-gradient(circle at top right,#000 0 12.5px,transparent 13px) top right/50% 50% no-repeat,radial-gradient(circle at bottom left,#000 0 12.5px,transparent 13px) bottom left/50% 50% no-repeat,radial-gradient(circle at bottom right,#000 0 12.5px,transparent 13px) bottom right/50% 50% no-repeat;mask:radial-gradient(circle at top left,#000 0 12.5px,transparent 13px) top left/50% 50% no-repeat,radial-gradient(circle at top right,#000 0 12.5px,transparent 13px) top right/50% 50% no-repeat,radial-gradient(circle at bottom left,#000 0 12.5px,transparent 13px) bottom left/50% 50% no-repeat,radial-gradient(circle at bottom right,#000 0 12.5px,transparent 13px) bottom right/50% 50% no-repeat}html[data-theme=light] .pitch .tm12-slot:after{border-color:#ffffffe6}}@media(max-width:699px){.pitch .tm12-slot{left:calc(17% - 29px);width:calc(var(--cw, 15cqw) * 1.26);padding-top:4px;scale:.89}.is-android .pitch .tm12-slot{left:calc(17% - 27px)}.pitch .tm12-slot:before{inset:calc(var(--cw, 15cqw) * .24) 0 0;border-radius:10px}.pitch .tm12-badge{top:calc(var(--cw, 15cqw) * .46 + 3px);right:calc(var(--cw, 15cqw) * .23);font-size:11px}}@media(max-width:699px){#view-team.opponent-team-view .pitch-wrap{box-sizing:border-box;padding-top:78px}#view-team.opponent-team-view #opponent-booster-banner:not([hidden]){left:-10px;top:-13px}#view-team.opponent-team-view.opponent-has-twelfth #opponent-booster-banner:not([hidden]){left:-10px}#view-team.opponent-team-view.opponent-has-twelfth #twelfth-man-slot{left:calc(50% - 68px);top:-74px}#view-team.opponent-team-view #pitch-toolbar-opponent{position:absolute;top:7px;right:auto;left:50%;z-index:6;width:max-content;min-width:138px;max-width:calc(100% - 16px);min-height:50px;margin:0;padding:6px 8px;box-sizing:border-box;justify-content:center;background:radial-gradient(circle at 28% -18%,rgba(255,255,255,.085),transparent 43%) padding-box,linear-gradient(145deg,#1c2126f5,#040608fb 62%,#000000fe) padding-box,linear-gradient(180deg,#dae0dead,#70797e66 52%,#52595e8a) border-box;border:1px solid rgba(255,255,255,.28);border-radius:12px;box-shadow:inset 0 1px #ffffff13,0 7px 18px #0006;-webkit-backdrop-filter:blur(12px) saturate(118%);backdrop-filter:blur(12px) saturate(118%);transform:translate(-50%);pointer-events:none}#view-team.opponent-team-view.opponent-has-booster:not(.opponent-has-twelfth) #pitch-toolbar-opponent{max-width:calc(100% - 160px)}#view-team.opponent-team-view.opponent-has-twelfth #pitch-toolbar-opponent{left:calc(50% + 5px);width:max-content;min-width:min(165px,calc(50% - 13px));max-width:calc(50% - 13px);transform:none}#view-team.opponent-team-view #pitch-toolbar-opponent #opponent-team-title{display:block;max-width:100%;color:#fff;font-size:13px;line-height:1.2;white-space:normal;overflow:hidden;text-overflow:clip;overflow-wrap:anywhere;text-transform:none}html[data-theme=light] #view-team.opponent-team-view #pitch-toolbar-opponent{background:radial-gradient(circle at 15% -8%,rgba(255,255,255,.98),transparent 40%) padding-box,linear-gradient(155deg,#ffffffe6,#e8eff4e0 64%,#d8e2eaf0) padding-box,linear-gradient(135deg,#fff,#ffffff75 52%,#fff) border-box;border-color:#fffffffa;box-shadow:inset 0 1px #fff,0 8px 20px #3a4e6733}html[data-theme=light] #view-team.opponent-team-view #pitch-toolbar-opponent #opponent-team-title{color:#111827}}
