.leaderboard-shell,.leaderboard-shell *{min-width:0}.leaderboard-shell{gap:clamp(1rem,2vw,1.5rem)}.leaderboard-hero-grid,.leaderboard-notes,.leaderboard-results,.leaderboard-summary-grid{display:grid;gap:1rem;align-items:stretch}.leaderboard-note-card,.leaderboard-summary-card{min-width:0}.leaderboard-summary-card{min-block-size:9.75rem}.leaderboard-panel-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.leaderboard-panel-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.leaderboard-hero__body{margin:0;max-width:56ch;color:var(--text-secondary);line-height:1.72}.leaderboard-action-strip{display:grid;gap:1rem}.leaderboard-action-card,.leaderboard-filter-empty,.leaderboard-method-card{min-width:0;border-radius:24px}.leaderboard-method-card{display:grid;gap:.75rem;align-content:start}.leaderboard-action-card__label,.leaderboard-filter-group__label,.leaderboard-method-card__eyebrow{color:var(--text-tertiary);font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.leaderboard-action-card strong,.leaderboard-filter-empty strong,.leaderboard-method-card strong{color:var(--text-primary);font-size:1rem;font-weight:600;line-height:1.45}.leaderboard-action-card p,.leaderboard-filter-empty p,.leaderboard-method-card p{margin:0;color:var(--text-secondary);line-height:1.68}.leaderboard-filter-grid,.leaderboard-filter-group,.leaderboard-filter-strip{display:grid;gap:1rem}.leaderboard-filter-strip__intro{display:grid;gap:.35rem}.leaderboard-toggle-row{display:flex;flex-wrap:wrap;gap:.5rem}.leaderboard-toggle{position:relative;overflow:hidden;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(120,140,200,.1);background:rgba(255,255,255,.03);color:rgba(210,219,237,.72);transition:border-color .18s var(--ease),background-color .18s var(--ease),color .18s var(--ease),box-shadow .18s var(--ease)}.leaderboard-toggle.is-active,.leaderboard-toggle:hover{border-color:rgba(167,139,250,.22);background:rgba(167,139,250,.1);color:rgba(245,247,251,.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.leaderboard-action-card{display:grid;gap:.7rem;align-content:start;padding:1rem;border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015)),color-mix(in srgb,var(--surface-1) 92%,black 8%)}.leaderboard-action-card__link,.leaderboard-row-link{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:34px;color:rgba(173,208,237,.92);font-size:.88rem;font-weight:600}.leaderboard-action-card__link:focus-visible,.leaderboard-action-card__link:hover,.leaderboard-row-link:focus-visible,.leaderboard-row-link:hover{color:rgba(219,234,247,.98);outline:none}.leaderboard-filter-empty{display:grid;gap:.55rem;padding:1rem;border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015)),color-mix(in srgb,var(--surface-1) 92%,black 8%)}.leaderboard-note-list{display:grid}.leaderboard-note-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start;padding-block:.8rem;border-top:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent)}.leaderboard-note-item:first-child{padding-top:0;border-top:0}.leaderboard-note-index{display:inline-flex;min-width:2.25rem;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent);background:color-mix(in srgb,var(--surface-1) 92%,black 8%);padding:.2rem .55rem;color:var(--text-tertiary);font-size:.7rem;letter-spacing:.18em}.leaderboard-note-item p,.leaderboard-route-cell p,.leaderboard-table td,.leaderboard-table th{overflow-wrap:anywhere}.leaderboard-table-frame{position:relative;overflow:hidden}.leaderboard-table-frame:after,.leaderboard-table-frame:before{content:"";position:absolute;top:0;bottom:0;width:2.5rem;pointer-events:none;z-index:3}.leaderboard-table-frame:before{left:0;background:linear-gradient(90deg,rgba(6,10,18,.96),rgba(6,10,18,0))}.leaderboard-table-frame:after{right:0;background:linear-gradient(270deg,rgba(6,10,18,.96),rgba(6,10,18,0))}.leaderboard-table-scroller{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.leaderboard-scroll-hint{display:none;padding:.9rem 1rem 0;color:var(--text-tertiary);font-size:.75rem;line-height:1.5}.leaderboard-table{min-width:46rem}.leaderboard-table thead th{white-space:nowrap}.leaderboard-table tbody tr{transition:background-color .18s ease}.leaderboard-table tbody tr:hover{background:color-mix(in srgb,var(--surface-1) 70%,transparent)}.leaderboard-table tbody td:first-child,.leaderboard-table thead th:first-child{position:sticky;left:0;z-index:2;background:color-mix(in srgb,var(--surface-contrast) 96%,black 4%)}.leaderboard-table thead th:first-child{z-index:4;background:color-mix(in srgb,var(--surface-1) 96%,black 4%)}.leaderboard-quality-cell>.status-pill,.leaderboard-quality-cell>.ui-chip{max-inline-size:10.5rem}@media (min-width:900px){.leaderboard-action-strip,.leaderboard-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.leaderboard-notes,.leaderboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.leaderboard-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr);align-items:end}}@media (max-width:767px){.leaderboard-summary-card{min-block-size:auto}.leaderboard-action-strip,.leaderboard-filter-grid{grid-template-columns:1fr}.leaderboard-table{min-width:42rem}.leaderboard-scroll-hint{display:block}.leaderboard-table-scroller{padding-bottom:.35rem}}