.input-field.svelte-14jof3a{display:flex;flex-direction:column}.password-container.svelte-14jof3a{position:relative;display:flex;align-items:center}input.svelte-14jof3a{flex:1;padding-right:2.5rem;margin-top:0}.toggle-password.svelte-14jof3a{position:absolute;right:10px;background:none;border:none;z-index:var(--z-dropdown);cursor:pointer;font-size:1rem;color:var(--text-3)}@media(max-width:768px){.input-field.svelte-14jof3a{grid-column:1/-1!important}}.error-messages.svelte-14jof3a{margin-top:10px;padding-left:1.25rem;list-style:none;padding-left:0}.error-message.svelte-14jof3a{color:red;margin-top:10px}.password-requirements.svelte-86ib66{margin-top:.5rem;font-size:.875rem;color:var(--text-3)}.password-requirements.svelte-86ib66 ul:where(.svelte-86ib66){list-style:none;padding-left:0;margin:0}.password-requirements.svelte-86ib66 li:where(.svelte-86ib66){display:flex;align-items:center;gap:.4rem;margin-bottom:.15rem}.password-requirements.svelte-86ib66 .indicator:where(.svelte-86ib66){display:inline-flex;align-items:center;justify-content:center;width:1rem;font-weight:var(--fw-semibold)}.password-requirements.compact.svelte-86ib66{font-size:.8rem}.password-requirements.compact.svelte-86ib66 li:where(.svelte-86ib66){margin-bottom:.1rem}.password-requirements.svelte-86ib66 li.met:where(.svelte-86ib66){color:var(--clr-success, #2e7d32)}
