@charset "UTF-8";
@font-face {
  font-family: "Work Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/woff2/work-sans-vietnamese-400-normal-BxGuknnG.woff2) format("woff2"), url(/woff/work-sans-vietnamese-400-normal-DFZk_KN_.woff) format("woff");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Work Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/woff2/work-sans-latin-ext-400-normal-zfQnhXzv.woff2) format("woff2"), url(/woff/work-sans-latin-ext-400-normal-j7TZlk-s.woff) format("woff");
  unicode-range:
    U+0100-02BA,
    U+02BD-02C5,
    U+02C7-02CC,
    U+02CE-02D7,
    U+02DD-02FF,
    U+0304,
    U+0308,
    U+0329,
    U+1D00-1DBF,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Work Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/woff2/work-sans-latin-400-normal-jUejSri3.woff2) format("woff2"), url(/woff/work-sans-latin-400-normal-DE1_0GuN.woff) format("woff");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Work Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/woff2/work-sans-vietnamese-600-normal-DizFELYt.woff2) format("woff2"), url(/woff/work-sans-vietnamese-600-normal-ue5fzGW6.woff) format("woff");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Work Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/woff2/work-sans-latin-ext-600-normal-DNiHHggD.woff2) format("woff2"), url(/woff/work-sans-latin-ext-600-normal-B1NFRnx8.woff) format("woff");
  unicode-range:
    U+0100-02BA,
    U+02BD-02C5,
    U+02C7-02CC,
    U+02CE-02D7,
    U+02DD-02FF,
    U+0304,
    U+0308,
    U+0329,
    U+1D00-1DBF,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Work Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/woff2/work-sans-latin-600-normal-DB-2V89X.woff2) format("woff2"), url(/woff/work-sans-latin-600-normal-Cg-NlmS7.woff) format("woff");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Work Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/woff2/work-sans-vietnamese-700-normal-CqjC4WOy.woff2) format("woff2"), url(/woff/work-sans-vietnamese-700-normal-BYAoORCv.woff) format("woff");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Work Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/woff2/work-sans-latin-ext-700-normal-Bc0iTajH.woff2) format("woff2"), url(/woff/work-sans-latin-ext-700-normal-BP8nCPzd.woff) format("woff");
  unicode-range:
    U+0100-02BA,
    U+02BD-02C5,
    U+02C7-02CC,
    U+02CE-02D7,
    U+02DD-02FF,
    U+0304,
    U+0308,
    U+0329,
    U+1D00-1DBF,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Work Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/woff2/work-sans-latin-700-normal-CEeo_t6l.woff2) format("woff2"), url(/woff/work-sans-latin-700-normal-mDs79oer.woff) format("woff");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
._accordion_1dfq2_1 {
  padding: 1px;
  width: 100%;
  border-radius: 10px;
  background-color: #15151a;
  border: 1px solid #212127;
  overflow: hidden;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1019607843), 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._header_1dfq2_11 {
  width: 100%;
  padding: 18px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: none;
  background: inherit;
  cursor: pointer;
  transition: background-color 0.3s ease;
}
._headerContent_1dfq2_23 {
  font-family: "Work Sans", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: -0.05px;
  color: #ffffff;
  text-align: left;
}
._icon_1dfq2_33 {
  font-size: 20px;
  transition: transform 0.3s ease;
  transform: rotate(180deg);
}
._icon_1dfq2_33._rotated_1dfq2_38 {
  transform: rotate(360deg);
}
._content_1dfq2_42 {
  height: 0;
  overflow: hidden;
  transition: height 0.3s ease;
}
._content_1dfq2_42._open_1dfq2_47 {
  height: auto;
}
._contentInner_1dfq2_51 {
  color: #909090;
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 20.8px;
  letter-spacing: -0.05px;
  padding: 0 18px 18px;
}
._circleProgressBarWrapper_4142p_1 {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
._circleProgressBarWrapperContent_4142p_8 {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._avatar_1mmfk_1 {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  object-fit: contain;
  overflow: hidden;
  -webkit-user-select: none;
  user-select: none;
}
._levelIcon_1mmfk_10 {
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 16px;
  height: 16px;
}
._overlay_1mmfk_18 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% - 12px);
  height: calc(100% - 12px);
  background-color: rgba(33, 33, 39, 0.9490196078);
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-radius: 100%;
  opacity: 0;
}
._overlay_1mmfk_18:hover {
  opacity: 1;
}
._badge_9erf6_1 {
  display: flex;
  width: 1.25em;
  height: 1.25em;
  justify-content: center;
  align-items: center;
  gap: 0.375em;
  border-radius: 0.3125em;
  overflow: hidden;
  flex-shrink: 0;
}
._badge_9erf6_1 ._img_9erf6_12 {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
._badge_9erf6_1 svg {
  width: 0.75em;
  height: 0.75em;
  flex-shrink: 0;
}
._badge_9erf6_1._mod_9erf6_22,
._badge_9erf6_1._default_9erf6_22 {
  background: #00ff6a;
  box-shadow: 0 0.0625em 0 0 #5aff9f inset, 0 0.125em 0.125em 0 rgba(0, 0, 0, 0.25);
}
._badge_9erf6_1._creator_9erf6_26 {
  background: #b64fff;
  box-shadow: 0 0.0625em 0 0 #cd87ff inset, 0 0.125em 0.125em 0 rgba(0, 0, 0, 0.25);
}
._badge_9erf6_1._unearned_9erf6_30 {
  mix-blend-mode: luminosity;
  opacity: 0.25;
}
._roleTooltip_9erf6_35 {
  display: inline-flex;
  align-items: center;
  width: max-content !important;
  height: auto;
  position: relative;
}
._roleTooltipChildren_9erf6_43 {
  display: inline-flex;
  align-items: center;
  width: auto;
  height: auto;
  position: static;
}
._roleTooltipStyle_9erf6_51 {
  background: #09090b !important;
  border: 1px solid #212127 !important;
  border-radius: 7px !important;
  padding: 4px 6px !important;
  box-shadow: 0 12px 12px -2px rgba(0, 0, 0, 0.06), 0 10px 10px -0.5px rgba(0, 0, 0, 0.02);
  animation: _fadeUp_9erf6_1 0.2s ease forwards;
}
@keyframes _fadeUp_9erf6_1 {
  0% {
    opacity: 0;
    transform: translateY(4px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._roleTooltipLabel_9erf6_70 {
  color: #c9c9c9;
  font-size: 12px;
  font-weight: 500;
  line-height: 140%;
  text-transform: capitalize;
}
._button_m9321_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 46px;
  gap: 8px;
  padding: 12px 14px;
  border-radius: 8px;
  cursor: pointer;
  position: relative;
  transition:
    color 0.1s ease-in-out,
    background-color 0.1s ease-in-out,
    box-shadow 0.1s ease-in-out,
    scale 0.1s ease-in-out;
}
._buttonprimary_m9321_13 {
  background-color: #00ff6a;
  box-shadow: 0px 1px 0px 0px #5aff9f inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._buttonprimary_m9321_13 ._gridAnimation_m9321_17 {
  color: rgba(13, 13, 16, 0.75);
}
._buttonprimary_m9321_13:hover:not([disabled]) {
  background-color: #32ff87;
  box-shadow: 0px 1px 0px 0px #76ffaf inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
  outline: none;
}
._buttonprimary_m9321_13:active:not([disabled]) {
  background-color: #00db5b;
  outline: none;
}
._buttonprimary_m9321_13:focus-visible:not([disabled]):not(:active):not(:hover) {
  border: 1px solid #0d0d10;
  outline: 1px solid rgba(0, 255, 106, 0.5019607843);
}
._buttonsecondary_m9321_33 {
  background-color: #212127;
  box-shadow: 0px 1px 0px 0px #2a2a31 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._buttonsecondary_m9321_33 ._gridAnimation_m9321_17 {
  color: white;
}
._buttonsecondary_m9321_33:hover:not([disabled]) {
  background-color: #303038;
  color: #ffffff;
  box-shadow: 0px 1px 0px 0px #3a3a43 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._buttonsecondary_m9321_33:hover:not([disabled]) ._icon_m9321_45,
._buttonsecondary_m9321_33:hover:not([disabled]) ._label_m9321_46 {
  color: #ffffff;
}
._buttonsecondary_m9321_33:active:not([disabled]) {
  background-color: #2a2a31;
}
._buttonsecondary_m9321_33:focus-visible:not([disabled]):not(:active):not(:hover) {
  border: 1px solid #0d0d10;
  outline: 1px solid #212127;
}
._button_m9321_1:active:not([disabled]) {
  scale: 0.98;
}
._label_m9321_46 {
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
  white-space: nowrap;
}
._labelprimary_m9321_66 {
  color: #0d0d10;
}
._labelsecondary_m9321_69 {
  color: #ffffff;
}
._disabled_m9321_73 {
  pointer-events: none;
  opacity: 0.5;
}
._pulse_m9321_78 {
  width: 100%;
  height: 100%;
  position: absolute;
  border: 1px solid #00db5b;
  border-radius: 8px;
  animation: _pulseAnimation_m9321_1 500ms ease normal forwards 1;
}
@keyframes _pulseAnimation_m9321_1 {
  0% {
    opacity: 1;
    transform: scale(1);
    border-radius: 8px;
  }
  100% {
    opacity: 0;
    transform: scaleX(1.06) scaleY(1.35);
    border-radius: 10px;
  }
}
._gridAnimation_m9321_17 {
  color: rgba(13, 13, 16, 0.75);
  width: 24px;
  height: 24px;
}
._container_1j5ge_1 {
  position: relative;
}
._menu_1j5ge_5 {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 6px;
  border-radius: 8px;
  border: 1px solid #212127;
  background-color: #09090b;
  box-shadow: 0px 12px 12px -2px rgba(0, 0, 0, 0.06), 0px 10px 10px -0.5px rgba(0, 0, 0, 0.02);
  z-index: 9999;
  color: #909090;
  font-size: 14px;
  font-weight: 600;
  overflow: hidden;
}
._pointer_1j5ge_24 {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0) rotate(45deg);
  width: 12px;
  height: 12px;
  background:
    linear-gradient(
      -45deg,
      #09090b 50%,
      transparent 50.1%);
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-style: solid;
  border-color: #212127;
  border-bottom-right-radius: 4px;
  z-index: 10000;
}
._menuInner_1j5ge_39 {
  opacity: 0;
  will-change: transform, opacity;
  animation: _buttonPopupMenu_innerSweep_1j5ge_1 250ms cubic-bezier(0.16, 1, 0.3, 1) forwards;
}
@keyframes _buttonPopupMenu_innerSweep_1j5ge_1 {
  0% {
    transform: translateY(100%);
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    opacity: 1;
  }
}
._default_4so5j_1 {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
._clickable_4so5j_9 {
  cursor: pointer;
}
._withDefaultColor_4so5j_13 {
  color: #909090;
}
._inputContainer_1mm7o_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
}
._labels_1mm7o_7 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 12px;
  gap: 10px;
  white-space: nowrap;
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.26px;
}
._rightLabel_1mm7o_19 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  opacity: 0.5;
}
._content_1mm7o_26 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  height: 44px;
  border: 1px solid #212127;
  border-radius: 9px;
  padding: 5px 14px;
  background-color: rgba(13, 13, 16, 0.5019607843);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2509803922);
}
._content_1mm7o_26._error_1mm7o_38 {
  border-color: #ff3f3f;
}
._content_1mm7o_26:focus-within:not([disabled]) {
  border-color: #3a3a43;
}
._content_1mm7o_26._disabled_1mm7o_44 {
  opacity: 0.5;
  background-color: #151519;
  cursor: not-allowed;
}
._content_1mm7o_26._multilineContent_1mm7o_49 {
  height: auto;
  align-items: flex-start;
  padding: 14px;
}
._input_1mm7o_1 {
  width: 100%;
  height: 100%;
  background-color: transparent;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
}
._input_1mm7o_1:focus {
  outline: none;
}
._input_1mm7o_1::placeholder {
  color: #909090;
  font-weight: 500;
  opacity: 0.5;
  letter-spacing: -0.44px;
}
._input_1mm7o_1:read-only {
  color: #909090;
}
._input_1mm7o_1[disabled] {
  cursor: not-allowed;
}
._multiline_1mm7o_49 {
  resize: vertical;
}
._buttons_1mm7o_84 {
  display: flex;
  gap: 4px;
  margin-right: -9px;
  height: 100%;
}
._button_1mm7o_84 {
  height: 100%;
  padding: 8px 10px;
  border-radius: 6px;
  background-color: #292930;
  color: #fff;
  text-align: center;
  font-size: 12px;
  font-weight: 600;
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0px 1px 0px 0px #303039 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._button_1mm7o_84:hover:not([disabled]) {
  background-color: #303038;
  color: #ffffff;
  box-shadow: 0px 1px 0px 0px #3a3a43 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._button_1mm7o_84:active:not([disabled]) {
  background-color: #2a2a31;
  scale: 0.9;
}
._button_1mm7o_84[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}
._button_1mm7o_84:focus-visible:not([disabled]) {
  border: 1px solid #0d0d10;
  outline: 1px solid #212127;
}
._button_1mm7o_84._halfInputButton_1mm7o_121 {
  width: 40px;
  height: 32px;
}
._button_1mm7o_84._doubleInputButton_1mm7o_125 {
  width: 34px;
  height: 32px;
}
._button_1mm7o_84._maxInputButton_1mm7o_129 {
  width: 44px;
  height: 32px;
}
._button_1mm7o_84._transparent_1mm7o_133 {
  background-color: transparent;
  box-shadow: none;
}
._button_1mm7o_84._transparent_1mm7o_133:hover:not([disabled]) {
  background-color: transparent;
  box-shadow: none;
}
._button_1mm7o_84._primary_1mm7o_141 {
  background-color: #00ff6a;
  box-shadow: 0px 1px 0px 0px #5aff9f inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
  color: rgba(13, 13, 16, 0.75);
}
._button_1mm7o_84._primary_1mm7o_141:hover:not([disabled]) {
  background-color: #32ff87;
  box-shadow: 0px 1px 0px 0px #76ffaf inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
  outline: none;
}
._button_1mm7o_84._primary_1mm7o_141:active:not([disabled]) {
  background-color: #00db5b;
  outline: none;
}
._button_1mm7o_84._primary_1mm7o_141:focus-visible:not([disabled]):not(:active):not(:hover) {
  border: 1px solid #0d0d10;
  outline: 1px solid rgba(0, 255, 106, 0.5019607843);
}
._iconButton_1mm7o_160 {
  width: 32px;
  padding: 8px;
}
._copiedButton_1mm7o_165 {
  background-color: #3a3a43;
  box-shadow: 0px 1px 0px 0px #52525e inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._copiedButton_1mm7o_165 svg {
  color: white;
}
._copiedButton_1mm7o_165:hover:not([disabled]),
._copiedButton_1mm7o_165:active:not([disabled]),
._copiedButton_1mm7o_165:focus-visible:not([disabled]) {
  background-color: #3a3a43;
  box-shadow: 0px 1px 0px 0px #52525e inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._errorText_1mm7o_177 {
  margin-top: 8px;
  color: #ff3f3f;
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
  letter-spacing: -0.24px;
}
._staticPortal_1trfl_1 {
  position: fixed;
  top: 0;
  padding: 6px;
  border-radius: 8px;
  border: 1px solid #212127;
  background-color: #121216;
  box-shadow: 0px 12px 12px -2px rgba(0, 0, 0, 0.06), 0px 10px 10px -0.5px rgba(0, 0, 0, 0.02);
  z-index: 600;
  touch-action: none;
}
._header_1trfl_13 {
  display: flex;
  justify-content: space-between;
  padding: 10px;
  margin-bottom: 6px;
}
._header_1trfl_13 ._title_1trfl_19 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._header_1trfl_13 ._title_1trfl_19 > h3 {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
}
._header_1trfl_13 ._actions_1trfl_29 {
  display: flex;
  gap: 12px;
}
._fadeWrapper_n2vq3_1 {
  color: #0d0d10;
}
._sideFade_n2vq3_5 {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 45px;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
  z-index: 10;
  pointer-events: none;
}
._sideFade_n2vq3_5._left_n2vq3_16 {
  left: 0;
  background:
    linear-gradient(
      to right,
      currentColor,
      transparent);
}
._sideFade_n2vq3_5._right_n2vq3_20 {
  right: 0;
  background:
    linear-gradient(
      to left,
      currentColor,
      transparent);
}
._sideFade_n2vq3_5._top_n2vq3_24 {
  bottom: unset;
  left: 0;
  right: 0;
  height: 45px;
  width: auto;
  background:
    linear-gradient(
      to bottom,
      currentColor,
      transparent);
}
._sideFade_n2vq3_5._bottom_n2vq3_32 {
  top: unset;
  left: 0;
  right: 0;
  height: 45px;
  width: auto;
  background:
    linear-gradient(
      to top,
      currentColor,
      transparent);
}
._visible_n2vq3_41 {
  opacity: 1;
}
._adCard_n4arf_1 {
  display: flex;
  height: auto;
  width: 100%;
  min-width: 0;
  padding: 1.5em 1.25em;
  border-radius: 10px;
  background-color: #15151a;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 2px 8px 0px rgba(0, 0, 0, 0.1);
  aspect-ratio: 392/220;
  gap: 12px;
}
@media screen and (min-width: 768px) {
  ._adCard_n4arf_1 {
    max-height: unset;
  }
}
._content_n4arf_19 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
}
._status_n4arf_26 {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 0em 0.6em;
  border-radius: 6px;
  border: 1px solid #212127;
  background-color: #15151a;
  margin-bottom: 0.85em;
  color: #909090;
  font-size: 0.8125em;
  font-weight: 500;
  line-height: 110%;
  height: 1.75em;
}
._headerText_n4arf_42 {
  color: #fff;
  font-size: 1.125em;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 0.375em;
}
._description_n4arf_50 {
  color: #909090;
  font-size: 0.875em;
  font-weight: 500;
  line-height: 140%;
}
._button_n4arf_57 {
  width: max-content;
  height: 2.5em;
  margin-top: 0.75em;
  font-size: inherit;
}
._button_n4arf_57 span {
  font-size: 0.875em;
}
._image_n4arf_67 {
  height: 100%;
  width: auto;
  object-fit: cover;
  aspect-ratio: 138/170;
}
._adCards_h07er_1 {
  position: relative;
}
._adCards_h07er_1:hover ._arrowButton_h07er_4 {
  opacity: 1;
  pointer-events: auto;
}
._adCards_h07er_1:hover ._arrowButton_h07er_4._left_h07er_8 {
  transform: translateX(-12px) rotate(-90deg);
}
._adCards_h07er_1:hover ._arrowButton_h07er_4._right_h07er_11 {
  transform: translateX(12px) rotate(90deg);
}
._adCardsContainer_h07er_15 {
  display: flex;
  gap: 10px;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  scrollbar-width: none;
}
._skeletonCard_h07er_25 {
  flex-shrink: 0;
  width: 100%;
  aspect-ratio: 392/220;
  border-radius: 10px;
  max-height: 220px;
}
._viewport_h07er_33 {
  width: 100%;
}
._track_h07er_37 {
  display: flex;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
._slide_h07er_48 {
  display: block;
  position: relative;
  flex-shrink: 0;
  width: 100%;
  height: max-content;
}
._arrowButton_h07er_4 {
  position: absolute;
  top: calc(50% - 24px);
  transform: translateX(-50%) translateY(-50%);
  border-radius: 50%;
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}
._arrowButton_h07er_4 svg {
  width: 14px;
  height: 14px;
}
@media screen and (min-width: 1280px) {
  ._arrowButton_h07er_4 svg {
    width: 16px;
    height: 16px;
  }
}
._arrowButton_h07er_4:hover svg {
  color: white;
}
._arrowButton_h07er_4._left_h07er_8 {
  left: -24px;
  transform: translateX(0%) rotate(-90deg);
}
._arrowButton_h07er_4._right_h07er_11 {
  right: -24px;
  transform: translateX(0%) rotate(90deg);
}
@media screen and (min-width: 1280px) {
  ._arrowButton_h07er_4._left_h07er_8 {
    left: -32px;
  }
  ._arrowButton_h07er_4._right_h07er_11 {
    right: -32px;
  }
}
._table_1gip9_1 tr {
  animation: _enterRow_1gip9_1 0.3s cubic-bezier(0.07, 0.96, 0.36, 1) normal forwards 1;
}
@keyframes _enterRow_1gip9_1 {
  from {
    transform: scale(0.85);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
@media (min-width: 661px) {
  ._table_1gip9_1 td:nth-child(1),
  ._table_1gip9_1 td:nth-child(2) {
    max-width: 23.0769230769%;
  }
}
@media (max-width: 660px) {
  ._mobile_1gip9_22 tr td {
    display: none;
  }
  ._mobile_1gip9_22 tr td:first-child,
  ._mobile_1gip9_22 tr td:last-child {
    display: table-cell;
  }
}
._rowBase_1gip9_30 {
  height: 54px;
  cursor: pointer;
}
._rowDefault_1gip9_35 {
  background-color: transparent !important;
  box-shadow: unset !important;
}
._rowStyled_1gip9_40 {
  background-color: #15151a !important;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1) !important;
}
._placeImage_1gip9_45 {
  width: 22px !important;
  height: 22px !important;
}
._gameName_1gip9_50 {
  text-transform: capitalize;
}
._labelClassName_1gip9_54 {
  width: 100px;
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
}
@media screen and (min-width: 640px) {
  ._labelClassName_1gip9_54 {
    width: 125px;
    max-width: 125px;
  }
}
._cellWager_1gip9_69 span:last-child,
._cellPayout_1gip9_70 span:last-child {
  width: 60px;
}
@media screen and (min-width: 640px) {
  ._cellWager_1gip9_69 span:last-child,
  ._cellPayout_1gip9_70 span:last-child {
    width: 100px;
  }
}
._activeRace_1iq33_1 {
  display: flex;
  flex-direction: column;
  gap: 18px;
  padding: 18px;
  max-width: 389px;
  flex: 1 0 0;
  border-radius: 10px;
  background-color: #15151a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
._borderGradient_1iq33_14 {
  position: relative;
}
._borderGradient_1iq33_14::before {
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  border-radius: 10px;
  z-index: -10;
  background:
    linear-gradient(
      to bottom,
      var(--race-color),
      #15151a);
  width: calc(100% + 2px);
  height: calc(100% + 2px);
}
._header_1iq33_29 {
  display: flex;
  align-items: center;
  gap: 22px;
  flex: 1 0 0;
}
._header_1iq33_29 ._headerTitle_1iq33_35 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  font-variant-numeric: lining-nums;
}
._header_1iq33_29 ._headerTitle_1iq33_35 > h2 {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.36px;
}
._header_1iq33_29 ._headerTitle_1iq33_35 > p {
  color: #909090;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.28px;
}
._raceCountdown_1iq33_56 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 99px;
  background:
    linear-gradient(
      180deg,
      #0d0d10 0%,
      #121216 100%);
}
._betFeed_aaalj_1 {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 22px;
  margin: 0 auto;
  width: 100%;
  max-width: 100%;
}
._header_aaalj_11 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
}
._headerRight_aaalj_18 {
  display: flex;
  align-items: center;
  gap: 12px;
  color: #fff;
  text-align: center;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
}
._headerRight_aaalj_18 ._privateButton_aaalj_29 {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 12px;
  border-radius: 8px;
  background-color: #212127;
  box-shadow: 0px 1px 0px 0px #2a2a31 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  cursor: pointer;
  color: #fff;
  text-align: center;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.28px;
  height: 40px;
  opacity: 0.5;
}
._headerRight_aaalj_18 ._privateButton_aaalj_29._checked_aaalj_48 {
  opacity: 1;
}
._headerRight_aaalj_18 ._dropdownContent_aaalj_51 {
  width: 60px;
}
._headerRight_aaalj_18 ._privateTooltip_aaalj_54 {
  font-size: 12px;
  padding: 12px;
  margin-bottom: -4px;
  animation: _enterTooltip_aaalj_1 0.3s ease normal forwards 1;
}
._headerRight_aaalj_18 ._privateTooltip_aaalj_54 > div {
  width: 12px;
  height: 12px;
}
@keyframes _enterTooltip_aaalj_1 {
  from {
    opacity: 0;
    transform: translate(-50%, 4px);
  }
  to {
    opacity: 1;
    transform: translate(-50%, 0px);
  }
}
@media (max-width: 880px) {
  ._headerRight_aaalj_18 {
    display: none;
  }
}
._affiliateRaces_aaalj_80 {
  display: flex;
  gap: 16px;
}
._tabBarSkeleton_aaalj_85 {
  width: 460px;
  height: 50px;
}
._privateButtonSkeleton_aaalj_90 {
  width: 110px;
  height: 38px;
}
._dropdownSkeleton_aaalj_95 {
  width: 65px;
  height: 40px;
}
._betPanel_5h568_1 {
  position: relative;
  display: flex;
  flex-direction: column-reverse;
  gap: 22px;
  height: 100%;
  width: 100%;
  padding: 20px;
  scrollbar-width: none;
  border-radius: 10px 0 0 0;
}
@container main-container (width > 900px) {
  ._betPanel_5h568_1 {
    flex-direction: column;
    max-width: 310px;
    max-height: 726px;
    overflow-x: hidden;
    overflow-y: auto;
  }
}
._tab_5h568_22 {
  margin-bottom: 6px;
}
._tabBarWrapper_5h568_26 {
  position: relative;
}
._tabNewMark_5h568_30 {
  position: absolute;
  top: -1px;
  width: 28px;
}
._tabNewMark_5h568_30._leftMark_5h568_35 {
  left: calc(50% - 27px);
}
._tabNewMark_5h568_30._rightMark_5h568_38 {
  right: -1px;
}
._content_mm4ly_1 {
  display: flex;
  align-items: center;
  gap: 18px;
}
._content_mm4ly_1 ._buttonBack_mm4ly_6 {
  width: 34px;
  height: 34px;
  padding: 11px;
  border-radius: 7px;
}
._content_mm4ly_1 ._buttonBack_mm4ly_6 svg {
  transform: rotate(-90deg);
}
._content_mm4ly_1 ._title_mm4ly_15 {
  color: #fff;
  font-family: "Work Sans", sans-serif;
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.52px;
}
._skeletonButtonBack_mm4ly_25 {
  width: 34px;
  height: 34px;
  border-radius: 8px;
}
._skeletonTitle_mm4ly_31 {
  width: 142px;
  height: 26px;
  border-radius: 8px;
}
._cardList_glrew_1 {
  position: relative;
  height: 100%;
}
._grid_glrew_6 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 9px;
}
@container (min-width: 511px) {
  ._grid_glrew_6 {
    grid-template-columns: repeat(4, 1fr);
  }
}
@container (min-width: 684px) {
  ._grid_glrew_6 {
    grid-template-columns: repeat(5, 1fr);
  }
}
@container (min-width: 857px) {
  ._grid_glrew_6 {
    grid-template-columns: repeat(6, 1fr);
  }
}
@container (min-width: 1030px) {
  ._grid_glrew_6 {
    grid-template-columns: repeat(7, 1fr);
  }
}
@container (min-width: 1180px) {
  ._grid_glrew_6 {
    grid-template-columns: repeat(8, 1fr);
  }
}
._loadingSpinner_glrew_37 {
  position: relative !important;
  height: max-content !important;
  width: 100%;
}
._emptyList_glrew_43 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 803px;
  color: #909090;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -0.28px;
}
._card_bl42p_1 {
  width: calc((100dvw - 62px - 18px) / 3);
}
@media (min-width: 573px) {
  ._card_bl42p_1 {
    width: calc((100dvw - 62px - 27px) / 4);
  }
}
@media (min-width: 746px) {
  ._card_bl42p_1 {
    width: calc((100dvw - 62px - 36px) / 5);
  }
}
@media (min-width: 768px) {
  ._card_bl42p_1 {
    width: calc((100dvw - 172px - 36px) / (5 - var(--show-half-card) * 0.5));
  }
}
@media (min-width: 947px) {
  ._card_bl42p_1 {
    width: calc((100dvw - 172px - 45px) / (6 - var(--show-half-card) * 0.5));
  }
}
@media (min-width: 1120px) {
  ._card_bl42p_1 {
    width: calc((100dvw - 172px - 54px) / (7 - var(--show-half-card) * 0.5));
  }
}
@media (min-width: 1293px) {
  ._card_bl42p_1 {
    width: calc((100dvw - 172px - 63px) / (8 - var(--show-half-card) * 0.5));
  }
}
@media (min-width: 1372px) {
  ._card_bl42p_1 {
    width: calc(1137px / (8 - var(--show-half-card) * 0.5));
  }
}
@media (min-width: 1150px) {
  ._card_bl42p_1._sidebarExpanded_bl42p_41 {
    width: calc((100dvw - 382px - 36px) / (5 - var(--show-half-card) * 0.5));
  }
}
@media (min-width: 1157px) {
  ._card_bl42p_1._sidebarExpanded_bl42p_41 {
    width: calc((100dvw - 382px - 45px) / (6 - var(--show-half-card) * 0.5));
  }
}
@media (min-width: 1340px) {
  ._card_bl42p_1._sidebarExpanded_bl42p_41 {
    width: calc((100dvw - 382px - 54px) / (7 - var(--show-half-card) * 0.5));
  }
}
@media (min-width: 1503px) {
  ._card_bl42p_1._sidebarExpanded_bl42p_41 {
    width: calc((100dvw - 382px - 63px) / (8 - var(--show-half-card) * 0.5));
  }
}
@media (min-width: 1582px) {
  ._card_bl42p_1._sidebarExpanded_bl42p_41 {
    width: calc(1137px / (8 - var(--show-half-card) * 0.5));
  }
}
._emptySkeleton_bl42p_66 {
  cursor: default !important;
}
._emptySkeleton_bl42p_66:hover {
  transform: none !important;
  filter: none !important;
}
._settings_117qa_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._content_117qa_7 {
  display: flex;
  align-items: center;
  gap: 14px;
}
._buttonViewAllProviders_117qa_13 {
  height: 40px;
}
._label_117qa_17 {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #909090;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
  white-space: nowrap;
}
._providersDropdownContainer_117qa_29 {
  width: 270px;
  height: 260px;
}
._providersDropdownContainerMobile_117qa_33 {
  left: 120px;
}
._sortDropdownContainerMobile_117qa_37 {
  left: unset;
  right: -88px;
}
._providerItem_117qa_42 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
}
._providerItem_117qa_42:hover {
  color: white;
}
._providerItem_117qa_42 ._count_117qa_54 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4px;
  padding: 4px;
  border-radius: 4px;
  border: 1px solid #212127;
  background: #15151a;
  height: 17px;
  font-size: 13px;
  font-weight: 500;
}
._providerItem_117qa_42._checked_117qa_67 > span:first-child {
  color: #fff;
}
._sortContent_117qa_71 {
  width: 140px;
}
._loadMore_1g2zy_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}
._buttonLoadWrapper_1g2zy_8 {
  position: relative;
  height: 0px;
  animation: _enterWrapper_1g2zy_1 0.5s ease normal forwards;
  will-change: height;
}
@keyframes _enterWrapper_1g2zy_1 {
  0% {
    opacity: 0;
    height: 0px;
  }
  100% {
    opacity: 1;
    height: 40px;
  }
}
._buttonLoadMore_1g2zy_25 {
  width: 164px;
  height: 40px;
  animation: _enterButton_1g2zy_1 0.5s ease normal forwards;
}
@keyframes _enterButton_1g2zy_1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
._label_1g2zy_39 {
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -0.28px;
  color: #909090;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
}
._label_1g2zy_39 ._displayed_1g2zy_48 {
  color: white;
}
._displaySkeleton_1g2zy_52 {
  width: 152px;
  height: 17px;
  border-radius: 8px;
}
._explore_10lno_1 {
  display: flex;
  flex-direction: column;
  gap: 40px;
  container: explore-container/inline-size;
}
._searchBar_10lno_8 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._searchInputContent_10lno_14 {
  background-color: #0d0d10;
}
._settingsMenuItem_jd0je_1 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 10px;
  cursor: pointer;
}
._settingsMenuItem_jd0je_1:hover ._settingsMenuItemIcon_jd0je_8,
._settingsMenuItem_jd0je_1:hover ._settingsMenuItemLabel_jd0je_9 {
  color: #fff;
}
._activeItem_jd0je_13 ._settingsMenuItemLabel_jd0je_9 {
  color: #fff;
}
._activeItem_jd0je_13 ._settingsMenuItemIcon_jd0je_8 {
  color: #00ff6a;
}
._activeItem_jd0je_13:hover ._settingsMenuItemIcon_jd0je_8 {
  color: #00ff6a;
}
._settingsMenuItemLabel_jd0je_9 {
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: -0.032px;
  color: #909090;
}
._modal_kw9bq_1 {
  width: 100%;
  max-width: 640px;
}
._devider_kw9bq_6 {
  width: 100%;
  height: 1px;
  background-color: #212127;
}
._rules_kw9bq_12 {
  display: flex;
  flex-direction: column;
  margin-top: 28px;
  border-radius: 9px;
  border: 1px solid #212127;
  background: rgba(33, 33, 39, 0.33);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  padding: 0 18px;
}
._rule_kw9bq_12 {
  padding: 18px 0;
  border-bottom: 1px solid #212127;
  color: #909090;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.28px;
}
._rule_kw9bq_12:last-child {
  border-bottom: none;
}
._modal_qg48l_1 {
  max-width: 640px;
  width: 100%;
}
._modalContent_qg48l_6 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 28px;
}
._devider_qg48l_13 {
  width: 100%;
  height: 1px;
  background-color: #212127;
}
._hotkeysContainer_qg48l_19 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 18px;
  background: rgba(33, 33, 39, 0.3294117647);
  border-radius: 9px;
  border: 1px solid #212127;
  padding: 18px;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._hotkey_qg48l_19 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
._hotkeyLabel_qg48l_38 {
  font-weight: 500;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: -2%;
  color: #909090;
}
._hotkeyKey_qg48l_46 {
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: -0.32px;
  color: #ffffff;
  padding: 11px 14px;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922), 0px 1px 0px 0px #2a2a31 inset;
  border-radius: 7px;
  background-color: #212127;
}
._checkboxLabel_qg48l_58 {
  font-weight: 600;
  font-size: 14px;
  line-height: 130%;
  color: #ffffff;
}
._cautionContainer_qg48l_65 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  padding: 18px;
  border: 1px dashed #383842;
  border-radius: 9px;
  background-color: rgba(33, 33, 39, 0.1490196078);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._cautionHeader_qg48l_76 {
  display: flex;
  align-items: center;
  gap: 6px;
}
._cautionTitle_qg48l_82 {
  font-weight: 600;
  font-size: 16px;
  line-height: 130%;
  letter-spacing: -0.32px;
  color: #ffffff;
}
._cautionText_qg48l_90 {
  font-weight: 500;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.32px;
  color: #909090;
}
._gameControl_1hk0o_1 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 66px;
  padding: 22px;
  border-radius: 0px 0px 10px 10px;
  border-top: 1px solid var(--color-border-primary);
  background-color: #121216;
}
._gameControl_1hk0o_1._isTheater_1hk0o_12 {
  border-radius: 0px;
}
._controls_1hk0o_16 {
  display: flex;
  gap: 16px;
  align-items: center;
}
._controls_1hk0o_16 ._button_1hk0o_21 {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
}
._controls_1hk0o_16 ._button_1hk0o_21 ._icon_1hk0o_28 {
  color: var(--color-grey);
}
._controls_1hk0o_16 ._button_1hk0o_21 ._icon_1hk0o_28:hover {
  color: var(--color-white);
}
._controls_1hk0o_16 ._favouriteBurst_1hk0o_34 {
  width: 100%;
  height: 100%;
  position: absolute;
  background: var(--color-red);
  border-radius: 100%;
  top: 0;
  left: 0;
  margin: auto;
  opacity: 0;
  pointer-events: none;
}
._controls_1hk0o_16 ._favouriteBurst_1hk0o_34._activeFavourite_1hk0o_46 {
  animation: _burstAnimation_1hk0o_1 0.6s forwards normal;
}
@keyframes _burstAnimation_1hk0o_1 {
  0% {
    transform: scale(0);
    opacity: 0.5;
  }
  100% {
    transform: scale(2);
    opacity: 0;
  }
}
._controls_1hk0o_16 ._activeIcon_1hk0o_59 {
  color: var(--color-green) !important;
}
._controls_1hk0o_16 ._activeIcon_1hk0o_59:hover {
  color: var(--color-green) !important;
}
._controls_1hk0o_16 ._activeFavourite_1hk0o_46 {
  color: var(--color-red) !important;
  animation: _pulseAnimation_1hk0o_1 333ms ease forwards normal;
}
._controls_1hk0o_16 ._activeFavourite_1hk0o_46:hover {
  color: var(--color-red) !important;
}
@keyframes _pulseAnimation_1hk0o_1 {
  0% {
    transform: scale(1);
    filter: brightness(1);
  }
  30% {
    transform: scale(1.2);
    filter: brightness(1.25);
  }
  100% {
    transform: scale(1);
    filter: brightness(1);
  }
}
._controls_1hk0o_16 ._buttonSettings_1hk0o_86 {
  height: unset;
  padding: unset;
  border-radius: unset;
  background-color: unset;
  box-shadow: none;
}
._controls_1hk0o_16 ._buttonSettings_1hk0o_86:hover {
  background-color: unset;
  box-shadow: none;
}
._controls_1hk0o_16 ._buttonSettings_1hk0o_86:hover ._settingsMenuIcon_1hk0o_97 {
  color: var(--color-white);
}
._controls_1hk0o_16 ._settingsMenu_1hk0o_97 {
  width: 152px;
}
._controls_1hk0o_16 ._settingsMenuShiftedRight_1hk0o_103 {
  left: 65px;
}
._controls_1hk0o_16 ._settingsMenuIcon_1hk0o_97 {
  transform: scale(1.25);
}
._logo_1hk0o_110 {
  fill: #717172;
  opacity: 0.5;
  width: 100%;
  max-width: 97px;
}
._logo_1hk0o_110._icon_1hk0o_28 {
  width: max-content;
}
._logo_1hk0o_110._icon_1hk0o_28 svg {
  width: 22px;
}
._funRealPlay_1hk0o_123 {
  display: flex;
  align-items: center;
  gap: 12px;
  color: var(--color-grey);
  font-size: 14px;
  font-weight: 600;
}
._funRealPlay_1hk0o_123 ._active_1hk0o_46 {
  color: var(--color-white);
}
._currency_1hk0o_135 {
  background-color: transparent !important;
  box-shadow: none !important;
}
._gamePlayerContainer_4j6j9_1 {
  position: relative;
  width: 100%;
  border: 1px solid var(--color-border-primary);
  border-radius: 10px;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25), 0px 2px 8px 0px rgba(0, 0, 0, 0.1);
  container: game-player-container/inline-size;
}
._pipWrapper_4j6j9_10 {
  height: 100%;
}
._pipContainer_4j6j9_14 {
  border: none;
  border-radius: 0;
  box-shadow: none;
  height: 100%;
}
._pipContainer_4j6j9_14 ._game_4j6j9_1 {
  height: 100%;
}
._pipContainer_4j6j9_14 ._content_4j6j9_23 {
  height: max-content;
}
._fullscreenContainer_4j6j9_27 {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 540;
  width: 100%;
  height: 100%;
}
._fullscreenContainer_4j6j9_27 ._gamePlayerContainer_4j6j9_1 {
  height: 100%;
  border: none;
  border-radius: 0px;
}
._theaterContainer_4j6j9_41 {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: auto;
  max-width: 100%;
  height: calc(100dvh - 76px);
  display: flex;
  flex-direction: column;
  aspect-ratio: 16/9;
  border-radius: 0px;
  border-top: none;
  border-bottom: none;
}
._theaterExpander_4j6j9_57 {
  height: calc(100dvh - 126px);
}
._content_4j6j9_23 {
  display: flex;
  flex-direction: column-reverse;
  width: 100%;
  height: 100%;
}
@container main-container (width > 900px) {
  ._content_4j6j9_23 {
    flex-direction: row;
    align-items: stretch;
    overflow: auto;
  }
}
._panel_4j6j9_75 {
  width: 100%;
  background-color: #15151a;
  border-top: 1px solid var(--color-border-primary);
  overflow: visible;
}
@container main-container (width > 900px) {
  ._panel_4j6j9_75 {
    min-height: 630px;
    max-width: 310px;
    border-top: 0;
    border-right: 1px solid var(--color-border-primary);
    border-radius: 10px 0 0 0;
  }
}
._game_4j6j9_1 {
  position: relative;
  width: 100%;
  border-radius: 10px 10px 0 0;
  background-color: #111114;
  overflow: visible;
}
@container main-container (width > 900px) {
  ._game_4j6j9_1 {
    max-width: 890px;
    border-radius: 0 10px 0 0;
  }
}
._gameTheaterMode_4j6j9_105 {
  height: 100%;
  border-radius: 0px;
}
@container main-container (width > 900px) {
  ._gameTheaterMode_4j6j9_105 {
    max-width: none;
  }
}
._card_843vo_1 {
  display: flex;
  flex: 0 0 auto;
  width: 192.5px;
  padding: 14px;
  align-items: center;
  gap: 14px;
  border-radius: 9px;
  background: #212127;
  box-shadow: 0 1.182px 0 0 #2a2a31 inset, 0 2.364px 2.364px 0 rgba(0, 0, 0, 0.25);
  transition:
    transform 0.2s,
    background-color 0.2s,
    box-shadow 0.2s,
    color 0.2s;
}
._card_843vo_1:hover {
  transform: translateY(-6px);
  background-color: #26262c;
  box-shadow: 0 1.182px 0 0 #303037 inset, 0 2.364px 2.364px 0 rgba(0, 0, 0, 0.25);
}
._iconWrapper_843vo_19 {
  display: flex;
  width: 40px;
  height: 40px;
  padding: 7px 6.5px 7px 7.5px;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 25px;
  background:
    linear-gradient(
      180deg,
      rgba(13, 13, 16, 0.6) 0%,
      rgba(13, 13, 16, 0.2) 100%);
  box-shadow: 0 0.909px 1.818px 0 rgba(0, 0, 0, 0.1607843137) inset;
}
._icon_843vo_19 {
  width: 26px;
  height: 26px;
  object-fit: contain;
}
._label_843vo_38 {
  color: var(--color-white);
  font-size: 15px;
  font-weight: 500;
}
._card_16zf6_1 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 auto;
  height: 78px;
  width: 187px;
  scroll-snap-align: start;
  border-radius: 7px;
  border-radius: 9px;
  background: #212127;
  box-shadow: 0 1.182px 0 0 #2a2a31 inset, 0 2.364px 2.364px 0 rgba(0, 0, 0, 0.25);
  transition:
    transform 0.2s,
    background-color 0.2s,
    box-shadow 0.2s,
    color 0.2s;
}
._card_16zf6_1:hover {
  transform: translateY(-6px);
  background-color: #26262c;
  box-shadow: 0 1.182px 0 0 #303037 inset, 0 2.364px 2.364px 0 rgba(0, 0, 0, 0.25);
}
._card_16zf6_1._active_16zf6_20 {
  background-color: rgba(33, 33, 39, 0.9);
  color: #ffffff;
  box-shadow: 0px 1px 0px 0px rgba(58, 58, 67, 0.5) inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._card_16zf6_1 > img {
  height: 100%;
}
._card_16zf6_1 ._providerIcon_16zf6_28 {
  width: 100%;
  height: 100%;
}
._card_16zf6_1 ._providerIcon_16zf6_28 svg {
  width: 100%;
  height: 100%;
}
._raceCountdown_riw0b_1 {
  border-radius: 8px;
  background-color: #121216;
  width: 100%;
}
._raceCountdownContent_riw0b_7 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
._timerContainer_riw0b_14 {
  position: absolute;
  bottom: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
}
._timerContainer_riw0b_14 ._timerValue_riw0b_22 {
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
  letter-spacing: -0.032px;
}
._timerContainer_riw0b_14 ._timerLabel_riw0b_28 {
  font-size: 13px;
  font-weight: 500;
  color: #909090;
}
._fallback_15pcm_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 14px;
  text-align: center;
  width: 100%;
  height: 100%;
  color: white;
  background:
    linear-gradient(
      180deg,
      #17171c,
      #25252b);
  line-height: 120%;
  gap: 10px;
  text-transform: uppercase;
  border-radius: 8px;
  animation: _fadeIn_15pcm_1 0.2s ease;
}
._fallback_15pcm_1 ._logo_15pcm_18 {
  width: 64px;
  height: 64px;
  margin: auto 0;
  opacity: 0.1;
}
._fallback_15pcm_1 ._logo_15pcm_18 svg {
  width: 100%;
  height: 100%;
}
._fallback_15pcm_1 ._fallbackName_15pcm_28 {
  font-size: 20px;
  font-weight: 600;
}
._fallback_15pcm_1 ._fallbackProviderName_15pcm_32 {
  font-size: 8px;
  font-weight: 400;
  opacity: 0.75;
}
._slotImageWrapper_15pcm_38 {
  width: inherit;
  height: inherit;
}
._slotImage_15pcm_38 {
  width: inherit;
  height: inherit;
  object-fit: cover;
}
._loaded_15pcm_49 {
  animation: _fadeIn_15pcm_1 0.3s ease forwards normal;
}
._skeleton_15pcm_53 {
  width: 100%;
  height: 100%;
  z-index: 10;
}
@keyframes _fadeIn_15pcm_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
._username_oljbl_1 {
  vertical-align: middle;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
._image_oljbl_8 {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
._label_oljbl_14 {
  color: var(--color-grey);
  font-variant-numeric: lining-nums proportional-nums;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  white-space: nowrap;
}
._accented_oljbl_24 {
  color: var(--color-white);
  font-weight: 600;
  cursor: pointer;
}
._admin_oljbl_30 {
  color: var(--color-red);
}
._moderator_oljbl_34 {
  color: var(--color-green);
}
._badgeIcon_oljbl_38 {
  width: 18px;
  height: 18px;
  flex-shrink: 0;
}
._rank_oljbl_44 {
  flex-shrink: 0;
}
._rank_oljbl_44 img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
._card_yv39h_1 {
  position: relative;
  max-width: 164px;
  max-height: 224px;
  height: 100%;
  flex: 0 0 auto;
  border-radius: 8px;
  background-color: #121216;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 2px 8px 0px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  cursor: pointer;
  transition: all 0.2s;
  scroll-snap-align: start;
  aspect-ratio: 164/224;
  will-change: transform, opacity;
}
._card_yv39h_1 > img {
  width: inherit;
  height: inherit;
}
._card_yv39h_1:hover {
  transform: translateY(-6px);
  filter: brightness(1.2);
}
._card_yv39h_1:hover ._pip_yv39h_25 {
  opacity: 1;
}
._betaBadge_yv39h_29 {
  position: absolute;
  top: 8px;
  right: 8px;
  padding: 2px 6px;
  border-radius: 4px;
  background: rgba(0, 255, 106, 0.15);
  border: 1px solid rgba(0, 255, 106, 0.3);
  color: #00ff6a;
  font-size: 9px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  z-index: 2;
  pointer-events: none;
}
._restricted_yv39h_46 {
  pointer-events: none;
  cursor: not-allowed;
}
._restricted_yv39h_46:hover {
  transform: none;
}
._restricted_yv39h_46 img {
  mix-blend-mode: luminosity;
  opacity: 0.8;
}
._restrictedCover_yv39h_58 {
  position: absolute;
  top: -1%;
  left: 0;
  width: 100%;
  height: 101%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 12px;
  padding: 12px;
  background-color: rgba(18, 18, 22, 0.85);
  color: #fff;
  text-align: center;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.28px;
}
._faded_yv39h_79 {
  opacity: 0.25;
}
._pip_yv39h_25 {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 24px;
  height: 24px;
  display: none;
  width: 34px;
  height: 34px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  z-index: 10;
  opacity: 0;
  border-radius: 7px;
  background: #212127;
  box-shadow: 0 1px 0 0 #2a2a31 inset, 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  transition:
    background 333ms,
    box-shadow 333ms,
    opacity 333ms;
}
._pip_yv39h_25 svg {
  width: 16px;
  height: 16px;
  color: #909090;
  transition: color 333ms;
}
._pip_yv39h_25:hover {
  color: #ffffff;
  background: #303038;
  box-shadow: 0 1px 0 0 #3a3a43 inset, 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._pip_yv39h_25:hover svg {
  color: #ffffff;
}
@media screen and (min-width: 500px) {
  ._pip_yv39h_25 {
    display: flex;
  }
}
._container_xlan9_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._header_xlan9_7 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._titleWrapper_xlan9_13 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._titleWrapper_xlan9_13 svg {
  width: 20px;
  height: 20px;
}
._titleWrapper_xlan9_13:hover {
  cursor: pointer;
}
._titleWrapper_xlan9_13:hover svg {
  color: #fff;
}
._title_xlan9_13 {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
  white-space: nowrap;
}
._buttons_xlan9_37 {
  display: flex;
  gap: 6px;
}
._buttons_xlan9_37 ._button_xlan9_37 {
  height: 34px;
  width: 34px;
  border-radius: 7px;
}
._buttons_xlan9_37 ._button_xlan9_37 ._arrowLeft_xlan9_46 {
  transform: rotate(-90deg);
}
._buttons_xlan9_37 ._button_xlan9_37 ._arrowRight_xlan9_49 {
  transform: rotate(90deg);
}
._contentWrapper_xlan9_53 {
  position: relative;
}
._content_xlan9_53 {
  display: flex;
  gap: 9px;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x proximity;
  scrollbar-width: none;
  padding-top: 10px;
}
._rightShadow_xlan9_67::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  max-width: 74px;
  height: 100%;
  background:
    linear-gradient(
      270deg,
      #0d0d10 0%,
      rgba(13, 13, 16, 0) 100%);
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
}
._hideRightShadow_xlan9_80::before {
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
._iconSkeleton_xlan9_85 {
  width: 18px;
  height: 18px;
}
._titleSkeleton_xlan9_90 {
  width: 130px;
  height: 18px;
  border-radius: 6px;
}
._buttonSkeleton_xlan9_96 {
  width: 34px;
  height: 34px;
  border-radius: 6px;
}
._container_fr9t4_1 {
  display: flex;
  flex-direction: column;
}
._content_fr9t4_6 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._checkbox_fr9t4_12 {
  position: relative;
  width: 14px;
  height: 14px;
  outline: none;
  border: none;
  border-radius: 20px;
}
._checkbox_fr9t4_12:before {
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  border: 1px solid #212127;
  color: white;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  background-color: #09090b;
  border-radius: 4px;
  cursor: pointer;
}
._checkbox_fr9t4_12:checked:before {
  position: absolute;
  background-image: url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.02881%200.75H11.9712C12.7091%200.749991%2013.3181%200.749982%2013.8142%200.790517C14.3294%200.83261%2014.8031%200.922957%2015.248%201.14965C15.9379%201.50118%2016.4988%202.06211%2016.8503%202.75204C17.077%203.19693%2017.1674%203.67057%2017.2095%204.18583C17.25%204.68192%2017.25%205.29091%2017.25%206.02879V11.9712C17.25%2012.7091%2017.25%2013.3181%2017.2095%2013.8142C17.1674%2014.3294%2017.077%2014.8031%2016.8503%2015.248C16.4988%2015.9379%2015.9379%2016.4988%2015.248%2016.8503C14.8031%2017.077%2014.3294%2017.1674%2013.8142%2017.2095C13.3181%2017.25%2012.7091%2017.25%2011.9712%2017.25H6.02879C5.29091%2017.25%204.68192%2017.25%204.18583%2017.2095C3.67057%2017.1674%203.19693%2017.077%202.75204%2016.8503C2.06211%2016.4988%201.50118%2015.9379%201.14965%2015.248C0.922957%2014.8031%200.83261%2014.3294%200.790517%2013.8142C0.749982%2013.3181%200.749991%2012.7091%200.75%2011.9712V6.0288C0.749991%205.29092%200.749982%204.68191%200.790517%204.18583C0.83261%203.67057%200.922957%203.19693%201.14965%202.75204C1.50118%202.06211%202.06211%201.50118%202.75204%201.14965C3.19693%200.922957%203.67057%200.83261%204.18583%200.790517C4.68191%200.749982%205.29094%200.749991%206.02881%200.75ZM12.8536%207.58568C13.2115%207.22772%2013.2115%206.64731%2012.8536%206.28933C12.4955%205.93135%2011.9152%205.93135%2011.5572%206.28933L8.0804%209.76615L6.89521%208.58099C6.53723%208.22303%205.95683%208.22303%205.59886%208.58099C5.24087%208.93895%205.24087%209.51938%205.59886%209.87734L7.43223%2011.7107C7.79018%2012.0686%208.37053%2012.0686%208.72858%2011.7107L12.8536%207.58568Z'%20fill='white'/%3e%3c/svg%3e");
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}
._label_fr9t4_43 {
  color: #909090;
  font-family: "Work Sans", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
}
._error_fr9t4_52 ._checkbox_fr9t4_12:before {
  border-color: #ff3f3f;
}
._errorMessage_fr9t4_56 {
  margin-top: 8px;
  color: #ff3f3f;
  font-size: 12px;
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  line-height: 12px;
  letter-spacing: -0.02em;
}
._tooltipWrapper_vq4cd_1 {
  position: relative;
  display: inline-block;
  cursor: help;
}
._tooltipWrapper_vq4cd_1._anchorRight_vq4cd_6 ._tooltip_vq4cd_1 {
  left: auto;
  right: -4px;
  transform: none;
  animation: _sideAnimation_vq4cd_1 333ms ease forwards;
}
._tooltipWrapper_vq4cd_1._anchorRight_vq4cd_6 ._tooltipArrow_vq4cd_12 {
  left: auto;
  right: 16px;
}
._tooltipWrapper_vq4cd_1._anchorLeft_vq4cd_16 ._tooltip_vq4cd_1 {
  left: -4px;
  transform: none;
  animation: _sideAnimation_vq4cd_1 333ms ease forwards;
}
._tooltipWrapper_vq4cd_1._anchorLeft_vq4cd_16 ._tooltipArrow_vq4cd_12 {
  left: 16px;
}
@keyframes _sideAnimation_vq4cd_1 {
  from {
    opacity: 0;
    transform: translateY(4px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._children_vq4cd_35 {
  display: inline-block;
}
._tooltip_vq4cd_1 {
  position: absolute;
  bottom: calc(100% + 12px);
  left: 50%;
  transform: translateX(-50%) translateY(4px);
  opacity: 0;
  padding: 10px 14px;
  background-color: #15151a;
  border: 1px solid #212127;
  border-radius: 8px;
  box-shadow: 0px 10px 10px -0.5px rgba(0, 0, 0, 0.0196078431), 0px 12px 12px -2px rgba(0, 0, 0, 0.0588235294);
  z-index: 1000;
  white-space: nowrap;
  pointer-events: none;
  animation: _centerAnimation_vq4cd_1 333ms ease forwards;
}
@keyframes _centerAnimation_vq4cd_1 {
  from {
    opacity: 0;
    transform: translateX(-50%) translateY(4px);
  }
  to {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
  }
}
._tooltipContent_vq4cd_66 {
  font-size: 13px;
  font-weight: 500;
  color: #e4e4e7;
  line-height: 1.4;
}
._tooltipArrow_vq4cd_12 {
  position: absolute;
  top: calc(100% - 5px);
  left: 50%;
  transform: translateX(-50%) translateY(-1px);
  width: 12px;
  height: 12px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-bottom-right-radius: 2px;
  border-style: solid;
  border-color: #212127;
  background-color: #15151a;
  transform: translateX(-50%) rotate(45deg);
  z-index: 1001;
}
@media (max-width: 768px) {
  ._tooltip_vq4cd_1 {
    font-size: 12px;
    padding: 8px 12px;
    max-width: 200px;
    white-space: normal;
    word-wrap: break-word;
  }
  ._tooltipArrow_vq4cd_12 {
    width: 10px;
    height: 10px;
  }
}
@media (max-width: 480px) {
  ._tooltip_vq4cd_1 {
    left: auto;
    right: 0;
    transform: none;
  }
  ._tooltipArrow_vq4cd_12 {
    left: auto;
    right: 16px;
    transform: rotate(45deg);
  }
}
._draggable_1fc10_1 {
  position: fixed;
  top: 0;
  z-index: 600;
  touch-action: none;
}
._window_1fc10_8 {
  width: 100%;
  height: 100%;
  padding: 6px;
  border-radius: 8px;
  border: 1px solid #212127;
  background-color: #121216;
  box-shadow: 0px 12px 12px -2px rgba(0, 0, 0, 0.06), 0px 10px 10px -0.5px rgba(0, 0, 0, 0.02);
  animation: _enterWindow_1fc10_1 0.2s ease normal forwards;
}
@keyframes _enterWindow_1fc10_1 {
  from {
    transform: scale(0.9);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
._window_1fc10_8._exitWindow_1fc10_28 {
  animation: _exitWindow_1fc10_28 0.2s ease normal forwards;
}
@keyframes _exitWindow_1fc10_28 {
  from {
    transform: translateY(0);
    opacity: 1;
  }
  to {
    transform: translateY(20px);
    opacity: 0;
  }
}
._edge_1fc10_42 {
  position: absolute;
  width: 6px;
  height: 6px;
}
._edge_1fc10_42._top_1fc10_47 {
  top: 0;
  left: 6px;
  width: calc(100% - 12px);
  cursor: ns-resize;
}
._edge_1fc10_42._topLeft_1fc10_53 {
  top: 0;
  left: 0;
  cursor: nwse-resize;
}
._edge_1fc10_42._topRight_1fc10_58 {
  top: 0;
  right: 0;
  cursor: nesw-resize;
}
._edge_1fc10_42._bottom_1fc10_63 {
  bottom: 0;
  left: 6px;
  width: calc(100% - 12px);
  cursor: ns-resize;
}
._edge_1fc10_42._bottomLeft_1fc10_69 {
  bottom: 0;
  left: 0;
  cursor: nesw-resize;
}
._edge_1fc10_42._bottomRight_1fc10_74 {
  bottom: 0;
  right: 0;
  cursor: nwse-resize;
}
._edge_1fc10_42._left_1fc10_79 {
  top: 6px;
  left: 0;
  height: calc(100% - 12px);
  cursor: ew-resize;
}
._edge_1fc10_42._right_1fc10_85 {
  top: 6px;
  right: 0;
  height: calc(100% - 12px);
  cursor: ew-resize;
}
._header_1fc10_92 {
  display: flex;
  justify-content: space-between;
  padding: 10px;
  margin-bottom: 6px;
  cursor: move;
}
._header_1fc10_92 ._title_1fc10_99 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._header_1fc10_92 ._title_1fc10_99 > h3 {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
}
._header_1fc10_92 ._actions_1fc10_109 {
  display: flex;
  gap: 12px;
}
._header_1fc10_92 ._actions_1fc10_109 svg:hover {
  color: white;
}
._dropdown_1oa5c_1 {
  position: relative;
  width: fit-content;
  font-size: 14px;
  font-weight: 600;
}
._button_1oa5c_8 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  height: 40px;
  padding: 12px 14px;
  border-radius: 8px;
  background-color: #212127;
  box-shadow: 0px 1px 0px 0px #2a2a31 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  cursor: pointer;
  color: #fff;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
  line-height: 120%;
  white-space: nowrap;
}
._button_1oa5c_8._selected_1oa5c_24 {
  background-color: #3a3a43;
  box-shadow: 0px 1px 0px 0px #52525e inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
}
._buttonRightIcon_1oa5c_29 {
  transform: rotate(180deg);
}
._buttonRightIcon_1oa5c_29._up_1oa5c_32 {
  transform: rotate(0deg);
}
._itemsContainer_1oa5c_36 {
  --align-x: -50%;
  position: absolute;
  top: calc(100% + 9px);
  left: 50%;
  transform: translateX(var(--align-x));
  transform-origin: top center;
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
  width: max-content;
  max-height: 400px;
  overflow-y: auto;
  padding: 6px;
  border-radius: 8px;
  border: 1px solid #212127;
  background-color: #09090b;
  box-shadow: 0 12px 12px -2px rgba(0, 0, 0, 0.06), 0 10px 10px -0.5px rgba(0, 0, 0, 0.02);
  z-index: 9999;
  opacity: 0;
  animation: _dropdownFade_1oa5c_1 200ms ease forwards;
}
._itemsContainer_1oa5c_36._left_1oa5c_59 {
  left: 0;
  --align-x: 0%;
}
._itemsContainer_1oa5c_36._right_1oa5c_63 {
  left: 100%;
  --align-x: -100%;
}
@keyframes _dropdownFade_1oa5c_1 {
  from {
    opacity: 0;
    transform: translateX(var(--align-x)) translateY(-6px) scale(0.98);
  }
  to {
    opacity: 1;
    transform: translateX(var(--align-x)) translateY(0) scale(1);
  }
}
._searchInputContainer_1oa5c_78 {
  height: 38px;
  padding: 0px 8px;
}
._searchInputContent_1oa5c_83 {
  border: none;
  padding: 0;
  background-color: transparent;
}
._checkbox_1oa5c_89 {
  width: 100%;
}
._item_1oa5c_36 {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 10px;
  color: #909090;
}
._multiItem_1oa5c_101 {
  height: 38px;
  width: 100%;
}
._singleItem_1oa5c_106 {
  gap: 8px;
  border-radius: 7px;
  cursor: pointer;
  line-height: 100%;
}
._singleItem_1oa5c_106:hover,
._singleItem_1oa5c_106._selected_1oa5c_24 {
  color: #fff;
  background-color: #212127;
}
._buttonClearAll_1oa5c_117 {
  width: 100%;
  padding: 6px;
  border-radius: 6px;
  color: #909090;
  height: 38px;
  cursor: pointer;
}
._buttonClearAll_1oa5c_117:hover {
  background-color: #212127;
  color: white;
}
._container_1dbuo_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 16px;
  min-height: 400px;
}
@media screen and (min-width: 768px) {
  ._container_1dbuo_1 {
    min-height: 500px;
    height: 60vh;
    padding: 32px;
  }
}
._content_1dbuo_17 {
  max-width: 600px;
  width: 100%;
}
._icon_1dbuo_22 {
  width: 200px;
  height: 200px;
  margin: auto;
}
._title_1dbuo_28 {
  margin-top: -24px;
  margin-bottom: 8px;
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  line-height: 110%;
  letter-spacing: -0.72px;
}
@media screen and (min-width: 768px) {
  ._title_1dbuo_28 {
    font-size: 24px;
  }
}
._message_1dbuo_43 {
  margin-bottom: 32px;
  color: #909090;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.28px;
}
._errorDetails_1dbuo_53 {
  margin-bottom: 32px;
  text-align: left;
}
._errorDetails_1dbuo_53 summary {
  cursor: pointer;
  font-weight: 500;
  color: #909090;
  margin-bottom: 8px;
}
._errorDetails_1dbuo_53 summary:hover {
  color: #ffffff;
}
._errorStack_1dbuo_67 {
  background: #1a1a1a;
  border: 1px solid #333333;
  border-radius: 8px;
  padding: 16px;
  font-size: 14px;
  line-height: 1.4;
  color: #909090;
  overflow-x: auto;
  white-space: pre-wrap;
  word-break: break-word;
}
._actions_1dbuo_80 {
  display: flex;
  gap: 8px;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 768px) {
  ._actions_1dbuo_80 {
    flex-direction: row;
    align-items: start;
  }
}
._actions_1dbuo_80 ._updating_1dbuo_94 {
  font-size: 14px;
  font-weight: 500;
  color: #909090;
}
._refreshButton_1dbuo_100 {
  min-width: 120px;
}
._loadingSpinner_d0iuw_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100dvh;
}
._spinner_d0iuw_9 {
  border-radius: 50%;
  border: 2px solid #212127;
  border-top-color: #00ff6a;
  animation: _spin_d0iuw_9 1s linear infinite;
}
._small_d0iuw_16 {
  width: 20px;
  height: 20px;
}
._medium_d0iuw_21 {
  width: 32px;
  height: 32px;
}
._large_d0iuw_26 {
  width: 48px;
  height: 48px;
}
@keyframes _spin_d0iuw_9 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._loadingContainer_1tjne_1 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
}
._loadingSpinner_1tjne_10 {
  width: 20px;
  height: 20px;
  border: 2px solid #00FF6A;
  border-top: 2px solid #0D0D10;
  border-radius: 50%;
  animation: _spin_1tjne_1 1s linear infinite;
}
@keyframes _spin_1tjne_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._modalOverlay_1xyqt_1 {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 70px 10px;
  box-sizing: border-box;
  z-index: 550;
}
@media screen and (min-width: 400px) {
  ._modalOverlay_1xyqt_1 {
    padding: 70px 30px;
  }
}
._modalBackdrop_1xyqt_18 {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(10, 10, 13, 0.8);
  z-index: -1;
  animation: _modalFadeIn_1xyqt_1 200ms ease forwards;
  width: 100%;
  height: 100%;
}
@keyframes _modalFadeIn_1xyqt_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
._modal_1xyqt_1 {
  display: flex;
  flex-direction: column;
  padding: 22px;
  width: 100%;
  max-height: 100%;
  border-radius: 10px;
  border: 1px solid var(--color-border-primary);
  background-color: #121216;
  overflow: hidden;
  animation: _modalEnter_1xyqt_1 200ms ease forwards 100ms;
  opacity: 0;
}
@keyframes _modalEnter_1xyqt_1 {
  from {
    transform: translateY(-12px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
._header_1xyqt_60 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 22px;
}
._header_1xyqt_60 ._headerLeft_1xyqt_65 {
  display: flex;
  gap: 8px;
}
._header_1xyqt_60 ._headerLeft_1xyqt_65 ._title_1xyqt_69 {
  color: #f5f7fa;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}
._header_1xyqt_60 ._buttonClose_1xyqt_75 {
  z-index: 10;
  cursor: pointer;
}
._content_1xyqt_80 {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
}
._loading_1xyqt_86 {
  display: flex;
  flex-grow: 1;
  align-items: center;
  justify-content: center;
}
._preLoadScreen_17j8b_1 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100dvh;
  width: 100dvw;
  background-color: #0d0d10;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
}
._progressBarContainer_65gk0_1 {
  width: 100%;
  background-color: #121216;
  border-radius: 10px;
  padding: 2px;
  overflow: hidden;
}
._medium_65gk0_9 {
  height: 14px;
}
._small_65gk0_13 {
  height: 10px;
}
._progressBar_65gk0_1 {
  height: 100%;
  border-radius: 10px;
  transition: width 0.3s ease-in-out;
  position: relative;
  overflow: hidden;
}
._shine_65gk0_25 {
  width: 50px;
  height: 100px;
  background: white;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  transform: skew(-50deg);
  animation: _shine_65gk0_25 10s infinite forwards normal;
  filter: blur(24px);
  mix-blend-mode: hard-light;
}
@keyframes _shine_65gk0_25 {
  0% {
    left: -200px;
  }
  30%, 100% {
    left: calc(100% + 200px);
  }
}
._container_zihlr_1 {
  --range-height: 8;
  --thumb-size: 12;
  --background-height: 4;
  --before-item-z-index: -1;
  --fill-color: #4caf50;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._label_zihlr_12 {
  font-weight: 500;
  font-size: 13px;
  line-height: 14px;
  color: #909090;
}
._rangeContainer_zihlr_19 {
  display: flex;
  align-items: center;
  gap: 12px;
  transition: opacity 0.2s ease-in-out;
}
._rangeContainer_zihlr_19._disabled_zihlr_25 {
  pointer-events: none;
  opacity: 0.5;
}
._rangeValue_zihlr_30 {
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: -0.032px;
  color: #ffffff;
}
._range_zihlr_19 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  height: calc(var(--range-height) * 1px);
  background: rgba(255, 255, 255, 0.1);
  border-radius: 4px;
  background-image:
    linear-gradient(
      to right,
      var(--fill-color) 0%,
      var(--fill-color) 98%,
      transparent 98%,
      transparent 100%);
  background-size: 50% calc(var(--background-height) * 1px);
  background-position: 4px center;
  background-repeat: no-repeat;
  position: relative;
  cursor: pointer;
}
._range_zihlr_19::-webkit-slider-thumb {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: calc(var(--thumb-size) * 1px);
  height: calc(var(--thumb-size) * 1px);
  background: #ffffff;
  border-radius: 50%;
  border: none;
  cursor: pointer;
  transition: box-shadow 0.2s ease-in-out;
  z-index: 3;
}
._range_zihlr_19::-webkit-slider-thumb:hover {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.1);
}
._range_zihlr_19::-moz-range-thumb {
  width: calc(var(--thumb-size) * 1px);
  height: calc(var(--thumb-size) * 1px);
  background: #ffffff;
  border-radius: 50%;
  border: none;
  cursor: pointer;
  transition: box-shadow 0.2s ease-in-out;
  z-index: 3;
}
._range_zihlr_19::-moz-range-thumb:hover {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.1);
}
._range_zihlr_19:focus {
  outline: none;
}
._range_zihlr_19::-moz-range-track {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 4px;
}
._range_zihlr_19::before {
  content: "";
  display: block;
  width: calc(var(--background-height) * 1px);
  height: calc(var(--background-height) * 1px);
  background: var(--fill-color);
  border-radius: 50%;
  position: absolute;
  z-index: var(--before-item-z-index);
  left: calc(var(--range-height) / var(--background-height) * 1px);
  top: calc(var(--range-height) / var(--background-height) * 1px);
}
._wrapper_1nk0f_1 {
  display: flex;
  flex-direction: column;
  gap: 11px;
  position: relative;
}
._label_1nk0f_8 {
  font-weight: 500;
  font-size: 13px;
  line-height: 14px;
  color: #909090;
}
._selectAndDropdown_1nk0f_15 {
  position: relative;
  display: flex;
  flex-direction: column;
  border-radius: 9px;
  cursor: pointer;
  background: #212127;
  box-shadow: 0 1px 0 0 #2a2a31 inset, 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._selectAndDropdown_1nk0f_15:focus-visible:not([disabled]) {
  background: #3a3a43;
  box-shadow: 0 1px 0 0 #52525e inset, 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  outline: none;
}
._selectAndDropdownDark_1nk0f_30 {
  border-radius: 9px;
  border: 1px solid #212127;
  background: rgba(13, 13, 16, 0.5);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._selectAndDropdownSecondary_1nk0f_37 {
  border-color: transparent;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922), 0px 1px 0px 0px #2a2a31 inset;
  background-color: #212127;
}
._selectAndDropdownSecondary_1nk0f_37 > ._optionsGroup_1nk0f_42 {
  background-color: #212127;
}
._optionGroupPortal_1nk0f_46 {
  position: absolute;
  z-index: 1000;
}
._disabled_1nk0f_51 {
  cursor: not-allowed;
  opacity: 0.5;
  background-color: #151519;
  border: 1px solid #212127;
  box-shadow: none;
}
._activeTop_1nk0f_59 {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-top-color: transparent;
}
._select_1nk0f_15 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px;
  -webkit-user-select: none;
  user-select: none;
  gap: 5px;
}
._selectedLabel_1nk0f_74 {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.32px;
  color: #ffffff;
  margin-left: 2px;
  display: flex;
  align-items: center;
  gap: 8px;
}
._icon_1nk0f_90 {
  color: #909090;
  z-index: 2;
  transform: rotate(180deg);
  transition: transform 160ms ease;
  margin-left: auto;
}
._iconUp_1nk0f_98 {
  transform: rotate(0);
}
._optionsGroup_1nk0f_42 {
  position: absolute;
  left: -1px;
  right: -1px;
  max-height: 150px;
  padding: 6px;
  border: 1px solid #212127;
  background-color: #09090b;
  overflow-y: auto;
  z-index: 9999;
  transition: max-height 150ms ease;
  will-change: transform, opacity;
  margin-top: 6px;
}
@media screen and (min-height: 600px) {
  ._optionsGroup_1nk0f_42 {
    max-height: 250px;
  }
}
._optionsGroupTop_1nk0f_122 {
  bottom: 100%;
  border-radius: 9px;
  box-shadow: 0 -2px 2px 0 rgba(0, 0, 0, 0.2509803922);
  transform-origin: bottom center;
  animation: _dropdown-enter-top_1nk0f_1 150ms cubic-bezier(0.2, 0.8, 0.2, 1);
}
._optionsGroupBottom_1nk0f_130 {
  top: 100%;
  border-radius: 8px;
  box-shadow: 0 12px 12px -2px rgba(0, 0, 0, 0.06), 0 10px 10px -0.5px rgba(0, 0, 0, 0.02);
  transform-origin: top center;
  animation: _dropdown-enter-bottom_1nk0f_1 150ms cubic-bezier(0.2, 0.8, 0.2, 1);
}
._option_1nk0f_42 {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 8px;
  padding: 10px;
  min-height: 36px;
  border-radius: 7px;
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
  color: #909090;
  text-align: left;
}
._option_1nk0f_42:not(:last-child) {
  margin-bottom: 4px;
}
._option_1nk0f_42:active {
  scale: 0.98;
}
._option_1nk0f_42._selected_1nk0f_74,
._option_1nk0f_42:hover {
  color: white;
  background-color: #212127;
  -webkit-user-select: none;
  user-select: none;
}
._option_1nk0f_42:focus-visible:not([disabled]) {
  background-color: #212127;
  border: 1px solid #0d0d10;
  outline: 1px solid #212127;
}
._optionSecondary_1nk0f_169 {
  background-color: #212127;
}
._optionSecondary_1nk0f_169._selected_1nk0f_74,
._optionSecondary_1nk0f_169:hover {
  background-color: #3a3a43;
}
._optionSecondary_1nk0f_169:focus-visible:not([disabled]) {
  background-color: #3a3a43;
}
._labelIcon_1nk0f_179 {
  width: 16px;
  height: 16px;
}
@keyframes _dropdown-enter-bottom_1nk0f_1 {
  from {
    opacity: 0;
    transform: translateY(-6px) scale(0.98);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}
@keyframes _dropdown-enter-top_1nk0f_1 {
  from {
    opacity: 0;
    transform: translateY(6px) scale(0.98);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}
._searchWrapper_1nk0f_204 {
  position: relative;
  top: 0;
  z-index: 10;
}
._searchWrapper_1nk0f_204 ._searchIcon_1nk0f_209 {
  position: absolute;
  top: calc(50% - 2px);
  left: 8px;
  transform: translateY(-50%);
  color: #909090;
}
._searchInput_1nk0f_217 {
  width: 100%;
  padding: 8px 10px;
  padding-left: 32px;
  border-radius: 7px;
  background-color: #09090b;
  color: #ffffff;
  font-family: "Work Sans", sans-serif;
  font-size: 14px;
  font-weight: 500;
  outline: none;
  height: 38px;
  margin-bottom: 4px;
}
._searchInput_1nk0f_217::placeholder {
  color: #909090;
  opacity: 0.5;
}
._separator_szgig_1 {
  height: 1px;
  width: 100%;
  background-color: #212127;
}
._vertical_szgig_7 {
  width: 1px;
  height: 50px;
}
._tabBar_ppkza_1 {
  display: flex;
  align-items: center;
  position: relative;
}
._tabBar_ppkza_1._horizontal_ppkza_6 {
  gap: 6px;
  padding: 4px;
  border-radius: 10px;
  background-color: #121216;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
}
._tabBar_ppkza_1._vertical_ppkza_16 {
  flex-direction: column;
  gap: 10px;
}
._tabButton_ppkza_21 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
  height: 42px;
  padding: 12px 16px;
  opacity: 0.5;
  position: relative;
  z-index: 1;
}
._tabButton_ppkza_21 ._icon_ppkza_32 {
  width: 16px;
  height: 16px;
}
._tabButton_ppkza_21 ._rightIcon_ppkza_36 {
  width: 16px;
  height: 16px;
  margin-left: auto;
  opacity: 0.5;
}
._tabButton_ppkza_21 ._tabName_ppkza_42 {
  color: #909090;
  text-align: center;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
  white-space: nowrap;
}
._tabButton_ppkza_21:hover {
  opacity: 1;
}
._tabButton_ppkza_21:hover ._tabName_ppkza_42 {
  color: #fff;
}
._tabButton_ppkza_21:focus-visible:not([disabled]) {
  border: 1px solid #0d0d10;
  outline: 1px solid #212127;
}
._tabButton_ppkza_21._selected_ppkza_61 {
  opacity: 1;
}
._tabButton_ppkza_21._selected_ppkza_61 ._tabName_ppkza_42 {
  color: #fff;
}
._tabButton_ppkza_21._vertical_ppkza_16 {
  justify-content: flex-start;
  width: 100%;
  gap: 8px;
  opacity: 1;
}
._indicator_ppkza_74 {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-radius: 8px;
  background-color: #212127;
  box-shadow: 0px 1px 0px 0px #2a2a31 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  pointer-events: none;
  z-index: 0;
  transform: translate(0, 0);
  transition:
    transform 200ms ease,
    width 200ms ease,
    height 200ms ease;
}
._container_abvt7_1 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  background-color: rgba(13, 13, 16, 0.5);
  padding: 4px;
  border-radius: 50px;
  overflow: auto;
}
._horizontal_abvt7_13 {
  justify-content: start;
  flex-direction: row;
  height: 46px;
  flex-shrink: 0;
}
._vertical_abvt7_20 {
  flex-direction: column;
  width: 46px;
  height: auto;
}
._button_abvt7_26 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  padding: 12px 14px;
  flex: 1;
  cursor: pointer;
  position: relative;
  z-index: 1;
  color: #909090;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
  white-space: nowrap;
}
._horizontal_abvt7_13 ._button_abvt7_26 {
  height: 100%;
}
._vertical_abvt7_20 ._button_abvt7_26 {
  width: 100%;
}
._button_abvt7_26:focus-visible:not([disabled]) {
  outline: none;
  background-color: rgba(33, 33, 39, 0.5019607843);
}
._button_abvt7_26:hover {
  color: #fff;
}
._selected_abvt7_57 {
  color: #fff;
}
._selected_abvt7_57:focus-visible:not([disabled]) {
  border: 1px solid #0d0d10;
  outline: 1px solid #212127;
}
._indicator_abvt7_65 {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-radius: 50px;
  background-color: #212127;
  box-shadow: 0px 1px 0px 0px #2a2a31 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  pointer-events: none;
  z-index: 0;
  transform: translate(0, 0);
  transition:
    transform 200ms ease,
    width 200ms ease,
    height 200ms ease;
}
._row_h6bhp_1 {
  width: 100%;
  height: 54px;
}
._cell_1ox7k_1 {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 18px;
  color: #909090;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
}
@media (max-width: 660px) {
  ._cell_1ox7k_1 {
    padding: 16px 10px;
  }
}
._accented_1ox7k_18 {
  color: #fff;
  font-weight: 600;
}
._clickable_1ox7k_23 {
  cursor: pointer;
}
._editable_1ox7k_27 {
  padding: 5px 6px;
}
._leftImage_1ox7k_31 {
  width: 14px;
  height: 14px;
  flex-shrink: 0;
}
._input_1ox7k_37 {
  height: 40px;
}
._tableContainer_h36n4_1 {
  overflow-x: auto;
}
._table_h36n4_1 {
  width: 100%;
  min-width: max-content;
  border-collapse: separate;
  border-spacing: 0;
}
._table_h36n4_1 td:first-child {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
._table_h36n4_1 td:first-child > div {
  padding-left: 16px;
}
._table_h36n4_1 td:last-child {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
._table_h36n4_1 td:last-child > div {
  padding-right: 16px;
}
._tableHeader_h36n4_26 > tr div {
  align-items: flex-start;
  height: 29px;
  padding: 0 18px;
}
@media (max-width: 660px) {
  ._tableHeader_h36n4_26 > tr div {
    padding: 0 10px;
  }
}
._tableBody_h36n4_37 > tr:nth-child(odd) {
  background-color: #15151a;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
}
._tableHeaderSkeleton_h36n4_42 {
  width: 100%;
  height: 14px !important;
  margin-bottom: 15px;
  border-radius: 6px;
}
._tableRowSkeleton_h36n4_49 {
  width: 100%;
  height: 54px;
  border-radius: 10px;
}
._tableRowSkeleton_h36n4_49:nth-child(even) {
  background: none;
}
._tableEmpty_h36n4_58 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 569px;
  color: #909090;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -0.28px;
}
._skeletonTableRow_h36n4_72 {
  background-color: transparent !important;
}
._tableHeaderRow_h36n4_76 {
  height: auto;
}
._toggleWrapper_aafxn_1 {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
}
._toggleWrapper_aafxn_1._small_aafxn_7 ._toggle_aafxn_1 {
  width: 32px;
  height: 18px;
}
._toggleWrapper_aafxn_1._medium_aafxn_11 ._toggle_aafxn_1 {
  width: 44px;
  height: 24px;
}
._toggleWrapper_aafxn_1._large_aafxn_15 ._toggle_aafxn_1 {
  width: 56px;
  height: 30px;
}
._toggleWrapper_aafxn_1:hover ._toggleInput_aafxn_19:not(:disabled) + ._toggle_aafxn_1 {
  background-color: rgba(255, 255, 255, 0.15);
}
._toggleInput_aafxn_19 {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}
._toggleInput_aafxn_19:checked + ._toggle_aafxn_1::after {
  transform: translateX(calc(100% + 2px));
  background-color: #ffffff;
}
._toggleInput_aafxn_19:disabled + ._toggle_aafxn_1 {
  opacity: 0.5;
  cursor: not-allowed;
}
._toggleInput_aafxn_19:focus-visible + ._toggle_aafxn_1 {
  outline: 2px solid #fff;
  outline-offset: 2px;
}
._toggle_aafxn_1 {
  position: relative;
  display: inline-block;
  background-color: #222228;
  border-radius: 34px;
  transition: all 0.2s ease-in-out;
}
._toggle_aafxn_1::after {
  content: "";
  position: absolute;
  top: 4px;
  left: 4px;
  width: calc(50% - 6px);
  height: calc(100% - 8px);
  background-color: #909090;
  border-radius: 50%;
  transition: transform 0.2s ease-in-out, background-color 0.2s ease-in-out;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
._tooltipWrapper_t58h3_1 {
  width: 100%;
  height: 100%;
  position: relative;
}
._children_t58h3_7 {
  width: 100%;
  height: 100%;
  position: relative;
}
._openWithHover_t58h3_13:hover > ._tooltipArrow_t58h3_13 {
  opacity: 1;
  z-index: 2;
}
._openWithHover_t58h3_13:hover + ._tooltip_t58h3_1 {
  opacity: 1;
  z-index: 1;
}
._tooltip_t58h3_1 {
  position: absolute;
  opacity: 0;
  padding: 16px;
  background-color: #15151a;
  border: 1px solid #212127;
  border-radius: 8px;
  box-shadow: 0px 10px 10px -0.5px rgba(0, 0, 0, 0.0196078431), 0px 12px 12px -2px rgba(0, 0, 0, 0.0588235294);
  z-index: -1;
  white-space: nowrap;
  transition: all 150ms ease-in-out;
}
._tooltipArrow_t58h3_13 {
  position: absolute;
  left: 50%;
  width: 15px;
  height: 15px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-bottom-right-radius: 3px;
  border-style: solid;
  border-color: #212127;
  background-color: #15151a;
  z-index: -1;
}
._showTooltip_t58h3_49 {
  opacity: 1;
  z-index: 1;
}
._top_t58h3_54 {
  bottom: calc(100% + 18px);
}
._topArrow_t58h3_58 {
  top: calc(100% - 7px);
  transform: translateX(-50%) rotate(45deg);
}
._bottom_t58h3_63 {
  top: calc(100% + 18px);
}
._bottomArrow_t58h3_67 {
  bottom: calc(100% - 7px);
  transform: translateX(-50%) rotate(-135deg);
}
._center_t58h3_72 {
  left: 50%;
  transform: translateY(0px) translateX(-50%);
}
._center_t58h3_72._showTooltip_t58h3_49 {
  transform: translateY(-6px) translateX(-50%);
}
._left_t58h3_80 {
  right: 0;
  transform: translateY(0px);
}
._left_t58h3_80._showTooltip_t58h3_49 {
  transform: translateY(-6px);
}
._right_t58h3_88 {
  left: 0;
  transform: translateY(0px);
}
._right_t58h3_88._showTooltip_t58h3_49 {
  transform: translateY(-6px);
}
._portalTooltip_t58h3_96 {
  z-index: 9999;
}
._portalTooltip_t58h3_96._showTooltip_t58h3_49 {
  z-index: 9999;
}
._skeleton_8vu8t_1 {
  position: relative;
  overflow: hidden;
  background: rgba(30, 30, 35, 0.25);
  box-shadow: none;
}
._skeleton_8vu8t_1._text_8vu8t_7 {
  border-radius: 24px;
}
._skeleton_8vu8t_1._circle_8vu8t_10 {
  flex-shrink: 0;
  aspect-ratio: 1/1;
  border-radius: 50%;
}
._textSkeleton_8vu8t_16 {
  display: flex;
  flex-direction: column;
}
._logoWrapper_8vu8t_21 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 20%;
  height: max-content;
  max-width: 150px;
  pointer-events: none;
}
._logoWrapper_8vu8t_21._icon_8vu8t_30 {
  aspect-ratio: 1/1;
  max-width: 32px;
}
._logoWrapper_8vu8t_21._icon_8vu8t_30 ._logo_8vu8t_21 svg {
  width: 100%;
  height: 100%;
}
._logoWrapper_8vu8t_21._icon_8vu8t_30 ._logoMask_8vu8t_38 {
  -webkit-mask-image: url("data:image/svg+xml,%3csvg%20width='1em'%20height='1em'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.0197%203.89775V8.10266C12.0197%209.58964%2010.8071%2010.8002%209.31758%2010.8002H0V4.9068H2.19053V8.61344H8.9577C9.4365%208.61344%209.82764%208.2229%209.82764%207.74338V4.25858C9.82764%203.77904%209.4365%203.38855%208.9577%203.38855H0V1.2002H9.31758C10.8071%201.2002%2012.0197%202.41074%2012.0197%203.89775Z'%20fill='currentColor'/%3e%3c/svg%3e");
  mask-image: url("data:image/svg+xml,%3csvg%20width='1em'%20height='1em'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.0197%203.89775V8.10266C12.0197%209.58964%2010.8071%2010.8002%209.31758%2010.8002H0V4.9068H2.19053V8.61344H8.9577C9.4365%208.61344%209.82764%208.2229%209.82764%207.74338V4.25858C9.82764%203.77904%209.4365%203.38855%208.9577%203.38855H0V1.2002H9.31758C10.8071%201.2002%2012.0197%202.41074%2012.0197%203.89775Z'%20fill='currentColor'/%3e%3c/svg%3e");
}
._logo_8vu8t_21 {
  color: rgb(24, 24, 28);
  filter: drop-shadow(0px -1px 0px rgba(52, 52, 60, 0.5)) drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.5));
}
._logoMask_8vu8t_38 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3csvg%20id='degen-logo'%20xmlns='http://www.w3.org/2000/svg'%20width='108'%20height='16'%20viewBox='0%200%20108%2016'%20fill='none'%20preserveAspectRatio='xMinYMin%20meet'%3e%3cpath%20d='M107.85%204.49593V16H104.203V5.0973C104.203%204.29808%20103.555%203.64725%20102.756%203.64725H91.4989V16H87.8516V0H103.354C105.833%200%20107.85%202.01497%20107.85%204.49333V4.49593Z'%20fill='currentColor'/%3e%3cpath%20d='M47.6121%203.64725V12.3554H60.3189V9.82493H54.2558V6.17768H63.9636V16H48.4608C45.9824%2016%2043.9649%2013.9824%2043.9649%2011.5041V4.49593C43.9649%202.01757%2045.9824%200%2048.4608%200H63.9636V3.64465H47.6121V3.64725Z'%20fill='currentColor'/%3e%3cpath%20d='M19.9987%204.49593V11.5041C19.9987%2013.9824%2017.9811%2016%2015.5028%2016H0V6.17768H3.64465V12.3554H14.904C15.7006%2012.3554%2016.3514%2011.7045%2016.3514%2010.9053V5.0973C16.3514%204.29808%2015.7006%203.64725%2014.904%203.64725H0V0H15.5028C17.9811%200%2019.9987%202.01757%2019.9987%204.49593Z'%20fill='currentColor'/%3e%3cpath%20d='M69.592%203.64726V6.17768H82.0332V9.82493H69.592V12.3554H85.9434V16H69.7482C67.6499%2016%2065.9447%2014.2948%2065.9447%2012.1992V3.80346C65.9447%201.70778%2067.6499%200.00260925%2069.7482%200.00260925H85.9434V3.64726H69.592Z'%20fill='currentColor'/%3e%3cpath%20d='M25.6453%203.64726V6.17768H38.0866V9.82493H25.6453V12.3554H41.9968V16H25.8015C23.7033%2016%2021.9981%2014.2948%2021.9981%2012.1992V3.80346C21.9981%201.70778%2023.7033%200.00260925%2025.8015%200.00260925H41.9968V3.64726H25.6453Z'%20fill='currentColor'/%3e%3c/svg%3e");
  mask-image: url("data:image/svg+xml,%3csvg%20id='degen-logo'%20xmlns='http://www.w3.org/2000/svg'%20width='108'%20height='16'%20viewBox='0%200%20108%2016'%20fill='none'%20preserveAspectRatio='xMinYMin%20meet'%3e%3cpath%20d='M107.85%204.49593V16H104.203V5.0973C104.203%204.29808%20103.555%203.64725%20102.756%203.64725H91.4989V16H87.8516V0H103.354C105.833%200%20107.85%202.01497%20107.85%204.49333V4.49593Z'%20fill='currentColor'/%3e%3cpath%20d='M47.6121%203.64725V12.3554H60.3189V9.82493H54.2558V6.17768H63.9636V16H48.4608C45.9824%2016%2043.9649%2013.9824%2043.9649%2011.5041V4.49593C43.9649%202.01757%2045.9824%200%2048.4608%200H63.9636V3.64465H47.6121V3.64725Z'%20fill='currentColor'/%3e%3cpath%20d='M19.9987%204.49593V11.5041C19.9987%2013.9824%2017.9811%2016%2015.5028%2016H0V6.17768H3.64465V12.3554H14.904C15.7006%2012.3554%2016.3514%2011.7045%2016.3514%2010.9053V5.0973C16.3514%204.29808%2015.7006%203.64725%2014.904%203.64725H0V0H15.5028C17.9811%200%2019.9987%202.01757%2019.9987%204.49593Z'%20fill='currentColor'/%3e%3cpath%20d='M69.592%203.64726V6.17768H82.0332V9.82493H69.592V12.3554H85.9434V16H69.7482C67.6499%2016%2065.9447%2014.2948%2065.9447%2012.1992V3.80346C65.9447%201.70778%2067.6499%200.00260925%2069.7482%200.00260925H85.9434V3.64726H69.592Z'%20fill='currentColor'/%3e%3cpath%20d='M25.6453%203.64726V6.17768H38.0866V9.82493H25.6453V12.3554H41.9968V16H25.8015C23.7033%2016%2021.9981%2014.2948%2021.9981%2012.1992V3.80346C21.9981%201.70778%2023.7033%200.00260925%2025.8015%200.00260925H41.9968V3.64726H25.6453Z'%20fill='currentColor'/%3e%3c/svg%3e");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
._logoMask_8vu8t_38::after {
  content: "";
  position: absolute;
  top: 0;
  left: -50%;
  height: 100%;
  width: 50%;
  background:
    linear-gradient(
      90deg,
      transparent,
      rgba(255, 255, 255, 0.025),
      transparent);
  animation: _loading_8vu8t_1 1.5s infinite;
}
@media (prefers-reduced-motion: reduce) {
  ._logoMask_8vu8t_38::after {
    background: rgba(255, 255, 255, 0.01);
    animation: _loading-reduced_8vu8t_1 1.5s infinite;
  }
}
._shimmer_8vu8t_72 {
  position: absolute;
  top: 0;
  left: -50%;
  height: 100%;
  width: 50%;
  background:
    linear-gradient(
      90deg,
      transparent,
      rgba(255, 255, 255, 0.025),
      transparent);
  animation: _loading_8vu8t_1 1.5s infinite;
}
@media (prefers-reduced-motion: reduce) {
  ._shimmer_8vu8t_72 {
    background: rgba(255, 255, 255, 0.01);
    animation: _loading-reduced_8vu8t_1 1.5s infinite;
  }
}
@keyframes _loading_8vu8t_1 {
  0% {
    left: -50%;
  }
  100% {
    left: 100%;
  }
}
@keyframes _loading-reduced_8vu8t_1 {
  0%, 100% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
._pageLoader_1mtx0_1 {
  opacity: 0.1;
}
._sidebarGroup_14r1p_1 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 0px 9.5px;
}
._sidebarGroupOpened_14r1p_8 {
  padding: 0px 12px;
}
._groupTitle_14r1p_12 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: -2%;
  color: #909090;
  padding: 8px 12px;
}
._separator_14r1p_22 {
  margin: 12px 0px 8px;
}
._sidebarItem_1yf8k_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  color: #909090;
  position: relative;
  padding: 12px;
  height: 40px;
  border-radius: 8px;
  cursor: pointer;
}
._sidebarItem_1yf8k_1[data-active=true] {
  color: var(--sidebar-item-active-color);
}
._sidebarItem_1yf8k_1[data-active=true]::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: -9px;
  border-radius: 2px;
  width: 2px;
  height: 100%;
  background-color: var(--sidebar-item-active-color);
}
._sidebarItem_1yf8k_1:hover:not([data-active=true]) {
  color: var(--sidebar-item-active-color);
}
._sidebarItem_1yf8k_1:active {
  scale: 0.98;
}
._sidebarItemContent_1yf8k_33 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._sidebarItemLabel_1yf8k_39 {
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: -0.2px;
  color: #ffffff;
  -webkit-user-select: none;
  user-select: none;
  white-space: nowrap;
}
._sidebarItemIcon_1yf8k_49 {
  width: 18px;
  height: 18px;
}
._sidebarItemIcon_1yf8k_49 svg {
  width: 18px;
  height: 18px;
}
._sidebarItemDataCount_1yf8k_58 {
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  height: 24px;
  letter-spacing: -0.28px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #909090;
  padding: 7px 10px;
  border-radius: 25px;
  background:
    linear-gradient(
      180deg,
      #0d0d10 0%,
      rgba(13, 13, 16, 0.75) 100%);
}
._sidebar_l6gf3_1 {
  position: sticky;
  top: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #121216;
  transition: width 0.2s ease;
}
@media screen and (min-width: 768px) {
  ._sidebar_l6gf3_1 {
    overflow: visible;
    max-width: 270px;
    border-right: 1px solid #212127;
  }
}
._sidebarClosed_l6gf3_20 {
  width: 0px;
}
@media screen and (min-width: 768px) {
  ._sidebarClosed_l6gf3_20 {
    width: 60px;
  }
}
._sidebarClosed_l6gf3_20 ._itemsWrapper_l6gf3_28 {
  max-width: 60px;
  align-items: center;
  padding: 0px;
}
._sidebarHeader_l6gf3_34 {
  padding: 18px 22px;
  display: flex;
  gap: 22px;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #212127;
  min-height: 76px;
  height: 76px;
  overflow: hidden;
}
._sidebarCloseIcon_l6gf3_46 {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  color: #909090;
}
._sidebarOpenIcon_l6gf3_52 {
  transform: rotateY(180deg);
}
._inputContainer_l6gf3_56 {
  height: 40px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #212127;
  background-color: rgba(13, 13, 16, 0.2509803922);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2509803922);
  padding: 4px 12px;
  border-radius: 9px;
  overflow: hidden;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  transition: border-color 0.2s ease;
}
._inputContainer_l6gf3_56:hover {
  border-color: #303037;
}
._inputContainer_l6gf3_56:active {
  scale: 0.98;
}
._inputContent_l6gf3_79 {
  background-color: rgba(13, 13, 16, 0.2509803922);
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
}
._inputPlaceholder_l6gf3_87 {
  font-size: 14px;
  color: #606060;
  font-weight: 400;
}
._inputIcon_l6gf3_93 {
  color: #909090;
  width: 16px;
  height: 16px;
}
._infoChip_l6gf3_99 {
  width: 22px;
  height: 22px;
  border: 1px solid #212127;
  color: #909090;
  padding: 4px 6px;
  border-radius: 4px;
  text-align: center;
  font-size: 12px;
  font-weight: 500;
  color: #909090;
  cursor: pointer;
}
._sidebarContent_l6gf3_113 {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: auto;
  padding: 8px 0px;
  scrollbar-width: none;
}
._itemsWrapper_l6gf3_28 {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 0px 9px;
}
._tabBarWrapperOpened_l6gf3_129 {
  padding: 0px 7px;
}
._tabBar_l6gf3_129 {
  background-color: #0d0d10;
  width: 100%;
}
@media screen and (min-width: 768px) {
  ._tabBar_l6gf3_129 {
    width: min-content;
  }
}
._tabBarItem_l6gf3_143 {
  padding: 10px;
  aspect-ratio: 1/1;
}
._tabBarItemOpened_l6gf3_148 {
  padding: 11px 21px;
  aspect-ratio: auto;
}
._tabBarItemSelected_l6gf3_153 {
  color: #000000 !important;
}
._tabBarIndicator_l6gf3_157 {
  background-color: var(--sidebar-item-active-color);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  overflow: hidden;
  border-top: 1px solid var(--sidebar-item-shadow-color);
}
._tabBarIndicator_l6gf3_157::after {
  content: "";
  position: absolute;
  transform: rotate(15deg);
  top: -7px;
  left: -24px;
  width: 100%;
  height: 100%;
  opacity: 0.25;
  background:
    linear-gradient(
      170deg,
      #0f0f13 7.48%,
      rgba(15, 15, 19, 0) 94.92%);
}
._tabBarIndicatorOpened_l6gf3_175::after {
  top: -150%;
  left: -55%;
  height: 250%;
}
@media screen and (min-width: 768px) {
  ._tabBarIndicatorOpened_l6gf3_175::after {
    top: -12px;
    left: -52px;
    height: 100%;
  }
}
._tabBarIndicatorHidden_l6gf3_188 {
  display: none;
}
._separator_l6gf3_192 {
  width: calc(100% - 20px);
  margin: 12px auto;
}
._sidebarAccordion_14svc_1 {
  display: flex;
  flex-direction: column;
  height: min-content;
  gap: 0px;
  transition: gap 0.1s ease-in-out;
}
._sidebarAccordionOpened_14svc_9 {
  gap: 4px;
}
._sidebarAccordionHeader_14svc_13 {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
  padding: 8px 10px 8px 12px;
  cursor: pointer;
  min-height: 46px;
  border-radius: 8px;
}
._sidebarAccordionHeader_14svc_13:hover ._sidebarAccordionIcon_14svc_23 {
  color: var(--sidebar-item-active-color);
}
._sidebarAccordionHeader_14svc_13:hover ._sidebarAccordionButton_14svc_26 svg {
  color: white;
}
._sidebarAccordionHeaderContentOpened_14svc_30 ._sidebarAccordionIcon_14svc_23 {
  color: var(--sidebar-item-active-color);
}
._sidebarAccordionHeaderHasActiveChild_14svc_34 ._sidebarAccordionIcon_14svc_23 {
  color: var(--sidebar-item-active-color);
}
._sidebarAccordionHeaderContent_14svc_30 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._sidebarAccordionLabel_14svc_44 {
  font-family: "Work Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: -0.32px;
  color: #ffffff;
  -webkit-user-select: none;
  user-select: none;
  justify-self: left;
}
._sidebarAccordionIcon_14svc_23 {
  color: #909090;
  width: 20px;
  height: 20px;
}
._sidebarAccordionButton_14svc_26 {
  width: 24px;
  height: 24px;
  padding: 0px;
  background-color: transparent;
  box-shadow: none;
}
._sidebarAccordionButton_14svc_26:hover:not([disabled]) {
  background-color: transparent;
  box-shadow: none;
}
._sidebarAccordionChevron_14svc_73 {
  color: #909090;
  transform: rotate(180deg);
  transition: transform 0.2s ease-in-out;
}
._sidebarAccordionChevronOpen_14svc_79 {
  transform: rotate(0deg);
}
._sidebarAccordionContent_14svc_83 {
  height: 0;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._sidebarAccordionContentOpened_14svc_91 {
  height: 100%;
  transition: height 0.1s ease-in-out;
}
._sidebarClosedAccordion_14svc_96 {
  height: 100%;
}
._sidebarItemFound_14svc_100 {
  background-color: #25272f;
}
._sidebarAccordionContentInner_14svc_104 {
  will-change: transform;
  animation: none;
  position: relative;
  padding-left: 32px;
}
._sidebarAccordionContentInner_14svc_104::before {
  content: "";
  position: absolute;
  left: 23px;
  top: 0;
  bottom: 0;
  width: 2px;
  background-color: #212127;
  border-radius: 1px;
}
._sidebarAccordionContentInnerClosed_14svc_121 {
  padding-left: 0;
}
._sidebarAccordionContentInnerClosed_14svc_121::before {
  display: none;
}
._sidebarAccordionContentOpened_14svc_91 ._sidebarAccordionContentInner_14svc_104 {
  animation: _sidebarAccordion_innerDown_14svc_1 250ms cubic-bezier(0.16, 1, 0.3, 1) forwards;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
@keyframes _sidebarAccordion_innerDown_14svc_1 {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0%);
  }
}
._tooltip_1lco0_1 {
  position: fixed;
  padding: 8px 6px;
  border-radius: 7px;
  border: 1px solid #212127;
  background: #09090b;
  box-shadow: 0 12px 12px -2px rgba(0, 0, 0, 0.06), 0 10px 10px -0.5px rgba(0, 0, 0, 0.02);
  color: #909090;
  text-align: center;
  font-variant-numeric: lining-nums;
  font-family: "Work Sans", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.28px;
  white-space: nowrap;
  z-index: 999999;
  pointer-events: none;
  transform: translateY(-50%);
}
._dropdown_1scdp_1 {
  position: absolute;
  top: calc(100% + 6px);
  left: -1px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  width: calc(100% + 2px);
  min-width: min-content;
  overflow: hidden;
  background-color: #09090b;
  border: 1px solid #212127;
  border-radius: 9px;
  padding: 6px;
  z-index: 500;
  will-change: transform, opacity;
  animation: _dropdownEnter_1scdp_1 200ms ease forwards;
}
@keyframes _dropdownEnter_1scdp_1 {
  from {
    opacity: 0;
    transform: translateY(-6px) scale(0.98);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}
._dropdownItem_1scdp_30 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 7px;
  padding: 10px;
  gap: 10px;
  cursor: pointer;
}
._dropdownItem_1scdp_30:hover {
  background-color: #212127;
}
._dropdownItem_1scdp_30:hover ._dropdownItemValue_1scdp_42 {
  color: #ffffff;
}
._active_1scdp_46 {
  background-color: #212127;
}
._dropdownItemContent_1scdp_50 {
  display: flex;
  align-items: center;
  gap: 6px;
  width: 60px;
}
._dropdownItemLabel_1scdp_57 {
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
}
._dropdownItemValue_1scdp_42 {
  font-size: 14px;
  font-weight: 500;
  color: #909090;
}
._divider_1scdp_69 {
  width: calc(100% - 20px);
  margin: 6px auto;
  height: 1px;
  background-color: #212127;
}
._settings_1scdp_76 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
  height: 38px;
  padding: 10px;
  cursor: pointer;
}
._settings_1scdp_76 ._settingsLabel_1scdp_86 {
  color: #909090;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 600;
}
._settings_1scdp_76:hover > span {
  color: #fff;
}
._wallet_171gq_1 {
  position: relative;
  border: 1px solid #212127;
  padding: 4px;
  border-radius: 9px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  margin-left: auto;
  min-width: 0;
  max-width: 400px;
}
@media screen and (min-width: 768px) {
  ._wallet_171gq_1 {
    margin-left: 0;
  }
}
._balanceWrapper_171gq_20 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  margin-left: 10px;
  min-width: 0;
  cursor: pointer;
}
._cryptoIcon_171gq_30 {
  transform: scale(1.0666666667);
}
._inPlay_171gq_34 {
  color: #fff;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 600;
  white-space: nowrap;
}
._chevron_171gq_42 {
  color: #717172;
}
._chevronOpen_171gq_46 {
  transform: rotate(180deg);
}
._balance_171gq_20 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  min-width: 0;
}
._balanceValue_171gq_58 {
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0;
  color: #ffffff;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  flex-shrink: 1;
}
._walletButton_171gq_70 {
  width: 38px;
  height: 38px;
}
@media screen and (min-width: 768px) {
  ._walletButton_171gq_70 {
    width: 91px;
  }
}
._walletIcon_171gq_80 {
  color: #0d0d10;
}
._walletLabel_171gq_84 {
  display: none;
}
@media screen and (min-width: 768px) {
  ._walletLabel_171gq_84 {
    display: block;
  }
}
._userMenu_16cvr_1 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
._profile_16cvr_7 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  border-radius: 8px;
}
._profile_16cvr_7:hover ._chevron_16cvr_16 {
  opacity: 1;
}
._profileInfo_16cvr_20 {
  display: flex;
  align-items: center;
  gap: 14px;
  width: 100%;
  overflow: hidden;
}
._profileInfoText_16cvr_28 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  width: 100%;
  overflow: hidden;
}
._username_16cvr_36 {
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: -0.32px;
  vertical-align: middle;
  color: #ffffff;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
._userLevel_16cvr_49 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: -0.32px;
  color: #909090;
}
._chevron_16cvr_16 {
  color: #909090;
  transform: rotate(90deg);
  opacity: 0.5;
}
._divider_16cvr_64 {
  position: relative;
  width: 100%;
  height: 1px;
  padding: 0 6px;
}
._divider_16cvr_64::before {
  content: "";
  width: calc(100% - 20px);
  height: 1px;
  background-color: #212127;
  position: absolute;
  top: 50%;
  left: 10px;
}
._menuItems_16cvr_80 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._menuItem_16cvr_80 {
  display: flex;
  height: 38px;
  align-items: center;
  gap: 8px;
  -webkit-user-select: none;
  user-select: none;
  border-radius: 8px;
  cursor: pointer;
  padding: 10px;
}
._menuItem_16cvr_80:hover {
  background-color: #212127;
}
._menuItem_16cvr_80:hover ._menuItemLabel_16cvr_99 {
  color: #ffffff;
}
._menuItemLabel_16cvr_99 {
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: -0.22px;
  white-space: nowrap;
  color: #909090;
}
._baseIconClassName_16cvr_113 svg {
  width: 16px;
  height: 16px;
}
._logoutIcon_16cvr_118 {
  transform: rotate(90deg);
}
._notificationPortal_16cvr_122 {
  z-index: 340;
  border-radius: 8px;
  border: 1px solid #212127;
  background: #09090b;
  box-shadow: 0 12px 12px -2px rgba(0, 0, 0, 0.06), 0 10px 10px -0.5px rgba(0, 0, 0, 0.02);
  animation: _portalAnimation_16cvr_1 200ms;
}
._notificationItemWrapper_k46sk_1 {
  opacity: 0;
  animation: _enterNotification_k46sk_1 0.3s ease forwards;
  height: max-content;
}
@keyframes _enterNotification_k46sk_1 {
  from {
    opacity: 0;
    transform: translateX(10px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
._notificationItem_k46sk_1 {
  display: flex;
  align-items: flex-start;
  gap: 14px;
  padding: 14px;
  background: rgba(33, 33, 39, 0.25);
  border-radius: 7px;
  cursor: pointer;
  position: relative;
  transition: opacity 0.2s ease;
  min-height: 108px;
  max-height: 120px;
  height: max-content;
}
@media screen and (min-width: 500px) {
  ._notificationItem_k46sk_1 {
    max-height: unset;
  }
}
._notificationItem_k46sk_1:hover {
  background: #212127;
}
._notificationItem_k46sk_1:active {
  background: #212127;
  scale: 0.98;
}
._notificationItem_k46sk_1._read_k46sk_43 {
  opacity: 0.5;
}
._notificationItem_k46sk_1._read_k46sk_43 ._title_k46sk_46,
._notificationItem_k46sk_1._read_k46sk_43 ._description_k46sk_47 {
  color: #606060;
}
._notificationItem_k46sk_1._unread_k46sk_50 {
  opacity: 1;
  background: rgba(33, 33, 39, 0.25);
}
._notificationItem_k46sk_1._unread_k46sk_50:hover {
  background: #212127;
}
._unreadIndicator_k46sk_58 {
  position: absolute;
  left: 6px;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #3b82f6;
  box-shadow: 0 0 6px #3b82f6;
}
._icon_k46sk_70 {
  align-self: flex-start;
}
._icon_k46sk_70 svg {
  width: 18px;
  height: 18px;
}
._content_k46sk_78 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  height: -webkit-fill-available;
}
._contentHeader_k46sk_86 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._title_k46sk_46 {
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: -0.32px;
  color: #ffffff;
}
._description_k46sk_47 {
  font-weight: 500;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: -0.28px;
  color: #909090;
  display: flex;
  align-items: center;
  gap: 4px;
}
._senderInfo_k46sk_111,
._sendValue_k46sk_112 {
  display: flex;
  align-items: center;
  gap: 6px;
  color: white;
  font-weight: 600;
}
._sendValue_k46sk_112 {
  margin-left: 2px;
}
._levelImage_k46sk_124 {
  width: 14px;
  height: 14px;
}
._cryptoIcon_k46sk_129 svg {
  width: 14px;
  height: 14px;
}
._usernameLink_k46sk_134 {
  background: none;
  border: none;
  padding: 1px 0;
  font-weight: 600;
  font-size: 14px;
  color: #ffffff;
  cursor: pointer;
  transition: opacity 0.2s ease;
  max-width: 75px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
._usernameLink_k46sk_134:hover {
  opacity: 0.7;
}
._footer_k46sk_152 {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
}
._link_k46sk_160 {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 6px 8px;
  background-color: #15151a;
  border-radius: 4px;
  border: 1px solid #212127;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}
._linkText_k46sk_172 {
  font-weight: 500;
  font-size: 13px;
  line-height: 140%;
  letter-spacing: -0.28px;
  color: #909090;
}
._time_k46sk_180 {
  font-weight: 500;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: -0.28px;
  color: #909090;
  justify-self: flex-end;
  opacity: 0.5;
}
._notifications_15qs5_1 {
  width: 400px;
  height: 562px;
  max-height: 562px;
  border-radius: 8px;
  box-shadow: 0px 10px 10px -0.5px rgba(0, 0, 0, 0.0196078431), 0px 12px 12px -2px rgba(0, 0, 0, 0.0588235294);
  display: flex;
  flex-direction: column;
  z-index: 400;
}
._header_15qs5_12 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
}
._headerContent_15qs5_19 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._title_15qs5_25 {
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: -0.32px;
  color: #ffffff;
  -webkit-user-select: none;
  user-select: none;
}
._notificationsList_15qs5_34 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  height: 100%;
  overflow-y: auto;
}
._markAllAsRead_15qs5_42 {
  display: flex;
  justify-content: space-between;
  padding: 12px;
}
._markAllAsReadButton_15qs5_48,
._showReadButton_15qs5_49 {
  width: min-content;
  white-space: nowrap;
  font-weight: 500;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: -0.32px;
  color: #909090;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
}
._markAllAsReadButton_15qs5_48._showReadButton_15qs5_49,
._showReadButton_15qs5_49._showReadButton_15qs5_49 {
  opacity: 0.5;
  margin-left: auto;
}
._markAllAsReadButton_15qs5_48:hover,
._showReadButton_15qs5_49:hover {
  color: #ffffff;
}
._markAllAsReadButton_15qs5_48:active,
._showReadButton_15qs5_49:active {
  scale: 0.98;
}
._noNotifications_2ik67_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 22px;
  height: 100%;
  padding: 8px 14px 14px;
}
._icon_2ik67_11 {
  opacity: 0.5;
}
._content_2ik67_15 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}
._title_2ik67_22 {
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: -0.32px;
  color: #ffffff;
}
._description_2ik67_30 {
  font-weight: 500;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: -0.28px;
  color: #909090;
}
._container_1yfxv_1 {
  display: flex;
  gap: 16px;
  align-items: center;
}
._userInfoAndActions_1yfxv_7 {
  display: flex;
  justify-content: space-between;
  gap: 16px;
  align-items: center;
}
._buttons_1yfxv_14 {
  display: none;
  justify-content: space-between;
  align-items: center;
  gap: 18px;
  position: relative;
}
@media screen and (min-width: 768px) {
  ._buttons_1yfxv_14 {
    display: flex;
  }
}
._bellButton_1yfxv_27,
._giftButton_1yfxv_28 {
  position: relative;
  cursor: pointer;
}
._bellBadge_1yfxv_33,
._giftBadge_1yfxv_34 {
  position: absolute;
  top: -4px;
  right: -4px;
  min-width: 16px;
  height: 16px;
  padding: 0 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ff3f3f;
  border-radius: 8px;
  font-size: 10px;
  font-weight: 600;
  color: #ffffff;
  line-height: 1;
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
  animation: _updateBadge_1yfxv_1 600ms cubic-bezier(0.05, 1.66, 0.32, 1.06) normal forwards 1;
  opacity: 0;
}
@keyframes _updateBadge_1yfxv_1 {
  from {
    transform: scale(0);
    opacity: 1;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
._buttonIcon_1yfxv_66 {
  color: #909090;
  width: 20px;
  height: 20px;
  transform: scale(1.25);
}
._buttonIcon_1yfxv_66:hover {
  color: #ffffff;
}
._divider_1yfxv_76 {
  display: none;
  border-left: 1px solid #212127;
  height: 20px;
}
@media screen and (min-width: 768px) {
  ._divider_1yfxv_76 {
    display: block;
  }
}
._notificationPortal_1yfxv_87 {
  z-index: 340;
  border-radius: 8px;
  border: 1px solid #212127;
  background: #09090b;
  box-shadow: 0 12px 12px -2px rgba(0, 0, 0, 0.06), 0 10px 10px -0.5px rgba(0, 0, 0, 0.02);
  animation: _portalAnimation_1yfxv_1 200ms;
}
._userMenuButton_1yfxv_96 {
  cursor: pointer;
}
._userMenu_1yfxv_96 {
  background-color: #09090b;
  border: 1px solid #212127;
  padding: 6px;
  max-width: 232px;
  width: 232px;
  z-index: 340;
  animation: _portalAnimation_1yfxv_1 200ms;
}
@keyframes _portalAnimation_1yfxv_1 {
  from {
    margin-top: -6px;
    opacity: 0;
  }
  to {
    margin-top: 0;
    opacity: 1;
  }
}
._waitlistContent_bh3ia_1 {
  display: flex;
  align-items: center;
  gap: 14px;
}
._usersCount_bh3ia_7 > p {
  color: #fff;
  text-align: right;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.28px;
}
._usersCount_bh3ia_7 > p:nth-child(2) {
  color: #909090;
  font-size: 12px;
  font-weight: 500;
  margin-top: 6px;
}
._progressWrapper_bh3ia_22 {
  position: relative;
}
._lockIcon_bh3ia_26 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  color: #00ff6a;
  width: 14px;
  height: 14px;
}
:root {
  --header-height: 76px;
}
._header_dh1y6_5 {
  position: sticky;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: var(--header-height, 76px);
  background-color: #0d0d10;
  border-bottom: 1px solid #212127;
  z-index: 330;
  padding: 0 16px;
}
@media screen and (min-width: 768px) {
  ._header_dh1y6_5 {
    padding: 0 55px;
  }
}
._headerWrapper_dh1y6_24 {
  display: flex;
  align-items: center;
  gap: 8px;
  max-width: 1200px;
  width: 100%;
  min-width: 0;
}
._content_dh1y6_33 {
  display: flex;
}
._content_dh1y6_33:nth-of-type(2) {
  justify-content: center;
  margin-left: auto;
}
._content_dh1y6_33:nth-of-type(3) {
  justify-content: flex-end;
}
@media screen and (min-width: 768px) {
  ._content_dh1y6_33 {
    flex: 1;
  }
}
._wallet_dh1y6_49 {
  margin-right: auto;
  justify-self: flex-end;
}
._logoIcon_dh1y6_54 {
  fill: #fff;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
}
._logoIcon_dh1y6_54 svg {
  width: 100%;
  max-width: 142px;
  height: auto;
}
._logoImg_dh1y6_65 {
  max-width: 50px;
  width: 100%;
  height: auto;
}
._authButtons_dh1y6_71 {
  display: flex;
  align-items: center;
  gap: 12px;
}
._authButtons_dh1y6_71 button {
  height: 40px;
}
._footer_uwl1a_1 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 50px 30px 75px;
  background-color: #0f0f13;
  border-top: 1px solid #212127;
  margin-bottom: 56px;
  container: footer/inline-size;
}
@media screen and (min-width: 640px) {
  ._footer_uwl1a_1 {
    padding: 50px;
  }
}
@media screen and (min-width: 768px) {
  ._footer_uwl1a_1 {
    margin-bottom: 0;
  }
}
._wrapper_uwl1a_23 {
  display: flex;
  flex-direction: column;
  gap: 40px;
  width: 100%;
  height: 100%;
  max-width: 1200px;
}
._footerHeader_uwl1a_32 {
  display: flex;
  flex-direction: column;
  gap: 28px;
  justify-content: space-between;
  align-items: start;
}
@media screen and (min-width: 640px) {
  ._footerHeader_uwl1a_32 {
    gap: 0;
    flex-direction: row;
    align-items: center;
  }
}
._logoWrapper_uwl1a_47 {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 22px;
}
._logo_uwl1a_47 {
  fill: #fff;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
}
._logo_uwl1a_47 svg {
  width: auto;
  height: 16px;
}
._logoDescription_uwl1a_64 {
  display: flex;
  align-items: center;
  gap: 12px;
  color: #909090;
  font-weight: 500;
  font-size: 14px;
  line-height: 14px;
}
._logoDescription_uwl1a_64 [data-anj-seal-id=e2249c0e-5cbb-4bec-a001-62ccce77907e] > * {
  width: 18px !important;
  height: 18px !important;
  min-width: 18px !important;
  min-height: 18px !important;
  max-width: 18px !important;
  max-height: 18px !important;
}
._socialMediaWrapper_uwl1a_82 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
._socialMediaIcon_uwl1a_89 {
  width: 22px;
  height: 22px;
  color: #909090;
  cursor: pointer;
}
._socialMediaIcon_uwl1a_89:hover {
  color: #ffffff;
}
._divider_uwl1a_99 {
  height: 1px;
  background-color: #212127;
}
._footerLanguage_uwl1a_104 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: unset;
}
@container footer (width >1024px) {
  ._footerLanguage_uwl1a_104 {
    align-items: flex-end;
  }
}
._footerMenu_uwl1a_116 {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(2, auto);
  row-gap: 30px;
  column-gap: 5px;
}
@container footer (width > 640px) {
  ._footerMenu_uwl1a_116 {
    grid-template-columns: repeat(3, auto);
  }
}
@container footer (width >1024px) {
  ._footerMenu_uwl1a_116 {
    display: flex;
    justify-content: space-between;
    gap: 60px;
  }
}
._footerMenuColumn_uwl1a_136 {
  display: flex;
  flex-direction: column;
}
._footerMenuTitle_uwl1a_141 {
  font-weight: 700;
  font-size: 15px;
  color: #ffffff;
  line-height: 15px;
  margin-bottom: 16px;
}
._footerMenuItem_uwl1a_149 {
  font-weight: 500;
  font-size: 13px;
  color: #909090;
  line-height: 28px;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  white-space: nowrap;
}
._footerMenuItem_uwl1a_149:hover {
  color: #ffffff;
}
._footerMenuItem_uwl1a_149:where(button) {
  border: none;
  background: none;
  padding: 0;
  text-align: left;
  font-family: inherit;
}
._cryptoAndConvertor_uwl1a_169 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  row-gap: 20px;
  width: 100%;
}
@container footer (width > 900px) {
  ._cryptoAndConvertor_uwl1a_169 {
    gap: 10px;
    flex-direction: row;
  }
}
._crypto_uwl1a_169 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  row-gap: 20px;
  width: 100%;
}
@container footer (width > 400px) {
  ._crypto_uwl1a_169 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    max-width: 500px;
    gap: 26px;
  }
}
@container footer (width > 900px) {
  ._crypto_uwl1a_169 {
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
  }
}
._cryptoItem_uwl1a_207 {
  display: flex;
  align-items: center;
  gap: 8px;
  -webkit-user-select: none;
  user-select: none;
  justify-content: center;
}
._cryptoLabel_uwl1a_215 {
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  color: #909090;
}
._convertor_uwl1a_222 {
  font-weight: 500;
  font-size: 14px;
  line-height: 14px;
  color: #909090;
  white-space: nowrap;
}
._bottom_uwl1a_230 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  font-weight: 500;
  font-size: 14px;
  color: #909090;
}
._bottom_uwl1a_230 > p {
  line-height: 20px;
}
:root {
  --mobile-menu-height: 74px;
}
._mobileMenu_p5eek_5 {
  width: 100%;
  height: var(--mobile-menu-height, 74px);
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: #121216;
  border-top: 1px solid #212127;
  padding: 14px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  z-index: 50;
}
@media screen and (min-width: 768px) {
  ._mobileMenu_p5eek_5 {
    display: none;
  }
}
._mobileMenu_p5eek_5 ._button_p5eek_25 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 6px;
  flex: 1 0 0;
}
._mobileMenu_p5eek_5 ._button_p5eek_25 ._label_p5eek_33 {
  color: #909090;
  text-align: center;
  font-variant-numeric: lining-nums;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.26px;
}
._mobileMenu_p5eek_5 ._active_p5eek_41 ._icon_p5eek_41 {
  color: var(--sidebar-item-active-color, #00ff6a);
}
._mobileMenu_p5eek_5 ._active_p5eek_41 ._label_p5eek_33 {
  color: #fff;
}
._mobileMenu_p5eek_5 [data-icon=three-bars] ._icon_p5eek_41 {
  transform: scale(1.0526315789);
}
._mobileMenu_p5eek_5 [data-icon="sports/basketball"] ._icon_p5eek_41 {
  transform: scale(1.1111111111);
}
._mobileMenu_p5eek_5 [data-icon="casino/slot-machine"] ._icon_p5eek_41 {
  transform: scale(1.1111111111);
}
._mobileMenu_p5eek_5 [data-icon=gift] ._icon_p5eek_41 {
  transform: scale(1.25);
}
._mobileMenu_p5eek_5 [data-icon=search] ._icon_p5eek_41 {
  transform: scale(1.25);
}
._mobileMenu_p5eek_5 [data-icon=chat] ._icon_p5eek_41 {
  transform: scale(1.0526315789);
}
._main_emhv1_1 {
  display: flex;
  flex-direction: column;
  gap: 40px;
  width: 100%;
  max-width: 1200px;
  padding: 10px 0 100px;
  container: main-container/inline-size;
}
@media screen and (min-width: 400px) {
  ._main_emhv1_1 {
    padding: 30px 0 100px;
  }
}
@media screen and (min-width: 1024px) {
  ._main_emhv1_1 {
    padding: 30px 0 100px;
  }
}
._reply_92euj_1 ._emoji_92euj_1 {
  width: 18px;
  height: 18px;
  margin-inline: 2px;
}
._username_92euj_7 {
  padding: 2px 0;
  margin-right: 2px;
  gap: 6px;
}
._username_92euj_7 ._userLevel_92euj_12 {
  width: 18px;
  height: 18px;
}
._emoji_92euj_1 {
  width: 22px;
  height: 22px;
  object-fit: contain;
}
._at_92euj_23 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 24px;
  padding: 4px 6px;
  border-radius: 8px;
  border: 1px solid var(--Base-Base-2, #212127);
  background: #111115;
  color: white;
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
  letter-spacing: -0.26px;
  cursor: pointer;
  transition: background 0.2s ease;
}
._at_92euj_23:hover {
  background: rgba(255, 255, 255, 0.025);
  border: 1px solid #27272e;
}
._at_92euj_23._atUser_92euj_44 {
  color: #00ff6a;
}
._plate_92euj_48 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  padding: 4px 7px;
  border-radius: 8px;
  border: 1px solid #212127;
  background: #111115;
  width: fit-content;
  height: 24px;
  cursor: pointer;
  color: #c9c9c9;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.14px;
  transition: background 0.2s ease;
}
._plate_92euj_48:hover {
  background: rgba(255, 255, 255, 0.025);
  border: 1px solid #27272e;
}
._plate_92euj_48._role_92euj_72 {
  margin-right: 6px;
}
._betId_92euj_76 {
  color: white;
  font-weight: 600;
  max-width: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 4px 0;
  text-transform: lowercase;
}
._roleIcon_92euj_87 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  padding: 3px;
  border-radius: 4px;
  margin-right: 6px;
  flex-shrink: 0;
  vertical-align: middle;
  -webkit-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  color: black;
}
._roleIcon_92euj_87._roleIconAdmin_92euj_102 {
  border-radius: 5px;
  background: #ff3f3f;
  box-shadow: 0 1px 0 0 #ff6464 inset, 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._roleIcon_92euj_87._roleIconModerator_92euj_107 {
  border-radius: 5px;
  background: #00ff6a;
  box-shadow: 0 1px 0 0 #5aff9f inset, 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._roleIconImage_92euj_113 {
  width: 100%;
  height: 100%;
  object-fit: contain;
  -webkit-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  object-position: center;
}
._roleTooltip_92euj_122 {
  display: inline-flex;
  align-items: center;
  width: auto;
  height: auto;
  position: relative;
  padding: 2px 0;
}
._roleTooltipChildren_92euj_131 {
  display: inline-flex;
  align-items: center;
  width: auto;
  height: auto;
  position: static;
}
._roleTooltipStyle_92euj_139 {
  padding: 10px 18px;
  background-color: #000000;
  border: 1px solid #333333;
  border-radius: 10px;
  box-shadow: none;
  color: #ffffff;
  white-space: nowrap;
  max-width: 250px;
}
._tip_92euj_150 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 11px;
  border-radius: 8px;
  border: 1px solid #212127;
  background: #111115;
  margin-top: 8px;
  overflow-x: auto;
  overflow-y: hidden;
  height: 36px;
  color: #c9c9c9;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.14px;
  white-space: nowrap;
}
._tip_92euj_150 ._tipContent_92euj_170 {
  display: flex;
  align-items: center;
  gap: 6px;
  width: 100%;
  overflow: hidden;
}
._tip_92euj_150 ._tipBlock_92euj_177 {
  display: flex;
  align-items: center;
  gap: 6px;
}
._tip_92euj_150 ._tipBlock_92euj_177 ._highlighted_92euj_182 {
  color: var(--color-white);
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
}
._tip_92euj_150 ._tippedUsername_92euj_189 {
  gap: 6px;
  width: 100%;
  overflow: hidden;
}
._tip_92euj_150 ._tippedUsername_92euj_189 span {
  overflow: hidden;
  text-overflow: ellipsis;
}
._text_92euj_199 {
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  word-break: break-word;
}
._banner_1amz5_1 {
  position: relative;
  animation: _enterBanner_1amz5_1 333ms ease 1 normal forwards;
  z-index: 10;
  width: 100%;
}
@keyframes _enterBanner_1amz5_1 {
  0% {
    opacity: 0;
    transform: scale(0.8);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
._actions_1amz5_18 {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-left: auto;
}
._bannerContent_1amz5_25 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  padding: 18px 16px 14px;
  border-radius: 9px;
  border: 1px solid #212127;
  background-color: #15151a;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  font-variant-numeric: lining-nums;
  overflow: hidden;
  cursor: pointer;
  max-height: 300px;
  transition:
    border 0.2s,
    background-color 0.2s,
    max-height 0.3s;
}
._bannerContent_1amz5_25:hover {
  border: 1px solid #26262c;
  background-color: #18181e;
}
._bannerContent_1amz5_25:hover ._arrow_1amz5_45 {
  color: white;
}
._bannerContent_1amz5_25._closed_1amz5_48 {
  max-height: 57px;
}
._bannerContent_1amz5_25._closed_1amz5_48 ._bannerMessage_1amz5_51 {
  opacity: 0;
  transform: translateY(-10px);
}
._bannerContent_1amz5_25._closed_1amz5_48 ._arrow_1amz5_45 {
  transform: rotate(180deg);
}
._bannerMessage_1amz5_51 {
  line-height: 140%;
  transition: opacity 0.3s ease, transform 0.3s ease;
}
._bannerMessage_1amz5_51 span {
  color: #fff;
  font-variant-numeric: lining-nums;
  font-size: 15px;
  font-weight: 600;
  line-height: 140%;
  letter-spacing: -0.3px;
}
._header_1amz5_72 {
  display: flex;
  justify-content: space-between;
}
._header_1amz5_72 ._userBlock_1amz5_76 {
  display: flex;
  align-items: center;
  gap: 4px;
}
._header_1amz5_72 ._userBlock_1amz5_76 > span {
  color: #909090;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.28px;
}
._header_1amz5_72 ._userBlock_1amz5_76 img {
  width: 12.707px;
  height: 12.707px;
  flex-shrink: 0;
}
._header_1amz5_72 ._userBlock_1amz5_76 > h4 {
  margin-left: 2px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.28px;
}
._header_1amz5_72 ._close_1amz5_48,
._header_1amz5_72 ._arrow_1amz5_45 {
  width: 16px;
  height: 16px;
  transition: color 0.2s;
}
._header_1amz5_72 ._close_1amz5_48:hover,
._header_1amz5_72 ._arrow_1amz5_45:hover {
  color: white;
}
._fadeBlock_1amz5_112 {
  width: calc(100% - 44px);
  height: 68px;
  margin-top: -8px;
  background:
    linear-gradient(
      180deg,
      #121216 0%,
      rgba(18, 18, 22, 0) 100%);
  position: absolute;
  z-index: 5;
}
._coverBlock_1amz5_121 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 36px);
  z-index: 6;
  background: #121216;
}
._roleIcon_1amz5_131 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  padding: 3px;
  border-radius: 4px;
  margin-right: 2px;
  margin-left: 8px;
  flex-shrink: 0;
  vertical-align: middle;
  -webkit-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  color: black;
}
._roleIcon_1amz5_131._roleIconAdmin_1amz5_147 {
  border-radius: 5px;
  background: #ff3f3f;
  box-shadow: 0 1px 0 0 #ff6464 inset, 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._roleIcon_1amz5_131._roleIconModerator_1amz5_152 {
  border-radius: 5px;
  background: #00ff6a;
  box-shadow: 0 1px 0 0 #5aff9f inset, 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._menu_fm0do_1 {
  position: absolute;
  display: flex;
  gap: 6px;
  padding: 6px 9px;
  border-radius: 28px;
  border: 1px solid #212127;
  background-color: #111115;
  height: 28px;
  box-shadow: 0px 12px 12px -2px rgba(0, 0, 0, 0.06), 0px 10px 10px -0.5px rgba(0, 0, 0, 0.02);
  z-index: 9999;
  top: -14px;
  right: 22px;
  animation: _enterMenu_fm0do_1 0.2s ease;
}
@keyframes _enterMenu_fm0do_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
._menuItem_fm0do_25 {
  display: flex;
  align-items: center;
  border: none;
  cursor: pointer;
  color: var(--color-grey);
}
._menuItem_fm0do_25 svg {
  transition: color 0.2s ease;
}
._menuItem_fm0do_25:hover svg {
  color: white;
}
._menuItem_fm0do_25:active svg {
  color: white;
}
._icon_fm0do_42 {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  color: var(--color-grey);
}
._messages_otxxe_1 {
  position: relative;
  flex: 1 1 auto;
  overflow-y: auto;
  opacity: 0;
  animation: _fadeIn_otxxe_1 0.3s ease normal forwards 0.1s;
}
@keyframes _fadeIn_otxxe_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
._messagesScroll_otxxe_17 {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  word-break: break-word;
  overflow-wrap: break-word;
  white-space: normal;
}
._messagesScroll_otxxe_17._isLoading_otxxe_27 {
  pointer-events: none;
}
._messagesScroll_otxxe_17 ._bottomMessage_otxxe_30 {
  padding-top: 16px;
}
._messageFade_otxxe_34 {
  width: 100%;
  height: 90px;
  background:
    linear-gradient(
      180deg,
      #121216 0%,
      rgba(18, 18, 22, 0) 100%);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  pointer-events: none;
}
._message_otxxe_1 {
  padding: 8px 22px;
  color: #c9c9c9;
  font-variant-numeric: lining-nums;
  line-height: 120%;
  vertical-align: bottom;
  animation: _enterMessage_otxxe_1 0.3s ease normal forwards;
  position: relative;
}
@keyframes _enterMessage_otxxe_1 {
  0% {
    opacity: 0;
    transform: translateX(10px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
._message_otxxe_1:first-child {
  margin-top: auto;
}
._message_otxxe_1:last-child {
  margin-bottom: 24px;
}
._message_otxxe_1 ._username_otxxe_70 {
  margin-right: 2px;
  gap: 6px;
}
._message_otxxe_1 ._username_otxxe_70 ._userRank_otxxe_74 {
  width: 18px;
  height: 18px;
  padding: 1px;
}
._message_otxxe_1 ._username_otxxe_70 ._userBadge_otxxe_79 {
  margin-top: -1px;
}
._message_otxxe_1 ._roleIcon_otxxe_82 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  padding: 3px;
  border-radius: 4px;
  flex-shrink: 0;
  vertical-align: middle;
  -webkit-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  color: black;
}
._message_otxxe_1 ._roleIcon_otxxe_82._noTooltipIcon_otxxe_96 {
  margin-right: 6px;
}
._message_otxxe_1 ._roleIcon_otxxe_82._roleIconAdmin_otxxe_99 {
  border-radius: 5px;
  background: #ff3f3f;
  box-shadow: 0 1px 0 0 #ff6464 inset, 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._message_otxxe_1 ._roleIcon_otxxe_82._roleIconModerator_otxxe_104 {
  border-radius: 5px;
  background: #00ff6a;
  box-shadow: 0 1px 0 0 #5aff9f inset, 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._message_otxxe_1 ._roleIconImage_otxxe_109 {
  width: 100%;
  height: 100%;
  object-fit: contain;
  -webkit-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  object-position: center;
}
._message_otxxe_1 ._roleTooltip_otxxe_117 {
  display: inline-flex;
  align-items: center;
  width: auto;
  height: auto;
  position: relative;
  margin-right: 6px;
  bottom: -1px;
}
._message_otxxe_1 ._roleTooltipChildren_otxxe_126 {
  display: inline-flex;
  align-items: center;
  width: auto;
  height: auto;
  position: static;
}
._message_otxxe_1 ._roleTooltipStyle_otxxe_133 {
  padding: 10px 18px;
  background-color: #000000;
  border: 1px solid #333333;
  border-radius: 10px;
  box-shadow: none;
  color: #ffffff;
  white-space: nowrap;
  max-width: 250px;
}
._message_otxxe_1 ._text_otxxe_143 {
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  word-break: break-all;
}
._message_otxxe_1 ._replyingMessage_otxxe_149 {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 8px;
  cursor: pointer;
}
._message_otxxe_1 ._replyingMessage_otxxe_149 p {
  color: #c9c9c9;
  font-size: 13px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._message_otxxe_1 ._replyingMessage_otxxe_149 p ._replyUsername_otxxe_166 {
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.13px;
}
._banner_otxxe_174 {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  padding: 22px;
}
._button_otxxe_182 {
  position: absolute;
  bottom: 21px;
  left: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(10px);
  width: 296px;
  height: 38px;
  padding: 12px;
  transition: all 0.2s ease;
  pointer-events: none;
}
._button_otxxe_182:hover {
  background-color: #3a3a43;
  box-shadow: 0px 1px 0px 0px #52525e inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
}
._button_otxxe_182._visible_otxxe_198 {
  opacity: 1;
  transform: translateX(-50%) translateY(0);
  pointer-events: all;
}
._roleTooltipStyle_otxxe_133 {
  background: #09090b;
  border: 1px solid #212127;
  border-radius: 7px;
  padding: 4px 6px;
  box-shadow: 0 12px 12px -2px rgba(0, 0, 0, 0.06), 0 10px 10px -0.5px rgba(0, 0, 0, 0.02);
  animation: _fadeUp_otxxe_1 0.2s ease forwards;
}
@keyframes _fadeUp_otxxe_1 {
  0% {
    opacity: 0;
    transform: translateY(4px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._roleTooltipLabel_otxxe_223 {
  color: #c9c9c9;
  font-size: 12px;
  font-weight: 500;
  line-height: 140%;
}
._skeletonMessage_otxxe_230 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 16px;
  padding: 0 22px;
}
._skeletonMessage_otxxe_230:last-child {
  margin-bottom: 22px;
}
._skeletonMessage_otxxe_230 ._row_otxxe_240 {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: -2px;
}
._skeletonMessage_otxxe_230 ._skeletonCircle_otxxe_246 {
  width: 18px;
  height: 18px;
}
._skeletonMessage_otxxe_230 ._skeletonText_otxxe_250 {
  height: 12px;
  width: 100%;
  border-radius: 12px;
}
._selected_otxxe_256 {
  position: relative;
}
._selected_otxxe_256::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background:
    linear-gradient(
      90deg,
      #212127 0%,
      #121216 100%);
  z-index: -1;
  animation: _enterBackground_otxxe_1 0.3s ease normal forwards;
}
@keyframes _enterBackground_otxxe_1 {
  0% {
    opacity: 0;
    transform: translateX(-50px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
._highlight_otxxe_281 {
  position: relative;
}
._highlight_otxxe_281::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background:
    linear-gradient(
      90deg,
      #212127 0%,
      #121216 100%);
  z-index: -1;
  animation: _fadeOut_otxxe_1 0.3s ease normal forwards 1s;
}
@keyframes _fadeOut_otxxe_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
._adminBackground_otxxe_304 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background:
    linear-gradient(
      90deg,
      rgba(255, 63, 63, 0.1607843137) 0%,
      rgba(18, 18, 22, 0.1607843137) 100%);
  border-left: 1px solid #ff3f3f;
  z-index: -1;
}
._emojiPicker_291jh_1 {
  display: flex;
  width: 303px;
  height: 303px;
  box-shadow: 0px 12px 12px -2px rgba(0, 0, 0, 0.06), 0px 10px 10px -0.5px rgba(0, 0, 0, 0.02);
  transform: translateY(10px) translateX(-50%);
  opacity: 0;
  pointer-events: none;
  transition: transform 0.2s ease, opacity 0.2s ease;
}
._emojiPicker_291jh_1._open_291jh_11 {
  pointer-events: all;
  transform: translateY(0) translateX(-50%);
  opacity: 1;
}
._categories_291jh_17 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  padding: 6px;
  background-color: #0f0f12;
  border-radius: 8px 0px 0px 8px;
  border: 1px solid #212127;
  border-right: 0px;
  width: 41px;
}
._categories_291jh_17 > button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  cursor: pointer;
}
._categories_291jh_17 > button:hover,
._categories_291jh_17 > button._selected_291jh_36 {
  border-radius: 6px;
  background-color: #212127;
}
._categories_291jh_17 img {
  width: 14px;
  height: 14px;
  flex-shrink: 0;
}
._picker_291jh_46 {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 4px;
  height: inherit;
  padding: 6px;
  border-radius: 0px 8px 8px 0px;
  border: 1px solid #212127;
  background-color: #09090b;
  overflow-y: scroll;
  position: relative;
  left: -2px;
}
._picker_291jh_46 > button {
  width: 38px;
  height: 38px;
  cursor: pointer;
}
._picker_291jh_46 > button:hover {
  border-radius: 6px;
  background-color: #212127;
}
._picker_291jh_46 img {
  width: 18px;
  height: 18px;
  flex-shrink: 0;
}
._shortcuts_1juzn_1 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  width: 296px;
  padding: 6px;
  border-radius: 8px;
  border: 1px solid #212127;
  background-color: #09090b;
  box-shadow: 0px 12px 12px -2px rgba(0, 0, 0, 0.06), 0px 10px 10px -0.5px rgba(0, 0, 0, 0.02);
}
._shortcut_1juzn_1 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 10px;
  cursor: pointer;
  font-variant-numeric: lining-nums;
  font-size: 14px;
}
._shortcut_1juzn_1 > p {
  color: #fff;
  font-weight: 600;
}
._shortcut_1juzn_1 > span {
  color: #909090;
  font-weight: 500;
}
._shortcut_1juzn_1:hover {
  border-radius: 6px;
  background-color: #212127;
}
._userList_vecrw_1 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  width: 296px;
  padding: 6px;
  border-radius: 8px;
  border: 1px solid #212127;
  background-color: #09090b;
  box-shadow: 0 12px 12px -2px rgba(0, 0, 0, 0.06), 0 10px 10px -0.5px rgba(0, 0, 0, 0.02);
}
._userItem_vecrw_13 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 36px;
  padding: 10px;
  border-radius: 7px;
}
._userItem_vecrw_13 > h4 {
  color: #fff;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 600;
}
._userItem_vecrw_13 ._icon_vecrw_27 {
  width: 19px;
  height: 19px;
  flex-shrink: 0;
}
._userItem_vecrw_13:hover {
  background-color: #212127;
}
._loading_vecrw_36 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 36px;
  overflow: hidden;
  gap: 8px;
  color: #c9c9c9;
  font-size: 14px;
}
._spinner_vecrw_47 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
}
._badges_vecrw_55 {
  display: flex;
  align-items: center;
  gap: 4px;
}
._chatRules_6y3z6_1 {
  width: calc(100% - 48px);
  padding: 8px;
  border-radius: 8px;
  border: 1px solid #212127;
  background-color: #09090b;
  box-shadow: 0px 12px 12px -2px rgba(0, 0, 0, 0.06), 0px 10px 10px -0.5px rgba(0, 0, 0, 0.02);
  transform: translateY(10px) translateX(-50%);
  opacity: 0;
  pointer-events: none;
  z-index: 10;
  bottom: 64px !important;
  transition: transform 0.2s ease, opacity 0.2s ease;
}
._chatRules_6y3z6_1._open_6y3z6_15 {
  opacity: 1;
  pointer-events: all;
  transform: translateY(0) translateX(-50%);
}
@media screen and (min-width: 640px) {
  ._chatRules_6y3z6_1 {
    width: 296px;
    bottom: 128px !important;
  }
}
._chatRules_6y3z6_1 ._header_6y3z6_26 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 10px;
  margin-bottom: 6px;
}
@media screen and (min-width: 640px) {
  ._chatRules_6y3z6_1 ._header_6y3z6_26 {
    margin-bottom: 12px;
  }
}
._chatRules_6y3z6_1 ._header_6y3z6_26 > h2 {
  color: #fff;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 600;
}
._chatRules_6y3z6_1 > ol {
  padding-inline: 14px 4px;
  margin-inline: 16px 6px;
}
._chatRules_6y3z6_1 > ol li {
  color: #909090;
  font-variant-numeric: lining-nums;
  font-size: 13px;
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 12px;
}
@media screen and (min-width: 640px) {
  ._chatRules_6y3z6_1 > ol li {
    font-size: 14px;
    margin-bottom: 18px;
  }
}
._chatRules_6y3z6_1 > button {
  margin: 4px 10px 10px 10px;
  width: calc(100% - 20px);
  height: 38px;
}
@media screen and (min-width: 640px) {
  ._chatRules_6y3z6_1 > button {
    height: 40px;
  }
}
._chatRules_6y3z6_1 > button span {
  font-size: 12px;
}
@media screen and (min-width: 640px) {
  ._chatRules_6y3z6_1 > button span {
    font-size: inherit;
  }
}
._mutedMessage_1s6dx_1 {
  display: flex;
  flex-direction: column;
  gap: 18px;
  color: var(--color-grey);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.26px;
}
._mutedMessage_1s6dx_1 ._mutedHeader_1s6dx_12 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._mutedMessage_1s6dx_1 ._mutedTitle_1s6dx_17 {
  display: flex;
  align-items: center;
  gap: 6px;
}
._mutedMessage_1s6dx_1 ._mutedTitle_1s6dx_17 > h4 {
  color: var(--color-white);
  font-variant-numeric: lining-nums tabular-nums;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -0.28px;
}
._mutedMessage_1s6dx_1 > p {
  font-size: 13px;
  font-weight: 500;
}
._wrapper_gdvzn_1 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._plaque_gdvzn_7 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 12px;
  border: 1px solid #212127;
  background: #0f0f13;
  border-radius: 10px;
  padding: 10px 14px;
}
._plaqueIcon_gdvzn_18 {
  width: 44px;
  height: 44px;
  flex-shrink: 0;
}
._plaqueIcon_gdvzn_18 img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
._plaqueText_gdvzn_29 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  flex: 1;
  min-width: 0;
}
._plaqueTitle_gdvzn_37 {
  font-size: 14px;
  font-weight: 600;
  color: #fff;
}
._plaqueSubtitle_gdvzn_43 {
  font-size: 12px;
  color: #909090;
}
._plaqueApplyBtn_gdvzn_48 {
  flex-shrink: 0;
}
._plaqueBtn_gdvzn_52 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 8px;
  border: none;
  border-radius: 6px;
  background-color: #292930;
  color: #fff;
  cursor: pointer;
  box-shadow: 0 1px 0 0 #303039 inset, 0 2px 2px 0 rgba(0, 0, 0, 0.2509803922);
}
._plaqueBtn_gdvzn_52:hover {
  background-color: #303038;
  color: #fff;
  box-shadow: 0 1px 0 0 #3a3a43 inset, 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._plaqueBtn_gdvzn_52:active {
  background-color: #2a2a31;
  scale: 0.98;
}
._plaqueBtn_gdvzn_52:focus-visible {
  border: 1px solid #0d0d10;
  outline: 1px solid #212127;
}
._card_gdvzn_80 {
  border: 1px solid #212127;
  background: #0f0f13;
  border-radius: 10px;
  padding: 14px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._header_gdvzn_90 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._header_gdvzn_90 h3 {
  margin: 0;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
}
._unapplied_gdvzn_102 {
  color: #9dd8ff;
}
._pending_deposit_gdvzn_106 {
  color: #ffd966;
}
._active_gdvzn_110 {
  color: #66e1a5;
}
._grid_gdvzn_114 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}
._grid_gdvzn_114 div {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
._grid_gdvzn_114 span {
  color: #909090;
  font-size: 12px;
}
._grid_gdvzn_114 strong {
  color: #fff;
  font-size: 13px;
  font-weight: 600;
}
._hint_gdvzn_134 {
  margin: 0;
  font-size: 12px;
  color: #c6c6ce;
}
._progressBlock_gdvzn_140 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._progressRow_gdvzn_146 {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
}
._progressRow_gdvzn_146 span {
  color: #909090;
}
._progressRow_gdvzn_146 strong {
  color: #fff;
}
._progressBar_gdvzn_158 {
  width: 100%;
  height: 6px;
  border-radius: 999px;
  background: #1c1c21;
  overflow: hidden;
}
._progressFill_gdvzn_166 {
  height: 100%;
  border-radius: 999px;
  background: #00d084;
}
._progressMeta_gdvzn_172 {
  display: flex;
  justify-content: space-between;
  font-size: 11px;
  color: #8f8f96;
}
._applyButton_gdvzn_179 {
  margin-top: 4px;
}
._chat_ttr4k_1 {
  position: sticky;
  top: 0;
  right: 0;
  height: 100vh;
  width: 100%;
  border-left: 1px solid #212127;
  background-color: var(--color-surface-secondary);
  z-index: 320;
  max-width: 0px;
  transition: max-width 0.2s ease;
  will-change: max-width;
}
._chat_ttr4k_1._isOpen_ttr4k_14 {
  right: 0px;
  max-width: 340px;
}
._chatContent_ttr4k_19 {
  display: flex;
  flex-direction: column;
  width: 340px;
  height: 100%;
  background-color: var(--color-surface-secondary);
}
._mobile_ttr4k_27 {
  position: fixed;
  top: 76px;
  height: calc(100dvh - 76px - 74px);
  max-width: 100vw;
  right: -100vw;
  transition: right 0.2s ease, max-width 0.2s ease;
}
._mobile_ttr4k_27._isOpen_ttr4k_14 {
  max-width: 100vw;
  right: 0;
}
._mobile_ttr4k_27 ._chatContent_ttr4k_19 {
  width: 100%;
}
._header_ttr4k_43 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
  height: 76px;
  padding: 16px 24px;
  border-bottom: 1px solid #212125;
}
._header_ttr4k_43 ._language_ttr4k_52 {
  background-color: transparent;
  box-shadow: none;
  padding: 8px 0;
  height: fit-content;
  font-size: 14px;
}
._header_ttr4k_43 ._language_ttr4k_52 svg {
  width: 18px;
  height: 18px;
}
._header_ttr4k_43 ._roomSkeleton_ttr4k_63 {
  width: 82px;
  height: 24px;
  border-radius: 8px;
}
._header_ttr4k_43 ._buttonClose_ttr4k_68 {
  cursor: pointer;
}
._footer_ttr4k_72 {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 12px;
  flex-shrink: 0;
  height: max-content;
  padding: 20px 24px;
  border-top: 1px solid #212127;
  background-color: #15151a;
}
._footer_ttr4k_72 ._emojiSmile_ttr4k_83 {
  color: #909090;
  transition: color 0.2s ease;
}
._footer_ttr4k_72 ._emojiSmile_ttr4k_83:hover {
  color: #fff;
}
._footer_ttr4k_72 ._bottom_ttr4k_90 {
  display: flex;
  justify-content: space-between;
  margin-top: 6px;
}
._footer_ttr4k_72 ._status_ttr4k_95 {
  display: flex;
  align-items: center;
  gap: 6px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.28px;
}
._footer_ttr4k_72 ._status_ttr4k_95 ._onlineDot_ttr4k_105 {
  color: #00ff6a;
}
._footer_ttr4k_72 ._buttons_ttr4k_108 {
  display: flex;
  justify-content: space-between;
  gap: 12px;
  width: 100%;
}
._footer_ttr4k_72 ._button_ttr4k_68 {
  height: 16px;
}
._footer_ttr4k_72 ._buttonSettings_ttr4k_117 {
  color: #909090;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.28px;
  transition: color 0.2s ease;
  cursor: pointer;
}
._footer_ttr4k_72 ._buttonSettings_ttr4k_117:hover {
  color: white;
}
._footer_ttr4k_72 ._characterCount_ttr4k_129 {
  color: #909090;
  text-align: right;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.28px;
  opacity: 0.5;
}
._languageItemsContainer_ttr4k_139 svg {
  width: 18px;
  height: 18px;
}
._inputButton_ttr4k_144 {
  padding: 0px;
}
._popup_ttr4k_148 {
  position: absolute;
  left: 50%;
  transform: translateY(10px) translateX(-50%);
  bottom: 128px;
}
._lockProgress_ttr4k_155 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._lockProgress_ttr4k_155 p {
  color: #909090;
  font-variant-numeric: lining-nums;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.26px;
}
._lockProgress_ttr4k_155 ._progressBar_ttr4k_168 {
  height: 10px;
}
._lockHeader_ttr4k_172 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._lockHeader_ttr4k_172 ._lockTitle_ttr4k_177 {
  display: flex;
  align-items: center;
  gap: 6px;
}
._lockHeader_ttr4k_172 ._lockTitle_ttr4k_177 svg {
  width: 16px;
  height: 16px;
  color: #909090;
}
._lockHeader_ttr4k_172 ._lockTitle_ttr4k_177 h4 {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.28px;
}
._separator_ttr4k_195 {
  background: #212127;
}
._replyingContainer_ttr4k_199 {
  height: 0px;
  transition: height 0.3s ease;
}
._replyingContainer_ttr4k_199._withReply_ttr4k_203 {
  height: 18px;
}
._replyingTo_ttr4k_207 {
  display: flex;
  align-items: center;
  animation: _fadeIn_ttr4k_1 0.3s ease forwards 0.15s;
  opacity: 0;
}
@keyframes _fadeIn_ttr4k_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
._replyingTo_ttr4k_207 ._cancel_ttr4k_221 {
  cursor: pointer;
  transition: color 0.3s ease;
}
._replyingTo_ttr4k_207 ._cancel_ttr4k_221:hover {
  color: white;
}
._replyingTo_ttr4k_207 ._replyingInfo_ttr4k_228 {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-right: auto;
}
._replyingTo_ttr4k_207 ._replyingInfo_ttr4k_228 ._replyingText_ttr4k_234 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  color: #c9c9c9;
  font-size: 13px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.13px;
}
._replyingTo_ttr4k_207 ._replyingInfo_ttr4k_228 ._replyingText_ttr4k_234 p {
  color: #fff;
  font-weight: 600;
  line-height: 120%;
  width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._replyingTo_ttr4k_207 ._replyingInfo_ttr4k_228 svg {
  transform-origin: bottom right;
  animation: _enterArrow_ttr4k_1 0.3s ease forwards 0.15s;
}
@keyframes _enterArrow_ttr4k_1 {
  from {
    transform: translateX(-5px);
  }
  to {
    transform: translateX(0);
  }
}
._cookies_14azt_1 {
  position: fixed;
  bottom: calc(1.25rem + 74px);
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 2.4rem);
  max-width: 690px;
  height: max-content;
  padding: 8px 12px 8px 16px;
  border-radius: 8px;
  border: 1px solid #212127;
  background-color: #121216;
  box-shadow: 0 12px 12px -2px rgba(0, 0, 0, 0.0588235294), 0 10px 10px -0.5px rgba(0, 0, 0, 0.0196078431);
  color: #fff;
  z-index: 5;
}
@media screen and (min-width: 768px) {
  ._cookies_14azt_1 {
    height: 52px;
    padding: 6px 6px 6px 16px;
    bottom: 1.25rem;
  }
}
._content_14azt_28 {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-left: 10px;
}
._content_14azt_28 > h4 {
  color: #fff;
  font-variant-numeric: lining-nums;
  font-size: 12px;
  font-weight: 600;
  line-height: 120%;
}
@media screen and (min-width: 640px) {
  ._content_14azt_28 > h4 {
    font-size: 14px;
  }
}
._content_14azt_28 ._button_14azt_46 {
  height: 40px;
}
._content_14azt_28:first-child {
  margin-left: 0;
}
._content_14azt_28:first-child svg {
  width: 18px;
  height: 18px;
  margin-right: 4px;
}
@media screen and (min-width: 640px) {
  ._content_14azt_28:first-child svg {
    width: 16px;
    height: 16px;
  }
}
@media screen and (min-width: 768px) {
  ._content_14azt_28:first-child svg {
    margin-right: 0px;
  }
}
._reasonBlock_nsmm9_1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 26px;
  padding: 26px;
  border-radius: 10px;
  background-color: #121216;
  border: 1px solid #212127;
  width: 100%;
  max-width: 720px;
}
._reasonBlockImage_nsmm9_14 {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
._textBlock_nsmm9_20 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._title_nsmm9_26 {
  font-size: 22px;
  font-weight: 700;
  line-height: 110%;
  letter-spacing: -0.44px;
  color: #FFFFFF;
}
._reason_nsmm9_1 {
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.28px;
  color: #FFFFFF;
}
._reasonLabel_nsmm9_42 {
  color: #909090;
}
._accountAvailableAgain_nsmm9_46 {
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.28px;
  color: #909090;
}
._logoutButton_nsmm9_54 {
  width: fit-content;
}
._logoutButtonIcon_nsmm9_58 {
  transform: rotate(90deg);
}
._helpBlock_fnnbh_1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 26px;
  padding: 26px;
  border-radius: 10px;
  border: 1px solid #212127;
  width: 100%;
  max-width: 720px;
}
._textBlock_fnnbh_13 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._title_fnnbh_19 {
  font-size: 22px;
  font-weight: 700;
  line-height: 110%;
  letter-spacing: -0.44px;
  color: #ffffff;
}
._contactUs_fnnbh_27 {
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.28px;
  color: #ffffff;
}
._contactUsLabel_fnnbh_35 {
  color: #909090;
}
._helpBlockLinks_fnnbh_39 {
  display: flex;
  gap: 12px;
}
._icon_fnnbh_44 {
  width: 22px;
  height: 22px;
}
._helpBlockLink_fnnbh_39 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  padding: 12px 14px;
  border-radius: 8px;
  cursor: pointer;
  width: 100%;
  background-color: #212127;
  box-shadow: 0px 1px 0px 0px #2a2a31 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._helpBlockLink_fnnbh_39:hover:not([disabled]) {
  background-color: #303038;
  color: #ffffff;
  box-shadow: 0px 1px 0px 0px #3a3a43 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._helpBlockLink_fnnbh_39:hover:not([disabled]) ._icon_fnnbh_44 {
  color: #ffffff;
}
._helpBlockLink_fnnbh_39:active:not([disabled]) {
  background-color: #2a2a31;
}
._helpBlockLink_fnnbh_39:focus-visible:not([disabled]):not(:active):not(:hover) {
  border: 1px solid #0d0d10;
  outline: 1px solid #212127;
}
._banned_1u6bw_1 {
  display: flex;
  flex-direction: column;
  height: 100vh;
}
._bannedContent_1u6bw_7 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 47px;
  padding-block: 150px;
}
._snackbar_2ut7m_1 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  max-width: 360px;
  width: 100%;
  padding: 8px 12px 12px 12px;
  border-radius: 8px;
  background-color: #121216;
  border: 1px solid #212127;
  box-shadow: 0px 10px 10px -0.5px rgba(0, 0, 0, 0.0196078431), 0px 12px 12px -2px rgba(0, 0, 0, 0.0588235294);
  animation: _slideIn_2ut7m_1 0.3s ease-out;
  transition: transform 0.3s ease-out, opacity 0.3s ease-out;
}
._snackbar_2ut7m_1._removing_2ut7m_15 {
  transform: translateX(100%);
  opacity: 0;
}
@keyframes _slideIn_2ut7m_1 {
  from {
    transform: translateX(100%);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
._content_2ut7m_30 {
  display: flex;
  gap: 12px;
}
._content_2ut7m_30 ._contentText_2ut7m_34 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 6px 0;
  font-variant-numeric: lining-nums tabular-nums;
}
._content_2ut7m_30 ._contentText_2ut7m_34 > h2 {
  color: var(--color-white);
  font-size: 15px;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: -0.3px;
}
._content_2ut7m_30 ._contentText_2ut7m_34 > p {
  color: var(--color-grey);
  font-size: 14px;
  font-weight: 500;
  line-height: 130%;
  letter-spacing: -0.28px;
}
._content_2ut7m_30 ._closeButton_2ut7m_55 {
  align-self: flex-start;
  cursor: pointer;
}
._reloadButton_2ut7m_60 {
  width: 100%;
  height: 40px;
}
._reloadButton_2ut7m_60 ._buttonContent_2ut7m_64 {
  display: flex;
  align-items: center;
  gap: 4px;
  color: white;
  font-weight: 500;
}
._snackbar_1bt9v_1 {
  max-width: 360px;
  width: 360px;
  min-height: 72px;
  border-radius: 8px;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #121216;
  border: 1px solid #212127;
  box-shadow: 0px 10px 10px -0.5px rgba(0, 0, 0, 0.0196078431), 0px 12px 12px -2px rgba(0, 0, 0, 0.0588235294);
  animation: _slideIn_1bt9v_1 0.3s ease-out;
  transition: transform 0.3s ease-out, opacity 0.3s ease-out;
}
._snackbar_1bt9v_1._removing_1bt9v_16 {
  transform: translateX(100%);
  opacity: 0;
}
@keyframes _slideIn_1bt9v_1 {
  from {
    transform: translateX(100%);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
._container_1bt9v_31 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
._progressBar_1bt9v_38 {
  width: 36px;
  min-width: 36px;
  height: 100%;
  min-height: 56px;
  background-color: rgba(13, 13, 16, 0.5019607843);
  border-radius: 6px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
._progressBarInner_1bt9v_52 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0%;
  animation-name: _verticalFillDecrease_1bt9v_1;
  animation-timing-function: linear;
  animation-duration: 10s;
}
._progressBarInner_1bt9v_52._success_1bt9v_62 {
  background-color: rgba(0, 255, 106, 0.1490196078);
}
._progressBarInner_1bt9v_52._error_1bt9v_65 {
  background-color: rgba(255, 63, 63, 0.1490196078);
}
._progressBarInner_1bt9v_52._warning_1bt9v_68 {
  background-color: rgba(255, 165, 63, 0.1490196078);
}
._progressBarInner_1bt9v_52._info_1bt9v_71 {
  background-color: rgba(81, 130, 255, 0.1490196078);
}
._progressBarInner_1bt9v_52._loading_1bt9v_74 {
  background-color: rgba(255, 165, 63, 0.1490196078);
}
._progressBarInner_1bt9v_52._add_1bt9v_77 {
  background-color: rgba(0, 255, 106, 0.1490196078);
}
@keyframes _verticalFillDecrease_1bt9v_1 {
  0% {
    height: 100%;
  }
  100% {
    height: 0%;
  }
}
._progressBarIcon_1bt9v_89._success_1bt9v_62 {
  color: #00ff6a;
}
._progressBarIcon_1bt9v_89._error_1bt9v_65 {
  color: #ff3f3f;
}
._progressBarIcon_1bt9v_89._warning_1bt9v_68 {
  color: #ffa53f;
}
._progressBarIcon_1bt9v_89._info_1bt9v_71 {
  color: #5182ff;
}
._progressBarIcon_1bt9v_89._loading_1bt9v_74 {
  color: #ffa53f;
}
._progressBarIcon_1bt9v_89._add_1bt9v_77 {
  color: #00ff6a;
}
._message_1bt9v_108 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.32px;
  color: #909090;
}
._snackbar_c5ibj_1 {
  max-width: 360px;
  width: 360px;
  min-height: 72px;
  border-radius: 8px;
  padding: 8px 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  background: #121216;
  border: 1px solid #212127;
  box-shadow: 0px 10px 10px -0.5px rgba(0, 0, 0, 0.0196078431), 0px 12px 12px -2px rgba(0, 0, 0, 0.0588235294);
  animation: _slideIn_c5ibj_1 0.3s ease-out;
  transition: transform 0.3s ease-out, opacity 0.3s ease-out;
}
._snackbar_c5ibj_1._removing_c5ibj_17 {
  transform: translateX(100%);
  opacity: 0;
}
@keyframes _slideIn_c5ibj_1 {
  from {
    transform: translateX(100%);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
._content_c5ibj_32 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 6px 0;
}
._title_c5ibj_39 {
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.28px;
  color: #fff;
}
._message_c5ibj_48 {
  color: #909090;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: -0.28px;
  line-height: 130%;
}
._snackbar_5n7r4_1 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  max-width: 360px;
  width: 100%;
  padding: 8px 12px 12px 12px;
  border-radius: 8px;
  background-color: #121216;
  border: 1px solid #212127;
  box-shadow: 0px 10px 10px -0.5px rgba(0, 0, 0, 0.0196078431), 0px 12px 12px -2px rgba(0, 0, 0, 0.0588235294);
  animation: _slideIn_5n7r4_1 0.3s ease-out;
  transition: transform 0.3s ease-out, opacity 0.3s ease-out;
}
._snackbar_5n7r4_1._removing_5n7r4_15 {
  transform: translateX(100%);
  opacity: 0;
}
@keyframes _slideIn_5n7r4_1 {
  from {
    transform: translateX(100%);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
._content_5n7r4_30 {
  display: flex;
  gap: 12px;
}
._content_5n7r4_30 ._flagImage_5n7r4_34 {
  width: 38px;
  height: 38px;
  aspect-ratio: 1/1;
  object-fit: contain;
  align-self: center;
}
._content_5n7r4_30 ._contentText_5n7r4_41 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 6px 0;
  font-variant-numeric: lining-nums tabular-nums;
}
._content_5n7r4_30 ._contentText_5n7r4_41 > h2 {
  color: var(--color-white);
  font-size: 15px;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: -0.3px;
}
._content_5n7r4_30 ._contentText_5n7r4_41 > p {
  color: var(--color-grey);
  font-size: 14px;
  font-weight: 500;
  line-height: 130%;
  letter-spacing: -0.28px;
}
._content_5n7r4_30 ._closeButton_5n7r4_62 {
  align-self: flex-start;
  cursor: pointer;
}
._viewRaceButton_5n7r4_67 {
  width: 100%;
  height: 40px;
}
._snackbarContainer_1pfjw_1 {
  position: fixed;
  top: 20px;
  right: 20px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  z-index: 1000;
}
._pip_1jsfa_1 {
  width: 420px;
  height: 250px;
}
._content_1jsfa_6 {
  height: calc(100% - 44px);
  width: 100%;
  overflow-y: auto;
  position: relative;
  container: container/inline-size;
  border-radius: 8px;
}
._content_1jsfa_6._houseGame_1jsfa_14 {
  height: calc(100% - 50px);
  border-radius: 0 0 10px 10px;
}
._iframe_1jsfa_19 {
  width: 100%;
  height: 100%;
}
._overlay_1jsfa_24 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: unset;
  gap: 22px;
  background-color: hsla(240, 10%, 8%, 0.89);
  z-index: 1;
  padding: 12px;
}
@container container (width > 500px) {
  ._overlay_1jsfa_24 {
    justify-content: center;
    flex-direction: column;
    padding: 24px;
  }
}
._houseGameWindow_1jsfa_43 {
  padding: 0px;
}
._houseGameWindow_1jsfa_43 header {
  padding: 16px;
  margin-bottom: 0;
  border-bottom: 1px solid var(--color-border-primary);
}
._gameImage_1jsfa_52 {
  width: auto;
  height: 100%;
  min-width: 44px;
  border-radius: 8px;
  max-height: 200px;
  aspect-ratio: 112/154;
  border-radius: 8px;
  overflow: hidden;
  flex-shrink: 0;
}
._gameImage_1jsfa_52 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
._gameImage_1jsfa_52 p {
  display: none;
}
@container container (width < 330px) {
  ._gameImage_1jsfa_52 {
    width: auto;
    height: 100%;
  }
}
@container container (width < 450px) {
  ._gameImage_1jsfa_52 {
    font-size: 14px;
    max-height: 170px;
  }
}
@container container (width > 500px) {
  ._gameImage_1jsfa_52 {
    flex-shrink: unset;
    height: auto;
  }
}
._gameDetails_1jsfa_90 {
  display: flex;
  flex-direction: column;
  align-items: start;
  flex-grow: 1;
}
@container container (width > 500px) {
  ._gameDetails_1jsfa_90 {
    align-items: center;
    flex-grow: unset;
    flex-shrink: 0;
  }
}
@container container (width < 330px) {
  ._gameDetails_1jsfa_90 {
    width: calc(100% - 100px);
  }
  ._gameDetails_1jsfa_90 ._gameName_1jsfa_107 {
    font-size: 14px;
  }
  ._gameDetails_1jsfa_90 ._providerName_1jsfa_110 {
    font-size: 13px;
  }
}
._providerName_1jsfa_110 {
  color: #909090;
  font-size: 15px;
  font-weight: 500;
  line-height: 100%;
  margin-top: 10px;
}
._gameName_1jsfa_107 {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._balanceText_1jsfa_133 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4px;
  font-size: 14px;
}
._balanceText_1jsfa_133 ._displayedIn_1jsfa_140 {
  display: none;
}
@container container (width > 500px) {
  ._balanceText_1jsfa_133 ._displayedIn_1jsfa_140 {
    display: block;
  }
}
._balanceText_1jsfa_133 span:first-of-type {
  color: var(--color-grey);
  font-weight: 500;
}
._balanceText_1jsfa_133 span:last-of-type {
  color: var(--color-white);
  font-weight: 600;
}
._currencyDropdownItems_1jsfa_157 {
  max-height: 150px;
  overflow-y: auto;
}
._currency_1jsfa_157 {
  background-color: transparent !important;
  box-shadow: none !important;
  padding: 0px;
}
._currency_1jsfa_157 span:last-child svg {
  color: #909090;
  height: 14px;
  width: 14px;
}
._buttons_1jsfa_173 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  margin-top: 10px;
}
@container container (width < 430px) {
  ._buttons_1jsfa_173 {
    margin-top: 0px;
  }
  ._buttons_1jsfa_173 ._button_1jsfa_173 {
    height: 38px;
    gap: 6px;
    padding: 6px 10px;
  }
  ._buttons_1jsfa_173 ._button_1jsfa_173 span {
    font-size: 14px;
  }
  ._buttons_1jsfa_173 ._button_1jsfa_173 svg {
    width: 14px;
    height: 14px;
  }
}
@container container (width < 380px) {
  ._buttons_1jsfa_173 {
    margin-top: 0px;
  }
  ._buttons_1jsfa_173 ._button_1jsfa_173 {
    min-width: 60px;
    height: 32px;
    gap: 4px;
  }
  ._buttons_1jsfa_173 ._button_1jsfa_173 span {
    font-size: 12px;
  }
  ._buttons_1jsfa_173 ._button_1jsfa_173 svg {
    width: 12px;
    height: 12px;
  }
  ._buttons_1jsfa_173 ._button_1jsfa_173 ._playText_1jsfa_213 {
    display: none;
  }
}
._button_1jsfa_173 {
  padding: 8px 14px;
  font-size: 12px;
  min-width: 90px;
  max-height: 38px;
}
._realPlayButtonIcon_1jsfa_225 {
  color: #0d0d10;
}
._funPlayButtonIcon_1jsfa_229 {
  filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.1019607843));
}
._infoBlock_1glsc_1 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  gap: 8px;
}
._label_1glsc_8 {
  font-weight: 500;
  font-size: 14px;
  line-height: 16.8px;
  letter-spacing: -0.032px;
  color: var(--color-grey);
  -webkit-user-select: none;
  user-select: none;
}
._content_1glsc_17 {
  display: flex;
  align-items: center;
  gap: 6px;
}
._value_1glsc_23 {
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: -0.032px;
  color: var(--color-white);
  -webkit-user-select: none;
  user-select: none;
}
._negative_1glsc_32 {
  color: var(--color-red);
}
._positive_1glsc_36 {
  color: var(--color-green);
}
._statsBlock_1z0wh_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 13.5px 18px;
  background-color: rgba(33, 33, 39, 0.5019607843);
  width: 100%;
}
._label_1z0wh_11 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #909090;
  line-height: 16.8px;
  letter-spacing: -0.032px;
}
._value_1z0wh_20 {
  font-family: "Work Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 16.8px;
  letter-spacing: -0.032px;
  color: #ff3f3f;
}
._wins_1z0wh_29 {
  color: #00ff6a;
}
._chartBlock_19y5t_1 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
._infoBlockWrapper_19y5t_7 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  background-color: rgba(33, 33, 39, 0.5019607843);
  padding: 18px;
  border-radius: 8px;
}
._divider_19y5t_18 {
  width: 100%;
  height: 1px;
  background-color: #121216;
}
._chartAndStatsWrapper_19y5t_24 {
  display: flex;
  flex-direction: column;
  gap: 1px;
  border-radius: 8px;
  overflow: hidden;
}
._chartWrapper_19y5t_32 {
  position: relative;
  width: 328px;
  height: 260px;
  background-color: rgba(33, 33, 39, 0.5019607843);
}
._chartWrapper_19y5t_32 canvas {
  cursor: crosshair;
  width: 100%;
  height: 100%;
}
._statsBlockWrapper_19y5t_44 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1px;
}
._tooltip_19y5t_51 {
  position: absolute;
  background-color: #1a1d29;
  padding: 4px 8px;
  border-radius: 4px;
  pointer-events: none;
  z-index: 1;
  font-size: 12px;
  font-family: monospace;
  white-space: nowrap;
}
._tooltip_19y5t_51._positive_19y5t_62 {
  color: #00ff6a;
}
._tooltip_19y5t_51._negative_19y5t_65 {
  color: #ff3f3f;
}
._accordion_116q6_1 {
  background-color: rgba(33, 33, 39, 0.5019607843);
  border: none;
  box-shadow: none;
}
._accordionHeader_116q6_7 {
  background: none;
}
._accordionContent_116q6_11 {
  display: flex;
  flex-direction: column;
  gap: 22px;
}
._raceBlockHeader_116q6_17 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._raceBlockHeaderTitle_116q6_23 {
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: -0.032px;
  color: #ffffff;
}
._raceCountdownWrapper_116q6_31 {
  position: relative;
  margin-top: 4px;
}
._raceCountdownWrapper_116q6_31 ._raceCountdown_116q6_31 {
  height: 147px;
  padding: 20px 18px;
}
._positionBlock_116q6_40 {
  position: absolute;
  bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 4px;
  padding-inline: 20px;
  width: 100%;
  font-size: 14px;
  letter-spacing: -0.032px;
}
._positionBlock_116q6_40 ._positionTitle_116q6_52 {
  font-weight: 500;
  color: #909090;
}
._positionBlock_116q6_40 ._positionValue_116q6_56 {
  font-weight: 600;
  color: #ffffff;
}
._infoBlockWrapper_116q6_61 {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
._divider_116q6_67 {
  width: 100%;
  height: 1px;
  background-color: #121216;
}
._liveStats_4txw3_1 {
  width: 340px;
}
._liveStatsWindow_4txw3_5 {
  height: max-content;
}
._liveStatsContent_4txw3_9 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
._select_4txw3_15 {
  padding: 11px 12px;
}
._select_4txw3_15 > p {
  line-height: 14px;
}
._appLayout_1kx2p_1 {
  position: relative;
  width: 100dvw;
  height: 100dvh;
}
._appLayout_1kx2p_1._nonSportsPage_1kx2p_6 {
  overflow: hidden;
}
._layoutWrapper_1kx2p_10 {
  display: flex;
  max-width: 100dvw;
  min-height: 100dvh;
  background-color: #121216;
}
._sidebarRelativeWrapper_1kx2p_17 {
  position: sticky;
  top: 76px;
  display: block;
  flex-shrink: 0;
  min-height: calc(100dvh - 74px - 76px);
  height: 100%;
  z-index: 320;
}
@media screen and (min-width: 768px) {
  ._sidebarRelativeWrapper_1kx2p_17 {
    top: 0;
    min-width: 60px;
    min-height: 100dvh;
  }
}
._sidebarOverlay_1kx2p_34 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100dvw;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2549019608);
  z-index: 14;
}
@media screen and (min-width: 1150px) {
  ._sidebarOverlay_1kx2p_34 {
    display: none;
  }
}
._sidebar_1kx2p_17 {
  position: fixed;
  top: 76px;
  min-height: calc(100dvh - 74px - 76px);
  height: calc(100dvh - 74px - 76px);
  flex-shrink: 0;
  z-index: 320;
}
@media screen and (min-width: 768px) {
  ._sidebar_1kx2p_17 {
    top: 0;
    min-height: 100dvh;
    height: 100dvh;
  }
}
@media screen and (min-width: 1150px) {
  ._sidebar_1kx2p_17 {
    position: sticky;
  }
}
._openedSidebar_1kx2p_70 {
  width: 100%;
}
@media screen and (min-width: 1150px) {
  ._openedSidebar_1kx2p_70 {
    width: 270px;
  }
}
._layoutContent_1kx2p_79 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-width: 0;
}
._layoutContent_1kx2p_79._nonSportsPageContent_1kx2p_86 {
  max-height: 100dvh;
  overflow: auto;
  overflow-x: hidden;
}
._layoutMain_1kx2p_92 {
  position: relative;
  background-color: #0d0d10;
  padding-block: 0;
  padding-inline: clamp(10px, 2vw, 30px);
  width: 100%;
}
@media screen and (min-width: 400px) {
  ._layoutMain_1kx2p_92 {
    padding-inline: 30px;
  }
}
._mainContent_1kx2p_105 {
  display: flex;
  justify-content: center;
  width: 100%;
}
._mainContent_1kx2p_105._withAnimation_1kx2p_110 {
  animation: _pageTransition_1kx2p_1 0.3s ease;
  will-change: opacity, transform;
}
@keyframes _pageTransition_1kx2p_1 {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._outletWrapper_1kx2p_125 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
}
._chatButton_1kx2p_133 {
  display: none;
}
@media screen and (min-width: 768px) {
  ._chatButton_1kx2p_133 {
    display: block;
    position: fixed;
    width: 44px;
    height: 42px;
    right: 0;
    bottom: 98px;
    border-radius: 8px 0px 0px 8px;
  }
}
@font-face {
  font-family: "Designer";
  src: url(/otf/Designer-BoOSSmwd.otf) format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
:root {
  --color-white: #ffffff;
  --color-grey: #909090;
  --color-green: #00ff6a;
  --color-red: #ff3f3f;
  --color-yellow: #ffd21e;
  --color-indigo: #797cf1;
  --color-border-primary: #212127;
  --color-surface-dark: #292930;
  --color-surface-secondary: #121216;
}
html {
  scrollbar-width: none;
  scrollbar-color: var(--color-border-primary) transparent;
}
*,
*::before,
*::after {
  margin: 0;
  padding: 0;
  color: inherit;
  font-family: "Work Sans", sans-serif;
  font-weight: inherit;
  line-height: 100%;
  letter-spacing: -0.28px;
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: currentColor;
}
* * {
  scrollbar-width: none;
}
button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  box-shadow: 0 0 0px 1000px #101014 inset;
  -webkit-text-fill-color: var(--color-white) !important;
}
a {
  color: -webkit-link;
  cursor: pointer;
  text-decoration: none;
}
img {
  max-width: 100%;
  vertical-align: middle;
}
body {
  background: #0d0d10;
}
.intercom-lightweight-app {
  z-index: 549 !important;
}
.intercom-lightweight-app-launcher {
  transition: right 0.2s ease, transform 167ms cubic-bezier(0.33, 0, 0, 1) !important;
}
.intercom-namespace div,
.intercom-namespace .intercom-messenger-frame {
  transition:
    width 200ms,
    height 200ms,
    max-height 200ms,
    transform 300ms cubic-bezier(0, 1.2, 1, 1),
    opacity 83ms ease-out,
    right 0.2s ease !important;
}
.show-scrollbars {
  scrollbar-width: thin !important;
}
.show-scrollbars ::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}
.show-scrollbars ::-webkit-scrollbar:hover {
  width: 3px;
  height: 3px;
}
.show-scrollbars ::-webkit-scrollbar-track {
  background: transparent;
}
.show-scrollbars ::-webkit-scrollbar-track:hover {
  background: transparent;
}
.show-scrollbars ::-webkit-scrollbar-thumb {
  background: var(--color-border-primary);
  border-radius: 1px;
}
.show-scrollbars ::-webkit-scrollbar-thumb:hover {
  background: var(--color-border-primary);
}
._or_5hqv7_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  width: 100%;
  padding: 0 4px;
}
._orLine_5hqv7_10 {
  color: #212127;
  width: 100%;
  height: 1px;
}
._orText_5hqv7_16 {
  color: #909090;
  white-space: nowrap;
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 13px;
  line-height: 15.6px;
  letter-spacing: -0.44px;
}
._socialMediaButtons_5hqv7_26 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  width: 100%;
  margin-top: -6px;
}
._metaMaskButtonIcon_5hqv7_35 {
  mix-blend-mode: luminosity;
}
._socialMediaButton_5hqv7_26 {
  height: 40px;
  padding: 12px 14px;
  flex: 1;
}
._socialMediaButton_5hqv7_26:hover ._metaMaskButtonIcon_5hqv7_35 {
  filter: brightness(170%);
}
._footerText_5hqv7_48 {
  color: #909090;
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 13px;
  line-height: 16.9px;
  letter-spacing: -0.3px;
  align-self: flex-start;
  margin-top: 6px;
}
._telegramWidget_5hqv7_59 {
  width: 150px;
  height: 150px;
  margin-top: 10px;
}
._passwordErrors_11b0j_1 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-top: -6px;
}
._passwordErrorWrapper_11b0j_8 {
  display: flex;
  gap: 8px;
}
._passwordErrorIcon_11b0j_13 {
  width: 14px;
  height: 14px;
}
._passwordErrorIcon_11b0j_13._success_11b0j_17 {
  color: #00ff6a;
}
._passwordErrorIcon_11b0j_13._error_11b0j_20 {
  color: #ff3f3f;
}
._passwordErrorText_11b0j_24 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 13px;
  line-height: 13px;
  color: #909090;
  letter-spacing: -0.44px;
}
._passwordErrorText_11b0j_24._successText_11b0j_32 {
  color: #ffffff;
}
._modal_1m75y_1 {
  position: relative;
  width: 100%;
  height: 100%;
  max-width: 500px;
  max-height: 717px;
  overflow: hidden;
  padding: 0;
}
@media screen and (min-width: 900px) {
  ._modal_1m75y_1 {
    max-width: 920px;
  }
}
._modalContent_1m75y_16 {
  display: flex;
  height: 100%;
}
._modalHeader_1m75y_21 {
  margin-bottom: 0;
  position: absolute;
  top: 22px;
  right: 22px;
}
._imageSection_1m75y_28 {
  position: relative;
  display: none;
  max-width: 400px;
  width: 100%;
  border-right: 1px solid #212127;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  flex: 1;
  padding: 49px 21px 27px;
}
@media screen and (min-width: 900px) {
  ._imageSection_1m75y_28 {
    display: flex;
  }
}
._backgroundImage_1m75y_46 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._imageSectionText_1m75y_54 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: 0;
  text-align: center;
  color: #909090;
  z-index: 1;
}
._termsLink_1m75y_65 {
  color: #ffffff;
}
._content_1m75y_69 {
  height: 100%;
  overflow-y: auto;
  padding: 26px;
  flex: 1;
}
._signUpModalForm_1j9k4_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
}
._header_1j9k4_7 {
  display: flex;
  flex-direction: column;
  gap: 7px;
  margin-bottom: 5px;
}
._title_1j9k4_14 {
  font-family: "Work Sans", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 22px;
  letter-spacing: 0.6px;
  color: #ffffff;
}
._subtitle_1j9k4_23 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 13px;
  line-height: 16.9px;
  letter-spacing: -0.32px;
  color: #909090;
}
._link_1j9k4_32 {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}
._passwordInputButton_1j9k4_39 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
}
._passwordInputButtonIcon_1j9k4_47 {
  color: #909090;
}
._passwordErrors_1j9k4_51 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-top: -6px;
}
._passwordErrorWrapper_1j9k4_58 {
  display: flex;
  gap: 8px;
}
._passwordErrorIcon_1j9k4_63 {
  width: 14px;
  height: 14px;
}
._passwordErrorIcon_1j9k4_63._success_1j9k4_67 {
  color: #00ff6a;
}
._passwordErrorIcon_1j9k4_63._error_1j9k4_70 {
  color: #ff3f3f;
}
._passwordErrorText_1j9k4_74 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 13px;
  line-height: 13px;
  color: #909090;
  letter-spacing: -0.44px;
}
._passwordErrorText_1j9k4_74._successText_1j9k4_82 {
  color: #ffffff;
}
._termsAndConditions_1j9k4_86 {
  display: flex;
  flex-direction: column;
  gap: 19px;
  margin-top: 4px;
  height: 56px;
  letter-spacing: -0.32px;
  margin-left: 3px;
}
._termsAndConditionsCheckbox_1j9k4_96 {
  display: flex;
  align-items: center;
}
._termsAndConditionsCheckbox_1j9k4_96 ._link_1j9k4_32 {
  font-family: "Work Sans", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18.2px;
  letter-spacing: -0.32px;
}
._checkbox_1j9k4_108 {
  gap: 12px;
}
._promoCodeInput_1j9k4_112 {
  margin-top: -8px;
  margin-bottom: -2px;
}
._registerButton_1j9k4_117 {
  margin-top: 4px;
}
._signInModalForm_17pgn_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
}
._header_17pgn_7 {
  display: flex;
  flex-direction: column;
  gap: 7px;
  margin-bottom: 5px;
}
._title_17pgn_14 {
  font-family: "Work Sans", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 22px;
  letter-spacing: 0.6px;
  color: #ffffff;
}
._subtitle_17pgn_23 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 13px;
  line-height: 16.9px;
  letter-spacing: -0.44px;
  color: #909090;
}
._link_17pgn_32 {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}
._passwordInputButton_17pgn_39 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
}
._passwordInputButtonIcon_17pgn_47 {
  color: #909090;
}
._forgotPasswordLabel_17pgn_51 {
  line-height: 16.9px !important;
  letter-spacing: -0.32px;
  opacity: 0.5;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}
._signInButton_17pgn_59 {
  margin-top: 4px;
}
._forgotPasswordForm_13rlw_1 {
  display: flex;
  position: relative;
  flex-direction: column;
  align-items: center;
  height: 100%;
  gap: 22px;
  padding-top: 25px;
}
._backButton_13rlw_11 {
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 8px 10px;
  width: 34px;
  height: 34px;
  transform: rotate(-90deg);
}
._formImage_13rlw_21 {
  width: 141px;
  height: 128px;
  margin-bottom: 5px;
}
._header_13rlw_27 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}
._input_13rlw_34 {
  margin-top: 4px;
}
._title_13rlw_38 {
  font-family: "Work Sans", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 22px;
  letter-spacing: 0.6px;
  color: #ffffff;
}
._description_13rlw_47 {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.32px;
  text-align: center;
  color: #909090;
}
._submitButton_13rlw_57 {
  margin-top: 4px;
  width: 100%;
}
._modal_snv88_1 {
  max-width: 520px;
  width: 100%;
}
._modalHeader_snv88_6 {
  margin-bottom: 16px;
}
._resetPasswordModalForm_snv88_10 {
  display: flex;
  flex-direction: column;
  gap: 22px;
}
._divider_snv88_16 {
  width: 100%;
  height: 1px;
  background-color: #212127;
}
._header_snv88_22 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 22px;
}
._headerContent_snv88_29 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._userWithKey_snv88_35 {
  width: 16px;
  height: 16px;
  color: #909090;
}
._close_snv88_41 {
  width: 16px;
  height: 16px;
}
._title_snv88_46 {
  font-family: "Work Sans", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #ffffff;
}
._passwordInputButton_snv88_54 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
}
._passwordInputButtonIcon_snv88_62 {
  color: #909090;
}
._passwordErrors_snv88_66 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-top: -6px;
}
._passwordErrorWrapper_snv88_73 {
  display: flex;
  gap: 8px;
}
._passwordErrorIcon_snv88_78 {
  width: 14px;
  height: 14px;
}
._passwordErrorIcon_snv88_78._success_snv88_82 {
  color: #00ff6a;
}
._passwordErrorIcon_snv88_78._error_snv88_85 {
  color: #ff3f3f;
}
._passwordErrorText_snv88_89 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 13px;
  line-height: 13px;
  color: #909090;
  letter-spacing: -0.44px;
}
._passwordErrorText_snv88_89._successText_snv88_97 {
  color: #ffffff;
}
._resetButton_snv88_101 {
  margin-top: 4px;
}
._twoFactorModal_2a8ol_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 22px;
  height: 100%;
  padding-top: 25px;
  position: relative;
}
._backButton_2a8ol_11 {
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 8px 10px;
  width: 34px;
  height: 34px;
  transform: rotate(-90deg);
}
._formImage_2a8ol_21 {
  width: 141px;
  height: 128px;
  margin-bottom: 5px;
}
._header_2a8ol_27 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
._title_2a8ol_35 {
  font-family: "Work Sans", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 110%;
  letter-spacing: -0.32px;
  color: #ffffff;
}
._subtitle_2a8ol_44 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 13px;
  line-height: 130%;
  letter-spacing: 0.2px;
  color: #909090;
  text-align: center;
}
._codeInputContainer_2a8ol_54 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  width: 100%;
}
@media screen and (min-width: 500px) {
  ._codeInputContainer_2a8ol_54 {
    width: max-content;
    gap: 8px;
  }
}
._codeInput_2a8ol_54 {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 12px 15px;
  width: 100%;
  height: auto;
  aspect-ratio: 56/66;
  border: 1px solid #212127;
  border-radius: 9px;
  background-color: rgba(13, 13, 16, 0.5019607843);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
  outline: none;
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
}
._codeInput_2a8ol_54:focus {
  border-color: #00ff6a;
}
@media screen and (min-width: 500px) {
  ._codeInput_2a8ol_54 {
    width: 56px;
  }
}
._submitButton_2a8ol_97 {
  margin-top: 10px;
  width: 100%;
}
._createAccountModalForm_1gtdq_1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  gap: 26px;
}
._header_1gtdq_9 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 10px;
  margin-top: 3px;
}
._title_1gtdq_18 {
  font-family: "Work Sans", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 110%;
  letter-spacing: 0.6px;
  color: #ffffff;
}
._subtitle_1gtdq_27 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.32px;
  color: #909090;
}
._termsAndConditions_1gtdq_36 {
  display: flex;
  flex-direction: column;
  gap: 19px;
  margin-top: 4px;
  height: 56px;
  letter-spacing: -0.32px;
  margin-left: 3px;
}
._termsAndConditionsCheckbox_1gtdq_46 {
  display: flex;
  align-items: center;
}
._link_1gtdq_51 {
  font-family: "Work Sans", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18.2px;
  letter-spacing: -0.32px;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}
._checkbox_1gtdq_63 {
  gap: 12px;
}
._promoCodeInput_1gtdq_67 {
  margin-top: -8px;
  margin-bottom: -2px;
}
._pagination_15z4c_1 {
  display: flex;
  justify-content: center;
  gap: 16px;
}
._button_15z4c_7 {
  min-width: 100px;
  height: 40px;
  padding: 0 32px;
}
._buttonDisabled_15z4c_12 {
  opacity: 0.25;
  pointer-events: none;
}
._privateContent_1r0gs_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
  height: 172px;
}
._privateContent_1r0gs_1 span {
  height: 42px;
  width: 42px;
}
._privateContent_1r0gs_1 span > svg {
  transform: scale(3);
}
._privateContent_1r0gs_1 > p {
  color: #909090;
  text-align: center;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}
._adminActionHistory_149fh_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  position: relative;
}
._divider_149fh_8 {
  width: 100%;
  height: 1px;
  background-color: #212127;
}
._historyItems_149fh_14 {
  display: flex;
  flex-direction: column;
  gap: 20px;
  max-height: 200px;
  overflow-y: auto;
}
._historyItem_149fh_14 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._historyItemHeader_149fh_28 {
  display: flex;
  justify-content: space-between;
}
._actionInfo_149fh_33 {
  display: flex;
  align-items: center;
  gap: 4px;
}
._text_149fh_39 {
  font-family: "Work Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: -0.28px;
  color: #909090;
}
._textHighlight_149fh_48 {
  font-weight: 600;
  color: #ffffff;
}
._actionLevelImage_149fh_53 {
  width: 14px;
  height: 14px;
}
._fadeShadow_149fh_58 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 46px;
  background:
    linear-gradient(
      180deg,
      rgba(18, 18, 22, 0) 0%,
      #121216 100%);
}
._stats_1fqlq_1 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
}
._statItem_1fqlq_7 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 18px;
  border: 1px solid #212127;
  background-color: rgba(33, 33, 39, 0.3294117647);
  border-radius: 9px;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._statTitle_1fqlq_18 {
  font-weight: 500;
  font-size: 14px;
  line-height: 14px;
  color: #909090;
  letter-spacing: -0.032px;
  white-space: nowrap;
}
._statValue_1fqlq_27 {
  font-weight: 600;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: -0.032px;
  color: #ffffff;
  white-space: nowrap;
}
._raceContent_16wfo_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 215px;
  margin: auto;
  color: #909090;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  animation: _fadeIn_16wfo_1 0.3s ease forwards;
}
._raceContent_16wfo_1 ._loading_16wfo_14 {
  max-height: 215px;
}
@keyframes _fadeIn_16wfo_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
._races_16wfo_26 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  width: 100%;
}
._races_16wfo_26 ._table_16wfo_32 {
  margin-block: -12px;
  border-spacing: 0 12px;
}
._races_16wfo_26 ._tableHeaderCell_16wfo_36 {
  height: 17px;
  padding: 0 18px;
}
._races_16wfo_26 ._tableBody_16wfo_40 tr td {
  border-top: 1px solid #212127;
  border-bottom: 1px solid #212127;
}
._races_16wfo_26 ._tableBody_16wfo_40 tr td:first-child {
  border-left: 1px solid #212127;
}
._races_16wfo_26 ._tableBody_16wfo_40 tr td:last-child {
  border-right: 1px solid #212127;
}
._races_16wfo_26 ._tableBody_16wfo_40 tr {
  background-color: rgba(33, 33, 39, 0.3294117647);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
}
._races_16wfo_26 ._tableContainer_16wfo_54 {
  overflow-x: visible;
  width: 100%;
  height: 100%;
}
._mobileContent_16wfo_60 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  color: #fff;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 600;
  width: 100%;
}
._mobileContent_16wfo_60 ._mobileRow_16wfo_70 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 16px 18px;
  border-radius: 9px;
  border: 1px solid #212127;
  background-color: rgba(33, 33, 39, 0.3294117647);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2509803922);
}
._mobileContent_16wfo_60 ._mobileRowItem_16wfo_80 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._mobileContent_16wfo_60 ._mobileRowItemSecondary_16wfo_85 {
  color: #909090;
  font-weight: 500;
}
._mobileContent_16wfo_60 ._currencySection_16wfo_89 {
  display: flex;
  align-items: center;
  gap: 6px;
}
._raceSkeleton_16wfo_95 {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 12px;
}
._raceSkeleton_16wfo_95 ._skeletonRaceHeader_16wfo_101 {
  width: 100%;
  height: 17px;
  border-radius: 8px;
}
._raceSkeleton_16wfo_95 ._skeletonRaceRow_16wfo_106 {
  width: 100%;
  height: 48px;
  border-radius: 10px;
}
._userProfileModal_gbxmv_1 {
  width: 100%;
  max-width: 640px;
}
._userProfileModalWithModeration_gbxmv_6 {
  overflow: visible;
}
._userProfileModalContent_gbxmv_10 {
  display: flex;
  flex-direction: column;
  gap: 22px;
}
._userProfileModalContentWithModeration_gbxmv_16 {
  overflow: visible;
  overflow-y: visible;
  overflow-x: visible;
}
._dividerDark_gbxmv_22 {
  background-color: #0f0f13;
}
._userHeader_gbxmv_26 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  padding: 23px 18px;
  background-color: rgba(33, 33, 39, 0.3294117647);
  border-radius: 8px;
  border: 1px solid #212127;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._userHeaderWithModeration_gbxmv_37 {
  overflow: visible;
}
._userInfoContent_gbxmv_41 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  ._userInfoContent_gbxmv_41 {
    flex-direction: row;
  }
}
._userInfoContent_gbxmv_41 ._avatarWrapper_gbxmv_52 {
  display: flex;
  align-items: center;
  gap: 14px;
}
._userInfoContent_gbxmv_41 ._userAvatar_gbxmv_57 {
  width: 37px;
  height: 37px;
}
._userInfoContent_gbxmv_41 ._usernameContent_gbxmv_61 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._userInfoContent_gbxmv_41 ._usernameContent_gbxmv_61 ._username_gbxmv_61 {
  font-weight: 600;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: -0.032px;
  color: #ffffff;
}
._userInfoContentWithModeration_gbxmv_74 {
  overflow: visible;
}
._actionButtons_gbxmv_78 {
  display: flex;
  align-items: center;
  gap: 12px;
  height: 50px;
}
._actionButtons_gbxmv_78 ._button_gbxmv_84 {
  width: 100%;
  height: 40px;
}
._actionButtons_gbxmv_78 ._tipIcon_gbxmv_88 {
  color: #0d0d10;
}
._deleteAvatarConfirm_gbxmv_92 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  padding: 8px 0;
}
._deleteAvatarConfirmText_gbxmv_100 {
  font-size: 14px;
  color: #fff;
  margin-right: 8px;
}
._deleteAvatarConfirmActions_gbxmv_106 {
  display: flex;
  gap: 8px;
}
._actionMenu_gbxmv_111 {
  width: 160px;
}
._actionMenuIcon_gbxmv_115 {
  transform: rotate(180deg);
}
._actionMenuContent_gbxmv_119 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  height: 100%;
}
._actionMenuButton_gbxmv_126 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 10px;
  cursor: pointer;
}
._actionMenuButton_gbxmv_126:hover ._actionMenuButtonIcon_gbxmv_133,
._actionMenuButton_gbxmv_126:hover ._actionMenuButtonLabel_gbxmv_134 {
  color: #fff;
}
._rankInfo_gbxmv_138 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 18px;
}
._rankBadgeContent_gbxmv_145 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._rankBadgeIcon_gbxmv_151 {
  width: 18px;
  height: 18px;
}
._rankName_gbxmv_156 {
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: -0.32px;
  color: #ffffff;
}
._joinDate_gbxmv_164 {
  font-weight: 500;
  font-size: 14px;
  line-height: 14px;
  color: var(--color-grey);
  letter-spacing: -0.032px;
}
._privateContent_gbxmv_172 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  height: 419px;
}
._privateContent_gbxmv_172 ._privateContentIcon_gbxmv_180 {
  width: 42px;
  height: 42px;
  flex-shrink: 0;
  aspect-ratio: 1/1;
}
._privateContent_gbxmv_172 ._privateContentIcon_gbxmv_180 svg {
  scale: 3;
}
._privateContent_gbxmv_172 > p {
  color: var(--color-grey);
  text-align: center;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}
._loadingSpinner_gbxmv_198 {
  height: 419px;
}
._stats_gbxmv_202 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
}
._skeletonUser_gbxmv_208 {
  width: 100%;
  height: 161px;
  border-radius: 8px;
}
._skeletonTabs_gbxmv_214 {
  width: 100%;
  height: 46px;
  border-radius: 46px;
}
._skeletonStat_gbxmv_220 {
  width: 100%;
  height: 80px;
  border-radius: 9px;
}
._activeBadgeIcon_gbxmv_226 {
  flex-shrink: 0;
}
._container_1xnd5_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._label_1xnd5_7 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 13px;
  line-height: 100%;
  letter-spacing: -0.32px;
  color: #909090;
}
._dragAndDrop_1xnd5_16 {
  width: 100%;
  height: 100%;
  max-height: 190px;
  border: 1px dashed #383842;
  border-radius: 10px;
  background-color: #121216;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 18px;
  padding: 44px 18px;
  cursor: pointer;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._dragAndDrop_1xnd5_16:hover {
  background-color: rgba(0, 255, 106, 0.0509803922);
  border-color: #00ff6a;
}
._dragAndDrop_1xnd5_16:hover ._icon_1xnd5_36 {
  color: #00ff6a;
}
._dragActive_1xnd5_40 {
  background-color: rgba(0, 255, 106, 0.0509803922);
  border-color: #00ff6a;
}
._icon_1xnd5_36 {
  width: 44px;
  height: 44px;
}
._content_1xnd5_50 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
}
._title_1xnd5_58 {
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.28px;
  color: #ffffff;
}
._subtitle_1xnd5_67 {
  font-family: "Work Sans", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.28px;
  text-align: center;
  color: #909090;
}
._input_1xnd5_77 {
  display: none;
}
._error_1xnd5_81 {
  color: #ff3f3f;
  font-size: 14px;
}
._chooseImage_k7rom_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
}
._devider_k7rom_7 {
  width: 100%;
  height: 1px;
  background-color: #212127;
}
._galleryContainer_k7rom_13 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._galleryTitle_k7rom_19 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 13px;
  line-height: 100%;
  letter-spacing: -0.44px;
  color: #909090;
}
._gallery_k7rom_13 {
  display: flex;
  gap: 12px;
  border: 1px solid #212127;
  border-radius: 9px;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 18px;
  min-height: 156px;
  align-items: center;
  -webkit-user-select: none;
  user-select: none;
}
._galleryImageWrapper_k7rom_41 {
  position: relative;
  min-width: 120px;
  min-height: 120px;
  max-width: 120px;
  max-height: 120px;
  cursor: pointer;
  transition: all 0.2s ease;
  border: 2px solid transparent;
  border-radius: 10px;
  overflow: hidden;
}
._galleryImageWrapper_k7rom_41:hover {
  transform: scale(1.05);
  border-color: rgba(255, 255, 255, 0.2);
}
._galleryImageWrapper_k7rom_41._selected_k7rom_57 {
  border-color: #4caf50;
  box-shadow: 0 0 12px rgba(76, 175, 80, 0.4);
}
._galleryImage_k7rom_41 {
  width: 100%;
  height: 100%;
  object-fit: cover;
  aspect-ratio: 1/1;
  border-radius: 8px;
}
._systemLabel_k7rom_70 {
  position: absolute;
  bottom: 4px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #4caf50;
  color: white;
  padding: 2px 8px;
  border-radius: 4px;
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
._activeLabel_k7rom_85 {
  position: absolute;
  top: 4px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #2196f3;
  color: white;
  padding: 2px 8px;
  border-radius: 4px;
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
._loadingText_k7rom_100,
._emptyText_k7rom_101 {
  font-family: "Work Sans", sans-serif;
  font-size: 13px;
  color: #909090;
  text-align: center;
  width: 100%;
  padding: 20px;
}
._saveButton_k7rom_110 {
  height: 40px;
}
._removeButton_k7rom_114 {
  height: 40px;
}
._or_k7rom_118 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  width: 100%;
}
._orLine_k7rom_126 {
  background-color: #212127;
  width: 100%;
  height: 1px;
}
._orText_k7rom_132 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 13px;
  letter-spacing: -0.44px;
  line-height: 120%;
  text-align: center;
  white-space: nowrap;
  color: #909090;
}
._container_1rm82_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  width: 100%;
}
._devider_1rm82_8 {
  width: 100%;
  height: 1px;
  background-color: #212127;
}
._controls_1rm82_14 {
  display: flex;
  gap: 12px;
  justify-content: space-between;
  width: 100%;
}
._controlButton_1rm82_21,
._downloadButton_1rm82_22 {
  width: 100%;
  height: 40px;
}
._saveIcon_1rm82_27 {
  color: #0d0d10;
}
._imageContainer_1rm82_31 {
  width: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 25px;
}
._imageContainerInner_1rm82_40 {
  width: 100%;
  max-width: 374px;
  padding: 9px;
  position: relative;
  overflow: hidden;
}
._image_1rm82_31 {
  aspect-ratio: 1;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  overflow: hidden;
}
._imageCropContainer_1rm82_57 {
  position: absolute;
  top: 9px;
  left: 9px;
  width: calc(100% - 18px);
  height: calc(100% - 18px);
  border: 2px solid #f3f3ff;
  aspect-ratio: 1;
  z-index: 5;
  transform-origin: center;
  will-change: transform;
}
._imageCropInner_1rm82_70 {
  width: 100%;
  height: 100%;
  border: 2px solid #80808f;
  border-radius: 50%;
  box-shadow: 0 0 0 1000px rgba(13, 13, 16, 0.5019607843);
}
._imageCropCorner_1rm82_78 {
  position: absolute;
  width: 18px;
  height: 18px;
  background-color: #80808f;
  border-radius: 50%;
  z-index: 6;
  transition: background-color 0.2s ease;
}
._imageCropCorner_1rm82_78:hover {
  background-color: #f3f3ff;
}
._imageCropCornerTopLeft_1rm82_90 {
  top: -9px;
  left: -9px;
  cursor: nw-resize;
}
._imageCropCornerTopRight_1rm82_95 {
  top: -9px;
  right: -9px;
  cursor: ne-resize;
}
._imageCropCornerBottomLeft_1rm82_100 {
  bottom: -9px;
  left: -9px;
  cursor: sw-resize;
}
._imageCropCornerBottomRight_1rm82_105 {
  bottom: -9px;
  right: -9px;
  cursor: se-resize;
}
._canvas_1rm82_111 {
  display: none;
}
._modal_5cgez_1 {
  max-width: 600px;
  width: 100%;
}
._gamesPreview_14ex1_1 {
  display: flex;
  justify-content: center;
  align-items: start;
  width: 100%;
  padding: 16px;
  border: 1px solid #212127;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
  border-radius: 9px;
  container: games-preview-container/inline-size;
}
._unsetPreview_14ex1_13 {
  padding: unset;
  border: unset;
  box-shadow: unset;
  border-radius: unset;
}
._roulettePreview_14ex1_20 {
  height: 577px;
  padding: 44px 0;
}
._minesPreview_14ex1_25 {
  height: 522px;
  padding: 32px 0;
}
._seeds_167lb_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
}
._input_167lb_7 {
  color: #909090;
}
._inputButton_167lb_11 {
  color: #909090;
}
._title_167lb_15 {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0%;
  color: #ffffff;
}
._verify_1fvmv_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
}
._modal_fk3yz_1 {
  width: 100%;
  max-width: 640px;
  max-height: calc(100dvh - 44px);
  overflow-y: auto;
}
._content_fk3yz_8 {
  display: flex;
  flex-direction: column;
  gap: 22px;
}
._divider_fk3yz_14 {
  width: 100%;
  height: 1px;
  background-color: #212127;
}
._createCampaignModal_1g1fc_1 {
  max-width: 600px;
}
._content_1g1fc_5 {
  display: flex;
  flex-direction: column;
  gap: 22px;
}
._modal_15st9_1 {
  width: 100%;
  max-width: 500px;
}
._content_15st9_6 {
  display: flex;
  flex-direction: column;
  gap: 22px;
}
._divider_15st9_12 {
  width: 100%;
  height: 1px;
  background-color: #212127;
}
._banAmount_15st9_18 {
  display: flex;
  align-items: start;
  gap: 10px;
}
._amountInput_15st9_24 {
  flex: 1;
}
._amountSelect_15st9_28 {
  margin-top: 25px;
  flex: 1;
}
._textareaContent_15st9_33 {
  height: 100%;
  padding: 14px;
}
._textarea_15st9_33 {
  min-height: 68px;
  resize: none;
}
._confirmButton_15st9_43 {
  width: 100%;
  margin-top: 4px;
}
._gamePreviewModal_11s7s_1 {
  max-width: 640px;
  max-height: 414px;
  transition: max-height 0.3s ease-in-out;
  container: game-preview-modal/inline-size;
  zoom: 0.9;
}
._gamePreviewModal_11s7s_1._loaded_11s7s_8 {
  max-height: 1000px;
}
._content_11s7s_12 {
  display: flex;
  flex-direction: column;
  gap: 28px;
}
._header_11s7s_18 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
}
._header_11s7s_18._noImage_11s7s_24 ._headerContent_11s7s_24 {
  align-items: center;
}
._header_11s7s_18._noImage_11s7s_24 ._description_11s7s_27 {
  align-items: center;
}
._header_11s7s_18 ._headerContent_11s7s_24 {
  display: flex;
  flex-direction: column;
  gap: 14px;
}
@media (max-width: 570px) {
  ._header_11s7s_18 ._headerContent_11s7s_24 {
    width: calc(100% - 160px);
  }
}
._header_11s7s_18 ._gameImage_11s7s_40 {
  width: auto;
  border-radius: 8px;
  overflow: hidden;
  flex-shrink: 0;
  max-width: 110px;
}
._header_11s7s_18 ._gameInfo_11s7s_47 {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 12px;
  width: 100%;
}
@media (max-width: 570px) {
  ._header_11s7s_18 ._gameInfo_11s7s_47 {
    flex-direction: column;
    align-items: start;
  }
}
._header_11s7s_18 ._gameInfo_11s7s_47 ._gameName_11s7s_60 {
  display: flex;
  gap: 6px;
  max-width: 200px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
._header_11s7s_18 ._gameInfo_11s7s_47 ._gameName_11s7s_60 > h1 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.32px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
}
._header_11s7s_18 ._gameInfo_11s7s_47 ._betNumber_11s7s_79 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 4px 7px;
  border-radius: 4px;
  border: 1px solid #212127;
  background-color: #15151a;
  cursor: pointer;
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.26px;
}
._header_11s7s_18 ._gameInfo_11s7s_47 ._betNumber_11s7s_79 ._copied_11s7s_94 {
  color: #fff;
}
._header_11s7s_18 ._gameInfo_11s7s_47 ._betNumber_11s7s_79 svg {
  width: 12px;
  height: 12px;
}
._header_11s7s_18 ._playButton_11s7s_101 {
  height: 40px;
  width: max-content;
}
@media (max-width: 570px) {
  ._header_11s7s_18 ._playButton_11s7s_101 {
    display: none;
  }
}
._header_11s7s_18 ._playIcon_11s7s_110 {
  color: #0d0d10;
}
._header_11s7s_18 ._description_11s7s_27 {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 4px;
  font-size: 14px;
  letter-spacing: -0.28px;
  margin-bottom: 8px;
  width: 100%;
}
@media screen and (min-width: 640px) {
  ._header_11s7s_18 ._description_11s7s_27 {
    gap: 8px;
  }
}
._header_11s7s_18 ._description_11s7s_27 ._usernameWrapper_11s7s_128 {
  display: flex;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
}
._header_11s7s_18 ._description_11s7s_27 ._textPlacedBy_11s7s_136 {
  color: #909090;
  font-weight: 500;
  line-height: 100%;
}
._header_11s7s_18 ._description_11s7s_27 ._placedAt_11s7s_141 {
  color: #909090;
  font-weight: 500;
  line-height: 100%;
}
._logoBlock_11s7s_147 {
  display: flex;
  align-items: center;
  gap: 16px;
}
._logoBlock_11s7s_147 ._logo_11s7s_147 svg {
  width: 75px;
  height: auto;
  fill: #717172;
  opacity: 0.5;
}
@media screen and (min-width: 640px) {
  ._logoBlock_11s7s_147 ._logo_11s7s_147 svg {
    width: 100px;
  }
}
._indicators_11s7s_164 {
  display: flex;
  flex-direction: column;
  gap: 18px;
  padding: 18px;
  border-radius: 9px;
  border: 1px solid #212127;
  background-color: rgba(33, 33, 39, 0.3294117647);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
}
@media screen and (min-width: 640px) {
  ._indicators_11s7s_164 {
    flex-direction: row;
    gap: 22px;
  }
}
._indicators_11s7s_164 ._indicator_11s7s_164 {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  flex: 1 0 0;
}
@media screen and (min-width: 640px) {
  ._indicators_11s7s_164 ._indicator_11s7s_164 {
    flex-direction: column;
    justify-content: center;
  }
}
._indicators_11s7s_164 ._indicator_11s7s_164 ._value_11s7s_194 {
  display: flex;
  align-items: center;
  gap: 6px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -0.28px;
}
._indicators_11s7s_164 ._indicator_11s7s_164 ._text_11s7s_136 {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.26px;
}
._indicators_11s7s_164 ._indicator_11s7s_164 ._payout_11s7s_209 {
  color: #909090;
}
._indicators_11s7s_164 ._divider_11s7s_212 {
  width: 100%;
  height: 1px;
  background-color: #212127;
}
@media screen and (min-width: 640px) {
  ._indicators_11s7s_164 ._divider_11s7s_212 {
    width: 1px;
    height: 50px;
  }
}
._gameContainer_11s7s_224 {
  position: relative;
  border-radius: 9px;
  border: 1px solid #212127;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
}
._gameContainer_11s7s_224 ._overlay_11s7s_230 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}
._rotateButton_11s7s_239 {
  height: 44px;
}
._fairnessButton_11s7s_243 ._buttonContent_11s7s_243,
._rotateButton_11s7s_239 ._buttonContent_11s7s_243 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
._fairnessButton_11s7s_243 ._iconTitle_11s7s_250,
._rotateButton_11s7s_239 ._iconTitle_11s7s_250 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._fairnessButton_11s7s_243 ._fairnessTitle_11s7s_256,
._rotateButton_11s7s_239 ._fairnessTitle_11s7s_256 {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: -0.28px;
}
._fairnessButton_11s7s_243 ._arrowDown_11s7s_264,
._rotateButton_11s7s_239 ._arrowDown_11s7s_264 {
  transform: rotate(180deg);
}
._fairnessButton_11s7s_243 svg,
._rotateButton_11s7s_239 svg {
  color: white;
}
._rotateText_11s7s_273 {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  animation: _enterRotateText_11s7s_1 0.3s ease normal forwards;
}
._rotateText_11s7s_273._error_11s7s_279 p {
  color: #ff3f3f;
}
._rotateText_11s7s_273 > p {
  color: #909090;
  text-align: center;
  font-variant-numeric: lining-nums;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.26px;
  line-height: 120%;
}
@keyframes _enterRotateText_11s7s_1 {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._fairnessContent_11s7s_302 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  padding: 22px 20px;
  border-radius: 9px;
  border: 1px solid #212127;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2509803922);
}
._fairnessContent_11s7s_302 ._clientSeedNonce_11s7s_311 {
  display: flex;
  gap: 22px;
}
._fairnessContent_11s7s_302 input {
  overflow: hidden;
  color: #909090;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.28px;
}
._skeletonBetDetails_11s7s_325 {
  width: 100%;
  height: 139px;
  border-radius: 8px;
}
._skeletonBetPayout_11s7s_331 {
  width: 100%;
  height: 90px;
  border-radius: 8px;
}
._container_dnfu5_1 {
  width: 100%;
  padding: 8px 10px;
  border-radius: 50px;
  background-color: #212127;
}
._innerContainer_dnfu5_8 {
  width: 100%;
  padding: 7px 10px;
  border-radius: 52px;
  background-color: #111114;
}
._track_dnfu5_15 {
  position: relative;
  height: 10px;
  border-radius: 52px;
}
._progress_dnfu5_21 {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  border-radius: 5px 0 0 5px;
}
._green_dnfu5_30 {
  background-color: #00ff6a;
}
._red_dnfu5_34 {
  background-color: #ff3f3f;
}
._hiddenRange_dnfu5_38 {
  position: absolute;
  width: 100%;
  height: 10px;
  opacity: 0;
  pointer-events: all;
  z-index: 2;
  cursor: grab;
}
._hiddenRange_dnfu5_38:active {
  cursor: grabbing;
}
._cursor_dnfu5_51 {
  position: absolute;
  top: -10px;
  width: 16px;
  height: 28px;
  z-index: 1;
  background: url("data:image/svg+xml,%3csvg%20width='18'%20height='32'%20viewBox='0%200%2018%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='slider_handle'%3e%3crect%20id='Rectangle%2017821'%20x='1'%20y='1'%20width='16'%20height='30'%20rx='8'%20fill='white'%20stroke='%23111114'%20stroke-width='2'/%3e%3cpath%20id='Vector'%20opacity='0.25'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5.5%2020C5.22386%2020%205%2019.801%205%2019.5556L5%2012.4444C5%2012.199%205.22386%2012%205.5%2012C5.77614%2012%206%2012.199%206%2012.4444L6%2019.5556C6%2019.801%205.77614%2020%205.5%2020ZM9%2020C8.72385%2020%208.5%2019.801%208.5%2019.5556L8.5%2012.4444C8.5%2012.199%208.72385%2012%209%2012C9.27615%2012%209.5%2012.199%209.5%2012.4444L9.5%2019.5556C9.5%2019.801%209.27615%2020%209%2020ZM12.5%2020C12.2238%2020%2012%2019.801%2012%2019.5556L12%2012.4444C12%2012.199%2012.2238%2012%2012.5%2012C12.7761%2012%2013%2012.199%2013%2012.4444L13%2019.5556C13%2019.801%2012.7761%2020%2012.5%2020Z'%20fill='%23212127'/%3e%3c/g%3e%3c/svg%3e");
  background-size: contain;
  background-repeat: no-repeat;
}
._pointer_dnfu5_62 {
  position: absolute;
  top: 18px;
  text-align: center;
  -webkit-user-select: none;
  user-select: none;
}
._pointer_dnfu5_62 > span {
  color: #fff;
  font-size: 13px;
  font-weight: 600;
}
._diceRoll_1f63r_1 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 24px;
}
@container main-container (width > 900px) {
  ._diceRoll_1f63r_1 {
    padding: 0 55px;
  }
}
._content_1f63r_15 {
  position: relative;
  width: 100%;
}
._cube_1f63r_20 {
  position: absolute;
  top: -42px;
  text-align: center;
  z-index: 1;
}
._cube_1f63r_20._invisible_1f63r_26 {
  visibility: hidden;
}
._cube_1f63r_20 ._text_1f63r_29 {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  -webkit-user-select: none;
  user-select: none;
}
._cube_1f63r_20 ._text_1f63r_29._win_1f63r_39 {
  color: #00ff6a;
}
._cube_1f63r_20 ._text_1f63r_29._lose_1f63r_42 {
  color: #ff3f3f;
}
._cube_1f63r_20 ._pulse_1f63r_45 {
  animation: _pulse_1f63r_45 0.6s ease forwards;
}
@keyframes _pulse_1f63r_45 {
  0% {
    transform: translateY(0) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.2);
  }
  100% {
    transform: translateY(0) scale(1);
  }
}
._rollHistory_xpxha_1 {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  height: 53px;
  margin: 16px 0;
  padding: 0px 16px;
  overflow: hidden;
}
._container_xpxha_11 {
  display: flex;
  justify-content: flex-end;
  gap: 6px;
  height: max-content;
  width: 100%;
}
._container_xpxha_11 > button {
  width: 100%;
  padding: 8px 10px;
  border-radius: 6px;
  cursor: pointer;
  text-align: center;
  font-weight: 600;
  font-size: 12px;
  animation: _history-enter_xpxha_1 0.3s ease forwards 1;
  -webkit-user-select: none;
  user-select: none;
}
@media screen and (min-width: 640px) {
  ._container_xpxha_11 {
    width: auto;
  }
  ._container_xpxha_11 > button {
    width: max-content;
    font-size: 12px;
  }
  ._container_xpxha_11 > button:last-child {
    display: block;
  }
}
._container_xpxha_11 ._win_xpxha_41 {
  color: #0d0d10;
  background-color: #00ff6a;
}
._container_xpxha_11 ._lose_xpxha_45 {
  color: #909090;
  background-color: #212127;
}
@keyframes _history-enter_xpxha_1 {
  0% {
    transform: scale(0.5);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
._diceIndicators_1d2fu_1 {
  width: 100%;
}
._diceIndicators_1d2fu_1._preview_1d2fu_4 ._multiplierInput_1d2fu_4 {
  display: none;
}
@media screen and (min-width: 768px) {
  ._diceIndicators_1d2fu_1._preview_1d2fu_4 ._multiplierInput_1d2fu_4 {
    display: block;
  }
}
._content_1d2fu_13 {
  display: flex;
  flex-direction: row;
  gap: 6px;
  background-color: #151519;
  padding: 16px;
  border-radius: 10px;
  margin: 16px;
}
@media screen and (min-width: 768px) {
  ._content_1d2fu_13 {
    gap: 14px;
    padding: 20px 18px;
    margin: 24px;
  }
}
._tooltip_1d2fu_30 {
  color: #909090;
  font-size: 14px;
  white-space: nowrap;
  border-color: #ff3f3f;
}
._tooltipPointer_1d2fu_37 {
  border-color: #ff3f3f;
}
._rollOverInput_1d2fu_41 {
  cursor: pointer;
}
._rollOverIcon_1d2fu_45 {
  opacity: 0.76;
}
._indicatorInput_1d2fu_49 label {
  font-size: 12px;
  margin-bottom: -2px;
}
@media screen and (min-width: 768px) {
  ._indicatorInput_1d2fu_49 label {
    font-size: 14px;
    margin-bottom: 0px;
  }
}
._diceGame_1dx47_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  height: 438px;
  width: 100%;
}
@container main-container (width > 900px) {
  ._diceGame_1dx47_1 {
    min-height: 630px;
    height: 100%;
  }
}
._preview_1dx47_16 {
  min-height: unset;
  height: 400px;
}
._diceGame_15guy_1 {
  min-height: unset;
  height: 400px;
}
._betsHistory_1k28m_1 {
  flex-grow: 0;
  flex-shrink: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 28px;
  gap: 6px;
  width: 100%;
}
@media screen and (min-width: 640px) {
  ._betsHistory_1k28m_1 {
    width: auto;
  }
}
._historyValue_1k28m_17 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 28px;
  padding: 0 10px;
  border-radius: 6px;
  -webkit-user-select: none;
  user-select: none;
  font-size: 12px;
  font-weight: 600;
  width: 100%;
}
._historyValueWon_1k28m_29 {
  background: #00ff6a;
  box-shadow: 0px 1px 0px 0px #5aff9f inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  color: #0d0d10;
}
._historyValueLost_1k28m_34 {
  background: #212127;
  box-shadow: 0px 1px 0px 0px #2a2a31 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  color: #909090;
}
._historyValue_1k28m_17:nth-child(-n+2) {
  display: none;
}
@media screen and (min-width: 640px) {
  ._historyValue_1k28m_17 {
    width: max-content;
  }
  ._historyValue_1k28m_17:nth-child(-n+2) {
    display: flex;
  }
}
._historyValueAnimation_1k28m_51 {
  animation: _history-enter_1k28m_1 0.3s ease forwards 1;
}
._clickable_1k28m_55 {
  cursor: pointer;
}
@keyframes _history-enter_1k28m_1 {
  0% {
    transform: scale(0.5);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
._gameResult_1a5gg_1 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: 1;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  ._gameResult_1a5gg_1 {
    height: 124px;
  }
}
._gameResultPreview_1a5gg_13 {
  height: unset;
  padding: 20px 0;
}
._gameValue_1a5gg_18 {
  height: 87px;
  display: flex;
  justify-content: center;
  -webkit-user-select: none;
  user-select: none;
  font-size: 87px;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
  line-height: 100%;
  letter-spacing: -2.48px;
  color: var(--color-white);
}
._gameValueWhite_1a5gg_30 {
  color: var(--color-white);
}
._gameValueWon_1a5gg_33 {
  color: var(--color-green);
}
._gameValueLost_1a5gg_36 {
  color: var(--color-red);
}
._gameValuePreview_1a5gg_39 {
  height: unset;
  font-size: 84px;
  font-weight: 600;
  letter-spacing: -1.68px;
}
@media screen and (min-width: 1024px) {
  ._gameValue_1a5gg_18 {
    top: 258px;
    height: 124px;
    font-size: 124px;
  }
}
._gameForm_1sn11_1 {
  flex-grow: 0;
  flex-shrink: 0;
  display: flex;
  width: 100%;
  padding: 12px 8px;
  gap: 14px;
  border-radius: 10px;
  background-color: #151519;
  box-shadow: 0px 1px 0px 0px #212127 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
}
@media screen and (min-width: 400px) {
  ._gameForm_1sn11_1 {
    padding: 16px 14px;
  }
}
@media screen and (min-width: 500px) {
  ._gameForm_1sn11_1 {
    padding: 20px 18px;
  }
}
._gameFormPreview_1sn11_22 {
  width: unset;
  margin: 10px;
}
._tooltip_1sn11_27 {
  color: #ff3f3f;
  font-size: 14px;
  margin-bottom: -24px;
  border-color: #ff3f3f;
}
._tooltipArrow_1sn11_34 {
  border-color: #ff3f3f;
}
._limboGame_s0n1p_1 {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 12px;
  width: 100%;
  height: 100%;
  min-height: 300px;
  flex: 1;
}
@media screen and (min-width: 500px) {
  ._limboGame_s0n1p_1 {
    padding: 16px;
    min-height: 400px;
  }
}
@media screen and (min-width: 640px) {
  ._limboGame_s0n1p_1 {
    padding: 24px;
    min-height: 400px;
  }
}
@media screen and (min-width: 768px) {
  ._limboGame_s0n1p_1 {
    min-height: 438px;
  }
}
@media screen and (min-width: 1024px) {
  ._limboGame_s0n1p_1 {
    min-height: unset;
  }
}
._limboGamePreview_s0n1p_34 {
  padding: 0;
  height: unset;
}
._content_1lxwj_1 {
  display: flex;
  justify-content: center;
  padding: 32px 22px 22px 22px;
}
._crashPoint_1lxwj_7 {
  color: var(--color-white);
  text-align: center;
  font-variant-numeric: lining-nums tabular-nums;
  font-size: 84px;
  font-weight: 600;
  letter-spacing: -1.68px;
}
._crashGameDetailsModal_1lokn_1 {
  max-width: 640px;
  overflow-y: auto;
}
._content_1lokn_6 {
  display: flex;
  flex-direction: column;
  gap: 28px;
}
._header_1lokn_12 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}
._header_1lokn_12 ._gameNameBetNumber_1lokn_18 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}
._header_1lokn_12 ._gameNameBetNumber_1lokn_18 ._gameName_1lokn_18 {
  display: flex;
  gap: 6px;
}
._header_1lokn_12 ._gameNameBetNumber_1lokn_18 ._gameName_1lokn_18 > h1 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.32px;
}
._header_1lokn_12 ._gameNameBetNumber_1lokn_18 ._betNumber_1lokn_34 {
  display: flex;
  gap: 4px;
  padding: 4px 7px;
  border-radius: 4px;
  border: 1px solid #212127;
  background-color: #15151a;
  cursor: pointer;
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.26px;
}
._header_1lokn_12 ._gameNameBetNumber_1lokn_18 ._betNumber_1lokn_34 svg {
  width: 12px;
  height: 12px;
}
._header_1lokn_12 ._playButton_1lokn_52 {
  height: 40px;
}
._header_1lokn_12 ._playIcon_1lokn_55 {
  color: #0d0d10;
}
._header_1lokn_12 ._date_1lokn_58 {
  font-size: 14px;
  color: #909090;
  font-weight: 500;
}
._betDetails_1lokn_64 {
  display: flex;
  gap: 22px;
  padding: 18px;
  border-radius: 9px;
  border: 1px solid #212127;
  background-color: rgba(33, 33, 39, 0.3294117647);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._betDetails_1lokn_64 ._betDetailItem_1lokn_73 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  flex: 1 0 0;
}
._betDetails_1lokn_64 ._betDetailItem_1lokn_73 ._value_1lokn_81 {
  display: flex;
  align-items: center;
  gap: 6px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -0.28px;
}
._betDetails_1lokn_64 ._betDetailItem_1lokn_73 ._text_1lokn_90 {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.26px;
}
._betDetails_1lokn_64 ._betDetailItem_1lokn_73 ._payout_1lokn_96 {
  color: #909090;
}
._gameResults_1lokn_100 {
  display: flex;
  flex-direction: column;
  gap: 32px;
  padding: 32px 22px 22px 22px;
  border-radius: 9px;
  border: 1px solid #212127;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2509803922);
  font-variant-numeric: lining-nums;
}
._gameResults_1lokn_100 > h1 {
  color: #fff;
  text-align: center;
  font-size: 84px;
  font-weight: 600;
  letter-spacing: -1.68px;
}
._gameResults_1lokn_100 ._gameResultsStats_1lokn_117 {
  display: flex;
  gap: 22px;
  padding: 18px;
  border-radius: 9px;
  border: 1px solid #212127;
  background-color: rgba(33, 33, 39, 0.3294117647);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2509803922);
}
._gameResults_1lokn_100 ._gameResultsStatsItem_1lokn_126 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
  flex: 1 0 0;
}
._gameResults_1lokn_100 ._gameResultsStatsItem_1lokn_126 > span:first-child {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -0.28px;
}
._gameResults_1lokn_100 ._gameResultsStatsItem_1lokn_126 > span:last-child {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.26px;
}
._leaderboard_1lokn_147 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 12px 14px;
  min-height: 200px;
  border-radius: 10px;
  border: 1px solid #212127;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2509803922);
}
._leaderboard_1lokn_147 > p {
  margin: auto;
  color: #909090;
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
}
._leaderboard_1lokn_147 ._leaderboardItem_1lokn_164 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-variant-numeric: lining-nums;
}
._leaderboard_1lokn_147 ._leaderboardItem_1lokn_164 ._multiplier_1lokn_170 {
  color: #909090;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
}
._leaderboard_1lokn_147 ._iconText_1lokn_177 {
  display: flex;
  align-items: center;
  gap: 6px;
  flex: 1 0 0;
}
._leaderboard_1lokn_147 ._iconText_1lokn_177 ._vipLevelImg_1lokn_183 {
  width: 14px;
  height: 14px;
  flex-shrink: 0;
}
._leaderboard_1lokn_147 ._iconText_1lokn_177 ._username_1lokn_188 {
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.26px;
}
._leaderboard_1lokn_147 ._iconText_1lokn_177 ._payout_1lokn_96 {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
}
._leaderboard_1lokn_147 ._iconText_1lokn_177:last-child {
  justify-content: flex-end;
}
._fairness_1lokn_205 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 46px;
  padding: 12px 14px;
  border-radius: 8px;
  background-color: #212127;
  box-shadow: 0px 1px 0px 0px #2a2a31 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._fairness_1lokn_205 ._iconTitle_1lokn_215 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._fairness_1lokn_205 ._fairnessTitle_1lokn_220 {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
}
._fairness_1lokn_205 ._arrowIcon_1lokn_226 {
  transform: rotate(90deg);
}
._container_193fr_1 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.26px;
  color: #909090;
}
._container_1w7xo_1 {
  transform: translate(calc(50vw - 70%), 150px);
}
._content_1w7xo_5 {
  display: flex;
  flex-direction: column;
  gap: 28px;
  width: 328px;
  padding: 1px;
  font-family: "Work Sans", sans-serif;
  font-style: normal;
}
._contentBlock_1w7xo_15 {
  display: flex;
  flex-direction: column;
  padding: 18px 16px;
  gap: 12px;
  border-radius: 7px;
  background: rgba(33, 33, 39, 0.5);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
}
._contentSubBlock_1w7xo_25 {
  display: flex;
  flex-direction: column;
  gap: 14px;
}
._contentSubBlockTitle_1w7xo_31 {
  display: flex;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.28px;
  color: #fff;
}
._contentSubBlockBody_1w7xo_40 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._lineBlock_1w7xo_46 {
  width: 100%;
  height: 1px;
  background: #212127;
}
._wrapper_1jolc_1 {
  display: flex;
  justify-content: center;
  width: 0px;
  margin-left: auto;
  position: relative;
  top: 4px;
  right: -14px;
  z-index: 10;
  animation: _blackjackScoreEnter_1jolc_1 400ms cubic-bezier(0.15, 1.56, 0.53, 1);
}
@keyframes _blackjackScoreEnter_1jolc_1 {
  0% {
    transform: scale(0.5);
  }
  100% {
    transform: scale(1);
  }
}
@container main-container (width > 640px) {
  ._wrapper_1jolc_1 {
    top: 0px;
    right: 0px;
  }
}
._wrapper_1jolc_1 ._container_1jolc_26,
._wrapper_1jolc_1 ._label_1jolc_27 {
  color: #212127;
}
._wrapper_1jolc_1 ._container_1jolc_26 span,
._wrapper_1jolc_1 ._label_1jolc_27 span {
  color: #fff;
  white-space: nowrap;
}
._wrapper_1jolc_1._noAnimation_1jolc_35 {
  animation: none;
}
._wrapper_1jolc_1._noAnimation_1jolc_35 ._container_1jolc_26,
._wrapper_1jolc_1._noAnimation_1jolc_35 ._label_1jolc_27 {
  transition: none;
}
._wrapperMobilePreview_1jolc_42 {
  top: 0px;
  right: 0px;
  width: max-content;
  margin-left: auto;
  margin-right: -24px;
}
._wrapperPreview_1jolc_49 ._container_1jolc_26 {
  min-width: 37px;
  height: 20px;
  padding: 0 8px;
  border-radius: 15px;
  font-size: 12px;
  letter-spacing: -0.24px;
}
._wrapperPreview_1jolc_49 ._label_1jolc_27 {
  height: 20px;
}
._wrapperHidden_1jolc_60 {
  opacity: 0;
}
._wrapperWon_1jolc_63 ._container_1jolc_26,
._wrapperWon_1jolc_63 ._label_1jolc_27 {
  color: #00ff6a;
}
._wrapperWon_1jolc_63 ._container_1jolc_26 span {
  color: #111114;
}
._wrapperLost_1jolc_70 ._container_1jolc_26,
._wrapperLost_1jolc_70 ._label_1jolc_27 {
  color: #ff3f3f;
}
._wrapperLost_1jolc_70 ._container_1jolc_26 span {
  color: #fff;
}
._wrapperDraw_1jolc_77 ._container_1jolc_26,
._wrapperDraw_1jolc_77 ._label_1jolc_27 {
  color: #ffa53f;
}
._wrapperActivePlayer_1jolc_81 ._container_1jolc_26,
._wrapperActivePlayer_1jolc_81 ._label_1jolc_27 {
  color: #6282ff;
}
._wrapperActivePlayer_1jolc_81 ._container_1jolc_26 span {
  color: white;
}
._container_1jolc_26 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 40px;
  height: 18px;
  border-radius: 15px;
  position: relative;
  top: 0;
  right: 0;
  z-index: 10;
  background: currentColor;
  box-shadow: 0px 12px 12px -2px rgba(0, 0, 0, 0.06), 0px 10px 10px -0.5px rgba(0, 0, 0, 0.02);
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
  font-size: 11px;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.24px;
  transition: all 400ms ease;
}
._container_1jolc_26._showingLabel_1jolc_109 {
  min-width: 30px;
}
@container main-container (width > 640px) {
  ._container_1jolc_26 {
    font-size: 12px;
    min-width: 45px;
    z-index: 0;
  }
  ._container_1jolc_26._showingLabel_1jolc_109 {
    min-width: 40px;
  }
}
@container main-container (width > 768px) {
  ._container_1jolc_26 {
    min-width: 66px;
    height: 26px;
    padding: 0 12px;
    border-radius: 25px;
    font-size: 14px;
    letter-spacing: -0.28px;
  }
  ._container_1jolc_26._showingLabel_1jolc_109 {
    min-width: 40px;
  }
}
._label_1jolc_27 {
  min-width: 0px;
  height: 18px;
  opacity: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: currentColor;
  border: 1px solid currentColor;
  border-radius: 25px;
  z-index: -1;
  white-space: nowrap;
  text-transform: uppercase;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
  font-size: 11px;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.24px;
  overflow: hidden;
  transform: translateX(-100%);
  padding-left: 20px;
  transition: all 400ms ease;
}
@container main-container (width > 768px) {
  ._label_1jolc_27 {
    height: 26px;
  }
}
._label_1jolc_27 span {
  color: white;
}
._label_1jolc_27:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 25px;
  background: rgba(17, 17, 20, 0.85);
  z-index: -1;
}
._label_1jolc_27._showLabel_1jolc_178 {
  opacity: 1;
  min-width: 110px;
  transform: translateX(-24px);
}
._container_2uiwz_1 {
  position: absolute;
  display: flex;
  border-radius: 6px;
  will-change: transform, border;
  transform-origin: center center;
  border: 2px solid transparent;
  transition:
    border 300ms,
    top 300ms,
    left 300ms,
    transform 300ms;
  filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.08)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.1));
}
@container main-container (width > 500px) {
  ._container_2uiwz_1 {
    border-radius: 6px;
  }
}
@container main-container (width > 768px) {
  ._container_2uiwz_1 {
    border: 4px solid transparent;
    border-radius: 11px;
  }
}
._containerDisableAnimation_2uiwz_22 {
  transition: none;
}
._containerHidden_2uiwz_25 {
  opacity: 0;
  pointer-events: none;
}
._containerCardWithFlipping_2uiwz_29 {
  transform-style: preserve-3d;
}
._containerBack_2uiwz_32 {
  background: transparent;
}
._containerFront_2uiwz_35 {
  transform: translateZ(0);
}
._containerNoShadow_2uiwz_38 {
  box-shadow: none;
}
._containerWon_2uiwz_41 {
  border: 2px solid #00ff6a;
}
@container main-container (width > 768px) {
  ._containerWon_2uiwz_41 {
    border: 4px solid #00ff6a;
  }
}
._containerLost_2uiwz_49 {
  border: 2px solid #ff3f3f;
}
@container main-container (width > 768px) {
  ._containerLost_2uiwz_49 {
    border: 4px solid #ff3f3f;
  }
}
._containerDraw_2uiwz_57 {
  border: 2px solid #ffa617;
}
@container main-container (width > 768px) {
  ._containerDraw_2uiwz_57 {
    border: 4px solid #ffa617;
  }
}
._containerCurrentHand_2uiwz_65 {
  border: 2px solid #6282ff;
}
@container main-container (width > 768px) {
  ._containerCurrentHand_2uiwz_65 {
    border: 4px solid #6282ff;
  }
}
._containerDisappear_2uiwz_73 {
  animation: _dissapear_2uiwz_1 var(--card-disappear-duration, 0.6s) forwards;
}
._containerDisappear_2uiwz_73::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #111114;
  border-radius: 3px;
  opacity: 0;
  animation: _dissapearCover_2uiwz_1 var(--card-disappear-duration, 0.6s) forwards;
  animation-delay: inherit;
}
@container main-container (width > 640px) {
  ._containerDisappear_2uiwz_73::after {
    border-radius: 6px;
  }
}
._containerPreviewBorder_2uiwz_94 {
  border-width: 2px;
  border-radius: 6px;
}
._containerSwitch_2uiwz_98 {
  animation: _moveCardTo_2uiwz_1 var(--card-move-duration, 1s) cubic-bezier(0.94, 0, 0, 1.26) reverse 1;
}
@keyframes _moveCardTo_2uiwz_1 {
  0% {
    transform: translateX(0px) translateZ(2px);
  }
  100% {
    transform: translateX(var(--switch-card-x, -100%)) translateZ(2px);
  }
}
@keyframes _flipCard_2uiwz_1 {
  0% {
    transform: perspective(900px) rotateY(-180deg) translateZ(0) scale(1);
  }
  50% {
    transform: perspective(900px) rotateY(-90deg) translateZ(10px) scale(1.03);
  }
  100% {
    transform: perspective(900px) rotateY(0deg) translateZ(0) scale(1);
  }
}
@keyframes _dissapear_2uiwz_1 {
  0% {
    transform: perspective(900px) translateY(0);
  }
  100% {
    transform: perspective(900px) translateY(50px);
  }
}
@keyframes _dissapearCover_2uiwz_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
._cardWrapper_2uiwz_137 {
  position: relative;
  width: 56px;
  height: 79px;
}
@container main-container (width > 640px) {
  ._cardWrapper_2uiwz_137 {
    width: 72px;
    height: 103px;
  }
}
@container main-container (width > 768px) {
  ._cardWrapper_2uiwz_137 {
    width: 105px;
    height: 151px;
  }
}
._cardWrapperPreview_2uiwz_154 {
  width: 72px;
  height: 103px;
}
._cardInner_2uiwz_159 {
  position: relative;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  will-change: transform;
}
._face_2uiwz_167 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}
._faceBack_2uiwz_176 {
  transform: rotateY(180deg);
}
._card_2uiwz_137 {
  position: absolute;
  top: 0;
  width: 56px;
  height: 79px;
}
@container main-container (width > 640px) {
  ._card_2uiwz_137 {
    width: 72px;
    height: 103px;
  }
}
@container main-container (width > 768px) {
  ._card_2uiwz_137 {
    width: 105px;
    height: 151px;
  }
}
._cardPreview_2uiwz_198 {
  width: 72px;
  height: 103px;
}
._cardBackWrapper_1riay_1 {
  position: absolute;
  width: 60px;
  height: 84px;
  z-index: 2;
  top: var(--start-top);
  right: var(--start-right);
  animation: _moveCard_1riay_1 var(--deal-duration) cubic-bezier(0.47, 0, 0.28, 1) forwards;
  will-change:
    transform,
    top,
    right;
  transform-origin: top right;
  border: 2px solid transparent;
}
@container main-container (width > 640px) {
  ._cardBackWrapper_1riay_1 {
    width: 76px;
    height: 107px;
  }
}
@container main-container (width > 768px) {
  ._cardBackWrapper_1riay_1 {
    width: 113px;
    height: 159px;
    border: 4px solid transparent;
  }
}
._cardBack_1riay_1 {
  transform: perspective(900px) scale(-1);
  height: 84px;
}
@container main-container (width > 640px) {
  ._cardBack_1riay_1 {
    width: 72px;
    height: 103px;
  }
}
@container main-container (width > 768px) {
  ._cardBack_1riay_1 {
    width: 105px;
    height: 151px;
  }
}
@keyframes _moveCard_1riay_1 {
  0% {
    top: var(--start-top);
    right: var(--start-right);
    transform: translateY(-10px) rotateZ(0deg) scale(1);
    filter: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.15));
  }
  55% {
    transform: translateY(-8px) rotateZ(-4deg) scale(var(--card-scale));
    filter: drop-shadow(0 8px 6px rgba(0, 0, 0, 0.14));
  }
  100% {
    top: var(--end-top);
    right: var(--end-right);
    transform: translateY(0) rotateZ(0deg) scale(var(--card-scale));
    filter: drop-shadow(0 3px 4px rgba(0, 0, 0, 0.12));
  }
}
._playerCards_1rp0r_1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 0;
  gap: 7px;
  position: relative;
  transform-style: preserve-3d;
}
@container main-container (width > 768px) {
  ._playerCards_1rp0r_1 {
    gap: 10px;
  }
}
._playerCardsPreview_1rp0r_17 {
  gap: 0;
}
._cardsBlockWrapper_1rp0r_21 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  transform-style: preserve-3d;
}
._scoreBlock_1rp0r_30 {
  display: flex;
  align-items: flex-end;
  transition: width 0.3s ease;
}
._cardsBlock_1rp0r_21 {
  position: relative;
  display: flex;
  transform-style: preserve-3d;
}
._activePlayerArrow_1rp0r_42 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -35px;
  margin: auto;
  color: #6282ff;
}
._activePlayerArrow_1rp0r_42._smallerArrow_1rp0r_50 {
  transform: scale(0.5);
  left: -30px;
}
._activePlayerArrowRight_1rp0r_54 {
  left: unset;
  right: -35px;
  transform: rotate(180deg);
}
._activePlayerArrowRight_1rp0r_54._smallerArrow_1rp0r_50 {
  transform: scale(0.5) rotate(180deg);
  right: -30px;
  left: unset;
}
._activePlayerArrowHidden_1rp0r_64 {
  opacity: 0;
}
._handBetAmount_1rp0r_68 {
  margin-top: -4px;
}
@media screen and (max-width: 768px) {
  ._handBetAmount_1rp0r_68 {
    margin-top: -2px;
  }
}
._container_9twin_1 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.26px;
  color: #909090;
}
._cards_9twin_12 {
  display: flex;
  gap: 8px;
}
._card_9twin_12 {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 13px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.26px;
  text-transform: uppercase;
}
._cardBlack_9twin_27 {
  color: #cbcbcb;
}
._cardRed_9twin_30 {
  color: #ff3f3f;
}
._gameModeWrapper_1s38j_1 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 0;
}
._gameMode_1s38j_1 {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 6px;
}
@container main-container (width > 640px) {
  ._gameMode_1s38j_1 {
    margin-top: 0;
  }
}
._infoBlock_1s38j_28 {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 202px;
  height: 30px;
  text-align: center;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: -0.222px;
  color: #909090;
  text-transform: uppercase;
}
@container main-container (width > 640px) {
  ._infoBlock_1s38j_28 {
    font-size: 11px;
    height: 35px;
  }
}
@container main-container (width > 768px) {
  ._infoBlock_1s38j_28 {
    width: 241px;
    height: 45px;
    font-size: 13px;
    letter-spacing: -0.26px;
  }
}
._infoContent_1s38j_57 {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  z-index: 3;
}
._infoContent_1s38j_57._infoContentBottom_1s38j_66 {
  opacity: 0.5;
}
._infoBlockBg_1s38j_70 {
  position: absolute;
  width: 202px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%20241%2045'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Vector'%3e%3cg%20filter='url(%23filter0_i_1984_15837)'%3e%3cpath%20d='M232%202H9C5.13401%202%202%205.13401%202%209V36C2%2039.866%205.13401%2043%209.00001%2043H232C235.866%2043%20239%2039.866%20239%2036V9C239%205.13401%20235.866%202%20232%202Z'%20fill='%231D1D23'/%3e%3c/g%3e%3cpath%20d='M232%201H9C4.58172%201%201%204.58172%201%209V36C1%2040.4183%204.58173%2044%209.00001%2044H232C236.418%2044%20240%2040.4183%20240%2036V9C240%204.58172%20236.418%201%20232%201Z'%20stroke='%23111114'%20stroke-width='2'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_i_1984_15837'%20x='0'%20y='0'%20width='241'%20height='45'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='1'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='arithmetic'%20k2='-1'%20k3='1'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.129412%200%200%200%200%200.129412%200%200%200%200%200.152941%200%200%200%201%200'/%3e%3cfeBlend%20mode='normal'%20in2='shape'%20result='effect1_innerShadow_1984_15837'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 2;
}
@container main-container (width > 640px) {
  ._infoBlockBg_1s38j_70 {
    height: 35px;
  }
}
@container main-container (width > 768px) {
  ._infoBlockBg_1s38j_70 {
    width: 241px;
    height: 45px;
  }
}
._infoBlockFlag_1s38j_92 {
  width: 34px;
  height: 32px;
  position: absolute;
  z-index: 0;
  bottom: -11px;
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2052%2045'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Vector'%3e%3cg%20filter='url(%23filter0_i_1984_15833)'%3e%3cpath%20d='M9.19025%202C5.21931%202%202%205.14958%202%209.03452V35.9642C2%2039.8492%205.21931%2042.9988%209.19025%2042.9988L42.9998%2042.9998C46.8659%2042.9999%2050%2039.8659%2050%2035.9998V9.00101C50%205.1351%2046.8661%202.00113%2043.0002%202.00101L9.19025%202Z'%20fill='%23151519'/%3e%3c/g%3e%3cpath%20d='M9.19028%201H9.19025C4.68778%201%201%204.57677%201%209.03452V35.9642C1%2040.422%204.68778%2043.9988%209.19025%2043.9988L42.9998%2043.9998C47.4181%2043.9999%2051%2040.4182%2051%2035.9998V9.00101C51%204.58283%2047.4184%201.00114%2043.0002%201.00101L9.19028%201Z'%20stroke='%23111114'%20stroke-width='2'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_i_1984_15833'%20x='0'%20y='0'%20width='52'%20height='44.9998'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='1'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='arithmetic'%20k2='-1'%20k3='1'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.129412%200%200%200%200%200.129412%200%200%200%200%200.152941%200%200%200%201%200'/%3e%3cfeBlend%20mode='normal'%20in2='shape'%20result='effect1_innerShadow_1984_15833'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@container main-container (width > 640px) {
  ._infoBlockFlag_1s38j_92 {
    height: 35px;
    width: 41px;
  }
}
@container main-container (width > 768px) {
  ._infoBlockFlag_1s38j_92 {
    width: 48px;
    height: 45px;
  }
}
._infoBlockFlagLeft_1s38j_116 {
  left: -4px;
}
@container main-container (width > 640px) {
  ._infoBlockFlagLeft_1s38j_116 {
    left: -15px;
  }
}
._infoBlockFlagRight_1s38j_125 {
  right: -4px;
}
@container main-container (width > 640px) {
  ._infoBlockFlagRight_1s38j_125 {
    right: -15px;
  }
}
._infoBlockCorner_1s38j_134 {
  width: 20px;
  height: 11px;
  position: absolute;
  z-index: 1;
  bottom: -9px;
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2026%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M2.99318%204.75858C1.16852%203.77023%201.87061%201%203.94575%201H23C24.1046%201%2025%201.89543%2025%203V13.3211C25%2014.8366%2023.38%2015.8015%2022.0474%2015.0796L22.5237%2014.2003L22.0474%2015.0796L2.99318%204.75858Z'%20fill='%23151519'%20stroke='%23111114'%20stroke-width='2'/%3e%3c/svg%3e");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@container main-container (width > 768px) {
  ._infoBlockCorner_1s38j_134 {
    width: 26px;
    height: 17px;
  }
}
._infoBlockCornerLeft_1s38j_152 {
  left: 11px;
}
._infoBlockCornerRight_1s38j_156 {
  right: 11px;
  transform: rotateY(180deg);
}
._infoContentWin_1s38j_161 {
  color: #4ade80;
  opacity: 1;
}
._winAmount_1s38j_166 {
  color: #4ade80;
  font-weight: 800;
  text-shadow: 0 0 8px rgba(74, 222, 128, 0.5);
  animation: _pulse_1s38j_1 1s ease-in-out;
}
@keyframes _pulse_1s38j_1 {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
._blackjackGame_r68zp_1 {
  position: relative;
  min-height: 340px;
  height: 100%;
  overflow: hidden;
}
@container main-container (width > 640px) {
  ._blackjackGame_r68zp_1 {
    min-height: 438px;
  }
}
@container main-container (width > 768px) {
  ._blackjackGame_r68zp_1 {
    height: 630px;
  }
}
._cardDeck_r68zp_18 {
  position: absolute;
  top: -18px;
  right: 20px;
  width: 56px;
  height: 48px;
  cursor: pointer;
  z-index: 0;
}
@container main-container (width > 640px) {
  ._cardDeck_r68zp_18 {
    top: -15px;
    right: 28px;
    width: 71px;
    height: 68px;
  }
}
@container main-container (width > 768px) {
  ._cardDeck_r68zp_18 {
    top: -30px;
    right: 39px;
    width: 105px;
    height: 102px;
  }
}
._gameWrapper_r68zp_44 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
._gameProcess_r68zp_53 {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  gap: 100px;
}
@container main-container (width > 768px) {
  ._gameProcess_r68zp_53 {
    gap: 130px;
  }
}
._gamePreview_r68zp_69 {
  gap: 100px;
}
._player_r68zp_73 {
  display: flex;
  position: absolute;
  flex-shrink: 0;
  min-height: 120px;
  min-width: 72px;
  transition: transform 0.8s ease-in-out, right 0.8s ease-in-out;
  left: 0;
  right: 0;
  margin: auto;
  width: max-content;
}
@container main-container (width > 768px) {
  ._player_r68zp_73 {
    min-height: 150px;
    min-width: 119px;
  }
}
._playerPreview_r68zp_92 {
  min-height: 120px;
  min-width: 72px;
}
._dealer_r68zp_97 {
  top: 8px;
}
@container main-container (width > 640px) {
  ._dealer_r68zp_97 {
    top: 20px;
  }
}
@container main-container (width > 768px) {
  ._dealer_r68zp_97 {
    top: 30px;
  }
}
._user_r68zp_111 {
  top: 195px;
}
._user_r68zp_111._preview_r68zp_114 {
  top: unset;
  bottom: 8px;
}
@container main-container (width > 640px) {
  ._user_r68zp_111 {
    top: 270px;
  }
}
@container main-container (width > 768px) {
  ._user_r68zp_111 {
    top: 380px;
  }
}
._cardButton_r68zp_129 {
  display: none;
}
._cardButton_r68zp_129._cardButtonActive_r68zp_132 {
  background: #3a3a43;
  box-shadow: 0 1px 0 0 #52525e inset, 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._cardButton_r68zp_129 svg {
  width: 14px;
  height: 14px;
}
@container main-container (width > 768px) {
  ._cardButton_r68zp_129 {
    position: absolute;
    top: 24px;
    left: 25px;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    border-radius: 7px;
    background: #212127;
    box-shadow: 0px 1px 0px 0px #2a2a31 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
    cursor: pointer;
  }
}
._cardButtonIcon_r68zp_158 {
  color: #909090;
}
._container_19m38_1 {
  padding: 1px;
  background:
    linear-gradient(
      -90deg,
      #1b4d34,
      #212126);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25), 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  width: 100%;
}
._content_19m38_9 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 16px;
  border-radius: 7px;
  border: 1px solid #212127;
  background:
    linear-gradient(
      90deg,
      rgba(33, 33, 39, 0.05) 50%,
      rgba(0, 255, 106, 0.05) 100%),
    #19191e;
  font-family: "Work Sans", sans-serif;
  font-style: normal;
}
._leftBlock_19m38_22 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._name_19m38_28 {
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.28px;
  color: #fff;
}
._ratio_19m38_36 {
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.26px;
  color: #909090;
}
._amountBlock_19m38_44 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.28px;
  color: #00ff6a;
}
._container_j6ane_1 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._container_j6ane_1._preview_j6ane_6 {
  flex-direction: row;
  gap: 20px;
  width: 100%;
}
._blackjackPreviewContainer_1hyqp_1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 20px;
}
@keyframes _fadeIn_44z98_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
._overlay_44z98_9 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: rgba(17, 17, 20, 0.95);
  z-index: 20;
  border-radius: 12px;
  gap: 22px;
  animation: _fadeIn_44z98_1 0.3s ease-out;
}
._switchImage_44z98_23 {
  display: none;
  width: 102px;
  height: 102px;
}
@container main-container (width > 768px) {
  ._switchImage_44z98_23 {
    display: block;
  }
}
._textContainer_44z98_34 {
  text-align: center;
  max-width: calc(100% - 48px);
}
._textContainer_44z98_34 ._title_44z98_38 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 110%;
  letter-spacing: -0.44px;
  margin-bottom: 8px;
}
._textContainer_44z98_34 ._subtitle_44z98_46 {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.26px;
}
._cardPreview_44z98_54 {
  display: flex;
  width: calc(100% - 48px);
  padding: 18px;
  align-items: center;
  gap: 22px;
  border-radius: 9px;
  border: 1px solid #212127;
  background: #151519;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
@container main-container (width > 640px) {
  ._cardPreview_44z98_54 {
    width: 400px;
  }
}
._cardPreviewItem_44z98_71 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  width: 100%;
}
._cardHandRow_44z98_79 {
  display: flex;
  align-items: center;
  gap: 5px;
  color: #909090;
}
._cardHandRow_44z98_79 ._cardLabel_44z98_85 {
  display: none;
}
@container main-container (width > 640px) {
  ._cardHandRow_44z98_79 ._cardLabel_44z98_85 {
    display: block;
  }
}
._cardHandRow_44z98_79 ._handValue_44z98_93 {
  display: flex;
  align-items: center;
  gap: 5px;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.24px;
}
._cardHandRow_44z98_79 span {
  color: #909090;
  font-size: 12px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.24px;
}
._cardHandRow_44z98_79 ._suit_44z98_110 {
  color: #909090;
  width: 12px;
  height: 12px;
}
._cardHandRow_44z98_79:nth-child(1) {
  display: none;
}
@container main-container (width > 640px) {
  ._cardHandRow_44z98_79:nth-child(1) {
    display: flex;
  }
}
._cardHandRow_44z98_79:nth-child(2) span {
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.26px;
}
._cardHandRow_44z98_79:nth-child(2) ._suit_44z98_110 {
  width: 16px;
  height: 16px;
}
._cardHandRow_44z98_79:nth-child(2) ._handValue_44z98_93 {
  font-size: 16px;
}
._cardHandLabel_44z98_137 {
  display: flex;
  align-items: center;
  height: 21px;
  padding: 0px 7px;
  border-radius: 6px;
  border: 1px solid #212127;
  background: #111114;
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  line-height: 110%;
  letter-spacing: -0.26px;
  margin-top: 6px;
}
._swapArrow_44z98_153 {
  font-size: 24px;
  color: #909090;
}
._buttonsRow_44z98_158 {
  display: flex;
  gap: 16px;
  margin-top: 8px;
}
._keepButton_44z98_164 {
  height: 40px !important;
}
._switchButton_44z98_168 {
  height: 40px !important;
}
._switchButton_44z98_168 svg {
  color: black;
}
._gameModeWrapper_1s38j_1 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 0;
}
._gameMode_1s38j_1 {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 6px;
}
@container main-container (width > 640px) {
  ._gameMode_1s38j_1 {
    margin-top: 0;
  }
}
._infoBlock_1s38j_28 {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 202px;
  height: 30px;
  text-align: center;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: -0.222px;
  color: #909090;
  text-transform: uppercase;
}
@container main-container (width > 640px) {
  ._infoBlock_1s38j_28 {
    font-size: 11px;
    height: 35px;
  }
}
@container main-container (width > 768px) {
  ._infoBlock_1s38j_28 {
    width: 241px;
    height: 45px;
    font-size: 13px;
    letter-spacing: -0.26px;
  }
}
._infoContent_1s38j_57 {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  z-index: 3;
}
._infoContent_1s38j_57._infoContentBottom_1s38j_66 {
  opacity: 0.5;
}
._infoBlockBg_1s38j_70 {
  position: absolute;
  width: 202px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%20241%2045'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Vector'%3e%3cg%20filter='url(%23filter0_i_1984_15837)'%3e%3cpath%20d='M232%202H9C5.13401%202%202%205.13401%202%209V36C2%2039.866%205.13401%2043%209.00001%2043H232C235.866%2043%20239%2039.866%20239%2036V9C239%205.13401%20235.866%202%20232%202Z'%20fill='%231D1D23'/%3e%3c/g%3e%3cpath%20d='M232%201H9C4.58172%201%201%204.58172%201%209V36C1%2040.4183%204.58173%2044%209.00001%2044H232C236.418%2044%20240%2040.4183%20240%2036V9C240%204.58172%20236.418%201%20232%201Z'%20stroke='%23111114'%20stroke-width='2'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_i_1984_15837'%20x='0'%20y='0'%20width='241'%20height='45'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='1'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='arithmetic'%20k2='-1'%20k3='1'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.129412%200%200%200%200%200.129412%200%200%200%200%200.152941%200%200%200%201%200'/%3e%3cfeBlend%20mode='normal'%20in2='shape'%20result='effect1_innerShadow_1984_15837'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 2;
}
@container main-container (width > 640px) {
  ._infoBlockBg_1s38j_70 {
    height: 35px;
  }
}
@container main-container (width > 768px) {
  ._infoBlockBg_1s38j_70 {
    width: 241px;
    height: 45px;
  }
}
._infoBlockFlag_1s38j_92 {
  width: 34px;
  height: 32px;
  position: absolute;
  z-index: 0;
  bottom: -11px;
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2052%2045'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Vector'%3e%3cg%20filter='url(%23filter0_i_1984_15833)'%3e%3cpath%20d='M9.19025%202C5.21931%202%202%205.14958%202%209.03452V35.9642C2%2039.8492%205.21931%2042.9988%209.19025%2042.9988L42.9998%2042.9998C46.8659%2042.9999%2050%2039.8659%2050%2035.9998V9.00101C50%205.1351%2046.8661%202.00113%2043.0002%202.00101L9.19025%202Z'%20fill='%23151519'/%3e%3c/g%3e%3cpath%20d='M9.19028%201H9.19025C4.68778%201%201%204.57677%201%209.03452V35.9642C1%2040.422%204.68778%2043.9988%209.19025%2043.9988L42.9998%2043.9998C47.4181%2043.9999%2051%2040.4182%2051%2035.9998V9.00101C51%204.58283%2047.4184%201.00114%2043.0002%201.00101L9.19028%201Z'%20stroke='%23111114'%20stroke-width='2'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_i_1984_15833'%20x='0'%20y='0'%20width='52'%20height='44.9998'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='1'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='arithmetic'%20k2='-1'%20k3='1'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.129412%200%200%200%200%200.129412%200%200%200%200%200.152941%200%200%200%201%200'/%3e%3cfeBlend%20mode='normal'%20in2='shape'%20result='effect1_innerShadow_1984_15833'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@container main-container (width > 640px) {
  ._infoBlockFlag_1s38j_92 {
    height: 35px;
    width: 41px;
  }
}
@container main-container (width > 768px) {
  ._infoBlockFlag_1s38j_92 {
    width: 48px;
    height: 45px;
  }
}
._infoBlockFlagLeft_1s38j_116 {
  left: -4px;
}
@container main-container (width > 640px) {
  ._infoBlockFlagLeft_1s38j_116 {
    left: -15px;
  }
}
._infoBlockFlagRight_1s38j_125 {
  right: -4px;
}
@container main-container (width > 640px) {
  ._infoBlockFlagRight_1s38j_125 {
    right: -15px;
  }
}
._infoBlockCorner_1s38j_134 {
  width: 20px;
  height: 11px;
  position: absolute;
  z-index: 1;
  bottom: -9px;
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2026%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M2.99318%204.75858C1.16852%203.77023%201.87061%201%203.94575%201H23C24.1046%201%2025%201.89543%2025%203V13.3211C25%2014.8366%2023.38%2015.8015%2022.0474%2015.0796L22.5237%2014.2003L22.0474%2015.0796L2.99318%204.75858Z'%20fill='%23151519'%20stroke='%23111114'%20stroke-width='2'/%3e%3c/svg%3e");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@container main-container (width > 768px) {
  ._infoBlockCorner_1s38j_134 {
    width: 26px;
    height: 17px;
  }
}
._infoBlockCornerLeft_1s38j_152 {
  left: 11px;
}
._infoBlockCornerRight_1s38j_156 {
  right: 11px;
  transform: rotateY(180deg);
}
._infoContentWin_1s38j_161 {
  color: #4ade80;
  opacity: 1;
}
._winAmount_1s38j_166 {
  color: #4ade80;
  font-weight: 800;
  text-shadow: 0 0 8px rgba(74, 222, 128, 0.5);
  animation: _pulse_1s38j_1 1s ease-in-out;
}
@keyframes _pulse_1s38j_1 {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
._blackjackSwitchGame_1xbdk_1 {
  position: relative;
  min-height: 340px;
  height: 100%;
  overflow: hidden;
}
@container main-container (width > 640px) {
  ._blackjackSwitchGame_1xbdk_1 {
    min-height: 438px;
  }
}
@container main-container (width > 768px) {
  ._blackjackSwitchGame_1xbdk_1 {
    height: 630px;
  }
}
._placeholder_1xbdk_18 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  color: rgba(255, 255, 255, 0.3);
  font-size: 14px;
  letter-spacing: 1px;
}
._cardDeck_1xbdk_28 {
  position: absolute;
  top: -18px;
  right: 20px;
  width: 56px;
  height: 48px;
  cursor: pointer;
  z-index: 0;
}
@container main-container (width > 640px) {
  ._cardDeck_1xbdk_28 {
    top: -15px;
    right: 28px;
    width: 71px;
    height: 68px;
  }
}
@container main-container (width > 768px) {
  ._cardDeck_1xbdk_28 {
    top: -30px;
    right: 39px;
    width: 105px;
    height: 102px;
  }
}
._gameWrapper_1xbdk_54 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
._gameProcess_1xbdk_63 {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  gap: 130px;
  transform-style: preserve-3d;
  perspective: 1000px;
}
._gamePreview_1xbdk_76 {
  gap: 100px;
}
._player_1xbdk_80 {
  display: flex;
  position: absolute;
  flex-shrink: 0;
  min-height: 120px;
  min-width: 72px;
  transition: transform 0.8s ease-in-out, right 0.8s ease-in-out;
  margin: auto;
  width: max-content;
}
@container main-container (width > 768px) {
  ._player_1xbdk_80 {
    min-height: 150px;
    min-width: 119px;
  }
}
._dealer_1xbdk_97 {
  margin: 0 auto;
}
._playerPreview_1xbdk_101 {
  min-height: 120px;
  min-width: 72px;
}
._dealer_1xbdk_97 {
  top: 8px;
}
@container main-container (width > 640px) {
  ._dealer_1xbdk_97 {
    top: 20px;
  }
}
@container main-container (width > 768px) {
  ._dealer_1xbdk_97 {
    top: 30px;
  }
}
._user_1xbdk_120 {
  top: 195px;
}
._user_1xbdk_120._preview_1xbdk_123 {
  top: unset;
  bottom: 8px;
}
@container main-container (width > 640px) {
  ._user_1xbdk_120 {
    top: 270px;
  }
}
@container main-container (width > 768px) {
  ._user_1xbdk_120 {
    top: 380px;
  }
}
._userSplit_1xbdk_138 {
  top: 195px;
}
@container main-container (width > 640px) {
  ._userSplit_1xbdk_138 {
    top: 270px;
  }
}
@container main-container (width > 768px) {
  ._userSplit_1xbdk_138 {
    top: 360px;
  }
}
._userSplited_1xbdk_152 {
  top: 195px;
}
@container main-container (width > 640px) {
  ._userSplited_1xbdk_152 {
    top: 270px;
  }
}
@container main-container (width > 768px) {
  ._userSplited_1xbdk_152 {
    top: 360px;
  }
}
._superMatchBanner_1xbdk_166 {
  position: absolute;
  top: 8px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 6px 16px;
  border-radius: 8px;
  font-size: 12px;
  font-weight: 600;
  background: rgba(255, 193, 7, 0.1);
  border: 1px solid rgba(255, 193, 7, 0.3);
  color: #ffc107;
  z-index: 10;
  white-space: nowrap;
}
._superMatchWin_1xbdk_186 {
  color: #00ff6a;
  font-weight: 700;
}
._cardButton_1xbdk_191 {
  display: none;
}
._cardButton_1xbdk_191._cardButtonActive_1xbdk_194 {
  background: #3a3a43;
  box-shadow: 0 1px 0 0 #52525e inset, 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._cardButton_1xbdk_191 svg {
  width: 14px;
  height: 14px;
}
@container main-container (width > 768px) {
  ._cardButton_1xbdk_191 {
    position: absolute;
    top: 24px;
    left: 25px;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    border-radius: 7px;
    background: #212127;
    box-shadow: 0px 1px 0px 0px #2a2a31 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
    cursor: pointer;
  }
}
._cardButtonIcon_1xbdk_220 {
  color: #909090;
}
._container_znvu0_1 {
  padding: 1px;
  background:
    linear-gradient(
      -90deg,
      #1b4d34,
      #212126);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25), 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  width: 100%;
}
._content_znvu0_9 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 16px;
  border-radius: 7px;
  border: 1px solid #212127;
  background:
    linear-gradient(
      90deg,
      rgba(33, 33, 39, 0.05) 50%,
      rgba(0, 255, 106, 0.05) 100%),
    #19191e;
}
._leftBlock_znvu0_20 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._name_znvu0_26 {
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.28px;
  color: #fff;
}
._ratio_znvu0_34 {
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.26px;
  color: #909090;
}
._amountBlock_znvu0_42 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.28px;
  color: #00ff6a;
}
._blackjackSwitchPreviewContainer_1mw5z_1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 20px;
}
._container_1l5b4_1 {
  transform: translate(calc(50vw - 70%), 150px);
}
._content_1l5b4_5 {
  display: flex;
  flex-direction: column;
  gap: 28px;
  width: 328px;
  padding: 1px;
  font-family: "Work Sans", sans-serif;
  font-style: normal;
}
._contentBlock_1l5b4_15 {
  display: flex;
  flex-direction: column;
  padding: 18px 16px;
  gap: 12px;
  border-radius: 7px;
  background: rgba(33, 33, 39, 0.5);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
}
._contentSubBlock_1l5b4_25 {
  display: flex;
  flex-direction: column;
  gap: 14px;
}
._contentSubBlockTitle_1l5b4_31 {
  display: flex;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.28px;
  color: #fff;
}
._contentSubBlockBody_1l5b4_40 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._lineBlock_1l5b4_46 {
  width: 100%;
  height: 1px;
  background: #212127;
}
._combination_1l5b4_52 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._combinationName_1l5b4_58 {
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.26px;
  color: #b0b0b0;
}
._combinationRatio_1l5b4_66 {
  font-size: 13px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.26px;
  color: #fff;
}
._gameModeWrapper_si6ir_1 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 0;
}
._gameMode_si6ir_1 {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 6px;
}
@container main-container (width > 640px) {
  ._gameMode_si6ir_1 {
    margin-top: 0;
  }
}
._infoBlock_si6ir_28 {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 202px;
  height: 30px;
  text-align: center;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: -0.222px;
  color: #909090;
  text-transform: uppercase;
}
@container main-container (width > 640px) {
  ._infoBlock_si6ir_28 {
    font-size: 11px;
    height: 35px;
  }
}
@container main-container (width > 768px) {
  ._infoBlock_si6ir_28 {
    width: 241px;
    height: 45px;
    font-size: 13px;
    letter-spacing: -0.26px;
  }
}
._infoContent_si6ir_57 {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  z-index: 3;
}
._infoContent_si6ir_57._infoContentBottom_si6ir_66 {
  opacity: 0.5;
}
._infoBlockBg_si6ir_70 {
  position: absolute;
  width: 202px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%20241%2045'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Vector'%3e%3cg%20filter='url(%23filter0_i_1984_15837)'%3e%3cpath%20d='M232%202H9C5.13401%202%202%205.13401%202%209V36C2%2039.866%205.13401%2043%209.00001%2043H232C235.866%2043%20239%2039.866%20239%2036V9C239%205.13401%20235.866%202%20232%202Z'%20fill='%231D1D23'/%3e%3c/g%3e%3cpath%20d='M232%201H9C4.58172%201%201%204.58172%201%209V36C1%2040.4183%204.58173%2044%209.00001%2044H232C236.418%2044%20240%2040.4183%20240%2036V9C240%204.58172%20236.418%201%20232%201Z'%20stroke='%23111114'%20stroke-width='2'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_i_1984_15837'%20x='0'%20y='0'%20width='241'%20height='45'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='1'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='arithmetic'%20k2='-1'%20k3='1'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.129412%200%200%200%200%200.129412%200%200%200%200%200.152941%200%200%200%201%200'/%3e%3cfeBlend%20mode='normal'%20in2='shape'%20result='effect1_innerShadow_1984_15837'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 2;
}
@container main-container (width > 640px) {
  ._infoBlockBg_si6ir_70 {
    height: 35px;
  }
}
@container main-container (width > 768px) {
  ._infoBlockBg_si6ir_70 {
    width: 241px;
    height: 45px;
  }
}
._infoBlockFlag_si6ir_92 {
  width: 34px;
  height: 32px;
  position: absolute;
  z-index: 0;
  bottom: -11px;
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2052%2045'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Vector'%3e%3cg%20filter='url(%23filter0_i_1984_15833)'%3e%3cpath%20d='M9.19025%202C5.21931%202%202%205.14958%202%209.03452V35.9642C2%2039.8492%205.21931%2042.9988%209.19025%2042.9988L42.9998%2042.9998C46.8659%2042.9999%2050%2039.8659%2050%2035.9998V9.00101C50%205.1351%2046.8661%202.00113%2043.0002%202.00101L9.19025%202Z'%20fill='%23151519'/%3e%3c/g%3e%3cpath%20d='M9.19028%201H9.19025C4.68778%201%201%204.57677%201%209.03452V35.9642C1%2040.422%204.68778%2043.9988%209.19025%2043.9988L42.9998%2043.9998C47.4181%2043.9999%2051%2040.4182%2051%2035.9998V9.00101C51%204.58283%2047.4184%201.00114%2043.0002%201.00101L9.19028%201Z'%20stroke='%23111114'%20stroke-width='2'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_i_1984_15833'%20x='0'%20y='0'%20width='52'%20height='44.9998'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='1'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='arithmetic'%20k2='-1'%20k3='1'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.129412%200%200%200%200%200.129412%200%200%200%200%200.152941%200%200%200%201%200'/%3e%3cfeBlend%20mode='normal'%20in2='shape'%20result='effect1_innerShadow_1984_15833'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@container main-container (width > 640px) {
  ._infoBlockFlag_si6ir_92 {
    height: 35px;
    width: 41px;
  }
}
@container main-container (width > 768px) {
  ._infoBlockFlag_si6ir_92 {
    width: 48px;
    height: 45px;
  }
}
._infoBlockFlagLeft_si6ir_116 {
  left: -4px;
}
@container main-container (width > 640px) {
  ._infoBlockFlagLeft_si6ir_116 {
    left: -15px;
  }
}
._infoBlockFlagRight_si6ir_125 {
  right: -4px;
}
@container main-container (width > 640px) {
  ._infoBlockFlagRight_si6ir_125 {
    right: -15px;
  }
}
._infoBlockCorner_si6ir_134 {
  width: 20px;
  height: 11px;
  position: absolute;
  z-index: 1;
  bottom: -9px;
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2026%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M2.99318%204.75858C1.16852%203.77023%201.87061%201%203.94575%201H23C24.1046%201%2025%201.89543%2025%203V13.3211C25%2014.8366%2023.38%2015.8015%2022.0474%2015.0796L22.5237%2014.2003L22.0474%2015.0796L2.99318%204.75858Z'%20fill='%23151519'%20stroke='%23111114'%20stroke-width='2'/%3e%3c/svg%3e");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@container main-container (width > 768px) {
  ._infoBlockCorner_si6ir_134 {
    width: 26px;
    height: 17px;
  }
}
._infoBlockCornerLeft_si6ir_152 {
  left: 11px;
}
._infoBlockCornerRight_si6ir_156 {
  right: 11px;
  transform: rotateY(180deg);
}
._infoContentWin_si6ir_161 {
  color: #4ade80;
  opacity: 1;
}
._ddmGame_1uic6_1 {
  position: relative;
  min-height: 340px;
  height: 100%;
  overflow: hidden;
}
@container main-container (width > 640px) {
  ._ddmGame_1uic6_1 {
    min-height: 438px;
  }
}
@container main-container (width > 768px) {
  ._ddmGame_1uic6_1 {
    height: 630px;
  }
}
._cardDeck_1uic6_18 {
  position: absolute;
  top: -18px;
  right: 20px;
  width: 56px;
  height: 48px;
  cursor: pointer;
  z-index: 0;
}
@container main-container (width > 640px) {
  ._cardDeck_1uic6_18 {
    top: -15px;
    right: 28px;
    width: 71px;
    height: 68px;
  }
}
@container main-container (width > 768px) {
  ._cardDeck_1uic6_18 {
    top: -30px;
    right: 39px;
    width: 105px;
    height: 102px;
  }
}
._gameWrapper_1uic6_44 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
._gameProcess_1uic6_53 {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  gap: 100px;
}
@container main-container (width > 768px) {
  ._gameProcess_1uic6_53 {
    gap: 130px;
  }
}
._player_1uic6_69 {
  display: flex;
  position: absolute;
  flex-shrink: 0;
  min-height: 120px;
  min-width: 72px;
  transition: transform 0.8s ease-in-out, right 0.8s ease-in-out;
  left: 0;
  right: 0;
  margin: auto;
  width: max-content;
}
@container main-container (width > 768px) {
  ._player_1uic6_69 {
    min-height: 150px;
    min-width: 119px;
  }
}
._dealer_1uic6_88 {
  top: 8px;
}
@container main-container (width > 640px) {
  ._dealer_1uic6_88 {
    top: 20px;
  }
}
@container main-container (width > 768px) {
  ._dealer_1uic6_88 {
    top: 30px;
  }
}
._user_1uic6_102 {
  top: 195px;
}
._user_1uic6_102._preview_1uic6_105 {
  top: unset;
  bottom: 8px;
}
@container main-container (width > 640px) {
  ._user_1uic6_102 {
    top: 270px;
  }
}
@container main-container (width > 768px) {
  ._user_1uic6_102 {
    top: 380px;
  }
}
._cardButton_1uic6_120 {
  display: none;
}
._cardButton_1uic6_120._cardButtonActive_1uic6_123 {
  background: #3a3a43;
  box-shadow: 0 1px 0 0 #52525e inset, 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._cardButton_1uic6_120 svg {
  width: 14px;
  height: 14px;
}
@container main-container (width > 768px) {
  ._cardButton_1uic6_120 {
    position: absolute;
    top: 24px;
    left: 25px;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    border-radius: 7px;
    background: #212127;
    box-shadow: 0px 1px 0px 0px #2a2a31 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
    cursor: pointer;
  }
}
._doubleDownMadnessPreviewContainer_1wvig_1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 20px;
}
._tableRulesWrapper_grozr_1 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 0;
}
._tableRulesWrapper_grozr_1._noAnimation_grozr_13 ._tableRules_grozr_1 {
  transition: none;
}
._tableRulesWrapper_grozr_1._noAnimation_grozr_13 ._infoBlock_grozr_16 {
  transition: none;
}
._tableRules_grozr_1 {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 6px;
}
@container main-container (width > 640px) {
  ._tableRules_grozr_1 {
    margin-top: 0;
  }
}
._infoBlock_grozr_16 {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 202px;
  height: 30px;
  text-align: center;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: -0.222px;
  color: #909090;
  text-transform: uppercase;
}
._infoBlock_grozr_16._active_grozr_48 ._infoContent_grozr_48 {
  opacity: 1;
}
@container main-container (width > 640px) {
  ._infoBlock_grozr_16 {
    font-size: 11px;
    height: 35px;
  }
}
@container main-container (width > 768px) {
  ._infoBlock_grozr_16 {
    width: 241px;
    height: 45px;
    font-size: 13px;
    letter-spacing: -0.26px;
  }
}
._infoContent_grozr_48 {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  z-index: 3;
  opacity: 0.5;
  transition: opacity 0.3s ease;
}
._infoBlockBg_grozr_78 {
  position: absolute;
  width: 202px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%20241%2045'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Vector'%3e%3cg%20filter='url(%23filter0_i_1984_15837)'%3e%3cpath%20d='M232%202H9C5.13401%202%202%205.13401%202%209V36C2%2039.866%205.13401%2043%209.00001%2043H232C235.866%2043%20239%2039.866%20239%2036V9C239%205.13401%20235.866%202%20232%202Z'%20fill='%231D1D23'/%3e%3c/g%3e%3cpath%20d='M232%201H9C4.58172%201%201%204.58172%201%209V36C1%2040.4183%204.58173%2044%209.00001%2044H232C236.418%2044%20240%2040.4183%20240%2036V9C240%204.58172%20236.418%201%20232%201Z'%20stroke='%23111114'%20stroke-width='2'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_i_1984_15837'%20x='0'%20y='0'%20width='241'%20height='45'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='1'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='arithmetic'%20k2='-1'%20k3='1'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.129412%200%200%200%200%200.129412%200%200%200%200%200.152941%200%200%200%201%200'/%3e%3cfeBlend%20mode='normal'%20in2='shape'%20result='effect1_innerShadow_1984_15837'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 2;
}
@container main-container (width > 640px) {
  ._infoBlockBg_grozr_78 {
    height: 35px;
  }
}
@container main-container (width > 768px) {
  ._infoBlockBg_grozr_78 {
    width: 241px;
    height: 45px;
  }
}
._flagBlock_grozr_100 {
  position: absolute;
  transform: translateY(-50%);
  transition: transform 500ms ease;
}
._infoBlockFlag_grozr_106 {
  width: 34px;
  height: 32px;
  position: absolute;
  z-index: 0;
  bottom: -11px;
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2052%2045'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Vector'%3e%3cg%20filter='url(%23filter0_i_1984_15833)'%3e%3cpath%20d='M9.19025%202C5.21931%202%202%205.14958%202%209.03452V35.9642C2%2039.8492%205.21931%2042.9988%209.19025%2042.9988L42.9998%2042.9998C46.8659%2042.9999%2050%2039.8659%2050%2035.9998V9.00101C50%205.1351%2046.8661%202.00113%2043.0002%202.00101L9.19025%202Z'%20fill='%23151519'/%3e%3c/g%3e%3cpath%20d='M9.19028%201H9.19025C4.68778%201%201%204.57677%201%209.03452V35.9642C1%2040.422%204.68778%2043.9988%209.19025%2043.9988L42.9998%2043.9998C47.4181%2043.9999%2051%2040.4182%2051%2035.9998V9.00101C51%204.58283%2047.4184%201.00114%2043.0002%201.00101L9.19028%201Z'%20stroke='%23111114'%20stroke-width='2'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_i_1984_15833'%20x='0'%20y='0'%20width='52'%20height='44.9998'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='1'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='arithmetic'%20k2='-1'%20k3='1'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.129412%200%200%200%200%200.129412%200%200%200%200%200.152941%200%200%200%201%200'/%3e%3cfeBlend%20mode='normal'%20in2='shape'%20result='effect1_innerShadow_1984_15833'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@container main-container (width > 640px) {
  ._infoBlockFlag_grozr_106 {
    height: 35px;
    width: 41px;
  }
}
@container main-container (width > 768px) {
  ._infoBlockFlag_grozr_106 {
    width: 48px;
    height: 45px;
  }
}
._infoBlockFlagLeft_grozr_130 {
  left: -4px;
}
@container main-container (width > 640px) {
  ._infoBlockFlagLeft_grozr_130 {
    left: -15px;
  }
}
._infoBlockFlagRight_grozr_139 {
  right: -4px;
}
@container main-container (width > 640px) {
  ._infoBlockFlagRight_grozr_139 {
    right: -15px;
  }
}
._infoBlockCorner_grozr_148 {
  width: 20px;
  height: 11px;
  position: absolute;
  z-index: 1;
  bottom: -9px;
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2026%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M2.99318%204.75858C1.16852%203.77023%201.87061%201%203.94575%201H23C24.1046%201%2025%201.89543%2025%203V13.3211C25%2014.8366%2023.38%2015.8015%2022.0474%2015.0796L22.5237%2014.2003L22.0474%2015.0796L2.99318%204.75858Z'%20fill='%23151519'%20stroke='%23111114'%20stroke-width='2'/%3e%3c/svg%3e");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@container main-container (width > 768px) {
  ._infoBlockCorner_grozr_148 {
    width: 26px;
    height: 17px;
  }
}
._infoBlockCornerLeft_grozr_166 {
  left: 11px;
}
._infoBlockCornerRight_grozr_170 {
  right: 11px;
  transform: rotateY(180deg);
}
._infoContentWin_grozr_175 {
  color: #4ade80;
  opacity: 1;
}
._winAmount_grozr_180 {
  color: #4ade80;
  font-weight: 800;
  text-shadow: 0 0 8px rgba(74, 222, 128, 0.5);
  animation: _pulse_grozr_1 1s ease-in-out;
}
@keyframes _pulse_grozr_1 {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
._cardBackWrapper_1riay_1 {
  position: absolute;
  width: 60px;
  height: 84px;
  z-index: 2;
  top: var(--start-top);
  right: var(--start-right);
  animation: _moveCard_1riay_1 var(--deal-duration) cubic-bezier(0.47, 0, 0.28, 1) forwards;
  will-change:
    transform,
    top,
    right;
  transform-origin: top right;
  border: 2px solid transparent;
}
@container main-container (width > 640px) {
  ._cardBackWrapper_1riay_1 {
    width: 76px;
    height: 107px;
  }
}
@container main-container (width > 768px) {
  ._cardBackWrapper_1riay_1 {
    width: 113px;
    height: 159px;
    border: 4px solid transparent;
  }
}
._cardBack_1riay_1 {
  transform: perspective(900px) scale(-1);
  height: 84px;
}
@container main-container (width > 640px) {
  ._cardBack_1riay_1 {
    width: 72px;
    height: 103px;
  }
}
@container main-container (width > 768px) {
  ._cardBack_1riay_1 {
    width: 105px;
    height: 151px;
  }
}
@keyframes _moveCard_1riay_1 {
  0% {
    top: var(--start-top);
    right: var(--start-right);
    transform: translateY(-10px) rotateZ(0deg) scale(1);
    filter: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.15));
  }
  55% {
    transform: translateY(-8px) rotateZ(-4deg) scale(var(--card-scale));
    filter: drop-shadow(0 8px 6px rgba(0, 0, 0, 0.14));
  }
  100% {
    top: var(--end-top);
    right: var(--end-right);
    transform: translateY(0) rotateZ(0deg) scale(var(--card-scale));
    filter: drop-shadow(0 3px 4px rgba(0, 0, 0, 0.12));
  }
}
._playerScore_1ei80_1 {
  position: absolute;
  top: -24px;
  right: 0;
}
@container main-container (width > 640px) {
  ._playerScore_1ei80_1 {
    top: -30px;
  }
}
@container main-container (width > 768px) {
  ._playerScore_1ei80_1 {
    top: -42px;
  }
}
._playerScore_1ei80_1._preview_1ei80_16 {
  top: -32px;
}
._card_1ei80_20 {
  width: 56px;
  height: 79px;
  perspective: 900px;
  flex-shrink: 0;
  opacity: 0;
  position: relative;
}
@container main-container (width > 640px) {
  ._card_1ei80_20 {
    width: 72px;
    height: 103px;
  }
}
@container main-container (width > 768px) {
  ._card_1ei80_20 {
    width: 105px;
    height: 151px;
  }
}
._card_1ei80_20._isPreview_1ei80_40 {
  width: 72px;
  height: 103px;
}
._card_1ei80_20._isShown_1ei80_44 {
  opacity: 1;
}
._cardSlideWrapper_1ei80_49 {
  position: relative;
  width: 100%;
  height: 100%;
}
._cardSlideWrapperStatic_1ei80_56 {
  position: relative;
  width: 100%;
  height: 100%;
}
._cardInner_1ei80_62 {
  position: relative;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  will-change: transform;
}
._cardInner--flipped_1ei80_69 {
  transform: rotateY(180deg);
}
._cardFace_1ei80_73 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  border-radius: 4px;
  overflow: hidden;
}
@container main-container (width > 640px) {
  ._cardFace_1ei80_73 {
    border-radius: 6px;
  }
}
._cardFaceBack_1ei80_89 {
}
._cardFaceFront_1ei80_93 {
  transform: rotateY(180deg);
}
._cardIcon_1ei80_98 {
  display: block;
  width: 100%;
  height: 100%;
}
._cardIcon_1ei80_98 svg {
  width: 100%;
  height: 100%;
}
._burnCardsContainer_zohzf_1 {
  position: absolute;
  bottom: 20px;
  left: 20px;
  z-index: 5;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
}
._burnLabel_zohzf_12 {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.26px;
}
._burnCardsRow_zohzf_20 {
  display: flex;
}
._burnCard_zohzf_1 {
  width: 36px;
  height: 52px;
  border-radius: 3px;
  overflow: hidden;
  animation: _burnSlideIn_zohzf_1 300ms cubic-bezier(0.22, 1, 0.36, 1) forwards;
  animation-delay: var(--burn-delay, 0ms);
  opacity: 0;
  transform: translateX(-12px);
}
._burnCard_zohzf_1:not(:first-child) {
  margin-left: -24px;
}
@media screen and (min-width: 768px) {
  ._burnCard_zohzf_1:not(:first-child) {
    margin-left: -14px;
  }
}
@media (min-width: 640px) {
  ._burnCard_zohzf_1 {
    width: 40px;
    height: 57px;
  }
  ._burnCard_zohzf_1:not(:first-child) {
    margin-left: -16px;
  }
}
@keyframes _burnSlideIn_zohzf_1 {
  0% {
    opacity: 0;
    transform: translateX(-12px) scale(0.9);
  }
  100% {
    opacity: 1;
    transform: translateX(0) scale(1);
  }
}
._cardIcon_zohzf_63 {
  display: block;
  width: 100%;
  height: 100%;
}
._cardIcon_zohzf_63 svg {
  width: 100%;
  height: 100%;
}
._history_15x6r_1 {
  position: absolute;
  top: 20px;
  left: 20px;
  display: flex;
  justify-content: flex-end;
  z-index: 2;
  overflow: hidden;
}
._container_15x6r_11 {
  display: flex;
  justify-content: flex-end;
  gap: 6px;
  height: max-content;
}
._container_15x6r_11 ._historyItemWrapper_15x6r_17 {
  cursor: pointer;
  transition: filter 0.1s ease;
}
._container_15x6r_11 ._historyItemWrapper_15x6r_17:hover {
  filter: brightness(1.15);
}
._container_15x6r_11 ._historyItemWrapper_15x6r_17 ._historyItem_15x6r_17 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  min-width: 24px;
  padding: 5px 8px;
  border-radius: 6px;
  text-align: center;
  font-weight: 700;
  font-size: 11px;
  -webkit-user-select: none;
  user-select: none;
}
._container_15x6r_11 ._historyItemWrapper_15x6r_17 ._historyItem_15x6r_17._historyItemAnimation_15x6r_38 {
  animation: _history-enter_15x6r_1 0.3s ease normal forwards 1;
}
@media (min-width: 640px) {
  ._container_15x6r_11 {
    gap: 6px;
  }
  ._container_15x6r_11 > ._historyItem_15x6r_17 {
    min-width: 28px;
    padding: 6px 10px;
    font-size: 12px;
  }
}
._win_15x6r_52 {
  background: #00ff6a;
  box-shadow: 0 1px 0 0 #5aff9f inset, 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._loss_15x6r_57 {
  color: #909090;
  background: #212127;
  box-shadow: 0 1px 0 0 #2a2a31 inset, 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._tie_15x6r_63 {
  background: #ffa53f;
  box-shadow: 0 1px 0 0 #ffce6b inset, 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
@keyframes _history-enter_15x6r_1 {
  0% {
    transform: scale(0.5);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
._backdrop_1ficz_1 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(17, 17, 20, 0.95);
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  animation: _fadeIn_1ficz_1 300ms ease forwards 1s;
}
@keyframes _fadeIn_1ficz_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
._dialog_1ficz_21 {
  border-radius: 16px;
  padding: 32px 0px;
  max-width: 432px;
  width: 90%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  opacity: 0;
  animation: _scaleIn_1ficz_1 350ms cubic-bezier(0.15, 1.56, 0.53, 1) forwards 1s;
}
@media (max-width: 480px) {
  ._dialog_1ficz_21 {
    padding: 20px 0px;
    max-width: 340px;
  }
}
@keyframes _scaleIn_1ficz_1 {
  0% {
    transform: scale(0.85);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
._title_1ficz_50 {
  font-size: 28px;
  font-weight: 800;
  color: #fff;
  letter-spacing: 2px;
  margin: 0;
  text-align: center;
  margin-bottom: 8px;
}
@media (max-width: 480px) {
  ._title_1ficz_50 {
    font-size: 22px;
  }
}
._explanation_1ficz_65 {
  color: #909090;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.26px;
}
._anteInfo_1ficz_74 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 10px 20px;
  border-radius: 8px;
  border: 1px solid #212127;
  background: #151519;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._anteLabel_1ficz_85 {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.26px;
}
._anteAmount_1ficz_93 {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.26px;
}
._currencyIcon_1ficz_104 {
  width: 18px;
  height: 18px;
  flex-shrink: 0;
}
@media (max-width: 480px) {
  ._currencyIcon_1ficz_104 {
    width: 16px;
    height: 16px;
  }
}
._actions_1ficz_116 {
  display: flex;
  justify-content: center;
  gap: 12px;
  width: 100%;
  margin-top: 16px;
}
._surrenderButton_1ficz_124,
._warButton_1ficz_125 {
  height: 40px;
}
._hotkey_1ficz_129 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.08);
  font-size: 11px;
  font-weight: 600;
  color: #909090;
}
._tieImage_1ficz_142 {
  display: none;
  width: 102px;
  height: 102px;
}
@container main-container (width > 768px) {
  ._tieImage_1ficz_142 {
    display: block;
  }
}
._gameArea_1tkv8_6 {
  position: relative;
  min-height: 340px;
  height: 100%;
  overflow: hidden;
}
@container main-container (width > 640px) {
  ._gameArea_1tkv8_6 {
    min-height: 438px;
  }
}
@container main-container (width > 768px) {
  ._gameArea_1tkv8_6 {
    height: 630px;
  }
}
._gameWrapper_1tkv8_23 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
._gameProcess_1tkv8_32 {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
._cardArea_1tkv8_43 {
  display: flex;
  position: absolute;
  flex-shrink: 0;
  gap: 12px;
  align-items: flex-end;
  left: 0;
  right: 0;
  margin: auto;
  width: max-content;
}
@media (min-width: 640px) {
  ._cardArea_1tkv8_43 {
    gap: 16px;
  }
}
._cardDeck_1tkv8_60 {
  position: absolute;
  top: -18px;
  right: 20px;
  width: 56px;
  height: 48px;
  cursor: pointer;
  z-index: 0;
}
@container main-container (width > 640px) {
  ._cardDeck_1tkv8_60 {
    top: -15px;
    right: 28px;
    width: 71px;
    height: 68px;
  }
}
@container main-container (width > 768px) {
  ._cardDeck_1tkv8_60 {
    top: -30px;
    right: 39px;
    width: 105px;
    height: 102px;
  }
}
._card_1tkv8_43,
._warCard_1tkv8_87 {
  position: absolute !important;
}
._dealer_1tkv8_91 {
  top: 40px;
}
@container main-container (width > 640px) {
  ._dealer_1tkv8_91 {
    top: 60px;
  }
}
@container main-container (width > 768px) {
  ._dealer_1tkv8_91 {
    top: 85px;
  }
}
._dealer_1tkv8_91._preview_1tkv8_104 {
  top: 50px;
}
._dealer_1tkv8_91._card_1tkv8_43._preview_1tkv8_104._war_1tkv8_87 {
  margin-left: -35px;
  opacity: 0.5 !important;
}
._dealer_1tkv8_91._warCard_1tkv8_87._preview_1tkv8_104._war_1tkv8_87 {
  margin-right: -35px;
}
._player_1tkv8_42 {
  top: 240px;
}
@container main-container (width > 640px) {
  ._player_1tkv8_42 {
    top: 300px;
  }
}
@container main-container (width > 768px) {
  ._player_1tkv8_42 {
    top: 425px;
  }
}
._player_1tkv8_42._preview_1tkv8_104 {
  top: unset;
  bottom: 20px;
}
._player_1tkv8_42._card_1tkv8_43._preview_1tkv8_104._war_1tkv8_87 {
  margin-left: -35px;
  opacity: 0.5 !important;
}
._player_1tkv8_42._warCard_1tkv8_87._preview_1tkv8_104._war_1tkv8_87 {
  margin-right: -35px;
}
._playerInner_1tkv8_141 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}
._cardsRow_1tkv8_148 {
  display: flex;
  align-items: flex-end;
  gap: 12px;
}
@media (min-width: 640px) {
  ._cardsRow_1tkv8_148 {
    gap: 16px;
  }
}
._dimmed_1tkv8_159 {
  opacity: 0.4;
  transition: opacity 400ms ease;
}
._tableRules_1tkv8_165 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 0;
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}
._tableRulesInner_1tkv8_175 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  padding: 12px 24px;
  border-radius: 60px;
  border: 1px solid rgba(255, 255, 255, 0.06);
  background: rgba(255, 255, 255, 0.02);
}
@media (min-width: 640px) {
  ._tableRulesInner_1tkv8_175 {
    padding: 16px 32px;
    gap: 8px;
  }
}
._tableTitle_1tkv8_192 {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.12);
}
@media (min-width: 640px) {
  ._tableTitle_1tkv8_192 {
    font-size: 16px;
    letter-spacing: 4px;
  }
}
@media (min-width: 768px) {
  ._tableTitle_1tkv8_192 {
    font-size: 20px;
    letter-spacing: 5px;
  }
}
._tablePayouts_1tkv8_212 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 1px;
  color: rgba(255, 255, 255, 0.08);
}
@media (min-width: 640px) {
  ._tablePayouts_1tkv8_212 {
    font-size: 11px;
    gap: 10px;
  }
}
@media (min-width: 768px) {
  ._tablePayouts_1tkv8_212 {
    font-size: 12px;
  }
}
._tableDivider_1tkv8_233 {
  color: rgba(255, 255, 255, 0.06);
}
._chipItem_xx2gy_1 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 29px;
  width: 29px;
  border-radius: 100%;
  flex: 0 0 auto;
  -webkit-user-select: none;
  user-select: none;
  cursor: grab;
}
._available_xx2gy_14 {
  opacity: 1;
}
._notAvailable_xx2gy_18 {
  opacity: 0.25;
}
._selected_xx2gy_22 {
  opacity: 1;
}
._selected_xx2gy_22::after {
  content: "";
  position: absolute;
  outline: 1.5px solid var(--color-green);
  border-radius: 100%;
  pointer-events: none;
  width: calc(100% + 3px);
  height: calc(100% + 3px);
}
._item_xx2gy_35 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
._icon_xx2gy_42 {
  z-index: 1;
}
._text_xx2gy_46 {
  z-index: 6;
  color: var(--color-white);
  font-variant-numeric: lining-nums;
  font-size: 9px;
  font-weight: 500;
  letter-spacing: -0.174px;
  text-shadow: 0px 0.66px 0px rgba(0, 0, 0, 0.2);
}
._board_1jxfs_1 {
  display: grid;
  gap: 3.5px;
}
@container main-container (width > 900px) {
  ._board_1jxfs_1 {
    gap: 5px;
  }
}
._mobile_1jxfs_11 {
  grid-template-columns: repeat(5, minmax(35px, 45px));
  grid-template-rows: repeat(14, minmax(35px, 45px));
  grid-template-areas: ". . num-0 num-0 num-0" "half-low dozen-1st num-1 num-2 num-3" "half-low dozen-1st num-4 num-5 num-6" "even-nums dozen-1st num-7 num-8 num-9" "even-nums dozen-1st num-10 num-11 num-12" "red-nums dozen-2nd num-13 num-14 num-15" "red-nums dozen-2nd num-16 num-17 num-18" "black-nums dozen-2nd num-19 num-20 num-21" "black-nums dozen-2nd num-22 num-23 num-24" "odd-nums dozen-3rd num-25 num-26 num-27" "odd-nums dozen-3rd num-28 num-29 num-30" "half-high dozen-3rd num-31 num-32 num-33" "half-high dozen-3rd num-34 num-35 num-36" ". . col-3rd col-2nd col-1st";
}
@container (width <= 450px) {
  ._mobile_1jxfs_11 {
    grid-template-columns: repeat(5, minmax(29px, 35px));
    grid-template-rows: repeat(14, minmax(29px, 35px));
  }
}
._mobile_1jxfs_11 ._outsideNumbers_1jxfs_22 ._label_1jxfs_22 {
  transform: rotate(90deg);
  white-space: nowrap;
}
._desktop_1jxfs_27 {
  grid-template-columns: repeat(14, minmax(29px, 50px));
  grid-template-rows: repeat(5, minmax(29px, 1fr));
  grid-template-areas: "num-0 num-3 num-6 num-9 num-12 num-15 num-18 num-21 num-24 num-27 num-30 num-33 num-36 col-1st" "num-0 num-2 num-5 num-8 num-11 num-14 num-17 num-20 num-23 num-26 num-29 num-32 num-35 col-2nd" "num-0 num-1 num-4 num-7 num-10 num-13 num-16 num-19 num-22 num-25 num-28 num-31 num-34 col-3rd" ". dozen-1st dozen-1st dozen-1st dozen-1st dozen-2nd dozen-2nd dozen-2nd dozen-2nd dozen-3rd dozen-3rd dozen-3rd dozen-3rd ." ". half-low half-low even-nums even-nums red-nums red-nums black-nums black-nums odd-nums odd-nums half-high half-high .";
}
._tile_1jxfs_33 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1/1;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  position: relative;
  transition: background-color 0.1s ease-in-out, scale 0.1s ease-in-out;
}
._tile_1jxfs_33::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: inherit;
  border-radius: inherit;
  transition: filter 0.1s ease-in-out;
}
._tile_1jxfs_33._center_1jxfs_52 {
  border-radius: 7px;
  transition: border-color 0.1s ease-in-out;
}
._tile_1jxfs_33._center_1jxfs_52:active {
  scale: 0.98;
}
._tile_1jxfs_33._center_1jxfs_52::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 6px;
  border: 1px solid transparent;
  transition: border-color 0.1s ease-in-out;
}
._tile_1jxfs_33._top_1jxfs_67 {
  width: 50%;
  top: -26%;
  left: 26%;
}
._tile_1jxfs_33._left_1jxfs_72 {
  width: 50%;
  top: 28%;
  left: -28%;
}
._tile_1jxfs_33._corner_1jxfs_77 {
  width: 50%;
  top: -26%;
  left: -28%;
}
._tile_1jxfs_33._num0_1jxfs_82,
._tile_1jxfs_33._outsideNumbers_1jxfs_22 {
  aspect-ratio: auto;
}
._tile_1jxfs_33._hovered_1jxfs_85::before {
  filter: brightness(1.4);
}
._tile_1jxfs_33._hovered_1jxfs_85._center_1jxfs_52::after {
  border-color: var(--color-white);
}
._tile_1jxfs_33._win_1jxfs_91::after {
  border-color: var(--color-green);
}
._tile_1jxfs_33._win_1jxfs_91._num0_1jxfs_82::after {
  border-color: var(--color-white);
}
._label_1jxfs_22 {
  color: var(--color-white);
  text-align: center;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);
  font-size: 14px;
  font-weight: 600;
  z-index: 1;
}
._green_1jxfs_107 {
  background-color: var(--color-green);
  box-shadow: 0px 1px 0px 0px #5aff9f inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
}
._green_1jxfs_107 ._label_1jxfs_22 {
  color: #0d0d10;
}
._red_1jxfs_115 {
  background-color: #ff3f3f;
  box-shadow: 0px 1px 0px 0px #ff7d7d inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
}
._gray_1jxfs_120 {
  background-color: #3a3a43;
  box-shadow: 0px 1px 0px 0px #52525d inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
}
._black_1jxfs_125 {
  border: 1px solid #212127;
  background-color: #111114;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
}
._chip_1jxfs_131 {
  position: absolute;
  z-index: 2;
}
._chip_1jxfs_131 svg {
  scale: 0.8333333333;
}
._chip_1jxfs_131:nth-of-type(1) {
  transform: translateY(0px);
}
._chip_1jxfs_131:nth-of-type(2) {
  transform: translateY(-3px);
}
._chip_1jxfs_131:nth-of-type(3) {
  transform: translateY(-6px);
}
._container_1i8il_1 {
  height: 860px;
}
._content_1i8il_5 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 44px;
}
._gamePayout_b2qr2_1 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 14px;
  width: 160px;
  height: 122px;
  padding: 22px 42px;
  border-radius: 9px;
  border: 3px solid;
  background-color: #212127;
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.2);
  z-index: 3;
  border-color: #909090;
  color: #909090;
  pointer-events: auto;
  font-weight: 600;
  line-height: 100%;
}
._gamePayout_b2qr2_1._profit_b2qr2_25 {
  color: #00ff6a;
  border-color: #00ff6a;
}
._gamePayout_b2qr2_1 ._multiplier_b2qr2_29 {
  text-align: center;
  font-size: 24px;
}
._gamePayout_b2qr2_1 ._devider_b2qr2_33 {
  width: 46px;
  height: 2px;
  background-color: #3a3a44;
  flex-shrink: 0;
}
._gamePayout_b2qr2_1 ._payout_b2qr2_39 {
  display: flex;
  gap: 8px;
  align-items: center;
  font-size: 14px;
  color: #fff;
  white-space: nowrap;
}
._fadeInAndGrowAnimation_b2qr2_48 {
  animation-name: _fadeInAndGrow_b2qr2_48;
  animation-duration: 400ms;
  opacity: 1;
}
@keyframes _fadeInAndGrow_b2qr2_48 {
  0% {
    opacity: 0;
    transform: translate(-50%, -50%) scale(0.8);
  }
  100% {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }
}
._sparklesContainer_cv4mm_1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 125px;
  height: 125px;
}
._sparkle_cv4mm_1 {
  animation: _sparkleAnimation_cv4mm_1 5s infinite;
  position: absolute;
  z-index: 3;
  opacity: 0;
}
@keyframes _sparkleAnimation_cv4mm_1 {
  0% {
    opacity: 0;
    transform: scale(0) rotate(0deg);
  }
  10% {
    opacity: 1;
    transform: scale(1) rotate(360deg);
  }
  20%, 100% {
    opacity: 0;
    transform: scale(0) rotate(0deg);
  }
}
._container_iapsz_1 {
  position: relative;
}
._tileSurface_iapsz_5 {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: #212127;
  box-shadow: 0px 2px 0px 0px #2a2a31 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  border-radius: 5.4px;
  transition: transform 100ms, filter 100ms;
  z-index: 2;
  animation: _tileEnter_iapsz_1 0.3s cubic-bezier(0.17, 1.3, 0.56, 1) forwards;
}
@container main-container (width >1024px) {
  ._tileSurface_iapsz_5 {
    border-radius: 8.4px;
  }
}
._tileSurface_iapsz_5:hover {
  cursor: pointer;
}
._tileSurface_iapsz_5:not(._selected_iapsz_24):hover {
  filter: brightness(1.3);
}
._tileSurface_iapsz_5:active {
  transform: scale(0.95);
}
._tileSurface_iapsz_5._clicked_iapsz_30 {
  filter: brightness(1);
  animation: _pulse_iapsz_1 0.5s ease-in-out infinite;
}
._tileSurface_iapsz_5._opened_iapsz_34 {
  transform: scale(0);
  opacity: 0;
  animation: none;
}
._tileSurface_iapsz_5._animatedOpened_iapsz_39 {
  animation: _fadeOut_iapsz_1 0.2s ease-in-out forwards;
}
._tileSurface_iapsz_5._selected_iapsz_24 {
  background-color: rgba(0, 255, 106, 0.25);
  box-shadow: 0px 2px 0px 0px rgba(90, 255, 159, 0.15) inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
}
._uncoveredTile_iapsz_47,
._revealedTile_iapsz_47 {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 3px 10px;
  border-radius: 5.4px;
}
@container main-container (width >1024px) {
  ._uncoveredTile_iapsz_47,
  ._revealedTile_iapsz_47 {
    padding: 4px 14px;
    border-radius: 8.4px;
  }
}
._revealedTile_iapsz_47 {
  transform: scale(0.1);
  opacity: 0.1;
  z-index: 1;
}
._revealedTile_iapsz_47._opened_iapsz_34 {
  transform: scale(1);
  opacity: 1;
}
._revealedTile_iapsz_47._opened_iapsz_34 ._revealedImg_iapsz_75 {
  opacity: 1;
}
._revealedTile_iapsz_47._animatedOpened_iapsz_39 {
  animation: _fadeIn_iapsz_1 0.2s ease-in-out forwards;
}
._revealedTile_iapsz_47._gem_iapsz_81 {
  background-color: rgba(0, 255, 106, 0.25);
  box-shadow: 0px 2px 0px 0px rgba(90, 255, 159, 0.15) inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
}
._revealedTile_iapsz_47._mine_iapsz_85 {
  background:
    linear-gradient(
      0deg,
      rgba(255, 63, 63, 0.25) 0%,
      rgba(255, 63, 63, 0.25) 100%),
    #16161a;
  box-shadow: 0px 2px 0px 0px rgba(255, 63, 63, 0.15) inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
}
._uncoveredTile_iapsz_47 {
  background-color: #16161a;
  box-shadow: 0px 2px 0px 0px rgba(42, 42, 49, 0.25) inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
}
._uncoveredTile_iapsz_47 ._revealedImg_iapsz_75 {
  position: relative;
  opacity: 0.25;
  z-index: 1;
}
._revealedImg_iapsz_75 {
  filter: drop-shadow(0 10px 20px rgb(0, 0, 0));
  transform: scale(1.03);
}
._spriteGlow_iapsz_105 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 40px;
  height: 40px;
  background: #00ff6a;
  border-radius: 100%;
  filter: blur(20px);
  opacity: 0;
  animation: _glowFlash_iapsz_1 2s ease-in-out 1 forwards 0.35s;
}
._spriteGlow_iapsz_105._isMine_iapsz_117 {
  background: #ff3f3f;
  animation-delay: 1s;
}
@container main-container (width > 1150px) {
  ._spriteGlow_iapsz_105 {
    width: 65px;
    height: 65px;
    filter: blur(25px);
  }
}
@keyframes _glowFlash_iapsz_1 {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }
  10% {
    opacity: 1;
    transform: scale(0.75);
  }
  100% {
    opacity: 0.75;
    transform: scale(0.5);
  }
}
._explosionSprite_iapsz_143 {
  display: flex;
  flex-shrink: 0;
  width: 300px;
  height: 300px;
  background-image: url(/img/explosion-sprite-HJ5984NW.avif);
  background-size: 6000px 300px;
  background-repeat: no-repeat;
  animation: _explosionSprite_iapsz_143 0.5s steps(19) 1 forwards 0.5s;
  z-index: 10;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.5);
  margin-left: 5px;
  margin-top: -5px;
  z-index: -1;
}
._explosionSprite_iapsz_143._blurred_iapsz_161 {
  filter: blur(24px);
  z-index: -1;
}
@container main-container (width >1024px) {
  ._explosionSprite_iapsz_143 {
    transform: translate(-50%, -50%) scale(0.75);
  }
}
@keyframes _explosionSprite_iapsz_143 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -5700px 0px;
  }
}
._gemSprite_iapsz_179 {
  display: flex;
  flex-shrink: 0;
  width: 125px;
  height: 125px;
  background-image: url(/img/gem-sprite-DUH9OsIs.avif);
  background-size: 7500px 125px;
  background-repeat: no-repeat;
  animation: _gemSprite_iapsz_179 1.5s steps(59) 1 forwards -0.5s;
  transform: scale(0.4);
  z-index: 10;
  filter: drop-shadow(0 10px 20px rgb(0, 0, 0));
  position: relative;
}
@container minesGame (width > 400px) {
  ._gemSprite_iapsz_179 {
    transform: scale(0.4);
  }
}
@container main-container (width > 900px) {
  ._gemSprite_iapsz_179 {
    transform: scale(0.68);
  }
}
@container main-container (width > 1150px) {
  ._gemSprite_iapsz_179 {
    transform: scale(0.68);
  }
}
@keyframes _gemSprite_iapsz_179 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -7375px 0px;
  }
}
._mineSprite_iapsz_217 {
  display: flex;
  flex-shrink: 0;
  width: 200px;
  height: 200px;
  background-image: url(/img/mine-sprite-yZk3S5Xa.avif);
  background-size: 12000px 200px;
  background-repeat: no-repeat;
  animation: _mineSprite_iapsz_217 1.5s steps(59) 1 forwards -0.25s;
  transform: scale(0.5);
  z-index: 10;
  filter: drop-shadow(0 10px 20px rgb(0, 0, 0));
}
@container minesGame (width > 400px) {
  ._mineSprite_iapsz_217 {
    transform: scale(0.6);
  }
}
@container main-container (width > 900px) {
  ._mineSprite_iapsz_217 {
    transform: scale(0.8);
    margin-bottom: 5px;
  }
}
@container main-container (width > 1150px) {
  ._mineSprite_iapsz_217 {
    transform: scale(0.9);
    margin-bottom: 5px;
  }
}
@keyframes _mineSprite_iapsz_217 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -11800px 0px;
  }
}
._instantBet_iapsz_256 ._explosionSprite_iapsz_143,
._instantBet_iapsz_256 ._gemSprite_iapsz_179,
._instantBet_iapsz_256 ._mineSprite_iapsz_217 {
  animation-duration: 0.5s;
  animation-delay: -0.05s;
}
._instantBet_iapsz_256 ._spriteGlow_iapsz_105 {
  animation-duration: 1s;
  animation-delay: 0.2s;
}
._instantBet_iapsz_256 ._spriteGlow_iapsz_105._isMine_iapsz_117 {
  animation-delay: 0.1s;
}
@keyframes _pulse_iapsz_1 {
  0% {
    transform: scale(1);
    filter: brightness(1);
  }
  50% {
    transform: scale(0.975);
    filter: brightness(1.2);
  }
  100% {
    transform: scale(1);
    filter: brightness(1);
  }
}
@keyframes _fadeOut_iapsz_1 {
  from {
    transform: scale(1);
    opacity: 1;
  }
  to {
    transform: scale(0);
    opacity: 0;
  }
}
@keyframes _fadeIn_iapsz_1 {
  from {
    transform: scale(0.1);
    opacity: 0.1;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes _tileEnter_iapsz_1 {
  from {
    transform: scale(0.25);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes _showExplosion_iapsz_1 {
  from {
    display: hidden;
  }
  to {
    display: block;
  }
}
@keyframes _hideExplosion_iapsz_1 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
._minesGame_dvekc_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: max-content;
  padding: 40px;
}
@container main-container (width > 900px) {
  ._minesGame_dvekc_1 {
    height: 630px;
    padding: 36px;
  }
}
._minesGame_dvekc_1._isPreview_dvekc_14 {
  padding: 24px;
}
._minesGame_dvekc_1._isPreview_dvekc_14 ._grid_dvekc_17 {
  width: unset;
}
._grid_dvekc_17 {
  display: grid;
  grid-template-columns: repeat(5, minmax(50px, 68px));
  grid-auto-rows: minmax(50px, 68px);
  gap: 4.8px;
  justify-content: center;
  align-content: center;
  width: 100%;
  aspect-ratio: 1/1;
}
@container main-container (width > 900px) {
  ._grid_dvekc_17 {
    grid-template-columns: repeat(5, minmax(68px, 106px));
    grid-auto-rows: minmax(68px, 106px);
    gap: 7.43px;
  }
}
._preloadImg_dvekc_39 {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  z-index: -1;
}
._cell_78n67_1 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1/1;
  transition:
    filter 100ms,
    background 100ms,
    box-shadow 100ms;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-radius: 4px;
  background: #212127;
  box-shadow: 0px 1px 0px 0px #2a2a31 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  max-width: 82.9px;
  font-size: 12px;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: -0.52px;
  color: #fff;
}
@container kenoGame (width > 400px) {
  ._cell_78n67_1 {
    font-size: 16px;
  }
}
@container kenoGame (width > 640px) {
  ._cell_78n67_1 {
    font-size: 26px;
    border-radius: 9px;
  }
}
._cellUsual_78n67_31:hover {
  filter: brightness(1.3);
}
._cellUsual_78n67_31:active {
  transform: scale(0.95);
}
._cellDisabled_78n67_37 {
  cursor: default;
}
._cellChosen_78n67_40 {
  background: #0d4d2b;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922), 0px 1px 0px 0px rgba(90, 255, 159, 0.1490196078) inset;
  color: #00ff6a;
}
._cellChosen_78n67_40:hover {
  filter: brightness(1.3);
}
._cellChosen_78n67_40:active {
  transform: scale(0.95);
}
._cellWon_78n67_51 {
  background: #0d4d2b;
  box-shadow: 0px 1px 0px 0px rgba(90, 255, 159, 0.15) inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  color: #00401b;
}
._cellWon_78n67_51 ._cellText_78n67_56 {
  transform: scale(0);
  animation: _scaleUp_78n67_133 300ms normal forwards 1;
}
._cellWon_78n67_51._animationDisabled_78n67_60 ._cellText_78n67_56 {
  animation: none;
  transform: scale(1);
}
._cellLost_78n67_64 {
  opacity: 0.5;
  background: rgba(33, 33, 39, 0.25);
  box-shadow: 0px 1px 0px 0px rgba(42, 42, 49, 0.25) inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  color: #ff3f3f;
}
._cell3D_78n67_70 ._chosenCellAnimationLayer_78n67_70 {
  border: 1px solid #00ff6a;
  animation: _glowFlash_78n67_1 1s ease normal forwards 1;
}
._cell3D_78n67_70 ._cellText_78n67_56 {
  animation-delay: 100ms;
}
._loseCellOverlay_78n67_78 {
  width: 30%;
  height: auto;
  aspect-ratio: 1/1;
  position: absolute;
  background: #ff3f3f;
  border-radius: 100%;
  z-index: 3;
  filter: blur(16px);
  animation: _glowFlash_78n67_1 1s ease normal forwards 1;
}
._loseCellAnimationLayer_78n67_90 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  z-index: 0;
  border-radius: 4px;
  background: #212127;
  box-shadow: 0px 1px 0px 0px #2a2a31 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  opacity: 0;
  animation-name: _fadeOutAndShrink_78n67_1;
  animation-duration: 300ms;
}
._chosenCellAnimationLayer_78n67_70 {
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
  position: absolute;
  border-radius: 4px;
}
@container kenoGame (width > 640px) {
  ._chosenCellAnimationLayer_78n67_70 {
    border-radius: 9px;
  }
}
@keyframes _glowFlash_78n67_1 {
  0%, 100% {
    opacity: 0;
  }
  20% {
    opacity: 0.5;
  }
}
@keyframes _fadeOutAndShrink_78n67_1 {
  0%, 99% {
    opacity: 1;
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
._scaleUpAnimation_78n67_133 {
  animation-name: _scaleUp_78n67_133;
  animation-duration: 300ms;
}
@keyframes _scaleUp_78n67_133 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
._defaultCellDisabled_78n67_146 {
  opacity: 0.5;
  cursor: default;
}
._defaultCellDisabled_78n67_146:hover {
  filter: none;
}
._defaultCellDisabled_78n67_146:active {
  transform: none;
}
._cellText_78n67_56 {
  z-index: 1;
  position: relative;
}
._cellSuccessBg_78n67_162 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  z-index: 0;
  width: 66px;
  aspect-ratio: 1/1;
  transform: scale(0.8);
}
@container kenoGame (width > 400px) {
  ._cellSuccessBg_78n67_162 {
    transform: scale(0.98);
  }
}
._bounceScaleAnimation_78n67_177 {
  animation-name: _bounceScale_78n67_177;
  animation-timing-function: cubic-bezier(0, 0, 0, 1);
  animation-duration: 400ms;
}
@keyframes _bounceScale_78n67_177 {
  0% {
    transform: scale(0);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(0.98);
  }
}
._gemSprite_78n67_194 {
  display: flex;
  flex-shrink: 0;
  width: 150px;
  height: 150px;
  background-image: url(/img/gem-sprite-NpYf--CT.png);
  background-size: 11250px 150px;
  background-repeat: no-repeat;
  animation: _gemSprite_78n67_194 1.75s steps(74) 1 forwards;
  filter: drop-shadow(0 10px 20px rgb(0, 0, 0)) saturate(1.25);
  position: absolute;
  pointer-events: none;
  transform: scale(0.6);
}
@keyframes _gemSprite_78n67_194 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -11100px 0px;
  }
}
@container kenoGame (width > 500px) {
  ._gemSprite_78n67_194 {
    transform: scale(0.8);
  }
}
@container kenoGame (width > 768px) {
  ._gemSprite_78n67_194 {
    transform: none;
  }
}
._kenoPreviewGameWrapper_15r95_1 {
  position: relative;
  border: 1px solid #212127;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
  border-radius: 9px;
  padding: 16px;
  max-width: 716px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._cellsBlock_15r95_13 {
  display: grid;
  grid-gap: 4px;
  width: 100%;
  max-width: 450px;
  grid-template-columns: repeat(8, minmax(auto, 1fr));
  margin: auto 0;
}
@container kenoGame (width > 400px) {
  ._cellsBlock_15r95_13 {
    grid-gap: 6px;
  }
}
._cell_15r95_13 {
  border-radius: 6.5px;
}
._cellSuccessBg_15r95_31 {
  transform: scale(0.8);
}
._gamePreviewModal_18r9d_1 {
  border: none;
  box-shadow: none;
  display: flex;
  flex-direction: column;
  container: kenoGame/inline-size;
  gap: 28px;
}
._winRecord_1twuq_1 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 66px;
  height: 43px;
  min-height: 43px;
  border-radius: 7px;
  font-family: Work Sans, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 16.8px;
  letter-spacing: -0.02em;
  text-align: center;
}
._gamePreviewModal_f4ikj_1 {
  border: none;
  box-shadow: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 28px;
}
._select_f4ikj_10 {
  width: 100%;
}
._stableConnection_93orx_1 {
  position: absolute;
  top: 20px;
  left: 20px;
  display: flex;
  align-items: center;
  gap: 10px;
  z-index: 10;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.28px;
  color: #fff;
  cursor: pointer;
  opacity: 0;
  transform: translateX(5px);
  transition: 333ms cubic-bezier(0.7, 0, 0.3, 1) all;
}
._stableConnection_93orx_1._visible_93orx_19 {
  opacity: 1;
  transform: translateX(0);
}
._stableConnection_93orx_1 ._connection_93orx_23 {
  display: none;
}
@container crash-game-container (width > 640px) {
  ._stableConnection_93orx_1 ._connection_93orx_23 {
    display: block;
  }
}
._stableConnection_93orx_1._connecting_93orx_31 ._icon_93orx_31 {
  color: #909090;
}
._stableConnection_93orx_1._stable_93orx_1 ._icon_93orx_31 {
  color: #00ff6a;
}
._stableConnection_93orx_1._poor_93orx_37 ._icon_93orx_31 {
  color: #ffb800;
}
._stableConnection_93orx_1._bad_93orx_40 ._icon_93orx_31 {
  color: #ff3f3f;
}
._icon_93orx_31 {
  animation: _pulse_93orx_1 0.5s infinite;
  color: #00ff6a;
}
._text_93orx_49 {
  display: flex;
  flex-direction: column;
  position: relative;
  white-space: nowrap;
  width: 120px;
  gap: 6px;
}
._text_93orx_49 ._top_93orx_57 {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  height: 14px;
}
._text_93orx_49 ._bottom_93orx_64 {
  color: #909090;
  font-size: 12px;
  font-weight: 500;
  line-height: 100%;
  height: 12px;
}
@keyframes _pulse_93orx_1 {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.2);
    opacity: 0.8;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
._rollHistory_8mh0m_1 {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  height: 53px;
  margin: 20px 0;
  padding: 0px 20px;
  overflow: hidden;
  position: absolute;
  top: 0;
}
._container_8mh0m_13 {
  display: flex;
  justify-content: flex-end;
  gap: 6px;
  height: max-content;
  width: 100%;
}
._container_8mh0m_13 > button {
  width: auto;
  padding: 8px 10px;
  border-radius: 6px;
  cursor: pointer;
  text-align: center;
  font-weight: 600;
  font-size: 12px;
  animation: _history-enter_8mh0m_1 0.3s ease forwards 1;
  -webkit-user-select: none;
  user-select: none;
}
@media screen and (min-width: 640px) {
  ._container_8mh0m_13 > button {
    width: max-content;
    font-size: 12px;
  }
  ._container_8mh0m_13 > button:last-child {
    display: block;
  }
}
._container_8mh0m_13 ._win_8mh0m_40 {
  color: #0d0d10;
  background-color: #00ff6a;
}
._container_8mh0m_13 ._lose_8mh0m_44 {
  color: #909090;
  background-color: #212127;
}
@keyframes _history-enter_8mh0m_1 {
  0% {
    transform: scale(0.5);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
._stackerContainer_33yop_1 {
  position: relative;
  width: 100%;
  height: 100%;
  max-height: 630px;
  overflow: hidden;
  background:
    linear-gradient(
      to top,
      #01b1bf,
      #111215);
  margin-top: auto;
}
._stackerContainer_33yop_1._auto_33yop_10 {
  max-height: unset;
}
._stackerContainer_33yop_1._preview_33yop_13 {
  max-height: 400px;
  border-radius: 10px;
}
._stackerContainer_33yop_1._preview_33yop_13 ._stackerTitle_33yop_17 {
  margin-top: 0px;
}
._stackerContainer_33yop_1._preview_33yop_13 ._stackerTitle_33yop_17 ._scoreInner_33yop_20,
._stackerContainer_33yop_1._preview_33yop_13 ._stackerTitle_33yop_17 h1 {
  animation-duration: 0s !important;
}
._stackerContainer_33yop_1._preview_33yop_13 ._stackerTitle_33yop_17 h1 {
  font-size: 48px;
}
._stackerContainer_33yop_1._pip_33yop_27 {
  height: 400px;
}
._stackerContainer_33yop_1._pip_33yop_27 ._stackerTitle_33yop_17 {
  margin-top: 64px;
}
._stackerContainer_33yop_1._pip_33yop_27 ._stackerTitle_33yop_17 ._scoreInner_33yop_20,
._stackerContainer_33yop_1._pip_33yop_27 ._stackerTitle_33yop_17 h1 {
  animation-duration: 0s !important;
}
._stackerContainer_33yop_1._pip_33yop_27 ._stackerTitle_33yop_17 h1 {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 60px;
  height: 40px;
}
._stackerContainer_33yop_1:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20%;
  background:
    linear-gradient(
      to top,
      #01b1bf,
      transparent);
}
._stackerContainer_33yop_1 ._stackerGame_33yop_53 {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
}
._stackerContainer_33yop_1 ._stackerGame_33yop_53 canvas {
  margin: auto auto 0;
}
._stackerUI_33yop_63 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  color: white;
  z-index: 1;
}
._stackerUI_33yop_63 ._stackerTitle_33yop_17 {
  text-align: center;
  margin-top: 80px;
  position: relative;
}
._stackerUI_33yop_63 ._stackerTitle_33yop_17 ._mainTitle_33yop_82,
._stackerUI_33yop_63 ._stackerTitle_33yop_17 ._playingTitle_33yop_83 {
  transition: transform 500ms cubic-bezier(0.19, 1.37, 0.42, 1);
}
._stackerUI_33yop_63 ._stackerTitle_33yop_17 ._playingTitle_33yop_83 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  transform: translateY(-100px);
  opacity: 0;
}
._stackerUI_33yop_63 ._stackerTitle_33yop_17 ._playingTitle_33yop_83 ._score_33yop_20 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 124px;
  overflow: hidden;
  -webkit-mask-image:
    linear-gradient(
      to bottom,
      transparent,
      black 30%,
      black 70%,
      transparent);
  mask-image:
    linear-gradient(
      to bottom,
      transparent,
      black 30%,
      black 70%,
      transparent);
}
._stackerUI_33yop_63 ._stackerTitle_33yop_17 ._playingTitle_33yop_83 ._score_33yop_20 ._scoreInner_33yop_20 {
  animation: _animateNumber_33yop_1 600ms cubic-bezier(0.5, 0, 0, 1.24) normal forwards 1;
  transform: translateY(-70px);
}
@media screen and (min-width: 640px) {
  ._stackerUI_33yop_63 ._stackerTitle_33yop_17 ._playingTitle_33yop_83 ._score_33yop_20 ._scoreInner_33yop_20 {
    transform: translateY(-84px);
  }
}
@keyframes _animateNumber_33yop_1 {
  to {
    transform: translateY(0);
  }
}
._stackerUI_33yop_63 ._stackerTitle_33yop_17 ._playingTitle_33yop_83 ._score_33yop_20 ._scoreInner_33yop_20 h1:first-child,
._stackerUI_33yop_63 ._stackerTitle_33yop_17 ._playingTitle_33yop_83 ._score_33yop_20 ._scoreInner_33yop_20 h1:last-child {
  animation: _fadeOut_33yop_1 500ms ease normal forwards 1;
  opacity: 1;
}
@keyframes _fadeOut_33yop_1 {
  to {
    opacity: 0;
  }
}
._stackerUI_33yop_63 ._stackerTitle_33yop_17._playing_33yop_83 ._mainTitle_33yop_82 {
  transform: translateY(100px);
  opacity: 0;
}
._stackerUI_33yop_63 ._stackerTitle_33yop_17._playing_33yop_83 ._playingTitle_33yop_83 {
  transform: translateY(0px);
  opacity: 1;
}
._stackerUI_33yop_63 ._stackerTitle_33yop_17 h1 {
  font-style: italic;
  font-size: 70px;
  font-weight: 800;
  line-height: 100%;
  margin: 0;
}
@media screen and (min-width: 640px) {
  ._stackerUI_33yop_63 ._stackerTitle_33yop_17 h1 {
    font-size: 82px;
  }
}
._stackerUI_33yop_63 ._stackerTitle_33yop_17 ._subtitle_33yop_145 {
  display: inline-flex;
  gap: 4px;
  opacity: 0.8;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  margin-top: 16px;
}
._stackerUI_33yop_63 ._stackerTitle_33yop_17 ._spacebarButton_33yop_154 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 14px;
  border-radius: 4px;
  background:
    linear-gradient(
      135deg,
      rgba(255, 255, 255, 0.1) 0%,
      rgba(255, 255, 255, 0) 50%),
    linear-gradient(
      114deg,
      #111114 0%,
      rgba(17, 17, 20, 0.75) 100%);
  box-shadow: 1.2px 2px 2.4px 0 rgba(0, 0, 0, 0.05), 0 0 0 0.75px rgba(0, 0, 0, 0.25);
}
._stackerUI_33yop_63 ._stackerTitle_33yop_17 ._spacebarButton_33yop_154 svg {
  width: 12px;
  height: 12px;
}
._stackerUI_33yop_63 ._stackerControls_33yop_168 {
  flex-direction: column;
  width: 111px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  position: absolute;
  right: 20px;
  bottom: 20px;
}
._stackerUI_33yop_63 ._stackerControls_33yop_168 ._control_33yop_178 {
  display: flex;
  align-items: center;
  border-radius: 10px;
  background:
    linear-gradient(
      114deg,
      rgba(17, 17, 20, 0.15) 0%,
      rgba(17, 17, 20, 0.11) 100%);
  font-size: 12px;
  width: 113px;
  height: 28px;
}
._stackerUI_33yop_63 ._stackerControls_33yop_168 ._control_33yop_178 ._controlText_33yop_187 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  text-align: center;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  font-size: 12px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0.24px;
}
._stackerUI_33yop_63 ._stackerControls_33yop_168 ._spacebarButton_33yop_154 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 36px;
  height: 24px;
  border-radius: 8px;
  background:
    linear-gradient(
      135deg,
      rgba(255, 255, 255, 0.1) 0%,
      rgba(255, 255, 255, 0) 50%),
    linear-gradient(
      114deg,
      #111114 0%,
      rgba(17, 17, 20, 0.75) 100%);
  box-shadow: 1.2px 2px 2.4px 0 rgba(0, 0, 0, 0.05), 0 0 0 0.75px rgba(0, 0, 0, 0.25);
}
._stackerUI_33yop_63 ._stackerControls_33yop_168 ._spacebarButton_33yop_154 svg {
  width: 20px;
  height: 20px;
}
._stacksGameContainer_15ej0_1 {
  width: 100%;
  height: 300px;
  position: relative;
  border-radius: 9px;
  border: 1px solid #212127;
}
._stacksGameSkeleton_15ej0_9 {
  width: 100%;
  height: 300px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  background: #17171c;
  border-radius: 8px;
}
._stacksGameDifficulty_15ej0_20 {
  height: 42px;
  padding: 12px;
  border-radius: 9px;
  border: 1px solid #212127;
  background: rgba(13, 13, 16, 0.5);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._stacksGameDifficulty_15ej0_20 span {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.32px;
  color: #ffffff;
  margin-left: 2px;
  display: flex;
  align-items: center;
  gap: 8px;
  text-transform: capitalize;
}
._stacksDifficultyLabel_15ej0_45 {
  font-weight: 500;
  font-size: 13px;
  line-height: 14px;
  color: #909090;
  margin-bottom: 8px;
}
._gamePreviewModal_15ej0_53 {
  border: none;
  box-shadow: none;
  display: flex;
  flex-direction: column;
  container: kenoGame/inline-size;
  gap: 28px;
}
._cardBackWrapper_1ahjp_1 {
  position: absolute;
  width: 60px;
  height: 84px;
  z-index: 2;
  top: calc(var(--start-top) - 2px);
  right: calc(var(--start-right) - 2px);
  animation: _moveCard_1ahjp_1 var(--deal-duration) cubic-bezier(0.47, 0, 0.28, 1) normal forwards 1;
  will-change:
    transform,
    top,
    right;
  transform-origin: top right;
  border: 2px solid transparent;
}
@container main-container (width > 640px) {
  ._cardBackWrapper_1ahjp_1 {
    width: 76px;
    height: 107px;
  }
}
@container main-container (width > 768px) {
  ._cardBackWrapper_1ahjp_1 {
    width: 113px;
    height: 159px;
    border: 4px solid transparent;
  }
}
._cardBack_1ahjp_1 {
  transform: perspective(900px) scale(-1);
  height: 84px;
}
@container main-container (width > 640px) {
  ._cardBack_1ahjp_1 {
    width: 72px;
    height: 103px;
  }
}
@container main-container (width > 768px) {
  ._cardBack_1ahjp_1 {
    width: 105px;
    height: 151px;
  }
}
@keyframes _moveCard_1ahjp_1 {
  0% {
    top: var(--start-top);
    right: var(--start-right);
    transform: translateY(-10px) rotateZ(0deg) scale(0.95);
    filter: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.15));
  }
  55% {
    transform: translateY(-8px) rotateZ(-4deg) scale(var(--card-scale));
    filter: drop-shadow(0 8px 6px rgba(0, 0, 0, 0.14));
  }
  100% {
    top: calc(var(--end-top) - 4px);
    right: calc(var(--end-right) - 4px);
    transform: translateY(0) rotateZ(0deg) scale(var(--card-scale));
    filter: drop-shadow(0 3px 4px rgba(0, 0, 0, 0.12));
  }
}
._playerScore_1ei80_1 {
  position: absolute;
  top: -24px;
  right: 0;
}
@container main-container (width > 640px) {
  ._playerScore_1ei80_1 {
    top: -30px;
  }
}
@container main-container (width > 768px) {
  ._playerScore_1ei80_1 {
    top: -42px;
  }
}
._playerScore_1ei80_1._preview_1ei80_16 {
  top: -32px;
}
._card_1ei80_20 {
  width: 56px;
  height: 79px;
  perspective: 900px;
  flex-shrink: 0;
  opacity: 0;
  position: relative;
}
@container main-container (width > 640px) {
  ._card_1ei80_20 {
    width: 72px;
    height: 103px;
  }
}
@container main-container (width > 768px) {
  ._card_1ei80_20 {
    width: 105px;
    height: 151px;
  }
}
._card_1ei80_20._isPreview_1ei80_40 {
  width: 72px;
  height: 103px;
}
._card_1ei80_20._isShown_1ei80_44 {
  opacity: 1;
}
._cardSlideWrapper_1ei80_49 {
  position: relative;
  width: 100%;
  height: 100%;
}
._cardSlideWrapperStatic_1ei80_56 {
  position: relative;
  width: 100%;
  height: 100%;
}
._cardInner_1ei80_62 {
  position: relative;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  will-change: transform;
}
._cardInner--flipped_1ei80_69 {
  transform: rotateY(180deg);
}
._cardFace_1ei80_73 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  border-radius: 4px;
  overflow: hidden;
}
@container main-container (width > 640px) {
  ._cardFace_1ei80_73 {
    border-radius: 6px;
  }
}
._cardFaceBack_1ei80_89 {
}
._cardFaceFront_1ei80_93 {
  transform: rotateY(180deg);
}
._cardIcon_1ei80_98 {
  display: block;
  width: 100%;
  height: 100%;
}
._cardIcon_1ei80_98 svg {
  width: 100%;
  height: 100%;
}
._cardArea_o129y_8 {
  --card-w-deal: 56px;
  --card-h-deal: 79px;
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 12px;
  width: 100%;
  padding: 0;
  padding-top: 1px;
}
@media (min-width: 640px) {
  ._cardArea_o129y_8 {
    --card-w-deal: 72px;
    --card-h-deal: 103px;
  }
}
@media (min-width: 768px) {
  ._cardArea_o129y_8 {
    --card-w-deal: 90px;
    --card-h-deal: 131px;
  }
}
@media (max-width: 480px) {
  ._cardArea_o129y_8 {
    gap: 8px;
  }
}
@media (max-width: 899px) {
  ._cardArea_o129y_8 {
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
  }
}
._cardArea--pip_o129y_44 {
  flex-direction: column;
  align-items: stretch;
  gap: 12px;
  --card-w-deal: 56px !important;
  --card-h-deal: 79px !important;
}
._cardArea--pip_o129y_44._cardArea--dealing_o129y_51 {
  --card-w-deal: 64px !important;
  --card-h-deal: 91px !important;
}
._cardArea--pip_o129y_44 ._handArea_o129y_55 {
  flex: 0 1 auto;
  width: 100%;
}
._cardArea--pip_o129y_44 ._cardsRow_o129y_59 {
  flex: 0 0 auto;
  min-height: 0;
}
._cardArea--dealing_o129y_51 {
  --card-w-deal: 64px;
  --card-h-deal: 91px;
}
@media (min-width: 640px) {
  ._cardArea--dealing_o129y_51 {
    --card-w-deal: 83px;
    --card-h-deal: 118px;
  }
}
@media (min-width: 768px) {
  ._cardArea--dealing_o129y_51 {
    --card-w-deal: 104px;
    --card-h-deal: 151px;
  }
}
._cardArea--compact_o129y_81 {
  --card-w-deal: 80px !important;
  --card-h-deal: 114px !important;
}
._cardArea--noAnimation_o129y_86 ._cardSlotPlaceholder_o129y_86,
._cardArea--noAnimation_o129y_86 ._cardSlideWrapper_o129y_87 {
  transition: none;
}
._deck_o129y_92 {
  position: absolute;
  top: 8px;
  right: 16px;
  width: var(--card-w-deal);
  height: var(--card-h-deal);
  z-index: 5;
}
@media (min-width: 640px) {
  ._deck_o129y_92 {
    right: 24px;
  }
}
@media (min-width: 768px) {
  ._deck_o129y_92 {
    right: 32px;
  }
}
._deckCard_o129y_111 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 6px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}
._deckCard_o129y_111:nth-child(1) {
  transform: translate(2px, 2px);
  opacity: 0.4;
}
._deckCard_o129y_111:nth-child(2) {
  transform: translate(1px, 1px);
  opacity: 0.6;
}
._deckCard_o129y_111:nth-child(3) {
  transform: translate(0, 0);
  opacity: 0.9;
}
._handArea_o129y_55 {
  border-radius: 8px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  background: rgba(255, 255, 255, 0.02);
  transition:
    box-shadow 400ms ease,
    opacity 400ms ease,
    border-color 400ms ease;
  min-width: 0;
  width: 100%;
  padding: 1px;
}
@media (max-width: 480px) {
  ._handArea_o129y_55 {
    padding: 1px;
    gap: 6px;
  }
}
@media (max-width: 899px) {
  ._handArea_o129y_55 {
    flex: 0 1 auto;
    width: 100%;
  }
}
._handArea--player_o129y_156 {
  background:
    linear-gradient(
      to bottom,
      #185cc5 0%,
      #212127 100%);
}
._handArea--player_o129y_156 ._handContent_o129y_159 {
  background:
    linear-gradient(
      180deg,
      #111825 0%,
      #121216 100%);
}
._handArea--banker_o129y_162 {
  background:
    linear-gradient(
      to bottom,
      #ea3537 0%,
      #212127 100%);
}
._handArea--banker_o129y_162 ._handContent_o129y_159 {
  background:
    linear-gradient(
      180deg,
      #231215 0%,
      #121216 100%);
}
._handArea--winner_o129y_168 {
  border-color: var(--winner-border);
}
._handArea--loser_o129y_171 {
  opacity: 0.5;
}
._handArea--noAnimation_o129y_174 {
  transition: none;
}
._handContent_o129y_159 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 10px;
  gap: 10px;
  flex: 1 1 0;
  border-radius: 7px;
}
._handHeader_o129y_188 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
._handLabel_o129y_195 {
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 14px;
  font-weight: 600;
  -webkit-user-select: none;
  user-select: none;
  white-space: nowrap;
}
._handArea--player_o129y_156 ._handLabel_o129y_195 {
  color: #2b7af6;
}
._handArea--banker_o129y_162 ._handLabel_o129y_195 {
  color: #ea3537;
}
._cardsRow_o129y_59 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  width: 100%;
  flex: 1;
  min-height: var(--card-h-deal);
}
@media (max-width: 899px) {
  ._cardsRow_o129y_59 {
    flex: 0 0 auto;
    min-height: 0;
  }
}
._cardSlot_o129y_86 {
  flex-shrink: 0;
  transition: border 300ms ease;
  border: 1px dashed transparent;
}
._cardSlotPlaceholder_o129y_86 {
  border: 1px solid #212127;
  background:
    linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.25) 0%,
      var(--Base-Base-5, rgba(17, 17, 20, 0.25)) 100%);
  box-shadow: 0 -1.537px 1.537px 0 rgba(0, 0, 0, 0.1) inset;
  border-radius: 5px;
}
._card_o129y_8 {
  position: relative;
  width: var(--card-w-deal);
  height: var(--card-h-deal);
  transition: width 300ms ease, height 300ms ease;
  perspective: 900px;
  flex-shrink: 0;
}
._cardSlideWrapper_o129y_87 {
  position: relative;
  width: 100%;
  height: 100%;
  animation: _dealSlide_o129y_1 var(--slide-duration, 400ms) cubic-bezier(0.22, 1, 0.36, 1) forwards;
}
._cardSlideWrapperStatic_o129y_258 {
  position: relative;
  width: 100%;
  height: 100%;
}
@keyframes _dealSlide_o129y_1 {
  0% {
    transform: translate(var(--deal-from-x, 200px), var(--deal-from-y, -150px)) scale(0.85);
    opacity: 0;
  }
  15% {
    opacity: 1;
  }
  100% {
    transform: translate(0, 0) scale(1);
    opacity: 1;
  }
}
._cardInner_o129y_277 {
  position: relative;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  will-change: transform;
}
._cardInner--flipped_o129y_284 {
  transform: rotateY(180deg);
}
._cardFace_o129y_288 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  border-radius: 6px;
  overflow: hidden;
}
._cardFaceBack_o129y_299 {
}
._cardFaceFront_o129y_303 {
  transform: rotateY(180deg);
}
._cardIcon_o129y_308 {
  display: block;
  width: 100%;
  height: 100%;
}
._cardIcon_o129y_308 svg {
  width: 100%;
  height: 100%;
}
._card--swapToRight_o129y_319 {
  animation: _swapCardRight_o129y_1 600ms cubic-bezier(0.4, 0, 0.2, 1) reverse 1;
  z-index: 10;
}
._card--swapToLeft_o129y_324 {
  animation: _swapCardLeft_o129y_1 600ms cubic-bezier(0.4, 0, 0.2, 1) reverse 1;
  z-index: 10;
}
@keyframes _swapCardRight_o129y_1 {
  0% {
    transform: translate(0) scale(1);
  }
  30% {
    transform: translate(0) scale(1.1);
  }
  70% {
    transform: translate(var(--card-swap-distance-x, 0px), var(--card-swap-distance-y, 0px)) scale(1.1);
  }
  100% {
    transform: translate(var(--card-swap-distance-x, 0px), var(--card-swap-distance-y, 0px)) scale(1);
  }
}
@keyframes _swapCardLeft_o129y_1 {
  0% {
    transform: translate(0) scale(1);
  }
  30% {
    transform: translate(0) scale(1.1);
  }
  70% {
    transform: translate(var(--card-swap-distance-x, 0px), var(--card-swap-distance-y, 0px)) scale(1.1);
  }
  100% {
    transform: translate(var(--card-swap-distance-x, 0px), var(--card-swap-distance-y, 0px)) scale(1);
  }
}
._scoreDisplay_o129y_358 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0px;
  margin-left: 8px;
  transition: width 300ms ease, margin 300ms ease;
}
@media (max-width: 480px) {
  ._scoreDisplay_o129y_358 {
    margin-left: 4px;
  }
}
._scoreDisplay--visible_o129y_371 {
  width: 30px;
}
._scoreBadge_o129y_375 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 20px;
  padding: 0 8px;
  border-radius: 10px;
  opacity: 0;
  transform: scale(0);
  transition: all 300ms cubic-bezier(0.15, 1.56, 0.53, 1);
  pointer-events: none;
  flex-shrink: 0;
}
._scoreBadge--player_o129y_389 {
  background: #2b7af6;
  box-shadow: 0 2px 8px rgba(43, 122, 246, 0.2);
}
._scoreBadge--banker_o129y_393 {
  background: #ea3537;
  box-shadow: 0 2px 8px rgba(234, 53, 55, 0.2);
}
._scoreBadge--visible_o129y_397 {
  opacity: 1;
  transform: scale(1);
}
._scoreBadge--noAnimation_o129y_401 {
  transition: none;
}
._scoreText_o129y_405 {
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  -webkit-user-select: none;
  user-select: none;
}
._winnerBanner_o129y_414 {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(0.8);
  z-index: 15;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 20px;
  border-radius: 8px;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  white-space: nowrap;
  opacity: 0;
  transition: opacity 400ms ease, transform 400ms cubic-bezier(0.15, 1.56, 0.53, 1);
  pointer-events: none;
  text-align: center;
}
@media (max-width: 480px) {
  ._winnerBanner_o129y_414 {
    font-size: 14px;
    padding: 6px 14px;
  }
}
._winnerBanner--visible_o129y_441 {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}
._winnerBanner--noAnimation_o129y_445 {
  transition: none;
}
._winnerBanner--player_o129y_448 {
  color: #2b7af6;
  background: rgba(43, 122, 246, 0.2);
  border: 1px solid rgba(43, 122, 246, 0.4);
}
._winnerBanner--banker_o129y_453 {
  color: #ea3537;
  background: rgba(234, 53, 55, 0.2);
  border: 1px solid rgba(255, 63, 63, 0.4);
}
._winnerBanner--tie_o129y_458 {
  color: #00ff6a;
  background: rgba(0, 255, 106, 0.2);
  border: 1px solid rgba(0, 255, 106, 0.4);
}
._chipStack_1p1ky_1 {
  pointer-events: none;
}
._content_1p1ky_5 {
  position: relative;
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-end;
  align-items: center;
  min-height: 36px;
  min-width: 29px;
  transform-origin: center bottom;
  animation: _chipPlace_1p1ky_1 0.2s ease-out;
}
@keyframes _chipPlace_1p1ky_1 {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
._chipStackChip_1p1ky_27 {
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 2;
}
._chipStackChip_1p1ky_27 svg {
  scale: 0.8333333333;
}
._chipStackChip_1p1ky_27:nth-of-type(1) {
  transform: translate(-50%, 0);
}
._chipStackChip_1p1ky_27:nth-of-type(2) {
  transform: translate(-50%, -3px);
}
._chipStackChip_1p1ky_27:nth-of-type(3) {
  transform: translate(-50%, -6px);
}
@media (max-width: 480px) {
  ._chipStackChip_1p1ky_27 svg {
    scale: 0.6666666667;
  }
}
._table_frupg_3 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
  max-width: 720px;
  margin: 0 auto;
  transition: opacity 300ms ease, gap 300ms ease;
}
@media (max-width: 480px) {
  ._table_frupg_3 {
    gap: 6px;
  }
}
._table--collapsed_frupg_18 {
  opacity: 0.6;
}
._table--noAnimation_frupg_22 {
  transition: none;
}
._table--sideBetsDisabled_frupg_26 {
  gap: 0px;
  transition-delay: 150ms;
}
._collapsedRow_frupg_31 {
  display: flex;
  gap: 4px;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}
._collapsedRow_frupg_31::-webkit-scrollbar {
  display: none;
}
._table--collapsed_frupg_18 ._betZone_frupg_42 {
  flex: 1;
  min-height: auto;
  padding: 6px 4px;
  min-width: 60px;
}
._table--collapsed_frupg_18 ._mainZone_frupg_49 {
  min-height: auto;
}
._table--collapsed_frupg_18 ._sideZone_frupg_53 {
  min-height: auto;
}
._sideBetsTop_frupg_58,
._sideBetsBottom_frupg_59 {
  display: flex;
  justify-content: space-between;
  gap: 8px;
}
@media (max-width: 480px) {
  ._sideBetsTop_frupg_58,
  ._sideBetsBottom_frupg_59 {
    gap: 6px;
  }
}
._bonusBets_frupg_71 {
  display: flex;
  gap: 8px;
}
@media (max-width: 480px) {
  ._bonusBets_frupg_71 {
    gap: 6px;
  }
}
._mainBets_frupg_81 {
  display: flex;
  gap: 8px;
}
@media (max-width: 480px) {
  ._mainBets_frupg_81 {
    gap: 6px;
  }
}
._betZone_frupg_42 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  padding: 16px 8px;
  background: var(--zone-gradient, var(--zone-color));
  border-radius: 8px;
  background-color: #212127;
  box-shadow: 0 1px 0 0 #2a2a31 inset, 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  transition: 0.3s;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  overflow: hidden;
}
._betZone_frupg_42:hover:not(._disabled_frupg_109) {
  background: var(--zone-gradient-hover, var(--zone-hover-color));
  border-color: var(--zone-hover-border);
}
._betZone_frupg_42:hover:not(._disabled_frupg_109) ._gradientHover_frupg_113 {
  opacity: 1;
}
._betZone_frupg_42:active:not(._disabled_frupg_109) {
  transform: scale(0.97);
}
._betZone_frupg_42._hideSideBet_frupg_119 {
  min-height: 0px;
  height: 0px;
  padding: 0px 8px;
  opacity: 0;
}
._betZone_frupg_42._hideSideBet_frupg_119 ._zoneContent_frupg_125 {
  opacity: 0;
  transform: scale(0);
}
._zoneContent_frupg_125 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  position: absolute;
  margin: auto;
  width: max-content;
  height: max-content;
  transition: transform 0.3s ease, opacity 0.1s ease;
}
._borderGlow_frupg_142 {
  position: absolute;
  margin: auto;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  border: 2px solid var(--zone-border-color);
  animation: _borderPulse_frupg_1 2s ease-out infinite;
}
@keyframes _borderPulse_frupg_1 {
  0%, 100% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
._gradientHover_frupg_113 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 1px 0 0 #2a2a31 inset, 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  background: var(--zone-gradient, transparent);
  opacity: 0.5;
  transition: opacity 0.3s ease;
}
._mainZone_frupg_49 {
  flex: 1;
  min-height: 76px;
}
@media (max-width: 480px) {
  ._mainZone_frupg_49 {
    min-height: 64px;
    padding: 12px 6px;
  }
}
._sideZone_frupg_53 {
  flex: 1;
  min-height: 60px;
  padding: 10px 8px;
}
@media (max-width: 480px) {
  ._sideZone_frupg_53 {
    min-height: 40px;
    padding: 8px 6px;
  }
}
._disabled_frupg_109 {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
._winner_frupg_201 {
  border-color: var(--zone-hover-border);
  opacity: 1;
}
._winner--noAnimation_frupg_206 {
  animation: none;
}
._betLabel_frupg_211 {
  z-index: 1;
  color: var(--color-white);
  text-align: center;
  font-variant-numeric: lining-nums proportional-nums;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  font-size: 14px;
  font-weight: 600;
}
._betLabel--compact_frupg_221 {
  font-size: 10px;
}
._compactHasBet_frupg_225 {
  opacity: 1 !important;
}
._compactBetAmount_frupg_229 {
  font-size: 9px;
  font-weight: 600;
  color: #7ee787;
  margin-top: 2px;
}
._betPayout_frupg_236 {
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
  font-weight: 500;
  z-index: 1;
}
@media (max-width: 480px) {
  ._betPayout_frupg_236 {
    font-size: 10px;
  }
}
._betChipStack_frupg_248 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
._baccaratPreviewContainer_1du8q_1 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  padding: 20px;
}
._sideBetsContainer_1du8q_9 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._roadScene_16nqz_3 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: stretch;
  overflow: hidden;
  position: relative;
  background: #0d0d10;
  border-radius: 8px;
}
._sidewalk_16nqz_15 {
  flex-shrink: 0;
  width: 174px;
  display: flex;
  align-items: stretch;
  background:
    linear-gradient(
      to bottom,
      #15151a,
      #121216);
  position: relative;
  z-index: 2;
}
._curbBlocks_16nqz_26 {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 32px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  padding: 4px;
  transform: rotate(180deg);
  z-index: 1;
}
._curbBlock_16nqz_26 {
  width: 24px;
  height: 114px;
  flex-shrink: 0;
  background: #1f1f26;
  border: 1.5px solid #0d0d10;
  border-radius: 5px;
  box-shadow: 0 3px 0 0 #0d0d10;
}
._sidewalkContent_16nqz_51 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 16px 0;
  padding-right: 32px;
}
._bush_16nqz_62 {
  width: 100px;
  height: auto;
  pointer-events: none;
}
._sidewalkChickenWrap_16nqz_68 {
  width: 70px;
  height: 92px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._sidewalkChicken_16nqz_68 {
  width: 70px;
  height: 92px;
}
._chickenSign_16nqz_81 {
  width: 86px;
  height: 170px;
  pointer-events: none;
}
._roadContainer_16nqz_88 {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
  cursor: grab;
}
._roadContainer_16nqz_88::-webkit-scrollbar {
  display: none;
}
._lane_16nqz_103 {
  flex-shrink: 0;
  width: 148px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  background:
    linear-gradient(
      to bottom,
      #121216,
      #111114);
  transition: background 0.3s ease;
  cursor: default;
  gap: 16px;
  padding: 16px 0;
  overflow: hidden;
}
._lane_16nqz_103._completed_16nqz_118 {
  background:
    linear-gradient(
      to bottom,
      rgba(0, 255, 106, 0.04),
      rgba(0, 255, 106, 0.02));
}
._lane_16nqz_103._current_16nqz_121 {
  background:
    linear-gradient(
      to bottom,
      rgba(0, 255, 106, 0.08),
      rgba(0, 255, 106, 0.04));
}
._lane_16nqz_103._death_16nqz_124 {
  background:
    linear-gradient(
      to bottom,
      rgba(239, 68, 68, 0.06),
      rgba(239, 68, 68, 0.03));
}
._laneTooltip_16nqz_129 {
  position: absolute;
  bottom: calc(100% + 8px);
  left: 50%;
  transform: translateX(-50%);
  background: rgba(0, 0, 0, 0.92);
  border: 1px solid rgba(0, 255, 106, 0.3);
  border-radius: 8px;
  padding: 8px 12px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s;
  z-index: 10;
  text-align: center;
}
._lane_16nqz_103:hover ._laneTooltip_16nqz_129 {
  opacity: 1;
}
._tooltipMultiplier_16nqz_150 {
  color: #00ff6a;
  font-weight: 700;
  font-size: 14px;
}
._tooltipChance_16nqz_156 {
  color: rgba(255, 255, 255, 0.7);
  font-size: 12px;
  margin-top: 2px;
}
._laneDivider_16nqz_163 {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 4px;
  background: #111114;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  pointer-events: none;
  z-index: 1;
}
._dividerDash_16nqz_178 {
  width: 4px;
  background: #212127;
  border-radius: 1px;
}
._dividerDash_16nqz_178:nth-child(4n+1) {
  height: 14px;
}
._dividerDash_16nqz_178:nth-child(4n+2) {
  height: 29px;
}
._dividerDash_16nqz_178:nth-child(4n+3) {
  height: 28px;
}
._dividerDash_16nqz_178:nth-child(4n+4) {
  height: 14px;
}
._manholeWrap_16nqz_198 {
  width: 96px;
  height: 78px;
  position: relative;
  z-index: 2;
  transition: all 0.3s ease;
}
._manholeRive_16nqz_206 {
  width: 100%;
  height: 100%;
}
._manholeCompleted_16nqz_211 {
  filter: brightness(1.1);
}
._manholeCurrent_16nqz_215 {
  filter: brightness(1.2);
  animation: _manholePulse_16nqz_1 2s ease-in-out infinite;
}
._manholeDeath_16nqz_220 {
  filter: brightness(1.1);
}
@keyframes _manholePulse_16nqz_1 {
  0%, 100% {
    filter: brightness(1.2);
  }
  50% {
    filter: brightness(1.4);
  }
}
._deathAnimationWrap_16nqz_233 {
  width: 96px;
  height: 96px;
  position: relative;
  z-index: 4;
  animation: _deathAppear_16nqz_1 0.3s ease-out;
}
._deathAnimation_16nqz_233 {
  width: 100%;
  height: 100%;
}
@keyframes _deathAppear_16nqz_1 {
  from {
    opacity: 0;
    transform: scale(0.8);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
._laneChickenWrap_16nqz_257 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -80%);
  z-index: 5;
  width: 70px;
  height: 92px;
}
._chickenEnter_16nqz_268 {
  animation: _chickenHop_16nqz_1 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
@keyframes _chickenHop_16nqz_1 {
  0% {
    transform: translate(calc(-50% - 148px), -80%);
    opacity: 0.5;
  }
  30% {
    transform: translate(calc(-50% - 40px), calc(-80% - 24px));
    opacity: 0.85;
  }
  60% {
    transform: translate(-50%, calc(-80% - 12px));
    opacity: 1;
  }
  80% {
    transform: translate(-50%, calc(-80% + 4px));
  }
  100% {
    transform: translate(-50%, -80%);
  }
}
._laneChicken_16nqz_257 {
  width: 100%;
  height: 100%;
}
._multiplierBadge_16nqz_298 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 8px;
  font-family: "Work Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  font-feature-settings: "lnum" 1, "pnum" 1;
  line-height: 1.2;
  white-space: nowrap;
  transition: all 0.3s ease;
  min-width: 92px;
  height: 36px;
  position: relative;
  z-index: 3;
  overflow: hidden;
  color: white;
  background: #212127;
  border: 1px solid rgba(58, 58, 67, 0.5);
  box-shadow: 0 3px 0 0 #0d0d10;
}
._multiplierBadge_16nqz_298::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
  box-shadow: inset 0 3px 3px 0 rgba(255, 255, 255, 0.03);
  pointer-events: none;
}
._multiplierBadge_16nqz_298 {
}
._multiplierBadge_16nqz_298._multiplierCompleted_16nqz_334 {
  color: #0d0d10;
  background: #00ff6a;
  border-color: #067535;
}
._multiplierBadge_16nqz_298._multiplierCompleted_16nqz_334::after {
  box-shadow: inset 0 3px 3px 0 rgba(255, 255, 255, 0.08);
}
._multiplierBadge_16nqz_298 {
}
._multiplierBadge_16nqz_298._multiplierCurrent_16nqz_345 {
  color: #0d0d10;
  background: #00ff6a;
  border-color: #067535;
  animation: _badgePulse_16nqz_1 2s ease-in-out infinite;
}
._multiplierBadge_16nqz_298._multiplierCurrent_16nqz_345::after {
  box-shadow: inset 0 3px 3px 0 rgba(255, 255, 255, 0.08);
}
._multiplierBadge_16nqz_298 {
}
._multiplierBadge_16nqz_298._multiplierDeath_16nqz_357 {
  color: #ef4444;
  background: rgba(239, 68, 68, 0.12);
  border-color: rgba(239, 68, 68, 0.3);
}
._multiplierBadge_16nqz_298._multiplierDeath_16nqz_357::after {
  box-shadow: none;
}
@keyframes _badgePulse_16nqz_1 {
  0%, 100% {
    box-shadow: 0 3px 0 0 #0d0d10;
  }
  50% {
    box-shadow: 0 3px 0 0 #0d0d10, 0 0 12px rgba(0, 255, 106, 0.3);
  }
}
._laneStep_16nqz_375 {
  font-size: 11px;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.25);
  position: relative;
  z-index: 2;
}
._completed_16nqz_118 ._laneStep_16nqz_375 {
  color: rgba(0, 255, 106, 0.5);
}
._current_16nqz_121 ._laneStep_16nqz_375 {
  color: #00ff6a;
}
._death_16nqz_124 ._laneStep_16nqz_375 {
  color: rgba(239, 68, 68, 0.5);
}
._emptyState_16nqz_393 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 16px;
  padding: 40px 20px;
  text-align: center;
}
._emptyChicken_16nqz_404 {
  width: 70px;
  height: 92px;
  opacity: 0.3;
}
._emptyText_16nqz_410 {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.3);
}
._lane_16nqz_103._current_16nqz_121::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 1px solid rgba(0, 255, 106, 0.2);
  pointer-events: none;
  z-index: 0;
  animation: _lanePulse_16nqz_1 2s ease-in-out infinite;
}
@keyframes _lanePulse_16nqz_1 {
  0%, 100% {
    border-color: rgba(0, 255, 106, 0.15);
    box-shadow: inset 0 0 12px rgba(0, 255, 106, 0.03);
  }
  50% {
    border-color: rgba(0, 255, 106, 0.3);
    box-shadow: inset 0 0 24px rgba(0, 255, 106, 0.06);
  }
}
@keyframes _driveDown_16nqz_1 {
  0% {
    transform: translateX(-50%) translateY(-180px);
    opacity: 0;
  }
  8% {
    opacity: 0.85;
  }
  85% {
    opacity: 0.85;
  }
  92% {
    transform: translateX(-50%) translateY(600px);
    opacity: 0;
  }
  100% {
    transform: translateX(-50%) translateY(-180px);
    opacity: 0;
  }
}
._vehicleAnimation_16nqz_459 {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 3;
  pointer-events: none;
  animation: _driveDown_16nqz_1 calc(var(--drive-duration) * 3) var(--drive-delay) infinite linear;
  width: 80px;
  height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
._vehicleSprite_16nqz_475 {
  width: 80px;
  height: auto;
  pointer-events: none;
}
._vehicleCrashing_16nqz_482 {
  position: absolute;
  top: 12px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 3;
  pointer-events: none;
  width: 80px;
  animation: _vehicleCrash_16nqz_482 0.6s cubic-bezier(0.22, 1, 0.36, 1) forwards;
}
@keyframes _vehicleCrash_16nqz_482 {
  0% {
    transform: translateX(-50%) translateY(-200px);
    opacity: 0;
  }
  15% {
    opacity: 1;
  }
  65% {
    transform: translateX(-50%) translateY(0);
  }
  75% {
    transform: translateX(-50%) translateY(-6px);
  }
  85% {
    transform: translateX(-50%) translateY(2px);
  }
  100% {
    transform: translateX(-50%) translateY(0);
    opacity: 1;
  }
}
._barrier_16nqz_516 {
  width: 120px;
  height: auto;
  position: relative;
  z-index: 3;
  pointer-events: none;
  animation: _barrierAppear_16nqz_1 0.4s ease-out;
}
@keyframes _barrierAppear_16nqz_1 {
  from {
    opacity: 0;
    transform: scale(0.9);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
._endSidewalk_16nqz_536 {
  flex-shrink: 0;
  width: 200px;
  display: flex;
  align-items: stretch;
  background:
    linear-gradient(
      to bottom,
      #15151a,
      #121216);
  position: relative;
}
._endSidewalk_16nqz_536 ._curbBlocks_16nqz_26 {
  position: absolute;
  left: 0;
  right: auto;
  top: 0;
  bottom: 0;
}
._endDecor_16nqz_553 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 16px 16px 16px 40px;
  overflow: hidden;
}
._decorLongBush_16nqz_564 {
  width: 80px;
  height: auto;
  pointer-events: none;
}
._decorTree_16nqz_570 {
  width: 80px;
  height: auto;
  pointer-events: none;
}
._decorGate_16nqz_576 {
  width: 30px;
  height: auto;
  pointer-events: none;
}
._decorBench_16nqz_582 {
  width: 50px;
  height: auto;
  pointer-events: none;
}
._decorFireHydrant_16nqz_588 {
  width: 40px;
  height: auto;
  pointer-events: none;
}
._decorFence_16nqz_594 {
  width: 120px;
  height: auto;
  pointer-events: none;
}
._gameResult_1ta2s_1 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
  pointer-events: none;
  animation: _fadeIn_1ta2s_1 0.3s ease-out;
}
._gameResult_1ta2s_1._win_1ta2s_11 {
  background: rgba(74, 222, 128, 0.05);
}
._gameResult_1ta2s_1._loss_1ta2s_14 {
  background: rgba(239, 68, 68, 0.05);
}
@keyframes _fadeIn_1ta2s_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
._bustedOverlay_1ta2s_26 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  padding: 24px 32px;
  border-radius: 12px;
  background: rgba(239, 68, 68, 0.12);
  border: 1px solid rgba(239, 68, 68, 0.25);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  animation: _scaleIn_1ta2s_1 0.3s ease-out;
}
@keyframes _scaleIn_1ta2s_1 {
  from {
    transform: scale(0.8);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
._bustedIcon_1ta2s_49 {
  font-size: 40px;
}
._bustedText_1ta2s_53 {
  font-size: 24px;
  font-weight: 700;
  color: #ef4444;
  letter-spacing: 2px;
}
._bustedStep_1ta2s_60 {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.5);
}
._chickenGame_crn9t_1 {
  position: relative;
  display: flex;
  align-items: stretch;
  width: 100%;
  height: 100%;
  min-height: 400px;
  overflow: hidden;
}
@container main-container (width > 900px) {
  ._chickenGame_crn9t_1 {
    min-height: 500px;
  }
}
._chickenGameContainer_12cvu_1 {
  width: 100%;
  height: 300px;
  position: relative;
}
._chickenGameSkeleton_12cvu_7 {
  width: 100%;
  height: 300px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  background: #17171c;
  border-radius: 8px;
}
._sportBetPreviewModal_1aufh_1 {
  max-width: 520px;
  border-radius: 10px;
  border: 1px solid #212127;
  background: #121216;
}
._content_1aufh_8 {
  display: flex;
  flex-direction: column;
  gap: 28px;
  margin-top: 28px;
}
._error_1aufh_15 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 24px;
  color: var(--color-red);
  font-size: 14px;
}
._ticketCardWrapper_1aufh_25 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  max-height: 520px;
}
._header_1aufh_32 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}
._header_1aufh_32 ._gameInfo_1aufh_38 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}
._header_1aufh_32 ._gameInfo_1aufh_38 ._gameName_1aufh_44 {
  display: flex;
  gap: 6px;
}
._header_1aufh_32 ._gameInfo_1aufh_38 ._gameName_1aufh_44 > h1 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.32px;
}
._header_1aufh_32 ._gameInfo_1aufh_38 ._betNumber_1aufh_55 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 4px 7px;
  border-radius: 6px;
  border: 1px solid #212127;
  background-color: #15151a;
  cursor: pointer;
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.26px;
}
._header_1aufh_32 ._gameInfo_1aufh_38 ._betNumber_1aufh_55 ._copied_1aufh_70 {
  color: #fff;
}
._header_1aufh_32 ._gameInfo_1aufh_38 ._betNumber_1aufh_55 svg {
  width: 12px;
  height: 12px;
}
._header_1aufh_32 ._description_1aufh_77 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  color: #909090;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.28px;
}
._header_1aufh_32 ._description_1aufh_77 ._usernameWrapper_1aufh_89 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._header_1aufh_32 ._description_1aufh_77 ._textPlacedBy_1aufh_94,
._header_1aufh_32 ._description_1aufh_77 ._placedAt_1aufh_95 {
  color: var(--color-grey);
}
._ticketCard_1aufh_25 {
  position: relative;
  display: flex;
  flex-direction: column;
  border-radius: 12px;
  border: 1px solid var(--color-border-primary);
  background-color: #15151a;
  overflow: visible;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 6px 0 rgba(0, 0, 0, 0.15) inset;
}
._ticketNotchLeft_1aufh_110,
._ticketNotchRight_1aufh_111 {
  position: absolute;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #121216;
  top: 41px;
}
._ticketNotchLeft_1aufh_110::after,
._ticketNotchRight_1aufh_111::after {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
._ticketNotchLeft_1aufh_110 {
  left: -9px;
  border: 1px solid transparent;
  border-top-color: var(--color-border-primary);
  border-right-color: var(--color-border-primary);
  transform: rotate(45deg);
}
._ticketNotchRight_1aufh_111 {
  right: -9px;
  border: 1px solid transparent;
  border-bottom-color: var(--color-border-primary);
  border-left-color: var(--color-border-primary);
  transform: rotate(45deg);
}
._eventHeader_1aufh_143 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 18px;
  background: #121216;
  border-radius: 12px 12px 0 0;
  border-bottom: 1px solid var(--color-border-primary);
  height: 50px;
  font-size: 14px;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  text-transform: capitalize;
}
._eventHeader_1aufh_143 ._sportIcon_1aufh_159 {
  width: 20px;
  height: 20px;
  color: var(--color-grey);
}
._eventHeader_1aufh_143 ._eventName_1aufh_164 {
  color: var(--color-white);
}
._eventHeader_1aufh_143 ._eventStatus_1aufh_167 {
  margin-left: auto;
  color: #909090;
}
._eventHeader_1aufh_143 ._eventStatus_1aufh_167._statusWon_1aufh_171 {
  color: var(--color-green);
}
._eventHeader_1aufh_143 ._eventStatus_1aufh_167._statusLost_1aufh_174 {
  color: var(--color-red);
}
._eventHeader_1aufh_143 ._eventStatus_1aufh_167._statusCashout_1aufh_177 {
  color: var(--color-yellow);
}
._eventHeader_1aufh_143 ._eventStatus_1aufh_167._statusPending_1aufh_180 {
  color: #219ef7;
}
._eventHeader_1aufh_143 ._eventStatus_1aufh_167._statusVoid_1aufh_183 {
  color: var(--color-grey);
}
._eventDetails_1aufh_187 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 22px 18px;
}
._eventDetails_1aufh_187 ._eventDateRow_1aufh_193 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._eventDetails_1aufh_187 ._eventDateRow_1aufh_193 ._eventDate_1aufh_193 {
  color: var(--color-grey);
  font-variant-numeric: lining-nums;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
}
._eventDetails_1aufh_187 ._eventDateRow_1aufh_193 ._eventIcons_1aufh_205 {
  display: flex;
  align-items: center;
  gap: 12px;
}
._eventDetails_1aufh_187 ._eventDateRow_1aufh_193 ._eventIcons_1aufh_205 ._eventIcon_1aufh_205 {
  height: 16px;
  color: var(--color-grey);
  cursor: pointer;
  transition: color 0.2s ease;
}
._eventDetails_1aufh_187 ._eventDateRow_1aufh_193 ._eventIcons_1aufh_205 ._eventIcon_1aufh_205:hover {
  color: var(--color-white);
}
._eventDetails_1aufh_187 ._marketRow_1aufh_219 {
  display: flex;
  align-items: center;
  gap: 4px;
}
._eventDetails_1aufh_187 ._marketRow_1aufh_219 ._marketName_1aufh_224 {
  color: var(--color-grey);
  font-size: 13px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.26px;
  height: 14px;
  text-transform: capitalize;
}
._eventDetails_1aufh_187 ._selectionRow_1aufh_233 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._eventDetails_1aufh_187 ._selectionRow_1aufh_233 ._teamNames_1aufh_238 {
  display: flex;
  align-items: center;
  gap: 4px;
  color: #909090;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
}
._eventDetails_1aufh_187 ._selectionRow_1aufh_233 ._teamNames_1aufh_238 ._selectionName_1aufh_247 {
  color: var(--color-white);
  line-height: 140%;
  letter-spacing: -0.28px;
}
._eventDetails_1aufh_187 ._selectionRow_1aufh_233 ._odds_1aufh_252 {
  color: var(--color-white);
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
  letter-spacing: -0.28px;
}
._eventDetails_1aufh_187 ._moreSelections_1aufh_259 {
  color: var(--color-grey);
  font-size: 12px;
  font-weight: 500;
  padding-top: 8px;
  border-top: 1px solid var(--color-border-primary);
  margin-top: 8px;
}
._logoDivider_1aufh_268 {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 0px 16px;
}
._logoDivider_1aufh_268 ._logo_1aufh_268 {
  width: 97px;
  height: 14px;
  flex-shrink: 0;
  fill: #717172;
  opacity: 0.5;
}
._betInfo_1aufh_282 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 22px 18px;
  border-radius: 0 0 12px 12px;
}
._betInfo_1aufh_282 ._betInfoRow_1aufh_289 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 16px;
}
._betInfo_1aufh_282 ._betInfoRow_1aufh_289 ._label_1aufh_295 {
  color: var(--color-grey);
  font-size: 14px;
  font-weight: 500;
}
._betInfo_1aufh_282 ._betInfoRow_1aufh_289 ._value_1aufh_300 {
  display: flex;
  align-items: center;
  gap: 6px;
  color: var(--color-white);
  font-size: 14px;
  font-weight: 600;
}
._betInfo_1aufh_282 ._betInfoRow_1aufh_289 ._value_1aufh_300 ._currencyIcon_1aufh_308 {
  width: 16px;
  height: 16px;
}
._betInfo_1aufh_282 ._betInfoRow_1aufh_289 ._payout_1aufh_312 {
  color: var(--color-green);
}
._betInfo_1aufh_282 ._betInfoRow_1aufh_289 ._payout_1aufh_312._statusWon_1aufh_171,
._betInfo_1aufh_282 ._betInfoRow_1aufh_289 ._payout_1aufh_312._statusPending_1aufh_180 {
  color: var(--color-green);
}
._betInfo_1aufh_282 ._betInfoRow_1aufh_289 ._payout_1aufh_312._statusLost_1aufh_174 {
  color: var(--color-red);
}
._betInfo_1aufh_282 ._betInfoRow_1aufh_289 ._payout_1aufh_312._statusCashout_1aufh_177 {
  color: var(--color-yellow);
}
._betInfo_1aufh_282 ._betInfoRow_1aufh_289 ._payout_1aufh_312._statusVoid_1aufh_183 {
  color: var(--color-grey);
}
._addToBetSlipButton_1aufh_328 {
  width: 100%;
  height: 44px;
  border-radius: 10px;
}
._statusWon_1aufh_171 {
  color: var(--color-green);
}
._statusLost_1aufh_174 {
  color: var(--color-red);
}
._statusCashout_1aufh_177,
._statusPending_1aufh_180 {
  color: var(--color-yellow);
}
._statusVoid_1aufh_183 {
  color: var(--color-grey);
}
._skeletonBetDetails_1aufh_351 {
  width: 100%;
  height: 84px;
  border-radius: 8px;
}
._skeletonGamePreview_1aufh_357 {
  width: 100%;
  height: 280px;
  border-radius: 8px;
}
._skeletonFairness_1aufh_363 {
  width: 100%;
  height: 44px;
  border-radius: 8px;
}
._baccaratHistoryModal_13at4_1 {
  max-width: 640px;
}
._roadmap_b3ajl_6 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  margin-top: 28px;
  padding: 18px;
  border-radius: 9px;
  border: 1px solid #212127;
  background: rgba(33, 33, 39, 0.33);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._header_b3ajl_19 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._title_b3ajl_25 {
  color: var(--color-grey);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 14px;
  font-weight: 600;
  -webkit-user-select: none;
  user-select: none;
}
._modeToggle_b3ajl_33 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 21px;
  gap: 4px;
  padding: 5px 7px;
  border-radius: 4px;
  border: 1px solid #212127;
  background-color: #15151a;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  transition: background 200ms ease, border-color 200ms ease;
  color: var(--color-grey);
  text-align: center;
  font-variant-numeric: lining-nums tabular-nums;
  font-size: 12px;
  font-weight: 500;
  line-height: 110%;
  letter-spacing: -0.26px;
}
._modeToggle_b3ajl_33:hover {
  color: rgba(255, 255, 255, 0.7);
  background-color: rgba(255, 255, 255, 0.07);
}
._emptyMessage_b3ajl_59 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  font-size: 12px;
  color: #909090;
  -webkit-user-select: none;
  user-select: none;
}
._gridWrapper_b3ajl_70 {
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  border-radius: 8px;
  background: rgba(13, 13, 16, 0.5);
  border: 1px solid #212127;
  padding: 10px;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
._gridWrapper_b3ajl_70::-webkit-scrollbar {
  display: none;
}
._beadGrid_b3ajl_87 {
  display: grid;
  grid-template-rows: repeat(5, 10px);
  grid-auto-columns: 10px;
  grid-auto-flow: column;
  gap: 4px 8px;
  width: fit-content;
  min-width: 100%;
}
@media (max-width: 480px) {
  ._beadGrid_b3ajl_87 {
    grid-template-rows: repeat(5, 14px);
    grid-auto-columns: 14px;
  }
}
._bead_b3ajl_87 {
  position: relative;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
@media (max-width: 480px) {
  ._bead_b3ajl_87 {
    width: 14px;
    height: 14px;
  }
}
._bead--player_b3ajl_120 {
  background: #2b7af6;
  box-shadow: 0 1px 3px rgba(43, 122, 246, 0.35);
}
._bead--banker_b3ajl_124 {
  background: #ea3537;
  box-shadow: 0 1px 3px rgba(234, 53, 55, 0.35);
}
._bead--tie_b3ajl_128 {
  background: #00ff6a;
  box-shadow: 0 1px 3px rgba(0, 255, 106, 0.35);
}
._bead--empty_b3ajl_132:after {
  content: "";
  width: 2px;
  height: 2px;
  background: transparent;
  border: 1px solid #212127;
}
._pairDot_b3ajl_141 {
  position: absolute;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
@media (max-width: 480px) {
  ._pairDot_b3ajl_141 {
    width: 4px;
    height: 4px;
  }
}
._pairDot--playerPair_b3ajl_154 {
  bottom: 1px;
  left: 1px;
  background: #2b7af6;
}
._pairDot--bankerPair_b3ajl_159 {
  top: 1px;
  right: 1px;
  background: #ea3537;
}
._bigRoadGrid_b3ajl_166 {
  display: grid;
  grid-template-rows: repeat(5, 10px);
  grid-auto-columns: 10px;
  grid-auto-flow: dense;
  gap: 4px 8px;
  width: fit-content;
  min-width: 100%;
}
@media (max-width: 480px) {
  ._bigRoadGrid_b3ajl_166 {
    grid-template-rows: repeat(5, 14px);
    grid-auto-columns: 14px;
  }
}
._bigRoadCell_b3ajl_182 {
  position: relative;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 1px solid transparent;
  box-sizing: border-box;
}
@media (max-width: 480px) {
  ._bigRoadCell_b3ajl_182 {
    width: 14px;
    height: 14px;
  }
}
._bigRoadCell--player_b3ajl_196 {
  border-color: #2b7af6;
}
._bigRoadCell--banker_b3ajl_199 {
  border-color: #ea3537;
}
._tieMarker_b3ajl_204 {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 130%;
  height: 2px;
  background: #00ff6a;
  transform: translate(-50%, -50%) rotate(-45deg);
  pointer-events: none;
}
._tieCount_b3ajl_216 {
  position: absolute;
  top: -2px;
  right: -2px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #00ff6a;
  color: #000;
  font-size: 7px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
}
._currencyLabel_vjq6r_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
._currencyLabel_vjq6r_1 > span {
  color: #909090;
  text-align: right;
  font-variant-numeric: lining-nums;
  font-weight: 500;
}
._activeSelect_vjq6r_14 {
  border-radius: 8px;
}
._selectOptionGroup_vjq6r_18 {
  border-radius: 8px;
  border: 1px solid #212127;
}
._activeSelect_vjq6r_14 {
  background: #3a3a43 !important;
  box-shadow: 0 1px 0 0 #52525e inset, 0 2px 2px 0 rgba(0, 0, 0, 0.25) !important;
}
._vault_1idlv_1 {
  position: relative;
  max-width: 530px;
  overflow: visible;
}
._content_1idlv_7 {
  display: flex;
  flex-direction: column;
  gap: 28px;
  overflow: visible;
}
._selectedCurrency_1idlv_14 {
  display: flex;
  justify-content: space-between;
  padding: 18px 16px;
  align-items: center;
  border-radius: 8px;
  border: 1px solid #212127;
  background-color: rgba(33, 33, 39, 0.3294117647);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  font-variant-numeric: lining-nums proportional-nums;
  font-feature-settings: "liga" off;
}
._selectedCurrency_1idlv_14 ._cryptoBlock_1idlv_26 {
  display: flex;
  gap: 12px;
}
._selectedCurrency_1idlv_14 ._cryptoBlock_1idlv_26 svg {
  transform: scale(1.6666666667);
}
._selectedCurrency_1idlv_14 ._cryptoBlock_1idlv_26 ._cryptoText_1idlv_33 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._selectedCurrency_1idlv_14 ._cryptoBlock_1idlv_26 ._cryptoText_1idlv_33 > h3 {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  line-height: 120%;
}
._selectedCurrency_1idlv_14 ._cryptoBlock_1idlv_26 ._cryptoText_1idlv_33 > span {
  color: #909090;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: -0.24px;
}
._selectedCurrency_1idlv_14 ._currencyBlock_1idlv_50 {
  display: flex;
  align-items: center;
  gap: 6px;
}
._selectedCurrency_1idlv_14 ._currencyBlock_1idlv_50 svg {
  transform: scale(0.875);
}
._selectedCurrency_1idlv_14 ._currencyBlock_1idlv_50 > span {
  color: #909090;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 500;
}
._twoFA_1idlv_65 {
  display: none;
  flex-direction: column;
  gap: 12px;
  max-width: 530px;
  width: calc(100% + 44px);
  padding: 20px;
  border-top: 1px solid #212127;
  background-color: #0f0f13;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  position: relative;
  left: -22px;
  bottom: -22px;
  margin-top: -22px;
}
._twoFA_1idlv_65 > p {
  color: #909090;
  text-align: center;
  font-variant-numeric: lining-nums proportional-nums;
  font-feature-settings: "liga" off;
  font-size: 14px;
  font-weight: 500;
  line-height: 150%;
}
._twoFA_1idlv_65 ._button2FA_1idlv_90 {
  height: 38px;
}
@media screen and (min-width: 400px) {
  ._twoFA_1idlv_65 {
    display: flex;
  }
}
._wallet_14bw1_1 {
  position: relative;
  max-width: 530px;
  overflow: auto;
}
._content_14bw1_7 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  overflow-y: visible;
}
._content_14bw1_7 > p {
  color: #909090;
  font-variant-numeric: lining-nums;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.26px;
  margin-bottom: 8px;
  align-self: center;
  line-height: 120%;
}
._withdrawInfo_14bw1_24 {
  color: #909090;
  text-align: center;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 140% !important;
  letter-spacing: -0.26px;
}
._depositDetails_14bw1_34 {
  text-align: center;
  padding: 4px;
}
._depositDetails_14bw1_34 > p {
  color: #909090;
  font-variant-numeric: lining-nums;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.26px;
  align-self: center;
  line-height: 120%;
}
._depositDetails_14bw1_34 > p:first-child {
  margin-bottom: 8px;
}
._depositAddressWrapper_14bw1_51 {
  position: relative;
}
._depositAddressWrapper_14bw1_51 ._skeletonInput_14bw1_54 {
  width: 75%;
  height: 18px;
  position: absolute;
  bottom: 13px;
  left: 12px;
  margin: auto;
  border-radius: 18px;
}
._wagerRequirementWrapper_14bw1_64 {
  display: flex;
  align-items: center;
  width: 100%;
  animation: _extendHeight_14bw1_1 0.5s cubic-bezier(0, 0.96, 0.49, 1) normal forwards 1;
}
@keyframes _extendHeight_14bw1_1 {
  from {
    height: 0px;
  }
  to {
    height: 135px;
  }
}
._wagerRequirement_14bw1_64 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
  border-radius: 8px;
  border: 1px solid #212127;
  background-color: rgba(33, 33, 39, 0.33);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  animation: _enterWager_14bw1_1 0.5s cubic-bezier(0, 0.96, 0.49, 1) normal forwards 1;
}
@keyframes _enterWager_14bw1_1 {
  from {
    opacity: 0;
    transform: scale(0.85);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
._wagerRequirement_14bw1_64 ._header_14bw1_100 {
  display: flex;
  align-items: center;
  gap: 14px;
}
._wagerRequirement_14bw1_64 ._header_14bw1_100 ._titles_14bw1_105 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  flex: 1 0 0;
}
._wagerRequirement_14bw1_64 ._header_14bw1_100 ._titles_14bw1_105 > h4 {
  color: var(--color-white);
  font-variant-numeric: lining-nums proportional-nums;
  font-feature-settings: "liga" off;
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
}
._wagerRequirement_14bw1_64 ._header_14bw1_100 ._titles_14bw1_105 > p {
  color: var(--color-grey);
  font-variant-numeric: lining-nums tabular-nums;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.26px;
}
._wagerRequirement_14bw1_64 ._footer_14bw1_126 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._wagerRequirement_14bw1_64 ._footer_14bw1_126 ._progressBar_14bw1_131 {
  height: 10px;
}
._wagerRequirement_14bw1_64 ._footer_14bw1_126 ._remaining_14bw1_134 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._wagerRequirement_14bw1_64 ._footer_14bw1_126 ._remaining_14bw1_134 > span:first-child {
  color: var(--color-grey);
  font-variant-numeric: lining-nums tabular-nums;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
}
._wagerRequirement_14bw1_64 ._footer_14bw1_126 ._remaining_14bw1_134 ._amount_14bw1_146 {
  display: flex;
  align-items: center;
  gap: 6px;
  color: var(--color-white);
  font-variant-numeric: lining-nums tabular-nums;
  font-size: 14px;
  font-weight: 600;
}
._currencyLabel_14bw1_156 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
._currencyLabel_14bw1_156 > span {
  color: #909090;
  text-align: right;
  font-variant-numeric: lining-nums;
  font-weight: 500;
}
._currencyLabel_14bw1_156._displayLabel_14bw1_168 {
  justify-content: unset;
  gap: 6px;
}
._selectOptionGroup_14bw1_173 {
  top: 100%;
  border-radius: 8px;
  border: 1px solid #212127;
}
._qrCodeContainer_14bw1_179 {
  width: 124px;
  height: 124px;
  padding: 8.158px;
  border-radius: 6.526px;
  background-color: #fff;
  margin-block: 4px;
  align-self: center;
}
._qrCodeContainer_14bw1_179 ._skeletonQrCode_14bw1_188 {
  width: 100%;
  height: 100%;
}
._qrCodeContainer_14bw1_179 ._skeletonQrCode_14bw1_188 > div:first-child {
  background:
    linear-gradient(
      90deg,
      transparent,
      rgba(255, 255, 255, 0.28),
      transparent);
}
._qrCodeContainer_14bw1_179 ._skeletonQrCode_14bw1_188 > div:last-child > span {
  color: white;
  filter: drop-shadow(0px -1px 0px rgba(255, 255, 255, 0.25)) drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.25));
}
._buyCryptoContainer_14bw1_200 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
  min-height: 600px;
}
._buyCryptoContainer_14bw1_200 ._swappedIframe_14bw1_207 {
  width: 100%;
  height: 600px;
  border: none;
  border-radius: 12px;
  background-color: #212127;
}
._buyCryptoContainer_14bw1_200 ._loadingState_14bw1_214 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 600px;
  color: #909090;
  font-size: 14px;
}
._buyCryptoContainer_14bw1_200 ._errorState_14bw1_222 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 600px;
  color: #909090;
  font-size: 14px;
  gap: 12px;
}
._buyCryptoContainer_14bw1_200 ._errorState_14bw1_222 button {
  padding: 8px 16px;
  background-color: #212127;
  color: #fff;
  border: 1px solid #2e2e35;
  border-radius: 6px;
  cursor: pointer;
  font-size: 14px;
}
._buyCryptoContainer_14bw1_200 ._errorState_14bw1_222 button:hover {
  background-color: #2e2e35;
}
._button_14bw1_245 {
  margin-block: 4px;
}
._publicTip_14bw1_249 {
  display: flex;
  justify-content: space-between;
}
._publicTip_14bw1_249 > label {
  margin-left: 12px;
}
._publicTip_14bw1_249 ._publicTipLabel_14bw1_256 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  font-variant-numeric: lining-nums;
}
._publicTip_14bw1_249 ._publicTipLabel_14bw1_256 > h4 {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
}
._publicTip_14bw1_249 ._publicTipLabel_14bw1_256 > p {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  line-height: 120%;
}
._twoFA_14bw1_274 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  max-width: 530px;
  width: calc(100% + 44px);
  padding: 20px;
  border-top: 1px solid #212127;
  background-color: #0f0f13;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  position: relative;
  left: -22px;
  bottom: -22px;
  margin-top: -22px;
}
._twoFA_14bw1_274 > p {
  color: #909090;
  text-align: center;
  font-variant-numeric: lining-nums proportional-nums;
  font-feature-settings: "liga" off;
  font-size: 14px;
  font-weight: 500;
  line-height: 150%;
}
._twoFA_14bw1_274 ._button2FA_14bw1_299 {
  height: 38px;
}
._withdrawInfo_14bw1_24 {
  line-height: 16px;
  font-size: 13px;
}
._tagWarning_14bw1_308 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  color: var(--color-grey);
}
._tagConfirmCheckbox_14bw1_315 {
  font-size: 12px;
  color: var(--color-grey);
}
._giftCardsContainer_14bw1_320 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
  padding-bottom: 20px;
}
@media screen and (min-height: 1140px) {
  ._giftCardsContainer_14bw1_320 {
    padding-bottom: 0px;
  }
}
._giftCardSection_14bw1_333 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._sectionTitle_14bw1_339 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  margin: 0;
}
._sectionDescription_14bw1_346 {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.5;
  margin: 0;
}
._pulseIframe_14bw1_354 {
  width: 100%;
  height: 500px;
  border: none;
  border-radius: 12px;
  background-color: #212127;
}
._giftCardError_14bw1_362 {
  color: #ff4d4d;
  font-size: 13px;
  font-weight: 500;
  margin: 0;
}
._giftCardSuccess_14bw1_369 {
  color: #00ff88;
  font-size: 13px;
  font-weight: 500;
  margin: 0;
}
._radio_zr1iy_1 {
  display: flex;
  align-items: center;
  width: fit-content;
  cursor: pointer;
}
._radio_zr1iy_1 ._input_zr1iy_7 {
  display: none;
}
._radio_zr1iy_1 ._icon_zr1iy_10 {
  margin-right: 12px;
}
._radio_zr1iy_1 ._icon_zr1iy_10:hover {
  filter: brightness(2.5);
}
._radio_zr1iy_1 ._label_zr1iy_16 {
  margin-left: 8px;
  color: #fff;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 600;
}
._walletSettingsModal_1ngn2_1 {
  max-width: 530px;
}
._content_1ngn2_5 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  overflow-y: unset;
}
._currencies_1ngn2_12 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  justify-content: space-between;
  row-gap: 14px;
}
@media screen and (min-width: 400px) {
  ._currencies_1ngn2_12 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media screen and (min-width: 640px) {
  ._currencies_1ngn2_12 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    row-gap: 26px;
  }
}
._currencies_1ngn2_12 ._currencyOption_1ngn2_29 {
  display: flex;
  justify-content: start;
  width: 100%;
  height: 100%;
}
._controlItem_1ngn2_36 {
  display: flex;
  justify-content: space-between;
}
._controlItem_1ngn2_36 > div {
  display: flex;
  flex-direction: column;
  gap: 8px;
  font-variant-numeric: lining-nums;
}
._controlItem_1ngn2_36 h3 {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
}
._controlItem_1ngn2_36 span {
  color: #909090;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: -0.24px;
  line-height: 120%;
}
._controlItem_1ngn2_36 label {
  margin-left: 12px;
}
._exploreModal_1qmmy_1 {
  height: 820px;
  max-width: 1248px;
  overflow: visible;
}
._exploreModalContent_1qmmy_7 {
  overflow: visible;
}
._explore_1qmmy_1 {
  display: flex;
  flex-direction: column;
  gap: 28px;
  height: 100%;
  position: relative;
}
._cardList_1qmmy_19 {
  overflow-y: auto;
  scroll-behavior: smooth;
  height: 100%;
  padding: 6px 0;
}
._cardListGrid_1qmmy_26 {
  height: max-content;
}
._rewardsFooter_1n1wp_1 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 -22px -22px;
  padding: 20px;
  background: #0f0f13;
  border-top: 1px solid #212127;
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: -0.32px;
  color: #909090;
  white-space: nowrap;
}
._degenVip_1n1wp_18 {
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 150%;
  color: #f5f7fa;
}
._chevron_1n1wp_26 {
  margin-left: 4px;
  transform: rotate(90deg) scale(0.875);
}
._userProgress_7zvrb_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._progressCard_7zvrb_7 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 22px;
  padding: 22px 16px;
  background: rgba(33, 33, 39, 0.3294117647);
  border-radius: 8px;
  border: 1px solid #212127;
  overflow: hidden;
}
._progressCardHeader_7zvrb_19 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: -22px -16px;
  padding: 22px 16px;
}
._progressCardHeader_7zvrb_19:hover {
  background:
    linear-gradient(
      90deg,
      #17171c 0%,
      rgba(33, 33, 39, 0.5019607843) 100%);
  cursor: pointer;
}
._progressCardHeader_7zvrb_19:hover ._chevronIcon_7zvrb_30 {
  opacity: 1;
}
._progressCardHeaderContent_7zvrb_34 {
  display: flex;
  align-items: center;
  gap: 10px;
}
._levelIcon_7zvrb_40 {
  width: 24px;
  height: 24px;
}
._userLevelName_7zvrb_45 {
  font-family: "Work Sans", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: -0.32px;
  color: #ffffff;
}
._chevronIcon_7zvrb_30 {
  width: 16px;
  height: 16px;
  transform: rotate(90deg);
  opacity: 0.5;
}
._divider_7zvrb_61 {
  width: 100%;
  height: 1px;
  background: #0f0f13;
}
._progressCardContent_7zvrb_67 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._progressCardInfo_7zvrb_73 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._progressCardInfoTitle_7zvrb_79 {
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: -0.28px;
  color: #ffffff;
}
._progressCardInfoValue_7zvrb_88 {
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: -0.28px;
  text-align: right;
  color: #909090;
}
._rankAndBonusesSection_7zvrb_98 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._rankAndBonusesHeader_7zvrb_104 {
  display: flex;
  align-items: center;
  gap: 6px;
}
._rankAndBonusesTitle_7zvrb_110 {
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #ffffff;
}
._rankAndBonusesContent_7zvrb_118 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  max-height: 228px;
  overflow-y: auto;
  scroll-behavior: smooth;
  padding: 0;
}
._rankAndBonusesItem_7zvrb_128 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 14px 13px;
  background: rgba(33, 33, 39, 0.3294117647);
  border-radius: 8px;
  border: 1px solid #212127;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
  min-height: 66px;
}
._rankAndBonusesItemContent_7zvrb_141 {
  display: flex;
  align-items: center;
  gap: 8.57px;
}
._blockedItem_7zvrb_147 {
  opacity: 0.5;
}
._placeholderItem_7zvrb_151 {
  opacity: 0.5;
}
._rankAndBonusesItemIcon_7zvrb_155 {
  width: 16.89px;
  height: 16.89px;
}
._rankAndBonusesItemTitle_7zvrb_160 {
  font-family: "Work Sans", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: -2%;
  color: #ffffff;
}
._bonusClaimButton_7zvrb_169,
._blockedItemButton_7zvrb_170 {
  height: 38px;
  padding: 12px;
  width: 94px;
}
@media screen and (min-width: 550px) {
  ._bonusClaimButton_7zvrb_169,
  ._blockedItemButton_7zvrb_170 {
    width: auto;
  }
}
._bonusClaimed_7zvrb_182 {
  display: flex;
  align-items: center;
  gap: 6px;
}
._bonusClaimedTitle_7zvrb_188 {
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: -0.28px;
  color: #ffffff;
}
._skeletonRankAndBonusesItem_7zvrb_197 {
  width: 100%;
  min-height: 66px;
  border-radius: 8px;
}
._bonusCard_dowpw_1 {
  width: 100%;
  height: 100%;
  background-color: rgba(33, 33, 39, 0.3294117647);
  border-radius: 8px;
  padding: 18px 16px;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
  border: 1px solid #212127;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._bonusCardContent_dowpw_14 {
  display: flex;
  align-items: center;
  gap: 12px;
}
._bonusCardIconWrapper_dowpw_20 {
  position: relative;
  width: 38px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._bonusCardIcon_dowpw_20 {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}
@media screen and (min-width: 350px) {
  ._bonusCardIcon_dowpw_20 {
    width: 38px;
    height: 38px;
  }
}
._rankUpIcon_dowpw_41 {
  width: 30px;
  height: 30px;
}
._rankUpArrow_dowpw_46 {
  position: absolute;
  bottom: 0;
  right: 0;
  pointer-events: none;
}
._bonusCardContentText_dowpw_53 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._bonusCardTitle_dowpw_59 {
  font-family: "Work Sans", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: -0.32px;
  color: #ffffff;
}
._bonusCardDescription_dowpw_68 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 120%;
  letter-spacing: -0.16px;
  color: #909090;
}
._bonusCardButton_dowpw_77 {
  height: 38px;
  width: 80px;
  margin-left: 12px;
}
@media screen and (min-width: 550px) {
  ._bonusCardButton_dowpw_77 {
    width: auto;
  }
}
._claimCard_98qtq_1 {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 22px;
}
._moneyBag_98qtq_8 {
  object-fit: contain;
  height: 158px;
  margin-top: 14px;
}
._closeButton_98qtq_14 {
  position: absolute;
  width: 34px;
  height: 34px;
  top: 0;
  left: 0;
}
._closeButtonIcon_98qtq_22 {
  transform: rotate(-90deg);
}
._cardContent_98qtq_26 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  justify-content: space-between;
  padding: 14px 16px;
  background: rgba(33, 33, 39, 0.3294117647);
  border: 1px solid #212127;
  border-radius: 8px;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
  height: 66px;
}
._cardContentHeader_98qtq_40 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
._title_98qtq_47 {
  color: #fff;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.28px;
  margin-bottom: 4px;
}
._subtitle_98qtq_57 {
  color: #909090;
  font-variant-numeric: lining-nums;
  font-size: 12px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -0.24px;
}
._expiryInfo_98qtq_66 {
  color: #909090;
  text-align: center;
  font-variant-numeric: lining-nums;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.26px;
}
._cardContentBody_98qtq_76 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._amount_98qtq_82 {
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: -0.28px;
  color: #ffffff;
}
._currencyIcon_98qtq_91 {
  width: 16px;
  height: 16px;
  transform: scale(0.875);
}
._button_98qtq_97 {
  width: 100%;
}
._bonus_i86bc_1 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._depositBonusCard_i86bc_7 {
  border: 1px solid #212127;
  border-radius: 10px;
  background: #0f0f13;
  padding: 14px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._depositBonusCard_i86bc_7 p {
  margin: 0;
  color: #b5b5bc;
  font-size: 12px;
}
._depositBonusHeader_i86bc_22 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._depositBonusHeader_i86bc_22 h3 {
  margin: 0;
  color: #fff;
  font-size: 14px;
}
._depositBonusHeader_i86bc_22 span {
  color: #66e1a5;
  font-size: 12px;
  font-weight: 600;
}
._depositBonusProgress_i86bc_38 {
  width: 100%;
  height: 6px;
  border-radius: 999px;
  background: #1d1d22;
  overflow: hidden;
}
._depositBonusProgressFill_i86bc_46 {
  height: 100%;
  background: #00d084;
}
._rakebackBoost_1d104_1 {
  display: flex;
  flex-direction: column;
  padding: 16px;
  width: 100%;
  border-radius: 8px;
  border: 1px solid #212127;
  background: rgba(33, 33, 39, 0.33);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  animation: _enterBoost_1d104_1 0.5s cubic-bezier(0, 0.96, 0.49, 1) normal forwards 1;
}
@keyframes _enterBoost_1d104_1 {
  from {
    opacity: 0;
    transform: scale(0.85);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
._rakebackBoost_1d104_1 ._boostHeader_1d104_22 {
  display: flex;
  align-items: center;
  gap: 14px;
}
._rakebackBoost_1d104_1 ._boostHeader_1d104_22 h4 {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.28px;
}
._rakebackBoost_1d104_1 ._boostHeader_1d104_22 p {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.26px;
  margin-top: 6px;
}
._rakebackBoost_1d104_1 ._boostHeader_1d104_22 ._boostIcon_1d104_42 {
  width: 48px;
  height: 48px;
  position: relative;
}
._rakebackBoost_1d104_1 ._boostHeader_1d104_22 ._boostIcon_1d104_42._timedBoost_1d104_47 ._batteryBar_1d104_47:first-child {
  animation: _batteryCharge_1d104_1 2s ease infinite;
}
@keyframes _batteryCharge_1d104_1 {
  0%, 100% {
    opacity: 0.5;
  }
  50% {
    opacity: 1;
  }
}
._rakebackBoost_1d104_1 ._boostHeader_1d104_22 ._boostIcon_1d104_42 ._batteryBolt_1d104_58,
._rakebackBoost_1d104_1 ._boostHeader_1d104_22 ._boostIcon_1d104_42 ._batteryBar_1d104_47 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
._rakebackBoost_1d104_1 ._boostHeader_1d104_22 ._boostIcon_1d104_42 ._batteryBar_1d104_47:nth-child(4) {
  transform: translateY(0);
}
._rakebackBoost_1d104_1 ._boostHeader_1d104_22 ._boostIcon_1d104_42 ._batteryBar_1d104_47:nth-child(3) {
  transform: translateY(-6px);
}
._rakebackBoost_1d104_1 ._boostHeader_1d104_22 ._boostIcon_1d104_42 ._batteryBar_1d104_47:nth-child(2) {
  transform: translateY(-12px);
}
._rakebackBoost_1d104_1 ._boostHeader_1d104_22 ._boostIcon_1d104_42 ._batteryBar_1d104_47:nth-child(1) {
  transform: translateY(-18px);
}
._rakebackBoost_1d104_1 ._boostHeader_1d104_22 ._boostIcon_1d104_42 ._batteryBolt_1d104_58 {
  animation: _boltFlash_1d104_1 2s ease infinite;
}
@keyframes _boltFlash_1d104_1 {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-2px);
  }
}
._rakebackBoost_1d104_1 ._boostHeader_1d104_22 ._tooltip_1d104_87 {
  width: max-content;
  margin-left: auto;
}
._rakebackBoost_1d104_1 ._boostHeader_1d104_22 ._tooltip_1d104_87 ._boostInfo_1d104_91 {
  width: 34px;
  height: 34px;
}
._rakebackBoost_1d104_1 ._boostRemaining_1d104_95 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #909090;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -0.28px;
  margin-top: 12px;
}
._rakebackBoost_1d104_1 ._boostRemaining_1d104_95 ._time_1d104_47 {
  color: #fff;
}
._progressBar_1d104_110 {
  height: 8px;
  margin-top: 16px;
}
._tooltip_1d104_87 {
  display: inline-flex;
  align-items: center;
  width: max-content !important;
  height: auto;
  position: relative;
}
._tooltipChildren_1d104_123 {
  display: inline-flex;
  align-items: center;
  width: auto;
  height: auto;
  position: static;
}
._tooltipStyle_1d104_131 {
  max-width: 372px;
  text-align: center;
  background: #09090b !important;
  border: 1px solid #212127 !important;
  border-radius: 7px !important;
  padding: 8px !important;
  box-shadow: 0 12px 12px -2px rgba(0, 0, 0, 0.06), 0 10px 10px -0.5px rgba(0, 0, 0, 0.02);
}
._tooltipLabel_1d104_141 {
  color: #c9c9c9;
  font-size: 12px;
  font-weight: 500;
  line-height: 140%;
  text-transform: capitalize;
  width: 100%;
  white-space: normal;
}
._tooltipArrow_1d104_151 {
  border-color: #212127;
  background-color: #09090b;
}
._container_x6lup_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
}
._currencyList_x6lup_7 {
  display: flex;
  flex-direction: column;
  background: rgba(33, 33, 39, 0.3294117647);
  border-radius: 9px;
  padding: 16px 18px;
  border: 1px solid #212127;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
  gap: 17.5px;
}
._currencyRow_x6lup_18 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._currencySkeletonInfo_x6lup_24 {
  width: 30%;
  height: 14px;
}
._currencySkeletonAmount_x6lup_29 {
  width: 20%;
  height: 16px;
}
._currencyInfo_x6lup_34 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._amount_x6lup_40 {
  color: white;
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: -0.32px;
  color: var(--color-white);
}
._usdAmountContainer_x6lup_49 {
  display: flex;
  align-items: center;
  gap: 6px;
}
._usdAmount_x6lup_49 {
  font-weight: 500;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: -0.32px;
  color: var(--color-grey);
}
._divider_x6lup_63 {
  width: 100%;
  height: 1px;
  background: #212127;
}
._empty_x6lup_69 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  padding: 40px 16px;
  animation: _enterEmpty_x6lup_1 500ms ease;
  height: 326px;
}
@keyframes _enterEmpty_x6lup_1 {
  0% {
    opacity: 0;
    transform: translateY(12px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._empty_x6lup_69 ._image_x6lup_88 {
  height: 158px;
  max-width: 254px;
  margin: 14px 0;
  filter: grayscale(100%);
  opacity: 0.6;
}
._empty_x6lup_69 ._message_x6lup_95 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: -0.32px;
  text-align: center;
  color: #909090;
  max-width: 320px;
}
._container_dzp1w_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 22px;
  padding: 22px 16px;
  background: rgba(33, 33, 39, 0.3294117647);
  border: 1px solid #212127;
  border-radius: 8px;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._imageContainer_dzp1w_13 {
  width: 100%;
  height: 168px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 22px;
  padding-bottom: 10px;
}
._image_dzp1w_13 {
  width: 52px;
  height: 52px;
}
._imageTitle_dzp1w_29 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: -0.32px;
  text-align: center;
  color: #909090;
}
._divider_dzp1w_39 {
  width: 100%;
  height: 1px;
  background: #0f0f13;
}
._progressCardContent_dzp1w_45 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._progressCardInfo_dzp1w_52 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._progressCardInfoTitleContainer_dzp1w_58 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._progressCardInfoTitleIcon_dzp1w_64 {
  width: 18px;
  height: 18px;
}
._progressCardInfoTitle_dzp1w_58 {
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: -0.28px;
  color: #ffffff;
}
._progressCardInfoValue_dzp1w_78 {
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: -0.28px;
  text-align: right;
  color: #909090;
}
._container_upcwq_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  padding: 40px 16px;
  animation: _enterEmpty_upcwq_1 500ms ease;
  height: 326px;
}
@keyframes _enterEmpty_upcwq_1 {
  0% {
    opacity: 0;
    transform: translateY(12px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._image_upcwq_21 {
  max-width: 254px;
  margin: 14px 0;
  filter: grayscale(100%);
  opacity: 0.6;
}
._message_upcwq_28 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: -0.32px;
  text-align: center;
  color: #909090;
  max-width: 320px;
}
._learnMoreButton_upcwq_39 {
  width: 100%;
  max-width: 400px;
}
._container_v6txj_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 22px;
}
._image_v6txj_8 {
  max-width: 254px;
  margin: 14px 0;
}
._infoContainer_v6txj_13 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 14px 16px;
  background: rgba(33, 33, 39, 0.3294117647);
  border: 1px solid #212127;
  border-radius: 8px;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._titleContainer_v6txj_25 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._title_v6txj_25 {
  font-family: "Work Sans", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: -0.32px;
  color: #ffffff;
}
._subtitle_v6txj_40 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 120%;
  letter-spacing: -0.32px;
  color: #909090;
}
._amountContainer_v6txj_49 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._amount_v6txj_49 {
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: -0.32px;
  color: #ffffff;
}
._claimButton_v6txj_64 {
  width: 100%;
}
._expiryInfo_v6txj_68 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 13px;
  line-height: 100%;
  letter-spacing: -2%;
  text-align: center;
  color: #909090;
}
._modalOverlay_m0gfv_1 {
  height: 100%;
  padding: 70px 10px;
}
@media screen and (min-width: 400px) {
  ._modalOverlay_m0gfv_1 {
    padding: 70px 30px;
  }
}
._modal_m0gfv_1 {
  overflow: auto;
  width: 100%;
  max-width: 530px;
  padding-top: 20px;
}
._tabBar_m0gfv_18 {
  width: 100%;
  overflow-x: auto;
  justify-content: unset;
}
._content_m0gfv_24 {
  display: flex;
  flex-direction: column;
  overflow: visible;
}
._header_m0gfv_30 {
  margin-bottom: 18px;
}
._container_m0gfv_34 {
  display: flex;
  flex-direction: column;
  padding-bottom: 22px;
  gap: 22px;
}
._divider_m0gfv_41 {
  width: 100%;
  height: 1px;
  background-color: #212127;
}
._redeemCode_47bu9_1 {
  position: relative;
  max-width: 530px;
  overflow: hidden;
}
._content_47bu9_7 {
  display: flex;
  flex-direction: column;
  gap: 22px;
}
._vipBlockExpander_47bu9_13 {
  height: 38px;
}
._vipBlock_47bu9_13 {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 60px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-top: 1px solid #212127;
  background-color: #0f0f13;
  color: #909090;
  font-variant-numeric: lining-nums proportional-nums;
  font-feature-settings: "liga" off;
  font-size: 14px;
  font-weight: 500;
  line-height: 150%;
}
._vipBlock_47bu9_13 ._vipText_47bu9_35 {
  color: #fff;
  font-weight: 600;
}
._vipBlock_47bu9_13 ._vipArrow_47bu9_39 {
  transform: scale(0.4375);
  margin-left: -6px;
}
._restrictedRegionModal_1qoja_1 {
  width: calc(100% - 40px);
  padding: 26px;
}
@media screen and (min-width: 768px) {
  ._restrictedRegionModal_1qoja_1 {
    width: 560px;
  }
}
._content_1qoja_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 26px;
  text-align: center;
  overflow: hidden;
}
._image_1qoja_20 {
  width: 162px;
  height: 146px;
  aspect-ratio: 81/73;
}
._title_1qoja_26 {
  margin: 8px 0 12px;
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 110%;
  letter-spacing: -0.44px;
}
._description_1qoja_35 {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.26px;
}
._buttons_1qoja_43 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  justify-content: center;
  gap: 8px;
  width: 100%;
}
@media screen and (min-width: 640px) {
  ._buttons_1qoja_43 {
    display: flex;
    justify-content: center;
  }
}
._button_1qoja_43 {
  height: 40px;
  width: 100%;
}
@media screen and (min-width: 640px) {
  ._button_1qoja_43 {
    width: 99px;
  }
}
._icon_1qoja_67 {
  width: 22px;
  height: 22px;
}
._divider_1qoja_72 {
  width: 100%;
  height: 1px;
  background-color: #212127;
}
._userFlag_1qoja_78 {
  margin-right: 6px;
  margin-left: 8px;
}
._userFlag_1qoja_78 svg {
  width: 20px;
  height: 20px;
}
._userLocation_1qoja_87 {
  display: inline;
  word-break: break-word;
  align-items: center;
}
._userLocation_1qoja_87 span {
  display: inline;
  vertical-align: middle;
  color: #909090;
  font-size: 14px;
  font-weight: 500;
}
._userLocation_1qoja_87 span._country_1qoja_99 {
  color: white;
  font-weight: 600;
}
._weeklyRaceModal_1cwsw_1 {
  position: relative;
  width: 100%;
}
@media screen and (min-width: 640px) {
  ._weeklyRaceModal_1cwsw_1 {
    width: 600px;
  }
}
._content_1cwsw_11 {
  display: flex;
  flex-direction: column;
  gap: 22px;
}
._buttonClose_1cwsw_17 {
  position: absolute;
  top: 19px;
  right: 19px;
  cursor: pointer;
}
._header_1cwsw_24 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  padding: 8px 0px;
  text-align: center;
  font-variant-numeric: lining-nums;
}
._header_1cwsw_24 > span {
  display: flex;
  align-items: center;
  padding: 0px 7px;
  border-radius: 6px;
  border: 1px solid #212127;
  background-color: #15151a;
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  line-height: 110%;
  letter-spacing: -0.26px;
  height: 21px;
}
._header_1cwsw_24 > h1 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 110%;
  letter-spacing: -0.44px;
}
._header_1cwsw_24 > p {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.26px;
}
._image_1cwsw_62 {
  width: 100%;
  height: auto;
  aspect-ratio: 556/310;
  border-radius: 9px;
  object-fit: contain;
}
._indicators_1cwsw_70 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 18px;
  border-radius: 9px;
  border: 1px solid #212127;
  background-color: rgba(33, 33, 39, 0.3294117647);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
}
@media screen and (min-width: 500px) {
  ._indicators_1cwsw_70 {
    flex-direction: row;
    gap: 22px;
  }
}
._indicators_1cwsw_70 ._indicator_1cwsw_70 {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  flex: 1 0 0;
}
@media screen and (min-width: 500px) {
  ._indicators_1cwsw_70 ._indicator_1cwsw_70 {
    flex-direction: column;
    justify-content: center;
  }
}
._indicators_1cwsw_70 ._indicator_1cwsw_70 ._value_1cwsw_100 {
  display: flex;
  align-items: center;
  gap: 6px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -0.28px;
}
._indicators_1cwsw_70 ._indicator_1cwsw_70 ._text_1cwsw_109 {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.26px;
}
._indicators_1cwsw_70 ._separator_1cwsw_115 {
  width: 100%;
  height: 1px;
  background-color: #212127;
}
@media screen and (min-width: 500px) {
  ._indicators_1cwsw_70 ._separator_1cwsw_115 {
    width: 1px;
    height: 50px;
  }
}
._readMore_1cwsw_127 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 46px;
  padding: 12px 14px;
  border-radius: 8px;
  background-color: #212127;
  box-shadow: 0px 1px 0px 0px #2a2a31 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
}
._readMore_1cwsw_127 > h3 {
  color: #fff;
  font-variant-numeric: lining-nums proportional-nums;
  font-feature-settings: "liga" off;
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: -0.28px;
  color: #fff;
}
._readMore_1cwsw_127 ._icon_1cwsw_147 {
  transform: rotate(90deg);
}
._timeRemaining_1cwsw_151 ._timeRemainingHeader_1cwsw_151 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 8px;
}
._timeRemaining_1cwsw_151 ._timeRemainingHeader_1cwsw_151 > h4 {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.28px;
}
._timeRemaining_1cwsw_151 ._timeRemainingHeader_1cwsw_151 > p {
  color: #909090;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.28px;
}
._timeRemaining_1cwsw_151 ._progressBar_1cwsw_170 {
  border-radius: 10px;
  background: #0d0d10;
  padding: 2px;
  height: 10px;
  margin-top: 16px;
}
._skeletonTag_1cwsw_178 {
  width: 52px;
  height: 21px;
  border-radius: 6px;
}
._skeletonTitle_1cwsw_184 {
  width: 80%;
  height: 24px;
  border-radius: 4px;
}
._skeletonDescription_1cwsw_190 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  gap: 4px;
  height: 56px;
}
._skeletonDescription_1cwsw_190 > div {
  width: 100%;
  height: 14px;
  border-radius: 4px;
}
._skeletonDescription_1cwsw_190 > div:not(:last-child) {
  margin-bottom: 2px;
}
._skeletonImage_1cwsw_207 {
  width: 100%;
  aspect-ratio: 556/309;
  border-radius: 9px;
}
._skeletonTimeLabel_1cwsw_213 {
  width: 120px;
  height: 14px;
  border-radius: 4px;
}
._skeletonTimeValue_1cwsw_219 {
  width: 80px;
  height: 14px;
  border-radius: 4px;
}
._skeletonProgress_1cwsw_225 {
  height: 10px;
  border-radius: 10px;
  margin-top: 16px;
}
._skeletonIndicator_1cwsw_231 {
  flex: 1 0 0;
  height: 50px;
  border-radius: 4px;
}
._skeletonFill_1cwsw_237 {
  width: 100%;
  height: 100%;
  border-radius: 8px;
}
._account_1v8f6_1 {
  display: flex;
  flex-direction: column;
  gap: 40px;
  max-width: 1200px;
  min-height: 80vh;
  width: 100%;
  margin: 50px auto 100px;
  padding-bottom: 100px;
}
@media screen and (min-width: 900px) {
  ._account_1v8f6_1 {
    flex-direction: row;
    margin: 50px auto 0px;
    gap: 100px;
  }
}
._content_1v8f6_19 {
  width: 100%;
  max-width: 907px;
}
._skeletonTitle_1v8f6_24 {
  width: 87px;
  height: 22px;
  border-radius: 8px;
}
._skeletonTabBar_1v8f6_30 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
}
._skeletonTabBar_1v8f6_30 ._tab_1v8f6_36 {
  width: 100%;
  height: 42px;
  border-radius: 8px;
}
._skeletonProfile_1v8f6_42 {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
._skeletonProfile_1v8f6_42 ._user_1v8f6_47 {
  width: 100%;
  height: 94px;
  border-radius: 10px;
}
._skeletonProfile_1v8f6_42 ._overview_1v8f6_52 {
  width: 100%;
  height: 397px;
  border-radius: 10px;
}
._skeletonProfile_1v8f6_42 ._information_1v8f6_57 {
  width: 100%;
  height: 334px;
  border-radius: 10px;
}
._accountMenu_us5b2_1 {
  min-width: 193px;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 26px;
}
._accountMenuTitle_us5b2_9 {
  font-family: "Work Sans", sans-serif;
  font-size: 22px;
  line-height: 22px;
  font-weight: 600;
  color: #ffffff;
}
._accountMenuItems_us5b2_17 {
  display: flex;
  flex-direction: row;
  gap: 6px !important;
  overflow: auto;
  width: 100%;
}
@media screen and (min-width: 900px) {
  ._accountMenuItems_us5b2_17 {
    flex-direction: column;
  }
}
._accountMenuItem_us5b2_17 {
  padding: 12px !important;
  height: 40px !important;
}
._blog_1yujm_1 {
  display: flex;
  flex-direction: column;
  gap: 50px;
  width: 100%;
  max-width: 1200px;
  min-height: 100vh;
  padding-block: 50px 100px;
  container: blog-container/inline-size;
}
._buttonBack_1yujm_12 {
  margin-bottom: 30px;
}
@container (min-width: 950px) {
  ._blogTabBar_1yujm_17 {
    width: fit-content;
  }
}
@container (min-width: 300px) {
  ._promotionsTabBar_1yujm_23 {
    width: fit-content;
  }
}
._separator_1yujm_28 {
  opacity: 0.5;
}
._skeletonTabBar_1yujm_32 {
  width: 287px;
  height: 50px;
  border-radius: 10px;
  margin-top: 30px;
}
._skeletonBlogMain_1yujm_39 {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
._skeletonBlogMain_1yujm_39 > ._image_1yujm_44 {
  object-fit: cover;
  height: 300px;
  width: 100%;
  border-radius: 10px;
}
@media screen and (min-width: 900px) {
  ._skeletonBlogMain_1yujm_39 {
    flex-direction: row;
  }
  ._skeletonBlogMain_1yujm_39 > img {
    max-width: 533px;
  }
}
._skeletonBlogMain_1yujm_39 ._blogContent_1yujm_58 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 16px;
  width: 100%;
}
._skeletonBlogMain_1yujm_39 ._blogContent_1yujm_58 ._status_1yujm_65 {
  width: 50%;
  height: 26px;
  border-radius: 10px;
}
._skeletonBlogMain_1yujm_39 ._blogContent_1yujm_58 ._title_1yujm_70 {
  width: 100%;
  height: 46px;
  border-radius: 46px;
}
._skeletonBlogMain_1yujm_39 ._blogContent_1yujm_58 ._description_1yujm_75 {
  width: 100%;
  height: 22px;
  border-radius: 22px;
}
._skeletonBlogSmall_1yujm_81 {
  display: flex;
  flex-direction: column;
  max-width: 389px;
}
._skeletonBlogSmall_1yujm_81 > ._image_1yujm_44 {
  object-fit: cover;
  width: 100%;
  height: 220px;
  border-radius: 8px;
  margin-bottom: 22px;
}
._skeletonBlogSmall_1yujm_81 ._blogContent_1yujm_58 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}
._skeletonBlogSmall_1yujm_81 ._blogContent_1yujm_58 ._status_1yujm_65 {
  width: 50%;
  height: 26px;
  border-radius: 10px;
  margin-bottom: 16px;
}
._skeletonBlogSmall_1yujm_81 ._blogContent_1yujm_58 ._title_1yujm_70 {
  width: 100%;
  height: 24px;
  border-radius: 24px;
  margin-bottom: 12px;
}
._skeletonBlogSmall_1yujm_81 ._blogContent_1yujm_58 ._description_1yujm_75 {
  width: 100%;
  height: 60px;
  border-radius: 20px;
  font-size: 16px;
  gap: 8px;
}
._blogs_1yujm_119 {
  display: flex;
  flex-direction: column;
}
._grid_1yujm_124 {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  column-gap: 22px;
  row-gap: 60px;
}
@media screen and (min-width: 500px) {
  ._grid_1yujm_124 {
    grid-template-columns: repeat(2, 1fr);
    row-gap: 50px;
  }
}
@media screen and (min-width: 900px) {
  ._grid_1yujm_124 {
    grid-template-columns: repeat(3, 1fr);
    row-gap: 40px;
  }
}
@container (min-width: 900px) {
  ._tabBar_d1jk9_2 {
    width: fit-content;
  }
}
._skeletonSpotlight_d1jk9_7 {
  width: 100%;
  border-radius: 10px;
  height: 218px;
}
._skeletonSearch_d1jk9_13 {
  width: 100%;
  height: 44px;
  border-radius: 10px;
  margin-bottom: 24px;
}
._skeletonTabBar_d1jk9_20 {
  width: 100%;
  max-width: 901px;
  height: 50px;
  border-radius: 10px;
}
._gameContainer_it6y4_1 {
  width: 100%;
  height: 698px;
  border-radius: 10px;
}
._gameInfo_it6y4_7 {
  border-radius: 10px;
  width: 100%;
  height: 93px;
}
._logo_it6y4_13 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  opacity: 0.05;
}
._banners_l1226_1 {
  display: flex;
  flex-direction: column;
  gap: 28px;
}
._separator_l1226_7 {
  height: 1px;
  background:
    linear-gradient(
      90deg,
      #0d0d10 0%,
      #212127 50%,
      #0d0d10 100%);
}
._row_l1226_12 {
  display: flex;
  gap: 12px;
}
._skeletonSpotlight_l1226_17 {
  width: 100%;
  border-radius: 10px;
  height: 487px;
}
@media screen and (min-width: 768px) {
  ._skeletonSpotlight_l1226_17 {
    height: 300px;
  }
}
._skeletonBanner_l1226_28 {
  width: 100%;
  height: 210px;
  border-radius: 10px;
}
._gameContainer_zncb9_1 {
  width: 100%;
  height: 742px;
  border-radius: 10px;
}
._gameInfo_zncb9_7 {
  border-radius: 10px;
  width: 100%;
  height: 93px;
}
._logo_zncb9_13 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  opacity: 0.05;
}
._transactions_38smv_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 80vh;
  gap: 40px;
}
@media screen and (min-width: 1024px) {
  ._transactions_38smv_1 {
    flex-direction: row;
    gap: 100px;
  }
}
._tabs_38smv_15 {
  display: flex;
  flex-direction: column;
  gap: 26px;
  flex-grow: 0;
  flex-shrink: 0;
}
._tabs_38smv_15 > h1 {
  font-size: 22px;
  font-weight: 600;
  letter-spacing: -0.44px;
  color: #fff;
}
@media screen and (min-width: 1024px) {
  ._tabs_38smv_15 {
    width: 193px;
  }
}
._routes_38smv_34 {
  width: 100%;
  max-width: 907px;
}
._content_38smv_39 {
  width: 100%;
  max-width: 907px;
}
._skeletonTitle_38smv_44 {
  width: 133px;
  height: 22px;
  border-radius: 8px;
}
._skeletonTabBar_38smv_50 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
}
._skeletonTabBar_38smv_50 ._tab_38smv_15 {
  width: 100%;
  height: 42px;
  border-radius: 8px;
}
._skeletonProfile_38smv_62 {
  display: flex;
  flex-direction: column;
  gap: 22px;
}
._skeletonProfile_38smv_62 ._user_38smv_67 {
  width: 100%;
  height: 94px;
  border-radius: 10px;
}
._skeletonProfile_38smv_62 ._overview_38smv_72 {
  width: 100%;
  height: 397px;
  border-radius: 10px;
}
._skeletonProfile_38smv_62 ._information_38smv_77 {
  width: 100%;
  height: 334px;
  border-radius: 10px;
}
._filter_38smv_83 {
  width: 226px;
  height: 42px;
  border-radius: 8px;
}
._vipContainer_waezi_1 {
  display: flex;
  flex-direction: column;
  gap: 60px;
  width: 100%;
  max-width: 1200px;
  margin: 50px 0 100px;
}
._carouselContent_waezi_10 {
  gap: 12px;
}
._timingSlider_waezi_14 {
  padding: 60px 0px;
}
._timingSliderCardContent_waezi_18 {
  margin-top: 32px;
}
@media screen and (min-width: 900px) {
  ._timingSliderCardContent_waezi_18 {
    margin-top: 0;
  }
}
._userProgressSkeleton_waezi_27 {
  width: 100%;
  height: 263px;
  border-radius: 10px;
}
._sliderWithTimeSkeleton_waezi_33 {
  display: flex;
  justify-content: space-between;
  padding: 60px 0px;
}
._sliderWithTimeSkeleton_waezi_33 ._sliderLeftContent_waezi_38 {
  display: flex;
  flex-direction: column;
  gap: 32px;
  max-width: 532px;
  width: 100%;
}
._sliderWithTimeSkeleton_waezi_33 ._sliderLeftContent_waezi_38 ._sliderSelector_waezi_45 {
  width: 44px;
  height: 18px;
  border-radius: 18px;
}
._sliderWithTimeSkeleton_waezi_33 ._sliderLeftContent_waezi_38 ._sliderTitle_waezi_50 {
  width: 50%;
  height: 46px;
  border-radius: 8px;
}
._sliderWithTimeSkeleton_waezi_33 ._sliderLeftContent_waezi_38 ._sliderDescription_waezi_55 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 55px;
  margin-top: -16px;
  gap: 8px;
}
._sliderWithTimeSkeleton_waezi_33 ._sliderLeftContent_waezi_38 ._sliderButton_waezi_63 {
  width: 88px;
  height: 40px;
  border-radius: 8px;
}
._sliderWithTimeSkeleton_waezi_33 ._sliderRightContent_waezi_68 {
  width: 100%;
  max-width: 409px;
  height: 238px;
  border-radius: 10px;
}
._faqSkeleton_waezi_75 {
  display: flex;
  flex-direction: column;
  gap: 25px;
  margin-top: 6px;
}
._faqSkeleton_waezi_75 ._faqTitle_waezi_81 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._faqSkeleton_waezi_75 ._faqTitle_waezi_81 ._icon_waezi_86 {
  width: 20px;
  height: 20px;
  border-radius: 20px;
}
._faqSkeleton_waezi_75 ._faqTitle_waezi_81 ._title_waezi_91 {
  width: 148px;
  height: 18px;
  border-radius: 8px;
}
._faqSkeleton_waezi_75 ._faqGrid_waezi_96 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 14px;
}
._faqSkeleton_waezi_75 ._faqGrid_waezi_96 ._faqBlock_waezi_101 {
  width: 100%;
  height: 54px;
  border-radius: 8px;
}
._advancedSettingsWrapper_xqlo7_1 {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
@container main-container (width > 900px) {
  ._advancedSettingsWrapper_xqlo7_1 {
    gap: 22px;
  }
}
._advancedSettingsButton_xqlo7_12 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #909090;
  height: 24px;
  width: 100%;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.26px;
}
._advancedSettingsContainer_xqlo7_26 {
  overflow: hidden;
  position: relative;
  height: max-content;
}
@container main-container (width > 900px) {
  ._advancedSettingsContainer_xqlo7_26 {
    height: 100%;
  }
}
._advancedSettings_xqlo7_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  transition: opacity 0.3s ease, transform 0.3s ease;
  overflow-y: auto;
  scrollbar-width: none;
  opacity: 0;
  transform: translateY(10px);
  height: 0;
  pointer-events: none;
}
._advancedSettings_xqlo7_1._open_xqlo7_49 {
  opacity: 1;
  transform: translateY(0);
  height: 100%;
  margin-top: 22px;
  pointer-events: all;
}
@container main-container (width > 900px) {
  ._advancedSettings_xqlo7_1 {
    height: 100%;
  }
  ._advancedSettings_xqlo7_1._open_xqlo7_49 {
    margin-top: 0px;
  }
}
._fadeWrapper_xqlo7_65 {
  color: #15151a;
  display: none;
}
@container main-container (width > 900px) {
  ._fadeWrapper_xqlo7_65 {
    display: block;
  }
}
._container_1hbqe_1 {
  display: flex;
  flex-direction: column;
}
._labels_1hbqe_6 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
._label_1hbqe_6 {
  color: #909090;
  font-family: "Work Sans", sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  text-wrap: nowrap;
}
._content_1hbqe_23 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 4px;
  border: 1px solid #212127;
  border-radius: 9px;
  padding: 6px;
  background-color: rgba(13, 13, 16, 0.5019607843);
}
._selection_1hbqe_34 {
  position: relative;
  display: flex;
  flex: 1;
  gap: 4px;
}
._indicator_1hbqe_41 {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-radius: 6px;
  background-color: #292930;
  transition:
    transform 200ms ease,
    width 200ms ease,
    height 200ms ease;
  pointer-events: none;
  z-index: 0;
  box-shadow: 0 1px 0 0 #303039 inset, 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._button_1hbqe_55 {
  padding: 8px 10px;
  border-radius: 6px;
  height: 32px;
  width: 100%;
  position: relative;
  z-index: 1;
  opacity: 0.5;
  cursor: pointer;
}
._button_1hbqe_55:hover {
  opacity: 1;
}
@media screen and (min-width: 1024px) {
  ._button_1hbqe_55._resetButton_1hbqe_69 {
    width: 53px;
  }
  ._button_1hbqe_55._increaseButton_1hbqe_72 {
    width: 89px;
  }
}
._active_1hbqe_77 {
  opacity: 1;
}
._buttonLabel_1hbqe_81 {
  text-align: center;
  font-family: "Work Sans", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 100%;
  display: flex;
  text-wrap: nowrap;
  color: #fff;
}
._inputContainer_1hbqe_93 {
  position: relative;
  display: flex;
  flex: 1;
}
._input_1hbqe_93 {
  border-radius: 6px;
  background-color: #151519;
  border: 1px solid #212127;
  padding: 6px 24px 6px 10px;
  width: 100%;
  height: 32px;
  color: #fff;
  font-weight: 600;
}
._input_1hbqe_93:focus {
  outline: none;
}
._disabled_1hbqe_113 {
  opacity: 0.5;
  cursor: not-allowed;
}
._icon_1hbqe_118 {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 8px;
}
._autoBetButton_voqid_1 {
  display: flex;
  flex-direction: column-reverse;
  width: 100%;
}
@container main-container (width > 900px) {
  ._autoBetButton_voqid_1 {
    flex-direction: column;
    width: 100%;
    bottom: 24px;
  }
}
._profitOnWin_voqid_14 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 7px 7px 0 0;
  background: rgba(13, 13, 16, 0.5);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  padding: 8px;
  width: calc(100% - 20px);
  margin: 0 auto;
  gap: 8px;
  opacity: 1;
  transform: translateY(0);
  transition: transform 0.3s ease, opacity 0.3s ease;
}
._profitOnWin_voqid_14._hide_voqid_29 {
  transform: translateY(30px);
  opacity: 0;
  pointer-events: none;
}
._label_voqid_35 {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.26px;
}
._value_voqid_43 {
  display: flex;
  align-items: center;
  color: white;
  gap: 6px;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
}
._startButton_voqid_53 {
  width: 100%;
  position: relative;
  z-index: 1;
}
._currentNextProfitWrapper_186tm_1 {
  padding: 1px;
  background: linear-gradient(#0c7439, #222229);
  border-radius: 9px;
}
._currentNextProfit_186tm_1 {
  background: linear-gradient(#13201c, #151519);
  border-radius: 8px;
  padding: 16px 18px;
}
._currentProfitGroup_186tm_13,
._nextProfitGroup_186tm_14 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._separator_186tm_20 {
  background: #212127;
  margin: 20px 0;
}
._values_186tm_25 {
  justify-content: space-between;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 100%;
  color: white;
}
._row_186tm_34 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._subtitle_186tm_40 {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
}
._multiplier_186tm_46 {
  color: #00ff6a;
}
._betAmountInput_q7ooe_1 {
  order: 4;
}
._minesSelect_q7ooe_5 {
  order: 3;
}
._numberOfBets_q7ooe_9 {
  order: 2;
}
._settings_q7ooe_13 {
  order: 1;
}
._betButton_q7ooe_17 {
  order: 5;
}
@container main-container (width > 900px) {
  ._betAmountInput_q7ooe_1,
  ._minesSelect_q7ooe_5,
  ._numberOfBets_q7ooe_9,
  ._settings_q7ooe_13,
  ._betButton_q7ooe_17 {
    order: unset;
  }
}
._gameView_1b4cx_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  container: minesGame/inline-size;
}
._betAmountInput_1zk8o_1 {
  order: 3;
}
._profitOnWin_1zk8o_5 {
  order: 2;
}
._numberOfBets_1zk8o_9 {
  order: 2;
}
._settings_1zk8o_13 {
  order: 1;
}
._betButton_1zk8o_17 {
  order: 4;
}
@container main-container (width > 900px) {
  ._betAmountInput_1zk8o_1,
  ._profitOnWin_1zk8o_5,
  ._numberOfBets_1zk8o_9,
  ._settings_1zk8o_13,
  ._betButton_1zk8o_17 {
    order: unset;
  }
}
._betAmountInput_lpz33_1 {
  order: 3;
}
._profitOnWinInput_lpz33_5 {
  order: 2;
}
._settings_lpz33_9 {
  order: 1;
}
._placeBetButton_lpz33_13 {
  -webkit-user-select: none;
  user-select: none;
  order: 4;
}
@container main-container (width > 900px) {
  ._betAmountInput_lpz33_1,
  ._profitOnWinInput_lpz33_5,
  ._settings_lpz33_9,
  ._placeBetButton_lpz33_13 {
    order: unset;
  }
}
@container main-container (width > 900px) {
  ._gameView_hf6sv_2 {
    min-height: 630px;
  }
}
._panelBets_z46cb_1 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  height: 100%;
}
._header_z46cb_9 {
  display: flex;
  justify-content: space-between;
}
._header_z46cb_9 ._headerContent_z46cb_13 {
  display: flex;
  align-items: center;
  gap: 6px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
}
._userBets_z46cb_22 {
  display: flex;
  flex-direction: column;
  gap: 14px;
  padding: 14px;
  flex: 1 0 0;
  width: 100%;
  min-height: 100px;
  max-height: 205px;
  overflow-y: auto;
  border-radius: 9px;
  border: 1px solid #212127;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  overflow: auto;
}
@media screen and (min-width: 1024px) {
  ._userBets_z46cb_22 {
    max-height: 312px;
  }
}
._betContent_z46cb_43 {
  display: flex;
  justify-content: space-between;
}
._betContent_z46cb_43 ._betContentItem_z46cb_47 {
  display: flex;
  align-items: center;
  gap: 6px;
  flex: 1 0 0;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  line-height: 120%;
}
._betContent_z46cb_43 ._betContentItem_z46cb_47:last-child {
  justify-content: flex-end;
}
._betContent_z46cb_43 ._vipLevelImg_z46cb_59 {
  width: 14px;
  height: 14px;
  flex-shrink: 0;
}
._betContent_z46cb_43 ._betText_z46cb_64 {
  color: #fff;
  font-weight: 600;
  white-space: nowrap;
  text-overflow: ellipsis;
}
._betContent_z46cb_43 ._multiplier_z46cb_70 {
  align-self: center;
  color: #909090;
  font-weight: 500;
}
._betContent_z46cb_43 ._win_z46cb_75 {
  color: #00ff6a;
}
._cashoutAtLessButton_xo3g9_1 {
  color: white;
  transform: rotate(180deg);
}
._cashoutAtMoreButton_xo3g9_6 {
  color: white;
}
._cashoutButton_xo3g9_10 {
  display: flex;
  align-items: center;
  gap: 6px;
  color: #0d0d10;
  font-variant-numeric: lining-nums proportional-nums;
  font-feature-settings: "liga" off;
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
}
._autoBetButtons_xo3g9_22 {
  display: flex;
  align-items: center;
  gap: 12px;
}
._autoBetButtons_xo3g9_22 ._autoBetButton_xo3g9_22 {
  width: 100%;
}
._autoBetListButton_xo3g9_31 {
  display: none;
}
@media screen and (min-width: 768px) {
  ._autoBetListButton_xo3g9_31 {
    display: flex;
  }
}
._betAmountInput_xo3g9_40 {
  width: 100%;
  order: 3;
}
._cashoutAt_xo3g9_1 {
  width: 100%;
  order: 2;
}
._profitOnWin_xo3g9_50 {
  width: 100%;
  order: 1;
}
._betsNumber_xo3g9_55 {
  width: 100%;
  order: 1;
}
._betButton_xo3g9_60 {
  min-height: 46px;
  order: 4;
}
._autoBetButtons_xo3g9_22 {
  width: 100%;
  order: 4;
}
@container main-container (width > 900px) {
  ._betAmountInput_xo3g9_40,
  ._cashoutAt_xo3g9_1,
  ._betsNumber_xo3g9_55,
  ._profitOnWin_xo3g9_50,
  ._betButton_xo3g9_60,
  ._autoBetButtons_xo3g9_22 {
    order: unset;
  }
}
._betsMobile_xo3g9_80 {
  display: flex;
  flex-direction: column;
  padding: 0 20px 20px 20px;
}
._stableConnection_1ibn5_1 {
  position: absolute;
  top: 28px;
  left: 32px;
  display: flex;
  align-items: center;
  gap: 8px;
  z-index: 10;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.28px;
  color: #fff;
  cursor: pointer;
}
._stableConnection_1ibn5_1 ._connection_1ibn5_16 {
  display: none;
}
@container crash-game-container (width > 640px) {
  ._stableConnection_1ibn5_1 ._connection_1ibn5_16 {
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  ._stableConnection_1ibn5_1 {
    top: 28px;
  }
}
._stableConnection_1ibn5_1._connecting_1ibn5_29 ._icon_1ibn5_29 {
  color: #909090;
}
._stableConnection_1ibn5_1._stable_1ibn5_1 ._icon_1ibn5_29 {
  color: #00ff6a;
}
._stableConnection_1ibn5_1._poor_1ibn5_35 ._icon_1ibn5_29 {
  color: #ffb800;
}
._stableConnection_1ibn5_1._bad_1ibn5_38 ._icon_1ibn5_29 {
  color: #ff3f3f;
}
._stableConnection_1ibn5_1:hover ._text_1ibn5_41 ._top_1ibn5_41 {
  opacity: 0;
  transform: translateY(-15px);
}
._stableConnection_1ibn5_1:hover ._text_1ibn5_41 ._bottom_1ibn5_45 {
  opacity: 1;
  transform: translateY(0);
}
._icon_1ibn5_29 {
  animation: _pulse_1ibn5_1 0.5s infinite;
  color: #00ff6a;
}
._text_1ibn5_41 {
  position: relative;
  height: 14px;
  white-space: nowrap;
  width: 120px;
}
._text_1ibn5_41 ._top_1ibn5_41,
._text_1ibn5_41 ._bottom_1ibn5_45 {
  position: absolute;
  transition: opacity 0.3s, transform 0.3s;
}
._text_1ibn5_41 ._top_1ibn5_41 {
  display: flex;
  gap: 4px;
}
._text_1ibn5_41 ._bottom_1ibn5_45 {
  left: 0;
  opacity: 0;
  transform: translateY(15px);
}
@keyframes _pulse_1ibn5_1 {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.2);
    opacity: 0.8;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
._gameHistory_80h4s_1 {
  position: absolute;
  top: 22px;
  right: 22px;
  display: flex;
  align-items: center;
  gap: 6px;
  z-index: 100;
}
@container (max-width: 630px) {
  ._gameHistory_80h4s_1 ._historyItem_80h4s_11:nth-child(-n+4) {
    display: none;
  }
}
._historyItem_80h4s_11 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
._label_80h4s_22 {
  display: flex;
  align-items: center;
  height: 28px;
  padding: 0 10px;
  border-radius: 6px;
  background-color: #212127;
  box-shadow: 0px 1px 0px 0px #2a2a31 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  color: #909090;
  cursor: pointer;
  font-size: 12px;
  font-weight: 600;
}
._label_80h4s_22:hover {
  background-color: #3a3a43;
  box-shadow: 0px 1px 0px 0px #52525e inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
  color: white;
}
._hasWinners_80h4s_41 {
  background: #00ff6a;
  box-shadow: 0px 1px 0px 0px #5aff9f inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  color: #0d0d10;
}
._hasWinners_80h4s_41:hover {
  color: #0d0d10;
  background-color: #32ff87;
  box-shadow: 0px 1px 0px 0px #76ffaf inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
  outline: none;
}
._userCashoutAt_80h4s_53 {
  display: flex;
  justify-content: center;
  min-height: 18px;
  font-size: 12px;
  font-weight: 400;
  color: #00ff6a;
}
._wrapper_awo1i_1 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: calc(100% - 60px);
}
._container_awo1i_12 {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._contentBlock_awo1i_21 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  font-size: 14px;
  font-weight: 500;
  color: #909090;
  letter-spacing: -0.28px;
}
@container crash-game-container (width > 640px) {
  ._contentBlock_awo1i_21 {
    gap: 14px;
  }
}
._contentCoundownWrapper_awo1i_37 {
  position: relative;
  min-height: 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.4px;
  color: #909090;
  width: 100%;
  white-space: nowrap;
}
@container crash-game-container (width > 640px) {
  ._contentCoundownWrapper_awo1i_37 {
    font-size: 20px;
    min-height: 20px;
  }
}
._contentCoundown_awo1i_37 {
  top: 0;
  width: 100%;
}
._contentCoundownOver_awo1i_60 {
  position: absolute;
  top: 0;
  color: #fff;
  animation: _erase_awo1i_1 8s ease-out;
  animation-direction: reverse;
  overflow: hidden;
  z-index: 2;
}
@keyframes _erase_awo1i_1 {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
._cashoutPlayers_1kzeg_1 {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
}
._bet_1kzeg_8 {
  position: absolute;
  display: flex;
  align-items: center;
  width: fit-content;
  flex-grow: 0;
  gap: 10px;
  height: 32px;
  transform: translate(-50%, 0);
  padding: 0 10px;
  background: #212127;
  box-shadow: 0px 1px 0px 0px #2a2a31 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  border-radius: 6px;
  font-family: "Work Sans", sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: 600;
  color: white;
  animation: _betAnimation_1kzeg_1 1s ease normal forwards 1;
  opacity: 1;
}
._betSuccess_1kzeg_29 {
  color: #00ff6a;
}
._bet_1kzeg_8 span {
  max-width: 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@keyframes _betAnimation_1kzeg_1 {
  0% {
    opacity: 0;
    transform: translateX(-50%) scale(0.5);
  }
  20% {
    opacity: 1;
    transform: translateX(-50%) scale(1);
  }
  100% {
    opacity: 0;
    transform: translateX(-50%) translateY(-20px) scale(1);
  }
}
._gameResult_g3pgu_1 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 9px;
  z-index: 3;
  height: 56px;
  font-size: 56px;
  font-weight: 600;
  color: #fff;
  line-height: 100%;
  letter-spacing: -2.48px;
}
@container crash-game-container (width > 640px) {
  ._gameResult_g3pgu_1 {
    font-size: 82px;
    height: 82px;
  }
}
._gameResultWon_g3pgu_26 {
  color: #00ff6a;
}
._gameResultWon_g3pgu_26 ._glow_g3pgu_29 {
  animation: _glow-flash_g3pgu_1 1s ease forwards normal;
  background: #00ff6a;
}
._gameResultLost_g3pgu_33 {
  color: #ff3f3f;
  animation: _shake_g3pgu_1 0.3s cubic-bezier(0.05, 1.5, 0.58, 1);
}
._gameResultLost_g3pgu_33 ._glow_g3pgu_29 {
  animation: _glow-flash_g3pgu_1 1s ease forwards normal;
  background: #ff3f3f;
}
._gameResultHigh_g3pgu_41 {
  color: transparent;
  background:
    linear-gradient(
      90deg,
      #00ff6a,
      #ffa600);
  -webkit-background-clip: text;
  background-clip: text;
  animation: _hueRotate_g3pgu_1 1s linear infinite;
}
._gameResultHigh_g3pgu_41 ._blurred_g3pgu_47 {
  filter: blur(60px);
  background-clip: unset;
  background: unset;
  color: #00ff6a;
  position: absolute;
  top: 0;
}
@keyframes _hueRotate_g3pgu_1 {
  from {
    filter: hue-rotate(0deg);
  }
  to {
    filter: hue-rotate(360deg);
  }
}
@keyframes _shake_g3pgu_1 {
  0%, 100% {
    transform: translateX(0);
  }
  20%, 60% {
    transform: translateX(-3px);
  }
  40%, 80% {
    transform: translateX(3px);
  }
}
._glow_g3pgu_29 {
  width: 10%;
  height: auto;
  aspect-ratio: 1/1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  border-radius: 100%;
  filter: blur(75px);
}
@keyframes _glow-flash_g3pgu_1 {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
._statusBlock_g3pgu_97 {
  position: absolute;
  bottom: -40px;
  border-radius: 6px;
  border: 1px solid #212127;
  background: #15151a;
  display: flex;
  padding: 10px 12px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  height: 32px;
}
._statusBlock_g3pgu_97 span {
  color: #909090;
  text-align: center;
  font-variant-numeric: lining-nums;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
  letter-spacing: -0.36px;
}
._statusBlock_g3pgu_97 ._statusBlockCashedOut_g3pgu_119 {
  color: #00ff6a;
}
._canvas_x7a5k_1 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}
._canvas_x7a5k_1._rainbow_x7a5k_9 {
  animation: _hueRotate_x7a5k_1 1s linear infinite;
}
@keyframes _hueRotate_x7a5k_1 {
  from {
    filter: hue-rotate(0deg);
  }
  to {
    filter: hue-rotate(360deg);
  }
}
._gameProcess_195r0_1 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
._content_195r0_13 {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: calc(100% - 55px);
  height: calc(100% - 95px);
  margin-left: 26px;
  margin-top: 65px;
}
._crashGame_1vygr_1 {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding: 24px;
  width: 100%;
  height: 100%;
  min-height: inherit;
  container: crash-game-container/inline-size;
}
._gameView_1xe9u_1 {
  min-height: 330px;
}
@container main-container (width > 640px) {
  ._gameView_1xe9u_1 {
    min-height: 489px;
  }
}
@container main-container (width > 768px) {
  ._gameView_1xe9u_1 {
    min-height: 630px;
  }
}
._panel_r66p7_1 {
  padding: 19px 20px;
}
._form_r66p7_5 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  width: 100%;
  height: calc(100% - 74px);
}
._betAmountInput_r66p7_13 {
  width: 100%;
}
._betAmountInputButton_r66p7_17 {
  padding: 10px;
}
._autoPickButton_r66p7_21,
._clearTableButton_r66p7_22 {
  height: 40px;
}
._buttonsBlock_r66p7_26 {
  display: flex;
  flex-direction: column;
  gap: 14px;
}
._betButtonAnimationContainer_r66p7_32 {
  order: 2;
}
._betButton_r66p7_32 {
  order: -1;
}
@container main-container (width > 900px) {
  ._betButton_r66p7_32 {
    order: 0;
    margin-top: -8px;
  }
}
._container_1n0ox_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}
@media screen and (min-width: 1280px) {
  ._container_1n0ox_1 {
    gap: 12px;
  }
}
._multiplierInfoBlock_1n0ox_13 {
  width: 100%;
  height: 30px;
  display: grid;
}
@container kenoGame (width > 640px) {
  ._multiplierInfoBlock_1n0ox_13 {
    height: 50px;
  }
}
._multiplierWrapper_1n0ox_24 {
  padding: 0px 4px;
}
@media screen and (min-width: 1280px) {
  ._multiplierWrapper_1n0ox_24 {
    padding: 0px 6px;
  }
}
._multiplierWrapper_1n0ox_24:first-child {
  padding-left: 0;
}
._multiplierWrapper_1n0ox_24:last-child {
  padding-right: 0;
}
._multiplierWrapper_1n0ox_24 ._multiplier_1n0ox_13 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  background: #212127;
  box-shadow: 0px 1px 0px 0px #2a2a31 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  font-size: 8px;
  font-weight: 600;
  letter-spacing: -0.32px;
  line-height: 19.2px;
  color: #fff;
}
@container kenoGame (width > 400px) {
  ._multiplierWrapper_1n0ox_24 ._multiplier_1n0ox_13 {
    font-size: 12px;
    border-radius: 8px;
  }
}
@container kenoGame (width > 640px) {
  ._multiplierWrapper_1n0ox_24 ._multiplier_1n0ox_13 {
    font-size: 16px;
  }
}
._resultsBlock_1n0ox_65 {
  background: #151519;
  box-shadow: 0px 1px 0px 0px #2a2a31 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  position: relative;
  border-radius: 4px;
}
@container kenoGame (width > 640px) {
  ._resultsBlock_1n0ox_65 {
    border-radius: 9px;
  }
}
._resultsBlock_1n0ox_65 > div:first-child ._result_1n0ox_65 {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
@container kenoGame (width > 640px) {
  ._resultsBlock_1n0ox_65 > div:first-child ._result_1n0ox_65 {
    border-bottom-left-radius: 9px;
    border-top-left-radius: 9px;
  }
}
._resultsBlock_1n0ox_65 > div:last-child ._result_1n0ox_65 {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
@container kenoGame (width > 640px) {
  ._resultsBlock_1n0ox_65 > div:last-child ._result_1n0ox_65 {
    border-bottom-right-radius: 9px;
    border-top-right-radius: 9px;
  }
}
._result_1n0ox_65 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0;
  margin-left: -4px;
  width: calc(100% + 8px);
  height: 100%;
  cursor: pointer;
  transition: background-color 100ms;
}
@media screen and (min-width: 1280px) {
  ._result_1n0ox_65 {
    margin-left: -6px;
    width: calc(100% + 12px);
  }
}
@container kenoGame (width > 640px) {
  ._result_1n0ox_65 {
    gap: 10px;
  }
}
._resultSuccess_1n0ox_119 {
  background-color: #212127;
}
._checkIcon_1n0ox_123 {
  transform: scale(0.7);
  mix-blend-mode: luminosity;
}
@container kenoGame (width > 640px) {
  ._checkIcon_1n0ox_123 {
    transform: scale(0.8);
  }
}
._checkIconSuccess_1n0ox_132 {
  mix-blend-mode: normal;
}
._resultText_1n0ox_136 {
  font-size: 8px;
  font-weight: 600;
  letter-spacing: -0.28px;
  color: #fff;
}
@container kenoGame (width > 640px) {
  ._resultText_1n0ox_136 {
    font-size: 14px;
  }
}
._explanationBlock_1n0ox_148 {
  font-family: Work Sans, sans-serif;
  width: 100%;
  height: 30px;
}
@container kenoGame (width > 640px) {
  ._explanationBlock_1n0ox_148 {
    height: 50px;
  }
}
._explanation_1n0ox_148 {
  font-family: Work Sans, sans-serif;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: -0.28px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #212127;
  border-radius: 4px;
  color: #fff;
  box-shadow: 0px 2px 0px 0px #2a2a31 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  -webkit-user-select: none;
  user-select: none;
}
@media screen and (min-width: 1024px) {
  ._explanation_1n0ox_148 {
    font-size: 14px;
    border-radius: 9px;
  }
}
._tooltipWrapper_1n0ox_180 {
  position: static;
}
._tooltipWrapper_1n0ox_180:first-child {
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px;
}
._tooltipWrapper_1n0ox_180:first-child ._tooltipChild_1n0ox_187 {
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px;
  overflow: hidden;
}
._tooltipWrapper_1n0ox_180:last-child {
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
}
._tooltipWrapper_1n0ox_180:last-child ._tooltipChild_1n0ox_187 {
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
  overflow: hidden;
}
._tooltipWrapper_1n0ox_180 ._tooltipChild_1n0ox_187 {
  padding: 0 4px;
}
._tooltipWrapper_1n0ox_180 ._tooltipChild_1n0ox_187:hover {
  background-color: rgba(255, 255, 255, 0.025);
}
@media screen and (min-width: 1280px) {
  ._tooltipWrapper_1n0ox_180 ._tooltipChild_1n0ox_187 {
    padding: 0 6px;
  }
}
._tooltip_1n0ox_180 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  gap: 10px;
  z-index: -1;
  margin-bottom: -12px;
}
@container kenoGame (width > 640px) {
  ._tooltip_1n0ox_180 {
    flex-direction: row;
    gap: 22px;
  }
}
._readOnlyInputWrapper_1n0ox_229 {
  width: 100%;
}
._readOnlyInputWrapper_1n0ox_229 input:read-only {
  color: white;
}
._readOnlyInput_1n0ox_229 {
  height: 40px;
}
._rightLabel_1n0ox_240 {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: right;
}
._leftLabel_1n0ox_248 {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
._container_x5dfa_1 {
  height: 100%;
  padding: 16px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: 50px;
}
@container kenoGame (width > 400px) {
  ._container_x5dfa_1 {
    padding: 24px;
  }
}
@media screen and (min-width: 1024px) {
  ._container_x5dfa_1 {
    gap: 0;
  }
}
._cellsBlockWrapper_x5dfa_21 {
  display: flex;
  justify-content: center;
  height: 100%;
  padding-top: 50px;
}
._cellsBlock_x5dfa_21 {
  position: relative;
  display: grid;
  grid-gap: 4px;
  width: 100%;
  max-width: 716px;
  grid-template-columns: repeat(8, minmax(auto, 1fr));
  margin: auto 0;
}
@container kenoGame (width > 400px) {
  ._cellsBlock_x5dfa_21 {
    grid-gap: 8px;
  }
}
@media screen and (min-width: 1024px) {
  ._cellsBlock_x5dfa_21 {
    transform: translateY(-14px);
  }
}
._gameResultInfo_x5dfa_48 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 14px;
  width: 160px;
  padding: 22px;
  border: 3px solid #00ff6a;
  background: #212127;
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.2);
  border-radius: 9px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
._gameResultInfoMultiplier_x5dfa_67 {
  font-size: 26px;
  font-weight: 600;
  line-height: 26px;
  letter-spacing: 0.32px;
  color: #00ff6a;
}
._gameResultInfoDevider_x5dfa_75 {
  width: 46px;
  height: 2px;
  background-color: #3a3a44;
  vertical-align: middle;
}
._gameResultInfoProfitWrapper_x5dfa_82 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
._gameResultInfoProfit_x5dfa_82 {
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: 0.32px;
  color: #ffffff;
}
._preloadImg_x5dfa_97 {
  position: absolute;
  visibility: hidden;
  z-index: -1;
  opacity: 0;
}
._kenoGamePlayer_1lsz6_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-inline: auto;
}
._topWrapper_1lsz6_8 {
  display: flex;
  min-height: 726px;
  margin-top: 50px;
}
._gameExternalStyles_1lsz6_14 {
  container: kenoGame/inline-size;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-grow: 1;
  position: relative;
  overflow: hidden;
  border-radius: 10px 10px 0 0;
  background-color: #111114;
}
@media screen and (min-width: 1024px) {
  ._gameExternalStyles_1lsz6_14 {
    border-radius: 0 10px 0 0;
  }
}
._rewardsBar_1x31u_1 {
  display: flex;
  width: 100%;
  justify-content: center;
  z-index: 20;
  height: 1em;
}
@container plinkoGame (width > 640px) {
  ._rewardsBar_1x31u_1 {
    height: 1.8em;
  }
}
._rewardItemsWrapper_1x31u_14 {
  display: flex;
  height: 100%;
  position: relative;
}
._rewardItemBox_1x31u_20 {
  flex: 1;
  height: 100%;
  position: relative;
  padding: 0 5%;
  cursor: pointer;
  transition: transform 150ms, filter 150ms;
}
._rewardItemBox_1x31u_20:hover {
  transform: translateY(-4px);
  filter: brightness(1.25);
}
._rewardItem_1x31u_14 {
  height: 100%;
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: center;
  color: #0d0d10;
  border-radius: 3.95px;
  -webkit-user-select: none;
  user-select: none;
  font-family: Work Sans, sans-serif;
  font-size: 0.5em;
  font-weight: 600;
  line-height: 9.49px;
  letter-spacing: -0.02em;
}
@container plinkoGame (width > 640px) {
  ._rewardItem_1x31u_14 {
    font-size: 0.75em;
  }
}
._tooltipWrapper_1x31u_54 {
  position: static;
}
._tooltip_1x31u_54 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 18px;
}
@media screen and (min-width: 640px) {
  ._tooltip_1x31u_54 {
    flex-direction: row;
    gap: 22px;
  }
}
._readOnlyInput_1x31u_72 {
  width: 100%;
}
._lastWin_7u3eb_1 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  height: 170px;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  user-select: none;
}
@container plinkoGame (width > 400px) {
  ._lastWin_7u3eb_1 {
    height: 230px;
  }
}
@container plinkoGame (width > 640px) {
  ._lastWin_7u3eb_1 {
    height: 300px;
  }
}
._clickable_7u3eb_21 {
  cursor: pointer;
}
._shadowEffect_7u3eb_25 {
  position: absolute;
  width: 100%;
  height: 50%;
  z-index: 1;
  left: 0;
  bottom: 0;
  background:
    linear-gradient(
      180deg,
      rgba(17, 17, 20, 0) 0%,
      #111114 100%);
}
._winRecord_7u3eb_35 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 20px;
  min-height: 20px;
  border-radius: 7px;
  font-family: Work Sans, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 16.8px;
  letter-spacing: -0.02em;
  text-align: center;
}
@container plinkoGame (width > 400px) {
  ._winRecord_7u3eb_35 {
    width: 30px;
    height: 25px;
    min-height: 25px;
  }
}
@container plinkoGame (width > 640px) {
  ._winRecord_7u3eb_35 {
    width: 44px;
    height: 32px;
    min-height: 32px;
  }
}
._plinkoGame_1vnwo_1 {
  background-color: #101114;
}
._wrapperWithBinsRow_1vnwo_5 {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 0 16px 16px;
}
._canvasWrapper_1vnwo_14 {
  width: 100%;
  position: relative;
  height: 100%;
}
._canvas_1vnwo_14 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._lastWinWrapper_1vnwo_27 {
  position: absolute;
  top: 10px;
  right: 10px;
}
@container plinkoGame (width > 400px) {
  ._lastWinWrapper_1vnwo_27 {
    top: 25px;
    right: 32px;
  }
}
._loaderWrapper_1vnwo_39 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
}
._panel_1r8pl_1 {
  height: 100%;
}
._rangeInputContainer_1r8pl_5 {
  height: 20px;
}
._rangeInput_1r8pl_5::-webkit-slider-thumb {
  border: 1.25px solid #151519;
}
._rangeInput_1r8pl_5::-moz-range-thumb {
  border: 1.25px solid #151519;
}
._form_1r8pl_16 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  width: 100%;
}
._placeBetButton_1r8pl_23 {
  width: 100%;
  order: -1;
}
@media screen and (min-width: 1024px) {
  ._placeBetButton_1r8pl_23 {
    order: 0;
  }
}
._betInput_1r8pl_33,
._riskInput_1r8pl_34,
._numberOfBetsInput_1r8pl_35,
._rangeInput_1r8pl_5 {
  order: 1;
}
@media screen and (min-width: 1024px) {
  ._betInput_1r8pl_33,
  ._riskInput_1r8pl_34,
  ._numberOfBetsInput_1r8pl_35,
  ._rangeInput_1r8pl_5 {
    order: unset;
  }
}
._autoBetButton_1r8pl_48 {
  width: 100%;
  order: -1;
}
@media screen and (min-width: 1024px) {
  ._autoBetButton_1r8pl_48 {
    order: 0;
  }
}
._autoBetButtonAnimationContainer_1r8pl_58 {
  order: 2;
}
._plinkoGamePlayer_1js2q_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
}
._gameView_1js2q_7 {
  container: plinkoGame/inline-size;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
._chipSelector_1b3m9_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
}
._labels_1b3m9_7 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 13px;
  margin-bottom: 12px;
}
._labels_1b3m9_7 > label {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
}
._labels_1b3m9_7 ._currency_1b3m9_19 {
  display: flex;
  gap: 6px;
  align-items: center;
  justify-content: space-between;
}
._labels_1b3m9_7 ._currency_1b3m9_19 > svg {
  transform: scale(0.88);
}
._content_1b3m9_29 {
  position: relative;
  padding: 6px 22px;
  border-radius: 9px;
  border: 1px solid #212127;
  background: rgba(13, 13, 16, 0.5);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._chipsWrapper_1b3m9_38 {
  display: flex;
  align-items: center;
  height: 30px;
}
._chips_1b3m9_38 {
  display: flex;
  align-items: center;
  gap: 6px;
  height: 36px;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  scrollbar-width: none;
  padding: 0px 8px;
}
._chips_1b3m9_38::before,
._chips_1b3m9_38::after {
  content: "";
  width: 12px;
  flex: 0 0 auto;
}
._button_1b3m9_61 {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  height: 32px;
  width: 32px;
  padding: 8px;
  border-radius: 6px;
  background-color: #292930;
  z-index: 7;
  cursor: pointer;
}
._button_1b3m9_61._disabled_1b3m9_73 {
  opacity: 0.25;
  pointer-events: none;
}
._button_1b3m9_61:first-child {
  left: 6px;
}
._button_1b3m9_61:last-child {
  right: 6px;
}
._button_1b3m9_61 ._leftIcon_1b3m9_83 {
  transform: rotate(-90deg);
}
._button_1b3m9_61 ._rightIcon_1b3m9_86 {
  transform: rotate(90deg);
}
._button_1b3m9_61:hover:not([disabled]) {
  background-color: #303038;
  color: #ffffff;
  box-shadow: 0px 1px 0px 0px #3a3a43 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._button_1b3m9_61:hover:not([disabled]) svg {
  color: #ffffff;
}
._betAmountInput_1i2ly_1 input:read-only {
  color: #fff;
}
._betAmountInput_1i2ly_1 {
  order: 4;
}
._chips_1i2ly_8 {
  order: 3;
}
._numberOfBets_1i2ly_12 {
  order: 2;
}
._settings_1i2ly_16 {
  order: 1;
}
._betButton_1i2ly_20 {
  order: 5;
}
@container main-container (width > 900px) {
  ._betAmountInput_1i2ly_1,
  ._chips_1i2ly_8,
  ._numberOfBets_1i2ly_12,
  ._settings_1i2ly_16,
  ._betButton_1i2ly_20 {
    order: unset;
  }
}
._tableButtons_ehtgs_1 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
._tableButtons_ehtgs_1 button {
  height: 38px;
}
._numberBox_bn226_1 {
  display: flex;
  align-items: center;
}
._rollResult_bn226_6 {
  width: 80px;
  height: 80px;
  border-radius: 10px;
  border: 1px solid #212127;
  background-color: #15151a;
  overflow: hidden;
}
._rollResult_bn226_6 > h1 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  transform: translateY(100%);
  opacity: 0;
  color: #fff;
  text-align: center;
  text-shadow: 0px 1.6px 1.6px rgba(0, 0, 0, 0.15);
  font-size: 26px;
  font-weight: 600;
}
._rollResult_bn226_6 > h1._green_bn226_29 {
  background-color: #00ff6a;
}
._rollResult_bn226_6 > h1._red_bn226_32 {
  background-color: #ff3f3f;
}
._rollResult_bn226_6 > h1._gray_bn226_35 {
  background-color: #4d4d56;
}
._rollResult_bn226_6 > h1._black_bn226_38 {
  background-color: #212127;
}
._rollResult_bn226_6 > h1._rollIn_bn226_41 {
  animation: _rollIn_bn226_41 0.3s ease-out forwards;
}
._rollResult_bn226_6 > h1._rollOut_bn226_44 {
  animation: _rollOut_bn226_44 0.3s ease-in forwards;
}
@keyframes _rollIn_bn226_41 {
  from {
    transform: translateY(100%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes _rollOut_bn226_44 {
  from {
    transform: translateY(0);
    opacity: 1;
  }
  to {
    transform: translateY(-100%);
    opacity: 0;
  }
}
._spinningWheel_1kkej_1 {
  animation: _spin_1kkej_1 10s linear infinite;
}
@keyframes _spin_1kkej_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._rollHistory_8gcwy_1 {
  position: relative;
  overflow: hidden;
  min-width: 40px;
}
._rolledNumbers_8gcwy_7 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 36px;
  height: 250px;
}
._item_8gcwy_15 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  border-radius: 100%;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  animation: _slideDown_8gcwy_1 0.3s ease-out forwards;
  cursor: pointer;
  color: #fff;
  text-align: center;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);
  font-size: 14px;
  font-weight: 600;
}
._item_8gcwy_15._green_8gcwy_32 {
  background-color: #00ff6a;
}
._item_8gcwy_15._red_8gcwy_35 {
  background-color: #ff3f3f;
}
._item_8gcwy_15._gray_8gcwy_38 {
  background-color: #4d4d56;
}
._item_8gcwy_15._black_8gcwy_41 {
  background-color: #212127;
}
._corner_8gcwy_45 {
  position: absolute;
  bottom: 0;
  width: 36px;
  height: 80px;
  background:
    linear-gradient(
      180deg,
      rgba(17, 17, 20, 0) 0%,
      #111114 100%);
}
@keyframes _slideDown_8gcwy_1 {
  from {
    transform: translateY(-100%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
._outcomeView_1sbka_1 {
  display: flex;
  justify-content: space-between;
  gap: 5px;
  width: 100%;
  max-width: 765px;
  height: 250px;
}
._rouletteGame_1oqgz_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 31px 69px;
}
._tableButtons_1oqgz_10 {
  margin-bottom: 16px;
}
._rouletteGameMobile_1i7un_1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 22px;
  padding: 25px 24px;
}
@container main-container (width > 900px) {
  ._rouletteGameMobile_1i7un_1 {
    min-height: 792px;
  }
}
._rolling_1i7un_14 {
  align-items: center;
  gap: 48px;
}
._rollHistory_1i7un_19 {
  height: 300px;
}
._boardContainer_1i7un_23 {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  width: 100%;
}
._dropdownOptions_1t4sf_1 {
  margin-top: 0 !important;
}
._container_1b4mz_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-family: "Work Sans", sans-serif;
  font-style: normal;
}
._title_1b4mz_9 {
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.28px;
  color: #fff;
}
._description_1b4mz_18 {
  color: #909090;
  font-family: "Work Sans";
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.26px;
  margin-top: 8px;
}
._betBreakdown_1b4mz_28 {
  text-align: center;
  width: 100%;
  padding: 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  background: #151519;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._betRow_1b4mz_38 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: "Work Sans", sans-serif;
}
._betLabel_1b4mz_45 {
  font-size: 12px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.24px;
  color: #909090;
}
._betLabel_1b4mz_45._total_1b4mz_52 {
  font-size: 13px;
  font-weight: 600;
  color: #fff;
}
._betValue_1b4mz_58 {
  font-size: 12px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.24px;
  color: #fff;
}
._betValue_1b4mz_58._total_1b4mz_52 {
  font-size: 13px;
  color: #4caf50;
}
._divider_1b4mz_70 {
  width: 100%;
  height: 1px;
  background: #212127;
  margin: 20px 0;
}
._buttonsBlock_1b4mz_77 {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 14px;
  margin-top: 16px;
}
._betValueWrapper_1b4mz_85 {
  display: flex;
  align-self: center;
  gap: 4px;
  height: 12px;
}
._insufficientBalance_1b4mz_92 {
  color: #f44336;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  margin-top: 8px;
}
._container_1cvsh_1 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 8px;
  font-family: "Work Sans", sans-serif;
  font-style: normal;
}
._button_1cvsh_9 {
  display: flex;
}
._button_1cvsh_9:not(._buttonDisabled_1cvsh_12):hover {
  background: #42424b;
}
._buttonDisabled_1cvsh_12 {
  opacity: 0.5;
  cursor: not-allowed;
}
._blackjackPanel_1fc7d_1 {
  position: relative;
}
._actionsWrapper_1fc7d_5 {
  display: none;
}
@container main-container (width > 900px) {
  ._actionsWrapper_1fc7d_5 {
    display: block;
  }
}
._actionsMobileWrapper_1fc7d_14 {
  width: 100%;
  padding: 20px 20px 0 20px;
}
@container main-container (width > 900px) {
  ._actionsMobileWrapper_1fc7d_14 {
    display: none;
  }
}
._placeBetButton_1fc7d_24 {
  order: 3;
}
@container main-container (width > 900px) {
  ._placeBetButton_1fc7d_24 {
    order: unset;
  }
}
._betInput_1fc7d_33 {
  order: 2;
}
@container main-container (width > 900px) {
  ._betInput_1fc7d_33 {
    order: unset;
  }
}
._perfectPairsInput_1fc7d_42,
._twentyOnePlusThreeInput_1fc7d_43 {
  order: 1;
}
@container main-container (width > 900px) {
  ._perfectPairsInput_1fc7d_42,
  ._twentyOnePlusThreeInput_1fc7d_43 {
    order: unset;
  }
}
._sideBets_1fc7d_53 {
  order: 0;
}
@container main-container (width > 900px) {
  ._sideBets_1fc7d_53 {
    order: unset;
  }
}
@container main-container (width > 768px) {
  ._gameView_wcryw_2 {
    min-height: 630px;
  }
}
._superMatchToggle_6tnil_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  background: #151519;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._superMatchInfo_6tnil_12 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._superMatchLabel_6tnil_18 {
  font-family: "Work Sans", sans-serif;
  font-size: 13px;
  font-weight: 500;
  color: #fff;
}
._superMatchPayouts_6tnil_25 {
  font-size: 10px;
  color: #909090;
  line-height: 1.3;
}
._superMatchBetDisplay_6tnil_31 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 12px;
  color: #909090;
  padding: 8px 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  background: #151519;
}
._activeHandIndicator_6tnil_43 {
  font-size: 12px;
  color: #888;
  text-align: center;
  margin: 4px 0;
}
._container_6tnil_50 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._container_6tnil_50 ._buttonRow_6tnil_55 {
  display: flex;
  gap: 8px;
  width: 100%;
}
._container_6tnil_50 ._button_6tnil_55 {
  width: 100%;
}
._actions_1g8q5_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
}
._clearButton_1g8q5_8 {
  flex: 1;
}
._dealButton_1g8q5_12 {
  flex: 1;
  width: 100%;
  min-height: 45px;
  max-height: 45px;
}
._newGameButton_1g8q5_19 {
  display: none;
  flex: 1;
  width: 100%;
  min-height: 45px;
  max-height: 45px;
}
@media (max-width: 900px) {
  ._newGameButton_1g8q5_19 {
    display: flex;
  }
}
._newGameButton_1g8q5_19._shown_1g8q5_31 {
  display: flex;
}
._sideBetToggle_1g8q5_35 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
._sideBetToggle_1g8q5_35 p {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.26px;
}
._payoutTable_1g8q5_49 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  margin-top: 4px;
}
._payoutTableLabel_1g8q5_56 {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
}
._payoutGrid_1g8q5_62 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 2px 16px;
  padding: 8px 12px;
  border-radius: 8px;
  background: rgba(13, 13, 16, 0.3);
  border: 1px solid #212127;
}
._payoutRow_1g8q5_72 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 2px 0;
}
._payoutBetName_1g8q5_79 {
  color: #606060;
  font-size: 11px;
  font-weight: 400;
}
._payoutValue_1g8q5_85 {
  color: #909090;
  font-size: 11px;
  font-weight: 500;
  font-variant-numeric: tabular-nums;
}
._panel_1g8q5_92 {
  max-height: 680px;
}
._panelTotalBet_1g8q5_96 input:read-only {
  color: #fff;
}
._settings_1g8q5_100 {
  order: 1;
}
._modeSelect_1g8q5_104 {
  order: 2;
}
._numberOfBets_1g8q5_108 {
  order: 3;
}
._chips_1g8q5_112 {
  order: 4;
}
._betAmountInput_1g8q5_116 input:read-only {
  color: #fff;
}
._betAmountInput_1g8q5_116 {
  order: 5;
}
._betButton_1g8q5_123 {
  order: 6;
}
._sideBetsContainer_1g8q5_127 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@container main-container (width > 900px) {
  ._betAmountInput_1g8q5_116,
  ._chips_1g8q5_112,
  ._modeSelect_1g8q5_104,
  ._numberOfBets_1g8q5_108,
  ._settings_1g8q5_100,
  ._betButton_1g8q5_123 {
    order: unset;
  }
}
._payoutsModalPortal_qrt86_1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 300px;
}
._modal_qrt86_8 {
  width: 340px;
}
._content_qrt86_12 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 18px 16px;
  border-radius: 7px;
  background-color: rgba(33, 33, 39, 0.5);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._section_qrt86_22 {
  display: flex;
  flex-direction: column;
}
._section_qrt86_22 ._sectionTitle_qrt86_26 {
  color: var(--color-white);
  font-variant-numeric: lining-nums tabular-nums;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 14px;
}
._section_qrt86_22 ._sectionList_qrt86_33 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._section_qrt86_22 ._sectionItem_qrt86_38 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: var(--color-grey);
  font-variant-numeric: lining-nums tabular-nums;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.26px;
}
._actionBar_dc561_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 720px;
  margin: 0 auto;
  padding: 0 4px;
  gap: 12px;
}
._button_dc561_12 {
  width: 38px;
  height: 38px;
}
._centerContent_dc561_17 {
  flex: 1;
  display: flex;
  justify-content: center;
  min-width: 0;
}
._rightButtons_dc561_24,
._leftButtons_dc561_25 {
  display: flex;
  gap: 6px;
}
._tooltip_dc561_30 {
  transform: translate(-50%, 12px);
  color: #909090;
  background: #09090b;
  border: 1px solid #212127;
  border-radius: 7px;
  padding: 8px;
  font-size: 12px;
  font-weight: 600;
  animation: _fadeUp_dc561_1 0.2s ease forwards;
  font-size: 13px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -0.26px;
  margin-left: -12px;
}
@media screen and (min-width: 768px) {
  ._tooltip_dc561_30 {
    margin-left: unset;
  }
}
@keyframes _fadeUp_dc561_1 {
  0% {
    opacity: 0;
    transform: translate(-50%, 12px);
  }
  100% {
    opacity: 1;
    transform: translate(-50%, 5px);
  }
}
._tooltipWrapper_dc561_62 {
  width: max-content;
}
._baccaratGame_11zur_1 {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 30px;
  padding: 48px 16px;
  overflow: hidden;
}
._baccaratGame_11zur_1 > * {
  max-width: 720px;
  width: 100%;
}
._baccaratGame_11zur_1 > ._switchDecisionLayer_11zur_18 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 40;
  max-width: none;
  width: auto;
}
._baccaratGame_11zur_1 > ._gamePayoutMount_11zur_26 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 35;
  max-width: none;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}
._cardAreaWrapper_11zur_38 {
  width: 100%;
  max-width: 720px;
}
._cardDeck_11zur_43 {
  position: absolute;
  top: -18px;
  right: 20px;
  width: 56px;
  height: 48px;
  cursor: pointer;
  z-index: 0;
}
@container main-container (width > 640px) {
  ._cardDeck_11zur_43 {
    top: -15px;
    right: 28px;
    width: 71px;
    height: 68px;
  }
}
@container main-container (width > 768px) {
  ._cardDeck_11zur_43 {
    top: -60px;
    right: 39px;
    width: 105px;
    height: 102px;
  }
}
._gameChrome_11zur_69 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  width: 100%;
  max-width: 720px;
}
@media (max-width: 899px) {
  ._baccaratGame_11zur_1[data-mobile-phase=betting] ._cardAreaWrapper_11zur_38 {
    display: none;
  }
  ._baccaratGame_11zur_1[data-mobile-phase=playing] ._gameChrome_11zur_69 {
    display: none;
  }
  ._baccaratGame_11zur_1[data-mobile-phase=playing] {
    flex: 1;
    min-height: 0;
    justify-content: center;
  }
  ._baccaratGame_11zur_1[data-mobile-phase=playing] ._cardAreaWrapper_11zur_38 {
    flex: 1;
    min-height: 0;
    max-height: 100%;
  }
}
._baccaratGame_11zur_1[data-pip=true][data-mobile-phase=betting] ._cardAreaWrapper_11zur_38 {
  display: none;
}
._baccaratGame_11zur_1[data-pip=true][data-mobile-phase=playing] ._gameChrome_11zur_69 {
  display: none;
}
._baccaratGame_11zur_1[data-pip=true][data-mobile-phase=playing] {
  flex: 1;
  min-height: 0;
  justify-content: center;
}
._baccaratGame_11zur_1[data-pip=true][data-mobile-phase=playing] ._cardAreaWrapper_11zur_38 {
  flex: 1;
  min-height: 0;
  max-height: 100%;
}
@container main-container (width > 768px) {
  ._gameView_1ktyz_2 {
    min-height: 680px;
  }
}
@keyframes _fadeIn_1y600_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
._overlay_1y600_9 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: rgba(17, 17, 20, 0.95);
  z-index: 20;
  border-radius: 12px;
  gap: 22px;
  animation: _fadeIn_1y600_1 0.3s ease-out;
  max-width: unset;
  z-index: 100;
}
._switchImage_1y600_25 {
  display: none;
  width: 102px;
  height: 102px;
}
@container main-container (width > 768px) {
  ._switchImage_1y600_25 {
    display: block;
  }
}
._textContainer_1y600_36 {
  text-align: center;
  max-width: calc(100% - 48px);
}
._textContainer_1y600_36 ._title_1y600_40 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 110%;
  letter-spacing: -0.44px;
  margin-bottom: 8px;
}
._textContainer_1y600_36 ._subtitle_1y600_48 {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.26px;
}
._cardPreview_1y600_56 {
  display: flex;
  width: calc(100% - 48px);
  padding: 18px;
  align-items: center;
  gap: 22px;
  border-radius: 9px;
  border: 1px solid #212127;
  background: #151519;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
@container main-container (width > 640px) {
  ._cardPreview_1y600_56 {
    width: 400px;
  }
}
._cardPreviewItem_1y600_73 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  width: 100%;
}
._cardHandRow_1y600_81 {
  display: flex;
  align-items: center;
  gap: 5px;
  color: #909090;
}
._cardHandRow_1y600_81 ._cardLabel_1y600_87 {
  display: none;
}
@container main-container (width > 640px) {
  ._cardHandRow_1y600_81 ._cardLabel_1y600_87 {
    display: block;
  }
}
._cardHandRow_1y600_81 ._handValue_1y600_95 {
  display: flex;
  align-items: center;
  gap: 5px;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.24px;
}
._cardHandRow_1y600_81 span {
  color: #909090;
  font-size: 12px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.24px;
}
._cardHandRow_1y600_81 ._suit_1y600_112 {
  color: #909090;
  width: 12px;
  height: 12px;
}
._cardHandRow_1y600_81:nth-child(1) {
  display: none;
}
@container main-container (width > 640px) {
  ._cardHandRow_1y600_81:nth-child(1) {
    display: flex;
  }
}
._cardHandRow_1y600_81:nth-child(2) span {
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.26px;
}
._cardHandRow_1y600_81:nth-child(2) ._suit_1y600_112 {
  width: 16px;
  height: 16px;
}
._cardHandRow_1y600_81:nth-child(2) ._handValue_1y600_95 {
  font-size: 16px;
}
._cardHandLabel_1y600_139 {
  display: flex;
  align-items: center;
  height: 21px;
  padding: 0px 7px;
  border-radius: 6px;
  border: 1px solid #212127;
  background: #111114;
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  line-height: 110%;
  letter-spacing: -0.26px;
  margin-top: 6px;
}
._swapArrow_1y600_155 {
  font-size: 24px;
  color: #909090;
}
._buttonsRow_1y600_160 {
  display: flex;
  gap: 16px;
  margin-top: 8px;
}
._keepButton_1y600_166 {
  height: 40px !important;
}
._switchButton_1y600_170 {
  height: 40px !important;
}
._switchButton_1y600_170 svg {
  color: black;
}
._alternateOutcome_16d21_1 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 38px;
  gap: 8px;
  flex: 1 0 0;
  border-radius: 7px;
  background:
    linear-gradient(
      180deg,
      #111114 0%,
      #151519 100%);
  color: var(--color-grey);
  font-variant-numeric: lining-nums proportional-nums;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  font-size: 14px;
  font-weight: 500;
}
._betAmountInput_vushk_1 {
  order: 3;
}
._numberOfBets_vushk_5 {
  order: 2;
}
._settings_vushk_9 {
  order: 1;
}
._betButton_vushk_13 {
  order: 4;
}
._tieBetTooltip_vushk_17 {
  width: 280px;
  padding: 8px;
  border-radius: 7px;
  border: 1px solid #212127;
  background: #09090b;
  animation: _enterTooltip_vushk_1 0.3s ease normal forwards;
}
@keyframes _enterTooltip_vushk_1 {
  0% {
    opacity: 0;
    transform: translateY(4px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._tieBetTooltipArrow_vushk_36 {
  background: #09090b;
  left: 55px !important;
}
._tieBetLabel_vushk_41 {
  display: flex;
  align-items: center;
  gap: 4px;
}
._tieBetLabel_vushk_41 svg {
  width: 13px;
  height: 13px;
  cursor: pointer;
}
._tieBetLabel_vushk_41 svg:hover {
  color: white;
}
._tieBetText_vushk_55 {
  text-align: center;
  white-space: normal;
}
._tieBetText_vushk_55 h1 {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.28px;
  margin-bottom: 4px;
}
._tieBetText_vushk_55 p {
  color: #909090;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -0.26px;
}
@container main-container (width > 900px) {
  ._betAmountInput_vushk_1,
  ._numberOfBets_vushk_5,
  ._settings_vushk_9,
  ._betButton_vushk_13,
  ._tieBetSection_vushk_81,
  ._onTieSelector_vushk_82 {
    order: unset;
  }
}
@container main-container (width > 768px) {
  ._gameView_wcryw_2 {
    min-height: 630px;
  }
}
._container_1vlvl_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-family: "Work Sans", sans-serif;
  font-style: normal;
}
._title_1vlvl_9 {
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.28px;
  color: #fff;
}
._description_1vlvl_18 {
  color: #909090;
  font-family: "Work Sans";
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.26px;
  margin-top: 8px;
}
._betBreakdown_1vlvl_28 {
  text-align: center;
  width: 100%;
  padding: 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  background: #151519;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._betRow_1vlvl_38 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: "Work Sans", sans-serif;
}
._betLabel_1vlvl_45 {
  font-size: 12px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.24px;
  color: #909090;
}
._betValue_1vlvl_53 {
  font-size: 12px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.24px;
  color: #fff;
}
._divider_1vlvl_61 {
  width: 100%;
  height: 1px;
  background: #212127;
  margin: 20px 0;
}
._buttonsBlock_1vlvl_68 {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 14px;
  margin-top: 16px;
}
._betValueWrapper_1vlvl_76 {
  display: flex;
  align-self: center;
  gap: 4px;
  height: 12px;
}
._insufficientBalance_1vlvl_83 {
  color: #f44336;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  margin-top: 8px;
}
._container_2f8ot_1 {
  display: grid;
  gap: 8px;
  font-family: "Work Sans", sans-serif;
  font-style: normal;
}
._button_2f8ot_8 {
  display: flex;
  width: 100%;
}
._button_2f8ot_8:not(._buttonDisabled_2f8ot_12):hover {
  background: #42424b;
}
._buttonDisabled_2f8ot_12 {
  opacity: 0.5;
  cursor: not-allowed;
}
._standardActions_2f8ot_20 {
  display: flex;
  gap: 8px;
}
._doubleAction_2f8ot_25 ._doubleStatus_2f8ot_25 {
  height: 0px;
  overflow: hidden;
  transition: height 300ms ease;
}
._doubleAction_2f8ot_25 ._doubleStatus_2f8ot_25._visible_2f8ot_30 {
  height: 32px;
}
._doubleAction_2f8ot_25 ._doubleStatus_2f8ot_25._visible_2f8ot_30 ._doubleStatusInner_2f8ot_33 {
  transform: translateY(0);
}
._doubleAction_2f8ot_25 ._doubleStatus_2f8ot_25 ._doubleStatusInner_2f8ot_33 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: calc(100% - 20px);
  margin: 0 auto;
  border-radius: 0 0 7px 7px;
  background: rgba(13, 13, 16, 0.5);
  height: 32px;
  transform: translateY(-100%);
  transition: transform 300ms ease;
}
._doubleAction_2f8ot_25 ._doubleStatus_2f8ot_25 ._doubleStatusInner_2f8ot_33 p {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.26px;
}
._doubleAction_2f8ot_25 ._doubleStatus_2f8ot_25 ._doubleStatusInner_2f8ot_33 ._doubleWager_2f8ot_57 {
  display: flex;
  align-items: center;
  gap: 6px;
}
._doubleAction_2f8ot_25 ._doubleStatus_2f8ot_25 ._doubleStatusInner_2f8ot_33 ._doubleWager_2f8ot_57 svg {
  width: 15px;
  height: 15px;
}
._doubleAction_2f8ot_25 ._doubleStatus_2f8ot_25 ._doubleStatusInner_2f8ot_33 ._doubleWager_2f8ot_57 p {
  font-weight: 600;
  color: white;
}
._doubleAction_2f8ot_25 ._doubleStatus_2f8ot_25 ._doubleStatusInner_2f8ot_33 ._icon_2f8ot_70 {
  position: relative;
}
._doubleAction_2f8ot_25 ._doubleStatus_2f8ot_25 ._doubleStatusInner_2f8ot_33 ._icon_2f8ot_70 ._fireIcon_2f8ot_73 {
  color: #ffa617;
  animation: _enterIcon_2f8ot_1 300ms cubic-bezier(0.18, 1.48, 0.56, 1) normal forwards 1;
}
._doubleAction_2f8ot_25 ._doubleStatus_2f8ot_25 ._doubleStatusInner_2f8ot_33 ._icon_2f8ot_70 ._fireIcon_2f8ot_73::after {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  background: currentColor;
  border-radius: 50%;
  filter: blur(8px);
  animation: _flashGlow_2f8ot_1 1.5s ease normal forwards 1;
}
@keyframes _flashGlow_2f8ot_1 {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _enterIcon_2f8ot_1 {
  from {
    transform: scale(0);
  }
  to {
    width: 15px;
    transform: scale(1);
  }
}
._doubleAction_2f8ot_25 ._doubleStatus_2f8ot_25 ._doubleStatusInner_2f8ot_33 ._icon_2f8ot_70 ._fireParticle_2f8ot_107 {
  position: absolute;
  color: #ff3f3f;
  top: 7px;
  left: -10px;
  scale: 0.5;
  opacity: 0;
  animation: _floatUp_2f8ot_1 1.5s ease normal forwards infinite;
}
._doubleAction_2f8ot_25 ._doubleStatus_2f8ot_25 ._doubleStatusInner_2f8ot_33 ._icon_2f8ot_70 ._fireParticle_2f8ot_107:nth-child(2) {
  left: 10px;
  top: -2px;
  animation-delay: 300ms;
  animation-duration: 1.5s;
}
._doubleAction_2f8ot_25 ._doubleStatus_2f8ot_25 ._doubleStatusInner_2f8ot_33 ._icon_2f8ot_70 ._fireParticle_2f8ot_107:nth-child(3) {
  scale: 0.35;
  left: -5px;
  top: -6px;
  animation-delay: 600ms;
  animation-duration: 2s;
}
@keyframes _floatUp_2f8ot_1 {
  0% {
    opacity: 0;
    transform: translateY(5px);
  }
  50% {
    opacity: 0.25;
  }
  100% {
    opacity: 0;
    transform: translateY(-10px);
  }
}
._doubleAction_2f8ot_25 ._doubleStatus_2f8ot_25 ._doubleStatusInner_2f8ot_33._showGlow_2f8ot_142::after {
  opacity: 1;
}
._doubleAction_2f8ot_25 ._doubleStatus_2f8ot_25 ._doubleStatusInner_2f8ot_33._redGlow_2f8ot_145 {
  color: #ff3f3f;
}
._doubleAction_2f8ot_25 ._doubleStatus_2f8ot_25 ._doubleStatusInner_2f8ot_33._redGlow_2f8ot_145 ._fireIcon_2f8ot_73 {
  color: #ff3f3f;
}
._doubleAction_2f8ot_25 ._doubleStatus_2f8ot_25 ._doubleStatusInner_2f8ot_33._redGlow_2f8ot_145::after {
  background: #ff3f3f;
}
._doubleAction_2f8ot_25 ._doubleStatus_2f8ot_25 ._doubleStatusInner_2f8ot_33::after {
  content: "";
  position: absolute;
  bottom: -50px;
  inset-inline: 0;
  margin: 0 auto;
  width: 100px;
  height: 30px;
  background: #ffa617;
  border-radius: 50%;
  filter: blur(24px);
  opacity: 0;
  transition: opacity 300ms ease;
}
._ddmPanel_thf6z_1 {
  position: relative;
}
._actionsWrapper_thf6z_5 {
  display: none;
}
@container main-container (width > 900px) {
  ._actionsWrapper_thf6z_5 {
    display: block;
  }
}
._actionsMobileWrapper_thf6z_14 {
  width: 100%;
  padding: 20px 20px 0 20px;
}
@container main-container (width > 900px) {
  ._actionsMobileWrapper_thf6z_14 {
    display: none;
  }
}
._push22Toggle_thf6z_24 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  background: #151519;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  font-family: "Work Sans", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.26px;
  color: #fff;
}
._push22Label_thf6z_41 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._push22Ratio_thf6z_47 {
  font-size: 11px;
  color: #909090;
}
@container main-container (width > 768px) {
  ._gameView_wcryw_2 {
    min-height: 630px;
  }
}
._gameStatus_4v40u_1 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 8px 0;
}
._gameButtons_4v40u_8 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._secondaryButton_4v40u_14 svg {
  color: #909090;
}
._gameView_1g7x5_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
._welcomeSpotlight_bp4k3_1 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: auto;
  border-radius: 10px;
  border: 1px solid #212127;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  overflow: hidden;
  position: relative;
}
@media screen and (min-width: 768px) {
  ._welcomeSpotlight_bp4k3_1 {
    padding: 50px;
    background-image: url(/img/welcome-spotlight-bg-B0Sl0GDX.avif);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }
}
._details_bp4k3_23 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: auto;
  padding: 27px;
  position: relative;
  z-index: 10;
}
@media screen and (min-width: 768px) {
  ._details_bp4k3_23 {
    padding: 0px;
  }
}
._content_bp4k3_39 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}
@media screen and (min-width: 768px) {
  ._content_bp4k3_39 {
    display: flex;
    align-items: start;
    gap: 14px;
  }
}
._title_bp4k3_53 {
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  letter-spacing: -0.28px;
  color: #ffffff;
  text-align: center;
}
@media screen and (min-width: 768px) {
  ._title_bp4k3_53 {
    text-align: start;
    font-size: 28px;
    line-height: 35px;
  }
}
._description_bp4k3_70 {
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  letter-spacing: -0.28px;
  color: #909090;
  text-align: center;
}
@media screen and (min-width: 768px) {
  ._description_bp4k3_70 {
    text-align: start;
    font-size: 14px;
    line-height: 19.6px;
  }
}
._actions_bp4k3_87 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 56px;
  gap: 18px;
}
._actions_bp4k3_87 ._separator_bp4k3_95 {
  width: 1px;
  height: 20px;
  background-color: #212127;
  display: none;
}
@media screen and (min-width: 768px) {
  ._actions_bp4k3_87 ._separator_bp4k3_95 {
    display: flex;
  }
}
@media screen and (min-width: 500px) {
  ._actions_bp4k3_87 {
    display: flex;
    justify-content: center;
    padding-top: 32px;
  }
}
@media screen and (min-width: 768px) {
  ._actions_bp4k3_87 {
    display: flex;
    justify-content: start;
    gap: 18px;
    padding-top: 56px;
  }
}
._emailLogin_bp4k3_122 {
  display: flex;
  gap: 12px;
}
._socialLogin_bp4k3_127 {
  display: flex;
  gap: 8px;
}
._signInButton_bp4k3_132 {
  display: none;
}
@media screen and (min-width: 768px) {
  ._signInButton_bp4k3_132 {
    display: flex;
  }
}
._signInButton_bp4k3_132,
._registerButton_bp4k3_142 {
  height: 40px;
}
._socialMediaButton_bp4k3_146 {
  width: 40px;
  height: 40px;
}
._socialMediaButtons_bp4k3_151 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  width: 100%;
}
._metaMaskButtonIcon_bp4k3_159 {
  mix-blend-mode: luminosity;
}
._backgroundImage_bp4k3_163 {
  width: 100%;
  aspect-ratio: 1/0.4;
  background-size: cover;
  background-position: right;
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0;
  background-image: url(/img/welcome-spotlight-bg-mobile-C04M7Aeo.png);
}
@media screen and (min-width: 768px) {
  ._backgroundImage_bp4k3_163 {
    display: none;
    position: relative;
    background-image: url(/img/welcome-spotlight-bg-B0Sl0GDX.avif);
  }
}
._banners_xybxf_1 {
  display: flex;
  flex-direction: row;
  gap: 12px;
}
._content_xybxf_7 {
  position: relative;
  height: auto;
  width: 100%;
  background-color: #15151a;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 2px 8px 0px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  min-height: 0px;
  max-height: 210px;
  aspect-ratio: 211/183;
  transition: all 0.2s;
  border-radius: 10px;
  background-size: cover;
  background-position: center;
}
._content_xybxf_7:hover {
  transform: translateY(-6px);
  filter: brightness(1.2);
}
@container main-container (width > 640px) {
  ._content_xybxf_7 {
    height: 210px;
    border-radius: 12px;
  }
}
._content_xybxf_7._casino_xybxf_32 {
  background-image: url(/img/casino-square-NuE9DShv.png);
}
@container main-container (width > 640px) {
  ._content_xybxf_7._casino_xybxf_32 {
    background-image: url(/img/casino-CPIwMex3.avif);
  }
}
._content_xybxf_7._sports_xybxf_40 {
  background-image: url(/img/sports-square-B6PGquT8.png);
}
@container main-container (width > 640px) {
  ._content_xybxf_7._sports_xybxf_40 {
    background-image: url(/img/sports-qhW9ipYD.avif);
  }
}
._bannerGradient_xybxf_49 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
  background:
    linear-gradient(
      135deg,
      #0d0d10 -5.43%,
      rgba(13, 13, 16, 0) 34.57%);
  z-index: 1;
}
._textOverlay_xybxf_57 {
  position: absolute;
  bottom: 4vw;
  left: 4vw;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 14px;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  color: #fff;
  z-index: 10;
}
@container main-container (width > 640px) {
  ._textOverlay_xybxf_57 {
    bottom: 28px;
    left: 28px;
  }
}
._textOverlay_xybxf_57._chatOpen_xybxf_75 {
  bottom: 2vw;
  left: 3vw;
}
@container main-container (width > 640px) {
  ._textOverlay_xybxf_57._chatOpen_xybxf_75 {
    bottom: 28px;
    left: 28px;
  }
}
._textOverlay_xybxf_57._chatOpen_xybxf_75 ._title_xybxf_85 {
  font-size: 3vw;
}
@container main-container (width > 640px) {
  ._textOverlay_xybxf_57._chatOpen_xybxf_75 ._title_xybxf_85 {
    font-size: 24px;
    height: 17px;
  }
}
._title_xybxf_85 {
  display: flex;
  align-items: center;
  font-family: "Designer", sans-serif;
  height: 2vw;
  font-size: 4.1vw;
  font-weight: 100;
  line-height: 120%;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-stretch: condensed;
  transform-origin: left;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@container main-container (width > 400px) {
  ._title_xybxf_85 {
    height: 4vw;
  }
}
@container main-container (width > 640px) {
  ._title_xybxf_85 {
    font-size: 24px;
    height: 17px;
  }
}
._description_xybxf_122 {
  display: none;
  font-size: 2.75vw;
  font-weight: 500;
  line-height: 100%;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  opacity: 0.75;
}
@container main-container (width > 640px) {
  ._description_xybxf_122 {
    display: block;
    font-size: 14px;
  }
}
._searchBar_wwzts_1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._inputContent_wwzts_7 {
  background-color: #0d0d10;
}
._root_y1u0t_1 {
  min-height: 100vh;
  width: 100vw;
  max-width: 1200px;
}
@media screen and (min-width: 640px) {
  ._root_y1u0t_1._sidebarOpened_y1u0t_7 {
    width: calc(100vw - 270px);
  }
}
@media screen and (min-width: 768px) {
  ._root_y1u0t_1 {
    width: calc(100vw - 60px);
  }
  ._root_y1u0t_1._sidebarOpened_y1u0t_7 {
    width: calc(100vw - 270px);
  }
  ._root_y1u0t_1._chatOpen_y1u0t_18 {
    width: calc(100vw - 60px - 339px);
  }
  ._root_y1u0t_1._sidebarOpened_y1u0t_7._chatOpen_y1u0t_18 {
    width: calc(100vw - 270px - 339px);
  }
}
._wrapper_y1u0t_26 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._logo_y1u0t_34 {
  fill: #fff;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
}
._logo_y1u0t_34 svg {
  width: 100%;
  max-width: 142px;
  height: auto;
}
._gameInfo_1360g_1 {
  display: flex;
  flex-direction: column;
  border-radius: 10px;
  border: 1px solid var(--color-border-primary);
  background-color: #15151a;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25), 0px 2px 8px 0px rgba(0, 0, 0, 0.1);
}
._gameInfo_1360g_1 ._header_1360g_9 {
  display: flex;
  justify-content: space-between;
  padding: 24px 22px;
}
._gameInfo_1360g_1 ._header_1360g_9 div:first-child {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
}
._gameInfo_1360g_1 ._header_1360g_9 div:first-child > h1 {
  color: var(--color-white);
  font-size: 18px;
  font-weight: 600;
}
._gameInfo_1360g_1 ._header_1360g_9 div:first-child ._gameProvider_1360g_25 {
  color: var(--color-grey);
  font-size: 15px;
  font-weight: 500;
}
._gameInfo_1360g_1 ._header_1360g_9 div:first-child ._gameProvider_1360g_25:hover {
  color: var(--color-white);
  cursor: pointer;
}
._gameInfo_1360g_1 ._chevronIcon_1360g_34 {
  cursor: pointer;
}
._gameInfo_1360g_1 ._chevronIcon_1360g_34 svg {
  transform: scale(1.25);
  transform-origin: center;
}
._gameInfo_1360g_1 ._chevronIcon_1360g_34._opened_1360g_41 {
  transform: rotate(0deg);
}
._gameInfo_1360g_1 ._chevronIcon_1360g_34._closed_1360g_44 {
  transform: rotate(180deg);
}
._content_1360g_48 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 0 22px 24px;
}
._content_1360g_48 ._tabbar_1360g_54 {
  display: flex;
}
._content_1360g_48 ._image_1360g_57 {
  width: 164px;
  height: 224px;
  object-fit: contain;
  border-radius: 8px;
  float: left;
  margin-right: 26px;
  overflow: hidden;
}
._content_1360g_48 ._descriptionContent_1360g_66 {
  color: #909090;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  padding: 12px 0;
}
._content_1360g_48 ._descriptionContent_1360g_66 ._edge_1360g_73 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 18px;
  width: 100px;
  height: 30px;
  padding: 0 8px;
  border-radius: 6px;
  background-color: var(--color-border-primary);
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
}
._content_1360g_48 ._descriptionContent_1360g_66 ._description_1360g_66 > p:not(:first-child) {
  margin-top: 18px;
}
._content_1360g_48 ._descriptionContent_1360g_66 ._description_1360g_66 > p {
  color: #909090;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}
._bigLuckyWins_1360g_99 {
  overflow-x: auto;
}
._bigLuckyWins_1360g_99 ._table_1360g_102 tr td:nth-child(1) {
  width: 10%;
}
._bigLuckyWins_1360g_99 ._table_1360g_102 tr td:nth-child(2) {
  width: 25%;
}
._bigLuckyWins_1360g_99 ._table_1360g_102 tr td:nth-child(3) {
  width: 20%;
}
._bigLuckyWins_1360g_99 ._table_1360g_102 tr td:nth-child(4) {
  width: 20%;
}
._bigLuckyWins_1360g_99 ._table_1360g_102 ._tableHeaderCell_1360g_114 {
  height: 17px;
  padding: 0 15px;
}
._bigLuckyWins_1360g_99 ._table_1360g_102 ._tableBody_1360g_118 tr td {
  border-top: 1px solid var(--color-border-primary);
  border-bottom: 1px solid var(--color-border-primary);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
}
._bigLuckyWins_1360g_99 ._table_1360g_102 ._tableBody_1360g_118 tr td:first-child {
  border-left: 1px solid var(--color-border-primary);
}
._bigLuckyWins_1360g_99 ._table_1360g_102 ._tableBody_1360g_118 tr td:last-child {
  border-right: 1px solid var(--color-border-primary);
}
._bigLuckyWins_1360g_99 ._table_1360g_102 ._tableBody_1360g_118 tr:nth-child(odd) {
  background-color: rgba(33, 33, 39, 0.3294117647);
}
._bigLuckyWins_1360g_99 ._table_1360g_102 ._tableBody_1360g_118 tr {
  transition: background-color 0.2s;
  cursor: pointer;
}
._bigLuckyWins_1360g_99 ._table_1360g_102 ._tableBody_1360g_118 tr:hover {
  background-color: rgba(41, 41, 48, 0.3);
}
._bigLuckyWins_1360g_99 ._table_1360g_102 ._placeImage_1360g_139 {
  width: 22px;
  height: 22px;
}
._bigLuckyWins_1360g_99 ._cell_1360g_143 {
  height: 58px;
}
._loadingSpinner_1360g_147 {
  height: 200px !important;
}
._cellUsername_1360g_151 ._cellUsernameLabel_1360g_151 {
  width: 75px;
  max-width: 75px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
}
@media screen and (min-width: 640px) {
  ._cellUsername_1360g_151 ._cellUsernameLabel_1360g_151 {
    width: 100px;
    max-width: 100px;
  }
}
._container_fzhhm_1 {
  position: relative;
  height: 100%;
  overflow: hidden;
}
._container_fzhhm_1._isFullscreen_fzhhm_6 ._iframe_fzhhm_6 {
  border-radius: 0px;
  animation: none;
  height: calc(100dvh - 52px);
}
._container_fzhhm_1._isFullscreen_fzhhm_6 ._containerGameMobile_fzhhm_11 {
  height: calc(100dvh - 52px);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  align-items: center;
  justify-content: center;
}
._container_fzhhm_1._isFullscreen_fzhhm_6 ._containerGameMobile_fzhhm_11 ._contentGameMobile_fzhhm_18 {
  flex-direction: column;
  align-items: center;
  text-align: center;
}
._container_fzhhm_1 ._fullscreenHeader_fzhhm_23 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #0d0d10;
  height: 52px;
  padding: 10px;
}
._container_fzhhm_1 ._fullscreenHeader_fzhhm_23 ._logo_fzhhm_31 {
  position: absolute;
  inset-inline: 0;
  margin: 0 auto;
  width: 100px;
}
._container_fzhhm_1 ._fullscreenHeader_fzhhm_23 ._logo_fzhhm_31 svg {
  color: white;
}
._container_fzhhm_1 ._fullscreenHeader_fzhhm_23 ._backButton_fzhhm_40,
._container_fzhhm_1 ._fullscreenHeader_fzhhm_23 ._walletButton_fzhhm_41 {
  width: 32px;
  height: 32px;
}
._container_fzhhm_1 ._fullscreenHeader_fzhhm_23 ._backButton_fzhhm_40 svg {
  width: 16px;
  height: 16px;
  transform: rotate(-90deg);
}
._container_fzhhm_1 ._fullscreenHeader_fzhhm_23 ._walletButton_fzhhm_41 svg {
  width: 16px;
  height: 16px;
  color: #0d0d10;
}
._openMobile_fzhhm_56 {
  border-bottom: 2px solid var(--color-border-primary) !important;
}
@media screen and (min-width: 400px) {
  ._openMobile_fzhhm_56 {
    transition: width 0.3s ease, margin 0.3s ease;
    width: calc(100% + 24px) !important;
    margin-left: -12px;
    margin-top: -12px;
  }
}
._openMobile_fzhhm_56 iframe {
  border-bottom-left-radius: 11px;
  border-bottom-right-radius: 11px;
}
._hideControl_fzhhm_72 {
  transition: margin-top 333ms ease;
  margin-top: -70px;
  z-index: -1;
}
._containerGame_fzhhm_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  background-color: #111114;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  overflow: hidden;
}
._containerGame_fzhhm_11 > p {
  font-size: 26px;
  color: #fff;
}
._containerGame_fzhhm_11 > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
._containerGame_fzhhm_11._isTheater_fzhhm_98 {
  border-radius: 0px;
}
._containerGame_fzhhm_11._isTheater_fzhhm_98 ._providerGame_fzhhm_101 {
  border-radius: 0px;
}
._containerGame_fzhhm_11._isTheater_fzhhm_98 ._gameOverlay_fzhhm_104 {
  border-radius: 0px;
}
._providerGame_fzhhm_101 {
  width: 100%;
  height: 100%;
  aspect-ratio: 16/9;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  overflow: hidden;
}
._iframe_fzhhm_6 {
  width: 100%;
  height: 100%;
  min-height: 295px;
  border-top-left-radius: 11px;
  border-top-right-radius: 11px;
  background: black;
}
@keyframes _animate-height_fzhhm_1 {
  from {
    height: 0;
  }
}
._image_fzhhm_131 {
  width: 80px;
  height: 106px;
}
._gameOverlay_fzhhm_104 {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: hsla(240, 10%, 8%, 0.89);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
._gameOverlay_fzhhm_104 ._balanceText_fzhhm_149 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
  margin-bottom: 14px;
  font-size: 14px;
}
._gameOverlay_fzhhm_104 ._balanceText_fzhhm_149 span:first-of-type {
  color: #909090;
  font-weight: 500;
}
._gameOverlay_fzhhm_104 ._balanceText_fzhhm_149 span:last-of-type {
  color: #fff;
  font-weight: 600;
}
._currency_fzhhm_166 {
  background-color: transparent !important;
  box-shadow: none !important;
  padding: 8px;
}
._currencyDropdownItems_fzhhm_172 {
  max-height: 200px;
  overflow-y: auto;
}
._buttons_fzhhm_177 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
}
._buttons_fzhhm_177 ._realPlayButtonIcon_fzhhm_183 {
  color: #0d0d10;
}
._buttons_fzhhm_177 ._funPlayButtonIcon_fzhhm_186 {
  filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.1019607843));
}
._buttons_fzhhm_177 ._button_fzhhm_177 {
  height: 40px;
}
._buttonsMobile_fzhhm_192 ._button_fzhhm_177 {
  flex: 1;
}
._containerRestrictedMobile_fzhhm_196 {
  min-height: 210px;
}
._containerRestrictedMobile_fzhhm_196 ._disabledOverlay_fzhhm_199 {
  flex-direction: row;
  gap: 12px;
  padding: 24px;
}
._containerRestrictedMobile_fzhhm_196 ._disabledOverlay_fzhhm_199 ._lockIcon_fzhhm_204 {
  width: 86px;
  height: 86px;
}
._containerRestrictedMobile_fzhhm_196 ._disabledOverlay_fzhhm_199 ._disabledContent_fzhhm_208 {
  text-align: left;
  align-items: start;
}
._containerGameMobile_fzhhm_11 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 24px 22px;
  background-color: #15151a;
  border-top-left-radius: 11px;
  border-top-right-radius: 11px;
}
._containerGameMobile_fzhhm_11 ._contentGameMobile_fzhhm_18 {
  display: flex;
  align-items: center;
  gap: 24px;
}
._containerGameMobile_fzhhm_11 ._contentGameMobile_fzhhm_18 img {
  border-radius: 7px;
}
._containerGameMobile_fzhhm_11 ._titleMobile_fzhhm_230 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  line-height: 100%;
}
._containerGameMobile_fzhhm_11 ._titleMobile_fzhhm_230 h2 {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}
._containerGameMobile_fzhhm_11 ._titleMobile_fzhhm_230 span {
  color: #909090;
  font-size: 15px;
  font-weight: 500;
}
._disabledOverlay_fzhhm_199 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 10;
  background: #121216;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
._disabledOverlay_fzhhm_199 ._lockIcon_fzhhm_204 {
  width: 144px;
  height: 144px;
}
._disabledOverlay_fzhhm_199 ._disabledContent_fzhhm_208 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
._disabledOverlay_fzhhm_199 ._disabledContent_fzhhm_208 ._disabledTitle_fzhhm_272 {
  color: #fff;
  font-variant-numeric: lining-nums;
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.36px;
}
._disabledOverlay_fzhhm_199 ._disabledContent_fzhhm_208 ._disabledText_fzhhm_280 {
  color: #909090;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.28px;
  max-width: 503px;
  margin-top: 10px;
}
._table_14rzd_1 tr td:nth-child(2),
._table_14rzd_1 tr td:nth-child(3) {
  display: none;
}
@media screen and (min-width: 1024px) {
  ._table_14rzd_1 tr td:nth-child(2),
  ._table_14rzd_1 tr td:nth-child(3) {
    display: table-cell;
  }
}
._overviewHeader_fc6y0_1 {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 44px;
}
._backgroundImg_fc6y0_9 {
  display: none;
}
@media screen and (min-width: 1024px) {
  ._backgroundImg_fc6y0_9 {
    display: unset;
    position: absolute;
    top: 0;
    right: 0;
    height: 220px;
    z-index: 0;
  }
}
._welcomeBlock_fc6y0_23 {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 34px;
  gap: 34px;
  border-radius: 10px;
  background: #15151a;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25), 0px 2px 8px 0px rgba(0, 0, 0, 0.1);
}
._welcomeContentBlock_fc6y0_34 {
  display: flex;
  justify-content: space-between;
  z-index: 1;
}
@media screen and (min-width: 1024px) {
  ._welcomeContentBlock_fc6y0_34 {
    width: 439px;
    max-width: calc(100% - 330px);
  }
}
._welcomeDescriptionBlock_fc6y0_46 {
  display: flex;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  gap: 12px;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  ._welcomeDescriptionBlock_fc6y0_46 {
    margin-top: 10px;
  }
}
._welcomeTitle_fc6y0_60 {
  font-size: 20px;
  font-weight: 700;
  line-height: 110%;
  letter-spacing: -0.4px;
  color: #fff;
}
._welcomeDescription_fc6y0_46 {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.26px;
}
@media screen and (min-width: 1024px) {
  ._welcomeDescription_fc6y0_46 {
    min-height: 100px;
  }
}
._welcomeFooterBlock_fc6y0_81 {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 10px;
  z-index: 1;
}
@media screen and (min-width: 1024px) {
  ._welcomeFooterBlock_fc6y0_81 {
    display: grid;
    grid-template-columns: 1fr auto 1fr auto 1fr;
    background-color: rgba(33, 33, 39, 0.3294117647);
    gap: 22px;
    padding: 18px;
    border-radius: 9px;
    border: 1px solid #212127;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  }
}
._welcomeFooterDevider_fc6y0_101 {
  display: none;
}
@media screen and (min-width: 1024px) {
  ._welcomeFooterDevider_fc6y0_101 {
    display: unset;
    width: 1px;
    height: 50px;
    background: #212127;
  }
}
._welcomeStatsBlock_fc6y0_113 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 8px;
  background-color: rgba(33, 33, 39, 0.3294117647);
  padding: 18px;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.26px;
  color: #909090;
}
@media screen and (min-width: 1024px) {
  ._welcomeStatsBlock_fc6y0_113 {
    background: unset;
    padding: unset;
  }
}
._welcomeStatsValue_fc6y0_135 {
  font-size: 15px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.3px;
  color: #fff;
}
._bottomBlocks_fc6y0_143 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
@media screen and (min-width: 1024px) {
  ._bottomBlocks_fc6y0_143 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
._bottomBlock_fc6y0_143 {
  display: flex;
  align-items: center;
  min-height: 100px;
  padding: 0 22px;
  gap: 22px;
  border-radius: 10px;
  background: #15151a;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 2px 8px 0px rgba(0, 0, 0, 0.1);
}
._bottomImg_fc6y0_166 {
  flex-grow: 0;
  flex-shrink: 0;
}
._bottomImgSafe_fc6y0_171 {
  width: 47px;
  height: 41px;
}
._bottomContentBlock_fc6y0_176 {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  gap: 6px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.28px;
  color: #909090;
  line-height: 100%;
}
._bottomContentTitle_fc6y0_188 {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.36px;
  color: #fff;
  line-height: 120%;
}
._bottomButtonBlock_fc6y0_196 {
  flex-grow: 0;
  flex-shrink: 0;
}
._button_fc6y0_201 {
  height: 40px;
  padding: 0 14px;
}
._overview_swigu_1 {
  display: flex;
  flex-direction: column;
  gap: 36px;
}
._affiliateVideo_1ndbn_1 {
  position: relative;
}
._affiliateVideo_1ndbn_1 ._videoOverlay_1ndbn_4 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._affiliateVideo_1ndbn_1 ._videoOverlay_1ndbn_4 ._downloadBtn_1ndbn_11 {
  width: 26px;
  height: 26px;
  border-radius: 4px;
  position: absolute;
  top: 6px;
  right: 6px;
  padding: 0px;
}
._affiliateVideo_1ndbn_1 ._videoOverlay_1ndbn_4 ._videoUnavailable_1ndbn_20 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.85);
  padding: 8px 12px;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 500;
  color: #c9c9c9;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
}
._affiliateVideo_1ndbn_1 ._videoOverlay_1ndbn_4 ._videoUnavailable_1ndbn_20 ._link_1ndbn_39 {
  color: white;
  text-decoration: underline;
}
._createCampaign_l3301_1 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 22px;
  gap: 8px;
  border-radius: 10px;
  border: 1px dashed #383842;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  font-size: 14px;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: -0.28px;
  color: #909090;
}
._createCampaign_l3301_1:hover {
  border-radius: 10px;
  background: rgba(33, 33, 39, 0.25);
  color: #fff;
}
._createCampaign_l3301_1:hover ._icon_l3301_22 {
  opacity: 1;
}
._createCampaign_l3301_1:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
._icon_l3301_22 {
  opacity: 0.5;
}
._campaigns_bheg8_1 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}
._createBlock_bheg8_8 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 22px;
  gap: 8px;
  border-radius: 10px;
  border: 1px dashed #383842;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: -0.28px;
  color: #909090;
}
._createBlockIcon_bheg8_26 {
  opacity: 0.5;
}
._campaignBlock_bheg8_30 {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 22px;
  gap: 22px;
  border-radius: 10px;
  background: #15151a;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 2px 8px 0px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  transition: background-color 0.2s ease;
}
._campaignBlock_bheg8_30:hover {
  background-color: #16161b;
}
._headerBlock_bheg8_46 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
._headerLeftBlock_bheg8_53 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  font-size: 13px;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: -0.26px;
  color: #909090;
}
._headerLink_bheg8_64 {
  display: inline-flex;
  gap: 4px;
}
._headerLink_bheg8_64 svg {
  transform: scale(1.1666666667);
}
._headerLink_bheg8_64 ._copied_bheg8_71 {
  color: #fff;
  font-size: 12px;
  font-weight: 600;
}
._headerTitle_bheg8_77 {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.32px;
  color: #fff;
}
._headerRightBlock_bheg8_84 {
  display: flex;
  align-items: center;
  gap: 16px;
}
._headerAmountBlock_bheg8_90 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.28px;
  color: #fff;
}
._headerIcon_bheg8_101 {
  transition: transform 0.3s ease;
}
._headerIconActive_bheg8_104 {
  transform: scale(-1);
}
._line_bheg8_108 {
  width: 100%;
  height: 1px;
  background: #212127;
}
._campaignBodyBlock_bheg8_114 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  gap: 8px;
}
._campaignBodyDetails_bheg8_122 {
  display: flex;
  padding: 18px;
  align-items: center;
  gap: 18px;
  width: 100%;
  border-radius: 9px;
  border: 1px solid #212127;
  background: rgba(33, 33, 39, 0.33);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._campaignBodyDetailsTitle_bheg8_134 {
  color: #909090;
  font-size: 12px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.24px;
}
._campaignBodyVideo_bheg8_142 {
  flex-shrink: 0;
  width: auto;
  height: 74px;
  background: #0d0d10;
  border-radius: 9px;
  border: 1px solid #212127;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  aspect-ratio: 2100/500;
  overflow: hidden;
}
._campaignBodyDetailsBlock_bheg8_154 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}
._campaignBodyDetailsValue_bheg8_161 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.28px;
  color: #fff;
}
._table_14tj7_1 tr td:nth-child(2),
._table_14tj7_1 tr td:nth-child(3),
._table_14tj7_1 tr td:nth-child(4) {
  display: none;
}
@media screen and (min-width: 1024px) {
  ._table_14tj7_1 tr td:nth-child(2),
  ._table_14tj7_1 tr td:nth-child(3),
  ._table_14tj7_1 tr td:nth-child(4) {
    display: table-cell;
  }
}
._referredUsers_15gxn_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
}
._searchBlock_15gxn_7 {
  display: flex;
  width: 100%;
  gap: 6px;
  padding: 4px 14px;
  border-radius: 9px;
  border: 1px solid #212127;
  background: #0d0d10;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.15);
}
._searchInput_15gxn_18 {
  width: 100%;
  height: 44px;
  background: #0d0d10;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.28px;
  color: #909090;
}
._searchInput_15gxn_18::placeholder {
  opacity: 0.5;
}
._searchInput_15gxn_18:focus {
  outline: none;
}
._searchIcon_15gxn_35 {
  color: #919191;
}
._filterSection_15gxn_39 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 24px 0 36px;
}
._filterBlock_15gxn_47 {
  display: flex;
  gap: 14px;
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.28px;
  color: #909090;
}
._filterNameBlock_15gxn_57 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._select_15gxn_63 {
  min-width: 125px;
}
._pagination_15gxn_67 {
  margin-top: 22px;
}
._sortIcon_15gxn_71 {
  opacity: 0.5;
}
._header_q2np2_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  padding: 22px 20px;
  border-radius: 10px;
  background-color: #15151a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  margin-bottom: 40px;
}
._headerTitle_q2np2_12 {
  display: flex;
  align-items: center;
  gap: 18px;
  font-variant-numeric: lining-nums;
}
._headerTitle_q2np2_12 ._headerTitleText_q2np2_18 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._headerTitle_q2np2_12 ._headerTitleText_q2np2_18 > h2 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.32px;
}
._headerTitle_q2np2_12 ._headerTitleText_q2np2_18 > p {
  color: #909090;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.28px;
}
._headerFooter_q2np2_36 {
  display: flex;
  align-items: center;
  justify-content: center;
  font-variant-numeric: lining-nums;
}
._headerFooter_q2np2_36 span:first-child {
  margin-right: 8px;
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.26px;
}
._headerFooter_q2np2_36 span:last-child {
  margin-left: 6px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -0.28px;
}
._createRaceContent_q2np2_57 ._selections_q2np2_57 {
  display: flex;
  gap: 22px;
  margin-bottom: 28px;
}
._createRaceContent_q2np2_57 ._selections_q2np2_57 > * {
  flex: 1;
}
._createRaceContent_q2np2_57 ._button_q2np2_65 {
  width: 100%;
}
._table_q2np2_69 td:last-child div {
  justify-content: flex-end;
}
._table_q2np2_69 ._placeImage_q2np2_72 {
  width: 22px;
  height: 22px;
}
._lastRaceCell_q2np2_77 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 18px;
  border-radius: 10px;
  background-color: #15151a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
}
._lastRaceCell_q2np2_77[data-even-cell] {
  background-color: unset;
  box-shadow: unset;
}
._lastRaceCellInput_q2np2_90 {
  padding: 5px 6px 5px 18px;
}
._lastRaceCell_q2np2_77._isEmpty_q2np2_93 {
  margin-top: 12px;
}
._lastRaceCell_q2np2_77 ._lastRacePlaceText_q2np2_96 {
  color: #fff;
  font-variant-numeric: lining-nums proportional-nums;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
}
._lastRaceCell_q2np2_77 ._lastRacePayout_q2np2_104 {
  display: flex;
  align-items: center;
  gap: 12px;
}
._lastRaceCell_q2np2_77 ._lastRacePayoutText_q2np2_109 {
  margin-left: -6px;
  color: #fff;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 600;
}
._payoutInput_q2np2_117 {
  height: 40px;
  width: 180px;
}
._payoutIcon_q2np2_122 {
  color: #00ff6a;
}
._addPlaceButton_q2np2_126 {
  border-radius: 10px;
  border: 1px dashed #383842;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  background-color: transparent;
  width: 100%;
  margin-top: 12px;
}
._addPlaceButtonLabel_q2np2_135 {
  color: #909090;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: -0.28px;
}
._table_rnstf_1 ._placeImage_rnstf_1 {
  width: 22px;
  height: 22px;
}
._tabBar_1xkd7_1 {
  width: fit-content;
  margin-bottom: 30px;
}
._affiliates_1ygv0_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 20px;
}
@media screen and (min-width: 1024px) {
  ._affiliates_1ygv0_1 {
    flex-direction: row;
    gap: 100px;
  }
}
._tabBar_1ygv0_14 {
  display: flex;
  flex-direction: column;
  gap: 26px;
  flex-grow: 0;
  flex-shrink: 0;
}
._tabBar_1ygv0_14 > h1 {
  font-size: 22px;
  font-weight: 600;
  letter-spacing: -0.44px;
  color: #fff;
}
@media screen and (min-width: 1024px) {
  ._tabBar_1ygv0_14 {
    width: 193px;
  }
}
._routes_1ygv0_33 {
  width: 100%;
  max-width: 907px;
}
._transactionsHeader_1ja3a_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 22px;
}
._selectBlock_1ja3a_9 {
  display: flex;
  gap: 14px;
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.28px;
  color: #909090;
}
._selectBlock_1ja3a_9 ._selectIcon_1ja3a_18 {
  opacity: 0.5;
}
._selectBlock_1ja3a_9 ._selectLabel_1ja3a_21 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._sortBySelect_1ja3a_27 {
  width: 140px;
}
._gameSelect_1ja3a_31 {
  width: 125px;
}
._gameSelect_1ja3a_31 li {
  text-align: start;
}
._statsBlock_1ja3a_38 {
  display: flex;
  align-items: center;
  height: 40px;
  padding: 0 14px;
  gap: 8px;
  border-radius: 8px;
  background: #212127;
  box-shadow: 0px 1px 0px 0px #2a2a31 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.28px;
  color: #fff;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
}
._container_sm035_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
}
._pagination_sm035_7 {
  margin-top: 30px;
}
._table_1u1q0_1 tr td:nth-child(4) {
  display: table-cell;
}
._table_1u1q0_1 tr td:nth-child(4) > div {
  justify-content: flex-end;
}
._table_r7rol_1 tr td > div {
  justify-content: center;
}
._table_r7rol_1 tr td:first-child > div {
  justify-content: flex-start;
}
._table_r7rol_1 tr td:last-child > div {
  justify-content: flex-end;
}
._table_r7rol_1 tr td:nth-child(4) {
  display: none;
}
@media screen and (min-width: 1024px) {
  ._table_r7rol_1 tr td:nth-child(4) {
    display: table-cell;
  }
}
._loadingSpinner_r7rol_19 {
  height: 300px;
}
._table_17q3l_1 tr td > div {
  justify-content: center;
}
._table_17q3l_1 tr td:first-child > div {
  justify-content: flex-start;
}
._table_17q3l_1 tr td:last-child > div {
  justify-content: flex-end;
}
._clickable_17q3l_11 {
  color: #fff;
}
._table_15lkb_1 tr td:nth-child(3) {
  display: none;
}
@media screen and (min-width: 1024px) {
  ._table_15lkb_1 tr td:nth-child(3) {
    display: table-cell;
  }
}
._table_xfebc_1 tr td:nth-child(2) {
  display: none;
}
@media screen and (min-width: 1024px) {
  ._table_xfebc_1 tr td:nth-child(2) {
    display: table-cell;
  }
}
._articleMeta_k1t5q_1 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 500;
  color: #909090;
  text-wrap: nowrap;
  overflow: hidden;
}
._articleMeta_k1t5q_1 ._tag_k1t5q_10 {
  padding: 5px 7px;
  border-radius: 6px;
  border: 1px solid #212127;
  background-color: #15151a;
  text-align: center;
  font-size: 13px;
  line-height: 110%;
  letter-spacing: -0.26px;
}
._articleMeta_k1t5q_1 ._endsAt_k1t5q_20 {
  display: inline-flex;
  gap: 8px;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: -0.28px;
}
._blogArticle_m7ceh_1 {
  display: flex;
  flex-direction: column;
  max-width: 389px;
}
._blogArticle_m7ceh_1 > img {
  object-fit: cover;
  height: 220px;
  border-radius: 8px;
  margin-bottom: 22px;
}
._blogArticle_m7ceh_1 > h1 {
  margin-bottom: 12px;
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 110%;
  letter-spacing: -0.44px;
}
._blogArticle_m7ceh_1 > span {
  color: #909090;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}
._articleMeta_m7ceh_27 {
  margin-bottom: 16px;
}
._blogMain_tq8s8_1 {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
._blogMain_tq8s8_1 > img {
  object-fit: cover;
  height: 300px;
  width: 100%;
  border-radius: 10px;
}
@media screen and (min-width: 900px) {
  ._blogMain_tq8s8_1 {
    flex-direction: row;
  }
  ._blogMain_tq8s8_1 > img {
    max-width: 533px;
  }
}
._description_tq8s8_21 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 16px;
  width: 100%;
}
._description_tq8s8_21 > h1 {
  color: #fff;
  font-size: 42px;
  font-weight: 700;
  line-height: 110%;
  letter-spacing: -0.84px;
}
._description_tq8s8_21 > span {
  color: #909090;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.32px;
}
._blogs_uh7zi_1 {
  display: flex;
  flex-direction: column;
}
._grid_uh7zi_6 {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  column-gap: 22px;
  row-gap: 60px;
}
@media screen and (min-width: 500px) {
  ._grid_uh7zi_6 {
    grid-template-columns: repeat(2, 1fr);
    row-gap: 50px;
  }
}
@media screen and (min-width: 900px) {
  ._grid_uh7zi_6 {
    grid-template-columns: repeat(3, 1fr);
    row-gap: 40px;
  }
}
._content_1eg7t_1 {
  display: flex;
  align-items: center;
  gap: 18px;
}
._button_1eg7t_7 {
  height: 34px;
  padding: 11px;
}
._buttonBack_1eg7t_12 {
  width: 34px;
}
._buttonBack_1eg7t_12 svg {
  transform: rotate(-90deg);
}
._buttons_1eg7t_19 {
  display: flex;
}
._buttons_1eg7t_19 ._buttonBlog_1eg7t_22 {
  border-radius: 7px 0px 0px 7px;
  opacity: 0.25;
}
._buttons_1eg7t_19 ._buttonActive_1eg7t_26 {
  border-radius: 0px 7px 7px 0px;
}
._blogHeader_19yq8_1 {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
._blogHeader_19yq8_1 > img {
  object-fit: contain;
  width: 800px;
  max-height: 446px;
  border-radius: 10px;
}
._heading_19yq8_13 > h1 {
  margin-bottom: 8px;
  color: #fff;
  font-size: 32px;
  font-weight: 700;
  line-height: 110%;
  letter-spacing: -0.64px;
}
._heading_19yq8_13 > span:first-of-type {
  display: block;
  margin-bottom: 14px;
  color: #909090;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.28px;
}
._heading_19yq8_13 > span:last-of-type {
  color: #909090;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.32px;
}
._categories_19yq8_38 {
  display: flex;
  gap: 8px;
  margin-top: 20px;
}
._categories_19yq8_38 > span {
  padding: 5px 7px;
  border-radius: 4px;
  border: 1px solid #212127;
  background-color: #15151a;
  color: #909090;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  line-height: 110%;
  letter-spacing: -0.26px;
}
._blogContent_157m8_1 {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
._content_157m8_7 {
  color: #909090;
  font-variant-numeric: lining-nums;
}
._content_157m8_7 * {
  all: revert;
}
._content_157m8_7 h1,
._content_157m8_7 h2,
._content_157m8_7 h3,
._content_157m8_7 h4,
._content_157m8_7 h5,
._content_157m8_7 h6 {
  color: #fff;
  margin-block: 20px;
  line-height: 140%;
}
._content_157m8_7 p,
._content_157m8_7 span,
._content_157m8_7 a,
._content_157m8_7 mark,
._content_157m8_7 strong {
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.32px;
}
._content_157m8_7 a,
._content_157m8_7 mark,
._content_157m8_7 strong {
  color: #fff;
  background-color: transparent;
}
._content_157m8_7 ul {
  list-style-type: disc;
  padding-left: 20px;
}
._content_157m8_7 ul + p {
  margin-left: 20px;
}
._content_157m8_7 ol {
  list-style-type: decimal;
  padding-left: 20px;
}
._content_157m8_7 hr {
  margin-block: 40px;
}
._content_157m8_7 img {
  width: 100%;
  height: auto;
}
._carousel_uc268_1 {
  gap: 22px;
}
._blogArticle_uc268_5 {
  min-width: 320px;
}
._blogDetail_c3rqq_1 {
  display: flex;
  flex-direction: column;
  gap: 50px;
  width: 100%;
  max-width: 800px;
  padding-block: 50px;
}
._policiesMenu_1o7ge_1 {
  min-width: 193px;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 26px;
}
._policiesMenuTitle_1o7ge_9 {
  font-family: "Work Sans", sans-serif;
  font-size: 22px;
  line-height: 22px;
  font-weight: 600;
  color: #ffffff;
}
._policiesMenuItems_1o7ge_17 {
  display: flex;
  flex-direction: row;
  gap: 6px;
  overflow: auto;
  width: 100%;
}
@media screen and (min-width: 900px) {
  ._policiesMenuItems_1o7ge_17 {
    flex-direction: column;
  }
}
._policies_qtlox_1 {
  display: flex;
  flex-direction: column;
  gap: 40px;
  max-width: 1200px;
  width: 100%;
  margin: 50px auto 100px;
}
@media screen and (min-width: 900px) {
  ._policies_qtlox_1 {
    flex-direction: row;
    margin: 50px auto 300px;
    gap: 100px;
  }
}
._content_qtlox_17 {
  width: 100%;
  max-width: 907px;
  background-color: #15151a;
  padding: 22px 20px;
  border-radius: 10px;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1019607843), 0px 1px 2px 0px rgba(0, 0, 0, 0.1019607843);
}
._section_qtlox_26 {
  max-width: 100%;
  white-space: pre-wrap;
  word-wrap: break-word;
  font-weight: 500;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: -0.22px;
  color: #909090;
}
._section_qtlox_26 p {
  line-height: 120%;
}
._section_qtlox_26 table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #909090;
  width: 100%;
  margin-block: 16px;
}
._section_qtlox_26 table th {
  border: 1px solid #909090;
}
._section_qtlox_26 table td {
  border: 1px solid #909090;
  padding: 8px;
}
._title_qtlox_54 {
  font-weight: 700;
  font-size: 20px;
  line-height: 110%;
  letter-spacing: -0.32px;
  color: #ffffff;
}
._policyContent_qtlox_62 {
  padding-top: 16px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._contentItem_qtlox_69 {
  display: flex;
  flex-direction: column;
}
._contentTitle_qtlox_74 {
  font-weight: 600;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -2%;
  color: #ffffff;
  padding-bottom: 16px;
}
._contentSubtitle_qtlox_83 {
  font-weight: 600;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: -2%;
  color: #ffffff;
  padding-top: 8px;
}
._contentLink_qtlox_92 {
  text-decoration: underline;
  color: #909090;
  display: inline;
  width: min-content;
  white-space: nowrap;
}
._contentList_qtlox_100 {
  display: flex;
  flex-direction: column;
  line-height: 140%;
}
._contentListItem_qtlox_106 {
  display: flex;
  flex-direction: row;
  gap: 4px;
}
._oneTabContent_qtlox_112 {
  padding-left: 10px;
}
._twoTabContent_qtlox_116 {
  padding-left: 24px;
}
._container_1or0v_1 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 9px;
}
@container main-container (width > 640px) {
  ._container_1or0v_1 {
    grid-template-columns: repeat(4, 1fr);
  }
}
@container main-container (width > 768px) {
  ._container_1or0v_1 {
    grid-template-columns: repeat(5, 1fr);
  }
}
@container main-container (width >1024px) {
  ._container_1or0v_1 {
    grid-template-columns: repeat(6, 1fr);
  }
}
@container main-container (min-width: 1200px) {
  ._container_1or0v_1 {
    grid-template-columns: repeat(7, 1fr);
  }
}
._card_1or0v_27 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 auto;
  height: 78px;
  border-radius: 7px;
  background-color: #212127;
  box-shadow: 0px 1.182px 0px 0px #2a2a31 inset, 0px 2.364px 2.364px 0px rgba(0, 0, 0, 0.25);
  cursor: pointer;
  transition:
    transform 0.2s,
    background-color 0.2s,
    box-shadow 0.2s,
    color 0.2s;
}
._card_1or0v_27 > img {
  height: 100%;
}
._card_1or0v_27._skeleton_1or0v_42 {
  background: rgba(255, 255, 255, 0.025);
  box-shadow: none;
}
._card_1or0v_27:hover {
  transform: translateY(-6px);
  background-color: #26262c;
  box-shadow: 0 1.182px 0 0 #303037 inset, 0 2.364px 2.364px 0 rgba(0, 0, 0, 0.25);
}
._providerIcon_1or0v_52 {
  width: 100%;
  height: 100%;
}
._providerIcon_1or0v_52 svg {
  width: 100%;
  height: 100%;
}
._portal_fdrt8_1 {
  z-index: 400 !important;
}
._portalContent_fdrt8_5 {
  background-color: #09090b;
  border: 1px solid #212127;
  border-radius: 10px;
  box-shadow: 0 12px 12px -2px rgba(0, 0, 0, 0.06), 0 10px 10px -0.5px rgba(0, 0, 0, 0.02);
}
._calendar_fdrt8_12 {
  width: 292px;
  padding: 10px;
  color: #fff;
}
._header_fdrt8_18 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
}
._group_fdrt8_25 {
  display: flex;
  gap: 6px;
}
._navBtn_fdrt8_30 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border-radius: 6px;
  background-color: #212127;
  color: #fff;
}
._left_fdrt8_41 {
  transform: rotate(180deg);
}
._title_fdrt8_45 {
  font-weight: 600;
  font-size: 14px;
}
._weekdays_fdrt8_50 {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 4px;
  margin-bottom: 6px;
}
._weekday_fdrt8_50 {
  text-align: center;
  color: #909090;
  font-size: 12px;
}
._grid_fdrt8_63 {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 4px;
}
._day_fdrt8_69 {
  height: 34px;
  border-radius: 6px;
  background-color: #111115;
  color: #fff;
  font-weight: 600;
  position: relative;
  cursor: pointer;
}
._day_fdrt8_69._inRange_fdrt8_79 {
  background-color: #1a1a20;
}
._day_fdrt8_69._rangeStart_fdrt8_83,
._day_fdrt8_69._rangeEnd_fdrt8_84 {
  background-color: #3a3a43;
}
._day_fdrt8_69._outside_fdrt8_88 {
  opacity: 0.45;
}
._day_fdrt8_69._today_fdrt8_92 {
  outline: 1px dashed #3a3a43;
}
._day_fdrt8_69._selected_fdrt8_96 {
  background-color: #3a3a43;
}
._day_fdrt8_69:disabled {
  cursor: not-allowed;
  background-color: #0b0b0e;
  color: #8a8a8a;
  opacity: 0.7;
}
._inputContainer_fdrt8_107 {
  width: 100%;
}
._input_fdrt8_107 {
  cursor: pointer;
}
._container_1p2iz_1 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._label_1p2iz_7 {
  font-size: 13px;
  font-weight: 500;
  color: #909090;
}
._showcase_1hyyc_1 {
  padding: 12px 10px;
  background-color: #15151a;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1019607843), 0px 1px 2px 0px rgba(0, 0, 0, 0.1019607843);
}
@media screen and (min-width: 400px) {
  ._showcase_1hyyc_1 {
    padding: 22px 20px;
    border-radius: 10px;
  }
}
._header_1hyyc_17 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._title_1hyyc_23 {
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: -0.32px;
  color: #ffffff;
}
._infoButton_1hyyc_32 {
  cursor: pointer;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._infoButton_1hyyc_32:hover svg {
  color: white;
}
._infoIcon_1hyyc_44 {
  width: 16px;
  height: 16px;
  color: #909090;
}
._infoIcon_1hyyc_44 svg {
  width: 16px;
  height: 16px;
}
._infoTooltipTitle_1hyyc_54 {
  color: white;
  margin-bottom: 4px;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.28px;
}
._infoTooltipText_1hyyc_64 {
  color: #909090;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -0.26px;
  white-space: normal;
}
._infoTooltipWrapper_1hyyc_74 {
  width: max-content;
}
._errorContent_1hyyc_78 {
  display: flex;
  align-items: center;
  gap: 12px;
}
._errorText_1hyyc_84 {
  font-size: 13px;
  font-weight: 400;
  color: var(--color-grey);
}
._retryButton_1hyyc_90 {
  font-size: 13px;
  font-weight: 500;
  color: var(--color-green);
  cursor: pointer;
  background: none;
  padding: 4px 8px;
  border-radius: 6px;
  transition: opacity 0.2s ease;
}
._retryButton_1hyyc_90:hover {
  opacity: 0.8;
}
._badgeGrid_1hyyc_104 {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
._badgeTooltipWrapper_1hyyc_110 {
  width: auto;
  height: auto;
}
._badgeItem_1hyyc_115 {
  padding: 1px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #111115;
  cursor: pointer;
  position: relative;
  transition: border-color 0.2s ease, opacity 0.2s ease;
}
._badgeItem_1hyyc_115 img {
  border-radius: 7px;
  overflow: hidden;
}
._badgeItem_1hyyc_115::after {
  content: "";
  position: absolute;
  top: -2px;
  left: -2px;
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  border-radius: 10px;
  border: 1px solid #909090;
  -webkit-mask-image:
    linear-gradient(
      to top,
      black,
      rgba(0, 0, 0, 0.25));
  mask-image:
    linear-gradient(
      to top,
      black,
      rgba(0, 0, 0, 0.25));
  opacity: 0.5;
}
._badgeItem_1hyyc_115:hover:not(:disabled) {
  border-color: #3a3a43;
}
._badgeItem_1hyyc_115._active_1hyyc_144:after {
  border-color: var(--color-green);
  -webkit-mask-image: none;
  mask-image: none;
}
._badgeItem_1hyyc_115._unearned_1hyyc_148 {
  cursor: default;
  background-color: transparent;
}
._badgeItem_1hyyc_115._unearned_1hyyc_148 img {
  -webkit-mask-image:
    linear-gradient(
      to top,
      black,
      rgba(0, 0, 0, 0.5));
  mask-image:
    linear-gradient(
      to top,
      black,
      rgba(0, 0, 0, 0.5));
}
._badgeItem_1hyyc_115._unearned_1hyyc_148::after {
  border: 1px dashed #909090;
}
._badgeImage_1hyyc_159 {
  width: 28px;
  height: 28px;
  object-fit: cover;
}
._badgeSkeleton_1hyyc_165 {
  width: 32px;
  height: 32px;
  border-radius: 10px;
  transform: rotate(-90deg);
}
._badgeTooltip_1hyyc_110,
._infoTooltip_1hyyc_54 {
  width: 210px;
  background: #09090b;
  border: 1px solid #212127;
  border-radius: 7px;
  padding: 8px;
  box-shadow: 0 12px 12px -2px rgba(0, 0, 0, 0.06), 0 10px 10px -0.5px rgba(0, 0, 0, 0.02);
  animation: _badgeTooltip_1hyyc_110 0.2s ease forwards;
}
@keyframes _badgeTooltip_1hyyc_110 {
  0% {
    opacity: 0;
    transform: translateY(4px) translateX(-50%);
  }
  100% {
    opacity: 1;
    transform: translateY(-4px) translateX(-50%);
  }
}
._infoTooltip_1hyyc_54 {
  margin-left: -50px;
}
@media screen and (min-width: 1536px) {
  ._infoTooltip_1hyyc_54 {
    margin-left: unset;
  }
}
._offsetMobile_1hyyc_202 {
  margin-left: 50px;
}
@media screen and (min-width: 640px) {
  ._offsetMobile_1hyyc_202 {
    margin-left: unset;
  }
}
._badgeTooltipContent_1hyyc_211 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  text-align: center;
  white-space: normal;
}
._badgeTooltipName_1hyyc_219 {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.28px;
}
._badgeTooltipDesc_1hyyc_227 {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -0.26px;
}
._badgeTooltipLocked_1hyyc_235 {
  font-weight: 500;
  font-size: 11px;
  color: #f5a623;
  margin-top: 2px;
}
._emailUpdate2FAModal_fzo77_1 {
  max-width: 400px;
}
._emailUpdate2FAModalContent_fzo77_5 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}
._backButton_fzo77_13 {
  position: absolute;
  top: 16px;
  left: 16px;
  transform: rotate(180deg);
  width: 40px;
  height: 40px;
}
._formImage_fzo77_22 {
  width: 100px;
  height: 100px;
  margin-bottom: 24px;
}
._header_fzo77_28 {
  text-align: center;
  margin-bottom: 32px;
}
._title_fzo77_33 {
  font-size: 24px;
  font-weight: 700;
  color: #ffffff;
  margin-bottom: 8px;
}
._subtitle_fzo77_40 {
  font-size: 14px;
  font-weight: 400;
  color: #909090;
  line-height: 1.5;
}
._codeInputContainer_fzo77_47 {
  display: flex;
  gap: 12px;
  margin-bottom: 24px;
  justify-content: center;
}
._codeInput_fzo77_47 {
  width: 48px;
  height: 56px;
  font-size: 24px;
  font-weight: 600;
  text-align: center;
  background: #15151a;
  border: 1px solid #212127;
  border-radius: 8px;
  color: #ffffff;
  outline: none;
  transition: all 0.2s;
}
._codeInput_fzo77_47:focus {
  border-color: #00ff6a;
  box-shadow: 0 0 0 2px rgba(0, 255, 106, 0.2);
}
._codeInput_fzo77_47::-webkit-outer-spin-button,
._codeInput_fzo77_47::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
._submitButton_fzo77_76 {
  width: 100%;
  height: 48px;
  font-size: 16px;
  font-weight: 600;
}
._profile_1sru3_1 {
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
}
._header_1sru3_8 {
  padding: 10px;
  background-color: #15151a;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 12px;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1019607843), 0px 1px 2px 0px rgba(0, 0, 0, 0.1019607843);
}
@media screen and (min-width: 400px) {
  ._header_1sru3_8 {
    padding: 20px;
    border-radius: 10px;
  }
}
._userInfo_1sru3_24 {
  display: flex;
  align-items: center;
  gap: 14px;
}
._userAvatar_1sru3_30 {
  width: 40px !important;
  height: 40px !important;
}
._username_1sru3_35 {
  font-family: "Work Sans", sans-serif;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
  color: #ffffff;
  letter-spacing: -0.032px;
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
._joinDate_1sru3_47 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 14px;
  color: #909090;
  letter-spacing: -0.032px;
}
._overview_1sru3_56 {
  padding: 12px 10px;
  background-color: #15151a;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  gap: 22px;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1019607843), 0px 1px 2px 0px rgba(0, 0, 0, 0.1019607843);
}
@media screen and (min-width: 400px) {
  ._overview_1sru3_56 {
    padding: 22px 20px;
    border-radius: 10px;
  }
}
._overviewTitle_1sru3_72 {
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: -0.32px;
  color: #ffffff;
}
._rank_1sru3_81 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  width: 100%;
}
._rankBadge_1sru3_89 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
._rankBadgeContent_1sru3_96 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._rankBadgeIcon_1sru3_102 {
  width: 18px;
  height: 18px;
}
._rankName_1sru3_107 {
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: -0.32px;
  color: #ffffff;
}
._progressText_1sru3_116 {
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: -0.32px;
  color: #909090;
}
._divider_1sru3_125 {
  width: 100%;
  height: 1px;
  background-color: #212127;
}
._stats_1sru3_131 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
}
._statItem_1sru3_137 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 16px;
  border: 1px solid #212127;
  background-color: rgba(33, 33, 39, 0.3294117647);
  border-radius: 9px;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._statTitle_1sru3_148 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 14px;
  color: #909090;
  letter-spacing: -0.032px;
}
._statValue_1sru3_157 {
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: -0.032px;
  color: #ffffff;
}
._requestStats_1sru3_166 {
  width: 100%;
  height: 40px !important;
}
._information_1sru3_171 {
  padding: 12px 10px;
  background-color: #15151a;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  gap: 22px;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1019607843), 0px 1px 2px 0px rgba(0, 0, 0, 0.1019607843);
}
@media screen and (min-width: 400px) {
  ._information_1sru3_171 {
    padding: 22px 20px;
    border-radius: 10px;
  }
}
._informationTitle_1sru3_187 {
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: -0.032px;
  color: #ffffff;
}
._inputButtonContainer_1sru3_196 {
  margin-right: -9px;
}
._inputButton_1sru3_196 {
  padding: 10px 12px;
}
._verifiedIcon_1sru3_204 {
  color: #00ff6a;
  width: 20px;
  height: 20px;
  margin-right: 12px;
}
._verifyedButton_1sru3_211 {
  background-color: #00ff6a;
  color: #0d0d10;
  cursor: default;
  opacity: 0.6;
  pointer-events: none;
}
._verifyedButton_1sru3_211:hover {
  background-color: #00ff6a;
  opacity: 0.6;
}
._phoneInputWrapperWithLabel_1sru3_223 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._phoneInputLabel_1sru3_229 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 13px;
  line-height: 14px;
  letter-spacing: -0.26px;
  color: #909090;
}
._phoneInputWrapper_1sru3_223._phoneInputWrapper_1sru3_223 {
  height: 44px;
  display: flex;
  align-items: center;
  padding-left: 6px;
  background-color: #111115;
  border-radius: 9px;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
  border: 1px solid #212127;
}
._phoneInputSelect_1sru3_249._phoneInputSelect_1sru3_249 {
  padding: 7px;
  border-radius: 6px;
  background: #292930;
  box-shadow: 0 1px 0 0 #303039 inset, 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._phoneInputSelect_1sru3_249._phoneInputSelect_1sru3_249:hover:not([disabled]) {
  background-color: #303038;
  color: #ffffff;
  box-shadow: 0px 1px 0px 0px #3a3a43 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._phoneInputSelect_1sru3_249._phoneInputSelect_1sru3_249:hover:not([disabled]) ._icon_1sru3_260,
._phoneInputSelect_1sru3_249._phoneInputSelect_1sru3_249:hover:not([disabled]) ._label_1sru3_261 {
  color: #ffffff;
}
._phoneInputSelectedLabel_1sru3_265._phoneInputSelectedLabel_1sru3_265 {
  width: max-content;
}
._phoneInputContainer_1sru3_269._phoneInputContainer_1sru3_269 {
  width: 100%;
  border: none;
  background-color: transparent;
}
._phoneInput_1sru3_223._phoneInput_1sru3_223 {
  border: none;
  background-color: transparent;
  box-shadow: none;
}
._phoneInput_1sru3_223._phoneInput_1sru3_223 > input {
  background-color: transparent;
}
._phoneLabel_1sru3_284 {
  display: flex;
  align-self: start;
  width: 100%;
}
._phoneLabel_1sru3_284 span {
  margin-left: auto;
  font-size: 14px;
  font-weight: 500;
  color: #909090;
  margin-left: auto;
}
._phoneCodeDropdown_1sru3_297 {
  min-width: 280px;
  max-height: 350px;
  border-radius: 8px;
}
._informationHeader_1sru3_303 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._streamerModeButton_1sru3_309 {
  cursor: pointer;
  height: 20px;
  width: 20px;
}
._streamerModeButton_1sru3_309:hover svg {
  color: white;
}
._streamerModeIcon_1sru3_318 svg {
  width: 16px;
  height: 16px;
}
._streamerModeLoading_1sru3_323 {
  width: 20px;
  height: 20px;
}
._streamerModeTooltip_1sru3_328 {
  transform: translate(-50%, 12px);
  color: #909090;
  background: #09090b;
  border: 1px solid #212127;
  border-radius: 7px;
  padding: 8px;
  font-size: 12px;
  font-weight: 600;
  animation: _fadeUp_1sru3_1 0.2s ease forwards;
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -0.26px;
  margin-left: -12px;
}
@media screen and (min-width: 768px) {
  ._streamerModeTooltip_1sru3_328 {
    margin-left: unset;
  }
}
@keyframes _fadeUp_1sru3_1 {
  0% {
    opacity: 0;
    transform: translate(-50%, 12px);
  }
  100% {
    opacity: 1;
    transform: translate(-50%, 5px);
  }
}
._streamerModeTooltipWrapper_1sru3_361 {
  width: max-content;
}
._settings_pyv8f_1 {
  display: flex;
  flex-direction: column;
  gap: 32px;
  padding: 22px 20px;
  width: 100%;
  background: #15151a;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1019607843), 0px 1px 2px 0px rgba(0, 0, 0, 0.1019607843);
  border-radius: 10px;
}
._settingsBlock_pyv8f_12 {
  display: flex;
  flex-direction: column;
  gap: 22px;
}
._title_pyv8f_18 {
  font-family: "Work Sans", sans-serif;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
  letter-spacing: -0.32px;
  color: #ffffff;
}
._settingGroup_pyv8f_27 {
  display: flex;
  flex-direction: column;
  gap: 18px;
  padding: 18px;
  background: rgba(33, 33, 39, 0.3294117647);
  border-radius: 9px;
  border: 1px solid #212127;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._setting_pyv8f_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 2.5px 0;
  gap: 12px;
}
._flatSetting_pyv8f_46 {
  padding: 0;
}
._settingContent_pyv8f_50 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._settingTitle_pyv8f_56 {
  font-family: "Work Sans", sans-serif;
  font-size: 14px;
  line-height: 14px;
  font-weight: 600;
  letter-spacing: -0.32px;
  color: #ffffff;
}
._settingDescription_pyv8f_65 {
  font-family: "Work Sans", sans-serif;
  font-size: 12px;
  line-height: 12px;
  font-weight: 500;
  letter-spacing: -0.32px;
  color: #909090;
}
._divider_pyv8f_74 {
  width: 100%;
  height: 1px;
  background: #212127;
}
._select_pyv8f_80 {
  padding: 10px 14px;
}
._selectLabel_pyv8f_84 {
  line-height: 16px;
}
._saveButton_pyv8f_88 {
  align-self: flex-start;
  height: 40px;
}
._modal_mfwol_1 {
  width: 100%;
  max-width: 600px;
  display: flex;
}
._modalContent_mfwol_7 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 22px;
}
._qrCode_mfwol_14 {
  width: 150px;
  height: auto;
  aspect-ratio: 1/1;
  flex-shrink: 0;
}
@media screen and (min-width: 640px) {
  ._qrCode_mfwol_14 {
    width: 176px;
  }
}
._qrCode_mfwol_14 img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: 10px;
  overflow: hidden;
}
._description_mfwol_33 {
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  line-height: 120%;
  letter-spacing: -0.28px;
  color: #909090;
}
@media screen and (min-width: 640px) {
  ._description_mfwol_33 {
    font-size: 14px;
  }
}
._inputButton_mfwol_48 {
  width: 32px;
  height: 32px;
}
._inputButtonIcon_mfwol_53 {
  width: 14px;
  height: 14px;
  margin-right: 1px;
}
._caution_mfwol_59 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  padding: 18px;
  border: 1px dashed #383842;
  border-radius: 9px;
  background-color: rgba(33, 33, 39, 0.1490196078);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._cautionHeader_mfwol_70 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._cautionTitle_mfwol_76 {
  color: #ffffff;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: -0.32px;
}
@media screen and (min-width: 640px) {
  ._cautionTitle_mfwol_76 {
    font-size: 16px;
  }
}
._cautionText_mfwol_91 {
  font-variant-numeric: lining-nums;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  letter-spacing: -0.28px;
  color: #909090;
}
@media screen and (min-width: 640px) {
  ._cautionText_mfwol_91 {
    font-size: 14px;
  }
}
._codeInputLabel_mfwol_106 {
  text-align: center;
  gap: 22px;
}
._codeInputContainer_mfwol_111 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  width: 100%;
}
@media screen and (min-width: 500px) {
  ._codeInputContainer_mfwol_111 {
    width: max-content;
    gap: 8px;
  }
}
._codeInput_mfwol_106 {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 12px 15px;
  width: 100%;
  height: auto;
  aspect-ratio: 56/66;
  border: 1px solid #212127;
  border-radius: 9px;
  background-color: rgba(13, 13, 16, 0.5019607843);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
  outline: none;
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
}
._codeInput_mfwol_106:focus {
  border-color: #00ff6a;
}
@media screen and (min-width: 500px) {
  ._codeInput_mfwol_106 {
    width: 56px;
  }
}
._enableButton_mfwol_154 {
  width: 100%;
}
._modal_1k58t_1 {
  width: 100%;
  max-width: 600px;
  display: flex;
}
._modalContent_1k58t_7 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 22px;
}
._title_1k58t_14 {
  text-align: center;
  font-variant-numeric: lining-nums;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 110%;
  letter-spacing: -0.44px;
  color: #ffffff;
}
._description_1k58t_25 {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  line-height: 120%;
  letter-spacing: -0.28px;
  color: #909090;
}
._codeInputLabel_1k58t_35 {
  text-align: center;
  gap: 22px;
}
._codeInputContainer_1k58t_40 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
._codeInput_1k58t_35 {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 12px 15px;
  width: 56px;
  height: 66px;
  border: 1px solid #212127;
  border-radius: 9px;
  background-color: rgba(13, 13, 16, 0.5019607843);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
  outline: none;
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
}
._codeInput_1k58t_35:focus {
  border-color: #00ff6a;
}
._enableButton_1k58t_70 {
  width: 100%;
}
._security_xqtu8_1 {
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
}
._passwordSection_xqtu8_8 {
  display: flex;
  flex-direction: column;
  border-radius: 10px;
  gap: 22px;
  padding: 22px 20px;
  background-color: #15151a;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1019607843), 0px 1px 2px 0px rgba(0, 0, 0, 0.1019607843);
}
._sectionContent_xqtu8_18 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._sectionTitle_xqtu8_24 {
  font-family: "Work Sans", sans-serif;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
  letter-spacing: -0.32px;
  color: #ffffff;
}
._sectionDescription_xqtu8_33 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: -0.32px;
  color: #909090;
}
._label_xqtu8_42 {
  font-family: "Work Sans", sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #909090;
}
._label_xqtu8_42::after {
  content: "*";
  color: #ff3f3f;
}
._eyeButton_xqtu8_53 {
  display: flex;
  align-self: center;
  justify-content: center;
  width: 32px;
  aspect-ratio: 1/1;
}
._eyeButtonIcon_xqtu8_61 {
  width: 14px;
  height: 14px;
  margin: 1px 0;
}
._saveButton_xqtu8_67 {
  width: min-content;
  height: 40px !important;
}
._configSection_xqtu8_72 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  background-color: #15151a;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1019607843), 0px 1px 2px 0px rgba(0, 0, 0, 0.1019607843);
  border-radius: 10px;
}
._twoFactorSection_xqtu8_82 {
  padding: 22px 20px;
}
._googleSection_xqtu8_86 {
  padding: 24px 20px;
}
._sectionInfo_xqtu8_90 {
  display: flex;
  align-items: center;
  gap: 14px;
}
._enableButton_xqtu8_96 {
  width: min-content;
  height: 40px !important;
}
._statusText_xqtu8_101 {
  font-family: "Work Sans", sans-serif;
  font-size: 12px;
  line-height: 12px;
  color: #4ade80;
  font-weight: 600;
}
._qrSection_xqtu8_109,
._disableSection_xqtu8_110 {
  flex-direction: column;
  align-items: stretch;
  padding: 22px 20px;
}
._qrContent_xqtu8_116,
._disableContent_xqtu8_117 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
._qrCode_xqtu8_124 {
  padding: 20px;
  background: white;
  border-radius: 10px;
}
._qrCode_xqtu8_124 img {
  max-width: 200px;
  max-height: 200px;
}
._manualEntry_xqtu8_134 {
  text-align: center;
}
._manualEntryLabel_xqtu8_138 {
  font-family: "Work Sans", sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #ffffff;
  margin-bottom: 8px;
}
._manualEntryKey_xqtu8_146 {
  font-family: "Courier", monospace;
  font-size: 12px;
  background-color: #2a2a2a;
  color: #4ade80;
  padding: 8px 12px;
  border-radius: 6px;
  border: 1px solid #404040;
}
._codeInput_xqtu8_156 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}
._codeInputLabel_xqtu8_163 {
  font-family: "Work Sans", sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #ffffff;
  text-align: center;
}
._authCodeContainer_xqtu8_171 {
  display: flex;
  gap: 8px;
}
._authCodeInput_xqtu8_176 {
  width: 40px;
  height: 48px;
  border: 2px solid #404040;
  border-radius: 8px;
  background-color: #1a1a1a;
  color: #ffffff;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
}
._authCodeInput_xqtu8_176:focus {
  outline: none;
  border-color: #4ade80;
}
._setupButtons_xqtu8_192,
._disableButtons_xqtu8_193 {
  display: flex;
  gap: 12px;
  margin-top: 8px;
}
._cancelButton_xqtu8_199,
._confirmButton_xqtu8_200,
._disableButton_xqtu8_193 {
  height: 40px;
  min-width: 100px;
}
._container_11l01_1 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
._header_11l01_8 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._selectedLabel_11l01_14 {
  line-height: 16px;
}
._logoutSessionButton_11l01_18 {
  height: 40px !important;
  letter-spacing: -0.32px;
}
._logoutSessionButtonIcon_11l01_23 {
  transform: rotate(90deg);
}
._table_11l01_27 {
  width: 100%;
  border-spacing: 0 1px;
}
._table_11l01_27 td {
  height: 52px;
}
._table_11l01_27 td:first-child > div {
  justify-content: space-between;
}
._table_11l01_27 td:last-child > div {
  justify-content: space-between;
  padding: unset;
}
@media screen and (min-width: 900px) {
  ._table_11l01_27 td:first-child > div {
    justify-content: flex-start;
  }
  ._table_11l01_27 td:last-child > div {
    justify-content: flex-end;
  }
}
._row_11l01_50 {
  height: 50px;
}
._tableHeaderCell_11l01_54 {
  padding: 12px 18px;
}
._cellWrapperClassName_11l01_58 {
  line-height: 14px;
  letter-spacing: -0.32px;
  padding: 0 18px;
}
._cell_11l01_58 {
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 16.8px;
  letter-spacing: -0.32px;
  color: #ffffff;
}
._deviceCell_11l01_73 {
  width: 250px;
  max-width: 250px;
  overflow: hidden;
}
._deviceCellLabel_11l01_79 {
  display: block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._locationCell_11l01_87 {
  width: 200px;
}
._ipAddressCell_11l01_91 {
  width: 160px;
}
._lastUseCell_11l01_95 {
  width: 180px;
}
._actionCell_11l01_99 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  padding-right: 12px;
}
._activeLabel_11l01_106 {
  display: flex;
  align-items: center;
  gap: 6px;
  padding-right: 6px;
}
._activeLabel_11l01_106 ._icon_11l01_112 {
  color: #00ff6a;
}
._activeLabelText_11l01_116 {
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: -0.32px;
  color: #ffffff;
}
._removeButton_11l01_125 {
  padding: 8px 12px;
  height: 32px !important;
}
._removeButtonLabel_11l01_130 {
  font-size: 13px;
}
._mobileRowContainer_11l01_134 {
  display: flex;
  justify-content: space-between;
  padding: 18px;
  border-radius: 10px;
  overflow: hidden;
  width: 100%;
}
._mobileContentWrapper_11l01_143 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._mobileTitleAndDeviceWrapper_11l01_149 {
  display: flex;
  align-items: center;
  gap: 6px;
}
._lastUseText_11l01_155,
._ipText_11l01_155,
._locationText_11l01_155,
._deviceName_11l01_155 {
  font-family: "Work Sans", sans-serif;
  font-size: 14px;
  line-height: 16.8px;
  letter-spacing: -0.32px;
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.1019607843);
}
._deviceName_11l01_155 {
  font-weight: 600;
  color: #ffffff;
}
._mobileLocationAndIpWrapper_11l01_168 {
  display: flex;
  align-items: center;
  gap: 12px;
}
._locationText_11l01_155 {
  font-weight: 600;
  color: #ffffff;
}
._ipText_11l01_155 {
  font-weight: 500;
  color: #909090;
}
._lastUseText_11l01_155 {
  font-weight: 500;
  color: #909090;
}
._container_f1dxr_1 {
  width: 100%;
}
._table_f1dxr_5 {
  width: 100%;
  border-spacing: 0;
}
._tableHeaderCell_f1dxr_10 {
  padding: 0 18px;
  letter-spacing: -0.32px;
}
._tableHeaderRow_f1dxr_15 {
  height: 43px;
}
._cell_f1dxr_19 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16.8px;
  letter-spacing: -0.32px;
  color: #ffffff;
}
._actionCell_f1dxr_27 {
  height: 52px;
}
._removeButton_f1dxr_31 {
  padding: 8px 12px;
  height: 32px;
}
._removeButtonLabel_f1dxr_36 {
  font-size: 13px;
}
._secondCell_f1dxr_40 {
  width: 265px;
}
._thirdCell_f1dxr_44 {
  width: 70px;
}
._modal_165qd_1 {
  max-width: 600px;
  width: 100%;
}
._modalInner_165qd_6 {
  display: flex;
  flex-direction: column;
  gap: 22px;
}
._header_165qd_12 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 8px;
}
._headerContent_165qd_19 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}
._title_165qd_26 {
  font-weight: 700;
  font-size: 22px;
  color: #ffffff;
  text-align: center;
}
._description_165qd_33 {
  color: #909090;
  text-align: center;
  font-variant-numeric: lining-nums;
  font-size: 13px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.26px;
  max-width: 475px;
}
._content_165qd_44 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._contentItem_165qd_50 {
  display: flex;
  justify-content: space-between;
  padding: 18px;
  border: 1px solid #212127;
  border-radius: 10px;
  background-color: rgba(33, 33, 39, 0.3294117647);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._contentItemTitle_165qd_60 {
  font-weight: 500;
  font-size: 14px;
  color: #909090;
  letter-spacing: -0.28px;
}
._contentItemValueWrapper_165qd_67 {
  display: flex;
  align-items: center;
  gap: 6px;
}
._contentItemValue_165qd_67 {
  font-weight: 600;
  font-size: 14px;
  letter-spacing: -0.28px;
  color: #ffffff;
}
._greenCheck_165qd_80 {
  width: 177px;
}
._modal_nbovc_1 {
  width: 100%;
  max-width: 600px;
  height: min-content;
  max-height: 800px;
}
._form_nbovc_8 {
  display: flex;
  flex-direction: column;
  gap: 22px;
}
._divider_nbovc_14 {
  height: 1px;
  background-color: #212127;
}
._dateRange_nbovc_19 {
  display: flex;
  flex-direction: column;
  gap: 22px;
}
._checkboxGroup_nbovc_25 {
  border-radius: 9px;
  border: 1px solid #212127;
  background: rgba(33, 33, 39, 0.33);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  padding: 18px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._checkboxGroupLabel_nbovc_36 {
  color: #909090;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 6px;
}
._quickPeriods_nbovc_43 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 8px;
}
._quickPeriodActive_nbovc_49 {
  outline: 2px solid #00ff6a;
  outline-offset: 0;
}
._container_13l5m_1 {
  width: 100%;
  padding: 22px 21px;
  display: flex;
  flex-direction: column;
  gap: 32px;
  background: #15151a;
  border-radius: 10px;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1019607843), 0px 1px 2px 0px rgba(0, 0, 0, 0.1019607843);
}
._info_13l5m_12 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._title_13l5m_18 {
  font-family: "Work Sans", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 22px;
  letter-spacing: -0.42px;
  color: #ffffff;
}
._description_13l5m_27 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 13px;
  line-height: 15.6px;
  letter-spacing: -0.3px;
  color: #909090;
}
._steps_13l5m_36 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._step_13l5m_36 {
  display: flex;
  flex-direction: column;
  gap: 18px;
  background-color: rgba(33, 33, 39, 0.3294117647);
  border: 1px solid #212127;
  border-radius: 9px;
  padding: 18px;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
}
._stepContentWrapper_13l5m_53 {
  display: flex;
  gap: 18px;
}
._stepIconActive_13l5m_58 {
  color: #00ff6a;
}
._stepContent_13l5m_53 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._stepTitle_13l5m_68 {
  color: #fff;
  font-family: "Work Sans";
  font-size: 15px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.3px;
}
._stepDescription_13l5m_77 {
  color: #909090;
  font-family: "Work Sans";
  font-size: 13px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.26px;
}
._cooldownBlock_13l5m_86 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 10px;
  background-color: rgba(0, 255, 106, 0.1490196078);
  border: 1px solid rgba(0, 255, 106, 0.5019607843);
  border-radius: 4px;
}
._cooldownTimer_13l5m_98 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 13px;
  line-height: 18.2px;
  color: #00ff6a;
}
._modifyButton_13l5m_106 {
  width: auto;
  height: 32px;
  padding: 0 16px;
  font-size: 12px;
}
._continueButton_13l5m_113 {
  width: min-content;
  height: 40px;
}
._limitBlock_183bf_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  width: 100%;
  border-radius: 9px;
  border: 1px solid #212127;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  padding: 22px 20px;
}
._limitHeader_183bf_12 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._limitHeader_183bf_12 ._limitDetails_183bf_17 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
._limitHeader_183bf_12 ._limitDetails_183bf_17 ._limitTitle_183bf_22 {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 110%;
  letter-spacing: -0.32px;
}
._limitHeader_183bf_12 ._limitReset_183bf_29,
._limitHeader_183bf_12 ._remaining_183bf_30,
._limitHeader_183bf_12 ._percent_183bf_31 {
  color: #909090;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -0.28px;
}
._limitValue_183bf_40 {
  display: flex;
  align-items: center;
  gap: 6px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.28px;
}
._progressBar_183bf_51 {
  height: 6px;
  padding: 1px;
  margin-top: 12px;
}
._button_183bf_57 {
  height: 40px !important;
}
._countdown_183bf_61 {
  display: flex;
  height: 40px;
  padding: 4px 6px;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  border: 1px solid rgba(247, 147, 26, 0.5);
  background:
    linear-gradient(
      0deg,
      rgba(247, 147, 26, 0.15) 0%,
      rgba(247, 147, 26, 0.15) 100%),
    #0d0d10;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  color: #f7931a;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
  letter-spacing: -0.28px;
}
._container_mk648_1 {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
@media screen and (min-width: 900px) {
  ._container_mk648_1 {
    gap: 50px;
  }
}
._content_mk648_12 {
  display: flex;
  flex-direction: column;
  gap: 32px;
  padding: 20px 22px;
  background-color: #15151a;
  border-radius: 10px;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1019607843), 0px 1px 2px 0px rgba(0, 0, 0, 0.1019607843);
}
._header_mk648_22 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._title_mk648_28 {
  font-weight: 700;
  font-size: 20px;
  line-height: 22px;
  letter-spacing: -0.32px;
  color: #ffffff;
}
._description_mk648_36 {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
._descriptionText_mk648_42 {
  font-weight: 500;
  font-size: 13px;
  line-height: 15.6px;
  letter-spacing: -0.28px;
  color: #909090;
}
._descriptionLink_mk648_50 {
  text-decoration: underline;
  color: #909090;
}
._form_mk648_55 {
  display: flex;
  flex-direction: column;
  gap: 22px;
}
._setLimitButton_mk648_61 {
  width: min-content;
  height: 40px;
  letter-spacing: -0.32px;
}
._table_mk648_67 {
  width: 100%;
  border-spacing: 0 1px;
}
._table_mk648_67 td:first-child > div {
  justify-content: space-between;
}
._table_mk648_67 td:last-child > div {
  justify-content: space-between;
}
@media screen and (min-width: 900px) {
  ._table_mk648_67 td:first-child > div {
    justify-content: flex-start;
  }
  ._table_mk648_67 td:last-child > div {
    justify-content: flex-end;
  }
}
._row_mk648_86 {
  height: 50px;
}
._cellWrapperClassName_mk648_90 {
  line-height: 14px;
  letter-spacing: -0.32px;
  padding: 0 18px;
}
._tableHeaderCell_mk648_96 {
  padding: 12px 18px;
}
._resetTimeCell_mk648_100 {
  font-weight: 500;
}
._amountCell_mk648_104 {
  font-weight: 500;
  color: #909090;
}
._typeCell_mk648_109 {
  font-weight: 600;
  color: #ffffff;
}
._remainingCell_mk648_114 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  font-weight: 600;
}
._remainingAmount_mk648_121 {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
._progressBar_mk648_127 {
  width: 100%;
  height: 8px;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 4px;
  overflow: hidden;
}
._progressFill_mk648_135 {
  height: 100%;
  background:
    linear-gradient(
      90deg,
      #4caf50 0%,
      #ffa726 70%,
      #f44336 100%);
  transition: width 0.3s ease;
  border-radius: 4px;
}
._progressText_mk648_142 {
  font-size: 0.75rem;
  font-weight: 500;
  color: #909090;
  letter-spacing: -0.28px;
}
._actionCell_mk648_149 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  padding-right: 12px;
}
._removeButton_mk648_156 {
  padding: 8px 12px;
  height: 32px;
}
._removeButtonMobile_mk648_161 {
  margin-bottom: -8px;
}
._removeButtonLabel_mk648_165 {
  font-size: 13px;
}
._mobileRowContainer_mk648_169 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 10.5px 18px 18px;
}
._mobileTypeAndActionWrapper_mk648_176 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._typeName_mk648_182 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16.8px;
  letter-spacing: -0.32px;
  color: #ffffff;
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.1019607843);
}
._resetTimeText_mk648_191 {
  font-weight: 500;
  font-size: 14px;
  line-height: 16.8px;
  letter-spacing: -0.28px;
  color: #909090;
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.1019607843);
}
._mobileAmountWrapper_mk648_200 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._amountItem_mk648_206 {
  display: flex;
  align-items: center;
  gap: 6px;
}
._amountText_mk648_212 {
  font-weight: 500;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: -0.32px;
  color: #909090;
}
._remainingText_mk648_220 {
  font-weight: 500;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: -0.32px;
  color: #909090;
}
._countdown_mk648_228 {
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: -0.28px;
  color: #ffa726;
  white-space: nowrap;
  padding: 6px 12px;
  background: rgba(255, 167, 38, 0.1);
  border: 1px solid rgba(255, 167, 38, 0.3);
  border-radius: 4px;
  display: inline-block;
}
._cooldownNotice_mk648_242 {
  margin-top: 20px;
  padding: 16px;
  background: rgba(255, 167, 38, 0.1);
  border: 1px solid rgba(255, 167, 38, 0.3);
  border-radius: 8px;
}
._cooldownTitle_mk648_250 {
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  color: #ffa726;
  margin-bottom: 12px;
}
._cooldownItem_mk648_258 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 13px;
  line-height: 16px;
  color: #ffffff;
  margin-bottom: 8px;
}
._cooldownItem_mk648_258:last-child {
  margin-bottom: 0;
}
._cooldownItem_mk648_258 span {
  color: #909090;
}
._limitBlocks_mk648_274 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  ._limitBlocks_mk648_274 {
    flex-direction: row;
  }
}
._container_1scbh_1 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
._tabBar_1scbh_8 {
  width: min-content;
}
._overview_1c2rc_1 {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
._overview_1c2rc_1 > article {
  display: flex;
  flex-direction: column;
  gap: 12px;
  color: #909090;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}
._overview_1c2rc_1 > article h1 {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.36px;
}
._overview_1c2rc_1 > article a {
  color: #909090;
  text-decoration: underline;
}
._overview_1c2rc_1 > article ul {
  list-style-position: inside;
}
._overview_1c2rc_1 > article pre {
  display: flex;
  align-items: center;
  height: 52px;
  padding: 10px 18px;
  border-radius: 10px;
  background-color: #15151a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
}
._section_dcifd_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  padding: 22px;
  border-radius: 10px;
  background-color: #15151a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  color: #909090;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}
._sectionItem_dcifd_16 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._sectionTitle_dcifd_22 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._sectionTitle_dcifd_22 > h4 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.32px;
}
._ballPath_dcifd_34 {
  font-weight: 600;
}
._visualPathRows_dcifd_38 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}
._visualPathRows_dcifd_38 ._visualPathCols_dcifd_44 {
  display: flex;
  gap: 12px;
}
._visualPathRows_dcifd_38 ._circle_dcifd_48 {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 1px solid rgba(144, 144, 144, 0.5019607843);
}
._visualPathRows_dcifd_38 ._circleFilled_dcifd_54 {
  border: unset;
  background-color: #fff;
}
._finalResult_dcifd_59 {
  display: flex;
  justify-content: space-between;
  padding: 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  background-color: rgba(13, 13, 16, 0.36);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  font-size: 14px;
}
._finalResult_dcifd_59 div {
  color: #909090;
  font-weight: 500;
}
._finalResult_dcifd_59 span {
  color: #fff;
  font-weight: 600;
}
._steps_dcifd_78 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  max-height: 332px;
  overflow-y: auto;
}
._steps_dcifd_78 ._step_dcifd_78 {
  display: flex;
  flex-direction: column;
  gap: 18px;
  padding: 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  background-color: rgba(13, 13, 16, 0.36);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._steps_dcifd_78 ._step_dcifd_78 ._stepHeader_dcifd_95 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 17px;
}
._steps_dcifd_78 ._step_dcifd_78 ._stepHeader_dcifd_95 ._tag_dcifd_101 {
  padding: 4px 6px;
  border-radius: 6px;
  border: 1px solid #212127;
  background-color: #15151a;
  color: #909090;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.26px;
}
._steps_dcifd_78 ._step_dcifd_78 ._stepContent_dcifd_113 {
  display: flex;
  gap: 22px;
}
._steps_dcifd_78 ._step_dcifd_78 ._stepContent_dcifd_113 > div {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
._steps_dcifd_78 ._step_dcifd_78 ._stepContent_dcifd_113 > div ._highlighted_dcifd_126 {
  color: #fff;
  font-weight: 600;
}
._steps_dcifd_78 ._step_dcifd_78 ._hmacData_dcifd_130 {
  opacity: 0.5;
}
._algorithm_dcifd_134 {
  display: flex;
  flex-direction: column;
}
._algorithm_dcifd_134 > div {
  display: flex;
  flex-direction: column;
  margin-left: 16px;
}
._algorithm_dcifd_134 span {
  margin-bottom: 4px;
}
._section_y230d_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  padding: 22px;
  border-radius: 10px;
  background-color: #15151a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  color: #909090;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}
._section_y230d_1 ._sectionItem_y230d_15 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._section_y230d_1 ._sectionTitle_y230d_20 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._section_y230d_1 ._sectionTitle_y230d_20 > h4 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.32px;
}
._section_y230d_1 ._sectionOrderedList_y230d_31 > ol > li {
  list-style-position: inside;
}
._section_y230d_1 ._highlighted_y230d_34 {
  color: #fff;
  font-weight: 500;
}
._section_likrt_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  padding: 22px;
  border-radius: 10px;
  background-color: #15151a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  color: #909090;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}
._section_likrt_1 ._sectionTitle_likrt_15 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._section_likrt_1 ._sectionTitle_likrt_15 > h4 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.32px;
}
._section_likrt_1 ._highlighted_likrt_26 {
  color: #fff;
  font-weight: 500;
}
._gridCoordinates_likrt_31 {
  display: flex;
  gap: 12px;
}
._gridCoordinates_likrt_31 ._coordinate_likrt_35 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
  flex: 1 0 0;
  height: 44px;
  padding: 14px;
  border-radius: 9px;
  border: 1px solid #212127;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  font-weight: 500;
}
._gridCoordinates_likrt_31 ._coordinate_likrt_35 ._position_likrt_48 {
  color: #fff;
  font-weight: 600;
}
._steps_likrt_53 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  max-height: 332px;
  overflow-y: auto;
}
._steps_likrt_53 ._step_likrt_53 {
  display: flex;
  flex-direction: column;
  gap: 18px;
  padding: 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  background-color: rgba(13, 13, 16, 0.36);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._steps_likrt_53 ._step_likrt_53 ._stepHeader_likrt_70 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 17px;
}
._steps_likrt_53 ._step_likrt_53 ._stepHeader_likrt_70 ._tag_likrt_76 {
  padding: 4px 6px;
  border-radius: 6px;
  border: 1px solid #212127;
  background-color: #15151a;
  color: #909090;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.26px;
}
._steps_likrt_53 ._step_likrt_53 ._stepContent_likrt_88 {
  display: flex;
  gap: 22px;
}
._steps_likrt_53 ._step_likrt_53 ._stepContent_likrt_88 > div {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
._steps_likrt_53 ._step_likrt_53 ._stepContent_likrt_88 > div ._highlighted_likrt_26 {
  color: #fff;
  font-weight: 600;
}
._steps_likrt_53 ._step_likrt_53 ._hmacData_likrt_105 {
  opacity: 0.5;
}
._algorithm_likrt_109 {
  display: flex;
  flex-direction: column;
}
._algorithm_likrt_109 > div {
  display: flex;
  flex-direction: column;
  margin-left: 16px;
}
._algorithm_likrt_109 span {
  margin-bottom: 4px;
}
._section_dmqj6_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  padding: 22px;
  border-radius: 10px;
  background-color: #15151a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  color: #909090;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}
._sectionTitle_dmqj6_16 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._sectionTitle_dmqj6_16 > h4 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.32px;
}
._steps_dmqj6_28 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  max-height: 332px;
  overflow-y: auto;
}
._steps_dmqj6_28 ._step_dmqj6_28 {
  display: flex;
  flex-direction: column;
  gap: 18px;
  padding: 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  background-color: rgba(13, 13, 16, 0.36);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._steps_dmqj6_28 ._step_dmqj6_28 ._stepHeader_dmqj6_45 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 17px;
}
._steps_dmqj6_28 ._step_dmqj6_28 ._stepHeader_dmqj6_45 ._tag_dmqj6_51 {
  padding: 4px 6px;
  border-radius: 6px;
  border: 1px solid #212127;
  background-color: #15151a;
  color: #909090;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.26px;
}
._steps_dmqj6_28 ._step_dmqj6_28 ._stepContent_dmqj6_63 {
  display: flex;
  gap: 22px;
}
._steps_dmqj6_28 ._step_dmqj6_28 ._stepContent_dmqj6_63 > div {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
._steps_dmqj6_28 ._step_dmqj6_28 ._stepContent_dmqj6_63 > div ._highlighted_dmqj6_76 {
  color: #fff;
  font-weight: 600;
}
._steps_dmqj6_28 ._step_dmqj6_28 ._hmacData_dmqj6_80 {
  opacity: 0.5;
}
._algorithm_dmqj6_84 {
  display: flex;
  flex-direction: column;
}
._algorithm_dmqj6_84 > div {
  display: flex;
  flex-direction: column;
  margin-left: 16px;
}
._algorithm_dmqj6_84 span {
  margin-bottom: 4px;
}
._section_1216h_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  padding: 22px;
  border-radius: 10px;
  background-color: #15151a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  color: #909090;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}
._sectionTitle_1216h_16 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._sectionTitle_1216h_16 > h4 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.32px;
}
._algorithm_1216h_28 {
  display: flex;
  flex-direction: column;
}
._algorithm_1216h_28 span {
  margin-bottom: 4px;
}
._section_1hnan_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  padding: 22px;
  border-radius: 10px;
  background-color: #15151a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  color: #909090;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}
._section_1hnan_1 ._sectionTitle_1hnan_15 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._section_1hnan_1 ._sectionTitle_1hnan_15 > h4 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.32px;
}
._section_1hnan_1 ._highlighted_1hnan_26 {
  color: #fff;
  font-weight: 500;
}
._levelResults_1hnan_31 {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
._levelResults_1hnan_31 ._levelBadge_1hnan_36 {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 6px 10px;
  border-radius: 6px;
  border: 1px solid #212127;
  font-size: 13px;
  font-weight: 500;
}
._levelResults_1hnan_31 ._levelBadge_1hnan_36 ._levelNumber_1hnan_46 {
  color: #fff;
  font-weight: 600;
}
._levelResults_1hnan_31 ._success_1hnan_50 {
  border-color: rgba(46, 189, 133, 0.3);
  color: #2ebd85;
}
._levelResults_1hnan_31 ._bust_1hnan_54 {
  border-color: rgba(255, 77, 77, 0.3);
  color: #ff4d4d;
}
._steps_1hnan_59 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  max-height: 332px;
  overflow-y: auto;
}
._steps_1hnan_59 ._step_1hnan_59 {
  display: flex;
  flex-direction: column;
  gap: 18px;
  padding: 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  background-color: rgba(13, 13, 16, 0.36);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._steps_1hnan_59 ._step_1hnan_59 ._stepHeader_1hnan_76 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 17px;
}
._steps_1hnan_59 ._step_1hnan_59 ._stepHeader_1hnan_76 ._tag_1hnan_82 {
  padding: 4px 6px;
  border-radius: 6px;
  border: 1px solid #212127;
  background-color: #15151a;
  color: #909090;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.26px;
}
._steps_1hnan_59 ._step_1hnan_59 ._stepHeader_1hnan_76 ._successTag_1hnan_94 {
  border-color: rgba(46, 189, 133, 0.3);
  color: #2ebd85;
}
._steps_1hnan_59 ._step_1hnan_59 ._stepHeader_1hnan_76 ._bustTag_1hnan_98 {
  border-color: rgba(255, 77, 77, 0.3);
  color: #ff4d4d;
}
._steps_1hnan_59 ._step_1hnan_59 ._stepContent_1hnan_102 {
  display: flex;
  gap: 22px;
}
._steps_1hnan_59 ._step_1hnan_59 ._stepContent_1hnan_102 > div {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
._steps_1hnan_59 ._step_1hnan_59 ._stepContent_1hnan_102 > div ._highlighted_1hnan_26 {
  color: #fff;
  font-weight: 600;
}
._steps_1hnan_59 ._step_1hnan_59 ._hmacData_1hnan_119 {
  opacity: 0.5;
}
._algorithm_1hnan_123 {
  display: flex;
  flex-direction: column;
}
._algorithm_1hnan_123 > div {
  display: flex;
  flex-direction: column;
  margin-left: 16px;
}
._algorithm_1hnan_123 span {
  margin-bottom: 4px;
}
._section_1216h_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  padding: 22px;
  border-radius: 10px;
  background-color: #15151a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  color: #909090;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}
._sectionTitle_1216h_16 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._sectionTitle_1216h_16 > h4 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.32px;
}
._algorithm_1216h_28 {
  display: flex;
  flex-direction: column;
}
._algorithm_1216h_28 span {
  margin-bottom: 4px;
}
._section_1216h_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  padding: 22px;
  border-radius: 10px;
  background-color: #15151a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  color: #909090;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}
._sectionTitle_1216h_16 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._sectionTitle_1216h_16 > h4 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.32px;
}
._algorithm_1216h_28 {
  display: flex;
  flex-direction: column;
}
._algorithm_1216h_28 span {
  margin-bottom: 4px;
}
._section_1216h_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  padding: 22px;
  border-radius: 10px;
  background-color: #15151a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  color: #909090;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}
._sectionTitle_1216h_16 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._sectionTitle_1216h_16 > h4 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.32px;
}
._algorithm_1216h_28 {
  display: flex;
  flex-direction: column;
}
._algorithm_1216h_28 span {
  margin-bottom: 4px;
}
._section_1216h_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  padding: 22px;
  border-radius: 10px;
  background-color: #15151a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  color: #909090;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}
._sectionTitle_1216h_16 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._sectionTitle_1216h_16 > h4 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.32px;
}
._algorithm_1216h_28 {
  display: flex;
  flex-direction: column;
}
._algorithm_1216h_28 span {
  margin-bottom: 4px;
}
._section_1t9j0_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  padding: 22px;
  border-radius: 10px;
  background-color: #15151a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  color: #909090;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}
._section_1t9j0_1 ._sectionTitle_1t9j0_15 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._section_1t9j0_1 ._sectionTitle_1t9j0_15 > h4 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.32px;
}
._section_1t9j0_1 ._highlighted_1t9j0_26 {
  color: #fff;
  font-weight: 500;
}
._positionGrid_1t9j0_31 {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
._positionGrid_1t9j0_31 ._positionCell_1t9j0_36 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 6px;
  border: 1px solid #212127;
  font-size: 12px;
  font-weight: 600;
}
._positionGrid_1t9j0_31 ._death_1t9j0_47 {
  border-color: rgba(255, 77, 77, 0.3);
  background: rgba(255, 77, 77, 0.1);
  color: #ff4d4d;
}
._positionGrid_1t9j0_31 ._safe_1t9j0_52 {
  color: #909090;
}
._legend_1t9j0_56 {
  display: flex;
  gap: 16px;
  font-size: 13px;
}
._legend_1t9j0_56 > span {
  display: flex;
  align-items: center;
  gap: 6px;
}
._deathDot_1t9j0_67 {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #ff4d4d;
}
._safeDot_1t9j0_75 {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #212127;
  border: 1px solid #909090;
}
._steps_1t9j0_84 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  max-height: 332px;
  overflow-y: auto;
}
._steps_1t9j0_84 ._step_1t9j0_84 {
  display: flex;
  flex-direction: column;
  gap: 18px;
  padding: 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  background-color: rgba(13, 13, 16, 0.36);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._steps_1t9j0_84 ._step_1t9j0_84 ._stepHeader_1t9j0_101 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 17px;
}
._steps_1t9j0_84 ._step_1t9j0_84 ._stepHeader_1t9j0_101 ._tag_1t9j0_107 {
  padding: 4px 6px;
  border-radius: 6px;
  border: 1px solid #212127;
  background-color: #15151a;
  color: #909090;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.26px;
}
._steps_1t9j0_84 ._step_1t9j0_84 ._stepHeader_1t9j0_101 ._deathTag_1t9j0_119 {
  border-color: rgba(255, 77, 77, 0.3);
  color: #ff4d4d;
}
._steps_1t9j0_84 ._step_1t9j0_84 ._stepContent_1t9j0_123 {
  display: flex;
  gap: 22px;
}
._steps_1t9j0_84 ._step_1t9j0_84 ._stepContent_1t9j0_123 > div {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
._steps_1t9j0_84 ._step_1t9j0_84 ._stepContent_1t9j0_123 > div ._highlighted_1t9j0_26 {
  color: #fff;
  font-weight: 600;
}
._steps_1t9j0_84 ._step_1t9j0_84 ._hmacData_1t9j0_140 {
  opacity: 0.5;
}
._difficultyTable_1t9j0_144 {
  width: 100%;
  border-collapse: collapse;
}
._difficultyTable_1t9j0_144 th,
._difficultyTable_1t9j0_144 td {
  padding: 8px 12px;
  text-align: left;
  border-bottom: 1px solid #212127;
  font-size: 13px;
}
._difficultyTable_1t9j0_144 th {
  color: #fff;
  font-weight: 600;
}
._difficultyTable_1t9j0_144 td {
  color: #909090;
}
._difficultyTable_1t9j0_144 ._activeRow_1t9j0_162 td {
  color: #4ade80;
  font-weight: 500;
}
._algorithm_1t9j0_167 {
  display: flex;
  flex-direction: column;
}
._algorithm_1t9j0_167 > div {
  display: flex;
  flex-direction: column;
  margin-left: 16px;
}
._algorithm_1t9j0_167 span {
  margin-bottom: 4px;
}
._verification_br5pd_1 {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
._controlSection_br5pd_7 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  padding: 22px 20px;
  border-radius: 10px;
  background-color: #15151a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 8px 0 rgba(0, 0, 0, 0.1);
}
._controlSection_br5pd_7 > h1 {
  color: #fff;
  font-variant-numeric: lining-nums;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.32px;
}
._controlSection_br5pd_7 ._nonceDownArrow_br5pd_23 {
  transform: rotate(180deg);
}
._kenoPreview_br5pd_27 {
  height: 445px;
  padding: 32px 0;
}
._seeds_smop9_1 {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
._gameVerification_smop9_7 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  padding: 22px 20px;
  border-radius: 10px;
  background-color: #15151a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 8px 0 rgba(0, 0, 0, 0.1);
}
._gameVerification_smop9_7 ._header_smop9_16 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._gameVerification_smop9_7 ._header_smop9_16 > h3 {
  color: #fff;
  font-variant-numeric: lining-nums;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.32px;
}
._gameVerification_smop9_7 ._inputs_smop9_28 {
  display: flex;
  gap: 22px;
}
._seedHistory_smop9_33 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  padding: 22px 20px;
  border-radius: 9px;
  border: 1px solid #212127;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._seedHistory_smop9_33 > h3 {
  color: #fff;
  font-variant-numeric: lining-nums;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.32px;
}
._seedHistory_smop9_33 ._table_smop9_49 td div {
  justify-content: center;
}
._seedHistory_smop9_33 ._table_smop9_49 td:first-child div {
  justify-content: flex-start;
}
._seedHistory_smop9_33 ._table_smop9_49 td:last-child div {
  justify-content: flex-end;
}
._seedText_smop9_59 {
  display: flex;
  cursor: pointer;
}
._seedText_smop9_59 ._label_smop9_63 {
  max-width: 125px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: white;
}
._provablyFair_1apu9_1 {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1024px) {
  ._provablyFair_1apu9_1 {
    flex-direction: row;
  }
}
._tabBar_1apu9_11 {
  display: flex;
  flex-direction: column;
  gap: 26px;
  flex-shrink: 0;
}
@media screen and (min-width: 1024px) {
  ._tabBar_1apu9_11 {
    width: 193px;
  }
}
._tabBar_1apu9_11 > h1 {
  color: #fff;
  font-variant-numeric: lining-nums;
  font-size: 22px;
  font-weight: 600;
  letter-spacing: -0.44px;
}
._routes_1apu9_30 {
  width: 100%;
  max-width: 100%;
}
@media screen and (min-width: 1024px) {
  ._routes_1apu9_30 {
    max-width: calc(100% - 193px - 40px);
  }
}
@keyframes _progress_kzzer_1 {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
._sliderContainer_kzzer_9 {
  position: relative;
  width: 100%;
  min-height: 358px;
}
._dotsContainer_kzzer_15 {
  width: min-content;
  display: flex;
  justify-content: center;
  border-radius: 6px;
  gap: 4px;
  padding: 6px;
  background: #15151a;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1019607843), 0px 1px 2px 0px rgba(0, 0, 0, 0.1019607843);
}
._dot_kzzer_15 {
  width: 6px;
  height: 6px;
  background: #909090;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}
._dot_kzzer_15._active_kzzer_34 {
  opacity: 1;
}
._contentContainer_kzzer_38 {
  position: relative;
  width: 100%;
}
._slide_kzzer_9 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  pointer-events: none;
}
._slide_kzzer_9._active_kzzer_34 {
  position: relative;
  opacity: 1;
  pointer-events: auto;
}
._container_1geii_1 {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  background: #15151a;
  border-radius: 10px;
  padding: 30px;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1019607843), 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
  gap: 44px;
}
@media screen and (min-width: 400px) {
  ._container_1geii_1 {
    padding: 44px;
  }
}
@media screen and (min-width: 900px) {
  ._container_1geii_1 {
    padding: 54px 64px;
    flex-direction: row;
  }
}
._containerNotAuthenticated_1geii_25 {
  flex-direction: column;
  align-items: start;
  justify-content: center;
  text-align: left;
  gap: 22px;
}
._containerNotAuthenticated_1geii_25 ._title_1geii_32,
._containerNotAuthenticated_1geii_25 ._description_1geii_33 {
  text-align: left;
}
._background_1geii_37 {
  position: absolute;
  opacity: 0.5;
  top: 0;
  left: 0;
  z-index: 0;
}
._mainTitleWrapper_1geii_45 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  max-width: 405px;
  z-index: 1;
}
._title_1geii_32 {
  font-family: "Work Sans", sans-serif;
  font-weight: 700;
  font-size: 26px;
  line-height: 46.2px;
  letter-spacing: -0.72px;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
}
@media screen and (min-width: 400px) {
  ._title_1geii_32 {
    font-size: 28px;
  }
}
@media screen and (min-width: 640px) {
  ._title_1geii_32 {
    font-size: 32px;
  }
}
@media screen and (min-width: 900px) {
  ._title_1geii_32 {
    text-align: start;
    font-size: 42px;
  }
}
._description_1geii_33 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 19.6px;
  letter-spacing: -0.28px;
  color: #909090;
  text-align: center;
}
@media screen and (min-width: 900px) {
  ._description_1geii_33 {
    text-align: start;
  }
}
._progressCardWrapper_1geii_95 {
  display: flex;
  padding: 10px;
  background:
    linear-gradient(
      180deg,
      #0d0d10 0%,
      #15151b 100%);
  border-radius: 10px;
  width: 100%;
  max-width: 486px;
  z-index: 1;
}
._progressCard_1geii_95 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 22px;
  padding: 22px 16px;
  background: rgba(33, 33, 39, 0.3294117647);
  border-radius: 8px;
  border: 1px solid #212127;
}
._progressCardHeader_1geii_116 {
  display: flex;
  align-items: center;
  gap: 10px;
}
._levelIcon_1geii_122 {
  width: 24px;
  height: 24px;
}
._userLevelName_1geii_127 {
  font-family: "Work Sans", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: -0.32px;
  color: #ffffff;
}
._chevronIcon_1geii_136 {
  width: 16px;
  height: 16px;
  transform: rotate(90deg);
}
._divider_1geii_142 {
  width: 100%;
  height: 1px;
  background: rgba(33, 33, 39, 0.3294117647);
}
._progressCardContent_1geii_148 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._progressCardInfo_1geii_154 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._progressCardInfoTitle_1geii_160 {
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: -0.28px;
  color: #ffffff;
}
._progressCardInfoValue_1geii_169 {
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: -0.28px;
  text-align: right;
  color: #909090;
}
._registerButton_1geii_179 {
  height: 40px;
  z-index: 1;
}
._card_12alu_1 {
  display: flex;
  flex-direction: column;
  gap: 14px;
  max-width: 308px;
  min-width: 308px;
  scroll-snap-align: start;
}
._progressBarWrapper_12alu_10 {
  display: flex;
  align-items: center;
  gap: 12px;
}
._userLevel_12alu_16 {
  width: 30px;
  height: 30px;
}
._cardContent_12alu_21 {
  width: 100%;
  height: 428px;
  display: flex;
  flex-direction: column;
  gap: 28px;
  border-radius: 10px;
  padding: 24px;
  background: #15151a;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1019607843), 0px 1px 2px 0px rgba(0, 0, 0, 0.1019607843);
}
._completed_12alu_33 {
  opacity: 0.5;
}
._cardHeader_12alu_37 {
  display: flex;
  flex-direction: column;
  gap: 14px;
}
._cardStatus_12alu_43 {
  display: flex;
  align-items: center;
  gap: 4px;
  width: fit-content;
  background: #15151a;
  border: 1px solid #212127;
  border-radius: 6px;
  padding: 0px 4px;
  color: #909090;
  height: 20px;
}
._lockIcon_12alu_56 {
  transform: scale(0.875);
}
._cardStatusText_12alu_60 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 13px;
  line-height: 18.2px;
  letter-spacing: -0.32px;
}
._unlocked_12alu_68 {
  background: rgba(192, 190, 247, 0.1019607843);
  border-color: rgba(192, 190, 247, 0.2);
  color: #c0bef7;
}
._cardTitleWrapper_12alu_74 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._cardTitle_12alu_74 {
  font-family: "Work Sans", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 26.4px;
  letter-spacing: -0.32px;
  color: #ffffff;
}
._cardWager_12alu_89 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: -0.1px;
  color: #909090;
}
._divider_12alu_98 {
  width: 100%;
  height: 1px;
  background: #212127;
}
._todoList_12alu_104 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-left: 2px;
}
._todoItem_12alu_111 {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #909090;
}
._todoIcon_12alu_118 {
  transform: scale(1.2857142857);
}
._todoText_12alu_122 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: -0.32px;
  color: #ffffff;
}
._vipHost_12alu_131 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._vipHostIcon_12alu_137 {
  transform: scale(1.125);
}
._vipHostText_12alu_141 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: -0.32px;
  color: #ffffff;
}
._timingSliderCard_d1uau_1 {
  display: flex;
  align-items: center;
  flex-direction: column-reverse;
  justify-content: space-between;
}
@media screen and (min-width: 900px) {
  ._timingSliderCard_d1uau_1 {
    flex-direction: row;
  }
}
._cardContent_d1uau_13 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 32px;
  margin-top: 32px;
}
._cardContentText_d1uau_21 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  max-width: 532px;
}
._title_d1uau_28 {
  font-family: "Work Sans", sans-serif;
  font-weight: 700;
  font-size: 42px;
  line-height: 46.2px;
  letter-spacing: -0.92px;
  color: #ffffff;
}
._description_d1uau_37 {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 18.2px;
  letter-spacing: -0.32px;
  color: #909090;
}
._button_d1uau_46 {
  width: min-content;
  height: 40px;
  padding: 12px;
}
._cardImage_d1uau_52 {
  margin-top: 0px;
  height: 238px;
  object-fit: contain;
  margin-left: -100px;
}
@media screen and (min-width: 640px) {
  ._cardImage_d1uau_52 {
    object-fit: cover;
    margin-left: 0px;
  }
}
@media screen and (min-width: 900px) {
  ._cardImage_d1uau_52 {
    margin-top: -13px;
  }
}
._faqSection_zcpgw_1 {
  display: flex;
  flex-direction: column;
  gap: 25px;
  margin-top: 6px;
}
._faqHeader_zcpgw_8 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._faqTitle_zcpgw_14 {
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: -0.32px;
  color: #ffffff;
}
._faqContent_zcpgw_23 {
  display: flex;
  flex-direction: column;
  gap: 14px;
}
@media screen and (min-width: 900px) {
  ._faqContent_zcpgw_23 {
    flex-direction: row;
  }
}
._accordionList_zcpgw_34 {
  display: flex;
  flex-direction: column;
  gap: 14px;
}
._accordionHeader_zcpgw_40 {
  padding: 18px 8px;
}
@media screen and (min-width: 900px) {
  ._accordionHeader_zcpgw_40 {
    padding: 18px;
  }
}
._accordionContent_zcpgw_49 {
  padding: 0 8px 18px;
}
@media screen and (min-width: 900px) {
  ._accordionContent_zcpgw_49 {
    padding: 0 18px 18px;
  }
}
._header_e1rvp_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-block: 25px;
  font-variant-numeric: lining-nums;
}
._headerContent_e1rvp_9 {
  padding-block: 26px;
}
._headerTitle_e1rvp_13 {
  margin-bottom: 16px;
  color: #fff;
  font-size: 42px;
  font-weight: 700;
  line-height: 110%;
  letter-spacing: -0.84px;
}
._headerDescription_e1rvp_22 {
  margin-bottom: 32px;
  color: #909090;
  font-size: 14px;
  font-weight: 500;
  line-height: 130%;
}
._headerImage_e1rvp_30 {
  object-fit: contain;
}
._casinoBlock_e1rvp_34 {
  margin-bottom: 42px;
  padding-inline: 100px;
}
._casinoBlockTitle_e1rvp_39 {
  color: #909090;
  text-align: center;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 500;
  line-height: 130%;
}
._casinoList_e1rvp_48 {
  display: flex;
  justify-content: space-between;
  height: 26px;
  margin-top: 18px;
  mix-blend-mode: luminosity;
}
._casinoListLogo_e1rvp_56 {
  object-fit: contain;
}
._form_e1rvp_60 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: repeat(6, auto);
  gap: 22px;
  padding: 22px 20px;
  border-radius: 10px;
  background-color: #15151a;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 2px 8px 0px rgba(0, 0, 0, 0.1);
}
._casinoSelect_e1rvp_71 {
  max-height: 300px;
}
._casinoRow_e1rvp_75 {
  display: flex;
  gap: 22px;
}
._casinoRow_e1rvp_75 > * {
  flex: 1;
  min-width: 0;
}
._inputAbout_e1rvp_84 {
  grid-column: span 2;
  min-height: 160px;
}
._textareaContent_e1rvp_89 {
  height: 100%;
}
._textarea_e1rvp_89 {
  min-height: 116px;
}
._buttonSubmit_e1rvp_97 {
  grid-column: span 2;
}
._discordIcon_e1rvp_101 {
  color: #7289da;
}
._separator_e1rvp_105 {
  height: 1px;
  background:
    linear-gradient(
      90deg,
      #0d0d10 0%,
      #212127 50%,
      #0d0d10 100%);
}
._footer_e1rvp_110 {
  display: flex;
  flex-direction: column;
  row-gap: 14px;
  font-variant-numeric: lining-nums;
  text-align: center;
}
._footerTitle_e1rvp_118 {
  margin-bottom: 10px;
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 110%;
  letter-spacing: -0.44px;
}
._footerDescription_e1rvp_127 {
  margin-bottom: 22px;
  color: #909090;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}
._row_e1rvp_135 {
  display: flex;
  gap: 14px;
}
._item_e1rvp_140 {
  position: relative;
  padding: 32px 30px;
  border-radius: 10px;
  background-color: #15151a;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 2px 8px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid #212127;
  border-bottom-color: #15151a;
  overflow: hidden;
}
._itemImage_e1rvp_151 {
  height: 200px;
}
._itemWide_e1rvp_155 {
  background: transparent;
  max-width: 700px;
  width: 100%;
}
._itemBlueGradient_e1rvp_161 {
  background:
    linear-gradient(
      135deg,
      #1e3a8a 0%,
      #3b82f6 50%,
      #60a5fa 100%);
}
._itemGreenGradient_e1rvp_165 {
  background:
    linear-gradient(
      135deg,
      #065f46 0%,
      #10b981 50%,
      #34d399 100%);
}
._shadow_e1rvp_169 {
  position: absolute;
  pointer-events: none;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 280px;
  height: 30px;
  border-radius: 50%;
  filter: blur(100px);
  opacity: 0.8;
}
._shadow_e1rvp_169._purple_e1rvp_181 {
  background: #9179e3;
}
._shadow_e1rvp_169._blue_e1rvp_184 {
  background: #2091ff;
}
._shadow_e1rvp_169._green_e1rvp_187 {
  background: #00ff6a;
}
._shadow_e1rvp_169._orange_e1rvp_190 {
  background: #ffaf4a;
}
._restrictedRegion_1ezki_1 {
  display: flex;
  flex-direction: column;
  height: 100vh;
}
._content_1ezki_7 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 26px;
  text-align: center;
  padding-block: 150px;
}
._image_1ezki_18 {
  width: 162px;
  height: 146px;
  aspect-ratio: 81/73;
}
._title_1ezki_24 {
  margin: 8px 0 12px;
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 110%;
  letter-spacing: -0.44px;
}
._description_1ezki_33 {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.26px;
}
._buttons_1ezki_41 {
  display: flex;
  justify-content: center;
  gap: 8px;
}
._button_1ezki_41 {
  height: 40px;
  width: 99px;
}
._icon_1ezki_52 {
  width: 22px;
  height: 22px;
}
._notFound_e5477_1 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 373px;
  position: relative;
  margin-bottom: 100px;
}
@media screen and (min-width: 640px) {
  ._notFound_e5477_1 {
    margin-bottom: 170px;
  }
}
@media screen and (min-width: 900px) {
  ._notFound_e5477_1 {
    margin: 100px 0 200px;
  }
}
@media screen and (min-width: 1024px) {
  ._notFound_e5477_1 {
    margin: 147px 0 380px;
  }
}
._notFoundBackground_e5477_27 {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
._notFoundBackgroundImage_e5477_37 {
  width: 100%;
  height: 100%;
  max-width: 958px;
  max-height: 370px;
  object-fit: contain;
  top: 0;
  left: 0;
  -webkit-user-select: none;
  user-select: none;
}
._notFoundContent_e5477_48 {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  gap: 26px;
  z-index: 1;
}
._notFoundContentText_e5477_59 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}
._notFoundContentTitle_e5477_66 {
  font-family: "Work Sans", sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 46.2px;
  letter-spacing: -0.03em;
  color: #ffffff;
}
._notFoundContentSubtitle_e5477_75 {
  font-family: "Work Sans", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 19.6px;
  letter-spacing: -0.32px;
  color: #909090;
  text-align: center;
}
._notFoundContentButton_e5477_85 {
  font-family: "Work Sans", sans-serif;
  padding: 12px 14px;
  height: 40px;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  line-height: 16.8px;
  letter-spacing: -0.32px;
}
._notFoundContentButtonIcon_e5477_96 {
  color: #909090;
}
._maintenance_eavz4_1 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 628px;
}
@media screen and (min-width: 1024px) {
  ._maintenance_eavz4_1 {
    min-height: 928px;
  }
}
._content_eavz4_15 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  max-width: 836px;
  padding: 0 32px;
  gap: 32px;
  position: relative;
}
@media screen and (min-width: 1024px) {
  ._content_eavz4_15 {
    padding: 228px 0;
    gap: 0px;
  }
}
._left_eavz4_33 {
  display: flex;
  flex-direction: column;
  align-items: start;
  color: white;
  gap: 26px;
  max-width: 392px;
  position: relative;
  z-index: 1;
}
._description_eavz4_44 h1 {
  font-size: 42px;
  font-weight: 700;
  margin-bottom: 14px;
  line-height: 110%;
  letter-spacing: -0.84px;
}
._description_eavz4_44 p {
  color: #909090;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.28px;
}
._socialMediaWrapper_eavz4_59 {
  display: flex;
  align-items: center;
  gap: 12px;
}
._socialMediaIcon_eavz4_65 {
  width: 22px;
  height: 22px;
  color: #909090;
  cursor: pointer;
}
._socialMediaIcon_eavz4_65:hover {
  color: #ffffff;
}
._logo_eavz4_75 {
  width: max-content;
}
._logo_eavz4_75 svg {
  height: 16px;
  width: auto;
}
._helpContainer_eavz4_83 {
  display: flex;
  flex-direction: column;
  border-radius: 10px;
  border: 1px solid #212127;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  padding: 16px 18px;
  gap: 4px;
  width: 100%;
}
._helpText_eavz4_94 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: -0.32px;
}
._contactText_eavz4_102 {
  color: #909090;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.28px;
}
._contactText_eavz4_102 ._contactLink_eavz4_109 {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.28px;
}
._image_eavz4_117 {
  width: 60%;
  height: auto;
  object-fit: contain;
  aspect-ratio: 314/414;
  position: absolute;
  right: 0;
  -webkit-mask-image:
    linear-gradient(
      -90deg,
      black,
      transparent);
  mask-image:
    linear-gradient(
      -90deg,
      black,
      transparent);
  opacity: 0.25;
}
@media screen and (min-width: 640px) {
  ._image_eavz4_117 {
    position: relative;
    width: 40%;
    opacity: 1;
    -webkit-mask-image: unset;
    mask-image: unset;
  }
}
@media screen and (min-width: 1024px) {
  ._image_eavz4_117 {
    width: 314px;
    height: 414px;
  }
}
._unsubscribe_y6jwm_1 {
  width: 100%;
  min-height: 400px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 40px 20px;
}
._content_y6jwm_10 {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 480px;
  text-align: center;
  gap: 16px;
}
._icon_y6jwm_19 {
  margin-bottom: 8px;
}
._title_y6jwm_23 {
  font-family: "Work Sans", sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: -0.03em;
  color: #ffffff;
  margin: 0;
}
@media screen and (min-width: 640px) {
  ._title_y6jwm_23 {
    font-size: 36px;
  }
}
._message_y6jwm_38 {
  font-family: "Work Sans", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: #d1d1d1;
  margin: 0;
}
._message_y6jwm_38 strong {
  color: #ffffff;
}
._subMessage_y6jwm_50 {
  font-family: "Work Sans", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: #909090;
  margin: 0;
}
._button_y6jwm_59 {
  margin-top: 16px;
  padding: 12px 24px;
  font-family: "Work Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
}
._gameButtons_m4xil_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._secondaryButton_m4xil_7 svg {
  color: #909090;
}
._gameView_1g7x5_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
._waitlistForm_1yslt_1 {
  background: linear-gradient(#212127, #15151a);
  padding: 1px;
  border-radius: 12px;
  z-index: 2;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25), 0 14px 15.9px 0 rgba(13, 13, 16, 0.41);
  width: 100%;
  max-width: 440px;
  animation: _enterForm_1yslt_1 0.5s cubic-bezier(0.22, 1.63, 0.46, 1) forwards 1 0.1s;
  position: relative;
  z-index: 30;
  opacity: 0;
}
@keyframes _enterForm_1yslt_1 {
  0% {
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
._waitlistForm_1yslt_1._waitlistFormActive_1yslt_24 {
  animation: _enterFormActive_1yslt_1 1s ease forwards 1;
}
@keyframes _enterFormActive_1yslt_1 {
  0%, 100% {
    transform: scale(1);
    filter: brightness(1);
    opacity: 1;
  }
  30% {
    transform: scale(1.03);
    filter: brightness(1.1);
    opacity: 1;
  }
}
._waitlistFormContent_1yslt_40 {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 520px;
  border-radius: 11px;
  background:
    linear-gradient(
      180deg,
      #15151a 0%,
      #121216 100%);
  overflow: hidden;
  color: #909090;
}
._waitlistTitle_1yslt_51 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 10px 24px;
  border-bottom: 1px solid #212127;
  background:
    radial-gradient(
      62.5% 125% at 50% 100%,
      rgba(144, 144, 144, 0.05) 0%,
      rgba(144, 144, 144, 0) 100%),
    #101014;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.15) inset;
  height: 38px;
}
._waitlistTitle_1yslt_51 span {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
._waitlistTitle_1yslt_51 span._username_1yslt_67 {
  color: #fff;
  font-weight: 600;
}
._avatar_1yslt_72 {
  width: 18px;
  height: 18px;
}
._waitlistContent_1yslt_77 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 40px 24px 24px;
  flex-grow: 1;
}
._waitlistContent_1yslt_77 > h1 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 110%;
  letter-spacing: -0.44px;
  margin-bottom: 12px;
}
._waitlistContent_1yslt_77 > p {
  color: #909090;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.28px;
}
._resultIcon_1yslt_101 {
  width: 158px;
  height: 144px;
  transform-origin: center;
}
._passwordInputButton_1yslt_107 {
  display: flex;
  align-items: center;
  justify-content: center;
}
._inputWrapper_1yslt_113 {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 24px;
  margin-top: 40px;
}
._formButton_1yslt_121 {
  margin-top: auto;
  width: 100%;
}
._bottomActions_1yslt_126 {
  display: flex;
  flex-direction: column;
  margin-top: auto;
  width: 100%;
  gap: 14px;
}
._bgGlow_1yslt_134 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 35%;
  height: auto;
  aspect-ratio: 1/1;
  background: #00ff6a;
  border-radius: 100%;
  animation: _glowFlash_1yslt_1 1.5s ease normal forwards 1;
  filter: blur(150px);
  z-index: -1;
}
._bgGlow_1yslt_134._fail_1yslt_147 {
  background: #ff0044;
}
@keyframes _glowFlash_1yslt_1 {
  0%, 100% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
}
._forgotPasswordLink_1yslt_159 {
  color: #909090;
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  margin: 0 auto;
  margin-top: 16px;
}
._forgotPasswordLink_1yslt_159:hover {
  text-decoration: underline;
}
._statistics_bg8dn_1 {
  width: 100%;
  margin-top: 66px;
  transition: transform 0.3s ease, opacity 0.3s ease;
  transition-delay: 0.2s;
  transform: translateY(20px);
  opacity: 0;
}
._statistics_bg8dn_1._inView_bg8dn_9 {
  transform: translateY(0);
  opacity: 1;
}
._progress_bg8dn_14 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  margin-bottom: 40px;
}
._progress_bg8dn_14 p {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
}
._progress_bg8dn_14 span {
  color: #909090;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
}
._progressBar_bg8dn_33 {
  height: 10px;
  border-radius: 10px;
  border: 1px solid #212127;
  background:
    linear-gradient(
      180deg,
      #0d0d10 0%,
      #121216 100%);
  padding: 2px;
}
._progressFill_bg8dn_41 {
  border-radius: 10px;
  background: #00ff6a;
  height: 100%;
  box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.2) inset;
}
._statGrid_bg8dn_48 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 14px;
}
@media screen and (min-width: 640px) {
  ._statGrid_bg8dn_48 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media screen and (min-width: 1024px) {
  ._statGrid_bg8dn_48 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
._stat_bg8dn_1 {
  background:
    linear-gradient(
      to bottom,
      #212127,
      #15151a);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  padding: 1px;
  border-radius: 10px;
  width: 100%;
  text-align: center;
}
._stat_bg8dn_1 ._statContent_bg8dn_72 {
  display: flex;
  flex-direction: column;
  align-items: center;
  border-radius: 9px;
  background: #15151a;
  padding: 22px;
}
._stat_bg8dn_1 ._statContent_bg8dn_72 svg {
  width: 32px;
  height: 32px;
  margin-bottom: 16px;
}
._stat_bg8dn_1 ._statContent_bg8dn_72 p {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.36px;
  margin-bottom: 10px;
}
._stat_bg8dn_1 ._statContent_bg8dn_72 span {
  color: #909090;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.28px;
}
._flex_bg8dn_101 {
  display: flex;
  justify-content: space-between;
  gap: 14px;
}
._waitlistVideoWrapper_pj6aq_1 {
  background: linear-gradient(#212127, #15151a);
  padding: 1px;
  border-radius: 10px;
  overflow: hidden;
  margin: 40px 0 100px;
  position: relative;
  transition: transform 0.3s ease, opacity 0.3s ease;
  transition-delay: 0.2s;
  transform: translateY(20px);
  opacity: 0;
}
._waitlistVideoWrapper_pj6aq_1._playing_pj6aq_13 ._playButton_pj6aq_13 {
  transform: scale(0);
  transition: transform 0.3s cubic-bezier(0.92, -0.33, 0.76, 0.73);
}
._waitlistVideoWrapper_pj6aq_1._playing_pj6aq_13 ._video_pj6aq_17 {
  filter: brightness(1);
}
._waitlistVideoWrapper_pj6aq_1._inView_pj6aq_20 {
  transform: translateY(0);
  opacity: 1;
}
._waitlistVideo_pj6aq_1 {
  background: #15151a;
  border-radius: 10px;
  padding: 22px;
  cursor: pointer;
}
._videoContent_pj6aq_32 {
  position: relative;
  border-radius: 9px;
  overflow: hidden;
}
._video_pj6aq_17 {
  width: 100%;
  height: 100%;
  aspect-ratio: 16/9;
  filter: brightness(0.5);
  transition: filter 0.3s;
}
._playButton_pj6aq_13 {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 50px;
  height: 50px;
  z-index: 10;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background: rgba(41, 41, 48, 0.5);
  border-radius: 100%;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  box-shadow: 0px 1px 0px 0px #303039 inset, 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
  cursor: pointer;
  transform: scale(1);
  transition: transform 0.3s cubic-bezier(0.32, 0.59, 0.05, 1.32);
}
._playButton_pj6aq_13:hover {
  background: rgba(58, 58, 67, 0.75);
  transform: scale(0.9);
}
._playButton_pj6aq_13 svg {
  width: 20px;
  height: 20px;
}
._videoProgress_pj6aq_73 {
  position: absolute;
  bottom: 4px;
  left: 0;
  width: 100%;
  height: 2px;
  background: #00ff6a;
  transition: 1s ease;
  box-shadow: #00ff6a 0px 0px 10px;
}
._faq_1e4tl_1 {
  transition: transform 0.3s ease, opacity 0.3s ease;
  transition-delay: 0.2s;
  transform: translateY(20px);
  opacity: 0;
}
._faq_1e4tl_1._inView_1e4tl_7 {
  transform: translateY(0);
  opacity: 1;
}
._title_1e4tl_12 {
  color: #fff;
  text-align: center;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
  margin-bottom: 40px;
}
._faqContent_1e4tl_21 {
  display: flex;
  flex-direction: column;
  gap: 14px;
  border-radius: 12px;
  background:
    linear-gradient(
      180deg,
      #0b0b0d 0%,
      #0d0d10 100%);
  padding: 20px;
}
@media screen and (min-width: 900px) {
  ._faqContent_1e4tl_21 {
    flex-direction: row;
  }
}
._accordionList_1e4tl_35 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 14px;
}
._accordion_1e4tl_35 {
  height: max-content;
  border: none;
  border-radius: 10px;
  background: #15151a;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25), 0 2px 8px 0 rgba(0, 0, 0, 0.1);
}
._waitlist_tz5jz_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 1200px;
  padding: 68px 0;
}
._waitlistVideo_tz5jz_9 {
  padding: 22px;
  background: #15151a;
  border: 1px solid;
}
._hero_tz5jz_15 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 70vh;
  position: relative;
  gap: 24px;
}
._scrollForMore_tz5jz_26 {
  display: flex;
  gap: 6px;
  color: #909090;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.28px;
  margin-top: auto;
}
._gridBackground_tz5jz_37 {
  position: absolute;
  top: 0px;
  inset-x: 0;
  height: 100%;
  object-fit: cover;
  object-position: center;
  transform: scale(1.15) translateY(-75px);
  opacity: 0.5;
  margin: 0 auto;
  mix-blend-mode: lighten;
  animation: _enterGrid_tz5jz_1 0.5s ease normal forwards 1;
}
@keyframes _enterGrid_tz5jz_1 {
  from {
    transform: scale(0.8) translateY(-50px);
    opacity: 0;
  }
}
@media screen and (min-width: 768px) {
  ._gridBackground_tz5jz_37 {
    top: -50px;
    object-fit: contain;
    transform: unset;
    opacity: 1;
  }
}
._formWrapper_tz5jz_65 {
  display: flex;
  align-items: center;
  gap: 80px;
  margin: auto 0;
  position: relative;
  width: 100%;
  max-width: 440px;
}
._leftItems_tz5jz_75 {
  width: 200px;
  position: absolute;
  z-index: 10;
  margin: auto;
  left: -240px;
  transform-origin: right;
  transform: scale(0.5) translateX(200px);
  opacity: 0;
  animation: _enterItems_tz5jz_1 1s cubic-bezier(0, 0.81, 0.22, 1) forwards 1;
}
._leftItems_tz5jz_75._sprite_tz5jz_86 {
  background-image: url(/img/left-sprite-BHY4Dd_8.png);
  background-size: 29800px 369px;
  background-repeat: no-repeat;
  width: 200px;
  height: 369px;
  animation: _itemsSprite_tz5jz_1 4s steps(149) infinite;
  transform: scale(1);
  opacity: 1;
}
._rightItems_tz5jz_97 {
  width: 210px;
  position: absolute;
  z-index: 10;
  margin: auto;
  right: -253px;
  transform-origin: left;
  transform: scale(0.5) translateX(-200px);
  opacity: 0;
  animation: _enterItems_tz5jz_1 1s cubic-bezier(0, 0.81, 0.22, 1) forwards 1;
}
._rightItems_tz5jz_97._sprite_tz5jz_86 {
  background-image: url(/img/right-sprite-C8Y8Iemn.png);
  background-size: 29800px 410px;
  background-repeat: no-repeat;
  width: 200px;
  height: 410px;
  animation: _itemsSprite_tz5jz_1 4s steps(149) infinite;
  transform: scale(1.1) translateX(-15px);
  opacity: 1;
}
@keyframes _itemsSprite_tz5jz_1 {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -29800px 0;
  }
}
@keyframes _enterItems_tz5jz_1 {
  to {
    transform: scale(1);
    opacity: 1;
  }
}
._scrollIcon_tz5jz_133 {
  animation: _scrollAnimation_tz5jz_1 2.5s infinite;
}
@keyframes _scrollAnimation_tz5jz_1 {
  0% {
    transform: translateY(-2px);
  }
  50% {
    transform: translateY(2px);
  }
  100% {
    transform: translateY(-2px);
  }
}
._blackjack_19qu9_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  width: 100%;
}
._reverseOrder_19qu9_8 {
  flex-direction: column-reverse;
}
._loadingMessage_19qu9_12 {
  text-align: center;
  padding: 20px;
  color: #909090;
}
._cardSequenceSection_19qu9_18 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._cardSequenceSection_19qu9_18._pagePreview_19qu9_27 {
  border-radius: 10px;
  background: #15151a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 8px 0 rgba(0, 0, 0, 0.1);
}
._cardSequenceSection_19qu9_18._pagePreview_19qu9_27 ._cardSequenceWrapperStyled_19qu9_32 {
  border-radius: 9px;
  border: 1px solid #212127;
  background: rgba(13, 13, 16, 0.36);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  overflow: hidden;
}
._cardSequenceSection_19qu9_18 ._cardSequenceSectionTitle_19qu9_39 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-variant-numeric: lining-nums;
}
._cardSequenceSection_19qu9_18 ._titleSmall_19qu9_45 {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.26px;
}
._cardSequenceSection_19qu9_18 ._titleBig_19qu9_51 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.32px;
}
._cardSequenceSection_19qu9_18 ._noCardsMessage_19qu9_57 {
  color: #909090;
  font-style: italic;
}
._cardSequenceSection_19qu9_18 ._cardSequenceWrapper_19qu9_32 {
  position: relative;
}
._cardSequenceSection_19qu9_18 ._cardSequenceWrapperStyled_19qu9_32 {
  margin-top: 10px;
  padding: 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  background-color: rgba(13, 13, 16, 0.36);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._cardSequenceSection_19qu9_18 ._cardSequenceScroll_19qu9_72 {
  display: flex;
  gap: 2px;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
  scrollbar-color: transparent transparent;
  cursor: grab;
}
._cardSequenceSection_19qu9_18 ._cardSequenceScroll_19qu9_72:active {
  cursor: grabbing;
}
._cardSequenceSection_19qu9_18 ._cardSequenceScroll_19qu9_72:hover,
._cardSequenceSection_19qu9_18 ._cardSequenceScroll_19qu9_72:active {
  scrollbar-color: var(--color-border-primary) transparent;
}
._cardSequenceSection_19qu9_18 ._cardSequenceScrollEnd_19qu9_88 {
  position: absolute;
  width: 155px;
  height: 133px;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background:
    linear-gradient(
      270deg,
      #121216 0%,
      rgba(18, 18, 22, 0) 100%);
}
._cardSequenceSection_19qu9_18 ._cardWrapper_19qu9_97 {
  position: relative;
  flex-shrink: 0;
  min-width: 80px;
  height: 111px;
}
._gamePreviewSection_19qu9_104 {
  padding: 25px 0;
  border-radius: 9px;
  border: 1px solid #212127;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._seedInfo_19qu9_111 {
  margin-bottom: 20px;
  font-size: 14px;
  color: #666;
}
._seedInfoDescription_19qu9_117 {
  margin-top: 8px;
  font-size: 12px;
  font-style: italic;
}
._errorMessage_19qu9_123 {
  color: #ff6b6b;
  background: #ffe0e0;
  padding: 10px;
  border-radius: 4px;
  margin-bottom: 16px;
  font-size: 12px;
}
._verificationDetails_19qu9_132 {
  margin-top: 16px;
  padding: 12px;
  background: #f0f8f0;
  border: 1px solid #4caf50;
  border-radius: 8px;
  font-size: 12px;
}
._verificationDetailsTitle_19qu9_141 {
  font-weight: 600;
  color: #2e7d32;
  margin-bottom: 8px;
}
._verificationDetailsItem_19qu9_147 {
  margin-bottom: 4px;
}
._baccarat_1aq7s_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  width: 100%;
}
._reverseOrder_1aq7s_8 {
  flex-direction: column-reverse;
}
._loadingMessage_1aq7s_12 {
  text-align: center;
  padding: 20px;
  color: #909090;
}
._cardSequenceSection_1aq7s_18 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._cardSequenceSection_1aq7s_18._pagePreview_1aq7s_27 {
  border-radius: 10px;
  background: #15151a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 8px 0 rgba(0, 0, 0, 0.1);
}
._cardSequenceSection_1aq7s_18._pagePreview_1aq7s_27 ._cardSequenceWrapperStyled_1aq7s_32 {
  border-radius: 9px;
  border: 1px solid #212127;
  background: rgba(13, 13, 16, 0.36);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  overflow: hidden;
}
._cardSequenceSection_1aq7s_18 ._cardSequenceSectionTitle_1aq7s_39 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-variant-numeric: lining-nums;
}
._cardSequenceSection_1aq7s_18 ._titleSmall_1aq7s_45 {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.26px;
}
._cardSequenceSection_1aq7s_18 ._titleBig_1aq7s_51 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.32px;
}
._cardSequenceSection_1aq7s_18 ._noCardsMessage_1aq7s_57 {
  color: #909090;
  font-style: italic;
}
._cardSequenceSection_1aq7s_18 ._cardSequenceWrapper_1aq7s_32 {
  position: relative;
}
._cardSequenceSection_1aq7s_18 ._cardSequenceWrapperStyled_1aq7s_32 {
  margin-top: 10px;
  padding: 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  background-color: rgba(13, 13, 16, 0.36);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._cardSequenceSection_1aq7s_18 ._cardSequenceScroll_1aq7s_72 {
  display: flex;
  gap: 8px;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: thin;
  scrollbar-color: transparent transparent;
}
._cardSequenceSection_1aq7s_18 ._cardSequenceScroll_1aq7s_72:hover,
._cardSequenceSection_1aq7s_18 ._cardSequenceScroll_1aq7s_72:active {
  scrollbar-color: var(--color-border-primary) transparent;
}
._cardSequenceSection_1aq7s_18 ._cardWrapper_1aq7s_84 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._cardSequenceSection_1aq7s_18 ._cardWrapper_1aq7s_84 ._card_1aq7s_18 {
  position: relative;
  flex-shrink: 0;
  min-width: 76px;
  height: 107px;
}
._cardSequenceSection_1aq7s_18 ._cardWrapper_1aq7s_84 ._cardCursor_1aq7s_95 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 21px;
  border-radius: 4px;
  border: 1px solid #212127;
  background: #15151a;
  color: #909090;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  line-height: 110%;
  letter-spacing: -0.26px;
}
._gameResultSection_1aq7s_111 {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 16px;
  padding: 25px 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._resultHeader_1aq7s_122 {
  display: flex;
  align-items: center;
  gap: 10px;
}
._winnerBadge_1aq7s_128 {
  display: inline-flex;
  align-items: center;
  padding: 4px 12px;
  border-radius: 4px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
}
._naturalBadge_1aq7s_138 {
  display: inline-flex;
  align-items: center;
  padding: 4px 10px;
  border-radius: 4px;
  background-color: rgba(0, 255, 106, 0.15);
  color: #00ff6a;
  font-size: 12px;
  font-weight: 600;
}
._handsContainer_1aq7s_149 {
  display: flex;
  gap: 24px;
}
@media (max-width: 480px) {
  ._handsContainer_1aq7s_149 {
    flex-direction: column;
    gap: 16px;
  }
}
._handSection_1aq7s_160 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  flex: 1;
}
._handLabel_1aq7s_168 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._handLabel_1aq7s_168 ._handName_1aq7s_173 {
  color: #b0b0b0;
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
._handLabel_1aq7s_168 ._handScore_1aq7s_180 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #2a2a32;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
}
._handCards_1aq7s_193 {
  display: flex;
  gap: 6px;
}
._resultCard_1aq7s_198 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 48px;
  padding: 4px 8px;
  border-radius: 4px;
  border: 1px solid #2a2a32;
  background-color: #1a1a22;
  font-size: 14px;
  font-weight: 600;
}
._thirdCardNote_1aq7s_211 {
  color: #707070;
  font-size: 11px;
  font-style: italic;
}
._baccarat_1mct8_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  width: 100%;
}
._reverseOrder_1mct8_8 {
  flex-direction: column-reverse;
}
._loadingMessage_1mct8_12 {
  text-align: center;
  padding: 20px;
  color: #909090;
}
._cardSequenceSection_1mct8_18 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._cardSequenceSection_1mct8_18._pagePreview_1mct8_27 {
  border-radius: 10px;
  background: #15151a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 8px 0 rgba(0, 0, 0, 0.1);
}
._cardSequenceSection_1mct8_18._pagePreview_1mct8_27 ._cardSequenceWrapperStyled_1mct8_32 {
  border-radius: 9px;
  border: 1px solid #212127;
  background: rgba(13, 13, 16, 0.36);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  overflow: hidden;
}
._cardSequenceSection_1mct8_18 ._cardSequenceSectionTitle_1mct8_39 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-variant-numeric: lining-nums;
}
._cardSequenceSection_1mct8_18 ._titleSmall_1mct8_45 {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.26px;
}
._cardSequenceSection_1mct8_18 ._titleBig_1mct8_51 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.32px;
}
._cardSequenceSection_1mct8_18 ._noCardsMessage_1mct8_57 {
  color: #909090;
  font-style: italic;
}
._cardSequenceSection_1mct8_18 ._cardSequenceWrapper_1mct8_32 {
  position: relative;
}
._cardSequenceSection_1mct8_18 ._cardSequenceWrapperStyled_1mct8_32 {
  margin-top: 10px;
  padding: 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  background-color: rgba(13, 13, 16, 0.36);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._cardSequenceSection_1mct8_18 ._cardSequenceScroll_1mct8_72 {
  display: flex;
  gap: 8px;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: thin;
  scrollbar-color: transparent transparent;
}
._cardSequenceSection_1mct8_18 ._cardSequenceScroll_1mct8_72:hover,
._cardSequenceSection_1mct8_18 ._cardSequenceScroll_1mct8_72:active {
  scrollbar-color: var(--color-border-primary) transparent;
}
._cardSequenceSection_1mct8_18 ._cardWrapper_1mct8_84 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._cardSequenceSection_1mct8_18 ._cardWrapper_1mct8_84 ._card_1mct8_18 {
  position: relative;
  flex-shrink: 0;
  min-width: 76px;
  height: 107px;
}
._cardSequenceSection_1mct8_18 ._cardWrapper_1mct8_84 ._cardCursor_1mct8_95 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 21px;
  border-radius: 4px;
  border: 1px solid #212127;
  background: #15151a;
  color: #909090;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  line-height: 110%;
  letter-spacing: -0.26px;
}
._gameResultSection_1mct8_111 {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 16px;
  padding: 25px 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._resultHeader_1mct8_122 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._winnerBadge_1mct8_128 {
  display: inline-flex;
  align-items: center;
  padding: 4px 12px;
  border-radius: 4px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
}
._naturalBadge_1mct8_138 {
  display: inline-flex;
  align-items: center;
  padding: 4px 12px;
  border-radius: 4px;
  background-color: rgba(0, 255, 106, 0.15);
  color: #00ff6a;
  font-size: 14px;
  font-weight: 600;
}
._handsContainer_1mct8_149 {
  display: flex;
  gap: 24px;
}
@media (max-width: 480px) {
  ._handsContainer_1mct8_149 {
    flex-direction: column;
    gap: 16px;
  }
}
._handSection_1mct8_160 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  flex: 1;
}
._handLabel_1mct8_168 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._handLabel_1mct8_168 ._handName_1mct8_173 {
  color: #b0b0b0;
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
._handLabel_1mct8_168 ._handScore_1mct8_180 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #2a2a32;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
}
._handCards_1mct8_193 {
  display: flex;
  gap: 6px;
}
._resultCard_1mct8_198 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 48px;
  padding: 4px 8px;
  border-radius: 4px;
  border: 1px solid #2a2a32;
  background-color: #1a1a22;
  font-size: 14px;
  font-weight: 600;
}
._thirdCardNote_1mct8_211 {
  color: #707070;
  font-size: 11px;
  font-style: italic;
}
._blackjackSwitch_hg8hb_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  width: 100%;
}
._blackjackSwitch_hg8hb_1._pagePreview_hg8hb_7 ._cardSequenceSection_hg8hb_7 {
  border-radius: 10px;
  background: #15151a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 8px 0 rgba(0, 0, 0, 0.1);
}
._blackjackSwitch_hg8hb_1._pagePreview_hg8hb_7 ._cardSequenceSection_hg8hb_7 ._cardSequenceWrapperStyled_hg8hb_12 {
  border-radius: 9px;
  border: 1px solid #212127;
  background: rgba(13, 13, 16, 0.36);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  overflow: hidden;
}
._reverseOrder_hg8hb_20 {
  flex-direction: column-reverse;
}
._loadingMessage_hg8hb_24 {
  text-align: center;
  padding: 20px;
  color: #909090;
}
._cardSequenceSection_hg8hb_7 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._cardSequenceSection_hg8hb_7 ._cardSequenceSectionTitle_hg8hb_39 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-variant-numeric: lining-nums;
}
._cardSequenceSection_hg8hb_7 ._titleSmall_hg8hb_45 {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.26px;
}
._cardSequenceSection_hg8hb_7 ._titleBig_hg8hb_51 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.32px;
}
._cardSequenceSection_hg8hb_7 ._noCardsMessage_hg8hb_57 {
  color: #909090;
  font-style: italic;
}
._cardSequenceSection_hg8hb_7 ._cardSequenceWrapper_hg8hb_12 {
  position: relative;
}
._cardSequenceSection_hg8hb_7 ._cardSequenceWrapperStyled_hg8hb_12 {
  margin-top: 10px;
  padding: 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  background-color: rgba(13, 13, 16, 0.36);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._cardSequenceSection_hg8hb_7 ._cardSequenceScroll_hg8hb_72 {
  display: flex;
  gap: 8px;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
  scrollbar-color: transparent transparent;
  cursor: grab;
}
._cardSequenceSection_hg8hb_7 ._cardSequenceScroll_hg8hb_72:active {
  cursor: grabbing;
}
._cardSequenceSection_hg8hb_7 ._cardSequenceScroll_hg8hb_72:hover,
._cardSequenceSection_hg8hb_7 ._cardSequenceScroll_hg8hb_72:active {
  scrollbar-color: var(--color-border-primary) transparent;
}
._cardSequenceSection_hg8hb_7 ._cardWrapper_hg8hb_88 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._cardSequenceSection_hg8hb_7 ._cardWrapper_hg8hb_88 ._card_hg8hb_7 {
  position: relative;
  flex-shrink: 0;
  min-width: 76px;
  height: 107px;
}
._cardSequenceSection_hg8hb_7 ._cardWrapper_hg8hb_88 ._cardCursor_hg8hb_99 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 21px;
  border-radius: 4px;
  border: 1px solid #212127;
  background: #15151a;
  color: #909090;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  line-height: 110%;
  letter-spacing: -0.26px;
}
._gameResultSection_hg8hb_115 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._handsContainer_hg8hb_125 {
  display: flex;
  gap: 24px;
}
@media (max-width: 480px) {
  ._handsContainer_hg8hb_125 {
    flex-direction: column;
    gap: 16px;
  }
}
._handSection_hg8hb_136 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  flex: 1;
}
._handLabel_hg8hb_143 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._handLabel_hg8hb_143 ._handName_hg8hb_148 {
  color: #b0b0b0;
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
._handLabel_hg8hb_143 ._handScore_hg8hb_155 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #2a2a32;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
}
._handCards_hg8hb_168 {
  display: flex;
  gap: 6px;
}
._resultCard_hg8hb_173 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 48px;
  height: 36px;
  padding: 4px 8px;
  border-radius: 4px;
  border: 1px solid #2a2a32;
  background-color: #1a1a22;
  font-size: 14px;
  font-weight: 600;
}
._switchNote_hg8hb_187 {
  color: #707070;
  font-size: 12px;
  font-style: italic;
  padding-top: 4px;
  border-top: 1px solid #212127;
}
._gamePreviewSection_hg8hb_195 {
  padding: 25px 0;
  border-radius: 9px;
  border: 1px solid #212127;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._gamePreviewSection_hg8hb_195 > div {
  height: 350px;
  min-height: 350px;
}
._ddm_1jykb_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  width: 100%;
}
._ddm_1jykb_1._pagePreview_1jykb_7 ._cardSequenceSection_1jykb_7 {
  border-radius: 10px;
  background: #15151a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 8px 0 rgba(0, 0, 0, 0.1);
}
._ddm_1jykb_1._pagePreview_1jykb_7 ._cardSequenceSection_1jykb_7 ._cardSequenceWrapperStyled_1jykb_12 {
  border-radius: 9px;
  border: 1px solid #212127;
  background: rgba(13, 13, 16, 0.36);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  overflow: hidden;
}
._reverseOrder_1jykb_20 {
  flex-direction: column-reverse;
}
._loadingMessage_1jykb_24 {
  text-align: center;
  padding: 20px;
  color: #909090;
}
._cardSequenceSection_1jykb_7 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._cardSequenceSection_1jykb_7 ._cardSequenceSectionTitle_1jykb_39 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-variant-numeric: lining-nums;
}
._cardSequenceSection_1jykb_7 ._titleSmall_1jykb_45 {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.26px;
}
._cardSequenceSection_1jykb_7 ._titleBig_1jykb_51 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.32px;
}
._cardSequenceSection_1jykb_7 ._noCardsMessage_1jykb_57 {
  color: #909090;
  font-style: italic;
}
._cardSequenceSection_1jykb_7 ._cardSequenceWrapper_1jykb_12 {
  position: relative;
}
._cardSequenceSection_1jykb_7 ._cardSequenceWrapperStyled_1jykb_12 {
  margin-top: 10px;
  padding: 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  background-color: rgba(13, 13, 16, 0.36);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._cardSequenceSection_1jykb_7 ._cardSequenceScroll_1jykb_72 {
  display: flex;
  gap: 8px;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
  scrollbar-color: transparent transparent;
  cursor: grab;
}
._cardSequenceSection_1jykb_7 ._cardSequenceScroll_1jykb_72:active {
  cursor: grabbing;
}
._cardSequenceSection_1jykb_7 ._cardSequenceScroll_1jykb_72:hover,
._cardSequenceSection_1jykb_7 ._cardSequenceScroll_1jykb_72:active {
  scrollbar-color: var(--color-border-primary) transparent;
}
._cardSequenceSection_1jykb_7 ._cardWrapper_1jykb_88 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._cardSequenceSection_1jykb_7 ._cardWrapper_1jykb_88 ._card_1jykb_7 {
  position: relative;
  flex-shrink: 0;
  min-width: 76px;
  height: 107px;
}
._cardSequenceSection_1jykb_7 ._cardWrapper_1jykb_88 ._cardCursor_1jykb_99 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 21px;
  border-radius: 4px;
  border: 1px solid #212127;
  background: #15151a;
  color: #909090;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  line-height: 110%;
  letter-spacing: -0.26px;
}
._gameResultSection_1jykb_115 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._handsContainer_1jykb_125 {
  display: flex;
  gap: 24px;
}
@media (max-width: 480px) {
  ._handsContainer_1jykb_125 {
    flex-direction: column;
    gap: 16px;
  }
}
._handSection_1jykb_136 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  flex: 1;
}
._handLabel_1jykb_143 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._handLabel_1jykb_143 ._handName_1jykb_148 {
  color: #b0b0b0;
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
._handLabel_1jykb_143 ._handScore_1jykb_155 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #2a2a32;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
}
._handCards_1jykb_168 {
  display: flex;
  gap: 6px;
  flex-wrap: wrap;
}
._resultCard_1jykb_174 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  min-width: 48px;
  height: 36px;
  padding: 4px 8px;
  border-radius: 4px;
  border: 1px solid #2a2a32;
  background-color: #1a1a22;
  font-size: 14px;
  font-weight: 600;
}
._resultCard_1jykb_174 ._resultCardCursor_1jykb_188 {
  font-size: 10px;
  color: #606060;
  font-weight: 400;
}
._note_1jykb_194 {
  color: #707070;
  font-size: 11px;
  font-style: italic;
}
._subsequentSection_1jykb_200 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-top: 12px;
  border-top: 1px solid #212127;
}
._subsequentSection_1jykb_200 ._subsequentLabel_1jykb_207 {
  color: #909090;
  font-size: 12px;
  font-weight: 500;
}
._gamePreviewSection_1jykb_213 {
  padding: 25px 0;
  border-radius: 9px;
  border: 1px solid #212127;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._casinoWar_q6bpu_1 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  width: 100%;
}
._casinoWar_q6bpu_1._pagePreview_q6bpu_7 ._cardSequenceSection_q6bpu_7 {
  border-radius: 10px;
  background: #15151a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 8px 0 rgba(0, 0, 0, 0.1);
}
._casinoWar_q6bpu_1._pagePreview_q6bpu_7 ._cardSequenceSection_q6bpu_7 ._cardSequenceWrapperStyled_q6bpu_12 {
  padding: 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  background: rgba(13, 13, 16, 0.36);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  overflow: hidden;
}
._reverseOrder_q6bpu_21 {
  flex-direction: column-reverse;
}
._loadingMessage_q6bpu_25 {
  text-align: center;
  padding: 20px;
  color: #909090;
}
._cardSequenceSectionTitle_q6bpu_31 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-variant-numeric: lining-nums;
}
._titleSmall_q6bpu_38 {
  color: #909090;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.26px;
}
._titleBig_q6bpu_45 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.32px;
}
._cardSequenceSection_q6bpu_7 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 16px;
  border-radius: 9px;
  border: 1px solid #212127;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
._noCardsMessage_q6bpu_62 {
  color: #909090;
  font-style: italic;
}
._cardSequenceScroll_q6bpu_67 {
  display: flex;
  gap: 8px;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
  scrollbar-color: transparent transparent;
  cursor: grab;
}
._cardSequenceScroll_q6bpu_67:active {
  cursor: grabbing;
}
._cardSequenceScroll_q6bpu_67:hover,
._cardSequenceScroll_q6bpu_67:active {
  scrollbar-color: var(--color-border-primary) transparent;
}
._card_q6bpu_7,
._warCard_q6bpu_85 {
  position: relative;
  flex-shrink: 0;
  min-width: 76px;
  height: 107px;
}
._cardWrapper_q6bpu_92 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._cardWrapper_q6bpu_92 ._cardCursor_q6bpu_97 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 21px;
  border-radius: 4px;
  border: 1px solid #212127;
  background: #15151a;
  color: #909090;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  line-height: 110%;
  letter-spacing: -0.26px;
}
._gameResultSection_q6bpu_113 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 24px;
  padding: 24px;
  border-radius: 9px;
  border: 1px solid #212127;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  min-height: 350px;
}
._resultHeader_q6bpu_126 {
  display: flex;
  align-items: center;
  gap: 10px;
}
._resultBadge_q6bpu_132 {
  display: inline-flex;
  align-items: center;
  padding: 4px 12px;
  border-radius: 4px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
}
._comparisonRow_q6bpu_142 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}
._comparisonCard_q6bpu_149 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}
._comparisonLabel_q6bpu_156 {
  color: #b0b0b0;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
._comparisonValue_q6bpu_164 {
  color: #707070;
  font-size: 11px;
}
._resultCard_q6bpu_169 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 56px;
  height: 42px;
  padding: 4px 10px;
  border-radius: 4px;
  border: 1px solid #2a2a32;
  background-color: #1a1a22;
  font-size: 16px;
  font-weight: 600;
}
._vsText_q6bpu_183 {
  color: #909090;
  font-size: 14px;
  font-weight: 700;
  margin-top: 16px;
}
._warResultSection_q6bpu_190 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  padding: 12px;
  border-radius: 8px;
  border: 1px solid rgba(255, 215, 0, 0.15);
  background: rgba(255, 215, 0, 0.03);
}
._warTitle_q6bpu_201 {
  color: #ffd700;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
._burnNote_q6bpu_209 {
  color: #707070;
  font-size: 11px;
  font-style: italic;
}
._keno_1gwd1_1 {
  position: relative;
  width: 100%;
  height: 100%;
}
._kenoCells_1gwd1_7 {
  display: grid;
  grid-template-columns: repeat(8, minmax(auto, 1fr));
  grid-gap: 5.75px;
  width: 100%;
  max-width: 546px;
  margin: 0 auto;
}
._cell_1gwd1_16 {
  border-radius: 6.5px;
}
._cellSuccessBg_1gwd1_20 {
  transform: scale(0.8);
}
._selectedNumbers_1gwd1_24 {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  color: #909090;
  text-align: center;
  font-variant-numeric: lining-nums;
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
}
._minesGame_1gk0a_1 {
  height: 526px;
  padding: 32px;
}
._grid_1gk0a_6 {
  grid-template-columns: repeat(5, minmax(68px, 86px));
  grid-auto-rows: minmax(68px, 86px);
  gap: 6.09px;
}
._container_1muth_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
}
._error_1muth_8 {
  color: #ff4d4d;
  text-align: center;
  padding: 16px;
}
._empty_1muth_14 {
  color: #909090;
  text-align: center;
  padding: 16px;
}
._grid_1muth_20 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  max-height: 400px;
  overflow-y: auto;
  padding: 8px;
}
._row_1muth_29 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._levelLabel_1muth_35 {
  width: 48px;
  text-align: center;
  color: #909090;
  font-size: 12px;
  font-weight: 500;
  flex-shrink: 0;
}
._columns_1muth_44 {
  display: flex;
  gap: 4px;
  flex: 1;
}
._cell_1muth_50 {
  flex: 1;
  height: 28px;
  border-radius: 4px;
  background-color: #212127;
  transition: background-color 0.2s;
}
._success_1muth_58 {
  background-color: #2ebd85;
}
._bust_1muth_62 {
  background-color: #ff4d4d;
}
._summary_1muth_66 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  padding: 12px 16px;
  border-radius: 8px;
  background-color: #15151a;
  color: #909090;
  font-size: 14px;
}
._summary_1muth_66 strong {
  color: #fff;
}
._bustText_1muth_80 {
  color: #ff4d4d;
}
._winText_1muth_84 {
  color: #2ebd85;
  font-weight: 500;
}
._container_1fi2a_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
}
._error_1fi2a_8 {
  color: #ff4d4d;
  text-align: center;
  padding: 16px;
}
._empty_1fi2a_14 {
  color: #909090;
  text-align: center;
  padding: 16px;
}
._grid_1fi2a_20 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  max-height: 400px;
  overflow-y: auto;
  padding: 8px;
}
._row_1fi2a_29 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._stepLabel_1fi2a_35 {
  width: 28px;
  text-align: center;
  color: #909090;
  font-size: 12px;
  font-weight: 500;
  flex-shrink: 0;
}
._lane_1fi2a_44 {
  flex: 1;
  height: 32px;
  border-radius: 6px;
  background-color: #212127;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.2s;
}
._success_1fi2a_55 {
  background-color: rgba(74, 222, 128, 0.15);
  border: 1px solid rgba(74, 222, 128, 0.3);
}
._bust_1fi2a_60 {
  background-color: rgba(255, 77, 77, 0.15);
  border: 1px solid rgba(255, 77, 77, 0.3);
}
._carRevealed_1fi2a_65 {
  background-color: rgba(255, 77, 77, 0.08);
  border: 1px solid rgba(255, 77, 77, 0.15);
}
._icon_1fi2a_70 {
  font-size: 14px;
}
._multiplierLabel_1fi2a_74 {
  width: 56px;
  text-align: right;
  color: #909090;
  font-size: 12px;
  font-weight: 500;
  flex-shrink: 0;
}
._summary_1fi2a_83 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  padding: 12px 16px;
  border-radius: 8px;
  background-color: #15151a;
  color: #909090;
  font-size: 14px;
}
._summary_1fi2a_83 strong {
  color: #fff;
}
._bustText_1fi2a_97 {
  color: #ff4d4d;
}
._winText_1fi2a_101 {
  color: #2ebd85;
  font-weight: 500;
}
._diceGame_19csc_1 {
  min-height: unset;
  height: 250px;
}
._crashPreview_1ai1s_1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 8px;
  text-align: center;
  font-variant-numeric: lining-nums tabular-nums;
}
._crashPoint_1ai1s_10 {
  color: var(--color-white);
  font-size: 84px;
  font-weight: 600;
  letter-spacing: -1.68px;
}
._fullCrashPoint_1ai1s_17 {
  color: var(--color-grey);
  font-size: 14px;
  font-weight: 500;
}
._boardPreview_17qrb_1 {
  width: 174px;
  height: 490px;
  gap: 2.5px;
}
._phoneVerificationModal_d1at9_1 {
  max-width: 400px;
}
._phoneVerificationModalContent_d1at9_5 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}
._backButton_d1at9_13 {
  position: absolute;
  top: 16px;
  left: 16px;
  transform: rotate(180deg);
  width: 40px;
  height: 40px;
}
._formImage_d1at9_22 {
  width: 100px;
  height: 100px;
  margin-bottom: 24px;
}
._header_d1at9_28 {
  text-align: center;
  margin-bottom: 32px;
}
._title_d1at9_33 {
  font-size: 24px;
  font-weight: 700;
  color: #ffffff;
  margin-bottom: 8px;
}
._subtitle_d1at9_40 {
  font-size: 14px;
  font-weight: 400;
  color: #909090;
  line-height: 1.5;
}
._codeInputContainer_d1at9_47 {
  display: flex;
  gap: 12px;
  margin-bottom: 24px;
  justify-content: center;
}
._codeInput_d1at9_47 {
  width: 48px;
  height: 56px;
  font-size: 24px;
  font-weight: 600;
  text-align: center;
  background: #15151a;
  border: 1px solid #212127;
  border-radius: 8px;
  color: #ffffff;
  outline: none;
  transition: all 0.2s;
}
._codeInput_d1at9_47:focus {
  border-color: #00ff6a;
  box-shadow: 0 0 0 2px rgba(0, 255, 106, 0.2);
}
._codeInput_d1at9_47::-webkit-outer-spin-button,
._codeInput_d1at9_47::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
._submitButton_d1at9_76 {
  width: 100%;
  height: 48px;
  font-size: 16px;
  font-weight: 600;
}
