.password-rule-info[data-v-cda05701]{color:#000}.password-rule-info__info[data-v-cda05701]{display:flex;gap:.5em}.password-rule-info__font[data-v-cda05701]{font-size:.75em;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.4;text-transform:none}.password-rule-info__font[data-v-cda05701] strong{font-weight:700}.password-rule-info__icon[data-v-cda05701]{color:#bfc4c8;flex-shrink:0;height:1.5em;width:1.5em}.password-rule-info--success[data-v-cda05701],.password-rule-info--success .password-rule-info__icon[data-v-cda05701]{color:#00a979}.password-rule-info--error[data-v-cda05701],.password-rule-info--error .password-rule-info__icon[data-v-cda05701]{color:#fb252e}.password-rules-card[data-v-65f0c468]{background-color:#fafafa;border-radius:.5em;display:flex;flex-direction:column;gap:.9375em;padding:1em}.password-rules-card__font--heading[data-v-65f0c468]{color:#a2a2a2;font-size:.625em;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.2;text-transform:uppercase}.password-rules-card__font--text[data-v-65f0c468]{font-size:.75em;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1;text-transform:none}.password-rules-card__list[data-v-65f0c468]{display:flex;flex-direction:column;gap:.5em}.password-rules-card__progress[data-v-65f0c468]{align-items:center;display:flex;gap:1em}.password-rules-card__items[data-v-65f0c468]{align-items:center;display:flex;flex-shrink:0;gap:.25em;padding-top:.125em}.password-rules-card__item[data-v-65f0c468]{background-color:#bfc4c8;border-radius:.25em;flex-shrink:0;height:.5em;transition:.25s ease-out;transition-property:background-color;width:2.4375em}.password-rules-card__item--active[data-v-65f0c468]{background-color:#00a979}.password-rules-card__length[data-v-65f0c468]{display:flex;flex-shrink:0;margin-left:auto}.password-form__section[data-v-34d6dc56]{margin-top:.75em}.password-form__section--without-offset[data-v-34d6dc56]{margin-top:0}.password-form__title[data-v-34d6dc56]{margin-bottom:1em}.password-form__footer[data-v-34d6dc56]{align-items:center;display:flex;flex-direction:column;margin-top:.75em}.password-form__rules[data-v-34d6dc56]{margin-bottom:.9375em}.password-form__button--submit[data-v-34d6dc56]{min-height:3.25em;width:100%}
