.loading-noise{position:absolute;inset:0;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.02) 1px,transparent 2px,transparent 4px),radial-gradient(ellipse at center,hsla(0,0%,100%,.02),rgba(0,0,0,.6));animation:scan 6s linear infinite;mix-blend-mode:overlay}.loading-vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.6) 100%)}@keyframes scan{0%{background-position:0 0,50% 50%}to{background-position:0 200px,50% 50%}}.rgb-split:after,.rgb-split:before{content:"";position:absolute;inset:0;background:inherit;filter:blur(2px);mix-blend-mode:screen}.rgb-split:before{transform:translateX(-2px);box-shadow:inset 0 0 0 9999px rgba(255,0,0,.12)}.rgb-split:after{transform:translateX(2px);box-shadow:inset 0 0 0 9999px rgba(0,255,255,.12)}.letter-glitch{animation:letter-jitter .9s steps(2) infinite}@keyframes letter-jitter{0%{transform-origin:50% 50%}20%{filter:drop-shadow(0 0 6px rgba(255,0,0,.6)) hue-rotate(0deg)}40%{filter:drop-shadow(0 0 6px rgba(0,255,128,.6)) hue-rotate(30deg)}60%{filter:drop-shadow(0 0 6px rgba(128,0,255,.6)) hue-rotate(60deg)}80%{filter:drop-shadow(0 0 6px rgba(255,255,0,.6)) hue-rotate(90deg)}to{filter:drop-shadow(0 0 6px rgba(255,0,0,.6)) hue-rotate(120deg)}}.bit{position:fixed;pointer-events:none;will-change:transform,opacity;animation-name:bit-explode;animation-timing-function:cubic-bezier(.2,.7,.1,1);animation-fill-mode:forwards;opacity:.95;border-radius:1px;box-shadow:0 0 8px hsla(0,0%,100%,.3)}@keyframes bit-explode{0%{transform:translate(0) scale(1) rotate(0deg);opacity:1}60%{transform:translate(var(--dx,0),calc(var(--dy, 120px) * .6)) scale(.8) rotate(60deg);opacity:.9}to{transform:translate(var(--dx,0),var(--dy,120px)) scale(0) rotate(180deg);opacity:0}}.shard{position:fixed;pointer-events:none;will-change:transform,opacity;opacity:.95;border-radius:2px;box-shadow:0 0 10px rgba(255,0,128,.25);animation-name:shard-crack;animation-timing-function:cubic-bezier(.3,.8,.1,1);animation-fill-mode:forwards}@keyframes shard-crack{0%{transform:translate(0) scale(1) rotate(0deg);opacity:.95}25%{transform:translate(0) scale(1) rotate(0deg);opacity:1}45%{transform:translate(calc(var(--dx, 0px) * .15),calc(var(--dy, 0px) * .15)) scale(.98) rotate(calc(var(--rot, 15deg) * .2));opacity:.98}70%{transform:translate(calc(var(--dx, 0px) * .55),calc(var(--dy, 0px) * .55)) scale(.9) rotate(calc(var(--rot, 15deg) * .7));opacity:.85}to{transform:translate(var(--dx,0),var(--dy,0)) scale(.2) rotate(var(--rot,15deg));opacity:0}}.loading-bar{background:linear-gradient(90deg,rgba(255,0,0,.8),rgba(0,255,128,.8),rgba(128,0,255,.8));filter:saturate(1.6) contrast(1.2);box-shadow:0 0 10px rgba(255,0,128,.6),0 0 20px rgba(0,255,128,.3);transition:width 60ms linear}.bar-noise{position:absolute;inset:0;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.06) 0 2px,transparent 2px 4px);mix-blend-mode:overlay;animation:bar-scan 1.2s linear infinite}@keyframes bar-scan{0%{background-position:0 0}to{background-position:60px 0}}.glitch-flash{pointer-events:none;animation:flash-blink .12s steps(2) infinite,hue-cycle 1.4s linear infinite;mix-blend-mode:screen;text-align:center;white-space:pre-wrap}.glitch-letter{will-change:opacity,transform,filter;animation:letter-flicker .24s steps(2) infinite}@keyframes flash-blink{0%{opacity:1;filter:brightness(1) contrast(1.1)}50%{opacity:.35;filter:brightness(1.3) contrast(1.3)}to{opacity:1;filter:brightness(1) contrast(1.1)}}@keyframes hue-cycle{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(180deg)}}@keyframes letter-flicker{0%{transform:translateY(0) skewX(0deg);opacity:1}40%{transform:translateY(-.5px) skewX(1deg);opacity:.9}50%{transform:translateY(.5px) skewX(-1deg);opacity:.75}80%{transform:translateY(-.5px) skewX(.5deg);opacity:.9}to{transform:translateY(0) skewX(0deg);opacity:1}}.no-select,body,body *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.screen-tear{position:fixed;inset:0;pointer-events:none;z-index:60;mix-blend-mode:screen}.screen-tear .slice{position:absolute;left:-4%;width:108%;height:var(--h,6%);background:linear-gradient(90deg,rgba(255,0,128,.08),rgba(0,255,128,.1),hsla(0,0%,100%,.06),rgba(128,0,255,.1));filter:blur(.6px) contrast(1.1) saturate(1.2);animation:tear-shift var(--dur,.9s) ease-in-out var(--delay,0s) infinite alternate;transform:translateX(0);opacity:.7}@keyframes tear-shift{0%{transform:translateX(-1%)}to{transform:translateX(1.5%)}}.text-corrupt{animation:text-corrupt-pulse 1.2s steps(3) infinite;filter:hue-rotate(20deg) contrast(1.1)}@keyframes text-corrupt-pulse{0%{text-shadow:1px 0 rgba(255,0,128,.4),-1px 0 rgba(0,255,128,.4)}50%{text-shadow:-1px 0 rgba(255,255,0,.4),2px 0 rgba(128,0,255,.4)}to{text-shadow:1px 0 rgba(255,0,128,.4),-1px 0 rgba(0,255,128,.4)}}