.store-btns.svelte-1u3lolu{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.store-btn.svelte-1u3lolu{display:block;border-radius:12px;transition:transform .16s ease,filter .16s ease}.store-btn.svelte-1u3lolu img:where(.svelte-1u3lolu){display:block;height:48px;width:auto}.lg.svelte-1u3lolu .store-btn:where(.svelte-1u3lolu) img:where(.svelte-1u3lolu){height:56px}.store-btn.svelte-1u3lolu:hover{transform:translateY(-2px);filter:brightness(1.08)}.store-btn.svelte-1u3lolu:focus-visible{outline:2px solid var(--lcd);outline-offset:4px}@media(prefers-reduced-motion:reduce){.store-btn.svelte-1u3lolu{transition:none}.store-btn.svelte-1u3lolu:hover{transform:none}}.shot.svelte-1ktrr8t{margin:0 0 40px;display:grid;justify-items:center;gap:14px}.shot-phone.svelte-1ktrr8t .phone{max-width:320px}.shot-crop.svelte-1ktrr8t picture:where(.svelte-1ktrr8t){display:block;width:100%;max-width:620px}.shot-crop.svelte-1ktrr8t img:where(.svelte-1ktrr8t){display:block;width:100%;height:auto;border-radius:var(--radius-lg);border:1px solid var(--border-default)}.shot.svelte-1ktrr8t figcaption:where(.svelte-1ktrr8t){max-width:60ch;font-size:.92rem;line-height:1.55;color:var(--fg-muted);text-align:center}.shot.svelte-1ktrr8t figcaption:where(.svelte-1ktrr8t) code:where(.svelte-1ktrr8t){font-family:var(--font-mono, ui-monospace, monospace);font-size:.9em;color:var(--fg-primary)}.lt.svelte-1ktrr8t{max-width:var(--container-narrow);margin:0 auto;padding:40px 24px 120px;color:var(--fg-secondary);font-size:1.0625rem;line-height:1.68}.back.svelte-1ktrr8t{display:inline-block;margin-bottom:clamp(40px,7vw,72px);color:var(--fg-muted);font-weight:600;font-size:.9375rem;text-decoration:none}.back.svelte-1ktrr8t:hover{color:var(--fg-primary)}.eyebrow.svelte-1ktrr8t{display:block;font-family:JetBrains Mono,ui-monospace,monospace;color:var(--lcd);font-size:.8125rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;margin-bottom:14px}h1.svelte-1ktrr8t{font-family:Outfit,system-ui,sans-serif;font-size:clamp(2rem,5.4vw,3.1rem);line-height:1.08;font-weight:800;letter-spacing:-.02em;color:var(--fg-primary);text-wrap:balance;margin:0 0 22px}.deck.svelte-1ktrr8t{font-size:clamp(1.0625rem,2.2vw,1.25rem);color:var(--fg-secondary);max-width:62ch;margin:0 0 32px}.meta.svelte-1ktrr8t{display:flex;flex-wrap:wrap;gap:4px 16px;color:var(--fg-faint);font-size:.875rem;margin-top:18px}.meta.svelte-1ktrr8t span:where(.svelte-1ktrr8t){white-space:nowrap}.meta.svelte-1ktrr8t a:where(.svelte-1ktrr8t){color:var(--fg-muted)}section.svelte-1ktrr8t{margin-top:clamp(56px,8vw,96px)}h2.svelte-1ktrr8t{font-family:Outfit,system-ui,sans-serif;font-size:clamp(1.5rem,3.4vw,2rem);line-height:1.18;font-weight:700;letter-spacing:-.015em;color:var(--fg-primary);text-wrap:balance;margin:0 0 20px}p.svelte-1ktrr8t{margin:0 0 18px;max-width:68ch}strong.svelte-1ktrr8t{color:var(--fg-primary);font-weight:650}.ticks.svelte-1ktrr8t,.steps.svelte-1ktrr8t{margin:0;padding:0;list-style:none;display:grid;gap:18px;max-width:68ch}.ticks.svelte-1ktrr8t li:where(.svelte-1ktrr8t){border-left:2px solid var(--lcd-soft);padding-left:18px}.ticks.plain.svelte-1ktrr8t li:where(.svelte-1ktrr8t){border-left-color:var(--border-default)}.limits.svelte-1ktrr8t{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:clamp(26px,4vw,40px)}.limits.svelte-1ktrr8t h2:where(.svelte-1ktrr8t){margin-top:0}.steps.svelte-1ktrr8t{counter-reset:s}.steps.svelte-1ktrr8t li:where(.svelte-1ktrr8t){counter-increment:s;position:relative;padding-left:44px}.steps.svelte-1ktrr8t li:where(.svelte-1ktrr8t):before{content:counter(s);position:absolute;left:0;top:1px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--lcd-soft);color:var(--lcd);font-size:.875rem;font-weight:700}.faq.svelte-1ktrr8t dl:where(.svelte-1ktrr8t){margin:0;display:grid;gap:4px}.qa.svelte-1ktrr8t{border-top:1px solid var(--border-subtle);padding:20px 0}.faq.svelte-1ktrr8t dt:where(.svelte-1ktrr8t){color:var(--fg-primary);font-weight:650;margin-bottom:8px}.faq.svelte-1ktrr8t dd:where(.svelte-1ktrr8t){margin:0;max-width:68ch}.close.svelte-1ktrr8t h2:where(.svelte-1ktrr8t){margin-bottom:16px}
