.not-found-module__sxuMuG__container{background-color:var(--bg-dark);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:1rem;display:flex;position:relative;overflow:hidden}.not-found-module__sxuMuG__glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#01c38e26 0%,#0000 70%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found-module__sxuMuG__content{z-index:10;text-align:center;flex-direction:column;align-items:center;max-width:500px;display:flex;position:relative}.not-found-module__sxuMuG__glitchWrapper{margin-bottom:1rem;position:relative}.not-found-module__sxuMuG__errorCode{color:#fff;letter-spacing:-.05em;font-size:8rem;font-weight:900;line-height:1;position:relative}.not-found-module__sxuMuG__errorCode:before,.not-found-module__sxuMuG__errorCode:after{content:attr(data-text);width:100%;height:100%;position:absolute;top:0;left:0}.not-found-module__sxuMuG__errorCode:before{text-shadow:-1px 0 #ff00c1;clip:rect(44px,450px,56px,0);animation:5s linear infinite alternate-reverse not-found-module__sxuMuG__glitch-anim;left:2px}.not-found-module__sxuMuG__errorCode:after{text-shadow:-1px 0 #01c38e;clip:rect(44px,450px,56px,0);animation:5s linear infinite alternate-reverse not-found-module__sxuMuG__glitch-anim2;left:-2px}@keyframes not-found-module__sxuMuG__glitch-anim{0%{clip:rect(30px,9999px,10px,0)}5%{clip:rect(50px,9999px,80px,0)}10%{clip:rect(10px,9999px,90px,0)}15%{clip:rect(80px,9999px,20px,0)}20%{clip:rect(20px,9999px,60px,0)}25%{clip:rect(60px,9999px,30px,0)}30%{clip:rect(90px,9999px,10px,0)}35%{clip:rect(10px,9999px,50px,0)}40%{clip:rect(50px,9999px,20px,0)}45%{clip:rect(20px,9999px,90px,0)}50%{clip:rect(90px,9999px,60px,0)}55%{clip:rect(60px,9999px,10px,0)}60%{clip:rect(10px,9999px,50px,0)}65%{clip:rect(50px,9999px,90px,0)}70%{clip:rect(90px,9999px,20px,0)}75%{clip:rect(20px,9999px,60px,0)}80%{clip:rect(60px,9999px,30px,0)}85%{clip:rect(30px,9999px,10px,0)}90%{clip:rect(10px,9999px,50px,0)}95%{clip:rect(50px,9999px,20px,0)}to{clip:rect(20px,9999px,90px,0)}}@keyframes not-found-module__sxuMuG__glitch-anim2{0%{clip:rect(10px,9999px,50px,0)}5%{clip:rect(90px,9999px,10px,0)}10%{clip:rect(20px,9999px,80px,0)}15%{clip:rect(50px,9999px,20px,0)}20%{clip:rect(80px,9999px,60px,0)}25%{clip:rect(10px,9999px,90px,0)}30%{clip:rect(60px,9999px,30px,0)}35%{clip:rect(30px,9999px,10px,0)}40%{clip:rect(90px,9999px,50px,0)}45%{clip:rect(50px,9999px,20px,0)}50%{clip:rect(20px,9999px,90px,0)}55%{clip:rect(10px,9999px,60px,0)}60%{clip:rect(80px,9999px,30px,0)}65%{clip:rect(30px,9999px,10px,0)}70%{clip:rect(60px,9999px,50px,0)}75%{clip:rect(10px,9999px,20px,0)}80%{clip:rect(50px,9999px,90px,0)}85%{clip:rect(90px,9999px,10px,0)}90%{clip:rect(20px,9999px,50px,0)}95%{clip:rect(60px,9999px,30px,0)}to{clip:rect(30px,9999px,80px,0)}}.not-found-module__sxuMuG__title{color:var(--primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.not-found-module__sxuMuG__description{color:var(--text-muted);margin-bottom:2.5rem;font-size:1.125rem;line-height:1.6}.not-found-module__sxuMuG__visualizer{justify-content:center;align-items:center;gap:.5rem;height:3rem;margin-bottom:2.5rem;display:flex}.not-found-module__sxuMuG__bar{background-color:var(--primary);border-radius:99px;width:.5rem;animation:1.2s ease-in-out infinite not-found-module__sxuMuG__visualize}.not-found-module__sxuMuG__bar:first-child{height:1.5rem;animation-delay:0s}.not-found-module__sxuMuG__bar:nth-child(2){height:3rem;animation-delay:.2s}.not-found-module__sxuMuG__bar:nth-child(3){height:2rem;animation-delay:.4s}.not-found-module__sxuMuG__bar:nth-child(4){height:2.5rem;animation-delay:.1s}.not-found-module__sxuMuG__bar:nth-child(5){height:1.5rem;animation-delay:.3s}@keyframes not-found-module__sxuMuG__visualize{0%,to{opacity:.5;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.5)}}.not-found-module__sxuMuG__button{background-color:var(--surface-dark);color:#fff;border:1px solid var(--border-dark);border-radius:.5rem;align-items:center;gap:.75rem;padding:.875rem 1.5rem;font-weight:600;transition:all .2s;display:flex}.not-found-module__sxuMuG__button:hover{background-color:var(--primary);border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 15px #01c38e4d}
