/* V75.0: mismo lenguaje de escenas 1 y 2: invisible en reposo, glow minimo. */
#v56-tesla.v62-tesla-scene{cursor:grab;touch-action:pan-y}
#v56-tesla.v62-tesla-scene.v75-holding{cursor:grabbing!important}
#v56-tesla.v62-tesla-scene .v62-stage{transform:translate(calc(-50% + var(--v75-tesla-pan,0px)),-50%);pointer-events:none}
#v63-bedroom.v66-bedroom .v66-stage{cursor:grab;user-select:none;-webkit-user-select:none}
#v63-bedroom.v66-bedroom .v66-stage.v75-holding{cursor:grabbing}
.v73-stage{cursor:grab}
.v73-stage.v75-holding{cursor:grabbing}
.v62-tesla-scene .v62-hotspot::after{content:none!important;display:none!important}
.v62-tesla-scene .v62-hotspot{box-shadow:none!important;background:transparent!important}
.v62-tesla-scene .v62-hotspot:focus-visible{outline:none!important}
.v62-tesla-scene .v62-hotspot::before{box-shadow:0 0 8px 2px rgba(104,239,73,.10)!important}
@media(hover:hover) and (pointer:fine){
  .v62-tesla-scene .v62-hotspot:hover::before{visibility:visible;opacity:.52!important;box-shadow:0 0 9px 3px rgba(104,239,73,.12)!important}
}
.v62-tesla-scene .v62-hotspot:focus-visible::before{visibility:visible;opacity:.65!important}
#v63-bedroom.v66-bedroom .v66-hotspot:focus-visible{outline:none!important}
#v63-bedroom.v66-bedroom .v66-hotspot::after{box-shadow:0 0 9px 2px rgba(104,239,73,.11)}
@media(hover:hover) and (pointer:fine){
  #v63-bedroom.v66-bedroom .v66-hotspot:hover::after{visibility:visible;opacity:.54}
}
#v63-bedroom.v66-bedroom .v66-hotspot:focus-visible::after{visibility:visible;opacity:.68}
.v73-hotspot{border:0!important;outline:none!important;background:transparent!important;border-radius:45%;color:transparent;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
.v73-hotspot:active,.v73-hotspot:focus-visible{border:0!important;outline:none!important;background:transparent!important;box-shadow:none!important}
.v73-hotspot::after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(38px,85%);height:min(38px,85%);border-radius:50%;pointer-events:none;visibility:hidden;opacity:0;background:radial-gradient(circle,rgba(162,255,86,.38),rgba(115,249,58,.20) 32%,rgba(91,247,50,.10) 55%,transparent 76%);box-shadow:0 0 9px 3px rgba(104,239,73,.12);transition:opacity .15s}
@media(hover:hover) and (pointer:fine){.v73-hotspot:hover::after{visibility:visible;opacity:.53}}
.v73-hotspot:focus-visible::after{visibility:visible;opacity:.67}
@media(hover:none){.v73-hotspot:active::after{visibility:visible;opacity:.6}}
.v73-announcement{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;pointer-events:none!important}
@media(prefers-reduced-motion:reduce){.v73-hotspot::after{transition:none}}
