.animated-backdrop_root__p_cfe{position:absolute;inset:0;overflow:hidden;pointer-events:none;mask-image:radial-gradient(ellipse at center,#000 55%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse at center,#000 55%,transparent 100%)}.animated-backdrop_rain__S0htF{position:absolute;inset:-10% 0 0 0;width:100%;height:120%;color:hsl(var(--primary));opacity:.18;animation:animated-backdrop_rain__S0htF 14s linear infinite}[data-theme=dark] .animated-backdrop_rain__S0htF{opacity:.22}.animated-backdrop_orb__NHgfX{position:absolute;width:22rem;height:22rem;border-radius:9999px;filter:blur(60px);opacity:.18;will-change:transform}.animated-backdrop_orbA__bYePe{top:-4rem;left:-4rem;background:hsl(var(--primary));animation:animated-backdrop_drift__J3SXp 22s ease-in-out infinite}.animated-backdrop_orbB__oACeC{bottom:-6rem;right:-4rem;background:hsl(200 91% 60%);animation:animated-backdrop_drift__J3SXp 26s ease-in-out infinite reverse;animation-delay:-6s}.animated-backdrop_toneNeutral__GxwsX .animated-backdrop_orbA__bYePe{background:hsl(var(--muted-foreground));opacity:.12}.animated-backdrop_toneNeutral__GxwsX .animated-backdrop_orbB__oACeC{background:hsl(var(--muted-foreground));opacity:.09}.animated-backdrop_toneNeutral__GxwsX .animated-backdrop_rain__S0htF{color:hsl(var(--muted-foreground));opacity:.12}@keyframes animated-backdrop_rain__S0htF{0%{transform:translateY(-20%)}to{transform:translateY(0)}}@keyframes animated-backdrop_drift__J3SXp{0%,to{transform:translate(0)}50%{transform:translate(2.5rem,1.5rem)}}.feature-illustrations_dots__SeLvS{background-image:radial-gradient(hsl(var(--muted-foreground)/.22) 1px,transparent 1px);background-size:14px 14px;background-position:0 0}.feature-illustrations_enter__Bmf5y{opacity:0;transform:translateY(6px);animation:feature-illustrations_enter__Bmf5y .48s cubic-bezier(.16,1,.3,1) forwards}.feature-illustrations_enter__Bmf5y:first-child{animation-delay:60ms}.feature-illustrations_enter__Bmf5y:nth-child(2){animation-delay:.14s}.feature-illustrations_enter__Bmf5y:nth-child(3){animation-delay:.22s}.feature-illustrations_enter__Bmf5y:nth-child(4){animation-delay:.3s}.feature-illustrations_enter__Bmf5y:nth-child(5){animation-delay:.38s}.feature-illustrations_enter__Bmf5y:nth-child(6){animation-delay:.46s}.feature-illustrations_fill__v1rWa{transform-origin:left center;animation:feature-illustrations_grow__kfxkR 1.2s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.42s;transform:scaleX(0)}.feature-illustrations_barGrow__iJNuZ{transform-origin:bottom center;animation:feature-illustrations_growY__ubaaE .9s cubic-bezier(.16,1,.3,1) forwards;transform:scaleY(0)}.feature-illustrations_barGrow__iJNuZ:first-child{animation-delay:.16s}.feature-illustrations_barGrow__iJNuZ:nth-child(2){animation-delay:.22s}.feature-illustrations_barGrow__iJNuZ:nth-child(3){animation-delay:.28s}.feature-illustrations_barGrow__iJNuZ:nth-child(4){animation-delay:.34s}.feature-illustrations_barGrow__iJNuZ:nth-child(5){animation-delay:.4s}.feature-illustrations_barGrow__iJNuZ:nth-child(6){animation-delay:.46s}.feature-illustrations_barGrow__iJNuZ:nth-child(7){animation-delay:.52s}.feature-illustrations_route___ilHm{stroke-dasharray:4 5;animation:feature-illustrations_route___ilHm 1.6s linear infinite}.feature-illustrations_ping__hZBu4{animation:feature-illustrations_ping__hZBu4 2s cubic-bezier(.16,1,.3,1) infinite;transform-origin:center;transform-box:fill-box}.feature-illustrations_sweep__3622N{animation:feature-illustrations_sweep__3622N 2.6s ease-in-out infinite}@keyframes feature-illustrations_enter__Bmf5y{to{opacity:1;transform:translateY(0)}}@keyframes feature-illustrations_grow__kfxkR{to{transform:scaleX(1)}}@keyframes feature-illustrations_growY__ubaaE{to{transform:scaleY(1)}}@keyframes feature-illustrations_route___ilHm{to{stroke-dashoffset:-36}}@keyframes feature-illustrations_ping__hZBu4{0%,70%,to{transform:scale(1);opacity:1}35%{transform:scale(1.6);opacity:.35}}@keyframes feature-illustrations_sweep__3622N{0%{transform:translateX(-100%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateX(100%);opacity:0}}