.zcTR6W_league{--tier:var(--p-tier-bronze);gap:var(--p-space-4);padding:var(--p-space-4);border:1px solid var(--p-border);border-radius:var(--p-radius-xl);background:radial-gradient(100% 120% at 100% 0%, color-mix(in srgb, var(--tier) 16%, transparent) 0, transparent 60%), var(--p-surface);display:grid}.zcTR6W_league[data-tier=silver]{--tier:var(--p-tier-silver)}.zcTR6W_league[data-tier=gold]{--tier:var(--p-tier-gold)}.zcTR6W_league[data-tier=sapphire]{--tier:var(--p-accent)}.zcTR6W_league[data-tier=diamond]{--tier:var(--p-m-mastered)}.zcTR6W_head{align-items:center;gap:var(--p-space-3) var(--p-space-4);flex-wrap:wrap;display:flex}.zcTR6W_crest{border-radius:var(--p-radius-lg);background:color-mix(in srgb, var(--tier) 18%, var(--p-surface));width:64px;height:64px;color:var(--tier);flex:none;place-items:center;display:grid;position:relative}.zcTR6W_crestLevel{font-size:var(--p-text-sm);font-weight:800;position:absolute}.zcTR6W_headBody{flex:220px;min-width:0}.zcTR6W_title{font-size:var(--p-text-xl);margin:0;font-weight:800}.zcTR6W_division{margin-left:var(--p-space-1);color:var(--p-ink-subtle);font-size:var(--p-text-sm);font-weight:600}.zcTR6W_muted{margin:var(--p-space-1) 0 0;color:var(--p-ink-muted);font-size:var(--p-text-sm)}.zcTR6W_link{margin-top:var(--p-space-2);color:var(--p-accent);font-weight:650;display:inline-flex}.zcTR6W_me{color:var(--p-ink-muted);font-size:var(--p-text-sm);justify-items:end;margin:0;display:grid}.zcTR6W_meRank{color:var(--p-ink);font-size:var(--p-text-3xl);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.zcTR6W_lastWeek{padding:var(--p-space-2) var(--p-space-3);border-radius:var(--p-radius-md);background:var(--p-surface-2);font-size:var(--p-text-sm);margin:0}.zcTR6W_lastWeek[data-outcome=promoted]{background:var(--p-success-soft);color:var(--p-success)}.zcTR6W_podium{align-items:end;gap:var(--p-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.zcTR6W_place{text-align:center;justify-items:center;gap:2px;min-width:0;display:grid}.zcTR6W_place[data-place="1"]{order:2}.zcTR6W_place[data-place="2"]{order:1}.zcTR6W_place[data-place="3"]{order:3}.zcTR6W_medal{background:var(--p-tier-bronze);color:#fff;width:40px;height:40px;box-shadow:0 0 0 3px var(--p-surface), 0 0 0 4px var(--p-border);border-radius:50%;place-items:center;font-weight:800;display:grid}.zcTR6W_place[data-place="1"] .zcTR6W_medal{color:#2a1e00;width:52px;height:52px;font-size:var(--p-text-lg);background:#e2b13c}.zcTR6W_place[data-place="2"] .zcTR6W_medal{color:#1b2330;background:#c9d0d9}.zcTR6W_place[data-place="3"] .zcTR6W_medal{color:#2b1a0c;background:#d9a066}.zcTR6W_placeName{max-width:100%;font-size:var(--p-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.zcTR6W_placeMe .zcTR6W_placeName{color:var(--p-accent)}.zcTR6W_placeXp{color:var(--p-ink-subtle);font-size:var(--p-text-xs);font-weight:600}.zcTR6W_plinth{width:100%;height:28px;margin-top:var(--p-space-1);border-radius:var(--p-radius-md) var(--p-radius-md) 0 0;background:color-mix(in srgb, var(--tier) 22%, var(--p-surface-2))}.zcTR6W_place[data-place="1"] .zcTR6W_plinth{height:48px}.zcTR6W_place[data-place="2"] .zcTR6W_plinth{height:36px}.zcTR6W_table{border-collapse:collapse;width:100%;font-size:var(--p-text-sm)}.zcTR6W_table th{padding:var(--p-space-2);border-bottom:1px solid var(--p-border);color:var(--p-ink-subtle);font-size:var(--p-text-xs);text-align:left;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.zcTR6W_table th:last-child,.zcTR6W_xp{text-align:right}.zcTR6W_row td{padding:var(--p-space-2);border-bottom:1px solid var(--p-border)}.zcTR6W_row[data-zone=promotion] .zcTR6W_rank{color:var(--p-success)}.zcTR6W_row[data-zone=relegation] .zcTR6W_rank{color:var(--p-danger)}.zcTR6W_rank{font-variant-numeric:tabular-nums;width:3.5em;font-weight:800}.zcTR6W_xp{font-variant-numeric:tabular-nums;font-weight:700}.zcTR6W_rowMe td{background:var(--p-accent-soft);color:var(--p-info);font-weight:700}.zcTR6W_you{font-weight:600}.zcTR6W_divider td{padding:var(--p-space-1) var(--p-space-2);color:var(--p-ink-subtle);font-size:var(--p-text-xs);letter-spacing:.04em;text-align:center;text-transform:uppercase;font-weight:700}.zcTR6W_divider[data-zone=promotion] td{color:var(--p-success)}.zcTR6W_divider[data-zone=safe] td{border-top:2px dashed var(--p-success);color:var(--p-success)}.zcTR6W_divider[data-zone=relegation] td{border-top:2px dashed var(--p-danger);color:var(--p-danger)}.zcTR6W_crest{background:0 0}.zcTR6W_podiumAvatar{margin-bottom:var(--p-space-1);display:inline-grid;position:relative}.zcTR6W_podiumAvatar .zcTR6W_medal,.zcTR6W_place[data-place] .zcTR6W_podiumAvatar .zcTR6W_medal{width:22px;height:22px;font-size:var(--p-text-xs);box-shadow:0 0 0 2px var(--p-surface);position:absolute;bottom:-4px;right:-6px}.zcTR6W_student{align-items:center;gap:var(--p-space-2);min-width:0;display:inline-flex}
