.route-fallback{box-sizing:border-box;width:100%;height:100dvh;padding:calc(24px + env(safe-area-inset-top)) calc(20px + env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) calc(20px + env(safe-area-inset-left));color:#f5f9ff;background:#071426;font-family:Manrope,Segoe UI,Arial,sans-serif;display:flex;overflow:auto}.route-fallback-card{box-sizing:border-box;text-align:start;overflow-wrap:anywhere;background:#10243a;border:1px solid #38536f;border-radius:24px;flex:none;width:min(100%,560px);min-width:0;margin:auto;padding:clamp(22px,5vw,40px)}.route-fallback-brand{color:#c5d8ed;flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:1.5;display:flex}.route-fallback-brand>small{color:#adc0d6;font-size:12px;font-weight:400;line-height:1.5}.route-fallback h1{letter-spacing:-.6px;color:#f5f9ff;margin:24px 0 12px;font-size:clamp(26px,5vw,34px);line-height:1.2}.route-fallback p{color:#c5d4e4;margin:0;font-size:16px;line-height:1.7}.route-fallback-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.route-fallback-actions>.website-home,.route-fallback-actions>button{box-sizing:border-box;color:#f5f9ff;white-space:normal;text-align:center;cursor:pointer;background:#16314c;border:1px solid #6685a6;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:48px;max-width:100%;min-height:48px;padding:12px 16px;font:600 15px/1.4 Manrope,Segoe UI,Arial,sans-serif;text-decoration:none;display:inline-flex}.route-fallback-actions>button{color:#071426;background:#82beff;border-color:#82beff}.route-fallback-actions>:focus-visible{outline-offset:4px;outline:3px solid #8de4eb}.route-fallback-actions>button:hover{background:#b5d8ff}@media (max-width:360px){.route-fallback-actions>*{width:100%}}
