[data-v-0822675a]:root{--color-primary:40,168,224;--color-primary-dark:32,134,179;--color-text:43,54,116;--color-text-dark:229,231,235;--color-border:163,174,208;--color-border-dark:56,56,56;--color-bg:255,255,255;--color-bg-dark:30,30,30;--color-error-bg:254,239,239;--color-error-text:218,20,20}.input-field[data-v-0822675a]{margin-bottom:1.5rem}.error-animation[data-v-0822675a]{animation:slideInAndShake-0822675a .4s ease-out}@keyframes slideInAndShake-0822675a{0%{opacity:0;transform:translateY(-5px)}50%{transform:translateY(0)}65%{transform:translate(-3px)}85%{transform:translate(3px)}to{opacity:1;transform:translate(0)}}.shake-animation[data-v-0822675a]{animation:shake-0822675a .4s ease-in-out}@keyframes shake-0822675a{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.input-container[data-v-0822675a]{border-radius:16px;transition:all .3s ease}.input-container.focused[data-v-0822675a]{box-shadow:0 0 0 1px rgb(var(--color-primary))}.dark .input-container.focused[data-v-0822675a]{box-shadow:0 0 0 1px rgb(var(--color-primary-dark))}.input-container[data-v-0822675a]:focus-within{transform:scale(1.005)}.input-container input[data-v-0822675a]:focus{box-shadow:none;outline:none}.input-container input[data-v-0822675a]{transition:all .3s ease}
