.not-found-page{text-align:center;flex-direction:column;align-items:center;padding:72px 0 96px;display:flex}.nf-monitor{width:100%;max-width:460px;box-shadow:var(--shadow-lg);background:#14151f;border:1px solid #24263a;border-radius:16px;padding:10px}.nf-monitor-bar{align-items:center;gap:8px;padding:4px 8px 10px;display:flex}.nf-dot{background:var(--danger);width:9px;height:9px;box-shadow:0 0 8px var(--danger);border-radius:50%;animation:1.4s ease-in-out infinite nf-blink}.nf-rec{color:#8990ab;letter-spacing:.08em;font-size:11px;font-weight:700}.nf-screen{aspect-ratio:16/10;background:linear-gradient(#1c1e2c 0%,#0e0f18 100%);border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.nf-glitch{letter-spacing:-.02em;color:#f2f3f9;font-size:76px;font-weight:800;animation:4.5s infinite nf-jitter;position:relative}.nf-glitch:before,.nf-glitch:after{content:attr(data-text);clip-path:inset(0);background:linear-gradient(#1c1e2c 0%,#0e0f18 100%);position:absolute;inset:0}.nf-glitch:before{color:#ff5a7a;animation:3.2s linear infinite alternate-reverse nf-glitch-1;transform:translate(-2px)}.nf-glitch:after{color:#5bd6ff;animation:2.6s linear infinite alternate-reverse nf-glitch-2;transform:translate(2px)}.nf-scanlines{pointer-events:none;background:repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 3px);position:absolute;inset:0}.nf-noise{pointer-events:none;opacity:.05;background-image:radial-gradient(#fff .6px,#0000 .6px);background-size:3px 3px;animation:.4s steps(4,end) infinite nf-noise-shift;position:absolute;inset:-20%}@keyframes nf-blink{0%,40%{opacity:1}50%,90%{opacity:.15}to{opacity:1}}@keyframes nf-jitter{0%,93%,to{transform:translate(0)}94%{transform:translate(-2px,1px)}95%{transform:translate(2px,-1px)}96%{transform:translate(-1px)}97%{transform:translate(0)}}@keyframes nf-glitch-1{0%{clip-path:inset(10% 0 70%)}20%{clip-path:inset(60% 0 5%)}40%{clip-path:inset(30% 0 45%)}60%{clip-path:inset(75% 0 10%)}80%{clip-path:inset(5% 0 80%)}to{clip-path:inset(45% 0 30%)}}@keyframes nf-glitch-2{0%{clip-path:inset(55% 0 20%)}20%{clip-path:inset(15% 0 60%)}40%{clip-path:inset(70% 0 8%)}60%{clip-path:inset(25% 0 50%)}80%{clip-path:inset(65% 0 15%)}to{clip-path:inset(8% 0 72%)}}@keyframes nf-noise-shift{0%{transform:translate(0)}25%{transform:translate(-1%,1%)}50%{transform:translate(1%,-1%)}75%{transform:translate(-1%,-1%)}to{transform:translate(0)}}.nf-heading{letter-spacing:-.02em;margin:32px 0 10px;font-size:32px}.nf-body{color:var(--muted);max-width:460px;margin:0 auto;font-size:16px;line-height:1.6}.not-found-page .hero-actions{margin-top:30px}@media (prefers-reduced-motion:reduce){.nf-glitch,.nf-glitch:before,.nf-glitch:after,.nf-noise,.nf-dot{animation:none}}@media (max-width:640px){.not-found-page{padding:48px 0 64px}.nf-glitch{font-size:56px}.nf-heading{font-size:26px}}
