@keyframes dash-flow{0%{stroke-dashoffset:10}to{stroke-dashoffset:0}}.animated-dash[data-astro-cid-f5y7tnbd]{animation:dash-flow 1s linear infinite}.animated-dash[data-astro-cid-ssrvywfa]{animation:dash-flow 1s linear infinite}.reverse-animated-dash[data-astro-cid-ssrvywfa]{animation:dash-flow 1s linear infinite reverse}@keyframes draw-line{0%{stroke-dashoffset:200;opacity:1}35%{stroke-dashoffset:0;opacity:1}50%{stroke-dashoffset:0;opacity:1}75%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:200;opacity:0}}.animated-solid-line[data-astro-cid-ssrvywfa]{stroke-dasharray:200;animation:draw-line 4s ease-in-out infinite}.globe-container[data-astro-cid-ssrvywfa]{perspective:1000px;perspective-origin:center center}.globe-rotation[data-astro-cid-ssrvywfa]{transform-style:preserve-3d;transform-origin:center top;animation:globe-spin 10s ease-in-out infinite}@keyframes globe-spin{0%{transform:rotateY(-5deg) scale(1.01)}50%{transform:rotateY(5deg) scale(1.01)}to{transform:rotateY(-5deg) scale(1.01)}}.arrow-container[data-astro-cid-ssrvywfa]{overflow:hidden}.animated-arrow-line[data-astro-cid-ssrvywfa]{stroke-dasharray:25;animation:draw-line-path 4s ease-in-out infinite}@keyframes draw-line-path{0%{stroke-dashoffset:25}25%{stroke-dashoffset:0}50%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.pulse-ring[data-astro-cid-ssrvywfa]{transform-origin:408px 417px;filter:blur(.5px)}.pulse-ring-1[data-astro-cid-ssrvywfa],.pulse-ring-1-stroke[data-astro-cid-ssrvywfa]{animation:pulse-inner 2.5s ease-in-out infinite}.pulse-ring-2[data-astro-cid-ssrvywfa],.pulse-ring-2-stroke[data-astro-cid-ssrvywfa]{animation:pulse-middle 2.5s ease-in-out infinite;animation-delay:.1s}.pulse-ring-3[data-astro-cid-ssrvywfa],.pulse-ring-3-stroke[data-astro-cid-ssrvywfa]{animation:pulse-outer 2.5s ease-in-out infinite;animation-delay:.2s}@keyframes pulse-inner{0%{transform:scale(1);opacity:0}20%{opacity:1}to{transform:scale(1.6);opacity:0}}@keyframes pulse-middle{0%{transform:scale(1);opacity:0}18%{opacity:.9}to{transform:scale(1.55);opacity:0}}@keyframes pulse-outer{0%{transform:scale(1);opacity:0}16%{opacity:.8}to{transform:scale(1.5);opacity:0}}.globe-background[data-astro-cid-ssrvywfa]{fill:url(#pattern0_2717_132)}html.dark .globe-background[data-astro-cid-ssrvywfa]{fill:url(#pattern0_2717_132_dark)}@keyframes dash-flow{0%{stroke-dashoffset:16}to{stroke-dashoffset:0}}.animated-dash[data-astro-cid-i4uktha6]{animation:dash-flow 1s linear infinite}@keyframes rotate{0%{transform:rotate(0)}33.33%{transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes codeIconLeft{0%{transform:scale(1) translate(0)}16.67%{transform:scale(.8) translate(-8px)}33.33%{transform:scale(1) translate(0)}to{transform:scale(1) translate(0)}}@keyframes codeIconCenter{0%{transform:rotate(0)}33.33%{transform:rotate(180deg)}to{transform:rotate(180deg)}}@keyframes codeIconRight{0%{transform:scale(1) translate(0)}16.67%{transform:scale(.8) translate(8px)}33.33%{transform:scale(1) translate(0)}to{transform:scale(1) translate(0)}}[data-astro-cid-sfbwm6bs][id=serverless-architecture-diagram-repeat-icon]{transform-origin:center;transform-box:fill-box;animation:rotate 4s ease-in-out infinite}[data-astro-cid-sfbwm6bs][id=serverless-architecture-diagram-code-icon-left]{transform-origin:center left;transform-box:fill-box;animation:codeIconLeft 4s cubic-bezier(.4,0,.2,1) .5s infinite}[data-astro-cid-sfbwm6bs][id=serverless-architecture-diagram-code-icon-center]{transform-origin:center;transform-box:fill-box;animation:codeIconCenter 4s cubic-bezier(.4,0,.2,1) .5s infinite}[data-astro-cid-sfbwm6bs][id=serverless-architecture-diagram-code-icon-right]{transform-origin:center right;transform-box:fill-box;animation:codeIconRight 4s cubic-bezier(.4,0,.2,1) .5s infinite}@keyframes agents-section-reveal{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.agents-presentation .agents-reveal-target{opacity:0;transform:translateY(1.25rem);animation:agents-section-reveal .65s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% cover 38%}}@supports not (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.agents-presentation .agents-reveal-target{animation:none;opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.agents-presentation .agents-reveal-target{opacity:1;transform:none;animation:none}}@keyframes agents-cursor-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:no-preference){.agents-cursor-float{animation:agents-cursor-float 4s ease-in-out infinite}}
