.ai-scope.svelte-f1hsw1{--color-accent: var(--color-accent-ai);--color-glow: var(--color-glow-ai);--color-glow-strong: var(--color-glow-ai-strong)}.form-page.svelte-f1hsw1{padding:clamp(5rem,13vw,9rem) 0 clamp(2rem,4vw,4rem)}.form-wrap.svelte-f1hsw1{max-width:620px}.back-link.svelte-f1hsw1{display:inline-block;font-size:.75rem;letter-spacing:.08em;color:var(--color-muted);margin-bottom:2rem;transition:color var(--duration-hover) var(--ease-out)}.back-link.svelte-f1hsw1:hover{color:var(--color-accent)}.form-header.svelte-f1hsw1{margin-bottom:2.5rem}.form-header.svelte-f1hsw1 h1:where(.svelte-f1hsw1){font-size:clamp(1.75rem,4vw,2.75rem);font-weight:300;letter-spacing:-.02em;color:var(--color-text);margin-bottom:1rem;line-height:1.15}.form-header.svelte-f1hsw1 p:where(.svelte-f1hsw1){font-size:.9375rem;line-height:1.65;color:var(--color-muted);max-width:500px}form.svelte-f1hsw1{display:flex;flex-direction:column;gap:1.5rem}.field-row.svelte-f1hsw1{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.field.svelte-f1hsw1{display:flex;flex-direction:column;gap:.5rem}label.svelte-f1hsw1{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.req.svelte-f1hsw1{color:var(--color-accent)}.opt.svelte-f1hsw1{font-weight:400;text-transform:none;letter-spacing:0;color:#99999980}input.svelte-f1hsw1,textarea.svelte-f1hsw1{background:var(--color-bg-elevated);border:1px solid rgba(255,255,255,.08);color:var(--color-text);font-family:var(--font-sans);font-size:.9rem;padding:.75rem 1rem;width:100%;resize:vertical;transition:border-color var(--duration-hover) var(--ease-out);appearance:none;-webkit-appearance:none;border-radius:0}input.svelte-f1hsw1::placeholder,textarea.svelte-f1hsw1::placeholder{color:#99999959}input.svelte-f1hsw1:focus,textarea.svelte-f1hsw1:focus{outline:none;border-color:var(--color-accent-ai)}.btn[type=submit].svelte-f1hsw1{align-self:flex-start;margin-top:.5rem;cursor:pointer}.btn[disabled].svelte-f1hsw1{opacity:.5;cursor:not-allowed;transform:none!important}.error-msg.svelte-f1hsw1{font-size:.8125rem;color:#e07070;line-height:1.5}.error-fallback.svelte-f1hsw1{display:inline-block;font-size:.8125rem;color:var(--color-muted);margin-top:.5rem;text-decoration:underline;text-underline-offset:3px}.error-fallback.svelte-f1hsw1:hover{color:var(--color-text)}.form-note.svelte-f1hsw1{font-size:.75rem;color:#99999973;letter-spacing:.02em;margin-top:-.5rem}.success-block.svelte-f1hsw1{display:flex;flex-direction:column;gap:1.25rem;padding-top:1rem}.success-icon.svelte-f1hsw1{color:var(--color-accent-ai);display:flex}.success-block.svelte-f1hsw1 h1:where(.svelte-f1hsw1){font-size:clamp(1.75rem,4vw,2.75rem);font-weight:300;letter-spacing:-.02em;color:var(--color-text)}.success-block.svelte-f1hsw1 p:where(.svelte-f1hsw1){font-size:.9375rem;color:var(--color-muted);line-height:1.6}@media(max-width:600px){.form-page.svelte-f1hsw1{padding-top:2.5rem}.field-row.svelte-f1hsw1{grid-template-columns:1fr}.btn[type=submit].svelte-f1hsw1{align-self:stretch;justify-content:center}}
