.ui-leaderboard-table.svelte-qgfxfl{border:1px solid var(--color-border);border-radius:var(--radius-fs-2xl);background:var(--color-surface);overflow:hidden}.ui-lt-head.svelte-qgfxfl{grid-template-columns:var(--lt-cols);padding:var(--space-inset-md) var(--space-inset-lg);background:var(--fs-cobalt-dark);color:var(--color-primary-content);display:grid}.ui-lt-head-cell[data-align=right].svelte-qgfxfl,.ui-lt-value[data-align=right].svelte-qgfxfl{text-align:right}.ui-lt-row.svelte-qgfxfl{grid-template-columns:var(--lt-cols);border-top:1px solid var(--color-surface-light);padding:var(--space-inset-md) var(--space-inset-lg);align-items:center;display:grid}.ui-lt-row.svelte-qgfxfl:hover{background:var(--color-page)}a.ui-lt-row.svelte-qgfxfl{color:inherit;text-decoration:none}a.ui-lt-row.svelte-qgfxfl:focus-visible{outline:2px solid var(--fs-cobalt);outline-offset:-2px}.ui-lt-rank.svelte-qgfxfl{align-items:center;gap:var(--space-inline-1-5);color:var(--color-text-tertiary);display:flex}.ui-lt-delta[data-direction=up].svelte-qgfxfl{color:var(--fs-celtic-dark)}.ui-lt-delta[data-direction=down].svelte-qgfxfl{color:var(--color-buzzer-ink)}.ui-lt-delta[data-direction=flat].svelte-qgfxfl{color:var(--color-text-muted)}.ui-lt-name.svelte-qgfxfl{align-items:center;gap:var(--space-inline-md);min-width:0;display:flex}.ui-lt-crest.svelte-qgfxfl{width:1.625rem;height:1.625rem;color:var(--color-text-muted);flex-shrink:0;place-items:center;display:grid}.ui-lt-crest[data-shape=circle].svelte-qgfxfl{border-radius:var(--radius-circle);background-color:var(--color-surface-light);overflow:hidden}.ui-lt-name-text.svelte-qgfxfl{flex-direction:column;min-width:0;display:flex}.ui-lt-name-primary.svelte-qgfxfl{white-space:nowrap;text-overflow:ellipsis;color:var(--color-text);overflow:hidden}.ui-lt-name-meta.svelte-qgfxfl{margin-top:var(--space-stack-0-5);white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-tertiary);overflow:hidden}.ui-lt-value.svelte-qgfxfl{color:var(--color-text)}.ui-lt-row[data-highlight=you].svelte-qgfxfl{background:var(--color-surface-light)}.ui-lt-row[data-highlight=you].svelte-qgfxfl .ui-lt-rank:where(.svelte-qgfxfl),.ui-lt-row[data-highlight=you].svelte-qgfxfl .ui-lt-name-primary:where(.svelte-qgfxfl),.ui-lt-row[data-highlight=you].svelte-qgfxfl .ui-lt-value[data-emphasis=primary]:where(.svelte-qgfxfl){color:var(--fs-cobalt)}.ui-lt-row[data-highlight=you].svelte-qgfxfl .ui-lt-crest[data-shape=circle]:where(.svelte-qgfxfl){background-color:var(--fs-cobalt);color:var(--color-primary-content)}.ui-lt-row[data-highlight=school].svelte-qgfxfl{background:color-mix(in srgb, var(--lt-accent,var(--fs-cobalt)) 5%, transparent)}.ui-lt-row[data-highlight=school].svelte-qgfxfl .ui-lt-rank:where(.svelte-qgfxfl),.ui-lt-row[data-highlight=school].svelte-qgfxfl .ui-lt-name-primary:where(.svelte-qgfxfl),.ui-lt-row[data-highlight=school].svelte-qgfxfl .ui-lt-value[data-emphasis=primary]:where(.svelte-qgfxfl){color:var(--lt-accent,var(--fs-cobalt))}.ui-lt-footer.svelte-qgfxfl{align-items:center;gap:var(--space-inline-md);border-top:2px solid var(--color-border-secondary);padding:var(--space-inset-md) var(--space-inset-lg);background:var(--color-surface-light);display:flex}.ui-lt-footer-label.svelte-qgfxfl{color:var(--fs-cobalt)}.ui-lt-footer-line.svelte-qgfxfl{min-width:0;color:var(--color-text);flex:1}.ui-lt-footer-value.svelte-qgfxfl{color:var(--fs-cobalt)}.ui-lt-state{padding:var(--space-inset-8) var(--space-inset-xl);border-width:0;border-radius:0;margin:0}.ui-lt-state-error{border-style:solid;border-top-width:1px;border-color:var(--fs-error)}@container (width<=40.625rem){.ui-lt-head.svelte-qgfxfl,.ui-lt-row.svelte-qgfxfl{grid-template-columns:var(--lt-cols-lg)}[data-hide-below=lg].svelte-qgfxfl{display:none}}@container (width<=35.375rem){.ui-lt-head.svelte-qgfxfl,.ui-lt-row.svelte-qgfxfl{grid-template-columns:var(--lt-cols-md)}[data-hide-below=md].svelte-qgfxfl{display:none}}@container (width<=30.125rem){.ui-lt-head.svelte-qgfxfl,.ui-lt-row.svelte-qgfxfl{grid-template-columns:var(--lt-cols-compact)}.ui-lt-name.svelte-qgfxfl{overflow:hidden}}@container (width<=24.875rem){.ui-lt-head.svelte-qgfxfl,.ui-lt-row.svelte-qgfxfl{grid-template-columns:var(--lt-cols-sm)}[data-hide-below=sm].svelte-qgfxfl{display:none}}
