.pw-wrap{position:relative}.pw-toggle{cursor:pointer;color:var(--ink-600);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:color .14s,background .14s;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.pw-toggle:hover{color:var(--ink-1000);background:#0000000a}.pw-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pw-meter{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:10px;display:grid}.pw-meter span{background:#e6e8ee;border-radius:999px;height:4px;transition:background .2s}.pw-meter[data-score="1"] span:nth-child(-n+1){background:#e54545}.pw-meter[data-score="2"] span:nth-child(-n+2){background:#f5a524}.pw-meter[data-score="3"] span:nth-child(-n+3){background:#4fae3f}.pw-meter[data-score="4"] span{background:#2f8a21}.pw-label{color:var(--ink-600);justify-content:space-between;align-items:center;margin-top:6px;font-size:12.5px;font-weight:500;display:flex}.pw-label b{color:var(--ink-1000);font-weight:700}.pw-label[data-score="1"] b{color:#e54545}.pw-label[data-score="2"] b{color:#c77c00}.pw-label[data-score="3"] b{color:#4fae3f}.pw-label[data-score="4"] b{color:#2f8a21}.pw-checks{grid-template-columns:1fr 1fr;gap:8px 16px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pw-checks li{color:var(--ink-600);align-items:center;gap:8px;font-size:13px;font-weight:500;transition:color .16s;display:flex}.pw-checks li .pw-dot{color:#0000;background:#fff;border:1.5px solid #d7dae0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .16s;display:inline-flex}.pw-checks li.ok{color:#2f8a21}.pw-checks li.ok .pw-dot{color:#fff;background:#2f8a21;border-color:#2f8a21}.auth-field--match-ok .auth-input{border-color:#2f8a21}.auth-field--match-bad .auth-input{border-color:#e54545}.match-hint{align-items:center;gap:6px;margin-top:6px;font-size:12.5px;font-weight:500;display:none}.match-hint.ok{color:#2f8a21;display:flex}.match-hint.bad{color:#e54545;display:flex}
