.not-found-module__PkJw5G__root,.not-found-module__PkJw5G__root *,.not-found-module__PkJw5G__root :before,.not-found-module__PkJw5G__root :after{box-sizing:border-box}.not-found-module__PkJw5G__root{--nf-bg:#050506;--nf-accent:#719eff;--nf-white:#fff;--nf-muted:#ffffff94;--nf-line:#ffffff24;--nf-frame:#fff6;--nf-caption:#ffffff57;z-index:9999;color:var(--nf-white);font-family:var(--font-pretendard), system-ui, -apple-system, sans-serif;background:radial-gradient(115% 72% at 50% 42%, #719eff14, transparent 60%), var(--nf-bg);-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;padding:clamp(24px,6vw,56px);display:flex;position:fixed;inset:0;overflow-y:auto}.not-found-module__PkJw5G__inner{text-align:center;flex-direction:column;align-items:center;gap:clamp(16px,2.4vh,22px);width:100%;max-width:520px;display:flex}.not-found-module__PkJw5G__inner :where(h1,p){margin:0}.not-found-module__PkJw5G__logo{border-radius:8px;outline:none;display:inline-flex}.not-found-module__PkJw5G__logo svg{width:auto;height:34px;display:block}.not-found-module__PkJw5G__frame{line-height:0;display:inline-block;position:relative}.not-found-module__PkJw5G__frame:before{content:"";filter:blur(20px);z-index:-1;background:radial-gradient(52% 60%,#719eff3d,#0000 72%);position:absolute;inset:-70% -35%}.not-found-module__PkJw5G__corner{border:0 solid var(--nf-frame);width:clamp(16px,3.4vw,24px);height:clamp(16px,3.4vw,24px);position:absolute}.not-found-module__PkJw5G__tl{border-top-width:2px;border-left-width:2px;top:-16px;left:-22px}.not-found-module__PkJw5G__tr{border-top-width:2px;border-right-width:2px;top:-16px;right:-22px}.not-found-module__PkJw5G__bl{border-bottom-width:2px;border-left-width:2px;bottom:-16px;left:-22px}.not-found-module__PkJw5G__br{border-bottom-width:2px;border-right-width:2px;bottom:-16px;right:-22px}.not-found-module__PkJw5G__code{font-family:var(--font-mono,ui-monospace, "SF Mono", Menlo, monospace);letter-spacing:.03em;white-space:nowrap;color:var(--nf-accent);font-variant-numeric:tabular-nums;font-size:clamp(64px,13vw,116px);font-weight:800;line-height:.82;display:block}.not-found-module__PkJw5G__title{letter-spacing:-.01em;color:var(--nf-white);font-size:clamp(22px,5.4vw,36px);font-weight:800;line-height:1.2}.not-found-module__PkJw5G__msg{color:var(--nf-muted);font-size:16px;line-height:1.6}.not-found-module__PkJw5G__caption{font-family:var(--font-mono,ui-monospace, "SF Mono", Menlo, monospace);letter-spacing:.28em;color:var(--nf-caption);font-size:12px}.not-found-module__PkJw5G__actions{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;margin-top:4px;display:flex}.not-found-module__PkJw5G__btn{border-radius:7px;justify-content:center;align-items:center;height:54px;padding:0 30px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .18s,filter .18s,background .18s;display:inline-flex}.not-found-module__PkJw5G__btn:hover{transform:translateY(-2px)}.not-found-module__PkJw5G__primary{background:var(--nf-accent);color:#fff}.not-found-module__PkJw5G__primary:hover{filter:brightness(1.08)}.not-found-module__PkJw5G__ghost{border:1px solid var(--nf-line);color:#fff;background:0 0}.not-found-module__PkJw5G__ghost:hover{background:#ffffff0f}.not-found-module__PkJw5G__logo:focus-visible,.not-found-module__PkJw5G__btn:focus-visible{outline:2px solid var(--nf-accent);outline-offset:3px}@media (max-width:479px){.not-found-module__PkJw5G__actions{flex-direction:column}.not-found-module__PkJw5G__btn{width:100%}}.not-found-module__PkJw5G__inner>*{animation:.5s both not-found-module__PkJw5G__nfRise}.not-found-module__PkJw5G__inner>:nth-child(2){animation-delay:60ms}.not-found-module__PkJw5G__inner>:nth-child(3){animation-delay:.12s}.not-found-module__PkJw5G__inner>:nth-child(4){animation-delay:.18s}.not-found-module__PkJw5G__inner>:nth-child(5){animation-delay:.24s}.not-found-module__PkJw5G__inner>:nth-child(6){animation-delay:.3s}@keyframes not-found-module__PkJw5G__nfRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.not-found-module__PkJw5G__inner>*{animation:none}.not-found-module__PkJw5G__btn:hover{transform:none}}
