._badge_1puv0_1 {
  color: white;
  border-radius: 3px;
  padding: 3px 6px 2px 6px;
  font-size: 90%;
}
._banner_uh389_1 {
  position: relative;
  display: flex;
  min-height: 48px;
  align-items: center;
  padding: var(--space-small) var(--space-medium) var(--space-small) 44px;
  background-color: var(--figma-color-bg-brand-tertiary);
}
._success_uh389_9 {
  background-color: var(--figma-color-bg-success);
}
._warning_uh389_12 {
  background-color: var(--figma-color-bg-warning);
}

._icon_uh389_16 {
  position: absolute;
  top: 24px;
  left: 24px;
  color: var(--figma-color-icon);
  transform: translate(-50%, -40%);
}
._success_uh389_9 ._icon_uh389_16 {
  color: var(--figma-color-icon-onsuccess);
}
._warning_uh389_12 ._icon_uh389_16 {
  color: var(--figma-color-icon-onwarning);
}

._children_uh389_30 {
  color: var(--figma-color-text);
  flex: 1;
}
._success_uh389_9 ._children_uh389_30 {
  color: var(--figma-color-text-onsuccess);
}
._warning_uh389_12 ._children_uh389_30 {
  color: var(--figma-color-text-onwarning);
}
._group_17h9q_1 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 100%;
  width: 100%;
  gap: 0.5rem;
}

._card_17h9q_9 {
  border-radius: 5px;
  border: 2px solid lightgrey;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 2.8rem;
}

._card-input_17h9q_20:checked ~ ._card_17h9q_9 {
  border: 2px solid var(--figma-color-bg-brand-pressed);
}

._card-input_17h9q_20:focus ~ ._card_17h9q_9 {
  box-shadow: 0 0 0 1px var(--figma-color-bg-onselected);
}

._logo_17h9q_28 {
  max-width: 32px;
  min-height: 16px;
}
._container_18cf5_1 {
  display: flex;
  align-items: center;
  gap: 4px;
}
._extraInfo_14l9g_1 {
  position: absolute;
  top: 5px;
  right: 5px;
}
._menu_19meo_1 {
  position: absolute;
  left: 0;
  min-width: 100%;
  min-height: 40px;
  padding: var(--space-extra-small) 0;
  background-color: #1e1e1e; /* FIXME */
  border-radius: var(--border-radius-2);
  box-shadow: var(--box-shadow-menu);
  color: rgba(255, 255, 255, 1); /* FIXME */
  font-size: var(--font-size-12);
  overflow-y: auto;
}
._menu_19meo_1::-webkit-scrollbar {
  display: none;
}

._hidden_19meo_18 {
  pointer-events: none;
  visibility: hidden;
}

@media screen and (-webkit-min-device-pixel-ratio: 1.5),
  screen and (min-resolution: 1.5dppx) {
  ._menu_19meo_1 {
    -webkit-font-smoothing: antialiased;
  }
}

._optionHeader_19meo_30,
._optionValue_19meo_31 {
  overflow: hidden;
  padding: 4px 64px 4px 24px;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  gap: 8px;
}

._optionHeader_19meo_30 {
  color: rgba(255, 255, 255, 0.7); /* FIXME */
  font-size: var(--font-size-12);
}

._optionValue_19meo_31 {
  position: relative;
}
._optionValueSelected_19meo_48 {
  background-color: var(--figma-color-bg-brand);
}
._optionValueDisabled_19meo_51 {
  color: rgba(255, 255, 255, 0.4); /* FIXME */
}

._optionSeparator_19meo_55 {
  width: 100%;
  height: 1px;
  margin: var(--space-extra-small) 0;
  background-color: #444444; /* FIXME */
}

._input_19meo_62 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}

._checkIcon_19meo_73 {
  position: absolute;
  top: 5px;
  left: var(--space-extra-small);
}
._dropdown_1xab6_1 {
  position: relative;
  z-index: var(--z-index-1);
  display: inline-block;
  align-items: center;
  color: var(--figma-color-text);
}

._dropdown_1xab6_1:hover {
  background-color: var(--figma-color-bg-hover);
}

._dropdown_1xab6_1:not(._disabled_1xab6_13):focus-within {
  z-index: var(--z-index-2); /* stack `.dropdown` over its sibling elements */
  outline: 0;
}
._disabled_1xab6_13 {
  opacity: var(--opacity-30);
}

._disabled_1xab6_13,
._disabled_1xab6_13 > * {
  cursor: not-allowed;
}

._value_1xab6_26 {
  overflow: hidden;
  margin-right: 6px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._dropdown_1xab6_1:not(._disabled_1xab6_13):hover ._value_1xab6_26,
._dropdown_1xab6_1:not(._disabled_1xab6_13):focus ._value_1xab6_26,
._dropdown_1xab6_1:not(._disabled_1xab6_13):focus-within ._value_1xab6_26 {
  flex-grow: 1;
}

._hasIcon_1xab6_38 ._value_1xab6_26 {
  padding-left: var(--space-extra-large);
}

._dropdown_1xab6_1:not(._disabled_1xab6_13):hover ._chevronIcon_1xab6_42 {
  color: var(--color-black-80);
}

._border_1xab6_46 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-width: 1px;
  border-color: var(--color-silver);
  border-radius: var(--border-radius-2);
}

._menu-left_1xab6_57 {
  right: 0px;
  left: auto;
}

._menu-up_1xab6_62 {
  bottom: 100%;
}
._layer_1ixkw_1 {
  position: relative;
  z-index: var(--z-index-1);
  display: flex;
  height: 32px;
  align-items: center;
  padding: 0 var(--space-small);
}

._input_1ixkw_10,
._box_1ixkw_11 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

._input_1ixkw_10 {
  z-index: var(--z-index-1); /* stack `.input` on top of everything else */
  display: block;
}
._disabled_1ixkw_23 ._input_1ixkw_10 {
  cursor: not-allowed;
}

._input_1ixkw_10:checked ~ ._box_1ixkw_11 {
  background-color: var(--figma-color-bg-selected);
}
._input_1ixkw_10:not(:checked):hover ~ ._box_1ixkw_11,
._input_1ixkw_10:focus ~ ._box_1ixkw_11 {
  border: 1px solid var(--figma-color-border-brand-strong);
}

._component_1ixkw_35 ._input_1ixkw_10:checked ~ ._box_1ixkw_11 {
  background-color: var(--figma-color-bg-component-tertiary);
}
._component_1ixkw_35 ._input_1ixkw_10:not(:checked):hover ~ ._box_1ixkw_11,
._component_1ixkw_35 ._input_1ixkw_10:focus ~ ._box_1ixkw_11 {
  border-color: var(--figma-color-border-component-strong);
}

._icon_1ixkw_43,
._children_1ixkw_44,
._description_1ixkw_45 {
  position: relative;
}

._children_1ixkw_44,
._description_1ixkw_45 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._children_1ixkw_44 {
  padding-left: var(--space-extra-small);
  color: var(--figma-color-text);
}
._component_1ixkw_35 ._children_1ixkw_44 {
  color: var(--figma-color-text-component);
}
._bold_1ixkw_63 ._children_1ixkw_44 {
  font-weight: var(--font-weight-bold);
}

._icon_1ixkw_43 {
  height: 16px;
  flex: 0 0 16px;
  color: var(--figma-color-icon-secondary);
}
._input_1ixkw_10:checked ~ ._icon_1ixkw_43 {
  color: var(--figma-color-icon);
}
._component_1ixkw_35 ._icon_1ixkw_43,
._component_1ixkw_35 ._input_1ixkw_10:checked ~ ._icon_1ixkw_43 {
  color: var(--figma-color-icon-component);
}

._description_1ixkw_45 {
  padding-left: var(--space-extra-small);
  color: var(--figma-color-text-secondary);
}
._layer_1qff0_1:hover ._box_1qff0_1 {
  background-color: var(--figma-color-bg-selected-hover);
}

._right_1qff0_5,
._rightHover_1qff0_6 {
  position: relative;
}

._rightHover_1qff0_6 {
  display: none;
}

._layer_1qff0_1:hover ._right_1qff0_5,
._layer_1qff0_1:hover ._rightHover_1qff0_6,
._box_1qff0_1._selected_1qff0_16 ~ ._rightHover_1qff0_6 {
  display: block;
}

._children_1qff0_20 {
  flex-grow: 1;
}

._selected_1qff0_16 {
  background-color: var(--figma-color-bg-selected);
}
._progress_container_7olr3_1 {
  border-radius: 5px;
  border: 0.5px solid;
  overflow: hidden;
}

._progress_bar_7olr3_7 {
  overflow: hidden;
  width: 50%;
  height: 100%;
  display: block;
}

._progress_bar_7olr3_7::before {
  display: block;
  position: relative;
  content: '';
  height: 100%;
  width: 1200%;
  transform: translateX(-91.67%);
  background: linear-gradient(
    90deg,
    #cf5c5c,
    #c19b4a,
    #def2a0,
    #c6ee4a,
    #42eca6,
    #64b3d9,
    #208ea2,
    #498ada,
    #5b73df,
    #897ed3,
    #cf5c5c,
    #c19b4a
      /* same as first 2 colors to transition smoothly from end to start */
  );
  animation: _gradient_7olr3_1 3s linear infinite;
}

@keyframes _gradient_7olr3_1 {
  100% {
    transform: translateX(0);
  }
}
._steps_9nttk_1 {
  position: relative;
  counter-reset: step-count;
  margin: 0;
  padding: 0;
  display: inline-grid;
  list-style: none;
  --s2d-stepper-counter-size: 20px;
  --s2d-stepper-counter-border-width: 2px;
  --s2d-stepper-connector-border-width: 2px;
}

._steps_9nttk_1 li {
  position: relative;
  padding-bottom: var(--s2d-stepper-counter-size);
  display: inline-flex;
}
._steps_9nttk_1 li > div {
  margin-top: calc(var(--s2d-stepper-counter-border-width) + 2px);
}

/* Hide content for steps not in progress */
._steps_9nttk_1 :not(li[data-step-status='in_progress']) > div > :not(:first-child) {
  display: none;
}

._steps_9nttk_1 li::before {
  flex-shrink: 0;
  counter-increment: step-count;
  content: counter(step-count);
  display: inline-grid;
  width: var(--s2d-stepper-counter-size);
  height: var(--s2d-stepper-counter-size);
  margin-right: calc(var(--s2d-stepper-counter-size) / 2);
  place-items: center;
  border: var(--s2d-stepper-counter-border-width) solid transparent;
  font-variant-numeric: normal;
  border-radius: 999px;
}
._steps_9nttk_1 :not(:last-child)::after {
  position: absolute;
  content: '';
  top: calc(
    var(--s2d-stepper-counter-size) +
      calc(calc(var(--s2d-stepper-counter-border-width) * 2))
  );
  left: calc(
    calc(
        calc(var(--s2d-stepper-counter-size) / 2) +
          calc(var(--s2d-stepper-counter-border-width))
      ) - calc(var(--s2d-stepper-connector-border-width) / 2)
  );
  height: calc(
    100% -
      calc(
        var(--s2d-stepper-counter-size) +
          calc(var(--s2d-stepper-counter-border-width) * 2)
      )
  );
  border-left: var(--s2d-stepper-connector-border-width) solid transparent;
}
._steps_9nttk_1 [data-step-status='error']::before {
  border-color: var(--figma-color-border-danger-strong);
}
._steps_9nttk_1 [data-step-status='error']::after {
  border-color: var(--figma-color-border-danger-strong);
}
._steps_9nttk_1 li[data-step-status='done']::before {
  background-color: var(--figma-color-bg-brand);
  color: var(--figma-color-text-onbrand);
}
._steps_9nttk_1 li[data-step-status='done']::after {
  border-color: var(--figma-color-bg-brand);
}
._steps_9nttk_1 li[data-step-status='in_progress']::before {
  border-color: var(--figma-color-bg-brand);
  animation: 0.5s ease-in-out infinite alternate _glow_9nttk_1;
}
@keyframes _glow_9nttk_1 {
  to {
    box-shadow: 0 0 4px 2px var(--figma-color-bg-brand);
  }
}
._steps_9nttk_1 li[data-step-status='in_progress']::after {
  border-color: var(--figma-color-bg-brand);
}
._steps_9nttk_1 li[data-step-status='pending']::before {
  border-color: var(--figma-color-border-disabled);
}
._steps_9nttk_1 li[data-step-status='pending']::after {
  border-color: var(--figma-color-border-disabled);
}
._centericon_178ze_1 {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
