.error-page_page__KQLEy{display:grid;min-height:70vh;place-content:center;justify-items:center;gap:var(--space-md);padding:var(--space-3xl) var(--space-lg);background:var(--color-page-bg);color:var(--color-ink);font-family:var(--font-sans);text-align:center}.error-page_title__8rD0W{margin:0;font-family:var(--font-display);font-size:var(--display-2);letter-spacing:var(--heading-tracking);line-height:var(--heading-line-height)}.error-page_description__xo75X{max-width:44ch;margin:0;color:var(--color-ink-muted);line-height:1.6}.error-page_actions__f7rAa{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm);margin-top:var(--space-sm)}.error-page_primary__geEV2,.error-page_secondary__AJIvd{display:inline-flex;align-items:center;min-height:48px;padding:0 var(--space-lg);border-radius:999px;font:inherit;font-weight:600;cursor:pointer}.error-page_primary__geEV2{border:1px solid var(--color-coral-dark);background:var(--color-coral-dark);color:var(--color-white)}.error-page_secondary__AJIvd{border:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-ink)}.error-page_primary__geEV2:focus-visible,.error-page_secondary__AJIvd:focus-visible{outline:2px solid var(--color-coral-dark);outline-offset:3px}.error-page_reference__uxpt9{margin:0;color:var(--color-ink-muted);font-size:var(--text-xs)}.error-page_loading__VXkkT{display:grid;min-height:60vh;place-content:center;justify-items:center;gap:var(--space-md);color:var(--color-ink-muted);font-family:var(--font-sans);font-size:var(--text-sm)}.error-page_spinner__Bq6lp{width:32px;height:32px;border:3px solid var(--color-ink-faint);border-top-color:var(--color-coral);border-radius:50%;animation:error-page_spin__3Y3K2 .8s linear infinite}@keyframes error-page_spin__3Y3K2{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.error-page_spinner__Bq6lp{animation-duration:2.4s}}