/* Generated from approved Figma motion snippets. Regenerate with node scripts/generate-home-startup-motion.mjs. */
@keyframes wv-442-19360-opacity {
  0% { opacity: 0; }
  17.97% { opacity: 0; }
  21.09% { opacity: 1; }
  89.06% { opacity: 1; }
  91.41% { opacity: 0; }
  100% { opacity: 0; }
}
[data-wv-motion="442:19360"] { animation: wv-442-19360-opacity 1.05s cubic-bezier(.42,0,.58,1) infinite both; }
@keyframes wv-444-19351-transform {
  0% { transform: translate3d(-330px,0px,0) rotate(0deg) scale(1,1); }
  18.75% { transform: translate3d(-330px,0px,0) rotate(0deg) scale(1,1); }
  53.13% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1,1); }
  69.53% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1,1); }
  89.06% { transform: translate3d(-330px,0px,0) rotate(0deg) scale(1,1); }
  100% { transform: translate3d(-330px,0px,0) rotate(0deg) scale(1,1); }
}
[data-wv-motion="444:19351"] { animation: wv-444-19351-transform 1.05s cubic-bezier(.42,0,.58,1) infinite both; }
@keyframes wv-442-19357-transform {
  0% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1,1); }
  18.75% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1,1); }
  53.13% { transform: translate3d(0px,0px,0) rotate(-360deg) scale(1,1); }
  100% { transform: translate3d(0px,0px,0) rotate(-360deg) scale(1,1); }
}
[data-wv-motion="442:19357"] { animation: wv-442-19357-transform 1.05s cubic-bezier(.42,0,.58,1) infinite both; }
@keyframes wv-442-19359-opacity {
  0% { opacity: 0; }
  8.59% { opacity: 0; }
  10.94% { opacity: 1; }
  64.84% { opacity: 1; }
  67.19% { opacity: 0; }
  100% { opacity: 0; }
}
@keyframes wv-442-19359-transform {
  0% { transform: translate3d(0px,65.75px,0) rotate(0deg) scale(1,1); }
  8.59% { transform: translate3d(0px,65.75px,0) rotate(0deg) scale(1,1); }
  12.81% { transform: translate3d(0px,32.217px,0) rotate(0deg) scale(1,-0.02); }
  18.75% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1,-1); }
  53.13% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1,-1); }
  58.59% { transform: translate3d(0px,32.217px,0) rotate(0deg) scale(1,-0.02); }
  64.84% { transform: translate3d(0px,65.75px,0) rotate(0deg) scale(1,1); }
  100% { transform: translate3d(0px,65.75px,0) rotate(0deg) scale(1,1); }
}
[data-wv-motion="442:19359"] { animation: wv-442-19359-opacity 1.05s cubic-bezier(.42,0,.58,1) infinite both, wv-442-19359-transform 1.05s cubic-bezier(.42,0,.58,1) infinite both; }
@keyframes wv-442-19358-opacity {
  0% { opacity: 0; }
  9.38% { opacity: 1; }
  92.19% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes wv-442-19358-transform {
  0% { transform: translate3d(0px,12px,0) rotate(0deg) scale(0.82,0.82); }
  9.38% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1,1); }
  92.19% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1,1); }
  100% { transform: translate3d(0px,12px,0) rotate(0deg) scale(0.82,0.82); }
}
[data-wv-motion="442:19358"] { animation: wv-442-19358-opacity 1.05s cubic-bezier(.42,0,.58,1) infinite both, wv-442-19358-transform 1.05s cubic-bezier(.42,0,.58,1) infinite both; }
@keyframes wv-452-19352-opacity {
  0% { opacity: 0; }
  23.57% { opacity: 0.03; }
  27.14% { opacity: 1; }
  31.19% { opacity: 0.12; }
  80.24% { opacity: 0.1; }
  82.62% { opacity: 1; }
  85.95% { opacity: 0; }
  100% { opacity: 0; }
}
@keyframes wv-452-19352-transform {
  0% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  23.57% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  27.14% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.18,1.18); }
  31.19% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.75,0.75); }
  80.24% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.65,0.65); }
  82.62% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.1,1.1); }
  85.95% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  100% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
}
[data-wv-motion="452:19352"] { animation: wv-452-19352-opacity 1.05s cubic-bezier(.42,0,.58,1) infinite both, wv-452-19352-transform 1.05s cubic-bezier(.42,0,.58,1) infinite both; }
@keyframes wv-452-19382-opacity {
  0% { opacity: 0; }
  30.07% { opacity: 0.03; }
  33.64% { opacity: 1; }
  37.69% { opacity: 0.12; }
  78.06% { opacity: 0.1; }
  80.44% { opacity: 1; }
  83.78% { opacity: 0; }
  100% { opacity: 0; }
}
@keyframes wv-452-19382-transform {
  0% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  30.07% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  33.64% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.18,1.18); }
  37.69% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.75,0.75); }
  78.06% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.65,0.65); }
  80.44% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.1,1.1); }
  83.78% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  100% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
}
[data-wv-motion="452:19382"] { animation: wv-452-19382-opacity 1.05s cubic-bezier(.42,0,.58,1) infinite both, wv-452-19382-transform 1.05s cubic-bezier(.42,0,.58,1) infinite both; }
@keyframes wv-452-19412-opacity {
  0% { opacity: 0; }
  37.34% { opacity: 0.03; }
  40.91% { opacity: 1; }
  44.96% { opacity: 0.12; }
  75.59% { opacity: 0.1; }
  77.97% { opacity: 1; }
  81.3% { opacity: 0; }
  100% { opacity: 0; }
}
@keyframes wv-452-19412-transform {
  0% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  37.34% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  40.91% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.18,1.18); }
  44.96% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.75,0.75); }
  75.59% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.65,0.65); }
  77.97% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.1,1.1); }
  81.3% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  100% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
}
[data-wv-motion="452:19412"] { animation: wv-452-19412-opacity 1.05s cubic-bezier(.42,0,.58,1) infinite both, wv-452-19412-transform 1.05s cubic-bezier(.42,0,.58,1) infinite both; }
@keyframes wv-452-19442-opacity {
  0% { opacity: 0; }
  42.89% { opacity: 0.03; }
  46.47% { opacity: 1; }
  50.51% { opacity: 0.12; }
  72.82% { opacity: 0.1; }
  75.2% { opacity: 1; }
  78.53% { opacity: 0; }
  100% { opacity: 0; }
}
@keyframes wv-452-19442-transform {
  0% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  42.89% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  46.47% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.18,1.18); }
  50.51% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.75,0.75); }
  72.82% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.65,0.65); }
  75.2% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.1,1.1); }
  78.53% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  100% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
}
[data-wv-motion="452:19442"] { animation: wv-452-19442-opacity 1.05s cubic-bezier(.42,0,.58,1) infinite both, wv-452-19442-transform 1.05s cubic-bezier(.42,0,.58,1) infinite both; }
@keyframes wv-452-19472-opacity {
  0% { opacity: 0; }
  52.17% { opacity: 0.03; }
  55.74% { opacity: 1; }
  59.79% { opacity: 0.12; }
  69.58% { opacity: 0.1; }
  71.96% { opacity: 1; }
  75.29% { opacity: 0; }
  100% { opacity: 0; }
}
@keyframes wv-452-19472-transform {
  0% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  52.17% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  55.74% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.18,1.18); }
  59.79% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.75,0.75); }
  69.58% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.65,0.65); }
  71.96% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.1,1.1); }
  75.29% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  100% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
}
[data-wv-motion="452:19472"] { animation: wv-452-19472-opacity 1.05s cubic-bezier(.42,0,.58,1) infinite both, wv-452-19472-transform 1.05s cubic-bezier(.42,0,.58,1) infinite both; }
@keyframes wv-456-19590-opacity {
  0% { opacity: 0; }
  27.68% { opacity: 0.03; }
  31.25% { opacity: 1; }
  35.3% { opacity: 0.12; }
  79.3% { opacity: 0.1; }
  81.68% { opacity: 1; }
  85.01% { opacity: 0; }
  100% { opacity: 0; }
}
@keyframes wv-456-19590-transform {
  0% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  27.68% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  31.25% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.18,1.18); }
  35.3% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.75,0.75); }
  79.3% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.65,0.65); }
  81.68% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.1,1.1); }
  85.01% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  100% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
}
[data-wv-motion="456:19590"] { animation: wv-456-19590-opacity 1.05s cubic-bezier(.42,0,.58,1) infinite both, wv-456-19590-transform 1.05s cubic-bezier(.42,0,.58,1) infinite both; }
@keyframes wv-456-19621-opacity {
  0% { opacity: 0; }
  32.12% { opacity: 0.03; }
  35.69% { opacity: 1; }
  39.74% { opacity: 0.12; }
  76.95% { opacity: 0.1; }
  79.34% { opacity: 1; }
  82.67% { opacity: 0; }
  100% { opacity: 0; }
}
@keyframes wv-456-19621-transform {
  0% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  32.12% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  35.69% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.18,1.18); }
  39.74% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.75,0.75); }
  76.95% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.65,0.65); }
  79.34% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.1,1.1); }
  82.67% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  100% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
}
[data-wv-motion="456:19621"] { animation: wv-456-19621-opacity 1.05s cubic-bezier(.42,0,.58,1) infinite both, wv-456-19621-transform 1.05s cubic-bezier(.42,0,.58,1) infinite both; }
@keyframes wv-456-19652-opacity {
  0% { opacity: 0; }
  39.06% { opacity: 0.03; }
  42.64% { opacity: 1; }
  46.68% { opacity: 0.12; }
  74.61% { opacity: 0.1; }
  76.99% { opacity: 1; }
  80.32% { opacity: 0; }
  100% { opacity: 0; }
}
@keyframes wv-456-19652-transform {
  0% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  39.06% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  42.64% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.18,1.18); }
  46.68% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.75,0.75); }
  74.61% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.65,0.65); }
  76.99% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.1,1.1); }
  80.32% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  100% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
}
[data-wv-motion="456:19652"] { animation: wv-456-19652-opacity 1.05s cubic-bezier(.42,0,.58,1) infinite both, wv-456-19652-transform 1.05s cubic-bezier(.42,0,.58,1) infinite both; }
@keyframes wv-456-19683-opacity {
  0% { opacity: 0; }
  45.78% { opacity: 0.03; }
  49.35% { opacity: 1; }
  53.4% { opacity: 0.12; }
  72.35% { opacity: 0.1; }
  74.73% { opacity: 1; }
  78.06% { opacity: 0; }
  100% { opacity: 0; }
}
@keyframes wv-456-19683-transform {
  0% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  45.78% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  49.35% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.18,1.18); }
  53.4% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.75,0.75); }
  72.35% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.65,0.65); }
  74.73% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.1,1.1); }
  78.06% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  100% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
}
[data-wv-motion="456:19683"] { animation: wv-456-19683-opacity 1.05s cubic-bezier(.42,0,.58,1) infinite both, wv-456-19683-transform 1.05s cubic-bezier(.42,0,.58,1) infinite both; }
@keyframes wv-456-19714-opacity {
  0% { opacity: 0; }
  47.56% { opacity: 0.03; }
  51.13% { opacity: 1; }
  55.18% { opacity: 0.12; }
  71.03% { opacity: 0.1; }
  73.41% { opacity: 1; }
  76.74% { opacity: 0; }
  100% { opacity: 0; }
}
@keyframes wv-456-19714-transform {
  0% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  47.56% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  51.13% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.18,1.18); }
  55.18% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.75,0.75); }
  71.03% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.65,0.65); }
  73.41% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.1,1.1); }
  76.74% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  100% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
}
[data-wv-motion="456:19714"] { animation: wv-456-19714-opacity 1.05s cubic-bezier(.42,0,.58,1) infinite both, wv-456-19714-transform 1.05s cubic-bezier(.42,0,.58,1) infinite both; }
@keyframes wv-456-19745-opacity {
  0% { opacity: 0; }
  50.28% { opacity: 0.03; }
  53.85% { opacity: 1; }
  57.9% { opacity: 0.12; }
  70.3% { opacity: 0.1; }
  72.68% { opacity: 1; }
  76.02% { opacity: 0; }
  100% { opacity: 0; }
}
@keyframes wv-456-19745-transform {
  0% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  50.28% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  53.85% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.18,1.18); }
  57.9% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.75,0.75); }
  70.3% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.65,0.65); }
  72.68% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.1,1.1); }
  76.02% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  100% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
}
[data-wv-motion="456:19745"] { animation: wv-456-19745-opacity 1.05s cubic-bezier(.42,0,.58,1) infinite both, wv-456-19745-transform 1.05s cubic-bezier(.42,0,.58,1) infinite both; }
@keyframes wv-456-19776-opacity {
  0% { opacity: 0; }
  53.33% { opacity: 0.03; }
  56.91% { opacity: 1; }
  60.95% { opacity: 0.12; }
  69.45% { opacity: 0.1; }
  71.83% { opacity: 1; }
  75.16% { opacity: 0; }
  100% { opacity: 0; }
}
@keyframes wv-456-19776-transform {
  0% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  53.33% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  56.91% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.18,1.18); }
  60.95% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.75,0.75); }
  69.45% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.65,0.65); }
  71.83% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.1,1.1); }
  75.16% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  100% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
}
[data-wv-motion="456:19776"] { animation: wv-456-19776-opacity 1.05s cubic-bezier(.42,0,.58,1) infinite both, wv-456-19776-transform 1.05s cubic-bezier(.42,0,.58,1) infinite both; }
@keyframes wv-456-19807-opacity {
  0% { opacity: 0; }
  53.33% { opacity: 0.03; }
  56.9% { opacity: 1; }
  60.95% { opacity: 0.12; }
  68.81% { opacity: 0.1; }
  71.19% { opacity: 1; }
  74.52% { opacity: 0; }
  100% { opacity: 0; }
}
@keyframes wv-456-19807-transform {
  0% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  53.33% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  56.9% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.18,1.18); }
  60.95% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.75,0.75); }
  68.81% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.65,0.65); }
  71.19% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.1,1.1); }
  74.52% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  100% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
}
[data-wv-motion="456:19807"] { animation: wv-456-19807-opacity 1.05s cubic-bezier(.42,0,.58,1) infinite both, wv-456-19807-transform 1.05s cubic-bezier(.42,0,.58,1) infinite both; }
@keyframes wv-456-19838-opacity {
  0% { opacity: 0; }
  52.83% { opacity: 0.03; }
  56.41% { opacity: 1; }
  60.45% { opacity: 0.12; }
  69.32% { opacity: 0.1; }
  71.7% { opacity: 1; }
  75.04% { opacity: 0; }
  100% { opacity: 0; }
}
@keyframes wv-456-19838-transform {
  0% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  52.83% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  56.41% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.18,1.18); }
  60.45% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.75,0.75); }
  69.32% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.65,0.65); }
  71.7% { transform: translate3d(0px,0px,0) rotate(0deg) scale(1.1,1.1); }
  75.04% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
  100% { transform: translate3d(0px,0px,0) rotate(0deg) scale(0.55,0.55); }
}
[data-wv-motion="456:19838"] { animation: wv-456-19838-opacity 1.05s cubic-bezier(.42,0,.58,1) infinite both, wv-456-19838-transform 1.05s cubic-bezier(.42,0,.58,1) infinite both; }
