.Login_loginConainer__V4SRV{min-height:100vh;background:linear-gradient(135deg,#0f172a,#1e293b 50%,#334155);direction:ltr;position:relative;overflow:hidden}.Login_loginConainer__V4SRV:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.3) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.3) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(120,200,255,.2) 0,transparent 50%);pointer-events:none}.Login_loginLeftPart__Vz_ic{color:#fff;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#0f172a,#1e293b 25%,#334155 50%,#475569 75%,#64748b);position:relative;overflow:hidden}.Login_loginLeftPart__Vz_ic:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(59,130,246,.1) 50%,transparent 70%),linear-gradient(-45deg,transparent 30%,rgba(139,92,246,.1) 50%,transparent 70%);animation:Login_shimmer__6UWgi 8s ease-in-out infinite}.Login_loginLeftPart__Vz_ic:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(59,130,246,.1) 0,transparent 70%),radial-gradient(circle at 70% 70%,rgba(139,92,246,.1) 0,transparent 70%);animation:Login_rotate__RMQ80 20s linear infinite}@keyframes Login_shimmer__6UWgi{0%,to{opacity:1}50%{opacity:.5}}@keyframes Login_rotate__RMQ80{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Login_loginLeftPart__Vz_ic .Login_loginLeftPartBody__quzXh{width:70%;-webkit-margin-start:40px;margin-inline-start:40px;position:relative;z-index:2;padding:40px 0}.Login_loginLeftPart__Vz_ic .Login_loginLeftPartBody__quzXh h5{color:#e2e8f0;font-size:18px;font-weight:700;margin-bottom:16px;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Login_loginLeftPart__Vz_ic .Login_loginLeftPartBody__quzXh p{margin-bottom:24px;color:#cbd5e1;line-height:1.6;font-size:15px}.Login_loginLeftPart__Vz_ic .Login_loginLeftPartBody__quzXh a{color:#60a5fa;text-decoration:none;transition:all .3s ease;border-bottom:1px solid transparent}.Login_loginLeftPart__Vz_ic .Login_loginLeftPartBody__quzXh a:hover{color:#93c5fd;border-bottom-color:#60a5fa}.Login_loginRightPart__Zdpns{display:flex;justify-content:center;align-items:center;text-align:center;position:relative;background:linear-gradient(135deg,#fff,#f8fafc 50%,#f1f5f9);box-shadow:-10px 0 30px rgba(0,0,0,.1)}.Login_loginRightPart__Zdpns:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#3b82f6,#8b5cf6,#ec4899);animation:Login_pulse-border__aa8Tl 3s ease-in-out infinite}@keyframes Login_pulse-border__aa8Tl{0%,to{opacity:.6;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.05)}}.Login_loginRightPart__Zdpns .Login_loginRightPartBody__VwCGg{width:70%;position:relative;z-index:2;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:40px;box-shadow:0 20px 40px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.Login_loginRightPart__Zdpns .Login_formTitle__0b_Un{margin-top:20px;margin-bottom:30px;font-size:28px;font-weight:700;background:linear-gradient(135deg,#1e293b,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Login_remove_focus_border__QRUb8 input:focus{border:2px solid #3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.1)!important}.Login_loginRightPart__Zdpns .Login_formInputs__N_KCw{text-align:justify}.Login_loginRightPart__Zdpns .Login_formInputs__N_KCw button{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;padding-block:14px;font-size:16px;font-weight:600;border:none;border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden}.Login_loginRightPart__Zdpns .Login_formInputs__N_KCw button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.Login_loginRightPart__Zdpns .Login_formInputs__N_KCw button:hover:before{left:100%}.Login_loginRightPart__Zdpns .Login_formInputs__N_KCw button:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(59,130,246,.4)}.Login_loginRightPart__Zdpns .Login_formInputs__N_KCw button:disabled{background:#e2e8f0;color:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.Login_loginRightPart__Zdpns .Login_forgetPassword__QXTLE{color:#3b82f6;margin-bottom:50px;font-size:16px;cursor:pointer;display:inline-block;transition:all .3s ease;position:relative}.Login_loginRightPart__Zdpns .Login_forgetPassword__QXTLE:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);transition:width .3s ease}.Login_loginRightPart__Zdpns .Login_forgetPassword__QXTLE:hover:after{width:100%}.Login_loginRightPart__Zdpns .Login_forgetPassword__QXTLE:hover{color:#1d4ed8;transform:translateY(-1px)}.Login_loginRightPart__Zdpns .Login_copyRights__SWobf{color:#64748b;position:absolute;bottom:25px;left:50%;transform:translateX(-50%)!important;font-size:14px;font-weight:500}.Login_loginRightPart__Zdpns .Login_form-control__pwYSM{border:2px solid #e2e8f0;border-radius:12px;padding:14px 16px;font-size:15px;transition:all .3s ease;background:hsla(0,0%,100%,.9)}.Login_loginRightPart__Zdpns .Login_form-control__pwYSM:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);background:#fff;transform:translateY(-1px)}.Login_loginRightPart__Zdpns .Login_form-label__we9x8{color:#374151;font-weight:600;margin-bottom:8px;font-size:14px}.Login_loginRightPart__Zdpns a{color:#3b82f6;text-decoration:none;font-weight:600;transition:all .3s ease;position:relative}.Login_loginRightPart__Zdpns a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);transition:width .3s ease}.Login_loginRightPart__Zdpns a:hover:after{width:100%}.Login_loginRightPart__Zdpns a:hover{color:#1d4ed8}.Login_loginRightPart__Zdpns img{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));transition:all .3s ease}.Login_loginRightPart__Zdpns img:hover{transform:scale(1.05)}@media (max-width:767px){.Login_loginLeftPart__Vz_ic{display:none}.Login_loginRightPart__Zdpns{background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.Login_loginRightPart__Zdpns .Login_loginRightPartBody__VwCGg{width:85%;padding:30px 20px}.Login_loginRightPart__Zdpns .Login_formTitle__0b_Un{font-size:24px}}@media (max-width:575px){.Login_loginLeftPart__Vz_ic{display:none}.Login_loginRightPart__Zdpns .Login_loginRightPartBody__VwCGg{width:95%;padding:25px 15px}.Login_loginRightPart__Zdpns .Login_formTitle__0b_Un{font-size:22px}}