.eaibsa-circuit-background{position:relative;isolation:isolate;overflow:hidden;background:#051722}
.eaibsa-circuit-background::before,.eaibsa-circuit-background::after{content:"";position:absolute;z-index:-1;pointer-events:none}
.eaibsa-circuit-background::before{inset:-80px;opacity:.88;background-image:linear-gradient(rgba(148,177,193,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(148,177,193,.08) 1px,transparent 1px),radial-gradient(circle,rgba(237,111,29,.4) 0 1.5px,transparent 2px);background-size:72px 72px,72px 72px,144px 144px;background-position:0 0,0 0,35px 35px;mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 92%,transparent 100%);animation:footerCircuitDrift 18s linear infinite}
.eaibsa-circuit-background::after{width:520px;height:520px;right:-180px;top:-235px;border-radius:50%;background:radial-gradient(circle,rgba(237,111,29,.22) 0,rgba(237,111,29,.08) 34%,transparent 70%);filter:blur(2px);animation:footerSignalPulse 7s ease-in-out infinite alternate}
@keyframes footerCircuitDrift{to{background-position:72px 72px,72px 72px,179px 107px}}
@keyframes footerSignalPulse{0%{opacity:.46;transform:translate3d(0,0,0) scale(.92)}100%{opacity:1;transform:translate3d(-42px,34px,0) scale(1.08)}}
@media(prefers-reduced-motion:reduce){.eaibsa-circuit-background::before,.eaibsa-circuit-background::after{animation:none}}
