@-webkit-keyframes promptPulse{0%,100%{opacity:.3}50%{opacity:.8}}@-moz-keyframes promptPulse{0%,100%{opacity:.3}50%{opacity:.8}}@-o-keyframes promptPulse{0%,100%{opacity:.3}50%{opacity:.8}}@keyframes promptPulse{0%,100%{opacity:.3}50%{opacity:.8}}@-webkit-keyframes glitch-skew{0%{-webkit-transform:skew(0deg);transform:skew(0deg)}20%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}40%{-webkit-transform:skew(.5deg);transform:skew(.5deg)}60%{-webkit-transform:skew(-.5deg);transform:skew(-.5deg)}80%{-webkit-transform:skew(1deg);transform:skew(1deg)}100%{-webkit-transform:skew(0deg);transform:skew(0deg)}}@-moz-keyframes glitch-skew{0%{-moz-transform:skew(0deg);transform:skew(0deg)}20%{-moz-transform:skew(-2deg);transform:skew(-2deg)}40%{-moz-transform:skew(.5deg);transform:skew(.5deg)}60%{-moz-transform:skew(-.5deg);transform:skew(-.5deg)}80%{-moz-transform:skew(1deg);transform:skew(1deg)}100%{-moz-transform:skew(0deg);transform:skew(0deg)}}@-o-keyframes glitch-skew{0%{-o-transform:skew(0deg);transform:skew(0deg)}20%{-o-transform:skew(-2deg);transform:skew(-2deg)}40%{-o-transform:skew(.5deg);transform:skew(.5deg)}60%{-o-transform:skew(-.5deg);transform:skew(-.5deg)}80%{-o-transform:skew(1deg);transform:skew(1deg)}100%{-o-transform:skew(0deg);transform:skew(0deg)}}@keyframes glitch-skew{0%{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)}20%{-webkit-transform:skew(-2deg);-moz-transform:skew(-2deg);-o-transform:skew(-2deg);transform:skew(-2deg)}40%{-webkit-transform:skew(.5deg);-moz-transform:skew(.5deg);-o-transform:skew(.5deg);transform:skew(.5deg)}60%{-webkit-transform:skew(-.5deg);-moz-transform:skew(-.5deg);-o-transform:skew(-.5deg);transform:skew(-.5deg)}80%{-webkit-transform:skew(1deg);-moz-transform:skew(1deg);-o-transform:skew(1deg);transform:skew(1deg)}100%{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)}}@-webkit-keyframes glitch-left{0%{-webkit-clip-path:inset(40%0 61%0);clip-path:inset(40%0 61%0);-webkit-transform:translate(-4px,-2px);transform:translate(-4px,-2px)}20%{-webkit-clip-path:inset(92%0 1%0);clip-path:inset(92%0 1%0);-webkit-transform:translate(3px,1px);transform:translate(3px,1px)}40%{-webkit-clip-path:inset(43%0 1%0);clip-path:inset(43%0 1%0);-webkit-transform:translate(-2px,3px);transform:translate(-2px,3px)}60%{-webkit-clip-path:inset(25%0 58%0);clip-path:inset(25%0 58%0);-webkit-transform:translate(4px,-1px);transform:translate(4px,-1px)}80%{-webkit-clip-path:inset(54%0 7%0);clip-path:inset(54%0 7%0);-webkit-transform:translate(-3px,2px);transform:translate(-3px,2px)}100%{-webkit-clip-path:inset(58%0 43%0);clip-path:inset(58%0 43%0);-webkit-transform:translate(2px,-3px);transform:translate(2px,-3px)}}@-moz-keyframes glitch-left{0%{clip-path:inset(40%0 61%0);-moz-transform:translate(-4px,-2px);transform:translate(-4px,-2px)}20%{clip-path:inset(92%0 1%0);-moz-transform:translate(3px,1px);transform:translate(3px,1px)}40%{clip-path:inset(43%0 1%0);-moz-transform:translate(-2px,3px);transform:translate(-2px,3px)}60%{clip-path:inset(25%0 58%0);-moz-transform:translate(4px,-1px);transform:translate(4px,-1px)}80%{clip-path:inset(54%0 7%0);-moz-transform:translate(-3px,2px);transform:translate(-3px,2px)}100%{clip-path:inset(58%0 43%0);-moz-transform:translate(2px,-3px);transform:translate(2px,-3px)}}@-o-keyframes glitch-left{0%{clip-path:inset(40%0 61%0);-o-transform:translate(-4px,-2px);transform:translate(-4px,-2px)}20%{clip-path:inset(92%0 1%0);-o-transform:translate(3px,1px);transform:translate(3px,1px)}40%{clip-path:inset(43%0 1%0);-o-transform:translate(-2px,3px);transform:translate(-2px,3px)}60%{clip-path:inset(25%0 58%0);-o-transform:translate(4px,-1px);transform:translate(4px,-1px)}80%{clip-path:inset(54%0 7%0);-o-transform:translate(-3px,2px);transform:translate(-3px,2px)}100%{clip-path:inset(58%0 43%0);-o-transform:translate(2px,-3px);transform:translate(2px,-3px)}}@keyframes glitch-left{0%{-webkit-clip-path:inset(40%0 61%0);clip-path:inset(40%0 61%0);-webkit-transform:translate(-4px,-2px);-moz-transform:translate(-4px,-2px);-o-transform:translate(-4px,-2px);transform:translate(-4px,-2px)}20%{-webkit-clip-path:inset(92%0 1%0);clip-path:inset(92%0 1%0);-webkit-transform:translate(3px,1px);-moz-transform:translate(3px,1px);-o-transform:translate(3px,1px);transform:translate(3px,1px)}40%{-webkit-clip-path:inset(43%0 1%0);clip-path:inset(43%0 1%0);-webkit-transform:translate(-2px,3px);-moz-transform:translate(-2px,3px);-o-transform:translate(-2px,3px);transform:translate(-2px,3px)}60%{-webkit-clip-path:inset(25%0 58%0);clip-path:inset(25%0 58%0);-webkit-transform:translate(4px,-1px);-moz-transform:translate(4px,-1px);-o-transform:translate(4px,-1px);transform:translate(4px,-1px)}80%{-webkit-clip-path:inset(54%0 7%0);clip-path:inset(54%0 7%0);-webkit-transform:translate(-3px,2px);-moz-transform:translate(-3px,2px);-o-transform:translate(-3px,2px);transform:translate(-3px,2px)}100%{-webkit-clip-path:inset(58%0 43%0);clip-path:inset(58%0 43%0);-webkit-transform:translate(2px,-3px);-moz-transform:translate(2px,-3px);-o-transform:translate(2px,-3px);transform:translate(2px,-3px)}}@-webkit-keyframes glitch-right{0%{-webkit-clip-path:inset(65%0 13%0);clip-path:inset(65%0 13%0);-webkit-transform:translate(4px,2px);transform:translate(4px,2px)}20%{-webkit-clip-path:inset(10%0 85%0);clip-path:inset(10%0 85%0);-webkit-transform:translate(-3px,-1px);transform:translate(-3px,-1px)}40%{-webkit-clip-path:inset(73%0 1%0);clip-path:inset(73%0 1%0);-webkit-transform:translate(2px,-3px);transform:translate(2px,-3px)}60%{-webkit-clip-path:inset(35%0 53%0);clip-path:inset(35%0 53%0);-webkit-transform:translate(-4px,1px);transform:translate(-4px,1px)}80%{-webkit-clip-path:inset(1%0 81%0);clip-path:inset(1%0 81%0);-webkit-transform:translate(3px,-2px);transform:translate(3px,-2px)}100%{-webkit-clip-path:inset(40%0 43%0);clip-path:inset(40%0 43%0);-webkit-transform:translate(-2px,3px);transform:translate(-2px,3px)}}@-moz-keyframes glitch-right{0%{clip-path:inset(65%0 13%0);-moz-transform:translate(4px,2px);transform:translate(4px,2px)}20%{clip-path:inset(10%0 85%0);-moz-transform:translate(-3px,-1px);transform:translate(-3px,-1px)}40%{clip-path:inset(73%0 1%0);-moz-transform:translate(2px,-3px);transform:translate(2px,-3px)}60%{clip-path:inset(35%0 53%0);-moz-transform:translate(-4px,1px);transform:translate(-4px,1px)}80%{clip-path:inset(1%0 81%0);-moz-transform:translate(3px,-2px);transform:translate(3px,-2px)}100%{clip-path:inset(40%0 43%0);-moz-transform:translate(-2px,3px);transform:translate(-2px,3px)}}@-o-keyframes glitch-right{0%{clip-path:inset(65%0 13%0);-o-transform:translate(4px,2px);transform:translate(4px,2px)}20%{clip-path:inset(10%0 85%0);-o-transform:translate(-3px,-1px);transform:translate(-3px,-1px)}40%{clip-path:inset(73%0 1%0);-o-transform:translate(2px,-3px);transform:translate(2px,-3px)}60%{clip-path:inset(35%0 53%0);-o-transform:translate(-4px,1px);transform:translate(-4px,1px)}80%{clip-path:inset(1%0 81%0);-o-transform:translate(3px,-2px);transform:translate(3px,-2px)}100%{clip-path:inset(40%0 43%0);-o-transform:translate(-2px,3px);transform:translate(-2px,3px)}}@keyframes glitch-right{0%{-webkit-clip-path:inset(65%0 13%0);clip-path:inset(65%0 13%0);-webkit-transform:translate(4px,2px);-moz-transform:translate(4px,2px);-o-transform:translate(4px,2px);transform:translate(4px,2px)}20%{-webkit-clip-path:inset(10%0 85%0);clip-path:inset(10%0 85%0);-webkit-transform:translate(-3px,-1px);-moz-transform:translate(-3px,-1px);-o-transform:translate(-3px,-1px);transform:translate(-3px,-1px)}40%{-webkit-clip-path:inset(73%0 1%0);clip-path:inset(73%0 1%0);-webkit-transform:translate(2px,-3px);-moz-transform:translate(2px,-3px);-o-transform:translate(2px,-3px);transform:translate(2px,-3px)}60%{-webkit-clip-path:inset(35%0 53%0);clip-path:inset(35%0 53%0);-webkit-transform:translate(-4px,1px);-moz-transform:translate(-4px,1px);-o-transform:translate(-4px,1px);transform:translate(-4px,1px)}80%{-webkit-clip-path:inset(1%0 81%0);clip-path:inset(1%0 81%0);-webkit-transform:translate(3px,-2px);-moz-transform:translate(3px,-2px);-o-transform:translate(3px,-2px);transform:translate(3px,-2px)}100%{-webkit-clip-path:inset(40%0 43%0);clip-path:inset(40%0 43%0);-webkit-transform:translate(-2px,3px);-moz-transform:translate(-2px,3px);-o-transform:translate(-2px,3px);transform:translate(-2px,3px)}}.glitch-text{position:relative;text-shadow:none;-webkit-transition:text-shadow.3s ease;-moz-transition:text-shadow.3s ease;-o-transition:text-shadow.3s ease;transition:text-shadow.3s ease}.glitch-text:hover{text-shadow:0 0 40px rgba(110,193,255,.5),0 0 80px rgba(110,193,255,.2)}.glitch-text::before,.glitch-text::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;font-size:inherit;font-weight:inherit;font-family:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;opacity:0;pointer-events:none}.glitch-text.glitching::before{opacity:.8;color:#6EC1FF;animation:glitch-left.3s infinite linear alternate-reverse}.glitch-text.glitching::after{opacity:.8;color:#f36;animation:glitch-right.3s infinite linear alternate-reverse}.glitch-text.glitching{animation:glitch-skew.4s infinite linear alternate-reverse}
