.page.svelte-1bv7ezn{background:radial-gradient(60% 45% at 50% 0,#6aabf70d,#0000 70%),#141218;flex-direction:column;align-items:center;min-height:calc(100vh - 60px);padding:96px 32px 128px;display:flex}.header.svelte-1bv7ezn{text-align:center;max-width:560px;margin-bottom:48px}.kicker.svelte-1bv7ezn{letter-spacing:.12em;text-transform:uppercase;color:#6aabf7;margin-bottom:16px;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px}h1.svelte-1bv7ezn{letter-spacing:-.025em;color:#e6e1e5;margin-bottom:16px;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.06}.sub.svelte-1bv7ezn{color:#cac4d0;font-size:16px;line-height:1.6}.card.svelte-1bv7ezn{background:#0f0d13;border:1px solid #6aabf738;border-radius:12px;width:100%;max-width:640px;padding:48px;position:relative;box-shadow:0 0 80px -46px #3d8ef08c}.tick.svelte-1bv7ezn{border:1px solid #6aabf752;width:12px;height:12px;position:absolute}.tick--tl.svelte-1bv7ezn{border-bottom:0;border-right:0;top:14px;left:14px}.tick--br.svelte-1bv7ezn{border-top:0;border-left:0;bottom:14px;right:14px}.form.svelte-1bv7ezn{flex-direction:column;gap:24px;display:flex}.row.svelte-1bv7ezn{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=600px){.row.svelte-1bv7ezn{grid-template-columns:1fr}}.field.svelte-1bv7ezn{flex-direction:column;gap:8px;display:flex}.field.svelte-1bv7ezn label:where(.svelte-1bv7ezn){letter-spacing:.08em;text-transform:uppercase;color:#cac4d0;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){color:#e6e1e5;resize:none;box-sizing:border-box;background:#211f26;border:1px solid #6aabf738;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;transition:border-color .2s,box-shadow .2s}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn)::placeholder,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn)::placeholder{color:#938f99}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus{border-color:#6aabf7;box-shadow:0 0 0 3px #6aabf726}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn):disabled,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):disabled{opacity:.5;cursor:not-allowed}.field.has-error.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.field.has-error.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn),.field.has-error.svelte-1bv7ezn .select-wrapper:where(.svelte-1bv7ezn) select:where(.svelte-1bv7ezn){border-color:#ffb4ab}.field.has-error.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.field.has-error.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus{box-shadow:0 0 0 3px #ffb4ab26}.error.svelte-1bv7ezn{color:#ffb4ab;font-size:12px;font-weight:500}.req.svelte-1bv7ezn{color:#ffb4ab}.privacy-note.svelte-1bv7ezn{color:#cac4d0;margin-top:-8px;font-size:12px;line-height:1.5}.privacy-note.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:#6aabf7;text-underline-offset:3px;text-decoration:underline}.select-wrapper.svelte-1bv7ezn{position:relative}.select-wrapper.svelte-1bv7ezn select:where(.svelte-1bv7ezn){appearance:none;color:#e6e1e5;box-sizing:border-box;cursor:pointer;background:#211f26;border:1px solid #6aabf738;border-radius:8px;outline:none;width:100%;padding:12px 64px 12px 16px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;transition:border-color .2s,box-shadow .2s}.select-wrapper.svelte-1bv7ezn select.placeholder:where(.svelte-1bv7ezn){color:#938f99}.select-wrapper.svelte-1bv7ezn select:where(.svelte-1bv7ezn):focus{border-color:#6aabf7;box-shadow:0 0 0 3px #6aabf726}.select-wrapper.svelte-1bv7ezn select:where(.svelte-1bv7ezn):disabled{opacity:.5;cursor:not-allowed}.select-wrapper.svelte-1bv7ezn select:where(.svelte-1bv7ezn) option:where(.svelte-1bv7ezn){color:#e6e1e5;background:#211f26}.select-wrapper.svelte-1bv7ezn .chevron:where(.svelte-1bv7ezn){color:#cac4d0;pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.actions.svelte-1bv7ezn{justify-content:flex-end;align-items:center;gap:16px;margin-top:4px;display:flex}.submit-error.svelte-1bv7ezn{color:#ffb4ab;font-size:12px;font-weight:500}.btn-primary.svelte-1bv7ezn{color:#d6eaff;cursor:pointer;background:#0a4f96;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 32px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;transition:transform .1s,box-shadow .1s;display:inline-flex;box-shadow:0 0 0 1px #3d8ef073,0 8px 30px -14px #3d8ef08c}.btn-primary.svelte-1bv7ezn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 1px #3d8ef0b3,0 10px 34px -14px #3d8ef08c}.btn-primary.svelte-1bv7ezn:active:not(:disabled){transform:translateY(0)}.btn-primary.svelte-1bv7ezn:disabled{opacity:.6;cursor:not-allowed}.btn-ghost.svelte-1bv7ezn{color:#e6e1e5;cursor:pointer;background:#6aabf70a;border:1px solid #6aabf738;border-radius:8px;align-items:center;padding:12px 32px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;transition:border-color .1s,background .1s;display:inline-flex}.btn-ghost.svelte-1bv7ezn:hover{background:#6aabf717;border-color:#6aabf752}.spinner.svelte-1bv7ezn{border:2px solid #d6eaff59;border-top-color:#d6eaff;border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.7s linear infinite svelte-1bv7ezn-spin}@keyframes svelte-1bv7ezn-spin{to{transform:rotate(360deg)}}.success.svelte-1bv7ezn{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:32px 0;display:flex}.success.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){color:#e6e1e5;font-size:24px;font-weight:700}.success.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#cac4d0;max-width:360px;font-size:16px;line-height:1.6}.success-icon.svelte-1bv7ezn{color:#6aabf7;background:#6aabf71a;border:1px solid #6aabf752;border-radius:8px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}@media (width<=600px){.page.svelte-1bv7ezn{padding:48px 16px 96px}.card.svelte-1bv7ezn{padding:24px}.actions.svelte-1bv7ezn{justify-content:stretch}.actions.svelte-1bv7ezn .btn-primary:where(.svelte-1bv7ezn){justify-content:center;width:100%}}
