.LeaderboardTable-module__FOet2q__card{background:#ffffff9e}[data-mantine-color-scheme=dark] .LeaderboardTable-module__FOet2q__card{background:#1415178c}.LeaderboardTable-module__FOet2q__card{border:1px solid #0f172a14}[data-mantine-color-scheme=dark] .LeaderboardTable-module__FOet2q__card{border:1px solid #ffffff14}.LeaderboardTable-module__FOet2q__card{-webkit-backdrop-filter:blur(14px);border-radius:20px;overflow:hidden;box-shadow:inset 0 1px #ffffffa6}[data-mantine-color-scheme=dark] .LeaderboardTable-module__FOet2q__card{box-shadow:inset 0 1px #ffffff0d}.LeaderboardTable-module__FOet2q__row{--lb-cols:56px minmax(0, 1fr) auto 132px;grid-template-columns:var(--lb-cols);border:0;border-top:1px solid #0f172a0d;align-items:center;gap:12px;width:100%;padding:10px 20px 10px 12px;display:grid}[data-mantine-color-scheme=dark] .LeaderboardTable-module__FOet2q__row{border-top:1px solid #ffffff0d}.LeaderboardTable-module__FOet2q__row{color:inherit;font:inherit;text-align:left;background:0 0;text-decoration:none;transition:background-color .12s}.LeaderboardTable-module__FOet2q__compact{--lb-cols:56px minmax(0, 1fr) auto}.LeaderboardTable-module__FOet2q__row:hover{background-color:#0f172a08}[data-mantine-color-scheme=dark] .LeaderboardTable-module__FOet2q__row:hover{background-color:#ffffff0a}.LeaderboardTable-module__FOet2q__interactive{cursor:pointer;touch-action:manipulation;min-height:56px}.LeaderboardTable-module__FOet2q__interactive:active{background-color:#0f172a0f}[data-mantine-color-scheme=dark] .LeaderboardTable-module__FOet2q__interactive:active{background-color:#ffffff12}.LeaderboardTable-module__FOet2q__interactive:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:-2px}.LeaderboardTable-module__FOet2q__me{background:linear-gradient(90deg, color-mix(in srgb, var(--mantine-primary-color-filled) 16%, transparent), color-mix(in srgb, var(--mantine-primary-color-filled) 5%, transparent) 70%);position:relative}.LeaderboardTable-module__FOet2q__me:before{content:"";background:var(--mantine-primary-color-filled);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.LeaderboardTable-module__FOet2q__me:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--mantine-primary-color-filled) 21%, transparent), color-mix(in srgb, var(--mantine-primary-color-filled) 7%, transparent) 70%)}.LeaderboardTable-module__FOet2q__meTag{letter-spacing:.08em;text-transform:uppercase;color:var(--mantine-primary-color-contrast);background:var(--mantine-primary-color-filled);border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:800}.LeaderboardTable-module__FOet2q__headerRow{background:#0f172a06;border-top:none;padding-top:14px;padding-bottom:10px;}[data-mantine-color-scheme=dark] .LeaderboardTable-module__FOet2q__headerRow{background:#ffffff08}.LeaderboardTable-module__FOet2q__headerRow:hover{background:#0f172a06}[data-mantine-color-scheme=dark] .LeaderboardTable-module__FOet2q__headerRow:hover{background:#ffffff08}.LeaderboardTable-module__FOet2q__headerCell{text-transform:uppercase;letter-spacing:.09em;color:var(--mantine-color-dimmed);font-size:11px;font-weight:700}.LeaderboardTable-module__FOet2q__positionCell{justify-content:center;display:flex}.LeaderboardTable-module__FOet2q__position{color:var(--mantine-color-dimmed);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.LeaderboardTable-module__FOet2q__positionMe{color:var(--mantine-color-text);font-weight:800}.LeaderboardTable-module__FOet2q__medal{color:#1a1b1e;background:linear-gradient(150deg, color-mix(in srgb, var(--medal-color) 70%, white), var(--medal-color));width:28px;height:28px;box-shadow:0 1px 4px color-mix(in srgb, var(--medal-color) 50%, transparent);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.LeaderboardTable-module__FOet2q__playerCell{align-items:center;gap:10px;min-width:0;display:flex}.LeaderboardTable-module__FOet2q__playerName{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.LeaderboardTable-module__FOet2q__playerNameTop{font-weight:700}.LeaderboardTable-module__FOet2q__valueCell{font-variant-numeric:tabular-nums}.LeaderboardTable-module__FOet2q__rankCol{justify-self:start}.LeaderboardTable-module__FOet2q__separator{border-top:1px solid #0f172a0d;justify-content:center;align-items:center;gap:4px;height:28px;display:flex}[data-mantine-color-scheme=dark] .LeaderboardTable-module__FOet2q__separator{border-top:1px solid #ffffff0d}.LeaderboardTable-module__FOet2q__separator span{background:var(--mantine-color-dimmed);opacity:.6;border-radius:50%;width:4px;height:4px}@media (max-width:560px){.LeaderboardTable-module__FOet2q__row{--lb-cols:44px minmax(0, 1fr) auto;padding-right:12px}.LeaderboardTable-module__FOet2q__rankCol{display:none}}
.PublicRankingPage-module__EkgUQa__glass{background:#ffffff9e}[data-mantine-color-scheme=dark] .PublicRankingPage-module__EkgUQa__glass{background:#1415178c}.PublicRankingPage-module__EkgUQa__glass{border:1px solid #0f172a14}[data-mantine-color-scheme=dark] .PublicRankingPage-module__EkgUQa__glass{border:1px solid #ffffff14}.PublicRankingPage-module__EkgUQa__glass{-webkit-backdrop-filter:blur(14px)}.PublicRankingPage-module__EkgUQa__selectInput{border-radius:12px;height:44px;font-weight:600;}.PublicRankingPage-module__EkgUQa__selectDropdown{background:#ffffffeb;border-radius:14px;}[data-mantine-color-scheme=dark] .PublicRankingPage-module__EkgUQa__selectDropdown{background:#141517eb}.PublicRankingPage-module__EkgUQa__ctaCard{text-align:center;border-radius:20px;padding:44px 24px;position:relative;overflow:hidden;}.PublicRankingPage-module__EkgUQa__ctaCard:before{content:"";pointer-events:none;background:radial-gradient(70% 120% at 50% -20%, color-mix(in srgb, var(--mantine-primary-color-6) 16%, transparent), transparent 65%);position:absolute;inset:0}[data-mantine-color-scheme=dark] .PublicRankingPage-module__EkgUQa__ctaCard:before{background:radial-gradient(70% 120% at 50% -20%, color-mix(in srgb, var(--mantine-primary-color-6) 14%, transparent), transparent 65%)}.PublicRankingPage-module__EkgUQa__ctaCard>*{position:relative}.PublicRankingPage-module__EkgUQa__ctaTitle{letter-spacing:-.02em;font-size:clamp(22px,3.4vw,30px);font-weight:700;line-height:1.15}.PublicRankingPage-module__EkgUQa__ctaSubtitle{color:var(--mantine-color-dimmed);max-width:440px;margin-top:8px;margin-left:auto;margin-right:auto;font-size:14px}
