.axui-kit-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.axui-kit-ticker{font-variant-numeric:tabular-nums;white-space:nowrap}.axui-kit-stepper{display:flex;margin:0;padding:0;list-style:none}.axui-kit-stepper[data-orientation=vertical]{flex-direction:column}.axui-kit-stepper-item{position:relative;display:flex;flex:1;align-items:center;gap:8px;min-width:0}.axui-kit-stepper[data-orientation=vertical] .axui-kit-stepper-item{flex-direction:column;align-items:flex-start}.axui-kit-stepper-item:last-child{flex:0 0 auto}.axui-kit-stepper-trigger{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:default}button.axui-kit-stepper-trigger{cursor:pointer}button.axui-kit-stepper-trigger:focus-visible{outline:3px solid var(--ax-ink);outline-offset:2px;border-radius:12px}.axui-kit-stepper-indicator{position:relative;display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:rgba(28,43,74,.08);color:var(--ax-muted);font-size:12px;font-weight:700;transition:background .2s ease,color .2s ease}.axui-kit-stepper-check,.axui-kit-stepper-number{grid-area:1/1;display:grid;place-items:center;transition:opacity .2s ease,transform .2s ease}.axui-kit-stepper-check{opacity:0;transform:scale(.5)}.axui-kit-stepper-item[data-state=active] .axui-kit-stepper-indicator,.axui-kit-stepper-item[data-state=completed] .axui-kit-stepper-indicator{background:var(--ax-tool-action);color:#fff}.axui-kit-stepper-item[data-state=completed] .axui-kit-stepper-number{opacity:0;transform:scale(.5)}.axui-kit-stepper-item[data-state=completed] .axui-kit-stepper-check{opacity:1;transform:scale(1)}.axui-kit-stepper-text{display:flex;flex-direction:column;min-width:0}.axui-kit-stepper-title{color:var(--ax-ink);font-size:13px;font-weight:700;line-height:1.3}.axui-kit-stepper-description{color:var(--ax-muted);font-size:12px;line-height:1.4}.axui-kit-stepper-separator{flex:1;height:2px;min-width:16px;border-radius:999px;background:rgba(28,43,74,.12);transition:background .2s ease}.axui-kit-stepper[data-orientation=vertical] .axui-kit-stepper-separator{width:2px;min-width:0;height:auto;min-height:20px;margin-left:13px;flex:none}.axui-kit-stepper-item[data-state=completed] .axui-kit-stepper-separator{background:var(--ax-tool-action)}.axui-kit-tasks{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.axui-kit-task{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;padding:0 0 16px}.axui-kit-task:last-child{padding-bottom:0}.axui-kit-task:not(:last-child):before{content:"";position:absolute;left:10px;top:24px;bottom:2px;width:2px;border-radius:999px;background:rgba(28,43,74,.12)}.axui-kit-task[data-state=done]:not(:last-child):before{background:var(--ax-tool-action)}.axui-kit-task-marker{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:2px solid rgba(28,43,74,.18);background:var(--ax-card);color:#fff;transition:background .2s ease,border-color .2s ease}.axui-kit-task[data-state=done] .axui-kit-task-marker{border-color:var(--ax-tool-action);background:var(--ax-tool-action)}.axui-kit-task[data-state=active] .axui-kit-task-marker{border-color:rgba(193,62,36,.22);border-top-color:var(--ax-tool-action);border-right-color:var(--ax-tool-action)}.axui-kit-task[data-state=error] .axui-kit-task-marker{border-color:var(--ax-danger);background:var(--ax-danger)}.axui-kit-task-body{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:1px}.axui-kit-task-label{color:var(--ax-ink);font-size:14px;font-weight:600;line-height:1.35}.axui-kit-task[data-state=pending] .axui-kit-task-label{color:var(--ax-muted);font-weight:500}.axui-kit-task-meta{color:var(--ax-muted);font-size:12px;line-height:1.4;font-variant-numeric:tabular-nums}@media (max-width:639px){.axui-kit-stepper[data-orientation=horizontal] .axui-kit-stepper-description{display:none}.axui-kit-stepper[data-orientation=horizontal] .axui-kit-stepper-trigger{flex-direction:column;align-items:center;gap:6px;text-align:center}.axui-kit-stepper[data-orientation=horizontal] .axui-kit-stepper-item{align-items:flex-start}.axui-kit-stepper[data-orientation=horizontal] .axui-kit-stepper-separator{margin-top:13px}}@media (prefers-reduced-motion:reduce){.axui-kit-stepper *,.axui-kit-tasks *{transition:none!important;animation:none!important}}