.rarui-progress__1sduxrg0 {
  display: flex;
  align-items: flex-start;
  align-self: stretch;
  background-color: var(--rarui-colors-surface-disabled);
}
.rarui-progress_bar__1sduxrg1 {
  height: 0.25rem;
  border-radius: var(--rarui-shape-border-radius-pill);
}
.rarui-progress_circle__1sduxrg2 {
  font-weight: var(--rarui-fontWeight-bold);
  font-family: var(--rarui-fontFamily-body);
  font-size: var(--rarui-fontSize-heading-l);
  line-height: var(--rarui-lineHeight-heading-l);
}
.rarui-progress_circle_size_large__1sduxrg3 {
  width: 8.75rem;
  height: 8.75rem;
}
.rarui-progress_circle_size_small__1sduxrg4 {
  width: 5rem;
  height: 5rem;
}
.rarui-progress_circle-progress__1sduxrg5 {
  transition: all 150ms ease;
  transform: rotate(-90deg);
  transform-origin: 50% 50%;
  stroke: var(--rarui-colors-surface-info);
}
.rarui-progress_circle-text__1sduxrg6 {
  dominant-baseline: middle;
  text-anchor: middle;
  fill: var(--rarui-colors-content-primary);
}
.rarui-progress_circle-base__1sduxrg7 {
  stroke: var(--rarui-colors-border-disabled);
}
.rarui-progress_width__1sduxrg9 {
  width: var(--width__1sduxrg8);
}
.rarui-progress_backgroundColor-info__1sduxrga {
  background-color: var(--rarui-colors-surface-info);
}
.rarui-progress_backgroundColor-success__1sduxrgb {
  background-color: var(--rarui-colors-surface-success);
}
.rarui-progress_backgroundColor-brand__1sduxrgc {
  background-color: var(--rarui-colors-surface-brand);
}
.rarui-progress_stroke-info__1sduxrgd {
  stroke: var(--rarui-colors-surface-info);
}
.rarui-progress_stroke-success__1sduxrge {
  stroke: var(--rarui-colors-surface-success);
}
.rarui-progress_stroke-brand__1sduxrgf {
  stroke: var(--rarui-colors-surface-brand);
}