.ty-stats{--ty-spring:linear(0,.073,.234,.42,.595,.741,.852,.93,.981,1.01,1.024,1.028,1.027,1.023,1.017,1.012,1.008,1.005,1.002,1.001,1,.999,.999,.999,1);--ty-ease-out:cubic-bezier(0,0,.58,1)}.ty-stats-slot{position:absolute;left:0;right:0}.ty-stats-slot--dna{top:29px}.ty-stats-slot--variants{top:60px}@media (min-width:990px){.ty-stats{--s:min(1,tan(atan2(100vw,1260px)));height:calc(305px + 544px*var(--s))}.ty-stats-fan{scale:var(--s)}.ty-stats-slot{top:301.5px;bottom:auto;left:0;right:auto;translate:-50% -50%}.ty-stats-slot--server{z-index:1}.ty-stats-slot--dna{top:341.5px;left:-365px}.ty-stats-slot--variants{top:341.5px;left:365px}}@keyframes ty-stats-in-title{0%{opacity:0;transform:translateY(24px)}}@keyframes ty-stats-in-card{0%{opacity:0;transform:translateY(80px)scale(.96)}}@media (min-width:990px) and (scripting:enabled) and (prefers-reduced-motion:no-preference){.ty-stats:not([data-inview]) :-webkit-any(.ty-stats-title,.ty-stats-slot){opacity:0}.ty-stats:not([data-inview]) :-moz-any(.ty-stats-title,.ty-stats-slot){opacity:0}.ty-stats:not([data-inview]) :is(.ty-stats-title,.ty-stats-slot){opacity:0}.ty-stats[data-inview] .ty-stats-title{animation:ty-stats-in-title .6s var(--ty-ease-out)both}.ty-stats[data-inview] .ty-stats-slot{animation:ty-stats-in-card .7s var(--ty-ease-out)var(--in)both}.ty-stats-slot--dna{--in:.4s}.ty-stats-slot--server{--in:.52s}.ty-stats-slot--variants{--in:.64s}}@keyframes ty-stats-rise{0%{opacity:0;transform:translateY(var(--rise))}}@supports (animation-timeline:view()){@media (max-width:989.98px) and (prefers-reduced-motion:no-preference){.ty-stats{view-timeline:--ty-stats block;height:300svh}.ty-stats-stage{height:100svh;position:-webkit-sticky;position:sticky;top:0;overflow:clip}.ty-stats-fan{scale:var(--ty-fan-scale,1);transform-origin:top}.ty-stats-title,.ty-stats-slot{animation-name:ty-stats-rise;animation-timing-function:var(--ty-spring);animation-fill-mode:both;animation-timeline:--ty-stats;animation-range:contain contain 33.333%}.ty-stats-title{--rise:40px;animation-range:entry 40%}.ty-stats-slot--server{--rise:220px}.ty-stats-slot--dna{--rise:260px;animation-range:contain 33.333% contain 66.667%}.ty-stats-slot--variants{--rise:300px;animation-range:contain 66.667%}}}@media (max-width:989.98px){.ty-stats[data-motion-fallback]{height:300svh}.ty-stats[data-motion-fallback] .ty-stats-stage{height:100svh;position:-webkit-sticky;position:sticky;top:0;overflow:clip}.ty-stats[data-motion-fallback] .ty-stats-fan{scale:var(--ty-fan-scale,1);transform-origin:top}}@keyframes ty-globe-spin{to{rotate:360deg}}@keyframes ty-plane{25%{transform:translate(8px,-10px)rotate(6deg)scale(1.04)}50%{transform:translate(-5px,4px)rotate(-3deg)scale(.98)}75%{transform:translate(6px,-7px)rotate(4deg)scale(1.03)}}@keyframes ty-breathe{50%{transform:translate(var(--bx),var(--by))scale(1.01)}}@keyframes ty-monitor{50%{fill:#dfe8f4}}@keyframes ty-twinkle{50%{opacity:.4}}@keyframes ty-sweep-move{to{translate:1150px 280px}}@keyframes ty-sweep-fade{0%{opacity:0;animation-timing-function:var(--ty-ease-out)}6.667%{opacity:1}93.333%{opacity:1;animation-timing-function:ease-in}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.ty-globe{transform-box:view-box;animation:6s linear both paused ty-globe-spin}.ty-plane,.ty-breathe{transform-box:fill-box;transform-origin:50%}.ty-plane{animation:ty-plane 6s var(--ty-spring)infinite paused}.ty-breathe{animation:5s ease-in-out infinite paused ty-breathe}.ty-monitor{animation:4s ease-in-out infinite paused ty-monitor}.ty-light{animation:ty-twinkle 2.5s ease-in-out var(--d)infinite paused}.ty-sweep{animation:6s linear infinite paused ty-sweep-move,6s infinite paused ty-sweep-fade}.ty-stats[data-playing] :-webkit-any(.ty-globe,.ty-plane,.ty-breathe,.ty-monitor,.ty-light,.ty-sweep){animation-play-state:running}.ty-stats[data-playing] :-moz-any(.ty-globe,.ty-plane,.ty-breathe,.ty-monitor,.ty-light,.ty-sweep){animation-play-state:running}.ty-stats[data-playing] :is(.ty-globe,.ty-plane,.ty-breathe,.ty-monitor,.ty-light,.ty-sweep){animation-play-state:running}}
/*# sourceMappingURL=efd4a2359cbe6fe0.css.map*/