.AnimatedBackground_rootSvg__fODx0 {
  animation: AnimatedBackground_fade_in__lly_k 0.8s linear forwards;
  position: fixed;
  inset: 0;
  z-index: -1;
  overflow: visible;
}
.AnimatedBackground_rootSvg__fODx0 rect {
  transform-box: fill-box;
  transform-origin: center;
  animation-name: AnimatedBackground_fade_in_out__BwyWr;
  animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
  animation-iteration-count: infinite;
  overflow: visible;
}
@keyframes AnimatedBackground_fade_in_out__BwyWr {
  0% {
    opacity: 0;
    transform: translateY(200%) scale(0.7);
  }
  15%,
  40% {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
  55%,
  to {
    opacity: 0;
    transform: translateY(-200%) scale(0.7);
  }
}
@keyframes AnimatedBackground_fade_in__lly_k {
  0%,
  60% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}


