.page.svelte-hety9r{padding-block-start:var(--space-7);padding-block-end:var(--space-8)}.intro.svelte-hety9r{gap:var(--space-3);flex-direction:column;margin-block-end:var(--space-6);display:flex}.intro.svelte-hety9r h1:where(.svelte-hety9r){font-style:italic;font-weight:500}.lede.svelte-hety9r{font-family:var(--font-display);color:var(--graphite);max-width:50ch;font-size:1.375rem;line-height:1.4}.container-rule.svelte-hety9r{max-width:var(--page-max-width);margin-inline:auto;margin-block:0 var(--space-6)}.controls.svelte-hety9r{gap:var(--space-4);flex-direction:column;margin-block-end:var(--space-6);display:flex}.search-row.svelte-hety9r{display:flex}.search-label.svelte-hety9r{flex:1;max-width:28rem;display:block}.search-label.svelte-hety9r input:where(.svelte-hety9r){width:100%;font-family:var(--font-display);color:var(--anthracite);border:none;border-bottom:1px solid var(--rule-color);background:0 0;outline:none;padding:.6rem 0 .5rem;font-size:1.15rem;font-style:italic}.search-label.svelte-hety9r input:where(.svelte-hety9r)::placeholder{color:var(--graphite-soft)}.search-label.svelte-hety9r input:where(.svelte-hety9r):focus{border-bottom-color:var(--walnut)}.filter-group.svelte-hety9r{gap:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.ak-pills.svelte-hety9r{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.pill.svelte-hety9r{font-family:var(--font-body);letter-spacing:.04em;color:var(--graphite-soft);border:1px solid var(--rule-color);background:0 0;border-radius:999px;padding:.4rem .75rem;font-size:.8rem;font-weight:500}.pill.svelte-hety9r:hover{color:var(--anthracite);border-color:oklch(62% .04 230)}.pill.is-active.svelte-hety9r{color:var(--bone);background:var(--slate);border-color:var(--slate)}.sort-row.svelte-hety9r{gap:var(--space-3);color:var(--graphite-soft);flex-wrap:wrap;align-items:baseline;font-size:.825rem;display:inline-flex}.sort-label.svelte-hety9r{text-transform:uppercase;letter-spacing:.14em;color:var(--slate);font-size:.7rem}.sort-btn.svelte-hety9r{font-family:var(--font-body);color:var(--graphite-soft);border-bottom:1px solid #0000;padding-block:.2rem;font-size:.825rem}.sort-btn.svelte-hety9r:hover{color:var(--anthracite)}.sort-btn.is-active.svelte-hety9r{color:var(--anthracite);border-bottom-color:var(--walnut)}.state-msg.svelte-hety9r{font-family:var(--font-display);color:var(--graphite-soft);padding-block:var(--space-6);font-size:1.25rem;font-style:italic}.state-error.svelte-hety9r{color:var(--state-fall)}.section-grid.svelte-hety9r{border-top:1px solid var(--rule-color-soft);grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.section-card.svelte-hety9r{gap:var(--space-3);padding:var(--space-4) 0;color:var(--graphite);border-bottom:1px solid var(--rule-color-soft);flex-direction:column;padding-inline-end:var(--space-5);text-decoration:none;transition:background-color .15s;display:flex}.section-card.svelte-hety9r:hover{background:oklch(94% .025 80/.4)}.card-head.svelte-hety9r{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.section-name.svelte-hety9r{font-family:var(--font-display);color:var(--anthracite);font-size:1.35rem;font-style:italic;line-height:1.15}.card-lv.svelte-hety9r{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--slate);white-space:nowrap;font-size:.7rem;font-weight:600}.gender-block.svelte-hety9r{gap:var(--space-4);border-top:1px solid var(--rule-color-soft);grid-template-columns:1fr 1fr;padding-block-start:var(--space-2);display:grid}.gender-col.svelte-hety9r{flex-direction:column;gap:.3rem;display:flex}.gender-label.svelte-hety9r{text-transform:uppercase;letter-spacing:.12em;color:var(--slate);margin:0 0 .25rem;font-size:.6rem;font-weight:600}.gender-stat.svelte-hety9r{font-family:var(--font-display);font-variant-numeric:lining-nums;align-items:baseline;gap:.4ch;display:flex}.stat-key.svelte-hety9r{font-family:var(--font-body);letter-spacing:.1em;color:var(--slate);min-width:2.5ch;font-size:.6rem;font-weight:500}.gender-stat.svelte-hety9r .num-display:where(.svelte-hety9r){color:var(--anthracite);font-size:1.05rem}.gender-stat.svelte-hety9r .dec:where(.svelte-hety9r){font-style:italic}.gender-stat.svelte-hety9r .unit:where(.svelte-hety9r){font-family:var(--font-body);color:var(--graphite-soft);margin-inline-start:.2ch;font-size:.6rem}.gender-stat.svelte-hety9r .na:where(.svelte-hety9r){color:var(--graphite-soft)}.gender-athlete.svelte-hety9r{font-family:var(--font-body);color:var(--graphite-soft);margin:.25rem 0 0;font-size:.7rem;line-height:1.2}.athlete-count.svelte-hety9r{color:var(--graphite-soft);margin:0;font-size:.75rem}.athlete-count.svelte-hety9r .num-display:where(.svelte-hety9r){font-family:var(--font-display);color:var(--anthracite);font-style:italic}.visually-hidden.svelte-hety9r{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
