.not-found_page__VFIr4{--bg:#f6f7fb;--ink:#0d1020;--muted:#6b7287;--accent:#3d6bff;--digit:#b9bfcd;display:flex;min-height:100vh;min-height:100dvh;flex-direction:column;color:var(--ink);background:var(--bg);font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:-.02em;word-break:keep-all}html[data-theme=dark] .not-found_page__VFIr4{--bg:#07080d;--ink:#f4f5fa;--muted:#8a90a3;--accent:#6b8cff;--digit:#4a5061}.not-found_page__VFIr4 a{text-decoration:none}.not-found_page__VFIr4 :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.not-found_header__0U8gW{width:100%;max-width:1160px;margin:0 auto;padding:24px 30px}.not-found_logo__ZK4Hm{display:inline-flex;align-items:center}.not-found_logo__ZK4Hm img{height:24px;width:auto}.not-found_logoOnDark__mlrTA,html[data-theme=dark] .not-found_logoOnLight__O1786{display:none}html[data-theme=dark] .not-found_logoOnDark__mlrTA{display:block}.not-found_main__WoYtF{display:flex;padding:0 20px 120px;flex:1;flex-direction:column;align-items:center;justify-content:center;text-align:center}.not-found_code__SJkuV{display:flex;align-items:center;gap:6px;color:var(--digit);font-size:96px;font-weight:800;line-height:1;letter-spacing:-.04em;user-select:none}.not-found_mascot__odMwP{position:relative;left:.025em;width:.8em;height:.8em}.not-found_pupils__2hx42{animation:not-found_look__D_y53 6s ease-in-out infinite}@keyframes not-found_look__D_y53{0%,60%{transform:translateX(0)}66%,88%{transform:translateX(-26px)}94%,to{transform:translateX(0)}}.not-found_title__bOfUG{margin:28px 0 0;font-size:26px;font-weight:700;line-height:1.3}.not-found_lead__99t9N{margin:10px 0 0;color:var(--muted);font-size:15px;line-height:1.6}.not-found_actions__eb6u_{display:flex;margin-top:32px;align-items:center;gap:20px}.not-found_primaryButton__WJZww{padding:11px 22px;border-radius:10px;color:var(--bg);background:var(--ink);font-size:14px;font-weight:600;transition:opacity .15s ease}.not-found_primaryButton__WJZww:hover{opacity:.85}.not-found_textLink__DDrZ7{color:var(--muted);font-size:14px;font-weight:600;transition:color .15s ease}.not-found_textLink__DDrZ7:hover{color:var(--ink)}@media (max-width:520px){.not-found_header__0U8gW{padding:20px}.not-found_title__bOfUG{font-size:22px}.not-found_code__SJkuV{font-size:80px}}@media (prefers-reduced-motion:reduce){.not-found_pupils__2hx42{animation:none}}