.form.svelte-kmqcod{gap:var(--space-3);flex-direction:column;display:flex}.field.svelte-kmqcod{gap:var(--space-px-5);flex-direction:column;display:flex}.field.svelte-kmqcod span:where(.svelte-kmqcod){text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg-muted);font-size:12px;font-weight:700}.field.svelte-kmqcod input:where(.svelte-kmqcod){padding:var(--space-3) var(--space-px-14);border:1px solid var(--color-border-soft);color:var(--color-fg);background:var(--color-surface);border-radius:10px;font-size:14px}.field.svelte-kmqcod input:where(.svelte-kmqcod):focus{border-color:var(--color-fg);outline:none}.terms.svelte-kmqcod{align-items:flex-start;gap:var(--space-2);color:var(--color-fg);cursor:pointer;font-size:12.5px;line-height:1.4;display:inline-flex}.terms.svelte-kmqcod input:where(.svelte-kmqcod){accent-color:var(--color-fg);margin-top:2px}.terms.svelte-kmqcod a:where(.svelte-kmqcod){color:var(--color-fg);font-weight:600;text-decoration:underline}.submit.svelte-kmqcod{padding:var(--space-px-14) var(--space-px-18);background:var(--color-fg);color:var(--color-button-fg);border-radius:var(--radius-pill);margin-top:4px;font-size:15px;font-weight:600;transition:background-color .15s}.submit.svelte-kmqcod:hover{background:var(--color-neutral-hover)}.error.svelte-kmqcod{color:var(--color-accent);padding:var(--space-2) var(--space-3);background:#d23f3f14;border-radius:8px;font-size:13px}
