@keyframes kitt-scanner{0%{left:-150px}50%{left:calc(100% + 150px)}50.01%{left:calc(100% + 150px)}to{left:-150px}}.kitt-scanner{animation:kitt-scanner 2s ease-in-out infinite}@keyframes neon-flicker-on{0%{opacity:0;filter:brightness(0)}3%{opacity:.1;filter:brightness(.5)}6%{opacity:0;filter:brightness(0)}9%{opacity:.3;filter:brightness(.8)}12%{opacity:0;filter:brightness(0)}15%{opacity:.6;filter:brightness(1.2)}18%{opacity:.1;filter:brightness(.3)}21%{opacity:.8;filter:brightness(1.5)}24%{opacity:0;filter:brightness(0)}27%{opacity:.4;filter:brightness(.9)}30%{opacity:0;filter:brightness(0)}35%{opacity:.7;filter:brightness(1.3)}40%{opacity:.2;filter:brightness(.6)}45%{opacity:1;filter:brightness(1.8)}50%{opacity:.3;filter:brightness(.7)}55%{opacity:.9;filter:brightness(1.4)}60%{opacity:.5;filter:brightness(1)}70%{opacity:1;filter:brightness(1.6)}80%{opacity:.8;filter:brightness(1.2)}90%{opacity:1;filter:brightness(1.4)}to{opacity:1;filter:brightness(1)}}@keyframes neon-flicker-subtle{0%,96%{opacity:1}97%{opacity:.8}98%{opacity:1}99%{opacity:.9}to{opacity:1}}.synth-border-flicker-on{animation:neon-flicker-on 2.5s ease-out}.synth-border-steady{animation:neon-flicker-subtle 30s ease-in-out infinite}@keyframes synth-hexagon-pulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.05);filter:brightness(1.3)}}@keyframes synth-pupil-pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.3);opacity:.7}}@keyframes synth-ring-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes holographic{0%,to{text-shadow:0 0 10px rgba(0,255,255,.8),0 0 20px rgba(255,0,255,.6),0 0 30px rgba(0,255,255,.4),0 0 40px rgba(255,0,255,.2);filter:hue-rotate(0deg)}50%{text-shadow:0 0 15px rgba(255,0,255,.8),0 0 25px rgba(0,255,255,.6),0 0 35px rgba(255,0,255,.4),0 0 45px rgba(0,255,255,.2);filter:hue-rotate(45deg)}}.synth-holographic{animation:holographic 3s ease-in-out infinite;background:linear-gradient(45deg,#0ff,#f0f,#0ff);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes glitch{0%{transform:translate(0);text-shadow:-2px 0 #f0f,2px 0 #0ff}20%{transform:translate(-2px,2px);text-shadow:2px -2px #f0f,-2px 2px #0ff}40%{transform:translate(-2px,-2px);text-shadow:2px 2px #f0f,-2px -2px #0ff}60%{transform:translate(2px,2px);text-shadow:-2px -2px #f0f,2px 2px #0ff}80%{transform:translate(2px,-2px);text-shadow:-2px 2px #f0f,2px -2px #0ff}to{transform:translate(0);text-shadow:-2px 0 #f0f,2px 0 #0ff}}.synth-glitch{animation:glitch .3s cubic-bezier(.25,.46,.45,.94) infinite;position:relative}.synth-glitch:after,.synth-glitch:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8}.synth-glitch:before{color:#f0f;animation:glitch-1 .5s infinite;clip-path:polygon(0 0,100% 0,100% 45%,0 45%)}.synth-glitch:after{color:#0ff;animation:glitch-2 .5s infinite;clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%)}@keyframes glitch-1{0%,to{transform:translate(0)}33%{transform:translate(-3px,3px)}66%{transform:translate(3px,-3px)}}@keyframes glitch-2{0%,to{transform:translate(0)}33%{transform:translate(3px,-3px)}66%{transform:translate(-3px,3px)}}.synth-crt{position:relative;overflow:hidden}.synth-crt:before{background:linear-gradient(hsla(0,6%,7%,0) 50%,rgba(0,0,0,.25) 0);background-size:100% 4px}.synth-crt:after,.synth-crt:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.synth-crt:after{background:hsla(0,6%,7%,.1);opacity:0;animation:flicker .15s infinite}@keyframes flicker{0%,to{opacity:.1}50%{opacity:.08}}.synth-crt-curve{transform:perspective(1000px) rotateY(.1deg) rotateX(-.1deg);border-radius:2%/5%}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.synth-cursor{display:inline-block;width:8px;height:1em;background:#0ff;margin-left:2px;animation:blink 1s step-end infinite;box-shadow:0 0 10px rgba(0,255,255,.8)}@keyframes neon-pulse{0%,to{text-shadow:0 0 5px #0ff,0 0 10px #0ff,0 0 20px #0ff,0 0 40px #f0f,0 0 80px #f0f}50%{text-shadow:0 0 2px #0ff,0 0 5px #0ff,0 0 10px #0ff,0 0 20px #f0f,0 0 40px #f0f}}.synth-neon-pulse{animation:neon-pulse 2s ease-in-out infinite}.synth-chromatic{position:relative;text-shadow:-2px 0 #f0f,2px 0 #0ff,0 -2px #0f0}@keyframes vhs-tracking{0%{transform:translateY(0)}to{transform:translateY(100%)}}.synth-vhs:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:hsla(0,0%,100%,.1);animation:vhs-tracking .5s linear infinite}@keyframes orb-float{0%,to{transform:translateY(0) scale(1);opacity:.7}50%{transform:translateY(-20px) scale(1.1);opacity:1}}@keyframes orb-glow{0%,to{box-shadow:0 0 20px rgba(0,255,255,.8),0 0 40px rgba(255,0,255,.6),inset 0 0 20px rgba(0,255,255,.4)}50%{box-shadow:0 0 30px rgba(255,0,255,.8),0 0 60px rgba(0,255,255,.6),inset 0 0 30px rgba(255,0,255,.4)}}.synth-orb{width:60px;height:60px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(0,255,255,.8),rgba(255,0,255,.4));animation:orb-float 3s ease-in-out infinite,orb-glow 2s ease-in-out infinite}@keyframes particle-rise{0%{transform:translateY(0) translateX(0) scale(1);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-200px) translateX(var(--drift)) scale(0);opacity:0}}.synth-particle{position:absolute;width:4px;height:4px;background:#0ff;border-radius:50%;box-shadow:0 0 10px #0ff;animation:particle-rise 3s ease-out infinite;--drift:0px}.synth-particle:nth-child(2n){background:#f0f;box-shadow:0 0 10px #f0f;animation-duration:4s}@keyframes rotate-pyramid{0%{transform:rotateX(45deg) rotateY(0deg) rotate(0deg)}to{transform:rotateX(45deg) rotateY(1turn) rotate(10deg)}}.synth-avatar{width:60px;height:60px;position:relative;transform-style:preserve-3d;animation:rotate-pyramid 6s linear infinite}.synth-avatar-face{position:absolute;width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:50px solid rgba(0,255,255,.6);transform-origin:center;box-shadow:0 0 20px rgba(0,255,255,.8),inset 0 0 20px rgba(255,0,255,.4)}.synth-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:40px 40px;animation:grid-scroll 2s linear infinite}@keyframes grid-scroll{0%{background-position:0 0}to{background-position:40px 40px}}@keyframes perspective-scroll{0%{background-position:0 0}to{background-position:0 100px}}.perspective-grid{background-image:repeating-linear-gradient(0deg,rgba(0,255,255,.15),transparent 1px,transparent 10px),repeating-linear-gradient(90deg,rgba(255,0,255,.15),transparent 1px,transparent 10px);transform:perspective(500px) rotateX(60deg);transform-origin:center bottom;animation:perspective-scroll 2s linear infinite}@keyframes matrix-rain{0%{transform:translateY(-100%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(100vh);opacity:0}}.synth-matrix-char{position:absolute;color:#0ff;font-family:Courier New,monospace;font-size:14px;text-shadow:0 0 5px #0ff;animation:matrix-rain 3s linear infinite;opacity:0}@keyframes rainbow-border{0%{border-image-source:linear-gradient(45deg,#0ff,#f0f)}25%{border-image-source:linear-gradient(135deg,#f0f,#0f0)}50%{border-image-source:linear-gradient(225deg,#0f0,#ff0)}75%{border-image-source:linear-gradient(315deg,#ff0,#0ff)}to{border-image-source:linear-gradient(45deg,#0ff,#f0f)}}.synth-rainbow-border{border:2px solid;-o-border-image:linear-gradient(45deg,#0ff,#f0f) 1;border-image:linear-gradient(45deg,#0ff,#f0f) 1;animation:rainbow-border 4s linear infinite}@keyframes phosphor-trail{0%{opacity:1}to{opacity:0;transform:translateX(5px)}}.synth-phosphor{position:relative}.synth-phosphor:after{content:attr(data-text);position:absolute;left:0;top:0;color:#0ff;opacity:.5;animation:phosphor-trail .5s ease-out}