#crt-overlay,#crt-overlay-scoped{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2147483644;pointer-events:none;background:transparent;overflow:hidden;transform:translateZ(0);will-change:opacity,transform;isolation:isolate}#crt-overlay-scoped:before,#crt-overlay:before{content:" ";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(rgba(18,16,16,0) 50%,rgba(0,0,0,.25) 0),linear-gradient(90deg,rgba(255,0,0,.06),rgba(0,255,0,.02),rgba(0,0,255,.06));z-index:2;background-size:100% 2px,3px 100%;pointer-events:none;opacity:var(--scanline-opacity,0);transform:translateZ(0)}@keyframes crt-scan-sweep{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}#crt-overlay-scoped:after,#crt-overlay:after{content:" ";display:var(--crt-sweep-display,block);position:absolute;top:0;left:-10%;width:120%;height:1500px;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,var(--flicker-amount,.03)) 40%,rgba(0,0,0,var(--flicker-amount,.03)) 60%,transparent 100%);z-index:2;pointer-events:none;rotate:-15deg;animation:crt-scan-sweep var(--scan-duration,.12s) linear infinite}.crt-text-active{transform:translateZ(0);will-change:filter}#crt-grille,#crt-grille-scoped{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2147483646;pointer-events:none;background:linear-gradient(90deg,rgba(255,0,0,.15) 33%,rgba(0,255,0,.15) 33% 66%,rgba(0,0,255,.15) 66%);background-size:3px 100%;mix-blend-mode:multiply;transform:translateZ(0);will-change:opacity}#crt-mechanical-arcs,.crt-mechanical-arcs{right:0;bottom:0}#crt-mechanical-arcs,#crt-vhs-tracking,.crt-mechanical-arcs{position:fixed;top:0;left:0;pointer-events:none;z-index:2147483645}#crt-vhs-tracking{width:75vw;height:1px;background-image:repeating-linear-gradient(-90deg,transparent,transparent 5%,rgba(255,0,0,.9) 0,rgba(255,0,0,.9) 15%,transparent 0,transparent 28%,rgba(0,255,0,.9) 0,rgba(0,255,0,.9) 35%,transparent 0,transparent 52%,rgba(0,0,255,.9) 0,rgba(0,0,255,.9) 65%,transparent 0,transparent 78%,rgba(0,255,255,.95) 0,rgba(0,255,255,.95) 85%,transparent 0,transparent);background-size:150vw 100%;transform-origin:left top;animation:vhs-dash-move .2s linear infinite,crt-stochastic-vhs-flicker 5s linear infinite,vhs-dash-scale 4.3s ease-in-out infinite alternate;transform:translateZ(0);will-change:background-position,transform,opacity}@keyframes vhs-dash-move{0%{background-position-x:0}to{background-position-x:-150vw}}@keyframes vhs-dash-scale{0%{transform:scaleX(1) translateZ(0)}25%{transform:scaleX(.85) translateZ(0)}50%{transform:scaleX(1.15) translateZ(0)}75%{transform:scaleX(.9) translateZ(0)}to{transform:scaleX(1.1) translateZ(0)}}#crt-noise,#crt-noise-scoped{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:2147483643;pointer-events:none;opacity:var(--crt-noise-opacity,0);mix-blend-mode:overlay;transform:translateZ(0)}#crt-noise-scoped:before,#crt-noise:before{content:"";position:absolute;top:-60px;left:-60px;width:calc(100% + 120px);height:calc(100% + 120px);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.7'/%3E%3C/svg%3E");background-size:200px 200px;transform:translateZ(0);animation:crt-noise-shift .15s steps(3) infinite}@keyframes crt-noise-shift{0%{transform:translate(0)}33%{transform:translate(-30px,45px)}66%{transform:translate(25px,-35px)}to{transform:translate(0)}}#crt-vignette,#crt-vignette-scoped{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2147483645;pointer-events:none;background:radial-gradient(ellipse 75% 65% at 50% 50%,transparent 55%,rgba(0,0,0,.35) 80%,rgba(0,0,0,.75) 100%);opacity:var(--crt-vignette-opacity,0);transform:translateZ(0)}.crt-retro-scoped{position:relative;overflow:hidden}.crt-retro-scoped #crt-bezel-glass,.crt-retro-scoped #crt-bezel-glass-scoped,.crt-retro-scoped #crt-grille,.crt-retro-scoped #crt-grille-scoped,.crt-retro-scoped #crt-mechanical-arcs,.crt-retro-scoped #crt-mechanical-arcs-scoped,.crt-retro-scoped #crt-noise,.crt-retro-scoped #crt-noise-scoped,.crt-retro-scoped #crt-overlay,.crt-retro-scoped #crt-overlay-scoped,.crt-retro-scoped #crt-tint-overlay,.crt-retro-scoped #crt-tint-overlay-scoped,.crt-retro-scoped #crt-vhs-tracking,.crt-retro-scoped #crt-vhs-tracking-scoped,.crt-retro-scoped #crt-vignette,.crt-retro-scoped #crt-vignette-scoped{position:absolute!important;width:100%!important;height:100%!important}.crt-retro-scoped #crt-overlay-scoped:after,.crt-retro-scoped #crt-overlay:after{height:200%!important;animation:crt-scan-sweep-scoped var(--scan-duration,.12s) linear infinite!important}@keyframes crt-scan-sweep-scoped{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}.crt-retro-scoped #crt-vhs-tracking,.crt-retro-scoped #crt-vhs-tracking-scoped{width:100%!important;background-size:200% 100%!important}:is(#crt-noise,#crt-noise-scoped):before,:is(#crt-noise,#crt-noise-scoped,#crt-vhs-tracking,#crt-vhs-tracking-scoped),:is(#crt-overlay,#crt-overlay-scoped):after{animation-play-state:var(--crt-play-state,running)!important}@media (prefers-reduced-motion:reduce){:is(#crt-noise,#crt-noise-scoped,#crt-vhs-tracking,#crt-vhs-tracking-scoped),:is(#crt-overlay,#crt-overlay-scoped):after{animation:none!important;display:none!important}}