/* ai-content-workflow: restore the page's missing component layout */
.qv-guide-page--ai-content-workflow{width:100%;max-width:100%;overflow-x:clip;background:#05070b;color:#fff}
.qv-guide-page--ai-content-workflow .qv-legacy-lang-controls{display:none!important}
.qv-guide-page--ai-content-workflow.qv-lang-en .zh,.qv-guide-page--ai-content-workflow[data-lang="en"] .zh{display:none!important}
.qv-guide-page--ai-content-workflow.qv-lang-zh .en,.qv-guide-page--ai-content-workflow[data-lang="zh"] .en{display:none!important}
.qv-guide-page--ai-content-workflow main{display:block;width:100%;max-width:100%;overflow:visible}
.qv-guide-page--ai-content-workflow .section-hero{display:block;padding:56px 24px 68px;background:radial-gradient(circle at 74% 12%,rgba(48,65,255,.12),transparent 38%),radial-gradient(circle at 12% 15%,rgba(40,205,226,.08),transparent 34%)}
.qv-guide-page--ai-content-workflow .container,.qv-guide-page--ai-content-workflow .container-narrow,.qv-guide-page--ai-content-workflow .container-xs{width:min(1120px,calc(100% - 48px));margin:0 auto}
.qv-guide-page--ai-content-workflow .container-narrow{width:min(920px,calc(100% - 48px))}
.qv-guide-page--ai-content-workflow .container-xs{width:min(760px,calc(100% - 48px))}
.qv-guide-page--ai-content-workflow .hero-grid{display:block;width:min(1040px,100%);margin:0 auto;text-align:center}
.qv-guide-page--ai-content-workflow .qv-hero-title{width:min(900px,100%)!important;max-width:900px!important;margin:0 auto!important;color:#fff!important;font-size:58px!important;line-height:1.04!important;font-weight:400!important;letter-spacing:-.05em!important;text-align:center!important;text-wrap:balance}
.qv-guide-page--ai-content-workflow .hero-subtitle{width:min(900px,100%);margin:22px auto 0;color:rgba(255,255,255,.68);font-size:18px;line-height:30px;text-align:center}
.qv-guide-page--ai-content-workflow .hero-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:24px 0}
.qv-guide-page--ai-content-workflow .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:1px solid rgba(83,207,245,.35);border-radius:999px;color:#8eeaff;text-decoration:none;font-weight:650;background:rgba(13,37,57,.55)}
.qv-guide-page--ai-content-workflow .btn-primary{border-color:transparent;color:#fff;background:linear-gradient(90deg,#29d5e9,#3157ff)}
.qv-guide-page--ai-content-workflow .terminal{width:min(880px,100%);margin:28px auto 0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#090d15;text-align:left;box-shadow:0 18px 56px rgba(0,0,0,.28)}
.qv-guide-page--ai-content-workflow .terminal-header{display:flex;align-items:center;gap:7px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025)}
.qv-guide-page--ai-content-workflow .dot{display:block;width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.26)}
.qv-guide-page--ai-content-workflow .dot-red{background:#fb7185}.qv-guide-page--ai-content-workflow .dot-yellow{background:#fbbf24}.qv-guide-page--ai-content-workflow .dot-green{background:#34d399}
.qv-guide-page--ai-content-workflow .terminal-label{margin-left:8px;color:rgba(255,255,255,.68);font:600 12px/18px ui-monospace,SFMono-Regular,Consolas,monospace}
.qv-guide-page--ai-content-workflow .terminal-body{padding:20px 22px;color:rgba(255,255,255,.76);font:13px/21px ui-monospace,SFMono-Regular,Consolas,monospace}
.qv-guide-page--ai-content-workflow .terminal-prompt{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}
.qv-guide-page--ai-content-workflow .terminal-caret{color:#67e8f9}.qv-guide-page--ai-content-workflow .terminal-prompt-text{min-width:0;overflow-wrap:anywhere}
.qv-guide-page--ai-content-workflow .terminal-steps{display:grid;gap:9px;padding:16px 0}
.qv-guide-page--ai-content-workflow .terminal-step{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:start}
.qv-guide-page--ai-content-workflow .step-num{color:#67e8f9}.qv-guide-page--ai-content-workflow .step-check{color:#86efac}
.qv-guide-page--ai-content-workflow .terminal-result{padding-top:14px;border-top:1px solid rgba(255,255,255,.08);color:#a7f3d0}
.qv-guide-page--ai-content-workflow .article-visual{display:block!important;width:min(980px,calc(100% - 48px))!important;max-width:980px!important;height:auto!important;margin:34px auto 0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:22px!important;background:#f4efe4!important}
.qv-guide-page--ai-content-workflow .article-visual img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}
.qv-guide-page--ai-content-workflow .section{padding:58px 0;border-top:1px solid rgba(255,255,255,.08)}
.qv-guide-page--ai-content-workflow .section-head{margin:0 0 24px}
.qv-guide-page--ai-content-workflow .section-head h2,.qv-guide-page--ai-content-workflow .cta-box h2{max-width:900px;margin:0 0 14px;color:#fff;font-size:40px;line-height:1.12;font-weight:400;letter-spacing:-.04em;text-wrap:balance}
.qv-guide-page--ai-content-workflow .section-head>p,.qv-guide-page--ai-content-workflow .copy,.qv-guide-page--ai-content-workflow .card p,.qv-guide-page--ai-content-workflow .resource-card p,.qv-guide-page--ai-content-workflow .cta-box p{color:rgba(255,255,255,.67);font-size:16px;line-height:28px}
.qv-guide-page--ai-content-workflow .copy{margin:0 0 16px}.qv-guide-page--ai-content-workflow a{color:#66d9f0}
.qv-guide-page--ai-content-workflow .tag-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}
.qv-guide-page--ai-content-workflow .tag{display:inline-flex;padding:8px 12px;border:1px solid rgba(255,255,255,.10);border-radius:999px;background:rgba(255,255,255,.025);color:rgba(255,255,255,.68);font-size:12px;line-height:18px}
.qv-guide-page--ai-content-workflow .grid-3,.qv-guide-page--ai-content-workflow .grid-2{display:grid;gap:16px}
.qv-guide-page--ai-content-workflow .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.qv-guide-page--ai-content-workflow .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.qv-guide-page--ai-content-workflow .card,.qv-guide-page--ai-content-workflow .resource-card{display:block;min-width:0;padding:22px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:linear-gradient(145deg,rgba(35,217,238,.035),rgba(51,69,255,.035));text-decoration:none}
.qv-guide-page--ai-content-workflow .card-icon{margin-bottom:12px;color:#79e8f7;font:700 12px/18px ui-monospace,SFMono-Regular,Consolas,monospace}
.qv-guide-page--ai-content-workflow .card h3,.qv-guide-page--ai-content-workflow .resource-card h3{margin:0 0 9px;color:#fff;font-size:18px;line-height:25px}.qv-guide-page--ai-content-workflow .card p,.qv-guide-page--ai-content-workflow .resource-card p{margin:0}
.qv-guide-page--ai-content-workflow .flow-row{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);gap:8px;align-items:center;margin:22px 0}
.qv-guide-page--ai-content-workflow .flow-node{display:grid;place-items:center;min-width:0;min-height:74px;padding:12px;border:1px solid rgba(255,255,255,.10);border-radius:14px;background:rgba(255,255,255,.03);color:#fff;text-align:center;font-weight:650}
.qv-guide-page--ai-content-workflow .flow-arrow{display:grid;place-items:center;color:rgba(255,255,255,.48);font-size:20px}
.qv-guide-page--ai-content-workflow .code-block{max-width:100%;margin:24px 0;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:16px;background:#090d15}
.qv-guide-page--ai-content-workflow .code-head{display:flex;gap:7px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.09)}
.qv-guide-page--ai-content-workflow .code-body{display:block;max-width:100%;margin:0;padding:20px;overflow-x:auto;color:rgba(255,255,255,.78);font:13px/22px ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre;word-break:normal}
.qv-guide-page--ai-content-workflow .code-body .note{color:rgba(255,255,255,.48)}.qv-guide-page--ai-content-workflow .code-body .key{color:#73eafb}.qv-guide-page--ai-content-workflow .code-body .str{color:#a7f3d0}
.qv-guide-page--ai-content-workflow .table-wrap{display:block;width:100%;max-width:100%;margin:24px 0;overflow-x:auto;border:1px solid rgba(255,255,255,.11);border-radius:16px;-webkit-overflow-scrolling:touch}
.qv-guide-page--ai-content-workflow .comp-table{display:table!important;width:100%!important;min-width:760px!important;max-width:none!important;border-collapse:collapse;table-layout:auto!important;overflow:visible!important}
.qv-guide-page--ai-content-workflow .comp-table th{padding:13px 16px;background:rgba(41,201,232,.07);color:#77e9f8;font-size:11px;line-height:18px;text-align:left;text-transform:uppercase}
.qv-guide-page--ai-content-workflow .comp-table td{padding:15px 16px;border-top:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.68);font-size:14px;line-height:22px;vertical-align:top}
.qv-guide-page--ai-content-workflow .resource-card .arrow{margin-top:16px;color:#72e7f7;font-size:12px}
.qv-guide-page--ai-content-workflow .faq-item{border-bottom:1px solid rgba(255,255,255,.09)}
.qv-guide-page--ai-content-workflow .faq-q{padding:18px 0;color:#fff;font-size:16px;line-height:24px;font-weight:650;cursor:pointer}
.qv-guide-page--ai-content-workflow .faq-a{padding:0 0 18px;color:rgba(255,255,255,.66);font-size:15px;line-height:26px}
.qv-guide-page--ai-content-workflow .cta-box{padding:34px;border:1px solid rgba(56,216,239,.17);border-radius:20px;background:linear-gradient(135deg,rgba(56,216,239,.05),rgba(49,77,255,.05));text-align:center}
.qv-guide-page--ai-content-workflow .cta-box h2{margin-left:auto;margin-right:auto}.qv-guide-page--ai-content-workflow .cta-box p{max-width:680px;margin:0 auto}
@media(max-width:700px){
.qv-guide-page--ai-content-workflow .section-hero{padding:34px 18px 44px}
.qv-guide-page--ai-content-workflow .container,.qv-guide-page--ai-content-workflow .container-narrow,.qv-guide-page--ai-content-workflow .container-xs{width:calc(100% - 36px)}
.qv-guide-page--ai-content-workflow .qv-hero-title{font-size:36px!important;line-height:1.08!important;letter-spacing:-.04em!important}
.qv-guide-page--ai-content-workflow .hero-subtitle{font-size:16px;line-height:26px}
.qv-guide-page--ai-content-workflow .hero-btns{display:grid;grid-template-columns:1fr;width:100%}
.qv-guide-page--ai-content-workflow .btn{width:100%}
.qv-guide-page--ai-content-workflow .terminal-body{padding:17px 16px;font-size:12px;line-height:20px}
.qv-guide-page--ai-content-workflow .terminal-step{grid-template-columns:25px minmax(0,1fr) auto;gap:7px}
.qv-guide-page--ai-content-workflow .article-visual{width:calc(100% - 36px)!important;margin-top:26px!important;border-radius:17px!important}
.qv-guide-page--ai-content-workflow .section{padding:42px 0}
.qv-guide-page--ai-content-workflow .section-head h2,.qv-guide-page--ai-content-workflow .cta-box h2{font-size:31px;line-height:1.14}
.qv-guide-page--ai-content-workflow .grid-3,.qv-guide-page--ai-content-workflow .grid-2{grid-template-columns:1fr}
.qv-guide-page--ai-content-workflow .flow-row{grid-template-columns:1fr;gap:8px}
.qv-guide-page--ai-content-workflow .flow-node{min-height:58px}
.qv-guide-page--ai-content-workflow .flow-arrow{min-height:20px;transform:rotate(90deg);color:rgba(255,255,255,.48)}
.qv-guide-page--ai-content-workflow .code-body{font-size:12px;line-height:20px}
.qv-guide-page--ai-content-workflow .comp-table{width:760px!important;min-width:760px!important}
.qv-guide-page--ai-content-workflow .cta-box{padding:28px 18px}}
