.card.svelte-ckn6p7{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--sp-32) var(--sp-24);display:flex;flex-direction:column;gap:var(--sp-16)}h1.svelte-ckn6p7{font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:var(--fs-h3);letter-spacing:-.02em;margin:0}.intro.svelte-ckn6p7{color:var(--text-dim);font-size:var(--fs-xs);margin:0 0 var(--sp-8)}.form.svelte-ckn6p7{display:flex;flex-direction:column;gap:var(--sp-16)}.field.svelte-ckn6p7{display:flex;flex-direction:column;gap:var(--sp-8)}.lbl.svelte-ckn6p7{font-size:var(--fs-xs);font-weight:600;color:var(--text-2)}.field.svelte-ckn6p7 input:where(.svelte-ckn6p7){font-family:var(--font-mono, monospace);font-size:var(--fs-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text);background:var(--surface-2);border:1px solid var(--border-input);border-radius:var(--radius);padding:var(--sp-12) var(--sp-16);outline:none}.field.svelte-ckn6p7 input:where(.svelte-ckn6p7)::placeholder{font-family:var(--font-body);text-transform:none;letter-spacing:0}.field.svelte-ckn6p7 input:where(.svelte-ckn6p7):focus{border-color:var(--accent-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-text) 12%,transparent)}.err.svelte-ckn6p7{background:var(--danger-soft);color:var(--danger-hover);border:1px solid var(--danger);border-radius:var(--radius);padding:var(--sp-12) var(--sp-16);font-size:var(--fs-xs)}.help.svelte-ckn6p7{margin-top:var(--sp-24);text-align:center}.help-q.svelte-ckn6p7{font-size:var(--fs-xs);font-weight:600;color:var(--text-2);margin:0 0 3px}.help-a.svelte-ckn6p7{font-size:var(--fs-xs);line-height:1.55;color:var(--text-dim);margin:0}.help-a.svelte-ckn6p7 a:where(.svelte-ckn6p7){color:var(--accent-text);font-weight:600;text-decoration:none}.help-a.svelte-ckn6p7 a:where(.svelte-ckn6p7):hover,.help-a.svelte-ckn6p7 a:where(.svelte-ckn6p7):focus-visible{text-decoration:underline}
