.liza-progress{display:block;width:100%}.liza-progress--line{width:100%}.liza-progress--with-label{display:flex;align-items:center;gap:var(--liza-space-8)}.liza-progress--label-left{flex-direction:row-reverse}.liza-progress--label-right{flex-direction:row}.liza-progress--circle{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:auto;position:relative}.liza-progress-bar{display:block;flex:1;border-radius:var(--liza-space-4);overflow:hidden;background-color:var(--liza-progress-track-color,var(--liza-color-neutral-bg3-default));position:relative}.liza-progress-bar[data-size=s]{height:3px}.liza-progress-bar[data-size=m]{height:5px}.liza-progress-bar[data-size=xm]{height:8px}.liza-progress-bar[data-size=l]{height:12px}.liza-progress-bar[data-size=xl]{height:24px}.liza-progress-value{height:100%;background:var(--liza-progress-color,var(--liza-color-accent-bg1-default));transition:width var(--liza-duration) linear}.liza-progress-bar[data-size=s] .liza-progress-value,.liza-progress-value{border-radius:var(--liza-space-4)}.liza-progress-value.success{background:var(--liza-color-success-bg1-default)}.liza-progress-value.warning{background:var(--liza-color-warning-bg1-default)}.liza-progress-value.danger{background:var(--liza-color-alarm-bg1-default)}.liza-progress-value.secondary{background:var(--liza-color-neutral-bg1-default)}.liza-progress-value.primary{background:var(--liza-color-accent-bg1-default)}.liza-progress-label{flex-shrink:0;font:var(--liza-font-subtitle-s3);letter-spacing:var(--liza-font-subtitle-s3-letter-spacing);font-variant-numeric:var(--liza-font-subtitle-s3-variant);color:var(--liza-color-base-fg1-default);white-space:nowrap}.liza-progress--line[data-size=s] .liza-progress-label{font:var(--liza-font-subtitle-s4);letter-spacing:var(--liza-font-subtitle-s4-letter-spacing);font-variant-numeric:var(--liza-font-subtitle-s4-variant)}.liza-progress--line[data-size=m] .liza-progress-label{font:var(--liza-font-subtitle-s3);letter-spacing:var(--liza-font-subtitle-s3-letter-spacing);font-variant-numeric:var(--liza-font-subtitle-s3-variant)}.liza-progress--line[data-size=l] .liza-progress-label,.liza-progress--line[data-size=xm] .liza-progress-label{font:var(--liza-font-body-b1);letter-spacing:var(--liza-font-body-b1-letter-spacing);font-variant-numeric:var(--liza-font-body-b1-variant)}.liza-progress-bar--with-label-inside{position:relative}.liza-progress-label-inside{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:var(--liza-font-subtitle-s3);letter-spacing:var(--liza-font-subtitle-s3-letter-spacing);font-variant-numeric:var(--liza-font-subtitle-s3-variant);color:var(--liza-color-base-fg1-default);pointer-events:none;z-index:1;transition:color var(--liza-transition-base) var(--liza-transition-timing)}.liza-progress-label-inside--reversed{color:var(--liza-color-base-bg1-default)}.liza-progress-circle{display:block}.liza-progress-circle[data-size=xs]{width:32px;height:32px}.liza-progress-circle[data-size=s]{width:48px;height:48px}.liza-progress-circle[data-size=m]{width:64px;height:64px}.liza-progress-circle[data-size=xm]{width:80px;height:80px}.liza-progress-circle[data-size=l]{width:120px;height:120px}.liza-progress-circle[data-size=xl]{width:160px;height:160px}.liza-progress-circle-track{transition:stroke var(--liza-transition-base) var(--liza-transition-timing)}.liza-progress-circle-value{transition:stroke-dashoffset var(--liza-transition-base) var(--liza-transition-timing);stroke:var(--liza-progress-color,var(--liza-color-accent-bg1-default))}.liza-progress-circle-value.success{stroke:var(--liza-color-success-bg1-default)}.liza-progress-circle-value.warning{stroke:var(--liza-color-warning-bg1-default)}.liza-progress-circle-value.danger{stroke:var(--liza-color-alarm-bg1-default)}.liza-progress-circle-value.secondary{stroke:var(--liza-color-neutral-bg1-default)}.liza-progress-circle-value.primary{stroke:var(--liza-color-accent-bg1-default)}.liza-progress-circle-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--liza-color-base-fg1-default);pointer-events:none;text-align:center;white-space:nowrap}.liza-progress--circle[data-size=s] .liza-progress-circle-label,.liza-progress--circle[data-size=xs] .liza-progress-circle-label{font:var(--liza-font-subtitle-s4);letter-spacing:var(--liza-font-subtitle-s4-letter-spacing);font-variant-numeric:var(--liza-font-subtitle-s4-variant)}.liza-progress--circle[data-size=m] .liza-progress-circle-label{font:var(--liza-font-subtitle-s3);letter-spacing:var(--liza-font-subtitle-s3-letter-spacing);font-variant-numeric:var(--liza-font-subtitle-s3-variant)}.liza-progress--circle[data-size=xm] .liza-progress-circle-label{font:var(--liza-font-subtitle-s2);letter-spacing:var(--liza-font-subtitle-s2-letter-spacing);font-variant-numeric:var(--liza-font-subtitle-s2-variant)}.liza-progress--circle[data-size=l] .liza-progress-circle-label{font:var(--liza-font-subtitle-s1);letter-spacing:var(--liza-font-subtitle-s1-letter-spacing);font-variant-numeric:var(--liza-font-subtitle-s1-variant)}.liza-progress--circle[data-size=xl] .liza-progress-circle-label{font:var(--liza-font-headline-h1);letter-spacing:var(--liza-font-headline-h1-letter-spacing);font-variant-numeric:var(--liza-font-headline-h1-variant)}.liza-progress--segmented{width:100%}.liza-progress--segmented.liza-progress--with-label{display:flex;align-items:center;gap:var(--liza-space-8)}.liza-progress-segmented{display:flex;gap:var(--liza-space-4);width:100%;position:relative}.liza-progress-segmented[data-size=s]{height:3px}.liza-progress-segmented[data-size=m]{height:5px}.liza-progress-segmented[data-size=xm]{height:8px}.liza-progress-segmented[data-size=l]{height:12px}.liza-progress-segmented[data-size=xl]{height:24px}.liza-progress-segment{flex:1;border-radius:var(--liza-radius-4);background-color:var(--liza-color-neutral-bg3-default);transition:background-color var(--liza-transition-base) var(--liza-transition-timing);position:relative}.liza-progress-segment--with-label{display:flex;align-items:center;justify-content:center}.liza-progress-segment-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:var(--liza-font-subtitle-s4);letter-spacing:var(--liza-font-subtitle-s4-letter-spacing);font-variant-numeric:var(--liza-font-subtitle-s4-variant);color:var(--liza-color-base-fg1-default);pointer-events:none;z-index:1;white-space:nowrap;transition:color var(--liza-transition-base) var(--liza-transition-timing)}.liza-progress-segment-label--reversed{color:var(--liza-color-base-bg1-default)}.liza-progress-segmented--with-label-inside{gap:var(--liza-space-4)}.liza-progress--label-in-segments{display:flex;align-items:center;gap:var(--liza-space-8)}.liza-progress-segment.filled{background-color:var(--liza-progress-segment-color,var(--liza-color-accent-bg1-default))}.liza-progress-segment.success.filled{background-color:var(--liza-color-success-bg1-default)}.liza-progress-segment.warning.filled{background-color:var(--liza-color-warning-bg1-default)}.liza-progress-segment.danger.filled{background-color:var(--liza-color-alarm-bg1-default)}.liza-progress-segment.secondary.filled{background-color:var(--liza-color-neutral-bg1-default)}.liza-progress-segment.primary.filled{background-color:var(--liza-color-accent-bg1-default)}.liza-progress-segment.partial{background-color:var(--liza-color-neutral-bg3-default)}.liza-progress-segment.partial.success{background:linear-gradient(to right,var(--liza-color-success-bg1-default) 0,var(--liza-color-success-bg1-default) var(--partial-percent,50%),var(--liza-color-neutral-bg3-default) var(--partial-percent,50%),var(--liza-color-neutral-bg3-default) 100%)}.liza-progress-segment.partial.warning{background:linear-gradient(to right,var(--liza-color-warning-bg1-default) 0,var(--liza-color-warning-bg1-default) var(--partial-percent,50%),var(--liza-color-neutral-bg3-default) var(--partial-percent,50%),var(--liza-color-neutral-bg3-default) 100%)}.liza-progress-segment.partial.danger{background:linear-gradient(to right,var(--liza-color-alarm-bg1-default) 0,var(--liza-color-alarm-bg1-default) var(--partial-percent,50%),var(--liza-color-neutral-bg3-default) var(--partial-percent,50%),var(--liza-color-neutral-bg3-default) 100%)}.liza-progress-segment.partial.secondary{background:linear-gradient(to right,var(--liza-color-neutral-bg1-default) 0,var(--liza-color-neutral-bg1-default) var(--partial-percent,50%),var(--liza-color-neutral-bg3-default) var(--partial-percent,50%),var(--liza-color-neutral-bg3-default) 100%)}.liza-progress-segment.partial.primary{background:linear-gradient(to right,var(--liza-color-accent-bg1-default) 0,var(--liza-color-accent-bg1-default) var(--partial-percent,50%),var(--liza-color-neutral-bg3-default) var(--partial-percent,50%),var(--liza-color-neutral-bg3-default) 100%)}.liza-progress--segmented[data-size=s] .liza-progress-label{font:var(--liza-font-subtitle-s4);letter-spacing:var(--liza-font-subtitle-s4-letter-spacing);font-variant-numeric:var(--liza-font-subtitle-s4-variant)}.liza-progress--segmented[data-size=m] .liza-progress-label{font:var(--liza-font-subtitle-s3);letter-spacing:var(--liza-font-subtitle-s3-letter-spacing);font-variant-numeric:var(--liza-font-subtitle-s3-variant)}.liza-progress--segmented[data-size=l] .liza-progress-label,.liza-progress--segmented[data-size=xl] .liza-progress-label,.liza-progress--segmented[data-size=xm] .liza-progress-label{font:var(--liza-font-body-b1);letter-spacing:var(--liza-font-body-b1-letter-spacing);font-variant-numeric:var(--liza-font-body-b1-variant)}