.in-progress__circular{stroke:currentColor}.in-progress__circular.in-progress--determinate{transform:rotate(-90deg);stroke-dasharray:var(--in-progress-perimeter);stroke-dashoffset:0}.in-progress__circular.in-progress--determinate circle{transition:stroke-dashoffset .3s cubic-bezier(.4,0,.2,1) 0s}.in-progress__circular.in-progress--indeterminate{animation:5332ms cubic-bezier(.4,0,.2,1) 0s infinite normal both running rotate-arc}.in-progress__circular.in-progress--indeterminate .in-progress__circular--right-track{stroke-dasharray:5,calc(var(--in-progress-perimeter) - 5);stroke-dashoffset:0;animation:1333ms cubic-bezier(.4,0,.2,1) 0s infinite normal both running progress-circular-right,5332ms}.in-progress__circular.in-progress--indeterminate .in-progress__circular--left-track{stroke-dasharray:5,calc(var(--in-progress-perimeter) - 5);stroke-dashoffset:calc(var(--in-progress-perimeter) * 2 + 5);animation:1333ms cubic-bezier(.4,0,.2,1) 0s infinite normal both running progress-circular-left,5332ms}@keyframes progress-linear-rotate{100%{transform:rotate(360deg)}}@keyframes rotate-arc{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}.in-progress__linear--track{height:4px;background-color:var(--md-sys-color-surface-container-highest);position:relative;display:block;width:100%;overflow:hidden}.in-progress__linear::before{content:''}.in-progress__linear--indicator,.in-progress__linear::before{position:absolute;background-color:var(--in-progress-color);height:100%;display:block}.in-progress__linear.in-progress--determinate .in-progress__linear--indicator{transition:width .3s cubic-bezier(.4,0,.2,1) 0s}.in-progress__linear.in-progress--indeterminate::before{animation:3.5s cubic-bezier(.4,0,.2,1) 1.5s infinite normal both running progress-linear-indeterminate}.in-progress__linear.in-progress--indeterminate .in-progress__linear--indicator{animation:3.5s cubic-bezier(.4,0,.1,1) 0s infinite normal both running progress-linear-indeterminate}@keyframes progress-linear-indeterminate{0%{left:0;width:0}17%{left:0;width:100%}100%,57%{left:100%;width:100%}}.in-progress{color:var(--in-progress-color);display:inline-flex;height:-moz-fit-content;height:fit-content}