.waitlist-form.svelte-r2xnp1{gap:var(--space-sm);flex-wrap:wrap;display:flex}.waitlist-form.svelte-r2xnp1 input:where(.svelte-r2xnp1){background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:220px;color:var(--color-text);flex:1;padding:.875rem 1.1rem;font-size:1rem}.waitlist-form.svelte-r2xnp1 input:where(.svelte-r2xnp1):focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #10b98126}.waitlist-form.svelte-r2xnp1 button:where(.svelte-r2xnp1){background:var(--color-primary);color:#fff;border-radius:var(--radius-md);white-space:nowrap;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;transition:all .2s}.waitlist-form.svelte-r2xnp1 button:where(.svelte-r2xnp1):hover:not(:disabled){background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 4px 16px #10b9814d}.waitlist-form.svelte-r2xnp1 button:where(.svelte-r2xnp1):disabled{opacity:.6;cursor:default}.qpost-success{color:var(--color-gain);padding:.875rem 0;font-size:1.05rem;font-weight:600}.waitlist-page.svelte-1375qm6{min-height:70vh;padding:clamp(6rem,12vh,9rem) 0 6rem}.waitlist-card.svelte-1375qm6{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);max-width:640px;padding:var(--space-3xl);text-align:center;margin:0 auto}.page-tag.svelte-1375qm6{text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary-light);margin-bottom:var(--space-sm);font-size:.7rem;font-weight:600;font-family:var(--font-mono);display:inline-block}h1.svelte-1375qm6{letter-spacing:-.03em;margin-bottom:var(--space-md);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900}.lede.svelte-1375qm6{color:var(--color-text-muted);margin-bottom:var(--space-xl);font-size:1.05rem;line-height:1.7}.already-have.svelte-1375qm6{margin-top:var(--space-lg);color:var(--color-text-dim);font-size:.85rem}.waitlist-points.svelte-1375qm6{max-width:900px;margin:var(--space-3xl) auto 0;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.point.svelte-1375qm6{text-align:center}.point-icon.svelte-1375qm6{margin-bottom:var(--space-sm);font-size:1.75rem}.point.svelte-1375qm6 h3:where(.svelte-1375qm6){margin-bottom:var(--space-xs);font-size:1rem;font-weight:700}.point.svelte-1375qm6 p:where(.svelte-1375qm6){color:var(--color-text-muted);font-size:.9rem;line-height:1.6}
