.AuthForm_authContainer__226XH{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#188181}.AuthForm_authWrapper__4_SNE{margin-top:12vh;margin-bottom:10vh;width:90%;max-width:1000px;min-height:600px;display:flex;background:white;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.1);overflow:hidden}.AuthForm_leftSection__HbarG{flex:1;background:linear-gradient(135deg,#f0f4ff,#e0e7ff);display:flex;align-items:center;justify-content:center;position:relative;padding:40px}.AuthForm_dnaImage__6FMjZ{max-width:100%;max-height:400px;object-fit:contain;opacity:.8}.AuthForm_rightSection__TNYgz{flex:1.2;display:flex;align-items:center;justify-content:center;padding:40px}.AuthForm_formContainer__YJgDv{width:100%;max-width:400px}.AuthForm_tabContainer__3edXB{display:flex;gap:20px;margin-bottom:30px}.AuthForm_tabButton__erkyQ{background:none;border:none;font-size:24px;font-weight:600;color:#9ca3af;cursor:pointer;padding:5px 0;position:relative;transition:color .3s ease}.AuthForm_tabButton__erkyQ.AuthForm_activeTab__HPgd3{color:#1f2937}.AuthForm_tabButton__erkyQ.AuthForm_activeTab__HPgd3:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:3px;background:#2563eb;border-radius:2px}.AuthForm_form__dpamx{width:100%}.AuthForm_formContent__5ZRhi{min-height:420px;position:relative;display:flex;flex-direction:column;justify-content:flex-start}.AuthForm_formFields__dLM4f{flex:1;display:flex;flex-direction:column;gap:20px}.AuthForm_formGroup__ucRA5{transition:opacity .3s ease,transform .3s ease;position:relative;margin-bottom:5px}.AuthForm_formGroup__ucRA5.AuthForm_hide__VPWDe{position:absolute;opacity:0;transform:translateY(-10px);pointer-events:none;visibility:hidden}.AuthForm_formGroup__ucRA5.AuthForm_show__UOK0i{position:relative;opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible}.AuthForm_formGroup__ucRA5 label{display:block;margin-bottom:8px;color:#111827;font-size:14px;font-weight:600}.AuthForm_formGroup__ucRA5 input{width:100%;padding:12px 16px;border:1px solid #6b7280;border-radius:8px;font-size:16px;color:#111827;background:white;transition:all .3s ease;outline:none}.AuthForm_formGroup__ucRA5 input::placeholder{color:#6b7280;opacity:1}.AuthForm_formGroup__ucRA5 input:hover{border-color:#4b5563}.AuthForm_formGroup__ucRA5 input:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.2)}.AuthForm_optionsContainer__v80sz{display:flex;justify-content:space-between;align-items:center;height:30px;transition:opacity .3s ease;margin-top:10px}.AuthForm_rememberMe__Lrl6P{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#374151;font-weight:500}.AuthForm_rememberMe__Lrl6P input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#2563eb}.AuthForm_forgotPassword__t4UVh{font-size:14px;color:#2563eb;text-decoration:none;transition:color .3s ease}.AuthForm_forgotPassword__t4UVh:hover{color:#1d4ed8}.AuthForm_submitSection__KHE_B{margin-top:auto;padding-top:20px}.AuthForm_submitButton__LeR7L{width:100%;padding:12px;background:#1e3a8a;color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background .3s ease}.AuthForm_submitButton__LeR7L:hover{background:#1e40af}.AuthForm_divider___JYVM{text-align:center;margin:20px 0;position:relative}.AuthForm_divider___JYVM:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e5e7eb}.AuthForm_divider___JYVM span{background:white;padding:0 15px;position:relative;color:#9ca3af;font-size:14px}.AuthForm_socialButtons__nShjP{display:flex;gap:12px}.AuthForm_socialButton__nNsF8{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;background:white;border:2px solid #6b7280;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:14px;color:#111827;font-weight:500}.AuthForm_socialButton__nNsF8:hover{background:#f9fafb;border-color:#d1d5db}.AuthForm_googleButton__UJWaS:hover{background:#FEF2F2;border-color:#DC2626;color:#DC2626}.AuthForm_googleButton__UJWaS:hover .AuthForm_socialIcon__HAO4j{color:#DC2626}.AuthForm_linkedinButton__hOB3K:hover{background:#EFF6FF;border-color:#0A66C2;color:#0A66C2}.AuthForm_linkedinButton__hOB3K:hover .AuthForm_socialIcon__HAO4j{color:#0A66C2}.AuthForm_appleButton__zc208:hover{background:#F3F4F6;border-color:#000000;color:#000000}.AuthForm_appleButton__zc208:hover .AuthForm_socialIcon__HAO4j{color:#000000}.AuthForm_socialIcon__HAO4j{font-size:18px;transition:color .3s ease}@media (max-width:768px){.AuthForm_authWrapper__4_SNE{flex-direction:column;min-height:100vh}.AuthForm_leftSection__HbarG{height:200px;padding:20px}.AuthForm_dnaImage__6FMjZ{max-height:150px}.AuthForm_rightSection__TNYgz{padding:20px}.AuthForm_formContent__5ZRhi{min-height:auto}}.AuthForm_errorMessage__Xj5XT{background:#fee2e2;color:#dc2626;padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px;border:1px solid #fecaca}.AuthForm_successMessage__bGdV8{background:#d1fae5;color:#065f46;padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px;border:1px solid #a7f3d0}