.owner-nexus-map .owner-nx-link{stroke-dasharray:7 11;stroke-linecap:round;opacity:.7;animation:nxFlow 4.5s linear infinite}
.owner-nexus-map .owner-nx-link:nth-child(2n){animation-duration:5.8s;animation-delay:-2s}
.owner-nexus-head h1,.owner-nexus-map .owner-nx-core{color:#d3bd8b}
.owner-nexus-map .owner-nx-core{position:relative;isolation:isolate;z-index:2;border-color:#9c7b43;text-shadow:0 0 16px rgba(217,180,111,.25)}
.owner-nexus-map .owner-nx-core::before{content:"";position:absolute;inset:-32px;z-index:-1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(164,119,225,.52) 0%,rgba(116,81,166,.34) 42%,rgba(116,81,166,.12) 64%,transparent 78%);filter:blur(13px);opacity:.85}
.owner-nexus-map .owner-nx-node:not(.owner-nx-core){will-change:transform;border-color:#c6ad77;box-shadow:0 0 0 2px rgba(213,180,111,.18),0 0 16px rgba(213,180,111,.30),0 0 30px rgba(213,180,111,.15);animation:nxOrbit 17s linear infinite}
.owner-nexus-map .owner-nx-b{animation-duration:22s!important;animation-delay:-8s!important;animation-direction:reverse!important}
.owner-nexus-map .owner-nx-c{animation-duration:24s!important;animation-delay:-5s!important}
.owner-nexus-map .owner-nx-d{animation-duration:20s!important;animation-delay:-12s!important;animation-direction:reverse!important}
.owner-nexus-map .owner-nx-e{animation-duration:15s!important;animation-delay:-4s!important;animation-direction:reverse!important}
.owner-nexus-map .owner-nx-f{animation-duration:17s!important;animation-delay:-10s!important}
.owner-nexus-map .owner-nx-core{box-shadow:0 0 32px rgba(155,119,206,.40),0 0 56px rgba(116,81,166,.24)}
@keyframes nxOrbit{0%,100%{transform:translate(0,-18px)}25%{transform:translate(20px,0)}50%{transform:translate(0,18px)}75%{transform:translate(-20px,0)}}
@keyframes nxFlow{to{stroke-dashoffset:-36}}
@media(max-width:600px){.owner-nexus-map{height:440px}.owner-nexus-map .owner-nx-core{width:112px;height:112px;font-size:19px}.owner-nexus-map .owner-nx-node:not(.owner-nx-core){width:72px;height:72px;font-size:11px;animation-name:nxOrbitMobile}.owner-nexus-map .owner-nx-node small{font-size:7px;letter-spacing:0}.owner-nexus-map .owner-nx-a{left:2%;top:7%}.owner-nexus-map .owner-nx-b{right:2%;top:7%}.owner-nexus-map .owner-nx-c{left:2%;bottom:5%}.owner-nexus-map .owner-nx-d{right:2%;bottom:5%}.owner-nexus-map .owner-nx-e{left:8%;top:42%}.owner-nexus-map .owner-nx-f{right:8%;top:42%}}
@keyframes nxOrbitMobile{0%,100%{transform:translate(0,-11px)}25%{transform:translate(12px,0)}50%{transform:translate(0,11px)}75%{transform:translate(-12px,0)}}
@media(prefers-reduced-motion:reduce){.owner-nexus-map .owner-nx-node,.owner-nexus-map .owner-nx-link{animation:none!important;will-change:auto}}
