/* Play the explanatory sequence once on load; keep decorative motion reduced. */
@media (prefers-reduced-motion: reduce) {
  .workflow-demo .workflow-controls:not([hidden]) { display: flex; }
  .workflow-demo:not([data-stage="ready"]) .workflow-result { opacity: 0; visibility: hidden; }
  .workflow-demo:not([data-stage="ready"]) .workflow-preparing { display: block; }
}
