@media (max-width:899px){.leaderboard-page .page-hero{padding-top:var(--m-space-2)}.leaderboard-page .page-hero h1{font-size:var(--m-font-hero)}.leaderboard-page__me-pin{position:-webkit-sticky;position:sticky;top:var(--m-top-h);z-index:5;display:flex;align-items:center;gap:var(--m-space-2);width:100%;min-height:44px;margin:0 0 var(--m-space-4);padding:.55rem var(--m-space-3);border:1px solid var(--accent);border-radius:var(--m-radius);background:var(--accent-soft);color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.leaderboard-page__me-pin-rank{flex-shrink:0;font-size:1rem;font-weight:800;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.leaderboard-page__me-pin-label{font-size:.82rem;font-weight:600;color:var(--muted)}.leaderboard-page .leaderboard{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--m-space-3);gap:var(--m-space-3);border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.leaderboard-page .leaderboard__head{display:none}.leaderboard-page .leaderboard>.page-copy{padding:var(--m-space-4);margin:0;text-align:center}.leaderboard-page .leaderboard>.page-copy,.leaderboard-page .leaderboard__row{grid-column:1/-1;background:var(--card);border:1px solid var(--line);border-radius:var(--m-radius)}.leaderboard-page .leaderboard__row{display:grid;grid-template-columns:1.75rem 2.5rem minmax(0,1fr) auto;align-items:center;grid-gap:var(--m-space-3);gap:var(--m-space-3);padding:.7rem var(--m-space-3);box-shadow:none}.leaderboard-page .leaderboard__avatar{width:2.5rem;height:2.5rem;font-size:1rem}.leaderboard-page .leaderboard__rank{width:1.75rem;height:1.75rem}.leaderboard-page .leaderboard__stat--secondary{display:none}.leaderboard-page .leaderboard__row:nth-child(-n+4){grid-column:span 1;grid-row:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.3rem;padding:var(--m-space-3) var(--m-space-1) var(--m-space-3);border-radius:var(--m-radius-lg)}.leaderboard-page .leaderboard__row:nth-child(-n+4) .leaderboard__avatar{order:1;width:3rem;height:3rem;font-size:1.1rem}.leaderboard-page .leaderboard__row:nth-child(-n+4) .leaderboard__rank{order:2;margin-top:-.85rem;width:1.4rem;height:1.4rem;font-size:.66rem;border:2px solid var(--card)}.leaderboard-page .leaderboard__row:nth-child(-n+4) .leaderboard__identity{order:3;align-items:center}.leaderboard-page .leaderboard__row:nth-child(-n+4) .leaderboard__username{display:none}.leaderboard-page .leaderboard__row:nth-child(-n+4) .leaderboard__name{max-width:100%;font-size:.85rem}.leaderboard-page .leaderboard__row:nth-child(-n+4) .leaderboard__stat{order:4;text-align:center;font-size:.8rem;font-weight:800;color:var(--accent)}.leaderboard-page .leaderboard__row:nth-child(2){grid-column:2;align-self:start;padding-top:var(--m-space-5);border:1px solid var(--gold);background:var(--gold-soft)}.leaderboard-page .leaderboard__row:nth-child(2):before{order:0;content:"\1F451";font-size:1.2rem;line-height:1}.leaderboard-page .leaderboard__row:nth-child(2) .leaderboard__avatar{width:3.5rem;height:3.5rem;font-size:1.3rem}.leaderboard-page .leaderboard__row:nth-child(3){grid-column:1;align-self:end}.leaderboard-page .leaderboard__row:nth-child(4){grid-column:3;align-self:end}.leaderboard-page .leaderboard__row:nth-child(3):before{order:0;content:"\1F948";font-size:1rem;line-height:1}.leaderboard-page .leaderboard__row:nth-child(4):before{order:0;content:"\1F949";font-size:1rem;line-height:1}.leaderboard-page .leaderboard__row--me{position:relative;border-color:var(--accent);background:var(--accent-soft)}.leaderboard-page .leaderboard__row--me:after{content:"YOU";position:absolute;top:.45rem;right:.6rem;padding:.12rem .4rem;border-radius:999px;background:var(--accent);color:#fff;font-size:.58rem;font-weight:800;letter-spacing:.06em}.leaderboard-page .leaderboard__row:nth-child(-n+4).leaderboard__row--me:after{top:.35rem;right:.35rem}[data-theme=dark] .leaderboard-page .leaderboard__row--me:after{color:#0e1318}}@media (max-width:899px) and (prefers-reduced-motion:reduce){.leaderboard-page__me-pin{transition:none}}