._placeholder_19fcz_1 {
  align-items: center;
  justify-content: center;
}
._placeholder_19fcz_1 ._placeholderIcon_19fcz_5 {
  font-size: 100%;
}
._image_19fcz_9 {
  object-fit: contain;
}
._container_1n8jt_1 {
  flex-direction: row;
  align-items: center;
  justify-content: center;
  background-color: #111;
  border-radius: 6px;
  min-height: 30px;
  overflow: hidden;
}
._container_1n8jt_1 ._progress_1n8jt_10 {
  background-color: #178f1f;
  position: absolute;
  left: 0;
  height: 100%;
  border-radius: 6px;
}
._container_eoiyq_1 {
  position: fixed;
  height: 100%;
  width: 100%;
  background-color: #0006;
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  z-index: 5;
}
._container_eoiyq_1 ._content_eoiyq_12 {
  width: 400px;
  max-width: calc(100% - 1rem);
  gap: 2rem;
}
._container_eoiyq_1 ._content_eoiyq_12 ._icon_eoiyq_17 {
  font-size: 40px;
  animation: _spin_eoiyq_1 2s linear infinite;
}
@keyframes _spin_eoiyq_1 {
  0% {
    rotate: 0deg;
  }
  to {
    rotate: 360deg;
  }
}
._container_eoiyq_1 ._content_eoiyq_12 ._text_eoiyq_29 {
  align-items: center;
  gap: 0.5rem;
}
._container_eoiyq_1 ._content_eoiyq_12 ._text_eoiyq_29 ._title_eoiyq_33 {
  font-size: 1.75rem;
}
._container_eoiyq_1 ._content_eoiyq_12 ._text_eoiyq_29 ._message_eoiyq_36 {
  font-size: 1.35rem;
  color: #ffffffbf;
  text-align: center;
}
._container_eoiyq_1 ._content_eoiyq_12 ._progress_eoiyq_41 {
  min-width: 100%;
  outline: 1px solid #2a3442;
}
._contentBackground_eoiyq_46 {
  background-color: #0009;
  padding: 1rem;
  border-radius: 6px;
}
._hoverContainer_167wq_1 {
  position: absolute;
  top: 0;
  left: 0%;
  width: 100%;
  height: 100%;
}
._hoverContainer_167wq_1 ._unlockTimer_167wq_8 {
  position: absolute;
  top: 0;
  left: 0%;
  width: 100%;
  height: 100%;
  border-radius: 6px;
  background-color: #d60a0a;
  z-index: -1;
  animation-name: _unlockAnimation_167wq_1;
  animation-timing-function: linear;
}
@keyframes _unlockAnimation_167wq_1 {
  0% {
    left: -100%;
    filter: brightness(0.7);
  }
  to {
    left: 0;
    filter: brightness(0.7);
  }
}
._container_1xvl6_1 {
  flex-direction: row;
  border-radius: 6px;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  padding: 1.1rem;
  gap: 1.1rem;
  -webkit-user-select: none;
  user-select: none;
  z-index: 1;
}
._container_1xvl6_1 ._label_1xvl6_15 {
  flex: 1;
  font-size: 1rem;
  color: #ffffffe6;
  text-align: center;
  white-space: nowrap;
}
._container_1xvl6_1 ._iconContainer_1xvl6_22,
._container_1xvl6_1 ._rightIconContainer_1xvl6_22,
._container_1xvl6_1 ._leftIconContainer_1xvl6_22 {
  aspect-ratio: 1;
  align-items: center;
  justify-content: center;
  min-width: 1rem;
}
._container_1xvl6_1 ._iconContainer_1xvl6_22 ._icon_1xvl6_22,
._container_1xvl6_1 ._rightIconContainer_1xvl6_22 ._icon_1xvl6_22,
._container_1xvl6_1 ._leftIconContainer_1xvl6_22 ._icon_1xvl6_22 {
  font-size: 1.4rem;
  color: #ffffffe6;
  aspect-ratio: 1;
}
._clickable_1xvl6_33 {
  cursor: pointer;
}
._clickable_1xvl6_33:active {
  scale: 0.99;
}
._clickable_1xvl6_33:hover {
  filter: brightness(1.1);
}
._iconButton_1xvl6_43 {
  background-color: #0000;
  padding: 0;
  aspect-ratio: 1;
  padding-left: 1.1rem;
  padding-right: 1.1rem;
  padding-top: 0;
  padding-bottom: 0;
}
._primary_1xvl6_52 {
  background-color: #005a9c;
}
._secondary_1xvl6_56 {
  background-color: #2a3442;
}
._danger_1xvl6_60 {
  background-color: #d60a0a;
  outline: 1px solid #2b3542;
}
._success_1xvl6_65 {
  background-color: #178f1f;
}
._transparent_1xvl6_69 {
  background-color: transparent;
}
._outline_1xvl6_73 {
  background-color: transparent;
  outline: 2px solid #2b3542;
}
._iconOnly_1xvl6_78 {
  aspect-ratio: 1 !important;
}
._positionFloating_1xvl6_82 {
  position: fixed;
  padding: 1.5rem;
  z-index: 2;
  bottom: 1rem;
  right: 1rem;
}
@media (min-width: 768px) {
  ._positionFloating_1xvl6_82 {
    padding: 1rem;
  }
}
._disabled_1xvl6_95 {
  filter: brightness(0.7) !important;
}
._disabled_1xvl6_95:hover {
  cursor: auto !important;
}
._disabled_1xvl6_95:active {
  scale: 1;
}
._shine_1xvl6_105 {
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to right,
    transparent 0%,
    #404f63 50%,
    transparent 100%
  );
  animation: _shine-moving_1xvl6_1 1.5s infinite linear;
}
@keyframes _shine-moving_1xvl6_1 {
  0% {
    left: -100%;
  }
  to {
    left: 100%;
  }
}
._modal_1l04a_1,
._hideModal_1l04a_1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000 !important;
  background-color: #000000a6;
  animation: _fadeInOverlay_1l04a_1 0.25s linear forwards;
}
@keyframes _fadeInOverlay_1l04a_1 {
  0% {
    opacity: 0%;
  }
  to {
    opacity: 100%;
  }
}
@keyframes _fadeOutOverlay_1l04a_1 {
  0% {
    opacity: 100%;
  }
  to {
    opacity: 0%;
  }
}
._hideModal_1l04a_1 {
  animation: _fadeOutOverlay_1l04a_1 0.25s linear forwards;
}
._animationContainer_1l04a_32,
._hideSlideInLeft_1l04a_32,
._showSlideInLeft_1l04a_32,
._fadeOutContainer_1l04a_32,
._fadeInContainer_1l04a_32 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 1001;
}
._fadeInContainer_1l04a_32 {
  animation: _fadeIn_1l04a_32 0.5s linear forwards;
}
@keyframes _fadeIn_1l04a_32 {
  0% {
    opacity: 0%;
  }
  to {
    opacity: 100%;
  }
}
._fadeOutContainer_1l04a_32 {
  animation: _fadeOut_1l04a_32 0.5s linear forwards;
}
@keyframes _fadeOut_1l04a_32 {
  0% {
    opacity: 100%;
  }
  to {
    opacity: 0%;
  }
}
._showSlideInLeft_1l04a_32 {
  animation: _slideInLeft_1l04a_1 0.25s linear forwards;
}
@keyframes _slideInLeft_1l04a_1 {
  0% {
    transform: translate(-100%);
  }
  to {
    transform: translate(0);
  }
}
._hideSlideInLeft_1l04a_32 {
  animation: _slideOutLeft_1l04a_1 0.25s linear forwards;
}
@keyframes _slideOutLeft_1l04a_1 {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(-100%);
  }
}
._background_1a6f8_1,
._backgroundHidden_1a6f8_1,
._backgroundShown_1a6f8_1 {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  display: none;
  z-index: 7;
}
._backgroundShown_1a6f8_1 {
  display: flex;
  animation: _fadeIn_1a6f8_1 0.25s forwards;
}
._backgroundHidden_1a6f8_1 {
  animation: _fadeOut_1a6f8_1 0.25s forwards;
}
._backgroundDark_1a6f8_22 {
  background-color: #00000080;
}
._card_1a6f8_26 {
  display: none;
  position: fixed;
  padding: 1rem;
  gap: 1rem;
  max-height: calc(100vh - 4rem);
  max-width: calc(100vw - 4rem);
  z-index: 8 !important;
  outline: 1px solid #2b3542;
  box-shadow: 0 4px 6px #00000080;
}
._cardCentered_1a6f8_38 {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
._visible_1a6f8_45 {
  display: flex;
  animation: _fadeIn_1a6f8_1 0.2s normal;
}
._hidden_1a6f8_50 {
  animation: _fadeOut_1a6f8_1 0.2s normal;
}
@keyframes _fadeIn_1a6f8_1 {
  0% {
    opacity: 0;
    display: none;
  }
  to {
    opacity: 1;
    display: flex;
  }
}
@keyframes _fadeOut_1a6f8_1 {
  0% {
    opacity: 1;
    display: flex;
  }
  to {
    opacity: 0;
    display: none;
  }
}
._container_1su37_1 {
  flex-direction: row;
  gap: 1.1rem;
}
._container_1su37_1 ._iconContainer_1su37_5 {
  aspect-ratio: 1;
  height: 100%;
  justify-content: center;
  align-items: center;
}
._container_1su37_1 ._iconContainer_1su37_5 ._icon_1su37_5 {
  position: absolute;
  height: 70%;
}
._container_1su37_1 ._textContainer_1su37_15 {
  flex-direction: column;
  flex: 1;
}
._container_1su37_1 ._textContainer_1su37_15 ._label_1su37_19 {
  font-size: 1.35rem;
  color: #ffffffe6;
}
._container_1su37_1 ._textContainer_1su37_15 ._subLabel_1su37_23 {
  font-size: 1rem;
  color: #ffffffbf;
}
._container_1su37_1 ._buttons_1su37_27 {
  flex-direction: row;
  gap: 1rem;
  align-items: flex-start;
}
._container_1su37_1 ._buttons_1su37_27 ._button_1su37_27 {
  font-size: 0.8rem;
  padding: 0;
}
._container_2535a_1 {
  background-color: #1a2028;
  border-radius: 6px;
  padding: 1rem;
  overflow: hidden;
}
._container_2535a_1 ._header_2535a_7 {
  gap: 1rem;
}
._container_2535a_1 ._saveRow_2535a_10 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  gap: 1.1rem;
}
._container_2535a_1 ._saveRow_2535a_10 ._saveBtn_2535a_16 {
  background-color: #178f1f;
}
._clickable_2535a_20 {
  cursor: pointer;
}
._container_e548g_1 {
  flex-direction: row;
  cursor: pointer;
  background-color: #1a2028;
  border-radius: 6px;
  gap: 1rem;
  align-items: center;
  padding: 1.1rem 1rem;
}
._container_e548g_1 ._icon_e548g_13 {
  font-size: 1rem;
  color: #fff6;
  aspect-ratio: 1;
}
._container_e548g_1 ._label_e548g_18 {
  font-size: 1rem;
}
._container_e548g_1 ._description_e548g_21 {
  font-size: 0.8rem;
  color: #ffffffbf;
}
._clickable_e548g_26:hover {
  filter: brightness(1.1);
}
._container_1qqyo_1 {
  position: fixed;
  margin-left: 1.1rem;
  margin-right: 1.1rem;
  width: 250px;
  padding: 0 !important;
  gap: 0 !important;
  white-space: pre-line;
  max-width: 50%;
  outline: 1px solid #2b3542;
  box-shadow: 0 4px 6px #00000080;
}
._topLeft_1qqyo_14 {
  transform: translateY(0) !important;
}
._topRight_1qqyo_18 {
  transform: translateY(0) translate(-100%) !important;
}
._bottomLeft_1qqyo_22 {
  transform: translateY(-100%) !important;
}
._bottomRight_1qqyo_26 {
  transform: translateY(-100%) translate(-100%) !important;
}
._success_zas8m_1 {
  color: #178f1f;
}
._success_zas8m_1 ._progressBar_zas8m_4 {
  background-color: #178f1f;
}
._error_zas8m_8 {
  color: #d60a0a;
}
._error_zas8m_8 ._progressBar_zas8m_4 {
  background-color: #d60a0a;
}
._warning_zas8m_15 {
  color: #e6c108;
}
._warning_zas8m_15 ._progressBar_zas8m_4 {
  background-color: #e6c108;
}
._info_zas8m_22 {
  color: #005a9c;
}
._info_zas8m_22 ._progressBar_zas8m_4 {
  background-color: #005a9c;
}
._container_zas8m_29 {
  overflow: hidden;
  flex-direction: row;
  gap: 1rem;
  align-items: center;
  animation: _appearAndDisappear_zas8m_1 5s ease-in forwards;
  max-width: 300px;
}
@keyframes _appearAndDisappear_zas8m_1 {
  0% {
    transform: translate(100%);
  }
  4% {
    transform: translate(0);
  }
  96% {
    transform: translate(0);
  }
  to {
    transform: translate(100%);
  }
}
._container_zas8m_29 ._progressBar_zas8m_4 {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 3px;
  animation: _progress_zas8m_4 5s linear;
}
@keyframes _progress_zas8m_4 {
  0% {
    width: 100%;
  }
  to {
    width: 0;
  }
}
._container_zas8m_29 ._icon_zas8m_66 {
  font-size: 1.2rem;
}
._container_zas8m_29 ._text_zas8m_69 ._label_zas8m_69 {
  font-size: 1.1rem;
  font-weight: 600;
}
._container_zas8m_29 ._text_zas8m_69 ._description_zas8m_73 {
  font-size: 1rem;
  color: #ffffffbf;
}
._container_zkp9f_1 {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #00000040;
  z-index: 6;
  justify-content: center;
  align-items: center;
}
._container_zkp9f_1 ._card_zkp9f_12 {
  gap: 1rem;
  min-width: 300px;
}
._container_zkp9f_1 ._card_zkp9f_12 ._buttons_zkp9f_16 {
  flex-direction: row;
  gap: 1rem;
  justify-content: center;
  align-items: center;
}
._container_zkp9f_1 ._card_zkp9f_12 ._buttons_zkp9f_16 ._button_zkp9f_16 {
  width: 100px;
}
._card_zkp9f_12 {
  min-width: 250px;
  gap: 1rem;
  flex: 1;
}
._card_zkp9f_12 ._modalText_zkp9f_31 {
  color: #ffffffbf;
}
._card_zkp9f_12 ._buttons_zkp9f_16 {
  flex-direction: row;
  gap: 1rem;
}
._card_zkp9f_12 ._buttons_zkp9f_16 ._button_zkp9f_16 {
  flex: 1;
}
._container_ehdwx_1 {
  position: fixed;
  bottom: 1rem;
  right: 1rem;
  flex-direction: row;
  gap: 1rem;
  justify-content: flex-end;
  z-index: 9;
  border-radius: 6px;
}
._container_inxym_1 {
  align-items: flex-start;
  flex: 1;
  justify-content: center;
}
._titleContainer_inxym_7 {
  flex-direction: row;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  max-width: 100%;
}
._titleContainer_inxym_7 ._title_inxym_7 {
  display: inline-block;
  font-size: 1.1rem;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0.25rem;
}
._titleContainer_inxym_7 ._tooltipBtn_inxym_24 {
  color: #ffffffbf;
}
._titleContainer_inxym_7 ._tooltipIcon_inxym_27 {
  font-size: 1.2rem !important;
  margin-left: -0.5rem;
}
._subtitleContainer_inxym_32 ._subtitle_inxym_32 {
  color: #ffffffbf;
  font-size: 0.8rem;
  overflow-wrap: anywhere;
}
._clickable_inxym_38 {
  cursor: pointer;
}
._container_12bj2_1 {
  gap: 1.1rem;
}
._container_12bj2_1 ._labelContainer_12bj2_4 {
  flex: 2 !important;
}
._container_12bj2_1 ._inputContainer_12bj2_7 {
  flex: 1 !important;
  min-width: 50px;
}
@media (min-width: 600px) {
  ._horizontal_12bj2_13 {
    flex-direction: row;
    gap: 1rem;
  }
}
._container_13uy9_1 {
  position: absolute;
  bottom: 0;
  transform: translateY(100%);
  width: 100%;
  border: 1px solid #2b3542;
  padding: 0;
  z-index: 2;
  overflow-y: auto;
  height: 75px;
}
._container_13uy9_1 ._selectedSuggestion_13uy9_12 {
  background-color: #2a3442;
}
._container_13uy9_1 ._suggestion_13uy9_15 {
  cursor: pointer;
  padding: 1.1rem;
  justify-content: center;
  align-items: center;
  flex-direction: row;
}
._container_13uy9_1 ._suggestion_13uy9_15 ._suggestionText_13uy9_22 {
  flex: 1;
}
._container_13uy9_1 ._suggestion_13uy9_15:active {
  filter: brightness(1.1);
}
._container_13uy9_1 ._suggestion_13uy9_15 ._icon_13uy9_28 {
  font-size: 0.8rem;
}
._container_blpqb_1 {
  height: 100%;
}
._container_blpqb_1 ._input_blpqb_4 {
  height: 100%;
  width: 100%;
  padding: 1rem;
  background-color: #2a3442;
  border-radius: 6px;
  color: #ffffffe6;
  font-size: 0.8rem;
}
._container_blpqb_1 ._input_blpqb_4:focus {
  outline: 1px solid #005a9c;
}
._container_blpqb_1 ._rightText_blpqb_16 {
  position: absolute;
  right: 1rem;
  color: #fff6;
  top: 0;
  bottom: 0;
  justify-content: center;
}
._container_blpqb_1 ._disabled_blpqb_24 {
  background-color: #1a2028;
  outline: 3px solid #2a3442;
  color: #ffffffbf;
}
._container_blpqb_1 ._actionContainer_blpqb_29 {
  justify-content: center;
  align-items: center;
  position: absolute;
    top: 10px;
    right: 10px;
    height: 25px;
  /* height: 100%; */
  aspect-ratio: 1;
}
._container_blpqb_1 ._actionContainer_blpqb_29 ._actionIcon_blpqb_37 {
  font-size: 1rem;
  color: #ffffffbf;
}
._clickable_blpqb_42 {
  cursor: pointer !important;
}
._loadingAnimation_ew3e7_1 {
  animation: _spinner_ew3e7_1 2s linear infinite;
  font-size: 1.2rem;
}
._animation_ew3e7_6 {
  height: 150px;
  width: 150px;
  align-self: center;
}
@keyframes _spinner_ew3e7_1 {
  0% {
    rotate: 0deg;
  }
  to {
    rotate: 360deg;
  }
}
._small_ew3e7_20 {
  font-size: 1.5rem;
}
._medium_ew3e7_24 {
  font-size: 1.75rem;
}
._large_ew3e7_28 {
  font-size: 2rem;
}
._extraLarge_ew3e7_32 {
  font-size: 2.5rem;
}
._container_ramqo_1,
._miniContainer_ramqo_1 {
  width: fit-content;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.5rem;
}
._container_ramqo_1 ._labelsContainer_ramqo_9,
._miniContainer_ramqo_1 ._labelsContainer_ramqo_9 {
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 0.25rem;
}
._container_ramqo_1 ._labelsContainer_ramqo_9 ._labelContainer_ramqo_15,
._miniContainer_ramqo_1 ._labelsContainer_ramqo_9 ._labelContainer_ramqo_15 {
  flex-direction: row;
  justify-content: center;
  gap: 0.125rem;
  text-shadow: 1px 1px 1px rgba(8, 8, 8, 0.8);
}
._container_ramqo_1 ._starContainer_ramqo_21,
._miniContainer_ramqo_1 ._starContainer_ramqo_21 {
  height: 100%;
  flex-direction: row;
  align-items: center;
}
._container_ramqo_1 ._buttonContainer_ramqo_26,
._miniContainer_ramqo_1 ._buttonContainer_ramqo_26 {
  height: 100%;
  flex-direction: row;
  align-items: center;
  gap: 1.1rem;
  cursor: pointer;
}
._container_ramqo_1 ._buttonContainer_ramqo_26 ._button_ramqo_26,
._miniContainer_ramqo_1 ._buttonContainer_ramqo_26 ._button_ramqo_26 {
  width: 100%;
  height: 2.625rem;
  flex-direction: row;
  align-items: center;
  gap: 0.25rem;
  cursor: pointer;
}
._icon_ramqo_42,
._dislikedIcon_ramqo_42,
._likedIcon_ramqo_42 {
  height: 100%;
  aspect-ratio: 1;
  filter: drop-shadow(2px 2px 1px rgba(8, 8, 8, 0.8));
}
@keyframes _wobble_ramqo_1 {
  0% {
    transform: rotate(-10deg);
  }
  25% {
    transform: rotate(10deg);
  }
  50% {
    transform: rotate(-10deg);
  }
  75% {
    transform: rotate(10deg);
  }
  to {
    transform: rotate(-10deg);
  }
}
@media (min-width: 992px) {
  ._icon_ramqo_42,
  ._dislikedIcon_ramqo_42,
  ._likedIcon_ramqo_42 {
    height: 1.75rem;
  }
}
._likedIcon_ramqo_42 {
  color: #00b633;
  animation: 0.5s _wobble_ramqo_1;
}
._dislikedIcon_ramqo_42 {
  color: #fe422f;
  animation: 0.5s _wobble_ramqo_1;
}
._label_ramqo_9,
._dislikedLabel_ramqo_80,
._likedLabel_ramqo_80 {
  justify-content: center;
  align-items: center;
  font-size: 1.1rem;
  color: #ffffffe6;
  width: 100%;
  text-shadow: 2px 2px 1px rgba(8, 8, 8, 0.8);
}
._likedLabel_ramqo_80 {
  color: #00b633;
}
._dislikedLabel_ramqo_80 {
  color: #fe422f;
}
._subLabel_ramqo_97 {
  align-items: center;
  justify-content: center;
  color: #ffffffbf;
}
._miniContainer_ramqo_1 {
  background-color: #2a3442;
  border-radius: 6px;
}
._icon_nk0fh_1,
._iconActive_nk0fh_1 {
  height: 2.625rem;
  aspect-ratio: 1;
  filter: drop-shadow(2px 2px 1px rgba(8, 8, 8, 0.8));
}
@keyframes _wobble_nk0fh_1 {
  0% {
    transform: rotate(-10deg);
  }
  25% {
    transform: rotate(10deg);
  }
  50% {
    transform: rotate(-10deg);
  }
  75% {
    transform: rotate(10deg);
  }
  to {
    transform: rotate(-10deg);
  }
}
._iconActive_nk0fh_1 {
  animation: 0.15s _wobble_nk0fh_1;
}
._container_1ppqq_1 {
  width: min(500px, 100%);
}
._container_1ppqq_1 ._language_1ppqq_4 {
  padding: 1rem;
  border: 1px solid #2a3442;
  align-items: center;
  height: 50px;
  cursor: pointer;
  flex-direction: row;
  gap: 1rem;
  border-radius: 6px;
}
._container_1ppqq_1 ._language_1ppqq_4:hover,
._container_1ppqq_1 ._selectedLanguage_1ppqq_17 {
  background-color: #2a3442;
}
._container_1ppqq_1 ._flag_1ppqq_20 {
  height: 30px;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
  background-color: red;
}
._container_1ppqq_1 ._label_1ppqq_27 {
  font-size: 1.1rem;
}
._container_1yw36_1 {
  position: fixed;
  height: 100%;
  width: 100%;
  background-color: #00000040;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999999;
}
._show_1yw36_13 {
  animation: _show_1yw36_13 0.2s linear forwards;
}
@keyframes _show_1yw36_13 {
  0% {
    opacity: 0;
    display: flex;
  }
  to {
    opacity: 1;
  }
}
._hide_1yw36_26 {
  animation: _hide_1yw36_26 0.2s linear forwards;
}
@keyframes _hide_1yw36_26 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    pointer-events: none;
    display: none;
  }
}
._container_xv1wf_1 {
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  z-index: 9999999;
  background-color: #1a2028;
  padding: 1rem;
  box-shadow: 0 4px 6px #00000080;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  transform: translate(100%);
  width: 100%;
}
@media (min-width: 768px) {
  ._container_xv1wf_1 {
    max-width: 500px;
  }
}
._container_xv1wf_1 ._header_xv1wf_21 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
  overflow: hidden;
}
._container_xv1wf_1 ._header_xv1wf_21 ._headerTitle_xv1wf_28 {
  font-size: 1.35rem;
}
._container_xv1wf_1 ._closeButton_xv1wf_31 {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  height: 50px;
  width: 50px;
}
._container_xv1wf_1 ._content_xv1wf_39 {
  flex: 1;
  overflow: hidden;
}
._show_xv1wf_44 {
  animation: _show_xv1wf_44 0.2s linear forwards;
}
@keyframes _show_xv1wf_44 {
  0% {
    transform: translate(100%);
  }
  to {
    transform: translate(0);
  }
}
._hide_xv1wf_56 {
  animation: _hide_xv1wf_56 0.2s linear forwards;
}
@keyframes _hide_xv1wf_56 {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(100%);
  }
}
._hidden_xv1wf_68 {
  opacity: 0;
}
._container_2kl65_1 ._flag_2kl65_1 {
  position: absolute;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@font-face {
  font-family: Fredoka;
  src: url(../font/Fredoka-Regular-DIF2mg8a.woff2);
  font-display: swap;
}
* :not(head, script) {
  padding: 0;
  margin: 0;
  display: flex;
  position: relative;
  flex-direction: column;
  box-sizing: border-box;
  border: none;
  -webkit-tap-highlight-color: transparent;
  font-size: 62.5%;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  line-height: inherit;
  font-family: inherit;
  vertical-align: baseline;
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
}
ins > div {
  position: unset;
}
html,
#root,
body {
  height: 100%;
  width: 100%;
  max-width: 100%;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
html ::-webkit-scrollbar,
#root ::-webkit-scrollbar,
body ::-webkit-scrollbar {
  display: none;
  width: 10px;
  border-radius: 6px;
}
html ::-webkit-scrollbar-track,
#root ::-webkit-scrollbar-track,
body ::-webkit-scrollbar-track {
  border-radius: 6px;
}
html ::-webkit-scrollbar-thumb,
#root ::-webkit-scrollbar-thumb,
body ::-webkit-scrollbar-thumb {
  background: #2a3442;
  border-radius: 6px;
}
html ::-webkit-scrollbar-thumb:hover,
#root ::-webkit-scrollbar-thumb:hover,
body ::-webkit-scrollbar-thumb:hover {
  background: #333f50;
}
img,
image,
svg {
  max-width: 100%;
  pointer-events: none;
}
body {
  font-family: Fredoka, Calibri, Trebuchet MS, sans-serif;
  color: #ffffffe6;
  background-color: #111;
  line-height: 1.2;
  font-size: 1rem;
}
h1 {
  font-size: 1.75rem;
}
h2 {
  font-size: 1.35rem;
}
h3 {
  font-size: 1.1rem;
}
h4,
h5,
h6,
p,
div,
span {
  font-size: 1rem;
}
a {
  font-size: 1rem;
  text-decoration: none;
  color: #005a9c;
}
a:hover {
  cursor: pointer;
}
option {
  font-size: 1rem;
}
._container_1fkn1_1 {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  justify-content: center;
  align-items: center;
  background-color: #111;
  animation-duration: 0.5s;
}
._container_1fkn1_1 ._loadingMessage_1fkn1_12 {
  position: absolute;
  bottom: 1rem;
  font-size: 1rem;
  cursor: pointer;
  gap: 0.5rem;
  margin-bottom: 1rem;
}
._container_1fkn1_1 ._loadingMessage_1fkn1_12 ._loadingMessageLine_1fkn1_20 {
  flex-direction: row;
}
._container_1fkn1_1
  ._loadingMessage_1fkn1_12
  ._loadingMessageHighlight_1fkn1_23 {
  color: #005a9c;
}
._container_1fkn1_1 ._loading_1fkn1_12 {
  flex-direction: row;
  gap: 1.5rem;
  margin-top: 1rem;
}
._container_1fkn1_1 ._loading_1fkn1_12 ._circle_1fkn1_31 {
  height: 1rem;
  width: 1rem;
  animation: _loading_1fkn1_12 1s;
  border-radius: 50%;
}
._container_1fkn1_1 ._loading_1fkn1_12 ._circle1_1fkn1_37 {
  background-color: #1e90ff;
  animation: _loading_1fkn1_12 0.5s linear infinite;
}
._container_1fkn1_1 ._loading_1fkn1_12 ._circle2_1fkn1_41 {
  background-color: #fa3e2b;
  animation: _loading_1fkn1_12 0.5s 0.25s linear infinite;
}
@keyframes _loading_1fkn1_12 {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.5);
  }
  to {
    transform: scale(1);
  }
}
._container_1fkn1_1 ._message_1fkn1_56 {
  text-align: center;
  margin-bottom: 1rem;
}
._container_1fkn1_1 ._message_1fkn1_56 ._messageMain_1fkn1_60 {
  font-size: 1.1rem;
}
._container_1fkn1_1 ._message_1fkn1_56 ._messageSub_1fkn1_63 {
  font-size: 1rem;
  color: #ffffffbf;
}
._container_1fkn1_1 ._peetContainer_1fkn1_67 {
  height: 50%;
  width: 50%;
}
._container_1fkn1_1 ._peetContainer_1fkn1_67 ._peet_1fkn1_67 {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  transform: translateY(-10%);
}
._container_9k60v_1 {
  background-color: #005a9c;
  font-family: Lucide Console;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  padding: 1rem;
}
._container_9k60v_1 ._content_9k60v_12 {
  gap: 1rem;
  font-weight: 700;
  width: fit-content;
  max-width: 400px;
}
._container_9k60v_1 ._content_9k60v_12 ._title_9k60v_18 {
  background-color: #aaa;
  color: #150df7;
  font-weight: bolder;
  font-size: 1.75rem;
  text-align: center;
  align-self: center;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-bottom: 1rem;
}
._container_9k60v_1 ._content_9k60v_12 ._message_9k60v_29 {
  font-size: 1.35rem;
  word-wrap: break-word;
}
._container_9k60v_1
  ._content_9k60v_12
  ._message_9k60v_29
  ._stackTrace_9k60v_33 {
  word-break: break-all;
}
._container_9k60v_1 ._content_9k60v_12 ._pressAnyKey_9k60v_36 {
  text-align: center;
  font-size: 1.1rem;
  margin-top: 2rem;
}
._container_9k60v_1 ._content_9k60v_12 ._resetCache_9k60v_41 {
  margin-top: 2rem;
  justify-content: center;
  align-items: center;
  gap: 1rem;
}
._container_9k60v_1 ._peet1_9k60v_47 {
  position: absolute;
  left: 1rem;
  height: 500px;
  width: 500px;
}
._container_9k60v_1 ._peet2_9k60v_53 {
  position: absolute;
  right: 1rem;
  height: 500px;
  width: 500px;
}
._container_mombk_1 {
  flex: 1;
  justify-content: center;
  align-items: center;
  gap: 1rem;
}
._button_mombk_8 {
  background-color: #005a9c;
}
._background_ha22g_1 {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  border-radius: 6px;
  box-shadow: 0 4px 6px #00000080;
  object-fit: cover !important;
}
._banner_ha22g_14 {
  position: absolute;
  top: -7px;
  right: 5px;
  height: 35px;
  z-index: 20;
}
._container_ha22g_22,
._bannerLargeContainer_ha22g_22,
._bannerMediumContainer_ha22g_22,
._bannerSmallContainer_ha22g_22,
._cardLandscapeContainer_ha22g_22,
._cardPortraitContainer_ha22g_22 {
  border-radius: 6px;
  cursor: pointer;
  aspect-ratio: 0.6;
  animation: _shrink_ha22g_1 0.1s linear forwards;
  align-items: center;
  width: 100%;
  height: 100%;
  background-color: #1a2028;
}
@keyframes _shrink_ha22g_1 {
  0% {
    transform: scale(1.015);
  }
  to {
    transform: scale(1);
  }
}
._containerHovered_ha22g_41 {
  animation: _grow_ha22g_1 0.1s linear forwards;
}
@keyframes _grow_ha22g_1 {
  0% {
    transform: scale(1);
  }
  to {
    transform: scale(1.015);
  }
}
._logo_ha22g_53 {
  position: absolute;
  animation: _logoShrink_ha22g_1 0.15s linear forwards;
  top: 1rem;
  max-height: 30%;
}
@keyframes _logoShrink_ha22g_1 {
  0% {
    transform: scale(1.035);
  }
  to {
    transform: scale(1);
  }
}
._logoHovered_ha22g_68 {
  animation: _logoGrow_ha22g_1 0.1s linear forwards;
}
@keyframes _logoGrow_ha22g_1 {
  0% {
    transform: scale(1);
  }
  to {
    transform: scale(1.035);
  }
}
._figure_ha22g_80 {
  position: absolute;
  object-fit: contain;
  max-height: calc(70% - 1rem);
  bottom: 0;
  animation: _undoHover_ha22g_1 0.2s linear forwards;
}
@keyframes _undoHover_ha22g_1 {
  0% {
    transform: scale(1.035);
  }
  to {
    transform: scale(1);
  }
}
._figureHovered_ha22g_96 {
  animation: _hover_ha22g_1 0.2s linear forwards;
}
@keyframes _hover_ha22g_1 {
  0% {
    transform: scale(1);
  }
  to {
    transform: scale(1.035);
  }
}
._cardPortraitContainer_ha22g_22 ._logo_ha22g_53 {
  top: 1rem;
  max-height: 30%;
  z-index: 10;
}
._cardLandscapeContainer_ha22g_22 ._logo_ha22g_53 {
  top: 3px;
  left: 3px;
  max-height: 45%;
  z-index: 10;
}
._cardLandscapeContainer_ha22g_22 ._figure_ha22g_80 {
  right: 5px;
  bottom: -5px;
  max-height: 80%;
}
._bannerSmallContainer_ha22g_22 ._logo_ha22g_53 {
  top: 5px;
  left: 5px;
  max-height: 45%;
  z-index: 10;
}
@media (max-width: 768px) {
  ._bannerSmallContainer_ha22g_22 ._logo_ha22g_53 {
    max-height: 35%;
  }
}
._bannerSmallContainer_ha22g_22 ._figure_ha22g_80 {
  right: 5px;
  bottom: 5px;
  max-height: 65%;
}
@media (max-width: 768px) {
  ._bannerSmallContainer_ha22g_22 ._figure_ha22g_80 {
    max-height: 45%;
  }
}
._bannerMediumContainer_ha22g_22 ._logo_ha22g_53 {
  top: 5px;
  left: 5px;
  max-height: 55%;
  z-index: 10;
}
._bannerMediumContainer_ha22g_22 ._figure_ha22g_80 {
  right: 5px;
  bottom: 5px;
  max-height: 50%;
}
._bannerLargeContainer_ha22g_22 ._logo_ha22g_53 {
  top: 0;
  bottom: 0;
  left: 5px;
  z-index: 10;
}
._bannerLargeContainer_ha22g_22 ._figure_ha22g_80 {
  right: 5px;
}
._centered_rv0rz_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
._condensed_rv0rz_7 {
  margin: 0.4rem;
}
._callout_rv0rz_11 {
  background-color: #ffffe0;
  border-radius: 10px;
  margin: 2rem 0 0;
}
._adSlot_rv0rz_17 {
  border: 1px dashed rgba(211, 211, 211, 0.115);
  justify-content: center;
  margin: 1rem;
  height: 100%;
  overflow: hidden;
}
._adSlot_rv0rz_17:empty:before {
  background-color: #696969;
  border-radius: 5px;
  color: #d3d3d3;
  content: "Ad";
  font: 12px sans-serif;
  padding: 3px;
  text-align: center;
  width: 20px;
}
._container_np73v_1 {
  align-self: center;
}
@media (max-width: 768px) {
  ._container_np73v_1 {
    width: 100%;
  }
}
._container_5drmt_1,
._pressedContainer_5drmt_1 {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  background-color: gray;
  border-radius: 6px;
  cursor: pointer;
}
._container_5drmt_1 ._contentContainer_5drmt_9,
._pressedContainer_5drmt_1 ._contentContainer_5drmt_9 {
  width: 100%;
  height: 90%;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
}
._container_5drmt_1 ._contentContainer_5drmt_9 ._labelContainer_5drmt_16,
._pressedContainer_5drmt_1
  ._contentContainer_5drmt_9
  ._labelContainer_5drmt_16 {
  height: 65%;
  flex-direction: row;
  gap: 0.5rem;
  padding: 10px;
  justify-content: center;
  align-items: center;
}
._container_5drmt_1
  ._contentContainer_5drmt_9
  ._labelContainer_5drmt_16
  ._icon_5drmt_24,
._pressedContainer_5drmt_1
  ._contentContainer_5drmt_9
  ._labelContainer_5drmt_16
  ._icon_5drmt_24 {
  aspect-ratio: 1;
  font-size: 1.3rem;
}
._container_5drmt_1
  ._contentContainer_5drmt_9
  ._labelContainer_5drmt_16
  ._label_5drmt_16,
._pressedContainer_5drmt_1
  ._contentContainer_5drmt_9
  ._labelContainer_5drmt_16
  ._label_5drmt_16 {
  height: 100%;
  font-size: 1rem;
  justify-content: center;
}
._pressedContainer_5drmt_1 {
  scale: 90%;
  opacity: 0.5;
}
._container_1lxld_1 {
  flex-direction: row;
  flex-wrap: wrap;
}
._container_1lxld_1 ._header_1lxld_6 {
  width: 100%;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  font-size: 1.35rem !important;
  color: #ffffffe6;
  gap: 1.1rem;
}
._container_1lxld_1 ._header_1lxld_6 ._seeAllButton_1lxld_15 {
  font-size: 0.8rem;
  color: #41c6ee;
  cursor: pointer;
}
._card_1lxld_21 {
  flex: 1;
  padding: 0.25rem;
}
._card_1lxld_21 ._cardContent_1lxld_25 {
  width: 100%;
  height: 100%;
  overflow: visible;
  justify-content: center;
  align-items: center;
  background-color: #1a2028;
  border-radius: 6px;
  font-size: 0.7rem;
}
._card_1lxld_21 ._cardContent_1lxld_25 ._gameCard_1lxld_35 {
  width: 100% !important;
  height: 100% !important;
  aspect-ratio: unset;
}
._container_yip54_1 {
  min-width: 100%;
  max-width: 100%;
}
._container_rxet5_1 {
  min-width: 100%;
  max-width: 100%;
  padding: 1.1rem;
}
._container_197bg_1 {
  flex-direction: row;
  gap: 1rem;
  padding-right: 0.5rem;
  align-items: center;
  justify-content: center;
}
._container_197bg_1 ._button_197bg_8,
._container_197bg_1 ._saveButton_197bg_8,
._container_197bg_1 ._mobileButton_197bg_8 {
  width: 3rem;
  background-color: #005a9c;
}
._container_197bg_1 ._syncButton_197bg_12 {
  background-color: #178f1f;
  margin-right: auto;
}
._container_197bg_1 ._mobileButton_197bg_8 {
  margin-left: auto;
  background-color: #4358d1;
}
._container_197bg_1 ._saveButton_197bg_8 {
  background-color: #178f1f;
}
._container_8tzu6_1 {
  width: 100%;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
._container_8tzu6_1 ._labelContainer_8tzu6_9 {
  width: 100%;
  flex: 1;
  justify-content: center;
  align-items: center;
  font-size: 1.1rem;
  color: #ffffffbf;
}
._container_8tzu6_1 ._displayContainer_8tzu6_17 {
  border-radius: 90px;
  background-color: #fff;
  width: 100%;
  aspect-ratio: 6;
  max-height: 4.375rem;
  max-width: 350px;
  justify-content: center;
  align-items: center;
  color: #000;
  font-size: 1.1rem;
}
._container_8tzu6_1 ._displayContainer_8tzu6_17 ._iconContainer_8tzu6_29 {
  position: absolute;
  aspect-ratio: 1;
  height: 120%;
  border-radius: 100%;
  right: 0;
  justify-content: center;
  align-items: center;
  background-color: red;
}
._container_8tzu6_1
  ._displayContainer_8tzu6_17
  ._iconContainer_8tzu6_29
  ._icon_8tzu6_29 {
  font-size: 1.75rem;
}
._container_ivahn_1 {
  flex: 1;
}
._container_ivahn_1 ._resultContainer_ivahn_4 {
  flex: 1;
  justify-content: space-around;
  align-items: center;
}
._container_ivahn_1 ._buttonContainer_ivahn_9 {
  flex: 1;
  justify-content: center;
  align-items: center;
}
._container_ivahn_1 ._buttonContainer_ivahn_9 ._button_ivahn_9 {
  align-self: center;
  width: 70%;
  max-height: 70px;
  aspect-ratio: 3;
}
._overlay_1sf2u_1 {
  position: absolute;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
  background-color: #000000a6;
  z-index: 999;
}
._overlay_1sf2u_1 ._container_1sf2u_10 {
  height: 80%;
  aspect-ratio: 0.75;
  max-width: 80%;
  min-height: 400px;
  max-height: 450px;
  background-color: #1a2028;
  border-radius: 6px;
  overflow: hidden;
}
._overlay_1sf2u_1 ._container_1sf2u_10 ._gameTeaser_1sf2u_20 {
  width: 100%;
  height: 35%;
  background-color: #2a3442;
  flex-direction: row;
}
._overlay_1sf2u_1
  ._container_1sf2u_10
  ._gameTeaser_1sf2u_20
  ._background_1sf2u_26 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
._overlay_1sf2u_1 ._container_1sf2u_10 ._gameTeaser_1sf2u_20 ._logo_1sf2u_34,
._overlay_1sf2u_1 ._container_1sf2u_10 ._gameTeaser_1sf2u_20 ._figure_1sf2u_37 {
  width: 50%;
}
._overlay_1sf2u_1 ._container_1sf2u_10 ._content_1sf2u_40 {
  width: 100%;
  flex: 1;
  padding: 0.5rem;
  background-color: #1a2028;
}
._container_mb92q_1 {
  height: 5px;
  width: 100%;
  background-color: #111;
  border-radius: 6px;
}
._container_mb92q_1 ._progressBar_mb92q_7 {
  background-color: green;
  height: 100%;
  border-radius: 6px;
}
._condition_1bgvm_1 {
  flex-direction: row;
  background-color: #1a2028;
  border-radius: 1rem;
  font-size: 0.8rem;
  align-items: center;
  border-radius: 6px;
  flex: 1;
  max-width: 110px;
  height: 2.5rem;
  opacity: 0.7;
  margin-top: 1.1rem;
}
._condition_1bgvm_1 ._icon_1bgvm_14 {
  aspect-ratio: 1;
  height: 80%;
  margin-left: 4px;
}
._condition_1bgvm_1 ._titleValueContainer_1bgvm_19 {
  flex: 1;
  align-items: center;
  gap: 2px;
}
._condition_1bgvm_1 ._titleValueContainer_1bgvm_19 ._title_1bgvm_19 {
  color: #ffffffe6;
  font-weight: 700;
}
._condition_1bgvm_1 ._titleValueContainer_1bgvm_19 ._value_1bgvm_28 {
  color: #ffffffe6;
  margin: auto;
}
._container_11ii7_1 {
  flex-direction: row;
  gap: 1rem;
  justify-content: center;
  align-items: stretch;
}
._container_11ii7_1 ._winCondition_11ii7_7 {
  border: 1px solid #178f1f;
}
._container_11ii7_1 ._failCondition_11ii7_10 {
  border: 1px solid #a72608;
}
._container_1jrnm_1 {
  gap: 1rem;
  position: absolute;
  top: 0;
  z-index: 10;
  width: 100%;
}
._container_1jrnm_1 ._row_1jrnm_8 {
  flex-direction: row-reverse;
  align-items: center;
}
._container_1jrnm_1 ._row_1jrnm_8 ._btn_1jrnm_12 {
  display: none;
  background-color: #1a2028;
  padding: 0.5rem;
  color: #fff6;
  font-size: 1rem;
}
@media (min-width: 600px) {
  ._container_1jrnm_1 ._row_1jrnm_8 ._btn_1jrnm_12 {
    display: flex;
  }
}
._container_1jrnm_1 ._row_1jrnm_8 ._btnActive_1jrnm_24 {
  color: #ffffffe6;
}
._container_1jrnm_1 ._row_1jrnm_8 ._score_1jrnm_27 {
  flex: 1;
}
._container_1jrnm_1 ._row_1jrnm_8 ._progress_1jrnm_30 {
  width: 100%;
  position: absolute;
  top: 0;
}
._container_1jrnm_1 ._stars_1jrnm_35 {
  width: 100%;
}
._container_iy0el_1 {
  width: 100%;
  height: 100%;
  background: #1a2028;
  position: absolute;
  z-index: 20;
}
._container_iy0el_1 ._imageBackground_iy0el_8 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
._container_iy0el_1 ._absoluteBlock_iy0el_13,
._container_iy0el_1 ._infoContainer_iy0el_13 ._buttonContainer_iy0el_13,
._container_iy0el_1 ._infoContainer_iy0el_13 ._text_iy0el_13,
._container_iy0el_1 ._infoContainer_iy0el_13,
._container_iy0el_1 ._imageFigurePortrait_iy0el_13,
._container_iy0el_1 ._imageFigureLandscape_iy0el_13,
._container_iy0el_1 ._imageLogoPortrait_iy0el_13,
._container_iy0el_1 ._imageLogoLandscape_iy0el_13 {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
}
._container_iy0el_1 ._imageLogoLandscape_iy0el_13 {
  width: 40%;
  max-height: 40%;
  top: 10%;
}
._container_iy0el_1 ._imageLogoPortrait_iy0el_13 {
  width: 80%;
  max-height: 35%;
  top: 15%;
}
._container_iy0el_1 ._imageFigureLandscape_iy0el_13 {
  width: 35%;
  max-height: 40%;
  bottom: 10%;
}
._container_iy0el_1 ._imageFigurePortrait_iy0el_13 {
  width: 60%;
  max-height: 30%;
  bottom: 20%;
}
._container_iy0el_1 ._infoContainer_iy0el_13 {
  bottom: 5%;
  width: 100%;
  height: 5%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (max-width: 992px) {
  ._container_iy0el_1 ._infoContainer_iy0el_13 {
    bottom: 10%;
  }
}
._container_iy0el_1 ._infoContainer_iy0el_13 ._infoContainerProgress_iy0el_54 {
  height: 100%;
  box-shadow: 0.5rem 0.5rem #00000040;
  width: 80%;
  background: #333f50;
  border-radius: 6px;
}
._container_iy0el_1
  ._infoContainer_iy0el_13
  ._infoContainerProgress_iy0el_54
  ._infoContainerProgressPercentage_iy0el_61 {
  background: #178f1f;
  width: 0%;
  height: 100%;
  border-radius: 6px;
}
._container_iy0el_1 ._infoContainer_iy0el_13 ._text_iy0el_13 {
  text-align: center;
  font-size: 1.75rem;
  text-shadow: 0 0 0.5rem #111111;
}
._container_iy0el_1 ._infoContainer_iy0el_13 ._buttonContainer_iy0el_13 {
  max-width: 200px;
  box-shadow: 0.5rem 0.5rem #00000040;
  border-radius: 6px;
}
._container_iy0el_1
  ._infoContainer_iy0el_13
  ._buttonContainer_iy0el_13
  ._button_iy0el_13 {
  width: 100%;
  font-size: 1.75rem;
  background-color: #005a9c;
}
@keyframes _flashAnimation_iy0el_1 {
  0%,
  to {
    opacity: 0.7;
    font-size: 1.75rem;
  }
  50% {
    opacity: 1;
    font-size: 1.5rem;
  }
}
._flash_iy0el_93 {
  animation: _flashAnimation_iy0el_1 1.4s infinite;
}
._container_1v6ca_1 {
  flex: 1;
  padding-top: 5%;
  gap: 13%;
}
._container_1v6ca_1 ._ratingContainer_1v6ca_6 {
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 10%;
  width: 100%;
  gap: 0.25rem;
}
._container_1v6ca_1 ._buttonContainer_1v6ca_14 {
  height: 40%;
  gap: 0.5rem;
}
._container_1v6ca_1 ._buttonContainer_1v6ca_14 ._row_1v6ca_18 {
  flex-direction: row;
  flex: 1;
  gap: 0.5rem;
  justify-content: center;
  align-items: center;
}
._container_1v6ca_1
  ._buttonContainer_1v6ca_14
  ._row_1v6ca_18
  ._button_1v6ca_14 {
  height: 100%;
  aspect-ratio: 1;
}
._container_1v6ca_1 ._continueButton_1v6ca_29 {
  height: 15%;
  width: 70%;
  align-self: center;
}
._container_jcumi_1 {
  gap: 1rem;
}
._container_jcumi_1 ._iframeContainer_jcumi_4,
._container_jcumi_1 ._iframeContainer_jcumi_4 ._iframe_jcumi_4 {
  flex: 1;
}
._container_jcumi_1 ._console_jcumi_10 {
  flex: 0.3;
}
._container_jcumi_1 ._winLoss_jcumi_13 {
  position: absolute;
  height: 100%;
  width: 100%;
}
._container_jcumi_1 ._adOverlay_jcumi_18 {
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: #00000080;
  justify-content: center;
  align-items: center;
}
._container_jcumi_1 ._adOverlay_jcumi_18 ._adLabel_jcumi_26 {
  font-size: 48px;
}
._container_jcumi_1 ._adOverlay_jcumi_18 ._adSkipButton_jcumi_29 {
  position: absolute;
  bottom: 2rem;
  right: 0;
  background-color: #0009;
  outline: solid 1px rgb(185, 185, 185);
  width: 100px;
  height: 40px;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
}
._container_jcumi_1 ._adOverlay_jcumi_18 ._adSkipButton_jcumi_29:hover {
  background-color: #000;
  cursor: pointer;
}
._container_s2vth_1 {
  flex-direction: row;
  align-items: center;
}
._container_s2vth_1 ._row_s2vth_5 {
  flex-direction: row;
  align-items: center;
  gap: 1rem;
}
._container_s2vth_1 ._icon_s2vth_10 {
  font-size: 1.2rem;
  cursor: pointer;
  margin-left: auto;
}
._container_s2vth_1 ._check_s2vth_15 {
  color: #178f1f;
}
._container_s2vth_1 ._cross_s2vth_18 {
  color: #a72608;
}
._container_s2vth_1 ._hyphen_s2vth_21 {
  color: #ff0;
}
._container_1q3zp_1 {
  gap: 1rem;
}
._container_1q3zp_1 ._submitButton_1q3zp_4 {
  background-color: #178f1f;
  min-width: 200px;
}
._container_tp9oy_1 {
  flex: 1;
}
._container_tp9oy_1 ._row_tp9oy_4 {
  flex-direction: row;
  flex-wrap: wrap;
  flex: 1;
}
._container_tp9oy_1 ._game_tp9oy_9 {
  flex: 1;
}
._container_tp9oy_1 ._apiTester_tp9oy_12 {
  gap: 1rem;
  flex: 1;
  align-self: flex-start;
}
._toggle_tp9oy_18 {
  flex: 0.5;
  margin-left: auto;
}
._container_1d1qx_1 {
  width: 100vw;
  max-width: 500px;
}
._content_1d1qx_6 {
  background-color: #1a2028;
}
._content_1d1qx_6 ._tabs_1d1qx_9 {
  flex-direction: row;
}
._content_1d1qx_6 ._tabs_1d1qx_9 ._tab_1d1qx_9 {
  flex: 1;
  padding: 1rem 1.1rem;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
  cursor: pointer;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._content_1d1qx_6 ._tabs_1d1qx_9 ._tabActive_1d1qx_24 {
  background-color: #2a3442;
}
._content_1d1qx_6 ._games_1d1qx_27 {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 1rem;
  padding: 1rem;
  overflow: auto;
  background-color: #2a3442;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  flex: 1;
  align-content: flex-start;
}
._content_1d1qx_6 ._games_1d1qx_27 ._gameCard_1d1qx_39 {
  height: unset !important;
  min-width: 20%;
  max-width: calc(33.3333333333% - 0.6666666667rem);
  border-radius: 6px;
}
._container_1xejg_1 {
  gap: 1rem;
}
._container_1xejg_1 ._input_1xejg_4 {
  height: 4rem;
  font-size: 1.35rem;
}
._container_1xejg_1 ._button_1xejg_8 {
  background-color: #178f1f;
}
._container_1xejg_1 ._emailConfirmation_1xejg_11 {
  gap: 1rem;
  text-align: center;
}
._container_1xejg_1
  ._emailConfirmation_1xejg_11
  ._emailConfirmationText_1xejg_15 {
  font-size: 1.1rem;
}
._container_1xejg_1
  ._emailConfirmation_1xejg_11
  ._emailConfirmationText2_1xejg_18 {
  font-size: 1rem;
  color: #ffffffbf;
}
._container_1xejg_1
  ._emailConfirmation_1xejg_11
  ._emailConfirmationIcon_1xejg_22 {
  background-color: green;
  border-radius: 50%;
  align-self: center;
  color: #fff;
  padding: 1.5rem;
  font-size: 3rem;
  margin-bottom: 1rem;
  animation: _success_1xejg_1 1s ease-in-out linear;
}
@keyframes _success_1xejg_1 {
  0% {
    scale: 1;
  }
  50% {
    scale: 1.2;
  }
  to {
    scale: 1;
  }
}
._container_1n605_1 {
  gap: 1rem;
  align-items: center;
}
._container_1n605_1 ._facebookButton_1n605_5 {
  background-color: #3b5998;
}
._container_1n605_1 ._googleButton_1n605_8 {
  background-color: #de5246;
}
._iconButton_1yjew_1 {
  height: 100%;
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
}
._iconButton_1yjew_1 ._icon_1yjew_1 {
  color: #ffffffe6;
  height: calc(100% - 0.5rem);
}
._loginButton_1yjew_12 {
  background-color: #005a9c;
}
._loginContainer_1yjew_16,
._avatarContainer_1yjew_16 {
  height: 100%;
  min-height: 10px;
  justify-content: center;
  align-items: center;
}
._loginContainer_1yjew_16 ._avatar_1yjew_16,
._avatarContainer_1yjew_16 ._avatar_1yjew_16 {
  position: absolute;
  border-radius: 50%;
  height: calc(100% - 0.5rem);
  aspect-ratio: 1;
}
._avatarContainer_1yjew_16 {
  aspect-ratio: 1;
}
._container_1yjew_33 {
  width: 100%;
}
._content_1yjew_37 {
  gap: 1rem;
}
._content_1yjew_37 ._header_1yjew_40 {
  justify-content: center;
  align-items: center;
  border-radius: 6px;
}
._content_1yjew_37 ._header_1yjew_40 ._headerProfilePicture_1yjew_45 {
  border-radius: 50%;
  height: 75px;
  width: 75px;
  aspect-ratio: 1 !important;
  margin-bottom: 1.1rem;
}
._content_1yjew_37 ._header_1yjew_40 ._name_1yjew_52 {
  font-size: 1.35rem;
}
._content_1yjew_37 ._header_1yjew_40 ._email_1yjew_55 {
  color: #ffffffbf;
}
._content_1yjew_37 ._buttons_1yjew_58 {
  gap: 1rem;
  flex: 1;
}
._content_1yjew_37 ._buttons_1yjew_58 ._signOutButton_1yjew_62 {
  margin-top: auto;
}
._content_1yjew_37 ._section_1yjew_65 {
  gap: 1rem;
  justify-content: center;
}
._content_1yjew_37 ._section_1yjew_65 ._sectionHeading_1yjew_69 {
  font-size: 1.35rem;
  text-align: center;
}
._content_1yjew_37 ._section_1yjew_65 ._button_1yjew_58 {
  height: 2rem;
  width: 100%;
}
._content_1yjew_37 ._section_1yjew_65 ._buttonLabel_1yjew_77 {
  font-size: 1.1rem;
  text-transform: uppercase;
  margin-right: 1rem;
}
._content_1yjew_37 ._divider_1yjew_82 {
  width: 100%;
  height: 1px;
  background-color: #2b3542;
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
._content_1yjew_37 ._divider_1yjew_82 ._dividerLabel_1yjew_91 {
  font-size: 1.1rem;
  background-color: #1a2028;
  padding-left: 1rem;
  padding-right: 1rem;
}
._container_1uedh_1 {
  height: 5.625rem;
  flex-direction: row;
  padding: 0.5rem;
  border-radius: 6px;
  align-items: center;
  gap: 1rem;
}
._container_1uedh_1:hover {
  background-color: #333f50;
  cursor: pointer;
}
._container_1uedh_1 ._banner_1uedh_13 {
  position: absolute;
  top: -7px;
  right: 5px;
  height: 35px;
  z-index: 20;
}
._container_1uedh_1 ._teaser_1uedh_20 {
  height: 100%;
  aspect-ratio: 1;
  background-color: #2a3442;
  border-radius: 6px;
  overflow: hidden;
  justify-content: center;
  align-items: center;
}
._container_1uedh_1 ._teaser_1uedh_20 ._background_1uedh_29 {
  position: absolute;
  width: 100%;
}
._container_1uedh_1 ._label_1uedh_33 {
  flex: 1;
  justify-content: center;
}
._container_1uedh_1 ._plusTag_1uedh_37 {
  background-color: #2a3442;
  padding: 0.5rem 3rem;
  border-radius: 18px;
}
._container_p90l7_1 {
  flex: 1;
}
._container_p90l7_1 ._background_p90l7_4 {
  height: 100%;
  width: 100%;
  background-color: #00000040;
  position: fixed;
  top: 3.75rem;
  left: 0;
  bottom: 0;
  z-index: 1;
}
._container_p90l7_1 ._backgroundShow_p90l7_14 {
  animation: _show_p90l7_1 0.2s linear forwards;
}
@keyframes _show_p90l7_1 {
  0% {
    opacity: 0;
    display: flex;
  }
  to {
    opacity: 1;
  }
}
._container_p90l7_1 ._backgroundHide_p90l7_26 {
  animation: _hide_p90l7_1 0.2s linear forwards;
}
@keyframes _hide_p90l7_1 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    pointer-events: none;
    display: none;
  }
}
._container_p90l7_1 ._inputText_p90l7_39 {
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 90px;
}
._container_p90l7_1 ._dropdown_p90l7_44 {
  z-index: 2;
  max-height: 75vh;
  overflow: auto;
  left: 1rem;
  right: 1rem;
  border-radius: 6px;
  background-color: #1a2028;
}
@media (min-width: 768px) {
  ._container_p90l7_1 ._dropdown_p90l7_44 {
    position: absolute;
    width: 100%;
    top: 3.75rem;
  }
}
@media (max-width: 768px) {
  ._container_p90l7_1 ._dropdown_p90l7_44 {
    position: fixed;
    top: 4.75rem;
  }
}
._subContainer_i7lbr_1,
._container_i7lbr_1 ._rightContainer_i7lbr_1,
._container_i7lbr_1 ._centerContainer_i7lbr_1,
._container_i7lbr_1 ._leftContainer_i7lbr_1 {
  height: 100%;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
._container_i7lbr_1 {
  width: 100% !important;
  flex-direction: row;
  box-shadow: 0 4px 6px #00000080;
  background-color: #1a2028f2;
  gap: 1rem;
}
._container_i7lbr_1 ._leftContainer_i7lbr_1 ._toggleButtonContainer_i7lbr_17 {
  height: 100%;
  width: calc(40px + 2.2rem);
  justify-content: center;
  align-items: center;
}
._container_i7lbr_1
  ._leftContainer_i7lbr_1
  ._toggleButtonContainer_i7lbr_17
  ._toggleButton_i7lbr_17 {
  padding: 0;
  height: 100%;
}
._container_i7lbr_1 ._leftContainer_i7lbr_1 ._toggleButtonIcon_i7lbr_27 {
  font-size: 1.5rem;
}
._container_i7lbr_1 ._leftContainer_i7lbr_1 ._logoNameContainer_i7lbr_30 {
  height: 100%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
._container_i7lbr_1
  ._leftContainer_i7lbr_1
  ._logoNameContainer_i7lbr_30
  ._logo_i7lbr_30 {
  height: 100%;
  margin-right: 1rem !important;
}
._container_i7lbr_1
  ._leftContainer_i7lbr_1
  ._logoNameContainer_i7lbr_30
  ._name_i7lbr_41 {
  font-weight: bolder;
  height: 100%;
  justify-content: center;
  margin-left: -1.1rem;
  gap: 2px;
}
._container_i7lbr_1
  ._leftContainer_i7lbr_1
  ._logoNameContainer_i7lbr_30
  ._name_i7lbr_41
  ._nameTop_i7lbr_48 {
  font-size: 0.8rem !important;
  margin-bottom: -3px;
  margin-left: 1px;
  text-transform: uppercase;
  text-wrap: nowrap;
  transform: translate(-10%);
  color: #ffffffbf;
}
._container_i7lbr_1
  ._leftContainer_i7lbr_1
  ._logoNameContainer_i7lbr_30
  ._name_i7lbr_41
  ._nameBottom_i7lbr_57 {
  font-size: 1.75rem;
  font-weight: 700;
}
@media (max-width: 768px) {
  ._container_i7lbr_1
    ._leftContainer_i7lbr_1
    ._logoNameContainer_i7lbr_30
    ._name_i7lbr_41 {
    display: none;
  }
}
._container_i7lbr_1
  ._leftContainer_i7lbr_1
  ._logoNameContainer_i7lbr_30
  ._logo_i7lbr_30 {
  height: 100%;
  margin-right: 1.1rem;
}
._container_i7lbr_1 ._centerContainer_i7lbr_1 {
  flex: 1;
  min-width: 0;
}
._container_i7lbr_1 ._centerContainer_i7lbr_1 ._search_i7lbr_74 {
  height: 100%;
  width: 100%;
  max-width: 500px;
  min-width: 0 !important;
}
._container_i7lbr_1 ._rightContainer_i7lbr_1 {
  padding-left: 1.1rem;
  padding-right: 1.1rem;
  gap: 1.1rem;
}
._container_i7lbr_1 ._rightContainer_i7lbr_1 ._favouriteButton_i7lbr_85 {
  height: calc(100% - 0.5rem);
  aspect-ratio: 1;
  cursor: pointer;
  justify-content: center;
  align-items: center;
}
._container_i7lbr_1
  ._rightContainer_i7lbr_1
  ._favouriteButton_i7lbr_85
  ._favouriteButtonIcon_i7lbr_92 {
  height: 100%;
}
._container_i7lbr_1 ._rightContainer_i7lbr_1 ._avatar_i7lbr_95 {
  height: 100%;
  cursor: pointer;
}
._container_1xhau_1 {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2.5rem;
  background-color: #111;
  justify-content: center;
  align-items: center;
  flex-direction: row;
}
._container_1xhau_1 ._icon_1xhau_12 {
  margin-left: auto;
  margin-right: auto;
}
._container_kmtd5_1 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-left: 4px solid rgba(0, 0, 0, 0);
  padding-left: calc(1.1rem - 4px);
  padding-right: 1.1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  gap: 0.5rem;
  cursor: pointer;
}
._container_kmtd5_1 ._iconContainer_kmtd5_13 {
  width: 40px;
}
._container_kmtd5_1 ._iconContainer_kmtd5_13 ._icon_kmtd5_13 {
  font-size: 1.2rem;
}
._container_kmtd5_1 ._labelContainer_kmtd5_19,
._container_kmtd5_1 ._hideLabelContainer_kmtd5_19,
._container_kmtd5_1 ._showLabelContainer_kmtd5_19 {
  width: 0px;
  justify-content: center;
}
@keyframes _expand_kmtd5_1 {
  0% {
    width: 0px;
    opacity: 0;
  }
  50% {
    width: 200px;
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
@keyframes _retract_kmtd5_1 {
  0% {
    width: 200px;
    display: flex;
  }
  to {
    width: 0px;
    display: flex;
  }
}
._container_kmtd5_1 ._labelContainer_kmtd5_19 ._label_kmtd5_19,
._container_kmtd5_1 ._hideLabelContainer_kmtd5_19 ._label_kmtd5_19,
._container_kmtd5_1 ._showLabelContainer_kmtd5_19 ._label_kmtd5_19 {
  min-width: fit-content;
  white-space: nowrap;
  font-size: 0.8rem;
  justify-content: center;
}
._container_kmtd5_1 ._showLabelContainer_kmtd5_19 {
  width: 200px;
  animation: 0.3s _expand_kmtd5_1;
}
._container_kmtd5_1 ._hideLabelContainer_kmtd5_19 {
  opacity: 0;
  display: none;
  animation: 0.3s _retract_kmtd5_1;
}
._container_kmtd5_1 ._visible_kmtd5_61 {
  display: flex;
}
._container_kmtd5_1:hover {
  background-color: #2a3442;
}
._active_kmtd5_68 {
  border-left: 4px solid dodgerblue;
}
._overlay_yppf3_1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000000a6;
  z-index: 1;
}
@media (min-width: 992px) {
  ._overlay_yppf3_1 {
    display: none;
  }
}
._container_yppf3_16 {
  padding-bottom: 0.5rem;
  min-width: calc(40px + 2.2rem) !important;
}
@media (max-width: 992px) {
  ._container_yppf3_16 {
    min-width: 0px !important;
  }
}
._container_yppf3_16 ._extendableContainer_yppf3_25 {
  padding-top: 4.25rem;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  min-width: fit-content;
  overflow-y: auto;
  z-index: 999;
  background-color: #1a2028;
}
@media (max-width: 992px) {
  ._container_yppf3_16 ._extendableContainer_yppf3_25 {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: 99;
    display: none;
  }
}
._container_yppf3_16 ._extendableContainer_yppf3_25 ._categories_yppf3_46 {
  flex: 1;
}
._container_yppf3_16 ._extendableContainer_yppf3_25 ._item_yppf3_49 {
  width: 100%;
  min-height: 2rem !important;
}
._container_yppf3_16 ._extendableContainer_yppf3_25 ._line_yppf3_53 {
  width: calc(100% - 2rem);
  min-height: 2px;
  background-color: #333f50;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  align-self: center;
}
._container_yppf3_16 ._extendableContainer_yppf3_25 ._flag_yppf3_61 {
  object-fit: cover;
  height: 55%;
  width: 55%;
  border-radius: 50%;
  overflow: hidden;
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}
._container_yppf3_16 ._visible_yppf3_73 {
  display: flex;
}
._container_1jwjf_1 {
  flex: 1;
  max-height: 100%;
}
._container_1jwjf_1 ._header_1jwjf_5 {
  position: fixed;
  height: 3.75rem;
  z-index: 999999;
  width: 100%;
}
._container_1jwjf_1 ._row_1jwjf_11 {
  flex-direction: row;
  flex: 1;
  overflow-y: hidden;
}
._container_1jwjf_1 ._navBar_1jwjf_16 {
  width: fit-content;
}
@media (min-width: 768px) {
  ._container_1jwjf_1 ._bottomBar_1jwjf_20 {
    display: none;
  }
}
._container_1xive_1 {
  width: 100%;
  overflow: auto;
  padding-top: 3.75rem;
  padding-bottom: 2.5rem;
}
._modalCard_1xive_8 {
  width: 50%;
  height: 70%;
  margin: auto;
  background-color: #1a2028;
  border-radius: 6px;
  padding: 1.1rem;
  overflow: auto;
  pointer-events: all;
}
._modalCard_1xive_8 ._textContainer_1xive_18 h2 {
  color: #ffffffe6;
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}
._modalCard_1xive_8 ._textContainer_1xive_18 p,
._modalCard_1xive_8 ._textContainer_1xive_18 pre {
  width: 100%;
  color: #ffffffbf;
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 1.1rem;
  text-wrap: wrap;
}
._container_1jg28_1 {
  width: 100%;
  padding-left: 1.1rem;
  padding-right: 1.1rem;
  flex-direction: row;
  gap: 0.5rem;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  ._container_1jg28_1 {
    flex-direction: column;
  }
}
._container_1jg28_1 ._aboutContainer_1jg28_13 {
  background-color: #1a2028;
  padding: 1.1rem;
  border-radius: 6px;
  max-width: 35%;
  max-height: 260px;
  gap: 1.1rem;
}
@media (max-width: 992px) {
  ._container_1jg28_1 ._aboutContainer_1jg28_13 {
    max-width: 50%;
  }
}
@media (max-width: 768px) {
  ._container_1jg28_1 ._aboutContainer_1jg28_13 {
    max-width: 100%;
  }
}
._container_1jg28_1 ._aboutContainer_1jg28_13 ._textContainer_1jg28_31 {
  overflow: hidden;
}
._container_1jg28_1 ._aboutContainer_1jg28_13 ._textContainer_1jg28_31 h2 {
  color: #ffffffe6;
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}
._container_1jg28_1 ._aboutContainer_1jg28_13 ._textContainer_1jg28_31 p,
._container_1jg28_1 ._aboutContainer_1jg28_13 ._textContainer_1jg28_31 pre {
  width: 100%;
  color: #ffffffbf;
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 1.1rem;
  text-wrap: wrap;
}
._container_1jg28_1 ._aboutContainer_1jg28_13 ._buttonContainer_1jg28_49 {
  width: 100%;
  min-height: fit-content;
}
._container_1jg28_1
  ._aboutContainer_1jg28_13
  ._buttonContainer_1jg28_49
  ._button_1jg28_49 {
  outline: solid 1px #2a3442;
  border-radius: 6px;
  padding: 0.5rem;
  color: #41c6ee;
  font-size: 1.1rem;
  align-items: center;
}
._container_1jg28_1 ._tagContainer_1jg28_61 {
  width: 100%;
  height: 100%;
  max-width: 65%;
  padding-right: 0.5rem;
}
@media (max-width: 768px) {
  ._container_1jg28_1 ._tagContainer_1jg28_61 {
    max-width: 100%;
    padding-right: unset;
  }
}
._container_1jg28_1 ._tagContainer_1jg28_61 ._row_1jg28_73 {
  height: 100%;
  flex-direction: row;
  gap: 0.5rem;
}
._container_u58d2_1 {
  height: 100%;
  min-width: 250px;
  min-height: 100px;
  background-color: #1a2028;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  text-align: center;
  gap: 0.5rem;
}
._container_u58d2_1 ._icon_u58d2_12 {
  font-size: 1.75rem;
}
._container_u58d2_1:hover {
  cursor: pointer;
  background-color: #2a3442;
}
._container_167b1_1 {
  width: 100%;
  height: 100%;
}
._container_167b1_1 ._scrollContainer_167b1_5 {
  height: 100%;
  width: 100%;
  gap: 0.5rem;
  overflow-x: auto;
}
._container_167b1_1 ._scrollButton_167b1_11,
._container_167b1_1 ._scrollRightButton_167b1_11,
._container_167b1_1 ._scrollLeftButton_167b1_11 {
  position: absolute;
  top: 0;
  height: 100%;
  width: 15%;
  max-width: 50px;
  background-color: #00000040;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
._container_167b1_1 ._scrollButton_167b1_11 ._icon_167b1_22,
._container_167b1_1 ._scrollRightButton_167b1_11 ._icon_167b1_22,
._container_167b1_1 ._scrollLeftButton_167b1_11 ._icon_167b1_22 {
  font-size: 1.75rem;
}
._container_167b1_1 ._scrollLeftButton_167b1_11 {
  left: 0;
}
._container_167b1_1 ._scrollRightButton_167b1_11 {
  right: 0;
}
._button_qs71f_1 {
  height: 100%;
  aspect-ratio: 1;
  background-color: transparent;
  flex-direction: column;
  gap: unset;
  overflow: visible;
}
._icon_qs71f_10,
._buttonIcon_qs71f_10 {
  font-size: 1.2rem;
}
._buttonIcon_qs71f_10 {
  font-size: 1.5rem !important;
}
._buttonLabel_qs71f_18,
._disabledLabel_qs71f_18 {
  flex: 1;
}
._disabledLabel_qs71f_18 {
  color: #fff3 !important;
  white-space: nowrap;
}
._disabledIcon_qs71f_27 {
  color: #fff3 !important;
}
._favouriteIcon_qs71f_31 {
  color: #894ee7 !important;
}
._gameControls_qs71f_35 {
  height: 100%;
  width: 100%;
  flex-direction: row;
  align-items: center;
  padding-left: 0.5rem;
}
._gameControls_qs71f_35 ._gameRatingContainer_qs71f_42 {
  height: 100%;
  width: fit-content;
  flex-direction: row;
  align-items: center;
  gap: 0.25rem;
}
._gameControls_qs71f_35 ._spacing_qs71f_49 {
  flex: 1;
  margin-left: auto;
  margin-right: auto;
}
._gameFullscreenControls_qs71f_55 {
  height: 100%;
  width: 100%;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  align-content: stretch;
  padding-left: 1rem;
  padding-right: 1rem;
}
._gameFullscreenControls_qs71f_55 ._previousGameButton_qs71f_66 {
  margin-left: auto;
  margin-right: 1rem;
}
._gameFullscreenControls_qs71f_55 ._nextGameButton_qs71f_70 {
  margin-left: 1rem;
  margin-right: auto;
}
._gameFullscreenControlsMobile_qs71f_75 {
  height: 100%;
  width: 100%;
  flex-direction: row;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: space-around;
}
._container_1wzv5_1 {
  width: 100%;
  height: 100%;
  align-items: center;
}
._container_1wzv5_1 ._gameContainer_1wzv5_6 {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  flex: 10;
  width: 100%;
  justify-content: center;
  align-items: center;
  font-size: 44;
  overflow: hidden;
}
._container_1wzv5_1 ._gameContainer_1wzv5_6 ._game_1wzv5_6 {
  flex: 1;
  width: 100%;
}
._container_1wzv5_1 ._gameControlContainer_1wzv5_20 {
  flex-direction: row;
  flex: 1;
  width: 100%;
  max-height: 3.5rem;
  background-color: #2a3442;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  padding: 0.165rem;
}
._container_l1tzk_1 {
  height: 100%;
  width: 100%;
  flex: 1;
  max-width: 20%;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (max-width: 992px) {
  ._container_l1tzk_1 {
    display: none;
  }
}
._container_l1tzk_1 ._bannerAdContainer_l1tzk_14 {
  height: 100%;
  width: 100%;
}
._container_l1tzk_1 ._bannerAdContainer_l1tzk_14 ._advertisement_l1tzk_18 {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 10px;
  justify-content: flex-end;
}
._container_l1tzk_1
  ._bannerAdContainer_l1tzk_14
  ._advertisement_l1tzk_18
  ._label_l1tzk_26 {
  text-align: right;
  transform: rotate(-90deg);
  font-size: 0.7rem;
  color: #ffffff80;
}
._container_l1tzk_1 ._bannerAdContainer_l1tzk_14 ._bannerAd_l1tzk_14 {
  height: 100%;
  width: calc(100% - 10px);
  margin-left: auto;
  justify-content: center;
  align-items: center;
}
._container_1yy1m_1 {
  flex-direction: row;
  width: 100%;
  justify-content: center;
  align-items: center;
}
._container_1yy1m_1 ._bannerAdContainer_1yy1m_7,
._container_1yy1m_1 ._mobileFullScreenBannerAdContainer_1yy1m_7,
._container_1yy1m_1 ._mobileBannerAdContainer_1yy1m_7 {
  height: 100%;
  width: 100%;
}
._container_1yy1m_1 ._bannerAdContainer_1yy1m_7 ._bannerAd_1yy1m_7,
._container_1yy1m_1
  ._mobileFullScreenBannerAdContainer_1yy1m_7
  ._bannerAd_1yy1m_7,
._container_1yy1m_1 ._mobileBannerAdContainer_1yy1m_7 ._bannerAd_1yy1m_7 {
  width: 100%;
  min-height: 50px;
  max-height: 90px;
  justify-content: center;
  align-items: center;
  outline: 1px solid rgba(255, 255, 255, 0.1019607843);
}
._container_1yy1m_1 ._bannerAdContainer_1yy1m_7 ._label_1yy1m_19,
._container_1yy1m_1
  ._mobileFullScreenBannerAdContainer_1yy1m_7
  ._label_1yy1m_19,
._container_1yy1m_1 ._mobileBannerAdContainer_1yy1m_7 ._label_1yy1m_19 {
  font-size: 0.525rem;
  color: #ffffff80;
}
._container_1yy1m_1 ._mobileBannerAdContainer_1yy1m_7 {
  width: 100%;
}
._container_1yy1m_1 ._mobileFullScreenBannerAdContainer_1yy1m_7 {
  max-height: 90px;
}
._container_1l9pd_1 {
  width: 100%;
  min-height: 24px;
  flex-direction: row;
  gap: 0.5rem;
  align-items: center;
}
._container_1l9pd_1 ._label_1l9pd_8,
._container_1l9pd_1 ._multilineLabel_1l9pd_8 {
  font-size: 1rem;
  color: #ffffffbf;
}
._container_1l9pd_1 ._value_1l9pd_12 {
  font-size: 0.8rem;
  color: #ffffffe6;
}
._container_1l9pd_1 ._content_1l9pd_16 {
  flex: 1;
}
._container_13odh_1 {
  height: 100%;
  width: 100%;
  overflow: hidden;
  border-radius: 30px;
}
._container_13odh_1 ._background_13odh_7 {
  position: absolute;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
}
._container_13odh_1 ._background_13odh_7 ._backgroundImage_13odh_14 {
  height: 100%;
  width: 100%;
  object-fit: fill;
}
._container_13odh_1 ._background_13odh_7 ._blur_13odh_19 {
  position: absolute;
  top: 50%;
  width: 100%;
  height: 50%;
  background-color: #000;
  background: inherit;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
}
._container_13odh_1 ._contentContainer_13odh_31 {
  flex-direction: column-reverse;
  flex: 1;
}
._container_13odh_1 ._contentContainer_13odh_31 ._images_13odh_35 {
  height: 50%;
  width: 100%;
}
._container_13odh_1
  ._contentContainer_13odh_31
  ._images_13odh_35
  ._figure_13odh_39 {
  position: absolute;
  bottom: -10%;
  right: 10%;
  max-height: 75%;
  align-self: center;
  animation: 7s _figure_idle_13odh_1 infinite ease-in-out;
}
@keyframes _figure_idle_13odh_1 {
  0% {
    bottom: -10%;
  }
  50% {
    bottom: -5%;
  }
  to {
    bottom: -10%;
  }
}
._container_13odh_1
  ._contentContainer_13odh_31
  ._images_13odh_35
  ._logo_13odh_58 {
  position: absolute;
  top: 10%;
  left: 5%;
  max-height: 50%;
  min-width: 50%;
  max-width: 50%;
  align-self: center;
  animation: 7s _logo_idle_13odh_1 infinite ease-in-out;
}
@keyframes _logo_idle_13odh_1 {
  0% {
    transform: rotate(-1deg);
  }
  50% {
    transform: rotate(1deg);
  }
  to {
    transform: rotate(-1deg);
  }
}
._container_13odh_1 ._contentContainer_13odh_31 ._content_13odh_31 {
  flex: 1;
  width: 100%;
  padding: 1rem;
  justify-content: space-around;
  align-items: center;
  gap: 1rem;
  background-color: #0003;
}
._container_13odh_1
  ._contentContainer_13odh_31
  ._content_13odh_31
  ._infoContainer_13odh_88 {
  flex: 1;
  justify-content: space-around;
  align-items: center;
  gap: 1rem;
}
._container_13odh_1
  ._contentContainer_13odh_31
  ._content_13odh_31
  ._infoContainer_13odh_88
  ._label_13odh_94 {
  align-self: center;
  font-size: 1.35rem;
  color: #ffffffe6;
  text-shadow: 2px 2px 1px rgba(8, 8, 8, 0.8);
}
._container_13odh_1
  ._contentContainer_13odh_31
  ._content_13odh_31
  ._infoContainer_13odh_88
  ._buttonContainer_13odh_100 {
  flex-direction: row;
  gap: 1.25rem;
  justify-content: center;
  width: 100%;
}
._container_13odh_1
  ._contentContainer_13odh_31
  ._content_13odh_31
  ._infoContainer_13odh_88
  ._buttonContainer_13odh_100
  ._likesGameRating_13odh_106 {
  gap: 2rem;
}
._container_13odh_1
  ._contentContainer_13odh_31
  ._content_13odh_31
  ._infoContainer_13odh_88
  ._buttonContainer_13odh_100
  ._divider_13odh_109 {
  height: 100%;
  width: 2px;
  border-radius: 2px;
  background-color: #333f50;
}
._container_13odh_1
  ._contentContainer_13odh_31
  ._content_13odh_31
  ._infoContainer_13odh_88
  ._buttonContainer_13odh_100
  ._button_13odh_100,
._container_13odh_1
  ._contentContainer_13odh_31
  ._content_13odh_31
  ._infoContainer_13odh_88
  ._buttonContainer_13odh_100
  ._favourite_13odh_115 {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
._container_13odh_1
  ._contentContainer_13odh_31
  ._content_13odh_31
  ._infoContainer_13odh_88
  ._buttonContainer_13odh_100
  ._button_13odh_100
  ._heartIcon_13odh_121,
._container_13odh_1
  ._contentContainer_13odh_31
  ._content_13odh_31
  ._infoContainer_13odh_88
  ._buttonContainer_13odh_100
  ._favourite_13odh_115
  ._heartIcon_13odh_121 {
  height: 1.35rem;
  filter: drop-shadow(2px 2px 1px rgba(8, 8, 8, 0.8));
}
._container_13odh_1
  ._contentContainer_13odh_31
  ._content_13odh_31
  ._infoContainer_13odh_88
  ._buttonContainer_13odh_100
  ._favourite_13odh_115 {
  color: #894ee7;
  animation: 0.5s _pulsate_13odh_1;
}
@keyframes _pulsate_13odh_1 {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(0.9);
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(0.9);
  }
  to {
    transform: scale(1);
  }
}
._container_13odh_1
  ._contentContainer_13odh_31
  ._content_13odh_31
  ._playButton_13odh_146 {
  flex: 1;
  border-radius: 90px;
  max-height: 12% !important;
  aspect-ratio: 4 !important;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  animation: 0.5s cubic-bezier(0.1, 0.2, 0.1, 0.8) 0s infinite alternate both
    running _pulse_13odh_1;
}
@keyframes _pulse_13odh_1 {
  0% {
    transform: scale(1);
    opacity: 80%;
  }
  to {
    transform: scale(1.1);
  }
}
._container_13odh_1
  ._contentContainer_13odh_31
  ._content_13odh_31
  ._playButtonLabel_13odh_164 {
  font-size: 1.35rem;
  flex: 0;
}
._container_1beyp_1,
._fullscreenContainer_1beyp_1 {
  flex: 1;
  width: 100%;
  overflow-x: scroll;
  padding-top: 4.25rem;
}
._container_1beyp_1 ._hidden_1beyp_7,
._fullscreenContainer_1beyp_1 ._hidden_1beyp_7 {
  display: none;
}
._container_1beyp_1 ._gameContainer_1beyp_10,
._fullscreenContainer_1beyp_1 ._gameContainer_1beyp_10,
._container_1beyp_1 ._gameFullscreenContainer_1beyp_10,
._fullscreenContainer_1beyp_1 ._gameFullscreenContainer_1beyp_10 {
  flex-direction: row;
  width: 100%;
  align-items: center;
  justify-content: space-evenly;
}
._container_1beyp_1 ._gameContainer_1beyp_10 ._gameFrameContainer_1beyp_16,
._fullscreenContainer_1beyp_1
  ._gameContainer_1beyp_10
  ._gameFrameContainer_1beyp_16,
._container_1beyp_1
  ._gameFullscreenContainer_1beyp_10
  ._gameFrameContainer_1beyp_16,
._fullscreenContainer_1beyp_1
  ._gameFullscreenContainer_1beyp_10
  ._gameFrameContainer_1beyp_16 {
  width: 60%;
  max-width: 1120px;
  max-height: 650px;
  aspect-ratio: 1.6 !important;
}
@media (max-width: 768px) {
  ._container_1beyp_1 ._gameContainer_1beyp_10 ._gameFrameContainer_1beyp_16,
  ._fullscreenContainer_1beyp_1
    ._gameContainer_1beyp_10
    ._gameFrameContainer_1beyp_16,
  ._container_1beyp_1
    ._gameFullscreenContainer_1beyp_10
    ._gameFrameContainer_1beyp_16,
  ._fullscreenContainer_1beyp_1
    ._gameFullscreenContainer_1beyp_10
    ._gameFrameContainer_1beyp_16 {
    aspect-ratio: 0.75 !important;
  }
}
@media (max-width: 992px) {
  ._container_1beyp_1 ._gameContainer_1beyp_10 ._gameFrameContainer_1beyp_16,
  ._fullscreenContainer_1beyp_1
    ._gameContainer_1beyp_10
    ._gameFrameContainer_1beyp_16,
  ._container_1beyp_1
    ._gameFullscreenContainer_1beyp_10
    ._gameFrameContainer_1beyp_16,
  ._fullscreenContainer_1beyp_1
    ._gameFullscreenContainer_1beyp_10
    ._gameFrameContainer_1beyp_16 {
    width: 100%;
    padding: 0.5rem;
  }
}
._container_1beyp_1
  ._gameContainer_1beyp_10
  ._gameFrameFullscreenContainer_1beyp_33,
._fullscreenContainer_1beyp_1
  ._gameContainer_1beyp_10
  ._gameFrameFullscreenContainer_1beyp_33,
._container_1beyp_1
  ._gameFullscreenContainer_1beyp_10
  ._gameFrameFullscreenContainer_1beyp_33,
._fullscreenContainer_1beyp_1
  ._gameFullscreenContainer_1beyp_10
  ._gameFrameFullscreenContainer_1beyp_33 {
  width: 100%;
  height: 100%;
}
._container_1beyp_1 ._gameFullscreenContainer_1beyp_10,
._fullscreenContainer_1beyp_1 ._gameFullscreenContainer_1beyp_10 {
  margin-top: 0;
  height: 100%;
}
._container_1beyp_1 ._placeholder_1beyp_41,
._fullscreenContainer_1beyp_1 ._placeholder_1beyp_41 {
  width: 100%;
  min-height: 600px;
  max-height: 600px;
}
._container_1beyp_1 ._content_1beyp_46,
._fullscreenContainer_1beyp_1 ._content_1beyp_46,
._container_1beyp_1 ._mobileContent_1beyp_46,
._fullscreenContainer_1beyp_1 ._mobileContent_1beyp_46 {
  width: 100%;
  justify-content: center;
}
._container_1beyp_1 ._content_1beyp_46 ._cardBannerContainer_1beyp_50,
._fullscreenContainer_1beyp_1 ._content_1beyp_46 ._cardBannerContainer_1beyp_50,
._container_1beyp_1 ._mobileContent_1beyp_46 ._cardBannerContainer_1beyp_50,
._fullscreenContainer_1beyp_1
  ._mobileContent_1beyp_46
  ._cardBannerContainer_1beyp_50 {
  flex-direction: row;
  width: 100%;
  margin-top: 1.1rem;
  justify-content: center;
}
._container_1beyp_1
  ._content_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50,
._fullscreenContainer_1beyp_1
  ._content_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50,
._container_1beyp_1
  ._mobileContent_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50,
._fullscreenContainer_1beyp_1
  ._mobileContent_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50 {
  width: 60%;
  align-self: center;
  border-radius: 6px;
  gap: 1rem;
  background-color: #1a2028;
  padding: 1rem;
}
@media (max-width: 992px) {
  ._container_1beyp_1
    ._content_1beyp_46
    ._cardBannerContainer_1beyp_50
    ._card_1beyp_50,
  ._fullscreenContainer_1beyp_1
    ._content_1beyp_46
    ._cardBannerContainer_1beyp_50
    ._card_1beyp_50,
  ._container_1beyp_1
    ._mobileContent_1beyp_46
    ._cardBannerContainer_1beyp_50
    ._card_1beyp_50,
  ._fullscreenContainer_1beyp_1
    ._mobileContent_1beyp_46
    ._cardBannerContainer_1beyp_50
    ._card_1beyp_50 {
    width: 100%;
  }
}
._container_1beyp_1
  ._content_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._cardHeader_1beyp_69,
._fullscreenContainer_1beyp_1
  ._content_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._cardHeader_1beyp_69,
._container_1beyp_1
  ._mobileContent_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._cardHeader_1beyp_69,
._fullscreenContainer_1beyp_1
  ._mobileContent_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._cardHeader_1beyp_69 {
  font-size: 1.35rem;
}
._container_1beyp_1
  ._content_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._info_1beyp_72,
._fullscreenContainer_1beyp_1
  ._content_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._info_1beyp_72,
._container_1beyp_1
  ._mobileContent_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._info_1beyp_72,
._fullscreenContainer_1beyp_1
  ._mobileContent_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._info_1beyp_72 {
  width: 100%;
  background-color: #2a3442;
  border-radius: 6px;
  padding: 1.1rem;
}
._container_1beyp_1
  ._content_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._info_1beyp_72
  ._gameRatingContainer_1beyp_78,
._fullscreenContainer_1beyp_1
  ._content_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._info_1beyp_72
  ._gameRatingContainer_1beyp_78,
._container_1beyp_1
  ._mobileContent_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._info_1beyp_72
  ._gameRatingContainer_1beyp_78,
._fullscreenContainer_1beyp_1
  ._mobileContent_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._info_1beyp_72
  ._gameRatingContainer_1beyp_78 {
  height: 1.35rem;
  align-items: flex-start;
  justify-content: center;
}
._container_1beyp_1
  ._content_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._cardText_1beyp_83,
._fullscreenContainer_1beyp_1
  ._content_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._cardText_1beyp_83,
._container_1beyp_1
  ._mobileContent_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._cardText_1beyp_83,
._fullscreenContainer_1beyp_1
  ._mobileContent_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._cardText_1beyp_83 {
  font-size: 1rem;
  white-space: pre-wrap;
  word-wrap: break-word;
}
._container_1beyp_1
  ._content_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._tags_1beyp_88,
._fullscreenContainer_1beyp_1
  ._content_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._tags_1beyp_88,
._container_1beyp_1
  ._mobileContent_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._tags_1beyp_88,
._fullscreenContainer_1beyp_1
  ._mobileContent_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._tags_1beyp_88 {
  flex-direction: row;
  gap: 0.5rem;
  flex-wrap: wrap;
  margin-top: 1.1rem;
}
._container_1beyp_1
  ._content_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._tags_1beyp_88
  ._tag_1beyp_88,
._fullscreenContainer_1beyp_1
  ._content_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._tags_1beyp_88
  ._tag_1beyp_88,
._container_1beyp_1
  ._mobileContent_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._tags_1beyp_88
  ._tag_1beyp_88,
._fullscreenContainer_1beyp_1
  ._mobileContent_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._tags_1beyp_88
  ._tag_1beyp_88 {
  flex: 0;
  color: #fff;
  padding: 0.5rem;
  border: 2px solid white;
  border-radius: 90px;
  justify-content: center;
  align-items: center;
  text-wrap: nowrap;
}
._container_1beyp_1
  ._content_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._tags_1beyp_88
  ._tag_1beyp_88:hover,
._fullscreenContainer_1beyp_1
  ._content_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._tags_1beyp_88
  ._tag_1beyp_88:hover,
._container_1beyp_1
  ._mobileContent_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._tags_1beyp_88
  ._tag_1beyp_88:hover,
._fullscreenContainer_1beyp_1
  ._mobileContent_1beyp_46
  ._cardBannerContainer_1beyp_50
  ._card_1beyp_50
  ._tags_1beyp_88
  ._tag_1beyp_88:hover {
  cursor: pointer;
  color: #adc1e6;
  border-color: #adc1e6;
}
._container_1beyp_1 ._mobileContent_1beyp_46,
._fullscreenContainer_1beyp_1 ._mobileContent_1beyp_46 {
  padding: 0.5rem;
}
._container_1beyp_1 ._mobileContent_1beyp_46 ._gameContentContainer_1beyp_112,
._fullscreenContainer_1beyp_1
  ._mobileContent_1beyp_46
  ._gameContentContainer_1beyp_112 {
  margin-bottom: 1.1rem;
}
._fullscreenContainer_1beyp_1 {
  padding-top: 4.25rem;
  padding-top: 0;
  margin-top: 0;
}
._container_3kevm_1 {
  padding-top: 3.75rem;
  overflow: auto;
}
._container_3kevm_1 ._header_3kevm_5 {
  padding: 1rem 1rem 0.5rem;
}
._container_3kevm_1 ._header_3kevm_5 ._headerLabel_3kevm_9 {
  font-size: 1.1rem;
  color: #ffffffe6;
}
._container_3kevm_1 ._header_3kevm_5 ._headerDescription_3kevm_13 {
  font-size: 1rem;
  color: #ffffffbf;
}
._container_3kevm_1 ._card_3kevm_17 {
  background-color: #1a2028;
  border-radius: 6px;
  padding: 1rem;
  gap: 0.5rem;
  margin: 1rem;
}
._container_3kevm_1 ._card_3kevm_17 ._cardText_3kevm_24 {
  font-size: 1rem;
}
._container_1hnbr_1 {
  overflow: scroll;
  padding-top: 3.75rem;
}
._container_1hnbr_1 ._header_1hnbr_5 {
  padding: 1rem 1rem 0.5rem;
}
._container_1hnbr_1 ._header_1hnbr_5 ._headerLabel_1hnbr_9 {
  font-size: 1.1rem;
  color: #ffffffe6;
}
._container_1hnbr_1 ._header_1hnbr_5 ._headerDescription_1hnbr_13 {
  font-size: 1rem;
  color: #ffffffbf;
}
._container_1hnbr_1 ._title_1hnbr_17 {
  font-weight: 700;
  color: #ffffffe6;
  font-size: 1.35rem;
  margin-top: 1rem;
  margin-left: 1rem;
}
._container_1hnbr_1 ._tagsContainer_1hnbr_24 {
  flex: 1;
  padding: 1rem;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-start;
  gap: 1rem;
}
._container_1hnbr_1 ._tagsContainer_1hnbr_24 ._tagCard_1hnbr_32 {
  min-width: 100px;
  padding: 0.5rem 1.1rem;
  background: #333f50;
  color: #ffffffe6;
  border-radius: 5px;
  display: flex;
  align-items: center;
  gap: 5px;
}
._container_1hnbr_1 ._tagsContainer_1hnbr_24 ._tagName_1hnbr_42 {
  font-weight: 700;
  color: #ffffffe6;
  font-size: 1rem;
}
._container_1hnbr_1 ._tagsContainer_1hnbr_24 ._tagCount_1hnbr_47 {
  background: #005a9c;
  color: #ffffffe6;
  padding: 0.1666666667rem 0.3333333333rem;
  border-radius: 6px;
}
