.conduit-home{--font-sans:var(--font-geist-sans),sans-serif;--font-mono:var(--font-geist-mono),monospace}.conduit-home section[id]{scroll-margin-top:24px}.conduit-home code{font-family:var(--font-geist-mono),monospace}.conduit-home :is(a,button,summary){touch-action:manipulation}.conduit-home .conduit-header-api:hover{color:var(--action-dark);background:var(--brand-medium);border-color:var(--brand-medium)}@keyframes conduit-type-cursor{50%{opacity:0}}@keyframes conduit-marquee{to{transform:translate(-50%)}}@keyframes conduit-step-highlight{0%,30%{opacity:1}33.333%,to{opacity:0}}@keyframes conduit-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes conduit-drift-up{to{transform:translateY(-8px)}}@keyframes conduit-drift-down{to{transform:translateY(8px)}}@keyframes conduit-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.conduit-cursor{animation:1s step-end infinite conduit-type-cursor}.conduit-logo-track{animation:35s linear infinite conduit-marquee}.conduit-step{border-top:1px solid var(--neutral-light)}.conduit-step:before{content:"";background:var(--action-dark);height:2px;animation:9s linear infinite conduit-step-highlight;position:absolute;inset:-1px 0 auto}.conduit-step>span{isolation:isolate;justify-content:center;align-items:center;width:30px;height:24px;display:inline-flex;position:relative}.conduit-step>span:before{content:"";z-index:-1;background:var(--brand-medium);border-radius:6px;animation:9s linear infinite conduit-step-highlight;position:absolute;inset:0}.conduit-step:nth-child(2):before,.conduit-step:nth-child(2)>span:before{animation-delay:-6s}.conduit-step:nth-child(3):before,.conduit-step:nth-child(3)>span:before{animation-delay:-3s}.conduit-profile svg>path:nth-child(2){animation:1.6s linear infinite conduit-flow}.conduit-profile svg>g:first-of-type{animation:6s ease-in-out infinite alternate conduit-drift-up}.conduit-profile svg>g:nth-of-type(2){animation:6s ease-in-out infinite alternate conduit-drift-down}.conduit-profile line{animation:1.6s ease-in-out infinite alternate conduit-wave}.conduit-profile line:nth-child(3n){animation-duration:1.9s;animation-delay:-.22s}.conduit-profile line:nth-child(3n+1){animation-duration:2.15s;animation-delay:-.55s}.conduit-profile line:nth-child(3n+2){animation-delay:-1.1s}.conduit-profile rect[style]{animation:1.6s ease-out both conduit-grow}.conduit-profile g:nth-of-type(2) rect[style]{animation-delay:.15s}.conduit-profile g:nth-of-type(3) rect[style]{animation-delay:.3s}.conduit-profile g:nth-of-type(4) rect[style]{animation-delay:.45s}.conduit-motion[data-running=false] *,.conduit-motion[data-running=false] :before{animation-play-state:paused}.conduit-home :is(a,button,summary):focus-visible{outline:2px solid var(--brand-dark);outline-offset:5px}.conduit-dots{background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-image:radial-gradient(lab(100% 0 0/.08) 1px,#0000 1px);background-size:26px 26px}.conduit-pointer-glow{pointer-events:none;opacity:0;background:radial-gradient(circle,var(--brand-medium)0%,transparent 65%);filter:blur(40px);mix-blend-mode:screen;z-index:0;border-radius:9999px;width:320px;height:320px;margin:-160px 0 0 -160px;transition:opacity .4s;position:absolute;top:0;left:0}@keyframes conduit-flow{to{stroke-dashoffset:-16px}}@keyframes conduit-orbit{to{transform:rotate(360deg)}}@keyframes conduit-orbit-reverse{to{transform:rotate(-360deg)}}@keyframes conduit-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.conduit-orbit{animation:30s linear infinite conduit-orbit}.conduit-orbit-reverse{animation:24s linear infinite conduit-orbit-reverse}.conduit-flow{animation:1.6s linear infinite conduit-flow}.conduit-home [data-paused=true] svg *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){html:has(.conduit-home){scroll-behavior:auto}.conduit-home .conduit-orbit,.conduit-home .conduit-orbit-reverse,.conduit-home .conduit-flow,.conduit-home .conduit-motion *,.conduit-home .conduit-motion :before{animation:none}.conduit-step:before,.conduit-step>span:before{opacity:0}.conduit-step:first-child:before,.conduit-step:first-child>span:before{opacity:1}.conduit-logo-track{width:100%}.conduit-logo-group{flex-wrap:wrap;justify-content:center;gap:32px;width:100%;padding:0 20px}.conduit-logo-group[aria-hidden=true]{display:none}}
