.orbit-container.svelte-y7cx85{position:relative;width:100%;max-width:520px;margin:0 auto;aspect-ratio:1 / 1}.orbit-svg.svelte-y7cx85{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.orbit-wire.svelte-y7cx85{vector-effect:non-scaling-stroke}.orbit-wire-inner.svelte-y7cx85{stroke:var(--color-border, rgba(255, 255, 255, .08));stroke-width:.5}.orbit-wire-outer.svelte-y7cx85{stroke:var(--color-border, rgba(255, 255, 255, .06));stroke-width:.4}.orbit-circle.svelte-y7cx85{fill:none;stroke:var(--color-border, rgba(255, 255, 255, .04));stroke-width:.3;vector-effect:non-scaling-stroke}.data-pulse.svelte-y7cx85{vector-effect:non-scaling-stroke;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:2 50;opacity:0}.data-pulse-in.svelte-y7cx85{stroke:var(--color-accent, #E65C19);filter:drop-shadow(0 0 2px rgba(230,92,25,.5));animation:svelte-y7cx85-pulseIn 14s linear infinite}.data-pulse-out.svelte-y7cx85{stroke:var(--color-accent, #E65C19);filter:drop-shadow(0 0 2px rgba(230,92,25,.4));animation:svelte-y7cx85-pulseOut 14s linear infinite}@keyframes svelte-y7cx85-pulseIn{0%{stroke-dashoffset:50;opacity:0}3%{opacity:.9}12%{opacity:0}to{stroke-dashoffset:0;opacity:0}}@keyframes svelte-y7cx85-pulseOut{0%{stroke-dashoffset:0;opacity:0}3%{opacity:.8}12%{opacity:0}to{stroke-dashoffset:50;opacity:0}}.orbit-ring.svelte-y7cx85{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;will-change:transform;transform-origin:50% 50%}.orbit-ring-inner.svelte-y7cx85{animation:svelte-y7cx85-orbitInner 60s linear infinite}.orbit-ring-outer.svelte-y7cx85{animation:svelte-y7cx85-orbitOuter 90s linear infinite}@keyframes svelte-y7cx85-orbitInner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-y7cx85-orbitOuter{0%{transform:rotate(90deg)}to{transform:rotate(450deg)}}@keyframes svelte-y7cx85-orbitOuterCounter{0%{transform:rotate(-90deg)}to{transform:rotate(-450deg)}}.orbit-node.svelte-y7cx85{position:absolute;transform:translate(-50%,-50%);pointer-events:auto}.node-spin.svelte-y7cx85{display:flex;flex-direction:column;align-items:center;gap:.35rem;transform-origin:50% 50%;will-change:transform}.orbit-ring-inner.svelte-y7cx85 .node-spin:where(.svelte-y7cx85){animation:svelte-y7cx85-orbitInner 60s linear infinite reverse}.orbit-ring-outer.svelte-y7cx85 .node-spin:where(.svelte-y7cx85){animation:svelte-y7cx85-orbitOuterCounter 90s linear infinite}@keyframes svelte-y7cx85-nodeBreath{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.node-icon.svelte-y7cx85{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border-radius:12px;border:1px solid var(--color-border);background:#fbfbfc;box-shadow:var(--shadow-card);transition:box-shadow .25s ease;animation:svelte-y7cx85-nodeBreath 3s ease-in-out infinite;animation-delay:var(--breath-delay, 0s)}.orbit-node.svelte-y7cx85:hover .node-icon:where(.svelte-y7cx85) img:where(.svelte-y7cx85){transform:scale(1.12)}.orbit-node.svelte-y7cx85:hover .node-icon:where(.svelte-y7cx85){box-shadow:var(--shadow-card),0 0 0 2px #e65c1959}.node-icon.svelte-y7cx85 img:where(.svelte-y7cx85){width:100%;height:100%;object-fit:contain;display:block;transition:transform .25s ease}.node-label.svelte-y7cx85{font-family:var(--font-mono, "SF Mono", monospace);font-size:.625rem;letter-spacing:.02em;color:var(--color-muted, rgba(255, 255, 255, .45));white-space:nowrap}.core.svelte-y7cx85{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle at 50% 40%,rgba(212,90,30,.22) 0%,transparent 70%),var(--color-surface-raised, rgba(20, 20, 25, .95));box-shadow:0 0 50px #d45a1e33,0 0 80px #d45a1e14,inset 0 0 0 1px #d45a1e14;z-index:2}.core-theio.svelte-y7cx85{position:absolute;left:50%;top:50%;width:194px;transform:translate(-50%,-50%);pointer-events:none}.core-pulse.svelte-y7cx85,.core-pulse-2.svelte-y7cx85{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--color-accent, #E65C19);animation:svelte-y7cx85-corepulse 3s ease-out infinite}.core-pulse-2.svelte-y7cx85{animation-delay:1.5s}@keyframes svelte-y7cx85-corepulse{0%{transform:scale(1);opacity:.45}70%,to{transform:scale(1.6);opacity:0}}@media(max-width:480px){.orbit-container.svelte-y7cx85{max-width:340px}.core.svelte-y7cx85{width:80px;height:80px}.core-theio.svelte-y7cx85{width:155px}.node-icon.svelte-y7cx85{width:38px;height:38px;padding:8px}.node-label.svelte-y7cx85{font-size:.5625rem}}@media(prefers-reduced-motion:reduce){.data-pulse.svelte-y7cx85,.core-pulse.svelte-y7cx85,.core-pulse-2.svelte-y7cx85,.node-icon.svelte-y7cx85,.node-spin.svelte-y7cx85,.orbit-ring.svelte-y7cx85,.orbit-ring-outer.svelte-y7cx85{animation:none!important}.data-pulse.svelte-y7cx85{stroke-dasharray:none;opacity:.3}.orbit-ring.svelte-y7cx85,.orbit-ring-outer.svelte-y7cx85,.node-spin.svelte-y7cx85{transform:rotate(0)}.orbit-node.svelte-y7cx85{opacity:.8}}
