.auth-layout_splitLayout__gvkG_{display:grid;grid-template-columns:45% 55%;min-height:100vh}.auth-layout_leftPanel__TDlsr{position:relative;background:linear-gradient(160deg,var(--color-primary-dark) 0,var(--color-primary-darker) 100%);display:flex;align-items:center;justify-content:center;padding:48px;overflow:hidden}.auth-layout_leftPanelOverlay__2kjfR{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 0);background-size:24px 24px;pointer-events:none}.auth-layout_leftPanelContent__JklRo{position:relative;z-index:1;max-width:420px;display:flex;flex-direction:column;gap:40px}.auth-layout_brandLogo__JWsiY{display:flex;align-items:center}.auth-layout_brandLogo__JWsiY,.auth-layout_brandLogo__JWsiY>span{width:-moz-fit-content;width:fit-content;max-width:100%}.auth-layout_logoImage__ydYoZ{display:block;width:auto;height:auto;max-width:min(240px,100%);max-height:62px}.auth-layout_brandText__I5_ye{display:flex;flex-direction:column;gap:16px}.auth-layout_brandHeading__dFssf{font-size:32px;font-weight:600;line-height:1.25;letter-spacing:-.025em;color:#fafafa;margin:0}.auth-layout_brandDescription__v9JtI{font-size:15px;line-height:1.6;color:rgba(255,255,255,.7);margin:0}.auth-layout_brandStats__UzVI6{display:flex;align-items:center;gap:24px;padding-top:8px}.auth-layout_statItem__wYB8v{display:flex;flex-direction:column;gap:2px}.auth-layout_statNumber__nc_i0{font-size:22px;font-weight:700;color:#fafafa;letter-spacing:-.02em}.auth-layout_statLabel__4dqls{font-size:13px;color:rgba(255,255,255,.6)}.auth-layout_statDivider__NWy7J{width:1px;height:36px;background:rgba(255,255,255,.15)}.auth-layout_rightPanel__5u8B4{display:flex;align-items:center;justify-content:center;background:var(--color-bg-primary);padding:32px;overflow-y:auto}.auth-layout_rightPanelInner__7JsWI{width:100%;max-width:420px;display:flex;flex-direction:column;min-height:0}.auth-layout_mobileBrand__MCBHz{display:none;width:-moz-fit-content;width:fit-content;max-width:100%;align-self:center}.auth-layout_mobileLogoImage__GGoRF{max-width:min(200px,100%);max-height:52px;display:block}.auth-layout_formContainer__MX8yV{width:100%;animation:auth-layout_slideUp__ks2ye .35s ease-out}@keyframes auth-layout_slideUp__ks2ye{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.auth-layout_authFooter__6fBhn{margin-top:40px;text-align:center}.auth-layout_footerCopy__YEl0M{margin:0 0 6px;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--color-text-tertiary)}.auth-layout_footerIcon__4KnVa{width:14px;height:14px;object-fit:contain;opacity:.6}.auth-layout_footerLinks__FciTH{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px}.auth-layout_footerLinks__FciTH a{color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast)}.auth-layout_footerLinks__FciTH a:hover{color:var(--color-primary-dark)}.auth-layout_footerLinks__FciTH span{color:#d4d4d8}@media (max-width:1024px){.auth-layout_splitLayout__gvkG_{grid-template-columns:40% 60%}.auth-layout_leftPanel__TDlsr{padding:32px}.auth-layout_brandHeading__dFssf{font-size:26px}}@media (max-width:768px){.auth-layout_splitLayout__gvkG_{grid-template-columns:1fr}.auth-layout_leftPanel__TDlsr{display:none}.auth-layout_rightPanel__5u8B4{min-height:100vh;align-items:flex-start;padding:48px 20px 24px}.auth-layout_mobileBrand__MCBHz{display:flex;justify-content:center;margin-bottom:32px;width:-moz-fit-content;width:fit-content;max-width:100%;align-self:center}.auth-layout_rightPanelInner__7JsWI{max-width:100%}.auth-layout_authFooter__6fBhn{margin-top:32px}}