/* ------------------------------------------------------------
   22. EMBEDDED PREVIEW = STATIC SNAPSHOT

   The event setup tool paints its own picker overlay on top of this page and
   re-scans the DOM on every mutation. On a 20 000 px landing page, continuous
   animation here (29 infinite CSS animations + per-frame transform writes)
   keeps the renderer busy repainting under that overlay until it hangs.
   Inside a frame the page is therefore rendered once and then held perfectly
   still: no animation, no transitions, nothing hidden.
   ------------------------------------------------------------ */
html.bw-embed *,
html.bw-embed *::before,
html.bw-embed *::after {
	animation: none !important;
	transition: none !important;
	will-change: auto !important;
}

html.bw-embed .ord-reveal,
html.bw-embed .ord-chart-col,
html.bw-embed .ord-portal-visual,
html.bw-embed .fade-in-up,
html.bw-embed .fade-in {
	opacity: 1 !important;
	transform: none !important;
	visibility: visible !important;
}

/* Decorative layers that only exist to move are pure repaint cost when static —
   the blurred hero orbs alone are 420 px blurs. */
html.bw-embed .ord-hero-orb,
html.bw-embed .ord-blob,
html.bw-embed .ord-scroll-cue {
	display: none !important;
}

