.process-loop-container{width:524px;height:524px;perspective:1200px}.process-loop-container,.process-loop-container .loop-center{position:relative;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d}.process-loop-container .loop-center{width:144px;height:144px;z-index:10}.process-loop-container .core-orb{position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(63,121,255,.12) 0,rgba(63,121,255,.02) 100%);border-radius:50%;backdrop-filter:blur(20px);border:1px solid rgba(63,121,255,.1);box-shadow:0 0 60px rgba(63,121,255,.1),inset 0 0 40px hsla(0,0%,100%,.05);animation:pl-core-pulse 6s ease-in-out infinite}.process-loop-container .brain-3d-container{position:absolute;width:113px;height:113px;transform-style:preserve-3d;animation:pl-rotate-brain 20s linear infinite}.process-loop-container .brain-layer{position:absolute;inset:0;transform-style:preserve-3d}.process-loop-container .brain-svg-3d{width:100%;height:100%;fill:none;stroke:rgba(63,121,255,.3);stroke-width:1.2;filter:drop-shadow(0 0 8px rgba(63,121,255,.4))}.process-loop-container .brain-beam-3d{stroke:#1c78ff;stroke-width:2;stroke-dasharray:30 150;animation:pl-beam-move 4s linear infinite;filter:drop-shadow(0 0 12px rgba(28,120,255,.8))}.process-loop-container .brain-waveform{fill:none;stroke:#1c78ff;stroke-width:1.2;stroke-linecap:round;opacity:.55;animation:pl-brain-wave 2.2s ease-in-out infinite}.process-loop-container .loop-orbit{position:absolute;width:396px;height:396px;border:1px solid rgba(63,121,255,.06);border-radius:50%;animation:pl-rotate-loop 150s linear infinite;transform-style:preserve-3d}.process-loop-container .loop-node{position:absolute;width:110px;height:110px;cursor:pointer;z-index:5;transition:all .8s cubic-bezier(.23,1,.32,1);display:flex;align-items:center;justify-content:center}.process-loop-container .loop-node.node-1{top:0;left:50%;transform:translate(-50%,-50%)}.process-loop-container .loop-node.node-1 .node-icon{color:#6366f1}.process-loop-container .loop-node.node-2{right:0;top:50%;transform:translate(50%,-50%)}.process-loop-container .loop-node.node-2 .node-icon{color:#6366f1}.process-loop-container .loop-node.node-3{bottom:0;left:50%;transform:translate(-50%,50%)}.process-loop-container .loop-node.node-3 .node-icon{color:#10b981}.process-loop-container .loop-node.node-4{left:0;top:50%;transform:translate(-50%,-50%)}.process-loop-container .loop-node.node-4 .node-icon{color:#06b6d4}.process-loop-container .loop-node-inner{animation:pl-rotate-reverse-loop 150s linear infinite;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform-style:preserve-3d}.process-loop-container .neural-sphere-wrapper{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:7px 6px 8px;gap:3px;text-align:center;isolation:isolate;box-sizing:border-box;background:radial-gradient(ellipse 120% 100% at 30% 18%,hsla(0,0%,100%,.55) 0,transparent 52%),radial-gradient(circle at 50% 100%,rgba(63,121,255,.14) 0,transparent 55%),linear-gradient(155deg,hsla(0,0%,100%,.42),rgba(232,240,255,.22) 45%,hsla(0,0%,100%,.12));backdrop-filter:blur(22px) saturate(165%);-webkit-backdrop-filter:blur(22px) saturate(165%);border:1px solid hsla(0,0%,100%,.78);box-shadow:0 10px 28px rgba(31,42,68,.1),inset 0 0 0 1px rgba(63,121,255,.06),inset 0 1px 0 hsla(0,0%,100%,.85),inset 0 -14px 28px rgba(63,121,255,.07);transition:transform .55s cubic-bezier(.23,1,.32,1),box-shadow .55s ease,border-color .55s ease,background .55s ease;z-index:2}.process-loop-container .neural-sphere-wrapper:before{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(118deg,hsla(0,0%,100%,.65),hsla(0,0%,100%,.08) 38%,transparent 62%);opacity:.9;pointer-events:none;z-index:0}.process-loop-container .neural-sphere-wrapper:after{content:"";position:absolute;inset:4px;border-radius:50%;border:1px solid hsla(0,0%,100%,.35);opacity:.55;pointer-events:none;z-index:0}.process-loop-container .node-icon{position:relative;z-index:1;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#2f5fd4;transition:color .45s ease,transform .45s ease;flex-shrink:0}.process-loop-container .node-icon svg{width:100%;height:100%}.process-loop-container .node-info-inline{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;max-width:100%;padding:0 2px;box-sizing:border-box;flex-shrink:0;min-width:0}.process-loop-container .node-title-inline{font-size:14px;font-weight:600;color:#1c2333;line-height:1.25;letter-spacing:-.02em}.process-loop-container .node-desc-inline,.process-loop-container .node-title-inline{white-space:normal;word-break:keep-all;overflow-wrap:break-word;text-align:center;display:block;width:100%}.process-loop-container .node-desc-inline{font-size:12px;color:#5f6b7a;line-height:1.3;opacity:.88}.process-loop-container .loop-node:hover{z-index:100}.process-loop-container .loop-node:hover.node-1{transform:scale(1.15) translate(-50%,-50%)}.process-loop-container .loop-node:hover.node-2{transform:scale(1.15) translate(50%,-50%)}.process-loop-container .loop-node:hover.node-3{transform:scale(1.15) translate(-50%,50%)}.process-loop-container .loop-node:hover.node-4{transform:scale(1.15) translate(-50%,-50%)}.process-loop-container .loop-node:hover .neural-sphere-wrapper{background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.35) 0,transparent 45%),linear-gradient(155deg,rgba(63,121,255,.92),rgba(44,92,210,.96));border-color:hsla(0,0%,100%,.45);box-shadow:0 14px 36px rgba(63,121,255,.38),inset 0 1px 0 hsla(0,0%,100%,.35),inset 0 -10px 24px rgba(0,0,0,.08)}.process-loop-container .loop-node:hover .neural-sphere-wrapper:before{opacity:.4}.process-loop-container .loop-node:hover .neural-sphere-wrapper:after{border-color:hsla(0,0%,100%,.5);opacity:.75}.process-loop-container .loop-node:hover .node-icon{color:#fff;transform:scale(1.08)}.process-loop-container .loop-node:hover .node-desc-inline,.process-loop-container .loop-node:hover .node-title-inline{color:hsla(0,0%,100%,.98);opacity:1}.process-loop-container .particles-container{position:absolute;inset:-77px;pointer-events:none;transform-style:preserve-3d}.process-loop-container .particles-container .particle{position:absolute;background:#1c78ff;border-radius:50%;opacity:0;filter:blur(1px);box-shadow:0 0 15px rgba(28,120,255,.8);animation:pl-particle-float 8s ease-out infinite}.process-loop-container .loop-node-inner.paused,.process-loop-container .loop-orbit.paused{animation-play-state:paused}@keyframes pl-brain-wave{0%,to{opacity:.35}50%{opacity:.85}}@keyframes pl-rotate-brain{0%{transform:rotateY(0deg) rotateX(10deg)}to{transform:rotateY(1turn) rotateX(10deg)}}@keyframes pl-beam-move{0%{stroke-dashoffset:180}to{stroke-dashoffset:0}}@keyframes pl-core-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.04);opacity:.92}}@keyframes pl-rotate-loop{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pl-rotate-reverse-loop{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes pl-particle-float{0%{transform:translateZ(0) scale(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translate3d(var(--tx),var(--ty),var(--tz)) scale(2);opacity:0}}