.step-timeline{align-items:flex-start;gap:0;row-gap:var(--s-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.step-timeline__step{align-items:flex-start;gap:var(--s-1);flex-direction:column;min-width:64px;display:flex}.step-timeline__row{align-items:center;gap:var(--s-2);width:100%;display:flex}.step-timeline__num{color:var(--fg-3)}.step-timeline__marker{flex:none;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.step-timeline__dot{border-radius:var(--r-full);width:8px;height:8px}.step-timeline__dot--pending{border:1px solid var(--fg-3);background:0 0}.step-timeline__dot--active{background:var(--signal);animation:1.4s ease-in-out infinite statusBlink}.step-timeline__glyph--done{color:var(--fg-2)}.step-timeline__glyph--error{color:var(--danger)}.step-timeline__connector{background:var(--rule);flex:auto;min-width:24px;height:1px}.step-timeline__connector--done{background:var(--rule-strong)}.step-timeline__connector--strike{position:relative}.step-timeline__connector--strike:after{content:"";background:repeating-linear-gradient(90deg, var(--fg-3) 0 2px, transparent 2px 5px);opacity:.5;position:absolute;inset:0}.step-timeline__label{color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}.step-timeline__step--pending .step-timeline__label{color:var(--fg-3)}.step-timeline__label--btn{cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.step-timeline__label--btn:hover{color:var(--fg);text-decoration:underline}.step-timeline__dur{color:var(--fg-3)}@media (prefers-reduced-motion:reduce){.step-timeline__dot--active{animation:none}}:root[data-motion=reduced] .step-timeline__dot--active{animation:none}@media (max-width:767px){.step-timeline{align-items:stretch;row-gap:var(--s-3);flex-direction:column}.step-timeline__step{align-items:center;gap:var(--s-3);flex-direction:row;width:100%}.step-timeline__connector{display:none}.step-timeline__dur{margin-left:auto}}
