.ui-progress{contain:content;display:inline-flex;vertical-align:middle}.ui-progress--linear{position:relative;width:100%;overflow:hidden;border-radius:999rem;background:transparent}.ui-progress--linear.ui-progress--small{height:2rem}.ui-progress--linear.ui-progress--medium{height:4rem}.ui-progress--linear.ui-progress--large{height:8rem}.ui-progress--linear.ui-progress--expressive{height:auto;min-height:12rem;overflow:visible}.ui-progress__track{position:absolute;inset:0;background:var(--md-sys-color-secondary-container);border-radius:inherit}.ui-progress__bar{position:absolute;inset:0;transform-origin:left center;transition:transform .4s var(--sys-motion-easing-emphasized)}.ui-progress__bar-inner{position:absolute;inset:0;background:var(--md-sys-color-primary);border-radius:inherit}.ui-progress--linear.ui-progress--expressive{background:none;border-radius:0}.ui-progress--linear.ui-progress--expressive .ui-progress__track{background:none}.ui-progress--linear.ui-progress--expressive .ui-progress__wave{width:100%;height:24rem;overflow:visible}.ui-progress--linear.ui-progress--expressive .ui-progress__wavetrack{fill:none;stroke:var(--md-sys-color-secondary-container);stroke-width:4;stroke-linecap:round}.ui-progress--linear.ui-progress--expressive .ui-progress__waveactive{fill:none;stroke:var(--md-sys-color-primary);stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.ui-progress--linear.ui-progress--expressive.ui-progress--indeterminate .ui-progress__waveactive{animation:ui-progress-linear-wave-move 1s linear infinite}.ui-progress--linear.ui-progress--indeterminate:not(.ui-progress--expressive) .ui-progress__bar{transition:none}.ui-progress--linear.ui-progress--indeterminate:not(.ui-progress--expressive) .ui-progress__primary-bar{left:-145.167%;animation:ui-progress-linear-primary 2s linear infinite}.ui-progress--linear.ui-progress--indeterminate:not(.ui-progress--expressive) .ui-progress__primary-bar .ui-progress__bar-inner{animation:ui-progress-linear-primary-scale 2s linear infinite}.ui-progress--linear.ui-progress--indeterminate:not(.ui-progress--expressive) .ui-progress__secondary-bar{left:-54.8889%;animation:ui-progress-linear-secondary 2s linear infinite}.ui-progress--linear.ui-progress--indeterminate:not(.ui-progress--expressive) .ui-progress__secondary-bar .ui-progress__bar-inner{animation:ui-progress-linear-secondary-scale 2s linear infinite}@keyframes ui-progress-linear-wave-move{0%{transform:translate(0)}to{transform:translate(-40rem)}}@keyframes ui-progress-linear-primary{0%{transform:translate(0)}20%{transform:translate(0);animation-timing-function:cubic-bezier(.5,0,.7,.5)}59%{transform:translate(83.6%);animation-timing-function:cubic-bezier(.3,.4,.5,.9)}to{transform:translate(200.6%)}}@keyframes ui-progress-linear-primary-scale{0%{transform:scaleX(.08)}36%{transform:scaleX(.08);animation-timing-function:cubic-bezier(.3,.1,.8,1)}69%{transform:scaleX(.66);animation-timing-function:cubic-bezier(.1,.1,.6,1)}to{transform:scaleX(.08)}}@keyframes ui-progress-linear-secondary{0%{transform:translate(0);animation-timing-function:cubic-bezier(.1,0,.5,.4)}25%{transform:translate(37.6%);animation-timing-function:cubic-bezier(.3,.3,.8,.7)}48%{transform:translate(84.3%);animation-timing-function:cubic-bezier(.4,.6,.6,.9)}to{transform:translate(160.2%)}}@keyframes ui-progress-linear-secondary-scale{0%{transform:scaleX(.08);animation-timing-function:cubic-bezier(.2,.1,.6,.5)}19%{transform:scaleX(.45);animation-timing-function:cubic-bezier(.2,.2,.6,1)}44%{transform:scaleX(.72);animation-timing-function:cubic-bezier(.3,0,.2,1.4)}to{transform:scaleX(.08)}}
