.layout.svelte-1bv7ezn{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:40px;padding-bottom:80px;align-items:start}.form-panel.svelte-1bv7ezn{padding:32px}form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:20px}.field.svelte-1bv7ezn{display:flex;flex-direction:column;gap:7px}label.svelte-1bv7ezn{font:600 13.5px var(--font-sans);color:var(--text)}.optional.svelte-1bv7ezn{font-weight:400;color:var(--text-dim)}input.svelte-1bv7ezn,select.svelte-1bv7ezn,textarea.svelte-1bv7ezn{font:400 15px var(--font-sans);color:var(--text);background:var(--bg);border:1px solid var(--btn-border);border-radius:6px;padding:11px 13px;width:100%;box-sizing:border-box}textarea.svelte-1bv7ezn{resize:vertical;min-height:120px;line-height:1.55}input.svelte-1bv7ezn::placeholder,textarea.svelte-1bv7ezn::placeholder{color:var(--text-dim)}input.svelte-1bv7ezn:focus-visible,select.svelte-1bv7ezn:focus-visible,textarea.svelte-1bv7ezn:focus-visible{border-color:var(--accent-text)}.error.svelte-1bv7ezn{font:500 13px var(--font-sans);color:var(--accent-line-02)}.form-error.svelte-1bv7ezn{margin:0;padding:12px 14px;border-radius:6px;border:1px solid var(--accent-line-02);font:500 14px/1.5 var(--font-sans);color:var(--text)}.submit.svelte-1bv7ezn{align-self:flex-start}.submit.svelte-1bv7ezn:disabled{opacity:.7;cursor:progress}.privacy-note.svelte-1bv7ezn{margin:0;font:400 13px/1.55 var(--font-sans);color:var(--text-dim);max-width:44ch}.hp.svelte-1bv7ezn{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.done.svelte-1bv7ezn{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.inline-link.svelte-1bv7ezn{color:var(--accent-text);text-decoration:underline}.aside.svelte-1bv7ezn{display:flex;flex-direction:column;gap:24px;padding-top:6px}.aside-block.svelte-1bv7ezn{display:flex;flex-direction:column;gap:10px}.email.svelte-1bv7ezn{font:500 16px var(--font-mono);color:var(--accent-text)}.steps.svelte-1bv7ezn{margin:0;padding-left:20px;list-style:decimal;display:flex;flex-direction:column;gap:10px;font:400 14.5px/1.6 var(--font-sans);color:var(--text-muted)}.steps.svelte-1bv7ezn::marker,.steps.svelte-1bv7ezn li:where(.svelte-1bv7ezn)::marker{color:var(--accent-text)}@media(max-width:860px){.layout.svelte-1bv7ezn{grid-template-columns:1fr;gap:32px}.form-panel.svelte-1bv7ezn{padding:24px}}
