.route-progress{z-index:200;background:var(--tc-signal-network);transform-origin:0;opacity:0;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.route-progress.is-active{opacity:1;transition:transform 1s cubic-bezier(.1,.7,.3,1);transform:scaleX(.8)}.route-progress.is-done{opacity:0;transition:transform .12s ease-out,opacity .15s ease-out .1s;transform:scaleX(1)}.route-fade.is-entering{animation:.15s ease-out route-fade}@keyframes route-fade{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){.route-progress.is-active,.route-progress.is-done{transition:none}.route-fade.is-entering{animation:none}}
