:root{--swan-step-indicator:1}.swan-step-indicator{font-family:var(--swan-base-font-family-primary);font-size:var(--swan-sem-font-size-standard);font-weight:var(--swan-base-font-weight-bold);letter-spacing:var(--swan-base-font-letter-spacing-100);line-height:var(--swan-base-font-line-height-400)}.swan-step-indicator ol,.swan-step-indicator ul{display:flex;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;overflow-x:auto;padding:var(--swan-sem-space-none);width:max-content;margin:auto}.swan-step-indicator ol::after,.swan-step-indicator ul::after{box-shadow:var(--swan-sem-elevation-scroll-horizontal);content:"";display:block;pointer-events:none;position:sticky;right:-1px;width:1px}.swan-step-indicator .swan-step{position:relative;display:block;align-items:center;margin:0 calc(var(--swan-sem-space-7)/ 2);padding:var(--swan-sem-space-5) 0;list-style-type:none;color:var(--swan-sem-color-text-subtle);font-weight:700;text-align:center;white-space:nowrap}.swan-step-indicator .swan-step::before{z-index:var(--swan-sem-z-index-raised)}.swan-step-indicator .swan-step::after{content:"";display:block;position:absolute;height:var(--swan-sem-border-width-selected);width:100%;bottom:0;background:var(--swan-base-color-transparent)}.swan-step-indicator .swan-step .swan-button-skin-link,.swan-step-indicator .swan-step .swan-link,.swan-step-indicator .swan-step a{display:block;align-items:center;padding:var(--swan-sem-space-3);margin:calc(var(--swan-sem-space-3) * -1)}.swan-step-indicator .swan-step .swan-button-skin-link:focus:not(.focus-visible),.swan-step-indicator .swan-step .swan-link:focus:not(.focus-visible),.swan-step-indicator .swan-step a:focus:not(.focus-visible){outline:0}.swan-step-indicator .swan-step .swan-button-skin-link:focus-visible,.swan-step-indicator .swan-step .swan-button-skin-link:focus:not(:focus-visible),.swan-step-indicator .swan-step .swan-link:focus-visible,.swan-step-indicator .swan-step .swan-link:focus:not(:focus-visible),.swan-step-indicator .swan-step a:focus-visible,.swan-step-indicator .swan-step a:focus:not(:focus-visible){outline:0}.swan-step-indicator .swan-step .swan-button-skin-link.focus-visible,.swan-step-indicator .swan-step .swan-link.focus-visible,.swan-step-indicator .swan-step a.focus-visible{box-shadow:var(--swan-sem-focus-standard)}.swan-step-indicator .swan-step .swan-button-skin-link:focus-visible,.swan-step-indicator .swan-step .swan-link:focus-visible,.swan-step-indicator .swan-step a:focus-visible{box-shadow:var(--swan-sem-focus-standard)}.swan-step-indicator .swan-step .swan-button-skin-link,.swan-step-indicator .swan-step .swan-button-skin-link:hover,.swan-step-indicator .swan-step .swan-link,.swan-step-indicator .swan-step .swan-link:hover,.swan-step-indicator .swan-step a,.swan-step-indicator .swan-step a:hover{text-decoration:none}.swan-step-indicator .swan-step .swan-button-skin-link:focus:not(.focus-visible),.swan-step-indicator .swan-step .swan-link:focus:not(.focus-visible),.swan-step-indicator .swan-step a:focus:not(.focus-visible){outline:0}.swan-step-indicator .swan-step .swan-button-skin-link:focus-visible,.swan-step-indicator .swan-step .swan-button-skin-link:focus:not(:focus-visible),.swan-step-indicator .swan-step .swan-link:focus-visible,.swan-step-indicator .swan-step .swan-link:focus:not(:focus-visible),.swan-step-indicator .swan-step a:focus-visible,.swan-step-indicator .swan-step a:focus:not(:focus-visible){outline:0}.swan-step-indicator .swan-step .swan-button-skin-link.focus-visible,.swan-step-indicator .swan-step .swan-link.focus-visible,.swan-step-indicator .swan-step a.focus-visible{border-radius:var(--swan-sem-border-radius-subtle)}.swan-step-indicator .swan-step .swan-button-skin-link:focus-visible,.swan-step-indicator .swan-step .swan-link:focus-visible,.swan-step-indicator .swan-step a:focus-visible{border-radius:var(--swan-sem-border-radius-subtle)}.swan-step-indicator .swan-step[aria-current=step]{color:var(--swan-sem-color-text-standard)}.swan-step-indicator .swan-step[aria-current=step]::after{background-color:currentcolor}.swan-step-indicator .swan-step-value{display:block;color:var(--swan-sem-color-text-subtle);font-weight:400}.swan-step-indicator .swan-step-value.swan-step-value-skin-error{color:var(--swan-sem-color-text-error)}.swan-step-indicator .swan-step-value.swan-step-value-skin-error::before{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-origin:content-box;mask-origin:content-box;-webkit-mask-size:var(--swan-sem-size-icon-standard) var(--swan-sem-size-icon-standard);mask-size:var(--swan-sem-size-icon-standard) var(--swan-sem-size-icon-standard);position:relative;display:block;content:" ";background-color:var(--swan-sem-color-icon-standard);height:var(--swan-sem-size-icon-standard);width:var(--swan-sem-size-icon-standard);display:inline-block;-webkit-mask-image:url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.00002 5.83334V8.50001M8.00002 11.1667H8.00669M1.80002 7.36667C1.65065 7.51589 1.53216 7.69308 1.45132 7.88812C1.37047 8.08315 1.32886 8.29221 1.32886 8.50334C1.32886 8.71447 1.37047 8.92353 1.45132 9.11857C1.53216 9.3136 1.65065 9.49079 1.80002 9.64001L6.86002 14.7C7.00923 14.8494 7.18643 14.9679 7.38146 15.0487C7.5765 15.1296 7.78556 15.1712 7.99669 15.1712C8.20782 15.1712 8.41688 15.1296 8.61191 15.0487C8.80695 14.9679 8.98414 14.8494 9.13335 14.7L14.1934 9.64001C14.3427 9.49079 14.4612 9.3136 14.5421 9.11857C14.6229 8.92353 14.6645 8.71447 14.6645 8.50334C14.6645 8.29221 14.6229 8.08315 14.5421 7.88812C14.4612 7.69308 14.3427 7.51589 14.1934 7.36667L9.13335 2.30667C8.98414 2.15731 8.80695 2.03881 8.61191 1.95797C8.41688 1.87712 8.20782 1.83551 7.99669 1.83551C7.78556 1.83551 7.5765 1.87712 7.38146 1.95797C7.18643 2.03881 7.00923 2.15731 6.86002 2.30667L1.80002 7.36667Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.00002 5.83334V8.50001M8.00002 11.1667H8.00669M1.80002 7.36667C1.65065 7.51589 1.53216 7.69308 1.45132 7.88812C1.37047 8.08315 1.32886 8.29221 1.32886 8.50334C1.32886 8.71447 1.37047 8.92353 1.45132 9.11857C1.53216 9.3136 1.65065 9.49079 1.80002 9.64001L6.86002 14.7C7.00923 14.8494 7.18643 14.9679 7.38146 15.0487C7.5765 15.1296 7.78556 15.1712 7.99669 15.1712C8.20782 15.1712 8.41688 15.1296 8.61191 15.0487C8.80695 14.9679 8.98414 14.8494 9.13335 14.7L14.1934 9.64001C14.3427 9.49079 14.4612 9.3136 14.5421 9.11857C14.6229 8.92353 14.6645 8.71447 14.6645 8.50334C14.6645 8.29221 14.6229 8.08315 14.5421 7.88812C14.4612 7.69308 14.3427 7.51589 14.1934 7.36667L9.13335 2.30667C8.98414 2.15731 8.80695 2.03881 8.61191 1.95797C8.41688 1.87712 8.20782 1.83551 7.99669 1.83551C7.78556 1.83551 7.5765 1.87712 7.38146 1.95797C7.18643 2.03881 7.00923 2.15731 6.86002 2.30667L1.80002 7.36667Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-color:var(--swan-sem-color-icon-error);height:var(--swan-comp-step-indicator-size-icon);width:var(--swan-comp-step-indicator-size-icon);-webkit-mask-size:var(--swan-comp-step-indicator-size-icon);mask-size:var(--swan-comp-step-indicator-size-icon);vertical-align:text-bottom;margin-right:var(--swan-sem-space-2)}@media only screen and (max-width:767px){.swan-step-indicator:not(.swan-step-indicator-show-all-steps){font-family:var(--swan-base-font-family-primary);font-size:var(--swan-sem-font-size-standard);font-weight:var(--swan-base-font-weight-bold);letter-spacing:var(--swan-base-font-letter-spacing-100);line-height:var(--swan-base-font-line-height-400)}.swan-step-indicator:not(.swan-step-indicator-show-all-steps) ol,.swan-step-indicator:not(.swan-step-indicator-show-all-steps) ul{position:relative;width:100%;overflow-x:initial}.swan-step-indicator:not(.swan-step-indicator-show-all-steps) ol::after,.swan-step-indicator:not(.swan-step-indicator-show-all-steps) ul::after{display:none}.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step{display:none;height:auto;min-height:24px;min-width:0;padding:var(--swan-sem-space-none);margin-top:var(--swan-sem-space-6)}.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step::after{display:none}.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step-next,.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step-previous{position:absolute;z-index:var(--swan-sem-z-index-raised);top:0;display:block;width:var(--swan-sem-size-icon-standard);overflow:hidden;background-image:none}.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step-next,.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step-next a,.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step-next button,.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step-previous,.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step-previous a,.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step-previous button{color:var(--swan-base-color-transparent)!important;white-space:nowrap}.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step-next a::before,.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step-next button::before,.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step-next::before,.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step-previous a::before,.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step-previous button::before,.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step-previous::before{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-origin:content-box;mask-origin:content-box;-webkit-mask-size:var(--swan-sem-size-icon-standard) var(--swan-sem-size-icon-standard);mask-size:var(--swan-sem-size-icon-standard) var(--swan-sem-size-icon-standard);position:relative;display:block;content:" ";background-color:var(--swan-sem-color-icon-standard);height:var(--swan-sem-size-icon-standard);width:var(--swan-sem-size-icon-standard);background-color:var(--swan-sem-color-icon-disabled);left:0;opacity:.5;pointer-events:none;position:absolute;top:0}.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step-next a::before,.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step-next button::before,.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step-previous a::before,.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step-previous button::before{background-color:var(--swan-sem-color-icon-standard);opacity:1}.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step-previous{left:0}.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step-previous a::before,.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step-previous button::before,.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step-previous::before{-webkit-mask-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 18L9 12L15 6" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 18L9 12L15 6" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step-current{-webkit-mask-image:none;mask-image:none;display:block;padding:var(--swan-sem-space-none) var(--swan-sem-size-icon-standard);text-align:center;width:100%}.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step[aria-current=step]+.swan-step-next{display:block;right:0}.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step[aria-current=step]+.swan-step-next .swan-button-skin-link::before,.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step[aria-current=step]+.swan-step-next .swan-link::before,.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step[aria-current=step]+.swan-step-next a::before,.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step[aria-current=step]+.swan-step-next::before{-webkit-mask-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 18L15 12L9 6" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 18L15 12L9 6" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.swan-step-indicator:not(.swan-step-indicator-show-all-steps) .swan-step-value{display:none}}