body{background:#f5f5f5}body p{margin:0;padding:0}@media (prefers-color-scheme:dark){body{background:#1a1a1a}}.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#referral_information{width:380px;max-width:100%;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:20px 0 0;margin-bottom:0}#referral_information p{line-height:20px}#referral_information p a{color:#0d67a3;text-decoration:none}#referral_information p.heading{font-weight:700;margin-bottom:10px}#forgot_password,#user_form{padding:40px;width:500px;max-width:90%;margin:60px auto;background:#fff;border-radius:24px;border:3px solid #111;box-shadow:0 8px 16px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.08);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#forgot_password.with_referral,#user_form.with_referral{margin-top:20px}#forgot_password p,#user_form p{text-align:center;color:#4d4d4d}#forgot_password p.title,#user_form p.title{margin-bottom:40px;font-size:20px}#forgot_password p.text_break,#user_form p.text_break{color:#555;margin:10px 0}#forgot_password a,#user_form a{text-decoration:none;color:#2d77b1}#forgot_password a:hover,#user_form a:hover{text-decoration:underline}#forgot_password a.forgot,#user_form a.forgot{display:block;margin-top:20px;text-align:center}#forgot_password a.fb,#user_form a.fb{display:block;width:100%;text-align:center;background:#2d77b0;color:#fff;padding:15px;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:9999px}#forgot_password a.fb:hover,#user_form a.fb:hover{background:#235c87;text-decoration:none}#forgot_password form,#user_form form{overflow:hidden;margin-bottom:10px;margin-top:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:0;padding:10px}#forgot_password form input,#user_form form input{border-radius:12px}#forgot_password form input[type=password],#forgot_password form input[type=text],#user_form form input[type=password],#user_form form input[type=text]{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:15px;border:1px solid #ccc;margin-bottom:10px}#forgot_password form input[type=submit],#user_form form input[type=submit]{display:block;clear:both;float:none;margin:0 auto;border:0;padding:15px 40px;color:#fff;background:#426ab8;border-radius:9999px;font-weight:600;font-size:18px;transition:all .2s ease;cursor:pointer;width:auto;min-width:200px}#forgot_password form input[type=submit]:hover,#user_form form input[type=submit]:hover{background:#355492;transform:translateY(-2px);box-shadow:0 6px 16px rgba(66,106,184,.3)}@-webkit-keyframes fade_error{from{opacity:0}to{opacity:1}}@keyframes fade_error{from{opacity:0}to{opacity:1}}div.error_bar{color:#ef4444;background:rgba(239,68,68,.1);border:2px solid #ef4444;border-radius:12px;padding:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;-webkit-animation:fade_error 1s;margin-bottom:20px}.reset form{margin-bottom:0}#forgot_password{width:500px}#forgot_password p{font-size:18px;margin-bottom:20px}#forgot_password form{margin-bottom:0}#forgot_password form input[type=text]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background:#fff;border:1px solid #aaa;padding:15px}#forgot_password_error,#forgot_password_success{width:600px;margin:60px auto 0;text-align:center;padding:20px}#forgot_password_error p,#forgot_password_success p{margin:0 0 10px;padding:0;font-size:25px;line-height:35px;font-weight:100}#forgot_password_error p:first-child,#forgot_password_success p:first-child{font-weight:400}.error{color:#ef4444;background:rgba(239,68,68,.1);border:2px solid #ef4444;border-radius:12px;padding:16px;margin-bottom:20px;text-align:center}#forgot_password .cf-turnstile,#user_form .cf-turnstile{display:flex;justify-content:center;margin:20px 0}#forgot_password .cf-turnstile>div,#user_form .cf-turnstile>div{border-radius:12px;overflow:hidden}@media (prefers-color-scheme:dark){#forgot_password,#user_form{background:#2a2a2a;border-color:#f0f0f0;box-shadow:0 12px 24px rgba(0,0,0,.4),0 6px 12px rgba(0,0,0,.3)}#forgot_password p,#user_form p{color:#f0f0f0}#forgot_password p.title,#user_form p.title{color:#f0f0f0}#forgot_password p.text_break,#user_form p.text_break{color:#aaa}#forgot_password a,#user_form a{color:#6b9aeb}#forgot_password a:hover,#user_form a:hover{color:#5080d0}#forgot_password form input[type=password],#forgot_password form input[type=text],#user_form form input[type=password],#user_form form input[type=text]{background:#1a1a1a;border-color:#444;color:#f0f0f0}#forgot_password form input[type=password]:hover,#forgot_password form input[type=text]:hover,#user_form form input[type=password]:hover,#user_form form input[type=text]:hover{border-color:#555}#forgot_password form input[type=password]:focus,#forgot_password form input[type=text]:focus,#user_form form input[type=password]:focus,#user_form form input[type=text]:focus{border-color:#426ab8}#forgot_password form input[type=password]::placeholder,#forgot_password form input[type=text]::placeholder,#user_form form input[type=password]::placeholder,#user_form form input[type=text]::placeholder{color:#888}#referral_information{background:rgba(66,106,184,.2);border-color:#426ab8}#referral_information p{color:#f0f0f0}#referral_information p.heading{color:#6b9aeb}}@media screen and (max-width:500px){#forgot_password,#user_form{padding:20px 10px}#forgot_password form,#user_form form{padding:0;border:0}#forgot_password form input[type=submit],#user_form form input[type=submit]{float:none;width:100%;min-width:auto}}
