form.svelte-4i6lbm{margin-top:40px}h2.svelte-4i6lbm{margin-top:48px}.grid.svelte-4i6lbm{display:grid;grid-template-columns:1fr;gap:18px}label.svelte-4i6lbm{display:flex;flex-direction:column;gap:8px;font-weight:600}label.svelte-4i6lbm span:where(.svelte-4i6lbm){font-size:14px;color:var(--color-text-soft)}input.svelte-4i6lbm,select.svelte-4i6lbm,textarea.svelte-4i6lbm{width:100%;border-radius:var(--radius-sm);font-family:inherit;font-size:16px;padding:14px 16px;border:1px solid var(--border-strong);background-color:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}select.svelte-4i6lbm{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea.svelte-4i6lbm{resize:vertical;min-height:140px;line-height:1.5}input.svelte-4i6lbm::placeholder,textarea.svelte-4i6lbm::placeholder{color:var(--color-text-muted)}input.svelte-4i6lbm:focus-visible,select.svelte-4i6lbm:focus-visible,textarea.svelte-4i6lbm:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.full.svelte-4i6lbm{margin-top:18px}.turnstile.svelte-4i6lbm{display:flex;justify-content:center;margin-top:24px;min-height:65px}.actions.svelte-4i6lbm{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.message.svelte-4i6lbm{margin-top:18px;text-align:center;font-weight:600}.fine-print.svelte-4i6lbm{margin-top:20px;font-size:14px;color:var(--color-text-muted)}.success.svelte-4i6lbm{color:var(--accent)}.error.svelte-4i6lbm{color:#dc2626}button.svelte-4i6lbm:disabled{cursor:wait;opacity:.72;transform:none}@media screen and (min-width: 768px){.grid.svelte-4i6lbm{grid-template-columns:repeat(2,minmax(0,1fr))}}
