@layer equip{.eq-stepper{--_marker:24px;--_gap:var(--eq-space-1);color:var(--eq-ink);font:var(--eq-weight) var(--eq-text-s) / 1.3 var(--eq-font)}.eq-stepper-list{margin:0;padding:0;list-style:none;display:flex}.eq-stepper-step{min-width:0;position:relative}.eq-stepper[data-orientation=horizontal] .eq-stepper-step{align-items:center;gap:var(--eq-space-2);text-align:center;flex-direction:column;flex:1 1 0;padding-inline:2px;display:flex}.eq-stepper[data-orientation=vertical] .eq-stepper-list{flex-direction:column}.eq-stepper[data-orientation=vertical] .eq-stepper-step{grid-template-columns:var(--_marker) 1fr;column-gap:var(--eq-space-3);padding-bottom:var(--eq-space-4);display:grid}.eq-stepper[data-orientation=vertical] .eq-stepper-step:last-child{padding-bottom:0}.eq-stepper-connector{background:var(--eq-line-strong);position:absolute;overflow:hidden}.eq-stepper[data-orientation=horizontal] .eq-stepper-connector{top:calc(var(--_marker) / 2 - 1px);height:2px;left:calc(50% + var(--_marker) / 2 + var(--_gap));right:calc(-50% + var(--_marker) / 2 + var(--_gap));border-radius:var(--eq-radius-full)}.eq-stepper[data-orientation=vertical] .eq-stepper-connector{left:calc(var(--_marker) / 2 - 1px);width:2px;top:calc(var(--_marker) + var(--_gap));bottom:var(--_gap);border-radius:var(--eq-radius-full)}.eq-stepper-connector:after{content:"";background:var(--eq-solid);transform-origin:0;transition:scale var(--eq-dur-move) var(--eq-spring);position:absolute;inset:0;scale:0 1}.eq-stepper[data-orientation=vertical] .eq-stepper-connector:after{transform-origin:top;scale:1 0}.eq-stepper-step[data-status=done] .eq-stepper-connector:after{scale:1}.eq-stepper-marker{box-sizing:border-box;width:var(--_marker);height:var(--_marker);border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-full);background:var(--eq-raised);color:var(--eq-ink-3);font:var(--eq-weight-strong) var(--eq-text-xs) / 1 var(--eq-font);font-variant-numeric:tabular-nums;transition:background-color var(--eq-dur) var(--eq-ease), border-color var(--eq-dur) var(--eq-ease), color var(--eq-dur) var(--eq-ease);flex:none;place-items:center;display:grid;position:relative}.eq-stepper-marker>*{grid-area:1/1}.eq-stepper-step[data-status=current] .eq-stepper-marker{border:2px solid var(--eq-ink);color:var(--eq-ink)}.eq-stepper-step[data-status=done] .eq-stepper-marker{border-color:var(--eq-solid);background:var(--eq-solid);color:var(--eq-solid-ink)}.eq-stepper-step[data-state=error] .eq-stepper-marker{border:2px solid var(--eq-danger);background:var(--eq-raised);color:var(--eq-danger)}.eq-stepper-tick,.eq-stepper-alert{opacity:0;width:14px;height:14px;transition:opacity var(--eq-dur) var(--eq-ease)}.eq-stepper-tick>path{stroke-dasharray:2 3;stroke-dashoffset:2px;transition:stroke-dashoffset var(--eq-dur) var(--eq-ease)}.eq-stepper-number{transition:opacity var(--eq-dur) var(--eq-ease)}.eq-stepper-step:is([data-status=done],[data-state=error]) .eq-stepper-number{opacity:0}.eq-stepper-step[data-status=done]:not([data-state=error]) .eq-stepper-tick{opacity:1}.eq-stepper-step[data-status=done]:not([data-state=error]) .eq-stepper-tick>path{stroke-dashoffset:1px;transition:stroke-dashoffset var(--eq-dur-move) var(--eq-spring)}.eq-stepper-step[data-state=error] .eq-stepper-alert{opacity:1}.eq-stepper-text{flex-direction:column;gap:2px;min-width:0;display:flex}.eq-stepper[data-orientation=horizontal] .eq-stepper-text{max-width:100%;font-size:var(--eq-text-xs);align-items:center}.eq-stepper[data-orientation=vertical] .eq-stepper-text{padding-top:calc((var(--_marker) - 1.3em) / 2)}.eq-stepper-title{max-width:100%;color:var(--eq-ink-2);font-weight:var(--eq-weight-strong);overflow-wrap:anywhere}.eq-stepper-step[data-status=current] .eq-stepper-title{color:var(--eq-ink)}.eq-stepper-step[data-status=upcoming] .eq-stepper-title{color:var(--eq-ink-3);font-weight:var(--eq-weight)}.eq-stepper-step[data-state=error] .eq-stepper-title{color:var(--eq-danger)}a.eq-stepper-title{border-radius:var(--eq-radius-s);text-decoration:underline;-webkit-text-decoration-color:var(--eq-line-strong);text-decoration-color:var(--eq-line-strong);text-underline-offset:3px;transition:color var(--eq-dur) var(--eq-ease), text-decoration-color var(--eq-dur) var(--eq-ease), scale var(--eq-dur) var(--eq-ease);margin-block:-5px;padding-block:5px;display:inline-block}@media (hover:hover){a.eq-stepper-title:hover{color:var(--eq-ink);text-decoration-color:currentColor}}a.eq-stepper-title:active{scale:var(--eq-press)}a.eq-stepper-title:focus-visible{outline:2px solid var(--eq-focus);outline-offset:2px}.eq-stepper-description{color:var(--eq-ink-2);font-size:var(--eq-text-xs)}.eq-stepper-step[data-status=upcoming] .eq-stepper-description{color:var(--eq-ink-3)}.eq-stepper-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}
