body:has(.coming-soon-layout) header{display:none!important}body:has(.coming-soon-layout) footer{display:none!important}body:has(.coming-soon-layout){overflow:hidden}body:has(.coming-soon-layout) #main-content{flex:unset;margin:0;padding:0}body:has(.coming-soon-layout) .sr-only[href=\#main-content]{display:none!important}.coming-soon-layout,.coming-soon-layout *{cursor:url(/spider-cursor.svg) 16 16,auto}.cs-halftone{mix-blend-mode:screen;opacity:.6;z-index:1;background-image:radial-gradient(circle,#ffffff08 1px,#0000 1px);background-size:6px 6px}.cs-glitch-text{position:relative}.cs-glitch-text:before,.cs-glitch-text:after{content:attr(data-text);pointer-events:none;position:absolute;left:0;right:0;overflow:hidden}.cs-glitch-text:before{color:#ff3c50;clip-path:inset(0 0 60%);animation:6s ease-in-out infinite cs-glitch-red}.cs-glitch-text:after{color:#64c8ff;clip-path:inset(60% 0 0);animation:6s ease-in-out infinite cs-glitch-blue}@keyframes cs-glitch-red{0%,88%,to{opacity:0;transform:translate(0)}90%{opacity:.7;transform:translate(-2px,-1px)}92%{opacity:0;transform:translate(1px)}}@keyframes cs-glitch-blue{0%,88%,to{opacity:0;transform:translate(0)}90%{opacity:.5;transform:translate(2px,1px)}92%{opacity:0;transform:translate(-1px)}}.cs-glitch-strong{position:relative}.cs-glitch-strong:before,.cs-glitch-strong:after{content:attr(data-text);pointer-events:none;position:absolute;left:0;right:0;overflow:hidden}.cs-glitch-strong:before{color:#ff3c50;clip-path:inset(0 0 50%);animation:6s ease-in-out infinite cs-glitch-strong-red}.cs-glitch-strong:after{color:#64c8ff;clip-path:inset(50% 0 0);animation:6s ease-in-out infinite cs-glitch-strong-blue}@keyframes cs-glitch-strong-red{0%,88%,to{opacity:0;transform:translate(0)}89%{opacity:.85;transform:translate(-5px,-3px)}90%{opacity:.9;transform:translate(-4px,2px)}91%{opacity:.8;transform:translate(3px,-2px)}92%{opacity:0;transform:translate(-2px,1px)}}@keyframes cs-glitch-strong-blue{0%,88%,to{opacity:0;transform:translate(0)}89%{opacity:.75;transform:translate(5px,3px)}90%{opacity:.85;transform:translate(4px,-2px)}91%{opacity:.7;transform:translate(-3px,2px)}92%{opacity:0;transform:translate(2px,-1px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ambientDrift1{0%,to{transform:translate(-50%,-50%)scale(1)}25%{transform:translate(-45%,-48%)scale(1.04)}50%{transform:translate(-52%,-44%)scale(.97)}75%{transform:translate(-48%,-52%)scale(1.02)}}@keyframes ambientDrift2{0%,to{transform:translate(0)scale(1)}25%{transform:translate(-3vw,-2vh)scale(1.03)}50%{transform:translate(4vw,-4vh)scale(.97)}75%{transform:translate(-2vw,3vh)scale(1.02)}}@keyframes cs-access-glow{0%{box-shadow:0 0 0 0 var(--access-glow-color,#e8233466)}40%{box-shadow:0 0 30px 8px var(--access-glow-color,#e8233499),0 0 60px 16px var(--access-glow-color,#e8233433)}to{box-shadow:0 0 20px 4px var(--access-glow-color,#e823344d)}}.cs-access-glow{animation:1.4s ease-out forwards cs-access-glow}@keyframes cs-glitch-access-red{0%{opacity:.9;transform:translate(-4px,-2px)}10%{opacity:.8;transform:translate(3px,1px)}20%{opacity:.7;transform:translate(-2px,2px)}30%{opacity:.6;transform:translate(4px,-1px)}50%{opacity:.3;transform:translate(-1px)}to{opacity:0;transform:translate(0)}}@keyframes cs-glitch-access-blue{0%{opacity:.8;transform:translate(4px,2px)}10%{opacity:.7;transform:translate(-3px,-1px)}20%{opacity:.6;transform:translate(2px,-2px)}30%{opacity:.5;transform:translate(-4px,1px)}50%{opacity:.2;transform:translate(1px)}to{opacity:0;transform:translate(0)}}.cs-glitch-access{position:relative}.cs-glitch-access:before,.cs-glitch-access:after{content:attr(data-text);pointer-events:none;position:absolute;left:0;right:0;overflow:hidden}.cs-glitch-access:before{color:#ff3c50;clip-path:inset(0 0 50%);animation:.8s ease-out forwards cs-glitch-access-red}.cs-glitch-access:after{color:#64c8ff;clip-path:inset(50% 0 0);animation:.8s ease-out forwards cs-glitch-access-blue}@keyframes cs-portal-wipe{0%{clip-path:circle(0%);opacity:1}to{clip-path:circle(150%);opacity:1}}.cs-portal-wipe{animation:1s cubic-bezier(.4,0,.2,1) forwards cs-portal-wipe}@keyframes cs-access-reveal{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.cs-access-reveal{animation:.8s cubic-bezier(.34,1.56,.64,1) forwards cs-access-reveal}@media (prefers-reduced-motion:reduce){@keyframes fadeInUp{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(-100%)}}@keyframes ambientDrift1{0%,to{transform:translate(-50%,-50%)}}@keyframes ambientDrift2{0%,to{transform:none}}@keyframes cs-glitch-red{0%,to{opacity:0;transform:none}}@keyframes cs-glitch-blue{0%,to{opacity:0;transform:none}}@keyframes cs-glitch-strong-red{0%,to{opacity:0;transform:none}}@keyframes cs-glitch-strong-blue{0%,to{opacity:0;transform:none}}.cs-halftone{opacity:.3}@keyframes cs-access-glow{0%,to{box-shadow:none}}@keyframes cs-glitch-access-red{0%,to{opacity:0;transform:none}}@keyframes cs-glitch-access-blue{0%,to{opacity:0;transform:none}}@keyframes cs-portal-wipe{0%{opacity:0}to{opacity:1}}@keyframes cs-access-reveal{0%{opacity:0}to{opacity:1}}}
