.LeagueRankingV2-module__26qN9q__root{flex-direction:column;gap:20px;display:flex}.LeagueRankingV2-module__26qN9q__controls{--ranking-controls-padding:22px;flex-direction:column;gap:18px;display:flex}.LeagueRankingV2-module__26qN9q__modeList{grid-template-columns:repeat(var(--rk-mode-count,6), minmax(0, 1fr));background:color-mix(in srgb, var(--card-bg) 78%, #000);border-radius:16px;gap:8px;padding:8px;display:grid}.LeagueRankingV2-module__26qN9q__modeButton{cursor:pointer;text-align:left;min-width:0;min-height:64px;font:inherit;color:var(--foreground);background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:color .16s,background-color .16s,box-shadow .16s,transform .16s;display:flex}.LeagueRankingV2-module__26qN9q__modeButton:hover:not([aria-selected=true]){background:color-mix(in srgb, var(--foreground) 6%, transparent);transform:translateY(-1px)}.LeagueRankingV2-module__26qN9q__modeButton[aria-selected=true]{color:var(--on-primary);background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 88%, #fff), var(--primary));box-shadow:0 8px 22px color-mix(in srgb, var(--primary) 20%, transparent)}.LeagueRankingV2-module__26qN9q__modeButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.LeagueRankingV2-module__26qN9q__modeIcon{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:15px;transition:transform .16s,background-color .16s;display:grid}.LeagueRankingV2-module__26qN9q__modeButton:hover .LeagueRankingV2-module__26qN9q__modeIcon{transform:scale(1.06)}.LeagueRankingV2-module__26qN9q__modeButton[aria-selected=true] .LeagueRankingV2-module__26qN9q__modeIcon{background:#00000029}.LeagueRankingV2-module__26qN9q__modeCopy{min-width:0}.LeagueRankingV2-module__26qN9q__modeLabel,.LeagueRankingV2-module__26qN9q__modeSub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.LeagueRankingV2-module__26qN9q__modeLabel{font-size:13px;font-weight:650}.LeagueRankingV2-module__26qN9q__modeSub{opacity:.62;margin-top:2px;font-size:10.5px}.LeagueRankingV2-module__26qN9q__modeButton[aria-selected=true] .LeagueRankingV2-module__26qN9q__modeSub{opacity:.86}.LeagueRankingV2-module__26qN9q__highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.LeagueRankingV2-module__26qN9q__contentStage{min-width:0;animation:.22s cubic-bezier(.2,.75,.25,1) both LeagueRankingV2-module__26qN9q__ranking-content-in}.LeagueRankingV2-module__26qN9q__root[data-pending=true] .LeagueRankingV2-module__26qN9q__contentStage{opacity:.72}@keyframes LeagueRankingV2-module__26qN9q__ranking-content-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.LeagueRankingV2-module__26qN9q__modeList{grid-template-columns:repeat(3,minmax(0,1fr))}.LeagueRankingV2-module__26qN9q__highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.LeagueRankingV2-module__26qN9q__controls{--ranking-controls-padding:16px}.LeagueRankingV2-module__26qN9q__modeList{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline proximity;display:flex;overflow-x:auto}.LeagueRankingV2-module__26qN9q__modeList::-webkit-scrollbar{display:none}.LeagueRankingV2-module__26qN9q__modeButton{scroll-snap-align:start;flex:0 0 178px}.LeagueRankingV2-module__26qN9q__highlights{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.LeagueRankingV2-module__26qN9q__modeButton,.LeagueRankingV2-module__26qN9q__modeIcon,.LeagueRankingV2-module__26qN9q__contentStage{transition:none;animation:none}}