.react-dots-loader {
  line-height: 0px;
}

.react-dots-loader__circle {
  border-radius: 50%;
  margin-left: 10px;
  background-color: black;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  display: inline-block;
}

.react-dots-loader__circle--one {
  opacity: 1;
  -webkit-animation: react-dots-loader__animation--one 1s infinite linear;
          animation: react-dots-loader__animation--one 1s infinite linear;
}

.react-dots-loader__circle--two,
.react-dots-loader__circle--three {
  opacity: 0.25;
}

.react-dots-loader__circle--two {
  -webkit-animation: react-dots-loader__animation--two 1s infinite linear;
          animation: react-dots-loader__animation--two 1s infinite linear;
}
.react-dots-loader__circle--three {
  -webkit-animation: react-dots-loader__animation--three 1s infinite linear;
          animation: react-dots-loader__animation--three 1s infinite linear;
}

@-webkit-keyframes react-dots-loader__animation--one {
  0% {
    opacity: 1;
  }
  33% {
    opacity: 0.25;
  }
  66% {
    opacity: 0.25;
  }
  100% {
    opacity: 1;
  }
}

@keyframes react-dots-loader__animation--one {
  0% {
    opacity: 1;
  }
  33% {
    opacity: 0.25;
  }
  66% {
    opacity: 0.25;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes react-dots-loader__animation--two {
  0% {
    opacity: 0.25;
  }
  33% {
    opacity: 1;
  }
  66% {
    opacity: 0.25;
  }
}

@keyframes react-dots-loader__animation--two {
  0% {
    opacity: 0.25;
  }
  33% {
    opacity: 1;
  }
  66% {
    opacity: 0.25;
  }
}

@-webkit-keyframes react-dots-loader__animation--three {
  33% {
    opacity: 0.25;
  }
  66% {
    opacity: 1;
  }
  100% {
    opacity: 0.25;
  }
}

@keyframes react-dots-loader__animation--three {
  33% {
    opacity: 0.25;
  }
  66% {
    opacity: 1;
  }
  100% {
    opacity: 0.25;
  }
}

:root {
	--reach-tabs: 1;
}

[data-reach-tabs][data-orientation="vertical"] {
	display: flex;
}

[data-reach-tab-list] {
	display: flex;
	background: hsla(0, 0%, 0%, 0.05);
}

[data-reach-tab-list][aria-orientation="vertical"] {
	flex-direction: column;
}

[data-reach-tab] {
	display: inline-block;
	border: none;
	padding: 0.25em 0.5em;
	margin: 0;
	border-bottom: 1px solid transparent;
	background: none;
	color: inherit;
	font: inherit;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
}

[data-reach-tab]:active {
	background: hsla(0, 0%, 0%, 0.05);
}

[data-reach-tab]:disabled {
	opacity: 0.25;
	cursor: default;
}

[data-reach-tab][data-selected] {
	border-bottom-color: currentColor;
}


/*# sourceMappingURL=main.f34056f2.css.map*/