.g-v2.rankings-page .rk-scroll{height:100dvh;position:relative;overflow:clip auto}.g-v2.rankings-page .rk-main{flex-direction:column;gap:20px;max-width:960px;margin:0 auto;padding:128px 24px 96px;display:flex}.g-v2.rankings-page .rk-head h1{overflow-wrap:anywhere;margin:0 0 12px;font-size:56px}.g-v2.rankings-page .rk-note{max-width:720px;margin:0}.g-v2.rankings-page .rk-tabs,.g-v2.rankings-page .rk-chips{flex-wrap:wrap;gap:10px;display:flex}.g-v2.rankings-page .rk-chips .g-chip,.g-v2.rankings-page .rk-tabs .g-chip{min-height:44px}.g-v2.rankings-page .rk-search{max-width:520px}.g-v2.rankings-page .rk-position{flex-direction:column;gap:8px;display:flex}.g-v2.rankings-page .rk-table{padding:0;overflow:hidden}.g-v2.rankings-page .rk-row{border-bottom:1px solid var(--line-2);grid-template-columns:48px minmax(0,1fr) 72px 80px;align-items:center;gap:16px;padding:14px 20px;display:grid}.g-v2.rankings-page .rk-row-player{grid-template-columns:48px minmax(0,1fr) 72px}.g-v2.rankings-page .rk-row-head{padding-block:10px}.g-v2.rankings-page .rk-rank{text-align:center;color:var(--fg-3)}.g-v2.rankings-page .rk-name{min-width:0;color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.g-v2.rankings-page .rk-name a{color:inherit;text-decoration:none}.g-v2.rankings-page .rk-name b{overflow-wrap:anywhere}.g-v2.rankings-page .rk-name small{color:var(--fg-3);overflow-wrap:anywhere}.g-v2.rankings-page .rk-num{text-align:start;font-variant-numeric:tabular-nums}.g-v2.rankings-page .rk-rating{color:var(--accent);font-size:28px}.g-v2.rankings-page .rk-load{flex-direction:column;align-items:center;gap:10px;padding:16px 20px;display:flex}.g-v2.rankings-page .rk-load .g-btn-ghost{min-height:44px}.g-v2.rankings-page .rk-empty{padding:24px}.g-v2.rankings-page .rk-loading{align-items:center;gap:12px;padding:32px 0;display:flex}@media (width<=860px){.g-v2.rankings-page .rk-main{padding:88px 16px 96px}.g-v2.rankings-page .rk-head h1{font-size:36px}.g-v2.rankings-page .rk-row{grid-template-columns:32px minmax(0,1fr) 56px 64px;gap:10px;padding:12px 14px}.g-v2.rankings-page .rk-row-player{grid-template-columns:32px minmax(0,1fr) 56px}}