.route-error_page__7BEWL{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:min(70dvh,560px);max-width:420px;margin:0 auto;padding:var(--al-space-32) var(--al-space-16);text-align:center;gap:var(--al-space-12)}.route-error_iconDisc__uJOZt{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;background:var(--al-surface-sunken);color:var(--al-text-ink-2);flex-shrink:0}.route-error_iconDisc__uJOZt svg{width:36px;height:36px}.route-error_code__wndV4{margin:0;font-family:var(--al-font-family-mono);font-size:var(--al-type-label-size);font-weight:var(--al-font-weight-bold);letter-spacing:var(--al-font-tracking-overline);text-transform:uppercase;color:var(--al-text-meta)}.route-error_title__YPoyB{margin:0;font-family:var(--al-font-family-serif);font-size:var(--al-font-size-title);font-weight:var(--al-font-weight-bold);color:var(--al-text-ink-1)}.route-error_message___2EN4{margin:0;font-size:var(--al-type-body-size);line-height:var(--al-font-leading-normal);color:var(--al-text-meta)}.route-error_reason__Ioz3a{margin:var(--al-space-4) 0 0;display:inline-flex;align-items:center;gap:var(--al-space-8);font-family:var(--al-font-family-sans);font-size:var(--al-type-micro-size);color:var(--al-text-meta);background:var(--al-surface-sunken);border-radius:var(--al-radius-pill);padding:var(--al-space-4) var(--al-space-12)}.route-error_reason__Ioz3a svg{flex:0 0 auto}.route-error_actions__eqeIz{display:flex;flex-wrap:wrap;gap:var(--al-space-12);justify-content:center;margin-top:var(--al-space-8)}