.navigation-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:20000;pointer-events:none;overflow:hidden}.navigation-progress__bar{height:100%;width:100%;transform-origin:left center;transform:scaleX(0);background:var(--primary-color);box-shadow:0 0 8px rgba(var(--primary-color-rgb),.55),0 0 2px rgba(var(--primary-color-rgb),.9);border-radius:0 2px 2px 0}.navigation-progress.running .navigation-progress__bar{animation:navigationProgressRun 5s cubic-bezier(.16,1,.3,1) forwards}.navigation-progress.finishing .navigation-progress__bar{animation:navigationProgressFinish .4s ease-out forwards}[data-performance-mode=true] .navigation-progress.running .navigation-progress__bar{animation:navigationProgressRun 5s cubic-bezier(.16,1,.3,1) forwards!important}[data-performance-mode=true] .navigation-progress.finishing .navigation-progress__bar{animation:navigationProgressFinish .4s ease-out forwards!important}@keyframes navigationProgressRun{0%{transform:scaleX(0)}15%{transform:scaleX(.4)}50%{transform:scaleX(.72)}to{transform:scaleX(.92)}}@keyframes navigationProgressFinish{0%{transform:scaleX(.72);opacity:1}60%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}