.nav-progress.svelte-1tyf3t1{position:fixed;inset:0 0 auto;height:2px;z-index:10000;pointer-events:none;opacity:0;transform:translateY(-100%);transition:opacity .3s ease-in,transform .3s cubic-bezier(.4,0,1,1)}.nav-progress.is-active.svelte-1tyf3t1{opacity:1;transform:translateY(0);transition:opacity .14s ease-out,transform .22s cubic-bezier(.16,1,.3,1)}.nav-progress__bar.svelte-1tyf3t1{position:absolute;inset:0 auto 0 0;width:calc(var(--np, 0) * 100%);border-radius:0 999px 999px 0;background-image:linear-gradient(90deg,color-mix(in oklab,var(--color-primary) 78%,transparent) 0%,var(--color-primary) 34%,var(--color-accent) 74%,color-mix(in oklab,var(--color-accent) 88%,var(--color-primary)) 100%);background-size:220% 100%;background-position:100% 0;box-shadow:0 0 6px color-mix(in oklab,var(--color-primary) 38%,transparent),0 1px 12px -2px color-mix(in oklab,var(--color-accent) 42%,transparent);transition:width .3s cubic-bezier(.16,1,.3,1);animation:svelte-1tyf3t1-nav-progress-flow 2.4s linear infinite}.nav-progress__bar.svelte-1tyf3t1:after{content:"";position:absolute;right:0;top:50%;width:84px;height:2px;transform:translateY(-50%);border-radius:999px;background-image:linear-gradient(90deg,transparent,color-mix(in oklab,var(--color-accent) 76%,transparent));filter:blur(2px);opacity:.9}.nav-progress__bar.svelte-1tyf3t1:before{content:"";position:absolute;right:-1px;top:50%;width:6px;height:6px;transform:translateY(-50%);border-radius:999px;background-color:color-mix(in oklab,var(--color-accent) 88%,var(--color-base-100));box-shadow:0 0 8px 1px color-mix(in oklab,var(--color-accent) 62%,transparent),0 0 20px 3px color-mix(in oklab,var(--color-primary) 32%,transparent)}.nav-progress.is-complete.svelte-1tyf3t1 .nav-progress__bar:where(.svelte-1tyf3t1){transition:width .2s cubic-bezier(.65,0,.35,1)}.nav-progress.svelte-1tyf3t1:not(.is-active) .nav-progress__bar:where(.svelte-1tyf3t1){transition:none}@keyframes svelte-1tyf3t1-nav-progress-flow{0%{background-position:100% 0}to{background-position:-20% 0}}@media(prefers-reduced-motion:reduce){.nav-progress.svelte-1tyf3t1,.nav-progress.is-active.svelte-1tyf3t1{transform:none;transition:opacity .1s linear}.nav-progress__bar.svelte-1tyf3t1,.nav-progress.is-complete.svelte-1tyf3t1 .nav-progress__bar:where(.svelte-1tyf3t1){transition:none;animation:none;background-position:0 0}}
