.wrap.svelte-1vaw122{max-width:420px;margin:12vh auto;padding:0 var(--space-4)}.eyebrow.svelte-1vaw122{margin:0 0 var(--space-2);color:var(--text-muted);font-family:var(--font-display);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase}h1.svelte-1vaw122{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-h1);font-weight:500}.intro.svelte-1vaw122{color:var(--text-muted);line-height:1.45}section.svelte-1vaw122{margin-top:var(--space-5);padding:var(--space-6);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-tertiary)}label.svelte-1vaw122{display:block;margin:var(--space-3) 0 var(--space-1);color:var(--text-muted);font-family:var(--font-display);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase}input.svelte-1vaw122{width:100%;box-sizing:border-box;padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-primary)}input.svelte-1vaw122:focus{outline:none;border-color:var(--border-active)}button.svelte-1vaw122{margin-top:var(--space-4);padding:var(--space-2) var(--space-4);border:1px solid transparent;border-radius:var(--radius-sm);background:var(--accent);color:var(--text-inverse);cursor:pointer;font-family:var(--font-display);font-weight:500}button[disabled].svelte-1vaw122{cursor:default;opacity:.6}.error.svelte-1vaw122{color:var(--danger);margin:var(--space-3) 0 0}
