.ui-steps[data-v-c8ee2040]{--step-dot-size:2rem;--step-font-size:var(--ui-font-size-md);--step-desc-size:var(--ui-font-size-sm);color:var(--ui-color-fg);font-family:var(--ui-font-family);list-style:none;margin:0;padding:0;width:100%}.ui-steps.is-sm[data-v-c8ee2040]{--step-dot-size:1.5rem;--step-font-size:var(--ui-font-size-sm);--step-desc-size:.75rem}.is-horizontal[data-v-c8ee2040]{align-items:flex-start;display:flex}.is-horizontal .step[data-v-c8ee2040]{flex:1 1 0;min-width:0}.step-inner[data-v-c8ee2040]{background:none;border:0;box-sizing:border-box;color:inherit;font:inherit;margin:0;padding:0;text-align:left;width:100%}.is-horizontal .step-inner[data-v-c8ee2040]{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ui-space-sm)}.is-vertical .step-inner[data-v-c8ee2040]{align-items:stretch;display:flex;gap:var(--ui-space-md)}.rail[data-v-c8ee2040]{align-items:center;display:flex;width:100%}.is-vertical .rail[data-v-c8ee2040]{align-items:center;flex:0 0 auto;flex-direction:column;width:auto}.dot[data-v-c8ee2040]{align-items:center;background:var(--ui-color-bg);border:2px solid var(--ui-color-border);border-radius:50%;box-sizing:border-box;color:var(--ui-color-muted);display:inline-flex;flex-shrink:0;font-size:var(--ui-font-size-sm);font-weight:600;height:var(--step-dot-size);justify-content:center;line-height:1;transition:background-color var(--ui-duration-fast) var(--ui-ease-out),border-color var(--ui-duration-fast) var(--ui-ease-out),color var(--ui-duration-fast) var(--ui-ease-out);width:var(--step-dot-size)}.dot[data-v-c8ee2040] svg{height:.875em;width:.875em}.is-done .dot[data-v-c8ee2040]{background:var(--ui-color-primary);color:var(--ui-color-primary-fg)}.is-current .dot[data-v-c8ee2040],.is-done .dot[data-v-c8ee2040]{border-color:var(--ui-color-primary)}.is-current .dot[data-v-c8ee2040]{box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-color-primary) 14%,transparent);color:var(--ui-color-primary)}.is-pending .dot[data-v-c8ee2040]{border-color:var(--ui-color-border);color:var(--ui-color-muted)}.line[data-v-c8ee2040]{background:var(--ui-color-border);border-radius:999px;flex:1 1 auto;height:2px;margin:0 var(--ui-space-sm);min-width:var(--ui-space-sm);transition:background-color var(--ui-duration-base) var(--ui-ease-out)}.line.is-done[data-v-c8ee2040]{background:var(--ui-color-primary)}.is-vertical .line[data-v-c8ee2040]{flex:1 1 auto;height:auto;margin:var(--ui-space-sm) 0;min-height:1.25rem;min-width:0;width:2px}.text[data-v-c8ee2040]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.is-vertical .text[data-v-c8ee2040]{padding-bottom:var(--ui-space-lg)}.is-vertical .step:last-child .text[data-v-c8ee2040]{padding-bottom:0}.label[data-v-c8ee2040]{color:var(--ui-color-fg);font-size:var(--step-font-size);font-weight:600;line-height:1.4;overflow-wrap:anywhere}.is-pending .label[data-v-c8ee2040]{font-weight:500}.desc[data-v-c8ee2040],.is-pending .label[data-v-c8ee2040]{color:var(--ui-color-muted)}.desc[data-v-c8ee2040]{font-size:var(--step-desc-size);line-height:1.5;overflow-wrap:anywhere}.step-inner[data-v-c8ee2040]:where(button){border-radius:var(--ui-radius-sm);cursor:pointer;outline:none}@media(hover:hover)and (pointer:fine){.step-inner:where(button):hover .dot[data-v-c8ee2040]{border-color:var(--ui-color-primary)}}.step-inner[data-v-c8ee2040]:where(button):focus-visible{outline:2px solid var(--ui-color-primary);outline-offset:4px}@media(prefers-reduced-motion:reduce){.dot[data-v-c8ee2040],.line[data-v-c8ee2040]{transition:none}}
