.not-found-module__sxuMuG__page{background:var(--color-bg);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.not-found-module__sxuMuG__grid{background-image:linear-gradient(#6c63ff0a 1px,#0000 1px),linear-gradient(90deg,#6c63ff0a 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 70%);mask-image:radial-gradient(#000 20%,#0000 70%)}.not-found-module__sxuMuG__orb1{pointer-events:none;background:radial-gradient(circle,#6c63ff1a 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-150px;right:-100px}.not-found-module__sxuMuG__orb2{pointer-events:none;background:radial-gradient(circle,#ff6b9d14 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-120px;left:-120px}.not-found-module__sxuMuG__orb3{pointer-events:none;background:radial-gradient(circle,#00d4aa0f 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.not-found-module__sxuMuG__particles{pointer-events:none;position:absolute;inset:0}.not-found-module__sxuMuG__particle{background:var(--color-primary);opacity:.12;border-radius:50%;width:4px;height:4px;position:absolute}.not-found-module__sxuMuG__particle:first-child{width:6px;height:6px;top:10%;left:15%}.not-found-module__sxuMuG__particle:nth-child(2){background:var(--color-accent);top:20%;right:20%}.not-found-module__sxuMuG__particle:nth-child(3){background:var(--color-gradient-3);width:3px;height:3px;top:35%;left:8%}.not-found-module__sxuMuG__particle:nth-child(4){width:5px;height:5px;top:50%;right:12%}.not-found-module__sxuMuG__particle:nth-child(5){background:var(--color-accent-light);top:65%;left:25%}.not-found-module__sxuMuG__particle:nth-child(6){background:var(--color-gradient-3);width:3px;height:3px;top:75%;right:30%}.not-found-module__sxuMuG__particle:nth-child(7){background:var(--color-primary-light);width:5px;height:5px;top:15%;left:60%}.not-found-module__sxuMuG__particle:nth-child(8){background:var(--color-accent);top:80%;left:45%}.not-found-module__sxuMuG__particle:nth-child(9){width:3px;height:3px;top:45%;left:85%}.not-found-module__sxuMuG__particle:nth-child(10){background:var(--color-primary-light);width:6px;height:6px;top:88%;right:15%}.not-found-module__sxuMuG__particle:nth-child(11){background:var(--color-gradient-3);opacity:.08;top:30%;left:40%}.not-found-module__sxuMuG__particle:nth-child(12){background:var(--color-accent);width:5px;height:5px;top:60%;right:40%}.not-found-module__sxuMuG__content{z-index:2;text-align:center;width:100%;max-width:600px;padding:0 1.5rem;position:relative}.not-found-module__sxuMuG__title{margin-bottom:1rem;display:inline-block;position:relative}.not-found-module__sxuMuG__titleNum{letter-spacing:-.04em;background:linear-gradient(135deg,var(--color-gradient-1),var(--color-gradient-2),var(--color-gradient-3));-webkit-text-fill-color:transparent;z-index:1;-webkit-background-clip:text;background-clip:text;font-size:clamp(6rem,15vw,12rem);font-weight:900;line-height:1;position:relative}.not-found-module__sxuMuG__titleGlitch,.not-found-module__sxuMuG__titleGlitch2{letter-spacing:-.04em;z-index:0;pointer-events:none;width:100%;font-size:clamp(6rem,15vw,12rem);font-weight:900;line-height:1;position:absolute;top:0;left:0}.not-found-module__sxuMuG__titleGlitch{color:#6c63ff26;clip-path:inset(20% 0 40%);animation:3s infinite not-found-module__sxuMuG__glitch1}.not-found-module__sxuMuG__titleGlitch2{color:#00d4aa1f;clip-path:inset(60% 0 10%);animation:3s infinite not-found-module__sxuMuG__glitch2}@keyframes not-found-module__sxuMuG__glitch1{0%,90%,to{transform:translate(0)}92%{transform:translate(-4px,2px)}94%{transform:translate(4px,-2px)}96%{transform:translate(-2px,-1px)}}@keyframes not-found-module__sxuMuG__glitch2{0%,88%,to{transform:translate(0)}90%{transform:translate(3px,-2px)}93%{transform:translate(-3px,2px)}95%{transform:translate(2px,1px)}}.not-found-module__sxuMuG__subtitle{color:var(--color-text-muted);margin-bottom:2.5rem;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.6}.not-found-module__sxuMuG__terminal{border:1px solid var(--color-border);border-radius:var(--border-radius);text-align:left;background:#0d0d14;margin-bottom:2.5rem;overflow:hidden;box-shadow:0 20px 60px #0006}.not-found-module__sxuMuG__termHeader{border-bottom:1px solid var(--color-border);background:#ffffff08;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.not-found-module__sxuMuG__termDots{gap:6px;display:flex}.not-found-module__sxuMuG__termDot{border-radius:50%;width:10px;height:10px}.not-found-module__sxuMuG__termTitle{font-family:var(--font-mono);color:var(--color-text-dim);text-align:center;flex:1;margin-right:2rem;font-size:.7rem}.not-found-module__sxuMuG__termBody{font-family:var(--font-mono);padding:1.25rem 1.25rem 1rem;font-size:clamp(.7rem,1vw,.85rem);line-height:2}.not-found-module__sxuMuG__termLine{opacity:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.not-found-module__sxuMuG__termPrompt{color:var(--color-accent);-webkit-user-select:none;user-select:none;margin-right:.5rem}.not-found-module__sxuMuG__termCmd{color:var(--color-text)}.not-found-module__sxuMuG__termError{color:#ff6b6b}.not-found-module__sxuMuG__termSuccess{color:var(--color-accent)}.not-found-module__sxuMuG__cursor{color:var(--color-text);font-size:.9em}.not-found-module__sxuMuG__ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.not-found-module__sxuMuG__hint{color:var(--color-text-dim);font-size:.85rem}.not-found-module__sxuMuG__hintLink{color:var(--color-primary-light);text-underline-offset:3px;transition:color var(--transition-fast);text-decoration:underline}.not-found-module__sxuMuG__hintLink:hover{color:var(--color-accent)}@media (max-width:640px){.not-found-module__sxuMuG__orb1{width:250px;height:250px;top:-80px;right:-60px}.not-found-module__sxuMuG__orb2{width:200px;height:200px}.not-found-module__sxuMuG__orb3{display:none}.not-found-module__sxuMuG__termBody{padding:1rem;font-size:.65rem}.not-found-module__sxuMuG__termLine{white-space:normal}}
