.PasswordInput_wrap__DuGzj{position:relative;display:flex;align-items:center}.PasswordInput_input__gyVe_{width:100%;background:var(--bg-input);border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);padding:13px 44px 13px 14px;font-size:15px;color:var(--text-primary);transition:border-color .15s ease,box-shadow .15s ease;box-shadow:var(--shadow-sm)}.PasswordInput_input__gyVe_:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);outline:none}.PasswordInput_toggle___jdCG{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:transparent;color:var(--text-tertiary);cursor:pointer;padding:0}.PasswordInput_toggle___jdCG:hover{color:var(--text-primary);background:var(--bg-elevated-2)}.PasswordInput_toggle___jdCG:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (max-width:640px){.PasswordInput_input__gyVe_{font-size:16px;padding:14px 44px 14px 14px}}