.wl-nav-progress{z-index:90;pointer-events:none;opacity:0;block-size:3px;position:fixed;inset-block-start:0;inset-inline:0}.wl-nav-progress[data-visible]{opacity:1}.wl-nav-progress__bar{background:var(--nav-progress-color,var(--primary,currentColor));block-size:100%;inline-size:100%;box-shadow:0 0 6px var(--nav-progress-color,var(--primary,currentColor));transform-origin:0;display:block;transform:scaleX(0)}[dir=rtl] .wl-nav-progress__bar{transform-origin:100%}.wl-nav-progress[data-phase=running] .wl-nav-progress__bar,.wl-nav-progress[data-phase=slow] .wl-nav-progress__bar{animation:9s cubic-bezier(.08,.65,.2,1) forwards wl-nav-creep}.wl-nav-progress[data-phase=finishing] .wl-nav-progress__bar{animation:.32s ease-out forwards wl-nav-finish}@keyframes wl-nav-creep{0%{transform:scaleX(.04)}to{transform:scaleX(.92)}}@keyframes wl-nav-finish{0%{opacity:1;transform:scaleX(.8)}60%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.wl-nav-main{transition:opacity .2s ease-out}.wl-nav-main:focus{outline:none}.wl-nav-main[data-nav-busy]{opacity:.6;cursor:progress}.wl-nav-announcer{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.wl-nav-main{transition:none}.wl-nav-progress[data-phase=running] .wl-nav-progress__bar,.wl-nav-progress[data-phase=slow] .wl-nav-progress__bar{opacity:.85;animation:none;transform:scaleX(1)}.wl-nav-progress[data-phase=finishing]{opacity:0}.wl-nav-progress[data-phase=finishing] .wl-nav-progress__bar{animation:none}}
