@layer theme,base;@layer components{.v1bNYa_page{width:100%;max-width:var(--table-max);padding:var(--table-space-600) var(--table-gutter) var(--table-space-1000);color:var(--table-ink);margin:auto}.v1bNYa_header{justify-content:space-between;align-items:end;gap:var(--table-space-300);margin-bottom:var(--table-space-400);flex-wrap:wrap;display:flex}.v1bNYa_eyebrow{margin:0 0 var(--table-space-125);font-size:var(--table-text-xs);text-transform:uppercase;letter-spacing:var(--table-tracking-widest);color:var(--table-ink-soft);font-weight:650}.v1bNYa_title{font:var(--table-weight-bold) clamp(var(--table-text-display-xs), 5vw, var(--table-text-display-2xl))/var(--table-leading-tight) var(--table-sans);letter-spacing:var(--table-tracking-tight);margin:0}.v1bNYa_description{max-width:620px;margin:var(--table-space-175) 0 0;color:var(--table-ink-soft);font-size:var(--table-text-base)}.v1bNYa_filters{gap:var(--table-space-200);margin-bottom:var(--table-space-350);display:grid}.v1bNYa_periods{gap:var(--table-space-075);flex-wrap:wrap;display:flex}.v1bNYa_periods a{padding:var(--table-space-125) var(--table-space-200);border:1px solid var(--table-line);border-radius:var(--table-radius-pill);color:var(--table-ink);font-size:var(--table-text-md);text-decoration:none}.v1bNYa_periods a[aria-current]{background:var(--table-ink);color:var(--table-on-ink);border-color:var(--table-ink)}.v1bNYa_filterForm{align-items:center;gap:var(--table-space-125);flex-wrap:wrap;display:flex}.v1bNYa_input{min-width:160px;max-width:100%;min-height:42px;padding:var(--table-space-100) var(--table-space-175);border:1px solid var(--table-line-strong);border-radius:var(--table-radius-pill);background:var(--table-surface);color:var(--table-ink);font:inherit;font-size:var(--table-text-md)}.v1bNYa_grid{gap:var(--table-space-250);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v1bNYa_section{border:1px solid var(--table-line);border-radius:var(--table-radius-lg);background:var(--table-surface);min-width:0;overflow:hidden}.v1bNYa_sectionHeader{justify-content:space-between;align-items:start;gap:var(--table-space-200);padding:var(--table-space-250) var(--table-space-250);border-bottom:1px solid var(--table-line);display:flex}.v1bNYa_sectionHeader h2{font:var(--table-weight-bold) var(--table-text-xl)/var(--table-leading-compact) var(--table-sans);margin:0}.v1bNYa_sectionHeader a{color:inherit;text-decoration:none}.v1bNYa_sectionHeader a:hover{text-decoration:underline}.v1bNYa_sectionHeader span{color:var(--table-ink-soft);font-size:var(--table-text-sm);white-space:nowrap;font-variant-numeric:tabular-nums}.v1bNYa_board{gap:var(--table-space-250);display:grid}.v1bNYa_podium{gap:var(--table-space-200);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v1bNYa_podiumCard{justify-content:center;align-items:center;gap:var(--table-space-200);padding:var(--table-space-350) var(--table-space-250);border:1px solid var(--table-line);border-radius:var(--table-radius-lg);background:var(--table-surface);text-align:center;flex-direction:column;min-width:0;display:flex}.v1bNYa_champion{box-shadow:inset 0 3px var(--table-iri-5)}.v1bNYa_place{align-items:center;gap:var(--table-space-100);font-size:var(--table-text-sm);font-weight:var(--table-weight-bold);display:flex}.v1bNYa_place svg{width:20px;height:20px}.v1bNYa_avatar{border-radius:var(--table-radius-round);background:var(--table-bg-deep);width:38px;height:38px;font-size:var(--table-text-lg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.v1bNYa_avatar img{object-fit:cover;width:100%;height:100%}.v1bNYa_podiumCard .v1bNYa_avatar{width:88px;height:88px;font-size:var(--table-text-display-xs)}.v1bNYa_name{overflow-wrap:anywhere;min-width:0;color:var(--table-ink);font-weight:650;text-decoration:none}a.v1bNYa_name:hover{text-decoration:underline}.v1bNYa_podiumCard .v1bNYa_name{font-size:var(--table-text-2xl)}.v1bNYa_result{gap:var(--table-space-050);font-variant-numeric:tabular-nums;display:grid}.v1bNYa_result strong{justify-content:center;align-items:center;gap:var(--table-space-075);white-space:nowrap;font-weight:650;display:flex}.v1bNYa_result svg{width:16px;height:16px}.v1bNYa_result>span{color:var(--table-ink-soft);font-size:var(--table-text-2xs)}.v1bNYa_list{margin:0;padding:0;list-style:none}.v1bNYa_list li{align-items:center;gap:var(--table-space-150);padding:var(--table-space-175) var(--table-space-250);border-bottom:1px solid var(--table-line);display:flex}.v1bNYa_list li:last-child{border-bottom:0}.v1bNYa_list .v1bNYa_name{font-size:var(--table-text-md);flex:1}.v1bNYa_list .v1bNYa_result{text-align:end;font-size:var(--table-text-md)}.v1bNYa_rank{width:30px;font-size:var(--table-text-sm);color:var(--table-ink-soft);flex-shrink:0}.v1bNYa_empty{justify-items:center;gap:var(--table-space-150);padding:var(--table-space-500) var(--table-space-250);text-align:center;color:var(--table-ink-soft);display:grid}.v1bNYa_empty p{font-size:var(--table-text-md);margin:0}.v1bNYa_empty a{color:var(--table-ink);font-size:var(--table-text-sm)}.v1bNYa_empty svg{width:26px;height:26px}.v1bNYa_meta{margin:var(--table-space-175) 0 0;color:var(--table-ink-soft);font-size:var(--table-text-xs)}.v1bNYa_section>.v1bNYa_meta{padding:0 var(--table-space-250) var(--table-space-200)}.v1bNYa_heading{justify-content:space-between;align-items:baseline;gap:var(--table-space-200);margin:var(--table-space-300) 0 var(--table-space-250);display:flex}.v1bNYa_heading h2{font:var(--table-weight-bold) var(--table-text-4xl)/var(--table-leading-compact) var(--table-sans);margin:0}.v1bNYa_heading a{color:inherit;text-decoration:none}.v1bNYa_heading span{font-size:var(--table-text-sm);color:var(--table-ink-soft)}.v1bNYa_pager{justify-content:end;gap:var(--table-space-175);margin-top:var(--table-space-250);font-size:var(--table-text-md);align-items:center;display:flex}.v1bNYa_pager a{color:var(--table-ink)}.v1bNYa_page a:focus-visible,.v1bNYa_filters a:focus-visible,.v1bNYa_input:focus-visible{outline:2px solid var(--table-focus);outline-offset:3px}@media (max-width:700px){.v1bNYa_page{padding:var(--table-space-400) var(--table-space-200) var(--table-space-600)}.v1bNYa_grid,.v1bNYa_podium{grid-template-columns:1fr}.v1bNYa_podiumCard{padding:var(--table-space-300)}.v1bNYa_list li{padding:var(--table-space-175);gap:var(--table-space-100)}.v1bNYa_list .v1bNYa_avatar{width:30px;height:30px}.v1bNYa_filterForm>*{max-width:100%}.v1bNYa_input{flex:1}}}@layer utilities;
