.KCL_password-strength{flex-direction:column;gap:4px;width:100%;display:flex}.KCL_password-strength .password-strength__row{align-items:center;gap:20px;display:flex}.KCL_password-strength .password-strength__header{flex-shrink:0;align-items:center;gap:6px;display:flex}.KCL_password-strength .password-strength__header .KCL_tooltip,.KCL_password-strength .password-strength__header .display-text{align-items:center;display:inline-flex}.KCL_password-strength .password-strength__title{color:var(--color-text-primary);font-size:14px;font-weight:700}.KCL_password-strength .password-strength__info{color:var(--color-link);cursor:help;width:18px;height:18px;display:block}.KCL_password-strength .password-strength__bars{flex:1;gap:6px;min-width:0;display:flex}.KCL_password-strength .password-strength__bar{background:var(--color-border-strong);border-radius:999px;flex:1;height:5px;transition:background-color .2s}.KCL_password-strength .password-strength__label{color:var(--color-text-muted);white-space:nowrap;align-self:flex-end;font-size:12px}.KCL_password-strength.password-strength--very-weak .password-strength__bar--filled{background:var(--color-accent-danger)}.KCL_password-strength.password-strength--weak .password-strength__bar--filled{background:var(--color-accent-warning-strong)}.KCL_password-strength.password-strength--fair .password-strength__bar--filled{background:var(--color-accent-warning)}.KCL_password-strength.password-strength--good .password-strength__bar--filled{background:var(--color-accent-success)}.KCL_password-strength.password-strength--strong .password-strength__bar--filled{background:var(--color-accent-success-strong)}.password-checklist{flex-direction:column;gap:8px;min-width:240px;margin:0;padding:0;list-style:none;display:flex}.password-checklist__item{color:var(--color-text-primary);align-items:center;gap:10px;font-size:13px;line-height:1.4;display:flex}.password-checklist__item .password-checklist__icon{flex-shrink:0;width:16px;height:16px}.password-checklist__item.password-checklist__item--empty .password-checklist__icon{color:var(--color-border-strong)}.password-checklist__item.password-checklist__item--met .password-checklist__icon{color:var(--color-accent-success-strong)}.password-checklist__item.password-checklist__item--unmet .password-checklist__icon{color:var(--color-accent-danger)}
/*# sourceMappingURL=0fmjp4_jtxboz.css.map*/