.cyber-sphere-container{perspective:1200px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.cyber-sphere,.cyber-sphere-container{position:relative;transform-style:preserve-3d}.cyber-sphere{will-change:transform}.sphere-core{position:absolute;top:50%;left:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.9),rgba(94,220,255,.8),rgba(155,108,255,.4),transparent 70%);border-radius:50%;box-shadow:0 0 40px rgba(94,220,255,.6),0 0 80px rgba(155,108,255,.4),inset 0 0 20px rgba(255,255,255,.5);animation:core-pulse 4s ease-in-out infinite;z-index:10;transform:translateZ(0)}.sphere-ring{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(255,255,255,.1);border-radius:50%;transform-style:preserve-3d;pointer-events:none}.ring-1{border:1px solid rgba(94,220,255,.3);animation:ring-rotate-1 12s linear infinite;box-shadow:inset 0 0 15px rgba(94,220,255,.1)}.ring-2{border:1px solid rgba(155,108,255,.3);width:85%;height:85%;top:7.5%;left:7.5%;animation:ring-rotate-2 18s linear infinite;box-shadow:inset 0 0 15px rgba(155,108,255,.1)}.ring-3{border:1px dashed rgba(255,255,255,.2);width:115%;height:115%;top:-7.5%;left:-7.5%;animation:ring-rotate-3 25s linear infinite reverse}.sphere-orbit{top:50%;left:50%;pointer-events:none}.orbit-particle,.sphere-orbit{position:absolute;transform-style:preserve-3d}.orbit-particle{width:4px;height:4px;background:white;border-radius:50%;box-shadow:0 0 10px rgba(255,255,255,.8),0 0 20px rgba(94,220,255,.6);animation:particle-float 10s linear infinite}.orbit-particle:after{content:"";position:absolute;width:20px;height:1px;background:linear-gradient(90deg,rgba(94,220,255,.5),transparent);right:100%;top:50%;transform:translateY(-50%)}@keyframes core-pulse{0%,to{transform:translateZ(0) scale(1);opacity:.9;box-shadow:0 0 40px rgba(94,220,255,.6),0 0 80px rgba(155,108,255,.4)}50%{transform:translateZ(20px) scale(1.1);opacity:1;box-shadow:0 0 60px rgba(94,220,255,.8),0 0 100px rgba(155,108,255,.6)}}@keyframes ring-rotate-1{0%{transform:rotateX(45deg) rotateY(0deg) rotate(0deg)}to{transform:rotateX(45deg) rotateY(1turn) rotate(0deg)}}@keyframes ring-rotate-2{0%{transform:rotateX(-45deg) rotateY(0deg) rotate(0deg)}to{transform:rotateX(-45deg) rotateY(-1turn) rotate(0deg)}}@keyframes ring-rotate-3{0%{transform:rotateX(80deg) rotateY(0deg) rotate(0deg)}to{transform:rotateX(80deg) rotateY(1turn) rotate(0deg)}}@keyframes particle-float{0%{transform:rotateY(0deg) rotateX(var(--rx)) translateZ(var(--tz))}to{transform:rotateY(1turn) rotateX(var(--rx)) translateZ(var(--tz))}}.sphere-data-stream{position:absolute;top:50%;left:50%;width:200%;height:1px;background:linear-gradient(90deg,transparent,rgba(94,220,255,.4),transparent);transform-origin:left center;animation:data-stream-rotate 20s linear infinite;opacity:.3}@keyframes data-stream-rotate{0%{transform:rotateY(0deg) rotate(var(--rz))}to{transform:rotateY(1turn) rotate(var(--rz))}}