#rf-navprogress{top:env(safe-area-inset-top,0px);z-index:2147483646;pointer-events:none;opacity:0;height:3px;position:fixed;left:0;right:0}#rf-navprogress:before{content:"";transform-origin:0;background:var(--app-primary,var(--color-clay-600,#e01a84));box-shadow:0 0 8px var(--app-primary,var(--color-clay-600,#e01a84));border-radius:0 3px 3px 0;position:absolute;inset:0;transform:scaleX(0)}html.rf-nav-busy #rf-navprogress{animation:.2s linear .15s forwards rf-nav-show}html.rf-nav-busy #rf-navprogress:before{animation:9s cubic-bezier(.08,.7,.25,1) .15s both rf-nav-creep}html.rf-nav-done #rf-navprogress{opacity:1;animation:.25s ease-out .15s forwards rf-nav-hide}html.rf-nav-done #rf-navprogress:before{transform:scaleX(1)}@keyframes rf-nav-show{to{opacity:1}}@keyframes rf-nav-hide{to{opacity:0}}@keyframes rf-nav-creep{0%{transform:scaleX(.14)}to{transform:scaleX(.9)}}.rf-nav-pressed{border-radius:8px;background:color-mix(in srgb, var(--app-primary,var(--color-clay-600,#e01a84)) 12%, transparent)!important}@media screen and (prefers-color-scheme:dark){html[data-admin-dark] #rf-navprogress:before{background:var(--color-clay-400,#94a3b8);box-shadow:0 0 8px var(--color-clay-400,#94a3b8)}html[data-admin-dark] .rf-nav-pressed{background:color-mix(in srgb, var(--color-clay-400,#94a3b8) 18%, transparent)!important}}@media (prefers-reduced-motion:reduce){html.rf-nav-busy #rf-navprogress{animation:0s linear .15s forwards rf-nav-show}html.rf-nav-busy #rf-navprogress:before{opacity:.55;animation:none;transform:scaleX(1)}html.rf-nav-done #rf-navprogress{opacity:0;animation:none}}
