.modernLeaderboardSwitcher,.leaderboardTypeTabs{background:var(--surface-subtle,#f1f5f9);border:1px solid var(--line,#e2e8f0);border-radius:14px;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:5px;display:inline-flex}.shell.lightMode .modernLeaderboardSwitcher,.shell.lightMode .leaderboardTypeTabs{background:#f1f5f9;border-color:#e2e8f0}.shell.darkMode .modernLeaderboardSwitcher,.shell.darkMode .leaderboardTypeTabs{background:#081626;border-color:#1f374e}.switcherTab,.leaderboardTypeTabs button{letter-spacing:.7px;color:var(--muted,#64748b);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;padding:9px 18px;font-size:10px;font-weight:900;transition:all .18s}.shell.lightMode .switcherTab:hover,.shell.lightMode .leaderboardTypeTabs button:hover{color:#0f172a}.shell.lightMode .switcherTab.active,.shell.lightMode .leaderboardTypeTabs button.active{color:#0f172a;background:#fff;box-shadow:0 3px 10px #0f172a14}.shell.darkMode .switcherTab:hover,.shell.darkMode .leaderboardTypeTabs button:hover{color:#f8fafc}.shell.darkMode .switcherTab.active,.shell.darkMode .leaderboardTypeTabs button.active{color:#fff;background:#132a42;box-shadow:0 4px 14px #0006}.modernLeaderboardPanel{background:var(--surface,#fff);border:1px solid var(--line,#e2e8f0);border-radius:18px;flex-direction:column;gap:18px;padding:24px;display:flex}.modernStandingsHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.modernStandingsHead h2{letter-spacing:-.3px;margin:2px 0 0;font-size:19px;font-weight:900}.modernStandingsSub{color:var(--muted,#64748b);margin:4px 0 0;font-size:9px;font-weight:600}.modernLeaderboardTable{flex-direction:column;gap:8px;width:100%;display:flex}.modernLeaderboardHeader{letter-spacing:.8px;color:var(--muted,#64748b);text-transform:uppercase;background:var(--surface-subtle,#f8fafc);border:1px solid var(--line,#e2e8f0);border-radius:12px;grid-template-columns:48px 1fr 125px 125px 135px;align-items:center;gap:12px;padding:10px 16px;font-size:9px;font-weight:900;display:grid}.shell.lightMode .modernLeaderboardHeader{background:#f8fafc;border-color:#e2e8f0}.shell.darkMode .modernLeaderboardHeader{background:#091726;border-color:#1a344d}.colPillTag{letter-spacing:.6px;border-radius:6px;padding:3px 8px;font-size:8px;font-weight:900;display:inline-block}.fantasyTag{color:#2563eb;background:#3b82f624}.predTag{color:#7c3aed;background:#a855f724}.totalTag{color:#059669;background:#10b98124}.shell.darkMode .fantasyTag{color:#60baff}.shell.darkMode .predTag{color:#c084fc}.shell.darkMode .totalTag{color:#34d399}.modernLeaderboardBody{flex-direction:column;gap:6px;display:flex}.modernLeaderboardRow{border:1px solid var(--line,#e2e8f0);background:var(--surface,#fff);border-radius:14px;grid-template-columns:48px 1fr 125px 125px 135px;align-items:center;gap:12px;padding:12px 16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.modernLeaderboardRow:hover{transform:translateY(-1px)}.shell.lightMode .modernLeaderboardRow{background:#fff;border-color:#e2e8f0;box-shadow:0 2px 8px #0f172a08}.shell.lightMode .modernLeaderboardRow:hover{border-color:#cbd5e1;box-shadow:0 4px 14px #0f172a12}.shell.lightMode .modernLeaderboardRow.me{background:rgba(var(--region-rgb,96, 186, 255), .05);border-color:rgba(var(--region-rgb,96, 186, 255), .5)}.shell.darkMode .modernLeaderboardRow{background:#0c1e30;border-color:#1f374e;box-shadow:0 2px 10px #0003}.shell.darkMode .modernLeaderboardRow:hover{border-color:#2e5275;box-shadow:0 4px 18px #0006}.shell.darkMode .modernLeaderboardRow.me{background:rgba(var(--region-rgb,96, 186, 255), .1);border-color:rgba(var(--region-rgb,96, 186, 255), .5)}.modernRankBadge{font-variant-numeric:tabular-nums;border:1px solid var(--line,#e2e8f0);border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:inline-flex}.shell.lightMode .modernRankBadge{color:#475569;background:#f8fafc;border-color:#cbd5e1}.shell.darkMode .modernRankBadge{color:#94a3b8;background:#11263c;border-color:#27435f}.modernRankBadge.r1{color:#d97706!important;background:#eab30833!important;border-color:#eab30880!important}.modernRankBadge.r2{color:#475569!important;background:#94a3b833!important;border-color:#94a3b880!important}.modernRankBadge.r3{color:#c2410c!important;background:#f9731633!important;border-color:#f9731680!important}.shell.darkMode .modernRankBadge.r1{color:#facc15!important}.shell.darkMode .modernRankBadge.r2{color:#e2e8f0!important}.shell.darkMode .modernRankBadge.r3{color:#fb923c!important}.rowCellManager{align-items:center;gap:10px;min-width:0;display:flex}.modernManagerAvatar{color:#94a3b8;background:#1e293b;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid;overflow:hidden}.modernManagerAvatar img{object-fit:cover;width:100%;height:100%}.modernManagerName{align-items:center;gap:6px;min-width:0;display:flex}.modernManagerName b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.shell.lightMode .modernManagerName b{color:#0f172a}.shell.darkMode .modernManagerName b{color:#f8fafc}.modernYouBadge{letter-spacing:.5px;background:rgba(var(--region-rgb,96, 186, 255), .18);color:var(--region,#3b82f6);border:1px solid rgba(var(--region-rgb,96, 186, 255), .35);border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:7px;font-weight:900}.rowCellScore{text-align:center}.modernStatValue{font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.modernStatValue small{color:var(--muted,#64748b);margin-left:2px;font-size:7px;font-weight:700}.modernStatValue.fantasy{color:#2563eb}.modernStatValue.pred{color:#7c3aed}.shell.darkMode .modernStatValue.fantasy{color:#60baff}.shell.darkMode .modernStatValue.pred{color:#c084fc}.rowCellTotal{justify-content:flex-end;display:flex}.modernTotalScorePill{font-variant-numeric:tabular-nums;color:#059669;background:#10b9811f;border:1px solid #10b9814d;border-radius:9px;align-items:center;gap:4px;padding:5px 12px;font-size:13px;font-weight:900;display:inline-flex}.modernTotalScorePill small{font-size:8px;font-weight:800}.shell.darkMode .modernTotalScorePill{color:#34d399;background:#34d39926;border-color:#34d39959}.playerScoresWrap{flex-direction:column;gap:20px;width:100%;display:flex}.scoresSourceBar{border:1px solid var(--line,#e2e8f0);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:9px;display:flex}.shell.lightMode .scoresSourceBar{background:#f8fafc;border-color:#e2e8f0}.shell.darkMode .scoresSourceBar{background:#0c1c2ccc;border-color:#1f374e}.sourcePill{letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:6px;font-weight:900;display:inline-flex}.sourcePill.live{color:#059669}.sourcePill.preview{color:#d97706}.sourcePill .pulseDot{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.scoresFormulaNote{letter-spacing:.5px;color:var(--muted,#64748b);font-size:8px;font-weight:700}.podiumGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.podiumCard{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:16px;flex-direction:column;align-items:center;padding:22px 18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.podiumCard:hover{transform:translateY(-4px)}.podiumCard.rank1{order:2;transform:translateY(-8px)}.podiumCard.rank1:hover{transform:translateY(-12px)}.podiumCard.rank2{order:1}.podiumCard.rank3{order:3}.shell.lightMode .podiumCard.rank1{background:linear-gradient(#fefce8 0%,#fff 100%);border-color:#fde047;box-shadow:0 10px 28px #eab30826}.shell.lightMode .podiumCard.rank2{background:linear-gradient(#f8fafc 0%,#fff 100%);border-color:#cbd5e1;box-shadow:0 10px 24px #64748b14}.shell.lightMode .podiumCard.rank3{background:linear-gradient(#fff7ed 0%,#fff 100%);border-color:#fdba74;box-shadow:0 10px 24px #f973161a}.shell.darkMode .podiumCard.rank1{background:linear-gradient(#eab30824 0%,#0d1e30 100%);border-color:#eab30873;box-shadow:0 12px 32px #0006}.shell.darkMode .podiumCard.rank2{background:linear-gradient(#94a3b81f 0%,#0d1e30 100%);border-color:#94a3b859;box-shadow:0 10px 28px #00000059}.shell.darkMode .podiumCard.rank3{background:linear-gradient(#f973161f 0%,#0d1e30 100%);border-color:#f9731659;box-shadow:0 10px 28px #00000059}.podiumRankBadge{letter-spacing:.6px;border-radius:6px;padding:3px 8px;font-size:8px;font-weight:900;position:absolute;top:12px;left:12px}.rank1 .podiumRankBadge{color:#b45309;background:#eab30833;border:1px solid #eab30866}.rank2 .podiumRankBadge{color:#475569;background:#94a3b833;border:1px solid #94a3b866}.rank3 .podiumRankBadge{color:#c2410c;background:#f9731633;border:1px solid #f9731666}.shell.darkMode .rank1 .podiumRankBadge{color:#facc15}.shell.darkMode .rank2 .podiumRankBadge{color:#cbd5e1}.shell.darkMode .rank3 .podiumRankBadge{color:#fb923c}.podiumAvatarWrap{width:78px;height:78px;margin:10px 0 12px;position:relative}.podiumAvatar{object-fit:cover;background:#0d1a29;border-radius:50%;width:100%;height:100%}.rank1 .podiumAvatar{border:3px solid #eab308;box-shadow:0 0 18px #eab30866}.rank2 .podiumAvatar{border:3px solid #94a3b8;box-shadow:0 0 14px #94a3b84d}.rank3 .podiumAvatar{border:3px solid #f97316;box-shadow:0 0 14px #f973164d}.podiumAvatar.fallback{color:var(--muted,#64748b);background:#1e293b;place-items:center;font-weight:900;display:grid}.podiumTeamLogo{background:#0a131f;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;padding:3px;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 6px #0000004d}.podiumTeamLogo img{object-fit:contain;width:100%;height:100%}.podiumHandle{letter-spacing:.3px;margin:0 0 4px;font-size:15px;font-weight:900}.shell.lightMode .podiumHandle{color:#0f172a}.shell.darkMode .podiumHandle{color:#f8fafc}.podiumMeta{align-items:center;gap:6px;margin-bottom:12px;display:flex}.podiumTeamCode{color:var(--muted,#64748b);font-size:9px;font-weight:800}.podiumScorePill{border-radius:10px;flex-direction:column;align-items:center;width:100%;margin-bottom:8px;padding:6px 14px;display:flex}.shell.lightMode .podiumScorePill{background:#f1f5f9;border:1px solid #cbd5e1}.shell.lightMode .podiumScorePill.gold{background:#fef9c3;border-color:#fde047}.shell.darkMode .podiumScorePill{background:rgba(var(--region-rgb,96, 186, 255), .12);border:1px solid rgba(var(--region-rgb,96, 186, 255), .3)}.shell.darkMode .podiumScorePill.gold{background:#eab3082e;border-color:#eab30873}.podiumScorePill strong{font-variant-numeric:tabular-nums;color:var(--ink,#0f172a);font-size:20px;font-weight:900;line-height:1.1}.podiumScorePill small{letter-spacing:.7px;color:var(--muted,#64748b);font-size:7px;font-weight:900}.podiumKDA{color:var(--muted,#64748b);font-variant-numeric:tabular-nums;font-size:9px;font-weight:700}.scoresToolbar{border:1px solid var(--line,#e2e8f0);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.shell.lightMode .scoresToolbar{background:#fff;border-color:#e2e8f0}.shell.darkMode .scoresToolbar{background:#0d1e2f;border-color:#1f374e}.toolbarRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.filterGroup{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filterGroupLabel{letter-spacing:.6px;text-transform:uppercase;color:var(--muted,#64748b);margin-right:4px;font-size:8px;font-weight:900}.filterPill{border:1px solid var(--line,#e2e8f0);cursor:pointer;color:var(--muted,#64748b);white-space:nowrap;background:0 0;border-radius:8px;padding:6px 12px;font-size:9px;font-weight:800;transition:all .15s}.shell.lightMode .filterPill{color:#475569;border-color:#cbd5e1}.shell.lightMode .filterPill:hover{color:#0f172a;background:#f1f5f9}.shell.lightMode .filterPill.active{color:#fff;background:#0f172a;border-color:#0f172a}.shell.darkMode .filterPill{color:#94a3b8;border-color:#27435f}.shell.darkMode .filterPill:hover{color:#fff;background:#142a3f}.shell.darkMode .filterPill.active{color:#0f172a;background:#f8fafc;border-color:#f8fafc}.toolbarSecondary{flex:1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.scoresSearchWrap{flex:1;min-width:200px;max-width:320px;position:relative}.searchIcon{color:var(--muted,#64748b);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.scoresSearchInput{border-radius:8px;outline:none;width:100%;height:38px;padding:0 12px 0 34px;font-size:10px;font-weight:700}.shell.lightMode .scoresSearchInput{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1}.shell.darkMode .scoresSearchInput{color:#f8fafc;background:#091726;border:1px solid #233c56}.scoresSortSelect{cursor:pointer;border-radius:8px;height:38px;padding:0 12px;font-size:10px;font-weight:800}.shell.lightMode .scoresSortSelect{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1}.shell.darkMode .scoresSortSelect{color:#f8fafc;background:#091726;border:1px solid #233c56}.modernScoresTableWrap{flex-direction:column;gap:8px;width:100%;display:flex}.modernScoresTableHead{letter-spacing:.8px;text-transform:uppercase;background:var(--surface-subtle,#f8fafc);border:1px solid var(--line,#e2e8f0);border-radius:12px;grid-template-columns:48px 1fr 75px 85px 65px 50px 50px 50px 70px 110px 85px;align-items:center;gap:10px;padding:10px 16px;font-size:9px;font-weight:900;display:grid}.shell.lightMode .modernScoresTableHead{color:#475569;background:#f8fafc;border-color:#e2e8f0}.shell.darkMode .modernScoresTableHead{color:#8da2b6;background:#091726;border-color:#1a344d}.headColMatches,.headColK,.headColD,.headColA,.headColKda{text-align:center}.headColScore{text-align:right}.scoreTag{color:#059669;background:#10b98124}.shell.darkMode .scoreTag{color:#34d399}.modernScoresTableBody{flex-direction:column;gap:6px;display:flex}.modernPlayerScoresRow{border:1px solid var(--line,#e2e8f0);background:var(--surface,#fff);cursor:pointer;border-radius:14px;grid-template-columns:48px 1fr 75px 85px 65px 50px 50px 50px 70px 110px 85px;align-items:center;gap:10px;padding:12px 16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.modernPlayerScoresRow:hover{transform:translateY(-1px)}.shell.lightMode .modernPlayerScoresRow{background:#fff;border-color:#e2e8f0;box-shadow:0 2px 8px #0f172a08}.shell.lightMode .modernPlayerScoresRow:hover{border-color:#cbd5e1;box-shadow:0 4px 14px #0f172a12}.shell.darkMode .modernPlayerScoresRow{background:#0c1e30;border-color:#1f374e;box-shadow:0 2px 10px #0003}.shell.darkMode .modernPlayerScoresRow:hover{border-color:#2e5275;box-shadow:0 4px 18px #0006}.modernPlayerProfile{align-items:center;gap:10px;min-width:0;display:flex}.modernPlayerAvatarWrap{flex-shrink:0;width:36px;height:36px}.modernPlayerAvatar{object-fit:cover;border:1px solid var(--line,#e2e8f0);border-radius:50%;width:100%;height:100%}.modernPlayerAvatar.fallback{color:#94a3b8;background:#1e293b;border-radius:50%;place-items:center;width:100%;height:100%;font-size:9px;font-weight:900;display:grid}.modernPlayerMeta{flex-direction:column;min-width:0;display:flex}.modernPlayerNameLine{align-items:center;gap:6px;display:flex}.modernPlayerNameLine b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.shell.lightMode .modernPlayerNameLine b{color:#0f172a}.shell.darkMode .modernPlayerNameLine b{color:#f8fafc}.modernPlayerSubline{color:var(--muted,#64748b);align-items:center;gap:4px;font-size:8.5px;font-weight:700;display:flex}.modernPlayerTeamLogo{object-fit:contain;flex-shrink:0;width:14px;height:14px}.modernTeamName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modernTeamCode{font-weight:800}.rolePill{letter-spacing:.6px;text-align:center;white-space:nowrap;border-radius:6px;width:fit-content;padding:3px 8px;font-size:8px;font-weight:900;display:inline-block}.rolePill.role-gold{color:#d97706;background:#ffb7032e;border:1px solid #ffb70366}.rolePill.role-roam{color:#059669;background:#10b9812e;border:1px solid #10b98166}.rolePill.role-mid{color:#2563eb;background:#3b82f62e;border:1px solid #3b82f666}.rolePill.role-jungle{color:#b45309;background:#eab3082e;border:1px solid #eab30866}.rolePill.role-exp{color:#7c3aed;background:#a855f72e;border:1px solid #a855f766}.shell.darkMode .rolePill.role-gold{color:#fbbf24}.shell.darkMode .rolePill.role-roam{color:#34d399}.shell.darkMode .rolePill.role-mid{color:#60baff}.shell.darkMode .rolePill.role-jungle{color:#facc15}.shell.darkMode .rolePill.role-exp{color:#c084fc}.teamLogoGroup{align-items:center;gap:7px;min-width:0;display:flex}.modernTeamLogoIcon{object-fit:contain;flex-shrink:0;width:20px;height:20px}.teamLogoGroup b{font-size:10px;font-weight:800}.shell.lightMode .teamLogoGroup b{color:#0f172a}.shell.darkMode .teamLogoGroup b{color:#f8fafc}.cellMatches,.cellK,.cellD,.cellA,.cellKda{text-align:center}.statNumText{font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.shell.lightMode .statNumText{color:#0f172a}.shell.darkMode .statNumText{color:#f8fafc}.statNumText.kills{color:#ef4444}.statNumText.assists{color:#3b82f6}.statNumText.deaths{color:var(--muted,#64748b)}.cellScore{flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.modernScoreBadge{font-variant-numeric:tabular-nums;color:#059669;white-space:nowrap;background:#10b9811f;border:1px solid #10b9814d;border-radius:9px;align-items:center;gap:4px;padding:5px 12px;display:inline-flex}.modernScoreBadge strong{font-size:13px;font-weight:900}.modernScoreBadge small{font-size:8px;font-weight:800}.shell.darkMode .modernScoreBadge{color:#34d399;background:#34d39926;border-color:#34d39959}.cellAction{justify-content:flex-end;display:flex}.modernActionBtn{cursor:pointer;white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:8px;font-weight:800;transition:all .15s}.shell.lightMode .modernActionBtn{color:#0f172a;background:#f1f5f9;border:1px solid #cbd5e1}.shell.lightMode .modernActionBtn:hover{color:#fff;background:#0f172a}.shell.darkMode .modernActionBtn{color:#e2e8f0;background:#14283c;border:1px solid #27435f}.shell.darkMode .modernActionBtn:hover{color:#0f172a;background:#f8fafc}.mobileOnlyRoleBadge,.mobileDetailsCue,.mobilePlayerStatsRibbon{display:none!important}.scoresEmptyState{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:36px 20px;display:flex}.scoresEmptyState span{color:var(--muted,#64748b);font-size:24px}.scoresEmptyState h3{margin:0;font-size:14px;font-weight:800}.scoresEmptyState p{color:var(--muted,#64748b);margin:0;font-size:9px}.breakdownModalShade{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.breakdownModalCard{border-radius:18px;flex-direction:column;gap:18px;width:100%;max-width:620px;max-height:90vh;padding:26px;display:flex;position:relative;overflow-y:auto}.shell.lightMode .breakdownModalCard{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 25px 60px #0f172a40!important}.shell.lightMode .breakdownModalClose{color:#0f172a!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.shell.lightMode .breakdownModalClose:hover{color:#fff!important;background:#0f172a!important}.shell.lightMode .breakdownModalInfo h2{color:#0f172a!important}.shell.lightMode .breakdownModalInfo p{color:#334155!important}.shell.lightMode .breakdownModalInfo p b{color:#0f172a!important}.shell.lightMode .breakdownFormulaCard{background:#f8fafc!important;border:1px solid #cbd5e1!important}.shell.lightMode .breakdownFormulaCard small{color:#475569!important}.shell.lightMode .breakdownFormulaCard b{color:#0f172a!important}.shell.lightMode .breakdownFormulaCard strong{color:#059669!important}.shell.lightMode .statOverviewBox{background:#f8fafc!important;border:1px solid #cbd5e1!important}.shell.lightMode .statOverviewBox small{color:#475569!important}.shell.lightMode .statOverviewBox .statNum{color:#0f172a!important}.shell.lightMode .breakdownSectionTitle{color:#475569!important}.shell.lightMode .breakdownMatchCard{background:#fff!important;border:1px solid #cbd5e1!important}.shell.lightMode .breakdownOpponent{color:#0f172a!important}.shell.lightMode .breakdownOpponent small{color:#64748b!important}.shell.lightMode .breakdownMatchScore{color:#059669!important}.shell.lightMode .breakdownMatchStatsRow{color:#475569!important;border-top:1px solid #e2e8f0!important}.shell.lightMode .breakdownMatchStatsRow span b{color:#0f172a!important}.shell.lightMode .gamePill{color:#1e293b!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.shell.lightMode .noMatchesNote{color:#64748b!important}.shell.darkMode .breakdownModalCard{color:#f8fafc!important;background:#0d1e2f!important;border:1px solid #22394e!important;box-shadow:0 25px 60px #0009!important}.shell.darkMode .breakdownModalClose{color:#f1f6fb!important;background:#172a3d!important;border:1px solid #2d4660!important}.shell.darkMode .breakdownModalClose:hover{color:#0f172a!important;background:#f8fafc!important}.shell.darkMode .breakdownModalInfo h2{color:#f8fafc!important}.shell.darkMode .breakdownModalInfo p{color:#94a3b8!important}.shell.darkMode .breakdownModalInfo p b{color:#f8fafc!important}.shell.darkMode .breakdownFormulaCard{background:rgba(var(--region-rgb,96, 186, 255), .12)!important;border:1px solid rgba(var(--region-rgb,96, 186, 255), .3)!important}.shell.darkMode .breakdownFormulaCard small{color:#94a3b8!important}.shell.darkMode .breakdownFormulaCard b{color:#f8fafc!important}.shell.darkMode .breakdownFormulaCard strong{color:#34d399!important}.shell.darkMode .statOverviewBox{background:#112338!important;border:1px solid #233c56!important}.shell.darkMode .statOverviewBox small{color:#8da2b6!important}.shell.darkMode .statOverviewBox .statNum{color:#f8fafc!important}.shell.darkMode .breakdownSectionTitle{color:#8da2b6!important}.shell.darkMode .breakdownMatchCard{background:#10243a!important;border:1px solid #223c56!important}.shell.darkMode .breakdownOpponent{color:#f8fafc!important}.shell.darkMode .breakdownOpponent small{color:#8da2b6!important}.shell.darkMode .breakdownMatchScore{color:#34d399!important}.shell.darkMode .breakdownMatchStatsRow{color:#94a3b8!important;border-top:1px solid #223c56!important}.shell.darkMode .breakdownMatchStatsRow span b{color:#fff!important}.shell.darkMode .gamePill{color:#cbd5e1!important;background:#152c44!important;border:1px solid #2a4766!important}.shell.darkMode .noMatchesNote{color:#8da2b6!important}.breakdownModalClose{cursor:pointer;z-index:10;border-radius:8px;place-items:center;width:32px;height:32px;font-size:14px;transition:all .15s;display:grid;position:absolute;top:16px;right:16px}.breakdownProfileHead{align-items:center;gap:16px;display:flex}.breakdownModalAvatar{object-fit:cover;border:2px solid var(--region,#3b82f6);border-radius:50%;width:64px;height:64px}.breakdownModalAvatar.fallback{color:#94a3b8;background:#1e293b;place-items:center;font-weight:900;display:grid}.breakdownModalInfo h2{letter-spacing:-.2px;margin:0 0 4px;font-size:18px;font-weight:900}.breakdownModalInfo p{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:10px;display:flex}.breakdownFormulaCard{border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.breakdownFormulaCard small{letter-spacing:.6px;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.breakdownFormulaCard b{margin-top:2px;font-size:12px;display:block}.breakdownFormulaCard strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:900}.statOverviewGrid{text-align:center;grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.statOverviewBox{border-radius:10px;padding:10px}.statOverviewBox small{letter-spacing:.5px;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.statOverviewBox .statNum{font-variant-numeric:tabular-nums;margin-top:3px;font-size:15px;font-weight:900}.statOverviewBox .statNum.kills{color:#ef4444!important}.statOverviewBox .statNum.deaths{color:#64748b!important}.statOverviewBox .statNum.assists{color:#3b82f6!important}.breakdownMatchesList{flex-direction:column;gap:10px;display:flex}.breakdownSectionTitle{letter-spacing:.6px;text-transform:uppercase;font-size:9px;font-weight:900}.breakdownMatchCard{border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.breakdownMatchTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.breakdownOpponent{align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.breakdownOpponent img{object-fit:contain;width:20px;height:20px}.breakdownMatchScore{font-variant-numeric:tabular-nums;font-size:13px;font-weight:900}.breakdownMatchStatsRow{align-items:center;gap:16px;padding-top:8px;font-size:9px;display:flex}.perGameStrip{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.gamePill{border-radius:5px;padding:3px 7px;font-size:8px;font-weight:800}.dashboardPlayerScoresPanel{border:1px solid var(--line,#e2e8f0);border-radius:16px;flex-direction:column;gap:16px;padding:22px;display:flex}.shell.lightMode .dashboardPlayerScoresPanel{background:#fff;border-color:#e2e8f0}.shell.darkMode .dashboardPlayerScoresPanel{background:#0c1e30;border-color:#1f374e}.dashboardScoresHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.dashboardScoresHead h2{letter-spacing:-.2px;margin:2px 0 0;font-size:17px;font-weight:900}.dashboardScoresHead p{color:var(--muted,#64748b);margin:4px 0 0;font-size:9px;font-weight:600}.dashboardScoresList{flex-direction:column;gap:8px;display:flex}.dashboardScoreRow{border:1px solid var(--line,#e2e8f0);cursor:pointer;border-radius:12px;grid-template-columns:32px 38px 1fr 180px 85px;align-items:center;gap:12px;padding:10px 14px;transition:transform .15s,background .15s,border-color .15s;display:grid}.dashboardScoreRow:hover{transform:translateY(-1px)}.shell.lightMode .dashboardScoreRow{background:#fff;border-color:#e2e8f0}.shell.lightMode .dashboardScoreRow:hover{background:#f8fafc;border-color:#cbd5e1}.shell.darkMode .dashboardScoreRow{background:#091726;border-color:#1a3045}.shell.darkMode .dashboardScoreRow:hover{background:#10243a;border-color:#27435f}.dashboardPlayerAvatarWrap{flex-shrink:0;width:38px;height:38px;position:relative}.dashboardPlayerAvatar{object-fit:cover;border:1px solid var(--line,#e2e8f0);border-radius:50%;width:100%;height:100%}.dashboardPlayerAvatar.fallback{color:#94a3b8;background:#1e293b;place-items:center;font-size:10px;font-weight:900;display:grid}.dashboardPlayerTeam{background:#0a131f;border:1px solid #fff;border-radius:50%;place-items:center;width:16px;height:16px;padding:2px;display:grid;position:absolute;bottom:-2px;right:-2px}.dashboardPlayerTeam img{object-fit:contain;width:100%;height:100%}.dashboardPlayerMeta{flex-direction:column;min-width:0;display:flex}.dashboardHandleLine{align-items:center;gap:8px;display:flex}.dashboardHandleLine b{font-size:12px;font-weight:900}.shell.lightMode .dashboardHandleLine b{color:#0f172a}.shell.darkMode .dashboardHandleLine b{color:#f8fafc}.dashboardPlayerMeta small{color:var(--muted,#64748b);font-size:8px;font-weight:700}.dashboardPlayerKDA{color:var(--muted,#64748b);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:9px;display:flex}.dashboardPlayerKDA span b{color:var(--ink,#0f172a)}.dashboardPlayerScorePill{flex-direction:column;align-items:flex-end;display:flex}.dashboardPlayerScorePill strong{color:#059669;font-variant-numeric:tabular-nums;font-size:14px;font-weight:900;line-height:1.1}.dashboardPlayerScorePill small{color:var(--muted,#64748b);font-size:7px;font-weight:900}.shell.darkMode .dashboardPlayerScorePill strong{color:#34d399}.dashboardScoresFoot{padding-top:4px}@media (max-width:768px){.modernLeaderboardHeader{grid-template-columns:36px 1fr 95px;gap:8px;padding:8px 12px}.modernLeaderboardHeader .colHeadScore{display:none}.modernLeaderboardRow{grid-template-columns:36px 1fr 95px;gap:8px;padding:10px 12px}.modernLeaderboardRow .rowCellScore{display:none}.modernRankBadge{width:26px;height:26px;font-size:10px}.podiumGrid{grid-template-columns:repeat(3,1fr);gap:6px}.podiumCard{border-radius:12px;padding:12px 6px}.podiumCard.rank1{order:2;transform:translateY(-4px)}.podiumCard.rank2{order:1;transform:none}.podiumCard.rank3{order:3;transform:none}.podiumRankBadge{padding:2px 5px;font-size:7px;top:6px;left:6px}.podiumAvatarWrap{width:44px;height:44px;margin:12px 0 6px}.rank1 .podiumAvatarWrap{width:52px;height:52px}.podiumTeamLogo{width:18px;height:18px;padding:2px;bottom:-1px;right:-1px}.podiumHandle{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0 0 2px;font-size:12px;overflow:hidden}.podiumMeta{gap:4px;margin-bottom:6px}.podiumMeta .rolePill{padding:2px 5px;font-size:7px}.podiumTeamCode{font-size:8px}.podiumScorePill{margin-bottom:4px;padding:4px 6px}.podiumScorePill strong{font-size:13px}.podiumScorePill small{font-size:6px}.podiumKDA{white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;overflow:hidden}.scoresToolbar{gap:10px;padding:12px}.toolbarRow{flex-direction:column;align-items:stretch;gap:10px}.filterGroup{white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.filterGroup::-webkit-scrollbar{display:none}.filterGroupLabel{display:none}.filterPill{flex-shrink:0;padding:7px 14px;font-size:9px}.toolbarSecondary{flex-direction:column;gap:8px;width:100%}.scoresSearchWrap{width:100%;min-width:0;max-width:100%}.scoresSortSelect{width:100%}.modernScoresTableHead,.desktopOnly{display:none!important}.mobileOnly{display:flex!important}.modernPlayerScoresRow{box-shadow:0 2px 8px #0000000a;border:1px solid var(--line,#e2e8f0)!important;background:var(--surface,#fff)!important;border-radius:14px!important;flex-direction:column!important;gap:10px!important;padding:12px 14px!important;display:flex!important}.modernPlayerScoresRow:active{transform:scale(.985)}.shell.lightMode .modernPlayerScoresRow{background:#fff!important;border-color:#e2e8f0!important}.shell.darkMode .modernPlayerScoresRow{background:#0c1e30!important;border-color:#1a344d!important}.cellRank{flex-shrink:0;align-items:center;display:inline-flex}.cellPlayer{flex:1;min-width:0}.modernPlayerScoresRow{position:relative;flex-direction:column!important;display:flex!important}.cellRank{position:absolute;top:12px;left:12px}.cellPlayer{margin-left:36px;margin-right:80px}.cellScore{position:absolute;top:12px;right:12px}.mobileDetailsCue{color:var(--muted,#64748b);letter-spacing:.5px;margin-top:2px;font-size:7px;font-weight:800;display:block!important}.mobileOnlyRoleBadge{border-radius:5px;padding:1.5px 6px;font-size:7.5px;display:inline-block!important}.mobilePlayerStatsRibbon{background:#f8fafc;border:1px solid #e2e8f0;width:100%;margin-top:6px;border-radius:8px!important;grid-template-columns:repeat(5,1fr)!important;gap:4px!important;padding:7px 8px!important;display:grid!important}.shell.darkMode .mobilePlayerStatsRibbon{background:#ffffff08;border-color:#172d42}.mStatBox{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.mStatBox small{letter-spacing:.5px;color:var(--muted,#64748b);text-transform:uppercase;font-size:6.5px;font-weight:900}.mStatBox b{font-variant-numeric:tabular-nums;margin-top:1px;font-size:11px;font-weight:800}.shell.lightMode .mStatBox b{color:#0f172a}.shell.darkMode .mStatBox b{color:#f8fafc}.mStatBox b.statKills{color:#ef4444!important}.mStatBox b.statDeaths{color:var(--muted,#64748b)!important}.mStatBox b.statAssists{color:#3b82f6!important}.dashboardPlayerScoresPanel{padding:16px}.dashboardScoresHead{gap:8px}.dashboardScoresHead h2{font-size:15px}.dashboardScoresHead button{text-align:left;width:100%;padding:0}.dashboardScoreRow{justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.dashboardPlayerKDA{display:none}.dashboardPlayerAvatarWrap{width:32px;height:32px}.dashboardPlayerMeta{flex:1;min-width:0}.dashboardHandleLine b{font-size:11px}.dashboardPlayerScorePill strong{font-size:13px}.breakdownModalCard{border-radius:16px!important;gap:14px!important;width:95%!important;max-height:88vh!important;padding:18px 14px!important}.breakdownModalClose{width:30px;height:30px;top:12px;right:12px}.breakdownProfileHead{gap:12px}.breakdownModalAvatar{width:48px;height:48px}.breakdownModalInfo h2{font-size:16px}.breakdownFormulaCard{gap:8px;padding:10px 12px}.breakdownFormulaCard strong{font-size:18px}.statOverviewGrid{grid-template-columns:repeat(4,1fr)!important;gap:6px!important}.statOverviewBox{padding:6px 4px!important}.statOverviewBox small{font-size:6.5px!important}.statOverviewBox .statNum{font-size:13px!important}.breakdownMatchCard{padding:10px 12px}.breakdownMatchStatsRow{flex-wrap:wrap;gap:10px;font-size:8px}}
