.not-found-module__HS70Aa__container{background:#0a0a12;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative;overflow:hidden}.not-found-module__HS70Aa__starfield{z-index:0;pointer-events:none;position:absolute;inset:0}.not-found-module__HS70Aa__star{background:#fff;border-radius:50%;animation:3s ease-in-out infinite alternate not-found-module__HS70Aa__twinkle;position:absolute}@keyframes not-found-module__HS70Aa__twinkle{0%{opacity:.1;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}to{opacity:.2;transform:scale(.9)}}.not-found-module__HS70Aa__orb1,.not-found-module__HS70Aa__orb2,.not-found-module__HS70Aa__orb3,.not-found-module__HS70Aa__orb4{filter:blur(100px);z-index:1;pointer-events:none;opacity:.6;border-radius:50%;position:absolute}.not-found-module__HS70Aa__orb1{background:radial-gradient(circle,#e86b5a59 0%,#0000 70%);width:500px;height:500px;animation:16s ease-in-out infinite alternate not-found-module__HS70Aa__driftOrb;top:-10%;left:-5%}.not-found-module__HS70Aa__orb2{background:radial-gradient(circle,#7b4ac24d 0%,#0000 70%);width:600px;height:600px;animation:20s ease-in-out infinite alternate-reverse not-found-module__HS70Aa__driftOrb;bottom:-15%;right:-10%}.not-found-module__HS70Aa__orb3{background:radial-gradient(circle,#3ba8bd4d 0%,#0000 70%);width:350px;height:350px;animation:14s ease-in-out infinite alternate not-found-module__HS70Aa__driftOrb;top:40%;right:20%}.not-found-module__HS70Aa__orb4{background:radial-gradient(circle,#f5c84240 0%,#0000 70%);width:280px;height:280px;animation:18s ease-in-out infinite alternate-reverse not-found-module__HS70Aa__driftOrb;bottom:30%;left:15%}@keyframes not-found-module__HS70Aa__driftOrb{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.08)}66%{transform:translate(-15px,25px)scale(.95)}to{transform:translate(20px,-30px)scale(1.1)}}.not-found-module__HS70Aa__gridOverlay{z-index:2;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 70%);mask-image:radial-gradient(#000 30%,#0000 70%)}.not-found-module__HS70Aa__content{z-index:10;text-align:center;-webkit-backdrop-filter:blur(24px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:32px;flex-direction:column;align-items:center;width:100%;max-width:560px;padding:3.5rem 3rem;animation:.8s ease-out forwards not-found-module__HS70Aa__fadeUp;display:flex;position:relative;box-shadow:0 0 80px #7b4ac214,0 30px 60px #0006,inset 0 1px #ffffff0f}@keyframes not-found-module__HS70Aa__fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.not-found-module__HS70Aa__compassWrapper{width:96px;height:96px;margin-bottom:2rem;position:relative}.not-found-module__HS70Aa__compassRing{border:2px solid #e86b5a99;border-color:#e86b5a99 #f5c8424d #0000 #0000;border-radius:50%;animation:8s linear infinite not-found-module__HS70Aa__spin;position:absolute;inset:0}.not-found-module__HS70Aa__compassRing2{border:1.5px solid #0000;border-color:#0000 #0000 #3ba8bd80 #7b4ac24d;border-radius:50%;animation:12s linear infinite reverse not-found-module__HS70Aa__spin;position:absolute;inset:8px}@keyframes not-found-module__HS70Aa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.not-found-module__HS70Aa__compassIcon{color:#fffc;justify-content:center;align-items:center;animation:4s ease-in-out infinite alternate not-found-module__HS70Aa__gentleBob;display:flex;position:absolute;inset:0}@keyframes not-found-module__HS70Aa__gentleBob{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-4px)rotate(15deg)}}.not-found-module__HS70Aa__titleBlock{margin-bottom:1.2rem;position:relative}.not-found-module__HS70Aa__titleShadow{font-size:12rem;font-weight:900;font-family:var(--font-fredoka), sans-serif;color:#0000;-webkit-text-stroke:1px #ffffff0a;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found-module__HS70Aa__title{font-size:7rem;font-weight:900;font-family:var(--font-fredoka), sans-serif;justify-content:center;align-items:center;gap:0;margin:0;line-height:1;display:flex;position:relative}.not-found-module__HS70Aa__digit{background:linear-gradient(135deg,#e86b5a 0%,#e8763a 25%,#f5c842 50%,#3ba8bd 75%,#7b4ac2 100%) 0 0/300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite not-found-module__HS70Aa__shimmer;display:inline-block}@keyframes not-found-module__HS70Aa__shimmer{0%{background-position:0%}to{background-position:300%}}.not-found-module__HS70Aa__middleDigit{justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex;position:relative}.not-found-module__HS70Aa__pinIcon{color:#f5c842;filter:drop-shadow(0 0 12px #f5c84280);animation:2s ease-in-out infinite not-found-module__HS70Aa__bounce}@keyframes not-found-module__HS70Aa__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.not-found-module__HS70Aa__subtitle{color:#ffffffe6;letter-spacing:-.02em;margin:0 0 .75rem;font-size:1.6rem;font-weight:700}.not-found-module__HS70Aa__description{color:#ffffff73;max-width:420px;margin:0 0 2rem;font-size:1.05rem;line-height:1.7}.not-found-module__HS70Aa__divider{align-items:center;gap:12px;margin-bottom:2rem;display:flex}.not-found-module__HS70Aa__dividerDot{background:#ffffff26;border-radius:50%;width:4px;height:4px}.not-found-module__HS70Aa__dividerLine{background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:60px;height:1px}.not-found-module__HS70Aa__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.not-found-module__HS70Aa__primaryBtn{color:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.875rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.not-found-module__HS70Aa__primaryBtn:before{content:"";z-index:0;background:linear-gradient(135deg,#e86b5a,#e8763a,#f5c842);transition:opacity .3s;position:absolute;inset:0}.not-found-module__HS70Aa__primaryBtn:after{content:"";z-index:0;opacity:0;background:linear-gradient(135deg,#e8763a,#f5c842,#3ba8bd);transition:opacity .3s;position:absolute;inset:0}.not-found-module__HS70Aa__primaryBtn:hover:after{opacity:1}.not-found-module__HS70Aa__btnGlow{filter:blur(14px);opacity:.4;z-index:-1;background:linear-gradient(135deg,#e86b5a,#f5c842,#7b4ac2) 0 0/200%;border-radius:999px;transition:opacity .3s;animation:4s linear infinite not-found-module__HS70Aa__shimmer;position:absolute;inset:-3px}.not-found-module__HS70Aa__primaryBtn:hover .not-found-module__HS70Aa__btnGlow{opacity:.7}.not-found-module__HS70Aa__primaryBtn:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 8px 30px #e86b5a4d}.not-found-module__HS70Aa__btnContent{z-index:1;align-items:center;gap:.5rem;display:flex;position:relative}.not-found-module__HS70Aa__secondaryBtn{color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;padding:.875rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.not-found-module__HS70Aa__secondaryBtn:hover{color:#fff;background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}.not-found-module__HS70Aa__bottomFade{z-index:5;pointer-events:none;background:linear-gradient(#0000,#0a0a12);height:200px;position:absolute;bottom:0;left:0;right:0}@media (max-width:640px){.not-found-module__HS70Aa__container{min-height:100svh;padding:calc(1rem + env(safe-area-inset-top,0px)) 1rem calc(1rem + env(safe-area-inset-bottom,0px))}.not-found-module__HS70Aa__content{border-radius:22px;max-width:28rem;padding:2rem 1.15rem}.not-found-module__HS70Aa__titleShadow{font-size:clamp(6rem,28vw,8rem)}.not-found-module__HS70Aa__title{font-size:clamp(4.2rem,20vw,5rem)}.not-found-module__HS70Aa__middleDigit,.not-found-module__HS70Aa__pinIcon{width:52px;height:52px}.not-found-module__HS70Aa__subtitle{font-size:1.3rem}.not-found-module__HS70Aa__description{margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.not-found-module__HS70Aa__compassWrapper{width:72px;height:72px}}@media (max-width:400px){.not-found-module__HS70Aa__title{font-size:clamp(3.7rem,19vw,4.25rem)}.not-found-module__HS70Aa__middleDigit,.not-found-module__HS70Aa__pinIcon{width:40px;height:40px}.not-found-module__HS70Aa__actions{flex-direction:column;gap:.7rem;width:100%}.not-found-module__HS70Aa__primaryBtn,.not-found-module__HS70Aa__secondaryBtn{justify-content:center;width:100%;min-height:48px}.not-found-module__HS70Aa__content{padding:1.65rem 1rem}.not-found-module__HS70Aa__compassWrapper{margin-bottom:1.35rem}}
