.model-controls.svelte-1ymyo5k{justify-content:space-between;gap:24px;display:flex}.filter-group.svelte-1ymyo5k,.search-sort.svelte-1ymyo5k{flex-wrap:wrap;gap:8px;display:flex}button.svelte-1ymyo5k,input.svelte-1ymyo5k,select.svelte-1ymyo5k{border:1px solid var(--color-rule-strong);min-height:44px;color:var(--color-ink);background:var(--color-canvas-raised)}button.svelte-1ymyo5k{cursor:pointer;padding-inline:14px}button.svelte-1ymyo5k:hover,button.active.svelte-1ymyo5k{border-color:var(--color-ink);color:var(--color-canvas-raised);background:var(--color-ink)}input.svelte-1ymyo5k{width:min(280px,58vw);padding-inline:13px}select.svelte-1ymyo5k{padding-inline:12px 36px}.result-count.svelte-1ymyo5k{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;margin-block:20px 10px}.table-frame.svelte-1ymyo5k{border:1px solid var(--color-rule);background:var(--color-canvas-raised);overflow-x:auto}table.svelte-1ymyo5k{border-collapse:collapse;text-align:left;width:100%;min-width:920px}th.svelte-1ymyo5k,td.svelte-1ymyo5k{border-bottom:1px solid var(--color-rule);vertical-align:top;padding:15px 18px}th.svelte-1ymyo5k{z-index:1;color:var(--color-ink-muted);background:var(--color-canvas-raised);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;position:sticky;top:68px}td.svelte-1ymyo5k{font-size:var(--text-sm)}td.svelte-1ymyo5k strong:where(.svelte-1ymyo5k),td.svelte-1ymyo5k small:where(.svelte-1ymyo5k){display:block}td.svelte-1ymyo5k small:where(.svelte-1ymyo5k){color:var(--color-ink-muted);font-size:var(--text-xs);margin-top:4px}.ecosystem-tag.svelte-1ymyo5k,.access-tag.svelte-1ymyo5k{border:1px solid var(--color-west);color:var(--color-west);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;font-size:.68rem;font-weight:750;display:inline-flex}.ecosystem-tag.china.svelte-1ymyo5k{border-color:var(--color-china);color:var(--color-china)}.access-tag.svelte-1ymyo5k{border-color:var(--color-rule-strong);color:var(--color-ink-muted)}.access-tag.open.svelte-1ymyo5k{border-style:dashed;border-color:var(--color-ink);color:var(--color-ink)}.score-cell.svelte-1ymyo5k{text-align:right;font-variant-numeric:tabular-nums}.score-cell.svelte-1ymyo5k strong:where(.svelte-1ymyo5k){font-family:var(--font-mono);font-size:var(--text-base)}.empty.svelte-1ymyo5k{text-align:center;color:var(--color-ink-muted);padding-block:48px}@media (width<=900px){.model-controls.svelte-1ymyo5k{flex-direction:column}th.svelte-1ymyo5k{top:104px}}.page-header.svelte-18pldtr{grid-template-columns:1.1fr .65fr;align-items:end;gap:64px;padding-block:76px 64px;display:grid}h1.svelte-18pldtr{letter-spacing:-.07em;max-width:12ch;margin:18px 0 0;font-size:clamp(3.4rem,7vw,7rem);line-height:.9}.header-note.svelte-18pldtr p:where(.svelte-18pldtr),.roster-intro.svelte-18pldtr>p:where(.svelte-18pldtr){color:var(--color-ink-muted)}.header-note.svelte-18pldtr a:where(.svelte-18pldtr){color:var(--color-ink);font-weight:720}.roster.svelte-18pldtr{border-top:1px solid var(--color-rule);padding-block:48px 72px}.roster-intro.svelte-18pldtr{grid-template-columns:1fr .7fr;align-items:end;gap:40px;margin-bottom:32px;display:grid}h2.svelte-18pldtr{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.coverage.svelte-18pldtr{border-top:1px solid var(--color-rule);grid-template-columns:.65fr 1.35fr;gap:56px;padding-block:60px 80px;display:grid}.gap-list.svelte-18pldtr{border-top:1px solid var(--color-rule-strong)}.gap-list.svelte-18pldtr article:where(.svelte-18pldtr){border-bottom:1px solid var(--color-rule);grid-template-columns:.4fr .45fr 1fr;gap:20px;padding-block:20px;display:grid}.gap-list.svelte-18pldtr span:where(.svelte-18pldtr){color:var(--color-china);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.gap-list.svelte-18pldtr p:where(.svelte-18pldtr){color:var(--color-ink-muted);font-size:var(--text-sm);margin:0}@media (width<=860px){.page-header.svelte-18pldtr,.roster-intro.svelte-18pldtr,.coverage.svelte-18pldtr{grid-template-columns:1fr}.page-header.svelte-18pldtr,.coverage.svelte-18pldtr{gap:24px}.gap-list.svelte-18pldtr article:where(.svelte-18pldtr){grid-template-columns:1fr;gap:6px}}
