@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap");.auth_authRoot__ghth7{min-height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;background:linear-gradient(45deg,#0f2027,#203a43,#2c5364);position:relative;overflow:hidden;transition:background 1.2s cubic-bezier(.4,0,.2,1)}.auth_authRoot__ghth7.auth_signupBg__hCAiv{background:linear-gradient(45deg,#e0eafc,#cfdef3)}.auth_big__HxCax{display:flex;width:100vw;height:100vh}@media (max-width:1024px){.auth_big__HxCax{flex-direction:column;justify-content:center;align-items:center;position:relative}}@media (max-width:768px){.auth_big__HxCax{flex-direction:column}}.auth_left__6D0mY,.auth_right__hGPLM{width:50%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;background:linear-gradient(45deg,rgba(255,154,158,.1),rgba(250,208,196,.1) 25%,rgba(161,196,253,.1) 75%,rgba(194,233,251,.1));background-size:400% 400%;animation:auth_gradientFlow__7Nmkm 15s ease infinite}@media (max-width:1024px){.auth_left__6D0mY,.auth_right__hGPLM{width:100%;height:100vh;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}}.auth_right__hGPLM.auth_signupActive__uTHu6{background:#73b9ee!important;animation:none!important}@keyframes auth_gradientFlow__7Nmkm{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.auth_container2__EfVtG,.auth_container__tfB4I{width:400px;padding:20px;border-radius:15px;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.25);box-shadow:0 8px 32px 0 rgba(31,38,135,.2);text-align:center;position:relative;z-index:5;transition:all .3s ease-in-out;overflow:hidden}@media (max-width:1024px){.auth_container2__EfVtG,.auth_container__tfB4I{position:relative;margin:0;top:auto;transform:none}}@media (max-width:768px){.auth_container2__EfVtG,.auth_container__tfB4I{width:90%;max-width:350px;padding:18px}}@media (max-width:480px){.auth_container2__EfVtG,.auth_container__tfB4I{width:95%;max-width:320px;padding:15px;border-radius:12px}}@media (max-width:360px){.auth_container2__EfVtG,.auth_container__tfB4I{width:98%;max-width:300px;padding:12px}}.auth_loginContainer__EshPB{display:block}.auth_signupContainer__0wK9h{display:none}.auth_container__tfB4I{background-image:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05)),url(/assets/registration/back2.jpg)}.auth_container2__EfVtG,.auth_container__tfB4I{background-size:cover;background-position:50%;background-repeat:no-repeat}.auth_container2__EfVtG{background-image:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05)),url(/assets/registration/back.jpg)}.auth_container2__EfVtG *,.auth_container__tfB4I *{color:#fff}.auth_container2__EfVtG:hover,.auth_container__tfB4I:hover{background-blend-mode:overlay;box-shadow:0 8px 32px 0 rgba(31,38,135,.2)}.auth_title__tO5sT{color:#ffffff;font-size:32px;margin-bottom:25px;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width:768px){.auth_title__tO5sT{font-size:28px;margin-bottom:20px}}@media (max-width:480px){.auth_title__tO5sT{font-size:24px;margin-bottom:18px}}@media (max-width:360px){.auth_title__tO5sT{font-size:22px;margin-bottom:15px}}.auth_form__krKKs{width:100%}.auth_inputBox__WQbqz{position:relative;margin:30px 0}@media (max-width:768px){.auth_inputBox__WQbqz{margin:25px 0}}@media (max-width:480px){.auth_inputBox__WQbqz{margin:20px 0}}.auth_input__HKwPq{width:100%;padding:13px 50px 13px 20px;background:#ffffff;border:1px solid rgba(0,0,0,.12);border-radius:8px;outline:none;font-size:16px;color:#111827;font-weight:500;transition:all .3s ease;letter-spacing:.5px}@media (max-width:768px){.auth_input__HKwPq{padding:12px 45px 12px 18px;font-size:15px}}@media (max-width:480px){.auth_input__HKwPq{padding:11px 40px 11px 16px;font-size:14px}}@media (max-width:360px){.auth_input__HKwPq{padding:10px 35px 10px 14px;font-size:14px}}.auth_input__HKwPq::placeholder{color:#6b7280}.auth_input__HKwPq:focus{box-shadow:0 0 0 3px rgba(138,43,226,.08)}.auth_inputIcon__Pk_f_{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:20px;color:rgba(0,0,0,.45);cursor:pointer;pointer-events:auto;z-index:10;user-select:none;transition:color .2s ease}.auth_inputIcon__Pk_f_:hover{color:rgba(0,0,0,.7)}@media (max-width:768px){.auth_inputIcon__Pk_f_{right:18px;font-size:18px}}@media (max-width:480px){.auth_inputIcon__Pk_f_{right:15px;font-size:16px}}@media (max-width:360px){.auth_inputIcon__Pk_f_{right:12px;font-size:16px}}.auth_forgotLink__mCVdz{margin:-15px 0 15px}.auth_forgotLink__mCVdz a{font-size:14.5px;color:rgba(255,255,255,.8);font-weight:500;transition:all .3s ease}.auth_forgotLink__mCVdz a:hover{color:#ffffff;text-shadow:0 0 10px rgba(255,255,255,.5)}.auth_btn__LcSqR{width:100%;height:48px;background:rgba(255,255,255,.1);border-radius:8px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);cursor:pointer;font-size:16px;color:#fff;font-weight:600;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}@media (max-width:768px){.auth_btn__LcSqR{height:44px;font-size:15px}}@media (max-width:480px){.auth_btn__LcSqR{height:42px;font-size:14px;letter-spacing:.5px}}@media (max-width:360px){.auth_btn__LcSqR{height:40px;font-size:13px}}.auth_btn__LcSqR:hover{background:rgba(255,255,255,.2);box-shadow:0 8px 32px 0 rgba(31,38,135,.3);transform:translateY(-2px)}.auth_other__k9hQb{margin-top:10px;color:rgba(255,255,255,.7)}.auth_container2__EfVtG .auth_other__k9hQb{color:#000000;text-shadow:0 0 4px rgba(255,255,255,.8),0 0 8px rgba(255,255,255,.6),0 0 12px rgba(255,255,255,.4),0 0 16px rgba(0,0,0,.8)}.auth_switchLink__amO3q{color:rgba(255,255,255,.8);text-decoration:none;font-weight:500;margin-left:5px;transition:all .3s ease}.auth_container2__EfVtG .auth_switchLink__amO3q{color:rgba(0,0,0,.9);font-weight:600}.auth_switchLink__amO3q:hover{text-decoration:underline;color:#ffffff;text-shadow:0 0 10px rgba(255,255,255,.5)}.auth_container2__EfVtG .auth_switchLink__amO3q:hover{color:rgba(0,0,0,1);text-shadow:0 0 5px rgba(0,0,0,.3)}.auth_curve__kATuE{position:absolute;width:1200px;height:1200px;background:url(/assets/registration/back.jpg) no-repeat 50%;background-size:fill;border-radius:50%;background-position:100%;transition:transform .8s ease-in-out,opacity .8s ease-in-out;box-shadow:0 0 50px rgba(0,0,255,.25);top:40%;left:8%;transform:translate(-50%,-50%);opacity:0;z-index:2;pointer-events:none;filter:brightness(1.1) contrast(1.1)}@media (max-width:1024px){.auth_curve__kATuE{display:none}}.auth_curve2__jTVJR{position:absolute;width:1200px;height:1200px;background:url(/assets/registration/back2.jpg) no-repeat 50%;background-size:fill;border-radius:50%;background-position:0;transition:transform .8s ease-in-out,opacity .8s ease-in-out;box-shadow:0 0 50px rgba(31,38,135,.25);top:40%;right:12%;transform:translate(50%,-50%);opacity:1;z-index:2;pointer-events:none;filter:brightness(1.1) contrast(1.1)}@media (max-width:1024px){.auth_curve2__jTVJR{display:none}}.auth_errorMessage__LHBA2{background-color:rgba(255,87,87,.2);border-left:4px solid #ff5757;color:#fff;padding:10px;margin:10px 0;border-radius:4px;font-size:.9rem;display:block}@media (max-width:768px){.auth_errorMessage__LHBA2{padding:8px;margin:8px 0;font-size:.85rem}}@media (max-width:480px){.auth_errorMessage__LHBA2{padding:6px;margin:6px 0;font-size:.8rem}}.auth_successMessage__RGRq6{background-color:rgba(87,255,87,.2);border-left:4px solid #57ff57;color:#fff;padding:10px;margin:10px 0;border-radius:4px;font-size:.9rem;display:block}@media (max-width:768px){.auth_successMessage__RGRq6{padding:8px;margin:8px 0;font-size:.85rem}}@media (max-width:480px){.auth_successMessage__RGRq6{padding:6px;margin:6px 0;font-size:.8rem}}.auth_register___Okf4{margin-top:20px;color:rgba(255,255,255,.8);font-size:14px}.auth_register___Okf4 p{margin:0}.auth_register___Okf4 a{color:rgba(255,255,255,.9);text-decoration:none;font-weight:600;transition:all .3s ease}.auth_register___Okf4 a:hover{color:#ffffff;text-shadow:0 0 10px rgba(255,255,255,.5)}.auth_register___Okf4 span{text-decoration:underline}@media (max-width:768px){.auth_register___Okf4{margin-top:18px;font-size:13px}}@media (max-width:480px){.auth_register___Okf4{margin-top:15px;font-size:12px}}@media (max-width:360px){.auth_forgotLink__mCVdz a{font-size:13px}.auth_other__k9hQb,.auth_switchLink__amO3q{font-size:14px}}