/* Restore the nine original orchestration diagrams without expanding the landing page. */
.scenario-detail{width:min(1500px,96vw)}
.scenario-detail .solution-builder[data-scenario]{display:flex;flex-direction:column}
.scenario-detail .builder-heading{order:0}.scenario-detail .prototype-solution{order:1}.scenario-detail .builder-body{order:2}
.scenario-detail .solution-builder[data-scenario] .builder-heading{display:block!important;height:auto!important;padding:4px 0 16px}
.scenario-detail .solution-builder[data-scenario] .builder-heading h2{font-size:20px;line-height:1.5}
.scenario-detail .solution-builder[data-scenario] .builder-heading p{font-size:14px;line-height:1.7;margin:8px 0 0}
.scenario-detail .solution-builder[data-scenario] .prototype-solution{display:block!important;position:relative;width:100%;aspect-ratio:1583/344;overflow:hidden;margin:4px 0 22px;background:white;border:1px solid #cce0f4;border-radius:12px}
.scenario-detail .prototype-solution img{display:block;width:100%;height:100%;object-fit:contain}
.detail-feedback{padding:14px 18px;border-left:3px solid #2975e4;background:#e9f3ff;color:#225792;font-size:14px;line-height:1.6}
.detail-responsibility{font-size:14px;color:#4b6789;line-height:1.7;margin-bottom:0}
@media(max-width:980px){
 .scenario-detail .solution-builder[data-scenario] .prototype-solution{display:none!important}
 .scenario-detail .solution-builder[data-scenario] .builder-body{display:block!important;height:auto!important;overflow:visible!important;padding:0!important}
 .scenario-detail .solution-builder[data-scenario] .agent-system{display:flex!important;flex-direction:column;position:static;height:auto!important;overflow:visible;margin:12px 0;border:0}
 .scenario-detail .solution-builder[data-scenario] .shared-context{display:block!important;position:static;width:auto;white-space:normal;transform:none;margin:0;padding:12px;border:1px solid #cde0f4;font-size:13px;line-height:1.6;background:#edf5ff}
 .scenario-detail .solution-builder[data-scenario] .shared-context::before,.scenario-detail .solution-builder[data-scenario] .shared-context::after{display:none}
 .scenario-detail .solution-builder[data-scenario] .agent-row{display:flex;flex-direction:column;padding:16px 12px;gap:8px;border:0}
 .scenario-detail .agent-row::before{content:'Agent 编排与协同';align-self:flex-start;font-weight:700;color:#145fba;margin-bottom:8px}
 .scenario-detail .solution-builder[data-scenario] .agent-row article{width:100%;height:auto;min-height:84px;padding:12px;gap:12px;overflow:visible}
 .scenario-detail .solution-builder[data-scenario] .agent-row b{font-size:15px;white-space:normal;line-height:1.5}
 .scenario-detail .solution-builder[data-scenario] .agent-row small{font-size:13px;line-height:1.6}
 .scenario-detail .solution-builder[data-scenario] .agent-row>i{display:block;font-size:0;line-height:1}
 .scenario-detail .solution-builder[data-scenario] .agent-row>i::before{content:'↓';display:block;background:none;clip-path:none;width:auto;height:auto;font-size:22px}
 .scenario-detail .solution-builder[data-scenario] .tool-row{display:flex;flex-direction:column;padding:16px 12px;gap:10px;border:0;background:#eff9f4}
 .scenario-detail .tool-row::before{content:'↓ 按需调用专业 Tools，计算结果返回 Agent';font-size:14px;font-weight:700;line-height:1.6;color:#19734b;margin-bottom:8px}
 .scenario-detail .solution-builder[data-scenario] .tool-row article{padding:12px;gap:12px;min-height:78px}
 .scenario-detail .solution-builder[data-scenario] .tool-row article::before,.scenario-detail .solution-builder[data-scenario] .tool-row article::after{display:none}
 .scenario-detail .solution-builder[data-scenario] .tool-row b{font-size:14px;line-height:1.5}
 .scenario-detail .solution-builder[data-scenario] .tool-row small{font-size:13px;line-height:1.6}
 .scenario-detail .solution-builder[data-scenario] .decision-workbench{position:static!important;width:auto!important;margin:16px 0 0;overflow:visible}
 .scenario-detail .solution-builder[data-scenario] .decision-workbench h3{font-size:20px}
 .scenario-detail .solution-builder[data-scenario] .decision-workbench b,.scenario-detail .solution-builder[data-scenario] .decision-workbench p,.scenario-detail .solution-builder[data-scenario] .decision-workbench ul{font-size:13px;line-height:1.7}
 .scenario-detail .solution-builder[data-scenario] .decision-workbench h4{font-size:15px}
 .scenario-detail .solution-builder[data-scenario] .decision-workbench::before,.scenario-detail .solution-builder[data-scenario] .decision-handoff,.scenario-detail .solution-builder[data-scenario] .feedback-loop{display:none!important}
}
