@keyframes float-badge{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float-badge{animation:float-badge 3s ease-in-out infinite}@keyframes pulse-scale{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.animate-pulse-scale{animation:pulse-scale 2s ease-in-out infinite}@keyframes rotate-gradient{0%{background-position:0 50%}to{background-position:300% 50%}}.gradient-border-animated{position:relative;background:linear-gradient(90deg,#d8287c,#9533e8,#d8287c,#000018,#9533e8,#d8287c,#9533e8,#d8287c);background-size:300% 100%;animation:rotate-gradient 8s linear infinite;padding:2px;border-radius:.5rem;filter:blur(0)}.gradient-border-animated>*{position:relative;z-index:1}.gradient-border-animated:before{content:"";position:absolute;inset:2px;background:#000018;border-radius:.375rem;z-index:0}.gradient-border-animated:after{content:"";position:absolute;inset:-8px;background:linear-gradient(90deg,rgba(216,40,124,.4),rgba(149,51,232,.5),rgba(216,40,124,.3),rgba(0,0,24,.1),rgba(149,51,232,.4),rgba(216,40,124,.4),rgba(149,51,232,.5),rgba(216,40,124,.3));background-size:300% 100%;animation:rotate-gradient 8s linear infinite;border-radius:.75rem;filter:blur(16px);z-index:-1;opacity:.6}.tilt-card{transform-style:preserve-3d;transition:transform .3s ease}.tilt-card:hover{transform:perspective(1000px) rotateX(2deg) rotateY(2deg)}@keyframes shield-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(80,200,120,0))}50%{transform:scale(1.1);filter:drop-shadow(0 0 8px rgba(80,200,120,.6))}}.icon-shield:hover{animation:shield-pulse 1s ease-in-out infinite}@keyframes eye-blink{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.icon-eye:hover{animation:eye-blink 3s ease-in-out infinite}@keyframes lock-unlock{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.icon-lock:hover{animation:lock-unlock .6s ease-in-out}@keyframes brain-glow{0%,to{filter:drop-shadow(0 0 0 rgba(149,51,232,0))}50%{filter:drop-shadow(0 0 12px rgba(149,51,232,.8))}}.icon-brain:hover{animation:brain-glow 2s ease-in-out infinite}@keyframes workflow-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon-workflow:hover{animation:workflow-spin 2s linear}@keyframes plug-connect{0%,to{transform:translateX(0)}50%{transform:translateX(-4px)}}.icon-plug:hover{animation:plug-connect .4s ease-in-out}@keyframes activity-pulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.2)}}.icon-activity:hover{animation:activity-pulse .5s ease-in-out infinite}@keyframes number-glow{0%,to{text-shadow:0 0 10px rgba(80,200,120,.3)}50%{text-shadow:0 0 20px rgba(80,200,120,.6),0 0 30px rgba(80,200,120,.4)}}.animate-number-glow{animation:number-glow 2s ease-in-out infinite}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-gradient{background-size:200% 200%;animation:gradient 15s ease infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes v2-flow{to{stroke-dashoffset:-28}}@keyframes v2-flow-rev{to{stroke-dashoffset:28}}@keyframes v2-core-pulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.14);opacity:.15}}@keyframes v2-blip{0%,to{opacity:.35;transform:scale(.85)}40%{opacity:1;transform:scale(1.25)}}@keyframes v2-verdict{0%,8%{opacity:0;transform:translateY(6px) scale(.96)}16%,82%{opacity:1;transform:translateY(0) scale(1)}92%,to{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes v2-scan{0%{transform:translateY(-100%);opacity:0}8%{opacity:.6}to{transform:translateY(2400%);opacity:0}}@keyframes v2-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(2.5%,-3%,0)}}.v2-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.v2-reveal.is-in{opacity:1;transform:none}.v2-card{position:relative;background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,0)) padding-box,linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.02)) border-box;border:1px solid transparent}.v2-grid{background-image:linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 40%,transparent 100%)}@keyframes v2-spin{to{transform:rotate(1turn)}}.v2-anim{animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.v2-anim,.v2-blip,.v2-core,.v2-flow,.v2-orb,.v2-scan,.v2-spin,.v2-verdict{animation:none!important}.v2-reveal{opacity:1;transform:none;transition:none}.v2-verdict{opacity:1!important}}@keyframes v2-float-a{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(6%,-5%,0) scale(1.08)}66%{transform:translate3d(-4%,4%,0) scale(.96)}}@keyframes v2-float-b{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-7%,6%,0) scale(1.12)}}@keyframes v2-hue{0%,to{filter:blur(120px) hue-rotate(0deg)}50%{filter:blur(120px) hue-rotate(24deg)}}.v2-bokeh-a{animation:v2-float-a 30s ease-in-out infinite}.v2-bokeh-b{animation:v2-float-b 38s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.v2-bokeh-a,.v2-bokeh-b{animation:none!important}}.v2-noise{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}.v2-ghostnum{-webkit-text-stroke:1.5px hsla(0,0%,100%,.08);color:transparent;line-height:.8}@media (prefers-reduced-motion:reduce){.v2-float-a,.v2-float-b,.v2-hue{animation:none!important}}@keyframes v2-stream{to{background-position:-200% 0}}.v2-stream{background-image:linear-gradient(90deg,transparent,rgba(80,200,120,.9) 20%,rgba(4,139,168,.9) 50%,transparent 80%);background-size:200% 100%}@media (prefers-reduced-motion:reduce){.v2-stream{animation:none!important}}@keyframes v2-aurora-a{0%,to{transform:translateX(-7%) skewX(-9deg) scaleY(1);opacity:.55}50%{transform:translateX(7%) skewX(7deg) scaleY(1.18);opacity:.9}}@keyframes v2-aurora-b{0%,to{transform:translateX(6%) skewX(8deg) scaleY(1.12);opacity:.5}50%{transform:translateX(-6%) skewX(-7deg) scaleY(.96);opacity:.85}}@keyframes v2-aurora-c{0%,to{transform:translateX(-4%) skewX(4deg) scaleY(1.05);opacity:.4}50%{transform:translateX(5%) skewX(-5deg) scaleY(1.2);opacity:.7}}.v2-aurora-mask{-webkit-mask-image:linear-gradient(180deg,#000,#000 34%,transparent 92%);mask-image:linear-gradient(180deg,#000,#000 34%,transparent 92%)}@media (prefers-reduced-motion:reduce){.v2-aurora-a,.v2-aurora-b,.v2-aurora-c{animation:none!important}}.nv-field{position:absolute;border-radius:50%;filter:blur(72px);mix-blend-mode:screen;opacity:.32;will-change:transform}.nv-f1{animation:nv-drift1 34s ease-in-out infinite alternate}.nv-f2{animation:nv-drift2 41s ease-in-out infinite alternate}.nv-f3{animation:nv-drift3 47s ease-in-out infinite alternate}@keyframes nv-drift1{to{transform:translate(9%,7%) scale(1.15)}}@keyframes nv-drift2{to{transform:translate(-7%,10%) scale(.9)}}@keyframes nv-drift3{to{transform:translate(-10%,-6%) scale(1.12)}}.nv-node{animation:nv-neuron 3.2s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes nv-neuron{0%,to{opacity:.5}50%{opacity:.62}}.nv-halo{animation:nv-halo 3.2s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes nv-halo{0%,to{transform:scale(1);opacity:.28}50%{transform:scale(1.75);opacity:.5}}.nv-halo2{animation:nv-halo2 3.2s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes nv-halo2{0%,to{transform:scale(1);opacity:.1}50%{transform:scale(1.4);opacity:.18}}.nv-svg{transform:translateY(-30px) rotateX(10deg);transform-origin:50% 50%;will-change:transform}@media (max-width:640px){.nv-svg{transform:none}}.nv-alert{animation:nv-toastIn .35s cubic-bezier(.2,.9,.3,1.2) both;transform-origin:left center}.nv-alert.nv-out{animation:nv-toastOut .4s ease-in both}@keyframes nv-toastIn{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes nv-toastOut{to{opacity:0;transform:translateY(-6px) scale(.96)}}@media (prefers-reduced-motion:reduce){.nv-field,.nv-halo,.nv-halo2,.nv-node{animation:none!important}.nv-svg{transform:none}}@keyframes v2-cta{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.v2-cta-pulse{animation:v2-cta 2.2s ease-in-out infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.v2-cta-pulse{animation:none}}.v2-rail-fill{background:linear-gradient(180deg,#9533e8,#d8287c 34%,#048ba8 66%,#50c878);box-shadow:0 0 10px rgba(149,51,232,.45)}.v2-rail-dot{background:#fff;box-shadow:0 0 8px 2px hsla(0,0%,100%,.55),0 0 14px 3px rgba(80,200,120,.4)}@media (hover:none) and (pointer:coarse){.nv-f1,.nv-f2,.nv-f3,.nv-field,.nv-halo,.nv-halo2,.nv-node,.v2-aurora-a,.v2-aurora-b,.v2-aurora-c,.v2-bokeh-a,.v2-bokeh-b,.v2-cta-pulse{animation:none!important}.nv-svg{transform:none}}