.stages.svelte-mz4csa{margin:0;padding:0;list-style:none;display:grid}.stage.svelte-mz4csa{--tone:var(--vhs-green);grid-template-columns:2rem minmax(0,1fr);gap:.9rem;display:grid}.tone-cyan.svelte-mz4csa{--tone:var(--vhs-cyan)}.tone-yellow.svelte-mz4csa{--tone:var(--vhs-yellow)}.tone-magenta.svelte-mz4csa{--tone:var(--vhs-magenta)}.tone-coral.svelte-mz4csa{--tone:var(--vhs-coral)}.rail.svelte-mz4csa{flex-direction:column;align-items:center;display:flex;position:relative}.node.svelte-mz4csa{z-index:1;border:2px solid var(--tone);width:1rem;height:1rem;box-shadow:0 0 10px var(--tone);background:#0b0816;border-radius:999px;margin-top:1.4rem;position:relative}@supports (color:color-mix(in lab,red,red)){.node.svelte-mz4csa{box-shadow:0 0 10px color-mix(in srgb,var(--tone) 70%,transparent)}}.phase-past.svelte-mz4csa .node:where(.svelte-mz4csa){background:var(--tone)}.phase-now.svelte-mz4csa .node:where(.svelte-mz4csa):after{content:"";border:1px solid var(--tone);border-radius:999px;animation:1.8s ease-out infinite svelte-mz4csa-now-pulse;position:absolute;inset:-6px}.segment.svelte-mz4csa{flex:1;width:2px;margin-top:.3rem;position:relative;overflow:hidden}.segment-past.svelte-mz4csa{background:linear-gradient(180deg,var(--tone),var(--tone))}@supports (color:color-mix(in lab,red,red)){.segment-past.svelte-mz4csa{background:linear-gradient(180deg,var(--tone),color-mix(in srgb,var(--tone) 40%,transparent))}}.segment-past.svelte-mz4csa:after{content:"";filter:blur(1px);width:6px;height:2.5rem;animation:2.4s ease-in infinite svelte-mz4csa-signal;animation-delay:calc(var(--i) * .6s);background:linear-gradient(#0000,#fff,#0000);border-radius:999px;position:absolute;left:-2px}.segment-future.svelte-mz4csa{background:repeating-linear-gradient(180deg,var(--tone) 0 6px,transparent 6px 14px)}@supports (color:color-mix(in lab,red,red)){.segment-future.svelte-mz4csa{background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--tone) 55%,transparent) 0 6px,transparent 6px 14px)}}.segment-future.svelte-mz4csa{background-size:100% 14px;animation:1.6s linear infinite svelte-mz4csa-tape}.card.svelte-mz4csa{border:1px solid var(--tone);gap:1rem;margin-bottom:1.25rem;padding:1rem 1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.card.svelte-mz4csa{border:1px solid color-mix(in srgb,var(--tone) 25%,transparent)}}.card.svelte-mz4csa{background:#ffffff06;border-radius:.9rem}.phase-now.svelte-mz4csa .card:where(.svelte-mz4csa){border-color:var(--tone)}@supports (color:color-mix(in lab,red,red)){.phase-now.svelte-mz4csa .card:where(.svelte-mz4csa){border-color:color-mix(in srgb,var(--tone) 55%,transparent)}}.phase-now.svelte-mz4csa .card:where(.svelte-mz4csa){background:var(--tone)}@supports (color:color-mix(in lab,red,red)){.phase-now.svelte-mz4csa .card:where(.svelte-mz4csa){background:color-mix(in srgb,var(--tone) 6%,transparent)}}@media(min-width:768px){.card.svelte-mz4csa{grid-template-columns:minmax(0,1fr) 15rem;align-items:center}}.roadmap.svelte-mz4csa .status:where(.svelte-mz4csa){font-family:var(--vhs-font);letter-spacing:.12em;text-transform:uppercase;text-shadow:-1px 0 #ff5fd28c,1px 0 #67d6ff8c;margin:0;font-size:1.1rem;color:var(--tone)!important}.roadmap.svelte-mz4csa .card:where(.svelte-mz4csa) h3:where(.svelte-mz4csa){font-family:var(--vhs-font);letter-spacing:.03em;margin:.2rem 0 .4rem;font-size:1.6rem;font-weight:400;line-height:1.1;color:var(--vhs-ink)!important}.roadmap.svelte-mz4csa .text:where(.svelte-mz4csa){margin:0;font-size:.9rem;line-height:1.55rem;color:var(--vhs-dim)!important}.tags.svelte-mz4csa{flex-wrap:wrap;gap:.35rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.roadmap.svelte-mz4csa .tags:where(.svelte-mz4csa) li:where(.svelte-mz4csa){border:1px solid var(--tone);padding:.05rem .5rem}@supports (color:color-mix(in lab,red,red)){.roadmap.svelte-mz4csa .tags:where(.svelte-mz4csa) li:where(.svelte-mz4csa){border:1px solid color-mix(in srgb,var(--tone) 35%,transparent)}}.roadmap.svelte-mz4csa .tags:where(.svelte-mz4csa) li:where(.svelte-mz4csa){font-family:var(--vhs-font);letter-spacing:.04em;border-radius:999px;font-size:.95rem;color:var(--tone)!important}@supports (color:color-mix(in lab,red,red)){.roadmap.svelte-mz4csa .tags:where(.svelte-mz4csa) li:where(.svelte-mz4csa){color:color-mix(in srgb,var(--tone) 85%,white)!important}}.art.svelte-mz4csa{background:radial-gradient(70% 80% at 50% 50%,var(--tone),transparent),#04030ab3;border-radius:.6rem;width:100%;max-width:15rem;height:auto;display:block}@supports (color:color-mix(in lab,red,red)){.art.svelte-mz4csa{background:radial-gradient(70% 80% at 50% 50%,color-mix(in srgb,var(--tone) 14%,transparent),transparent),#04030ab3}}.art.svelte-mz4csa{box-shadow:inset 0 0 0 1px #ffffff0f}.art.svelte-mz4csa :is(line:where(.svelte-mz4csa),path:where(.svelte-mz4csa),rect:where(.svelte-mz4csa),circle:where(.svelte-mz4csa),ellipse:where(.svelte-mz4csa)){vector-effect:non-scaling-stroke}.brick.svelte-mz4csa{fill:var(--tone)}@supports (color:color-mix(in lab,red,red)){.brick.svelte-mz4csa{fill:color-mix(in srgb,var(--tone) 30%,#0b0816)}}.brick.svelte-mz4csa{stroke:var(--tone);stroke-width:1.4px;animation:6s ease-out infinite svelte-mz4csa-brick;animation-delay:calc(var(--b) * .18s)}.spark.svelte-mz4csa{fill:none;stroke:var(--tone);stroke-width:1.6px;stroke-linecap:round;animation:6s ease-out infinite svelte-mz4csa-spark}.chain-line.svelte-mz4csa{stroke:var(--tone)}@supports (color:color-mix(in lab,red,red)){.chain-line.svelte-mz4csa{stroke:color-mix(in srgb,var(--tone) 40%,transparent)}}.chain-line.svelte-mz4csa{stroke-dasharray:3 4}.conveyor.svelte-mz4csa{animation:3s linear infinite svelte-mz4csa-conveyor}.block.svelte-mz4csa{fill:#0b0816;stroke:var(--tone);stroke-width:1.4px}.check.svelte-mz4csa{fill:none;stroke:var(--vhs-green);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.probe.svelte-mz4csa{fill:none;stroke:var(--tone);stroke-dasharray:4 5;opacity:.6;transform-box:fill-box;transform-origin:50%;animation:8s linear infinite svelte-mz4csa-spin}.wire.svelte-mz4csa{fill:none;stroke:var(--tone);stroke-width:1.6px;stroke-dasharray:3 5;animation:1.4s linear infinite svelte-mz4csa-flow}.tool-node.svelte-mz4csa{fill:#0b0816;stroke:#f4ecff80}.tool-node.core.svelte-mz4csa{stroke:var(--tone);filter:drop-shadow(0 0 6px var(--tone))}.terminal.svelte-mz4csa{fill:#03120ad9;stroke:var(--vhs-green)}@supports (color:color-mix(in lab,red,red)){.terminal.svelte-mz4csa{stroke:color-mix(in srgb,var(--vhs-green) 50%,transparent)}}.typed.svelte-mz4csa{fill:var(--vhs-green);transform-box:fill-box;transform-origin:0;animation:4s steps(8,end) infinite svelte-mz4csa-type;animation-delay:calc(var(--l) * .7s)}.petal.svelte-mz4csa{fill:var(--tone)}@supports (color:color-mix(in lab,red,red)){.petal.svelte-mz4csa{fill:color-mix(in srgb,var(--tone) 35%,transparent)}}.petal.svelte-mz4csa{stroke:var(--tone);stroke-width:1px}.world.svelte-mz4csa{transform-origin:100px 60px;animation:4s ease-in-out infinite svelte-mz4csa-bloom}.world-core.svelte-mz4csa{fill:var(--vhs-yellow);filter:drop-shadow(0 0 6px var(--vhs-yellow))}.orbit.svelte-mz4csa{transform-origin:100px 60px;animation:14s linear infinite svelte-mz4csa-spin}.person.svelte-mz4csa,.agent.svelte-mz4csa{fill:#0b0816;stroke-width:1.6px}.person.svelte-mz4csa{stroke:var(--vhs-cyan)}.agent.svelte-mz4csa{stroke:var(--vhs-green)}.test-block.svelte-mz4csa{fill:none;stroke:var(--vhs-cyan);stroke-dasharray:4 3;animation:4s ease-in-out infinite svelte-mz4csa-cross}.arrow.svelte-mz4csa{fill:none;stroke:var(--tone)}@supports (color:color-mix(in lab,red,red)){.arrow.svelte-mz4csa{stroke:color-mix(in srgb,var(--tone) 70%,transparent)}}.arrow.svelte-mz4csa{stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.eth.svelte-mz4csa{fill:var(--tone)}@supports (color:color-mix(in lab,red,red)){.eth.svelte-mz4csa{fill:color-mix(in srgb,var(--tone) 25%,#0b0816)}}.eth.svelte-mz4csa{stroke:var(--tone);stroke-width:1.4px;stroke-linejoin:round;animation:4s ease-in-out infinite svelte-mz4csa-eth-glow}.base.svelte-mz4csa{fill:none;stroke:var(--vhs-cyan);stroke-width:1.4px;stroke-dasharray:3 3;animation:2.4s ease-in-out infinite svelte-mz4csa-maybe}@keyframes svelte-mz4csa-now-pulse{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.6)}}@keyframes svelte-mz4csa-signal{0%{top:-2.5rem}to{top:100%}}@keyframes svelte-mz4csa-tape{to{background-position:0 14px}}@keyframes svelte-mz4csa-brick{0%{opacity:0;transform:translateY(-18px)}12%,85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes svelte-mz4csa-spark{0%,45%{opacity:0}55%,80%{opacity:1}to{opacity:0}}@keyframes svelte-mz4csa-conveyor{to{transform:translate(-50px)}}@keyframes svelte-mz4csa-spin{to{transform:rotate(360deg)}}@keyframes svelte-mz4csa-flow{to{stroke-dashoffset:-16px}}@keyframes svelte-mz4csa-type{0%{transform:scaleX(0)}40%,85%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes svelte-mz4csa-bloom{0%,to{transform:scale(.75)rotate(0)}50%{transform:scale(1.05)rotate(30deg)}}@keyframes svelte-mz4csa-cross{0%,15%{opacity:1;transform:translate(0)}60%{opacity:.2;transform:translate(96px)}61%,to{opacity:1;transform:translate(0)}}@keyframes svelte-mz4csa-eth-glow{0%,50%{filter:none}65%,80%{filter:drop-shadow(0 0 8px var(--tone))}to{filter:none}}@keyframes svelte-mz4csa-maybe{0%,to{opacity:.35}50%{opacity:.9}}@media(prefers-reduced-motion:reduce){.roadmap.svelte-mz4csa :where(.svelte-mz4csa),.roadmap.svelte-mz4csa :where(.svelte-mz4csa):before,.roadmap.svelte-mz4csa :where(.svelte-mz4csa):after{animation:none!important}}.roadmap-section.svelte-1bad6w3{gap:calc(var(--spacing,.25rem) * 4);display:grid}
