.error_error-page__3v9ta{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--color-bg);padding:var(--space-5);animation:error_error-fade-in__Gfqex .3s ease-out}.error_error-page__content__OjWJE{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:420px}.error_error-page__logo__g6b3b{width:80px;height:80px;object-fit:contain;margin-bottom:var(--space-6);opacity:.85}.error_error-page__code__Mex_m{font-size:3.5rem;line-height:1}.error_error-page__code__Mex_m,.error_error-page__title__xLAo9{font-weight:600;color:var(--color-primary);margin-bottom:var(--space-2)}.error_error-page__title__xLAo9{font-size:var(--text-xl)}.error_error-page__message__nxaM_{font-size:var(--text-sm);color:var(--color-muted);line-height:1.6;margin-bottom:var(--space-8)}.error_error-page__actions__CD9rT{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}.error_error-page__btn__eDSVn{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)}.error_error-page__btn__eDSVn:hover{opacity:.85;transform:translateY(-1px)}.error_error-page__btn__eDSVn:active{transform:translateY(0)}.error_error-page__btn--primary__aYdso{background:var(--color-primary);color:var(--color-bg);border:none}.error_error-page__btn--secondary__WNTDB{background:transparent;color:var(--color-primary);border:2px solid var(--color-border);text-decoration:none}.error_error-page__btn--secondary__WNTDB:hover{border-color:var(--color-primary)}@keyframes error_error-fade-in__Gfqex{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.error_error-page__code__Mex_m{font-size:2.5rem}.error_error-page__actions__CD9rT{flex-direction:column;width:100%}.error_error-page__btn__eDSVn{width:100%}}@media (prefers-reduced-motion:reduce){.error_error-page__3v9ta{animation:none}.error_error-page__btn__eDSVn:active,.error_error-page__btn__eDSVn:hover{transform:none}}