.wizard.svelte-19wwkkm{display:flex;flex-direction:column;gap:var(--space-5);max-width:40rem}.wizard.svelte-19wwkkm form:where(.svelte-19wwkkm){display:flex;flex-direction:column;gap:var(--space-5)}.step-indicator.svelte-19wwkkm{display:flex;align-items:center;gap:0;padding:0 var(--space-2)}.step-dot.svelte-19wwkkm{width:2rem;height:2rem;border-radius:var(--radius-full);background:var(--color-neutral-100);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);border:none;padding:0;cursor:default}.step-number.svelte-19wwkkm{font-size:var(--text-xs);font-weight:700;color:var(--color-neutral-400);font-family:var(--font-heading);transition:color var(--duration-fast) var(--ease-out)}.step-dot--active.svelte-19wwkkm{background:var(--color-primary)}.step-dot--active.svelte-19wwkkm .step-number:where(.svelte-19wwkkm){color:var(--color-white)}.step-dot--done.svelte-19wwkkm{background:var(--color-primary);opacity:.5;cursor:pointer}.step-dot--done.svelte-19wwkkm:hover{opacity:.75;transform:scale(1.1)}.step-dot--done.svelte-19wwkkm .step-number:where(.svelte-19wwkkm){color:var(--color-white)}.step-line.svelte-19wwkkm{flex:1;height:2px;background:var(--color-neutral-100);transition:background var(--duration-fast) var(--ease-out)}.step-line--done.svelte-19wwkkm{background:var(--color-primary);opacity:.5}.step-title.svelte-19wwkkm{font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg);color:var(--color-neutral-900);margin:0}.slug-field.svelte-19wwkkm{display:flex;align-items:center;gap:0}.slug-prefix.svelte-19wwkkm{padding:var(--space-3);background:var(--color-neutral-50, #fafafa);border:1.5px solid var(--color-neutral-200);border-right:none;border-radius:var(--radius-md) 0 0 var(--radius-md);font-size:var(--text-sm);color:var(--color-neutral-500);white-space:nowrap;font-family:monospace;box-sizing:border-box;align-self:stretch;display:flex;align-items:center}.slug-field.svelte-19wwkkm input:where(.svelte-19wwkkm){border-radius:0 var(--radius-md) var(--radius-md) 0;font-family:monospace;font-size:max(var(--text-sm),16px);align-self:stretch}.email-exists-hint.svelte-19wwkkm{font-size:var(--text-sm);color:var(--color-error, #dc2626);margin:calc(-1 * var(--space-2)) 0 0 0}.email-exists-hint.svelte-19wwkkm a:where(.svelte-19wwkkm){color:var(--color-primary);font-weight:600}.wizard-actions.svelte-19wwkkm{display:flex;gap:var(--space-3);align-items:center}.btn.svelte-19wwkkm{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:600;border-radius:var(--radius-full);border:none;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);white-space:nowrap}.btn.svelte-19wwkkm:hover{transform:scale(1.03)}.btn.svelte-19wwkkm:active{transform:scale(.97)}.btn--lg.svelte-19wwkkm{font-size:var(--text-base);padding:var(--space-4) var(--space-6)}.btn--primary.svelte-19wwkkm{background:var(--color-primary);color:var(--color-white);box-shadow:0 2px 8px #ff6b4a4d}.btn--primary.svelte-19wwkkm:hover{box-shadow:0 4px 16px #ff6b4a66}.btn--secondary.svelte-19wwkkm{background:var(--color-white);color:var(--color-neutral-900);border:1.5px solid var(--color-neutral-200)}.btn--secondary.svelte-19wwkkm:hover{border-color:var(--color-neutral-300)}
