.turnstile-container[data-v-20437450]{margin:16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.turnstile-container .turnstile-error[data-v-20437450]{margin-top:8px;color:#ff4d4f;font-size:13px}.turnstile-container .turnstile-error a[data-v-20437450]{margin-left:8px;color:#1890ff;cursor:pointer}.turnstile-container .turnstile-error a[data-v-20437450]:hover{text-decoration:underline}.main[data-v-54c704d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100%;padding:40px 20px}.main .auth-intro[data-v-54c704d3]{text-align:center;margin-bottom:32px;max-width:480px}.main .auth-intro .brand-badge[data-v-54c704d3]{font-family:monospace;font-size:11px;font-weight:500;letter-spacing:.15em;color:rgba(0,0,0,.45);text-transform:uppercase;margin-bottom:12px}.main .auth-intro .brand-headline[data-v-54c704d3]{font-size:26px;font-weight:600;line-height:1.3;color:#111827;margin-bottom:8px;letter-spacing:-.01em}.main .auth-intro .brand-tagline[data-v-54c704d3]{font-size:13.5px;color:rgba(0,0,0,.45);line-height:1.6;margin:0 auto;max-width:420px}.main .auth-intro .brand-separator[data-v-54c704d3]{width:40px;height:1px;background:rgba(0,0,0,.08);margin:20px auto 0}.main .auth-card[data-v-54c704d3]{min-width:320px;width:420px;background:#fff;padding:36px 40px;border-radius:4px;border:1px solid #eaeaea;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.015);box-shadow:0 4px 16px rgba(0,0,0,.015)}.main .oauth-processing[data-v-54c704d3]{text-align:center;padding:40px 0}.main .oauth-processing p[data-v-54c704d3]{margin-top:16px;color:rgba(0,0,0,.45)}.main .auth-form[data-v-54c704d3] .ant-form-item{margin-bottom:20px}.main .auth-form[data-v-54c704d3] .ant-input,.main .auth-form[data-v-54c704d3] .ant-input-password{border-radius:4px!important;border:1px solid #d9d9d9!important;background-color:transparent!important;color:rgba(0,0,0,.85)!important;-webkit-transition:all .2s!important;transition:all .2s!important;height:40px}.main .auth-form[data-v-54c704d3] .ant-input-password:hover,.main .auth-form[data-v-54c704d3] .ant-input:hover{border-color:#a3a3a3!important}.main .auth-form[data-v-54c704d3] .ant-input-focused,.main .auth-form[data-v-54c704d3] .ant-input-password-focused,.main .auth-form[data-v-54c704d3] .ant-input-password:focus,.main .auth-form[data-v-54c704d3] .ant-input:focus{border-color:#111827!important;-webkit-box-shadow:0 0 0 2px rgba(17,24,39,.05)!important;box-shadow:0 0 0 2px rgba(17,24,39,.05)!important}.main .auth-form[data-v-54c704d3] .ant-input-password-icon{color:rgba(0,0,0,.45)!important}.main .auth-form[data-v-54c704d3] .ant-input-prefix{color:rgba(0,0,0,.35)!important}.main .auth-form .submit-button[data-v-54c704d3]{padding:0 15px;font-size:14px;height:42px;background-color:#111827!important;border-color:#111827!important;color:#fff!important;border-radius:4px!important;font-weight:500!important;letter-spacing:.02em!important;-webkit-transition:all .2s!important;transition:all .2s!important}.main .auth-form .submit-button[data-v-54c704d3]:focus,.main .auth-form .submit-button[data-v-54c704d3]:hover{background-color:#1f2937!important;border-color:#1f2937!important}.main .auth-form .submit-button[disabled][data-v-54c704d3]{background-color:#f5f5f5!important;border-color:#d9d9d9!important;color:rgba(0,0,0,.25)!important}.main .login-method-switch[data-v-54c704d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.main .login-method-switch a[data-v-54c704d3]{color:rgba(0,0,0,.45);font-size:13.5px;cursor:pointer;padding:4px 8px;border-bottom:2px solid transparent;-webkit-transition:all .3s;transition:all .3s}.main .login-method-switch a[data-v-54c704d3]:hover{color:#111827}.main .login-method-switch a.active[data-v-54c704d3]{color:#111827;border-bottom-color:#111827;font-weight:500}.main .login-method-switch .ant-divider[data-v-54c704d3]{margin:0 16px;background:#eaeaea}.main .code-login-hint[data-v-54c704d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;margin-top:16px;font-size:12px;color:rgba(0,0,0,.45)}.main .code-login-hint .anticon[data-v-54c704d3]{color:#8c8c8c}.main .auth-links[data-v-54c704d3]{text-align:center;margin-top:16px;font-size:13px}.main .auth-links a[data-v-54c704d3]{color:rgba(0,0,0,.45);cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease}.main .auth-links a[data-v-54c704d3]:hover{color:#111827;text-decoration:underline}.main .oauth-section[data-v-54c704d3]{margin-top:24px}.main .oauth-section .ant-divider[data-v-54c704d3]{color:rgba(0,0,0,.35);font-size:12px}.main .oauth-section .oauth-buttons[data-v-54c704d3]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main .oauth-section .oauth-buttons .oauth-btn[data-v-54c704d3]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;height:38px;font-size:13px;border-radius:4px;border-color:#d9d9d9;color:rgba(0,0,0,.65);-webkit-transition:all .2s ease;transition:all .2s ease}.main .oauth-section .oauth-buttons .oauth-btn .oauth-icon[data-v-54c704d3]{width:16px;height:16px}.main .oauth-section .oauth-buttons .oauth-btn .anticon[data-v-54c704d3]{font-size:16px}.main .oauth-section .oauth-buttons .oauth-btn[data-v-54c704d3]:hover{border-color:#111827;color:#111827}.main .legal-wrap[data-v-54c704d3]{margin-top:24px;padding-top:16px;border-top:1px solid #eaeaea}.main .legal-wrap .legal-header[data-v-54c704d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:20px}.main .legal-wrap .legal-title[data-v-54c704d3]{font-size:12px;font-weight:600;color:rgba(0,0,0,.65)}.main .legal-wrap .legal-toggle[data-v-54c704d3]{font-size:11px;color:rgba(0,0,0,.45);cursor:pointer}.main .legal-wrap .legal-toggle[data-v-54c704d3]:hover{color:#111827;text-decoration:underline}.main .legal-wrap .legal-content[data-v-54c704d3]{margin-top:8px;font-size:11px;color:rgba(0,0,0,.45);line-height:1.6;white-space:pre-wrap;background:#f9fafb;padding:12px;border:1px solid #eaeaea;border-radius:4px;max-height:100px;overflow-y:auto}.main .legal-wrap .legal-agree[data-v-54c704d3]{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.main .legal-wrap .legal-agree[data-v-54c704d3] .ant-checkbox-wrapper{font-size:12px;color:rgba(0,0,0,.45)}.main .legal-wrap .legal-agree[data-v-54c704d3] .ant-checkbox-wrapper .ant-checkbox-inner{border-radius:2px}.main .legal-wrap .legal-agree[data-v-54c704d3] .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#111827;border-color:#111827}.main .legal-wrap .legal-error[data-v-54c704d3]{color:#ff4d4f;font-size:11px;line-height:1.4}.email-display[data-v-54c704d3]{background:#f9fafb;padding:10px 14px;border-radius:4px;border:1px solid #eaeaea;margin-bottom:20px;font-size:13.5px}.email-display span[data-v-54c704d3]{color:rgba(0,0,0,.45)}.email-display strong[data-v-54c704d3]{color:rgba(0,0,0,.85);margin-left:8px}.success-panel[data-v-54c704d3]{padding:16px 0}.password-requirements[data-v-54c704d3]{font-size:12px}.password-requirements>div[data-v-54c704d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:3px 0;color:#ff4d4f}.password-requirements>div.valid[data-v-54c704d3]{color:#52c41a}.password-requirements>div .anticon[data-v-54c704d3]{font-size:12px}[data-v-54c704d3] .ant-tabs-nav-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-54c704d3] .ant-tabs-nav .ant-tabs-tab{margin:0 20px!important;padding:12px 10px!important;color:rgba(0,0,0,.45)!important;font-size:14px!important;font-weight:500;-webkit-transition:color .2s ease;transition:color .2s ease}[data-v-54c704d3] .ant-tabs-nav .ant-tabs-tab:hover{color:#111827!important}[data-v-54c704d3] .ant-tabs-nav .ant-tabs-tab-active{color:#111827!important;font-weight:600}[data-v-54c704d3] .ant-tabs-ink-bar{background-color:#111827!important}[data-v-54c704d3] .ant-tabs-bar{border-bottom:1px solid #eaeaea!important;margin-bottom:24px!important}body.dark .main .auth-intro .brand-badge[data-v-54c704d3],body.realdark .main .auth-intro .brand-badge[data-v-54c704d3]{color:hsla(0,0%,100%,.4)}body.dark .main .auth-intro .brand-headline[data-v-54c704d3],body.realdark .main .auth-intro .brand-headline[data-v-54c704d3]{color:#f3f4f6}body.dark .main .auth-intro .brand-tagline[data-v-54c704d3],body.realdark .main .auth-intro .brand-tagline[data-v-54c704d3]{color:hsla(0,0%,100%,.45)}body.dark .main .auth-intro .brand-separator[data-v-54c704d3],body.realdark .main .auth-intro .brand-separator[data-v-54c704d3]{background:hsla(0,0%,100%,.1)}body.dark .main .auth-card[data-v-54c704d3],body.realdark .main .auth-card[data-v-54c704d3]{background:#09090b;border:1px solid #27272a;-webkit-box-shadow:none;box-shadow:none}body.dark .main .auth-form[data-v-54c704d3] .ant-input,body.dark .main .auth-form[data-v-54c704d3] .ant-input-password,body.realdark .main .auth-form[data-v-54c704d3] .ant-input,body.realdark .main .auth-form[data-v-54c704d3] .ant-input-password{border:1px solid #27272a!important;color:hsla(0,0%,100%,.85)!important}body.dark .main .auth-form[data-v-54c704d3] .ant-input-password:hover,body.dark .main .auth-form[data-v-54c704d3] .ant-input:hover,body.realdark .main .auth-form[data-v-54c704d3] .ant-input-password:hover,body.realdark .main .auth-form[data-v-54c704d3] .ant-input:hover{border-color:#52525b!important}body.dark .main .auth-form[data-v-54c704d3] .ant-input-focused,body.dark .main .auth-form[data-v-54c704d3] .ant-input-password-focused,body.dark .main .auth-form[data-v-54c704d3] .ant-input-password:focus,body.dark .main .auth-form[data-v-54c704d3] .ant-input:focus,body.realdark .main .auth-form[data-v-54c704d3] .ant-input-focused,body.realdark .main .auth-form[data-v-54c704d3] .ant-input-password-focused,body.realdark .main .auth-form[data-v-54c704d3] .ant-input-password:focus,body.realdark .main .auth-form[data-v-54c704d3] .ant-input:focus{border-color:#a1a1aa!important;-webkit-box-shadow:0 0 0 2px hsla(0,0%,100%,.05)!important;box-shadow:0 0 0 2px hsla(0,0%,100%,.05)!important}body.dark .main .auth-form[data-v-54c704d3] .ant-input-password-icon,body.realdark .main .auth-form[data-v-54c704d3] .ant-input-password-icon{color:hsla(0,0%,100%,.45)!important}body.dark .main .auth-form[data-v-54c704d3] .ant-input-prefix,body.realdark .main .auth-form[data-v-54c704d3] .ant-input-prefix{color:hsla(0,0%,100%,.35)!important}body.dark .main .auth-form .submit-button[data-v-54c704d3],body.realdark .main .auth-form .submit-button[data-v-54c704d3]{background-color:#fff!important;border-color:#fff!important;color:#111827!important}body.dark .main .auth-form .submit-button[data-v-54c704d3]:focus,body.dark .main .auth-form .submit-button[data-v-54c704d3]:hover,body.realdark .main .auth-form .submit-button[data-v-54c704d3]:focus,body.realdark .main .auth-form .submit-button[data-v-54c704d3]:hover{background-color:#e4e4e7!important;border-color:#e4e4e7!important}body.dark .main .auth-form .submit-button[disabled][data-v-54c704d3],body.realdark .main .auth-form .submit-button[disabled][data-v-54c704d3]{background-color:#27272a!important;border-color:#27272a!important;color:hsla(0,0%,100%,.25)!important}body.dark .main .login-method-switch a[data-v-54c704d3],body.realdark .main .login-method-switch a[data-v-54c704d3]{color:hsla(0,0%,100%,.45)}body.dark .main .login-method-switch a[data-v-54c704d3]:hover,body.realdark .main .login-method-switch a[data-v-54c704d3]:hover{color:#fff}body.dark .main .login-method-switch a.active[data-v-54c704d3],body.realdark .main .login-method-switch a.active[data-v-54c704d3]{color:#fff;border-bottom-color:#fff}body.dark .main .login-method-switch .ant-divider[data-v-54c704d3],body.realdark .main .login-method-switch .ant-divider[data-v-54c704d3]{background:#27272a}body.dark .main .code-login-hint[data-v-54c704d3],body.realdark .main .code-login-hint[data-v-54c704d3]{color:hsla(0,0%,100%,.45)}body.dark .main .code-login-hint .anticon[data-v-54c704d3],body.realdark .main .code-login-hint .anticon[data-v-54c704d3]{color:#52525b}body.dark .main .auth-links a[data-v-54c704d3],body.realdark .main .auth-links a[data-v-54c704d3]{color:hsla(0,0%,100%,.45)}body.dark .main .auth-links a[data-v-54c704d3]:hover,body.realdark .main .auth-links a[data-v-54c704d3]:hover{color:#fff}body.dark .main .oauth-section .oauth-buttons .oauth-btn[data-v-54c704d3],body.realdark .main .oauth-section .oauth-buttons .oauth-btn[data-v-54c704d3]{border-color:#27272a;color:hsla(0,0%,100%,.65)}body.dark .main .oauth-section .oauth-buttons .oauth-btn[data-v-54c704d3]:hover,body.realdark .main .oauth-section .oauth-buttons .oauth-btn[data-v-54c704d3]:hover{border-color:#fff;color:#fff}body.dark .main .legal-wrap[data-v-54c704d3],body.realdark .main .legal-wrap[data-v-54c704d3]{border-top:1px solid #27272a}body.dark .main .legal-wrap .legal-title[data-v-54c704d3],body.realdark .main .legal-wrap .legal-title[data-v-54c704d3]{color:hsla(0,0%,100%,.65)}body.dark .main .legal-wrap .legal-toggle[data-v-54c704d3],body.realdark .main .legal-wrap .legal-toggle[data-v-54c704d3]{color:hsla(0,0%,100%,.45)}body.dark .main .legal-wrap .legal-toggle[data-v-54c704d3]:hover,body.realdark .main .legal-wrap .legal-toggle[data-v-54c704d3]:hover{color:#fff}body.dark .main .legal-wrap .legal-content[data-v-54c704d3],body.realdark .main .legal-wrap .legal-content[data-v-54c704d3]{color:hsla(0,0%,100%,.45);background:#18181b;border:1px solid #27272a}body.dark .main .legal-wrap .legal-agree[data-v-54c704d3] .ant-checkbox-wrapper,body.realdark .main .legal-wrap .legal-agree[data-v-54c704d3] .ant-checkbox-wrapper{color:hsla(0,0%,100%,.45)}body.dark .main .legal-wrap .legal-agree[data-v-54c704d3] .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner,body.realdark .main .legal-wrap .legal-agree[data-v-54c704d3] .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#fff;border-color:#fff}body.dark .main .legal-wrap .legal-agree[data-v-54c704d3] .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner:after,body.realdark .main .legal-wrap .legal-agree[data-v-54c704d3] .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#111827}body.dark .email-display[data-v-54c704d3],body.realdark .email-display[data-v-54c704d3]{background:#18181b;border:1px solid #27272a}body.dark .email-display span[data-v-54c704d3],body.realdark .email-display span[data-v-54c704d3]{color:hsla(0,0%,100%,.45)}body.dark .email-display strong[data-v-54c704d3],body.realdark .email-display strong[data-v-54c704d3]{color:hsla(0,0%,100%,.85)}body.dark[data-v-54c704d3] .ant-tabs-tab,body.realdark[data-v-54c704d3] .ant-tabs-tab{color:hsla(0,0%,100%,.45)!important}body.dark[data-v-54c704d3] .ant-tabs-tab-active,body.dark[data-v-54c704d3] .ant-tabs-tab:hover,body.realdark[data-v-54c704d3] .ant-tabs-tab-active,body.realdark[data-v-54c704d3] .ant-tabs-tab:hover{color:#fff!important}body.dark[data-v-54c704d3] .ant-tabs-ink-bar,body.realdark[data-v-54c704d3] .ant-tabs-ink-bar{background-color:#fff!important}body.dark[data-v-54c704d3] .ant-tabs-bar,body.realdark[data-v-54c704d3] .ant-tabs-bar{border-bottom:1px solid #27272a!important}