._Leaderboard_56ce5fe{padding:2.5rem 0}@media (min-width:64rem){._Leaderboard_56ce5fe{padding:5rem 0}}._Leaderboard__Container_56ce5fe{max-width:1200px;margin:0 auto;padding:0 1.5rem}._Leaderboard__Title_56ce5fe{letter-spacing:-.0312rem;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.1}._Leaderboard__Accent_56ce5fe{color:var(--vc-primary)}._Leaderboard__Subtitle_56ce5fe{letter-spacing:-.0062rem;max-width:62ch;color:var(--vc-on-surface-variant);margin:1.5rem 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5}._Leaderboard__Board_56ce5fe{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:2.5rem;margin-top:2rem;display:grid}@media (min-width:64rem){._Leaderboard__Board_56ce5fe{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:2.5rem;margin-top:3rem}}._Leaderboard__Podium_56ce5fe{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}@media (min-width:64rem){._Leaderboard__Podium_56ce5fe{gap:2rem}}._Leaderboard__Pod_56ce5fe{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}._Leaderboard__Pod--1_56ce5fe{grid-column:2}._Leaderboard__Pod--2_56ce5fe{grid-column:1}._Leaderboard__Pod--3_56ce5fe{grid-column:3}._Leaderboard__PodAvatar_56ce5fe{border:3px solid var(--vc-primary);background:var(--vc-surface-cont-high);width:84px;height:84px;color:var(--vc-primary);border-radius:999px;place-items:center;margin-bottom:.75rem;display:grid;overflow:hidden}@media (min-width:64rem){._Leaderboard__PodAvatar_56ce5fe{width:104px;height:104px}}._Leaderboard__PodAvatar_56ce5fe svg{width:64px;height:64px}@media (min-width:64rem){._Leaderboard__PodAvatar_56ce5fe svg{width:80px;height:80px}}._Leaderboard__PodAvatar_56ce5fe svg path{stroke:currentColor}._Leaderboard__PodAvatar_56ce5fe img{object-fit:cover;width:100%;height:100%}._Leaderboard__Pod--1_56ce5fe ._Leaderboard__PodAvatar_56ce5fe{border-color:var(--vc-on-surface);color:var(--vc-on-surface)}._Leaderboard__PodName_56ce5fe{letter-spacing:.0094rem;text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;color:var(--vc-on-surface-variant);margin-bottom:.75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem;overflow:hidden}._Leaderboard__PodBar_56ce5fe{width:100%;height:calc(110px + var(--vc-pod-scale,1) * 190px);border-radius:.5rem;align-content:start;place-items:center;gap:.25rem;padding:2rem .5rem;display:grid}@media (min-width:64rem){._Leaderboard__PodBar_56ce5fe{height:calc(var(--vc-pod-scale,1) * (100% - 170px));min-height:160px}}._Leaderboard__PodBar_56ce5fe b{letter-spacing:-.025rem;font-family:Bricolage Grotesque,sans-serif;font-size:2rem;font-weight:700;line-height:1}._Leaderboard__PodBar_56ce5fe span{letter-spacing:.0188rem;text-transform:uppercase;letter-spacing:.4px;opacity:.85;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem}._Leaderboard__Pod--1_56ce5fe ._Leaderboard__PodBar_56ce5fe{background:var(--vc-on-surface);color:var(--vc-shadow)}._Leaderboard__Pod--2_56ce5fe ._Leaderboard__PodBar_56ce5fe,._Leaderboard__Pod--3_56ce5fe ._Leaderboard__PodBar_56ce5fe{background:var(--vc-primary);color:var(--vc-on-primary)}._Leaderboard__Ranklist_56ce5fe{border:1px solid var(--vc-outline-variant);background:#fcfcfc0a;border-radius:1.5rem;overflow:hidden}._Leaderboard__RanklistHeader_56ce5fe{letter-spacing:.0063rem;border-bottom:1px solid var(--vc-outline-variant);align-items:center;gap:.5rem;padding:1rem 1.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem;display:flex}._Leaderboard__RanklistHeader_56ce5fe svg{width:20px;height:20px;color:var(--vc-primary);flex:none}._Leaderboard__RanklistHeader_56ce5fe svg path{fill:currentColor}._Leaderboard__RanklistHeader--Danger_56ce5fe,._Leaderboard__RanklistHeader--Danger_56ce5fe svg{color:var(--vc-error)}._Leaderboard__Row_56ce5fe{border-bottom:1px solid #fcfcfc14;grid-template-columns:30px 30px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 1.5rem;display:grid}._Leaderboard__RowPosition_56ce5fe{letter-spacing:.0094rem;color:var(--vc-on-surface-variant);font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem}._Leaderboard__RowAvatar_56ce5fe{background:var(--vc-surface-cont-high);width:28px;height:28px;color:var(--vc-on-surface-variant);border-radius:999px;place-items:center;display:grid;overflow:hidden}._Leaderboard__RowAvatar_56ce5fe svg{width:18px;height:18px}._Leaderboard__RowAvatar_56ce5fe svg path{stroke:currentColor}._Leaderboard__RowAvatar_56ce5fe img{object-fit:cover;width:100%;height:100%}._Leaderboard__RowName_56ce5fe{letter-spacing:.0094rem;text-overflow:ellipsis;white-space:nowrap;color:var(--vc-on-surface-variant);font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem;overflow:hidden}._Leaderboard__RowVotes_56ce5fe{letter-spacing:.0094rem;color:var(--vc-on-surface);font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:700;line-height:1.5rem}._Leaderboard__Row--In_56ce5fe ._Leaderboard__RowVotes_56ce5fe{color:var(--vc-primary)}._Leaderboard__Row--Last_56ce5fe{border-bottom:0}._Leaderboard__More_56ce5fe{color:var(--vc-on-surface-variant);padding:.5rem 1.5rem}._Leaderboard__Placeholder_56ce5fe{border:1px solid var(--vc-outline-variant);background:#fcfcfc0a;border-radius:1.5rem;min-height:360px;margin-top:2rem;animation:1.2s ease-in-out infinite alternate _leaderboard-pulse_56ce5fe}@media (min-width:64rem){._Leaderboard__Placeholder_56ce5fe{min-height:560px;margin-top:3rem}}._Leaderboard__Empty_56ce5fe{letter-spacing:-.0062rem;border:1px solid var(--vc-outline-variant);min-height:360px;color:var(--vc-on-surface-variant);text-align:center;background:#fcfcfc0a;border-radius:1.5rem;place-items:center;margin:2rem 0 0;padding:1.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem;display:grid}@media (min-width:64rem){._Leaderboard__Empty_56ce5fe{margin-top:3rem}}@keyframes _leaderboard-pulse_56ce5fe{0%{opacity:.45}to{opacity:1}}
