.collection-section{--collection-motion: #8ed1eb;--collection-force: #ffb365;--collection-state: #a8d5c5;--collection-elbow: #e9acd1;container-type:inline-size}#data-generation .prose h2{max-width:30ch}#data-generation>.wide{background:none;border:0;padding:0;border-radius:0;backdrop-filter:none}.collection-variation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 0 38px;padding:22px 0;border-block:1px solid var(--rule)}.collection-variation dt{font-size:17px;font-weight:500}.collection-variation dd{margin:8px 0 0;font-size:14px;color:var(--muted);line-height:1.65}.collection-figure{margin:0;letter-spacing:0}.collection-topline{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.collection-topline h3{margin:0;max-width:36ch;font-family:inherit;font-size:21px;font-weight:500;line-height:1.4}.collection-transport{display:flex;align-items:center;gap:10px;flex:0 0 auto}.collection-transport[hidden]{display:none}.collection-transport .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.collection-transport button{display:grid;place-items:center;width:36px;height:36px;padding:7px;border:1px solid var(--rule);border-radius:3px;background:transparent}.collection-transport button img{filter:invert(1)}.collection-transport input{width:115px;min-width:0;accent-color:var(--collection-state)}.collection-transport output{width:58px;font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.collection-pipeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.collection-step{min-width:0;position:relative;padding:18px 0 0;border-top:2px solid var(--rule)}.collection-step+.collection-step:before{content:"\2192";position:absolute;top:13px;left:-27px;color:var(--muted);font-size:22px}.collection-stage{font-size:12px;color:var(--muted)}.collection-step h4{font-family:inherit;font-size:18px;font-weight:500;line-height:1.4;margin:7px 0 24px}.collection-pose-labels{display:grid;grid-template-columns:repeat(3,1fr);font-size:13px;text-align:center;color:var(--muted)}.collection-pose-labels span.is-active{color:var(--collection-motion)}.collection-pose-labels small{display:block;font-size:11px;margin-top:4px}.collection-poses{display:block;width:100%;height:auto;aspect-ratio:420/195;margin:9px 0 15px}.collection-chart{margin-top:16px}.collection-chart>span{display:block;font-size:14px;line-height:1.4}.collection-chart svg{display:block;width:100%;height:144px;overflow:visible}.collection-chart text{fill:var(--muted);font-family:inherit;font-size:12px;letter-spacing:0}.collection-chart .signal-grid{stroke:var(--rule);stroke-width:1}.collection-chart .signal-line{fill:none;stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.collection-chart .signal-cursor{stroke:var(--ink);stroke-width:1;stroke-dasharray:3 4;opacity:.65}.collection-chart .signal-point{stroke:var(--paper);stroke-width:1.5}.collection-effector-label{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:14px}.collection-effector-label select{max-width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:3px;padding:5px 20px 5px 8px}.collection-series-key{display:flex;flex-wrap:wrap;gap:5px 14px;font-size:12px;line-height:1.6;margin-top:9px}.collection-series-key span{display:inline-flex;align-items:center;gap:6px}.collection-series-key span:before{content:"";width:12px;flex:0 0 12px;border-top:2px solid currentColor}.signal-x{color:var(--collection-motion)}.signal-y,.signal-force-right{color:var(--collection-force)}.signal-z,.signal-force-left{color:var(--collection-state)}.signal-elbow{color:var(--collection-elbow)}.collection-motion-signals .collection-chart{margin-top:0}.collection-section .collection-signal-note{margin:0;font-size:12px;line-height:1.65;color:var(--muted)}.collection-force-signals .collection-series-key{margin-top:0}.collection-section .collection-signal-heading{margin:18px 0 0;font-size:14px;line-height:1.5}.collection-joint-key{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px}.collection-torque-signals .collection-chart{margin-top:8px}.collection-step .collection-step-note{font-size:14px;line-height:1.65;color:var(--muted);margin:20px 0 0}.collection-control-loop{border-left:2px solid var(--collection-state);padding-left:14px;margin-bottom:20px}.collection-control-loop>span{display:block;font-size:13px;color:var(--collection-motion)}.collection-control-loop>div{display:flex;align-items:center;gap:22px;margin:8px 0;font-size:17px}.collection-control-loop b{font-weight:500}.collection-control-loop small{display:block;font-size:12px;line-height:1.65;color:var(--muted)}.collection-rgb{margin:0;display:grid;grid-template-columns:minmax(0,170px) 1fr;align-items:end;gap:12px}.collection-rgb video{display:block;width:100%;height:auto;aspect-ratio:4/3;border-radius:2px}.collection-rgb figcaption{font-size:13px;line-height:1.55;color:var(--muted)}.collection-step blockquote{margin:0 0 23px;padding:0 0 0 13px;border-left:2px solid var(--collection-force);font-size:18px;line-height:1.65}.collection-step blockquote em{font-style:normal;color:var(--collection-force)}.collection-sequence table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:13px;line-height:1.5}.collection-sequence caption{text-align:left;padding:0 0 14px;font-size:15px;color:var(--ink)}.collection-sequence caption small{display:block;font-size:12px;color:var(--muted);margin-top:4px}.collection-sequence th,.collection-sequence td{padding:9px 2px;text-align:center;font-weight:400;border-bottom:1px solid var(--rule);white-space:normal}.collection-sequence th:first-child{width:44%;text-align:left;padding-right:8px}.collection-sequence thead th{color:var(--muted);font-size:12px}.collection-sequence tbody td{color:var(--collection-state);background:#a8d5c50a}.collection-sequence .collection-sequence-group th{font-weight:500;color:var(--collection-state);padding-top:19px;border:0}.collection-sequence .collection-command-sequence td,.collection-sequence .collection-command-sequence .collection-sequence-group th{color:var(--collection-motion)}.collection-sequence sub{font-size:.75em}.collection-step .collection-schema{font-size:13px;line-height:1.65;margin:15px 0;color:var(--muted)}.collection-training-destination{padding-top:10px;border-top:1px solid var(--rule);display:grid;grid-template-columns:22px 1fr;gap:7px}.collection-training-destination>span:first-child{font-size:24px;color:var(--collection-motion);grid-row:span 2}.collection-training-destination strong{font-size:16px;font-weight:500}.collection-training-destination>span:last-child{font-size:13px;line-height:1.6;color:var(--muted)}.collection-figure>figcaption{border-top:1px solid var(--rule);margin-top:28px;padding-top:17px;max-width:100%;font-size:14px;line-height:1.7;color:var(--muted)}#data-generation .collection-takeaway{margin:28px 0 0;max-width:760px;font-size:18px;line-height:1.8}@container (max-width: 940px){.collection-pipeline{grid-template-columns:1fr;gap:36px}.collection-step+.collection-step:before{content:"\2193";top:-35px;left:0}.collection-step{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;align-items:start}.collection-stage,.collection-step h4{grid-column:1/-1}.collection-reference-visual{grid-column:1;grid-row:3}.collection-motion-signals{grid-column:2;grid-row:3}.collection-force-signals{grid-column:2;grid-row:4}.collection-reference .collection-step-note{grid-column:1;grid-row:4}.collection-control-loop{grid-column:1;grid-row:3}.collection-execution .collection-rgb{grid-column:1;grid-row:4}.collection-torque-signals{grid-column:2;grid-row:3/6}.collection-torque-signals .collection-signal-heading{margin-top:0}.collection-execution .collection-step-note{grid-column:1;grid-row:5}.collection-sequence{grid-column:2;grid-row:3/5}.collection-training-destination{grid-column:1;grid-row:4}.collection-topline{align-items:flex-start;flex-direction:column}}@container (max-width: 520px){.collection-variation{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.collection-step{display:block}.collection-poses{max-height:205px;margin:8px 0 18px}.collection-chart{margin-top:16px}.collection-rgb{grid-template-columns:minmax(0,180px) 1fr}.collection-pose-labels,.collection-sequence table{font-size:14px}.collection-transport input{width:135px}.collection-figure>figcaption{font-size:13px}}
