/* Layout stays on the original graphic wrapper; only the pixels are public. */
[data-public-diagram]{position:relative;display:block;width:100%;height:auto;max-width:100%;line-height:0;isolation:isolate}
[data-public-diagram]>.public-diagram-poster{position:static!important;inset:auto!important;display:block!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;transform:none!important;filter:none!important;opacity:1!important;border:0!important;border-radius:0!important;object-fit:contain!important}
[data-public-diagram]>.public-diagram-video{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain;opacity:0;pointer-events:none;filter:none!important;transform:none!important;border:0!important;border-radius:0!important}
[data-public-diagram].is-video-ready>.public-diagram-video{opacity:1}
[data-public-diagram].is-video-ready>.public-diagram-poster{visibility:hidden}
.hero-magnifier [data-public-diagram]{max-width:none;position:absolute;inset:0 auto auto 0;transform-origin:top left}
@media(prefers-reduced-motion:reduce){[data-public-diagram]>.public-diagram-video{display:none!important}[data-public-diagram]>.public-diagram-poster{visibility:visible!important}}
