.row.svelte-uwjq8b{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr) 11rem 9rem 5rem auto;align-items:center;gap:1rem;padding:.75rem 1rem;transition:border-color .15s,background .15s;display:grid;position:relative}.row.svelte-uwjq8b:hover{border-color:var(--mint);background:var(--mint-soft)}.row.svelte-uwjq8b[data-tier=editors-pick]{border-color:var(--gold)}h3.svelte-uwjq8b{font:700 1rem var(--font-body);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}h3.svelte-uwjq8b a:where(.svelte-uwjq8b){color:var(--ink);text-decoration:none}h3.svelte-uwjq8b a:where(.svelte-uwjq8b):after{content:"";position:absolute;inset:0}p.svelte-uwjq8b{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.methods.svelte-uwjq8b{color:var(--ink-soft);font-size:.82rem}.price.svelte-uwjq8b{text-align:end}.cmp.svelte-uwjq8b{z-index:1;position:relative}.cmp.svelte-uwjq8b input:where(.svelte-uwjq8b){accent-color:var(--brand);cursor:pointer;block-size:1.15rem;inline-size:1.15rem}@media (width<=52rem){.row.svelte-uwjq8b{grid-template-columns:auto minmax(0,1fr) auto}.methods.svelte-uwjq8b,.price.svelte-uwjq8b,.row.svelte-uwjq8b .rating{display:none}}.pager.svelte-14nrfpk{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin-block-start:2rem;display:flex}.num.svelte-14nrfpk{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:50%;block-size:2.3rem;min-inline-size:2.3rem;font-weight:650}.num.svelte-14nrfpk:hover{border-color:var(--mint)}.num.svelte-14nrfpk[aria-current=page]{background:var(--mint);color:var(--on-brand);border-color:var(--mint)}.gap.svelte-14nrfpk{color:var(--ink-soft);padding-inline:.2rem}button.svelte-14nrfpk:disabled{opacity:.4;cursor:not-allowed}.page.svelte-12ewbr5{gap:2rem;padding-block:clamp(2rem,6vw,4rem);display:grid}h1.svelte-12ewbr5{font-size:var(--step-3)}.layout.svelte-12ewbr5{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (width<=56rem){.layout.svelte-12ewbr5{grid-template-columns:1fr}}.filters.svelte-12ewbr5{gap:1rem;padding:1.2rem;display:grid;position:sticky;inset-block-start:5rem}@media (width<=56rem){.filters.svelte-12ewbr5{position:static}}.field.svelte-12ewbr5{gap:.3rem;display:grid}.field.svelte-12ewbr5 span:where(.svelte-12ewbr5){color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:700}input[type=search].svelte-12ewbr5,select.svelte-12ewbr5{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--paper);inline-size:100%;padding:.6em .8em}:is(input[type=search].svelte-12ewbr5,select.svelte-12ewbr5):focus-visible{outline-offset:1px}.check.svelte-12ewbr5{align-items:center;gap:.6rem;font-weight:600;display:flex}.check.svelte-12ewbr5 input:where(.svelte-12ewbr5){accent-color:var(--brand);block-size:1.1rem;inline-size:1.1rem}.results.svelte-12ewbr5{scroll-margin-block-start:5rem}.toolbar.svelte-12ewbr5{flex-wrap:wrap;align-items:center;gap:1rem;margin-block-end:1rem;display:flex}.count.svelte-12ewbr5{color:var(--ink-soft);margin-inline-end:auto;font-weight:600}.sortby.svelte-12ewbr5{color:var(--ink-soft);align-items:center;gap:.5rem;font-size:.88rem;font-weight:600;display:flex}.sortby.svelte-12ewbr5 select:where(.svelte-12ewbr5){inline-size:auto}.view.svelte-12ewbr5{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-2);gap:2px;padding:3px;display:inline-flex}.view.svelte-12ewbr5 button:where(.svelte-12ewbr5){block-size:2rem;inline-size:2.1rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:.4rem}.view.svelte-12ewbr5 button[aria-pressed=true]:where(.svelte-12ewbr5){background:var(--mint);color:var(--on-brand)}.grid.svelte-12ewbr5{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1.2rem;display:grid}.list.svelte-12ewbr5{gap:.5rem;display:grid}.empty.svelte-12ewbr5{flex-wrap:wrap;align-items:center;gap:1rem;padding:2rem;display:flex}.index.svelte-12ewbr5{box-shadow:none;padding:1.5rem}.index.svelte-12ewbr5 h2:where(.svelte-12ewbr5){font-size:var(--step-1);margin-block-end:1rem}.index.svelte-12ewbr5 ul:where(.svelte-12ewbr5){columns:13rem;column-gap:1.5rem;font-size:.92rem}.index.svelte-12ewbr5 li:where(.svelte-12ewbr5){break-inside:avoid;padding-block:.15rem}.index.svelte-12ewbr5 a:where(.svelte-12ewbr5){color:var(--ink-soft)}.index.svelte-12ewbr5 a:where(.svelte-12ewbr5):hover{color:var(--brand)}
