.funnel[data-astro-cid-7jzr27ev]{gap:1.25rem;margin-block:3rem 4.5rem;display:grid;@media (width>=40rem){grid-template-rows:repeat(3,1fr);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:0 3.5rem}@media (width>=64rem){grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:5rem}}.art[data-astro-cid-7jzr27ev]{justify-self:center;inline-size:100%;max-inline-size:22rem;margin-block-end:4rem;overflow:visible;@media (width>=40rem){grid-area:1/1/4;max-inline-size:30rem;margin-block-end:0}}.band[data-astro-cid-7jzr27ev]{filter:drop-shadow(0 12px 18px #1117432e)}.band-label[data-astro-cid-7jzr27ev]{color:var(--color-white);& text{fill:var(--color-white);letter-spacing:.04em;font-size:20px;font-weight:700}&.is-last{color:var(--color-sunflower);& text{fill:var(--color-sunflower)}}}.shopper[data-astro-cid-7jzr27ev]{fill:var(--color-white);stroke:var(--color-sky);stroke-width:2px}.buyer[data-astro-cid-7jzr27ev]{stroke:var(--color-navy)}.cart-badge[data-astro-cid-7jzr27ev]{fill:var(--color-sunflower)}.cart[data-astro-cid-7jzr27ev] svg{color:var(--color-navy)}.cart-ring[data-astro-cid-7jzr27ev]{transform-box:fill-box;transform-origin:50%;fill:none;stroke:var(--color-sunflower);stroke-width:2px;animation:1.6s ease-out infinite cart-ping}.stage[data-astro-cid-7jzr27ev]{align-items:center;gap:1rem;padding-block:.75rem;display:flex;position:relative}.stage-dot[data-astro-cid-7jzr27ev]{box-shadow:0 0 0 5px color-mix(in srgb, var(--dot) 22%, transparent);background:var(--dot);border-radius:50%;flex:none;block-size:.75rem;inline-size:.75rem}.stage-dot-1[data-astro-cid-7jzr27ev]{--dot:var(--color-sky-light)}.stage-dot-2[data-astro-cid-7jzr27ev]{--dot:var(--color-sky)}.stage-dot-3[data-astro-cid-7jzr27ev]{--dot:var(--color-navy)}@media (width>=40rem){.stage[data-astro-cid-7jzr27ev]{grid-column:2}.stage-1[data-astro-cid-7jzr27ev]{grid-row:1}.stage-2[data-astro-cid-7jzr27ev]{grid-row:2}.stage-3[data-astro-cid-7jzr27ev]{grid-row:3}.stage[data-astro-cid-7jzr27ev]:before{border-block-start:2px dashed color-mix(in srgb, var(--color-sky) 45%, transparent);content:"";inline-size:2.5rem;position:absolute;inset-block-start:50%;inset-inline-end:calc(100% + .5rem)}}@media (width>=64rem){.stage[data-astro-cid-7jzr27ev]:before{inline-size:4rem}}@keyframes cart-ping{0%{opacity:.8;scale:1}70%,to{opacity:0;scale:1.7}}@media (prefers-reduced-motion:reduce){.shopper[data-astro-cid-7jzr27ev],.cart-ring[data-astro-cid-7jzr27ev]{display:none}}.stage[data-astro-cid-c22qksg5]{gap:2.5rem;display:grid}.info[data-astro-cid-c22qksg5]{display:contents;&>:first-child{order:-1}}.hub[data-astro-cid-c22qksg5]{aspect-ratio:1;justify-self:center;inline-size:min(85%,30rem);position:relative}.panels[data-astro-cid-c22qksg5]{gap:2rem;display:grid;@media (width<=63.98rem){&>*+*{border-block-start:1px solid var(--color-border);padding-block-start:2rem}}}@media (width>=64rem){.stage[data-astro-cid-c22qksg5]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:5rem}.info[data-astro-cid-c22qksg5]{display:block}}.orbit-group[data-astro-cid-c22qksg5]{rotate:var(--rot,0deg);position:absolute;inset:0}.hub-lines[data-astro-cid-c22qksg5]{position:absolute;inset:0;overflow:visible}.orbit[data-astro-cid-c22qksg5]{fill:none;stroke:var(--color-border);stroke-width:.4px;stroke-dasharray:1.2 1.2}.spoke-base[data-astro-cid-c22qksg5]{stroke:var(--color-border);stroke-width:.4px}.spoke[data-astro-cid-c22qksg5]{stroke:color-mix(in srgb, var(--accent) 70%, transparent);stroke-width:.9px;stroke-linecap:round;stroke-dasharray:6 34;animation:3s linear infinite spoke-flow;animation-delay:var(--delay);transition:stroke-width .3s;.is-enhanced[data-astro-cid-c22qksg5] &.is-active{stroke:var(--accent);stroke-width:1.2px}}.core[data-astro-cid-c22qksg5]{box-shadow:0 0 0 10px color-mix(in srgb, var(--color-sky) 12%, transparent), 0 0 0 22px color-mix(in srgb, var(--color-sky) 6%, transparent), 0 24px 48px -20px #11174399;background:var(--color-navy);aspect-ratio:1;border-radius:50%;place-items:center;inline-size:36%;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.node[data-astro-cid-c22qksg5]{translate:-50% -50%;rotate:calc(var(--rot,0deg) * -1);box-shadow:0 0 0 4px var(--color-background), 0 0 0 5px color-mix(in srgb, var(--accent) 45%, transparent), 0 14px 28px -14px #11174373;aspect-ratio:1;background:#fff;border-radius:50%;place-items:center;inline-size:23%;transition:scale .4s,box-shadow .4s,opacity .4s;display:grid;position:absolute;.is-enhanced[data-astro-cid-c22qksg5] &.is-active{box-shadow:0 0 0 4px var(--color-background), 0 0 0 7px var(--accent), 0 18px 32px -14px color-mix(in srgb, var(--accent) 70%, #111743);scale:1.15}}.focus[data-astro-cid-c22qksg5]{background:linear-gradient(90deg, var(--color-sunflower), transparent);border-radius:999px;block-size:3px;inline-size:3.5rem;display:none;position:absolute;inset-block-start:50%;inset-inline-start:104%;translate:0 -50%}.panel[data-astro-cid-c22qksg5]{flex-direction:column;gap:.75rem;display:flex}.platform-name[data-astro-cid-c22qksg5]{color:var(--color-primary-accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.8rem;font-weight:600;display:flex}.name-dot[data-astro-cid-c22qksg5]{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 20%, transparent);background:var(--accent);border-radius:50%;flex:none;block-size:.55rem;inline-size:.55rem}.platform-scroll[data-astro-cid-c22qksg5].is-enhanced{block-size:calc(100vh + (var(--count) - 1) * 60vh);& .stage{block-size:calc(100vh - 4.5rem);position:sticky;inset-block-start:4.5rem}& .hub{inline-size:min(100%,34rem,70vh)}& .panels{gap:0}& .panel{pointer-events:none;opacity:0;grid-area:1/1;transition:opacity .45s,translate .45s;translate:0 16px;&.is-active{pointer-events:auto;opacity:1;translate:0}}& .node:not(.is-active){opacity:.6}& .focus{display:block}}@keyframes spoke-flow{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.spoke[data-astro-cid-c22qksg5]{stroke-dasharray:none;animation:none}.spoke[data-astro-cid-c22qksg5],.node[data-astro-cid-c22qksg5]{transition:none}}.card[data-astro-cid-pme2y57i] .heading{color:var(--color-foreground)}.card[data-astro-cid-pme2y57i] .text-muted-foreground[data-astro-cid-pme2y57i]{color:var(--color-muted-foreground)}.card[data-astro-cid-pme2y57i]{border:1px solid var(--color-border);background:var(--color-card);border-radius:1.5rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 40px -32px #11174373}.scene[data-astro-cid-pme2y57i]{border-block-end:1px solid var(--color-border);background:radial-gradient(circle at 50% 60%, #0295d31f, transparent 65%), radial-gradient(circle, #0295d329 1.2px, transparent 1.3px) 0 0 / 16px 16px, var(--color-muted);aspect-ratio:16/9;place-items:center;padding:1.5rem 1rem;display:grid}.art[data-astro-cid-pme2y57i]{inline-size:100%;max-inline-size:18rem;overflow:visible}.card-icon[data-astro-cid-pme2y57i]{background:var(--color-navy);block-size:2.25rem;inline-size:2.25rem;color:var(--color-sunflower);border-radius:50%;flex:none;place-items:center;display:grid}.flow[data-astro-cid-pme2y57i],.flow-dot[data-astro-cid-pme2y57i]{fill:none}.flow[data-astro-cid-pme2y57i]{stroke:color-mix(in srgb, var(--color-sky) 35%, transparent);stroke-width:1.5px;stroke-dasharray:3 4}.flow-dot[data-astro-cid-pme2y57i]{stroke:var(--color-sky);stroke-width:5px;stroke-linecap:round;stroke-dasharray:.1 99.9;animation:1.8s ease-in infinite flow-run;animation-delay:var(--delay)}.source[data-astro-cid-pme2y57i]{fill:var(--color-card);stroke:color-mix(in srgb, var(--color-sky) 40%, var(--color-border));stroke-width:1.2px}.source-dot[data-astro-cid-pme2y57i]{fill:var(--color-sky)}.source-line[data-astro-cid-pme2y57i]{fill:var(--color-border)}.merged[data-astro-cid-pme2y57i]{fill:var(--color-navy);animation:.6s ease-out infinite alternate merged-glow}.merged-line[data-astro-cid-pme2y57i]{fill:#ffffff59}.merged-dot[data-astro-cid-pme2y57i]{fill:var(--color-sunflower)}.grid-line[data-astro-cid-pme2y57i]{stroke:var(--color-border);stroke-width:1px;stroke-dasharray:2 4}.area[data-astro-cid-pme2y57i]{animation:4s ease-in-out infinite area-fade}.spark[data-astro-cid-pme2y57i]{fill:none;stroke:var(--color-sky);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;animation:4s ease-in-out infinite spark-draw}.spark-end[data-astro-cid-pme2y57i]{fill:var(--color-sunflower);stroke:var(--color-card);stroke-width:2px;animation:4s ease-in-out infinite spark-dot}.spark-ring[data-astro-cid-pme2y57i]{transform-box:fill-box;transform-origin:50%;fill:none;stroke:var(--color-sunflower);stroke-width:2px;animation:4s ease-out infinite ring-ping}.live-dot[data-astro-cid-pme2y57i]{transform-box:fill-box;transform-origin:50%;fill:#22c55e;animation:1.6s ease-in-out infinite live-blink}.baseline[data-astro-cid-pme2y57i]{stroke:var(--color-border);stroke-width:1.5px}.bar[data-astro-cid-pme2y57i]{transform-box:fill-box;transform-origin:bottom;fill:color-mix(in srgb, var(--color-sky) 45%, transparent);animation:5s ease-out infinite bar-rise;animation-delay:var(--delay)}.bar-pick[data-astro-cid-pme2y57i]{animation:bar-rise 5s ease-out infinite var(--delay), bar-pick 5s ease infinite}.cursor[data-astro-cid-pme2y57i]{fill:var(--color-navy);stroke:var(--color-card);stroke-width:1.4px;animation:5s ease-in-out infinite cursor-move}.ripple[data-astro-cid-pme2y57i]{transform-box:fill-box;transform-origin:50%;fill:none;stroke:var(--color-sunflower);stroke-width:2px;opacity:0;animation:5s ease-out infinite click-ripple}@keyframes flow-run{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes merged-glow{0%{filter:drop-shadow(0 0 #0295d300)}to{filter:drop-shadow(0 0 6px #0295d38c)}}@keyframes spark-draw{0%{stroke-dashoffset:100px}20%,92%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes area-fade{0%,10%{opacity:0}25%,92%{opacity:1}to{opacity:0}}@keyframes spark-dot{0%,18%{opacity:0}24%,92%{opacity:1}to{opacity:0}}@keyframes ring-ping{0%,24%{opacity:0;scale:1}30%{opacity:.9}50%,to{opacity:0;scale:2.6}}@keyframes live-blink{50%{opacity:.4;scale:.7}}@keyframes bar-rise{0%{scale:1 0}18%,92%{scale:1}to{scale:1 0}}@keyframes bar-pick{0%,55%{fill:color-mix(in srgb, var(--color-sky) 45%, transparent)}60%,90%{fill:var(--color-sunflower)}to{fill:color-mix(in srgb, var(--color-sky) 45%, transparent)}}@keyframes cursor-move{0%,25%{opacity:0;translate:190px 100px}30%{opacity:1}50%{translate:152px 36px;scale:1}55%{translate:152px 36px;scale:.85}60%,85%{opacity:1;translate:152px 36px;scale:1}95%,to{opacity:0;translate:190px 100px}}@keyframes click-ripple{0%,54%{opacity:0;scale:.5}56%{opacity:1}75%,to{opacity:0;scale:3}}@media (prefers-reduced-motion:reduce){.flow-dot[data-astro-cid-pme2y57i],.spark-ring[data-astro-cid-pme2y57i],.ripple[data-astro-cid-pme2y57i],.cursor[data-astro-cid-pme2y57i]{display:none}.merged[data-astro-cid-pme2y57i],.area[data-astro-cid-pme2y57i],.spark[data-astro-cid-pme2y57i],.spark-end[data-astro-cid-pme2y57i],.live-dot[data-astro-cid-pme2y57i],.bar[data-astro-cid-pme2y57i],.bar-pick[data-astro-cid-pme2y57i]{animation:none}.spark[data-astro-cid-pme2y57i]{stroke-dashoffset:0}.bar-pick[data-astro-cid-pme2y57i]{fill:var(--color-sunflower)}}section[data-astro-cid-l3bphs56]{--tile-bg:var(--color-navy);--tile-border:transparent;--rule:var(--color-border)}.is-dark[data-astro-cid-l3bphs56]{--tile-bg:linear-gradient(160deg, #ffffff1a, #ffffff08);--tile-border:#ffffff1f;--rule:#ffffff1f}.icon[data-astro-cid-l3bphs56]{border:1px solid var(--tile-border);background:var(--tile-bg);block-size:5.5rem;inline-size:5.5rem;color:var(--color-sunflower);border-radius:1.5rem;place-items:center;margin-block-end:.5rem;display:grid;box-shadow:0 18px 36px -18px #0009;& svg{block-size:3.75rem;inline-size:3.75rem;overflow:visible}}.slot[data-astro-cid-l3bphs56]{fill:none;stroke:#ffffff40;stroke-width:1.5px;stroke-dasharray:3 3}.module[data-astro-cid-l3bphs56]{fill:var(--color-sky-light)}.module-new[data-astro-cid-l3bphs56]{fill:var(--color-sunflower)}.plus[data-astro-cid-l3bphs56]{fill:none;stroke:var(--color-navy);stroke-width:3px;stroke-linecap:round}.snap[data-astro-cid-l3bphs56]{animation:3.2s cubic-bezier(.34,1.56,.64,1) infinite snap}.gauge-track[data-astro-cid-l3bphs56],.gauge-fill[data-astro-cid-l3bphs56]{fill:none;stroke-width:7px;stroke-linecap:round}.gauge-track[data-astro-cid-l3bphs56]{stroke:#ffffff26}.gauge-fill[data-astro-cid-l3bphs56]{stroke:var(--color-sky-light);stroke-dasharray:100;animation:3.2s ease-in-out infinite gauge-fill}.needle[data-astro-cid-l3bphs56]{transform-origin:32px 44px;animation:3.2s ease-in-out infinite needle-sweep;& path{stroke:var(--color-white);stroke-width:3.5px;stroke-linecap:round}}.hub[data-astro-cid-l3bphs56]{fill:var(--color-white)}.bolt[data-astro-cid-l3bphs56]{transform-box:fill-box;transform-origin:50%;fill:var(--color-sunflower);animation:1.6s ease-in-out infinite bolt-pulse}.cycle-arc[data-astro-cid-l3bphs56],.cycle-head[data-astro-cid-l3bphs56],.trend[data-astro-cid-l3bphs56],.trend-head[data-astro-cid-l3bphs56]{fill:none;stroke-linecap:round;stroke-linejoin:round}.cycle[data-astro-cid-l3bphs56]{transform-origin:32px 32px;animation:3.6s cubic-bezier(.65,0,.35,1) infinite cycle-turn}.cycle-arc[data-astro-cid-l3bphs56],.cycle-head[data-astro-cid-l3bphs56]{stroke:var(--color-sky-light);stroke-width:5px}.trend[data-astro-cid-l3bphs56],.trend-head[data-astro-cid-l3bphs56]{stroke:var(--color-sunflower);stroke-width:4.5px}.trend[data-astro-cid-l3bphs56]{stroke-dasharray:100;animation:3.6s ease-out infinite trend-draw}.trend-head[data-astro-cid-l3bphs56]{animation:3.6s ease-out infinite trend-head}.column[data-astro-cid-l3bphs56]{padding:1.75rem 1.5rem;&+&{border-block-start:1px solid var(--rule)}@media (width>=48rem){padding-block:.25rem;&+&{border-block-start:0;border-inline-start:1px solid var(--rule)}}}@keyframes snap{0%,15%{opacity:0;translate:7px -7px}35%,85%{opacity:1;translate:0}to{opacity:0;translate:7px -7px}}@keyframes gauge-fill{0%,10%{stroke-dashoffset:100px}45%,85%{stroke-dashoffset:40px}to{stroke-dashoffset:100px}}@keyframes needle-sweep{0%,10%{rotate:-90deg}45%,85%{rotate:18deg}to{rotate:-90deg}}@keyframes bolt-pulse{50%{scale:1.2}}@keyframes cycle-turn{0%,20%{rotate:0deg}50%,to{rotate:180deg}}@keyframes trend-draw{0%,40%{stroke-dashoffset:100px}70%,92%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}@keyframes trend-head{0%,62%{opacity:0}70%,92%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.snap[data-astro-cid-l3bphs56],.gauge-fill[data-astro-cid-l3bphs56],.needle[data-astro-cid-l3bphs56],.bolt[data-astro-cid-l3bphs56],.cycle[data-astro-cid-l3bphs56],.trend[data-astro-cid-l3bphs56],.trend-head[data-astro-cid-l3bphs56]{animation:none}.gauge-fill[data-astro-cid-l3bphs56]{stroke-dashoffset:40px}.needle[data-astro-cid-l3bphs56]{rotate:18deg}}.signal-band[data-astro-cid-k5t5zj3o]{background:radial-gradient(40rem 22rem at 100% 0%, #0295d314, transparent 70%), var(--color-muted)}.flow[data-astro-cid-k5t5zj3o]{position:relative}.trace[data-astro-cid-k5t5zj3o]{display:none}.stations[data-astro-cid-k5t5zj3o]{gap:2.5rem;display:grid;position:relative;&:before{background:linear-gradient(180deg, var(--color-sky), var(--color-sunflower));content:"";border-radius:999px;inline-size:3px;position:absolute;inset-block:2.5rem;inset-inline-start:calc(2.5rem - 1.5px)}}.station[data-astro-cid-k5t5zj3o]{grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:1.5rem;display:grid;position:relative}.station-node[data-astro-cid-k5t5zj3o]{box-shadow:0 0 0 8px var(--section-bg,var(--color-background)), 0 16px 32px -14px #1117438c;background:var(--color-navy);block-size:5rem;inline-size:5rem;color:var(--color-sunflower);border-radius:50%;place-items:center;display:grid;position:relative;&:after{border:2px solid var(--color-sky);content:"";opacity:0;animation:station-ping var(--cycle) ease-out infinite;animation-delay:var(--delay);border-radius:50%;position:absolute;inset:-6px}}.signal-band[data-astro-cid-k5t5zj3o]{--section-bg:var(--color-muted)}@media (width>=48rem){.trace[data-astro-cid-k5t5zj3o]{block-size:4rem;inline-size:100%;display:block;position:absolute;inset-block-start:.75rem;inset-inline:0;overflow:visible}.stations[data-astro-cid-k5t5zj3o]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;&:before{display:none}}.station[data-astro-cid-k5t5zj3o]{text-align:center;grid-template-columns:none;justify-items:center;gap:1.75rem}.station-node[data-astro-cid-k5t5zj3o]{block-size:5.5rem;inline-size:5.5rem}}.trace-base[data-astro-cid-k5t5zj3o],.trace-pulse[data-astro-cid-k5t5zj3o]{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.trace-base[data-astro-cid-k5t5zj3o]{stroke:color-mix(in srgb, var(--color-sky) 30%, var(--color-border));stroke-width:2px}.trace-pulse[data-astro-cid-k5t5zj3o]{stroke-width:3px;stroke-dasharray:18 82;animation:trace-run var(--cycle) linear infinite}@keyframes trace-run{0%{stroke-dashoffset:18px}to{stroke-dashoffset:-82px}}@keyframes station-ping{0%{opacity:.9;scale:.9}25%,to{opacity:0;scale:1.35}}@media (prefers-reduced-motion:reduce){.trace-pulse[data-astro-cid-k5t5zj3o],.station-node[data-astro-cid-k5t5zj3o]:after{display:none}}
