/* Generated by design/motion/v-flow/sync-runtime.mjs. */
@keyframes vflow-rise {
  0% {
    transform: translateY(3.3333333333333335%);
  }
  13.75% {
    transform: translateY(3.3333333333333335%);
  }
  59.375% {
    transform: translateY(0%);
  }
  100% {
    transform: translateY(0%);
  }
}
@keyframes vflow-scale {
  0% {
    transform: scale(0.92);
  }
  13.75% {
    transform: scale(0.92);
  }
  59.375% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes vflow-appear {
  0% {
    opacity: 0;
  }
  13.75% {
    opacity: 0;
  }
  46.875% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes vflow-dot-opacity {
  0% {
    opacity: 0;
  }
  7.5% {
    opacity: 0.8;
  }
  20% {
    opacity: 0.8;
  }
  38.75% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes vflow-dot-0 {
  0% {
    left: 23.333333333333332%;
    top: 55.666666666666664%;
  }
  40.625% {
    left: 46.666666666666664%;
    top: 51.666666666666664%;
  }
  100% {
    left: 46.666666666666664%;
    top: 51.666666666666664%;
  }
}
.vflow-dot-0 {
  --dot-color: #1d9bf0;
  --dot-size: 1.5%;
}
@keyframes vflow-dot-1 {
  0% {
    left: 76.66666666666667%;
    top: 31.666666666666668%;
  }
  40.625% {
    left: 54.166666666666664%;
    top: 45.333333333333336%;
  }
  100% {
    left: 54.166666666666664%;
    top: 45.333333333333336%;
  }
}
.vflow-dot-1 {
  --dot-color: #1dcafd;
  --dot-size: 1.1666666666666667%;
}
@keyframes vflow-dot-2 {
  0% {
    left: 53.833333333333336%;
    top: 76.66666666666667%;
  }
  40.625% {
    left: 50%;
    top: 53.333333333333336%;
  }
  100% {
    left: 50%;
    top: 53.333333333333336%;
  }
}
.vflow-dot-2 {
  --dot-color: #1d9bf0;
  --dot-size: 1%;
}
@keyframes vflow-pulse-size {
  0% {
    transform: translate(-50%, -50%) scale(0.2191780821917808);
  }
  11.25% {
    transform: translate(-50%, -50%) scale(0.2191780821917808);
  }
  70% {
    transform: translate(-50%, -50%) scale(1);
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
  }
}
@keyframes vflow-pulse-opacity {
  0% {
    opacity: 0;
  }
  11.25% {
    opacity: 0;
  }
  25% {
    opacity: 0.1;
  }
  70% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.vflow-motion {
  --motion-duration: 1.6s;
}
