:root{--size-fluid-2: clamp(1rem, 2vw, 1.5rem);--size-fluid-1: clamp(.5rem, 1vw, 1rem);--green-9: #2b8a3e;--red-9: #c92a2a;--size-fluid-4: clamp(2rem, 4vw, 3rem)}.field-input.svelte-3qysmv{position:relative;display:flex;align-items:center;gap:var(--size-fluid-2);padding:var(--size-fluid-1) 0}.field-input.svelte-3qysmv .icon:where(.svelte-3qysmv){display:flex;align-items:center;margin:auto}.field-input.svelte-3qysmv .active:where(.svelte-3qysmv){color:hsl(var(--light-pink-1))}.field-input.svelte-3qysmv .input-container:where(.svelte-3qysmv){position:relative;flex:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:var(--size-fluid-2)}.field-input.svelte-3qysmv .input-container:where(.svelte-3qysmv) input:where(.svelte-3qysmv){border:none;outline:none;flex:1;font-size:clamp(.8em,10vw,1.2em);border-radius:0;width:80%}.field-input.svelte-3qysmv .input-container:where(.svelte-3qysmv) input:where(.svelte-3qysmv):focus{border-bottom:1px solid hsl(var(--light-pink-1))}.field-input.svelte-3qysmv .input-container:where(.svelte-3qysmv) label:where(.svelte-3qysmv){position:absolute;top:80%;left:0;transform:translateY(-90%);transition:all .2s ease;pointer-events:none;font-size:clamp(.8em,10vw,1.2em)}.field-input.svelte-3qysmv .input-container:where(.svelte-3qysmv) input:where(.svelte-3qysmv):focus+label:where(.svelte-3qysmv),.field-input.svelte-3qysmv .input-container:where(.svelte-3qysmv) input:where(.svelte-3qysmv):not(.empty)+label:where(.svelte-3qysmv){color:hsl(var(--light-pink-1));top:0}.field-input.svelte-3qysmv .input-container:where(.svelte-3qysmv) .validation-icon:where(.svelte-3qysmv){color:var(--green-9)}.invisible.svelte-3qysmv{display:none}.error-container.svelte-3qysmv{display:flex;align-items:center;gap:var(--size-fluid-2);font-size:var(--size-fluid-2);color:var(--red-9);padding:0;margin-left:var(--size-fluid-4)}:root{--size-fluid-2: clamp(1rem, 2vw, 1.5rem);--radius-3: 1rem}.label-container.svelte-5gw71l{display:flex;align-items:center;gap:var(--size-fluid-2)}.label-container.svelte-5gw71l .active:where(.svelte-5gw71l){color:hsl(var(--light-pink-1))}.label-container.svelte-5gw71l label:where(.svelte-5gw71l){font-size:clamp(.8em,8vw,1.2em);pointer-events:none}textarea.svelte-5gw71l{border-radius:var(--radius-3);padding:var(--size-fluid-2);font-size:clamp(.8em,8vw,1.2em)}
