.auth_authContainer__L4cFJ{min-height:100vh;display:flex;background-color:var(--bg-primary,#050505)}.auth_splitLayout__hqvJk{display:flex;width:100%;height:100vh}.auth_authLeft__n9JUu{flex:1;display:flex;flex-direction:column;justify-content:center;padding:4rem;background:radial-gradient(circle at center,rgba(139,92,246,.15) 0,transparent 60%),#0a0a0a;position:relative;overflow:hidden;border-right:1px solid rgba(255,255,255,.05)}.auth_authLeft__n9JUu:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(rgba(255,255,255,.03) 1px,transparent 0);background-size:24px 24px;pointer-events:none}.auth_brandingContent__kF93r{max-width:480px;margin:0 auto;position:relative;z-index:10}.auth_logoLarge__hRchZ{font-size:2.5rem;font-weight:800;letter-spacing:-1px;margin-bottom:2rem;display:inline-block;color:#fff}.auth_brandingTitle__P3N4_{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;background:linear-gradient(135deg,#fff,#a1a1aa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.auth_brandingSubtitle__QTTZw{font-size:1.1rem;color:#a1a1aa;line-height:1.6;margin-bottom:3rem}.auth_trustList__GwVNc{display:flex;flex-direction:column;gap:1.5rem}.auth_trustItem__1fKfQ{display:flex;align-items:center;gap:1rem}.auth_trustIcon__y1WFc{width:40px;height:40px;border-radius:10px;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2);display:flex;align-items:center;justify-content:center;color:#a78bfa}.auth_trustText__Xdjph h4{font-size:1rem;font-weight:600;color:#fff;margin:0 0 .25rem}.auth_trustText__Xdjph p{font-size:.875rem;color:#71717a;margin:0}.auth_authRight__QDRPr{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem;background:#000;position:relative}.auth_authCard__H_WQs{width:100%;max-width:420px;padding:2.5rem;background:rgba(25,25,25,.6);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);animation:auth_slideUpFade__qPmcz .4s ease-out}@keyframes auth_slideUpFade__qPmcz{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.auth_authHeader__VY8cW{margin-bottom:2rem;text-align:center}.auth_mobileLogo__FW16w{display:none;font-size:2rem;font-weight:800;margin-bottom:1.5rem;color:#fff}.auth_title__llpnK{font-size:1.75rem;font-weight:700;margin-bottom:.5rem;color:#fff}.auth_subtitle__4kZG3{color:#a1a1aa;font-size:.95rem}.auth_formGroup__tn1cA{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.auth_label__f_eX0{font-size:.875rem;font-weight:500;color:#e4e4e7}.auth_inputWrapper__azcEN{position:relative;display:flex;align-items:center}.auth_inputWrapper__azcEN .input-field{width:100%;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.75rem 1rem;color:#fff;transition:all .2s}.auth_inputWrapper__azcEN .input-field:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px rgba(139,92,246,.2);outline:none}.auth_passwordToggle__hwtsj{position:absolute;right:12px;background:transparent;border:none;color:#71717a;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s}.auth_passwordToggle__hwtsj:hover{color:#fff}.auth_error__oxV8g{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:#f87171;padding:.875rem;border-radius:8px;font-size:.875rem;margin-bottom:1.5rem;animation:auth_shake__TYJDv .4s ease-in-out}@keyframes auth_shake__TYJDv{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.auth_success__TPw6I{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);color:#34d399;padding:.875rem;border-radius:8px;font-size:.875rem;margin-bottom:1.5rem}.auth_divider__zxxY0{display:flex;align-items:center;text-align:center;margin:1.5rem 0;color:#52525b}.auth_divider__zxxY0:after,.auth_divider__zxxY0:before{content:"";flex:1;border-bottom:1px solid rgba(255,255,255,.1)}.auth_divider__zxxY0 span{padding:0 1rem;font-size:.875rem}.auth_googleBtn__F_Id4{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;background:#fff;color:#000;border:none;border-radius:8px;padding:.875rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:transform .1s,box-shadow .2s}.auth_googleBtn__F_Id4:hover{box-shadow:0 4px 12px rgba(255,255,255,.1)}.auth_googleBtn__F_Id4:active{transform:scale(.98)}.auth_submitBtn__uI_Oe{width:100%;background:#8b5cf6;color:#fff;border:none;border-radius:8px;padding:.875rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.auth_submitBtn__uI_Oe:hover:not(:disabled){background:#7c3aed;box-shadow:0 4px 12px rgba(139,92,246,.3)}.auth_submitBtn__uI_Oe:active:not(:disabled){transform:scale(.98)}.auth_submitBtn__uI_Oe:disabled{opacity:.7;cursor:not-allowed}.auth_spinner__A_T1D{animation:auth_spin__xoXmc 1s linear infinite}@keyframes auth_spin__xoXmc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.auth_footerText__3rOiM{text-align:center;font-size:.875rem;color:#a1a1aa;margin-top:1.5rem}.auth_link__hAbKm{color:#a78bfa;font-weight:500;text-decoration:none;transition:color .2s}.auth_link__hAbKm:hover{color:#c4b5fd;text-decoration:underline}@media (max-width:900px){.auth_authLeft__n9JUu{display:none}.auth_authRight__QDRPr{padding:1rem}.auth_mobileLogo__FW16w{display:block}}