.not-found-page{background:#fafaf9;flex-direction:column;min-height:100vh;display:flex}.not-found-main{flex:1;justify-content:center;align-items:center;padding:132px 24px 72px;display:flex;position:relative;overflow:hidden}.not-found-main:before{content:"";pointer-events:none;background-image:linear-gradient(#0f0f0f06 1px,#0000 1px),linear-gradient(90deg,#0f0f0f06 1px,#0000 1px);background-position:50%;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 24%,#0000 72%);mask-image:radial-gradient(#000 24%,#0000 72%)}.not-found-hero{z-index:1;width:min(100%,920px);position:relative}.not-found-copy{max-width:100%;margin-bottom:28px}.not-found-kicker{color:#8a8a86;letter-spacing:0;align-items:center;gap:12px;margin:0 0 18px;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.88rem;display:flex}.not-found-status{color:#0a0a0a;background:#fff;border:1px solid #0f0f0f1f;border-radius:6px;align-items:center;min-height:28px;padding:0 10px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0f0f0f08}.not-found-copy h1{color:#0a0a0a;letter-spacing:0;white-space:nowrap;margin:0 0 16px;font-size:clamp(1.7rem,7.2vw,5rem);font-weight:800;line-height:1}.not-found-lead{color:#5f5f5a;max-width:600px;margin:0;font-size:1rem;font-weight:500;line-height:1.9}.not-found-terminal{background:#0d0d0c;border:1px solid #0f0f0f24;border-radius:10px;margin:0 0 22px;overflow:hidden;box-shadow:0 18px 50px -30px #0f0f0f6b}.not-found-terminal-bar{background:#1a1a18;border-bottom:1px solid #ffffff12;align-items:center;gap:8px;height:38px;padding:0 14px;display:flex}.not-found-terminal-bar span{background:#ef5b50;border-radius:50%;width:11px;height:11px}.not-found-terminal-bar span:nth-child(2){background:#f0b84f}.not-found-terminal-bar span:nth-child(3){background:#55c16f}.not-found-terminal-body{color:#f4f4ef;min-height:176px;padding:22px 24px 24px;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.92rem;line-height:1.85}.not-found-terminal-body p{margin:0}.terminal-muted{color:#8f8f87;margin-right:.65ch}.terminal-error{color:#ef6a58}.terminal-links{color:#fff}.terminal-cursor{vertical-align:text-bottom;background:#f4f4ef;width:.62ch;height:1.15em;margin-top:6px;animation:1.05s steps(2,end) infinite not-found-cursor;display:inline-block}@keyframes not-found-cursor{0%,50%{opacity:1}51%,to{opacity:0}}.not-found-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.not-found-action{--accent-color:#0a0a0a;--accent-tint:#0f0f0f0a;color:#0a0a0a;background:#fff;border:1.5px solid #0f0f0f1a;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:86px;padding:18px 20px;transition:background-color .22s,border-color .22s,box-shadow .22s,transform .35s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:0 1px 2px #0f0f0f08}.not-found-action--web{--accent-color:#2f5ad9;--accent-tint:#2f5ad90f}.not-found-action--eizo{--accent-color:#e0533c;--accent-tint:#e0533c0f}.not-found-action--contact{--accent-color:#11845b;--accent-tint:#11845b12}.action-marker,.action-arrow{color:var(--accent-color);font-family:JetBrains Mono,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:1.18rem;font-weight:700;line-height:1;transition:transform .35s cubic-bezier(.22,1,.36,1)}.action-title{color:#0a0a0a;font-size:1rem;font-weight:800;line-height:1.35;display:block}.action-sub{color:#8a8a86;letter-spacing:.02em;margin-top:5px;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:600;display:block}.not-found-action:hover{background:var(--accent-tint);border-color:var(--accent-color);transform:translate(4px);box-shadow:0 8px 22px -14px #0f0f0f3d}.not-found-action:hover .action-marker,.not-found-action:hover .action-arrow{transform:translate(4px)}.not-found-action:focus-visible{background:var(--accent-tint);border-color:var(--accent-color);box-shadow:0 0 0 3px #0f0f0f0d,0 8px 22px -14px #0f0f0f3d;outline:0!important}.not-found-note{color:#686863;align-items:flex-start;gap:10px;margin-top:18px;font-size:.9rem;line-height:1.7;display:flex}.note-label{color:#9a9a96;flex:none;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.76rem;font-weight:700}@media (max-width:768px){.not-found-main{align-items:flex-start;padding:112px 18px 56px}.not-found-copy{margin-bottom:22px}.not-found-kicker{font-size:.8rem}.not-found-lead{font-size:.94rem;line-height:1.8}.not-found-terminal-body{min-height:156px;padding:18px;font-size:.8rem}.not-found-actions{grid-template-columns:1fr;gap:10px}.not-found-action{border-radius:8px;min-height:78px;padding:16px 18px}}@media (max-width:420px){.not-found-main{padding-left:14px;padding-right:14px}.not-found-copy h1{font-size:clamp(1.6rem,7vw,2.4rem);line-height:1.08}.not-found-terminal-body{white-space:nowrap;overflow-x:auto}.action-title{font-size:.95rem}.not-found-note{font-size:.84rem}}
