/* Account center: 1440 = 200 + 24 + 1192 + 24. User-supplied Tencent MHTML
   determines the dark labelled navigation and flat, white information panels. */
.ax-account-center{--ac-ground:#f2f4f8;--ac-surface:#fff;--ac-raised:#f7f8fa;--ac-text:#202020;--ac-muted:#62666d;--ac-border:#e5e8ee;--ac-control:#c9d0da;--ac-blue:#0052d9;--ac-tint:#edf3ff;--ac-success:#247b50;--ac-dark:#202020;--ac-active:#303744;--ac-pad:24px}
.ax-account-center body{background:var(--ac-ground)}
.ax-account-nav{position:fixed;z-index:1000;left:0;top:50px;bottom:0;width:200px;display:flex;flex-direction:column;background:var(--ac-dark);padding:16px 8px;color:#c9c9c9}
.ax-account-nav-title{padding:0 12px 16px;font-size:16px;line-height:24px;font-weight:600;color:#fff}
.ax-account-nav>a{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;font-size:14px;line-height:24px;color:#c9c9c9}
.ax-account-nav>a i{font-size:17px}.ax-account-nav>a:hover,.ax-account-nav>a:focus-visible{background:#2a2a2a;color:#fff}.ax-account-nav>a.active{background:var(--ac-active);color:#fff}.ax-account-nav .ax-account-return{margin-top:auto}
.ax-account-titlebar{position:fixed;z-index:1040;top:50px;left:200px;right:0;height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--ac-pad);background:var(--ac-surface);border-bottom:1px solid var(--ac-border)}
.ax-account-titlebar h1{margin:0;font-size:18px;line-height:26px;font-weight:600;color:var(--ac-text)}.ax-account-titlebar>a{font-size:13px;color:var(--ac-muted)}
html.ax-account-center body .el-main{margin-left:200px!important;width:calc(100% - 200px)!important;padding:124px var(--ac-pad) 24px!important}
html.ax-account-center.ax-nav-open body .el-main{margin-left:380px!important;width:calc(100% - 380px)!important}
.ax-account-center.ax-nav-open .ax-account-nav{left:180px}.ax-account-center.ax-nav-open .ax-account-titlebar{left:380px}
html.ax-account-center body #account>.el-container>.el-container>.el-main>.main-card,html.ax-account-center body .ax-certification:not(.ax-identity-form)>.el-container>.el-container>.el-main>.main-card{background:transparent!important;padding:0!important;margin:0!important;min-height:0!important;border:0!important;box-shadow:none!important}
.ax-account-content{display:flex;flex-direction:column;gap:20px;color:var(--ac-text);font-size:14px;line-height:1.6;min-width:0}
.ax-account-panel{padding:24px;background:var(--ac-surface);min-width:0;box-shadow:none;border-radius:0}
.ax-account-panel h2,.ax-account-panel h3{color:var(--ac-text);margin:0;font-weight:600}.ax-account-panel h2{font-size:16px;line-height:24px}.ax-account-panel h3{font-size:14px;line-height:22px}
.ax-account-panel p{margin:0}.ax-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;min-height:24px}.ax-account-panel a,.ax-text-button{color:var(--ac-blue);font-size:13px}
.ax-text-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:transparent;border:0;padding:4px 0;min-height:28px;line-height:20px;cursor:pointer;text-align:left;white-space:nowrap}.ax-text-button:hover{text-decoration:underline}.ax-text-button:disabled{cursor:default;color:var(--ac-muted);text-decoration:none}
.ax-profile-summary{display:grid;grid-template-columns:104px minmax(0,1fr);gap:20px;align-items:start}.ax-profile-avatar{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--ac-tint);color:var(--ac-blue);font-size:30px;font-weight:400;line-height:1}
.ax-profile-facts,.ax-profile-details,.ax-identity-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:0}.ax-profile-facts>div,.ax-profile-details>div,.ax-identity-facts>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;min-width:0;align-items:start}.ax-account-panel dt{margin:0;font-size:13px;line-height:22px;color:var(--ac-muted);font-weight:400}.ax-account-panel dd{margin:0;min-width:0;overflow-wrap:anywhere;line-height:22px}.ax-profile-facts dd{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px}.ax-account-level{color:var(--ac-muted);font-size:12px}.ax-profile-details{margin:24px 0 0 124px;padding-top:20px;border-top:1px solid var(--ac-border);grid-template-columns:repeat(2,minmax(0,1fr))}
.ax-status-success{color:var(--ac-success)!important}.ax-muted,.ax-section-description{color:var(--ac-muted)}.ax-account-panel .ax-section-description{margin:8px 0 20px;font-size:13px;line-height:22px}
.ax-account-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:var(--ac-tint);font-size:13px;line-height:22px;color:var(--ac-blue)}.ax-account-notice>i{font-size:16px;line-height:22px}
.ax-setting-row{display:grid;grid-template-columns:126px minmax(0,1fr) minmax(120px,210px) 72px;align-items:center;gap:16px;min-height:58px;border-bottom:1px solid var(--ac-border);padding:12px 0}.ax-setting-row:last-child{border-bottom:0}.ax-setting-row>p{font-size:13px;color:var(--ac-muted)}.ax-setting-value{font-size:13px;min-width:0;overflow-wrap:anywhere}.ax-setting-row>.ax-text-button,.ax-setting-row>span:last-child{justify-self:start}
.ax-preferences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin-top:16px}.ax-preferences>div{display:flex;align-items:center;gap:24px;min-height:36px}.ax-preferences>div>span:first-child{font-size:13px;color:var(--ac-muted);min-width:80px}.ax-preferences .el-select{max-width:240px}
.ax-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin-top:24px;padding-top:24px;border-top:1px solid var(--ac-border)}.ax-edit-grid>label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--ac-muted)}.ax-edit-grid .el-select{width:100%}.ax-account-center #account .el-input__inner{height:36px!important;line-height:36px!important;font-size:14px!important;border-color:var(--ac-control)!important;background:var(--ac-surface)!important;color:var(--ac-text)!important}
.ax-account-center #account .custom-form{margin-top:20px}.ax-account-center #account .custom-form .oauth-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.ax-account-center #account .custom-form .box-item{width:auto!important;margin:0!important}.ax-account-center #account .custom-form .box-item-t{font-size:13px!important;margin-bottom:8px}.ax-edit-actions{display:flex;gap:12px;margin-top:24px}.ax-edit-actions .el-button+.el-button{margin:0}
.ax-security-head,.ax-security-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,250px) 90px;align-items:center;gap:24px}.ax-security-head{font-size:12px;color:var(--ac-muted);background:var(--ac-raised);padding:10px 12px}.ax-security-row{padding:20px 12px;min-height:86px;border-bottom:1px solid var(--ac-border)}.ax-security-row:last-child{border-bottom:0}.ax-security-row h3{font-weight:400}.ax-security-row p{font-size:13px;line-height:22px;color:var(--ac-muted);margin-top:4px}.ax-security-row>.ax-text-button{justify-self:start}.ax-account-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ax-account-pair .ax-section-description{margin-bottom:12px}
.ax-inline-error{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 16px;background:#fff4f2;color:#a62d30;font-size:13px;line-height:22px}.ax-loading-message{padding:12px 0;color:var(--ac-muted)}
.ax-identity-tip{display:flex;align-items:flex-start;gap:16px}.ax-identity-tip>i{font-size:20px;color:var(--ac-blue);line-height:24px}.ax-identity-tip h2{font-size:14px;margin-bottom:6px;font-weight:400}.ax-identity-tip p{font-size:13px;line-height:22px}.ax-identity-tip p+p{margin-top:8px;color:var(--ac-muted)}
.ax-identity-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ax-identity-type{display:block;text-align:left;padding:24px;background:var(--ac-surface);border:1px solid var(--ac-control);border-radius:0;color:var(--ac-text);font:inherit;cursor:pointer}.ax-identity-type.selected{border-color:var(--ac-blue);background:#fafcff;outline:1px solid var(--ac-blue);outline-offset:-2px}.ax-identity-type:hover:not(:disabled){border-color:var(--ac-blue)}.ax-identity-type:disabled{background:var(--ac-raised);cursor:default}.ax-type-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:16px}.ax-type-heading h3{font-size:18px;line-height:26px;font-weight:400}.ax-type-heading>i{color:var(--ac-blue);font-size:20px}.ax-identity-type>p{font-size:13px;color:var(--ac-muted);line-height:22px}.ax-identity-type dl{margin:20px 0;display:flex;flex-direction:column;gap:12px}.ax-identity-type dl>div{display:grid;grid-template-columns:68px minmax(0,1fr);gap:8px}.ax-identity-type dd{font-size:13px}.ax-type-action{font-size:13px;color:var(--ac-blue)}
.ax-identity-method{margin-top:28px;padding-top:24px;border-top:1px solid var(--ac-border)}.ax-method-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.ax-method-controls .el-select{width:320px;max-width:100%}.ax-identity-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:24px}.ax-next-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px}.ax-next-links>a{padding:20px;border:1px solid var(--ac-border);font-size:13px}.ax-next-links h3{display:flex;align-items:center;justify-content:space-between;font-size:14px;line-height:22px;margin-bottom:8px}.ax-next-links>a p{color:var(--ac-muted);font-size:13px;line-height:22px}.ax-next-links>a:hover{border-color:var(--ac-control);background:var(--ac-raised)}
.ax-identity-facts{padding-top:16px;gap:24px 40px;max-width:1080px}.ax-identity-facts>div{grid-template-columns:112px minmax(0,1fr)}.ax-status-description{color:var(--ac-muted);font-size:14px;margin-bottom:12px!important}.ax-review-failure{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff4f2;padding:16px;margin:0 0 20px}.ax-review-failure>p{font-size:14px;color:#a62d30}.ax-empty-state{padding:20px 0}.ax-empty-state>p{margin:8px 0 16px;color:var(--ac-muted)}
.ax-account-center .ax-certification .main-top{padding:0 0 20px!important;margin:0!important}.ax-account-center .ax-certification .main-card-title{font-size:18px!important;line-height:26px!important;margin:0!important;padding:0!important;font-weight:400!important}.ax-certification .top-line,.ax-certification .top-back-img{display:none!important}
.ax-account-center .ax-certification.ax-identity-form .main-card{background:var(--ac-surface)!important;padding:24px!important}.ax-account-center .ax-certification .main-content{margin:0!important;padding:0!important}.ax-account-center .ax-certification .certification-person,.ax-account-center .ax-certification .certification-enterprise{width:100%!important;max-width:680px;margin:0!important}.ax-account-center .ax-certification .el-form-item{margin:0 0 20px!important}.ax-account-center .ax-certification .el-form-item__label{float:none!important;padding:0 0 8px!important;font-size:14px!important;line-height:22px!important;color:var(--ac-text)!important}.ax-account-center .ax-certification .el-form-item__content{margin:0!important;line-height:24px!important}.ax-account-center .ax-certification.ax-identity-form .el-input,.ax-account-center .ax-certification.ax-identity-form .el-select{width:100%!important}.ax-account-center .ax-certification .el-input__inner{height:40px!important;line-height:40px!important;font-size:14px!important}.ax-account-center .ax-certification .next-box{display:flex;gap:12px;margin:24px 0 0!important}.ax-account-center .ax-certification .next-box .el-button{margin:0!important}.ax-account-center .ax-certification .upload-btn{gap:20px;flex-wrap:wrap}.ax-account-center .ax-certification .el-upload--picture-card{max-width:100%;border-color:var(--ac-control);background:var(--ac-raised)}.ax-account-center .ax-certification .go-Back-Btn{margin:16px 0}.ax-form-guidance{background:var(--ac-raised);padding:16px;margin-bottom:24px;max-width:680px}.ax-form-guidance p{font-size:13px;color:var(--ac-muted);line-height:22px;margin:0}.ax-form-guidance p+p{margin-top:6px}
@media(max-width:1100px){html.ax-account-center body .el-main,html.ax-account-center.ax-nav-open body .el-main{margin-left:200px!important;width:calc(100% - 200px)!important;padding:124px 20px 24px!important}.ax-account-center.ax-nav-open .ax-account-nav{left:0}.ax-account-center.ax-nav-open .ax-account-titlebar{left:200px}.ax-profile-summary{grid-template-columns:72px minmax(0,1fr);gap:16px}.ax-profile-facts{grid-template-columns:1fr;gap:16px}.ax-profile-details{margin-left:0}.ax-setting-row{grid-template-columns:100px minmax(0,1fr) 64px;gap:12px}.ax-setting-row>p{display:none}.ax-security-head,.ax-security-row{grid-template-columns:minmax(0,1fr) 140px 58px;gap:12px}.ax-next-links{grid-template-columns:1fr}.ax-next-links>a{padding:16px}.ax-identity-facts{grid-template-columns:1fr}.ax-identity-types{grid-template-columns:1fr}.ax-preferences{grid-template-columns:1fr}}
@media(max-width:700px){.ax-account-center{--ac-pad:16px}.ax-account-nav{top:100px;bottom:auto;width:100%;height:50px;padding:0 16px;display:flex;flex-direction:row;align-items:stretch;background:var(--ac-surface);border-bottom:1px solid var(--ac-border)}.ax-account-nav-title,.ax-account-nav .ax-account-return{display:none}.ax-account-nav>a{min-height:50px;padding:12px 16px;gap:6px;color:var(--ac-muted);font-size:14px;white-space:nowrap}.ax-account-nav>a i{display:none}.ax-account-nav>a.active{color:var(--ac-blue);background:transparent;border-bottom:2px solid var(--ac-blue)}.ax-account-nav>a:hover,.ax-account-nav>a:focus-visible{color:var(--ac-blue);background:var(--ac-raised)}.ax-account-titlebar,.ax-account-center.ax-nav-open .ax-account-titlebar{left:0;padding:0 16px}.ax-account-titlebar h1{font-size:18px}.ax-account-titlebar>a{font-size:12px}
html.ax-account-center body .el-main,html.ax-account-center.ax-nav-open body .el-main{margin-left:0!important;width:100%!important;padding:170px 16px 20px!important}.ax-account-content{gap:16px}.ax-account-panel{padding:20px}.ax-panel-heading{margin-bottom:20px;gap:12px;flex-wrap:wrap}.ax-profile-summary{grid-template-columns:1fr;gap:20px}.ax-profile-avatar{width:56px;height:56px;font-size:26px}.ax-profile-facts,.ax-profile-details,.ax-edit-grid,.ax-account-center #account .custom-form .oauth-box{grid-template-columns:1fr}.ax-profile-facts>div,.ax-profile-details>div{grid-template-columns:80px minmax(0,1fr);gap:12px}.ax-profile-details{margin-top:20px;padding-top:20px;gap:16px}.ax-setting-row{grid-template-columns:88px minmax(0,1fr) 48px;gap:8px;min-height:68px;font-size:14px}.ax-setting-value{font-size:13px}.ax-text-button{min-height:44px;font-size:13px}.ax-panel-heading>.ax-text-button{margin-top:-10px;margin-bottom:-10px}.ax-setting-row>.ax-text-button{justify-self:end}.ax-account-notice{padding:12px;gap:8px;font-size:12px}.ax-account-pair{grid-template-columns:1fr;gap:16px}.ax-security-head{display:none}.ax-security-row{grid-template-columns:minmax(0,1fr) 48px;gap:4px 12px;padding:18px 0;min-height:112px}.ax-security-row>div{grid-column:1;grid-row:1}.ax-security-row>div>p{font-size:12px;line-height:20px}.ax-security-row>.ax-setting-value{grid-column:1;grid-row:2}.ax-security-row>.ax-text-button,.ax-security-row>span:last-child{grid-column:2;grid-row:1 / span 2;justify-self:end}.ax-account-center #account .el-input__inner{height:40px!important;line-height:40px!important}.ax-preferences>div{justify-content:space-between;gap:16px}.ax-preferences .el-select{max-width:180px}.ax-identity-tip{gap:10px;padding:16px}.ax-identity-tip p{font-size:12px;line-height:21px}.ax-identity-tip>i{font-size:18px}.ax-identity-type{padding:20px}.ax-identity-type dl{margin:16px 0}.ax-type-heading h3{font-size:18px}.ax-identity-method{margin-top:24px;padding-top:20px}.ax-method-controls .el-select{width:100%}.ax-identity-actions{gap:12px}.ax-identity-actions .el-button{width:100%;min-height:44px;white-space:normal}.ax-identity-actions>a{display:flex;align-items:center;min-height:44px}.ax-next-links{gap:12px}.ax-account-next{padding:20px}.ax-identity-facts>div{grid-template-columns:1fr;gap:4px}.ax-identity-facts{gap:16px;padding-top:0}.ax-review-failure{flex-direction:column;align-items:flex-start}.ax-account-center .ax-certification.ax-identity-form .main-card{padding:20px!important}.ax-form-guidance{padding:12px}.ax-account-center .ax-certification .next-box{flex-wrap:wrap}.ax-account-center .ax-certification .next-box .el-button{flex:1;min-height:44px}.ax-account-center .ax-certification .upload-btn{display:flex}.ax-account-center .ax-certification .el-upload__tip{font-size:12px}.ax-account-center .ax-certification .el-upload--picture-card{width:140px;height:96px;line-height:96px}}
@media(prefers-reduced-motion:reduce){.ax-account-center *{scroll-behavior:auto!important}}

/* Explicit scope wins over the legacy account page's generic link/active styles. */
html.ax-account-center body .ax-account-nav>a{color:#c9c9c9!important;border:0!important;box-shadow:none!important}
html.ax-account-center body .ax-account-nav>a.active,html.ax-account-center body .ax-account-nav>a:hover,html.ax-account-center body .ax-account-nav>a:focus-visible{color:#fff!important}
html.ax-account-center body .ax-account-panel a,html.ax-account-center body .ax-form-guidance a,html.ax-account-center body .ax-identity-guidance a{color:var(--ac-blue)!important}
.ax-account-center .ax-certification.ax-identity-form .main-content{display:grid;grid-template-columns:minmax(0,680px) minmax(200px,1fr);gap:24px}
.ax-identity-form .main-content>form{grid-column:1;grid-row:1}.ax-identity-form .main-content>.next-box{grid-column:1;grid-row:2}
.ax-identity-guidance{grid-column:2;grid-row:1;align-self:start;max-width:340px;background:var(--ac-raised);padding:20px}.ax-identity-guidance h3{font-size:14px;line-height:22px;margin:0 0 8px}.ax-identity-guidance h3:not(:first-child){margin-top:24px}.ax-identity-guidance p{font-size:13px;line-height:22px;color:var(--ac-muted);margin:0 0 12px}.ax-identity-guidance a{font-size:13px;line-height:22px}
@media(max-width:1100px){.ax-account-center .ax-certification.ax-identity-form .main-content{grid-template-columns:minmax(0,1fr)}.ax-identity-guidance{grid-column:1;grid-row:3;max-width:none}}
@media(max-width:700px){html.ax-account-center body .ax-account-nav>a{color:var(--ac-muted)!important;border-bottom:2px solid transparent!important}html.ax-account-center body .ax-account-nav>a.active{color:var(--ac-blue)!important;border-bottom-color:var(--ac-blue)!important}html.ax-account-center body .ax-account-nav>a:hover,html.ax-account-center body .ax-account-nav>a:focus-visible{color:var(--ac-blue)!important}}

.ax-account-center .ax-certification .tips-text{color:var(--ac-muted)!important;font-size:13px!important}

/* One 1140px sheet for account details, security and every certification stage. */
html.ax-account-center body .ax-account-content{width:100%;max-width:1140px;margin-inline:auto}
html.ax-account-center body .ax-certification.ax-identity-form .main-card{width:100%;max-width:1140px!important;min-width:0;box-sizing:border-box;margin-left:auto!important;margin-right:auto!important}
.ax-account-center .ax-security-head,.ax-account-center .ax-security-row{grid-template-columns:minmax(0,1fr) minmax(200px,340px);gap:24px}
.ax-account-center .ax-security-binding{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;min-width:0}
.ax-account-center .ax-security-binding>.ax-setting-value{flex:0 1 auto}
.ax-account-center .ax-security-binding>.ax-text-button{flex:none}
.ax-account-center .ax-identity-facts{gap:16px 32px}
@media(min-width:701px) and (max-width:1100px){
 .ax-account-center .ax-security-head,.ax-account-center .ax-security-row{grid-template-columns:minmax(0,1fr) minmax(160px,210px);gap:16px}
}
@media(max-width:700px){
 .ax-account-center .ax-security-row{grid-template-columns:minmax(0,1fr);gap:4px;padding:16px 0;min-height:104px}
 .ax-account-center .ax-security-row>div:first-child{grid-column:1;grid-row:1}
 .ax-account-center .ax-security-row>.ax-security-binding{grid-column:1;grid-row:2;justify-self:start;min-height:44px}
 .ax-account-center .ax-identity-facts{gap:16px}
}
