@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fade{to{opacity:0}}@keyframes wave-primary{to{box-shadow:0 0 0 var(--token-color-primary-50);box-shadow:0 0 0 6px var(--token-color-primary-20)}}@keyframes wave-danger{to{box-shadow:0 0 0 var(--token-color-danger-red-50);box-shadow:0 0 0 6px var(--token-color-danger-red-20)}}.btn-s,.btn-size-sm{height:32px;padding:8px 24px;font-size:var(--token-font-size-button-text-s);line-height:var(--token-font-line-height-button-text-s)}.btn-s .btn-spinner,.btn-size-sm .btn-spinner{height:12px;width:12px;border-width:2px}.btn-s .btn-icon,.btn-size-sm .btn-icon{font-size:16px}.btn-link-size-sm,.btn-s.btn-link{font-size:var(--token-font-size-button-link-s);line-height:var(--token-font-line-height-button-link-s)}.btn-m,.btn-size-md{height:40px;padding:8px 24px;font-size:var(--token-font-size-button-text-m);line-height:var(--token-font-line-height-button-text-m)}.btn-m .btn-spinner,.btn-size-md .btn-spinner{height:16px;width:16px;border-width:2.5px}.btn-m .btn-icon,.btn-size-md .btn-icon{font-size:20px}.btn-link-size-md,.btn-m.btn-link{font-size:var(--token-font-size-button-link-m);line-height:var(--token-font-line-height-button-link-m)}.btn-l,.btn-size-lg{height:48px;padding:8px 32px;font-size:var(--token-font-size-button-text-l);line-height:var(--token-font-line-height-button-text-l)}.btn-l .btn-spinner,.btn-size-lg .btn-spinner{height:22px;width:22px;border-width:3px}.btn-l .btn-icon,.btn-size-lg .btn-icon{font-size:24px}.btn-l.btn-link,.btn-link-size-lg{font-size:var(--token-font-size-button-link-l);line-height:var(--token-font-line-height-button-link-l)}.btn-size-xl,.btn-xl{height:56px;padding:8px 40px;font-size:var(--token-font-size-button-text-xl);line-height:var(--token-font-line-height-button-text-xl)}.btn-size-xl .btn-spinner,.btn-xl .btn-spinner{height:24px;width:24px;border-width:3.4px}.btn-size-xl .btn-icon,.btn-xl .btn-icon{font-size:28px}.btn-link-size-xl,.btn-xl.btn-link{font-size:var(--token-font-size-button-link-xl);line-height:var(--token-font-line-height-button-link-xl)}.btn-color-primary.btn-primary,.btn-primary,.btn-variant-primary{background-color:var(--token-color-primary-50);color:var(--token-color-background-neutral-white);font-weight:var(--token-font-weight-bold)}.btn-primary .btn-spinner,.btn-variant-primary .btn-spinner{border-color:var(--token-color-background-neutral-white) var(--token-color-background-neutral-white) var(--token-color-background-neutral-white) transparent}.btn-primary:hover,.btn-variant-primary:hover{background-color:var(--token-color-primary-40)}.btn-primary:focus-visible,.btn-variant-primary:focus-visible{background-color:var(--token-color-primary-40);box-shadow:0 0 0 2px var(--token-color-background-neutral-white),0 0 0 4px var(--token-color-dark-grey-90)}.btn-primary:active,.btn-variant-primary:active{background-color:var(--token-color-primary-60)}.btn-variant-primary[disabled],[disabled].btn-primary{background-color:var(--token-color-primary-30);cursor:not-allowed}.btn-color-primary.btn-secondary,.btn-secondary,.btn-variant-secondary{background-color:var(--token-color-background-neutral-white);color:var(--token-color-primary-50);box-shadow:0 0 0 1px var(--token-color-primary-50);font-weight:var(--token-font-weight-bold)}.btn-secondary .btn-spinner,.btn-variant-secondary .btn-spinner{border-color:var(--token-color-primary-30) var(--token-color-primary-30) var(--token-color-primary-30) transparent}.btn-secondary:hover,.btn-variant-secondary:hover{background-color:var(--token-color-primary-10)}.btn-secondary:focus-visible,.btn-variant-secondary:focus-visible{background-color:var(--token-color-primary-10);color:var(--token-color-primary-50);box-shadow:0 0 0 1px var(--token-color-primary-50),0 0 0 2px var(--token-color-background-neutral-white),0 0 0 4px var(--token-color-dark-grey-90)}.btn-secondary:active,.btn-variant-secondary:active{background-color:var(--token-color-primary-20)}.btn-variant-secondary[disabled],[disabled].btn-secondary{background-color:var(--token-color-primary-10);box-shadow:0 0 0 1px var(--token-color-primary-30);color:var(--token-color-primary-30);cursor:not-allowed}.btn-variant-secondary[disabled]:hover,[disabled].btn-secondary:hover{background-color:var(--token-color-primary-10)}.btn-link,.btn-variant-link{color:var(--token-color-primary-50);background-color:transparent;padding:4px;border-radius:4px;height:-moz-fit-content;height:fit-content;line-height:24px;font-weight:var(--token-font-weight-medium)}.btn-link:hover,.btn-variant-link:hover{color:var(--token-color-primary-40);text-decoration:underline}.btn-link:focus-visible,.btn-variant-link:focus-visible{color:var(--token-color-primary-40);text-decoration:underline;box-shadow:0 0 0 1px var(--token-color-primary-40)}.btn-link:active,.btn-variant-link:active{color:var(--token-color-primary-70);text-decoration:underline}.btn-variant-link[disabled],[disabled].btn-link{color:var(--token-color-primary-30);cursor:not-allowed}.btn-variant-link[disabled]:active,.btn-variant-link[disabled]:focus-visible,.btn-variant-link[disabled]:hover,[disabled].btn-link:active,[disabled].btn-link:focus-visible,[disabled].btn-link:hover{text-decoration:none}.btn-color-danger.btn-primary,.btn-variant-primary-color-danger{background-color:var(--token-color-danger-red-60);color:var(--token-color-background-neutral-white);font-weight:var(--token-font-weight-bold)}.btn-color-danger.btn-primary:hover,.btn-variant-primary-color-danger:hover{background-color:var(--token-color-danger-red-50)}.btn-color-danger.btn-primary:focus-visible,.btn-variant-primary-color-danger:focus-visible{background-color:var(--token-color-danger-red-50);box-shadow:0 0 0 2px var(--token-color-background-neutral-white),0 0 0 4px var(--token-color-dark-grey-90)}.btn-color-danger.btn-primary:active,.btn-variant-primary-color-danger:active{background-color:var(--token-color-danger-red-70)}.btn-variant-primary-color-danger[disabled],[disabled].btn-color-danger.btn-primary{background-color:var(--token-color-danger-red-30);cursor:not-allowed}.btn-color-danger.btn-secondary,.btn-variant-secondary-color-danger{background-color:var(--token-color-background-neutral-white);color:var(--token-color-danger-red-50);box-shadow:0 0 0 1px var(--token-color-danger-red-50);font-weight:var(--token-font-weight-bold)}.btn-color-danger.btn-secondary .btn-spinner,.btn-variant-secondary-color-danger .btn-spinner{border-color:var(--token-color-danger-red-30) var(--token-color-danger-red-30) var(--token-color-danger-red-30) transparent}.btn-color-danger.btn-secondary:hover,.btn-variant-secondary-color-danger:hover{background-color:var(--token-color-danger-red-10)}.btn-color-danger.btn-secondary:focus-visible,.btn-variant-secondary-color-danger:focus-visible{background-color:var(--token-color-danger-red-10);box-shadow:0 0 0 1px var(--token-color-danger-red-50),0 0 0 2px var(--token-color-background-neutral-white),0 0 0 4px var(--token-color-dark-grey-90)}.btn-color-danger.btn-secondary:active,.btn-variant-secondary-color-danger:active{background-color:var(--token-color-danger-red-20)}.btn-variant-secondary-color-danger[disabled],[disabled].btn-color-danger.btn-secondary{background-color:var(--token-color-danger-red-10);box-shadow:0 0 0 1px var(--token-color-danger-red-20);color:var(--token-color-danger-red-30);cursor:not-allowed}.btn-variant-secondary-color-danger[disabled]:hover,[disabled].btn-color-danger.btn-secondary:hover{background-color:var(--token-color-danger-red-10)}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto;border:0;border-radius:99999999px;display:inline-flex;align-items:center;justify-content:center;position:relative;white-space:nowrap;vertical-align:middle;cursor:pointer;transition-property:all;transition-timing-function:ease-in-out;transition-duration:.2s}.btn .btn-spinner{display:inline-block;box-sizing:border-box;border-style:solid;border-radius:99999px;animation:spin 1s linear infinite;margin:0;padding:4px;position:relative}.btn .btn-spinner-text{-webkit-margin-end:8px;margin-inline-end:8px}.btn .btn-icon{display:inline-flex;align-self:center;flex-shrink:0}.btn .btn-icon-left{-webkit-margin-end:4px;margin-inline-end:4px}.btn .btn-icon-right{-webkit-margin-start:4px;margin-inline-start:4px}.btn.btn-color-danger.btn-animation:not(:active,:disabled,[disabled],.btn-link):after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;box-shadow:0 0 0 0 var(--token-color-danger-red-50);opacity:.4;animation:fade 2s ease-in-out,wave-danger .5s ease-in-out;animation-fill-mode:forwards;content:"";pointer-events:none}.btn:not(.btn-color-danger).btn-animation:not(:active,:disabled,[disabled],.btn-link,.btn-color-danger):after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;box-shadow:0 0 0 0 var(--token-color-primary-50);opacity:.4;animation:fade 2s ease-in-out,wave-primary .5s ease-in-out;animation-fill-mode:forwards;content:"";pointer-events:none}.step-progress-bar{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;bottom:0;height:100px;background-color:var(--token-color-background-neutral-white)}.step-progress-bar__stepper{display:flex;width:100%;height:4px}.step-progress-bar__stepper__progress_bar{flex:1 1;background-color:var(--token-color-light-grey-30)}.step-progress-bar__stepper__progress_bar__active{background-color:var(--token-color-primary-50)}.step-progress-bar__content{display:flex;height:100%;align-items:center;justify-content:space-between;padding-left:var(--token-size-padding-left-step-progress-bar-l);padding-right:var(--token-size-padding-right-step-progress-bar-l)}@media (max-width:576px){.step-progress-bar__content{padding-left:var(--token-size-padding-left-step-progress-bar-s);padding-right:var(--token-size-padding-right-step-progress-bar-s)}}.step-progress-bar__content__texts{display:flex;flex-direction:column}.step-progress-bar__content__texts__title{color:var(--token-color-dark-grey-90);font-weight:var(--token-font-weight-semi-bold)}.step-progress-bar__content__texts__subtitle,.step-progress-bar__content__texts__title{font-size:var(--token-font-size-paragraph-s);line-height:var(--token-font-line-height-paragraph-s);margin:0}.step-progress-bar__content__texts__subtitle{color:var(--token-color-dark-grey-80);font-weight:var(--token-font-weight-medium)}.step-progress-bar__content__buttons{display:flex;align-items:center;justify-content:flex-end;width:250px;gap:32px}.step-progress-bar__content__buttons__back_button{display:block}@media (max-width:576px){.step-progress-bar__content__buttons__back_button{display:none}}
/*# sourceMappingURL=9e8a0420c2677af1.css.map*/