.step-list-module__3F1jKq__list{gap:var(--s-32);counter-reset:step-counter;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.step-list-module__3F1jKq__list{flex-direction:row;align-items:flex-start;gap:0}}.step-list-module__3F1jKq__step{align-items:flex-start;gap:var(--s-24);flex-direction:row;flex:1;display:flex;position:relative}@media (min-width:768px){.step-list-module__3F1jKq__step{padding-right:var(--s-32);flex-direction:column;align-items:flex-start}}.step-list-module__3F1jKq__step:not(:last-child):after{content:"";background:var(--border-2);z-index:0;left:calc(var(--s-24) - 1px);top:var(--s-48);bottom:calc(-1 * var(--s-32));width:2px;position:absolute}@media (min-width:768px){.step-list-module__3F1jKq__step:not(:last-child):after{left:var(--s-48);top:calc(var(--s-24) - 1px);width:auto;height:2px;bottom:auto;right:0}}.step-list-module__3F1jKq__stepCompleted:not(:last-child):after{background:var(--bp-confirm)}.step-list-module__3F1jKq__marker{z-index:1;width:var(--s-48);height:var(--s-48);border:2px solid var(--border-2);background:var(--surface-0);color:var(--text-secondary);transition:border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.step-list-module__3F1jKq__markerNumber{font-family:var(--font-mono);font-size:var(--fs-13);letter-spacing:-.02em;font-weight:600}.step-list-module__3F1jKq__stepActive .step-list-module__3F1jKq__marker{border-color:var(--bp-signal);color:var(--bp-signal-ink);background:var(--bp-signal-soft)}.step-list-module__3F1jKq__stepCompleted .step-list-module__3F1jKq__marker{border-color:var(--bp-confirm);background:var(--bp-confirm);color:var(--bp-white)}.step-list-module__3F1jKq__copy{gap:var(--s-8);flex-direction:column;flex:1;min-width:0;display:flex}@media (min-width:768px){.step-list-module__3F1jKq__copy{margin-top:var(--s-16)}}.step-list-module__3F1jKq__title{font-family:var(--font-display);font-size:var(--fs-20);color:var(--text-primary);margin:0;font-weight:400;line-height:1.2}.step-list-module__3F1jKq__stepActive .step-list-module__3F1jKq__title{color:var(--bp-signal-ink)}.step-list-module__3F1jKq__body{font-family:var(--font-body);font-size:var(--fs-14);color:var(--text-secondary);line-height:1.5}.step-list-module__3F1jKq__body p{margin:0}.step-list-module__3F1jKq__compact{gap:var(--s-16)}.step-list-module__3F1jKq__compact .step-list-module__3F1jKq__title{font-size:var(--fs-16)}
