.mask-gradient-left{mask-image:linear-gradient(to right,transparent,black 15%);-webkit-mask-image:linear-gradient(to right,transparent,black 15%)}.wheel-front,.wheel-rear{animation:wheelSpin 2.5s linear infinite;transform-box:fill-box;transform-origin:center}@keyframes wheelSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.car-float{animation:carFloat 4s ease-in-out infinite;will-change:transform}@keyframes carFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.engine-pulse{animation:enginePulse 1.8s ease-in-out infinite}@keyframes enginePulse{0%,to{opacity:.3}50%{opacity:1;fill:#6b9c134d}}.scan-line{position:absolute;top:-2px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(107,156,19,.5),transparent);animation:scanSweep 3s linear infinite;will-change:transform}@keyframes scanSweep{0%{transform:translateY(0);opacity:0}5%{opacity:1}95%{opacity:.8}to{transform:translateY(430px);opacity:0}}.data-float-1{animation:nodeFloat1 5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes nodeFloat1{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(-7px);opacity:.95}}.data-float-2{animation:nodeFloat2 6s ease-in-out infinite .8s;transform-box:fill-box;transform-origin:center}@keyframes nodeFloat2{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(-9px);opacity:1}}.data-float-3{animation:nodeFloat3 4.5s ease-in-out infinite 1.5s;transform-box:fill-box;transform-origin:center}@keyframes nodeFloat3{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-5px);opacity:.85}}.spark-1{animation:sparkBlink 2.1s ease-in-out infinite 0s}.spark-2{animation:sparkBlink 3s ease-in-out infinite .7s}.spark-3{animation:sparkBlink 1.8s ease-in-out infinite 1.2s}.spark-4{animation:sparkBlink 2.5s ease-in-out infinite .4s}@keyframes sparkBlink{0%,to{opacity:0;transform:scale(1)}45%,55%{opacity:1;transform:scale(2)}}.speed-line{animation:speedPulse 1.5s ease-in-out infinite;will-change:transform,opacity}@keyframes speedPulse{0%,to{opacity:.1;transform:scaleX(.7)}50%{opacity:.5;transform:scaleX(1)}}.headlight-beam{animation:beamFlicker 2.8s ease-in-out infinite}@keyframes beamFlicker{0%,to{opacity:.4}33%{opacity:.15}66%{opacity:.55}}
