.content-progress{--content-progress-icon-size:calc(var(--size-1-5) + var(--size-px) * 2);--content-progress-stroke:calc(var(--size-px) * 3);color:var(--color-text-secondary);font-size:var(--content-progress-font-size,var(--font-size-xs));font-weight:var(--font-weight-medium);align-self:start;align-items:center;gap:var(--size-0-5);inline-size:fit-content;letter-spacing:var(--letter-spacing-normal);line-height:var(--content-progress-line-height,var(--line-height-none));vertical-align:middle;white-space:nowrap;flex-flow:row;max-inline-size:100%;display:inline-flex}.content-progress .content-progress-complete{--icon-size:var(--content-progress-icon-size);block-size:var(--content-progress-icon-size);inline-size:var(--content-progress-icon-size);flex:none}.content-progress .content-progress-circle{block-size:var(--content-progress-icon-size);inline-size:var(--content-progress-icon-size);flex:none;overflow:visible;transform:rotate(-90deg)}.content-progress .content-progress-circle circle{fill:none;r:calc(7px - var(--content-progress-stroke) / 2);stroke-width:var(--content-progress-stroke)}.content-progress .content-progress-circle-track{stroke:var(--color-neutral-30)}.content-progress .content-progress-circle-fill{stroke:var(--color-neutral-45);stroke-dasharray:var(--content-progress-percent) 100;stroke-linecap:round}.content-progress .content-progress-text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}
