.cobot-technical{padding:0 44px 38px}.cobot-section{padding:30px 0;border-top:1px solid var(--line)}.cobot-section h3{font:14px/1.6 var(--mono);letter-spacing:1.5px;color:var(--accent);margin:0 0 20px}.cobot-section>p{font-size:16px;line-height:1.75;color:var(--muted);max-width:850px}.pipeline-stage{padding:20px;border:1px solid #d5ed9630;background:#101a13;border-radius:5px}.pipeline-stage h4{font:14px/1.5 var(--mono);color:var(--accent);margin:0 0 18px}.pipeline-nodes{display:flex;gap:30px;list-style:none;padding:0;margin:0}.pipeline-nodes li{position:relative;flex:1;padding:17px;background:#19251c;border:1px solid #d5ed9638;border-radius:3px;min-width:0}.pipeline-nodes li+li:before{content:'→';position:absolute;left:-24px;top:50%;transform:translateY(-50%);color:var(--accent)}.pipeline-nodes strong,.pipeline-nodes span{display:block}.pipeline-nodes strong{font-size:16px;font-weight:500}.pipeline-nodes span{font-size:14px;color:var(--muted);margin-top:6px}.pipeline-connector{color:var(--accent);font:24px/1.4 var(--mono);text-align:center}.motion-metrics{display:flex;flex-wrap:wrap;gap:16px;margin:22px 0}.motion-metrics>div{flex:1;min-width:150px;padding:18px;border:1px solid var(--line);background:#131e16}.motion-metrics span{display:block;font:12px/1.5 var(--mono);color:var(--muted)}.motion-metrics strong{display:block;margin-top:8px;font:26px/1.2 var(--mono);color:var(--accent)}.cobot-chart{margin:24px 0}.chart-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:6px}.chart-window{position:relative;aspect-ratio:660/328;min-width:600px;overflow:hidden;background:white}.chart-window img{position:absolute;max-width:none!important;width:130.45455%!important;height:auto!important;left:-11.21212%;top:-13.71951%}.cobot-chart figcaption{font-size:14px;line-height:1.7;color:var(--muted);margin-top:16px}.cobot-section .motion-method{font-size:14px;border-left:2px solid #d5ed9644;padding-left:16px}.cobot-section h3.terminal-typing{min-height:23px}
@media(max-width:650px){.cobot-technical{padding:0 21px 24px}.pipeline-nodes{flex-direction:column;gap:26px}.pipeline-nodes li+li:before{content:'↓';top:-25px;left:50%;transform:translateX(-50%)}.pipeline-stage{padding:16px}.motion-metrics>div{min-width:130px}.motion-metrics strong{font-size:23px}}
.animated-motion-chart{display:block;width:100%;height:440px;border:0;border-radius:6px;background:#111b14}
@media(max-width:650px){.animated-motion-chart{height:390px}}
