.leaderboard-section[data-astro-cid-dgkspy3d]{margin-top:var(--step-4)}.leaderboard-activity[data-astro-cid-dgkspy3d]{margin:-.25rem 0 var(--step-2);color:var(--paper-dim);font-size:.9rem}.leaderboard-section[data-astro-cid-dgkspy3d] .leaderboard-caption{color:var(--paper-dim);align-items:center;gap:.45rem;margin-top:0;display:flex}.leaderboard-section[data-astro-cid-dgkspy3d] .leaderboard-mode-icon{color:var(--color-text-link);display:inline-flex}.leaderboard-section[data-astro-cid-dgkspy3d] .leaderboard{max-width:100%;overflow-x:auto}.leaderboard-section[data-astro-cid-dgkspy3d] .leaderboard-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;background:var(--track-kerb);border:1px solid var(--track-line);border-radius:var(--radius-md);width:100%;overflow:hidden}.leaderboard-section[data-astro-cid-dgkspy3d] th{text-align:left;white-space:nowrap;background:var(--track-kerb-hi);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-dim);padding:.65rem .85rem;font-size:.72rem;font-weight:500}.leaderboard-section[data-astro-cid-dgkspy3d] td{text-align:left;border-top:1px solid var(--track-line);vertical-align:middle;padding:.55rem .85rem}.leaderboard-section[data-astro-cid-dgkspy3d] th.num,.leaderboard-section[data-astro-cid-dgkspy3d] td.num{text-align:right}.leaderboard-section[data-astro-cid-dgkspy3d] .leaderboard-rank{width:3.5rem}.leaderboard-section[data-astro-cid-dgkspy3d] .leaderboard-rank .rank:not([class*=rank-]){color:var(--paper-dim)}.leaderboard-section[data-astro-cid-dgkspy3d] tbody tr{transition:background-color .15s}.leaderboard-section[data-astro-cid-dgkspy3d] tbody tr:hover{background:color-mix(in srgb, var(--speed-cyan) 6%, transparent)}.leaderboard-section[data-astro-cid-dgkspy3d] .leaderboard-score{font-family:var(--font-display);color:var(--paper-white);font-size:1.1rem;font-weight:600}.leaderboard-section[data-astro-cid-dgkspy3d] .leaderboard-record{background:var(--sector-purple-soft);box-shadow:inset 3px 0 0 var(--sector-purple)}.leaderboard-section[data-astro-cid-dgkspy3d] .leaderboard-record .leaderboard-score{color:var(--sector-purple)}.leaderboard-section[data-astro-cid-dgkspy3d] .leaderboard-you{background:color-mix(in srgb, var(--speed-cyan) 9%, transparent);box-shadow:inset 3px 0 0 var(--speed-cyan)}.leaderboard-section[data-astro-cid-dgkspy3d] .leaderboard-you.leaderboard-record{box-shadow:inset 3px 0 0 var(--sector-purple)}.leaderboard-section[data-astro-cid-dgkspy3d] .leaderboard-own tr:first-child td{border-top:2px dashed var(--track-line)}.leaderboard-section[data-astro-cid-dgkspy3d] .you-chip{border-radius:var(--radius-pill);vertical-align:.1em;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--badge-info-ink);background:var(--color-state-info-bg);border:1px solid color-mix(in srgb, var(--speed-cyan) 45%, transparent);margin-left:.4rem;padding:0 .4rem;font-size:.68rem;font-weight:600;display:inline-block}.leaderboard-section[data-astro-cid-dgkspy3d] .leaderboard-me{margin:-.4rem 0 var(--step-2);color:var(--paper-dim);font-size:.95rem}.leaderboard-section[data-astro-cid-dgkspy3d] .leaderboard-me strong{color:var(--paper-white)}.leaderboard-section[data-astro-cid-dgkspy3d] .leaderboard-date{color:var(--paper-dim)}.leaderboard-section[data-astro-cid-dgkspy3d] .leaderboard-pages{gap:var(--step-2);margin-top:var(--step-2);justify-content:center;align-items:center;display:flex}.leaderboard-section[data-astro-cid-dgkspy3d] .leaderboard-scope{margin-bottom:var(--step-1);flex-wrap:wrap;gap:.5rem;display:flex}@media (prefers-reduced-motion:reduce){.leaderboard-section[data-astro-cid-dgkspy3d] tbody tr{transition:none}}@media (width<=40rem){.leaderboard-section[data-astro-cid-dgkspy3d] .leaderboard{overflow:visible}.leaderboard-section[data-astro-cid-dgkspy3d] .leaderboard-table,.leaderboard-section[data-astro-cid-dgkspy3d] tbody,.leaderboard-section[data-astro-cid-dgkspy3d] td{display:block}.leaderboard-section[data-astro-cid-dgkspy3d] thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.leaderboard-section[data-astro-cid-dgkspy3d] tbody tr{border-top:1px solid var(--track-line);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rank player score""rank player acc";align-items:center;column-gap:.6rem;padding:.5rem .75rem;display:grid}.leaderboard-section[data-astro-cid-dgkspy3d] tbody tr:first-child{border-top:0}.leaderboard-section[data-astro-cid-dgkspy3d] .leaderboard-own tr:first-child{border-top:2px dashed var(--track-line)}.leaderboard-section[data-astro-cid-dgkspy3d] .leaderboard-own tr:first-child td{border-top:0}.leaderboard-section[data-astro-cid-dgkspy3d] td{border:0;padding:0}.leaderboard-section[data-astro-cid-dgkspy3d] .leaderboard-rank{grid-area:rank;width:auto}.leaderboard-section[data-astro-cid-dgkspy3d] .player-cell{grid-area:player;align-items:center;min-width:0;display:flex}.leaderboard-section[data-astro-cid-dgkspy3d] .leaderboard-score{grid-area:score;align-self:end;font-size:1.25rem;line-height:1.1}.leaderboard-section[data-astro-cid-dgkspy3d] .leaderboard-accuracy{color:var(--paper-dim);grid-area:acc;align-self:start;font-size:.78rem}.leaderboard-section[data-astro-cid-dgkspy3d] .leaderboard-streak,.leaderboard-section[data-astro-cid-dgkspy3d] .leaderboard-date{display:none}}
