.da-orbit-wrap{width:100%;max-width:520px;height:520px;margin-bottom:2rem;position:relative}.da-orbit-ring{border:1px dashed var(--pink-60);border-radius:var(--radius-full);opacity:0;position:absolute}.da-orbit-ring--inner{width:280px;height:280px;top:50%;left:50%;transform:translate(-50%,-50%)}.da-orbit-ring--outer{width:440px;height:440px;top:50%;left:50%;transform:translate(-50%,-50%)}.da-center-node{z-index:3;opacity:0;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.da-center-glow{background:radial-gradient(circle, var(--pink-40) 0%, transparent 70%);border-radius:var(--radius-full);width:200px;height:200px;animation:4s ease-in-out infinite da-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes da-pulse{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}.da-center-icon{border:2px solid var(--pink);border-radius:var(--radius-full);background:var(--pink-20);width:64px;height:64px;box-shadow:var(--glow-pink-inset);justify-content:center;align-items:center;margin-bottom:.5rem;display:flex}.da-center-icon svg{width:28px;height:28px;color:var(--pink)}.da-center-label{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-normal);color:var(--white);font-weight:700}.da-center-sub{font-size:var(--text-xs);color:var(--white-50);margin-top:.2rem;font-family:JetBrains Mono,monospace}.da-orbit-node{z-index:2;opacity:0;flex-direction:column;align-items:center;display:flex;position:absolute}.da-orbit-icon{border:1px solid var(--pink-border-light);border-radius:var(--radius-full);background:var(--pink-10);justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:.4rem;transition:border-color .3s,background .3s,box-shadow .3s;display:flex}.da-orbit-node:hover .da-orbit-icon{border-color:var(--pink);background:var(--pink-40);box-shadow:var(--glow-pink-lg)}.da-orbit-icon svg{width:20px;height:20px;color:var(--pink)}.da-orbit-name{font-size:var(--text-xs);color:var(--white);text-align:center;font-weight:600}.da-orbit-status{font-size:var(--text-xs);color:var(--white-50);font-family:JetBrains Mono,monospace}.da-orbit-node[data-n="0"]{top:6px;left:50%;transform:translate(-50%)}.da-orbit-node[data-n="1"]{top:18%;right:8px}.da-orbit-node[data-n="2"]{bottom:18%;right:8px}.da-orbit-node[data-n="3"]{bottom:6px;left:50%;transform:translate(-50%)}.da-orbit-node[data-n="4"]{bottom:18%;left:8px}.da-orbit-node[data-n="5"]{top:18%;left:8px}.da-connections-svg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.da-conn{fill:none;stroke:var(--pink-60);stroke-width:1.5px;stroke-dasharray:4 3;opacity:0}.da-conn--active{stroke:var(--pink);stroke-width:1.5px;stroke-dasharray:none;opacity:0;filter:drop-shadow(0 0 4px var(--pink-60))}.da-conn-dot{fill:var(--pink);opacity:0;filter:drop-shadow(0 0 6px var(--pink-80))}@media (width<=600px){.da-orbit-wrap{width:340px;height:340px}.da-orbit-ring--inner{width:180px;height:180px}.da-orbit-ring--outer{width:300px;height:300px}.da-center-icon{width:48px;height:48px}.da-center-icon svg{width:22px;height:22px}.da-center-glow{width:140px;height:140px}.da-orbit-icon{width:36px;height:36px}.da-orbit-icon svg{width:16px;height:16px}.da-orbit-name{font-size:var(--text-xs)}}@media (prefers-reduced-motion:reduce){.da-center-glow{animation:none}}