.leaderboard-page.svelte-w4gkgy{background:rgb(var(--ds-page-background));min-height:calc(100vh - 90px);color:rgb(var(--ds-text-primary))}.leaderboard-band.svelte-w4gkgy{padding:var(--ds-space-32) 0 var(--ds-space-24);border-bottom:1px solid rgb(var(--ds-white) / .3);background:rgb(var(--ds-surface));position:relative;overflow:hidden}.leaderboard-band__texture.svelte-w4gkgy{mix-blend-mode:exclusion;opacity:.06;pointer-events:none;background-image:url(../../../footer-texture-figma.webp);background-position:0 0;background-repeat:repeat;background-size:273.086px 273.086px;width:1797px;max-width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.leaderboard-band.svelte-w4gkgy:after{content:"";border-top:1px solid rgb(var(--ds-white) / .3);background:rgb(var(--ds-surface));height:4px;position:absolute;bottom:-5px;left:0;right:0}.leaderboard-band__inner.svelte-w4gkgy,.leaderboard-shell.svelte-w4gkgy{width:min(980px,100% - 40px);margin:0 auto}.leaderboard-band__inner.svelte-w4gkgy{gap:var(--ds-space-8);display:grid;position:relative}.leaderboard-band__back.svelte-w4gkgy{width:fit-content;margin-bottom:var(--ds-space-8);color:rgb(var(--ds-text-secondary));font-family:var(--ds-font-mono);font-size:var(--ds-text-support-lg);letter-spacing:.1em;text-transform:uppercase;line-height:1.52;text-decoration:none;transition:color .12s}.leaderboard-band__back.svelte-w4gkgy:hover{color:rgb(var(--ds-text-primary))}.leaderboard-band.svelte-w4gkgy h1:where(.svelte-w4gkgy){letter-spacing:0;margin:0;font-size:24px;font-weight:500;line-height:1.25}.leaderboard-band__subtitle.svelte-w4gkgy{color:rgb(var(--ds-text-secondary));margin:0;font-size:14px;line-height:1.45}.leaderboard-band__viewer.svelte-w4gkgy{gap:var(--ds-space-8);margin:var(--ds-space-8) 0 0;color:rgb(var(--ds-text-secondary));font-family:var(--ds-font-mono);font-size:var(--ds-text-support-lg);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;line-height:1.52;display:flex}.leaderboard-band__divider.svelte-w4gkgy{color:rgb(var(--ds-foreground-subtle))}.leaderboard-band__viewer.svelte-w4gkgy strong:where(.svelte-w4gkgy){color:rgb(var(--ds-text-primary));font-weight:400}.leaderboard-shell.svelte-w4gkgy{gap:var(--ds-space-24);padding:var(--ds-space-24) 0 72px;display:grid}.leaderboard-tabs.svelte-w4gkgy{gap:var(--ds-space-20);border-bottom:1px solid rgb(var(--ds-border));height:40px;display:flex;overflow-x:auto}.leaderboard-tabs.svelte-w4gkgy a:where(.svelte-w4gkgy){height:100%;color:rgb(var(--ds-text-secondary));font-family:var(--ds-font-mono);font-size:var(--ds-text-support-lg);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #0000;flex-shrink:0;align-items:center;line-height:1.52;text-decoration:none;transition:color .12s;display:inline-flex}.leaderboard-tabs.svelte-w4gkgy a:where(.svelte-w4gkgy):hover{color:rgb(var(--ds-text-primary))}.leaderboard-tabs.svelte-w4gkgy a.leaderboard-tabs__active:where(.svelte-w4gkgy){border-bottom-color:rgb(var(--ds-white));color:rgb(var(--ds-text-primary))}.leaderboard-list.svelte-w4gkgy{border:1px solid rgb(var(--ds-border));background:rgb(var(--ds-surface))}.leaderboard-list__head.svelte-w4gkgy{padding:var(--ds-space-16) var(--ds-space-20);border-bottom:1px solid rgb(var(--ds-border));justify-content:space-between;align-items:center;display:flex}.leaderboard-list__head.svelte-w4gkgy h2:where(.svelte-w4gkgy){letter-spacing:-.014em;margin:0;font-size:16px;font-weight:400;line-height:1.32}.leaderboard-list__head.svelte-w4gkgy span:where(.svelte-w4gkgy){color:rgb(var(--ds-text-secondary));font-family:var(--ds-font-mono);font-size:var(--ds-text-support-lg);letter-spacing:.1em;text-transform:uppercase}.leaderboard-list__empty.svelte-w4gkgy{padding:var(--ds-space-32);color:rgb(var(--ds-text-secondary));font-size:var(--ds-text-body-md);text-align:center;margin:0}.leaderboard-list.svelte-w4gkgy ol:where(.svelte-w4gkgy){margin:0;padding:0;list-style:none}.leaderboard-list.svelte-w4gkgy li:where(.svelte-w4gkgy){align-items:center;gap:var(--ds-space-12);padding:var(--ds-space-12) var(--ds-space-20);border-bottom:1px solid rgb(var(--ds-border));grid-template-columns:32px 32px minmax(0,1fr) auto;display:grid}.leaderboard-list.svelte-w4gkgy li:where(.svelte-w4gkgy):last-child{border-bottom:0}.leaderboard-list.svelte-w4gkgy li.leaderboard-list__viewer:where(.svelte-w4gkgy){background:rgb(var(--ds-brand-500) / .08)}.leaderboard-list__rank.svelte-w4gkgy{color:rgb(var(--ds-text-secondary));font-family:var(--ds-font-mono);font-size:var(--ds-text-support-lg);letter-spacing:.1em}.leaderboard-list__rank--top.svelte-w4gkgy{color:rgb(var(--ds-brand-400))}.leaderboard-list__avatar.svelte-w4gkgy{border-radius:var(--ds-radius-full);background:rgb(var(--ds-elevated-strong));width:32px;height:32px;color:rgb(var(--ds-text-secondary));font-family:var(--ds-font-mono);font-size:var(--ds-text-support-sm);place-items:center;display:grid;overflow:hidden}.leaderboard-list__avatar.svelte-w4gkgy img:where(.svelte-w4gkgy){object-fit:cover;width:100%;height:100%}.leaderboard-list__member.svelte-w4gkgy{align-items:center;gap:var(--ds-space-6);min-width:0;display:flex}.leaderboard-list__member.svelte-w4gkgy .leaderboard-list__name{font-size:var(--ds-text-body-md);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.leaderboard-list__score.svelte-w4gkgy{color:rgb(var(--ds-text-secondary));font-family:var(--ds-font-mono);font-size:var(--ds-text-support-lg);letter-spacing:.1em}.leaderboard-viewer-pin.svelte-w4gkgy{bottom:var(--ds-space-16);align-items:baseline;gap:var(--ds-space-12);padding:var(--ds-space-12) var(--ds-space-20);border:1px solid rgb(var(--ds-border-strong));background:rgb(var(--ds-elevated-strong));box-shadow:0 16px 50px rgb(var(--ds-black) / .34);display:flex;position:sticky}.leaderboard-viewer-pin__label.svelte-w4gkgy{color:rgb(var(--ds-text-secondary));font-family:var(--ds-font-mono);font-size:var(--ds-text-support-lg);letter-spacing:.1em;text-transform:uppercase}.leaderboard-viewer-pin.svelte-w4gkgy strong:where(.svelte-w4gkgy){font-family:var(--ds-font-mono);font-size:var(--ds-text-support-lg);letter-spacing:.1em;font-weight:400}.leaderboard-viewer-pin.svelte-w4gkgy .leaderboard-viewer-pin__name{font-size:var(--ds-text-body-md);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leaderboard-viewer-pin.svelte-w4gkgy em:where(.svelte-w4gkgy){color:rgb(var(--ds-text-secondary));font-family:var(--ds-font-mono);font-size:var(--ds-text-support-lg);letter-spacing:.1em;flex-shrink:0;margin-left:auto;font-style:normal}@media (width<=700px){.leaderboard-list.svelte-w4gkgy li:where(.svelte-w4gkgy){gap:var(--ds-space-8);padding:var(--ds-space-12) var(--ds-space-16);grid-template-columns:24px 28px minmax(0,1fr) auto}.leaderboard-list__avatar.svelte-w4gkgy{width:28px;height:28px}}
