[data-engine-hub] .eh-line{opacity:0;transition:opacity .6s ease;transition-delay:var(--eh-draw, .2s)}[data-engine-hub].in .eh-line{opacity:1}[data-engine-hub] .eh-flow{stroke-dasharray:26 9999;stroke-dashoffset:26;filter:drop-shadow(0 0 4px rgba(74,72,240,.5));opacity:0;transition:opacity .6s ease;transition-delay:.7s;animation:ehFlow var(--f-dur, 3s) linear infinite;animation-delay:var(--f-delay, 0s);animation-play-state:paused}[data-engine-hub].in .eh-flow{opacity:1;animation-play-state:running}@keyframes ehFlow{0%{stroke-dashoffset:26}to{stroke-dashoffset:-100}}[data-engine-hub] .eh-glow{width:340px;height:240px;background:radial-gradient(closest-side,rgba(48,46,224,.13),rgba(48,46,224,.04) 55%,transparent 72%);opacity:0;transition:opacity .9s ease;transition-delay:.35s}[data-engine-hub].in .eh-glow{opacity:1}[data-engine-hub] .eh-node{transform:translate(-50%,-50%);transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .5s ease;transition-delay:var(--eh-enter, 0s)}[data-engine-hub]:not(.in) .eh-node{transform:translate(-50%,-50%) scale(.9);opacity:0}@property --eh-beam{syntax: "<angle>"; initial-value: 0deg; inherits: false;}[data-engine-hub] .eh-node:before,[data-engine-hub] .eh-m-node:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.25px;pointer-events:none;background:conic-gradient(from calc(var(--eh-beam) * var(--eh-dir, 1)),transparent 0deg,transparent 268deg,rgba(48,46,224,.18) 308deg,rgba(74,72,240,.75) 338deg,rgba(126,124,248,.55) 350deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:ehBeamSpin var(--eh-dur, 7s) linear infinite;animation-delay:var(--eh-delay, 0s);opacity:0;transition:opacity .6s ease;transition-delay:var(--eh-enter, 0s)}[data-engine-hub].in .eh-node:before,[data-engine-hub].in .eh-m-node:before{opacity:1}@keyframes ehBeamSpin{to{--eh-beam: 360deg}}[data-engine-hub] .eh-hub{animation:ehHubPulse 4.6s ease-in-out infinite}[data-engine-hub]:not(.in) .eh-hub{animation:none}@keyframes ehHubPulse{0%,to{box-shadow:inset 0 1px #ffffff0f,0 18px 44px -16px #0b0b0f8c,0 0 #302ee000}50%{box-shadow:inset 0 1px #ffffff0f,0 18px 44px -16px #0b0b0f8c,0 0 0 14px #302ee012}}[data-engine-hub] .eh-m-hub{box-shadow:inset 0 1px #ffffff0f,0 18px 44px -16px #0b0b0f8c;animation:ehHubPulse 4.6s ease-in-out infinite}[data-engine-hub] .eh-m-base{opacity:0;transition:opacity .6s ease .2s}[data-engine-hub].in .eh-m-base{opacity:1}[data-engine-hub] .eh-m-packet{opacity:0;filter:drop-shadow(0 0 5px rgba(74,72,240,.9));animation:ehMPacket 2.4s ease-in infinite;animation-play-state:paused}[data-engine-hub].in .eh-m-packet{animation-play-state:running}@keyframes ehMPacket{0%{transform:translateY(0);opacity:0}14%{opacity:1}80%{opacity:1}to{transform:translateY(36px);opacity:0}}[data-engine-hub] .eh-m-node{transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .5s ease;transition-delay:var(--eh-enter, 0s)}[data-engine-hub]:not(.in) .eh-m-node{transform:translateY(14px) scale(.96);opacity:0}@media(prefers-reduced-motion:reduce){[data-engine-hub] .eh-flow{display:none}[data-engine-hub] .eh-line,[data-engine-hub] .eh-glow{opacity:1;transition:none}[data-engine-hub] .eh-hub,[data-engine-hub] .eh-m-hub{animation:none}[data-engine-hub] .eh-node:before,[data-engine-hub] .eh-m-node:before{animation:none;background:none}[data-engine-hub] .eh-node,[data-engine-hub] .eh-m-node{transition:none;transform:translate(-50%,-50%);opacity:1}[data-engine-hub] .eh-m-node{transform:none}[data-engine-hub]:not(.in) .eh-node{transform:translate(-50%,-50%);opacity:1}[data-engine-hub]:not(.in) .eh-m-node{transform:none;opacity:1}[data-engine-hub] .eh-m-base{opacity:1;transition:none}[data-engine-hub] .eh-m-packet{display:none}}.vur-shimmer[data-astro-cid-2y43axm2]{transform:translate(-130%);opacity:0}.is-revealed .vur-shimmer[data-astro-cid-2y43axm2]{animation:vurShimmer 3.6s cubic-bezier(.4,0,.2,1) infinite}@keyframes vurShimmer{0%{transform:translate(-130%);opacity:0}30%{opacity:1}65%{opacity:0}to{transform:translate(420%);opacity:0}}@media(prefers-reduced-motion:reduce){.vur-shimmer[data-astro-cid-2y43axm2],.is-revealed .vur-shimmer[data-astro-cid-2y43axm2]{animation:none!important;opacity:0!important}}
