.service-motion-module__WWL33q__orbitSignal,.service-motion-module__WWL33q__integrationSignal,.service-motion-module__WWL33q__experimentHalo{opacity:0;pointer-events:none}.service-motion-module__WWL33q__experimentHalo{transform-box:fill-box;transform-origin:50%}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-slot=card]:hover .service-motion-module__WWL33q__orbitSignal{animation:6s linear infinite service-motion-module__WWL33q__orbit-travel}[data-slot=card]:hover .service-motion-module__WWL33q__experimentBubble{animation:6s ease-in-out infinite service-motion-module__WWL33q__experiment-drift}[data-slot=card]:hover .service-motion-module__WWL33q__experimentHalo{animation:6s ease-out infinite service-motion-module__WWL33q__experiment-ripple}[data-slot=card]:hover .service-motion-module__WWL33q__integrationSignal{animation:6s linear infinite service-motion-module__WWL33q__integration-travel}[data-slot=card]:hover .service-motion-module__WWL33q__integrationNode{animation:6s ease-in-out infinite service-motion-module__WWL33q__integration-selected}[data-slot=card]:hover .service-motion-module__WWL33q__integrationHub{animation:6s ease-in-out infinite service-motion-module__WWL33q__integration-hub}}@keyframes service-motion-module__WWL33q__orbit-travel{0%{stroke-dashoffset:.06px;opacity:0}4%{opacity:.5}94%{opacity:.5}to{stroke-dashoffset:-.94px;opacity:0}}@keyframes service-motion-module__WWL33q__experiment-drift{0%,to{transform:translate(0)}40%,55%{transform:translate(2px,-5px)}}@keyframes service-motion-module__WWL33q__experiment-ripple{0%,15%{opacity:0;transform:scale(1)}25%{opacity:.14}70%,to{opacity:0;transform:scale(2.6)}}@keyframes service-motion-module__WWL33q__integration-travel{0%{stroke-dashoffset:.18px;opacity:0}2%{opacity:.7}12%{stroke-dashoffset:-1px;opacity:.7}15%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes service-motion-module__WWL33q__integration-selected{0%,20%,to{stroke-opacity:.2}5%,12%{stroke-opacity:.65}}@keyframes service-motion-module__WWL33q__integration-hub{0%,22%,45%,68%,to{stroke:#191919}12%,35%,58%{stroke:#666}}
.product-motion-module__g-Llaq__signal{opacity:0;pointer-events:none}.product-motion-module__g-Llaq__connectSlack,.product-motion-module__g-Llaq__connectGithub{opacity:.25}.product-motion-module__g-Llaq__connectSlackText,.product-motion-module__g-Llaq__connectGithubText,.product-motion-module__g-Llaq__databaseToolText,.product-motion-module__g-Llaq__databaseOpeningText,.product-motion-module__g-Llaq__databaseClosingText,.product-motion-module__g-Llaq__databaseWorkspaceText,.product-motion-module__g-Llaq__databaseUserText{transform-box:fill-box;transform-origin:0}.product-motion-module__g-Llaq__stackBack,.product-motion-module__g-Llaq__stackMiddle,.product-motion-module__g-Llaq__completion,.product-motion-module__g-Llaq__traceProgress,.product-motion-module__g-Llaq__promptReveal{transform-box:fill-box;transform-origin:50%}.product-motion-module__g-Llaq__traceProgress,.product-motion-module__g-Llaq__promptReveal{transform-origin:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-slot=card]:hover .product-motion-module__g-Llaq__signal{animation:3.6s linear infinite product-motion-module__g-Llaq__signal-travel}[data-slot=card]:hover .product-motion-module__g-Llaq__connectSlackText{animation:.9s steps(6,end) both product-motion-module__g-Llaq__code-type}[data-slot=card]:hover .product-motion-module__g-Llaq__connectGithubText{animation:1.05s steps(7,end) 1.05s both product-motion-module__g-Llaq__code-type}[data-slot=card]:hover .product-motion-module__g-Llaq__connectSlack{animation:.3s ease-out .9s both product-motion-module__g-Llaq__connect-enable}[data-slot=card]:hover .product-motion-module__g-Llaq__connectGithub{animation:.3s ease-out 2.1s both product-motion-module__g-Llaq__connect-enable}[data-slot=card]:hover .product-motion-module__g-Llaq__stackBack{animation:2.8s ease-in-out both product-motion-module__g-Llaq__stack-back}[data-slot=card]:hover .product-motion-module__g-Llaq__stackMiddle{animation:2.8s ease-in-out both product-motion-module__g-Llaq__stack-middle}[data-slot=card]:hover .product-motion-module__g-Llaq__databaseToolText{animation:.8s steps(13,end) both product-motion-module__g-Llaq__code-type}[data-slot=card]:hover .product-motion-module__g-Llaq__databaseWorkspaceText{animation:.8s steps(12,end) 1s both product-motion-module__g-Llaq__code-type}[data-slot=card]:hover .product-motion-module__g-Llaq__databaseUserText{animation:.6s steps(7,end) 1.85s both product-motion-module__g-Llaq__code-type}[data-slot=card]:hover .product-motion-module__g-Llaq__databaseOpeningText{animation:.15s steps(2,end) .8s both product-motion-module__g-Llaq__code-type}[data-slot=card]:hover .product-motion-module__g-Llaq__databaseClosingText{animation:.2s steps(3,end) 2.5s both product-motion-module__g-Llaq__code-type}[data-slot=card]:hover .product-motion-module__g-Llaq__databaseScope{animation:1s ease-in-out both product-motion-module__g-Llaq__database-scope}[data-slot=card]:hover .product-motion-module__g-Llaq__databaseCheck{animation:.3s ease-out both product-motion-module__g-Llaq__database-check}[data-slot=card]:hover .product-motion-module__g-Llaq__databaseReady{animation:.6s ease-in-out 2.7s both product-motion-module__g-Llaq__database-ready}[data-slot=card]:hover .product-motion-module__g-Llaq__promptReveal{animation:4.8s steps(24,end) infinite product-motion-module__g-Llaq__run-prompt}[data-slot=card]:hover .product-motion-module__g-Llaq__runProgress{animation:4.8s linear infinite product-motion-module__g-Llaq__run-progress}[data-slot=card]:hover .product-motion-module__g-Llaq__runPosition{animation:4.8s linear infinite product-motion-module__g-Llaq__run-position}[data-slot=card]:hover .product-motion-module__g-Llaq__completion{animation:3.6s ease-in-out infinite product-motion-module__g-Llaq__step-complete}[data-slot=card]:hover .product-motion-module__g-Llaq__provider{animation:4.8s ease-in-out infinite product-motion-module__g-Llaq__provider-selected}[data-slot=card]:hover .product-motion-module__g-Llaq__traceScroll{animation:ease-in-out forwards product-motion-module__g-Llaq__trace-scroll}[data-slot=card]:hover .product-motion-module__g-Llaq__traceProgress{animation:linear both product-motion-module__g-Llaq__trace-progress;animation-delay:inherit;animation-duration:inherit}[data-slot=card]:hover .product-motion-module__g-Llaq__traceActive{animation:ease-in-out both product-motion-module__g-Llaq__trace-active;animation-delay:inherit;animation-duration:inherit}:is([data-slot=card]:hover .product-motion-module__g-Llaq__traceDot,[data-slot=card]:hover .product-motion-module__g-Llaq__traceLabel){animation:ease-in-out both product-motion-module__g-Llaq__trace-step;animation-delay:inherit;animation-duration:inherit}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.product-motion-module__g-Llaq__connectSlack,.product-motion-module__g-Llaq__connectGithub{opacity:1}}@keyframes product-motion-module__g-Llaq__code-type{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes product-motion-module__g-Llaq__connect-enable{0%{opacity:.25}to{opacity:1}}@keyframes product-motion-module__g-Llaq__signal-travel{0%{stroke-dashoffset:.12px;opacity:0}8%{opacity:.65}62%{stroke-dashoffset:-1px;opacity:.65}70%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes product-motion-module__g-Llaq__stack-back{0%,75%,to{transform:translate(0)}30%,50%{transform:translate(-2px,2px)}}@keyframes product-motion-module__g-Llaq__stack-middle{0%,75%,to{transform:translate(0)}35%,50%{transform:translate(-1px,1px)}}@keyframes product-motion-module__g-Llaq__database-scope{0%,to{opacity:0}20%,70%{opacity:.05}}@keyframes product-motion-module__g-Llaq__database-check{0%{opacity:0;stroke-dashoffset:1px}to{opacity:.75;stroke-dashoffset:0}}@keyframes product-motion-module__g-Llaq__database-ready{0%{opacity:.4}50%,to{opacity:1}}@keyframes product-motion-module__g-Llaq__run-prompt{0%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}@keyframes product-motion-module__g-Llaq__run-progress{0%,40%{stroke-dashoffset:1px}80%,to{stroke-dashoffset:0}}@keyframes product-motion-module__g-Llaq__run-position{0%,40%{transform:translate(-106px)}80%,to{transform:translate(0)}}@keyframes product-motion-module__g-Llaq__step-complete{0%,30%,70%,to{transform:scale(1)}45%,52%{transform:scale(1.08)}}@keyframes product-motion-module__g-Llaq__provider-selected{0%,45%,to{fill:#333}18%,28%{fill:#999}}.product-motion-module__g-Llaq__traceRow{transform:translateY(calc(var(--trace-index) * 52px))}.product-motion-module__g-Llaq__traceActive{opacity:0}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.product-motion-module__g-Llaq__traceRow{transform:translateY(calc(var(--trace-index) * 30px))}.product-motion-module__g-Llaq__traceConnector{transform-box:fill-box;transform-origin:top;transform:scaleY(.577)}}@keyframes product-motion-module__g-Llaq__trace-scroll{0%,48%{transform:translateY(0)}54%,64%{transform:translateY(-52px)}70%,to{transform:translateY(-104px)}}@keyframes product-motion-module__g-Llaq__trace-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes product-motion-module__g-Llaq__trace-active{0%,to{opacity:0}10%,85%{opacity:.05}}@keyframes product-motion-module__g-Llaq__trace-step{0%{opacity:.4}10%,85%{opacity:1}to{opacity:.75}}
