:root{--app-progress-track:#0b2618;--app-progress-fill:#69e19c;--app-progress-warning:#efa84d;--app-progress-danger:#ff7878;--app-progress-size:12px;--app-progress-radius:8px}.app-progress{appearance:none;box-sizing:border-box;inline-size:100%;block-size:var(--app-progress-size);min-block-size:var(--app-progress-size);max-block-size:var(--app-progress-size);border-radius:var(--app-progress-radius);background:var(--app-progress-track);color:var(--app-progress-fill);accent-color:var(--app-progress-fill);border:0;margin:0;padding:0;display:block;overflow:hidden}.app-progress[data-tone=warning]{--app-progress-fill:var(--app-progress-warning)}.app-progress[data-tone=danger]{--app-progress-fill:var(--app-progress-danger)}.app-progress::-webkit-progress-bar{background:var(--app-progress-track);border-radius:inherit}.app-progress::-webkit-progress-value{background:var(--app-progress-fill);border-radius:inherit;transition:width .18s linear}.app-progress::-moz-progress-bar{background:var(--app-progress-fill);border-radius:inherit}.app-progress:indeterminate{background-color:var(--app-progress-track);background-image:linear-gradient(var(--app-progress-fill), var(--app-progress-fill));background-repeat:no-repeat;background-size:36% 100%;animation:1.4s ease-in-out infinite app-progress-indeterminate}.app-progress:indeterminate::-webkit-progress-bar{background:0 0}.app-progress:indeterminate::-webkit-progress-value{background:0 0;transition:none}.app-progress:indeterminate::-moz-progress-bar{background:0 0}.app-progress:indeterminate:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){animation-direction:reverse}@keyframes app-progress-indeterminate{0%{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion:reduce){.app-progress::-webkit-progress-value{transition:none}.app-progress:indeterminate{background-image:repeating-linear-gradient(90deg, var(--app-progress-fill) 0 10px, var(--app-progress-track) 10px 20px);background-size:auto;animation:none}}@media (forced-colors:active){.app-progress{forced-color-adjust:none;--app-progress-track:Canvas;--app-progress-fill:Highlight;background:canvas;border:1px solid canvastext}}
