.glitch-text{animation:2s infinite glitch-main}.glitch-text-shadow{clip-path:polygon(0 0,100% 0,100% 45%,0 45%);animation:2s infinite glitch-shadow-1}.glitch-text-shadow-2{clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%);animation:2s infinite glitch-shadow-2}.glitch-message{animation:3s infinite glitch-flicker}.glitch-subtitle{animation:4s infinite glitch-typing}.glitch-line{opacity:0;background:linear-gradient(90deg,#0000,#666,#0000);width:100%;height:2px;position:absolute}.glitch-line-1{animation:3s infinite glitch-scan-1;top:20%}.glitch-line-2{animation:3.5s infinite glitch-scan-3;top:80%}@keyframes glitch-main{0%,to{transform:translate(0)}10%{transform:translate(-2px,-1px)}20%{transform:translate(2px,1px)}30%{transform:translate(-1px,2px)}40%{transform:translate(1px,-2px)}50%{transform:translate(-2px,1px)}60%{transform:translate(2px,-1px)}70%{transform:translate(-1px,-2px)}80%{transform:translate(1px,2px)}90%{transform:translate(-2px,-1px)}}@keyframes glitch-shadow-1{0%,to{transform:translate(0)}10%{transform:translate(-4px,-2px)}20%{transform:translate(4px,2px)}30%{transform:translate(-2px,4px)}40%{transform:translate(2px,-4px)}50%{transform:translate(-4px,2px)}60%{transform:translate(4px,-2px)}70%{transform:translate(-2px,-4px)}80%{transform:translate(2px,4px)}90%{transform:translate(-4px,-2px)}}@keyframes glitch-shadow-2{0%,to{transform:translate(0)}10%{transform:translate(3px,1px)}20%{transform:translate(-3px,-1px)}30%{transform:translate(1px,-3px)}40%{transform:translate(-1px,3px)}50%{transform:translate(3px,-1px)}60%{transform:translate(-3px,1px)}70%{transform:translate(1px,3px)}80%{transform:translate(-1px,-3px)}90%{transform:translate(3px,1px)}}@keyframes glitch-flicker{0%,to{opacity:1}50%{opacity:.8}51%{opacity:1}52%{opacity:.9}53%{opacity:1}90%{opacity:1}91%{opacity:.7}92%{opacity:1}}@keyframes glitch-typing{0%,to{opacity:.7}50%{opacity:1}}@keyframes glitch-scan-1{0%,to{opacity:0;transform:translateY(0)}50%{opacity:.8;transform:translateY(20px)}}@keyframes glitch-scan-2{0%,to{opacity:0;transform:translateY(0)}50%{opacity:.6;transform:translateY(-15px)}}@keyframes glitch-scan-3{0%,to{opacity:0;transform:translateY(0)}50%{opacity:.4;transform:translateY(10px)}}
