.hub[data-v-ff46cf8b]{aspect-ratio:1;overflow:visible;position:relative;width:100%}.hub-lines[data-v-ff46cf8b]{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.hub-lines line[data-v-ff46cf8b]{stroke:#ffffff1a;stroke-dasharray:6 4;stroke-width:1.5;transition:stroke .3s,stroke-width .3s}.hub-lines line.line-active[data-v-ff46cf8b]{filter:drop-shadow(0 0 4px rgba(96,165,250,.5));stroke:#60a5fa;stroke-dasharray:none;stroke-width:2.5}.pulse-dot[data-v-ff46cf8b]{filter:drop-shadow(0 0 8px rgba(96,165,250,.7))}.trigger-node[data-v-ff46cf8b]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1219cc;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;display:flex;flex-direction:column;gap:.35rem;padding:.55rem .7rem;position:absolute;transform:translate(-50%,-50%);transition:border-color .3s,box-shadow .3s,background .3s;z-index:2}.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;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.58rem;font-weight:700;letter-spacing:.1em;white-space:nowrap}.trigger-node.active .trigger-label[data-v-ff46cf8b]{color:#93bbfc}.engine[data-v-ff46cf8b]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}.engine[data-v-ff46cf8b],.engine-inner[data-v-ff46cf8b]{align-items:center;display:flex;flex-direction:column}.engine-inner[data-v-ff46cf8b]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1219e6;border:2px solid hsla(0,0%,100%,.1);border-radius:.75rem;gap:.15rem;height:6rem;justify-content:center;transition:border-color .3s,box-shadow .3s;width:6rem}.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;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;font-weight:800;letter-spacing:.14em}.engine-result[data-v-ff46cf8b]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#60a5fa14;border:1px solid rgba(96,165,250,.4);border-radius:.5rem;display:flex;gap:.4rem;left:50%;padding:.4rem .7rem;position:absolute;top:calc(100% + .5rem);transform:translate(-50%);white-space:nowrap}.result-enter-active[data-v-ff46cf8b]{animation:result-in-ff46cf8b .3s ease}.result-leave-active[data-v-ff46cf8b]{animation:result-in-ff46cf8b .2s ease reverse}@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;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.65rem;font-weight:700;letter-spacing:.06em}@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]{height:4.2rem;width: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]{height:7rem;width: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-4db19790{0%,to{background-position:0;background-size:200% 200%}50%{background-position:100%;background-size:200% 200%}}.animate-gradient-x[data-v-4db19790]{animation:gradient-x-4db19790 3s ease infinite}@media (max-width:640px){h1[data-v-4db19790]{line-height:1.1}}.rotary-knob[data-v-2b6caf05]{height:100%;width:100%;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.knob-pointer[data-v-2b6caf05]{height:25%;width:10%}@keyframes scan-a41b3488{0%{opacity:0;top:10px}10%{opacity:1}90%{opacity:1}to{opacity:0;top:calc(100% - 12px)}}@keyframes float-1-fc1df0a3{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-fc1df0a3{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-fc1df0a3{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-fc1df0a3]{animation:float-1-fc1df0a3 6s ease-in-out infinite}.animate-float-2[data-v-fc1df0a3]{animation:float-2-fc1df0a3 8s ease-in-out infinite}.animate-float-3[data-v-fc1df0a3]{animation:float-3-fc1df0a3 10s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.animate-float-1[data-v-fc1df0a3],.animate-float-2[data-v-fc1df0a3],.animate-float-3[data-v-fc1df0a3]{animation:none}}.timeline-scroll[data-v-e8cf6af5]{scrollbar-color:rgba(6,182,212,.15) transparent;scrollbar-width:thin}.timeline-scroll[data-v-e8cf6af5]::-webkit-scrollbar{height:3px}.timeline-scroll[data-v-e8cf6af5]::-webkit-scrollbar-track{background:transparent}.timeline-scroll[data-v-e8cf6af5]::-webkit-scrollbar-thumb{background:#06b6d426;border-radius:2px}.timeline-particle[data-v-e8cf6af5]{animation:particle-travel-e8cf6af5 4s linear infinite;background:linear-gradient(90deg,transparent,rgba(6,182,212,.7),transparent);border-radius:1px;height:2px;position:absolute;top:0;width:80px}.timeline-particle-delayed[data-v-e8cf6af5]{animation-delay:-2s;background:linear-gradient(90deg,transparent,rgba(168,85,247,.5),transparent)}@keyframes particle-travel-e8cf6af5{0%{left:-80px;opacity:0}5%{opacity:1}95%{opacity:1}to{left:100%;opacity:0}}@keyframes bokeh-drift-f4bf4f30{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}25%{opacity:.8;transform:translate(calc(-50% + 15px),calc(-50% - 10px)) scale(1.1)}50%{opacity:1;transform:translate(calc(-50% - 10px),calc(-50% + 20px)) scale(.95)}75%{opacity:.7;transform:translate(calc(-50% + 8px),calc(-50% + 5px)) scale(1.05)}}.bokeh-circle[data-v-f4bf4f30]{animation:bokeh-drift-f4bf4f30 12s ease-in-out infinite;filter:blur(30px)}@media (prefers-reduced-motion:reduce){.bokeh-circle[data-v-f4bf4f30]{animation:none}}@keyframes wave-shift-1-7b35cec5{0%{transform:translate(0)}to{transform:translate(-200px)}}@keyframes wave-shift-2-7b35cec5{0%{transform:translate(0)}to{transform:translate(200px)}}.wave-1[data-v-7b35cec5]{animation:wave-shift-1-7b35cec5 20s linear infinite}.wave-2[data-v-7b35cec5]{animation:wave-shift-2-7b35cec5 25s linear infinite}.wave-3[data-v-7b35cec5]{animation:wave-shift-1-7b35cec5 30s linear infinite}.wave-4[data-v-7b35cec5]{animation:wave-shift-2-7b35cec5 22s linear infinite}@media (prefers-reduced-motion:reduce){.wave-1[data-v-7b35cec5],.wave-2[data-v-7b35cec5],.wave-3[data-v-7b35cec5],.wave-4[data-v-7b35cec5]{animation:none}}
