.ui-tl[data-v-59056bdc]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.ui-tl__step[data-v-59056bdc]{display:grid}.ui-tl__rail[data-v-59056bdc]{align-items:center;display:flex;flex-direction:column}.ui-tl__dot[data-v-59056bdc]{background:var(--bg);border:1px solid var(--border-4);border-radius:50%;flex:none}.ui-tl__line[data-v-59056bdc]{background:var(--border-3);flex:1;width:1px}.ui-tl__meta[data-v-59056bdc],.ui-tl__text[data-v-59056bdc]{color:var(--text-muted)}.ui-tl__meta[data-v-59056bdc]{display:block}.ui-tl__step--done .ui-tl__dot[data-v-59056bdc]{background:var(--text);border-color:var(--text)}.ui-tl__step--done .ui-tl__line[data-v-59056bdc]{background:var(--text)}.ui-tl__step--current .ui-tl__text[data-v-59056bdc],.ui-tl__step--done .ui-tl__text[data-v-59056bdc]{color:var(--text)}.ui-tl--ring-red .ui-tl__step--current .ui-tl__dot[data-v-59056bdc]{border-color:var(--red)}.ui-tl--ring-white .ui-tl__step--current .ui-tl__dot[data-v-59056bdc]{border-color:var(--text)}.ui-tl--desktop .ui-tl__step--current .ui-tl__label[data-v-59056bdc],.ui-tl--mobile .ui-tl__step--current .ui-tl__label[data-v-59056bdc]{font-weight:700}.ui-tl--desktop .ui-tl__step[data-v-59056bdc]{gap:12px;grid-template-columns:14px minmax(0,1fr);min-height:34px}.ui-tl--desktop .ui-tl__dot[data-v-59056bdc]{height:10px;margin-top:3px;width:10px}.ui-tl--desktop .ui-tl__text[data-v-59056bdc]{font-size:13px;padding-bottom:12px}.ui-tl--desktop .ui-tl__meta[data-v-59056bdc]{font-size:11px}.ui-tl--mobile .ui-tl__step[data-v-59056bdc]{gap:14px;grid-template-columns:16px minmax(0,1fr);min-height:56px}.ui-tl--mobile .ui-tl__dot[data-v-59056bdc]{height:12px;margin-top:4px;width:12px}.ui-tl--mobile .ui-tl__text[data-v-59056bdc]{padding-bottom:16px}.ui-tl--mobile .ui-tl__label[data-v-59056bdc]{font-size:15px}.ui-tl--mobile .ui-tl__meta[data-v-59056bdc]{font-size:12px}.ui-tl--phases .ui-tl__step[data-v-59056bdc]{gap:14px;grid-template-columns:16px minmax(0,1fr);min-height:44px}.ui-tl--phases .ui-tl__dot[data-v-59056bdc]{height:12px;margin-top:4px;width:12px}.ui-tl--phases .ui-tl__text[data-v-59056bdc]{font-size:15px;padding-bottom:12px}.ui-tl--phases .ui-tl__meta[data-v-59056bdc]{font-size:12px}
