*{box-sizing:border-box;margin:0;padding:0}@keyframes glitch-main{0%{filter:brightness()contrast();transform:translate(0)}91%{filter:brightness()contrast();transform:translate(0)}92%{filter:brightness(1.3)contrast(1.2);transform:translate(-3px)}93%{filter:brightness(.8)contrast(1.4);transform:translate(3px,1px)}94%{filter:brightness(1.1)contrast();transform:translate(-1px,-2px)}95%{filter:brightness()contrast();transform:translate(0)}97%{filter:brightness(1.4)contrast(1.3);transform:translate(2px)}98%{filter:brightness(.9)contrast(1.2);transform:translate(-2px,1px)}99%{filter:brightness()contrast();transform:translate(0)}to{filter:brightness()contrast();transform:translate(0)}}@keyframes glitch-red{0%{clip-path:inset(0 0 100%);opacity:0;transform:translate(0)}91%{clip-path:inset(0 0 100%);opacity:0}92%{clip-path:inset(10% 0 75%);opacity:.7;transform:translate(-6px)}93%{clip-path:inset(55% 0 25%);opacity:.5;transform:translate(6px)}94%{clip-path:inset(30% 0 55%);opacity:.6;transform:translate(-4px)}95%{clip-path:inset(0 0 100%);opacity:0}97%{clip-path:inset(70% 0 10%);opacity:.7;transform:translate(5px)}98%{clip-path:inset(0 0 100%);opacity:0}to{clip-path:inset(0 0 100%);opacity:0}}@keyframes glitch-cyan{0%{clip-path:inset(0 0 100%);opacity:0;transform:translate(0)}91%{clip-path:inset(0 0 100%);opacity:0}92%{clip-path:inset(60% 0 15%);opacity:.6;transform:translate(6px)}93%{clip-path:inset(20% 0 60%);opacity:.5;transform:translate(-6px)}94%{clip-path:inset(45% 0 40%);opacity:.7;transform:translate(4px)}95%{clip-path:inset(0 0 100%);opacity:0}97%{clip-path:inset(15% 0 70%);opacity:.6;transform:translate(-5px)}98%{clip-path:inset(0 0 100%);opacity:0}to{clip-path:inset(0 0 100%);opacity:0}}@keyframes noise{0%{background-position:0 0}10%{background-position:-5% -10%}20%{background-position:-15% 5%}30%{background-position:7% -25%}40%{background-position:-5% 25%}50%{background-position:-15% 10%}60%{background-position:15% 0}70%{background-position:0 15%}80%{background-position:3% 35%}90%{background-position:-7% 10%}to{background-position:0 0}}@keyframes pixel-shift{0%{opacity:0}91%{opacity:0}92%{opacity:.15;clip-path:inset(20% 0 70%)}93%{opacity:.1;clip-path:inset(60% 0 20%)}94%{opacity:.2;clip-path:inset(40% 0 45%)}95%{opacity:0}97%{opacity:.15;clip-path:inset(10% 0 80%)}98%{opacity:0}to{opacity:0}}.corupt-image-wrapper{border-radius:12px;display:inline-block;position:relative;overflow:hidden}.corupt-image-wrapper img{border-radius:12px;width:100%;animation:7s step-start infinite glitch-main;display:block}.glitch-red{mix-blend-mode:screen;pointer-events:none;background:#ff003c66;width:100%;height:100%;animation:7s step-start infinite glitch-red;position:absolute;top:0;left:0}.glitch-cyan{mix-blend-mode:screen;pointer-events:none;background:#00fff966;width:100%;height:100%;animation:7s step-start infinite glitch-cyan;position:absolute;top:0;left:0}.noise-overlay{opacity:.06;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.4'/%3E%3C/svg%3E");background-size:200px 200px;width:200%;height:200%;animation:.3s step-start infinite noise;position:absolute;top:-50%;left:-50%}.pixel-overlay{pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 4px);width:100%;height:100%;animation:7s step-start infinite pixel-shift;position:absolute;top:0;left:0}@keyframes btn-pulse{0%{box-shadow:0 0 #fff6}70%{box-shadow:0 0 0 8px #fff0}to{box-shadow:0 0 #fff0}}@keyframes btn-shake{0%{transform:rotate(0)}20%{transform:rotate(-4deg)}40%{transform:rotate(4deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(4deg)}to{transform:rotate(0)}}@keyframes btn-check{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.send-btn{color:#fff;letter-spacing:.2em;cursor:pointer;background-color:#000;border:none;border-radius:6px;padding:.5vw 2vw;font-weight:700;transition:transform .2s,background-color .3s;position:relative;overflow:hidden}.send-btn:hover{background-color:#222;animation:.8s btn-pulse;transform:scale(1.08)}.send-btn:active{transform:scale(.97)}.send-btn.shake,.send-btn.shake:hover{animation:.4s btn-shake!important;transform:none!important}.send-btn.submitted .checkmark{animation:.3s forwards btn-check;display:inline-block}
