.catalog-hero.svelte-18pldtr{background:var(--wl-invert);color:var(--wl-on-invert);padding:52px 0 46px;overflow:hidden}.catalog-hero-grid.svelte-18pldtr{grid-template-columns:minmax(0,1fr) minmax(0,316px);align-items:end;gap:64px;display:grid}.on-ink.svelte-18pldtr{color:var(--wl-on-invert-muted)}.on-ink.svelte-18pldtr:before{color:var(--wl-brand)}.catalog-h1.svelte-18pldtr{letter-spacing:-.062em;max-width:11ch;color:var(--wl-on-invert);margin:10px 0 0;font-size:clamp(46px,6.8vw,94px);font-weight:700;line-height:.88}.dot.svelte-18pldtr{color:var(--wl-brand)}.catalog-lede.svelte-18pldtr{max-width:50ch;margin:16px 0 0;font-size:16px;line-height:1.52}.catalog-cta.svelte-18pldtr{margin-top:24px;text-decoration:none}.catalog-stats.svelte-18pldtr{border-top:1px solid var(--wl-invert-line-strong)}.stat-row.svelte-18pldtr{border-bottom:1px solid var(--wl-invert-line);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;display:flex}.stat-row.svelte-18pldtr dt:where(.svelte-18pldtr){font-family:var(--font-narrow);letter-spacing:.13em;text-transform:uppercase;color:var(--wl-on-invert-muted);font-size:8.5px;font-weight:600}.stat-row.svelte-18pldtr dd:where(.svelte-18pldtr){letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600}.stat-row.svelte-18pldtr dd:where(.svelte-18pldtr) span:where(.svelte-18pldtr){font-family:var(--font-narrow);letter-spacing:.08em;text-transform:uppercase;color:var(--wl-on-invert-muted);font-size:9px;font-weight:500}.catalog-body.svelte-18pldtr{padding-bottom:84px}.empty-msg.svelte-18pldtr{border-top:1px solid var(--wl-ink);color:var(--wl-muted);margin-top:48px;padding-top:24px;font-size:13px}.catalog-bar.svelte-18pldtr{border-bottom:1px solid var(--wl-ink);justify-content:space-between;align-items:center;gap:20px;padding:13px 0;display:flex}.bar-left.svelte-18pldtr{align-items:baseline;gap:12px;display:flex}.sort-label.svelte-18pldtr{font-family:var(--font-narrow);letter-spacing:.11em;text-transform:uppercase;color:var(--wl-muted);font-size:9px;font-weight:600}.sort-label.svelte-18pldtr strong:where(.svelte-18pldtr){color:var(--wl-ink);font-weight:700}.cat-header.svelte-18pldtr,.cat-row.svelte-18pldtr{border-bottom:1px solid var(--wl-line);grid-template-columns:44px minmax(0,1fr) 168px 78px 72px 92px 22px;align-items:center;gap:14px;padding:11px 8px;display:grid}.cat-header.svelte-18pldtr{border-bottom:1px solid var(--wl-line-strong);font-family:var(--font-narrow);letter-spacing:.12em;text-transform:uppercase;color:var(--wl-muted);padding:7px 8px;font-size:8px;font-weight:600}.cat-row.svelte-18pldtr{color:var(--wl-ink);text-decoration:none}.cat-row.svelte-18pldtr:hover{background:var(--wl-panel)}.cat-row.svelte-18pldtr:hover .c-arrow:where(.svelte-18pldtr){color:var(--wl-brand)}.c-rank.svelte-18pldtr{font-family:var(--font-narrow);color:var(--wl-muted);font-variant-numeric:tabular-nums;font-size:15px}.cat-row.top3.svelte-18pldtr .c-rank:where(.svelte-18pldtr){color:var(--wl-brand)}.c-name-cell.svelte-18pldtr{min-width:0}.c-model-name.svelte-18pldtr{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;display:block;overflow:hidden}.c-author.svelte-18pldtr{color:var(--wl-muted);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10px;font-weight:400;display:block;overflow:hidden}.c-family.svelte-18pldtr{font-family:var(--font-narrow);letter-spacing:.1em;text-transform:uppercase;color:var(--wl-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.c-score.svelte-18pldtr{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.c-meta.svelte-18pldtr{font-family:var(--font-narrow);letter-spacing:.04em;color:var(--wl-muted);font-size:9.5px}.c-arrow.svelte-18pldtr{color:var(--wl-muted);text-align:right;font-size:13px}.catalog-cta-band.svelte-18pldtr{background:var(--wl-brand);color:var(--wl-brand-on);padding:38px 0 42px}.cta-inner.svelte-18pldtr{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.cta-h2.svelte-18pldtr{letter-spacing:-.055em;max-width:15ch;margin:10px 0 0;font-size:clamp(40px,5.2vw,72px);font-weight:700;line-height:.9}.catalog-cta-band.svelte-18pldtr .btn:where(.svelte-18pldtr){border-color:var(--wl-brand-on);color:var(--wl-brand-on);flex:none;text-decoration:none}.catalog-cta-band.svelte-18pldtr .btn:where(.svelte-18pldtr):hover{background:var(--wl-brand-on);color:var(--wl-brand)}.catalog-cta-band.svelte-18pldtr .slash:where(.svelte-18pldtr){color:var(--wl-brand-on);opacity:.78}.catalog-cta-band.svelte-18pldtr .slash:where(.svelte-18pldtr):before{color:var(--wl-brand-on)}@media (width<=1180px){.catalog-hero-grid.svelte-18pldtr{grid-template-columns:minmax(0,1fr) 280px;gap:44px}}@media (width<=820px){.catalog-hero.svelte-18pldtr{padding:34px 0 30px}.catalog-hero-grid.svelte-18pldtr{display:block}.catalog-stats.svelte-18pldtr{max-width:100%;margin-top:26px}.catalog-h1.svelte-18pldtr{font-size:56px}.catalog-body.svelte-18pldtr{padding-bottom:54px}.cat-header.svelte-18pldtr,.cat-row.svelte-18pldtr{grid-template-columns:30px minmax(0,1fr) 52px 18px;gap:10px;padding:10px 8px}.c-family.svelte-18pldtr,.c-meta.svelte-18pldtr{display:none}.c-model-name.svelte-18pldtr{font-size:15px}.c-author.svelte-18pldtr{font-size:9px}.c-score.svelte-18pldtr{font-size:18px}.catalog-cta-band.svelte-18pldtr{padding:30px 0 34px}.cta-inner.svelte-18pldtr{flex-direction:column;align-items:flex-start;gap:20px}.cta-h2.svelte-18pldtr{font-size:44px}}@media (width<=560px){.catalog-h1.svelte-18pldtr{font-size:46px}}
