.Login_loginContainer__HSQNB{min-height:100vh;display:flex;background-color:#fff;padding:0;overflow:hidden}.Login_illustrationSection__vt9hL{flex:1.2 1;height:100vh;max-height:100vh;background-color:#e9ecef}.Login_illustrationSection__vt9hL,.Login_illustrationWrapper___i5Kf{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.Login_illustrationWrapper___i5Kf{width:100%;height:100%;padding:0}.Login_illustration__nHAqr{width:200%!important;height:auto;object-fit:contain;max-height:100vh;transform:scale(1.2)}.Login_formSection__uf5c_{flex:0.8 1;max-width:450px;margin-left:0;height:100vh;position:relative;box-shadow:5px 0 15px rgba(0,0,0,.03);display:flex;flex-direction:column;justify-content:center;padding:6rem 3rem 3rem}.Login_formSection__uf5c_:after{display:none}.Login_formGroup__pRRT_{margin-bottom:16px;position:relative;animation:Login_fadeIn__7m7ay .5s ease-out forwards;animation-delay:calc(var(--index, 0) * .1s);opacity:0}@keyframes Login_fadeIn__7m7ay{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Login_formLabel__XeoRA{display:block;margin-bottom:2px;color:#666}.Login_formInput__eb___{width:100%;padding-top:4px;padding-bottom:4px;border:none;border-bottom:2px solid #eee;font-size:1rem;transition:all .3s ease;background:transparent}.Login_formInput__eb___:focus{outline:none;border-bottom-color:#ffc107}.Login_submitButton__KtqRC{width:100%;padding:1rem;background-color:#ffc107;border:none;border-radius:8px;color:#000;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;margin-top:2rem;box-shadow:0 4px 6px rgba(255,193,7,.1)}.Login_submitButton__KtqRC:hover{background-color:#ffb300;transform:translateY(-2px);box-shadow:0 6px 8px rgba(255,193,7,.2)}.Login_submitButton__KtqRC:disabled{background-color:#e0e0e0;cursor:not-allowed;transform:none}.Login_forgotPassword__arQD4{color:#666;transition:all .2s ease}.Login_forgotPassword__arQD4:hover{color:#ffc107}.Login_inputIcon__hyqQk{position:absolute;right:0;top:30px;transform:translateY(0);color:#666;cursor:pointer;z-index:2}.Login_inputIcon__hyqQk.Login_clickable__4554H:hover{color:#ffc107}.Login_logoContainer__I3toy{position:absolute;top:30px;right:30px;z-index:2}.Login_topRightLogo__XSQ_q{max-width:120px;height:auto}.Login_registerLink__wjhQz{margin-top:2rem;text-align:center;color:#666;font-size:.9rem}.Login_registerLink__wjhQz a{color:#ffc107;text-decoration:none;font-weight:500;transition:all .2s ease}.Login_registerLink__wjhQz a:hover{color:#ffb300;text-decoration:underline}.Login_loginContainer__HSQNB .Login_row__6yvxt{margin-right:0;margin-left:0}@media (max-width:991.98px){.Login_loginContainer__HSQNB{padding:1rem}.Login_formSection__uf5c_{padding:2rem}.Login_submitButton__KtqRC{padding:.875rem}}@media (max-width:767.98px){.Login_illustrationSection__vt9hL{display:none}.Login_formSection__uf5c_{flex:1 1;max-width:100%;margin:0;padding:2rem;box-shadow:none}.Login_loginContainer__HSQNB{padding:0}}.Login_inputField__BM50c{margin-bottom:15px;padding:10px;border:1px solid #ccc;border-radius:4px;width:100%}.Login_loginButton__muh35{background-color:#007bff;color:#fff;padding:10px;border:none;border-radius:4px;cursor:pointer}.Login_loginButton__muh35:hover{background-color:#0056b3}.Login_hiddenCard__K_YkN{display:none}.Login_invisibleCard___pIrh{opacity:0;pointer-events:none}.Login_logoPosition__B9oDB{position:absolute;top:20px;left:20px;z-index:10}.Login_rememberForgotRow__JgNwP{display:flex;justify-content:space-between;align-items:center;margin:15px 0}.Login_rememberMe__cpzHW{display:flex;align-items:center;gap:8px}.Login_checkbox__SvHRw{width:16px;height:16px;margin:0}.Login_forgotPassword__arQD4{color:#4a90e2;text-decoration:none;font-size:.9rem}.Login_forgotPassword__arQD4:hover{text-decoration:underline}.Login_clickable__4554H{pointer-events:auto;cursor:pointer}.Login_inputIcon__hyqQk.Login_clickable__4554H:hover{opacity:.7}.Login_waveContainer__Vg4al{position:absolute;right:0;top:0;height:100%;width:40%;overflow:hidden;z-index:-1}.Login_wave__k4lBN{background:linear-gradient(45deg,#3b82f6,#2563eb);opacity:.4;animation:Login_wave__k4lBN 15s linear infinite}.Login_wave2__Qy4OL,.Login_wave3__HHdwz,.Login_wave__k4lBN{position:absolute;width:200%;height:200%;border-radius:40%;transform-origin:50% 48%;top:-25%}.Login_wave2__Qy4OL{background:linear-gradient(45deg,#60a5fa,#3b82f6);opacity:.3;animation:Login_wave__k4lBN 30s linear infinite}.Login_wave3__HHdwz{background:linear-gradient(45deg,#93c5fd,#60a5fa);opacity:.2;animation:Login_wave__k4lBN 45s linear infinite}@keyframes Login_wave__k4lBN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Login_formSection__uf5c_ h3{margin-bottom:60px;margin-top:20px;position:relative;display:inline-block;padding-bottom:10px;font-weight:700;color:#000}