.route-recovery_page__KJm3x{display:grid;place-items:center;min-height:62vh;padding:clamp(24px,5vw,64px);color:var(--ui-ink);background:var(--ui-hover)}.route-recovery_card__9tstV{width:min(100%,580px);padding:clamp(26px,5vw,48px);border:1px solid var(--ui-line);border-radius:24px;background:var(--ui-surface);box-shadow:0 24px 70px #26314308}.route-recovery_eyebrow__4cLqB{font-size:11px;letter-spacing:.14em;color:var(--ui-muted);font-weight:650}.route-recovery_icon__h7tsE{display:grid;place-items:center;width:64px;height:64px;margin:28px 0 20px;border-radius:20px;background:var(--ui-surface);color:var(--ui-muted)}.route-recovery_card__9tstV h1{font-size:clamp(24px,3vw,32px);letter-spacing:-.04em;line-height:1.25;margin:0 0 16px}.route-recovery_card__9tstV p{line-height:1.8;margin:10px 0;color:var(--ui-muted);font-size:15px}.route-recovery_card__9tstV .route-recovery_note__MFudx{font-size:13px;color:var(--ui-muted)}.route-recovery_actions__myGz9{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:28px}.route-recovery_actions__myGz9 a,.route-recovery_actions__myGz9 button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 17px;font:inherit;font-size:14px;border-radius:10px;text-decoration:none}.route-recovery_actions__myGz9 button{border:1px solid #748096;background:var(--ui-ink);color:#fff;cursor:pointer}.route-recovery_actions__myGz9 button:disabled{cursor:wait;opacity:.7}.route-recovery_actions__myGz9 a{border:1px solid var(--ui-line);color:inherit;background:var(--ui-surface)}.route-recovery_links__Dzer7{display:flex;flex-wrap:wrap;gap:20px;margin-top:28px;padding-top:20px;border-top:1px solid var(--ui-line)}.route-recovery_links__Dzer7 a{display:inline-flex;align-items:center;gap:6px;color:var(--ui-muted);font-size:13px;text-decoration:none;min-height:32px}.route-recovery_card__9tstV .route-recovery_reference__UCZCu{font-size:11px;margin-top:24px;overflow-wrap:anywhere;color:var(--ui-muted)}.route-recovery_card__9tstV a:hover{text-decoration:underline}.route-recovery_card__9tstV :is(button,a):focus-visible{outline:3px solid var(--ui-blue);outline-offset:4px}@media(max-width:480px){.route-recovery_page__KJm3x{padding:20px}.route-recovery_card__9tstV{border-radius:18px}.route-recovery_actions__myGz9{align-items:stretch;flex-direction:column}.route-recovery_links__Dzer7{gap:12px}}