.floating-label-container.svelte-s6kuh2.svelte-s6kuh2{position:relative}.floating-label.svelte-s6kuh2.svelte-s6kuh2{background:transparent;color:var(--auth-label-idle);font-size:16px;font-weight:500;left:16px;padding:0 4px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease}.floating-input.svelte-s6kuh2:focus~.floating-label.svelte-s6kuh2,.floating-label.active.svelte-s6kuh2.svelte-s6kuh2{background:linear-gradient(180deg,transparent 40%,var(--auth-card-bg) 40%,var(--auth-card-bg) 60%,transparent 60%);color:var(--auth-brand-fg);font-size:12px;top:0;transform:translateY(-50%)}.floating-input.svelte-s6kuh2.svelte-s6kuh2{background:transparent;border:1px solid var(--auth-input-border);border-radius:4px;font-size:16px;font-weight:500;padding:20px 16px 12px;transition:border-color .3s;width:100%}.floating-input.svelte-s6kuh2.svelte-s6kuh2:focus{border-color:var(--auth-input-focus-border);outline:none}.floating-input.error.svelte-s6kuh2.svelte-s6kuh2{border-color:var(--auth-input-error-border)}.floating-input.svelte-s6kuh2.svelte-s6kuh2:-webkit-autofill,.floating-input.svelte-s6kuh2.svelte-s6kuh2:-webkit-autofill:focus,.floating-input.svelte-s6kuh2.svelte-s6kuh2:-webkit-autofill:hover{-webkit-text-fill-color:var(--auth-input-text);-webkit-box-shadow:0 0 0 1000px var(--auth-card-bg) inset;caret-color:var(--auth-input-text);-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}
