/* VTS 52.2.6 — public preview visual fail-closed rules. */
#intro[hidden],#intro.vts-intro-dismissed{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
  filter:none!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
}
#intro.vts-intro-dismissed .intro-media,#intro.vts-intro-dismissed .intro-shade{
  display:none!important;
  filter:none!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
}

/* Independent CSS failsafe: pointerdown marks the public body as interacted before
   the click handler runs. As soon as the intro enters leaving state, remove its
   full-screen blur composition even if a JS timer is throttled. */
body.tour-interacted #intro.is-leaving{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
  filter:none!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
}
body.tour-interacted #intro.is-leaving .intro-media,
body.tour-interacted #intro.is-leaving .intro-shade{display:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;}

/* After the visitor enters the tour, launch/loading overlays are never allowed
   to remain as full-screen blur surfaces above the interactive panorama. */
body.tour-interacted #v12TourLoader,
body.tour-interacted .v101-tour-loading,
#v12TourLoader.vts-launch-overlay-dismissed,
.v101-tour-loading.vts-launch-overlay-dismissed {
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
  filter:none!important;
  backdrop-filter:none!important;
}
