.input-wrapper.svelte-1fje2dd{position:relative;margin-bottom:1.5rem}.auth-input.svelte-1fje2dd{width:100%;padding:1.25rem 0 .5rem;background:transparent;border:none;border-bottom:1.5px solid #d1d5db;font-size:1rem;color:#111;font-family:var(--font-sora),sans-serif;outline:none;transition:border-color .2s}.has-toggle.svelte-1fje2dd .auth-input:where(.svelte-1fje2dd){padding-right:2.75rem}.auth-input.svelte-1fje2dd:focus{border-color:transparent}.auth-input.svelte-1fje2dd:disabled{opacity:.5;cursor:not-allowed}.auth-label.svelte-1fje2dd{position:absolute;left:0;top:1.25rem;font-size:.9375rem;color:#9ca3af;pointer-events:none;transition:all .18s cubic-bezier(.22,1,.36,1);transform-origin:left top;font-family:var(--font-sora),sans-serif}.label-up.svelte-1fje2dd{top:0;font-size:.6875rem;color:#6b7280;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.input-underline.svelte-1fje2dd{position:absolute;bottom:0;left:0;width:0;height:1.5px;background:#2563eb;transition:width .25s cubic-bezier(.22,1,.36,1)}.input-underline.focused.svelte-1fje2dd{width:100%}.has-error.svelte-1fje2dd .auth-input:where(.svelte-1fje2dd){border-color:#ef4444}.has-error.svelte-1fje2dd .input-underline:where(.svelte-1fje2dd){background:#ef4444}.has-error.svelte-1fje2dd .label-up:where(.svelte-1fje2dd){color:#ef4444}.input-error.svelte-1fje2dd{margin-top:.375rem;font-size:.75rem;color:#ef4444;font-family:var(--font-sora),sans-serif}.toggle-visibility.svelte-1fje2dd{position:absolute;top:1.05rem;right:0;background:none;border:none;padding:.35rem;cursor:pointer;color:#9ca3af;transition:color .15s ease,transform .15s ease}.toggle-visibility.svelte-1fje2dd:hover{color:#6b7280;transform:translateY(-1px)}.toggle-visibility.svelte-1fje2dd:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:6px}.toggle-visibility.svelte-1fje2dd svg:where(.svelte-1fje2dd){width:1.15rem;height:1.15rem;display:block}
