.selector-hero[data-astro-cid-crx5uyjx] .page-hero{min-height:58svh}.selector-hero[data-astro-cid-crx5uyjx] .page-hero-content{padding:84px 0 44px}.selector-section[data-astro-cid-crx5uyjx]{padding-top:34px}.selector-layout[data-astro-cid-crx5uyjx]{display:grid;grid-template-columns:286px minmax(0,1fr);gap:36px;align-items:start}.selector-panel[data-astro-cid-crx5uyjx]{position:sticky;top:92px;display:grid;gap:22px;padding:22px;border:1px solid var(--line);background:var(--surface)}.selector-panel[data-astro-cid-crx5uyjx] h3[data-astro-cid-crx5uyjx]{margin:0 0 10px;font-size:.82rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.selector-chips[data-astro-cid-crx5uyjx]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-astro-cid-crx5uyjx]{position:relative;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:2px;padding:5px 9px;font-size:.78rem;cursor:pointer;background:var(--surface)}.chip[data-astro-cid-crx5uyjx] input[data-astro-cid-crx5uyjx]{position:absolute;opacity:0;pointer-events:none}.chip[data-astro-cid-crx5uyjx]:has(input:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.selector-select[data-astro-cid-crx5uyjx] select[data-astro-cid-crx5uyjx]{width:100%;padding:8px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:.85rem}.selector-reset[data-astro-cid-crx5uyjx]{width:100%;justify-content:center}.selector-result-head[data-astro-cid-crx5uyjx]{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.selector-result-head[data-astro-cid-crx5uyjx] h2[data-astro-cid-crx5uyjx]{margin:0}.selector-count[data-astro-cid-crx5uyjx]{color:var(--muted);font-size:.85rem;font-variant-numeric:tabular-nums}.selector-table[data-astro-cid-crx5uyjx]{width:100%;min-width:700px;font-size:.8rem;table-layout:fixed}.selector-table[data-astro-cid-crx5uyjx] th[data-astro-cid-crx5uyjx]{padding:10px 12px;white-space:normal}.selector-table[data-astro-cid-crx5uyjx] td[data-astro-cid-crx5uyjx]{padding:10px 12px;font-weight:400;color:var(--ink);white-space:normal}.selector-table[data-astro-cid-crx5uyjx] col-check[data-astro-cid-crx5uyjx]{width:4%}.selector-table[data-astro-cid-crx5uyjx] th[data-astro-cid-crx5uyjx]:nth-child(1),.selector-table[data-astro-cid-crx5uyjx] td[data-astro-cid-crx5uyjx]:nth-child(1){width:4%}.selector-table[data-astro-cid-crx5uyjx] th[data-astro-cid-crx5uyjx]:nth-child(2),.selector-table[data-astro-cid-crx5uyjx] td[data-astro-cid-crx5uyjx]:nth-child(2){width:30%}.selector-table[data-astro-cid-crx5uyjx] th[data-astro-cid-crx5uyjx]:nth-child(3),.selector-table[data-astro-cid-crx5uyjx] td[data-astro-cid-crx5uyjx]:nth-child(3){width:13%}.selector-table[data-astro-cid-crx5uyjx] th[data-astro-cid-crx5uyjx]:nth-child(4),.selector-table[data-astro-cid-crx5uyjx] td[data-astro-cid-crx5uyjx]:nth-child(4){width:12%}.selector-table[data-astro-cid-crx5uyjx] th[data-astro-cid-crx5uyjx]:nth-child(5),.selector-table[data-astro-cid-crx5uyjx] td[data-astro-cid-crx5uyjx]:nth-child(5){width:14%}.selector-table[data-astro-cid-crx5uyjx] th[data-astro-cid-crx5uyjx]:nth-child(6),.selector-table[data-astro-cid-crx5uyjx] td[data-astro-cid-crx5uyjx]:nth-child(6){width:18%}.selector-table[data-astro-cid-crx5uyjx] th[data-astro-cid-crx5uyjx]:nth-child(7),.selector-table[data-astro-cid-crx5uyjx] td[data-astro-cid-crx5uyjx]:nth-child(7){width:7%}.selector-table[data-astro-cid-crx5uyjx] th[data-astro-cid-crx5uyjx]{text-align:left}.selector-table[data-astro-cid-crx5uyjx] td[data-astro-cid-crx5uyjx].selector-family{color:var(--accent-strong);font-weight:600}.compare-table[data-astro-cid-crx5uyjx]{min-width:640px}.compare-table[data-astro-cid-crx5uyjx] td[data-astro-cid-crx5uyjx]{font-weight:400;color:var(--ink);white-space:normal}.selector-table[data-astro-cid-crx5uyjx] tr[data-astro-cid-crx5uyjx].is-best td[data-astro-cid-crx5uyjx]{background:var(--accent-soft)}.cell-sub[data-astro-cid-crx5uyjx]{display:block;color:var(--muted);font-size:.72rem;margin-top:3px;max-width:260px}.cell-tags[data-astro-cid-crx5uyjx]{display:flex;flex-wrap:wrap;gap:4px}.cell-tags[data-astro-cid-crx5uyjx] span[data-astro-cid-crx5uyjx]{display:inline-block;padding:2px 6px;border:1px solid var(--line);font-size:.7rem;color:var(--muted)}.match-badge[data-astro-cid-crx5uyjx]{display:inline-block;margin-top:6px;padding:2px 7px;font-size:.7rem;border:1px solid var(--line);color:var(--muted)}.match-badge[data-astro-cid-crx5uyjx].best{border-color:var(--accent);color:var(--accent-strong);background:#fff}.match-badge[data-astro-cid-crx5uyjx].alt{border-color:var(--signal);color:#8a5b00}.match-badge[data-astro-cid-crx5uyjx].custom{border-style:dashed}.selector-empty[data-astro-cid-crx5uyjx]{margin-top:18px;padding:18px;border:1px dashed var(--line);background:var(--surface-alt)}.selector-compare[data-astro-cid-crx5uyjx]{margin-top:30px}.selector-compare-head[data-astro-cid-crx5uyjx]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.compare-box[data-astro-cid-crx5uyjx]{accent-color:var(--accent)}.download-pill[data-astro-cid-crx5uyjx]{display:inline-block;padding:2px 8px;border:1px solid var(--accent);color:var(--accent-strong);font-size:.72rem}@media (max-width: 900px){.selector-layout[data-astro-cid-crx5uyjx]{grid-template-columns:1fr}.selector-panel[data-astro-cid-crx5uyjx]{position:static}}
