.not-found-module__mpbYFq__container{background-color:var(--funnel-bg);flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:2rem 1.5rem;display:flex;position:relative;overflow:hidden}.not-found-module__mpbYFq__backgroundGradient{z-index:0;background:radial-gradient(100% 80% at 50% 0,#a726da40 0%,#0000 60%),radial-gradient(80% 60% at 80% 80%,#dd33c133 0%,#0000 50%),radial-gradient(60% 50% at 20% 60%,#783cb426 0%,#0000 50%);position:absolute;inset:0}.not-found-module__mpbYFq__content{text-align:center;z-index:1;flex-direction:column;align-items:center;max-width:26rem;display:flex;position:relative}.not-found-module__mpbYFq__glitchWrapper{margin-bottom:1.5rem;position:relative}.not-found-module__mpbYFq__errorCode{font-family:var(--funnel-font-heading);letter-spacing:-.02em;background:linear-gradient(#fffffff2 0%,#ff78f6cc 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 4rem #ff78f666;-webkit-background-clip:text;background-clip:text;font-size:8rem;font-weight:800;line-height:1;animation:4s infinite not-found-module__mpbYFq__flicker;position:relative}.not-found-module__mpbYFq__errorCode:before,.not-found-module__mpbYFq__errorCode:after{content:attr(data-text);background:inherit;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:100%;height:100%;position:absolute;top:0;left:0}.not-found-module__mpbYFq__errorCode:before{clip-path:polygon(0 0,100% 0,100% 35%,0 35%);animation:2s linear infinite alternate-reverse not-found-module__mpbYFq__glitch-1}.not-found-module__mpbYFq__errorCode:after{clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%);animation:2s linear infinite alternate-reverse not-found-module__mpbYFq__glitch-2}@keyframes not-found-module__mpbYFq__glitch-1{0%,to{transform:translate(0)}20%{transform:translate(-2px)}40%{transform:translate(2px)}60%{transform:translate(-1px)}80%{transform:translate(1px)}}@keyframes not-found-module__mpbYFq__glitch-2{0%,to{transform:translate(0)}20%{transform:translate(2px)}40%{transform:translate(-2px)}60%{transform:translate(1px)}80%{transform:translate(-1px)}}@keyframes not-found-module__mpbYFq__flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.8}94%{opacity:1}96%{opacity:.9}97%{opacity:1}}.not-found-module__mpbYFq__title{font-family:var(--funnel-font-body);letter-spacing:-.01em;color:var(--funnel-white);margin:0 0 .75rem;font-size:2rem;font-weight:700;line-height:1.2}.not-found-module__mpbYFq__subtitle{font-family:var(--funnel-font-body);color:#fff9;max-width:20rem;margin:0 0 2.5rem;font-size:1rem;font-weight:500;line-height:1.5}.not-found-module__mpbYFq__orbContainer{width:6rem;height:6rem;margin-bottom:3rem;position:relative}.not-found-module__mpbYFq__orb{background:linear-gradient(135deg,#a726dacc 0%,#ff78f699 50%,#dd33c1cc 100%);border-radius:50%;animation:3s ease-in-out infinite not-found-module__mpbYFq__pulse;position:absolute;inset:1rem;box-shadow:0 0 3rem #ff78f680,0 0 6rem #a726da4d,inset 0 0 1.5rem #fff3}.not-found-module__mpbYFq__orbRing{border:2px solid #ff78f64d;border-radius:50%;animation:3s ease-in-out infinite not-found-module__mpbYFq__ringPulse;position:absolute;inset:0}.not-found-module__mpbYFq__orbRing2{border:1px solid #ff78f626;border-radius:50%;animation:3s ease-in-out .5s infinite not-found-module__mpbYFq__ringPulse;position:absolute;inset:-.5rem}@keyframes not-found-module__mpbYFq__pulse{0%,to{transform:scale(1);box-shadow:0 0 3rem #ff78f680,0 0 6rem #a726da4d,inset 0 0 1.5rem #fff3}50%{transform:scale(1.05);box-shadow:0 0 4rem #ff78f699,0 0 8rem #a726da66,inset 0 0 2rem #ffffff40}}@keyframes not-found-module__mpbYFq__ringPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.not-found-module__mpbYFq__button{cursor:pointer;background:linear-gradient(201deg,#a726da 10%,#dd33c1 71%);border:none;border-radius:6.25rem;justify-content:center;align-items:center;width:100%;max-width:16rem;height:3.5rem;padding:0 2rem;text-decoration:none;transition:opacity .2s,transform .15s;display:flex;box-shadow:0 .5rem 2rem #a726da4d}.not-found-module__mpbYFq__button:hover{transform:scale(1.02)}.not-found-module__mpbYFq__button:active{transform:scale(.98)}.not-found-module__mpbYFq__buttonContent{font-family:var(--funnel-font-body);letter-spacing:.015em;color:var(--funnel-white);font-size:1rem;font-weight:700;line-height:1.375rem}@media (min-width:48rem){.not-found-module__mpbYFq__container{padding:3rem 2rem}.not-found-module__mpbYFq__errorCode{font-size:10rem}.not-found-module__mpbYFq__title{font-size:2.5rem}.not-found-module__mpbYFq__subtitle{font-size:1.125rem}.not-found-module__mpbYFq__orbContainer{width:8rem;height:8rem}.not-found-module__mpbYFq__button{max-width:18rem;height:3.75rem}.not-found-module__mpbYFq__buttonContent{font-size:1.0625rem}}@media (min-width:75rem){.not-found-module__mpbYFq__errorCode{font-size:12rem}.not-found-module__mpbYFq__title{font-size:3rem}.not-found-module__mpbYFq__subtitle{max-width:24rem;font-size:1.25rem}.not-found-module__mpbYFq__orbContainer{width:10rem;height:10rem;margin-bottom:4rem}.not-found-module__mpbYFq__orb{inset:1.5rem}.not-found-module__mpbYFq__orbRing2{inset:-.75rem}.not-found-module__mpbYFq__button{max-width:20rem;height:4rem}.not-found-module__mpbYFq__buttonContent{font-size:1.125rem}}
