.required.svelte-1532i8v{color:#ff7a59;margin-left:4px}.optional.svelte-1532i8v{color:var(--color-neutral-gray);font-size:12px;font-weight:400;line-height:20px}.form-group.svelte-1532i8v input:where(.svelte-1532i8v){color:var(--color-neutral-ultradark);border-bottom-width:1px;padding-bottom:12px;font-size:1rem}.form-group.svelte-1532i8v input:where(.svelte-1532i8v):focus{outline:none}input.error.svelte-1532i8v{background-color:#fff5f5;border-color:#f44}.error-text.svelte-1532i8v{color:#f44;margin-top:.25rem;font-size:.875rem;display:block}.error-message.svelte-1532i8v{color:#f44;background-color:#fff5f5;border:1px solid #f44;border-radius:4px;margin-bottom:1.5rem;padding:1rem}.success-message.svelte-1532i8v{text-align:center;background-color:#f0fdf4;border:1px solid #22c55e;border-radius:8px;padding:2rem}.success-message.svelte-1532i8v p:where(.svelte-1532i8v){color:#15803d;margin-bottom:1rem;font-size:1.1rem}.tag.svelte-1famv1g{background-color:var(--color-neutral-light);opacity:1;border-radius:16px;gap:12px;width:100%;margin-bottom:8px;padding:12px 16px 12px 12px;display:flex}.icon.svelte-1famv1g{height:max-content}.title.svelte-1famv1g{color:var(--color-neutral-dark);letter-spacing:0%;vertical-align:middle;font-size:18px;font-weight:600;line-height:28px}.text.svelte-1famv1g{color:var(--color-neutral-mid);letter-spacing:0%;vertical-align:middle;font-size:15px;font-weight:400;line-height:20px}
