.nav-progress{position:fixed;inset:0 0 auto 0;height:3px;z-index:var(--layer-top);pointer-events:none;background:var(--color-brand);transform-origin:left center;transform:scaleX(0);opacity:0}.nav-progress[data-state=loading]{opacity:1;transform:scaleX(.9);transition:opacity 0s linear .15s,transform 12s cubic-bezier(.05,.7,.1,1) .15s}.nav-progress[data-state=done]{opacity:0;transform:scaleX(1);transition:transform .2s ease-out,opacity .25s ease-in .2s}@media (prefers-reduced-motion:reduce){.nav-progress[data-state=loading]{transform:scaleX(1);transition:opacity 0s linear .15s}.nav-progress[data-state=done]{transition:opacity .25s ease-in}}