.nav-progress{z-index:100;pointer-events:none;opacity:0;height:2px;position:fixed;inset:0 0 auto}.nav-progress>span{background:var(--cs-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.nav-progress[data-phase=loading]{opacity:1}.nav-progress[data-phase=loading]>span{animation:12s cubic-bezier(.08,.7,.2,1) forwards nav-progress-creep}.nav-progress[data-phase=done]{opacity:0;transition:opacity .26s var(--ease-out) .12s}.nav-progress[data-phase=done]>span{transition:transform .16s var(--ease-out);transform:scaleX(1)}@keyframes nav-progress-creep{0%{transform:scaleX(0)}4%{transform:scaleX(.3)}to{transform:scaleX(.92)}}[data-stale]{opacity:.55;transition:opacity .2s var(--ease-out) .16s}[data-navigated] [data-reveal-root] [data-reveal]:not([data-reveal=pending]),[data-navigated] [data-reveal=in]{animation-name:reveal-fade;animation-duration:.18s;animation-delay:0s}@media (prefers-reduced-motion:reduce){.nav-progress[data-phase=loading]>span{opacity:.5;animation:none;transform:scaleX(1)}.nav-progress[data-phase=done],.nav-progress[data-phase=done]>span,[data-stale]{transition:none}}
