/* Keep mobile rendering to transforms and opacity, with no live video filters. */
.capture-media video,.approach-pip video{filter:none}
.approach-pip{clip-path:none;border-radius:18px;overflow:hidden}
.capture-rig,.opening-title,.opening-field-copy,.approach-card,.next-task,.orbit-card{will-change:auto}
.opening[data-visible="true"] .capture-rig{will-change:transform}
.video-orbit-section[data-visible="true"] .orbit-card{will-change:transform}
html[data-motion="lite"] .capture-rig{transform-style:flat}
html[data-motion="lite"] .rig-anchor,html[data-motion="lite"] .video-orbit-cards{perspective:none}
html[data-motion="lite"] .context-plane,html[data-motion="lite"] .annotation-plane{display:none}
html[data-motion="lite"] .capture-media{box-shadow:0 12px 28px #0005}
html[data-motion="lite"] .header.solid,html[data-motion="lite"] .nav,html[data-motion="lite"] .pip-play{backdrop-filter:none}
html[data-motion="lite"] .header.solid{background:var(--theme-bg,#17171C)}
html[data-motion="lite"] dialog::backdrop{backdrop-filter:none}
html[data-motion="lite"] .orbit-card .scene-sample{box-shadow:0 6px 16px #0003}
html[data-motion="lite"] .story-ready [data-story-reveal]{transition-duration:.4s;transition-delay:0ms}
html[data-motion="lite"] .scene-sample:hover img{filter:none}
