/* The source apertures never move. Only their clipped interior actors use the
   parent-owned hover clock. No animation, timer or compositor loop lives here. */
.project-omnipro-preview{position:absolute;inset:0;display:block;overflow:hidden;isolation:isolate;container-type:inline-size;background:#202125;pointer-events:none;color:#fff;--omni-system-display:block;--omni-motion-visibility:hidden}
.project-omnipro-preview *{box-sizing:border-box;pointer-events:none}
.omnipro-preview-canvas{position:absolute;left:0;top:50%;width:100%;height:56.25cqw;display:block;transform:translateY(-50%)}
.omnipro-source-viewport{position:absolute;display:block;overflow:hidden;background:#141414;box-shadow:0 .65cqw 1.8cqw #0004;border-radius:.25cqw;outline:.0625cqw solid #ffffff14}
.omnipro-viewport-opening{left:2.5%;top:4.444444%;width:60%;height:73.368607%}
.omnipro-viewport-system{left:64.375%;top:4.444444%;width:33.125%;height:46.66138%}
.omnipro-viewport-product{left:64.375%;top:54.444444%;width:33.125%;height:35.333333%}
.omnipro-source-interior{position:absolute;inset:0;display:block;overflow:hidden}
.omnipro-viewport-system>.omnipro-source-interior{display:var(--omni-system-display)}
.omnipro-source-actor{position:absolute;display:block;overflow:hidden;clip-path:var(--omni-actor-clip,none);visibility:var(--omni-actor-visibility,visible)}
.omnipro-actor-plane{position:absolute;inset:0;display:block;transform:translateY(var(--omni-actor-y,0cqw))}
.project-omnipro-preview img{position:absolute;display:block;max-width:none;max-height:none;object-fit:fill;margin:0;padding:0;border:0;border-radius:0;opacity:1;filter:none;transform:none;mix-blend-mode:normal}
.omnipro-motion-study{position:absolute;inset:0;display:block;background:#141414;visibility:var(--omni-motion-visibility)}
.omnipro-pose{position:absolute;inset:0;display:block;overflow:hidden;clip-path:var(--omni-pose-clip,inset(100%));visibility:var(--omni-pose-visibility,hidden);transform:translateY(var(--omni-pose-y,0cqw))}
.project-omnipro-preview .omnipro-pose>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
@media(prefers-reduced-motion:reduce){.project-omnipro-preview .omnipro-source-actor{clip-path:none!important;visibility:visible!important}.project-omnipro-preview .omnipro-actor-plane{transform:none!important}.project-omnipro-preview .omnipro-viewport-system>.omnipro-source-interior{display:block!important}.project-omnipro-preview .omnipro-motion-study{display:none!important}}
