.not-found-module__sxuMuG__page{text-align:center;color:#fff;background:linear-gradient(135deg,#4f46e5 0%,#06b6d4 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:6rem 1rem 5rem;display:flex;position:relative;overflow:hidden}.not-found-module__sxuMuG__orb1{z-index:0;pointer-events:none;background:radial-gradient(circle,#8b5cf673 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:8s ease-in-out infinite not-found-module__sxuMuG__float1;position:absolute;top:-150px;right:-150px}.not-found-module__sxuMuG__orb2{z-index:0;pointer-events:none;background:radial-gradient(circle,#06b6d459 0%,#0000 70%);border-radius:50%;width:350px;height:350px;animation:10s ease-in-out infinite not-found-module__sxuMuG__float2;position:absolute;bottom:-100px;left:-100px}@keyframes not-found-module__sxuMuG__float1{0%,to{transform:translate(0)}50%{transform:translate(-30px,20px)}}@keyframes not-found-module__sxuMuG__float2{0%,to{transform:translate(0)}50%{transform:translate(20px,-25px)}}.not-found-module__sxuMuG__stars{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.not-found-module__sxuMuG__star{animation:2s ease-in-out infinite not-found-module__sxuMuG__twinkle;animation-delay:calc(var(--i) * .4s);font-size:1.5rem;position:absolute}.not-found-module__sxuMuG__star:first-child{top:12%;left:8%}.not-found-module__sxuMuG__star:nth-child(2){font-size:2rem;top:20%;right:12%}.not-found-module__sxuMuG__star:nth-child(3){font-size:1.25rem;top:60%;left:5%}.not-found-module__sxuMuG__star:nth-child(4){top:75%;right:8%}.not-found-module__sxuMuG__star:nth-child(5){font-size:1.75rem;top:40%;left:15%}@keyframes not-found-module__sxuMuG__twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.5;transform:scale(.7)rotate(20deg)}}.not-found-module__sxuMuG__num404{z-index:0;letter-spacing:-.05em;color:#ffffff14;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(8rem,25vw,18rem);font-weight:900;line-height:1;animation:4s ease-in-out infinite not-found-module__sxuMuG__pulse404;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes not-found-module__sxuMuG__pulse404{0%,to{opacity:.08;transform:translate(-50%,-50%)scale(1)}50%{opacity:.14;transform:translate(-50%,-50%)scale(1.04)}}.not-found-module__sxuMuG__mascot{z-index:2;animation:3s ease-in-out infinite not-found-module__sxuMuG__bounce;position:relative}@keyframes not-found-module__sxuMuG__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.not-found-module__sxuMuG__title{z-index:2;letter-spacing:-.03em;text-shadow:0 2px 12px #0003;margin:.5rem 0 0;font-size:clamp(1.75rem,5vw,3rem);font-weight:900;position:relative}.not-found-module__sxuMuG__subtitle{z-index:2;color:#fff;max-width:420px;margin:.5rem 0 1.5rem;font-size:1.125rem;line-height:1.7;position:relative}.not-found-module__sxuMuG__ctaButton{z-index:2;color:#fff;text-shadow:0 1px 2px #00000040;background:linear-gradient(135deg,#f5c518 0%,#b8860b 100%);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-width:44px;min-height:44px;padding:1rem 2rem;font-size:1.125rem;font-weight:800;text-decoration:none;transition:transform .2s,filter .2s;animation:.6s ease-out .3s both not-found-module__sxuMuG__slideUp;display:inline-flex;position:relative;box-shadow:0 6px 24px -4px #b8860b80,inset 0 1px #ffffff40}.not-found-module__sxuMuG__ctaButton:hover{filter:brightness(1.12);transform:scale(1.04)translateY(-2px)}@keyframes not-found-module__sxuMuG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.not-found-module__sxuMuG__wave{z-index:3;width:100%;line-height:0;position:absolute;bottom:0;left:0}.not-found-module__sxuMuG__wave svg{width:100%;height:70px;display:block}@media (max-width:639px){.not-found-module__sxuMuG__page{padding:5rem 1rem 4rem}.not-found-module__sxuMuG__star:nth-child(2),.not-found-module__sxuMuG__star:nth-child(4){display:none}}
