.hub[data-v-ff46cf8b]{aspect-ratio:1;width:100%;position:relative;overflow:visible}.hub-lines[data-v-ff46cf8b]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hub-lines line[data-v-ff46cf8b]{stroke:#ffffff1a;stroke-dasharray:6 4;stroke-width:1.5px;transition:stroke .3s,stroke-width .3s}.hub-lines line.line-active[data-v-ff46cf8b]{filter:drop-shadow(0 0 4px #60a5fa80);stroke:#60a5fa;stroke-dasharray:none;stroke-width:2.5px}.pulse-dot[data-v-ff46cf8b]{filter:drop-shadow(0 0 8px #60a5fab3)}.trigger-node[data-v-ff46cf8b]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#0f1219cc;border:1px solid #ffffff1a;border-radius:.5rem;flex-direction:column;align-items:center;gap:.35rem;padding:.55rem .7rem;transition:border-color .3s,box-shadow .3s,background .3s;display:flex;position:absolute;transform:translate(-50%,-50%)}.trigger-node.active[data-v-ff46cf8b]{background:#60a5fa14;border-color:#60a5fa99;box-shadow:0 0 20px #60a5fa33}.trigger-icon[data-v-ff46cf8b]{color:#60a5fa;font-size:1.4rem;line-height:1}.trigger-label[data-v-ff46cf8b]{color:#ffffff73;letter-spacing:.1em;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.58rem;font-weight:700}.trigger-node.active .trigger-label[data-v-ff46cf8b]{color:#93bbfc}.engine[data-v-ff46cf8b]{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.engine[data-v-ff46cf8b],.engine-inner[data-v-ff46cf8b]{flex-direction:column;align-items:center;display:flex}.engine-inner[data-v-ff46cf8b]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1219e6;border:2px solid #ffffff1a;border-radius:.75rem;justify-content:center;gap:.15rem;width:6rem;height:6rem;transition:border-color .3s,box-shadow .3s}.engine.firing .engine-inner[data-v-ff46cf8b]{border-color:#60a5fa80;box-shadow:0 0 30px #60a5fa26,0 0 60px #60a5fa0f}.engine-icon[data-v-ff46cf8b]{color:#60a5fa;font-size:1.8rem;line-height:1}.engine-label[data-v-ff46cf8b]{color:#fff;letter-spacing:.14em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;font-weight:800}.engine-result[data-v-ff46cf8b]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#60a5fa14;border:1px solid #60a5fa66;border-radius:.5rem;align-items:center;gap:.4rem;padding:.4rem .7rem;display:flex;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%)}.result-enter-active[data-v-ff46cf8b]{animation:.3s result-in-ff46cf8b}.result-leave-active[data-v-ff46cf8b]{animation:.2s reverse result-in-ff46cf8b}@keyframes result-in-ff46cf8b{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.result-icon[data-v-ff46cf8b]{color:#60a5fa;font-size:1rem}.result-text[data-v-ff46cf8b]{color:#93bbfc;letter-spacing:.06em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.65rem;font-weight:700}@media (max-width:640px){.trigger-node[data-v-ff46cf8b]{gap:.2rem;padding:.35rem .45rem}.trigger-icon[data-v-ff46cf8b]{font-size:1rem}.trigger-label[data-v-ff46cf8b]{font-size:.42rem}.engine-inner[data-v-ff46cf8b]{width:4.2rem;height:4.2rem}.engine-icon[data-v-ff46cf8b]{font-size:1.2rem}.engine-label[data-v-ff46cf8b]{font-size:.5rem}.engine-result[data-v-ff46cf8b]{gap:.25rem;padding:.25rem .5rem}.result-icon[data-v-ff46cf8b]{font-size:.75rem}.result-text[data-v-ff46cf8b]{font-size:.5rem}}@media (min-width:1536px){.engine-inner[data-v-ff46cf8b]{width:7rem;height:7rem}.engine-icon[data-v-ff46cf8b]{font-size:2rem}.trigger-icon[data-v-ff46cf8b]{font-size:1.6rem}.trigger-label[data-v-ff46cf8b]{font-size:.65rem}}@keyframes gradient-x-250184ba{0%,to{background-position:0;background-size:200% 200%}50%{background-position:100%;background-size:200% 200%}}.animate-gradient-x[data-v-250184ba]{animation:3s infinite gradient-x-250184ba}@media (max-width:640px){h1[data-v-250184ba]{line-height:1.1}}.rotary-knob[data-v-2b6caf05]{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.knob-pointer[data-v-2b6caf05]{width:10%;height:25%}@keyframes scan-1a4318bb{0%{opacity:0;top:10px}10%{opacity:1}90%{opacity:1}to{opacity:0;top:calc(100% - 12px)}}@keyframes float-1-75a3a267{0%,to{opacity:.4;transform:translateY(0)translate(0)}25%{opacity:.8;transform:translateY(-20px)translate(10px)}50%{opacity:.5;transform:translateY(-10px)translate(-15px)}75%{opacity:.9;transform:translateY(-25px)translate(5px)}}@keyframes float-2-75a3a267{0%,to{opacity:.5;transform:translateY(0)translate(0)}33%{opacity:.9;transform:translateY(-15px)translate(-20px)}66%{opacity:.4;transform:translateY(-30px)translate(10px)}}@keyframes float-3-75a3a267{0%,to{opacity:.3;transform:translateY(0)translate(0)}20%{opacity:.7;transform:translateY(-10px)translate(15px)}40%{opacity:.5;transform:translateY(-25px)translate(-10px)}60%{opacity:.8;transform:translateY(-15px)translate(20px)}80%{opacity:.4;transform:translateY(-30px)translate(-5px)}}.animate-float-1[data-v-75a3a267]{animation:6s ease-in-out infinite float-1-75a3a267}.animate-float-2[data-v-75a3a267]{animation:8s ease-in-out infinite float-2-75a3a267}.animate-float-3[data-v-75a3a267]{animation:10s ease-in-out infinite float-3-75a3a267}@media (prefers-reduced-motion:reduce){.animate-float-1[data-v-75a3a267],.animate-float-2[data-v-75a3a267],.animate-float-3[data-v-75a3a267]{animation:none}}.timeline-scroll[data-v-f56ff1a8]{scrollbar-color:#06b6d426 transparent;scrollbar-width:thin}.timeline-scroll[data-v-f56ff1a8]::-webkit-scrollbar{height:3px}.timeline-scroll[data-v-f56ff1a8]::-webkit-scrollbar-track{background:0 0}.timeline-scroll[data-v-f56ff1a8]::-webkit-scrollbar-thumb{background:#06b6d426;border-radius:2px}.timeline-particle[data-v-f56ff1a8]{background:linear-gradient(90deg,#0000,#06b6d4b3,#0000);border-radius:1px;width:80px;height:2px;animation:4s linear infinite particle-travel-f56ff1a8;position:absolute;top:0}.timeline-particle-delayed[data-v-f56ff1a8]{background:linear-gradient(90deg,#0000,#a855f780,#0000);animation-delay:-2s}@keyframes particle-travel-f56ff1a8{0%{opacity:0;left:-80px}5%{opacity:1}95%{opacity:1}to{opacity:0;left:100%}}@keyframes bokeh-drift-9c123028{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}25%{opacity:.8;transform:translate(calc(15px - 50%),calc(-50% - 10px))scale(1.1)}50%{opacity:1;transform:translate(calc(-50% - 10px),calc(20px - 50%))scale(.95)}75%{opacity:.7;transform:translate(calc(8px - 50%),calc(5px - 50%))scale(1.05)}}.bokeh-circle[data-v-9c123028]{filter:blur(30px);animation:12s ease-in-out infinite bokeh-drift-9c123028}@media (prefers-reduced-motion:reduce){.bokeh-circle[data-v-9c123028]{animation:none}}@keyframes wave-shift-1-ab2a1697{0%{transform:translate(0)}to{transform:translate(-200px)}}@keyframes wave-shift-2-ab2a1697{0%{transform:translate(0)}to{transform:translate(200px)}}.wave-1[data-v-ab2a1697]{animation:20s linear infinite wave-shift-1-ab2a1697}.wave-2[data-v-ab2a1697]{animation:25s linear infinite wave-shift-2-ab2a1697}.wave-3[data-v-ab2a1697]{animation:30s linear infinite wave-shift-1-ab2a1697}.wave-4[data-v-ab2a1697]{animation:22s linear infinite wave-shift-2-ab2a1697}@media (prefers-reduced-motion:reduce){.wave-1[data-v-ab2a1697],.wave-2[data-v-ab2a1697],.wave-3[data-v-ab2a1697],.wave-4[data-v-ab2a1697]{animation:none}}
