.not-found_not-found-page__GMj3h{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--color-bg);padding:var(--space-5);animation:not-found_not-found-fade-in__pq4E9 .3s ease-out}.not-found_not-found-page__content__2zFBW{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:420px}.not-found_not-found-page__logo__t89x3{width:80px;height:80px;object-fit:contain;margin-bottom:var(--space-6);opacity:.85}.not-found_not-found-page__code___QD_8{font-size:3.5rem;font-weight:600;color:var(--color-primary);line-height:1;margin-bottom:var(--space-2)}.not-found_not-found-page__title__coJR4{font-size:var(--text-xl);font-weight:600;color:var(--color-primary);margin-bottom:var(--space-2)}.not-found_not-found-page__message__IAsxK{font-size:var(--text-sm);color:var(--color-muted);line-height:1.6;margin-bottom:var(--space-8)}.not-found_not-found-page__actions__VfduO{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}.not-found_not-found-page__btn__7AieJ{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-7);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:600;font-family:inherit;cursor:pointer;transition:opacity var(--transition-fast),transform var(--transition-fast)}.not-found_not-found-page__btn__7AieJ:hover{opacity:.85;transform:translateY(-1px)}.not-found_not-found-page__btn__7AieJ:active{transform:translateY(0)}.not-found_not-found-page__btn--primary__xer0G{background:var(--color-primary);color:var(--color-bg);border:none}.not-found_not-found-page__btn--secondary__kF29p{background:transparent;color:var(--color-primary);border:2px solid var(--color-border);text-decoration:none}.not-found_not-found-page__btn--secondary__kF29p:hover{border-color:var(--color-primary)}@keyframes not-found_not-found-fade-in__pq4E9{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.not-found_not-found-page__code___QD_8{font-size:2.5rem}.not-found_not-found-page__actions__VfduO{flex-direction:column;width:100%}.not-found_not-found-page__btn__7AieJ{width:100%}}@media (prefers-reduced-motion:reduce){.not-found_not-found-page__GMj3h{animation:none}.not-found_not-found-page__btn__7AieJ:active,.not-found_not-found-page__btn__7AieJ:hover{transform:none}}