.login-page-module__Cb1OAq__page{color:#f4f5f7;min-height:100svh;font-family:var(--font-sans),"PingFang SC","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#141518;position:relative}.login-page-module__Cb1OAq__content{grid-template-columns:32% 1fr;min-height:100svh;display:grid}.login-page-module__Cb1OAq__card{flex-direction:column;grid-area:1/2;place-self:center;width:min(380px,100% - 64px);margin:80px 0 120px;display:flex}.login-page-module__Cb1OAq__topbar{justify-content:center;align-items:center;gap:14px;margin-bottom:44px;display:flex}.login-page-module__Cb1OAq__brand{text-decoration:none;display:inline-flex}.login-page-module__Cb1OAq__brand img{filter:grayscale()brightness(0)invert();width:auto;height:38px;display:block}.login-page-module__Cb1OAq__topbarDivider{background:#4b4e57;width:1px;height:20px}.login-page-module__Cb1OAq__pageLabel{color:#c9ccd5;font-size:14px}.login-page-module__Cb1OAq__intro{background:linear-gradient(#243d537a,#0d1722e6),url(/auth/login-background-ai-knowledge-subtle.png) 35%/cover;flex-direction:column;grid-area:1/1;justify-content:center;padding:80px clamp(28px,3.6vw,72px);display:flex}.login-page-module__Cb1OAq__introKicker{color:#d1dfef;order:2;margin:28px 0 0;font-size:14px;line-height:1.7}.login-page-module__Cb1OAq__intro h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(26px,2.1vw,40px);font-weight:500;line-height:1.6}.login-page-module__Cb1OAq__introDescription{color:#b1c3d8;order:3;margin:16px 0 0;font-size:13px;line-height:1.9;position:relative}.login-page-module__Cb1OAq__typewriterText{position:absolute;inset:0}.login-page-module__Cb1OAq__typewriterMeasure{visibility:hidden}.login-page-module__Cb1OAq__brand:focus-visible{outline-offset:6px;outline:2px solid #a9c6ff}.login-page-module__Cb1OAq__caret{vertical-align:-.08em;background:currentColor;width:2px;height:.92em;margin-left:3px;animation:.76s step-end infinite login-page-module__Cb1OAq__caret-blink;display:inline-block}.login-page-module__Cb1OAq__passwordToggle:focus-visible,.login-page-module__Cb1OAq__helpLinks a:focus-visible,.login-page-module__Cb1OAq__helpLinks button:focus-visible{outline-offset:3px;outline:2px solid #a9c6ff}.login-page-module__Cb1OAq__form{flex-direction:column;margin-bottom:24px;display:flex}.login-page-module__Cb1OAq__tabs{border-bottom:1px solid #303137;justify-content:center;gap:32px;height:44px;margin-bottom:24px;display:flex}.login-page-module__Cb1OAq__inactiveTab,.login-page-module__Cb1OAq__activeTab{color:#a5a8b2;margin:0;font-size:14px;font-weight:400;line-height:24px;position:relative}.login-page-module__Cb1OAq__tabs button{cursor:pointer;background:0 0;border:0;padding:0}.login-page-module__Cb1OAq__activeTab{color:#a9c6ff;font-weight:500}.login-page-module__Cb1OAq__activeTab:after{content:"";background:#a9c6ff;height:2px;position:absolute;bottom:0;left:0;right:0}.login-page-module__Cb1OAq__field{background:#1c1d21;border:1px solid #34353b;border-radius:28px;align-items:center;gap:12px;height:50px;margin:0 0 16px;padding:0 16px;transition:border-color .22s,box-shadow .22s;display:flex;overflow:hidden}.login-page-module__Cb1OAq__field input{color:#f4f5f7;border-radius:0;outline:0;flex:1;min-width:0;height:100%;padding:0;font-size:14px;font-weight:400;line-height:1.5;box-shadow:none!important;background:0 0!important;border:0!important;transition:none!important}.login-page-module__Cb1OAq__field input:-webkit-autofill{-webkit-text-fill-color:#f4f5f7;caret-color:#f4f5f7;transition:none!important;-webkit-box-shadow:inset 0 0 0 1000px #1c1d21!important}.login-page-module__Cb1OAq__field input:-webkit-autofill:hover{-webkit-text-fill-color:#f4f5f7;caret-color:#f4f5f7;transition:none!important;-webkit-box-shadow:inset 0 0 0 1000px #1c1d21!important}.login-page-module__Cb1OAq__field input:-webkit-autofill:focus{-webkit-text-fill-color:#f4f5f7;caret-color:#f4f5f7;transition:none!important;-webkit-box-shadow:inset 0 0 0 1000px #1c1d21!important}.login-page-module__Cb1OAq__field input::placeholder{color:#92959f}.login-page-module__Cb1OAq__field input::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;display:none!important}.login-page-module__Cb1OAq__field input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;display:none!important}.login-page-module__Cb1OAq__field input::-ms-reveal{display:none}.login-page-module__Cb1OAq__field input::-ms-clear{display:none}.login-page-module__Cb1OAq__field input:focus-visible{box-shadow:none!important;border-color:#0000!important}.login-page-module__Cb1OAq__field:focus-within{border-color:#a9c6ff;box-shadow:0 0 0 3px #075ddd17}.login-page-module__Cb1OAq__field:hover:not(:focus-within){border-color:#86a9dc}.login-page-module__Cb1OAq__passwordToggle{color:#929eb0;cursor:pointer;background:0 0;border:0;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;transition:color .16s;display:grid}.login-page-module__Cb1OAq__passwordToggle:hover,.login-page-module__Cb1OAq__passwordToggle:focus-visible{color:#a9c6ff}.login-page-module__Cb1OAq__passwordToggle svg{stroke-width:1.5px;width:18px;height:18px}.login-page-module__Cb1OAq__codeButton{white-space:nowrap;color:#a9c6ff;cursor:pointer;background:0 0;border:0;flex:none;min-height:36px;margin-left:0;padding:4px 0;font-size:13px}.login-page-module__Cb1OAq__codeButton:disabled{color:#9ca3af;cursor:default}.login-page-module__Cb1OAq__submit{color:#18191d;width:100%;height:48px;box-shadow:none;background:#f4f5f7;border-radius:28px;justify-content:center;align-items:center;margin-top:24px;padding:0 20px;font-size:16px;font-weight:500;transition:background-color .16s;display:flex}.login-page-module__Cb1OAq__submit:hover{background:#dce5f5}.login-page-module__Cb1OAq__agreement{color:#a5a8b2;align-items:flex-start;gap:7px;margin-top:20px;font-size:13px;line-height:20px;display:flex}.login-page-module__Cb1OAq__agreement input{accent-color:#a9c6ff;cursor:pointer;flex:none;width:16px;height:16px;margin:2px 0 0}.login-page-module__Cb1OAq__agreement a{color:#a9c6ff;text-decoration:none}.login-page-module__Cb1OAq__agreement a:hover{color:#d2e1ff;text-decoration:underline}.login-page-module__Cb1OAq__agreement a:focus-visible{outline-offset:2px;outline:2px solid #a9c6ff}.login-page-module__Cb1OAq__helpLinks{color:#a5a8b2;white-space:nowrap;border-top:0;justify-content:center;align-items:center;gap:19px;margin-top:0;padding-top:0;font-size:14px;display:flex}.login-page-module__Cb1OAq__helpLinks a,.login-page-module__Cb1OAq__helpLinks button{color:inherit;text-decoration:none}.login-page-module__Cb1OAq__helpLinks button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.login-page-module__Cb1OAq__helpLinks a:hover,.login-page-module__Cb1OAq__helpLinks button:hover,.login-page-module__Cb1OAq__helpLinks .login-page-module__Cb1OAq__accountLink{color:#a9c6ff}.login-page-module__Cb1OAq__tabs button:focus-visible,.login-page-module__Cb1OAq__submit:focus-visible{outline-offset:4px;outline:2px solid #a9c6ff}.login-page-module__Cb1OAq__helpLinks span{background:#454750;width:1px;height:15px}.login-page-module__Cb1OAq__footer{z-index:1;color:#92959f;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:68%;padding:0 24px;font-size:12px;display:flex;position:absolute;bottom:28px;left:32%}.login-page-module__Cb1OAq__footer a{color:inherit;align-items:center;gap:4px;text-decoration:none;transition:color .16s;display:inline-flex}.login-page-module__Cb1OAq__footer a:hover{color:#fff}.login-page-module__Cb1OAq__footer svg{width:14px;height:14px}.login-page-module__Cb1OAq__footerSeparator{color:#cbd5e1}@keyframes login-page-module__Cb1OAq__caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.login-page-module__Cb1OAq__form,.login-page-module__Cb1OAq__caret{animation:none}.login-page-module__Cb1OAq__submit,.login-page-module__Cb1OAq__field{transition:none}.login-page-module__Cb1OAq__submit:hover{transform:none}}@media (max-width:900px){.login-page-module__Cb1OAq__content{grid-template-columns:36% 1fr}.login-page-module__Cb1OAq__intro{padding:48px 28px}.login-page-module__Cb1OAq__intro h2{font-size:26px}.login-page-module__Cb1OAq__footer{width:64%;font-size:11px;left:36%}}@media (max-width:640px){.login-page-module__Cb1OAq__page{flex-direction:column;display:flex}.login-page-module__Cb1OAq__content{flex:1;justify-content:center;align-items:center;min-height:auto;padding:64px 0;display:flex}.login-page-module__Cb1OAq__intro{display:none}.login-page-module__Cb1OAq__card{width:min(380px,100% - 48px);margin:0}.login-page-module__Cb1OAq__topbar{margin-bottom:40px}.login-page-module__Cb1OAq__tabs{gap:28px}.login-page-module__Cb1OAq__footer{gap:6px;width:100%;margin-top:auto;padding:20px 24px;position:static}}.login-page-module__Cb1OAq__loginAgreement{color:#a5a8b2;margin:4px 0 8px;font-size:12px;line-height:1.8}.login-page-module__Cb1OAq__loginAgreement a{color:#e1e5ed;text-underline-offset:3px;text-decoration:underline}.login-page-module__Cb1OAq__loginAgreement a:hover{color:#a9c6ff}.login-page-module__Cb1OAq__loginAgreement a:focus-visible{outline-offset:3px;outline:2px solid #a9c6ff}
