.ui-stepper__text{display:inline-grid;gap:0;min-inline-size:0}.ui-stepper__label{overflow-wrap:anywhere}.ui-stepper__state{color:var(--hx-text-3)}.ui-stepper__description,.ui-stepper__state{font-size:var(--hx-type-caption-size);font-weight:var(--hx-weight-regular);line-height:var(--hx-type-caption-leading)}.ui-stepper__description{max-inline-size:var(--hx-reading-measure);color:var(--hx-text-2)}.ui-stepper__step[data-state=failed],.ui-stepper__step[data-state=failed] .ui-stepper__state{color:var(--hx-status-danger-fg)}.ui-stepper__step[data-state=failed] .ui-stepper__marker{border-color:var(--hx-status-danger-core);border-radius:var(--rule);background:var(--hx-status-danger-core);transform:rotate(45deg)}.ui-stepper__step[data-pressable=true]{padding-block-end:0}.ui-stepper__button{display:inline-flex;align-items:center;gap:var(--hx-space-2);box-sizing:border-box;min-block-size:var(--hx-control-h-sm);margin:0;padding-block:var(--hx-space-1);padding-inline:var(--hx-space-2);margin-inline:calc(-1 * var(--hx-space-2));margin-block-end:var(--hx-space-1);border:0;border-radius:var(--hx-radius-control);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--hx-duration-fast) var(--hx-ease-standard);-webkit-tap-highlight-color:transparent}.ui-stepper__button .ui-stepper__label{text-decoration:underline;text-decoration-color:var(--hx-border-bold);text-underline-offset:.2em}.ui-stepper__step[data-state=current] .ui-stepper__button .ui-stepper__label{text-decoration:none}@media (hover:hover){.ui-stepper__button[data-hovered]{background:var(--hx-surface-hover);color:var(--hx-text)}}.ui-stepper__button[data-pressed]{background:var(--hx-surface-pressed)}.ui-stepper__button[data-focus-visible]{outline:var(--hx-focus-width) solid var(--hx-focus);outline-offset:var(--hx-focus-offset)}@media (width < 48rem){.ui-stepper__state{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-stepper__button{min-block-size:var(--hx-touch-min)}}@media (pointer:coarse){.ui-stepper__button{min-block-size:var(--hx-touch-min)}}@media (prefers-reduced-motion:reduce){.ui-stepper__button{transition:none}}@media (forced-colors:active){.ui-stepper__button{color:LinkText}.ui-stepper__button[data-hovered]{outline:var(--rule) solid Highlight}.ui-stepper__step:is([data-state=complete],[data-state=failed]) .ui-stepper__marker{background:CanvasText}}