.robot-autonomy-diagram-module__FWVlGq__diagram .robot-autonomy-diagram-module__FWVlGq__figure{width:100%;max-width:28rem;margin:0 auto}.robot-autonomy-diagram-module__FWVlGq__panels{gap:2rem;display:grid}.robot-autonomy-diagram-module__FWVlGq__figure h4{margin-bottom:.75rem;font-size:1rem}.robot-autonomy-diagram-module__FWVlGq__figure svg{width:100%;height:auto;display:block}.robot-autonomy-diagram-module__FWVlGq__figure svg text{fill:var(--color-text-muted);font-size:22px}.robot-autonomy-diagram-module__FWVlGq__figure svg .robot-autonomy-diagram-module__FWVlGq__job{fill:var(--color-ink);font-weight:600}.robot-autonomy-diagram-module__FWVlGq__card{fill:var(--color-paper);stroke-width:1.5px}.robot-autonomy-diagram-module__FWVlGq__human{stroke:var(--lesson-blue)}.robot-autonomy-diagram-module__FWVlGq__robot{stroke:var(--lesson-accent)}.robot-autonomy-diagram-module__FWVlGq__shared{stroke:var(--color-text-muted)}.robot-autonomy-diagram-module__FWVlGq__line{fill:none;stroke:var(--lesson-blue);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.robot-autonomy-diagram-module__FWVlGq__event{fill:var(--lesson-blue)}.robot-autonomy-diagram-module__FWVlGq__diagram .robot-autonomy-diagram-module__FWVlGq__figure figcaption{padding:.75rem 0 0}.robot-autonomy-diagram-module__FWVlGq__diagram .robot-autonomy-diagram-module__FWVlGq__timeline{margin-top:2rem}@media (min-width:64rem){.robot-autonomy-diagram-module__FWVlGq__panels{grid-template-columns:repeat(2,minmax(0,1fr))}}
