.not-found_root__xij08{--primary:#F7A817;--on-primary:#0E0E0E;--primary-ink:#7A5600;--ink:#0E0E0E;--body:#3A3833;--muted:#6B665C;--line:#D9D3C6;--canvas:#FFFFFF;--paper:#F3EFE6;--card:#FFFFFF;--on-ink:#FFFFFF;flex:1;display:flex;justify-content:center;background:var(--canvas);color:var(--body);font-family:var(--font-onest),sans-serif;padding:56px clamp(20px,4vw,48px)}.not-found_inner__oPGqn{width:100%;max-width:560px;display:flex;flex-direction:column;align-items:flex-start}.not-found_logoLink__sJ9oh{display:inline-block;border-radius:10px}.not-found_logo__FhkGj{display:block;height:64px;width:auto}.not-found_pass__i_lDN{width:100%;max-width:340px;margin-top:32px;background:var(--card);border:2px solid var(--ink);border-radius:20px;overflow:hidden}.not-found_passHeader__qyXoP{background:var(--ink);color:var(--on-ink);padding:10px 16px;font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.not-found_route__6JReZ{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 16px 16px}.not-found_code__7e29u{font-family:var(--font-bricolage),sans-serif;font-size:30px;font-weight:800;line-height:1;letter-spacing:-.01em;color:var(--ink)}.not-found_arrow__vQDIa{flex:1;height:16px;color:var(--muted)}.not-found_passFooter__kVIjS{border-top:2px dashed var(--line);padding:12px 16px 14px;font-size:14px;font-weight:600;line-height:1.4;color:var(--ink)}.not-found_title__Vh7BH{font-family:var(--font-bricolage),sans-serif;font-size:34px;font-weight:700;line-height:1.08;letter-spacing:-.025em;color:var(--ink);margin:32px 0 0}.not-found_text__5JT3T{font-size:16px;line-height:1.55;color:var(--body);margin:12px 0 0}.not-found_actions__iVU5n{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:32px}.not-found_buttonOutline__feCW0,.not-found_button__R1Q86{display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border-radius:14px;font-family:var(--font-onest),sans-serif;font-size:16px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s,filter .15s}.not-found_button__R1Q86{min-height:52px;background:var(--primary);color:var(--on-primary)}.not-found_button__R1Q86:hover{filter:brightness(.94)}.not-found_buttonOutline__feCW0{min-height:48px;background:transparent;color:var(--ink);border:1.5px solid var(--ink)}.not-found_buttonOutline__feCW0:hover{background:var(--paper)}.not-found_waLink__kssNJ{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:16px;font-size:14px;font-weight:600;color:var(--primary-ink);text-decoration:underline;text-underline-offset:3px}.not-found_icon__u61jq{width:18px;height:18px;flex-shrink:0}.not-found_buttonOutline__feCW0:focus-visible,.not-found_button__R1Q86:focus-visible,.not-found_logoLink__sJ9oh:focus-visible,.not-found_waLink__kssNJ:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (min-width:560px){.not-found_actions__iVU5n{flex-direction:row;flex-wrap:wrap;align-items:center}}@media (min-width:768px){.not-found_root__xij08{padding-top:104px;padding-bottom:104px}.not-found_title__Vh7BH{font-size:44px}.not-found_text__5JT3T{font-size:19px}}@media (prefers-reduced-motion:reduce){.not-found_buttonOutline__feCW0,.not-found_button__R1Q86{transition:none}}