.NotFoundContent_shell__Ou4qb{--color-background:#f7f9fc;--color-surface:#ffffff;--color-surface-2:#f1f5f9;--color-border:#b8c5d6;--color-foreground:#0f172a;--color-muted-foreground:#334155;--color-accent:#1d4ed8;--color-accent-muted:#edf4ff;--color-accent-foreground:#153e91;box-sizing:border-box;display:flex;align-items:center;width:100%;min-height:100vh;padding:24px 12px;background:var(--color-background);color:var(--color-foreground);font-family:Pretendard,Apple SD Gothic Neo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-theme=dark] .NotFoundContent_shell__Ou4qb{--color-background:#0b1220;--color-surface:#111827;--color-surface-2:#172033;--color-border:#334155;--color-foreground:#e5e7eb;--color-muted-foreground:#a7b3c5;--color-accent:#60a5fa;--color-accent-muted:rgba(37,99,235,0.2);--color-accent-foreground:#93c5fd}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .NotFoundContent_shell__Ou4qb{--color-background:#0b1220;--color-surface:#111827;--color-surface-2:#172033;--color-border:#334155;--color-foreground:#e5e7eb;--color-muted-foreground:#a7b3c5;--color-accent:#60a5fa;--color-accent-muted:rgba(37,99,235,0.2);--color-accent-foreground:#93c5fd}}.NotFoundContent_shell__Ou4qb *,.NotFoundContent_shell__Ou4qb :after,.NotFoundContent_shell__Ou4qb :before{box-sizing:border-box}.NotFoundContent_panel__92eM2{position:relative;overflow:hidden;width:min(100%,1152px);margin:0 auto;padding:16px;border:1px solid var(--color-border,#b8c5d6);border-radius:6px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-2) 58%,transparent),transparent 46px),var(--color-surface);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-accent-muted) 72%,transparent),0 1px 1px rgba(15,23,42,.05)}.NotFoundContent_panel__92eM2:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:color-mix(in srgb,var(--color-accent) 78%,transparent)}.NotFoundContent_grid___V71J{position:relative;z-index:1;display:grid;gap:20px}.NotFoundContent_primary___srDn{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:24px}.NotFoundContent_kicker__IFxaZ{display:inline-flex;width:fit-content;color:var(--color-accent-foreground);font-family:SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;font-weight:700}.NotFoundContent_headerRow__Nw_Hl{display:flex;flex-direction:column;gap:12px;margin-top:12px}.NotFoundContent_copyBlock__XVIoL{min-width:0}.NotFoundContent_title__DdQeg{margin:0;color:var(--color-foreground);font-size:1.7rem;font-weight:800;line-height:1.15;letter-spacing:0}.NotFoundContent_body__Rq_pO{max-width:46rem;margin:12px 0 0;color:var(--color-muted-foreground);font-size:.95rem;line-height:1.65}.NotFoundContent_codeMark__ljou2{display:none;flex-shrink:0;color:color-mix(in srgb,var(--color-accent) 26%,transparent);font-family:SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:4.5rem;font-weight:800;line-height:.9}.NotFoundContent_pathBox__iW_RT{border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);padding:12px}.NotFoundContent_pathLabel__C_1J_{margin:0;color:var(--color-muted-foreground);font-size:11px;font-weight:700}.NotFoundContent_pathValue__lS8nZ{margin:4px 0 0;overflow-wrap:anywhere;color:var(--color-foreground);font-family:SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.8rem;font-weight:700}.NotFoundContent_actions__6R14S{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.NotFoundContent_primaryAction__g73IB,.NotFoundContent_secondaryAction__BDxP4{display:inline-flex;min-height:36px;align-items:center;gap:8px;border-radius:6px;padding:0 12px;font-size:.85rem;font-weight:700;text-decoration:none;cursor:pointer}.NotFoundContent_primaryAction__g73IB{border:1px solid color-mix(in srgb,var(--color-accent) 58%,var(--color-border));background:var(--color-accent-muted);color:var(--color-accent-foreground)}.NotFoundContent_secondaryAction__BDxP4{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted-foreground)}.NotFoundContent_routes__3NmAY{display:flex;flex-direction:column;gap:8px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);padding:10px}.NotFoundContent_routesLabel__UkURX{margin:0;padding:4px 8px;color:var(--color-muted-foreground);font-size:11px;font-weight:700}.NotFoundContent_routeLink__Oeit6{display:grid;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:68px;border:1px solid transparent;border-radius:6px;padding:10px;color:inherit;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.NotFoundContent_routeLink__Oeit6:hover{border-color:var(--color-border);background:var(--color-surface-2)}.NotFoundContent_imageWrap__fE5pY{position:relative;display:block;width:44px;height:44px;overflow:hidden;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-2)}.NotFoundContent_routeCopy__z70GY{min-width:0}.NotFoundContent_routeTitle__pfQQz{display:block;overflow:hidden;color:var(--color-foreground);font-size:.92rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.NotFoundContent_routeBody__j9Ddb{display:-webkit-box;margin-top:3px;overflow:hidden;color:var(--color-muted-foreground);font-size:.78rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.NotFoundContent_routeIcon__IA6GZ{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-muted-foreground)}.NotFoundContent_routeLink__Oeit6:hover .NotFoundContent_routeIcon__IA6GZ{color:var(--color-foreground)}@media (min-width:640px){.NotFoundContent_shell__Ou4qb{padding:32px 20px}.NotFoundContent_panel__92eM2{padding:24px}.NotFoundContent_headerRow__Nw_Hl{flex-direction:row;align-items:flex-end;justify-content:space-between}.NotFoundContent_title__DdQeg{font-size:2.15rem}.NotFoundContent_codeMark__ljou2{display:block}}@media (min-width:1024px){.NotFoundContent_panel__92eM2{padding:28px}.NotFoundContent_grid___V71J{grid-template-columns:minmax(0,1fr) 390px;align-items:stretch}}