.page.svelte-kmqcod{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:32px 20px;display:flex;position:relative;overflow:hidden}.page.svelte-kmqcod>canvas{z-index:0}.card.svelte-kmqcod{z-index:1;background:var(--bg);border:2px solid var(--fg);width:100%;max-width:420px;box-shadow:8px 8px 0 0 var(--accent);opacity:0;padding:36px 32px 28px;animation:.48s cubic-bezier(.16,1,.3,1) 60ms forwards svelte-kmqcod-card-in;position:relative;transform:translateY(14px)}@keyframes svelte-kmqcod-card-in{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.card.svelte-kmqcod{opacity:1;animation:none;transform:none}}.card-head.svelte-kmqcod{margin-bottom:28px}.promo-banner.svelte-kmqcod{background:var(--accent);color:var(--accent-ink);border:2px solid var(--fg);box-shadow:4px 4px 0 0 var(--fg);margin-bottom:22px;padding:14px 16px}.promo-what.svelte-kmqcod{letter-spacing:.04em;border-bottom:1px solid var(--accent-ink);opacity:.85;margin:0 0 10px;padding-bottom:10px;font-size:10px;line-height:1.4}.promo-top.svelte-kmqcod{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.promo-amt.svelte-kmqcod{font-size:22px;line-height:1}.promo-hook.svelte-kmqcod{letter-spacing:.04em;font-size:11px;font-weight:700;line-height:1.4}.promo-text.svelte-kmqcod{letter-spacing:.02em;opacity:.9;margin:0;font-size:11px;line-height:1.5}.promo-scarcity.svelte-kmqcod{letter-spacing:.08em;text-transform:uppercase;border-top:1px solid var(--accent-ink);opacity:.85;margin:8px 0 0;padding-top:8px;font-size:10px}.brand.svelte-kmqcod{letter-spacing:.14em;color:var(--accent);margin-bottom:10px;font-size:13px;text-decoration:none;display:block}.brand.svelte-kmqcod:hover{text-decoration:underline}.title.svelte-kmqcod{margin:0;font-size:clamp(28px,5vw,44px);line-height:1}form.svelte-kmqcod{flex-direction:column;gap:0;display:flex}.lbl.svelte-kmqcod{font-family:var(--mono);letter-spacing:.18em;color:var(--muted);margin-top:16px;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.lbl.svelte-kmqcod:first-of-type{margin-top:0}.opt.svelte-kmqcod{letter-spacing:.1em;color:var(--muted);opacity:.6;font-size:9px}.form-err.svelte-kmqcod{color:var(--danger);border:1px solid var(--danger);letter-spacing:.06em;margin-top:12px;padding:8px 12px;font-size:11px}.submit.svelte-kmqcod{width:100%;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;background:var(--accent);color:var(--accent-ink);border:2px solid var(--accent);cursor:pointer;transform:translate(var(--mag-x,0px), var(--mag-y,0px));box-shadow:calc(5px + var(--mag-shadow-x,0px)) calc(5px + var(--mag-shadow-y,0px)) 0 0 var(--fg);margin-top:22px;padding:18px;font-size:18px;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1)}.submit.svelte-kmqcod:hover:not(:disabled){transform:translate(calc(var(--mag-x,0px) - 2px), calc(var(--mag-y,0px) - 2px));box-shadow:calc(7px + var(--mag-shadow-x,0px)) calc(7px + var(--mag-shadow-y,0px)) 0 0 var(--fg)}.submit.svelte-kmqcod:active:not(:disabled){transform:translate(calc(var(--mag-x,0px) + 2px), calc(var(--mag-y,0px) + 2px));box-shadow:2px 2px 0 0 var(--fg)}.submit.svelte-kmqcod:disabled{opacity:.55;cursor:not-allowed}.terms-row.svelte-kmqcod{cursor:pointer;align-items:flex-start;gap:8px;margin-top:16px;display:flex}.terms-row.svelte-kmqcod input[type=checkbox]:where(.svelte-kmqcod){width:15px;height:15px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin-top:2px}.terms-text.svelte-kmqcod{letter-spacing:.03em;color:var(--muted);font-size:10px;line-height:1.6}.terms-text.svelte-kmqcod a:where(.svelte-kmqcod){color:var(--muted);text-decoration:underline}.terms-text.svelte-kmqcod a:where(.svelte-kmqcod):hover{color:var(--accent)}.footer-links.svelte-kmqcod{border-top:1px solid var(--line-2);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-top:20px;padding-top:18px;font-size:11px;display:flex}.footer-links.svelte-kmqcod a:where(.svelte-kmqcod){color:var(--accent);border-bottom:1px solid var(--accent);text-decoration:none}.footer-links.svelte-kmqcod a:where(.svelte-kmqcod):hover{opacity:.75}.fomo-card.svelte-kmqcod{z-index:1;background:var(--bg);border:1px solid var(--line-2);width:100%;max-width:420px;margin-top:14px;padding:16px 18px;position:relative}.fomo-title.svelte-kmqcod{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:10px}.fomo-list.svelte-kmqcod{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fomo-list.svelte-kmqcod li:where(.svelte-kmqcod){color:var(--fg);font-size:12px;line-height:1.5}
