.password-requirements{display:grid;gap:4px;margin:0;padding:10px 12px;list-style:none;border:1px solid rgba(194,187,206,.18);border-radius:10px;background:rgba(15,14,21,.23);color:#b9b0c8;font-size:.72rem;line-height:1.35}.password-requirements li{display:flex;gap:7px;align-items:center}.password-requirements li>span:first-child{width:1em;color:#c47f8e;font-weight:800}.password-requirements .is-met>span:first-child,.password-match.is-met{color:#82c9a7}.password-input-control{position:relative;display:block}.password-input-control>input{padding-right:46px}.password-visibility{position:absolute;top:50%;right:6px;display:grid;place-items:center;width:34px;min-height:34px;margin:0;transform:translateY(-50%);border:0!important;border-radius:8px;background:transparent!important;color:#cbb7ff!important;box-shadow:none!important;font-size:16px;line-height:1;cursor:pointer}.password-visibility:hover{background:rgba(169,139,242,.12)!important}.password-match{min-height:1.2em;margin:0;font-size:.72rem;color:#b9b0c8}.password-match:empty{display:none}.password-match.is-error{color:#e2a0ad}#registerGate .password-requirements{margin-top:-7px}#registerGate .auth-registration-fields{margin-bottom:-10px}@media(max-width:800px){#registerGate .auth-registration-fields{margin-bottom:-12px}}@media(max-width:460px){.password-requirements{padding:9px 10px;font-size:.7rem}}
