.page.svelte-x3tsbi{background:#f5f1ee;justify-content:center;align-items:center;min-height:100dvh;padding:3rem 1.5rem;display:flex}.form-wrap.svelte-x3tsbi{flex-direction:column;gap:2rem;width:100%;max-width:480px;display:flex}h1.svelte-x3tsbi{color:#e91bf9;text-transform:lowercase;letter-spacing:-.01em;text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700}form.svelte-x3tsbi{flex-direction:column;gap:1.25rem;display:flex}.field.svelte-x3tsbi{flex-direction:column;gap:.4rem;display:flex}.field.svelte-x3tsbi>label:where(.svelte-x3tsbi),.field-label.svelte-x3tsbi,.section-label.svelte-x3tsbi{color:#e91bf9;text-transform:lowercase;letter-spacing:.03em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.85rem;font-weight:700}.field.svelte-x3tsbi input[type=text]:where(.svelte-x3tsbi),.field.svelte-x3tsbi input[type=email]:where(.svelte-x3tsbi),.field.svelte-x3tsbi input[type=tel]:where(.svelte-x3tsbi){color:#2a1a2e;appearance:none;background:#fff;border:2px solid #e91bf9;border-radius:0;outline:none;width:100%;padding:.75rem 1rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;transition:background .15s,border-color .15s}.field.svelte-x3tsbi input[type=text]:where(.svelte-x3tsbi)::placeholder,.field.svelte-x3tsbi input[type=email]:where(.svelte-x3tsbi)::placeholder,.field.svelte-x3tsbi input[type=tel]:where(.svelte-x3tsbi)::placeholder{color:#c0a8b8}.field.svelte-x3tsbi input[type=text]:where(.svelte-x3tsbi):focus,.field.svelte-x3tsbi input[type=email]:where(.svelte-x3tsbi):focus,.field.svelte-x3tsbi input[type=tel]:where(.svelte-x3tsbi):focus{background:#fdf5ff}.field.svelte-x3tsbi input.invalid:where(.svelte-x3tsbi){border-color:#c0a8b8}.field-error.svelte-x3tsbi{color:#c0a8b8;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem}.field-subtext.svelte-x3tsbi{color:#e91bf9;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem}.field.svelte-x3tsbi textarea:where(.svelte-x3tsbi){color:#2a1a2e;resize:vertical;appearance:none;background:#fff;border:2px solid #e91bf9;border-radius:0;outline:none;width:100%;padding:.75rem 1rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;transition:background .15s}.field.svelte-x3tsbi textarea:where(.svelte-x3tsbi)::placeholder{color:#c0a8b8}.field.svelte-x3tsbi textarea:where(.svelte-x3tsbi):focus{background:#fdf5ff}.toggle-option.svelte-x3tsbi{color:#e91bf9;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:2px solid #e91bf9;justify-content:center;align-items:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;transition:background .15s,color .15s;display:flex}.toggle-option.svelte-x3tsbi input[type=radio]:where(.svelte-x3tsbi){opacity:0;pointer-events:none;position:absolute}.toggle-option.svelte-x3tsbi:has(input:where(.svelte-x3tsbi):checked){color:#fff;background:#e91bf9}.toggle-row.svelte-x3tsbi{gap:0;display:flex}.toggle-row.svelte-x3tsbi .toggle-option:where(.svelte-x3tsbi){flex-shrink:0;width:56px;height:56px;margin-left:-2px}.toggle-row.svelte-x3tsbi .toggle-option:where(.svelte-x3tsbi):first-child{margin-left:0}.toggle-col.svelte-x3tsbi{flex-direction:column;gap:0;display:flex}.toggle-option--full.svelte-x3tsbi{text-align:left;justify-content:flex-start;width:100%;margin-top:-2px;padding:.75rem 1rem}.toggle-col.svelte-x3tsbi .toggle-option:where(.svelte-x3tsbi):first-child{margin-top:0}.submit.svelte-x3tsbi{justify-content:center;margin-top:.5rem;display:flex}.error.svelte-x3tsbi{color:#e91bf9;text-align:center;background:#fff;border:2px solid #e91bf9;padding:.75rem 1rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9rem}
