.facet-page[data-v-3940f30f]{padding:24px 0 48px}.facet-hero[data-v-3940f30f]{margin:16px 0 20px}.facet-hero__title[data-v-3940f30f]{color:var(--rf-ink);font-family:var(--rf-font-display);font-size:var(--rf-text-3xl);line-height:var(--rf-leading-tight);max-width:80ch;margin:0;font-weight:700}.metric-tabs[data-v-3940f30f]{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.metric-tab[data-v-3940f30f]{font-size:var(--rf-text-sm);color:var(--rf-muted);background:var(--rf-content-surface);border:1px solid var(--rf-line);border-radius:6px;padding:7px 14px;font-weight:600;text-decoration:none}.metric-tab[data-v-3940f30f]:hover{color:var(--rf-ink)}.metric-tab--active[data-v-3940f30f]{color:var(--rf-ink);background:var(--rf-panel-strong);border-color:var(--rf-accent)}.metric-tab--parent[data-v-3940f30f]{color:var(--rf-accent)}.year-switch[data-v-3940f30f]{align-items:center;gap:10px;margin:0 0 24px;display:flex}.year-switch__label[data-v-3940f30f]{font-size:var(--rf-text-xs);color:var(--rf-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.year-select[data-v-3940f30f]{border:1px solid var(--rf-line);background:var(--rf-content-surface);min-width:110px;height:40px;color:var(--rf-ink);font-size:var(--rf-text-base);border-radius:8px;padding:0 12px;font-weight:600}.year-select[data-v-3940f30f]:focus{border-color:var(--rf-accent);outline:none}.leaderboard[data-v-3940f30f]{margin:0 0 32px}.leaderboard h2[data-v-3940f30f]{font-size:var(--rf-text-lg);color:var(--rf-ink);margin:0 0 12px;font-weight:700}.data-table[data-v-3940f30f]{border-collapse:collapse;background:var(--rf-content-surface);border:1px solid var(--rf-line);--rf-table-body-size:var(--rf-text-md);width:100%}.data-table td[data-v-3940f30f],.data-table th[data-v-3940f30f]{text-align:left;border-bottom:1px solid var(--rf-line);padding:8px 12px}.data-table td[data-v-3940f30f]{font-size:var(--rf-table-body-size)}.data-table th[data-v-3940f30f]{background:var(--rf-table-header-surface);color:var(--rf-ink);font-weight:700;font-size:calc(var(--rf-table-body-size)*1.25);white-space:nowrap}.data-table td.num[data-v-3940f30f],.data-table th.num[data-v-3940f30f]{text-align:right;font-family:var(--rf-font-number);font-variant-numeric:tabular-nums}.data-table a[data-v-3940f30f]{color:var(--rf-accent);font-weight:600;text-decoration:none}.data-table a[data-v-3940f30f]:hover{text-decoration:underline}
