/*!
 * (c) Valve Corporation. Use is governed by the terms of the Steam Subscriber Agreement http://store.steampowered.com/subscriber_agreement/. 
 * 
 */
.throbber_LoadingWrapper_9UFR8 {
  display: flex;
  flex-direction: column;
  margin: 0; }

.throbber_LoadingWrapper_9UFR8.throbber_noString_2uxjb {
  flex-direction: row; }

.throbber_LoadingWrapper_9UFR8 .throbber_Throbber_1Y6Da,
.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber,
.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber path {
  width: 100%;
  height: 100%;
  position: relative; }

.throbber_LoadingWrapper_9UFR8 .throbber_Throbber_1Y6Da {
  align-self: center;
  margin: 0px;
  width: 100%;
  height: 100%; }

.throbber_LoadingWrapper_9UFR8.throbber_throbber_small_21jHr .throbber_Throbber_1Y6Da {
  width: 32px;
  height: 32px; }

.throbber_LoadingWrapper_9UFR8.throbber_throbber_medium_1nACb .throbber_Throbber_1Y6Da {
  width: 64px;
  height: 64px; }

.throbber_LoadingWrapper_9UFR8.throbber_throbber_large_3hJM_ .throbber_Throbber_1Y6Da {
  width: 92px;
  height: 92px; }

.throbber_throbber_center_wrapper_1Dn-N {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }

.throbber_throbber_center_wrapper_1Dn-N .throbber_ThrobberText_3r290,
.throbber_LoadingWrapper_9UFR8 .throbber_ThrobberText_3r290 {
  color: #3d85c8;
  font-size: 12px;
  text-transform: uppercase;
  text-align: center;
  flex: 1;
  user-select: none;
  margin-top: 8px;
  font-weight: 500; }

.throbber_LoadingWrapper_9UFR8.throbber_throbber_medium_1nACb .throbber_ThrobberText_3r290 {
  margin-top: 4px; }

.throbber_LoadingWrapper_9UFR8.throbber_throbber_small_21jHr .throbber_ThrobberText_3r290 {
  margin-top: 2px; }

.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber.throbber_blur_3cMTP {
  filter: blur(3px);
  position: absolute;
  left: 0;
  top: 0px; }

.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber.throbber_blur_3cMTP path {
  stroke: #4375fd; }

.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber path {
  stroke: #67c1f5;
  animation-name: throbber_ThrobberRoundLoop_3iwJU;
  animation-duration: 0.7s;
  stroke-linecap: butt;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  opacity: 0.0; }

.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundOuterOutline_1yAiX,
.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundOuter_3LNze {
  stroke-dashoffset: 0;
  stroke-dasharray: 116;
  /*stroke-dasharray: 40 10 30 20 20 30 10 40;*/
  stroke-width: 6px; }

.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundOuter_3LNze {
  opacity: 1;
  stroke: #3b8bb9;
  stroke-width: 6px;
  transform-origin: 50% 50%;
  stroke-linecap: round; }

.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundOuterOutline_1yAiX {
  display: none; }

@keyframes throbber_ThrobberRoundLoop_3iwJU {
  to {
    stroke-dashoffset: -232.00; } }

.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundFill_3dnp9 {
  animation-name: throbber_ThrobberFillLoop_1e442;
  animation-duration: 3s;
  animation-delay: -1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  opacity: 1;
  stroke-width: 0; }

@keyframes throbber_ThrobberFillLoop_1e442 {
  0% {
    fill: rgba(103, 193, 245, 0); }
  50% {
    fill: rgba(103, 193, 245, 0.05); }
  100% {
    fill: rgba(103, 193, 245, 0); } }

.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_topCircle_3Zy4H .throbber_circlePulse_17mrs,
.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_topCircle_3Zy4H circle {
  stroke: #67c1f5;
  animation-name: throbber_ThrobberTopCircleLoop_RFW6m;
  animation-duration: 3s;
  animation-delay: -1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  transform-origin: 67% 36%; }

.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_topCircle_3Zy4H circle {
  animation-name: throbber_ThrobberBottomCircleLoop_1AigW; }

.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_bottomCircle_1XTvd path {
  fill: #67c1f5;
  stroke-width: 0;
  animation-name: throbber_ThrobberBottomCircleLoop_1AigW;
  animation-duration: 3s;
  animation-delay: -0.6s;
  animation-iteration-count: infinite;
  animation-timing-function: linear; }

@keyframes throbber_ThrobberTopCircleLoop_RFW6m {
  0% {
    opacity: 0;
    transform: scale(0.75);
    stroke-width: 4px; }
  20% {
    opacity: 0.3; }
  40% {
    opacity: 0; }
  50% {
    opacity: 0;
    transform: scale(5);
    stroke-width: 0px; }
  100% {
    opacity: 0;
    transform: scale(5);
    stroke-width: 0px; } }

@keyframes throbber_ThrobberBottomCircleLoop_1AigW {
  0% {
    opacity: 0; }
  40% {
    opacity: 1; }
  80% {
    opacity: 0; }
  100% {
    opacity: 0; } }

.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber15_Ty6Px,
.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber14_T03GA,
.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber13_2YjHq,
.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber12_39ueX,
.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber11_ze_zC,
.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber10_jIdSr,
.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber09_3R4dR,
.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber08_2WJ-s,
.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber07_2UhCH,
.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber06_gkW0p,
.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber05_20j9w,
.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber04_3TMdv,
.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber03_3aNO_,
.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber02_1m8h_,
.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber01_2h6Ph {
  animation-name: throbber_ThrobberRoundLoopThickness_1YJDV;
  animation-duration: 3s;
  stroke-dasharray: 150 950; }

.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber01_2h6Ph {
  animation-delay: -0.0s;
  opacity: 0.06;
  stroke-width: 0.5px; }

.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber02_1m8h_ {
  animation-delay: -0.1s;
  opacity: 0.13;
  stroke-width: 1.0px; }

.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber03_3aNO_ {
  animation-delay: -0.2s;
  opacity: 0.20;
  stroke-width: 1.5px; }

.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber04_3TMdv {
  animation-delay: -0.3s;
  opacity: 0.26;
  stroke-width: 2.0px; }

.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber05_20j9w {
  animation-delay: -0.4s;
  opacity: 0.33;
  stroke-width: 2.5px; }

.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber06_gkW0p {
  animation-delay: -0.5s;
  opacity: 0.40;
  stroke-width: 3.0px; }

.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber07_2UhCH {
  animation-delay: -0.6s;
  opacity: 0.46;
  stroke-width: 3.5px; }

.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber08_2WJ-s {
  animation-delay: -0.7s;
  opacity: 0.53;
  stroke-width: 4.0px; }

.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber09_3R4dR {
  animation-delay: -0.8s;
  opacity: 0.6;
  stroke-width: 4.5px; }

.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber10_jIdSr {
  animation-delay: -0.9s;
  opacity: 0.66;
  stroke-width: 5.0px; }

.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber11_ze_zC {
  animation-delay: -1.0s;
  opacity: 0.73;
  stroke-width: 5.5px; }

.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber12_39ueX {
  animation-delay: -1.1s;
  opacity: 0.8;
  stroke-width: 6.0px; }

.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber13_2YjHq {
  animation-delay: -1.2s;
  opacity: 0.86;
  stroke-width: 6.5px; }

.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber14_T03GA {
  animation-delay: -1.3s;
  opacity: 0.93;
  stroke-width: 7.0px; }

.throbber_LoadingWrapper_9UFR8 .SVGIcon_Throbber .throbber_roundThrobber15_Ty6Px {
  animation-delay: -1.4s;
  opacity: 1;
  stroke-width: 7.5px; }

@keyframes throbber_ThrobberRoundLoopThickness_1YJDV {
  0% { }
  /*
	10%
	{
		stroke-width: 4.5px;
	}
	20%
	{
		stroke-width: 2px;
	}
	30%
	{
		stroke-width: 4.5px;
	}
	40%
	{
		stroke-width: 2px;
	}
	50%
	{
		stroke-width: 4.5px;
	}
	60%
	{
		stroke-width: 9px;
	}
	70%
	{
		stroke-width: 4.5px;
	}
	80%
	{
		stroke-width: 9px;
	}
	90%
	{
		stroke-width: 9px;
	}*/
  100% {
    stroke-dashoffset: -1100.00; } }

.SVGIcon_Button {
  fill: #ffffff;
  overflow: visible;
  width: 100%;
  height: 100%;
  max-width: 320px;
  max-height: 320px; }

.throbber_throbber_small_21jHr {
  width: 36px;
  height: 36px; }

.throbber_throbber_medium_1nACb {
  width: 60px;
  height: 60px; }

.throbber_throbber_large_3hJM_ {
  width: 92px;
  height: 92px; }

.throbber_throbber_xlarge_iO6_X {
  width: 120px;
  height: 120px; }


/*# sourceMappingURL=bundle.css.map*/