.auth_authPage___ZgAA{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 10% 15%,rgba(99,102,241,.08) 0,transparent 45%),radial-gradient(circle at 90% 85%,rgba(79,70,229,.08) 0,transparent 45%),#f4f6fb;padding:20px;position:relative;overflow:hidden;font-family:var(--font-sans),"Poppins",-apple-system,BlinkMacSystemFont,sans-serif;color:#111827}.auth_authPage___ZgAA:before{width:700px;height:700px;background:radial-gradient(circle,rgba(99,102,241,.07) 0,transparent 70%);top:-200px;right:-150px}.auth_authPage___ZgAA:after,.auth_authPage___ZgAA:before{content:"";position:absolute;border-radius:50%;pointer-events:none;filter:blur(50px)}.auth_authPage___ZgAA:after{width:600px;height:600px;background:radial-gradient(circle,rgba(79,70,229,.06) 0,transparent 70%);bottom:-200px;left:-150px}.auth_container__tfB4I{position:relative;width:min(1440px,97vw);height:min(840px,94vh);min-height:640px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 25px 60px -15px rgba(79,70,229,.16),0 12px 30px -8px rgba(0,0,0,.06);border-radius:28px;overflow:hidden;z-index:10}.auth_curvedShape__XeglW{position:absolute;right:-28%;top:-10%;height:200%;width:200%;background:linear-gradient(135deg,#3730a3,#4f46e5 45%,#6366f1);transform:rotate(10deg) skewY(40deg);transform-origin:bottom right;transition:1.5s cubic-bezier(.4,0,.2,1);transition-delay:1.6s;z-index:1;pointer-events:none;box-shadow:0 0 50px rgba(79,70,229,.35)}.auth_container__tfB4I.auth_active__LFCGB .auth_curvedShape__XeglW{transform:rotate(0deg) skewY(0deg);transition-delay:.5s}.auth_curvedShape2__ia5Hd{position:absolute;left:31%;top:100%;height:200%;width:200%;background:#fff;border-top:3.5px solid #4f46e5;box-shadow:0 -8px 30px rgba(79,70,229,.15);transform:rotate(0deg) skewY(0deg);transform-origin:bottom left;transition:1.5s cubic-bezier(.4,0,.2,1);transition-delay:.5s;z-index:1;pointer-events:none}.auth_container__tfB4I.auth_active__LFCGB .auth_curvedShape2__ia5Hd{transform:rotate(-11deg) skewY(-41deg);transition-delay:1.2s}.auth_formBox__Iq_A_{position:absolute;top:0;width:50%;height:100%;display:flex;justify-content:center;flex-direction:column;z-index:2;overflow-y:auto}.auth_formBox__Iq_A_.auth_login__Rbj3U{left:0;padding:0 min(80px,7vw)}.auth_formBox__Iq_A_.auth_login__Rbj3U .auth_animation__M_4az{transform:translateX(0);transition:.7s cubic-bezier(.4,0,.2,1);opacity:1;filter:blur(0);transition-delay:calc(.1s * var(--S))}.auth_container__tfB4I.auth_active__LFCGB .auth_formBox__Iq_A_.auth_login__Rbj3U .auth_animation__M_4az{transform:translateX(-120%);opacity:0;filter:blur(8px);pointer-events:none;transition-delay:calc(.1s * var(--D))}.auth_formBox__Iq_A_.auth_register___Okf4{right:0;padding:0 min(80px,7vw)}.auth_formBox__Iq_A_.auth_register___Okf4 .auth_animation__M_4az{transform:translateX(120%);transition:.7s cubic-bezier(.4,0,.2,1);opacity:0;filter:blur(10px);pointer-events:none;transition-delay:calc(.1s * var(--S))}.auth_container__tfB4I.auth_active__LFCGB .auth_formBox__Iq_A_.auth_register___Okf4 .auth_animation__M_4az{transform:translateX(0);opacity:1;filter:blur(0);pointer-events:auto;transition-delay:calc(.1s * var(--li))}.auth_formBox__Iq_A_ h2{font-size:32px;font-weight:800;text-align:center;color:#111827;letter-spacing:-.02em;margin-bottom:4px}.auth_formSubtitle__xiSRB{font-size:14px;color:#64748b;text-align:center;margin-bottom:12px}.auth_formGroup__b4_jv{display:flex;flex-direction:column;gap:6px;margin-top:13px;text-align:left}.auth_inputLabel__cHzTo{font-size:13px;font-weight:600;color:#374151;letter-spacing:-.01em;display:flex;align-items:center;justify-content:space-between;white-space:nowrap}.auth_inputWrapper__emV0c{position:relative;width:100%;height:46px}.auth_textInput__jNeMA{width:100%;height:100%;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;padding:0 42px 0 14px;font-size:14px;color:#111827;font-weight:500;transition:all .2s ease;outline:none;font-family:inherit}.auth_textInput__jNeMA::placeholder{color:#9ca3af;font-weight:400}.auth_textInput__jNeMA:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3.5px rgba(99,102,241,.15)}.auth_textInput__jNeMA:-webkit-autofill,.auth_textInput__jNeMA:-webkit-autofill:focus,.auth_textInput__jNeMA:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #f8fafc!important;-webkit-text-fill-color:#111827!important;border-color:#6366f1;border-radius:12px}.auth_selectInput__0syiZ{width:100%;height:100%;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;padding:0 42px 0 14px;font-size:14px;color:#111827;font-weight:500;transition:all .2s ease;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}.auth_selectInput__0syiZ:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3.5px rgba(99,102,241,.15)}.auth_selectInput__0syiZ option{background:#fff;color:#111827;padding:8px}.auth_fieldIcon__rQaIW{position:absolute;top:50%;right:14px;transform:translateY(-50%);color:#9ca3af;pointer-events:none;transition:color .2s ease}.auth_selectInput__0syiZ:focus~.auth_fieldIcon__rQaIW,.auth_textInput__jNeMA:focus~.auth_fieldIcon__rQaIW{color:#4f46e5}.auth_togglePasswordBtn__lMV4i{position:absolute;top:50%;right:10px;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:8px;transition:all .2s ease;z-index:3}.auth_togglePasswordBtn__lMV4i:hover{color:#4f46e5;background:rgba(99,102,241,.08)}.auth_btn__LcSqR{position:relative;width:100%;height:48px;background:#4f46e5;border-radius:14px;cursor:pointer;font-size:15px;font-weight:600;border:none;overflow:hidden;z-index:1;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .2s ease,box-shadow .3s ease;margin-top:18px;box-shadow:0 4px 14px rgba(79,70,229,.35);font-family:inherit}.auth_btn__LcSqR:before{content:"";position:absolute;height:300%;width:100%;background:linear-gradient(135deg,#4338ca,#6366f1,#4338ca,#6366f1);top:-100%;left:0;z-index:-1;transition:top .5s ease}.auth_btn__LcSqR:hover:before{top:0}.auth_btn__LcSqR:hover{box-shadow:0 6px 20px rgba(79,70,229,.45);transform:translateY(-1px)}.auth_btn__LcSqR:active{transform:scale(.98)}.auth_btn__LcSqR:disabled{opacity:.65;cursor:not-allowed;transform:none}.auth_googleBtn__LsZon{width:100%;height:44px;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;color:#1e293b;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .2s ease;margin-top:8px;box-shadow:0 1px 3px rgba(0,0,0,.04);font-family:inherit}.auth_googleBtn__LsZon:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 3px 10px rgba(0,0,0,.06)}.auth_googleBtn__LsZon:active{transform:scale(.98)}.auth_googleIcon__SiwYQ{width:18px;height:18px;flex-shrink:0}.auth_divider__ZhDd8{display:flex;align-items:center;gap:12px;margin:12px 0 4px}.auth_dividerLine__rxbEl{flex:1 1;height:1px;background:#e2e8f0}.auth_dividerText__zlI5v{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;font-weight:500}.auth_regiLink__d_PhP{font-size:14px;text-align:center;margin-top:14px;color:#64748b}.auth_switchAction__yg45v{background:none;border:none;color:#4f46e5;font-weight:700;cursor:pointer;transition:color .2s ease;font-size:14px;padding:0 4px;font-family:inherit}.auth_switchAction__yg45v:hover{color:#4338ca;text-decoration:underline}.auth_forgotLink__mCVdz{font-size:13px;color:#4f46e5;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block;text-align:right;width:100%;margin-top:4px}.auth_forgotLink__mCVdz:hover{color:#4338ca;text-decoration:underline}.auth_legalLink__Nesqy{font-size:12px;text-align:center;margin-top:8px;color:#9ca3af;transition:color .2s ease;display:block}.auth_legalLink__Nesqy:hover{color:#4f46e5;text-decoration:underline}.auth_infoContent__jSEpV{position:absolute;top:0;height:100%;width:50%;display:flex;justify-content:center;flex-direction:column;z-index:2;color:#fff}.auth_infoContent__jSEpV.auth_login__Rbj3U{right:0;text-align:right;padding:0 min(80px,6vw) 0 min(160px,13vw)}.auth_infoContent__jSEpV.auth_login__Rbj3U .auth_animation__M_4az{transform:translateX(0);transition:.7s cubic-bezier(.4,0,.2,1);transition-delay:calc(.1s * var(--S));opacity:1;filter:blur(0)}.auth_container__tfB4I.auth_active__LFCGB .auth_infoContent__jSEpV.auth_login__Rbj3U .auth_animation__M_4az{transform:translateX(120%);opacity:0;filter:blur(10px);pointer-events:none;transition-delay:calc(.1s * var(--D))}.auth_infoContent__jSEpV.auth_register___Okf4{left:0;text-align:left;padding:0 min(160px,13vw) 0 min(80px,6vw);pointer-events:none}.auth_infoContent__jSEpV.auth_register___Okf4 .auth_animation__M_4az{transform:translateX(-120%);transition:.7s cubic-bezier(.4,0,.2,1);opacity:0;filter:blur(10px);transition-delay:calc(.1s * var(--S))}.auth_container__tfB4I.auth_active__LFCGB .auth_infoContent__jSEpV.auth_register___Okf4 .auth_animation__M_4az{transform:translateX(0);opacity:1;filter:blur(0);pointer-events:auto;transition-delay:calc(.1s * var(--li))}.auth_infoBrand__OskkJ{display:inline-flex;align-items:center;gap:12px;margin-bottom:20px}.auth_infoContent__jSEpV.auth_login__Rbj3U .auth_infoBrand__OskkJ{justify-content:flex-end}.auth_infoLogo__hhj7_{width:50px;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.18);border:1.5px solid hsla(0,0%,100%,.35);background:#fff}.auth_infoLogoImg__5m9CK{width:100%;height:100%;object-fit:cover;display:block}.auth_infoBrandName__HZm7o{font-size:26px;font-weight:800;letter-spacing:-.02em;color:#fff}.auth_infoContent__jSEpV h2{text-transform:uppercase;font-size:38px;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:#fff;margin-bottom:14px}.auth_infoContent__jSEpV.auth_register___Okf4 h2,.auth_infoContent__jSEpV.auth_register___Okf4 p{max-width:310px}.auth_infoContent__jSEpV.auth_login__Rbj3U h2,.auth_infoContent__jSEpV.auth_login__Rbj3U p{max-width:380px;margin-left:auto}.auth_infoContent__jSEpV p{font-size:16px;line-height:1.65;color:hsla(0,0%,100%,.92)}.auth_errorBanner__BCkWw{background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;padding:10px 14px;font-size:13px;color:#dc2626;margin-top:10px;line-height:1.45;display:flex;align-items:flex-start;gap:10px;animation:auth_fadeIn__FQnAo .25s ease-out}.auth_errorBannerIcon__f5FB2{color:#ef4444;flex-shrink:0;margin-top:2px}.auth_successBanner__m1_Mq{background:#f0fdf4;border:1.5px solid #bbf7d0;border-radius:16px;padding:32px 24px;font-size:14px;color:#166534;line-height:1.6;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.auth_successBannerTitle__oFpdV{font-size:22px;font-weight:800;color:#15803d}.auth_successBannerSub__zn_0m{font-size:14px;color:#166534}.auth_spinner__l0E7_{width:20px;height:20px;border:2.5px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:auth_spin__AYu_Q .8s linear infinite}@keyframes auth_spin__AYu_Q{to{transform:rotate(1turn)}}@keyframes auth_fadeIn__FQnAo{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.auth_authCard__RFIHz{width:100%;max-width:440px;background:#fff;border:1.5px solid #e2e8f0;box-shadow:0 20px 45px rgba(79,70,229,.12);border-radius:24px;padding:36px 32px;position:relative;z-index:10;animation:auth_fadeIn__FQnAo .3s ease-out}.auth_logoSection__dFCsW{text-align:center;margin-bottom:24px}.auth_logoMark__Pzqr0{width:56px;height:56px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px;overflow:hidden;box-shadow:0 4px 18px rgba(37,99,235,.22)}.auth_logoMarkImg__8zsRg{width:100%;height:100%;object-fit:cover;display:block}.auth_logoTitle__ZmIzr{font-size:24px;font-weight:800;color:#111827;letter-spacing:-.02em;margin-bottom:6px}.auth_logoSubtitle__R2oe6{font-size:13px;color:#64748b}.auth_form__krKKs{display:flex;flex-direction:column;gap:16px}.auth_footer__d9GXZ{text-align:center;margin-top:20px;font-size:13px;color:#64748b}.auth_footerLink__WN6x3{color:#4f46e5;font-weight:600;transition:color .2s ease}.auth_footerLink__WN6x3:hover{color:#4338ca;text-decoration:underline}.auth_errorMessage__LHBA2{padding:10px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;font-size:13px;color:#dc2626}.auth_successNote__Mi0VW{display:flex;align-items:center;gap:8px;margin:12px 0 20px;padding:10px 14px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;font-size:13px;color:#166534}.auth_legalNotice__LCcaH{text-align:center;margin-top:20px;padding-top:14px;border-top:1px solid #e2e8f0}@media (max-width:1280px) and (min-width:921px){.auth_curvedShape__XeglW{right:-36%}.auth_curvedShape2__ia5Hd{left:34%}.auth_formBox__Iq_A_.auth_login__Rbj3U,.auth_formBox__Iq_A_.auth_register___Okf4{padding:0 min(50px,5vw)}.auth_infoContent__jSEpV.auth_login__Rbj3U{padding:0 min(50px,4vw) 0 min(80px,6vw)}.auth_infoContent__jSEpV.auth_register___Okf4{padding:0 min(80px,6vw) 0 min(50px,4vw)}.auth_infoContent__jSEpV.auth_login__Rbj3U h2,.auth_infoContent__jSEpV.auth_login__Rbj3U p{max-width:300px}.auth_infoContent__jSEpV.auth_register___Okf4 h2,.auth_infoContent__jSEpV.auth_register___Okf4 p{max-width:270px}}@media (max-width:1080px) and (min-width:921px){.auth_curvedShape__XeglW{right:-44%}.auth_curvedShape2__ia5Hd{left:35%}.auth_formBox__Iq_A_.auth_login__Rbj3U,.auth_formBox__Iq_A_.auth_register___Okf4{padding:0 32px}.auth_infoContent__jSEpV.auth_login__Rbj3U{padding:0 24px 0 40px}.auth_infoContent__jSEpV.auth_register___Okf4{padding:0 40px 0 24px}.auth_infoContent__jSEpV.auth_login__Rbj3U h2,.auth_infoContent__jSEpV.auth_register___Okf4 h2{font-size:28px}.auth_infoContent__jSEpV.auth_login__Rbj3U p{font-size:13.5px;max-width:240px}.auth_infoContent__jSEpV.auth_register___Okf4 p{font-size:13.5px;max-width:230px}}@media (max-width:920px){.auth_authPage___ZgAA{padding:16px}.auth_container__tfB4I{width:100%;max-width:480px;height:auto;min-height:auto;border-radius:24px;padding:36px 28px;overflow:visible}.auth_curvedShape2__ia5Hd,.auth_curvedShape__XeglW,.auth_infoContent__jSEpV{display:none!important}.auth_formBox__Iq_A_{position:static;width:100%;height:auto;padding:0}.auth_formBox__Iq_A_.auth_login__Rbj3U{display:flex}.auth_container__tfB4I.auth_active__LFCGB .auth_formBox__Iq_A_.auth_login__Rbj3U,.auth_formBox__Iq_A_.auth_register___Okf4{display:none}.auth_container__tfB4I.auth_active__LFCGB .auth_formBox__Iq_A_.auth_register___Okf4{display:flex;transform:none;opacity:1;filter:none}.auth_container__tfB4I.auth_active__LFCGB .auth_formBox__Iq_A_.auth_login__Rbj3U .auth_animation__M_4az,.auth_container__tfB4I.auth_active__LFCGB .auth_formBox__Iq_A_.auth_register___Okf4 .auth_animation__M_4az,.auth_formBox__Iq_A_.auth_login__Rbj3U .auth_animation__M_4az,.auth_formBox__Iq_A_.auth_register___Okf4 .auth_animation__M_4az{transform:none!important;opacity:1!important;filter:none!important;transition:none!important;pointer-events:auto!important}}