.ds-instructions{gap:var(--gap-400);flex-direction:column;width:100%;display:flex}.ds-instructions__title{font-family:var(--font-heading-3-family);font-size:var(--font-heading-3-size);font-weight:var(--font-heading-3-weight);line-height:var(--font-heading-3-line-height);letter-spacing:var(--font-heading-3-letter-spacing);color:var(--color-text-primary);margin:0}.ds-instructions__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.ds-instructions__step{gap:var(--gap-200);display:flex}.ds-instructions__indicator{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.ds-instructions__badge{border-radius:var(--radius-pill);border:var(--border-025) solid var(--color-action-primary-border);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ds-instructions__badge .material-symbols-rounded{--icon-size:var(--icon-size-600);color:var(--color-action-primary-bg)}.ds-instructions__number{font-family:var(--font-title-body-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-title-body-weight);color:var(--color-action-primary-bg);line-height:1}.ds-instructions__dot{border-radius:var(--radius-pill);background-color:var(--color-action-primary-bg);width:8px;height:8px}.ds-instructions__connector{width:var(--border-025);min-height:var(--padding-400);background-color:var(--color-bg-container-border);flex:1}.ds-instructions__content{gap:var(--gap-050);padding-top:var(--padding-100);padding-bottom:var(--padding-400);flex-direction:column;min-width:0;display:flex}.ds-instructions__step:last-child .ds-instructions__content{padding-bottom:0}.ds-instructions__label{font-family:var(--font-paragraph-emphasis-family);font-size:var(--font-paragraph-emphasis-size);font-weight:var(--font-paragraph-emphasis-weight);line-height:var(--font-paragraph-emphasis-line-height);letter-spacing:var(--font-paragraph-emphasis-letter-spacing);color:var(--color-text-primary);margin:0}.ds-instructions__description{font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);letter-spacing:var(--font-paragraph-letter-spacing);color:var(--color-text-secondary);margin:0}.ds-instructions--horizontal .ds-instructions__list{flex-direction:row}.ds-instructions--horizontal .ds-instructions__step{text-align:center;flex-direction:column;flex:1;align-items:center}.ds-instructions--horizontal .ds-instructions__indicator{flex-direction:row;width:100%}.ds-instructions--horizontal .ds-instructions__connector{width:auto;height:var(--border-025);flex:1;align-self:center;min-width:0;min-height:0}.ds-instructions--horizontal .ds-instructions__content{padding-top:var(--padding-200);padding-bottom:0}.ds-instructions--compact .ds-instructions__title{font-size:var(--font-title-body-size);line-height:var(--font-title-body-line-height)}.ds-instructions--compact .ds-instructions__badge{width:24px;height:24px}.ds-instructions--compact .ds-instructions__badge .material-symbols-rounded{--icon-size:var(--icon-size-500)}.ds-instructions--compact .ds-instructions__number{font-size:12px}.ds-instructions--compact .ds-instructions__dot{width:6px;height:6px}.ds-instructions--compact .ds-instructions__label,.ds-instructions--compact .ds-instructions__description{font-size:var(--font-paragraph-sm-size);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing)}.ds-instructions--compact .ds-instructions__content{padding-top:var(--padding-050);padding-bottom:var(--padding-200)}.ds-instructions--compact .ds-instructions__step:last-child .ds-instructions__content{padding-bottom:0}
