.academy-robot-effects{pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.academy-robot-map{width:max(100cqw,150cqh);max-width:none;height:max(100cqh,66.6667cqw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.academy-robot-scan{animation:8s ease-in-out infinite academy-robot-scan}.academy-robot-neural path,.academy-robot-model-flow path{fill:none;stroke:#ffe6c2;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:12 112;filter:drop-shadow(0 0 3px #d4b0ff);animation:3.5s linear infinite academy-robot-data}.academy-robot-neural path:last-child{animation-delay:-1.7s}.academy-robot-model-flow{opacity:.7}.academy-robot-brain{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite alternate academy-robot-pulse}.academy-robot-core-glow{opacity:.25;animation:5s ease-in-out infinite alternate academy-robot-core}.academy-robot-orbit{fill:none;stroke:#ffd8a0;stroke-width:2.5px;stroke-dasharray:62 199;filter:drop-shadow(0 0 5px #f5bd7c);animation:12s linear infinite academy-robot-orbit}.academy-robot-orbit.inner{stroke:#ded1ff;stroke-width:1.5px;stroke-dasharray:20 114;animation-duration:18s;animation-direction:reverse}.academy-robot-effects[data-active=false] *{animation-play-state:paused}@keyframes academy-robot-scan{0%,12%{opacity:0;transform:translateY(-90px)}22%,70%{opacity:.75}88%,to{opacity:0;transform:translateY(775px)}}@keyframes academy-robot-data{to{stroke-dashoffset:-124px}}@keyframes academy-robot-pulse{0%{opacity:.4;transform:scale(.8)}to{opacity:.95;transform:scale(1.12)}}@keyframes academy-robot-core{0%{opacity:.1}to{opacity:.35}}@keyframes academy-robot-orbit{to{transform:rotate(360deg)}}@media (width<=760px){.academy-robot-map{top:100%;left:86%;transform:translate(-86%,-100%)}.academy-robot-effects{opacity:.8}}@media (prefers-reduced-motion:reduce){.academy-robot-effects{display:none}.academy-robot-effects *{animation:none}}
