.Auth_splitContainer__wNFIZ{display:flex;max-height:100vh;width:100%}.Auth_leftPanel__rOJ0_{flex:0.475 1;display:flex;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(135deg,#69b32f,#009aad);min-height:100vh}.Auth_rightPanel__TmHtR{flex:1 1;position:relative;min-height:100vh;overflow:hidden}.Auth_formContainer__yRGg1{width:100%;max-width:475px;padding:0 2rem .5rem;background-color:#ffffff;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.3)}.Auth_imageContainer__Y_7O8{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.Auth_backgroundImage__h5MKo{width:100%;height:100%;object-fit:cover;border-radius:0 12px 12px 0}.Auth_imageOverlay__Sr_UM{position:absolute;padding:0 2rem;top:1rem;left:1rem;color:white}.Auth_imageOverlay__Sr_UM h2{font-size:2rem;font-weight:700;margin-bottom:.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.Auth_imageOverlay__Sr_UM p{font-size:1.2rem;opacity:.9;text-shadow:1px 1px 2px rgba(0,0,0,.7)}.Auth_header__FrUbb{text-align:center;margin-bottom:2rem}.Auth_header__FrUbb h1{color:#333;font-size:2rem;font-weight:700;margin-bottom:.5rem}.Auth_header__FrUbb p{color:#666;font-size:1rem}.Auth_form__OqwXa{display:flex;flex-direction:column;gap:1.5rem}.Auth_inputGroup__N5wVU{display:flex;flex-direction:column;gap:.5rem}.Auth_inputGroup__N5wVU label{color:#494848;font-weight:500;font-size:.9rem}.Auth_inputGroup__N5wVU input{width:100%;padding:12px 16px;border:2px solid #e1e5e9;border-radius:8px;font-size:16px;transition:all .3s ease;background-color:#fafafa;box-sizing:border-box}.Auth_inputGroup__N5wVU input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.Auth_inputGroup__N5wVU input::placeholder{color:#2f3031}.Auth_inputGroup__N5wVU input:disabled{opacity:.6;cursor:not-allowed}.Auth_success__2eFDd{background-color:#f0fdf4;color:#16a34a;padding:12px;border-radius:8px;border:1px solid #bbf7d0;font-size:.9rem}.Auth_submitButton__0HK0s{width:100%;background:linear-gradient(135deg,#69b32f,#009aad);color:white;border:none;padding:14px 20px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:16px}.Auth_submitButton__0HK0s:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.3)}.Auth_submitButton__0HK0s:disabled{opacity:.6;cursor:not-allowed;transform:none}.Auth_divider__EZE0r{display:flex;align-items:center;margin:1.5rem 0}.Auth_divider__EZE0r:after,.Auth_divider__EZE0r:before{content:"";flex:1 1;height:1px;background-color:#374151}.Auth_divider__EZE0r span{padding:0 1rem;color:#9ca3af;font-size:.9rem}.Auth_googleButton__ryiCF{width:100%;background:white;color:#333;border:2px solid #e1e5e9;padding:12px 20px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px}.Auth_googleButton__ryiCF:hover:not(:disabled){border-color:#d1d5db;background-color:#f9fafb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.Auth_googleButton__ryiCF:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.Auth_footer__H60OR{text-align:center;margin-top:2rem;padding-top:1rem;border-top:1px solid #374151}.Auth_footer__H60OR p{color:#666;font-size:.9rem}.Auth_footer__H60OR a{color:#3b82f6;text-decoration:none;font-weight:500;transition:color .2s ease}.Auth_footer__H60OR a:hover{color:#2563eb;text-decoration:underline}@media (max-width:768px){.Auth_splitContainer__wNFIZ{flex-direction:column}.Auth_leftPanel__rOJ0_{min-height:auto;padding:1rem}.Auth_rightPanel__TmHtR{min-height:40vh;order:-1}.Auth_formContainer__yRGg1{max-width:100%;padding:1.5rem}.Auth_imageOverlay__Sr_UM{bottom:1rem;left:1rem}.Auth_imageOverlay__Sr_UM h2{font-size:1.5rem}.Auth_imageOverlay__Sr_UM p{font-size:1rem}}.Auth_passwordInputContainer___3Dpm{position:relative;display:flex;align-items:center}.Auth_passwordInputContainer___3Dpm input{padding-right:45px}.Auth_passwordToggle__6CHcF{position:absolute;right:12px;background:none;border:none;color:#000000;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.Auth_passwordToggle__6CHcF:hover:not(:disabled){color:#696666}.Auth_passwordToggle__6CHcF:disabled{opacity:.5;cursor:not-allowed}.Auth_error__tYrBg{background-color:#fef2f2;color:#dc2626;padding:12px;border-radius:8px;border:1px solid #fecaca;font-size:.9rem}.Auth_successMessage__UBOt8{text-align:center;padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px}.Auth_successMessage__UBOt8 p{margin-bottom:20px;color:#28a745}