.site-remotion-host { position: absolute; overflow: hidden; pointer-events: none; isolation: isolate; }
.site-remotion-host[hidden] { display: none !important; }
img[data-remotion-ready="true"] { opacity: 0 !important; }
.site-remotion-host > div { width: 100%; height: 100%; }
.site-remotion-host img { box-shadow: none !important; filter: none !important; }
.site-motion-toggle {
  position: fixed; left: 20px; bottom: 22px; z-index: 85;
  width: 42px; height: 42px; padding: 0; display: grid; place-items: center;
  border: 1px solid #e0dce6; border-radius: 50%; background: #fff; color: #683bb3;
  box-shadow: 0 3px 12px #21152c14; cursor: pointer;
}
.site-motion-toggle:hover { background: #f6f3fa; }
.site-motion-toggle:focus-visible { outline: 2px solid #8045d3; outline-offset: 4px; }
.site-motion-toggle span { display: grid; place-items: center; }
.site-motion-toggle [hidden] { display: none !important; }
.site-motion-toggle svg { width: 18px; height: 18px; }
html[data-motion-paused="true"] [data-editorial-reveal] *,
html[data-motion-paused="true"] [data-workspace-demo] *,
html[data-motion-paused="true"] [data-agent-demo] *,
[data-motion-visibility="off"] * { animation-play-state: paused !important; }
@media (max-width: 640px) { .site-motion-toggle { left: 12px; bottom: 16px; width: 38px; height: 38px; } }
