.glitch{position:relative;color:inherit}.glitch:after,.glitch:before{content:attr(data-text);position:absolute;left:0;width:100%;overflow:hidden;color:#14b9ff;z-index:1;opacity:.7;pointer-events:none}.glitch:before{animation:glitchTop 2s linear infinite alternate-reverse;top:-2px;text-shadow:2px 0 #14b9ff,0 2px #14b9ff}.glitch:after{animation:glitchBottom 1.5s linear infinite alternate-reverse;top:2px;text-shadow:-2px 0 #ff5c01,0 -2px #ff5c01}@keyframes glitchTop{0%{clip-path:inset(0 0 80% 0);transform:translate(-2px,-1px)}20%{clip-path:inset(0 0 60% 0);transform:translate(2px,1px)}40%{clip-path:inset(0 0 40% 0);transform:translate(-1px,2px)}60%{clip-path:inset(0 0 20% 0);transform:translate(1px,-2px)}80%{clip-path:inset(0 0 10% 0);transform:translate(-2px,1px)}to{clip-path:inset(0 0 0 0);transform:translate(0)}}@keyframes glitchBottom{0%{clip-path:inset(80% 0 0 0);transform:translate(2px,1px)}20%{clip-path:inset(60% 0 0 0);transform:translate(-2px,-1px)}40%{clip-path:inset(40% 0 0 0);transform:translate(1px,-2px)}60%{clip-path:inset(20% 0 0 0);transform:translate(-1px,2px)}80%{clip-path:inset(10% 0 0 0);transform:translate(2px,-1px)}to{clip-path:inset(0 0 0 0);transform:translate(0)}}.flicker{animation:flicker 3.5s infinite both}@keyframes flicker{0%,to{opacity:1}97%{opacity:.7}98%{opacity:.3}99%{opacity:.8}}.flicker-r3{animation:flickerR3 7.3s infinite}.flicker-og,.flicker-r3{position:relative;display:inline-block}.flicker-og{animation:flickerOG 5.7s infinite}.flicker-punks{animation:flickerPunks 8.1s infinite;position:relative;display:inline-block}@keyframes flickerR3{0%{opacity:1}1.2%{opacity:.2}1.5%{opacity:.8}2.1%{opacity:1}12.7%{opacity:1}13.1%{opacity:.4}13.3%{opacity:.1}13.8%{opacity:1}34.2%{opacity:1}34.6%{opacity:.6}35.1%{opacity:1}67.3%{opacity:1}67.7%{opacity:.3}68.2%{opacity:1}}@keyframes flickerOG{0%{opacity:1}18.4%{opacity:1}18.9%{opacity:.3}19.2%{opacity:.7}19.8%{opacity:1}41.6%{opacity:1}42.1%{opacity:.2}42.4%{opacity:.9}43.0%{opacity:1}73.8%{opacity:1}74.2%{opacity:.5}74.7%{opacity:1}89.3%{opacity:1}89.6%{opacity:.4}90.1%{opacity:1}}@keyframes flickerPunks{0%{opacity:1}9.7%{opacity:1}10.2%{opacity:.1}10.5%{opacity:.6}10.9%{opacity:.3}11.4%{opacity:1}28.3%{opacity:1}28.7%{opacity:.4}29.1%{opacity:1}54.2%{opacity:1}54.6%{opacity:.2}54.9%{opacity:.8}55.4%{opacity:1}81.7%{opacity:1}82.1%{opacity:.5}82.5%{opacity:1}}@keyframes typing{0%{width:0;opacity:1}to{width:100%;opacity:1}}.typing-effect{display:inline-block;overflow:hidden;white-space:nowrap;animation:typing 2s steps(20) forwards;opacity:0}.cursor-blink{display:inline-block;width:4px;height:1em;background-color:var(--primary);margin-left:.25rem;animation:cursorBlink 1s step-end infinite;vertical-align:baseline;position:relative;top:2px}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}