.error_page__iFc0R{display:flex;align-items:center;justify-content:center;min-height:60svh;padding:64px 20px;background:var(--surface-bright)}.error_inner__1C2UW{width:100%;max-width:560px;text-align:center}.error_title__j5DUH{margin:0 0 14px;color:var(--text-strong);font-size:clamp(1.625rem,6vw,2.25rem);line-height:1.15}.error_lead__Yv_Lp{margin:0 0 16px;color:var(--text-body);font-size:1rem;line-height:1.6}.error_actions__tfJNz{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.error_primary__jDaZO,.error_secondary__1IoA9{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border-radius:3px;font:inherit;font-size:.875rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;text-decoration:none}.error_primary__jDaZO{background:var(--brand);border:1px solid var(--brand);color:#fff}.error_secondary__1IoA9{background:transparent;border:1px solid var(--surface-well);color:var(--text-strong)}.error_secondary__1IoA9:hover{border-color:var(--brand);color:var(--brand)}.error_primary__jDaZO:focus-visible,.error_secondary__1IoA9:focus-visible{outline:3px solid var(--brand);outline-offset:3px}@media (max-width:420px){.error_actions__tfJNz .error_primary__jDaZO,.error_actions__tfJNz .error_secondary__1IoA9{flex:1 1 100%}}