.stt[data-v-48373b74]{--fs: var(--ctrl-fs-md, 14px);--mk: 30px;--line: 2px;--accent: var(--ui-accent, #ededed);--ring: var(--ui-ring, 255 255 255);--done-fg: var(--ui-accent-fg, #0b0b0b);list-style:none;margin:0;padding:0;display:flex;flex-direction:column;min-width:260px;font-family:inherit;color:var(--text, #ededed)}.stt--sm[data-v-48373b74]{--fs: 13px;--mk: 26px}.stt--lg[data-v-48373b74]{--fs: 15px;--mk: 34px}.stt__item[data-v-48373b74]{position:relative;display:flex;gap:14px}.stt__rail[data-v-48373b74]{position:relative;display:flex;flex-direction:column;align-items:center;flex:none;width:var(--mk)}.stt__dot[data-v-48373b74]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:var(--mk);height:var(--mk);border-radius:999px;border:2px solid var(--border, #2a2a2a);background:var(--bg-card, #141414);color:var(--text-muted, #8a8a8a);font-size:calc(var(--fs) - 2px);font-weight:700;font-variant-numeric:tabular-nums;transition:background-color .28s ease,border-color .28s ease,color .28s ease,transform .28s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1))}.stt__dot svg[data-v-48373b74]{width:56%;height:56%;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.stt__line[data-v-48373b74]{flex:1 1 auto;width:var(--line);margin:4px 0;min-height:12px;background:var(--border, #2a2a2a);border-radius:999px;overflow:hidden}.stt__line[data-v-48373b74]:after{content:"";display:block;width:100%;height:100%;background:var(--accent);transform:scaleY(0);transform-origin:top center;transition:transform .48s cubic-bezier(.22,1,.36,1)}.stt__item:last-child .stt__line[data-v-48373b74]{display:none}.stt__item.is-completed .stt__line[data-v-48373b74]:after{transform:scaleY(1)}.stt__item.is-completed .stt__dot[data-v-48373b74]{background:var(--accent);border-color:var(--accent);color:var(--done-fg)}.stt__item.is-active .stt__dot[data-v-48373b74]{border-color:var(--accent);color:var(--accent);transform:scale(1.08);box-shadow:0 0 0 4px rgb(var(--ring) / .16)}.stt__item.is-error .stt__dot[data-v-48373b74]{background:#ff6369;border-color:#ff6369;color:#fff}.stt__body[data-v-48373b74]{display:flex;flex-direction:column;gap:3px;padding-bottom:20px;min-width:0;flex:1 1 auto}.stt__item:last-child .stt__body[data-v-48373b74]{padding-bottom:0}.stt__label[data-v-48373b74]{font-size:var(--fs);font-weight:500;line-height:1.3;color:var(--text-muted, #8a8a8a);transition:color .24s ease}.stt__item.is-active .stt__label[data-v-48373b74]{color:var(--text, #ededed);font-weight:600}.stt__item.is-completed .stt__label[data-v-48373b74]{color:var(--text-secondary, #a8a8a8)}.stt__item.is-error .stt__label[data-v-48373b74]{color:#ff6369}.stt__desc[data-v-48373b74]{font-size:calc(var(--fs) - 2px);color:var(--text-muted, #8a8a8a);line-height:1.45}.stt--cards .stt__body[data-v-48373b74]{margin-bottom:14px;padding:10px 14px;border:1px solid var(--border, #2a2a2a);border-radius:12px;background:var(--bg-card, #141414);transition:border-color .24s ease,transform .24s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1))}.stt--cards .stt__item.is-active .stt__body[data-v-48373b74]{border-color:color-mix(in srgb,var(--accent) 55%,var(--border, #2a2a2a))}.stt--cards .stt__item:last-child .stt__body[data-v-48373b74]{margin-bottom:0}.stt--clickable .stt__item.is-nav[data-v-48373b74]{cursor:pointer}.stt--clickable .stt__item.is-nav:hover .stt__dot[data-v-48373b74]{border-color:var(--accent)}.stt--t-danger[data-v-48373b74]{--accent: #ff6369;--ui-accent-fg: #fff;--ring: 255 99 105;--done-fg: #fff}.stt--t-warn[data-v-48373b74]{--accent: #ffb224;--ui-accent-fg: #160f02;--ring: 255 178 36;--done-fg: #1a1206}.stt--t-success[data-v-48373b74]{--accent: #4cc38a;--ui-accent-fg: #fff;--ring: 76 195 138;--done-fg: #06180f}.is-disabled[data-v-48373b74]{opacity:.55;pointer-events:none}@media(prefers-reduced-motion:reduce){.stt__dot[data-v-48373b74],.stt__line[data-v-48373b74]:after,.stt__label[data-v-48373b74],.stt--cards .stt__body[data-v-48373b74]{transition:none}.stt__item.is-active .stt__dot[data-v-48373b74]{transform:none}}
