.auth_authPage___j8iR{display:grid;grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);min-height:calc(100vh - 56px);background:#FFFFFF}.auth_authLeft__kjzxN{position:relative;display:flex;align-items:center;justify-content:center;padding:64px 48px;overflow:hidden;background:#FFFFFF}.auth_authLeftBg__wG8Rf{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 40%,rgba(230,0,8,.04) 0,transparent 60%),radial-gradient(ellipse at 70% 60%,rgba(230,0,8,.02) 0,transparent 50%)}.auth_authLeftBg__wG8Rf:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.02) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse 50% 50% at 50% 40%,black 30%,transparent 70%)}.auth_authLeftOverlay__5_hlG{display:none}.auth_authLeftContent__iJBd4{position:relative;z-index:1;max-width:460px}.auth_authBrandName__OYoNt{font-size:14px;font-weight:700;letter-spacing:.12em;color:#E60008}.auth_authHeadline___PCBM{margin-top:20px;font-size:clamp(28px,2.8vw,42px);font-weight:900;line-height:1.12;letter-spacing:-.03em;color:#1A1A1A}.auth_authDesc__KtTOR{margin-top:16px;font-size:14px;line-height:1.8;color:#707070}.auth_authTrustGrid__7OTOr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px}.auth_authTrustGrid__7OTOr>div{padding:16px;border:1px solid #e9e9e9;border-radius:8px;background:#FFFFFF;box-shadow:0 1px 3px rgba(0,0,0,.05),0 3px 8px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.6)}.auth_authTrustLabel__B6e5K{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#707070}.auth_authTrustValue__dghMG{margin-top:6px;font-size:18px;font-weight:800;color:#1A1A1A}.auth_authDots__pwDqQ{position:absolute;bottom:48px;left:48px;display:grid;grid-template-columns:repeat(6,1fr);gap:10px;opacity:.3}.auth_authDot__2fxy3{width:4px;height:4px;border-radius:50%;background:#E9E9E9}.auth_authDot__2fxy3:nth-child(3n){background:rgba(230,0,8,.4)}.auth_authRight__tK11E{display:flex;align-items:center;justify-content:center;padding:48px;background:#FFFFFF}.auth_authRightInner__Y5VNM{width:100%;max-width:420px}.auth_authMobileBrand__YU__l{display:none;font-size:16px;font-weight:700;color:#1A1A1A;margin-bottom:24px}.auth_authTabs__Kx3xO{display:flex;gap:0;border-bottom:1px solid #e9e9e9;margin-bottom:32px}.auth_authTab__ci6_Q{padding:10px 20px;border:none;border-bottom:2px solid transparent;background:transparent;color:#707070;font-size:14px;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.auth_authTab__ci6_Q:hover{color:#707070}.auth_authTabActive__wYkar{color:#E60008;border-bottom-color:#E60008;font-weight:600}.auth_authFormTitle__1K5N1{font-size:24px;font-weight:800;color:#1A1A1A}.auth_authFormSub__uTLYO{margin-top:6px;font-size:13px;color:#707070}.auth_authRoleRow__YRiyW{display:flex;gap:8px;margin-top:24px}.auth_authRoleBtnActive__vqgLV,.auth_authRoleBtn__gBOGj{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 16px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:all var(--transition-fast);border:1.5px solid transparent}.auth_authRoleBtn__gBOGj{background:#F2F2F4;color:#909090;border-color:transparent}.auth_authRoleBtn__gBOGj:hover{background:#E8E8EB;color:#1A1A1A}.auth_authRoleBtnActive__vqgLV{background:#1A1A1A;color:#FFFFFF;border-color:#1A1A1A}.auth_authRoleIcon__Le0MC{display:flex;align-items:center}.auth_authRoleLabel__ZXMvr{line-height:1}.auth_authRoleHint__2Wo_m{display:none}.auth_authMerchantInfo__0tVES{margin-top:12px;padding:12px 16px;border-left:2px solid rgba(230,0,8,.3);background:rgba(230,0,8,.03);font-size:12px;line-height:1.6;color:#707070}.auth_authSubTabs__CYps6{display:flex;gap:8px;margin-top:24px}.auth_authSubTabActive__5qhtW,.auth_authSubTab__3ZGhM{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;transition:all var(--transition-fast)}.auth_authSubTab__3ZGhM{border:1px solid #e9e9e9;background:transparent;color:#707070}.auth_authSubTab__3ZGhM:hover{color:#1A1A1A}.auth_authSubTabActive__5qhtW{border:1px solid #e9e9e9;background:#FFFFFF;color:#1A1A1A;font-weight:600}.auth_authField__fVAsj{margin-top:16px}.auth_authLabel__1tqpI{display:block;margin-bottom:5px;font-size:12px;font-weight:600;color:#1A1A1A;letter-spacing:.01em}.auth_forgotPwdLink__6By0s{text-align:right;margin-top:2px;margin-bottom:4px}.auth_forgotPwdLink__6By0s a{font-size:11px;color:#B0B0B0;text-decoration:none;transition:color .15s}.auth_forgotPwdLink__6By0s a:hover{color:#1A1A1A}.auth_authInputWrap__e9w_W{display:flex;align-items:center;gap:8px;border:1px solid #e9e9e9;border-radius:8px;background:#FFFFFF;padding:0 12px;transition:border-color .2s ease,box-shadow .2s ease}.auth_authInputWrap__e9w_W:focus-within{border-color:#E60008;box-shadow:0 0 0 3px rgba(230,0,8,.1)}.auth_authInputWrap__e9w_W svg{flex-shrink:0;color:#707070}.auth_authInput__BWtCr{flex:1;min-width:0;height:44px;border:none;background:transparent;color:#1A1A1A;font-size:14px;outline:none}.auth_authInput__BWtCr::placeholder{color:#707070}.auth_authCaptchaInput__Itm8J{flex:1;min-width:0;height:44px;padding:0 12px;border:1px solid #e9e9e9;border-radius:8px;background:#FFFFFF;color:#1A1A1A;font-size:14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.auth_authCaptchaInput__Itm8J:focus{border-color:#E60008;box-shadow:0 0 0 3px rgba(230,0,8,.1)}.auth_authCaptchaInput__Itm8J::placeholder{color:#707070}.auth_authHasRight__JN6Ri{padding-right:8px}.auth_authEyeBtn__1t84q{display:grid;place-items:center;padding:4px;border:none;background:transparent;color:#707070;cursor:pointer;flex-shrink:0}.auth_authEyeBtn__1t84q:hover{color:#707070}.auth_authCaptchaRow__2UFbk{display:flex;align-items:center;gap:8px;margin-top:6px}.auth_authCaptchaImg__kWE1X{width:140px;flex:none;height:44px;padding:0 4px;border:none;border-radius:8px;background:#FFFFFF;overflow:hidden;display:flex;align-items:center;justify-content:center}.auth_authCaptchaImg__kWE1X svg{width:100%;height:100%}.auth_authRefreshBtn__YZFW8{display:grid;place-items:center;width:44px;height:44px;border:1px solid #e9e9e9;border-radius:8px;background:transparent;color:#707070;cursor:pointer;flex-shrink:0;transition:all var(--transition-fast)}.auth_authRefreshBtn__YZFW8:hover{border-color:#E9E9E9;color:#1A1A1A}.auth_authCodeRow__KvYrR{display:flex;gap:8px}.auth_authCodeRow__KvYrR .auth_authInput__BWtCr{flex:1;padding:0 12px;border:1px solid #e9e9e9;border-radius:8px;background:#FFFFFF}.auth_authCodeRow__KvYrR .auth_authInput__BWtCr:focus{border-color:#E60008;box-shadow:0 0 0 3px rgba(230,0,8,.1)}.auth_authSendBtn__ZoefJ{padding:0 16px;border:1px solid #e9e9e9;border-radius:8px;background:#FFFFFF;color:#1A1A1A;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all var(--transition-fast)}.auth_authSendBtn__ZoefJ:hover:not(:disabled){border-color:#1A1A1A}.auth_authSendBtn__ZoefJ:disabled{color:#B0B0B0;cursor:not-allowed}.auth_authSubmit__RcB88{width:100%;height:46px;margin-top:20px;border:none;border-radius:8px;background:#E60008;color:#fff;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;letter-spacing:.02em;transition:all .2s ease}.auth_authSubmit__RcB88:hover:not(:disabled){background:#C70006}.auth_authSubmit__RcB88:disabled{opacity:.6;opacity:.5;cursor:not-allowed}.auth_authBottomText__odaWC{margin-top:20px;text-align:center;font-size:13px;color:#707070}.auth_authLink__xL6PX{color:#E60008;font-weight:600}.auth_authLink__xL6PX:hover{text-decoration:underline}.auth_authFormStack__dnmLg{display:grid;gap:14px}.auth_authDivider__X4m7s{display:flex;align-items:center;gap:12px;font-size:11px;color:#707070}.auth_authDivider__X4m7s:after,.auth_authDivider__X4m7s:before{content:"";flex:1;height:1px;background:#E9E9E9}.auth_authSocialButton__zKTKj{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;border:1px solid #e9e9e9;border-radius:12px;background:transparent;color:#1A1A1A;font-size:13px;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.auth_authSocialButton__zKTKj:hover{border-color:rgba(230,0,8,.35);background:rgba(230,0,8,.04)}.auth_authSwitchWrap__YKnJW{display:flex;gap:8px}.auth_authSwitch__fY0RP{flex:1;padding:10px;border:1px solid #e9e9e9;border-radius:999px;background:transparent;color:#707070;font-size:13px;font-weight:500;cursor:pointer;transition:all var(--transition-fast);text-align:center}.auth_authSwitch__fY0RP:hover{border-color:rgba(230,0,8,.35);color:#E60008}.auth_authSwitchOption__sjWHq{flex:1;padding:10px;border:1px solid #e9e9e9;border-radius:999px;background:transparent;color:#707070;font-size:13px;font-weight:500;cursor:pointer;text-align:center;transition:all var(--transition-fast)}.auth_authSwitchOptionActive__aGMOx{border-color:rgba(230,0,8,.3);background:rgba(230,0,8,.08);color:#E60008;font-weight:600}.auth_authSwitchMerchant__VtSJm{border-color:rgba(230,0,8,.15);background:rgba(230,0,8,.04)}.auth_authInlineHint__NpiP5{font-size:11px;color:#707070;text-align:center}.auth_captchaImage__5PW8_{border:1px solid #e9e9e9;border-radius:12px;background:#FFFFFF;height:44px;overflow:hidden}.auth_formError__1bFCX{font-size:12px;color:#d44;margin-top:4px}@media (max-width:1024px){.auth_authPage___j8iR{grid-template-columns:1fr}.auth_authLeft__kjzxN{display:none}.auth_authMobileBrand__YU__l{display:block}}