.hero.svelte-1j3bwkr{background:var(--stage);color:var(--stage-text);display:grid}@media (min-width:1000px){.hero.svelte-1j3bwkr{grid-template-columns:1fr 1fr;min-height:min(760px,100svh - 64px)}}.hero-copy.svelte-1j3bwkr{padding:40px var(--gutter) 48px;align-items:center;display:flex}.hero-copy-in.svelte-1j3bwkr{max-width:640px;margin-left:auto;margin-right:auto}@media (min-width:1000px){.hero-copy.svelte-1j3bwkr{padding:64px 48px 72px var(--gutter)}.hero-copy-in.svelte-1j3bwkr{width:100%;margin-right:0}}.hero-h.svelte-1j3bwkr{font:800 clamp(36px, 3.8vw, 58px) / 1.04 var(--font-display);letter-spacing:-.035em}.line.svelte-1j3bwkr{padding-bottom:.06em;display:block;overflow:hidden}.line.svelte-1j3bwkr>span:where(.svelte-1j3bwkr){display:block}@media (prefers-reduced-motion:no-preference){.line.svelte-1j3bwkr>span:where(.svelte-1j3bwkr){animation:svelte-1j3bwkr-lift .9s var(--ease) both;animation-delay:calc(var(--i) * .11s)}.hero-sub.svelte-1j3bwkr,.hero-actions.svelte-1j3bwkr{animation:svelte-1j3bwkr-fade .7s var(--ease) .35s both}}@keyframes svelte-1j3bwkr-lift{0%{transform:translateY(105%)}to{transform:none}}@keyframes svelte-1j3bwkr-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hero-sub.svelte-1j3bwkr{font-size:var(--s-lead);color:var(--stage-muted);max-width:44ch;margin-top:22px;line-height:1.5}.hero-actions.svelte-1j3bwkr{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:30px;display:flex}.hero-link.svelte-1j3bwkr{color:var(--stage-text);font-weight:700;text-decoration:none}.hero-link.svelte-1j3bwkr:hover{text-underline-offset:4px;text-decoration:underline}.hero-meta.svelte-1j3bwkr{font-size:var(--s-small);color:var(--stage-muted);margin-top:22px;font-weight:600}.hero-stage.svelte-1j3bwkr{background:var(--stage-2);padding:32px var(--gutter) 40px;place-items:center;display:grid}@media (min-width:1000px){.hero-stage.svelte-1j3bwkr{padding:48px}}.frag.svelte-1j3bwkr{--a-bg:#f2f3ef;--a-card:#fff;--a-text:#0e1116;--a-muted:#6b7280;--a-line:#0e111614;background:var(--a-bg);width:min(100%,420px);color:var(--a-text);border-radius:32px;padding:22px 18px 18px;font-size:15px;line-height:1.35}@media (prefers-color-scheme:dark){.frag.svelte-1j3bwkr{--a-bg:#000;--a-card:#1c1c1e;--a-text:#f4f5f2;--a-muted:#98989f;--a-line:#ffffff17}}.frag-title.svelte-1j3bwkr{font:800 28px/1.1 var(--font-display);letter-spacing:-.02em;margin:0 4px 14px}.frag-field.svelte-1j3bwkr{background:var(--a-card);height:50px;box-shadow:0 0 0 1px var(--a-line);border-radius:18px;align-items:center;gap:10px;padding:0 14px;display:flex}.plus.svelte-1j3bwkr{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-weight:800;line-height:1;display:grid}.frag-field.svelte-1j3bwkr input:where(.svelte-1j3bwkr){background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:16px}.frag-field.svelte-1j3bwkr:focus-within{box-shadow:0 0 0 2px var(--accent)}.frag-list.svelte-1j3bwkr{background:var(--a-card);border-radius:20px;margin-top:12px;padding:2px 14px}.frag-list.svelte-1j3bwkr li:where(.svelte-1j3bwkr){border-top:1px solid var(--a-line);align-items:center;gap:12px;min-height:52px;padding:6px 0;display:flex}.frag-list.svelte-1j3bwkr li:where(.svelte-1j3bwkr):first-child{border-top:0}.tick.svelte-1j3bwkr{width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--a-muted);opacity:.7;border-radius:50%;flex:none}.what.svelte-1j3bwkr{flex:1;min-width:0;display:grid}.what.svelte-1j3bwkr b:where(.svelte-1j3bwkr){font-size:16px;font-weight:600}.what.svelte-1j3bwkr small:where(.svelte-1j3bwkr){color:var(--a-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:13px;display:flex;overflow:hidden}.what.svelte-1j3bwkr small:where(.svelte-1j3bwkr) img:where(.svelte-1j3bwkr){border-radius:4px}.pic.svelte-1j3bwkr{object-fit:contain;background:#fff;border-radius:8px;width:34px;height:34px}.frag-result.svelte-1j3bwkr{background:var(--accent);color:#fff;border-radius:20px;margin-top:12px;padding:14px 16px 16px}.frag-result.svelte-1j3bwkr .small:where(.svelte-1j3bwkr){font-weight:600}.frag-total.svelte-1j3bwkr{letter-spacing:-.02em;font-size:32px;line-height:1.15}.frag-split.svelte-1j3bwkr{align-items:center;gap:8px;margin-top:6px;font-weight:600;display:flex}.logos.svelte-1j3bwkr{display:flex}.logos.svelte-1j3bwkr img:where(.svelte-1j3bwkr){box-shadow:0 0 0 2px var(--accent);border-radius:6px}.logos.svelte-1j3bwkr img:where(.svelte-1j3bwkr)+img:where(.svelte-1j3bwkr){margin-left:-6px}.frag-go.svelte-1j3bwkr{background:var(--a-text);width:100%;min-height:48px;color:var(--a-bg);cursor:pointer;transition:transform .15s var(--ease);border:0;border-radius:999px;margin-top:12px;font-weight:700}.frag-go.svelte-1j3bwkr:active{transform:scale(.98)}.find-form.svelte-1j3bwkr{align-items:center;gap:12px;margin-top:14px;display:flex}.find-input.svelte-1j3bwkr{min-width:0;font:800 clamp(40px, 7vw, 108px) / 1.1 var(--font-display);letter-spacing:-.04em;color:var(--text);caret-color:var(--accent);background:0 0;border:0;outline:none;flex:1;padding:0}.find-input.svelte-1j3bwkr:focus-visible{box-shadow:0 4px 0 var(--accent);border-radius:0}.find-input.svelte-1j3bwkr::-webkit-search-cancel-button{display:none}.find-note.svelte-1j3bwkr{margin-top:8px}.find-rows.svelte-1j3bwkr{max-width:640px;margin-top:28px}.examples.svelte-1j3bwkr{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.examples.svelte-1j3bwkr a:where(.svelte-1j3bwkr){background:var(--bg-2);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;transition:background-color .15s}.examples.svelte-1j3bwkr a:where(.svelte-1j3bwkr):hover{background:var(--bg-3)}.sub.svelte-1j3bwkr{max-width:62ch;margin:12px 0 26px}.shelf.svelte-1j3bwkr{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}@media (min-width:900px){.shelf.svelte-1j3bwkr{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}}.item.svelte-1j3bwkr{gap:4px;text-decoration:none;display:grid}.shot.svelte-1j3bwkr{aspect-ratio:1;border-radius:var(--radius);background:#fff;place-items:center;margin-bottom:8px;display:grid;overflow:hidden}.shot.svelte-1j3bwkr img:where(.svelte-1j3bwkr){object-fit:contain;width:82%;height:82%;transition:transform .4s var(--ease)}.item.svelte-1j3bwkr:hover .shot:where(.svelte-1j3bwkr) img:where(.svelte-1j3bwkr){transform:scale(1.05)}.item-name.svelte-1j3bwkr{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.item.svelte-1j3bwkr .price:where(.svelte-1j3bwkr){font-size:19px}.how.svelte-1j3bwkr .h2:where(.svelte-1j3bwkr){margin-bottom:28px}.step.svelte-1j3bwkr{gap:18px;padding-block:20px;display:grid}@media (min-width:900px){.step.svelte-1j3bwkr{grid-template-columns:5fr 7fr;align-items:center;gap:48px}}.step-text.svelte-1j3bwkr .h3:where(.svelte-1j3bwkr){margin-bottom:8px;font-size:clamp(26px,2.6vw,34px)}.step-text.svelte-1j3bwkr p:where(.svelte-1j3bwkr){max-width:46ch}.step-frag.svelte-1j3bwkr{background:var(--bg-2);border-radius:28px;padding:clamp(20px,2.4vw,32px)}.tokens.svelte-1j3bwkr{flex-wrap:wrap;gap:8px;display:flex}.tokens.svelte-1j3bwkr span:where(.svelte-1j3bwkr){background:color-mix(in srgb, var(--accent) 22%, var(--bg));border-radius:14px;padding:10px 18px;font-size:clamp(19px,2vw,26px);font-weight:700}.stores-cmp.svelte-1j3bwkr{gap:8px;display:grid}.stores-cmp.svelte-1j3bwkr li:where(.svelte-1j3bwkr){background:var(--bg);border-radius:16px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.stores-cmp.svelte-1j3bwkr li.best:where(.svelte-1j3bwkr){box-shadow:0 0 0 2px var(--accent)}.stores-cmp.svelte-1j3bwkr img:where(.svelte-1j3bwkr){border-radius:9px}.stores-cmp.svelte-1j3bwkr b:where(.svelte-1j3bwkr){display:block}.stores-cmp.svelte-1j3bwkr small:where(.svelte-1j3bwkr){color:var(--muted);font-size:13px}.urlbar.svelte-1j3bwkr{background:var(--bg);border-radius:12px;justify-content:center;gap:6px;padding:10px;font-weight:700;display:flex}.safe.svelte-1j3bwkr{font-size:var(--s-lead);margin-top:14px}.shops.svelte-1j3bwkr{gap:24px;display:grid}@media (min-width:900px){.shops.svelte-1j3bwkr{grid-template-columns:5fr 7fr;gap:48px}}.shop-list.svelte-1j3bwkr{max-width:560px}.group.svelte-1j3bwkr{margin:26px 0 6px;font-weight:600}.group.svelte-1j3bwkr:first-child{margin-top:0}.shop-list.svelte-1j3bwkr a:where(.svelte-1j3bwkr){grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:grid}.shop-list.svelte-1j3bwkr a:where(.svelte-1j3bwkr):hover span:where(.svelte-1j3bwkr){text-underline-offset:3px;text-decoration:underline}.shop-list.svelte-1j3bwkr img:where(.svelte-1j3bwkr){border-radius:6px}.shop-list.svelte-1j3bwkr span:where(.svelte-1j3bwkr){font-weight:600}.shop-list.svelte-1j3bwkr small:where(.svelte-1j3bwkr){font-size:var(--s-small);color:var(--drop);font-weight:600}.shop-list.svelte-1j3bwkr small.soon:where(.svelte-1j3bwkr){color:var(--muted)}.table.svelte-1j3bwkr{border-radius:var(--radius);display:grid;position:relative;overflow:hidden}.tr.svelte-1j3bwkr{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);align-items:center;gap:12px;min-height:60px;padding:0 16px;display:grid}.tr.svelte-1j3bwkr:nth-child(2n){background:var(--bg-2)}.tr.svelte-1j3bwkr [role=rowheader]:where(.svelte-1j3bwkr){font-size:18px;font-weight:700}.tr.svelte-1j3bwkr .on:where(.svelte-1j3bwkr){color:var(--accent-text);font-weight:700}.tr.head.svelte-1j3bwkr{min-height:52px;font-weight:700}@media (max-width:640px){.tr.svelte-1j3bwkr{grid-template-columns:1fr 1fr;padding:12px 16px}.tr.svelte-1j3bwkr [role=rowheader]:where(.svelte-1j3bwkr){grid-column:1/-1}.tr.head.svelte-1j3bwkr>:where(.svelte-1j3bwkr):first-child{display:none}}.table-actions.svelte-1j3bwkr{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.honest.svelte-1j3bwkr{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (min-width:900px){.honest.svelte-1j3bwkr{grid-template-columns:2fr 1fr 1fr 1fr 1fr}}.tile.svelte-1j3bwkr{border-radius:var(--radius);background:var(--bg-2);flex-direction:column;justify-content:space-between;gap:10px;min-height:150px;padding:22px;display:flex}.lead-tile.svelte-1j3bwkr{background:var(--accent);color:var(--on-accent);grid-column:1/-1}@media (min-width:900px){.lead-tile.svelte-1j3bwkr{grid-column:auto}}.num.svelte-1j3bwkr{font:800 clamp(40px, 4.4vw, 64px) / 1 var(--font-round);letter-spacing:-.03em}.tile.svelte-1j3bwkr span:where(.svelte-1j3bwkr){color:var(--muted);font-weight:600}.honest-text.svelte-1j3bwkr{grid-column:1/-1;max-width:70ch;margin-top:14px}.faq.svelte-1j3bwkr{gap:22px;display:grid}@media (min-width:900px){.faq.svelte-1j3bwkr{grid-template-columns:5fr 7fr;gap:48px}}.qs.svelte-1j3bwkr{gap:6px;display:grid}.qs.svelte-1j3bwkr details:where(.svelte-1j3bwkr){background:var(--bg-2);border-radius:18px;padding:0 20px}.qs.svelte-1j3bwkr summary:where(.svelte-1j3bwkr){cursor:pointer;align-items:center;gap:12px;min-height:60px;font-size:18px;font-weight:700;list-style:none;display:flex}.qs.svelte-1j3bwkr summary:where(.svelte-1j3bwkr)::-webkit-details-marker{display:none}.qs.svelte-1j3bwkr summary:where(.svelte-1j3bwkr):before{content:"";background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px}.qs.svelte-1j3bwkr details[open]:where(.svelte-1j3bwkr) summary:where(.svelte-1j3bwkr):before{background:var(--accent)}.qs.svelte-1j3bwkr details:where(.svelte-1j3bwkr) p:where(.svelte-1j3bwkr){padding:0 0 20px 20px;font-size:18px;line-height:1.5}.cta.svelte-1j3bwkr{max-width:40ch;padding-top:clamp(96px,22vh,220px)}.cta.svelte-1j3bwkr .muted:where(.svelte-1j3bwkr){margin-top:6px}.cta-actions.svelte-1j3bwkr{flex-wrap:wrap;align-items:center;gap:22px;margin-top:22px;display:flex}
