main.svelte-171l7w4{max-width:1040px;margin:0 auto;padding:18px clamp(16px,5vw,32px) 56px}.hero.svelte-171l7w4{margin:8px 0 26px}.kicker.svelte-171l7w4{background:var(--surface);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-pill);margin:0 0 10px;padding:2px 14px;font-size:14px;font-weight:800;display:inline-block}h1.svelte-171l7w4{max-width:18ch;margin:0 0 10px;font-size:clamp(28px,4.6vw,44px);line-height:1.1}.lead.svelte-171l7w4{color:var(--ink-soft);max-width:58ch;margin:0 0 20px;font-size:18px}.finder.svelte-171l7w4{flex-direction:column;gap:12px;display:flex}.search.svelte-171l7w4 input:where(.svelte-171l7w4){width:100%;max-width:520px;font:inherit;border:var(--outline-w) solid var(--outline);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);box-shadow:var(--shadow);padding:12px 18px;font-weight:700}.search.svelte-171l7w4 input:where(.svelte-171l7w4):focus-visible{outline:3px solid var(--select);outline-offset:2px}.sr.svelte-171l7w4{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.chips.svelte-171l7w4{flex-wrap:wrap;gap:8px;display:flex}.chip.svelte-171l7w4{background:var(--surface);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-pill);font:inherit;color:var(--ink);cursor:pointer;padding:6px 16px;font-size:14px;font-weight:800}.chip.on.svelte-171l7w4{background:var(--select);box-shadow:var(--shadow)}.featured.svelte-171l7w4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-bottom:36px;display:grid}.big.svelte-171l7w4{color:inherit;background:color-mix(in srgb, var(--tint) 60%, var(--surface));flex-direction:column;gap:8px;padding:24px;text-decoration:none;display:flex;position:relative}.big.svelte-171l7w4 h2:where(.svelte-171l7w4){text-transform:none;letter-spacing:0;font-size:21px;line-height:1.2;font-family:var(--font-body,inherit);margin:6px 0 0;font-weight:900}.big.svelte-171l7w4 p:where(.svelte-171l7w4){color:var(--ink-soft);margin:0}.big.svelte-171l7w4 .tile:where(.svelte-171l7w4){width:58px;height:58px;font-size:32px}.flag.svelte-171l7w4{background:var(--surface);border:2px solid var(--outline);border-radius:var(--radius-pill);padding:0 10px;font-size:12px;font-weight:800;position:absolute;top:18px;right:18px}.go.svelte-171l7w4{margin-top:6px;font-weight:900}.big.svelte-171l7w4:hover .go:where(.svelte-171l7w4){text-decoration:underline}.group.svelte-171l7w4{margin-bottom:34px}.ghead.svelte-171l7w4{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:14px;display:flex}.ghead.svelte-171l7w4 h2:where(.svelte-171l7w4){margin:0;font-size:22px}.ghead.svelte-171l7w4 p:where(.svelte-171l7w4){color:var(--ink-soft);margin:0}.grid.svelte-171l7w4{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.tool.svelte-171l7w4{color:inherit;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:grid}.txt.svelte-171l7w4{flex-direction:column;gap:2px;min-width:0;display:flex}.txt.svelte-171l7w4 b:where(.svelte-171l7w4){font-size:16px;line-height:1.25}.txt.svelte-171l7w4 small:where(.svelte-171l7w4){color:var(--ink-soft);font-size:14px;line-height:1.35}.arrow.svelte-171l7w4{opacity:.35;font-size:20px;font-weight:900;transition:transform .18s,opacity .18s}.tile.svelte-171l7w4{border:var(--outline-w) solid var(--outline);background:color-mix(in srgb, var(--tint) 75%, var(--surface));border-radius:14px;place-items:center;width:46px;height:46px;font-size:26px;transition:transform .2s;display:grid}.card.svelte-171l7w4{animation:.45s both svelte-171l7w4-rise;animation-delay:calc(var(--i,0) * 40ms);transition:transform .15s,box-shadow .15s}.card.svelte-171l7w4:hover{transform:translateY(-3px)}.card.svelte-171l7w4:hover .tile:where(.svelte-171l7w4){transform:rotate(-8deg)scale(1.1)}.card.svelte-171l7w4:hover .arrow:where(.svelte-171l7w4){opacity:1;transform:translate(3px)}@keyframes svelte-171l7w4-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.none.svelte-171l7w4{color:var(--ink-soft);padding:30px 0;font-size:18px}.cta.svelte-171l7w4{background:color-mix(in srgb, var(--tint) 60%, var(--surface));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:24px 28px;animation:none;display:flex}.cta.svelte-171l7w4:hover{transform:none}.cta.svelte-171l7w4 h2:where(.svelte-171l7w4){margin:0 0 4px;font-size:22px}.cta.svelte-171l7w4 p:where(.svelte-171l7w4){color:var(--ink-soft);max-width:52ch;margin:0}@media (prefers-reduced-motion:reduce){.card.svelte-171l7w4{transition:none;animation:none}.card.svelte-171l7w4:hover,.card.svelte-171l7w4:hover .tile:where(.svelte-171l7w4),.card.svelte-171l7w4:hover .arrow:where(.svelte-171l7w4){transform:none}}
