.page.svelte-1bv7ezn{justify-content:center;align-items:flex-start;min-height:100vh;padding:6rem 2.4rem 8rem;display:flex}.inner.svelte-1bv7ezn{width:100%;max-width:640px}.back.svelte-1bv7ezn{font-size:var(--text-xs);color:var(--color-accent);margin-bottom:2.4rem;transition:opacity .2s;display:inline-block}.back.svelte-1bv7ezn:hover{opacity:.75}.title.svelte-1bv7ezn{font-size:var(--text-xl);margin-bottom:1.2rem;font-weight:900}.dot.svelte-1bv7ezn{color:var(--color-accent)}.subtitle.svelte-1bv7ezn{font-size:var(--text-sm);color:#fdfffc99;margin-bottom:3.2rem;line-height:1.7}.form.svelte-1bv7ezn{flex-direction:column;gap:2rem;display:flex}.row.svelte-1bv7ezn{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.field.svelte-1bv7ezn{flex-direction:column;gap:.6rem;display:flex}.field.svelte-1bv7ezn label:where(.svelte-1bv7ezn){font-size:var(--text-xs);color:#fdfffc99;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){background:var(--color-surface);color:var(--color-text-primary);font-size:var(--text-sm);resize:none;border:1px solid #fdfffc1a;border-radius:6px;padding:1rem 1.4rem;font-family:inherit;transition:border-color .2s}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus{border-color:var(--color-accent);outline:none}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn)::placeholder,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn)::placeholder{color:#fdfffc40}.submit.svelte-1bv7ezn{background:var(--color-accent);color:var(--color-accent-foreground);font-size:var(--text-sm);cursor:pointer;border:none;border-radius:6px;align-self:flex-start;padding:1.2rem 2.4rem;font-weight:600;transition:opacity .2s}.submit.svelte-1bv7ezn:hover:not(:disabled){opacity:.85}.submit.svelte-1bv7ezn:disabled{opacity:.5;cursor:not-allowed}.success.svelte-1bv7ezn{font-size:var(--text-sm);color:var(--color-success)}.error.svelte-1bv7ezn{font-size:var(--text-xs);color:var(--color-error)}@media (width<=600px){.row.svelte-1bv7ezn{grid-template-columns:1fr}.title.svelte-1bv7ezn{font-size:var(--text-lg)}}
