.tool-orbit_orbit__6PdmS{position:relative;width:100%;aspect-ratio:1;max-width:560px;margin:0 auto;display:flex;align-items:center;justify-content:center;perspective:1100px}.tool-orbit_plane__gQulc{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(22deg);will-change:transform;animation:tool-orbit_plane-drift__DqA4Z 14s ease-in-out infinite}@keyframes tool-orbit_plane-drift__DqA4Z{0%,to{transform:rotateX(22deg) rotate(0deg)}50%{transform:rotateX(22deg) rotate(2deg)}}.tool-orbit_rings__Bc2wX{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.tool-orbit_tracerG__rf8FS{transform-box:fill-box;transform-origin:center;animation:tool-orbit_orbit-spin__Lx8OM linear infinite}.tool-orbit_tracer__xO0QT{filter:drop-shadow(0 0 6px currentColor)}@keyframes tool-orbit_orbit-spin__Lx8OM{to{transform:rotate(1turn)}}.tool-orbit_floor__JQyMF{position:absolute;left:50%;top:50%;width:60%;aspect-ratio:3/1;transform:translate(-50%,-30%);background:radial-gradient(ellipse at center,rgba(6,4,31,.18),rgba(6,4,31,0) 60%);pointer-events:none;filter:blur(8px)}.tool-orbit_center__hT0K6{position:relative;z-index:3;width:84px;height:84px;border-radius:50%;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px rgba(6,4,31,.22),0 0 0 6px rgba(255,255,255,.7),0 0 0 7px rgba(168,85,247,.1);animation:tool-orbit_center-float__0yk8F 7s ease-in-out infinite}@keyframes tool-orbit_center-float__0yk8F{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.015)}}.tool-orbit_pulse__Qc5Or{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(168,85,247,.55);animation:tool-orbit_orbit-pulse__QhHWt 3.6s cubic-bezier(.16,1,.3,1) infinite}.tool-orbit_pulse2__xLxIj{animation-delay:1.2s;border-color:rgba(236,72,153,.45)}.tool-orbit_pulse3__FGdiC{animation-delay:2.4s;border-color:rgba(45,212,191,.4)}@keyframes tool-orbit_orbit-pulse__QhHWt{0%{transform:scale(1);opacity:.7}85%{transform:scale(3.2);opacity:0}to{transform:scale(3.2);opacity:0}}.tool-orbit_halo__hWScp{position:absolute;inset:-60px;border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.35) 0,rgba(168,85,247,.12) 38%,rgba(168,85,247,0) 70%);filter:blur(8px);pointer-events:none;z-index:-1;animation:tool-orbit_halo-breathe__hza6P 5s ease-in-out infinite}@keyframes tool-orbit_halo-breathe__hza6P{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.12);opacity:1}}.tool-orbit_node__GwrC7{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:tool-orbit_orbit-travel__KIpKq var(--orbit-dur,90s) linear infinite;animation-delay:var(--orbit-delay,0s);pointer-events:none;z-index:2}.tool-orbit_rev__U_KPl{animation-direction:reverse}.tool-orbit_nodeInner__AiLB7{display:inline-block;background:#fff;border:1px solid var(--border-soft);padding:6px 14px;border-radius:9999px;font-family:var(--caption-font);font-size:.7rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--navy);box-shadow:0 2px 12px rgba(6,4,31,.06);white-space:nowrap;cursor:default;pointer-events:auto;transform-origin:center;animation:tool-orbit_node-zdepth__vSHkK var(--orbit-dur,90s) linear infinite,tool-orbit_node-twinkle__JhsyL 5.5s ease-in-out infinite;animation-delay:var(--orbit-delay,0s),0s;transition:box-shadow .3s,scale .3s}.tool-orbit_rev__U_KPl .tool-orbit_nodeInner__AiLB7{animation-direction:reverse,normal}.tool-orbit_nodeInner__AiLB7:hover{box-shadow:0 4px 20px rgba(168,85,247,.25),0 0 0 4px rgba(168,85,247,.08);scale:1.06;z-index:5}@keyframes tool-orbit_orbit-travel__KIpKq{0%{transform:translate(-50%,-50%) rotate(0deg) translateX(var(--orbit-r)) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn) translateX(var(--orbit-r)) rotate(-1turn)}}@keyframes tool-orbit_node-zdepth__vSHkK{0%{scale:1.06;opacity:1;filter:none}25%{scale:.86;opacity:.65;filter:blur(.4px)}50%{scale:.86;opacity:.65;filter:blur(.4px)}75%{scale:1.06;opacity:1;filter:none}to{scale:1.06;opacity:1;filter:none}}@keyframes tool-orbit_node-twinkle__JhsyL{0%,to{box-shadow:0 2px 12px rgba(6,4,31,.06)}50%{box-shadow:0 2px 16px rgba(168,85,247,.18)}}@media (prefers-reduced-motion:reduce){.tool-orbit_center__hT0K6,.tool-orbit_halo__hWScp,.tool-orbit_nodeInner__AiLB7,.tool-orbit_node__GwrC7,.tool-orbit_plane__gQulc,.tool-orbit_pulse__Qc5Or,.tool-orbit_tracerG__rf8FS{animation:none!important}}@media (max-width:600px){.tool-orbit_orbit__6PdmS{max-width:340px}.tool-orbit_nodeInner__AiLB7{font-size:.62rem;padding:5px 10px}}