.input-container :where(input,select,textarea){background:transparent;border:none;outline:none;width:100%;font-size:.9375rem;line-height:1.5;color:#0f172a;transition:color .2s ease-out}.input-container :where(input,select,textarea)::placeholder{color:#94a3b8;opacity:.6}.input-container :where(input,select,textarea):focus{outline:none}.input-container :where(input,select,textarea):disabled{cursor:not-allowed;color:#94a3b8}.floating-label{text-transform:uppercase;letter-spacing:.05em}.input-container:focus-within:not([data-error]):not([data-success]):not([data-disabled]){border-color:#3b82f6}.input-container:focus-within:not([data-error]):not([data-success]):not([data-disabled]) .floating-label{color:#3b82f6}.input-container:focus-within[data-success]:not([data-disabled]){border-color:#10b981}.input-container:focus-within[data-success]:not([data-disabled]) .floating-label{color:#10b981}.input-container:focus-within[data-error]:not([data-disabled]){border-color:#ef4444}.input-container:focus-within[data-error]:not([data-disabled]) .floating-label{color:#ef4444}.input-container[data-disabled]:focus-within{border-color:#e2e8f0}.input-container:not([data-disabled]):hover:not(:focus-within){border-color:#94a3b8}.input-container[data-success]:not([data-disabled]):hover:not(:focus-within){border-color:#34d399}.input-container[data-error]:not([data-disabled]):hover:not(:focus-within){border-color:#f87171}@keyframes svelte-1x4qsf7-scaleIn{0%{opacity:0;transform:translateY(-50%) scale(.8)}to{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes svelte-1x4qsf7-shake{0%,to{transform:translateY(-50%) translate(0)}10%,30%,50%,70%,90%{transform:translateY(-50%) translate(-4px)}20%,40%,60%,80%{transform:translateY(-50%) translate(4px)}}@keyframes svelte-1x4qsf7-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.helper-text.svelte-1x4qsf7,.error-message.svelte-1x4qsf7{will-change:opacity,transform}.message-container.svelte-1x4qsf7{min-height:1.5rem;line-height:1.5rem}.error-message.svelte-1x4qsf7{display:block;visibility:visible;opacity:1;color:#dc2626;font-weight:500}
