@layer hm-components{.steps-link[data-v-dc44f43d]{--step-c:var(--c-title);--step-border:var(--c-title);--step-bg:transparent;gap:var(--spacing-2xs);text-align:center;cursor:default;-webkit-user-select:none;user-select:none;flex-direction:column;position:relative}.steps-link[data-v-dc44f43d],.steps-link__indicator[data-v-dc44f43d]{align-items:center;width:3.6rem;display:flex}.steps-link__indicator[data-v-dc44f43d]{height:3.6rem;color:var(--step-c);border:1px solid var(--step-border);border-radius:var(--radius-full);background-color:var(--step-bg);transition:var(--transition-fast);justify-content:center}.steps-link__number[data-v-dc44f43d]{font-size:var(--text-body-md);line-height:var(--text-body-md-lh);transition:var(--transition-fast)}.steps-link__title[data-v-dc44f43d]{font-size:var(--text-caption);line-height:var(--text-caption-lh);min-width:var(--spacing-4xl);transition:var(--transition-fast);font-weight:500}.steps-link--valid[data-v-dc44f43d]{--step-c:var(--c-title-inverted);--step-border:var(--accent-primary);--step-bg:var(--accent-primary);cursor:pointer}.steps-link--invalid[data-v-dc44f43d]{--step-c:var(--c-title-inverted);--step-border:var(--fill-c-warning);--step-bg:var(--fill-c-warning);cursor:pointer}.steps-link--active[data-v-dc44f43d]{--step-c:var(--accent-primary);--step-border:var(--accent-primary);--step-bg:transparent;cursor:pointer}.steps-link[data-v-dc44f43d]:disabled{opacity:.72;cursor:not-allowed}.steps-item[data-v-ee3ba881]{padding-inline-end:var(--spacing-md);position:relative}.steps-item[data-v-ee3ba881]:not(:last-child){padding-inline-end:var(--spacing-4xl)}.steps-item[data-v-ee3ba881]:not(:last-child):after{content:"";width:.1rem;height:.1rem;width:calc(var(--spacing-4xl) - .8rem);border-block-start:1px solid var(--border-secondary);position:absolute;inset:1.8rem auto auto 4.4rem;translate:0 -50%}@media (width>=48em){.steps-item[data-v-ee3ba881]:not(:last-child){padding-inline-end:10rem}.steps-item[data-v-ee3ba881]:not(:last-child):after{width:9.2rem}}.steps[data-v-da583b35]{flex-direction:column;padding-block-end:var(--spacing-2xl);display:flex}.steps__list[data-v-da583b35]{align-items:flex-start;gap:var(--spacing-2xs);width:calc(100% + var(--spacing-md)*2);margin-inline-start:calc(var(--spacing-md)*-1);padding-block-end:var(--spacing-2xs);padding-inline-start:var(--spacing-md);display:flex;overflow-x:auto}}
