.NotFound404-module__NHQVGW__wrap{flex-direction:column;gap:48px;max-width:1400px;margin:0 auto;padding:15px 28px 80px;display:flex}.NotFound404-module__NHQVGW__status{font-family:var(--mono);color:var(--ink-2);letter-spacing:.16em;border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:22px;padding-bottom:14px;font-size:11px;display:flex}.NotFound404-module__NHQVGW__status .NotFound404-module__NHQVGW__dot{background:#f03;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.4s infinite NotFound404-module__NHQVGW__pulse;box-shadow:0 0 12px #f03}.NotFound404-module__NHQVGW__sep{color:var(--ink-3)}.NotFound404-module__NHQVGW__sig{color:#f57;letter-spacing:.22em}.NotFound404-module__NHQVGW__time{color:var(--ink-3);margin-left:auto}.NotFound404-module__NHQVGW__stage{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:36px;display:grid}.NotFound404-module__NHQVGW__numeral{background:radial-gradient(80% 60% at 80% 20%, #ff00331a, transparent 60%), radial-gradient(60% 60% at 20% 90%, #ff6a001a, transparent 60%), linear-gradient(145deg, var(--surface-hi), var(--bg-2));border:1px solid var(--line-hi);isolation:isolate;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:520px;padding:40px;display:flex;position:relative;overflow:hidden}.NotFound404-module__NHQVGW__numeral:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.6;background:repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 3px);position:absolute;inset:0}.NotFound404-module__NHQVGW__numeral:after{content:"";border-top:1px solid var(--accent);border-right:1px solid var(--accent);opacity:.55;width:18px;height:18px;position:absolute;top:14px;right:14px}.NotFound404-module__NHQVGW__tag{font-family:var(--mono);color:var(--accent);letter-spacing:.22em;z-index:1;justify-content:space-between;align-items:center;font-size:11px;display:flex;position:relative}.NotFound404-module__NHQVGW__tag .NotFound404-module__NHQVGW__tagId{color:var(--ink-3)}.NotFound404-module__NHQVGW__numWrap{z-index:1;flex-direction:column;gap:18px;margin:24px 0;display:flex;position:relative}.NotFound404-module__NHQVGW__num{font-family:var(--serif);letter-spacing:-.05em;color:var(--ink-0);text-wrap:nowrap;margin:0;font-size:clamp(180px,22vw,320px);font-weight:300;line-height:.85;display:inline-block;position:relative}.NotFound404-module__NHQVGW__num em{color:var(--accent);font-style:italic}.NotFound404-module__NHQVGW__num:before,.NotFound404-module__NHQVGW__num:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.NotFound404-module__NHQVGW__num:before{color:var(--cyan);mix-blend-mode:screen;opacity:.55;clip-path:polygon(0 8%,100% 8%,100% 32%,0 32%,0 64%,100% 64%,100% 78%,0 78%);animation:4.2s step-end infinite NotFound404-module__NHQVGW__errGlitchA;transform:translate(-3px)}.NotFound404-module__NHQVGW__num:after{color:var(--magenta);mix-blend-mode:screen;opacity:.45;clip-path:polygon(0 18%,100% 18%,100% 28%,0 28%,0 52%,100% 52%,100% 86%,0 86%);animation:5.6s step-end infinite NotFound404-module__NHQVGW__errGlitchB;transform:translate(3px)}@keyframes NotFound404-module__NHQVGW__errGlitchA{0%,7%,11%,to{transform:translate(-3px)}8%{transform:translate(-8px,-2px)}9%{transform:translate(2px,2px)}10%{transform:translate(-5px,1px)}53%{transform:translate(-3px)}54%{transform:translate(-9px)}55%{transform:translate(-2px)}}@keyframes NotFound404-module__NHQVGW__errGlitchB{0%,12%,16%,to{transform:translate(3px)}13%{transform:translate(7px,1px)}14%{transform:translate(-1px,-1px)}15%{transform:translate(5px)}62%{transform:translate(3px)}63%{transform:translate(10px,1px)}64%{transform:translate(1px,-1px)}}.NotFound404-module__NHQVGW__headline{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink-0);text-wrap:balance;max-width:32ch;margin:0;font-size:clamp(22px,2.2vw,32px);font-weight:300;line-height:1.12}.NotFound404-module__NHQVGW__headline em{color:var(--accent);font-style:italic}.NotFound404-module__NHQVGW__numeralFoot{z-index:1;border-top:1px dashed var(--line-hi);font-family:var(--mono);color:var(--ink-2);letter-spacing:.12em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:22px;font-size:11px;display:flex;position:relative}.NotFound404-module__NHQVGW__ctaRow{flex-wrap:wrap;gap:10px;display:flex}.NotFound404-module__NHQVGW__btn{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--line-hi);background:var(--surface);color:var(--ink-1);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:11px 18px;font-size:11px;transition:border-color .25s,color .25s,background .25s,gap .25s;display:inline-flex}.NotFound404-module__NHQVGW__btn:hover{border-color:var(--accent);color:var(--accent-hi);gap:14px}.NotFound404-module__NHQVGW__btnPrimary{background:var(--accent);border-color:var(--accent);color:#0a0a0a;box-shadow:0 4px 18px #ff6a0052}.NotFound404-module__NHQVGW__btnPrimary:hover{background:var(--accent-hi);border-color:var(--accent-hi);color:#0a0a0a}.NotFound404-module__NHQVGW__btn .NotFound404-module__NHQVGW__btnK{opacity:.55;letter-spacing:.2em;font-size:9px}.NotFound404-module__NHQVGW__log{background:linear-gradient(180deg, var(--surface), var(--bg-1));border:1px solid var(--line-hi);font-family:var(--mono);color:var(--ink-1);border-radius:14px;flex-direction:column;gap:18px;min-height:520px;padding:26px 28px;font-size:12px;display:flex;position:relative;overflow:hidden}.NotFound404-module__NHQVGW__log:before{content:"";background:linear-gradient(180deg, #f03, var(--accent), var(--accent-deep));width:3px;height:100%;position:absolute;top:0;left:0}.NotFound404-module__NHQVGW__logH{color:var(--accent);letter-spacing:.22em;border-bottom:1px dashed var(--line-hi);justify-content:space-between;align-items:center;padding-bottom:14px;font-size:10px;display:flex}.NotFound404-module__NHQVGW__logH .NotFound404-module__NHQVGW__logHLed{align-items:center;gap:8px;display:inline-flex}.NotFound404-module__NHQVGW__logH .NotFound404-module__NHQVGW__logHLed:before{content:"";background:#f03;border-radius:50%;width:6px;height:6px;animation:1.4s infinite NotFound404-module__NHQVGW__pulse;box-shadow:0 0 8px #f03}.NotFound404-module__NHQVGW__logH .NotFound404-module__NHQVGW__logHR{color:var(--ink-3)}.NotFound404-module__NHQVGW__logList{flex-direction:column;gap:11px;line-height:1.5;display:flex}.NotFound404-module__NHQVGW__logRow{letter-spacing:.04em;grid-template-columns:78px 1fr;gap:14px;font-size:11.5px;display:grid}.NotFound404-module__NHQVGW__logRow .NotFound404-module__NHQVGW__logK{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;padding-top:1px;font-size:10px}.NotFound404-module__NHQVGW__logRow .NotFound404-module__NHQVGW__logV{color:var(--ink-0)}.NotFound404-module__NHQVGW__logRow .NotFound404-module__NHQVGW__logV b{color:var(--accent);font-weight:500}.NotFound404-module__NHQVGW__logRow .NotFound404-module__NHQVGW__logV .NotFound404-module__NHQVGW__logVBad{color:#f57}.NotFound404-module__NHQVGW__logTrace{color:var(--ink-2);letter-spacing:.04em;background:#ff00330a;border:1px dashed #ff003338;border-radius:8px;margin-top:6px;padding:14px;font-size:11px;line-height:1.7}.NotFound404-module__NHQVGW__logTrace .NotFound404-module__NHQVGW__logTraceH{color:#f57;letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}.NotFound404-module__NHQVGW__logTrace .NotFound404-module__NHQVGW__logTraceL{padding-left:12px;display:block;position:relative}.NotFound404-module__NHQVGW__logTrace .NotFound404-module__NHQVGW__logTraceL:before{content:"›";color:var(--ink-3);position:absolute;left:0}.NotFound404-module__NHQVGW__logTrace .NotFound404-module__NHQVGW__logTraceL b{color:var(--ink-1);font-weight:500}.NotFound404-module__NHQVGW__logScan{border-top:1px dashed var(--line-hi);margin-top:auto;padding-top:18px}.NotFound404-module__NHQVGW__logScanH{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;margin-bottom:10px;font-size:10px;display:flex}.NotFound404-module__NHQVGW__logScanH b{color:var(--accent);font-weight:500}.NotFound404-module__NHQVGW__logScanBar{background:#ffffff0a;border-radius:2px;height:6px;position:relative;overflow:hidden}.NotFound404-module__NHQVGW__logScanBar:after{content:"";background:linear-gradient(90deg, transparent, var(--accent-deep), var(--accent), var(--accent-hi), transparent);border-radius:2px;width:38%;animation:2.4s cubic-bezier(.6,0,.4,1) infinite NotFound404-module__NHQVGW__errScan;position:absolute;top:0;bottom:0;box-shadow:0 0 12px #ff6a0080}@keyframes NotFound404-module__NHQVGW__errScan{0%{left:-40%}to{left:100%}}.NotFound404-module__NHQVGW__sug{flex-direction:column;gap:18px;display:flex}.NotFound404-module__NHQVGW__sugHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-bottom:18px;display:flex}.NotFound404-module__NHQVGW__sugLabel{font-family:var(--mono);color:var(--accent);letter-spacing:.22em;font-size:11px}.NotFound404-module__NHQVGW__sugLabel:before{content:"◆ ";opacity:.7}.NotFound404-module__NHQVGW__sugTitle{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink-0);margin:6px 0 0;font-size:clamp(22px,2.2vw,30px);font-weight:300;line-height:1.1}.NotFound404-module__NHQVGW__sugR{font-family:var(--mono);color:var(--ink-3);letter-spacing:.16em;font-size:10px}.NotFound404-module__NHQVGW__sugGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.NotFound404-module__NHQVGW__sugCard{border:1px solid var(--line-hi);background:linear-gradient(180deg, var(--surface-hi), var(--surface));cursor:pointer;isolation:isolate;min-height:200px;color:inherit;border-radius:12px;flex-direction:column;gap:12px;padding:24px;text-decoration:none;transition:border-color .3s,transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.NotFound404-module__NHQVGW__sugCard:before{content:"";z-index:-1;background:radial-gradient(400px 220px at var(--mx,50%) var(--my,0%), #ff6a001a, transparent 60%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.NotFound404-module__NHQVGW__sugCard:hover{border-color:#ff6a0066;transform:translateY(-3px)}.NotFound404-module__NHQVGW__sugCard:hover:before{opacity:1}.NotFound404-module__NHQVGW__sugCardK{font-family:var(--mono);color:var(--accent);letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;font-size:10px;display:flex}.NotFound404-module__NHQVGW__sugCardK .NotFound404-module__NHQVGW__sugCardKR{color:var(--ink-3)}.NotFound404-module__NHQVGW__sugCardT{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink-0);margin:0;font-size:21px;font-weight:300;line-height:1.2;transition:color .3s}.NotFound404-module__NHQVGW__sugCard:hover .NotFound404-module__NHQVGW__sugCardT{color:var(--accent-hi)}.NotFound404-module__NHQVGW__sugCardD{font-family:var(--serif);color:var(--ink-2);margin:0;font-size:13.5px;font-weight:300;line-height:1.5}.NotFound404-module__NHQVGW__sugCardF{border-top:1px dashed var(--line);font-family:var(--mono);color:var(--ink-3);letter-spacing:.12em;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:10px;display:flex}.NotFound404-module__NHQVGW__sugCardArr{color:var(--ink-2);transition:transform .3s,color .3s}.NotFound404-module__NHQVGW__sugCard:hover .NotFound404-module__NHQVGW__sugCardArr{color:var(--accent);transform:translate(6px)}@media (max-width:1000px){.NotFound404-module__NHQVGW__stage{grid-template-columns:1fr}.NotFound404-module__NHQVGW__numeral{min-height:auto;padding:32px 28px}.NotFound404-module__NHQVGW__log{min-height:auto}.NotFound404-module__NHQVGW__sugGrid{grid-template-columns:1fr}}@media (max-width:640px){.NotFound404-module__NHQVGW__wrap{gap:32px;padding:15px 18px 60px}.NotFound404-module__NHQVGW__numeral{padding:26px 22px}.NotFound404-module__NHQVGW__numeralFoot{flex-direction:column;align-items:stretch}.NotFound404-module__NHQVGW__ctaRow .NotFound404-module__NHQVGW__btn{justify-content:center}}
