@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}.progress-bar{gap:var(--spacing,.25rem);--progress-bar-fill:var(--accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.progress-bar [data-slot=label]{width:fit-content;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);grid-area:label}.progress-bar__output{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:output}.progress-bar__track{height:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-sm,.25rem);background-color:var(--default);grid-area:track;position:relative;overflow:hidden}.progress-bar__fill{border-radius:var(--radius-sm,.25rem);background-color:var(--progress-bar-fill);height:100%;transition:width var(--motion-duration-slow) var(--ease-out);top:0;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.progress-bar__fill{transition-property:none}}.progress-bar:not([aria-valuenow]) .progress-bar__fill{width:40%;animation:progress-bar-indeterminate var(--motion-duration-indeterminate) var(--ease-motion-progress) infinite}@media (prefers-reduced-motion:reduce){.progress-bar:not([aria-valuenow]) .progress-bar__fill{animation:none}}@keyframes progress-bar-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes progress-bar-indeterminate-rtl{0%{transform:translate(100%)}to{transform:translate(-350%)}}[dir=rtl] .progress-bar:not([aria-valuenow]) .progress-bar__fill{animation-name:progress-bar-indeterminate-rtl}.progress-bar--sm .progress-bar__track{height:var(--spacing,.25rem);border-radius:var(--radius-xs,.125rem)}.progress-bar--sm .progress-bar__fill{border-radius:var(--radius-xs,.125rem)}.progress-bar--lg .progress-bar__track{height:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-md,.375rem)}.progress-bar--lg .progress-bar__fill{border-radius:var(--radius-md,.375rem)}.progress-bar--default{--progress-bar-fill:var(--default-foreground)}.progress-bar--accent{--progress-bar-fill:var(--accent)}.progress-bar--success{--progress-bar-fill:var(--success)}.progress-bar--warning{--progress-bar-fill:var(--warning)}.progress-bar--danger{--progress-bar-fill:var(--danger)}.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]{opacity:var(--disabled-opacity);pointer-events:none;cursor:not-allowed}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}
