
/* 0.18.14 — matches the real DOM:
   .join-wheel-canvas and .join-wheel-autoplay are THE SAME element. */

/* Waiting state */
.early-access-hero .join-wheel-canvas.join-wheel-autoplay .join-segment-ring,
.early-access-hero .join-wheel-canvas.join-wheel-autoplay .join-segment,
.early-access-hero .join-wheel-canvas.join-wheel-autoplay .join-wheel-center,
.early-access-hero .join-wheel-canvas.join-wheel-autoplay .join-impact-halo,
.early-access-hero .join-wheel-canvas.join-wheel-autoplay .join-impact-ring{
  animation:none!important;
}

/* Start only when the real wheel element gets the class. */
.early-access-hero .join-wheel-canvas.join-wheel-autoplay.wheel-visible-start .join-segment-ring{
  animation:vozayaHostedSpin189 15.5s linear 0s 1 both!important;
}
.early-access-hero .join-wheel-canvas.join-wheel-autoplay.wheel-visible-start .join-segment{
  animation:vozayaHostedBoom189 15.5s ease-in-out 0s 1 both!important;
}
.early-access-hero .join-wheel-canvas.join-wheel-autoplay.wheel-visible-start .join-wheel-center{
  animation:vozayaHostedHub189 15.5s ease-in-out 0s 1 both!important;
}
.early-access-hero .join-wheel-canvas.join-wheel-autoplay.wheel-visible-start .join-impact-halo{
  display:block!important;
  animation:vozayaHostedFlash189 15.5s ease-out 0s 1 both!important;
}
.early-access-hero .join-wheel-canvas.join-wheel-autoplay.wheel-visible-start .join-impact-ring{
  display:block!important;
  animation:vozayaHostedRing189 15.5s ease-out 0s 1 both!important;
}

/* Correct pseudo-element target: same wheel element */
.early-access-hero .join-wheel-canvas.join-wheel-autoplay.wheel-visible-start::after{
  animation:vozayaHostedPulseOuter189 15.5s linear 0s 1 both!important;
}
