/* 旧官网 AI 驱动页面与使用步骤引导。 */
#nav.legacy-ai-navigation{display:flex;flex-wrap:nowrap;align-items:stretch}
#nav.legacy-ai-navigation>li{float:none;flex:1;min-width:0;width:auto}
#nav.legacy-ai-navigation>li>a{display:block;white-space:nowrap;font-size:15px}
#nav.legacy-ai-navigation>.cc{display:none}
.legacy-ai-nav-item>a[aria-current=page],#nav.legacy-ai-navigation>.legacy-ai-nav-item>a:hover{background:#237cb8;color:#fff;box-shadow:inset 0 -3px 0 #fff}
.legacy-ai-mobile-entry{display:inline-flex;align-items:center;margin-right:12px;color:#237cb8!important;font-weight:600;font-size:13px;white-space:nowrap}
.ai-page{clear:both;background:#fff;color:#344054;font:15px/1.8 Arial,"Microsoft YaHei",sans-serif}
.ai-page *{box-sizing:border-box}
.ai-container{max-width:1100px;margin:0 auto;padding:26px 48px 52px}
.ai-page h1,.ai-page h2,.ai-page h3,.ai-page p,.ai-page ul,.ai-page ol{padding:0;margin:0;float:none;width:auto;text-align:left;background:none}
.ai-page h1,.ai-page h2,.ai-page h3{color:#213646;font-weight:600}
.ai-page a{color:#237cb8;text-decoration:none}
.ai-page a:hover{text-decoration:underline}
.ai-page a:focus-visible,.ai-page button:focus-visible{outline:3px solid #2f9cd5;outline-offset:4px}
.ai-page .ai-breadcrumb{display:flex;gap:12px;align-items:center;font-size:12px;color:#70838e}
.ai-page .ai-breadcrumb a{color:#617380}
.ai-page .ai-intro{padding:16px 0 30px;border-bottom:1px solid #dce5eb}
.ai-page h1{font-size:34px;line-height:1.4;margin-bottom:15px}
.ai-page .ai-intro>p{max-width:none;font-size:15px;color:#526878;line-height:1.9}
.ai-page section{padding:29px 0;border-bottom:1px solid #e3eaf0;scroll-margin-top:125px}
.ai-page section:last-child{border-bottom:0;padding-bottom:0}
.ai-page h2{font-size:22px;line-height:1.5;margin-bottom:16px}
.ai-page h3{font-size:16px;line-height:1.5;margin-bottom:6px}
.ai-page section>p{font-size:14px;color:#617380}
.ai-video-placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:260px;background:#f5f7f9;border:1px solid #dce5eb;color:#617380;text-align:center;padding:24px}
.ai-page .ai-video-placeholder p{font-size:15px;color:#526878;text-align:center}
.ai-video-placeholder small{font-size:12px;line-height:1.8}
.ai-download-row{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px 22px;border:1px solid #dce5eb;background:#fff}
.ai-page .ai-download-row p{font-size:13px;color:#617380}
.ai-download-row button{font:13px/1.6 Arial,"Microsoft YaHei",sans-serif;border:1px solid #dce5eb;border-radius:3px;padding:10px 17px;background:#eff3f6;color:#617380;cursor:not-allowed;flex-shrink:0}
.ai-page .ai-demo-video{display:block;width:100%;max-height:560px;aspect-ratio:16/9;background:#111820;object-fit:contain}
.ai-page .ai-download-button{display:inline-block;background:#237cb8;color:#fff;border:1px solid #237cb8;border-radius:3px;padding:10px 17px;font-size:13px;line-height:1.6;text-align:center;text-decoration:none;flex-shrink:0}
.ai-page .ai-download-button:hover{background:#1c679b;text-decoration:none}
.ai-page .ai-note{font-size:12px;color:#70838e;margin-top:12px;line-height:1.8}
.ai-page .ai-note a{display:inline;width:auto}
.ai-page .ai-download-links{display:flex;flex-wrap:wrap;gap:8px 24px}
.ai-page #quick-start>h2{text-align:left}
.ai-page .ai-guide-intro{margin-top:-7px;margin-bottom:28px;color:#617380;font-size:14px;text-align:left}
.ai-page .ai-start-guide{--ai-step-gap:32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ai-step-gap);list-style:none;padding:0;margin:0}
.ai-guide-step{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center}
.ai-guide-step:not(:last-child)::after{content:"";position:absolute;top:50%;left:calc(100% + 6px);width:calc(var(--ai-step-gap) - 12px);height:1px;background:#84a8bf;pointer-events:none}
.ai-guide-step:not(:last-child)::before{content:"";position:absolute;top:calc(50% - 3px);left:calc(100% + var(--ai-step-gap) - 11px);width:6px;height:6px;border-right:1px solid #84a8bf;border-top:1px solid #84a8bf;transform:rotate(45deg);pointer-events:none}
.ai-step-content{display:flex;flex-direction:column;align-items:center;flex:1;width:100%;border:1px solid #e0e8ef;border-radius:6px;padding:20px 17px;background:#f8fafc;min-width:0;text-align:center}
.ai-page .ai-step-phase{display:block;font-size:12px;line-height:1.5;color:#547d98;letter-spacing:.08em;margin-bottom:8px;text-align:center}
.ai-page .ai-step-content h3{font-size:16px;margin-bottom:12px;text-align:center}
.ai-page .ai-step-content p{font-size:13px;line-height:1.9;color:#526878;margin-bottom:20px;text-align:center}
.ai-page .ai-step-content>a{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:500;line-height:1.7;margin-top:auto;align-self:center}
.ai-page .ai-step-content>a>span{display:inline}
.ai-page .ai-detect-command{display:block;max-width:100%;margin-top:auto;padding:8px 9px;border:1px solid #dce5eb;border-radius:3px;background:#fff;color:#344e60;font:11px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;text-align:center}
@media(max-width:1000px){.ai-page .ai-start-guide{grid-template-columns:1fr;gap:30px;max-width:620px;margin:0 auto}.ai-guide-step:not(:last-child)::after{top:auto;bottom:-22px;left:50%;width:1px;height:14px}.ai-guide-step:not(:last-child)::before{top:auto;bottom:-22px;left:calc(50% - 3px);transform:rotate(135deg)}}
@media(max-width:600px){.ai-step-content{padding:20px 24px}.ai-page .ai-step-content p{margin-bottom:16px}.ai-page .ai-guide-intro{margin-bottom:24px}}
.ai-page .ai-resource-links{display:flex;gap:27px;flex-wrap:wrap;list-style:none;margin-top:14px;font-size:14px}
.ai-legacy-brand{font-size:2em;line-height:1.4;color:#2f9cd5;padding-top:0;font-weight:bold}
.ai-footer-brand{font-weight:bold;font-size:1.2em;margin:0}
#ai-mobile-search-box input[type=text]{font-size:1em;inline-size:10em;padding:4px}
#ai-mobile-search-box input[type=submit]{padding:5px 7px;background:#2f9cd5;border:1px solid #0490ff;border-radius:2px;color:#fff}
@media(min-width:901px) and (max-width:1200px){.ai-container{padding-right:96px}}
@media(max-width:900px){.ai-container{padding:22px 25px 40px}.ai-page section{scroll-margin-top:84px}}
@media(max-width:600px){.ai-container{padding:20px 20px 35px}.ai-page h1{font-size:28px}.ai-page h2{font-size:20px}.ai-page .ai-intro>p{font-size:14px}.ai-page section{padding:25px 0}.ai-video-placeholder{min-height:190px;padding:20px}.ai-download-row{align-items:flex-start;flex-direction:column;gap:15px;padding:18px}.ai-page .ai-resource-links{gap:12px 24px}.legacy-ai-mobile-entry{margin-right:10px;font-size:12px}.header_mobile .means .legacy-knowledge-link{margin-right:5px}}
@media(max-width:380px){.header_mobile .means .search-icon,.header_mobile .means #mean_btn{width:24px;height:24px;margin-left:4px;margin-right:4px}.header_mobile .means .legacy-knowledge-link{width:30px;margin-right:2px}.header_mobile .means .legacy-knowledge-link svg{width:22px;height:22px}.legacy-ai-mobile-entry{font-size:11px;margin-right:7px}.header_mobile .means>a[href*="inquiry"]{font-size:10px!important}}
