#galaxy-space{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden}.hero-network[data-astro-cid-bcnnqveb] svg[data-astro-cid-bcnnqveb]{overflow:hidden;background:transparent;border-radius:16px;stroke:#7dd3d8;fill:none}.hero-network[data-astro-cid-bcnnqveb] .diagram-text[data-astro-cid-bcnnqveb]{fill:#7dd3d8;stroke:none}.hero-network[data-astro-cid-bcnnqveb] .row-dim[data-astro-cid-bcnnqveb]{opacity:1}.hero-network[data-astro-cid-bcnnqveb] .connectors[data-astro-cid-bcnnqveb] line[data-astro-cid-bcnnqveb]{stroke-width:1.4;opacity:.4}.hero-network[data-astro-cid-bcnnqveb] .row-dim[data-astro-cid-bcnnqveb] .app-bases[data-astro-cid-bcnnqveb] rect[data-astro-cid-bcnnqveb]{fill:#0f172abf;stroke:#94a3b859;stroke-width:1;opacity:.7}.hero-network[data-astro-cid-bcnnqveb] .row-dim[data-astro-cid-bcnnqveb] .small-app[data-astro-cid-bcnnqveb] image[data-astro-cid-bcnnqveb],.hero-network[data-astro-cid-bcnnqveb] .row-dim[data-astro-cid-bcnnqveb] .company-logo[data-astro-cid-bcnnqveb]{opacity:.4}.hero-network[data-astro-cid-bcnnqveb] .row-dim[data-astro-cid-bcnnqveb] .small-app[data-astro-cid-bcnnqveb] image[data-astro-cid-bcnnqveb]{filter:drop-shadow(0 1px 4px rgba(15,23,42,.2))}.hero-network[data-astro-cid-bcnnqveb] .row-meta[data-astro-cid-bcnnqveb] .small-app[data-astro-cid-bcnnqveb]>g[data-astro-cid-bcnnqveb]:last-child rect[data-astro-cid-bcnnqveb]{fill:#1f2937;stroke:none}.hero-network[data-astro-cid-bcnnqveb] .row-meta[data-astro-cid-bcnnqveb] .small-app[data-astro-cid-bcnnqveb]>g[data-astro-cid-bcnnqveb]:last-child ellipse[data-astro-cid-bcnnqveb],.hero-network[data-astro-cid-bcnnqveb] .row-meta[data-astro-cid-bcnnqveb] .small-app[data-astro-cid-bcnnqveb]>g[data-astro-cid-bcnnqveb]:last-child circle[data-astro-cid-bcnnqveb]{stroke:#a5f3fc;fill:none;stroke-width:1.4}.hero-network[data-astro-cid-bcnnqveb] .row-meta[data-astro-cid-bcnnqveb] .small-app[data-astro-cid-bcnnqveb]>g[data-astro-cid-bcnnqveb]:last-child circle[data-astro-cid-bcnnqveb]{fill:#a5f3fc;stroke:none}.hero-network[data-astro-cid-bcnnqveb] .company-label[data-astro-cid-bcnnqveb]{font-size:13px;font-weight:600;letter-spacing:.2px;fill:#9de2e6;opacity:.92}.hero-network[data-astro-cid-bcnnqveb] .row-os[data-astro-cid-bcnnqveb]{opacity:1}.hero-network[data-astro-cid-bcnnqveb] .os-label[data-astro-cid-bcnnqveb]{font-size:17px;font-weight:700;letter-spacing:.3px;fill:#a5f3fc}.hero-network[data-astro-cid-bcnnqveb] .row-os[data-astro-cid-bcnnqveb] .os-app[data-astro-cid-bcnnqveb] [data-astro-cid-bcnnqveb]{stroke:#7dd3d8;stroke-width:2.1}.hero-network[data-astro-cid-bcnnqveb] .row-os[data-astro-cid-bcnnqveb] .os-dot[data-astro-cid-bcnnqveb]{fill:#a5f3fc;stroke:none}.hero-network[data-astro-cid-bcnnqveb] .row-os[data-astro-cid-bcnnqveb] .os-app[data-astro-cid-bcnnqveb] g[data-astro-cid-bcnnqveb]{filter:drop-shadow(0 0 8px rgba(125,211,216,.24))}.hero-network[data-astro-cid-bcnnqveb] .os-placeholder-icon[data-astro-cid-bcnnqveb]{fill:#14b8a61f;stroke:#7dd3d8;stroke-width:2}.hero-network[data-astro-cid-bcnnqveb] .os-placeholder-mark[data-astro-cid-bcnnqveb]{stroke:#99f6e4;stroke-width:2.2;stroke-linecap:round}.hero-network[data-astro-cid-bcnnqveb] .os-placeholder-text[data-astro-cid-bcnnqveb]{fill:#99f6e4;font-size:10px;font-weight:400;letter-spacing:.2px;stroke:none}@media(max-width:1023px){.hero-network[data-astro-cid-bcnnqveb]{margin-top:.5rem}.hero-network[data-astro-cid-bcnnqveb] svg[data-astro-cid-bcnnqveb]{max-width:560px}}.hero-cascade-bg[data-astro-cid-bcnnqveb]:before{content:"";position:absolute;inset:-14% -12% -20% -10%;pointer-events:none;background:radial-gradient(circle at 72% 40%,rgba(125,211,216,.1),transparent 42%),linear-gradient(135deg,#05966900,#0d94880d 34%,#065f4621 64%,#082f4933);animation:hero-cascade-flow 12s ease-in-out infinite}.hero-cascade-bg[data-astro-cid-bcnnqveb]:after{content:"";position:absolute;inset:42% -10% -24% -6%;pointer-events:none;background:linear-gradient(120deg,#7dd3d800,#7dd3d80d 42%,#a5f3fc1a 58%,#7dd3d800);filter:blur(28px);animation:hero-cascade-flow 12s ease-in-out infinite reverse}@keyframes hero-cascade-flow{0%,to{transform:translate(0) translateY(0) scale(1);opacity:.9}50%{transform:translate(12px) translateY(-8px) scale(1.02);opacity:1}}
