/* V6.12.07 — rebuilt compact agent-orbit system. */
.app:not(.workspace-open)>.hero>.guardian-takeover-rings,
.app:not(.workspace-open)>.hero>.guardian-rings-depth-front,
.app:not(.workspace-open)>.hero>.guardian-rings-front{
  display:none!important;visibility:hidden!important;opacity:0!important;
}
.app:not(.workspace-open)>.hero>.siora-agent-orbits{
  display:contents!important;pointer-events:none!important;
}
.siora-agent-orbits__layer{position:absolute!important;left:50%!important;top:50%!important;width:min(1050px,76vw)!important;height:min(520px,58vh)!important;transform:translate(-50%,-50%)!important;overflow:visible!important;pointer-events:none!important}
.app.workspace-open .siora-agent-orbits{display:none!important}
.siora-agent-orbits--back{z-index:10}.siora-agent-orbits--front{z-index:26}
.app:not(.workspace-open)>.hero>.front-ai-core{z-index:24!important}
.app:not(.workspace-open)>.hero>.siora-agent-status{z-index:31!important}
.siora-agent-orbits__arc{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;transform-box:view-box;transform-origin:500px 250px}
.siora-agent-orbits__arc--inner{stroke:#9de8ff;stroke-width:1.18;filter:drop-shadow(0 0 4px rgba(107,211,255,.52))}
.siora-agent-orbits__arc--middle{stroke:#8e9cff;stroke-width:.9;filter:drop-shadow(0 0 3px rgba(102,117,255,.28))}
.siora-agent-orbits__arc--outer{stroke:#8078d5;stroke-width:.7;filter:drop-shadow(0 0 2px rgba(121,105,221,.2))}
.siora-agent-orbits--back .siora-agent-orbits__arc--inner{opacity:.4}.siora-agent-orbits--back .siora-agent-orbits__arc--middle{opacity:.27}.siora-agent-orbits--back .siora-agent-orbits__arc--outer{opacity:.17}
.siora-agent-orbits--front .siora-agent-orbits__arc--inner{opacity:.82;stroke-width:1.42}.siora-agent-orbits--front .siora-agent-orbits__arc--middle{opacity:.44;stroke-width:1.02}.siora-agent-orbits--front .siora-agent-orbits__arc--outer{opacity:.25;stroke-width:.78}
.siora-agent-orbits__energy{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:4 38 1 74;animation:siora-v61207-flow 12s linear infinite}
.siora-agent-orbits__energy--inner{stroke:#e9fbff;stroke-width:.72;opacity:.68;filter:drop-shadow(0 0 3px rgba(198,242,255,.72));animation-duration:8.5s}
.siora-agent-orbits__energy--middle{stroke:#b7c2ff;stroke-width:.58;opacity:.36;animation-duration:11s;animation-direction:reverse}
.siora-agent-orbits__energy--outer{stroke:#b7aaff;stroke-width:.48;opacity:.2;animation-duration:15s}
.siora-agent-orbits__node{fill:#e9fbff;filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 7px #75dfff)}
.siora-agent-orbits__halo{position:absolute;z-index:18;left:50%;top:50%;width:420px;height:180px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(71,139,255,.11),rgba(80,87,221,.045) 46%,transparent 73%);filter:blur(12px);pointer-events:none}
@keyframes siora-v61207-flow{to{stroke-dashoffset:-420}}
@media(max-width:900px){.siora-agent-orbits__layer{width:min(920px,88vw)!important;height:min(470px,55vh)!important}.siora-agent-orbits__halo{width:350px;height:150px}}
@media(max-width:620px){.siora-agent-orbits__layer{width:148vw!important;height:340px!important}.siora-agent-orbits--front .siora-agent-orbits__arc--outer,.siora-agent-orbits--back .siora-agent-orbits__arc--outer,.siora-agent-orbits__energy--outer{display:none}.siora-agent-orbits__halo{width:270px;height:120px}}
@media(prefers-reduced-motion:reduce){.siora-agent-orbits__energy{animation:none!important}.siora-agent-orbits__node animateMotion{display:none}}
