.pw-strength{margin-top: 8px;font-family: inherit}.pw-strength__bar{display: flex;gap: 4px}.pw-strength__seg{flex: 1 1 0;height: 5px;border-radius: 3px;background-color: #e4e6eb;transition: background-color .18s ease}.pw-strength__meta{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 6px 12px;margin-top: 6px}.pw-strength__label{font-size: .8rem;color: #6c757d;transition: color .18s ease}.pw-strength__tools{display: inline-flex;align-items: center;gap: 12px}.pw-strength__action{padding: 0;border: 0;background: none;font: inherit;font-size: .8rem;font-weight: 700;line-height: 1.2;color: #6c757d;cursor: pointer;text-decoration: none}.pw-strength__action:hover,.pw-strength__action:focus-visible{text-decoration: underline}.pw-strength__action[hidden]{display: none}.pw-strength__hint{margin-top: 4px;font-size: .75rem;color: #8a9099}.pw-strength--filled .pw-strength__hint{display: none}.pw-strength--0 .pw-strength__seg:nth-child(-n+1){background-color: #dc3545}.pw-strength--1 .pw-strength__seg:nth-child(-n+2){background-color: #fd7e14}.pw-strength--2 .pw-strength__seg:nth-child(-n+3){background-color: #ffc107}.pw-strength--3 .pw-strength__seg:nth-child(-n+4){background-color: #52a852}.pw-strength--4 .pw-strength__seg:nth-child(-n+4){background-color: #198754}.pw-strength--0 .pw-strength__label{color: #dc3545}.pw-strength--1 .pw-strength__label{color: #d9730d}.pw-strength--2 .pw-strength__label{color: #9a7400}.pw-strength--3 .pw-strength__label{color: #3f8b3f}.pw-strength--4 .pw-strength__label{color: #198754}