.not-found-module__pvsiHq__root{background:hsl(var(--background));justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative;overflow:hidden}.not-found-module__pvsiHq__gridBg{background-image:linear-gradient(hsl(var(--border)/.35)1px,transparent 1px),linear-gradient(90deg,hsl(var(--border)/.35)1px,transparent 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 60%,#000 30%,#0000 100%)}.not-found-module__pvsiHq__orb1,.not-found-module__pvsiHq__orb2,.not-found-module__pvsiHq__orb3{filter:blur(100px);pointer-events:none;border-radius:50%;position:absolute}.not-found-module__pvsiHq__orb1{background:hsl(var(--csedge-accent)/.12);width:400px;height:400px;animation:8s ease-in-out infinite alternate not-found-module__pvsiHq__driftOrb;top:-100px;right:-100px}.not-found-module__pvsiHq__orb2{background:hsl(var(--csedge-accent)/.08);width:350px;height:350px;animation:10s ease-in-out infinite alternate-reverse not-found-module__pvsiHq__driftOrb;bottom:-80px;left:-80px}.not-found-module__pvsiHq__orb3{background:hsl(var(--csedge-accent)/.06);width:200px;height:200px;animation:6s ease-in-out infinite alternate not-found-module__pvsiHq__driftOrb;top:50%;left:10%}@keyframes not-found-module__pvsiHq__driftOrb{0%{transform:translate(0)scale(1)}to{transform:translate(24px,16px)scale(1.08)}}.not-found-module__pvsiHq__container{z-index:10;flex-direction:column;align-items:center;gap:2.5rem;width:100%;max-width:680px;display:flex;position:relative}.not-found-module__pvsiHq__svgWrapper{opacity:0;width:100%;max-width:560px;animation:.8s cubic-bezier(.2,.8,.2,1) forwards not-found-module__pvsiHq__floatUp}.not-found-module__pvsiHq__mainSvg{width:100%;height:auto;overflow:visible}@keyframes not-found-module__pvsiHq__floatUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.not-found-module__pvsiHq__monitor{opacity:0;animation:.6s ease-out .2s forwards not-found-module__pvsiHq__monitorFadeIn}.not-found-module__pvsiHq__screen{opacity:0;animation:.8s ease-out .4s forwards not-found-module__pvsiHq__screenOn}@keyframes not-found-module__pvsiHq__monitorFadeIn{to{opacity:1}}@keyframes not-found-module__pvsiHq__screenOn{0%{opacity:0}50%{opacity:.3}to{opacity:1}}.not-found-module__pvsiHq__scanBeam{animation:3s ease-in-out 1s infinite not-found-module__pvsiHq__scanDown}@keyframes not-found-module__pvsiHq__scanDown{0%{opacity:.6;transform:translateY(0)}to{opacity:0;transform:translateY(155px)}}.not-found-module__pvsiHq__bigText{animation:4s ease-in-out .8s infinite not-found-module__pvsiHq__glitch404}@keyframes not-found-module__pvsiHq__glitch404{0%,94%,to{filter:url(#softGlow);transform:translate(0)}95%{filter:url(#softGlow)brightness(1.5);transform:translate(-4px,2px)}97%{transform:translate(4px,-2px)}98%{transform:translate(0)}}.not-found-module__pvsiHq__cursor{animation:1s step-end infinite not-found-module__pvsiHq__blink}@keyframes not-found-module__pvsiHq__blink{0%,to{opacity:1}50%{opacity:0}}.not-found-module__pvsiHq__errorLine{opacity:0;animation:.5s ease-out 1.2s forwards not-found-module__pvsiHq__typeIn}@keyframes not-found-module__pvsiHq__typeIn{to{opacity:.8}}.not-found-module__pvsiHq__btnDot{animation:2s ease-in-out infinite not-found-module__pvsiHq__dotPulse}@keyframes not-found-module__pvsiHq__dotPulse{0%,to{opacity:.5}50%{opacity:1}}.not-found-module__pvsiHq__particle{animation:3s ease-in-out infinite alternate not-found-module__pvsiHq__particleFloat}@keyframes not-found-module__pvsiHq__particleFloat{0%{opacity:.3;transform:translateY(0)}to{opacity:.8;transform:translateY(-12px)}}.not-found-module__pvsiHq__orbit{transform-origin:301px 145px;animation:12s linear infinite not-found-module__pvsiHq__orbitSpin}@keyframes not-found-module__pvsiHq__orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.not-found-module__pvsiHq__bracket{animation:3s ease-in-out infinite alternate not-found-module__pvsiHq__bracketPulse}@keyframes not-found-module__pvsiHq__bracketPulse{0%{opacity:.25}to{opacity:.7}}.not-found-module__pvsiHq__glitchLine{animation:4s ease-in-out infinite not-found-module__pvsiHq__glitchFlash}@keyframes not-found-module__pvsiHq__glitchFlash{0%,88%,to{opacity:0}89%{opacity:.8;stroke-dashoffset:0}92%{opacity:.5}94%{opacity:0}}.not-found-module__pvsiHq__bitStream{animation:2.5s ease-in-out infinite alternate not-found-module__pvsiHq__streamFade}@keyframes not-found-module__pvsiHq__streamFade{0%{opacity:.1;transform:translateY(0)}to{opacity:.4;transform:translateY(-5px)}}.not-found-module__pvsiHq__content{text-align:center;opacity:0;flex-direction:column;align-items:center;gap:1.25rem;animation:.8s cubic-bezier(.2,.8,.2,1) .3s forwards not-found-module__pvsiHq__contentIn;display:flex}@keyframes not-found-module__pvsiHq__contentIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.not-found-module__pvsiHq__badge{background:hsl(var(--csedge-accent)/.1);border:1px solid hsl(var(--csedge-accent)/.25);color:hsl(var(--csedge-accent));letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:.3rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.not-found-module__pvsiHq__badgeDot{background:hsl(var(--csedge-accent));border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite not-found-module__pvsiHq__dotPulse}.not-found-module__pvsiHq__heading{letter-spacing:-.04em;color:hsl(var(--foreground));margin:0;font-size:clamp(2.2rem,6vw,3.5rem);font-weight:900;line-height:1.05}.not-found-module__pvsiHq__accent{color:hsl(var(--csedge-accent));position:relative}.not-found-module__pvsiHq__subtext{color:hsl(var(--muted-foreground));max-width:440px;margin:0;font-size:1.05rem;line-height:1.65}.not-found-module__pvsiHq__terminal{border:1px solid hsl(var(--border));background:hsl(var(--card));width:100%;max-width:480px;box-shadow:0 8px 32px hsl(var(--csedge-accent)/.08);border-radius:12px;overflow:hidden}.not-found-module__pvsiHq__terminalHeader{background:hsl(var(--secondary)/.5);border-bottom:1px solid hsl(var(--border));align-items:center;gap:7px;padding:.6rem 1rem;display:flex}.not-found-module__pvsiHq__termDot{opacity:.85;border-radius:50%;width:11px;height:11px}.not-found-module__pvsiHq__termTitle{color:hsl(var(--muted-foreground));margin-left:6px;font-family:monospace;font-size:.72rem}.not-found-module__pvsiHq__terminalBody{flex-direction:column;gap:4px;padding:.85rem 1.1rem;display:flex}.not-found-module__pvsiHq__termLine{align-items:center;gap:6px;display:flex}.not-found-module__pvsiHq__termPrompt{color:hsl(var(--csedge-accent));font-family:monospace;font-size:.9rem;font-weight:700}.not-found-module__pvsiHq__termCmd{color:hsl(var(--foreground));font-family:monospace;font-size:.82rem}.not-found-module__pvsiHq__termOutput{color:hsl(var(--muted-foreground));padding-left:1.25rem;font-family:monospace;font-size:.82rem}.not-found-module__pvsiHq__termHighlight{color:hsl(var(--csedge-accent));font-weight:600}.not-found-module__pvsiHq__termCursor{background:hsl(var(--csedge-accent));border-radius:2px;width:8px;height:16px;animation:1s step-end infinite not-found-module__pvsiHq__blink;display:inline-block}.not-found-module__pvsiHq__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.not-found-module__pvsiHq__btnPrimary,.not-found-module__pvsiHq__btnOutline,.not-found-module__pvsiHq__btnGhost{border-radius:var(--radius);cursor:pointer;border:1px solid #0000;align-items:center;gap:7px;padding:.6rem 1.3rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.not-found-module__pvsiHq__btnPrimary{background:hsl(var(--csedge-accent));color:hsl(var(--csedge-accent-fg));box-shadow:0 0 20px hsl(var(--csedge-accent)/.3)}.not-found-module__pvsiHq__btnPrimary:hover{filter:brightness(1.1);box-shadow:0 0 32px hsl(var(--csedge-accent)/.5);transform:translateY(-2px)}.not-found-module__pvsiHq__btnOutline{color:hsl(var(--foreground));border-color:hsl(var(--border));background:0 0}.not-found-module__pvsiHq__btnOutline:hover{border-color:hsl(var(--csedge-accent));color:hsl(var(--csedge-accent));transform:translateY(-2px)}.not-found-module__pvsiHq__btnGhost{color:hsl(var(--muted-foreground));background:0 0}.not-found-module__pvsiHq__btnGhost:hover{color:hsl(var(--foreground));background:hsl(var(--secondary)/.5);transform:translateY(-2px)}@media (max-width:480px){.not-found-module__pvsiHq__svgWrapper{max-width:340px}.not-found-module__pvsiHq__heading{font-size:2rem}.not-found-module__pvsiHq__actions{flex-direction:column;align-items:stretch}.not-found-module__pvsiHq__btnPrimary,.not-found-module__pvsiHq__btnOutline,.not-found-module__pvsiHq__btnGhost{justify-content:center}}
