.signup-shell.svelte-kmqcod{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--section-gap) var(--arc-space-6);background-color:var(--bg-primary)}.signup-card.svelte-kmqcod{width:min(560px,100%);background:var(--bg-glass-panel);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:2.5rem;box-shadow:var(--shadow-glass),0 0 0 1px #ffffff0d inset,var(--shadow-glow);display:grid;gap:.5rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.eyebrow.svelte-kmqcod{font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--brand);font-weight:600;font-family:var(--font-display)}.title.svelte-kmqcod{margin:.5rem 0 .25rem;font-size:1.65rem;font-weight:600;line-height:1.15;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em}.muted.svelte-kmqcod{color:var(--text-muted);font-size:.95rem}.form-grid.svelte-kmqcod{margin-top:.75rem;display:grid;gap:1rem}.form-row.svelte-kmqcod{display:grid;gap:.5rem}.form-row.svelte-kmqcod label:where(.svelte-kmqcod){font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.form-row.svelte-kmqcod input:where(.svelte-kmqcod){width:100%;padding:.75rem 1rem;border-radius:4px;border:1px solid var(--border-subtle);background:#ffffff08;color:var(--text-strong);font:inherit;font-size:.9rem;transition:all .2s ease}.form-row.svelte-kmqcod input:where(.svelte-kmqcod):focus{outline:none;border-color:var(--brand);background:#ffffff0d;box-shadow:0 0 0 3px #007fcc4d}.submit-btn.svelte-kmqcod{margin-top:.35rem;width:100%}.alert.svelte-kmqcod{background:#ea54551a;border:1px solid var(--danger);color:var(--danger);border-radius:4px;padding:.75rem 1rem;font-size:.875rem}.alert--success.svelte-kmqcod{background:#22c55e1a;border-color:var(--success, #22c55e);color:var(--success, #22c55e)}.status-error.svelte-kmqcod{color:var(--danger);margin:0;font-size:.85rem}.support.svelte-kmqcod{margin-top:.75rem;text-align:center}.support.svelte-kmqcod a:where(.svelte-kmqcod){color:var(--brand);text-decoration:none;font-weight:600}.support.svelte-kmqcod a:where(.svelte-kmqcod):hover{color:var(--brand-bright)}
