.mf-stepper{flex-wrap:wrap;margin:0;padding:0;list-style:none;font-size:12.5px}.mf-stepper,.mf-stepper li{display:flex;align-items:center;gap:6px}.mf-stepper li{color:var(--muted-text)}.mf-stepper li+li:before{width:18px;height:1px;content:"";background:var(--line)}.mf-stepper li>.mf-step-dot,.mf-stepper li>a,.mf-stepper li>button{display:inline-flex;align-items:center;gap:6px;color:inherit}.mf-stepper li>a,.mf-stepper li>button{padding:3px 6px 3px 3px;border-radius:999px;transition:background .16s var(--ease),color .16s var(--ease)}.mf-stepper li>a:hover,.mf-stepper li>button:hover{background:var(--surface-2);color:var(--ink)}.mf-step-dot{display:inline-grid;flex:none;place-items:center;width:20px;height:20px;border:1px solid var(--line);border-radius:50%;font-size:10.5px;font-variant-numeric:tabular-nums}.mf-step-label{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.mf-step-label small{min-width:17px;padding:1px 5px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:10.5px;text-align:center;font-variant-numeric:tabular-nums}.mf-stepper [data-state=done]{color:var(--ink-2)}.mf-stepper [data-state=done] .mf-step-dot{border-color:var(--up);background:color-mix(in srgb,var(--up) 12%,var(--surface));color:var(--up)}.mf-stepper [data-state=current]{color:var(--ink);font-weight:550}.mf-stepper [data-state=current] .mf-step-dot{border-color:var(--ink);background:var(--ink);color:var(--canvas)}@media (max-width:620px){.mf-stepper li+li:before{width:8px}.mf-stepper [data-state=next] .mf-step-label{display:none}}