.sr-only.svelte-5429w4{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field.svelte-5429w4{flex-direction:column;gap:8px;display:flex}label.svelte-5429w4{color:var(--color-heading-dark);font-size:14.5px;font-weight:600}.req.svelte-5429w4{color:var(--color-primary)}.optional.svelte-5429w4{color:var(--color-text-soft);font-size:13px;font-weight:400}.hint.svelte-5429w4{color:var(--color-text-soft);margin:-2px 0 0;font-size:13px;line-height:1.5}.field.svelte-5429w4 input[type=text],.field.svelte-5429w4 input[type=email],.field.svelte-5429w4 input[type=tel],.field.svelte-5429w4 input[type=url],.field.svelte-5429w4 textarea,.field.svelte-5429w4 select{width:100%;font-family:var(--font-sans);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-btn);min-height:48px;transition:border-color var(--duration-hover) ease, box-shadow var(--duration-hover) ease;background:#fff;padding:13px 14px;font-size:16px;line-height:1.5}.field.svelte-5429w4 textarea{resize:vertical;min-height:140px}.field.svelte-5429w4 input:hover,.field.svelte-5429w4 textarea:hover,.field.svelte-5429w4 select:hover{border-color:#98a4b5}.field.svelte-5429w4 input:focus-visible,.field.svelte-5429w4 textarea:focus-visible,.field.svelte-5429w4 select:focus-visible{border-color:var(--color-primary);outline:2px solid var(--color-focus);outline-offset:1px}.has-error.svelte-5429w4 input,.has-error.svelte-5429w4 textarea,.has-error.svelte-5429w4 select{border-color:var(--color-error)}.error.svelte-5429w4{color:var(--color-error);align-items:flex-start;gap:8px;margin:0;font-size:13.5px;line-height:1.5;display:flex}.error.svelte-5429w4 span:where(.svelte-5429w4){background:var(--color-error);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;margin-top:1px;font-size:11px;font-weight:700;display:flex}
