@layer utilities{.glitch-text{isolation:isolate;animation:3s step-end both glitch-jitter;display:inline-block;position:relative}.glitch-text:before,.glitch-text:after{font:inherit;line-height:inherit;color:var(--foreground-inverse);letter-spacing:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;content:attr(data-text);mix-blend-mode:screen;opacity:0;position:absolute;inset:0}.glitch-text:before{animation:3s step-end both glitch-top}.glitch-text:after{animation:3s step-end both glitch-bottom}@keyframes glitch-jitter{0%{filter:contrast(1.08);transform:translate(-6px,1px)}3%{transform:translate(4px,-2px)}7%{transform:translate(-8px,1px)}12%{transform:translate(3px)}17%{filter:contrast(1.04);transform:translate(-5px,1px)}23%{transform:translate(6px)}30%{transform:translate(-3px)}38%{transform:translate(2px)}46%{filter:none;transform:translate(-2px)}55%{transform:translate(1px)}65%{transform:translate(0)}to{filter:none;transform:translate(0)}}@keyframes glitch-top{0%{opacity:.55;clip-path:polygon(0 5%,100% 5%,100% 22%,0 22%);transform:translate(-10px,-1px)}4%{opacity:.45;clip-path:polygon(0 14%,100% 14%,100% 22%,0 22%);transform:translate(7px,1px)}9%{opacity:.6;clip-path:polygon(0 30%,100% 30%,100% 42%,0 42%);transform:translate(-12px)}14%{opacity:.4;clip-path:polygon(0 8%,100% 8%,100% 16%,0 16%);transform:translate(5px)}20%{opacity:.55;clip-path:polygon(0 22%,100% 22%,100% 32%,0 32%);transform:translate(-8px,1px)}27%{opacity:.4;clip-path:polygon(0 36%,100% 36%,100% 44%,0 44%);transform:translate(4px)}35%{opacity:.3;clip-path:polygon(0 12%,100% 12%,100% 20%,0 20%);transform:translate(-5px)}45%{opacity:.2;clip-path:polygon(0 0,100% 0,100% 45%,0 45%);transform:translate(-3px)}55%{opacity:.1;transform:translate(-1px)}65%{opacity:0;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes glitch-bottom{0%{opacity:.55;clip-path:polygon(0 60%,100% 60%,100% 74%,0 74%);transform:translate(9px,1px)}5%{opacity:.45;clip-path:polygon(0 84%,100% 84%,100% 94%,0 94%);transform:translate(-7px,-1px)}11%{opacity:.6;clip-path:polygon(0 56%,100% 56%,100% 66%,0 66%);transform:translate(11px,1px)}17%{opacity:.4;clip-path:polygon(0 78%,100% 78%,100% 88%,0 88%);transform:translate(-4px)}24%{opacity:.5;clip-path:polygon(0 65%,100% 65%,100% 76%,0 76%);transform:translate(8px)}32%{opacity:.35;clip-path:polygon(0 86%,100% 86%,100% 96%,0 96%);transform:translate(-3px)}40%{opacity:.3;clip-path:polygon(0 58%,100% 58%,100% 70%,0 70%);transform:translate(5px)}52%{opacity:.18;clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%);transform:translate(2px)}65%{opacity:.08;transform:translate(1px)}75%{opacity:0;transform:translate(0)}to{opacity:0;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.glitch-text,.glitch-text:before,.glitch-text:after{animation:none!important}.glitch-text:before,.glitch-text:after{opacity:0}}.glitch-mark{isolation:isolate;animation:3s step-end both glitch-jitter,11s step-end 10.076s infinite glitch-jitter-shut;position:relative}.glitch-mark-top,.glitch-mark-bottom{color:var(--foreground-inverse);pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:screen;opacity:0;position:absolute;top:0;left:0}.glitch-mark-top{animation:3s step-end both glitch-top,11s step-end 10.076s infinite glitch-top-shut}.glitch-mark-bottom{animation:3s step-end both glitch-bottom,11s step-end 10.076s infinite glitch-bottom-shut}@media (prefers-reduced-motion:reduce){.glitch-mark,.glitch-mark-top,.glitch-mark-bottom{animation:none!important}.glitch-mark-top,.glitch-mark-bottom{opacity:0}}@keyframes glitch-jitter-shut{0%{filter:contrast(1.08);transform:translate(-6px,1px)}.8182%{transform:translate(4px,-2px)}1.9091%{transform:translate(-8px,1px)}3.2727%{transform:translate(3px)}4.6364%{filter:contrast(1.04);transform:translate(-5px,1px)}6.2727%{transform:translate(6px)}8.1818%{transform:translate(-3px)}10.3636%{transform:translate(2px)}12.5455%{filter:none;transform:translate(-2px)}15%{transform:translate(1px)}17.7273%{transform:translate(0)}27.2727%{filter:none;transform:translate(0)}to{filter:none;transform:translate(0)}}@keyframes glitch-top-shut{0%{opacity:.55;clip-path:polygon(0 5%,100% 5%,100% 22%,0 22%);transform:translate(-10px,-1px)}1.0909%{opacity:.45;clip-path:polygon(0 14%,100% 14%,100% 22%,0 22%);transform:translate(7px,1px)}2.4545%{opacity:.6;clip-path:polygon(0 30%,100% 30%,100% 42%,0 42%);transform:translate(-12px)}3.8182%{opacity:.4;clip-path:polygon(0 8%,100% 8%,100% 16%,0 16%);transform:translate(5px)}5.4545%{opacity:.55;clip-path:polygon(0 22%,100% 22%,100% 32%,0 32%);transform:translate(-8px,1px)}7.3636%{opacity:.4;clip-path:polygon(0 36%,100% 36%,100% 44%,0 44%);transform:translate(4px)}9.5455%{opacity:.3;clip-path:polygon(0 12%,100% 12%,100% 20%,0 20%);transform:translate(-5px)}12.2727%{opacity:.2;clip-path:polygon(0 0,100% 0,100% 45%,0 45%);transform:translate(-3px)}15%{opacity:.1;transform:translate(-1px)}17.7273%{opacity:0;transform:translate(0)}27.2727%{opacity:0;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes glitch-bottom-shut{0%{opacity:.55;clip-path:polygon(0 60%,100% 60%,100% 74%,0 74%);transform:translate(9px,1px)}1.3636%{opacity:.45;clip-path:polygon(0 84%,100% 84%,100% 94%,0 94%);transform:translate(-7px,-1px)}3%{opacity:.6;clip-path:polygon(0 56%,100% 56%,100% 66%,0 66%);transform:translate(11px,1px)}4.6364%{opacity:.4;clip-path:polygon(0 78%,100% 78%,100% 88%,0 88%);transform:translate(-4px)}6.5455%{opacity:.5;clip-path:polygon(0 65%,100% 65%,100% 76%,0 76%);transform:translate(8px)}8.7273%{opacity:.35;clip-path:polygon(0 86%,100% 86%,100% 96%,0 96%);transform:translate(-3px)}10.9091%{opacity:.3;clip-path:polygon(0 58%,100% 58%,100% 70%,0 70%);transform:translate(5px)}14.1818%{opacity:.18;clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%);transform:translate(2px)}17.7273%{opacity:.08;transform:translate(1px)}20.4545%{opacity:0;transform:translate(0)}27.2727%{opacity:0;transform:translate(0)}to{opacity:0;transform:translate(0)}}}
