.page_loginContainer__1r91l{min-height:100vh;height:100vh;background:linear-gradient(135deg,#ffffff,#f8fafc 30%,#e2e8f0);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:16px}.page_loginContainer__1r91l:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(240,81,38,.04) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(56,189,248,.04) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(168,85,247,.03) 0,transparent 50%),radial-gradient(circle at 60% 70%,rgba(34,197,94,.02) 0,transparent 40%);animation:page_enhancedFloat__wrpBx 25s ease-in-out infinite}@keyframes page_enhancedFloat__wrpBx{0%,to{opacity:1;transform:translateX(0) translateY(0) rotate(0deg)}33%{opacity:.8;transform:translateX(10px) translateY(-8px) rotate(.5deg)}66%{opacity:.9;transform:translateX(-5px) translateY(12px) rotate(-.3deg)}}.page_gridPattern__nPG5e{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(240,81,38,.015) 1px,transparent 0),linear-gradient(90deg,rgba(240,81,38,.015) 1px,transparent 0),radial-gradient(circle at 50% 50%,rgba(240,81,38,.01) 1px,transparent 0);background-size:40px 40px,40px 40px,20px 20px;opacity:.8;animation:page_patternFloat__QJZq4 60s linear infinite}@keyframes page_patternFloat__QJZq4{0%{transform:translate(0) scale(1)}50%{transform:translate(-20px,-20px) scale(1.02)}to{transform:translate(0) scale(1)}}.page_loginWrapper__WxWHz{display:flex;width:calc(100% - 32px);max-width:none;height:calc(100vh - 32px);background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;overflow:hidden;box-shadow:0 25px 70px rgba(0,0,0,.1),0 10px 30px rgba(0,0,0,.05),0 0 0 1px rgba(255,255,255,.1),inset 0 1px 0 rgba(255,255,255,.2);position:relative;z-index:2;border:1px solid rgba(255,255,255,.2)}.page_loginWrapper__WxWHz:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05) 50%,rgba(255,255,255,.1));z-index:-1}.page_enterprisePanel__NL2vK{flex:1.2 1;background:linear-gradient(135deg,rgba(241,245,249,.9),rgba(226,232,240,.9));position:relative;overflow:hidden;border-right:1px solid rgba(226,232,240,.6);display:flex;flex-direction:column}.page_enterprisePanel__NL2vK:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 40%,rgba(240,81,38,.03) 50%,transparent 60%),radial-gradient(circle at 30% 70%,rgba(56,189,248,.025) 0,transparent 40%),linear-gradient(225deg,rgba(168,85,247,.02),transparent 50%);animation:page_panelShimmer___MvWR 30s ease-in-out infinite}@keyframes page_panelShimmer___MvWR{0%,to{opacity:1}50%{opacity:.7}}.page_enterpriseContent__nqfOA{position:relative;z-index:2;padding:40px;height:100%;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto}.page_brandHeader__8H2oA{margin-bottom:30px;animation:page_fadeInDown__M0ZZI .8s ease-out}.page_logoContainer__y7i02{display:flex;align-items:center;gap:16px;margin-bottom:24px}.page_logoIcon__5GDa1{width:56px;height:56px;background:linear-gradient(135deg,#f05126,#ff6b35,#f05126);background-size:200% 200%;border-radius:16px;display:flex;align-items:center;justify-content:center;color:white;box-shadow:0 8px 24px rgba(240,81,38,.25),0 4px 12px rgba(240,81,38,.15),inset 0 1px 0 rgba(255,255,255,.2);animation:page_logoGlow__LFmb6 3s ease-in-out infinite;position:relative;overflow:hidden}.page_logoIcon__5GDa1:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:rotate(45deg);animation:page_logoShine__HUQJG 4s ease-in-out infinite}@keyframes page_logoGlow__LFmb6{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes page_logoShine__HUQJG{0%{transform:rotate(45deg) translateX(-200%)}50%{transform:rotate(45deg) translateX(200%)}to{transform:rotate(45deg) translateX(-200%)}}.page_logoText__5jId7{display:flex;flex-direction:column}.page_brandName__PoEjC{background:linear-gradient(135deg,#f05126,#1e293b,#f05126);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800;letter-spacing:-1px;line-height:1;margin:0;font-size:2.2rem;animation:page_textShimmer__bNfeS 4s ease-in-out infinite}@keyframes page_textShimmer__bNfeS{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.page_brandTagline___V4p4{color:#64748b;font-weight:600;margin:4px 0 0;font-size:.95rem;letter-spacing:.5px;opacity:.9}.page_enterpriseDescription__mxCwd{margin-bottom:30px;animation:page_fadeInUp__Ka6_f .8s ease-out .2s both}.page_enterpriseTitle__SKBWJ{color:#1e293b;font-weight:700;line-height:1.3;margin-bottom:16px;font-size:1.75rem;text-shadow:0 1px 2px rgba(0,0,0,.05)}.page_enterpriseSubtitle__ajg7y{color:#64748b;line-height:1.6;font-size:1rem;font-weight:400;opacity:.95}.page_keyFeatures__lYgeV{display:flex;flex-direction:column;gap:16px;margin-bottom:30px;flex:1 1}.page_featureItem__rIn4v{background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;padding:20px;border:1px solid rgba(240,81,38,.1);display:flex;align-items:flex-start;gap:16px;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.1);position:relative;overflow:hidden}.page_featureItem__rIn4v:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(240,81,38,.05),transparent);transition:left .6s ease}.page_featureItem__rIn4v:hover:before{left:100%}.page_featureItem__rIn4v:hover{background:rgba(255,255,255,.9);border-color:rgba(240,81,38,.2);transform:translateY(-3px) scale(1.02);box-shadow:0 12px 28px rgba(0,0,0,.1),0 4px 12px rgba(240,81,38,.15)}.page_featureIcon__4XPw0{width:40px;height:40px;background:linear-gradient(135deg,#f05126,#ff6b35);border-radius:12px;display:flex;align-items:center;justify-content:center;color:white;flex-shrink:0;box-shadow:0 4px 12px rgba(240,81,38,.3),inset 0 1px 0 rgba(255,255,255,.2);position:relative;overflow:hidden}.page_featureIcon__4XPw0:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.3),transparent 50%)}.page_featureContent__oyT1_{flex:1 1}.page_featureTitle__hHLi1{color:#1e293b;font-weight:600;margin-bottom:4px;font-size:.95rem}.page_featureDescription__9oM1k{color:#64748b;font-size:.85rem;line-height:1.4}.page_enterpriseStats__pNThv{display:flex;gap:20px;padding:24px;background:linear-gradient(135deg,rgba(240,81,38,.06),rgba(240,81,38,.1) 50%,rgba(240,81,38,.06));border-radius:18px;border:1px solid rgba(240,81,38,.15);position:relative;overflow:hidden;animation:page_fadeInUp__Ka6_f .8s ease-out .6s both}.page_enterpriseStats__pNThv:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);animation:page_statsShimmer__h3YI9 5s ease-in-out infinite}@keyframes page_statsShimmer__h3YI9{0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)}}.page_statItem__yqh4B{text-align:center;flex:1 1;position:relative;z-index:1}.page_statNumber____5OJ{color:#f05126;font-weight:800;font-size:1.5rem;margin-bottom:4px;display:block;text-shadow:0 1px 2px rgba(240,81,38,.2)}.page_statLabel___t5oC{color:#64748b;font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.page_formPanel__MJsUJ{flex:1 1;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;padding:40px;position:relative}.page_formPanel__MJsUJ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0,rgba(240,81,38,.02),transparent 70%)}.page_formContainer__ZaWRw{width:100%;max-width:420px;position:relative;z-index:1;animation:page_slideInRight__yhoup .8s ease-out}@keyframes page_slideInRight__yhoup{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.page_formHeader__ZAOiO{text-align:center;margin-bottom:32px}.page_formTitle__wepjf{color:#1e293b;font-weight:700;margin-bottom:8px;font-size:1.8rem;text-shadow:0 1px 2px rgba(0,0,0,.05)}.page_formSubtitle__Bt4ml{color:#64748b;line-height:1.5;font-size:.95rem}.page_loginForm__jvQmC{margin-bottom:28px}.page_inputGroup__Gq3Ia{margin-bottom:20px}.page_inputWrapper__7Yc2w{position:relative;background:rgba(248,250,252,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(226,232,240,.6);border-radius:14px;padding:16px;display:flex;align-items:center;gap:12px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.page_inputWrapper__7Yc2w:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(240,81,38,.02),transparent 50%);opacity:0;transition:opacity .3s ease}.page_inputWrapper__7Yc2w:hover{border-color:rgba(203,213,225,.8);background:rgba(241,245,249,.9);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.page_inputWrapper__7Yc2w:hover:before{opacity:1}.page_inputWrapper__7Yc2w.page_focused__laIsn{border-color:#f05126;background:rgba(255,255,255,.95);box-shadow:0 0 0 4px rgba(240,81,38,.1),0 4px 12px rgba(240,81,38,.15);transform:translateY(-2px)}.page_inputWrapper__7Yc2w.page_focused__laIsn:before{opacity:1}.page_inputIcon__mrol_{color:#94a3b8;transition:all .3s ease;font-size:20px}.page_focused__laIsn .page_inputIcon__mrol_{color:#f05126;transform:scale(1.1)}.page_textField__zoPTd{flex:1 1}.page_textField__zoPTd input{padding:0;font-size:16px;color:#1e293b;background:transparent;font-weight:500}.page_textField__zoPTd input::placeholder{color:#94a3b8;opacity:1;font-weight:400}.page_passwordToggle__r_h_W{color:#94a3b8;padding:4px;transition:all .3s ease;border-radius:6px}.page_passwordToggle__r_h_W:hover{color:#f05126;background:rgba(240,81,38,.1);transform:scale(1.1)}.page_errorMessage__bu81H{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:12px;padding:12px;margin-bottom:20px;animation:page_shake__S56mg .5s ease-in-out}@keyframes page_shake__S56mg{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.page_formOptions__0oQwJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.page_rememberMe__2BWWk{display:flex;align-items:center;gap:8px;color:#64748b;font-size:14px;transition:color .3s ease}.page_rememberMe__2BWWk:hover{color:#475569}.page_forgotLink__2TSH4{color:#f05126;text-decoration:none;font-weight:500;font-size:14px;transition:all .3s ease;padding:4px 8px;border-radius:6px}.page_forgotLink__2TSH4:hover{color:#dc2626;background:rgba(240,81,38,.05);text-decoration:underline}.page_submitButton__H7bpK{background:linear-gradient(135deg,#f05126,#ff6b35,#f05126);background-size:200% 200%;color:white;border:none;border-radius:14px;padding:16px;font-size:16px;font-weight:600;text-transform:none;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px rgba(240,81,38,.25),0 2px 8px rgba(240,81,38,.15);position:relative;overflow:hidden}.page_submitButton__H7bpK:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.page_submitButton__H7bpK:hover:before{left:100%}.page_submitButton__H7bpK:hover{background-position:100% 50%;box-shadow:0 6px 20px rgba(240,81,38,.35),0 4px 12px rgba(240,81,38,.25);transform:translateY(-2px) scale(1.02)}.page_submitButton__H7bpK:active{transform:translateY(0) scale(.98)}.page_submitButton__H7bpK:disabled{opacity:.7;cursor:not-allowed;transform:none}.page_loadingSpinner__x3b7m{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:page_spin__SaE_I 1s linear infinite}@keyframes page_spin__SaE_I{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_formFooter__RUbMm{text-align:center;margin-bottom:24px}.page_signupPrompt__nzzvX{color:#64748b;font-size:14px;margin-bottom:16px}.page_signupLink__1tJOT{color:#f05126;text-decoration:none;font-weight:600;transition:all .3s ease;padding:4px 8px;border-radius:6px}.page_signupLink__1tJOT:hover{color:#dc2626;background:rgba(240,81,38,.05);text-decoration:underline}.page_securityNotice___onhw{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:14px;padding:16px;display:flex;align-items:center;gap:12px;animation:page_fadeInUp__Ka6_f .8s ease-out .4s both}.page_securityIcon__p3dIr{color:#0ea5e9;font-size:20px;animation:page_pulse__4v235 2s ease-in-out infinite}@keyframes page_pulse__4v235{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.page_securityText__eZVCy{color:#0c4a6e;font-size:13px;line-height:1.4}.page_securityText__eZVCy strong{color:#0c4a6e;font-weight:600}@keyframes page_fadeInDown__M0ZZI{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeInUp__Ka6_f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_featureItem__rIn4v:first-child{animation:page_fadeInUp__Ka6_f .6s ease-out .1s both}.page_featureItem__rIn4v:nth-child(2){animation:page_fadeInUp__Ka6_f .6s ease-out .2s both}.page_featureItem__rIn4v:nth-child(3){animation:page_fadeInUp__Ka6_f .6s ease-out .3s both}.page_featureItem__rIn4v:nth-child(4){animation:page_fadeInUp__Ka6_f .6s ease-out .4s both}@media (max-width:1024px){.page_loginWrapper__WxWHz{flex-direction:column;width:calc(100% - 20px);height:calc(100vh - 20px)}.page_enterprisePanel__NL2vK{flex:none;height:35vh;border-right:none;border-bottom:1px solid #e2e8f0}.page_enterpriseContent__nqfOA{padding:24px}.page_formPanel__MJsUJ{flex:1 1;padding:24px}.page_keyFeatures__lYgeV{gap:12px}.page_featureItem__rIn4v{padding:16px;gap:12px}.page_enterpriseStats__pNThv{gap:16px;padding:16px}}@media (max-width:768px){.page_loginContainer__1r91l{padding:8px}.page_loginWrapper__WxWHz{width:calc(100% - 16px);height:calc(100vh - 16px);border-radius:16px}.page_enterpriseTitle__SKBWJ{font-size:1.5rem}.page_brandName__PoEjC{font-size:1.8rem}.page_keyFeatures__lYgeV{gap:10px;margin-bottom:20px}.page_featureItem__rIn4v{padding:14px;gap:10px}.page_enterpriseStats__pNThv{flex-direction:column;gap:12px;text-align:center}.page_formOptions__0oQwJ{flex-direction:column;gap:16px;align-items:stretch}}@media (max-width:480px){.page_loginContainer__1r91l{padding:0}.page_loginWrapper__WxWHz{width:100%;height:100vh;border-radius:0}.page_logoContainer__y7i02{flex-direction:column;text-align:center;gap:12px;margin-bottom:16px}.page_logoText__5jId7{align-items:center}.page_enterpriseContent__nqfOA,.page_formPanel__MJsUJ{padding:16px}.page_formTitle__wepjf{font-size:1.5rem}.page_inputWrapper__7Yc2w{padding:14px}.page_featureItem__rIn4v{flex-direction:column;text-align:center}}@media (prefers-reduced-motion:reduce){.page_enterprisePanel__NL2vK:before,.page_featureItem__rIn4v,.page_forgotLink__2TSH4,.page_gridPattern__nPG5e,.page_inputWrapper__7Yc2w,.page_loginContainer__1r91l,.page_loginContainer__1r91l:before,.page_passwordToggle__r_h_W,.page_signupLink__1tJOT,.page_submitButton__H7bpK{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.page_inputWrapper__7Yc2w:focus-within{border-color:#f05126;box-shadow:0 0 0 4px rgba(240,81,38,.08)}.page_submitButton__H7bpK:focus{outline:none;box-shadow:0 0 0 4px rgba(240,81,38,.25)}.page_forgotLink__2TSH4:focus,.page_signupLink__1tJOT:focus{outline:2px solid #f05126;outline-offset:2px;border-radius:4px}