.omni[data-v-a632bb33]{pointer-events:none;--plane-tilt:64deg;position:absolute;inset:0;overflow:hidden}.glow[data-v-a632bb33]{background:radial-gradient(circle,#7aacc061,#7aacc000 65%);border-radius:50%;width:620px;height:620px;animation:6s ease-in-out infinite breathe-a632bb33}.glow[data-v-a632bb33],.hub[data-v-a632bb33]{left:var(--cx);top:var(--cy);position:absolute;transform:translate(-50%,-50%)}.hub[data-v-a632bb33]{z-index:1;background:#fff;border-radius:28px;width:96px;height:96px;padding:14px;animation:6s ease-in-out infinite hub-a632bb33;box-shadow:0 0 0 10px #ffffff14,0 0 60px 10px #7aacc073}.hub img[data-v-a632bb33]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.scene[data-v-a632bb33]{perspective:1400px;perspective-origin:var(--cx) var(--cy);inset:0}.arm[data-v-a632bb33],.beam[data-v-a632bb33],.node[data-v-a632bb33],.pulse[data-v-a632bb33],.ring[data-v-a632bb33],.scene[data-v-a632bb33],.system[data-v-a632bb33],.track[data-v-a632bb33]{position:absolute}.system[data-v-a632bb33]{left:var(--cx);top:var(--cy);transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) scale(var(--size));transition:transform .8s ease-out}.arm[data-v-a632bb33],.node[data-v-a632bb33],.plane[data-v-a632bb33],.ring[data-v-a632bb33],.system[data-v-a632bb33]{transform-style:preserve-3d}.plane[data-v-a632bb33]{transform:rotateX(var(--plane-tilt))}.track[data-v-a632bb33]{width:calc(var(--r) * 2);height:calc(var(--r) * 2);border:1.5px dashed #ffffff29;border-radius:50%;transform:translate(-50%,-50%)}.arm[data-v-a632bb33]{width:var(--r);transform-origin:0 0;height:0;animation:turn-a632bb33 var(--turn) linear infinite}.beam[data-v-a632bb33]{background:linear-gradient(90deg,#fff0 35%,#ffffff24);width:100%;height:1px;top:0;left:0}.pulse[data-v-a632bb33]{width:6px;height:6px;animation:flow-a632bb33 3.4s ease-in var(--delay) infinite;opacity:0;background:#fff;border-radius:50%;top:-3px;box-shadow:0 0 10px 3px #7aacc0e6}.node[data-v-a632bb33]{top:0;left:100%}.node-upright[data-v-a632bb33]{animation:upright-a632bb33 var(--turn) linear infinite;transform:translate(-50%,-50%)}.tile[data-v-a632bb33]{color:#fff;background:linear-gradient(145deg,#ffffff38,#ffffff0f);border:1px solid #ffffff47;border-radius:16px;width:54px;height:54px;box-shadow:0 10px 28px #00000040,inset 0 1px #ffffff40}.label[data-v-a632bb33]{color:#fffc;white-space:nowrap}@keyframes turn-a632bb33{0%{transform:rotate(var(--start))}to{transform:rotate(calc(1turn + var(--start)))}}@keyframes upright-a632bb33{0%{transform:translate(-50%,-50%) rotate(calc(-1 * var(--start))) rotateX(calc(-1 * var(--plane-tilt)))}to{transform:translate(-50%,-50%) rotate(calc(-1turn + -1 * var(--start))) rotateX(calc(-1 * var(--plane-tilt)))}}@keyframes flow-a632bb33{0%{opacity:0;left:100%}15%{opacity:1}85%{opacity:1}to{opacity:0;left:10%}}@keyframes hub-a632bb33{0%,to{box-shadow:0 0 0 10px #ffffff14,0 0 50px 6px #7aacc059}50%{box-shadow:0 0 0 16px #ffffff0d,0 0 80px 16px #7aacc08c}}@keyframes breathe-a632bb33{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(.92)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@media (width<=599px){.arm[data-v-a632bb33]{display:none}}@media (prefers-reduced-motion:reduce){.arm[data-v-a632bb33],.glow[data-v-a632bb33],.hub[data-v-a632bb33],.node-upright[data-v-a632bb33]{animation:none}.arm[data-v-a632bb33]{transform:rotate(var(--start))}.node-upright[data-v-a632bb33]{transform:translate(-50%,-50%) rotate(calc(-1 * var(--start))) rotateX(calc(-1 * var(--plane-tilt)))}.pulse[data-v-a632bb33]{display:none}}
