.mobile-gradient-animation{position:absolute;inset:0;background:linear-gradient(135deg,#000000,#0a0e1a 15%,#0d1520 30%,#1a0d1f 45%,#0d1a1f 60%,#0d1520 75%,#0a0e1a 85%,#000000);background-size:400% 400%;animation:mobileGradientShift 25s ease-in-out infinite}@keyframes mobileGradientShift{0%{background-position:0 50%}25%{background-position:50% 80%}50%{background-position:100% 50%}75%{background-position:50% 20%}to{background-position:0 50%}}.grid-blink-1{animation:gridBlink1 3s ease-in-out infinite}.grid-blink-2{animation:gridBlink2 4s ease-in-out infinite}.grid-blink-3{animation:gridBlink3 2.5s ease-in-out infinite}.grid-blink-4{animation:gridBlink4 5s ease-in-out infinite}.grid-blink-5{animation:gridBlink5 3.5s ease-in-out infinite}@keyframes gridBlink1{0%,40%,to{opacity:.6}20%{opacity:0}60%,80%{opacity:1}}@keyframes gridBlink2{0%,30%,to{opacity:.5}15%{opacity:0}50%,70%{opacity:.9}85%{opacity:.1}}@keyframes gridBlink3{0%,50%,to{opacity:.7}25%{opacity:0}75%{opacity:1}}@keyframes gridBlink4{0%,20%,to{opacity:.4}10%{opacity:0}40%,60%{opacity:.8}80%{opacity:0}}@keyframes gridBlink5{0%,35%,to{opacity:.5}18%{opacity:0}55%,75%{opacity:.95}90%{opacity:.2}}.mobile-scanline{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 0,rgba(59,221,239,.05) 50%,transparent);background-size:100% 8px;animation:mobileScan 10s linear infinite;opacity:.4}@keyframes mobileScan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.mobile-particle-1{animation:mobileFloat1 7s ease-in-out infinite;opacity:.6}.mobile-particle-2{animation:mobileFloat2 9s ease-in-out infinite;opacity:.7}.mobile-particle-3{animation:mobileFloat3 8s ease-in-out infinite;opacity:.5}.mobile-particle-4{animation:mobileFloat4 10s ease-in-out infinite;opacity:.65}.mobile-particle-5{animation:mobileFloat5 8.5s ease-in-out infinite;opacity:.55}.mobile-particle-6{animation:mobileFloat6 7.5s ease-in-out infinite;opacity:.6}.mobile-particle-7{animation:mobileFloat7 9.5s ease-in-out infinite;opacity:.7}.mobile-particle-8{animation:mobileFloat8 8s ease-in-out infinite;opacity:.5}.mobile-particle-9{animation:mobileFloat9 11s ease-in-out infinite;opacity:.65}.mobile-particle-10{animation:mobileFloat10 7s ease-in-out infinite;opacity:.6}.mobile-particle-11{animation:mobileFloat11 8.5s ease-in-out infinite;opacity:.65}.mobile-particle-12{animation:mobileFloat12 9.5s ease-in-out infinite;opacity:.55}.mobile-particle-13{animation:mobileFloat13 7.5s ease-in-out infinite;opacity:.7}.mobile-particle-14{animation:mobileFloat14 10.5s ease-in-out infinite;opacity:.6}.mobile-particle-15{animation:mobileFloat15 8s ease-in-out infinite;opacity:.5}.mobile-particle-16{animation:mobileFloat16 9s ease-in-out infinite;opacity:.65}.mobile-particle-17{animation:mobileFloat17 11s ease-in-out infinite;opacity:.55}.mobile-particle-18{animation:mobileFloat18 7.5s ease-in-out infinite;opacity:.7}.mobile-particle-19{animation:mobileFloat19 10s ease-in-out infinite;opacity:.6}.mobile-particle-20{animation:mobileFloat20 8.5s ease-in-out infinite;opacity:.65}@keyframes mobileFloat1{0%,to{transform:translate(0) scale(1);opacity:.6}33%{transform:translate(-40px,-60px) scale(1.3);opacity:.9}66%{transform:translate(30px,-40px) scale(.8);opacity:.4}}@keyframes mobileFloat2{0%,to{transform:translate(0) scale(1);opacity:.7}25%{transform:translate(35px,-50px) scale(1.2);opacity:.95}75%{transform:translate(-25px,-70px) scale(.9);opacity:.5}}@keyframes mobileFloat3{0%,to{transform:translate(0) scale(1);opacity:.5}40%{transform:translate(-50px,-80px) scale(1.4);opacity:.85}80%{transform:translate(40px,-50px) scale(.7);opacity:.3}}@keyframes mobileFloat4{0%,to{transform:translate(0) scale(1);opacity:.65}30%{transform:translate(45px,-65px) scale(1.1);opacity:.9}70%{transform:translate(-35px,-45px) scale(1.3);opacity:.45}}@keyframes mobileFloat5{0%,to{transform:translate(0) scale(1);opacity:.55}50%{transform:translate(-30px,-90px) scale(1.5);opacity:.8}}@keyframes mobileFloat6{0%,to{transform:translate(0) scale(1);opacity:.6}35%{transform:translate(50px,-55px) scale(.8);opacity:.95}65%{transform:translate(-40px,-75px) scale(1.2);opacity:.4}}@keyframes mobileFloat7{0%,to{transform:translate(0) scale(1);opacity:.7}45%{transform:translate(-45px,-60px) scale(1.3);opacity:.85}85%{transform:translate(35px,-85px) scale(.9);opacity:.5}}@keyframes mobileFloat8{0%,to{transform:translate(0) scale(1);opacity:.5}40%{transform:translate(55px,-70px) scale(1.1);opacity:.9}75%{transform:translate(-50px,-50px) scale(1.4);opacity:.35}}@keyframes mobileFloat9{0%,to{transform:translate(0) scale(1);opacity:.65}20%{transform:translate(-35px,-65px) scale(.8);opacity:.8}60%{transform:translate(40px,-40px) scale(1.3);opacity:.45}}@keyframes mobileFloat10{0%,to{transform:translate(0) scale(1);opacity:.6}30%{transform:translate(45px,-75px) scale(1.2);opacity:.95}70%{transform:translate(-55px,-55px) scale(.85);opacity:.4}}@keyframes mobileFloat11{0%,to{transform:translate(0) scale(1);opacity:.65}35%{transform:translate(-38px,-68px) scale(1.3);opacity:.9}75%{transform:translate(42px,-48px) scale(.9);opacity:.45}}@keyframes mobileFloat12{0%,to{transform:translate(0) scale(1);opacity:.55}40%{transform:translate(50px,-60px) scale(.8);opacity:.85}80%{transform:translate(-45px,-80px) scale(1.4);opacity:.35}}@keyframes mobileFloat13{0%,to{transform:translate(0) scale(1);opacity:.7}25%{transform:translate(-42px,-55px) scale(1.1);opacity:.95}65%{transform:translate(38px,-72px) scale(1.3);opacity:.5}}@keyframes mobileFloat14{0%,to{transform:translate(0) scale(1);opacity:.6}30%{transform:translate(48px,-65px) scale(.85);opacity:.9}70%{transform:translate(-40px,-58px) scale(1.25);opacity:.4}}@keyframes mobileFloat15{0%,to{transform:translate(0) scale(1);opacity:.5}50%{transform:translate(-52px,-78px) scale(1.4);opacity:.8}}@keyframes mobileFloat16{0%,to{transform:translate(0) scale(1);opacity:.65}38%{transform:translate(44px,-62px) scale(1.15);opacity:.88}72%{transform:translate(-48px,-70px) scale(.9);opacity:.42}}@keyframes mobileFloat17{0%,to{transform:translate(0) scale(1);opacity:.55}32%{transform:translate(-46px,-85px) scale(1.35);opacity:.92}68%{transform:translate(52px,-52px) scale(.8);opacity:.38}}@keyframes mobileFloat18{0%,to{transform:translate(0) scale(1);opacity:.7}42%{transform:translate(58px,-58px) scale(1.2);opacity:.9}78%{transform:translate(-35px,-75px) scale(1.1);opacity:.48}}@keyframes mobileFloat19{0%,to{transform:translate(0) scale(1);opacity:.6}28%{transform:translate(-54px,-64px) scale(.9);opacity:.85}64%{transform:translate(46px,-82px) scale(1.3);opacity:.44}}@keyframes mobileFloat20{0%,to{transform:translate(0) scale(1);opacity:.65}36%{transform:translate(40px,-70px) scale(1.25);opacity:.93}76%{transform:translate(-50px,-56px) scale(.85);opacity:.4}}