.auth-help{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:2px}.auth-help a{color:var(--red);font-size:12px;font-weight:800;text-decoration:none}.auth-help a:hover{text-decoration:underline}.auth-note{margin:0 0 18px;color:var(--muted);font-size:13px;line-height:1.55}.auth-success{padding:18px;border-radius:12px;background:#e7f6f0;color:#126348}.auth-success h2{margin:0 0 7px}.auth-success p{margin:0;line-height:1.55}.password-rules{color:var(--muted);font-size:10px;font-weight:500}
.password-control{position:relative;display:block}.password-control input{padding-right:52px}.password-toggle{display:grid;position:absolute;top:50%;right:6px;width:38px;height:34px;padding:0;place-items:center;transform:translateY(-50%);border:0;border-radius:7px;background:transparent;color:#68717d;cursor:pointer}.password-toggle:hover{background:#edf0f3;color:#171a1f}.password-toggle:focus-visible{outline:2px solid var(--red);outline-offset:1px}.password-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.password-toggle .eye-off{display:none}.password-toggle[aria-pressed="true"] .eye-on{display:none}.password-toggle[aria-pressed="true"] .eye-off{display:block}
