@layer components{.md3-linear-progress-root{--md3-comp-linear-progress-thickness:4px;--md3-comp-linear-progress-gap:4px;--md3-comp-linear-progress-stop-size:4px;width:100%;height:var(--md3-comp-linear-progress-thickness);display:block;position:relative}.md3-linear-progress-indicator,.md3-linear-progress-track,.md3-linear-progress-stop,.md3-linear-progress-indeterminateBar1,.md3-linear-progress-indeterminateBar2{border-radius:var(--md-sys-shape-corner-full);height:100%;position:absolute;top:0}.md3-linear-progress-indicator{background:var(--md-sys-color-primary);transition:width var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard);inset-inline-start:0}.md3-linear-progress-track{background:var(--md-sys-color-secondary-container);transition:inset-inline-start var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard);inset-inline-start:calc(var(--_percent) * 1% + var(--md3-comp-linear-progress-gap) + var(--md3-comp-linear-progress-thickness));inset-inline-end:0}.md3-linear-progress-stop{inset-inline-end:0;width:var(--md3-comp-linear-progress-stop-size);height:var(--md3-comp-linear-progress-stop-size);background:var(--md-sys-color-primary);border-radius:50%;top:50%;translate:0 -50%}.md3-linear-progress-indeterminateBar1{background:var(--md-sys-color-primary);animation:1.75s linear infinite md3-linear-progress-md3-linear-progress-bar1}.md3-linear-progress-indeterminateBar2{background:var(--md-sys-color-primary);animation:1.75s linear infinite md3-linear-progress-md3-linear-progress-bar2}@keyframes md3-linear-progress-md3-linear-progress-bar1{0%{width:0%;inset-inline-start:0%}14.2857%{width:25%;inset-inline-start:0%}57.1429%{width:25%;inset-inline-start:75%}71.4286%,to{width:0%;inset-inline-start:100%}}.md3-linear-progress-wavySvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.md3-linear-progress-wavySvg: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)){transform:scale(-1)}.md3-linear-progress-wavyTrack{stroke:var(--md-sys-color-secondary-container);stroke-width:4px;stroke-linecap:round;transition:stroke-dasharray var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard)}.md3-linear-progress-wavyStop{fill:var(--md-sys-color-primary)}.md3-linear-progress-wavyIndicator{fill:none;stroke:var(--md-sys-color-primary);stroke-width:4px;stroke-linecap:round}.md3-linear-progress-wavyIndeterminateBar{--_dash:calc((var(--_head) - var(--_tail)) * var(--_w100));stroke-dasharray:var(--_dash) calc(100 - var(--_dash));stroke-dashoffset:calc(-1 * (var(--_tail) * var(--_w100) + var(--_wave-phase) * var(--_wlf)));transform:translateX(calc(var(--_wave-phase) * -1 * var(--_wavelength)))}.md3-linear-progress-wavyIndeterminateBar1{animation:1.75s linear infinite md3-linear-progress-md3-linear-progress-ind-bar1,1s linear infinite md3-linear-progress-md3-linear-progress-wave-phase}.md3-linear-progress-wavyIndeterminateBar2{animation:1.75s linear infinite md3-linear-progress-md3-linear-progress-ind-bar2,1s linear infinite md3-linear-progress-md3-linear-progress-wave-phase}@keyframes md3-linear-progress-md3-linear-progress-ind-bar1{0%{--_head:0;--_tail:0}14.2857%{--_head:.25;--_tail:0}57.1429%{--_head:1;--_tail:.75}71.4286%,to{--_head:1;--_tail:1}}@keyframes md3-linear-progress-md3-linear-progress-ind-bar2{0%,37.1429%{--_head:0;--_tail:0}51.4286%{--_head:.294118;--_tail:0}85.7143%{--_head:1;--_tail:.705882}to{--_head:1;--_tail:1}}.md3-linear-progress-wavyIndicatorMoving{animation:1s linear infinite md3-linear-progress-md3-linear-progress-wave-phase}@keyframes md3-linear-progress-md3-linear-progress-wave-phase{to{--_wave-phase:1}}@keyframes md3-linear-progress-md3-linear-progress-bar2{0%,37.1429%{width:0%;inset-inline-start:0%}51.4286%{width:29.4118%;inset-inline-start:0%}85.7143%{width:29.4118%;inset-inline-start:70.5882%}to{width:0%;inset-inline-start:100%}}}@property --_wave-phase{syntax:"<number>";inherits:true;initial-value:0}@property --_head{syntax:"<number>";inherits:false;initial-value:0}@property --_tail{syntax:"<number>";inherits:false;initial-value:0}
