.ui-progress{font-family:var(--font);align-items:center;min-width:0;display:flex}.ui-progress--big{gap:var(--sp-3);--ui-progress-track-h:6px}.ui-progress--small{gap:var(--sp-2);--ui-progress-track-h:4px}.ui-progress__label{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--txt);font-variant-numeric:tabular-nums;flex:none;line-height:1}.ui-progress--small .ui-progress__label{font-size:var(--fs-sub)}.ui-progress__track{min-width:0;height:var(--ui-progress-track-h);border-radius:var(--radius-pill);background:var(--panel2);flex:auto;position:relative;overflow:hidden}.ui-progress__fill{height:100%;width:var(--ui-progress-value,0%);border-radius:var(--radius-pill);background:var(--btn-primary);transition:width .24s}.ui-progress--indeterminate .ui-progress__fill{width:40%;transition:none;animation:1.2s ease-in-out infinite ui-progress-sweep}@keyframes ui-progress-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.ui-progress--indeterminate .ui-progress__fill{animation-duration:3s}.ui-progress__fill{transition:none}}.ui-stepper{gap:var(--sp-1);font-family:var(--font);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-stepper__step{align-items:flex-start;gap:var(--sp-3);min-height:16px;display:flex}.ui-stepper__rail{flex-direction:column;flex:none;align-items:center;width:16px;display:flex}.ui-stepper__marker{border-radius:var(--radius-pill);background:var(--gray-40);box-sizing:border-box;flex:none;width:12px;height:12px}.ui-stepper__connector{background:var(--gray-40);width:2px;height:40px;margin:var(--sp-1) 0;border-radius:2px}.ui-stepper__step--active .ui-stepper__marker{border:1.5px solid var(--txt);background:0 0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.ui-stepper__step--active .ui-stepper__marker:after{content:"";border-radius:var(--radius-pill);background:var(--txt);width:8px;height:8px}.ui-stepper__step--upcoming .ui-stepper__marker,.ui-stepper__step--upcoming .ui-stepper__connector{background:var(--line)}.ui-stepper__body{min-width:0;padding-bottom:var(--sp-2);flex-direction:column;gap:2px;display:flex}.ui-stepper__label{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--txt);line-height:var(--lh-body)}.ui-stepper__step--upcoming .ui-stepper__label{color:var(--mut);font-weight:var(--fw-medium)}.ui-stepper__desc{font-size:var(--fs-sub);color:var(--mut);line-height:var(--lh-sub)}
