.signal-figure[data-v-db7e955b]{margin-top:2rem}.signal-scene[data-v-db7e955b]{perspective:62rem;background-color:#0b2135;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:2rem 2rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff24;min-height:21rem;position:relative;overflow:hidden}.signal-halo[data-v-db7e955b]{filter:blur(1.75rem);opacity:.65;background:radial-gradient(circle,#1f6b6361 0%,#0000 68%);position:absolute;inset:16% 15%}.signal-stack[data-v-db7e955b]{transform-style:preserve-3d;will-change:transform;animation:6s ease-in-out infinite signal-float-db7e955b;position:absolute;inset:23% 14% 18%;transform:rotateX(58deg)rotate(-31deg)}.signal-plane[data-v-db7e955b]{transform-style:preserve-3d;background:#102a43eb;border:1px solid #8fd4cb61;position:absolute;inset:0;overflow:hidden;box-shadow:0 1.5rem 3rem #0000003d}.signal-plane--private[data-v-db7e955b]{opacity:.48;transform:translate3d(-1.1rem,1.1rem,-4.5rem)}.signal-plane--review[data-v-db7e955b]{opacity:.72;transform:translate3d(-.55rem,.55rem,-2.25rem)}.signal-plane--public[data-v-db7e955b]{background:#0d3141f5;transform:translateZ(0)}.signal-grid[data-v-db7e955b]{background-color:#0000;background-image:linear-gradient(#8fd4cb21 1px,#0000 1px),linear-gradient(90deg,#8fd4cb21 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:2.4rem 2.4rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.signal-route[data-v-db7e955b]{width:86%;height:84%;position:absolute;inset:8% 7%;overflow:visible}.signal-route path[data-v-db7e955b]{stroke:#8fd4cb;stroke-width:3px;stroke-linecap:round;stroke-dasharray:.04 .025;filter:drop-shadow(0 0 .45rem #8fd4cb99);animation:4.8s linear infinite signal-route-db7e955b}.signal-traveller[data-v-db7e955b]{fill:#fff;filter:drop-shadow(0 0 .65rem #8fd4cb)}.signal-node[data-v-db7e955b]{background:#1f6b63;border:2px solid #d8efeb;border-radius:999px;width:.9rem;height:.9rem;position:absolute;box-shadow:0 0 0 .45rem #1f6b633d}.signal-node--one[data-v-db7e955b]{top:62%;left:15%}.signal-node--two[data-v-db7e955b]{top:31%;right:18%}.signal-node--three[data-v-db7e955b]{bottom:18%;left:7%}.signal-node--four[data-v-db7e955b]{top:15%;left:61%}.signal-node--five[data-v-db7e955b]{top:31%;right:5%}.signal-gate[data-v-db7e955b]{background:#102a43;border:1px solid #ffffff47;place-items:center;width:4.5rem;height:4.5rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.signal-gate span[data-v-db7e955b]{border:2px solid #8fd4cb;border-radius:.2rem;width:1.4rem;height:1.7rem;box-shadow:inset 0 .55rem #102a43}.signal-key[data-v-db7e955b]{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.68rem;font-weight:600;display:flex;position:absolute}.signal-key span[data-v-db7e955b]{color:#8fd4cb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.signal-key--private[data-v-db7e955b]{bottom:1.25rem;left:1.25rem}.signal-key--review[data-v-db7e955b]{top:1.25rem;left:1.25rem}.signal-key--public[data-v-db7e955b]{top:1.25rem;right:1.25rem}figcaption[data-v-db7e955b]{color:#ffffff8c;margin-top:.75rem;font-size:.75rem;line-height:1.25rem}@keyframes signal-float-db7e955b{0%,to{transform:rotateX(58deg)rotate(-31deg)translate(0,0)}50%{transform:rotateX(58deg)rotate(-31deg)translateY(-.45rem)}}@keyframes signal-route-db7e955b{to{stroke-dashoffset:-.13px}}@media (width<=639px){.signal-scene[data-v-db7e955b]{min-height:18rem}.signal-stack[data-v-db7e955b]{inset:25% 10% 20%}.signal-key--public[data-v-db7e955b]{top:auto;bottom:1rem;right:1rem}.signal-key--private[data-v-db7e955b]{bottom:1rem;left:1rem}.signal-key--review[data-v-db7e955b]{top:1rem;left:1rem}}@media (prefers-reduced-motion:reduce){.signal-stack[data-v-db7e955b],.signal-route path[data-v-db7e955b]{animation:none}.signal-traveller[data-v-db7e955b]{display:none}}
