@keyframes _spinner-rotator_1612d_oh9fc_1{
  0%{
    transform:rotate(0deg);
  }
  100%{
    transform:rotate(360deg);
  }
}
@keyframes _spinner-line-left_1612d_oh9fc_1{
  0%{
    transform:rotate(0deg);
  }
  50%{
    transform:rotate(120deg);
  }
  100%{
    transform:rotate(0deg);
  }
}
@keyframes _spinner-line-right_1612d_oh9fc_1{
  0%{
    transform:rotate(90deg);
  }
  50%{
    transform:rotate(-30deg);
  }
  100%{
    transform:rotate(90deg);
  }
}
._root_1612d_oh9fc_33:not(#\9){
  display:inline-block;
  vertical-align:top;
  animation:_spinner-rotator_1612d_oh9fc_1 0.7s linear infinite;
  box-sizing:border-box;
  line-height:0;
}
._root_1612d_oh9fc_33._size-normal_1612d_oh9fc_41:not(#\9){
  width:1.6rem;
  width:var(--size-icon-normal-3o9QS_, 1.6rem);
  height:1.6rem;
  height:var(--size-icon-normal-3o9QS_, 1.6rem);
  padding:calc((1.6rem - 1.2rem) / 2);
  padding:calc((var(--size-icon-normal-3o9QS_, 1.6rem) - 1.2rem) / 2);
  margin-top:calc((2.2rem - 1.6rem) / 2);
  margin-top:calc((var(--size-lineHeight-body-100-2aIKVt, 2.2rem) - var(--size-icon-normal-3o9QS_, 1.6rem)) / 2);
  margin-bottom:calc((2.2rem - 1.6rem) / 2);
  margin-bottom:calc((var(--size-lineHeight-body-100-2aIKVt, 2.2rem) - var(--size-icon-normal-3o9QS_, 1.6rem)) / 2);
  box-sizing:border-box;
}
._root_1612d_oh9fc_33._size-big_1612d_oh9fc_49:not(#\9){
  width:3.2rem;
  width:var(--size-icon-big-ne7xIx, 3.2rem);
  height:3.2rem;
  height:var(--size-icon-big-ne7xIx, 3.2rem);
  padding:calc((3.2rem - 2.4rem) / 2);
  padding:calc((var(--size-icon-big-ne7xIx, 3.2rem) - 2.4rem) / 2);
  margin-top:calc((3.6rem - 3.2rem) / 2);
  margin-top:calc((var(--size-lineHeight-heading-500-1Bmg96, 3.6rem) - var(--size-icon-big-ne7xIx, 3.2rem)) / 2);
  margin-bottom:calc((3.6rem - 3.2rem) / 2);
  margin-bottom:calc((var(--size-lineHeight-heading-500-1Bmg96, 3.6rem) - var(--size-icon-big-ne7xIx, 3.2rem)) / 2);
  box-sizing:border-box;
}
._root_1612d_oh9fc_33._size-large_1612d_oh9fc_57:not(#\9){
  width:4.8rem;
  width:var(--size-icon-large-nQnxxx, 4.8rem);
  height:4.8rem;
  height:var(--size-icon-large-nQnxxx, 4.8rem);
  padding:calc((4.8rem - 3.6rem) / 2);
  padding:calc((var(--size-icon-large-nQnxxx, 4.8rem) - 3.6rem) / 2);
  margin-top:calc((5.6rem - 4.8rem) / 2);
  margin-top:calc((var(--size-lineHeight-display-200-X7YH-w, 5.6rem) - var(--size-icon-large-nQnxxx, 4.8rem)) / 2);
  margin-bottom:calc((5.6rem - 4.8rem) / 2);
  margin-bottom:calc((var(--size-lineHeight-display-200-X7YH-w, 5.6rem) - var(--size-icon-large-nQnxxx, 4.8rem)) / 2);
  box-sizing:border-box;
}
._root_1612d_oh9fc_33._variant-normal_1612d_oh9fc_65:not(#\9){
  color:currentColor;
}
._root_1612d_oh9fc_33._variant-disabled_1612d_oh9fc_68:not(#\9){
  color:#aab7b8;
  color:var(--color-text-interactive-disabled-2xktd9, #aab7b8);
}
._root_1612d_oh9fc_33._variant-inverted_1612d_oh9fc_71:not(#\9){
  color:#ffffff;
  color:var(--color-text-inverted-2k-l2Z, #ffffff);
}

._circle_1612d_oh9fc_75:not(#\9){
  display:inline-block;
  width:50%;
  height:100%;
  overflow:hidden;
  position:relative;
}
._circle_1612d_oh9fc_75:not(#\9):after{
  position:absolute;
  box-sizing:border-box;
  content:"";
  border-radius:50%;
  border:0.2rem solid;
  border-right-color:transparent;
  border-bottom-color:transparent;
}
._circle_1612d_oh9fc_75:not(#\9):after{
  animation:1.5s ease-in-out infinite;
  top:0;
  left:0;
  height:100%;
  width:200%;
}
._circle_1612d_oh9fc_75._circle-left_1612d_oh9fc_99:not(#\9):after{
  left:0;
  animation-name:_spinner-line-left_1612d_oh9fc_1;
}
._circle_1612d_oh9fc_75._circle-right_1612d_oh9fc_104:not(#\9):after{
  left:-100%;
  animation-name:_spinner-line-right_1612d_oh9fc_1;
}