.hero-mock-glow{background:radial-gradient(70% 60% at 50% 46%,#6f00d838,#0000 64%),radial-gradient(40% 30% at 80% 10%,#6f00d81a,#0000 55%)}.hero-mock-dots{background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-position:50%;background-size:22px 22px}.hero-mock-spoke{fill:none;stroke:#a855f7b3;stroke-width:2.6px;stroke-linecap:round}.hero-mock-spoke--gap{stroke:#ffffff38;stroke-dasharray:7 9}.hero-mock-spoke--solid{stroke:#a855f7b3;stroke-width:2.4px}.hero-mock-spoke--flow{stroke:#d4bbffd9;stroke-width:2px;stroke-dasharray:10 18}.hero-mock-packet{fill:#d4bbff;filter:drop-shadow(0 0 6px #6f00d8e6)}.hero-mock-orbit{fill:none;stroke:#ffffff14;stroke-width:1.2px}.hero-mock-spoke--web{stroke:#a855f752;stroke-width:1.8px}.hero-mock-node{isolation:isolate;color:#ffffffe0;background-color:#0c0b12;background-image:none;border:1px solid #ffffff24;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 12px 40px #00000059}.hero-mock-node__badge{font-variant-numeric:tabular-nums;color:#d4bbff;background:#6f00d859;border-radius:999px;min-width:1.35rem;padding:.12rem .35rem;font-size:10px;font-weight:600;line-height:1;position:absolute;top:.4rem;right:.4rem}.hero-mock-hud{z-index:4;gap:.4rem;display:flex;position:absolute}.hero-mock-pill{color:#ffffffd1;background:#0c0b12;border:1px solid #ffffff1f;border-radius:999px;padding:.45rem .85rem;font-size:16px;font-weight:500;line-height:1}.hero-mock-pill--gap{color:#ffffff8c;border-style:dashed;border-color:#ffffff47}.hero-mock-tick{stroke:#ffffff2e;stroke-width:1.2px}.hero-mock-rail{stroke:#a855f729;stroke-width:1.4px}.hero-mock-node--hub{aspect-ratio:1;background-color:#0c0b12;background-image:linear-gradient(160deg,#4a1490 0%,#0c0b12 62%);border-color:#6f00d8b3;border-radius:1.05rem;width:11.2%}.hero-mock-node--sat{aspect-ratio:1;border-radius:.9rem;width:10.2%;padding:.3rem .22rem .34rem}.hero-mock-node--flow{aspect-ratio:1.5;border-radius:.9rem;width:14.5%;padding:.5rem}.hero-mock-node--shop{aspect-ratio:1.2;background:linear-gradient(160deg,#4a1490 0%,#0c0b12 58%);border-color:#6f00d8a6;border-radius:1.15rem;width:20%}.hero-mock-node__icon{color:#d4bbff;background:#6f00d82e;border-radius:.45rem;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:flex}.hero-mock-node--hub .hero-mock-node__icon,.hero-mock-node--shop .hero-mock-node__icon{background:#6f00d852;width:2.05rem;height:2.05rem}.hero-mock-radar-sweep{background:conic-gradient(#0000 0deg 322deg,#6f00d80a 336deg,#6f00d852 358deg,#6f00d866 360deg)}.hero-mock-scanline{background:linear-gradient(#0000,#d4bbff2e 46%,#6f00d88c 50%,#d4bbff2e 54%,#0000)}@media (prefers-reduced-motion:no-preference){.hero-mock-spoke--draw{animation:3.6s ease-in-out infinite hero-mock-pulse-stroke}.hero-mock-spoke--gap{animation:14s linear infinite hero-mock-dash}.hero-mock-spoke--flow{animation:2.8s linear infinite hero-mock-dash}.hero-mock-node--sat{animation:8s ease-in-out infinite hero-mock-sat-hit}.hero-mock-node--flow{animation:6s ease-in-out infinite hero-mock-flow-hit}.hero-mock-radar-sweep{animation:4.8s linear infinite hero-mock-spin}.hero-mock-scanline{animation:3.6s ease-in-out infinite hero-mock-scan}.hero-mock-blip{animation:1.8s ease-in-out infinite hero-mock-blip}.hero-mock-chip{animation:6.4s ease-in-out infinite hero-mock-chip}.hero-mock-probe{animation:2.8s ease-in infinite hero-mock-probe}.hero-mock-cart-badge{animation:2.4s ease-in-out infinite hero-mock-badge}.hero-mock-caret{animation:.9s step-end infinite hero-mock-caret}.hero-mock-pop{animation:.38s cubic-bezier(.2,.85,.25,1) both hero-mock-pop}.hero-mock-orders-list{transition:transform .62s cubic-bezier(.22,1,.36,1)}.hero-mock-sheet{transition:transform .52s cubic-bezier(.22,1,.36,1)}.hero-mock-sheet-dim{transition:opacity .4s}.hero-mock-order-press{transition:transform .2s;transform:scale(.985)}}@keyframes hero-mock-draw{to{stroke-dashoffset:0}}@keyframes hero-mock-dash{to{stroke-dashoffset:-140px}}@keyframes hero-mock-pulse-stroke{0%,to{stroke:#6f00d86b}50%{stroke:#d4bbffd9}}@keyframes hero-mock-sat-hit{0%,14%,to{border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14}4%,11%{border-color:#6f00d8cc;box-shadow:inset 0 1px #ffffff1f,0 0 22px #6f00d873}}@keyframes hero-mock-flow-hit{0%,12%,to{border-color:#ffffff1f;transform:scale(1)}4%,9%{border-color:#6f00d8d9;transform:scale(1.04);box-shadow:inset 0 1px #ffffff1f,0 0 24px #6f00d880}}@keyframes hero-mock-spin{to{transform:rotate(360deg)}}@keyframes hero-mock-scan{0%{opacity:0;transform:translateY(-30%)}12%,88%{opacity:1}to{opacity:0;transform:translateY(130%)}}@keyframes hero-mock-blip{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes hero-mock-chip{0%,12%,to{background:#ffffff08;border-color:#ffffff1a}4%,10%{background:#6f00d829;border-color:#6f00d8b3}}@keyframes hero-mock-probe{0%{opacity:0;transform:translate(0)scale(1)}18%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy))scale(.35)}}@keyframes hero-mock-badge{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.hero-mock-caret{vertical-align:-.08em;background:#d4bbff;width:1px;height:.85em;margin-left:2px;display:inline-block}@keyframes hero-mock-caret{50%{opacity:0}}@keyframes hero-mock-pop{0%{opacity:0;transform:scale(.62)}to{opacity:1;transform:scale(1)}}.hero-mock-sheet{transform:translateY(110%)}.hero-mock-sheet--open{transform:translateY(0)}.hero-mock-sheet--closed{transform:translateY(110%)}.hero-mock-sheet-dim{background:#0000006b}@media (prefers-reduced-motion:reduce){.hero-mock-spoke--draw{stroke-dasharray:none;stroke-dashoffset:0}}
