.RoutingProgress_wrap__hEQ7y{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 76px);left:50%;z-index:4000;transform:translateX(-50%);width:min(380px,calc(100vw - 32px));pointer-events:none;animation:RoutingProgress_enter__C3R4Q .22s cubic-bezier(.22,1,.36,1)}.RoutingProgress_card__cO30W{pointer-events:auto;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--panel,#ffffff) 94%,transparent);border:1px solid var(--divider,#e0e0e0);box-shadow:0 12px 32px rgba(0,29,49,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--text-main,#00263b)}.RoutingProgress_track__DpUA3{position:relative;flex:none;width:54px;height:14px}.RoutingProgress_rail__9mAeU{position:absolute;left:6px;right:6px;top:6px;height:2px;border-radius:1px;background:color-mix(in srgb,var(--primary-color,#0f7894) 25%,transparent)}.RoutingProgress_node__i0u3v{position:absolute;top:3px;width:8px;height:8px;border-radius:50%;box-sizing:border-box;border:2px solid var(--primary-color,#0f7894);background:var(--panel,#ffffff)}.RoutingProgress_nodeStart__20M6Q{left:0}.RoutingProgress_nodeEnd__OUwjN{right:0;border-color:#e6081b}.RoutingProgress_train__cwdTn{position:absolute;top:4px;left:6px;width:12px;height:6px;border-radius:3px;background:var(--primary-color,#0f7894);animation:RoutingProgress_ride__h9jMy 1.4s cubic-bezier(.65,0,.35,1) infinite}.RoutingProgress_body__uVHV1{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.RoutingProgress_endpoints__CxnaW{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:700}.RoutingProgress_endpoints__CxnaW span:not(.RoutingProgress_arrow__qTQ8U){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RoutingProgress_arrow__qTQ8U{flex:none;color:var(--text-light,#5b6b76);font-weight:500}.RoutingProgress_stage__hFIXB{font-size:12px;color:var(--text-light,#5b6b76)}.RoutingProgress_elapsed__fjzC_{margin-left:6px;font-variant-numeric:tabular-nums;opacity:.8}.RoutingProgress_cancel__NpQ6m{flex:none;height:28px;padding:0 10px;border-radius:8px;border:1px solid var(--divider,#e0e0e0);background:var(--ctrl-btn-bg,#f0f2f5);color:var(--text-main,#00263b);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.RoutingProgress_cancel__NpQ6m:hover{background:var(--panel,#ffffff)}@keyframes RoutingProgress_ride__h9jMy{0%{transform:translateX(0)}50%{transform:translateX(30px)}to{transform:translateX(0)}}@keyframes RoutingProgress_enter__C3R4Q{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.RoutingProgress_train__cwdTn,.RoutingProgress_wrap__hEQ7y{animation:none}}