div.svelte-1hd4xus{--FormMessage-color:var(--color-error-red);background-color:color-mix(in srgb, var(--FormMessage-color) 20%, var(--color-lightestgrey));border:1px solid var(--FormMessage-color);box-shadow:0 0 0 .5rem color-mix(in srgb, var(--FormMessage-color) 10%, transparent);color:color-mix(in srgb, var(--FormMessage-color) 33%, var(--color-black));border-radius:.5em;gap:.75em;padding:.75em 1em;display:flex}div.svelte-1hd4xus svg:where(.svelte-1hd4xus){color:color-mix(in srgb, var(--FormMessage-color) 75%, var(--color-black))}.FormMessage-success.svelte-1hd4xus{--FormMessage-color:var(--color-success-green)}form.svelte-vqq764{text-align:left;flex-direction:column;gap:1rem;display:flex}.adjacent.svelte-vqq764{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media not screen and (width>=40rem){.adjacent.svelte-vqq764{display:contents}}.required.svelte-vqq764{color:var(--color-error-red)}.bg-dark .required.svelte-vqq764{color:color-mix(in srgb, var(--color-error-red) 80%, var(--color-lightestgrey))}.field.svelte-vqq764{flex-direction:column;display:flex}@layer base{input.svelte-vqq764,textarea.svelte-vqq764{outline:.125em solid var(--color-lightgrey);box-sizing:border-box;background:#fff;border-radius:.5rem;width:100%;padding:.5em 1em;box-shadow:inset 0 -2px 8px #4680ff22}.svelte-vqq764:is(input:where(.svelte-vqq764),textarea:where(.svelte-vqq764)):user-invalid{outline-color:var(--color-error-red)}.svelte-vqq764:is(input:where(.svelte-vqq764),textarea:where(.svelte-vqq764)):focus-visible{outline-color:var(--color-indigo)}.bg-dark :is(input.svelte-vqq764,textarea.svelte-vqq764){background:var(--color-lightgrey-darkened);color:var(--color-black);outline-width:.125em;outline-color:#0000;box-shadow:inset 0 -2px 8px #4680ff88}.bg-dark .svelte-vqq764:is(input:where(.svelte-vqq764),textarea:where(.svelte-vqq764)):user-invalid{outline-color:var(--color-error-red);background:color-mix(in srgb, var(--color-error-red) 15%, var(--color-lightgrey))}.bg-dark .svelte-vqq764:is(input:where(.svelte-vqq764),textarea:where(.svelte-vqq764)):focus-visible{outline-color:var(--color-violet);background:var(--color-lightestgrey)}}.consent.svelte-vqq764{cursor:pointer;align-items:start;gap:.375em;display:flex}.consent.svelte-vqq764 input[type=checkbox]:where(.svelte-vqq764){width:1lh;height:1lh;accent-color:var(--color-cyan);scale:.6}.spinner-scale.svelte-vqq764{fill:currentColor;width:1em;height:1em;margin-right:.5em;animation:1s steps(8,end) infinite svelte-vqq764-spinner-scale}@keyframes svelte-vqq764-spinner-scale{to{rotate:1turn}}
