.bg-pattern{background-position:center;background-repeat:no-repeat;background-size:cover}.password-policy{color:#6a6b87;font-family:Gilroy-Regular;font-size:13px;list-style:none;margin:10px 0 0;padding:0}.password-policy-input{width:100%}.password-policy li{align-items:center;display:flex;gap:10px;line-height:20px;margin-bottom:4px;transition:color .2s ease}.password-policy__indicator{border:1px solid #c5c9d3;border-radius:50%;flex:0 0 14px;height:14px;position:relative;transition:background-color .2s ease,border-color .2s ease;width:14px}.password-policy li.is-valid{color:#198754}.password-policy li.is-valid .password-policy__indicator{background:#198754;border-color:#198754}.password-policy li.is-valid .password-policy__indicator:after{border:solid #fff;border-width:0 1px 1px 0;content:"";height:6px;left:4px;position:absolute;top:2px;transform:rotate(45deg);width:3px}body.dark .password-policy{color:#9998a0}body.dark .password-policy li.is-valid{color:#75c995}
