.not-found_page__iJY_q{max-width:1100px;margin:0 auto;padding:clamp(var(--space-8),8vh,var(--space-16)) var(--space-6) var(--space-16);background:var(--color-bg);color:var(--color-on-bg);min-height:80vh}@media screen and (max-width:767px){.not-found_page__iJY_q{padding:var(--space-8) var(--space-4) var(--space-10)}}.not-found_hero__qj7j3{text-align:center;margin-bottom:var(--space-16)}@media screen and (max-width:767px){.not-found_hero__qj7j3{margin-bottom:var(--space-10)}}.not-found_kicker__V9GXZ{font-weight:700;text-transform:uppercase;color:var(--color-primary);margin:0;margin:0 0 var(--space-4);font-size:1rem;letter-spacing:.4em;color:var(--color-on-surface-variant)}.not-found_title__HIivx{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.05;letter-spacing:-.025em;margin:0;color:var(--color-on-bg)}.not-found_sub__6KA5_{margin:var(--space-5) auto 0;max-width:540px;color:var(--color-on-surface-variant);font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.7}.not-found_actions__CieSk{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-top:var(--space-8)}.not-found_btn__n7_NK{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);font-size:.95rem;font-weight:600;text-decoration:none;border:1px solid rgba(0,0,0,0);transition:var(--transition-interactive-fast)}.not-found_btn__n7_NK:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.not-found_btn_primary__uPfjR{background:var(--color-primary);color:var(--color-on-primary)}.not-found_btn_primary__uPfjR:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.not-found_btn_secondary__MEe9F{background:rgba(0,0,0,0);color:var(--color-on-bg);border-color:var(--color-outline)}.not-found_btn_secondary__MEe9F:hover{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 8%,transparent);transform:translateY(-1px)}.not-found_hint__sIIFl{margin:var(--space-6) 0 0;font-size:.85rem;color:var(--color-on-surface-variant)}@media screen and (max-width:767px){.not-found_hint__sIIFl{font-size:.8rem}}.not-found_kbd__EqsCR{display:inline-block;font-family:var(--font-mono,ui-monospace,monospace);font-size:.75rem;font-weight:600;padding:2px 6px;border-radius:var(--radius-sm);border:1px solid var(--color-outline-variant);background:var(--color-surface-variant);color:var(--color-on-bg);line-height:1}.not-found_section__vlKXg{margin-bottom:var(--space-12)}@media screen and (max-width:767px){.not-found_section__vlKXg{margin-bottom:var(--space-8)}}.not-found_section_heading__iNYRh{font-weight:700;text-transform:uppercase;color:var(--color-on-surface-variant);margin:0 0 var(--space-5);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-outline-variant);font-size:.95rem;color:var(--color-on-bg);letter-spacing:.18em}.not-found_nav_grid__voFOf{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-4)}.not-found_nav_card__aT4ug{display:block;padding:var(--space-5);border-radius:var(--radius-md);border:1px solid var(--color-outline-variant);background:var(--color-surface);text-decoration:none;color:inherit;transition:var(--transition-interactive-fast)}.not-found_nav_card__aT4ug:hover{transform:translateY(-2px);border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.not-found_nav_card__aT4ug:hover .not-found_nav_card_arrow__Yg5C_{transform:translateX(4px);color:var(--color-primary)}.not-found_nav_card__aT4ug:hover .not-found_nav_card_title__bhH15{color:var(--color-primary)}.not-found_nav_card__aT4ug:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.not-found_nav_card_title__bhH15{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-2);font-size:1.05rem;font-weight:600;color:var(--color-on-bg);transition:color var(--duration-fast) var(--ease-default)}.not-found_nav_card_arrow__Yg5C_{font-size:.9em;color:var(--color-outline);transition:transform var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.not-found_nav_card_desc__BoCSf{margin:0;font-size:.85rem;line-height:1.55;color:var(--color-on-surface-variant);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.not-found_recent_list__MFsen{list-style:none;margin:0;padding:0}.not-found_recent_item__AiTO2{border-bottom:1px solid var(--color-outline-variant)}.not-found_recent_item__AiTO2:last-child{border-bottom:0}.not-found_recent_link__u5NSV{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:var(--space-4);padding:var(--space-3) var(--space-2);text-decoration:none;color:inherit;border-radius:var(--radius-sm);transition:var(--transition-interactive-fast)}@media screen and (max-width:767px){.not-found_recent_link__u5NSV{grid-template-columns:1fr;gap:var(--space-1)}}.not-found_recent_link__u5NSV:hover{background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.not-found_recent_link__u5NSV:hover .not-found_recent_title__PNbJw{color:var(--color-primary)}.not-found_recent_link__u5NSV:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.not-found_recent_category__3pKEG{font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-on-surface-variant);font-size:.65rem;color:var(--color-primary);flex-shrink:0;min-width:3rem}.not-found_recent_title__PNbJw{font-size:.95rem;color:var(--color-on-bg);transition:color var(--duration-fast) var(--ease-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.not-found_recent_date__EBEad{font-variant-numeric:tabular-nums;font-size:.75rem;color:var(--color-outline);flex-shrink:0}