.forgot-success-dialog,.forgot-dialog::backdrop,.auth-dialog::backdrop{background-color:#00000040;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.forgot-success-dialog,.forgot-dialog,.auth-dialog{margin:0;padding:0;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:20px;border:none;max-width:100%;min-width:600px;scrollbar-width:none;@keyframes pulse{0%{transform:scale(.9);opacity:1}to{transform:scale(1.8);opacity:0}}@keyframes shake-shake{0%{transform:translate(-3px)}20%{transform:translate(3px)}40%{transform:translate(-3px)}60%{transform:translate(3px)}80%{transform:translate(-3px)}to{transform:translate(0)}}}@media (max-width: 600px){.forgot-success-dialog,.forgot-dialog,.auth-dialog{min-width:100%}}.forgot-success-dialog .backdrop,.forgot-dialog .backdrop,.auth-dialog .backdrop{background-color:#00000040;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);width:100%;height:100%;position:fixed;top:0;left:0}.forgot-success-dialog .forgot,.forgot-dialog .forgot,.auth-dialog .forgot{color:var(--blue);cursor:pointer;background:none;border:none;outline:none;font-family:Inter,sans-serif!important}.forgot-success-dialog .form,.forgot-dialog .form,.auth-dialog .form{display:flex;flex-direction:column;gap:10px;min-width:310px;max-width:calc(100% - 40px);background-color:#fff;padding:20px;border-radius:20px;position:relative;font-family:Inter,sans-serif;z-index:10}@media (max-width: 600px){.forgot-success-dialog .form,.forgot-dialog .form,.auth-dialog .form{min-width:calc(100% - 40px)}}.forgot-success-dialog .header,.forgot-dialog .header,.auth-dialog .header{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;margin:0;background:#00000006;border-radius:18px}.forgot-success-dialog .title,.forgot-dialog .title,.auth-dialog .title{font-size:28px;color:var(--blue);font-weight:600;position:relative;display:flex;margin:0!important;align-items:center}.forgot-success-dialog .title:before,.forgot-dialog .title:before,.auth-dialog .title:before{width:18px;height:18px;background-color:var(--blue)}.forgot-success-dialog .title:after,.forgot-dialog .title:after,.auth-dialog .title:after{width:18px;height:18px;animation:pulse 1s linear infinite}.forgot-success-dialog .message,.forgot-success-dialog .signin,.forgot-dialog .message,.forgot-dialog .signin,.auth-dialog .message,.auth-dialog .signin{color:#585757d2;font-size:14px}.forgot-success-dialog .signin,.forgot-success-dialog .signup,.forgot-dialog .signin,.forgot-dialog .signup,.auth-dialog .signin,.auth-dialog .signup{text-align:center}.forgot-success-dialog .signin button,.forgot-success-dialog .signup button,.forgot-dialog .signin button,.forgot-dialog .signup button,.auth-dialog .signin button,.auth-dialog .signup button{background:none;border:none;outline:none;color:var(--blue);cursor:pointer;font-family:Inter,sans-serif!important}.forgot-success-dialog .signin button:hover,.forgot-success-dialog .signup button:hover,.forgot-dialog .signin button:hover,.forgot-dialog .signup button:hover,.auth-dialog .signin button:hover,.auth-dialog .signup button:hover{text-decoration:underline var(--blue)}.forgot-success-dialog .form-input,.forgot-dialog .form-input,.auth-dialog .form-input{width:100%;display:flex;flex-direction:column;height:auto}.forgot-success-dialog .form-input .input,.forgot-dialog .form-input .input,.auth-dialog .form-input .input{width:calc(100% - 24px);height:32px;padding:12px;border-radius:12px;border:1.5px solid lightgrey;outline:none;transition:all .3s cubic-bezier(.19,1,.22,1);box-shadow:0 0 20px -18px;font-size:14px}.forgot-success-dialog .input-message,.forgot-dialog .input-message,.auth-dialog .input-message{color:var(--pink);font-size:16px;margin-top:5px}.forgot-success-dialog .input-prefix,.forgot-dialog .input-prefix,.auth-dialog .input-prefix{width:calc(100% - 24px);height:32px;padding:12px;border-radius:12px;border:1.5px solid lightgrey;outline:none;transition:all .3s cubic-bezier(.19,1,.22,1);box-shadow:0 0 20px -18px;display:flex;align-items:center}.forgot-success-dialog .input-prefix .input-prefix,.forgot-dialog .input-prefix .input-prefix,.auth-dialog .input-prefix .input-prefix{width:100%;display:flex;align-items:center}.forgot-success-dialog .input-prefix span,.forgot-dialog .input-prefix span,.auth-dialog .input-prefix span{color:#00000080;display:none}.forgot-success-dialog .input-prefix input,.forgot-dialog .input-prefix input,.auth-dialog .input-prefix input{flex:1;height:100%;border:none;outline:none;background:none;padding:0;font-size:14px}.forgot-success-dialog .form-input.success .input,.forgot-dialog .form-input.success .input,.auth-dialog .form-input.success .input,.forgot-success-dialog .form-input-prefix.success .input-prefix,.forgot-dialog .form-input-prefix.success .input-prefix,.auth-dialog .form-input-prefix.success .input-prefix{border:2px solid var(--blue)!important}.forgot-success-dialog .form-input-prefix.error .input-prefix,.forgot-dialog .form-input-prefix.error .input-prefix,.auth-dialog .form-input-prefix.error .input-prefix{border:2px solid var(--pink)!important}.forgot-success-dialog .form-input.error .input,.forgot-dialog .form-input.error .input,.auth-dialog .form-input.error .input{border:2px solid var(--pink)!important;animation:shake-shake .5s ease}.forgot-success-dialog .submit,.forgot-dialog .submit,.auth-dialog .submit{border:none;outline:none;background-color:var(--blue);padding:16px 10px;border-radius:10px;color:#fff;font-size:16px;transition:.3s ease;cursor:pointer;display:flex;align-items:center;justify-content:center}.forgot-success-dialog .submit:hover,.forgot-dialog .submit:hover,.auth-dialog .submit:hover{background-color:#385ac2}.forgot-success-dialog .submit:disabled,.forgot-dialog .submit:disabled,.auth-dialog .submit:disabled{opacity:.5;cursor:not-allowed}.forgot-success-dialog .submit:disabled:hover,.forgot-dialog .submit:disabled:hover,.auth-dialog .submit:disabled:hover{background-color:var(--blue)}.forgot-success-dialog .switch-button,.forgot-dialog .switch-button,.auth-dialog .switch-button{background:#006aff34;border-radius:16px;overflow:hidden;width:50%;text-align:center;font-size:18px;letter-spacing:1px;color:#fff;padding-right:50%;position:relative;margin-bottom:10px}.forgot-success-dialog .switch-button:before,.forgot-dialog .switch-button:before,.auth-dialog .switch-button:before{content:"User";position:absolute;top:0;bottom:0;right:0;width:50%;display:flex;align-items:center;justify-content:center;z-index:3;pointer-events:none}.forgot-success-dialog .switch-button-checkbox,.forgot-dialog .switch-button-checkbox,.auth-dialog .switch-button-checkbox{cursor:pointer;position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;opacity:0;z-index:2}.forgot-success-dialog .switch-button-checkbox:checked+.switch-button-label:before,.forgot-dialog .switch-button-checkbox:checked+.switch-button-label:before,.auth-dialog .switch-button-checkbox:checked+.switch-button-label:before{transform:translate(100%);transition:transform .3s linear}.forgot-success-dialog .switch-button-checkbox+.switch-button-label,.forgot-dialog .switch-button-checkbox+.switch-button-label,.auth-dialog .switch-button-checkbox+.switch-button-label{position:relative;padding:15px 0;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.forgot-success-dialog .switch-button-checkbox+.switch-button-label:before,.forgot-dialog .switch-button-checkbox+.switch-button-label:before,.auth-dialog .switch-button-checkbox+.switch-button-label:before{content:"";background:var(--blue);height:100%;width:100%;position:absolute;left:0;top:0;border-radius:16px;transform:translate(0);transition:transform .3s linear}.forgot-success-dialog .switch-button-checkbox+.switch-button-label .switch-button-label-span,.forgot-dialog .switch-button-checkbox+.switch-button-label .switch-button-label-span,.auth-dialog .switch-button-checkbox+.switch-button-label .switch-button-label-span{position:relative}.forgot-success-cancel,.forgot-cancel,.auth-cancel{background:none;border:none;outline:none;cursor:pointer;color:var(--blue)}.loader{border:2px solid white;border-left-color:transparent;border-radius:50%}.loader{border:2px solid white;border-left-color:transparent;width:24px;height:24px}.loader{border:2px solid white;border-left-color:transparent;width:24px;height:24px;animation:spin89345 1s linear infinite}@keyframes spin89345{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.age-container{display:flex;align-items:center;cursor:pointer;width:fit-content;gap:4px}.age-container label{cursor:pointer}.age-container label a{color:var(--blue);text-decoration:none}.toggle-form{font-size:1rem}.mt-4{margin-top:1rem}.mt-2{margin-top:.5rem}#recovery-button{background:none;border:none;outline:none;cursor:pointer;color:var(--blue);font-size:1rem}.forgot-success-dialog{max-width:600px}.forgot-success-dialog .message{text-align:center}
