/* V53 — exact active-renderer ownership correction.
   V48 intentionally hides non-V48 canvases while it owns the encounter.
   Once V52 proves ready, this selector is more specific and restores only the
   accepted V52 surface. V48/photo stay fail-safe fallbacks underneath. */
#jaguar-experience[data-jaguar-quality="volumetric-v52"] #three-stage > canvas.jaguar-local-v52 {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  z-index: 12 !important;
}

#jaguar-experience[data-jaguar-quality="volumetric-v52"] #three-stage > canvas.jaguar-local-v48 {
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

#jaguar-experience[data-jaguar-quality="volumetric-v52"] #photo-fallback,
#jaguar-experience[data-jaguar-quality="volumetric-v52"] #loading {
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}
