.optimized-pulse{animation:optimized-pulse 2s ease-in-out infinite alternate;will-change:opacity}@keyframes optimized-pulse{0%{opacity:.5}to{opacity:1}}.optimized-float{animation:optimized-float 3s ease-in-out infinite;will-change:transform}@keyframes optimized-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}.optimized-glow{box-shadow:0 0 8px hsl(var(--neon-green));transition:box-shadow .3s ease;will-change:box-shadow}.optimized-glow:hover{box-shadow:0 0 16px hsl(var(--neon-green))}.simple-border-glow{border:1px solid hsl(var(--primary));transition:border-color .3s ease}.simple-border-glow:hover{border-color:hsl(var(--neon-cyan))}.smooth-scroll{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.no-layout-shift{contain:layout style paint}.static-particles{background-image:radial-gradient(2px 2px at 20px 30px,hsl(var(--neon-cyan)),transparent),radial-gradient(2px 2px at 40px 70px,hsl(var(--neon-green)),transparent),radial-gradient(1px 1px at 90px 40px,hsl(var(--neon-magenta)),transparent);background-repeat:repeat;background-size:200px 100px;opacity:.1;pointer-events:none}@media (prefers-reduced-motion:reduce){.animated-border,.hologram-enhanced,.neon-pulse,.optimized-float,.optimized-pulse,.pulse-glow{animation:none}.cyberpunk-btn:hover{transform:none}.fade-in,.fade-in-left,.fade-in-up{animation:none;opacity:1;transform:none}}.gpu-accelerated{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.contain-paint{contain:paint}.contain-layout{contain:layout}.contain-strict{contain:strict}.optimized-text{text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.efficient-hover{transition:opacity .2s ease}.efficient-hover:hover{opacity:.8}.static-grid{background-image:linear-gradient(rgba(0,255,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(0,255,255,.1) 1px,transparent 0);background-size:25px 25px}.performance-monitor{background:rgba(0,0,0,.8);color:hsl(var(--neon-green));padding:8px;font-family:monospace;font-size:12px}body{background:radial-gradient(2px 2px at 20px 30px,hsl(var(--neon-cyan)),transparent),radial-gradient(2px 2px at 40px 70px,hsl(var(--neon-green)),transparent),radial-gradient(1px 1px at 90px 40px,hsl(var(--neon-magenta)),transparent),hsl(var(--background));background-repeat:repeat;background-size:200px 100px;background-attachment:fixed}body:before{display:none}html{scroll-behavior:smooth}*{box-sizing:border-box}img,video{max-width:100%;height:auto}.performance-monitor{position:fixed;top:10px;right:10px;z-index:9999;background:rgba(0,0,0,.9);border:1px solid #00ffff;border-radius:4px;padding:8px 12px;font-family:Courier New,monospace;font-size:11px;color:#00ffff;backdrop-filter:blur(10px);box-shadow:0 0 10px rgba(0,255,255,.3),inset 0 0 10px rgba(0,255,255,.1);min-width:120px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.performance-monitor div{margin:2px 0;display:flex;justify-content:space-between;align-items:center}.performance-monitor span{font-weight:700;margin-left:8px}@media (max-width:768px){.performance-monitor{display:none}}@keyframes violation-pulse{0%,to{opacity:1}50%{opacity:.5}}.performance-monitor .violation{animation:violation-pulse 1s infinite;color:#ff4444}.performance-monitor .good-performance{color:#00ff00;text-shadow:0 0 5px rgba(0,255,0,.5)}.performance-monitor .warning{color:#ffaa00;text-shadow:0 0 5px rgba(255,170,0,.5)}.performance-monitor .critical{color:#ff4444;text-shadow:0 0 5px rgba(255,68,68,.5)}