.LeaderboardTable-module__YfO5da__header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1100px;padding:16px 16px 16px 20px;display:flex}.LeaderboardTable-module__YfO5da__title{letter-spacing:-.02em;font-size:16px;font-weight:700;line-height:24px}.LeaderboardTable-module__YfO5da__toggle{background:#e4e7ed;border-radius:100px;width:244px;height:36px;margin:-4px;padding:2px;display:flex}.LeaderboardTable-module__YfO5da__toggleBtn{color:var(--text);cursor:pointer;height:32px;background:0 0;border:none;border-radius:100px;justify-content:center;align-items:center;width:80px;padding:0;font-size:12px;font-weight:600;display:flex}.LeaderboardTable-module__YfO5da__toggleBtn.LeaderboardTable-module__YfO5da__toggleBtnActive{background:var(--surface)}.LeaderboardTable-module__YfO5da__table{border-collapse:collapse;table-layout:fixed;letter-spacing:-.015em;width:calc(100% - 16px);max-width:1084px;margin-left:16px}.LeaderboardTable-module__YfO5da__table th{color:var(--text-dim);text-align:left;padding:14px 0 2px;font-size:12px;font-weight:700}.LeaderboardTable-module__YfO5da__table thead{height:32px;font-weight:700}.LeaderboardTable-module__YfO5da__table th:first-child{text-align:center;width:17px;max-width:17px;padding:0!important}.LeaderboardTable-module__YfO5da__table th:nth-child(3){text-align:center;width:49px;padding-right:8px}.LeaderboardTable-module__YfO5da__table th:nth-child(n+4){text-align:center;width:37px;padding-right:8px}.LeaderboardTable-module__YfO5da__table td{border-bottom:1px solid var(--border);color:var(--text)}.LeaderboardTable-module__YfO5da__table tr{height:52px}.LeaderboardTable-module__YfO5da__table thead tr{height:32px}.LeaderboardTable-module__YfO5da__table tbody tr:hover td{background:var(--surface)}.LeaderboardTable-module__YfO5da__rankCell{text-align:center;font-size:13px;font-weight:600;color:var(--text-muted)!important;padding:0!important}.LeaderboardTable-module__YfO5da__playerCell{align-items:center;gap:8px;margin-left:8px;font-size:16px;font-weight:900;display:flex}.LeaderboardTable-module__YfO5da__eloCell{text-align:center;width:41px;max-width:41px;padding-right:8px;font-size:16px;font-weight:900}.LeaderboardTable-module__YfO5da__statCell{text-align:center;padding-right:8px;font-size:15px;font-weight:600;color:var(--text-muted)!important}.LeaderboardTable-module__YfO5da__empty{color:var(--text-muted);text-align:center;padding:32px 12px;font-size:.875rem}
.page-module___8aEwW__winnersRow{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:40px;padding:0 8px;display:grid}@media (max-width:600px){.page-module___8aEwW__winnersRow{grid-template-columns:1fr}}.page-module___8aEwW__winnerCard{background:var(--surface);paddding:12px;border-radius:8px;transition:border-color .2s;display:block;overflow:hidden;box-shadow:0 2px 10px #0000000f}.page-module___8aEwW__winnerPhoto{aspect-ratio:16/9;object-fit:cover;width:100%}.page-module___8aEwW__winnerBody{padding:16px}.page-module___8aEwW__winnerLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:.6875rem;font-weight:700}.page-module___8aEwW__winnerName{letter-spacing:-.02em;color:var(--text);margin-bottom:6px;font-size:18px;font-weight:900}.page-module___8aEwW__winnerElo{border-radius:4px;margin-bottom:6px;padding:2px 8px;font-size:18px;font-weight:900;display:inline-block}.page-module___8aEwW__winnerRecord{color:var(--text-muted);font-size:.8125rem}.page-module___8aEwW__leaderSection{background:var(--surface);flex-direction:column;justify-content:center;align-items:center;margin-bottom:48px;padding-bottom:20px;display:flex}.page-module___8aEwW__header{padding:0 8px}.page-module___8aEwW__historyTitle{letter-spacing:-.02em;justify-content:space-between;align-items:center;max-width:1100px;height:56px;margin:0 auto;padding:0 4px;font-size:16px;font-weight:700;display:flex}.page-module___8aEwW__championshipTitle{letter-spacing:-.02em;justify-content:space-between;align-items:center;max-width:1100px;height:56px;margin:8px auto 0;padding:0 20px;font-size:16px;font-weight:700;display:flex}.page-module___8aEwW__gameList{flex-direction:column;gap:12px;list-style:none;display:flex}.page-module___8aEwW__gameRow{border-radius:var(--radius);background:var(--surface);border:1px solid #0000;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:16px;transition:border-color .15s;display:flex}.page-module___8aEwW__gameRow:hover{border-color:var(--border)}.page-module___8aEwW__gameWinner{color:var(--text);flex-shrink:0;font-size:.9375rem;font-weight:600}.page-module___8aEwW__gameVerb{color:var(--accent);flex-shrink:0;font-size:.8125rem}.page-module___8aEwW__gameDraw{color:var(--text-muted);flex-shrink:0;font-size:.8125rem}.page-module___8aEwW__gameLoser{color:var(--text-muted);flex-shrink:0;font-size:.9375rem}.page-module___8aEwW__gameMeta{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.page-module___8aEwW__tcBadge{background:var(--surface-raised);color:var(--text-muted);border:1px solid var(--border);border-radius:4px;padding:2px 7px;font-size:.75rem;font-weight:600}.page-module___8aEwW__gameDate{color:var(--text-dim);font-size:.8125rem}@media (max-width:480px){.page-module___8aEwW__gameMeta{width:100%;margin-left:0}}
