@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid}}}.form-wrapper.svelte-r2xnp1{gap:var(--space-4);flex-direction:column;display:flex}.form-header.svelte-r2xnp1{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.form-headline.svelte-r2xnp1{font-family:var(--heading-font-family);font-size:var(--type-heading);color:var(--color-text-primary);margin:0;line-height:1.2}.form-dismiss.svelte-r2xnp1{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 0);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-tertiary,#ff7eb3);font-size:calc(.75rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1 / .75) * var(--text-scaling)));border-width:0}@media(min-width:48rem){.form-dismiss.svelte-r2xnp1{font-size:calc(.875rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1.25 / .875) * var(--text-scaling)))}}.form-dismiss.svelte-r2xnp1{white-space:nowrap;transition:color var(--duration-fast) ease;margin-top:2px}.form-dismiss.svelte-r2xnp1:hover{color:var(--color-text-secondary)}.form-dismiss.svelte-r2xnp1:focus-visible{border-radius:var(--radius-sm,4px);outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-accent,#7c5cf5)}.form-subtext.svelte-r2xnp1{font-size:calc(1rem * var(--text-scaling));line-height:var(--tw-leading,calc( 1.5 * var(--text-scaling)))}@media(min-width:48rem){.form-subtext.svelte-r2xnp1{font-size:calc(1.125rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1.75 / 1.125) * var(--text-scaling)))}}.form-subtext.svelte-r2xnp1{color:var(--color-text-secondary);margin:0}.form-submit-error.svelte-r2xnp1{font-size:calc(.75rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1 / .75) * var(--text-scaling)))}@media(min-width:48rem){.form-submit-error.svelte-r2xnp1{font-size:calc(.875rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1.25 / .875) * var(--text-scaling)))}}.form-submit-error.svelte-r2xnp1{color:var(--color-error,#f87171);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:#290b0c4d}.form-field.svelte-r2xnp1{gap:var(--space-1);flex-direction:column;display:flex}.form-label.svelte-r2xnp1{font-size:calc(.75rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1 / .75) * var(--text-scaling)))}@media(min-width:48rem){.form-label.svelte-r2xnp1{font-size:calc(.875rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1.25 / .875) * var(--text-scaling)))}}.form-label.svelte-r2xnp1{color:var(--color-text-secondary);font-weight:500}.form-input.svelte-r2xnp1{background:var(--color-surface-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:calc(1rem * var(--text-scaling));line-height:var(--tw-leading,calc( 1.5 * var(--text-scaling)))}@media(min-width:48rem){.form-input.svelte-r2xnp1{font-size:calc(1.125rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1.75 / 1.125) * var(--text-scaling)))}}.form-input.svelte-r2xnp1{padding:var(--space-3) var(--space-3);min-height:44px;transition:border-color var(--duration-fast) ease;width:100%}.form-input.svelte-r2xnp1:focus{--tw-outline-style:none;border-color:var(--color-accent);outline-style:none}.form-input--error.svelte-r2xnp1{border-color:var(--color-error,#f87171)}.form-helper.svelte-r2xnp1{font-size:calc(.75rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1 / .75) * var(--text-scaling)))}@media(min-width:48rem){.form-helper.svelte-r2xnp1{font-size:calc(.875rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1.25 / .875) * var(--text-scaling)))}}.form-helper.svelte-r2xnp1{color:var(--color-text-disabled)}.form-error.svelte-r2xnp1{font-size:calc(.75rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1 / .75) * var(--text-scaling)))}@media(min-width:48rem){.form-error.svelte-r2xnp1{font-size:calc(.875rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1.25 / .875) * var(--text-scaling)))}}.form-error.svelte-r2xnp1{color:var(--color-error,#f87171)}.form-consents.svelte-r2xnp1{gap:var(--space-3);flex-direction:column;display:flex}.form-consent.svelte-r2xnp1{margin-top:calc(var(--spacing,.25rem) * 2);cursor:pointer;align-items:flex-start;display:flex}@media(min-width:48rem){.form-consent.svelte-r2xnp1{margin-top:calc(var(--spacing,.25rem) * 4)}}.form-consent.svelte-r2xnp1{gap:var(--space-2);font-size:calc(.75rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1 / .75) * var(--text-scaling)))}@media(min-width:48rem){.form-consent.svelte-r2xnp1{font-size:calc(.875rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1.25 / .875) * var(--text-scaling)))}}.form-consent.svelte-r2xnp1{color:var(--color-text-secondary);line-height:1.4}.form-consent.svelte-r2xnp1 input[type=checkbox]:where(.svelte-r2xnp1){margin-top:calc(var(--spacing,.25rem) * .5);accent-color:var(--color-accent);flex-shrink:0;width:16px;height:16px}.form-fine-print.svelte-r2xnp1{margin-top:calc(var(--spacing,.25rem) * 2)}@media(min-width:48rem){.form-fine-print.svelte-r2xnp1{margin-top:calc(var(--spacing,.25rem) * 4)}}.form-fine-print.svelte-r2xnp1{font-size:calc(.75rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1 / .75) * var(--text-scaling)))}@media(min-width:48rem){.form-fine-print.svelte-r2xnp1{font-size:calc(.875rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1.25 / .875) * var(--text-scaling)))}}.form-fine-print.svelte-r2xnp1{color:var(--color-text-disabled);line-height:1.4}.form-fine-print.svelte-r2xnp1 a:where(.svelte-r2xnp1){color:var(--color-text-disabled);text-decoration:underline}.form-submit.svelte-r2xnp1{margin-top:calc(var(--spacing,.25rem) * 4);background:var(--color-accent);border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);font-size:calc(1rem * var(--text-scaling));line-height:var(--tw-leading,calc( 1.5 * var(--text-scaling)));border:none;justify-content:center;align-items:center;display:flex}@media(min-width:48rem){.form-submit.svelte-r2xnp1{font-size:calc(1.125rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1.75 / 1.125) * var(--text-scaling)))}}.form-submit.svelte-r2xnp1{cursor:pointer;min-height:44px;transition:background var(--duration-fast) ease;font-weight:600}.form-submit.svelte-r2xnp1:hover:not(:disabled){background:var(--color-accent-hover)}.form-submit.svelte-r2xnp1:disabled{cursor:not-allowed;opacity:.6}.form-submit.svelte-r2xnp1:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-accent,#7c5cf5)}.form-spinner.svelte-r2xnp1{border:2px solid oklch(100% 0 0/.3);border-top-color:#ffffffe6;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite svelte-r2xnp1-spin;display:inline-block}@keyframes svelte-r2xnp1-spin{to{transform:rotate(360deg)}}@property --tw-font-weight{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-border-style:solid}}}.confirmation.svelte-p529t4{gap:var(--space-4);flex-direction:column;display:flex}.confirmation__primary.svelte-p529t4{font-family:var(--heading-font-family);font-size:var(--type-heading);color:var(--color-accent-light,#c4b5fd);margin:0;line-height:1.25}.confirmation__secondary.svelte-p529t4{font-size:calc(1rem * var(--text-scaling));line-height:var(--tw-leading,calc( 1.5 * var(--text-scaling)))}@media(min-width:48rem){.confirmation__secondary.svelte-p529t4{font-size:calc(1.125rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1.75 / 1.125) * var(--text-scaling)))}}.confirmation__secondary.svelte-p529t4{color:var(--color-text-secondary);margin:0;line-height:1.5}.confirmation__divider.svelte-p529t4{border:none;border-top:1px solid var(--color-border-subtle);margin:0}.confirmation__framing.svelte-p529t4{font-size:calc(.75rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1 / .75) * var(--text-scaling)))}@media(min-width:48rem){.confirmation__framing.svelte-p529t4{font-size:calc(.875rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1.25 / .875) * var(--text-scaling)))}}.confirmation__framing.svelte-p529t4{color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.06em;margin:0}.confirmation__action.svelte-p529t4{background:var(--color-surface-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-accent);font-size:calc(1rem * var(--text-scaling));line-height:var(--tw-leading,calc( 1.5 * var(--text-scaling)));justify-content:space-between;align-items:center;text-decoration-line:none;display:flex}@media(min-width:48rem){.confirmation__action.svelte-p529t4{font-size:calc(1.125rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1.75 / 1.125) * var(--text-scaling)))}}.confirmation__action.svelte-p529t4{padding:var(--space-3) var(--space-4);cursor:pointer;min-height:44px;transition:background var(--duration-fast) ease;font-weight:500}.confirmation__action.svelte-p529t4:hover:not(.confirmation__action--disabled){background:var(--color-surface-tertiary)}.confirmation__action.svelte-p529t4:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-accent,#7c5cf5)}.confirmation__return.svelte-p529t4{cursor:pointer;border-style:var(--tw-border-style);text-align:center;font-size:calc(.75rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1 / .75) * var(--text-scaling)));background-color:#0000;border-width:0;margin-inline:auto;display:block}@media(min-width:48rem){.confirmation__return.svelte-p529t4{font-size:calc(.875rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1.25 / .875) * var(--text-scaling)))}}.confirmation__return.svelte-p529t4{color:var(--color-text-disabled);padding:var(--space-2) 0;text-decoration:underline}.confirmation__return.svelte-p529t4:hover{color:var(--color-text-secondary)}.confirmation__return.svelte-p529t4:focus-visible{border-radius:var(--radius-sm,4px);outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-accent,#7c5cf5)}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
