.page.svelte-1ez3k3s{gap:2.5rem;padding-block:clamp(2rem,6vw,4rem);display:grid}h1.svelte-1ez3k3s{font-size:var(--step-3)}h2.svelte-1ez3k3s{font-size:var(--step-2)}.comparison-heading.svelte-1ez3k3s{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.comparison-heading.svelte-1ez3k3s>div:where(.svelte-1ez3k3s){min-inline-size:0}.comparison-owl.svelte-1ez3k3s{flex:none;block-size:auto;inline-size:clamp(6rem,18vw,11.25rem)}@media (width<=30rem){.comparison-heading.svelte-1ez3k3s{flex-direction:column-reverse;align-items:flex-start;gap:.75rem}}.controls.svelte-1ez3k3s{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-block-start:.6rem;display:flex}.picker.svelte-1ez3k3s{inline-size:min(100%,18rem);position:relative}.picker.svelte-1ez3k3s input:where(.svelte-1ez3k3s){border:1px solid var(--line);background:var(--surface);border-radius:999px;inline-size:100%;padding:.6em 1em}.picker.svelte-1ez3k3s .opts:where(.svelte-1ez3k3s){z-index:10;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);max-block-size:18rem;margin:0;padding:.3rem;list-style:none;display:none;position:absolute;inset-block-start:calc(100% + .3rem);inset-inline:0;overflow-y:auto}.picker.svelte-1ez3k3s:focus-within .opts:where(.svelte-1ez3k3s){display:block}.picker.svelte-1ez3k3s button:where(.svelte-1ez3k3s){cursor:pointer;text-align:start;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.6rem;inline-size:100%;padding:.45rem .6rem;display:flex}.picker.svelte-1ez3k3s button:where(.svelte-1ez3k3s):hover,.picker.svelte-1ez3k3s button:where(.svelte-1ez3k3s):focus-visible{background:var(--mint-soft)}.picker.svelte-1ez3k3s .none:where(.svelte-1ez3k3s){color:var(--ink-soft);padding:.5rem .7rem}.check.svelte-1ez3k3s{align-items:center;gap:.5rem;font-weight:600;display:flex}.check.svelte-1ez3k3s input:where(.svelte-1ez3k3s){accent-color:var(--brand);block-size:1.1rem;inline-size:1.1rem}.empty.svelte-1ez3k3s{padding:2rem}.pairs.svelte-1ez3k3s{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.7rem;display:grid}.pairs.svelte-1ez3k3s a:where(.svelte-1ez3k3s){color:var(--ink);box-shadow:none;padding:.9rem 1.1rem;font-weight:650;text-decoration:none;transition:border-color .15s,background .15s;display:block}.pairs.svelte-1ez3k3s a:where(.svelte-1ez3k3s):hover{border-color:var(--mint);background:var(--mint-soft)}.pairs.svelte-1ez3k3s span:where(.svelte-1ez3k3s){color:var(--ink-soft);margin-inline:.2em;font-weight:400}
