.pill-stepper[data-v-26761b61]{--ps-accent-50:#eef4ff;--ps-accent:#2e6be6;--ps-accent-strong:#1f54c4;--ps-accent-label:#1a429b;--ps-accent-fg:#fff;--ps-active-bg:var(--ps-accent-50);--ps-active-border:transparent;--ps-fg-1:var(--ui-text-highlighted,#0f0e0c);--ps-fg-3:var(--ui-text-dimmed,#847f76);--ps-bg-1:var(--ui-bg-elevated,#fff);--ps-bg-2:var(--ui-bg-muted,#f5f5f4);--ps-border:var(--ui-border-accented,#a8a49c);--ps-dur:.22s;--ps-ease:cubic-bezier(.2,0,0,1);--ps-root-gap:2px;--ps-gap:9px;--ps-pad-y:6px;--ps-pad-x:15px;--ps-compact-pad:6px;--ps-font-size:13px;--ps-num-size:26px;--ps-num-font-size:12px;--ps-divider-w:18px;--ps-divider-w-compact:24px;align-items:center;gap:var(--ps-root-gap);flex-wrap:wrap;display:flex}.pill-stepper.ps-size-s[data-v-26761b61]{--ps-gap:7px;--ps-pad-y:5px;--ps-pad-x:12px;--ps-compact-pad:5px;--ps-font-size:12px;--ps-num-size:22px;--ps-num-font-size:11px;--ps-divider-w:14px;--ps-divider-w-compact:19px}.pill-stepper.ps-size-xs[data-v-26761b61]{--ps-gap:5px;--ps-pad-y:4px;--ps-pad-x:9px;--ps-compact-pad:4px;--ps-font-size:11px;--ps-num-size:18px;--ps-num-font-size:10px;--ps-divider-w:12px;--ps-divider-w-compact:16px}html.dark{--ps-accent-50:#2e6be629;--ps-accent-strong:#5a83f8;--ps-accent-label:#84a9ff;--ps-active-bg:#2e6be63d;--ps-active-border:#5a83f88c}.ps-pill[data-v-26761b61]{align-items:center;gap:var(--ps-gap);padding:var(--ps-pad-y) var(--ps-pad-x) var(--ps-pad-y) var(--ps-pad-y);color:var(--ps-fg-3);font-family:inherit;font-size:var(--ps-font-size);cursor:pointer;white-space:nowrap;transition:background var(--ps-dur) var(--ps-ease),color var(--ps-dur) var(--ps-ease),border-color var(--ps-dur) var(--ps-ease);background:0 0;border:1.5px solid #0000;border-radius:999px;font-weight:500;display:inline-flex}.ps-pill[data-v-26761b61]:hover:not(:disabled){background:var(--ps-bg-2)}.ps-pill[data-v-26761b61]:focus-visible{outline:2px solid var(--ps-accent);outline-offset:2px}.ps-pill[data-v-26761b61]:disabled{cursor:not-allowed;opacity:.4}.ps-num[data-v-26761b61]{width:var(--ps-num-size);height:var(--ps-num-size);border:1.5px solid var(--ps-border);background:var(--ps-bg-1);color:var(--ps-fg-3);font-family:var(--font-mono,ui-monospace,"JetBrains Mono",monospace);font-size:var(--ps-num-font-size);transition:background var(--ps-dur) var(--ps-ease),border-color var(--ps-dur) var(--ps-ease),color var(--ps-dur) var(--ps-ease);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex}.ps-num svg[data-v-26761b61]{width:calc(var(--ps-num-size)*.5);height:calc(var(--ps-num-size)*.5)}.ps-label[data-v-26761b61]{line-height:1}.ps-pill.active[data-v-26761b61]{background:var(--ps-active-bg);border-color:var(--ps-active-border);color:var(--ps-accent-label);font-weight:600}.ps-pill.active .ps-num[data-v-26761b61]{background:var(--ps-accent);border-color:var(--ps-accent);color:var(--ps-accent-fg);box-shadow:0 0 0 3px var(--ps-accent-50)}.ps-pill.done[data-v-26761b61]{color:var(--ps-fg-1)}.ps-pill.done .ps-num[data-v-26761b61]{background:var(--ps-accent);border-color:var(--ps-accent);color:var(--ps-accent-fg)}.ps-divider[data-v-26761b61]{width:var(--ps-divider-w);background:var(--ps-border);height:1.5px;transition:background var(--ps-dur) var(--ps-ease);border-radius:999px;flex:none}.ps-divider.done[data-v-26761b61]{background:var(--ps-accent)}.pill-stepper.compact .ps-pill[data-v-26761b61]{padding:var(--ps-compact-pad)}.pill-stepper.compact .ps-pill:not(.active) .ps-label[data-v-26761b61]{display:none}.pill-stepper.compact .ps-pill.active[data-v-26761b61]{padding-right:var(--ps-pad-x)}.pill-stepper.compact .ps-divider[data-v-26761b61]{width:var(--ps-divider-w-compact)}.ps-pill .ps-num svg path[data-v-26761b61]{stroke-dasharray:12;stroke-dashoffset:0}.ps-pill.done .ps-num svg path[data-v-26761b61]{animation:ps-check-draw-26761b61 var(--ps-dur) var(--ps-ease) both}.ps-pill.done .ps-num[data-v-26761b61]{animation:ps-badge-fill-26761b61 var(--ps-dur) var(--ps-ease) both}.ps-divider.done[data-v-26761b61]{transform-origin:0;animation:ps-divider-fill-26761b61 var(--ps-dur) var(--ps-ease) both}@keyframes ps-check-draw-26761b61{0%{stroke-dashoffset:12px}to{stroke-dashoffset:0}}@keyframes ps-badge-fill-26761b61{0%{transform:scale(.82)}to{transform:scale(1)}}@keyframes ps-divider-fill-26761b61{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ps-divider.done[data-v-26761b61],.ps-pill.done .ps-num[data-v-26761b61],.ps-pill.done .ps-num svg path[data-v-26761b61]{animation:none}}
