.stepper__wrapper{position:absolute;inset-inline-start:-15px;width:100vw;display:flex;flex-direction:column;align-items:flex-start;z-index:4}.stepper__compact{width:100%}.stepper__initial{display:flex;align-items:center;background:var(--vcdk-color-bg);width:100%;padding:var(--vcdk-spacing-6)}.stepper__expanded{overflow:hidden;max-height:0;transition:max-height .3s ease-in-out;background:var(--vcdk-color-bg);width:100%}.stepper__expanded--content{padding:var(--vcdk-spacing-6);padding-block-start:0}.stepper__expanded.open{max-height:384px;border-radius:0 0 var(--vcdk-radius-large) var(--vcdk-radius-large)}.stepper__icon{padding:0 var(--vcdk-spacing-5)}.stepper-mobile{position:sticky;overflow:visible;inset-block-start:var(--header-displayed-height);z-index:4}.stepper__overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:3;inset-block-start:var(--header-displayed-height)}@media(min-width: 960px){.stepper.collapsed,.stepper.expanded{position:fixed;inset-block-start:40%;inset-inline-start:auto;z-index:4;display:flex;flex-direction:column;align-items:center;min-width:32px;min-height:152px;padding:var(--vcdk-spacing-6) var(--vcdk-spacing-5);gap:var(--vcdk-spacing-4);background:var(--vcdk-color-bg);border-start-start-radius:var(--vcdk-radius-large);border-end-start-radius:var(--vcdk-radius-large);box-shadow:0 .2px 2px 0 var(--vcdk-color-bg-shadow),0 1px 2px 0 var(--vcdk-color-bg-shadow);transition:transform .3s ease-in-out,min-width .3s ease-in-out,min-height .3s ease-in-out;inset-inline-end:-1px}.stepper.collapsed{justify-content:center}.stepper.collapsed.expanded{transform:translateY(-35%);justify-content:flex-start;width:192px;height:384px}.stepper.expanded{transform:translateY(-35%);justify-content:flex-start;padding-block:var(--vcdk-spacing-5);padding-inline:var(--vcdk-spacing-4);min-width:192px;min-height:384px}.stepper.expanded .stepper__dot{display:none}.stepper__dot{display:block;width:var(--vcdk-spacing-4);height:var(--vcdk-spacing-4);border-radius:50%}.stepper__dot--completed,.stepper__dot--current{background:var(--vcdk-color-icon);border:1px solid var(--vcdk-color-icon)}.stepper__dot--not-completed{background:var(--vcdk-color-bg-disabled)}.step__num-black:hover,.current:hover{text-decoration-line:underline;text-decoration-style:solid;cursor:pointer}.step__num-white:not(.current):hover{pointer-events:default}}