.pass-progress{align-items:center;display:flex;justify-content:space-between}.pass-progress{margin-top:.5rem;padding:0 1rem;width:100%}.pass-progress__bar-wrapper{background-color:var(--bg-compotent-switcher);border-radius:var(--radius-xxs);height:.25rem;overflow:hidden;width:9.375rem}.pass-progress__bar{border-radius:var(--radius-xxs);height:100%;transition:all .3s ease}.pass-progress__bar--red{background-color:var(--system-error)}.pass-progress__bar--orange{background-color:var(--system-attention)}.pass-progress__bar--green{background-color:var(--system-success)}.pass-progress__message{font-size:var(--font-size,.75rem);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3)}.pass-progress__message--red{color:var(--system-error)}.pass-progress__message--orange{color:var(--system-attention)}.pass-progress__message--green{color:var(--system-success)}.input-password .row{align-items:center;display:flex}.input-password{display:flex;flex-direction:column}.input-password>.label{color:var(--color,var(--content-secondary));display:flex;font-size:var(--font-size,.75rem);font-weight:var(--font-weight,400);grid-area:label;letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);margin-bottom:.5rem}.input-password{--field-padding:.625rem 1rem}.input-password .field{background-color:var(--bg,var(--layer-surface-2));border:.0625rem solid var(--border-color,var(--layer-stroke));border-radius:var(--radius-r);color:var(--color,var(--content-primary));font-size:var(--font-size,.875rem);font-weight:var(--font-weight,400);height:3rem;letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);padding:var(--field-padding);transition:border-color .2s ease-in-out;width:100%}.input-password .field::-moz-placeholder{color:var(--content-tertiary)}.input-password .field::placeholder{color:var(--content-tertiary)}@media (hover:hover){.input-password .field:hover{--border-color:var(--stroke-button-tertiary);--bg:var(--bg-button-tertiary-hover)}}.input-password .field:active{--bg:var(--layer-surface-2)}.input-password .field:focus{--bg:var(--layer-surface-2);--border-color:var(--content-tertiary)}.has-error.input-password .field{--border-color:var(--system-error)}.is-disabled.input-password{pointer-events:none}.is-disabled.input-password .field{--border-color:var(--layer-stroke);--color:var(--content-secondary);--bg:var(--layer-surface-2);--icon-transform:rotate(0deg)}.is-disabled.input-password .placeholder{--color:var(--content-secondary)}.is-disabled.input-password .btn{pointer-events:all}.is-hidden.input-password{display:none!important}@keyframes skeleton-loading{to{background-position:100% 0,0 0,0 40px,0 80px,0 120px,0 160px}}:root{--radius-0:0;--radius-xxs:4px;--radius-xs:6px;--radius-s:8px;--radius-r:12px;--radius-m:16px;--radius-l:20px;--radius-xl:24px;--radius-xxl:32px}.input-password{width:100%;z-index:1}.input-password,.input-password .field-content,.input-password .row{position:relative}.input-password .icon{color:var(--content-secondary)}.input-password .hint,.input-password .pass-progress{margin-top:.375rem}.input-password.size-xs{--input-padding-y:.25rem;--font-size:.75rem;--font-weight:400;--line-height:1.3;--letter-spacing:0}.input-password.size-sm{--input-padding-y:.5rem;--font-size:.75rem;--font-weight:400;--line-height:1.3;--letter-spacing:0}.input-password.size-md{--input-padding-y:.6875rem;--font-size:.875rem;--font-weight:400;--line-height:1.3;--letter-spacing:0}
