@layer components{.progress-bar_progressBarBg__NeFUf{background:var(--color-system-black-40);block-size:.875rem;border-radius:2rem;inline-size:100%;overflow:hidden;position:relative}.progress-bar_progressBarFg__wXF5B{background:var(--color-system-black-10);block-size:100%;border-radius:2rem;transition:width .3s ease-in-out}.password-field_passwordVisibilityToggle__I7sz6{background-color:transparent;border:none;cursor:pointer;inset-block-start:50%;inset-inline-end:.5rem;padding:.25rem;position:absolute;transform:translateY(-50%)}.password-field_inputWrapper__BCHlu{position:relative}.password-field_passwordMatchMessage__uZX29{align-items:center;color:var(--color-success);display:flex;font-size:var(--font-size-caption);gap:.5rem}.password-field_requirementsWrapper__s4qrM{background:var(--color-system-black-3);border-radius:.375rem;display:none;flex-direction:column;gap:.5rem;max-block-size:0;overflow:hidden;transition:max-height .3s ease-in-out}.password-field_requirementsWrapper__s4qrM.password-field_visible__SQ5VF{display:flex;max-block-size:12.5rem}.password-field_requirementsList__iky69{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:1rem}.password-field_requirementsList__iky69 li{align-items:center;display:flex;font-size:var(--font-size-caption);gap:.5rem}.password-field_requirementsList__iky69 svg{inline-size:1.875rem}.password-field_displayPassword__XDN1d{opacity:.5}}@layer components{}