.eq{justify-content:center;align-items:center;gap:calc(var(--eq-size) * .14);width:var(--eq-size);height:var(--eq-size);flex-shrink:0;display:inline-flex}.eq>i{width:calc(var(--eq-size) * .2);background:currentColor;border-radius:9999px;height:100%;animation:.9s cubic-bezier(.45,0,.55,1) infinite eq-bounce;display:block;transform:scaleY(.55)}.eq>i:nth-child(2){animation-delay:-600ms;transform:scaleY(1)}.eq>i:nth-child(3){animation-delay:-300ms;transform:scaleY(.75)}@keyframes eq-bounce{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.page-loader{opacity:0;place-items:center;gap:1rem;min-height:50dvh;animation:.24s ease-out .18s forwards loader-in;display:grid}.page-loader .eq>i:nth-child(2){color:var(--page-loader-alt,currentColor)}@keyframes loader-in{to{opacity:1}}.nav-progress{z-index:100;pointer-events:none;transform-origin:0;opacity:0;background:var(--nav-progress,currentColor);height:3px;box-shadow:0 0 10px var(--nav-progress,currentColor);position:fixed;inset:0 0 auto;transform:scaleX(0)}.nav-progress[data-state=loading]{opacity:1;animation:10s cubic-bezier(.1,.7,.2,1) forwards nav-trickle}.nav-progress[data-state=done]{opacity:0;transition:transform .2s ease-out,opacity .3s ease-in .2s;transform:scaleX(1)}@keyframes nav-trickle{0%{transform:scaleX(.08)}to{transform:scaleX(.9)}}@media (prefers-reduced-motion:reduce){.nav-progress[data-state=loading]{animation:none;transform:scaleX(.6)}.page-loader{opacity:1;animation:none}}
