.not-found-module__sxuMuG__shell{background:radial-gradient(circle at 50% 28%,#00ff8829,#0000 24rem),linear-gradient(#00ff8808 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#00ff8808 1px,#0000 1px) 0 0/26px 26px,#010302;place-items:center;min-height:100svh;padding:32px 20px;display:grid;position:relative;overflow:hidden}.not-found-module__sxuMuG__grid{opacity:.7;pointer-events:none;background:linear-gradient(#0000,#00ff880a,#0000);animation:7s linear infinite not-found-module__sxuMuG__scan;position:absolute;inset:0}.not-found-module__sxuMuG__glow{filter:blur(80px);opacity:.32;pointer-events:none;border-radius:999px;position:absolute}.not-found-module__sxuMuG__glowA{background:#00ff882e;width:420px;height:220px;top:14%;left:calc(50% - 210px)}.not-found-module__sxuMuG__glowB{background:#00e07829;width:280px;height:180px;bottom:14%;right:12%}.not-found-module__sxuMuG__panel{z-index:1;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040a07e6;border:1px solid #00ff8824;border-radius:18px;width:min(100%,760px);padding:40px 28px;position:relative;box-shadow:inset 0 1px #ffffff0a,0 30px 100px #00000080,0 0 60px #00ff8814}.not-found-module__sxuMuG__kicker{min-height:34px;color:var(--accent);font-family:var(--font-d);letter-spacing:.18em;text-transform:uppercase;background:#00ff880f;border:1px solid #00ff882e;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.76rem;font-weight:800;display:inline-flex}.not-found-module__sxuMuG__code{width:fit-content;margin:30px auto 18px;line-height:.9;position:relative}.not-found-module__sxuMuG__codeMain,.not-found-module__sxuMuG__codeGhost{font-family:var(--font-d);letter-spacing:-.08em;font-size:clamp(5.2rem,18vw,10rem);font-weight:900;display:block}.not-found-module__sxuMuG__codeMain{color:#8dffbb;text-shadow:0 0 10px #00ff88e6,0 0 30px #0f86,0 0 60px #00ff8840;animation:4.8s ease-in-out infinite not-found-module__sxuMuG__flicker;position:relative}.not-found-module__sxuMuG__codeGhost{opacity:.45;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.not-found-module__sxuMuG__codeGhostA{color:#00ff8873;clip-path:polygon(0 12%,100% 4%,100% 42%,0 50%);animation:2.4s steps(2,end) infinite not-found-module__sxuMuG__glitchA;transform:translate(-3px,1px)}.not-found-module__sxuMuG__codeGhostB{color:#ffffff29;clip-path:polygon(0 58%,100% 50%,100% 100%,0 92%);animation:2.8s steps(2,end) infinite not-found-module__sxuMuG__glitchB;transform:translate(4px,-2px)}.not-found-module__sxuMuG__title{color:var(--text);font-family:var(--font-d);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,4vw,3rem);font-weight:800}.not-found-module__sxuMuG__copy{max-width:560px;color:var(--text-muted);margin:16px auto 0;font-size:.98rem;line-height:1.8}.not-found-module__sxuMuG__status{text-align:left;background:#0000003d;border:1px solid #00ff881f;border-radius:14px;gap:10px;max-width:520px;margin:28px auto 0;padding:16px 18px;display:grid}.not-found-module__sxuMuG__status span{color:#a8b8ae;letter-spacing:.12em;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:.76rem}.not-found-module__sxuMuG__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}@keyframes not-found-module__sxuMuG__scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes not-found-module__sxuMuG__flicker{0%,to{opacity:1}8%{opacity:.9}10%{opacity:.4}12%{opacity:.95}52%{opacity:.92}53%{opacity:.55}54%{opacity:1}}@keyframes not-found-module__sxuMuG__glitchA{0%,to{transform:translate(-3px,1px)}20%{transform:translate(3px,-2px)}40%{transform:translate(-5px,3px)}60%{transform:translate(2px,-3px)}80%{transform:translate(-1px,2px)}}@keyframes not-found-module__sxuMuG__glitchB{0%,to{transform:translate(4px,-2px)}20%{transform:translate(-2px,1px)}40%{transform:translate(5px,3px)}60%{transform:translate(-4px,-3px)}80%{transform:translate(1px,2px)}}@media (max-width:640px){.not-found-module__sxuMuG__panel{border-radius:14px;padding:30px 18px 24px}.not-found-module__sxuMuG__copy{font-size:.9rem}.not-found-module__sxuMuG__status{padding:14px}.not-found-module__sxuMuG__actions{flex-direction:column}.not-found-module__sxuMuG__actions a{width:100%}}
