@keyframes homepage-diagrams-module__UGX5Lq__diagramReveal{0%,8%{opacity:0;transform:translateY(10px)}18%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes homepage-diagrams-module__UGX5Lq__diagramFade{0%,14%{opacity:0}24%,88%{opacity:1}96%,to{opacity:0}}@keyframes homepage-diagrams-module__UGX5Lq__routePulse{0%{stroke-dashoffset:226px}to{stroke-dashoffset:0}}@keyframes homepage-diagrams-module__UGX5Lq__progressFill{0%,30%{transform:scaleX(0)}52%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes homepage-diagrams-module__UGX5Lq__promptType{0%,5%{width:0}28%,90%{width:30ch}to{width:0}}@keyframes homepage-diagrams-module__UGX5Lq__caretBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes homepage-diagrams-module__UGX5Lq__lineGrow{0%,6%{transform:scaleX(0)}18%,92%{transform:scaleX(1)}99%,to{transform:scaleX(0)}}@keyframes homepage-diagrams-module__UGX5Lq__connectorDrop{0%{opacity:0;transform:translateY(0)}18%,82%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes homepage-diagrams-module__UGX5Lq__waveform{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes homepage-diagrams-module__UGX5Lq__statusPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes homepage-diagrams-module__UGX5Lq__chipCycle{0%,12%{border-color:color-mix(in oklab, var(--primary) 55%, transparent);background:color-mix(in oklab, var(--primary) 12%, transparent)}17%,to{border-color:color-mix(in oklab, var(--secondary-foreground) 15%, transparent);background:0 0}}.homepage-diagrams-module__UGX5Lq__websiteHero,.homepage-diagrams-module__UGX5Lq__websiteLine,.homepage-diagrams-module__UGX5Lq__websiteColumn,.homepage-diagrams-module__UGX5Lq__websiteBadge,.homepage-diagrams-module__UGX5Lq__automationLabel,.homepage-diagrams-module__UGX5Lq__automationNode,.homepage-diagrams-module__UGX5Lq__aiAgent,.homepage-diagrams-module__UGX5Lq__aiOutputLine,.homepage-diagrams-module__UGX5Lq__aiReady{opacity:0;animation:7s cubic-bezier(.2,.8,.2,1) infinite homepage-diagrams-module__UGX5Lq__diagramReveal}.homepage-diagrams-module__UGX5Lq__websiteLineFirst{animation-delay:.22s}.homepage-diagrams-module__UGX5Lq__websiteLineSecond{animation-delay:.38s}.homepage-diagrams-module__UGX5Lq__websiteColumn:first-child{animation-delay:.56s}.homepage-diagrams-module__UGX5Lq__websiteColumn:nth-child(2){animation-delay:.68s}.homepage-diagrams-module__UGX5Lq__websiteColumn:nth-child(3){animation-delay:.8s}.homepage-diagrams-module__UGX5Lq__websiteBadge{animation-name:homepage-diagrams-module__UGX5Lq__diagramFade;animation-delay:1.1s}.homepage-diagrams-module__UGX5Lq__automationPulse{fill:none;stroke:var(--primary);stroke-width:2px;stroke-dasharray:16 210;animation:2.6s linear infinite homepage-diagrams-module__UGX5Lq__routePulse}.homepage-diagrams-module__UGX5Lq__automationPulseSecond{animation-delay:.5s}.homepage-diagrams-module__UGX5Lq__automationPulseThird{animation-delay:.75s}.homepage-diagrams-module__UGX5Lq__automationPulseFourth{animation-delay:1s}.homepage-diagrams-module__UGX5Lq__automationNode:nth-of-type(3){animation-delay:.3s}.homepage-diagrams-module__UGX5Lq__automationNode:nth-of-type(4){animation-delay:.6s}.homepage-diagrams-module__UGX5Lq__automationNode:nth-of-type(5){animation-delay:.74s}.homepage-diagrams-module__UGX5Lq__automationNode:nth-of-type(6){animation-delay:.88s}.homepage-diagrams-module__UGX5Lq__aiPrompt{white-space:nowrap;max-width:100%;animation:7s steps(30,end) infinite homepage-diagrams-module__UGX5Lq__promptType;display:block;overflow:hidden}.homepage-diagrams-module__UGX5Lq__aiCaret{background:var(--primary);flex:none;width:2px;height:.875rem;animation:1s step-end infinite homepage-diagrams-module__UGX5Lq__caretBlink}.homepage-diagrams-module__UGX5Lq__aiAgent:first-child{animation-delay:.5s}.homepage-diagrams-module__UGX5Lq__aiAgent:nth-child(2){animation-delay:.62s}.homepage-diagrams-module__UGX5Lq__aiAgent:nth-child(3){animation-delay:.74s}.homepage-diagrams-module__UGX5Lq__aiProgress{transform-origin:0;animation:7s cubic-bezier(.3,.8,.2,1) infinite homepage-diagrams-module__UGX5Lq__progressFill}.homepage-diagrams-module__UGX5Lq__aiAgent:nth-child(2) .homepage-diagrams-module__UGX5Lq__aiProgress{animation-delay:.14s}.homepage-diagrams-module__UGX5Lq__aiAgent:nth-child(3) .homepage-diagrams-module__UGX5Lq__aiProgress{animation-delay:.28s}.homepage-diagrams-module__UGX5Lq__aiOutputLine:first-child{animation-delay:1.05s}.homepage-diagrams-module__UGX5Lq__aiOutputLine:nth-child(2){animation-delay:1.2s}.homepage-diagrams-module__UGX5Lq__aiOutputLine:nth-child(3){animation-delay:1.35s}.homepage-diagrams-module__UGX5Lq__aiOutputLine:nth-child(4){animation-delay:1.5s}.homepage-diagrams-module__UGX5Lq__aiReady{animation-name:homepage-diagrams-module__UGX5Lq__diagramFade;animation-delay:1.7s}.homepage-diagrams-module__UGX5Lq__flowRule{transform-origin:0;animation:9s linear infinite homepage-diagrams-module__UGX5Lq__lineGrow}.homepage-diagrams-module__UGX5Lq__sourceChip{animation:9s linear infinite homepage-diagrams-module__UGX5Lq__chipCycle}.homepage-diagrams-module__UGX5Lq__sourceChip:nth-child(2){animation-delay:-1.8s}.homepage-diagrams-module__UGX5Lq__sourceChip:nth-child(3){animation-delay:-3.6s}.homepage-diagrams-module__UGX5Lq__sourceChip:nth-child(4){animation-delay:-5.4s}.homepage-diagrams-module__UGX5Lq__sourceChip:nth-child(5){animation-delay:-7.2s}.homepage-diagrams-module__UGX5Lq__cycleLine{height:1em;overflow:hidden}.homepage-diagrams-module__UGX5Lq__cycleTrack{will-change:transform;flex-direction:column;animation:9s cubic-bezier(.4,0,.2,1) infinite homepage-diagrams-module__UGX5Lq__copyCycle;display:flex}.homepage-diagrams-module__UGX5Lq__cycleText{flex:0 0 1em;height:1em;line-height:1}@keyframes homepage-diagrams-module__UGX5Lq__copyCycle{0%,28%{transform:translateY(0)}33.333%,61%{transform:translateY(-1em)}66.666%,94%{transform:translateY(-2em)}to{transform:translateY(-3em)}}.homepage-diagrams-module__UGX5Lq__pipelineStage{opacity:0;animation:9s cubic-bezier(.2,.8,.2,1) infinite homepage-diagrams-module__UGX5Lq__diagramReveal}.homepage-diagrams-module__UGX5Lq__pipelineStageSecond{animation-delay:1.1s}.homepage-diagrams-module__UGX5Lq__pipelineStageThird{animation-delay:2.2s}.homepage-diagrams-module__UGX5Lq__connectorDot{background:var(--primary);width:7px;height:7px;box-shadow:0 0 10px color-mix(in oklab, var(--primary) 80%, transparent);border-radius:999px;animation:2.4s cubic-bezier(.5,0,.5,1) infinite homepage-diagrams-module__UGX5Lq__connectorDrop;position:absolute;top:0;left:-3px}.homepage-diagrams-module__UGX5Lq__waveBar{transform-origin:bottom;animation:1.4s ease-in-out infinite homepage-diagrams-module__UGX5Lq__waveform}.homepage-diagrams-module__UGX5Lq__waveBar:nth-child(5n+2){opacity:.75;animation-delay:.14s}.homepage-diagrams-module__UGX5Lq__waveBar:nth-child(5n+3){animation-delay:.28s}.homepage-diagrams-module__UGX5Lq__waveBar:nth-child(5n+4){opacity:.6;animation-delay:.42s}.homepage-diagrams-module__UGX5Lq__waveBar:nth-child(5n+5){opacity:.85;animation-delay:.56s}.homepage-diagrams-module__UGX5Lq__siteRow,.homepage-diagrams-module__UGX5Lq__siteTags,.homepage-diagrams-module__UGX5Lq__profileTitle,.homepage-diagrams-module__UGX5Lq__profileFooter{opacity:0;animation:9s cubic-bezier(.2,.8,.2,1) infinite homepage-diagrams-module__UGX5Lq__diagramReveal}.homepage-diagrams-module__UGX5Lq__siteRow:first-child,.homepage-diagrams-module__UGX5Lq__siteRow:nth-child(2){animation-delay:1.4s}.homepage-diagrams-module__UGX5Lq__siteRow:nth-child(3),.homepage-diagrams-module__UGX5Lq__siteRow:nth-child(4){animation-delay:1.55s}.homepage-diagrams-module__UGX5Lq__siteRow:nth-child(5),.homepage-diagrams-module__UGX5Lq__siteRow:nth-child(6){animation-delay:1.7s}.homepage-diagrams-module__UGX5Lq__siteTags{animation-name:homepage-diagrams-module__UGX5Lq__diagramFade;animation-delay:1.95s}.homepage-diagrams-module__UGX5Lq__profileTitle{animation-delay:2.5s}.homepage-diagrams-module__UGX5Lq__profileFooter{animation-name:homepage-diagrams-module__UGX5Lq__diagramFade;animation-delay:2.8s}.homepage-diagrams-module__UGX5Lq__statusDot{animation:1.8s ease-in-out infinite homepage-diagrams-module__UGX5Lq__statusPulse}@media (prefers-reduced-motion:reduce){.homepage-diagrams-module__UGX5Lq__websiteHero,.homepage-diagrams-module__UGX5Lq__websiteLine,.homepage-diagrams-module__UGX5Lq__websiteColumn,.homepage-diagrams-module__UGX5Lq__websiteBadge,.homepage-diagrams-module__UGX5Lq__automationLabel,.homepage-diagrams-module__UGX5Lq__automationNode,.homepage-diagrams-module__UGX5Lq__aiAgent,.homepage-diagrams-module__UGX5Lq__aiOutputLine,.homepage-diagrams-module__UGX5Lq__aiReady,.homepage-diagrams-module__UGX5Lq__pipelineStage,.homepage-diagrams-module__UGX5Lq__cycleTrack,.homepage-diagrams-module__UGX5Lq__cycleText,.homepage-diagrams-module__UGX5Lq__siteRow,.homepage-diagrams-module__UGX5Lq__siteTags,.homepage-diagrams-module__UGX5Lq__profileTitle,.homepage-diagrams-module__UGX5Lq__profileFooter{opacity:1;animation:none;transform:none}.homepage-diagrams-module__UGX5Lq__automationPulse,.homepage-diagrams-module__UGX5Lq__aiPrompt,.homepage-diagrams-module__UGX5Lq__aiCaret,.homepage-diagrams-module__UGX5Lq__aiProgress,.homepage-diagrams-module__UGX5Lq__flowRule,.homepage-diagrams-module__UGX5Lq__sourceChip,.homepage-diagrams-module__UGX5Lq__connectorDot,.homepage-diagrams-module__UGX5Lq__waveBar,.homepage-diagrams-module__UGX5Lq__statusDot{animation:none}.homepage-diagrams-module__UGX5Lq__aiPrompt{width:auto}.homepage-diagrams-module__UGX5Lq__aiProgress,.homepage-diagrams-module__UGX5Lq__flowRule,.homepage-diagrams-module__UGX5Lq__waveBar{transform:none}.homepage-diagrams-module__UGX5Lq__connectorDot{opacity:1;transform:translateY(50%)}.homepage-diagrams-module__UGX5Lq__cycleText:not(:first-child){display:none}}
.testimonials-module__bp13ra__progressFill{animation-name:testimonials-module__bp13ra__testimonialProgress;animation-duration:var(--testimonial-duration,6s);transform-origin:0;animation-timing-function:linear;animation-fill-mode:forwards;transform:scaleX(0)}@keyframes testimonials-module__bp13ra__testimonialProgress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.testimonials-module__bp13ra__progressFill{animation:none;transform:scaleX(1)}}
