.organism-route-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:100;overflow:hidden;opacity:0;transition:opacity .2s ease .15s;pointer-events:none;background:color-mix(in srgb,var(--color-brand) 16%,transparent)}.organism-route-progress--active{opacity:1;transition:opacity .1s ease}.organism-route-progress__bar{position:absolute;inset:0;width:40%;border-radius:var(--radius-full);background:linear-gradient(90deg,transparent,var(--color-brand),color-mix(in srgb,var(--color-brand) 40%,transparent));transform:translateX(-100%)}.organism-route-progress--active .organism-route-progress__bar{animation:organism-route-progress-slide 1.15s cubic-bezier(.4,0,.2,1) infinite}@keyframes organism-route-progress-slide{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}@media (prefers-reduced-motion:reduce){.organism-route-progress--active .organism-route-progress__bar{animation:organism-route-progress-pulse 1s ease-in-out infinite;transform:none;width:100%}@keyframes organism-route-progress-pulse{0%,to{opacity:.5}50%{opacity:1}}}