[data-aiwp-spline-scene]{
  position:absolute;
  inset:0;
  z-index:0;
  width:100%;
  height:100%;
  border:0;
  pointer-events:none;
  opacity:0;
  transition:opacity .45s ease;
}
[data-aiwp-spline-scene][data-spline-status="ready"]{opacity:.72}
[data-aiwp-spline-scene][data-spline-state="generating"]{opacity:.84}
[data-aiwp-spline-scene][data-spline-state="success"]{opacity:.78}
.pro-canvas-viewport,.studio-workspace,.video-quick-stage{position:relative;isolation:isolate}
.studio-workspace>.aiwp-main-scene-fallback,
.video-quick-stage>.aiwp-main-scene-fallback{
  position:absolute;
  inset:0;
  z-index:2;
  width:100%;
  height:100%;
  border:0;
  pointer-events:none;
  opacity:.92;
  mix-blend-mode:multiply;
}
.studio-workspace>.aiwp-main-scene-fallback,
.video-quick-stage>.aiwp-main-scene-fallback,
.studio-workspace>[data-aiwp-spline-scene],
.video-quick-stage>[data-aiwp-spline-scene]{display:none!important}
.app-body.studio-v5 .studio-composer,
.video-workspace.canvas-v5 .video-quick-composer{
  background:rgba(255,255,255,.9);
  backdrop-filter:blur(12px) saturate(1.08);
  -webkit-backdrop-filter:blur(12px) saturate(1.08);
}
.pro-canvas-viewport>[data-aiwp-spline-scene]~*:not(.aiwp-main-scene),
.studio-workspace>[data-aiwp-spline-scene]~*:not(.aiwp-main-scene),
.video-quick-stage>[data-aiwp-spline-scene]~*:not(.aiwp-main-scene){position:relative;z-index:1}
html[data-aiwp-spline="ready"] .aiwp-main-scene{opacity:0}
@media(max-width:760px),(prefers-reduced-motion:reduce){
  [data-aiwp-spline-scene]{display:none!important}
  .aiwp-main-scene-fallback{display:none!important}
}
