@import "https://fonts.googleapis.com/css2?family=Germania+One:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap";

#affiliate-modal .modal-dialog {
  max-width: 70vw;
}

body {
  margin: 0;
  padding: 0;
  min-height: 100vh;
  overflow-x: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: fixed;
}

.glow-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  pointer-events: none;
}

.left-glow {
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  background: radial-gradient(
    circle at left,
    rgba(63, 63, 70, 0.3) 0%,
    rgba(63, 63, 70, 0.1) 30%,
    transparent 70%
  );
}

.right-glow {
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
  height: 100%;
  background: radial-gradient(
    circle at right,
    rgba(63, 63, 70, 0.3) 0%,
    rgba(63, 63, 70, 0.1) 30%,
    transparent 70%
  );
}

canvas {
  position: fixed;
  top: 0;
  left: 0;
  z-index: -0.5;
  pointer-events: none;
}

.modal-body .affiliateList {
  margin: 0 0.5rem;
  -webkit-column-gap: 2rem;
  column-gap: 2rem;
}

.modal-body .affiliateList .availableEarnings {
  background: linear-gradient(
      52.83deg,
      rgba(78, 162, 77, 0.2) -0.49%,
      rgba(21, 23, 25, 0.2) 99.3%
    ),
    #1f2225;
  padding: 0;
  border: none !important;
  display: grid;
  border-radius: 4px;
  padding: 1rem;
}

.modal-body .affiliateList .availableEarnings svg.background {
  width: 100%;
  z-index: 1;
  grid-column: 1;
  grid-row: 1;
}

.modal-body .affiliateList .availableEarnings .content {
  grid-column: 1;
  grid-row: 1;
  margin: auto;
  display: flex;
  gap: 2rem;
  z-index: 999;
}

.modal-body .affiliateList .availableEarnings .section {
  display: flex;
  justify-items: center;
  align-items: center;
  gap: 1rem;
}

.modal-body .affiliateList .availableEarnings .content .subtitle {
  display: block;
  color: var(--text-title-color);
  font-size: 1.1rem;
  text-align: center;
}

.modal-body .affiliateList .availableEarnings .content .number {
  display: block;
  color: var(--text-title-color);
  font-size: 3.5rem;
  font-weight: 700;
  letter-spacing: 1.5px;
}

.modal-body .affiliateList .availableEarnings .content .number b {
  color: #4ea24d;
}

.modal-body .affiliateList .availableEarnings .content .button {
  background-color: #4ea24d;
  color: var(--text-title-color);
  font-size: 0.95rem;
  font-weight: 600;
  border-radius: 4px;
  padding: 0.75rem 1.25rem;
  line-height: 2rem;
  letter-spacing: 1px;
  cursor: pointer;
  transition: all 0.15s ease-in-out;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
}

.modal-body .affiliateList .left {
  padding: 0;
  -webkit-column-gap: 2rem;
  column-gap: 2rem;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr 1fr;
}

.modal-body .affiliateList .left .bottom {
  -webkit-column-gap: 2rem;
  column-gap: 2rem;
  margin: 0;
  padding: 0 !important;
  max-height: 85%;
}

.modal-body .affiliateList .left .bottom .left2,
.modal-body .affiliateList .left .bottom .right2 {
  border: 3px dashed #1f2225;
  border-radius: 4px;
  display: grid;
}

.modal-body .affiliateList .left .bottom .info {
  grid-column: 1;
  grid-row: 1;
}

.modal-body .affiliateList .left .bottom .info .icon {
  display: grid;
}

.modal-body .affiliateList .left .bottom .info .icon svg {
  margin: auto;
}

.modal-body .affiliateList .left .bottom .details {
  grid-column: 2;
  grid-row: 1;
  display: grid;
}

.modal-body .affiliateList .left .bottom .details div {
  display: block;
  margin: auto 0;
}

.modal-body .affiliateList .left .bottom .details .title {
  display: block;
  color: var(--text-title-color);
  font-size: 1.1rem;
  font-weight: 400;
  margin-bottom: 1rem;
}

.modal-body .affiliateList .left .bottom .details .number {
  display: block;
  color: var(--text-title-color);
  font-size: 2rem;
  font-weight: 500;
  line-height: 2rem;
}

.modal-body .affiliateList .left .bottom .details .number b {
  color: #4ea24d;
  margin-right: 1rem;
}

.modal-body .affiliateList .left .top {
  border: 3px solid #1f2225;
  border-radius: 4px;
  background: linear-gradient(85.69deg, #1f2225, rgba(31, 34, 37, 0));
  display: grid;
  margin-bottom: 1rem;
}

.modal-body .affiliateList .left .top svg {
  position: absolute;
  height: 120%;
  right: 0;
  top: -15%;
}

.modal-body .affiliateList .left .top .content {
  margin: auto 0;
  text-align: left;
}

.modal-body .affiliateList .left .top .content .title {
  display: block;
  color: #4ea24d;
  font-size: 2rem;
  font-weight: 800;
  text-transform: uppercase;
}

.modal-body .affiliateList .left .top .content .description {
  display: block;
  color: var(--text-color);
  margin: 0.5rem 0 1rem;
}

.modal-body .affiliateList .left .top .content .action {
  width: 100%;
}

.modal-body .affiliateList .left .top .content input {
  background: #151719 !important;
  border: 2px solid #151719;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 1rem;
  height: 3.5rem;
  grid-column: 1;
  grid-row: 1;
  display: inline-block;
  max-width: 40%;
}

.modal-body .affiliateList .left .top .content input:active,
.modal-body .affiliateList .left .top .content input:focus,
.modal-body .affiliateList .left .top .content input:hover {
  background: #151719 !important;
  border: 2px solid #151719;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 1rem;
  height: 3.5rem;
  box-shadow: none;
}

.modal-body .affiliateList .left .top .content .button {
  background-color: #4ea24d;
  color: var(--text-title-color);
  font-size: 0.95rem;
  font-weight: 600;
  border-radius: 4px;
  padding: 0.75rem 2.5rem;
  line-height: 2rem;
  letter-spacing: 1px;
  cursor: pointer;
  transition: all 0.15s ease-in-out;
  vertical-align: middle;
  display: inline-block;
  margin-left: 1.5rem;
  position: relative;
  z-index: 10;
}

.actualAffiliateList {
  max-width: 40%;
  min-width: 300px;
  background: #1f2225;
  border: none !important;
  border-radius: 4px;
  padding: 1rem;
}

.actualAffiliateList h3 {
  font-size: 21px;
  color: #fff;
  margin-bottom: 1rem;
}

.actualAffiliateList .scrollable {
  max-height: 60vh;
  overflow-y: auto;
}

.actualAffiliateList table {
  color: #ccc;
  width: 100%;
}

.actualAffiliateList table td:last-child,
.actualAffiliateList table th:last-child {
  text-align: right;
}

.actualAffiliateList .avatar {
  width: 30px;
  height: 30px;
  border-radius: 3px;
}

.captcha-box[data-v-2d470754] {
  margin-top: 1rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
}

input.price[data-v-d284d1ee] {
  max-width: 80px !important;
}

input.search[data-v-d284d1ee] {
  max-width: 140px !important;
}

.waxpeerWarning[data-v-d284d1ee] {
  color: #e74c3c;
  font-size: 14px;
  padding: 10px 15px;
  margin-top: -10px;
  margin-bottom: 10px;
  background: #1f2225;
}

.description[data-v-932dc8d8] {
  color: var(--text-color);
  font-size: 1.05rem;
  margin-bottom: 2rem;
}

.content[data-v-932dc8d8] {
  text-align: center;
  max-width: 32rem;
  margin: 3rem auto 0;
}

.button[data-v-932dc8d8] {
  background: #4ea34d !important;
  padding: 1rem 2.5rem !important;
  font-weight: 500;
  font-size: 1.05rem;
  color: var(--text-title-color);
}

.input-wrapper--flex[data-v-4d0eaf97] {
  display: flex !important;
  flex-direction: row;
  padding-right: 0.5rem;
  min-width: 190px;
}

.input-button[data-v-4d0eaf97] {
  padding: 0.5rem;
  cursor: pointer;
  color: #ccc;
  transition-duration: 0.15s;
}

.input-button[data-v-4d0eaf97]:hover {
  color: #fff;
}

input[data-v-4d0eaf97] {
  margin: 0;
  flex: 1;
}

.default[data-v-0078666c] {
  gap: 12px;
  align-items: center;
  display: flex;
  justify-content: center;
  background: radial-gradient(
    170.35% 215.82% at 50% 39.58%,
    #474858 0,
    #000 100%
  );
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
  border-radius: 5px;
  color: #d1baed;
  border: none;
  padding: 8px 16px;
  font-weight: 700;
}

.default[data-v-0078666c]:not(.default--disabled):hover {
  opacity: 0.8;
}

.default--disabled[data-v-0078666c] {
  pointer-events: none;
  opacity: 0.8;
}

.default--green[data-v-0078666c] {
  background: #2ddb53;
  color: #fff;
  box-shadow: 0 2px 0 #2b794e;
  border-radius: 5px;
}

.default--greendark[data-v-0078666c] {
  background: #4ea34d;
  color: #fff;
  box-shadow: 0 2px 0 #2b794e;
  border-radius: 3px;
}

.default--transparent[data-v-0078666c] {
  background: 0 0;
  box-shadow: none;
  color: inherit;
  font-weight: inherit;
}

.default--wide[data-v-0078666c] {
  width: 100%;
  padding: 12px 0;
}

.default--steam[data-v-0078666c] {
  font-weight: inherit;
  color: #fff;
  background: #343846;
}

.default--google[data-v-0078666c] {
  font-weight: inherit;
  color: #fff;
  background: #fd4949;
}

.default--flat[data-v-0078666c] {
  box-shadow: none;
}

.default--dark[data-v-0078666c] {
  background: linear-gradient(0deg, #1f2225, #1f2225), #1f2225;
  color: rgba(239, 250, 251, 0.5);
  font-weight: 600;
  font-size: 14px;
}

.default--gray[data-v-0078666c] {
  background: #26292d;
  color: rgba(239, 250, 251, 0.5);
  font-weight: 600;
  font-size: 14px;
}

.default--sharper-edges[data-v-0078666c] {
  border-radius: 2px !important;
}

h2[data-v-4e7c991e] {
  color: #fff;
  margin-top: 0.5rem;
}

.description[data-v-4e7c991e] {
  margin: 0 auto;
}

.description.important[data-v-4e7c991e] {
  color: #ccc !important;
}

.warning[data-v-4e7c991e] {
  color: #e03131 !important;
}

.button[data-v-4e7c991e] {
  margin-top: 1rem !important;
  margin-bottom: 2rem !important;
}

.description-kyc[data-v-4e7c991e] {
  font-weight: 700;
  max-width: 35rem;
  padding: 2rem 0;
  margin: 0 auto !important;
}

.form[data-v-56b3e957],
.form[data-v-61c552dc] {
  margin: 1em auto;
}

.card-frame[data-v-56b3e957] {
  max-height: 80px;
  margin-top: -40px;
  margin-bottom: 40px;
}

.set-bonus[data-v-6f78c078] {
  flex-wrap: wrap;
}

.bonus[data-v-6f78c078],
.set-bonus[data-v-6f78c078] {
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 768px) {
  .bonus[data-v-6f78c078],
  .set-bonus[data-v-6f78c078] {
    margin-right: 3rem;
  }
}

.bonus[data-v-6f78c078] {
  background: linear-gradient(
      273.07deg,
      rgba(78, 163, 77, 0.2),
      rgba(78, 163, 77, 0)
    ),
    #292c2f;
  border-radius: 4px;
  height: 50px;
  min-width: 200px;
  border: 1px solid;
  border-image-source: linear-gradient(
    287.67deg,
    #4ea34d -3.63%,
    rgba(78, 163, 77, 0) 108.09%
  );
  padding: 0.5rem 1rem;
  display: flex;
  flex-direction: row;
  gap: 1rem;
  align-items: center;
}

.bonus__upper[data-v-6f78c078] {
  color: #4ea34d;
  font-weight: 700;
  line-height: 1em;
  font-size: 13px;
}

.bonus__lower[data-v-6f78c078] {
  letter-spacing: 0.01em;
  color: #5bc259;
  font-weight: 700;
  font-size: 14px;
  text-shadow: 0 0 12px rgba(91, 194, 89, 0.72);
  margin-top: 0.3rem;
}

.tooltip__description[data-v-6f78c078] {
  font-size: 12px;
  color: rgba(239, 250, 251, 0.48);
}

.set-bonus[data-v-6f78c078] {
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
}

.set-bonus__input[data-v-6f78c078] {
  background: #151719;
  border: 1px solid #2b3035;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-right: 0.5rem;
}

.set-bonus__input input[data-v-6f78c078] {
  background: 0 0;
  border: none;
  color: #fff;
  padding: 1rem 1.5rem;
}

.set-bonus .button[data-v-6f78c078] {
  padding: 1rem 1.5rem;
  color: #fff;
  background: #4ea34d;
  border-radius: 5px;
}

.set-bonus .button[disabled][data-v-6f78c078] {
  cursor: not-allowed;
  opacity: 0.7;
}

#bonus-tooltip-content {
  color: #effafb;
  min-width: 240px;
  padding: 0.5rem;
  text-align: left;
  background: #31363c;
  font-weight: 500;
}

#bonus-tooltip-content span {
  font-weight: 700;
}

#bonus-tooltip-content span.green {
  color: #5bc259;
}

.goes-to[data-v-04b984cf] {
  color: #aaa;
}

.goes-to span[data-v-04b984cf] {
  font-weight: 700;
  letter-spacing: 1px;
}

.goes-to .skin[data-v-04b984cf] {
  color: #bbb;
}

.goes-to .cash[data-v-04b984cf] {
  color: var(--highlight-color);
}

.goes-to .crypto[data-v-04b984cf] {
  color: var(--orange);
}

.goes-to .selected[data-v-04b984cf] {
  color: #bbb;
}

.disabled[data-v-04b984cf] {
  opacity: 0.7;
  cursor: not-allowed;
}

.disabled-note[data-v-04b984cf] {
  font-size: 12px;
  color: #ccc;
  font-weight: 400;
}

.description .balance-type[data-v-04b984cf] {
  display: block;
  text-align: center;
}

.wagerReq__wrapper[data-v-04b984cf] {
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.wagerReq[data-v-04b984cf] {
  width: 90%;
  max-width: 400px;
  color: #ccc;
  padding-bottom: 5%;
}

.wagerReq .description__pt[data-v-04b984cf] {
  padding-top: 1rem;
}

.bottom[data-v-04b984cf] {
  text-align: center;
}

#cashier-modal .modal-body .content .methods .method.golden[data-v-04b984cf] {
  background: linear-gradient(
      180deg,
      rgba(21, 23, 25, 0.1),
      rgba(146, 114, 0, 0.1)
    ),
    #1f2225;
}

#cashier-modal
  .modal-body
  .content
  .methods
  .method.golden
  .inner-method[data-v-04b984cf] {
  box-sizing: border-box;
  background: radial-gradient(
        circle at 100% 100%,
        #151719 0,
        #151719 1px,
        transparent 0
      )
      0 0/3px 3px no-repeat,
    radial-gradient(circle at 0 100%, #151719 0, #151719 1px, transparent 0)
      100% 0/3px 3px no-repeat,
    radial-gradient(circle at 100% 0, #151719 0, #151719 1px, transparent 0) 0
      100%/3px 3px no-repeat,
    radial-gradient(circle at 0 0, #151719 0, #151719 1px, transparent 0) 100%
      100%/3px 3px no-repeat,
    linear-gradient(#151719, #151719) 50% 50% / calc(100% - 4px)
      calc(100% - 6px) no-repeat,
    linear-gradient(#151719, #151719) 50% 50% / calc(100% - 6px)
      calc(100% - 4px) no-repeat,
    linear-gradient(240deg, #fff, #ffc700 45%, #ffc700 55%, #fff);
  border-radius: 3px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

#cashier-modal
  .modal-body
  .content
  .methods
  .method.golden
  .bottom
  .description[data-v-04b984cf] {
  background: linear-gradient(91.23deg, #ffc700, #fff 52.95%, #ffc700);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  font-weight: 700;
}

.balance-dropdown[data-v-35a5d576] {
  --dropdown-color-rgb: 189, 77, 221;
  justify-content: space-between;
  font-weight: 700;
  font-size: 16px;
  color: #fff;
  display: flex;
  align-items: center;
  background: linear-gradient(
      0deg,
      rgba(var(--dropdown-color-rgb), 0.2),
      rgba(var(--dropdown-color-rgb), 0.2)
    ),
    #141617;
  border-radius: 3px;
  height: 40px;
  cursor: pointer;
  overflow: hidden;
}

.balance-dropdown .bal-currency[data-v-35a5d576] {
  height: 100%;
  background-color: rgba(var(--dropdown-color-rgb), 0.5);
  padding: 0 8px 0 10px;
  display: flex;
  align-items: center;
  font-size: 14px;
  gap: 5px;
  color: rgba(var(--dropdown-color-rgb), 1);
}

.balance-dropdown.skin .bal-currency[data-v-35a5d576] {
  background-color: #4f385b;
  color: #cfa7df;
}

.balance-dropdown.skin .bal-currency .icon[data-v-35a5d576] {
  fill: #cfa7df;
}

.balance-dropdown.fiat[data-v-35a5d576] {
  --dropdown-color-rgb: 64, 233, 61;
}

.balance-dropdown.fiat .bal-currency[data-v-35a5d576] {
  background-color: rgba(64, 233, 61, 0.1490196078);
  color: #40e93d;
}

.balance-dropdown.fiat .bal-currency .icon[data-v-35a5d576] {
  fill: #40e93d;
}

.balance-dropdown.crypto[data-v-35a5d576] {
  --dropdown-color-rgb: 253, 126, 20;
}

.balance-dropdown.crypto .bal-currency[data-v-35a5d576] {
  background-color: rgba(255, 141, 36, 0.1490196078);
  color: var(--orange);
}

.balance-dropdown.crypto .bal-currency .icon[data-v-35a5d576] {
  fill: var(--orange);
}

.balance-dropdown .icon[data-v-35a5d576] {
  -webkit-transform: translateY(5%);
  transform: translateY(5%);
  transition: -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}

.balance-dropdown.active .icon[data-v-35a5d576] {
  -webkit-transform: rotate(180deg) translateY(0);
  transform: rotate(180deg) translateY(0);
}

.balance-dropdown .amount .bal-currency .icon[data-v-35a5d576] {
  padding-right: 14px;
}

.balance-dropdown .amount[data-v-35a5d576] {
  display: flex;
  align-items: center;
  padding-right: 16px;
  min-width: 100px;
}

.app-csgo .currency-icon[data-v-35a5d576] {
  padding: 0 8px;
}

.app-csgo .currency-icon img[data-v-35a5d576] {
  height: 16px;
}

.balance[data-v-35a5d576] {
  color: var(--text-title-color);
  font-size: 1rem;
  font-weight: 500;
  display: block;
  padding: 12px 16px;
  height: 40px;
  display: flex;
  align-items: center;
  position: relative;
  justify-content: center;
  cursor: pointer;
}

.balance-amount[data-v-35a5d576] {
  display: flex;
  align-items: center;
}

.balance span[data-v-35a5d576] {
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  margin-left: 4px;
}

.balance .bal-currency[data-v-35a5d576] {
  margin: 0 5px;
  letter-spacing: 0.5px;
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  padding: 2px 6px;
  border-radius: 3px;
}

.balance .bal-currency.skin[data-v-35a5d576] {
  color: #cfa7df;
  background-color: #4f385b;
}

.balance .bal-currency.fiat[data-v-35a5d576] {
  color: #40e93d;
  background-color: rgba(64, 233, 61, 0.1490196078);
}

.balance .bal-currency.crypto[data-v-35a5d576] {
  color: var(--orange);
  background: rgba(255, 141, 36, 0.1490196078);
}

.balance .bal-dropdown svg[data-v-35a5d576] {
  color: #aaa;
  fill: currentColor;
  width: 12px;
  margin-left: 5px;
}

.balance-wrapper[data-v-35a5d576] {
  position: relative;
  padding: 0;
}

.balance img[data-v-35a5d576] {
  height: 36px;
  margin-right: 0;
  margin-left: -12px;
}

.balance-select[data-v-35a5d576] {
  position: absolute;
  top: 55px;
  border: 1px solid #363b40;
  border-top: none;
  background-color: #101214;
  z-index: 99;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  border-radius: 0 0 5px 5px;
  overflow: hidden;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.35);
  width: 100%;
}

.balance-select .balance[data-v-35a5d576] {
  position: relative;
}

.balance-select .balance[data-v-35a5d576]:hover {
  background-color: rgba(31, 34, 37, 0.5607843137);
}

.balance-select .balance[data-v-35a5d576]:not(:last-child):after {
  content: "";
  position: absolute;
  width: 90%;
  height: 2px;
  background-color: #363b40;
  bottom: -1px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.balance-select .balance[data-v-35a5d576] {
  width: 100%;
  margin-top: 0;
  text-align: left;
  justify-content: space-between;
}

.content .navbar .wallet .balance .success[data-v-35a5d576] {
  color: var(--success-color);
  margin-right: 0.5rem;
}

@media screen and (max-width: 1440px) {
  .balance-select[data-v-35a5d576] {
    top: 45px;
  }
}

@media screen and (max-width: 768px) {
  .balance-select[data-v-35a5d576] {
    top: 51px;
    background-color: var(--secondary-color);
  }
}

#header[data-v-00a97855],
.col[data-v-00a97855],
.row > div[data-v-00a97855],
.row[data-v-00a97855] {
  padding: 0;
  margin: 0;
}

#header[data-v-00a97855] {
  background-color: var(--secondary-color);
  padding: 0 1.5rem;
}

.logo[data-v-00a97855] {
  max-width: 12.5rem;
  height: 5rem;
}

.logo.mini[data-v-00a97855] {
  max-width: 5rem !important;
}

.logo .content[data-v-00a97855] {
  background-image: url(../img/logo.06029f5c.png);
  background-size: 65%;
  background-position: 0;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  position: relative;
}

.app-csgo .logo .content[data-v-00a97855] {
  background-image: url(../img/logo-animated.63332ea0.gif);
}

.logo.mini .content[data-v-00a97855] {
  background: 0 0 !important;
}

.app-rust .logo .content[data-v-00a97855]:after {
  background-size: 15%;
  left: 22.5%;
}

.app-rust .logo .content[data-v-00a97855]:after,
.app-rust .logo.mini .content[data-v-00a97855]:after {
  background-image: url(../img/gem-animated.5aca2ce8.gif);
  background-position: 0;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
}

.app-rust .logo.mini .content[data-v-00a97855]:after {
  background-size: 65%;
  left: 0 !important;
}

.content.col[data-v-00a97855] {
  display: grid;
  grid-template-columns: 1fr auto;
  -webkit-column-gap: 2rem;
  column-gap: 2rem;
}

.content.col.mini[data-v-00a97855] {
  grid-template-columns: none;
}

.content .wallet[data-v-00a97855] {
  grid-template-columns: 1fr auto;
  -webkit-column-gap: 1rem;
  column-gap: 1rem;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: nowrap;
}

.content .wallet .balance[data-v-00a97855] {
  color: var(--text-title-color);
  font-size: 1.1rem;
  font-weight: 500;
  display: flex;
  flex-grow: 0;
  background-color: #1a1d20;
  border-radius: 4px;
  padding: 0.25rem 1.5rem;
  height: 2.75rem;
  margin: auto 0;
}

.content .wallet .balance span[data-v-00a97855] {
  line-height: 2.4rem;
  letter-spacing: 2px;
}

.content .wallet .balance .success[data-v-00a97855] {
  color: var(--success-color);
  margin-right: 0.5rem;
}

.content .wallet .button[data-v-00a97855] {
  color: var(--text-title-color);
  background-color: var(--success-color);
  font-size: 1.5rem;
  font-weight: 600;
  border-radius: 4px;
  letter-spacing: 1px;
  overflow: hidden;
  display: grid;
  margin: auto 0;
  height: 40px;
  min-width: 40px;
  max-width: 40px;
}

.content .wallet .button span[data-v-00a97855] {
  margin: auto;
  line-height: 2.6rem;
  padding: 0;
  text-align: center;
  letter-spacing: 0;
}

.content .expand[data-v-00a97855] {
  margin: auto;
}

.content .button.login[data-v-00a97855] {
  color: var(--text-title-color);
  background-color: var(--highlight-color);
  font-size: 1rem;
  font-weight: 500;
  display: block;
  border-radius: 4px;
  padding: 0.25rem 1.5rem;
  height: 2.5rem;
  line-height: 2rem;
  letter-spacing: 1px;
  display: grid;
  cursor: pointer;
  margin: auto 0 auto auto;
  max-width: 10rem;
}

.content .button.login svg[data-v-00a97855] {
  grid-column: 2;
  margin: auto 0 auto 0.4rem;
}

.full-page[data-v-00a97855] {
  background: #1a1d20;
  z-index: 999;
  position: absolute;
  height: calc(100% - 5rem);
  width: 100%;
  top: 5rem;
  left: 0;
  display: none;
  transition: all 0.25s ease-in-out;
}

.full-page.open[data-v-00a97855] {
  display: block;
}

.full-page .links[data-v-00a97855] {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 2.25rem;
  padding: 2rem 0;
}

.full-page .links.diff[data-v-00a97855] {
  background: #1f2225;
}

.full-page .links .link[data-v-00a97855] {
  width: 100%;
  padding: 0 2rem;
}

.full-page .links .link .inner[data-v-00a97855] {
  display: grid;
  grid-template-columns: auto 1fr;
  -webkit-column-gap: 1.5rem;
  column-gap: 1.5rem;
}

.full-page .links .link .inner .icon[data-v-00a97855] {
  width: 3rem;
  display: grid;
  margin: auto;
}

.full-page .links .link .inner .icon svg[data-v-00a97855] {
  margin: auto;
}

.full-page .links .link .inner .text[data-v-00a97855] {
  display: grid;
}

.full-page .links .link .inner .text span[data-v-00a97855] {
  margin: auto 0;
  color: var(--text-color);
  font-size: 1.3rem;
  font-weight: 500;
}

.full-page .links .link.red .inner .text span[data-v-00a97855] {
  color: #872f2f;
}

.full-page .links .inner.router-link-active .icon[data-v-00a97855] {
  -webkit-filter: drop-shadow(0 0 30px rgba(177, 103, 241, 0.3));
  filter: drop-shadow(0 0 30px rgba(177, 103, 241, 0.3));
}

.full-page
  .links
  .inner.router-link-active
  .icon
  svg:not(.no-path-fill)
  path[data-v-00a97855] {
  fill: var(--highlight-color);
  fill-opacity: 1;
}

.full-page .links .inner.router-link-active .text span[data-v-00a97855] {
  color: var(--text-title-color);
}

.full-page
  .links
  .inner.router-link-active
  .icon
  svg.no-path-fill[data-v-00a97855] {
  stroke: var(--highlight-color);
}

@-webkit-keyframes button-00a97855 {
  0% {
    -webkit-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0);
  }

  50% {
    -webkit-transform: translateX(95px) translateY(-19px);
    transform: translateX(95px) translateY(-19px);
  }

  to {
    -webkit-transform: translateX(190px) translateY(-38px);
    transform: translateX(190px) translateY(-38px);
  }
}

@keyframes button-00a97855 {
  0% {
    -webkit-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0);
  }

  50% {
    -webkit-transform: translateX(95px) translateY(-19px);
    transform: translateX(95px) translateY(-19px);
  }

  to {
    -webkit-transform: translateX(190px) translateY(-38px);
    transform: translateX(190px) translateY(-38px);
  }
}

@-webkit-keyframes MOVE-BG-00a97855 {
  0% {
    -webkit-transform: translateX(-100%) translateY();
    transform: translateX(-100%) translateY();
  }

  to {
    -webkit-transform: translateX(44%) translateY(-38%);
    transform: translateX(3 4%) translateY(48%);
  }
}

@keyframes MOVE-BG-00a97855 {
  0% {
    -webkit-transform: translateX(-100%) translateY();
    transform: translateX(-100%) translateY();
  }

  to {
    -webkit-transform: translateX(44%) translateY(-38%);
    transform: translateX(3 4%) translateY(48%);
  }
}

#header[data-v-1e149bd0],
.col[data-v-1e149bd0],
.row > div[data-v-1e149bd0],
.row[data-v-1e149bd0] {
  padding: 0;
  margin: 0;
}

#chat[data-v-1e149bd0] {
  background-color: var(--primary-color);
  width: 20rem;
  height: calc(100vh - 7rem);
  position: relative;
  transition: all 0.2s ease-in-out;
}

#chat.hidden[data-v-1e149bd0] {
  margin-left: -20rem;
}

.hide[data-v-1e149bd0] {
  position: absolute;
  left: 21rem;
  bottom: 1rem;
  background: #1f2225;
  border-radius: 4px;
  display: block;
  cursor: pointer;
  display: grid;
  padding: 0.8rem;
  border: 2px solid #151719;
  z-index: 11;
}

.hide .inner-hide[data-v-1e149bd0] {
  position: relative;
  z-index: 3;
}

.hide svg[data-v-1e149bd0] {
  margin: auto;
  max-width: 1.75rem;
  max-height: 1.75rem;
}

.hide.isHidden[data-v-1e149bd0] {
  left: 1rem;
}

#chat .top[data-v-1e149bd0] {
  height: 8rem;
  width: 100%;
  padding: 10px 20px;
  box-sizing: border-box;
  position: relative;
}

#chat .top > .left[data-v-1e149bd0] {
  display: grid;
}

#chat .top > .left span[data-v-1e149bd0] {
  color: var(--text-title-color);
  margin: auto 0;
  cursor: pointer;
}

#chat .top > .middle[data-v-1e149bd0] {
  text-align: right;
  display: grid;
}

#chat .top > .middle span[data-v-1e149bd0] {
  color: var(--text-color);
  opacity: 0.75;
  margin: auto 0;
}

#chat .top > .right[data-v-1e149bd0] {
  justify-content: right;
  text-align: right;
  max-width: 4rem;
  display: grid;
  grid-gap: 0.25rem;
}

#chat .top > .right a[data-v-1e149bd0]:first-child {
  grid-column: 1;
  margin-right: 1rem;
}

#chat .top > .right a[data-v-1e149bd0]:last-child {
  grid-column: 2;
}

#chat .top .right a[data-v-1e149bd0] {
  vertical-align: middle;
  margin: auto 0;
}

#chat .top .right svg[data-v-1e149bd0] {
  height: 100%;
  fill: #ffc701;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}

.app-csgo #chat .top .right svg[data-v-1e149bd0] {
  fill: #ffc701;
}

#chat .top .right svg.open[data-v-1e149bd0] {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

#chat .top .right a[data-v-1e149bd0]:first-child {
  margin-right: 0.5rem;
}

#chat .top .language[data-v-1e149bd0] {
  width: 100%;
  background-color: var(--secondary-color);
  margin-top: 1rem;
  height: 2.5rem;
  border-radius: 6px;
  padding: 0 1rem;
}

#chat .top .language .col[data-v-1e149bd0] {
  height: 2.5rem;
  line-height: 2.125rem;
}

#chat .top .language .left .selected[data-v-1e149bd0] {
  vertical-align: middle;
  margin-left: 0.75rem;
  color: var(--text-title-color);
  font-weight: 600;
  letter-spacing: 0.75px;
  font-size: 0.8rem;
}

#chat .top .language .left img[data-v-1e149bd0] {
  width: 1.25rem;
  height: 100%;
}

#chat .top .language .middle[data-v-1e149bd0] {
  text-align: right;
}

#chat .top .language .middle svg[data-v-1e149bd0] {
  height: 2.5rem;
}

#chat .top .language .middle .online[data-v-1e149bd0] {
  vertical-align: middle;
  margin-left: 0.5rem;
  color: var(--text-title-color);
  font-weight: 700;
  letter-spacing: 0.5px;
  font-size: 1rem;
}

#chat .top .language .right[data-v-1e149bd0] {
  max-width: 1.5rem;
  text-align: right;
  padding: 0;
}

#chat .top .language .right svg[data-v-1e149bd0] {
  height: 2.5rem;
  width: 0.6rem;
  margin-top: 0.05rem;
}

#chat .top .language .flag[data-v-1e149bd0] {
  width: 1.25rem;
  height: 100%;
}

#chat .top .language .flag img[data-v-1e149bd0] {
  width: 100%;
}

#chat .top .language .selector[data-v-1e149bd0] {
  width: calc(100% + 2rem);
  height: 2.5rem !important;
  line-height: 2rem;
  list-style-type: none;
  margin-top: -2.5rem;
  margin-left: -1rem;
  margin-right: -1rem;
}

#chat .top .language .selector .option a[data-v-1e149bd0] {
  padding: 0;
}

#chat .top .language .selector .option div[data-v-1e149bd0] {
  height: 2.5rem;
  line-height: 2.125rem;
  padding: 0 1rem;
}

#chat .top .language .selector .option div .selected[data-v-1e149bd0] {
  vertical-align: middle;
  margin-left: 0.75rem;
  color: var(--text-title-color);
  font-weight: 600;
  letter-spacing: 0.75px;
  font-size: 0.8rem;
}

#chat .top .language .selector .option div img[data-v-1e149bd0] {
  width: 1.25rem;
  height: 100%;
}

#chat .top .blur[data-v-1e149bd0] {
  position: absolute;
  bottom: -50px;
  left: 0;
  z-index: 999;
  height: 50px;
  width: 100%;
  background: linear-gradient(180deg, #1a1d1f, rgba(26, 29, 31, 0));
  pointer-events: none;
}

#chat .messages[data-v-1e149bd0] {
  height: calc(100% - 14.5rem);
  width: 100%;
  overflow-y: scroll;
  padding: 0 22px;
  box-sizing: border-box;
}

#chat .messages .message[data-v-1e149bd0] {
  margin-bottom: 1.5rem;
}

#chat .messages .message .profile-picture[data-v-1e149bd0] {
  max-width: 2.5rem;
}

#chat .messages .message .profile-picture img[data-v-1e149bd0] {
  width: 100%;
  border-radius: 8px;
}

#chat .messages .message .content[data-v-1e149bd0] {
  margin-left: 0.75rem;
  margin-top: -0.25rem;
}

#chat .messages .message .content .level[data-v-1e149bd0] {
  display: inline-block;
  background-color: var(--highlight-color);
  color: var(--dark-color);
  font-weight: 900;
  padding: 0 0.4rem 0 0.5rem;
  border-radius: 5px;
  line-height: 1.2rem;
  font-size: 0.6rem;
  letter-spacing: 1px;
}

#chat .messages .message .content .level.level-1[data-v-1e149bd0] {
  -webkit-filter: hue-rotate(15deg);
  filter: hue-rotate(15deg);
}

#chat .messages .message .content .level.level-2[data-v-1e149bd0] {
  -webkit-filter: hue-rotate(30deg);
  filter: hue-rotate(30deg);
}

#chat .messages .message .content .level.level-3[data-v-1e149bd0] {
  -webkit-filter: hue-rotate(45deg);
  filter: hue-rotate(45deg);
}

#chat .messages .message .content .level.level-4[data-v-1e149bd0] {
  -webkit-filter: hue-rotate(55deg);
  filter: hue-rotate(55deg);
}

#chat .messages .message .content .level.level-5[data-v-1e149bd0] {
  -webkit-filter: hue-rotate(80deg);
  filter: hue-rotate(80deg);
}

#chat .messages .message .content .level.moderator[data-v-1e149bd0] {
  background-color: #519ce2;
}

#chat .messages .message .content .level.helper[data-v-1e149bd0] {
  background-color: #60c85f;
}

#chat .messages .message .content .level.admin[data-v-1e149bd0] {
  background-color: #b00b13;
}

#chat .messages .message .content .name[data-v-1e149bd0] {
  color: var(--text-title-color);
  font-size: 0.8rem;
  font-weight: 600;
  line-height: 1rem;
  margin-left: 0.5rem;
  letter-spacing: 0.5px;
  display: inline-block;
  max-width: 10rem;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
  margin-bottom: -0.25rem;
}

#chat .messages .message .content .text[data-v-1e149bd0] {
  display: block;
  color: var(--text-color);
  margin-top: 0.25rem;
  word-break: break-word;
  font-size: 0.85rem;
}

#chat .bottom[data-v-1e149bd0] {
  height: 6.5rem;
  width: 100%;
  padding: 0 1rem 1rem;
}

#chat .rulebox[data-v-1e149bd0] {
  width: 100%;
  background: var(--secondary-color);
  border: 1px solid rgba(239, 250, 251, 0.1);
  border-radius: 5px;
  position: absolute;
  width: 18rem;
  margin: 0 1rem 1rem;
  top: 3.5rem;
  padding: 0.75rem 1rem;
  z-index: 99999;
  color: var(--text-title-color);
}

#chat .rulebox .title[data-v-1e149bd0] {
  font-weight: 600;
}

#chat .rulebox .subtitle[data-v-1e149bd0] {
  font-weight: 600;
  color: var(--text-color);
  letter-spacing: 1px;
  text-transform: uppercase;
  float: right;
  cursor: pointer;
}

#chat .rulebox .rules[data-v-1e149bd0] {
  margin-top: 1rem;
  row-gap: 0.5rem;
  letter-spacing: 0.25px;
}

#chat .blur.emoji[data-v-1e149bd0] {
  position: absolute;
  left: 0;
  z-index: 999;
  height: 50px;
  width: 18rem;
  margin: 2px 1rem;
  background: linear-gradient(180deg, #1a1d1f, rgba(26, 29, 31, 0));
  bottom: 13.25rem;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

#chat .emojibox[data-v-1e149bd0] {
  width: 100%;
  background: var(--secondary-color);
  border: 1px solid rgba(239, 250, 251, 0.1);
  border-radius: 5px;
  position: absolute;
  width: 18rem;
  margin: 0 1rem 1rem;
  bottom: 6rem;
  padding: 1rem 0.25rem;
  z-index: 999;
}

#chat .emojibox .emojis[data-v-1e149bd0] {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: grid;
  row-gap: 0.75rem;
}

#chat .emojibox .emoji[data-v-1e149bd0] {
  cursor: pointer;
  display: grid;
}

#chat .emojibox .emoji img[data-v-1e149bd0] {
  height: 100%;
  max-width: 1.75rem;
  margin: auto;
}

#chat .rainbox[data-v-1e149bd0] {
  top: 9rem;
  background: linear-gradient(
      61.2deg,
      rgba(255, 199, 0, 0.2) 1.18%,
      transparent 98.85%
    ),
    #1f2225;
  border: 2px solid #ffc700;
  box-sizing: border-box;
  border-radius: 4px;
  width: 100%;
  position: absolute;
  width: 18rem;
  margin: 0 1rem 1rem;
  bottom: 6rem;
  padding: 1.75rem 1rem 0;
  text-align: center;
  height: 18rem;
}

#chat .rainbox .title[data-v-1e149bd0] {
  color: var(--warning-color);
  font-size: 1.1rem;
  font-weight: 600;
  letter-spacing: 0.5px;
  margin-bottom: 0.75rem;
  line-height: 1rem;
  display: block;
}

#chat .rainbox .subtitle[data-v-1e149bd0] {
  color: var(--text-title-color);
  font-size: 0.9rem;
  font-weight: 600;
  letter-spacing: 0.5px;
  margin-bottom: 0.75rem;
  line-height: 0.25rem;
  display: block;
}

#chat .rainbox .description[data-v-1e149bd0] {
  color: var(--text-color);
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0.5px;
  margin-bottom: 1rem;
  line-height: 1rem;
  display: block;
  margin-top: 1.5rem;
}

#chat .rainbox .rain-close[data-v-1e149bd0] {
  color: #ffc700;
  position: absolute;
  top: 6px;
  right: 8px;
  font-size: 15px;
  padding: 0 6px;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}

.rainbox .rain-close[data-v-1e149bd0]:hover {
  opacity: 0.5;
}

#chat .blur.rain[data-v-1e149bd0] {
  top: 23.4rem;
  position: absolute;
  left: 0;
  z-index: 999;
  height: 50px;
  width: 18rem;
  margin: 0 1rem;
  background: linear-gradient(180deg, #1a1d1f, rgba(26, 29, 31, 0));
  bottom: 25.15rem;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

#chat .bottom .textbox[data-v-1e149bd0] {
  height: 5.5rem;
  width: 100%;
  background: var(--secondary-color);
  border-radius: 5px;
  padding: 10px 15px;
}

#chat .bottom textarea[data-v-1e149bd0] {
  height: calc(100% - 1rem);
  width: 100%;
  resize: none;
  background-color: initial;
  border: 0;
  font-size: 0.85rem;
  color: #efefef;
  line-height: 1.5rem;
  letter-spacing: 1px;
}

#chat .bottom textarea[data-v-1e149bd0]:focus {
  border: none !important;
  text-transform: none !important;
  box-shadow: none !important;
  outline: none !important;
  border-color: inherit;
  box-shadow: none;
  background: 0 0;
}

#chat .bottom svg[data-v-1e149bd0] {
  position: relative;
  top: -3.25rem;
  float: right;
  right: -0.25rem;
  cursor: pointer;
}

@-webkit-keyframes blink-1e149bd0 {
  50% {
    opacity: 0;
  }
}

@keyframes blink-1e149bd0 {
  50% {
    opacity: 0;
  }
}

#chat .top .language .dropdown-menu {
  width: 100%;
  background-color: var(--secondary-color);
  padding: 0;
  border-radius: 6px;
  border: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 5rem;
  display: none;
}

#chat .top .language .dropdown-menu,
#chat .top .language .dropdown-menu.show {
  -webkit-transform: translate3d(0, 40px, 0) !important;
  transform: translate3d(0, 40px, 0) !important;
}

#chat .top .language .dropdown-menu.show {
  height: 12.5rem;
}

#chat .top .language .selector .dropdown-toggle:after {
  content: none !important;
}

#chat .top .language .selector a:focus-visible {
  border: none !important;
  text-transform: none !important;
  box-shadow: none !important;
  outline: none !important;
  border-color: inherit;
  box-shadow: none;
  background: 0 0;
}

#chat .top .language .selector a {
  width: 100%;
  height: 2.5rem !important;
  line-height: 2rem;
  list-style-type: none;
  padding: 0;
}

#chat .top .language .selector a:hover {
  background: 0 0;
}

#chat .rainbox #hcap-script {
  text-align: center;
}

#chat .rainbox iframe {
  height: auto !important;
}

.system-text {
  color: #9aa3a6 !important;
  font-weight: 700;
}

.rain-buttons {
  display: flex;
  margin-top: 10px;
  flex-direction: row;
  justify-content: center;
  gap: 10px;
}

.rain-buttons button,
.show-captcha-button {
  background: #222;
  color: #fff;
}

.show-captcha-button {
  padding: 5px 10px;
}

.ba {
  height: 15px !important;
}

#live-drop[data-v-698ef538],
.col[data-v-698ef538],
.row > div[data-v-698ef538],
.row[data-v-698ef538] {
  padding: 0;
  margin: 0;
}

#live-drop[data-v-698ef538] {
  width: 15rem;
  height: 100%;
  background-color: var(--primary-color);
  height: calc(100vh - 7rem);
  right: 0;
  position: absolute;
  top: 7rem;
  overflow-y: clip;
  transition: all 0.2s ease-in-out;
}

#live-drop.hidden[data-v-698ef538] {
  margin-right: -15rem;
}

.hide[data-v-698ef538] {
  position: absolute;
  right: 16rem;
  bottom: 1rem;
  background: #1f2225;
  border-radius: 4px;
  display: block;
  cursor: pointer;
  display: grid;
  padding: 0.8rem;
}

.hide .inner-hide[data-v-698ef538] {
  position: relative;
  z-index: 3;
}

.hide svg[data-v-698ef538] {
  margin: auto;
  max-width: 1.75rem;
  max-height: 1.75rem;
}

.hide.isHidden[data-v-698ef538] {
  right: 2rem;
  bottom: 6rem;
}

#live-drop .top[data-v-698ef538] {
  padding: 0.75rem 1.5rem;
}

#live-drop .top .left span[data-v-698ef538] {
  color: var(--text-title-color);
  font-weight: 600;
}

#live-drop .top .left svg[data-v-698ef538] {
  margin-top: -1rem;
  margin-left: -0.25rem;
  fill: #ffc701;
}

.app-csgo #live-drop .top .left svg[data-v-698ef538] {
  fill: #ffc701;
}

#live-drop .top .right[data-v-698ef538] {
  max-width: 5rem;
  text-align: right;
}

#live-drop .top .right span[data-v-698ef538] {
  color: var(--text-color);
  text-transform: uppercase;
  height: 100%;
  vertical-align: middle;
  cursor: pointer;
  transition: all 0.25s ease-in-out;
}

#live-drop .top .right span[data-v-698ef538]:first-child {
  margin-right: 0.75rem;
}

#live-drop .top .right span.active[data-v-698ef538] {
  color: var(--text-title-color);
}

#live-drop .drops[data-v-698ef538] {
  width: 100%;
  display: flex;
  flex-direction: column-reverse;
}

#live-drop .drops .drop[data-v-698ef538] {
  height: 6rem;
  margin-bottom: 0.15rem;
  cursor: pointer;
}

#live-drop .drops .drop.blue[data-v-698ef538] {
  height: 6rem;
  background: linear-gradient(
    90deg,
    rgba(107, 144, 240, 0.2),
    rgba(28, 31, 34, 0)
  );
  margin-bottom: 0.15rem;
}

#live-drop .drops .drop.purple[data-v-698ef538] {
  height: 6rem;
  background: linear-gradient(
    90deg,
    rgba(163, 81, 226, 0.2),
    rgba(28, 31, 34, 0)
  );
  margin-bottom: 0.15rem;
}

#live-drop .drops .drop.gold[data-v-698ef538] {
  height: 6rem;
  background: linear-gradient(
    90deg,
    rgba(231, 199, 36, 0.2),
    rgba(28, 31, 34, 0)
  );
  margin-bottom: 0.15rem;
}

#live-drop .drops .drop .left[data-v-698ef538] {
  max-width: 0.25rem;
  height: 100%;
}

#live-drop .drops .drop .side[data-v-698ef538] {
  height: 100%;
  width: 100%;
  display: inline-block;
}

#live-drop .drops .drop.blue .side[data-v-698ef538] {
  background-color: #6b90f0;
}

#live-drop .drops .drop.purple .side[data-v-698ef538] {
  background-color: #ffc701;
}

#live-drop .drops .drop.gold .side[data-v-698ef538] {
  background-color: #cdb63f;
}

#live-drop .drops .drop .middle[data-v-698ef538] {
  width: 3.25rem;
  height: auto;
  padding: 0.5rem;
  text-align: center;
  display: grid;
}

#live-drop .drops .drop .middle img[data-v-698ef538],
#live-drop .drops .drop .middle svg[data-v-698ef538] {
  grid-column: 1;
  grid-row: 1;
}

#live-drop .drops .drop .middle svg[data-v-698ef538] {
  height: 90%;
  max-width: 5rem;
  margin: auto;
}

#live-drop .drops .drop .middle svg path[data-v-698ef538] {
  stroke-opacity: 0.6;
}

#live-drop .drops .drop.blue .middle svg path[data-v-698ef538] {
  stroke: #6b90f0 !important;
  stroke-opacity: 0.7;
}

#live-drop .drops .drop.purple .middle svg path[data-v-698ef538] {
  stroke: #ffc701 !important;
}

#live-drop .drops .drop.gold .middle svg path[data-v-698ef538] {
  stroke: #cdb63f !important;
  border: 1px solid #cdb63f;
  box-sizing: border-box;
}

#live-drop .drops .drop .middle img.case[data-v-698ef538],
#live-drop .drops .drop .middle img.item[data-v-698ef538] {
  height: unset;
  width: 100%;
  max-width: 5rem;
  margin: auto;
  transition: all 0.2s ease-in-out;
}

#live-drop .drops .drop .middle img.case[data-v-698ef538] {
  opacity: 0;
  -webkit-transform: scale(1.4);
  transform: scale(1.4);
}

.app-csgo #live-drop .drops .drop .middle img.case[data-v-698ef538] {
  max-width: 3.3rem;
}

#live-drop .drops .drop:hover img.item[data-v-698ef538] {
  opacity: 0;
}

#live-drop .drops .drop:hover img.case[data-v-698ef538] {
  opacity: 1;
}

#live-drop .drops .drop .right .item-name[data-v-698ef538] {
  transition: all 0.2s ease-in-out;
}

#live-drop .drops .drop .right .case-name[data-v-698ef538] {
  display: none;
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
  max-width: 6rem;
}

#live-drop .drops .drop:hover .right .item-name[data-v-698ef538] {
  display: none;
}

#live-drop .drops .drop:hover .right .case-name[data-v-698ef538] {
  display: block;
}

#live-drop .drops .drop .middle .odds[data-v-698ef538] {
  height: unset;
  width: 100%;
  max-width: 5rem;
  margin: auto;
  opacity: 0;
  transition: all 0.2s ease-in-out;
  margin-top: -3.5rem;
  font-size: 18px;
  color: #fff;
  font-weight: 700;
}

#live-drop .drops .drop:hover .odds[data-v-698ef538] {
  opacity: 1;
}

#live-drop .drops .drop .right[data-v-698ef538] {
  width: 2.5rem;
  height: 100%;
  display: grid;
  padding-right: 0.5rem;
}

#live-drop .drops .drop .right div[data-v-698ef538] {
  margin: auto 0;
}

#live-drop .drops .drop .right .name[data-v-698ef538] {
  color: var(--text-title-color);
  line-height: 1.1rem;
  font-size: 0.9rem;
  letter-spacing: 1px;
  margin-bottom: 0;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
  max-width: 6rem;
}

#live-drop .drops .drop .right .odds[data-v-698ef538] {
  display: block;
  margin-top: 0.5rem;
  font-weight: 500;
}

#live-drop .drops .drop.blue .right .odds[data-v-698ef538] {
  display: block;
  color: #6b90f0;
  margin-top: 0.5rem;
  font-weight: 500;
}

#live-drop .drops .drop.purple .right .odds[data-v-698ef538] {
  display: block;
  color: rgba(163, 81, 226, 0.8);
  margin-top: 0.5rem;
  font-weight: 500;
}

#live-drop .drops .drop.gold .right .odds[data-v-698ef538] {
  display: block;
  color: rgba(205, 182, 63, 0.8);
  margin-top: 0.5rem;
  font-weight: 500;
}

#live-drop .slots-icon[data-v-698ef538] {
  fill: #c35858 !important;
  height: 45px !important;
}

@-webkit-keyframes blink-698ef538 {
  50% {
    opacity: 0;
  }
}

@keyframes blink-698ef538 {
  50% {
    opacity: 0;
  }
}

@media screen and (max-width: 1024px) {
  #live-drop[data-v-698ef538],
  .hide[data-v-698ef538] {
    display: none;
  }
}

#footer[data-v-5867ad71],
.col[data-v-5867ad71],
.row > div[data-v-5867ad71],
.row[data-v-5867ad71] {
  padding: 0;
  margin: 0;
}

#footer[data-v-5867ad71] {
  background: #1f2225;
  height: 17.5rem;
  color: #aaa;
  z-index: 10;
}

.mobile-flex .col-12[data-v-5867ad71] {
  margin-bottom: 2rem;
}

.mobile-flex .col-12 .content[data-v-5867ad71] {
  display: grid;
  grid-template-columns: 1fr auto auto;
  max-width: 100% !important;
  -webkit-column-gap: 1.5rem;
  column-gap: 1.5rem;
}

.mobile-flex .col-12 .content .logo[data-v-5867ad71] {
  width: 11rem;
  margin-bottom: 0 !important;
}

.mobile-flex .col-12 .content a[data-v-5867ad71] {
  display: grid;
  width: 3rem;
}

.mobile-flex .col-12 .content a svg[data-v-5867ad71] {
  margin: auto 0;
  height: 1.5rem;
  width: 3rem;
}

.mobile-flex .col[data-v-5867ad71] {
  margin-top: 2rem;
}

.content[data-v-5867ad71] {
  max-width: 60%;
}

.inner-footer[data-v-5867ad71] {
  background: rgba(63, 63, 70, 0.06);
  padding: 3rem;
  padding-bottom: 0.5rem;
  position: relative;
  z-index: 10;
  color: #aaa;
  /* bottom of page */
  margin-top: 10%;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}

.policy-links[data-v-5867ad71] {
  background: #1f2225;
  padding-bottom: 4rem;
  font-size: 12px;
  padding-left: 30%;
  padding-right: 5rem;
}

.policy-links li[data-v-5867ad71],
.policy-links ul[data-v-5867ad71] {
  list-style: none;
  float: right;
  margin: 0 0.5rem;
}

.policy-links a[data-v-5867ad71] {
  color: #aaa;
}

.policy-links__mobile[data-v-5867ad71] {
  padding: 2rem;
}

.policy-links__mobile li[data-v-5867ad71],
.policy-links__mobile ul[data-v-5867ad71] {
  float: none;
}

.content .row[data-v-5867ad71] {
  height: 100%;
}

.content .logo[data-v-5867ad71] {
  /* background-image: url(../img/logo.06029f5c.png); */
  background-size: 100%;
  background-position: 0;
  background-repeat: no-repeat;
  width: 15rem;
  height: 4rem;
  position: relative;
  margin-bottom: 0.5rem;
}

.app-csgo .content .logo[data-v-5867ad71] {
  /* background-image: url(../img/logo.c7accb9a.png) */
}

.copyright[data-v-5867ad71] {
  font-size: 12px;
}

.company[data-v-5867ad71] {
  font-size: 10px;
  margin: 0.5rem 0;
}

.title[data-v-5867ad71] {
  color: hsla(0, 0%, 66.7%, 0.5);
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  margin-bottom: 1.5rem;
}

a[data-v-5867ad71]:hover {
  text-decoration: none;
}

.subtitle[data-v-5867ad71] {
  color: #effafb;
  text-transform: none;
  font-weight: 400;
  display: block;
  margin-bottom: 0.5rem;
}

.subtitle.social[data-v-5867ad71] {
  display: inline-block;
  margin-left: 0.5rem;
}

.social[data-v-5867ad71] {
  display: block;
}

.social svg[data-v-5867ad71] {
  fill: #fff;
}

.app-csgo .social svg[data-v-5867ad71] {
  fill: #ffc701;
}

li[data-v-fde7816e],
p[data-v-fde7816e] {
  color: #aaa;
}

.confirm[data-v-fde7816e] {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  justify-content: space-between;
}

.confirm div[data-v-fde7816e] {
  color: #aaa;
  max-width: 450px;
}

@media (max-width: 768px) {
  #cashier-modal .modal-body.skins .content > .left .top .right div {
    max-width: 100% !important;
    display: flex !important;
  }

  #cashier-modal .modal-body.skins .content > .left .top .right {
    display: block !important;
  }

  #cashier-modal .modal-body.skins .content > .left .top .right div svg {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 8px;
  }

  #cashier-modal .modal-body.skins .content > .left .top {
    margin-bottom: 0 !important;
  }

  #cashier-modal .modal-body.skins .content > .left .top .left > span,
  #cashier-modal .modal-body.skins .content > .left .top .right span {
    display: none;
  }

  #cashier-modal .modal-body.skins .content > .left .top .left {
    display: flex !important;
    width: auto !important;
    max-width: -webkit-fit-content !important;
    max-width: -moz-fit-content !important;
    max-width: fit-content !important;
  }

  #cashier-modal .modal-body.skins .outer {
    overflow: scroll;
  }

  #cashier-modal .modal-body.skins .row.items {
    display: none !important;
  }

  #cashier-modal .modal-body.skins .row.content {
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: auto !important;
  }

  #cashier-modal .modal-body.skins .content > .right {
    width: 100%;
    max-width: 100% !important;
    padding: 8px 0;
  }

  #cashier-modal .modal-body.skins .content > .left {
    width: 100%;
    max-width: 100% !important;
  }

  #cashier-modal .modal-body.skins .right .info {
    display: flex !important;
    flex-direction: column-reverse;
  }

  #cashier-modal .modal-body.skins .right .info .row {
    padding: 0 !important;
    margin: 8px 0 0 !important;
  }

  #cashier-modal .modal-body.skins .right .info .row .col {
    padding: 0;
  }
}

#app.christmas #rain {
  position: relative;
}

#app.christmas #rain:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 30px;
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  background-position: 50%;
  top: -15px;
  pointer-events: none;
}

#app.christmas #chat,
#app.christmas #live-drop {
  z-index: 3;
}

#app.christmas #chat .textbox {
  position: relative;
}

#app.christmas #chat .textbox:before {
  content: "";
  position: absolute;
  bottom: -8px;
  right: 0;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 100%;
  height: 20px;
  width: 100%;
  pointer-events: none;
}

#app.christmas .navigation,
#app.christmas .navigation .button {
  position: relative;
}

#app.christmas .navigation .button:before {
  content: "";
  position: absolute;
  top: 0;
  background-image: url(data:image/png;base64,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);
  background-size: cover;
  background-repeat: repeat-x;
  height: 12px;
  width: 32px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  pointer-events: none;
}

#app.christmas .navigation .section.left .button:before {
  left: 0;
}

#app.christmas .navigation .section.right .button:before {
  right: 0;
  -webkit-transform: translateY(-50%) scaleX(-1);
  transform: translateY(-50%) scaleX(-1);
}

#app.christmas .navigation .dropdown,
#app.christmas .navigation button.default {
  position: relative;
}

#app.christmas .navigation .dropdown:before,
#app.christmas .navigation button.default:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  height: 8px;
  width: calc(100% - 5px);
  background-image: url(../img/snow_large_thin.e812a56f.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: center;
  -webkit-transform: translate(-50%, -22%);
  transform: translate(-50%, -22%);
  pointer-events: none;
}

#app.christmas .navigation:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -42px;
  background-image: url(../img/lights.20a4ae78.png);
  background-position-x: center;
  background-size: contain;
  background-repeat: repeat-x;
  height: 42px;
  width: 100%;
  pointer-events: none;
  z-index: 3;
}

#app.christmas #appContent .profile-wrapper {
  position: relative;
}

#app.christmas #appContent .profile-wrapper:before {
  content: "";
  position: absolute;
  top: 0;
  left: -6px;
  background-image: url(data:image/png;base64,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);
  background-size: cover;
  height: 36px;
  width: 90px;
  -webkit-transform: translateY(-52.5%);
  transform: translateY(-52.5%);
  z-index: 2;
  pointer-events: none;
}

#app.christmas #appContent .gamemodes a,
#app.christmas #appContent .profile-wrapper a {
  position: relative;
}

#app.christmas #appContent .gamemodes a:before,
#app.christmas #appContent .profile-wrapper a:before {
  content: "";
  position: absolute;
  bottom: 0;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  height: 24px;
  width: 100%;
  -webkit-transform: translateY(47.5%);
  transform: translateY(47.5%);
  background-position-x: right;
  background-repeat: no-repeat;
  z-index: 1;
  pointer-events: none;
}

:root {
  --primary-color: #1a1d20;
  --secondary-color: #1f2225;
  --background-color: rgb(21, 23, 25);
  --box-color: rgba(57, 60, 64, 0.2);
  --text-color: #838b8d;
  --text-title-color: #effafb;
  --highlight-color: #b66bf0;
}

:root,
:root .app-csgo {
  --success-color: #4ea24d;
  --warning-color: #ffc700;
  --dark-color: #1a1d20;
}

:root .app-csgo {
  --highlight-color: #ffd819;
}

::-webkit-scrollbar {
  display: none !important;
}

#appContent {
  padding: 32px;
  min-height: calc(100vh - 7rem);
  color: var(--text-title-color);
  overflow-y: scroll;
}

@media (max-width: 425px) {
  #appContent {
    padding: 16px;
  }
}

@media (min-width: 1024px) {
  #appContent {
    padding: 32px 64px;
  }
}

html {
  font-size: 14px;
  scrollbar-width: none;
}

body {
  font-family: "Germania One", sans-serif !important;
  background: linear-gradient(180deg, #0a0b0d 0%, #18181b 100%) !important;
  background-attachment: fixed !important;
  min-height: 100vh;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
}

#outerApp {
  position: absolute;
  width: calc(100% - 35rem);
  height: calc(100vh - 7rem);
  top: 7rem;
  left: 20rem;
  transition: all 0.25s ease-in-out;
}

#innerApp,
#outerApp {
  min-height: calc(100vh - 7rem);
  overflow-y: scroll;
}

#outerApp.wide-left {
  width: calc(100% - 15rem);
  left: 0;
}

#outerApp.wide-right {
  width: calc(100% - 20rem);
  right: 0;
}

#outerApp.extra-wide {
  width: 100%;
  left: 0;
}

.internal-loader {
  width: 100%;
  text-align: center;
  padding-top: 5em;
  font-size: 1.2rem;
}

.button {
  transition: all 0.25s ease-in-out;
}

.button:hover {
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.8);
}

.stripe-animation {
  background-image: repeating-linear-gradient(
    -45deg,
    transparent,
    transparent 1rem,
    rgba(21, 23, 25, 0.1) 0,
    rgba(21, 23, 25, 0.1) 2rem
  ) !important;
  background-size: 200% 200% !important;
  -webkit-animation: stripes 12.5s linear infinite !important;
  animation: stripes 12.5s linear infinite !important;
  animation-direction: reverse !important;
}

@-webkit-keyframes stripes {
  to {
    background-position: 100% 100%;
  }
}

@keyframes stripes {
  to {
    background-position: 100% 100%;
  }
}

.modal-dialog {
  max-width: 50vw !important;
}

.modal-header {
  padding: 1.5rem !important;
  border: none !important;
}

.modal-header span {
  font-size: 1.1rem;
  font-weight: 500;
  letter-spacing: 0.5px;
  color: var(--text-title-color);
}

.modal-header svg {
  max-width: 0.85rem !important;
  margin: auto 0 !important;
  cursor: pointer;
  top: 16px;
  right: 16px;
  position: absolute;
}

.modal-header span.skinmarketButton {
  color: #bb63ff;
  opacity: 0.65 !important;
  cursor: pointer;
}

.modal-footer {
  display: none !important;
}

.modal-content {
  background: #1f2225 !important;
  border-radius: 4px !important;
}

.modal-body {
  padding: 1.5rem !important;
  background: #151719 !important;
  border-left: 6px solid #1f2225 !important;
  border-right: 6px solid #1f2225 !important;
  border-bottom: 6px solid #1f2225 !important;
}

.modal-body .info {
  display: grid;
}

.modal-body .info div {
  display: grid;
  max-width: 32rem;
}

.modal-body .info div input {
  background: #151719 !important;
  border: 2px solid #1f2225;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 1rem;
  height: 3.5rem;
  grid-column: 1;
  grid-row: 1;
}

.modal-body .info div svg {
  grid-column: 1;
  grid-row: 1;
  margin: auto 1.5rem auto auto;
}

.modal-body .info input:active,
.modal-body .info input:focus,
.modal-body .info input:hover {
  background: #151719 !important;
  border: 2px solid #1f2225;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 1rem;
  height: 3.5rem;
  box-shadow: none;
}

.modal-body .info span {
  grid-column: 2;
  margin: auto 0 auto auto;
  font-size: 1.05rem;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}

.modal-body .info span svg {
  margin-left: 0.5rem;
}

#cashier-modal .modal-dialog {
  max-width: 70vw !important;
}

@media only screen and (max-width: 768px) {
  #cashier-modal .modal-dialog {
    max-width: 100vw !important;
  }

  #cashier-modal .modal-body .content .methods {
    grid-template-columns: 1fr 1fr !important;
  }
}

#cashier-modal .modal-header div {
  cursor: pointer;
}

#cashier-modal .modal-header {
  padding: 0.5rem 1rem !important;
  display: flex;
  flex-wrap: wrap;
}

#cashier-modal .modal-header span {
  background-color: rgba(0, 0, 0, 0.3);
  margin: 0.5rem;
  border-radius: 5px;
}

#cashier-modal .modal-header > div {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

#cashier-modal .modal-header span {
  position: relative;
  transition: all 0.25s ease-in-out;
  padding: 8px 12px;
  min-width: 100px;
  text-align: center;
  opacity: 0.4;
  cursor: pointer;
}

#cashier-modal .modal-header span.active {
  opacity: 1 !important;
}

#cashier-modal .modal-header span.skinmarketButton.active {
  opacity: 1 !important;
  background-color: transparent !important;
}

#cashier-modal .modal-header span svg {
  position: absolute;
  left: 0;
  top: 0;
  max-width: 0.7rem !important;
}

#cashier-modal .modal-body {
  padding: 2.25rem !important;
  min-height: 77.5vh;
}

#cashier-modal .modal-body .content .description {
  color: var(--text-color);
  margin-bottom: 1rem;
}

#cashier-modal .modal-body .content .category {
  color: #fff;
  font-size: 18px;
  margin-bottom: -1rem;
}

#cashier-modal .modal-body .content .methods {
  color: var(--text-color);
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -webkit-column-gap: 2rem;
  column-gap: 2rem;
  row-gap: 2rem;
  margin: 2rem 0;
}

#cashier-modal .modal-body .content .methods .method {
  background: linear-gradient(
      180deg,
      rgba(21, 23, 25, 0.1),
      rgba(92, 204, 91, 0.2)
    ),
    #1f2225;
  border-radius: 4px;
  height: 14rem;
  padding: 0;
  cursor: pointer;
}

#cashier-modal .method.cashout {
  background: linear-gradient(
      180deg,
      rgba(20, 20, 20, 0.1),
      rgba(90, 90, 90, 0.2)
    ),
    #1f2225 !important;
}

#cashier-modal .cashout input {
  color: #eee;
}

#cashier-modal .description .cash,
#cashier-modal .description .crypto,
#cashier-modal .description .or,
#cashier-modal .description .skin {
  letter-spacing: 1px;
  font-weight: 700;
}

#cashier-modal .description .cash {
  color: var(--highlight-color);
}

#cashier-modal .description .or {
  margin: 0 5px;
  color: #fff;
}

#cashier-modal .description .crypto {
  color: #fa8a2d;
}

#cashier-modal .description .skin {
  color: #bbb;
}

.img-wrapper {
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.inner-method img {
  max-width: 64px;
}

.inner-method img.enlarged {
  max-width: 88px;
}

#cashier-modal .modal-body .content .methods .method .inner-method {
  background: #151719;
  border-radius: 4px 4px 0 0;
  width: 87.5%;
  height: 65%;
  margin: 0.65rem auto 0;
  display: grid;
  text-align: center;
}

#cashier-modal .modal-body .content .methods .method .inner-method div {
  margin: auto;
}

#cashier-modal .modal-body .content .methods .method .inner-method div svg {
  max-height: 4rem;
}

#cashier-modal .modal-body .content .methods .method .inner-method div span {
  display: block;
  margin-top: 0.3rem;
  font-weight: 500;
}

#cashier-modal .upperDescription {
  font-size: 11px;
  color: #bbb;
}

#cashier-modal .modal-body .content .methods .method .bottom {
  height: calc(35% - 0.65rem);
  display: grid;
}

#cashier-modal .modal-body .content .methods .method .bottom div {
  margin: auto;
}

#cashier-modal .modal-body .content .methods .method .bottom div svg {
  margin-right: 0.5rem;
}

#cashier-modal .modal-body .content .methods .method .description {
  color: #5ccc5b;
  font-weight: 600;
  font-size: 1.1rem;
  cursor: inherit !important;
}

#cashier-modal .modal-body .button {
  background-color: var(--secondary-color);
  color: var(--text-color);
  font-size: 0.95rem;
  font-weight: 400;
  border-radius: 4px;
  padding: 0.5rem 1.25rem;
  line-height: 2rem;
  letter-spacing: 1px;
  cursor: pointer;
  transition: all 0.15s ease-in-out;
  vertical-align: middle;
  display: inline-block;
}

#cashier-modal .modal-body .content .button {
  background: var(--primary-color);
  color: var(--text-title-color);
}

#cashier-modal .modal-body .content.default > .description {
  margin-left: 2rem;
  cursor: inherit !important;
}

#cashier-modal .modal-body .content.default .description {
  cursor: inherit !important;
}

#cashier-modal .modal-body .content.default > .description b {
  margin-left: 1rem;
}

#cashier-modal .modal-body .content.default .description b {
  color: #5ccc5b;
  font-weight: 600;
}

#cashier-modal .modal-body .content.default .info {
  margin-top: 1rem;
}

#cashier-modal .modal-body .content.default .info .icon {
  height: 7.5rem;
  margin: 0 auto;
}

#cashier-modal .modal-body .content.default .details {
  border: 2px dashed #30353a;
  border-radius: 4px;
  margin: 3rem auto;
  grid-template-columns: auto 1fr;
  padding: 2rem;
  min-width: 70%;
  gap: 16px;
}

#cashier-modal .modal-body .content.default .details .col {
  padding: 0;
  display: block;
}

#cashier-modal .modal-body .content.default .details .left {
  max-width: 16rem;
}

#cashier-modal .modal-body .content.default .details .left img {
  border-radius: 4px;
  opacity: 0.8;
  height: 100%;
  width: 100%;
  object-fit: cover;
}

#cashier-modal .modal-body .content.default .details .right .address {
  background: #1f2225;
  border-radius: 4px;
  color: var(--text-title-color);
  padding: 1rem 1.5rem;
  font-weight: 500;
  margin: 1.5rem 0;
  -webkit-user-select: text;
  user-select: text;
}

#cashier-modal .modal-body .content.default .details .right .address input {
  width: 128%;
  background-color: transparent !important;
  border: none;
  border-radius: 0;
  padding: 0;
  height: unset;
  grid-column: unset;
  grid-row: unset;
  color: inherit;
  outline: none;
}

#cashier-modal .modal-body .content.default .details .right .address span {
  text-transform: uppercase;
  opacity: 0.5;
  letter-spacing: 0.75px;
}

#cashier-modal .modal-body .content.default .details .right .warning {
  display: block;
  color: #f90;
  margin-top: 1.5rem;
}

#cashier-modal .modal-body .content.default .details .right .warning.reversed {
  margin-top: 0;
  margin-bottom: 1.5rem;
}

#cashier-modal .modal-body .content.promo > .description {
  margin-left: 2rem;
}

#cashier-modal .modal-body .content.promo .description b {
  color: #b66bf0;
  font-weight: 600;
}

#cashier-modal .modal-body .content.promo .info .details {
  margin: 1.5rem auto;
  display: block;
  text-align: center;
}

#cashier-modal .modal-body .content.promo .info .description {
  text-align: center;
  cursor: inherit !important;
}

#cashier-modal .modal-body .content.promo .info .description.bottom {
  margin-top: 2rem !important;
}

#cashier-modal .modal-body .content.promo .info .icon {
  height: 7.5rem;
  margin: 0 auto;
}

#cashier-modal .modal-body .content.promo .info .details .description {
  display: block;
  margin-top: 1.5rem;
}

#cashier-modal .modal-body .content.promo .info .details input {
  margin: 0.5rem auto 2rem;
  width: 60%;
  text-align: center;
  background: var(--secondary-color) !important;
}

#cashier-modal .modal-body .content.promo .info .details .button {
  background: #b66bf0;
  padding: 1rem 2.5rem;
  margin: 1rem auto;
  font-weight: 500;
  font-size: 1.05rem;
  color: var(--text-title-color);
}

#cashier-modal .modal-body .content.paypal .info .content {
  max-width: 100%;
  display: block;
  text-align: center;
  padding-top: 16px;
}

.providers {
  margin-bottom: 1em;
  display: flex !important;
}

.providers__provider {
  background-color: var(--secondary-color);
  margin-right: 0.5rem;
  min-width: 4rem;
  padding: 0.3rem 1rem;
  border-radius: 8px;
  font-size: 13px;
  border: 1px solid #30353a;
  color: var(--text-color);
  cursor: pointer;
}

.providers__provider--active {
  color: #fff;
  font-weight: 700;
  border-color: var(--highlight-color);
  background-color: linear-gradient(
      0deg,
      rgba(163, 81, 226, 0.1),
      rgba(163, 81, 226, 0.1)
    ),
    #1f2225;
}

#cashier-modal .modal-body .content.paypal .info .details {
  display: block;
  margin: 0.75rem auto 3rem;
}

#cashier-modal .modal-body .content.paypal .info .details .cards {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 100%;
  margin: 0;
  -webkit-column-gap: 1rem;
  column-gap: 1rem;
  row-gap: 1rem;
}

#cashier-modal .modal-body .content.paypal .info .details .cards img {
  border-radius: 8px;
}

#cashier-modal .modal-body .content.paypal .info .details .cards .col {
  cursor: pointer;
}

#cashier-modal .modal-body .content.paypal .info .details .cards img {
  width: 100%;
}

#cashier-modal .modal-body .content.paypal .info .description {
  display: block;
}

#cashier-modal .modal-body .content.giftcard .info input {
  margin: 0.75rem auto;
  width: 30%;
  text-align: center;
  background: var(--secondary-color) !important;
}

#cashier-modal .modal-body .content.paypal .info .button {
  background: #4ea34d;
  padding: 1rem 2.5rem;
  margin: 3rem auto;
  font-weight: 500;
  font-size: 1.05rem;
  color: var(--text-title-color);
}

#cashier-modal .modal-body .content.cashout .info .recipient-input {
  max-width: 450px;
  margin: 0 auto;
}

#cashier-modal .modal-body .content.cashout .info .calculator {
  width: 450px;
}

#cashier-modal .modal-body .content.cashout .info .calculator .col {
  max-width: 200px;
}

#cashier-modal .modal-body .content.cards > .description {
  margin-left: 2rem;
}

#cashier-modal .modal-body .content.cards .description b {
  color: #4ea34d;
  font-weight: 600;
}

#cashier-modal .modal-body .content.cards .info .details {
  margin: 1.5rem auto;
  display: block;
  text-align: center;
  max-width: 45rem;
}

#cashier-modal .modal-body .content.cards .info .description {
  text-align: center;
  cursor: inherit !important;
}

#cashier-modal .modal-body .content.cards .info .description.bottom {
  margin-top: 2rem !important;
}

#cashier-modal .modal-body .content.cards .info .icon {
  height: 7.5rem;
  margin: 0 auto;
}

#cashier-modal .modal-body .content.cards .info .details .description {
  display: block;
  margin-top: 1.5rem;
}

#cashier-modal .modal-body .content.cards .info .details .calculator {
  display: grid;
  grid-template-columns: auto auto auto;
  margin: 2.5rem auto 0;
  max-width: 100%;
  padding: 0;
}

#cashier-modal .modal-body .content.cards .info .details .calculator .left,
#cashier-modal .modal-body .content.cards .info .details .calculator .right {
  display: block;
  color: var(--text-color);
  text-align: left;
}

#cashier-modal .modal-body .content.cards .info .details .calculator .left span,
#cashier-modal
  .modal-body
  .content.cards
  .info
  .details
  .calculator
  .right
  span {
  margin-left: 1rem;
}

#cashier-modal .modal-body .content.cards .info .details .calculator .middle {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  max-width: 100%;
  color: var(--text-title-color);
}

#cashier-modal
  .modal-body
  .content.cards
  .info
  .details
  .calculator
  .middle
  span {
  grid-column: 1;
  margin: auto;
  padding-top: 1rem;
  font-size: 1.5rem;
}

#cashier-modal
  .modal-body
  .content.cards
  .info
  .details
  .calculator
  .col
  .input-wrapper {
  background: var(--secondary-color) !important;
  color: var(--text-title-color) !important;
  display: grid;
  grid-template-columns: auto auto;
  margin: 1rem auto;
  border-radius: 4px;
}

.input-wrapper img {
  -webkit-transform: translate(-50%, -50%) !important;
  transform: translate(-50%, -50%) !important;
}

#cashier-modal
  .modal-body
  .content.cards
  .info
  .details
  .calculator
  .col
  div
  b {
  grid-column: 1;
  font-size: 1.5rem;
  color: #4ea34d;
  margin: auto;
}

.calculator .input-wrapper {
  display: flex;
  align-items: center;
}

.calculator .input-wrapper .input-icon {
  padding-left: 1rem;
  font-size: 1.2rem;
  font-weight: 700;
  color: var(--success-color);
  z-index: 2;
  margin-right: -0.5rem;
  min-width: 2rem;
}

#cashier-modal .modal-body .content.cards .info .details .calculator input {
  background: var(--secondary-color) !important;
  color: var(--text-title-color) !important;
  grid-column: 2;
  padding: 0 1rem;
}

#cashier-modal .modal-body .content.cards .info .details .button {
  background: #4ea34d;
  padding: 1rem 2.5rem;
  margin: 1rem auto;
  font-weight: 500;
  font-size: 1.05rem;
  color: var(--text-title-color);
}

#cashier-modal .modal-body .content.cards .info .details .email {
  margin: 0 auto;
  width: 25rem;
  margin-bottom: 2rem;
}

#cashier-modal .modal-body .content.cards .info .details .email div {
  background: var(--secondary-color) !important;
  color: var(--text-title-color) !important;
  display: grid;
  grid-template-columns: auto 1fr;
  margin: 1rem auto;
  border-radius: 4px;
}

#cashier-modal .modal-body .content.cards .info .details .email div b {
  grid-column: 1;
  font-size: 1.5rem;
  color: #ffc701;
  margin: auto;
  width: 3.5rem;
  text-align: center;
}

#cashier-modal .modal-body .content.cards .info .details .email {
  display: block;
  color: var(--text-color);
  text-align: left;
}

#cashier-modal .modal-body .content.cards .info .details .email span {
  margin-left: 1rem;
}

#cashier-modal .modal-body .content.cards .info .details .email input {
  background: var(--secondary-color) !important;
  color: var(--text-title-color) !important;
  grid-column: 2;
  padding-left: 0 !important;
}

#cashier-modal .modal-body .content.cards .info .details .button {
  padding: 1rem 4rem;
}

#cashier-modal .modal-body.skins {
  padding: 0 !important;
  display: flex;
  flex-flow: row;
  max-height: 77.5vh;
}

#cashier-modal .modal-body.skins .outer {
  flex-grow: 1;
  width: 100%;
}

#cashier-modal .modal-body.skins .content {
  margin: 0;
  height: 100%;
}

#cashier-modal .modal-body.skins .content > .left {
  border-radius: 4px;
  padding: 1.5rem;
  max-width: 72.5%;
}

#cashier-modal .modal-body.skins .content > .right {
  background: var(--secondary-color);
  max-width: 27.5%;
  height: 100%;
}

#cashier-modal .modal-body.skins .content > .right .inner-items {
  height: 100%;
  display: flex;
  flex-flow: column;
}

#cashier-modal .modal-body.skins .content > .right .items {
  height: 77.5%;
  width: 90%;
  margin: 0 auto;
  background: var(--background-color);
  border-radius: 4px;
}

#cashier-modal .modal-body.skins .content > .right .info {
  flex-grow: 1;
  width: 90%;
  margin: 0 auto;
  color: var(--text-color);
  display: block;
}

#cashier-modal .modal-body.skins .content > .right .info .row {
  grid-template-columns: auto 1fr;
  padding: 2rem 0.5rem;
}

#cashier-modal .modal-body.skins .content > .right .info .row span {
  font-size: 0.95rem;
  cursor: inherit;
}

#cashier-modal .modal-body.skins .content > .right .info .row span b {
  color: var(--text-title-color);
  margin-left: 0.5rem;
}

#cashier-modal .modal-body.skins .content > .right .info .row span b b {
  color: #4ea34d;
  margin-left: 0;
}

#cashier-modal .modal-body.skins .content > .right .info .button {
  margin: auto;
  width: 100%;
  text-align: center;
  padding: 1rem 0;
  background: #4ea34d;
  color: var(--text-title-color);
  font-weight: 500;
}

#cashier-modal .modal-body.skins .content > .left {
  display: flex;
  flex-direction: column;
}

#cashier-modal .modal-body.skins .content > .left .top {
  width: 100%;
  margin: 0;
  padding: 0;
  margin-bottom: 1rem;
}

#cashier-modal .modal-body.skins .content > .left .top .left {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: auto 1fr;
  -webkit-column-gap: 1rem;
  column-gap: 1rem;
  padding: 0;
}

#cashier-modal .modal-body.skins .content > .left .top .left > span {
  color: var(--text-color);
  margin: auto 0;
}

#cashier-modal .modal-body.skins .content > .left .emptymsg {
  color: var(--text-title-color);
  width: 100%;
  text-align: center;
  font-size: 1.25rem;
  margin: 1.5rem auto;
}

#cashier-modal .modal-body.skins .content > .left .list {
  width: 100% !important;
  margin-top: 1.5rem;
  flex-grow: 1;
}

#cashier-modal .modal-body.skins .content > .left .list .item {
  border-radius: 4px;
  display: grid;
  height: 100%;
  cursor: pointer;
}

#cashier-modal .modal-body.skins .content > .left .list .item.blue.selected {
  background: linear-gradient(
    0deg,
    rgba(107, 144, 240, 0.5),
    rgba(107, 144, 240, 0.5)
  );
}

#cashier-modal .modal-body.skins .content > .left .list .item.red.selected {
  background: linear-gradient(
    0deg,
    rgba(247, 110, 101, 0.5),
    rgba(247, 110, 101, 0.4)
  );
}

#cashier-modal .modal-body.skins .content > .left .list .item.purple.selected {
  background: linear-gradient(
    0deg,
    rgba(163, 81, 226, 0.5),
    rgba(163, 81, 226, 0.5)
  );
}

#cashier-modal .modal-body.skins .content > .left .list .item.gold.selected {
  background: linear-gradient(
    0deg,
    rgba(205, 182, 63, 0.5),
    rgba(205, 182, 63, 0.5)
  );
}

#cashier-modal .modal-body.skins .content > .left .list .item.blue {
  background: linear-gradient(
    0deg,
    rgba(107, 144, 240, 0.4),
    rgba(31, 34, 37, 0)
  );
}

#cashier-modal .modal-body.skins .content > .left .list .item.red {
  background: linear-gradient(
    0deg,
    rgba(247, 110, 101, 0.4),
    rgba(28, 31, 34, 0)
  );
}

#cashier-modal .modal-body.skins .content > .left .list .item.purple {
  background: linear-gradient(
    0deg,
    rgba(163, 81, 226, 0.4),
    rgba(31, 34, 37, 0)
  );
}

#cashier-modal .modal-body.skins .content > .left .list .item.gold {
  background: linear-gradient(
    0deg,
    rgba(205, 182, 63, 0.4),
    rgba(31, 34, 37, 0)
  );
}

#cashier-modal .modal-body.skins .content > .left .list .item .content {
  margin: auto;
  text-align: center;
}

#cashier-modal
  .modal-body.skins
  .content
  > .left
  .list
  .item
  .content
  img.image {
  max-width: 5.5rem;
  margin: 0.5rem 0;
  -webkit-filter: drop-shadow(0 7px 14px rgba(0, 0, 0, 0.25));
  filter: drop-shadow(0 7px 14px rgba(0, 0, 0, 0.25));
}

#cashier-modal .modal-body.skins .content > .left .list .item .content span {
  display: block;
  text-align: center;
  color: var(--text-title-color);
}

#cashier-modal
  .modal-body.skins
  .content
  > .left
  .list
  .item
  .content
  span.name,
#cashier-modal .modal-body.skins .content span.markup {
  font-size: 0.9rem;
  color: var(--text-title-color);
  opacity: 0.8;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
  max-width: 6rem;
}

#cashier-modal
  .modal-body.skins
  .content
  > .left
  .list
  .item
  .content
  span.name {
  font-size: 0.85rem;
  color: var(--text-title-color);
  opacity: 0.8;
}

#cashier-modal
  .modal-body.skins
  .content
  > .left
  .list
  .item
  .content
  span.price
  b {
  font-size: 1rem;
  color: #4ea24d;
}

#cashier-modal .modal-body.skins .content > .left .list .item .bottom {
  height: 0.25rem;
  width: 100%;
  position: absolute;
  bottom: 0;
}

#cashier-modal .modal-body.skins .content > .left .list .item.blue .bottom {
  background: #6b90f0;
}

#cashier-modal .modal-body.skins .content > .left .list .item.purple .bottom {
  background: #ffc701;
}

#cashier-modal .modal-body.skins .content > .left .list .item.gold .bottom {
  background: #cdb63f;
}

#cashier-modal .modal-body.skins .content > .left .top .right {
  display: flex !important;
  flex-direction: row;
  gap: 10px;
  justify-content: flex-end;
}

#cashier-modal .modal-body.skins .content > .left .top .right span {
  color: var(--text-title-color);
}

#cashier-modal .modal-body.skins .content > .left .top .right div {
  display: grid;
  max-width: 22.5rem;
  grid-column: 2;
  grid-row: 1;
}

#cashier-modal .modal-body.skins .content > .left .top .right div input {
  background: #151719 !important;
  border: 2px solid #1f2225;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 1rem;
  height: 3rem;
  grid-column: 2;
  grid-row: 1;
}

#cashier-modal .modal-body.skins .content > .left .top .right div svg {
  grid-column: 2;
  grid-row: 1;
  margin: auto 1.5rem auto auto;
}

#cashier-modal .modal-body.skins .content > .left .top .right input:active,
#cashier-modal .modal-body.skins .content > .left .top .right input:focus,
#cashier-modal .modal-body.skins .content > .left .top .right input:hover {
  background: #151719 !important;
  border: 2px solid #1f2225;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 1rem;
  height: 3rem;
  box-shadow: none;
}

#cashier-modal .modal-body.skins .content > .left .top .right span {
  grid-column: 1;
  margin: auto 0;
  font-size: 1.05rem;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}

#cashier-modal .modal-body.skins .content > .left .top .right span svg {
  margin-left: 0.5rem;
}

#cashier-modal .modal-body.skins .content > .left .top .refresh {
  display: grid;
  max-width: 3rem;
  border: 2px solid #1f2225;
  background: #1f2225;
  border-radius: 4px;
  padding: 0.5rem;
  cursor: pointer;
}

#cashier-modal .modal-body.skins .content > .left .top .refresh svg {
  margin: auto;
  width: 85%;
  fill: #495057;
}

#cashier-modal .modal-body.skins .content > .right .items {
  display: grid;
  overflow-y: scroll;
  padding: 1rem;
  row-gap: 0.5rem;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#cashier-modal .modal-body.skins .content > .right .items .drop {
  height: 6rem;
  margin-bottom: 0.15rem;
  border-radius: 4px;
  background: #1a1d20;
  width: 100%;
  margin: 0 auto;
  position: relative;
  cursor: pointer;
}

#cashier-modal .modal-body.skins .content > .right .items .drop svg {
  position: absolute;
  top: 1rem;
  right: 1rem;
  width: 0.75rem;
  height: 0.75rem;
  cursor: pointer;
}

#cashier-modal .modal-body.skins .content > .right .items .drop.blue {
  background: linear-gradient(
    90deg,
    rgba(107, 144, 240, 0.2),
    rgba(28, 31, 34, 0)
  );
}

#cashier-modal .modal-body.skins .content > .right .items .drop.purple {
  background: linear-gradient(
    90deg,
    rgba(163, 81, 226, 0.2),
    rgba(28, 31, 34, 0)
  );
}

#cashier-modal .modal-body.skins .content > .right .items .drop.gold {
  background: linear-gradient(
    90deg,
    rgba(205, 182, 63, 0.4),
    rgba(31, 34, 37, 0)
  );
}

#cashier-modal .modal-body.skins .content > .right .items .drop .left {
  max-width: 2%;
  height: 100%;
  padding: 0;
}

#cashier-modal .modal-body.skins .content > .right .items .drop .side {
  height: 100%;
  width: 100%;
  display: inline-block;
}

#cashier-modal .modal-body.skins .content > .right .items .drop.blue .side {
  background-color: #6b90f0;
}

#cashier-modal .modal-body.skins .content > .right .items .drop.purple .side {
  background-color: #ffc701;
}

#cashier-modal .modal-body.skins .content > .right .items .drop.gold .side {
  background-color: #cdb63f;
}

#cashier-modal .modal-body.skins .content > .right .items .drop .middle {
  height: 100%;
  text-align: center;
  display: grid;
  padding: 0;
  max-width: 48%;
}

#cashier-modal
  .modal-body.skins
  .content
  > .right
  .items
  .drop
  .middle
  img.item {
  max-width: 4rem;
  margin: auto;
}

#cashier-modal .modal-body.skins .content > .right .items .drop .right {
  height: 100%;
  display: grid;
  padding-right: 0.5rem;
  padding: 0;
  max-width: 50%;
}

#cashier-modal .modal-body.skins .content > .right .items .drop .right div {
  margin: auto 0;
}

#cashier-modal .modal-body.skins .content > .right .items .drop .right .name {
  color: var(--text-title-color);
  font-size: 0.9rem;
  letter-spacing: 1px;
  margin-bottom: 0;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
  max-width: 7rem;
}

#cashier-modal .modal-body.skins .content > .right .items .drop .right .price {
  display: block;
  font-weight: 500;
  font-size: 1.1rem;
  margin: 0.25rem 0 0;
  color: var(--text-title-color);
}

#cashier-modal
  .modal-body.skins
  .content
  > .right
  .items
  .drop
  .right
  .price
  b {
  color: #4ea24d;
}

#cashier-modal .modal-body.skins .content > .right .items .drop .right .odds {
  margin-top: 0.5rem;
  font-size: 0.95rem;
  font-weight: 400;
  color: rgba(239, 250, 251, 0.5);
  background: #202326;
  border-radius: 4px;
  padding: 0.25rem 0.5rem;
}

#history-modal .modal-body {
  height: 73vh;
}

#history-modal .modal-body .pages {
  width: 100%;
  justify-content: right;
  text-align: right;
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr auto;
}

#history-modal .modal-body .pages .description {
  text-align: left;
  margin: auto 0;
}

#history-modal .modal-body .pages .content {
  grid-template-columns: auto auto auto;
  grid-template-rows: 1fr;
  width: 100%;
  display: grid;
  -webkit-column-gap: 1.5rem;
  column-gap: 1.5rem;
}

#history-modal .modal-body .pages .inner {
  width: 100%;
  -webkit-column-gap: 0.6rem;
  column-gap: 0.6rem;
}

#history-modal .modal-body .pages .content .changer {
  background: linear-gradient(0deg, #1f2225, #1f2225), #1f2225;
  border-radius: 4px;
  padding: 0.75rem;
  display: inline-grid;
  cursor: pointer;
}

#history-modal .modal-body .pages .content .changer svg {
  max-height: 1rem;
  margin: auto;
}

#history-modal .modal-body .pages .content .changer.left svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

#history-modal .modal-body .pages .content .changer.current svg {
  opacity: 0.5;
}

#history-modal .modal-body .pages .content .number {
  height: 100%;
  display: grid;
  cursor: pointer;
}

#history-modal .modal-body .pages .content .number span {
  margin: auto;
  color: #effafb;
  opacity: 0.5;
}

#history-modal .modal-body .pages .content .number.current span {
  opacity: 1;
}

#history-modal .modal-body .pages .content .dots {
  height: 100%;
  display: grid;
}

#history-modal .modal-body .pages .content .dots span {
  margin: auto;
  color: #effafb;
  opacity: 0.5;
}

#history-modal .modal-body table {
  border-collapse: initial;
  border-spacing: 0 0.5rem;
}

#history-modal .modal-body table th {
  border: none;
  color: hsla(0, 0%, 100%, 0.5);
  font-weight: 300;
  letter-spacing: 0.5px;
  padding: 1.25rem;
}

#history-modal .modal-body table td {
  border: none;
  color: rgba(239, 250, 251, 0.5);
  padding: 1.25rem;
  font-weight: 400;
}

#history-modal .modal-body table td .highlight {
  color: var(--text-title-color);
}

#history-modal .modal-body table td .red {
  color: #872f2f;
}

#history-modal .modal-body table td .green {
  color: #4ea24d;
}

#history-modal .modal-body table tbody tr {
  background: #1f2225;
  border-radius: 4px;
  margin-top: 0.5rem;
}

#ban-notice {
  margin: 20vh auto;
  padding-bottom: 50vh;
  color: #fff;
  text-align: center;
}

#ban-notice .details {
  color: #ccc;
}

.copyable {
  -webkit-user-select: text;
  user-select: text;
}

.vue-notification-group {
  margin: 1rem 2rem;
}

.vue-notification-wrapper {
  background: #1f2225;
  border-radius: 4px;
  margin-bottom: 1rem !important;
  cursor: pointer;
}

.vue-notification-wrapper > .row {
  padding: 1.25rem 1rem !important;
}

.vue-notification-wrapper > .row.success {
  border-bottom: 2px solid #4ea24d;
}

.vue-notification-wrapper > .row.error {
  border-bottom: 2px solid #a83e3e;
}

.vue-notification-wrapper > .row > div {
  padding: 0;
  display: grid;
}

.vue-notification-wrapper .icon svg {
  margin: auto;
  max-width: 2.25rem;
}

.vue-notification-wrapper .title {
  font-weight: 600;
  font-size: 0.9rem;
  letter-spacing: 0.01em;
  text-decoration: none !important;
}

.vue-notification-wrapper .success .title {
  color: #4ea24d;
}

.vue-notification-wrapper .error .title {
  color: #a83e3e;
}

.vue-notification-wrapper .text {
  font-size: 0.9rem;
  letter-spacing: 0.01em;
  color: #effafb;
}

.loader img {
  height: 4rem;
  width: auto;
  -webkit-animation: pulse 0.4s infinite;
  animation: pulse 0.4s infinite;
}

@media screen and (max-width: 768px) {
  .modal-content {
    border-radius: 24px 24px 0 0 !important;
    overflow: hidden;
    border-top: 6px solid #1a1c1e;
  }
}

@media screen and (max-width: 1024px) {
  #outerApp {
    width: calc(100% - 20rem);
  }

  #cashier-modal .modal-body .content.default .details {
    border: none;
    padding: 0;
  }

  #cashier-modal .modal-body .content.default .info .icon {
    display: none;
  }

  #cashier-modal .modal-body .content.default .details {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 24px;
  }

  #cashier-modal .modal-body .content.default .details .left {
    text-align: center;
  }
}

@media screen and (max-width: 1440px) {
  .modal-body .info div {
    max-width: 100%;
  }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
  #live-drop {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  #cashier-modal .modal-body .content.cards .info .details .calculator {
    display: flex;
    width: auto;
  }
}

.responsive-laptop-hide {
  display: none;
}

.mobile,
.mobile-grid {
  display: none !important;
}

@media screen and (min-device-width: 800px) and (max-device-width: 1700px) and (-webkit-min-device-pixel-ratio: 1) {
  .responsive-laptop-hide {
    display: initial !important;
  }

  .responsive-laptop-show {
    display: none !important;
  }

  #chat,
  #header .logo {
    max-width: 20rem;
  }

  #header .navbar,
  #header .top {
    padding: 0 2rem 0 1.5rem;
  }

  #chat .top .language .left img {
    width: 1rem;
  }
}

@media screen and (min-device-width: 1440px) and (max-device-width: 1700px) and (-webkit-min-device-pixel-ratio: 1) {
  html {
    font-size: 14px;
  }
}

@media screen and (min-device-width: 800px) and (max-device-width: 1440px) and (-webkit-min-device-pixel-ratio: 1) {
  html {
    font-size: 12px;
  }
}

@media screen and (max-width: 480px) {
  #chat {
    display: none;
  }

  .hide {
    left: 14px !important;
  }

  #chat.hidden {
    display: block !important;
    position: absolute !important;
    width: 100% !important;
    height: calc(100vh - 5rem) !important;
    left: 0 !important;
    margin: 0 !important;
    z-index: 999 !important;
  }

  #chat .hide {
    display: none !important;
  }

  #chat .top .blur {
    bottom: -47.5px !important;
  }

  #chat .top .language {
    margin-top: 0.5rem !important;
  }

  #chat .hider {
    cursor: pointer;
  }

  .nonmobile {
    display: none !important;
  }

  .mobile {
    display: block !important;
  }

  .mobile-grid {
    display: grid !important;
  }

  .mobile-flex {
    display: flex !important;
  }

  .modal-dialog {
    max-width: 100vw !important;
  }

  #rain .content {
    padding: 1rem 1.25rem !important;
    grid-template-columns: auto 1fr;
    display: grid;
    -webkit-column-gap: 2rem;
    column-gap: 2rem;
  }

  #rain .content .left .inner {
    display: grid;
    grid-template-rows: 1fr auto;
    margin: 0 !important;
  }

  #rain .content .left .inner .rain-logo {
    display: grid;
  }

  #rain .content .left .inner .rain-logo svg {
    max-width: 8rem !important;
    margin-bottom: 0 !important;
  }

  #rain .content .left .details {
    grid-template-columns: auto 1fr;
  }

  #rain .content .left .details svg {
    max-width: 1.5rem !important;
  }

  #rain .content .left .details .countdown {
    line-height: 2rem;
    margin-left: 0.5rem;
  }

  #rain .content .info > .row .left svg {
    margin-top: -0.1rem !important;
    margin-left: 3.15rem !important;
    width: 0.4rem;
  }

  #rain .content .info .row {
    grid-template-rows: 1fr auto;
    display: grid;
    grid-template-columns: auto 1fr;
    -webkit-column-gap: 1.2rem;
    column-gap: 1.2rem;
  }

  #rain .content .info > .row .left .title {
    font-size: 1.5rem !important;
  }

  #rain .content .info > .row .left .subtitle {
    font-size: 0.6rem !important;
    margin-top: -0.5rem !important;
  }

  #rain .content .info > .row .right .box svg {
    width: 1rem !important;
    margin: 0 auto !important;
  }

  #rain .content .info > .row .right .box .inner {
    padding: 0 0.1rem 0 0.5rem !important;
  }

  #rain .content .info > .row .right .box .inner .number {
    font-size: 1rem !important;
    line-height: 1rem;
  }

  #rain .content .info > .row .right .box .inner .comma {
    font-size: 1rem !important;
    margin: auto 0.125rem !important;
    line-height: 1rem;
  }

  #rain .content .info > .row .right .box .inner .cent {
    font-size: 1rem !important;
    line-height: 1rem;
  }

  #rain .content .info > .row.mobile .title {
    color: #ffc700;
    font-size: 0.9rem;
  }

  #outerApp {
    width: 100%;
    left: 0;
    top: inherit !important;
    height: calc(100vh - 5rem) !important;
  }

  .cases .types {
    padding: 0 0.25rem;
  }

  .cases .type .title {
    margin: auto 0 auto 2.5rem !important;
    font-size: 1.2rem !important;
  }

  .cases .content {
    grid-template-columns: repeat(2, minmax(10rem, 1fr)) !important;
  }

  .case-opener .info .col-4 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-basis: auto;
    max-width: 100%;
  }

  .case-opener .info .inner-content {
    text-align: center;
  }

  .case-opener .info .inner-content .buttons .button {
    display: block;
    margin-bottom: 1rem;
  }

  .case-opener .drops .items {
    grid-template-columns: 1fr 1fr !important;
  }

  .case-opener .drops .drop .middle {
    max-width: 5rem !important;
  }

  .case-opener .drops .drop .middle:after {
    background-size: 60% 60% !important;
  }

  .case-opener .drops .drop .middle img {
    max-width: 4rem !important;
  }

  .case-opener .drops .drop .right {
    margin-left: 0.5rem !important;
    padding: 0 !important;
  }

  .case-opener .drops .drop .right .name {
    max-width: 5rem !important;
  }

  .case-opener .spinner .pointer {
    width: calc(100% - 3rem) !important;
  }

  .case-opener .spinner .inner .item {
    min-width: 9rem !important;
  }

  .case-opener .spinner .inner .item.active img {
    max-width: 9.5rem !important;
  }

  #affiliate-modal .left .top {
    row-gap: 1rem;
    max-height: 100% !important;
  }

  #affiliate-modal .left .bottom .content .title {
    font-size: 1.5rem !important;
  }

  #affiliate-modal .left .info {
    grid-template-columns: auto 1fr;
  }

  #affiliate-modal .left .icon {
    width: 10rem;
  }

  #affiliate-modal .left .icon svg {
    margin: auto;
    max-height: 70%;
  }

  #affiliate-modal .left .top .details .title {
    margin-bottom: 0.25rem !important;
  }

  #affiliate-modal .left .top .details .number {
    font-size: 1.7rem !important;
    line-height: 1.7rem !important;
  }

  #affiliate-modal .right {
    max-width: 100% !important;
  }

  #affiliate-modal .right .content svg {
    margin-bottom: 1rem !important;
    max-width: 60% !important;
  }

  #affiliate-modal .right .content .number {
    font-size: 2.9rem !important;
  }

  #affiliate-modal .bottom {
    margin: 1rem 0;
    padding: 1rem;
  }

  #affiliate-modal .bottom svg,
  .battles > .top .left .description {
    display: none;
  }

  .battles > .top .left .button {
    display: inline;
    font-size: 0.8rem !important;
    margin-left: 1rem;
    letter-spacing: 0.5px !important;
  }

  .battles > .top .left .button:nth-child(2n) {
    margin-left: 0 !important;
  }

  .battles > .top .middle svg {
    max-width: 80% !important;
    margin: auto;
  }

  .battles > .top .right .battle-info {
    display: none;
  }

  .battles > .top .right .button {
    font-size: 0.8rem !important;
    letter-spacing: 0.5px !important;
  }

  .battles.battle-creator-mobile .top {
    display: grid;
    grid-template-columns: auto 1fr;
  }

  .battles.battle-creator-mobile .top .left .button {
    margin-left: 0 !important;
    margin-right: 1rem;
  }

  .battles.battle-creator-mobile .top .counter {
    margin: 0 !important;
  }

  .battles.battle-creator-mobile .top .middle {
    display: none;
  }

  .battles.battle-creator-mobile .top .right .counter {
    border: 0 !important;
  }

  .battles.battle-creator-mobile .creator .content {
    max-width: 100% !important;
  }

  .battles.battle-creator-mobile .caselist {
    grid-template-columns: 1fr 1fr;
  }

  .battles.battle-creator-mobile .caselist .col {
    max-width: calc(50% - 1.5rem) !important;
  }

  .battles.battle-creator-mobile .caselist .case img {
    max-width: 85% !important;
    margin: 1rem auto !important;
  }

  .battle-creator-modal-mobile .row.info {
    -webkit-column-gap: 1rem;
    column-gap: 1rem;
  }

  .battle-creator-modal-mobile .caselist {
    grid-template-columns: 1fr 1fr !important;
  }

  .battle-creator-modal-mobile .caselist .case {
    height: 15rem !important;
  }

  .battle-creator-modal-mobile .caselist .case img {
    margin: 1rem auto auto !important;
  }
}

/*!* animate.css - https://animate.style/
* Version - 4.1.1
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2020 Animate.css*/

:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}

.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}

.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: 2;
  animation-iteration-count: 2;
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}

.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: 3;
  animation-iteration-count: 3;
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}

.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}

.animate__animated.animate__delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}

.animate__animated.animate__delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}

.animate__animated.animate__delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}

.animate__animated.animate__delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}

.animate__animated.animate__faster {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}

.animate__animated.animate__fast {
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}

.animate__animated.animate__slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}

.animate__animated.animate__slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}

@media (prefers-reduced-motion: reduce), print {
  .animate__animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }

  .animate__animated[class*="Out"] {
    opacity: 0;
  }
}

@-webkit-keyframes bounce {
  0%,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0) scaleY(0.95);
    transform: translateZ(0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}

@keyframes bounce {
  0%,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0) scaleY(0.95);
    transform: translateZ(0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}

.animate__bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  0%,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

.animate__flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

.animate__rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shakeX {
  0%,
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shakeX {
  0%,
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.animate__shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}

@-webkit-keyframes shakeY {
  0%,
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}

@keyframes shakeY {
  0%,
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}

.animate__shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.animate__headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.animate__swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }

  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }

  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

.animate__tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.animate__wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  0%,
  11.1%,
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  0%,
  11.1%,
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.animate__jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.animate__heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

@-webkit-keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

.animate__backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown;
}

@-webkit-keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0) scale(0.7);
    transform: translateX(0) scale(0.7);
    opacity: 0.7;
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0) scale(0.7);
    transform: translateX(0) scale(0.7);
    opacity: 0.7;
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

.animate__backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft;
}

@-webkit-keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0) scale(0.7);
    transform: translateX(0) scale(0.7);
    opacity: 0.7;
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0) scale(0.7);
    transform: translateX(0) scale(0.7);
    opacity: 0.7;
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

.animate__backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight;
}

@-webkit-keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

.animate__backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp;
}

@-webkit-keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }

  to {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}

@keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }

  to {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}

.animate__backOutDown {
  -webkit-animation-name: backOutDown;
  animation-name: backOutDown;
}

@-webkit-keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0) scale(0.7);
    transform: translateX(0) scale(0.7);
    opacity: 0.7;
  }

  to {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}

@keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0) scale(0.7);
    transform: translateX(0) scale(0.7);
    opacity: 0.7;
  }

  to {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}

.animate__backOutLeft {
  -webkit-animation-name: backOutLeft;
  animation-name: backOutLeft;
}

@-webkit-keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0) scale(0.7);
    transform: translateX(0) scale(0.7);
    opacity: 0.7;
  }

  to {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}

@keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0) scale(0.7);
    transform: translateX(0) scale(0.7);
    opacity: 0.7;
  }

  to {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}

.animate__backOutRight {
  -webkit-animation-name: backOutRight;
  animation-name: backOutRight;
}

@-webkit-keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }

  to {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}

@keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }

  to {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}

.animate__backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp;
}

@-webkit-keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

.animate__bounceIn {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes bounceInDown {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.animate__bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.animate__bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes bounceInRight {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.animate__bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes bounceInUp {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

.animate__bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}

.animate__bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}

.animate__bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}

.animate__bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}

.animate__bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.animate__fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.animate__fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.animate__fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.animate__fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.animate__fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeInTopLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes fadeInTopLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft;
}

@-webkit-keyframes fadeInTopRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes fadeInTopRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight;
}

@-webkit-keyframes fadeInBottomLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes fadeInBottomLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft;
}

@-webkit-keyframes fadeInBottomRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes fadeInBottomRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.animate__fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.animate__fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.animate__fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.animate__fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.animate__fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.animate__fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.animate__fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.animate__fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.animate__fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes fadeOutTopLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}

@keyframes fadeOutTopLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}

.animate__fadeOutTopLeft {
  -webkit-animation-name: fadeOutTopLeft;
  animation-name: fadeOutTopLeft;
}

@-webkit-keyframes fadeOutTopRight {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}

@keyframes fadeOutTopRight {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}

.animate__fadeOutTopRight {
  -webkit-animation-name: fadeOutTopRight;
  animation-name: fadeOutTopRight;
}

@-webkit-keyframes fadeOutBottomRight {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}

@keyframes fadeOutBottomRight {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}

.animate__fadeOutBottomRight {
  -webkit-animation-name: fadeOutBottomRight;
  animation-name: fadeOutBottomRight;
}

@-webkit-keyframes fadeOutBottomLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}

@keyframes fadeOutBottomLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}

.animate__fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0)
      rotateY(-1turn);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px)
      rotateY(-190deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px)
      rotateY(-170deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95)
      translateZ(0) rotateY(0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0)
      rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0)
      rotateY(-1turn);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px)
      rotateY(-190deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px)
      rotateY(-170deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95)
      translateZ(0) rotateY(0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0)
      rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animate__animated.animate__flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.animate__flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.animate__flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

.animate__flipOutX {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

.animate__flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes lightSpeedInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes lightSpeedInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOutRight {
  0% {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOutRight {
  0% {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.animate__lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes lightSpeedOutLeft {
  0% {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOutLeft {
  0% {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}

.animate__lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}

.animate__rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}

.animate__rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}

.animate__rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}

.animate__rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}

.animate__rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}

@-webkit-keyframes rotateOut {
  0% {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

.animate__rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
}

.animate__rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}

.animate__rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}

.animate__rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.animate__rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.animate__hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}

@-webkit-keyframes jackInTheBox {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes jackInTheBox {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.animate__rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg);
  }
}

.animate__rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

.animate__zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.animate__zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

.animate__zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.animate__zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}

.animate__zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}

.animate__zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.animate__zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.animate__slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.animate__slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.animate__slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.animate__slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

.default[data-v-a2c2a004] {
  display: grid;
  grid-template-columns: 1fr 2fr;
  color: hsla(0, 0%, 100%, 0.35);
}

.text[data-v-a2c2a004] {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  color: #636566;
  max-width: 80%;
  margin: 0 auto;
  margin-top: 22px;
}

.methods[data-v-a2c2a004] {
  margin-top: 22px;
  display: flex;
  flex-direction: column;
  text-align: center;
  gap: 22px;
}

.buttons[data-v-a2c2a004] {
  font-size: 13px;
  font-weight: 600;
  line-height: 21px;
}

.buttons > div[data-v-a2c2a004] {
  width: 100%;
}

.buttons[data-v-a2c2a004] {
  display: flex;
  gap: 21px;
}

.form[data-v-a2c2a004] {
  gap: 18px;
  margin: 32px 0;
}

.form-control[data-v-a2c2a004] {
  border-style: dotted;
}

.form__input-title[data-v-a2c2a004] {
  font-size: 14px;
  color: #6b7580;
}

.register .form-buttons[data-v-a2c2a004] {
  padding-bottom: 34px;
}

.recover .form-buttons[data-v-a2c2a004] {
  border-bottom: none;
}

.form-buttons[data-v-a2c2a004] {
  margin: 0 auto;
  width: 65%;
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #1c1f23;
  gap: 6px;
  padding-bottom: 6px;
}

.header[data-v-a2c2a004] {
  display: flex;
}

.title[data-v-a2c2a004] {
  font-weight: 700;
  font-size: 20px;
  color: #d1baed;
  flex-grow: 1;
  padding-bottom: 12px;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
}

.navigation[data-v-a2c2a004] {
  flex-shrink: 0;
  display: flex;
}

.navigation > div[data-v-a2c2a004] {
  line-height: 32px;
  display: flex;
  padding: 0 24px;
  font-weight: 400;
  font-size: 16px;
  text-transform: capitalize;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
}

.navigation > div[data-v-a2c2a004]:hover:not(.selected) {
  cursor: pointer;
  color: #fff;
  border-bottom-color: #fff;
}

.navigation > div.selected[data-v-a2c2a004] {
  font-weight: 500;
  border-bottom-color: #fff;
  color: #fff;
}

.content[data-v-a2c2a004] {
  padding: 35px 50px;
}

.banner[data-v-a2c2a004] {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  background: radial-gradient(
      763.74% 59.18% at 50% 98.31%,
      rgba(222, 38, 255, 0.2) 0,
      transparent 100%
    ),
    linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),
    radial-gradient(
      766.5% 59.9% at 50% 47.85%,
      #191d21 0,
      rgba(16, 18, 20, 0) 100%
    );
  padding-top: 35px;
  z-index: 1;
}

.app-csgo .banner[data-v-a2c2a004] {
  padding-top: 0;
  background: url(../img/login-banner.d09f4f8f.png) no-repeat;
  background-size: cover, auto;
}

.app-csgo .banner[data-v-a2c2a004]:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url(../img/login-effect.15a46f3b.png) no-repeat;
  background-size: cover, auto;
  background-position: 50%;
  z-index: -1;
  opacity: 0.9;
}

.banner-logo img[data-v-a2c2a004] {
  width: 100%;
}

.banner-mid[data-v-a2c2a004] {
  width: 100%;
  height: 100%;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  z-index: -1;
}

.app-csgo .banner-mid[data-v-a2c2a004] {
  align-items: flex-end;
}

.app-csgo .banner-mid img[data-v-a2c2a004] {
  width: 100%;
}

.banner-bottom[data-v-a2c2a004] {
  color: #86738d;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 22px 22px;
}

.app-csgo .banner-bottom[data-v-a2c2a004] {
  padding: 16px 22px;
  border-radius: 0 0 0 8px;
  background: rgba(0, 0, 0, 0.24);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
}

.bottom-rust[data-v-a2c2a004] {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 14px;
}

.app-csgo .banner-bottom[data-v-a2c2a004] {
  color: #c2b78e;
}

.notice[data-v-a2c2a004] {
  font-weight: 500;
  font-size: 11px;
  text-align: center;
  width: 100%;
}

.notice a[data-v-a2c2a004] {
  color: #ff6f1e;
  text-decoration: underline;
}

.notice a[data-v-a2c2a004]:hover {
  color: #ff6f1e;
  opacity: 0.8;
}

.app-csgo .notice a[data-v-a2c2a004],
.app-csgo .notice a[data-v-a2c2a004]:hover {
  color: #ffc701;
}

.resendEmail[data-v-a2c2a004] {
  margin-top: 2rem;
  font-size: 14px;
}

.socials[data-v-a2c2a004] {
  font-weight: 600;
  font-size: 12px;
  line-height: 15px;
  display: flex;
  gap: 10px;
  margin-bottom: 14px;
}

.divider[data-v-a2c2a004] {
  width: 65px;
  height: 1px;
  background: #bd4ddd;
  opacity: 0.25;
}

.form__checkboxes[data-v-a2c2a004] {
  margin-bottom: 1rem;
}

.form__checkboxes input[data-v-a2c2a004] {
  margin-right: 0.5rem;
}

.form__checkboxes a[data-v-a2c2a004] {
  color: #ffc701;
  text-decoration: underline;
}

.app-csgo .form__checkboxes a[data-v-a2c2a004] {
  color: #ffc701;
}

@media screen and (max-width: 1024px) {
  .banner[data-v-a2c2a004] {
    display: none;
  }

  .default[data-v-a2c2a004] {
    display: block;
  }

  .buttons[data-v-a2c2a004] {
    flex-direction: column;
  }
}

img.logo-csgo[data-v-1a4428e6] {
  width: 140%;
  margin-left: -20%;
}

img.rust-text[data-v-1a4428e6] {
  width: 100%;
}

.logo-rust[data-v-1a4428e6] {
  position: relative;
}

img.rust-animation[data-v-1a4428e6] {
  position: absolute;
  top: 50%;
  left: 46.5%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 22.5%;
}

.navigation-item[data-v-2d79d8d0] {
  color: #7d8286;
  transition: color 0.1s ease-in-out;
  margin-right: 24px;
}

.navigation-item[data-v-2d79d8d0]:last-child {
  margin-right: 0;
}

.navigation-item[data-v-2d79d8d0]:hover {
  color: #fff;
  text-decoration: none;
}

.router-link-active .item .icon-wrapper[data-v-42be5421] {
  -webkit-filter: drop-shadow(0 0 5px rgba(255, 199, 0, 0.3607843137));
  filter: drop-shadow(0 0 5px rgba(255, 199, 0, 0.3607843137));
}

.router-link-active .item svg[data-v-42be5421] {
  fill: #e4b408;
}

a:last-of-type .divider[data-v-42be5421] {
  display: none;
}

a.link-soon[data-v-42be5421] {
  pointer-events: none;
}

.divider[data-v-42be5421] {
  width: 90%;
  border-radius: 1px;
  border-width: 1px;
  border-color: #ffc701;
  margin: 0 auto;
}

.app-csgo .divider[data-v-42be5421] {
  border-color: #ffc701;
}

.item[data-v-42be5421] {
  display: flex;
  align-items: center;
  gap: 12px;
  background-size: cover;
  background-position: 50%;
  padding: 12px 12px 13px;
  transition: background-color 0.1s ease-in-out;
  position: relative;
}

.item svg[data-v-42be5421] {
  width: 24px;
  fill: #ffc701;
}

.item[data-v-42be5421]:hover {
  background-color: #1f2225;
  cursor: pointer;
}

.item.battles[data-v-42be5421] {
  background-image: url(../img/battles.4e091b61.png);
}

.item.cases[data-v-42be5421] {
  background-image: url(../img/cases.7179ede8.png);
}

.item.upgrader[data-v-42be5421] {
  background-image: url(../img/upgrader.812b026e.png);
}

.item.plinko[data-v-42be5421] {
  background-image: url(../img/plinko.b89efe19.png);
}

.item.mines[data-v-42be5421] {
  background-image: url(../img/mines.28f2499e.png);
}

.item.coinflip[data-v-42be5421] {
  background-image: url(../img/coinflip.ed73fc56.png);
}

.item .soon[data-v-42be5421] {
  margin: 0 auto;
  padding: 6px 10px;
  border-radius: 3px;
  background: hsla(0, 0%, 100%, 0.04);
}

.item .title[data-v-42be5421] {
  font-weight: 700;
  font-size: 15px;
  line-height: 19px;
  color: #effafb;
}

.item .soon span[data-v-42be5421],
.item .title span[data-v-42be5421] {
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  background: linear-gradient(55deg, #ff8d24, #ffc700 75%), #dffafb;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}

.item .description[data-v-42be5421] {
  font-weight: 600;
  font-size: 11px;
  line-height: 16px;
  color: rgba(239, 250, 251, 0.7);
}

.app-csgo .item svg[data-v-42be5421] {
  fill: #ffc701;
}

.content[data-v-42be5421] {
  position: absolute;
  overflow: hidden;
  display: none;
  width: 150%;
  background-color: #121418;
  border: 1px solid #363b40;
  border-top: none;
  top: 100%;
  margin-top: 15px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 99999;
  border-radius: 0 0 5px 5px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.35);
}

.dropdown.active .content[data-v-42be5421] {
  display: block;
}

.dropdown.active .selected[data-v-42be5421] {
  box-shadow: inset 0 0 0 1px #ffc700;
  background-color: #2d2c23;
  color: #fff;
}

.dropdown.active .selected .controller[data-v-42be5421] {
  fill: #ffc700;
}

.dropdown.active .selected .caret[data-v-42be5421] {
  -webkit-transform: rotate(180deg) translateY(-15%);
  transform: rotate(180deg) translateY(-15%);
  fill: #fff;
}

.selected[data-v-42be5421] {
  border-radius: 3px;
  height: 40px;
  background-color: #2c3034;
  color: #848b8d;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  align-items: center;
  padding: 0 12px;
  transition-property: box-shadow, opacity, color, background-color;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out;
  cursor: pointer;
}

.selected .icon[data-v-42be5421] {
  transition: fill 0.2s ease-in-out;
}

.selected .caret[data-v-42be5421] {
  -webkit-transform: translateY(25%);
  transform: translateY(25%);
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

.selected .caret path[data-v-42be5421] {
  transition: fill 0.2s ease-in-out;
}

.selected .text[data-v-42be5421] {
  margin-left: 10px;
  margin-right: 10px;
}

.wrapper[data-v-bff52498] {
  position: relative;
}

.bell[data-v-bff52498] {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  transition-duration: 0.15s;
  cursor: pointer;
  display: flex;
  position: relative;
}

.bell svg[data-v-bff52498],
.notif__icon svg[data-v-bff52498] {
  margin: auto;
}

.bell__count[data-v-bff52498] {
  position: absolute;
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: 12px;
  border-radius: 50%;
  display: flex;
  background: #b66bf0;
  font-weight: 700;
  color: #222;
  right: 0;
}

.bell__count div[data-v-bff52498] {
  margin: auto;
}

.inbox[data-v-bff52498] {
  position: absolute;
  right: 1rem;
  top: 55px;
  width: 360px;
  background: #272b2e;
  color: #fff;
  z-index: 100;
  border-radius: 8px;
  padding: 15px 10px;
}

.inbox__header[data-v-bff52498] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 5px;
}

.inbox__header h2[data-v-bff52498] {
  font-size: 21px;
}

.header__removeAll[data-v-bff52498] {
  color: #aaa;
  cursor: pointer;
  font-weight: medium;
  transition-duration: 0.1s;
  margin-bottom: 5px;
}

.header__removeAll[data-v-bff52498]:hover {
  color: #ccc;
}

.inbox__list[data-v-bff52498] {
  max-height: 300px;
  overflow-y: auto;
}

.list--empty[data-v-bff52498] {
  margin: 20px 0 10px;
  text-align: center;
  color: #aaa;
}

.notif[data-v-bff52498] {
  background: #2f3336;
  border-radius: 8px;
  padding: 15px;
  display: flex;
  flex-direction: row;
  gap: 10px;
}

.notif__icon[data-v-bff52498] {
  width: 35px;
  height: 35px;
  background: rgba(139, 146, 148, 0.1);
  border-radius: 50%;
  display: flex;
}

.notif__content[data-v-bff52498] {
  flex: 1;
  color: #aaa;
  font-size: 14px;
}

.content__header[data-v-bff52498] {
  font-size: 16px;
  color: #fff;
  font-weight: medium;
  letter-spacing: 0.01em;
}

.notif__close[data-v-bff52498] {
  cursor: pointer;
  height: 30px;
  color: #5d6365;
  transition-duration: 0.15s;
}

.notif__close[data-v-bff52498]:hover {
  color: #e74c3c;
}

.link.profile[data-v-36b2d6cc] {
  margin: 0;
  display: flex;
  gap: 14px;
  align-items: center;
}

.link.profile .profile-picture[data-v-36b2d6cc] {
  margin: 0;
  height: 40px;
  width: 40px;
  box-sizing: border-box;
  border-radius: 4px;
}

.link.profile .username[data-v-36b2d6cc] {
  color: var(--text-title-color);
  font-size: 15px;
  line-height: 19px;
  font-weight: 600;
  display: block;
  letter-spacing: 1px;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
  max-width: 8rem;
}

.link.profile .level[data-v-36b2d6cc] {
  font-weight: 600;
  font-size: 12px;
  line-height: 15px;
  color: #a97ebc;
}

.app-csgo .link.profile .level[data-v-36b2d6cc] {
  color: #bcad7e;
}

.link.profile .icon svg[data-v-36b2d6cc] {
  width: 100%;
}

.navigation-bottom[data-v-6465f6c7] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.navigation-bottom[data-v-6465f6c7] button {
  height: 40px;
}

.section[data-v-6465f6c7] {
  display: flex;
  gap: 12px;
}

.section.right[data-v-6465f6c7] {
  gap: 16px;
}

.button[data-v-6465f6c7] {
  border: none;
  width: 40px;
  background-color: #2c3034;
  border-radius: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.2s ease-in-out;
}

.button .icon[data-v-6465f6c7] {
  transition: fill 0.2s ease-in-out;
  fill: #ffc700;
}

.button.rewards[data-v-6465f6c7] {
  background: #2a692d;
  width: auto;
  color: #40e93d;
  font-weight: 700;
  padding-right: 1rem;
  text-shadow: 0 0 15px #40e93d;
}

.button.rewards[data-v-6465f6c7]:hover {
  background-color: #28852d !important;
}

.button.rewards .icon[data-v-6465f6c7] {
  margin-left: -0.5rem;
}

.button.red[data-v-6465f6c7]:not(.notifications):hover {
  background-color: rgba(255, 38, 38, 0.2745098039);
}

.button.red:not(.notifications):hover .icon[data-v-6465f6c7] {
  fill: #ff3e3e;
}

.button[data-v-6465f6c7]:not(.notifications):hover {
  background-color: rgba(255, 208, 38, 0.1490196078);
}

.button:not(.notifications):hover .icon[data-v-6465f6c7] {
  fill: #ffd026;
}

.app-csgo button[data-v-6465f6c7]:not(.notifications):hover {
  background-color: rgba(255, 208, 38, 0.1490196078);
}

.app-csgo button:not(.notifications):hover .icon[data-v-6465f6c7] {
  fill: #ffd026;
}

.default[data-v-8a753586] {
  height: 7rem;
  width: 100%;
  background-color: #1f2225;
  display: flex;
}

.logo[data-v-8a753586] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20rem;
}

.logo .content[data-v-8a753586] {
  max-width: 65%;
}

.navigation[data-v-8a753586] {
  width: calc(100% - 20rem);
}

.top[data-v-8a753586] {
  height: 2rem;
  background-color: #1a1d20;
}

.bottom[data-v-8a753586] {
  height: 5rem;
}

.bottom[data-v-8a753586],
.top[data-v-8a753586] {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 24px;
}

@media screen and (max-width: 1024px) {
  .logo[data-v-8a753586] {
    display: none;
  }

  .navigation[data-v-8a753586] {
    width: 100%;
  }
}

.site-loader[data-v-e4097664] {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99999;
  background: #151719;
}

.site-loader > div[data-v-e4097664] {
  margin-top: 40vh;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.site-loader img[data-v-e4097664] {
  height: 6rem;
  width: auto;
  -webkit-animation: pulse 0.5s infinite;
  animation: pulse 0.5s infinite;
}

.site-loader p[data-v-e4097664] {
  margin-top: 1rem;
  font-size: 18px;
  color: #eee;
}

#cases[data-v-36f8c692],
.col[data-v-36f8c692],
.row > div[data-v-36f8c692],
.row[data-v-36f8c692] {
  padding: 0;
  margin: 0;
}

.cases[data-v-36f8c692] {
  display: grid;
}

.cases .types[data-v-36f8c692] {
  display: grid;
  max-width: 36rem;
}

.cases .types .type[data-v-36f8c692] {
  display: grid;
  opacity: 0.15;
  cursor: pointer;
  transition: all 0.25s ease-in-out;
}

.cases .types .type.active[data-v-36f8c692] {
  opacity: 1;
}

.cases .type[data-v-36f8c692] {
  grid-row: 1;
}

.cases .type svg[data-v-36f8c692] {
  display: grid;
  grid-column: 1;
  grid-row: 1;
  max-width: 3rem;
  margin: auto 0;
}

.cases .type .title[data-v-36f8c692] {
  color: var(--text-title-color);
  font-size: 1.75rem;
  font-weight: 500;
  grid-column: 1;
  grid-row: 1;
  margin: auto 2.5rem;
}

.cases .content[data-v-36f8c692] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(13rem, 1fr));
  -webkit-column-gap: 1.5rem;
  column-gap: 1.5rem;
  row-gap: 1.5rem;
  margin-top: 1.5rem;
}

.cases .content .hide[data-v-36f8c692] {
  display: none;
}

.cases .case[data-v-36f8c692] {
  background: linear-gradient(180deg, rgba(31, 34, 37, 0), #1f2225);
  border: 2px solid #1f2225;
  box-sizing: border-box;
  border-radius: 4px;
  display: grid;
  cursor: pointer;
  transition: all 0.5s ease-in-out;
}

.cases .case .title[data-v-36f8c692] {
  color: var(--text-title-color);
  font-size: 1.05rem;
  font-weight: 400;
  margin: auto;
  grid-column: 1;
  grid-row: 1;
  padding: 1.5rem 0 1rem;
  letter-spacing: 1px;
  transition: all 0.5s ease-in-out;
  text-align: center;
  max-width: 9rem;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
  margin-bottom: -0.25rem;
}

.cases .case img[data-v-36f8c692] {
  max-height: 9.5rem;
  grid-column: 1;
  grid-row: 2;
  margin: auto;
  transition: all 0.2s ease-in-out;
  max-width: 100%;
  height: auto;
}

.app-csgo .cases .case img[data-v-36f8c692] {
  max-height: 10rem;
  padding: 15px 0;
}

.cases .case:hover img[data-v-36f8c692] {
  -webkit-transform: scale(1.3) rotate(25deg);
  transform: scale(1.3) rotate(25deg);
  -webkit-filter: drop-shadow(0 10px 25px rgba(0, 0, 0, 0.25));
  filter: drop-shadow(0 10px 25px rgba(0, 0, 0, 0.25));
}

.cases .case .open[data-v-36f8c692] {
  grid-column: 1;
  grid-row: 3;
  margin: auto;
  padding: 1rem 0 1.5rem;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.5px;
  transition: all 0.5s ease-in-out;
}

.cases .case:hover .open .left[data-v-36f8c692] {
  color: var(--highlight-color);
  transition: all 0.25s ease-in-out;
}

.cases .case .open b[data-v-36f8c692] {
  color: #4ea34d;
}

.cases .case .open .right[data-v-36f8c692] {
  transition: all 0.25s ease-in-out;
}

.cases .case:hover .open .right[data-v-36f8c692] {
  float: left;
  display: none;
}

.cases .types-dropdown[data-v-36f8c692] {
  display: none;
}

@media screen and (max-width: 768px) {
  .cases .types[data-v-36f8c692] {
    display: none;
  }

  .cases .types-dropdown[data-v-36f8c692] {
    display: block;
  }

  .cases .content[data-v-36f8c692] {
    margin-top: 16px;
  }
}

.dropdown[data-v-6b5f364a] {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.8rem;
  font-size: 16px;
}

.current__wrapper[data-v-6b5f364a] {
  position: relative;
  width: 100%;
}

.label[data-v-6b5f364a] {
  flex-shrink: 0;
}

.current[data-v-6b5f364a] {
  background: radial-gradient(
    170.35% 215.82% at 50% 39.58%,
    #474858 0,
    #000 100%
  );
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
  border-radius: 5px;
  padding: 0.8rem calc(1.6rem + 10px) 0.8rem 1.6rem;
  color: #d1baed;
  font-weight: 700;
  cursor: pointer;
}

.drop__icon[data-v-6b5f364a] {
  position: absolute;
  top: 50%;
  right: 16px;
  -webkit-transform: translateY(-25%);
  transform: translateY(-25%);
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

.drop__icon .reversed[data-v-6b5f364a] {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.options[data-v-6b5f364a] {
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 100%;
  background: #000;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
  border-radius: 5px;
  color: #d1baed;
  font-weight: 700;
  z-index: 10;
}

.option[data-v-6b5f364a] {
  cursor: pointer;
  padding: 0.7rem 1rem;
  width: 100%;
}

.option[data-v-6b5f364a]:hover {
  background: rgba(26, 26, 26, 0.5333333333333333);
}

#cases[data-v-07968f53],
.col[data-v-07968f53],
.row > div[data-v-07968f53],
.row[data-v-07968f53] {
  padding: 0;
  margin: 0;
}

.cases[data-v-07968f53] {
  display: grid;
}

.cases .types[data-v-07968f53] {
  display: grid;
  max-width: 36rem;
}

.cases .types .type[data-v-07968f53] {
  display: grid;
  opacity: 0.15;
  cursor: pointer;
  transition: all 0.25s ease-in-out;
}

.cases .types .type.active[data-v-07968f53] {
  opacity: 1;
}

.cases .type[data-v-07968f53] {
  grid-row: 1;
}

.cases .type svg[data-v-07968f53] {
  display: grid;
  grid-column: 1;
  grid-row: 1;
  max-width: 3rem;
  margin: auto 0;
}

.cases .type .title[data-v-07968f53] {
  color: var(--text-title-color);
  font-size: 1.75rem;
  font-weight: 500;
  grid-column: 1;
  grid-row: 1;
  margin: auto 2.5rem;
}

.cases .content[data-v-07968f53] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(13rem, 1fr));
  -webkit-column-gap: 1.5rem;
  column-gap: 1.5rem;
  row-gap: 1.5rem;
  margin-top: 1.5rem;
}

.cases .content .hide[data-v-07968f53] {
  display: none;
}

.cases .case[data-v-07968f53] {
  background: linear-gradient(180deg, rgba(31, 34, 37, 0), #1f2225);
  border: 2px solid #1f2225;
  box-sizing: border-box;
  border-radius: 4px;
  display: grid;
  cursor: pointer;
  transition: all 0.5s ease-in-out;
}

.cases .case .title[data-v-07968f53] {
  color: var(--text-title-color);
  font-size: 1.05rem;
  font-weight: 400;
  margin: auto;
  grid-column: 1;
  grid-row: 1;
  padding: 1.5rem 0 1rem;
  letter-spacing: 1px;
  transition: all 0.5s ease-in-out;
  text-align: center;
  max-width: 9rem;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
  margin-bottom: -0.25rem;
}

.cases .case img[data-v-07968f53] {
  max-height: 9.5rem;
  grid-column: 1;
  grid-row: 2;
  margin: auto;
  transition: all 0.2s ease-in-out;
  max-width: 100%;
  height: auto;
}

.app-csgo .cases .case img[data-v-07968f53] {
  max-height: 10rem;
  padding: 15px 0;
}

.cases .case:hover img[data-v-07968f53] {
  -webkit-transform: scale(1.3) rotate(25deg);
  transform: scale(1.3) rotate(25deg);
  -webkit-filter: drop-shadow(0 10px 25px rgba(0, 0, 0, 0.25));
  filter: drop-shadow(0 10px 25px rgba(0, 0, 0, 0.25));
}

.cases .case .open[data-v-07968f53] {
  grid-column: 1;
  grid-row: 3;
  margin: auto;
  padding: 1rem 0 1.5rem;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.5px;
  transition: all 0.5s ease-in-out;
}

.cases .case:hover .open .left[data-v-07968f53] {
  color: var(--highlight-color);
  transition: all 0.25s ease-in-out;
}

.cases .case .open b[data-v-07968f53] {
  color: #4ea34d;
}

.cases .case .open .right[data-v-07968f53] {
  transition: all 0.25s ease-in-out;
}

.cases .case:hover .open .right[data-v-07968f53] {
  float: left;
  display: none;
}

.cases .types-dropdown[data-v-07968f53] {
  display: none;
}

@media screen and (max-width: 768px) {
  .cases .types[data-v-07968f53] {
    display: none;
  }

  .cases .types-dropdown[data-v-07968f53] {
    display: block;
  }

  .cases .content[data-v-07968f53] {
    margin-top: 16px;
  }
}

.drop.red .middle[data-v-5a509ef5]:after {
  -webkit-filter: invert(39%) sepia(65%) saturate(1023%) hue-rotate(314deg)
    brightness(99%) contrast(74%);
  filter: invert(39%) sepia(65%) saturate(1023%) hue-rotate(314deg)
    brightness(99%) contrast(74%);
}

#case[data-v-5a509ef5],
.col[data-v-5a509ef5],
.row > div[data-v-5a509ef5],
.row[data-v-5a509ef5] {
  padding: 0;
  margin: 0;
}

.info[data-v-5a509ef5] {
  margin-top: 1rem;
}

.info .image[data-v-5a509ef5] {
  display: grid;
}

.info .image img[data-v-5a509ef5] {
  margin: auto 0;
  height: 260px;
}

.app-csgo .info .image img[data-v-5a509ef5] {
  height: 240px;
  padding: 15px 0;
}

.info .content .name[data-v-5a509ef5] {
  color: var(--text-title-color);
  font-size: 1.5rem;
  letter-spacing: 0.03em;
  font-weight: 600;
}

.info .content .numbers[data-v-5a509ef5] {
  margin: 1.5rem 0 2.5rem;
}

.info .content .numbers div[data-v-5a509ef5] {
  display: inline-block;
}

.info .content .numbers span[data-v-5a509ef5] {
  border: 1px solid var(--secondary-color);
  color: var(--text-title-color);
  background-color: var(--secondary-color);
  font-size: 1rem;
  font-weight: 700;
  border-radius: 4px;
  padding: 0.5rem 1rem;
  line-height: 2rem;
  letter-spacing: 1px;
  cursor: pointer;
  margin-right: 0.75rem;
  transition: all 0.15s ease-in-out;
}

.info .content .numbers span.active[data-v-5a509ef5] {
  border: 1px solid #b66bf0;
  background: linear-gradient(
      0deg,
      rgba(163, 81, 226, 0.1),
      rgba(163, 81, 226, 0.1)
    ),
    #1f2225;
}

.app-csgo .info .content .numbers span.active[data-v-5a509ef5] {
  border: 1px solid #ffc701;
  background: linear-gradient(
      0deg,
      rgba(226, 192, 81, 0.1),
      rgba(226, 192, 81, 0.1)
    ),
    #1f2225;
}

.info .content .buttons .button[data-v-5a509ef5] {
  border: 1px solid var(--secondary-color);
  color: var(--text-title-color);
  font-size: 1.05rem;
  font-weight: 500;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
  line-height: 2rem;
  letter-spacing: 1px;
  cursor: pointer;
  margin-right: 0.75rem;
  transition: all 0.15s ease-in-out;
  vertical-align: middle;
}

.app-csgo .button.open[data-v-5a509ef5] {
  color: #222 !important;
  font-weight: 700 !important;
}

.app-csgo .button.open .price-wrapper[data-v-5a509ef5] {
  color: #333 !important;
}

.info .content .buttons .button.open[data-v-5a509ef5] {
  background-color: #b66bf0;
}

.app-csgo .info .content .buttons .button.open[data-v-5a509ef5] {
  background-color: #ffc701;
}

.info .content .buttons .button.demo[data-v-5a509ef5] {
  background-color: var(--secondary-color);
}

.info .content .buttons .button b[data-v-5a509ef5] {
  color: #693095;
}

.app-csgo .info .content .buttons .button b[data-v-5a509ef5] {
  color: #806c28;
}

.spinner[data-v-5a509ef5] {
  margin: 1.5rem 0;
  width: 100%;
  height: 15rem;
  -webkit-mask-image: linear-gradient(
    90deg,
    transparent 0,
    #000 35%,
    #000 65%,
    transparent
  );
  mask-image: linear-gradient(
    90deg,
    transparent 0,
    #000 35%,
    #000 65%,
    transparent
  );
  border-radius: 4px;
  overflow: hidden;
}

.vertical[data-v-5a509ef5] {
  -webkit-mask-image: linear-gradient(
    180deg,
    transparent 0,
    #000 35%,
    #000 65%,
    transparent
  );
  mask-image: linear-gradient(
    180deg,
    transparent 0,
    #000 35%,
    #000 65%,
    transparent
  );
}

.spinner .left[data-v-5a509ef5] {
  left: 0;
}

.spinner .left[data-v-5a509ef5],
.spinner .right[data-v-5a509ef5] {
  border-radius: 4px 0 0 4px;
  height: 100%;
  width: 50%;
  position: absolute;
  height: 15rem;
}

.spinner .right[data-v-5a509ef5] {
  -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
  transform: matrix(-1, 0, 0, 1, 0, 0);
  right: 0;
}

.spinner .pointer[data-v-5a509ef5] {
  position: absolute;
  width: calc(100% - 10rem);
  height: 2rem;
  display: grid;
}

.spinner .pointer svg[data-v-5a509ef5] {
  margin: auto;
  fill: var(--sitePrimary);
}

.app-csgo .spinner .pointer svg[data-v-5a509ef5] {
  fill: #ffc701;
}

.spinner .pointer.top[data-v-5a509ef5] {
  margin-top: -1rem;
}

.spinner .pointer.bottom[data-v-5a509ef5] {
  margin-top: 14rem;
}

.spinner .inner[data-v-5a509ef5] {
  height: 15rem;
  display: flex;
}

.spinner .inner .item[data-v-5a509ef5] {
  display: grid;
  min-width: 10rem;
  opacity: 0.2;
}

.spinner .inner .item.active[data-v-5a509ef5] {
  opacity: 0.8;
}

.spinner .inner .item.win[data-v-5a509ef5] {
  opacity: 1 !important;
  background-image: none !important;
}

.spinner .inner .item .content[data-v-5a509ef5] {
  margin: auto;
  text-align: center;
}

.spinner .inner .item img[data-v-5a509ef5] {
  max-width: 7rem;
  transition: all 0.2s ease;
}

.spinner .inner .item.active img[data-v-5a509ef5] {
  max-width: 10rem;
}

.spinner .inner .item.win[data-v-5a509ef5] {
  position: relative;
}

.spinner .inner .item.win img[data-v-5a509ef5] {
  max-width: 8rem;
  margin-bottom: 0.75rem;
  transition: all 0.15s ease-in-out;
}

.spinner .inner .item.win[data-v-5a509ef5]:after {
  content: "";
  transition: all 0.3s ease-in-out;
  position: absolute;
  height: 150%;
  width: 100%;
  background: linear-gradient(
    0deg,
    rgba(78, 162, 77, 0.5019607843137255) -10%,
    rgba(28, 31, 34, 0)
  );
  z-index: 0;
  opacity: 0;
}

.spinner .inner .item.win[data-v-5a509ef5]:hover:after {
  opacity: 1;
}

.spinner .inner .item.win:hover .price[data-v-5a509ef5],
.spinner .inner .item.win:hover img[data-v-5a509ef5] {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.spinner .inner .item .name[data-v-5a509ef5] {
  display: none;
  margin-bottom: 0.5rem;
}

.spinner .inner .item .price[data-v-5a509ef5] {
  display: none;
  transition: all 0.25s ease;
}

.spinner .inner .item.win .name[data-v-5a509ef5] {
  display: block;
  text-align: center;
  color: #959595;
}

.spinner .inner .item.win .price[data-v-5a509ef5] {
  display: block;
  text-align: center;
  font-weight: 700;
  font-size: 1.15rem;
}

.spinner .inner .item.win .price b[data-v-5a509ef5] {
  color: #4ea24d;
}

.spinners[data-v-5a509ef5] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1rem;
}

.spinners.open-3[data-v-5a509ef5] {
  grid-template-columns: 1fr 1fr 1fr;
}

.spinners.open-4[data-v-5a509ef5] {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.spinners .pointer[data-v-5a509ef5] {
  margin-top: -22.5rem;
  z-index: 99;
  height: 20rem;
  display: grid;
}

.spinners .pointer svg[data-v-5a509ef5] {
  fill: var(--sitePrimary);
}

.app-csgo .spinners .pointer svg[data-v-5a509ef5] {
  fill: #ffc701;
}

.spinners .pointer.left svg[data-v-5a509ef5] {
  margin: auto 0;
}

.spinners .pointer.right svg[data-v-5a509ef5] {
  margin: auto 0;
  margin-left: auto;
}

.spinners .pointer.left[data-v-5a509ef5] {
  margin-left: -0.5rem;
  text-align: left;
  grid-column: 1;
}

.spinners .pointer.right[data-v-5a509ef5] {
  margin-right: -0.5rem;
  text-align: right;
  grid-column: 2;
}

.spinners.open-3 .pointer.right[data-v-5a509ef5] {
  grid-column: 3;
}

.spinners.open-4 .pointer.right[data-v-5a509ef5] {
  grid-column: 4;
}

.spinners .spinner.vertical[data-v-5a509ef5] {
  width: inherit !important;
  height: 20rem;
  display: grid;
  grid-row: 1;
}

.spinners .spinner.vertical .inner[data-v-5a509ef5] {
  flex-direction: column;
  grid-column: 1;
  grid-row: 1;
  height: 20rem;
}

.spinners .top[data-v-5a509ef5] {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  border-radius: 4px 4px 0 0;
}

.spinners .bottom[data-v-5a509ef5],
.spinners .top[data-v-5a509ef5] {
  background: linear-gradient(0deg, rgba(21, 23, 25, 0.8), rgba(31, 34, 37, 0));
  height: 8rem;
  grid-column: 1;
  grid-row: 1;
  width: 100%;
}

.spinners .bottom[data-v-5a509ef5] {
  border-radius: 0 0 4px 4px;
  margin-top: 12rem;
}

.spinners .spinner .inner .item[data-v-5a509ef5] {
  min-height: 10rem;
  background-size: contain;
}

.spinners .spinner .inner .item.hide[data-v-5a509ef5] {
  opacity: 0;
}

.drops[data-v-5a509ef5] {
  margin-top: 1rem;
}

.drops .items[data-v-5a509ef5] {
  margin-top: 1.5rem;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  row-gap: 1.5rem;
  -webkit-column-gap: 1.5rem;
  column-gap: 1.5rem;
}

.drops .title[data-v-5a509ef5] {
  font-size: 1.5rem;
  color: var(--text-title-color);
  font-weight: 500;
  letter-spacing: 0.01em;
}

.drops .drop[data-v-5a509ef5] {
  height: 8rem;
  margin-bottom: 0.15rem;
  border-radius: 4px;
  background: #1a1d20;
}

.drops .drop.blue[data-v-5a509ef5] {
  background: linear-gradient(
    90deg,
    rgba(107, 144, 240, 0.2),
    rgba(28, 31, 34, 0)
  );
}

.drops .drop.purple[data-v-5a509ef5] {
  background: linear-gradient(
    90deg,
    rgba(163, 81, 226, 0.2),
    rgba(28, 31, 34, 0)
  );
}

.drops .drop.gold[data-v-5a509ef5] {
  background: linear-gradient(
    90deg,
    rgba(205, 182, 63, 0.4),
    rgba(31, 34, 37, 0)
  );
}

.drops .drop .left[data-v-5a509ef5] {
  max-width: 0.25rem;
  height: 100%;
}

.drops .drop .side[data-v-5a509ef5] {
  height: 100%;
  width: 100%;
  display: inline-block;
}

.drops .drop.blue .side[data-v-5a509ef5] {
  background-color: #6b90f0;
}

.drops .drop.purple .side[data-v-5a509ef5] {
  background-color: var(--sitePrimary);
}

.drops .drop.gold .side[data-v-5a509ef5] {
  background-color: #cdb63f;
}

.drops .drop .middle[data-v-5a509ef5] {
  max-width: 8rem;
  height: 100%;
  text-align: center;
  display: grid;
}

.drops .drop .middle[data-v-5a509ef5]:after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: 75% 75%;
  background-position: 50%;
  background-image: url(../img/spinner.f620109c.png);
  background-repeat: no-repeat;
  -webkit-animation: spin-5a509ef5 10s linear 0s infinite normal forwards
    running;
  animation: spin-5a509ef5 10s linear 0s infinite normal forwards running;
  will-change: transform, opacity;
  z-index: 1;
}

.drops .drop.gold .middle[data-v-5a509ef5]:after {
  -webkit-filter: brightness(2.5) sepia(30%) hue-rotate(208deg);
  filter: brightness(2.5) sepia(30%) hue-rotate(208deg);
}

.drops .drop.purple .middle[data-v-5a509ef5]:after {
  -webkit-filter: brightness(1.2) sepia(20%) hue-rotate(40deg);
  filter: brightness(1.2) sepia(20%) hue-rotate(40deg);
}

.drops .drop.blue .middle[data-v-5a509ef5]:after {
  -webkit-filter: brightness(1.2) sepia(35%) hue-rotate(350deg);
  filter: brightness(1.2) sepia(35%) hue-rotate(350deg);
}

.drops .drop .middle img.item[data-v-5a509ef5] {
  max-width: 6rem;
  margin: auto;
  z-index: 999;
}

.drops .drop .right[data-v-5a509ef5] {
  width: 2.5rem;
  height: 100%;
  display: grid;
  padding-right: 0.5rem;
}

.drops .drop .right div[data-v-5a509ef5] {
  margin: auto 0;
}

.drops .drop .right .name[data-v-5a509ef5],
.drops .drop .right .wear[data-v-5a509ef5] {
  color: var(--text-title-color);
  font-size: 0.9rem;
  letter-spacing: 1px;
  margin-bottom: 0;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
  max-width: 11rem;
}

.drops .drop .right .wear[data-v-5a509ef5] {
  color: #aaa;
}

.drops .drop .right .price[data-v-5a509ef5] {
  display: block;
  font-weight: 500;
  font-size: 1.1rem;
  margin: 0.25rem 0 0.75rem;
}

.drops .drop .right .price b[data-v-5a509ef5] {
  color: #4ea24d;
}

.drops .drop .right .odds[data-v-5a509ef5] {
  margin-top: 0.5rem;
  font-size: 0.95rem;
  font-weight: 400;
  color: rgba(239, 250, 251, 0.5);
  background: #202326;
  border-radius: 4px;
  padding: 0.25rem 0.5rem;
}

@-webkit-keyframes spin-5a509ef5 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes spin-5a509ef5 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

.spinner.horizontal .pointer[data-v-5a509ef5] {
  width: 100%;
}

.nextOpenText[data-v-5a509ef5] {
  color: #aaa;
}

#rain-eligibility-tooltip[data-v-0cef8989],
#rain-tooltip[data-v-0cef8989] {
  z-index: 9;
}

.text[data-v-0cef8989] {
  color: #fff;
  text-transform: uppercase;
  text-align: left;
}

.title[data-v-0cef8989] {
  position: relative;
  font-weight: 700;
  font-size: 24px;
  line-height: 27px;
}

.title[data-v-0cef8989]:after {
  content: "";
  position: absolute;
  height: 6px;
  width: 6px;
  background-color: #70ed6d;
  border-radius: 6px;
  top: 1px;
  right: -6px;
}

.amount[data-v-0cef8989] {
  display: flex;
  align-items: center;
}

.subtitle[data-v-0cef8989] {
  color: hsla(0, 0%, 100%, 0.5);
  font-size: 11px;
  line-height: 14px;
  font-weight: 600;
}

.timer[data-v-0cef8989] {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #fff;
  font-size: 16px;
}

.rain-amount[data-v-0cef8989] {
  display: flex;
  background: rgba(21, 23, 25, 0.5);
  border-radius: 4px;
  padding: 2px 8px;
  margin-left: 6px;
  letter-spacing: 3px;
}

.cents[data-v-0cef8989] {
  color: #8a8f8a;
  font-weight: lighter;
}

.cents[data-v-0cef8989]:before {
  content: ".";
}

.information[data-v-0cef8989] {
  display: flex;
  gap: 16px;
  border: 1px dashed #469f46;
  background: #22382c;
  border-radius: 4px;
  padding: 6px 16px;
  color: #70ed6d;
  font-size: 20px;
  font-weight: 700;
  min-width: 225px;
}

.battle-rain[data-v-0cef8989] {
  text-align: left;
  display: flex;
  align-items: center;
  gap: 16px;
  position: relative;
  background: linear-gradient(
      90deg,
      rgba(78, 163, 77, 0.34) -6.7%,
      transparent 45.56%
    ),
    radial-gradient(
      100.95% 100.95% at 50% 85.71%,
      rgba(78, 163, 77, 0.2) 0,
      transparent 100%
    ),
    rgba(57, 60, 64, 0.3);
  box-shadow: inset 0 0 26.7062px rgba(0, 0, 0, 0.61);
  border-radius: 6px;
  border: 1px solid #469f46;
  padding: 12px 16px 12px 70px;
}

.battle-rain[data-v-0cef8989]:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../img/pattern.a621c5be.png);
  background-size: cover;
}

.rain-buttons[data-v-0cef8989] {
  min-width: 16px;
  display: flex;
  flex-direction: column;
  margin-top: -8px;
}

.clovers[data-v-0cef8989] {
  position: absolute;
  height: 115%;
  left: -18px;
  top: -5px;
}

@media screen and (max-width: 425px) {
  .battle-rain[data-v-0cef8989] {
    flex-direction: column;
    gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .clovers[data-v-0cef8989] {
    display: none;
  }

  .battle-rain[data-v-0cef8989] {
    padding: 12px 16px 12px 18px;
  }
}

@media screen and (max-width: 1024px) {
  .battle-rain[data-v-0cef8989] {
    width: 100%;
  }
}

#battles[data-v-dca8844c],
.col[data-v-dca8844c],
.row > div[data-v-dca8844c],
.row[data-v-dca8844c] {
  padding: 0;
  margin: 0;
}

.top[data-v-dca8844c] {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
  gap: 12px;
}

.top .col[data-v-dca8844c] {
  margin: auto;
}

.top .left .description[data-v-dca8844c] {
  color: var(--text-color);
}

.top .middle[data-v-dca8844c] {
  text-align: center;
}

@media screen and (max-width: 1440px) {
  .top .middle[data-v-dca8844c] {
    order: 1;
    flex-grow: 1;
  }
}

@media screen and (max-width: 1024px) {
  .top .left .button[data-v-dca8844c]:first-of-type {
    margin-left: 0;
  }

  .top .description[data-v-dca8844c] {
    display: none;
  }
}

.top .right[data-v-dca8844c] {
  text-align: right;
}

.top .right .battle-info.white[data-v-dca8844c] {
  border-right: 2px solid hsla(0, 0%, 100%, 0.5);
  padding-right: 1rem;
  font-weight: 500;
}

.top .right .battle-info.green[data-v-dca8844c] {
  padding-left: 1rem;
  margin-right: 0.5rem;
  color: #4ea24d;
  font-weight: 500;
}

.button[data-v-dca8844c] {
  border: 1px solid var(--secondary-color);
  background-color: var(--secondary-color);
  color: var(--text-color);
  font-size: 0.95rem;
  font-weight: 400;
  border-radius: 4px;
  padding: 0.5rem 1rem;
  line-height: 2rem;
  letter-spacing: 1px;
  cursor: pointer;
  margin-left: 1.25rem;
  transition: all 0.15s ease-in-out;
  vertical-align: middle;
  display: inline-block;
}

.button.active[data-v-dca8844c] {
  border: 1px solid var(--highlight-color);
  background: linear-gradient(
      0deg,
      rgba(163, 81, 226, 0.1),
      rgba(163, 81, 226, 0.1)
    ),
    #1f2225;
  color: var(--text-title-color);
}

.app-csgo .button.active[data-v-dca8844c] {
  border: 1px solid #ffc701;
  background: linear-gradient(
      0deg,
      rgba(226, 192, 81, 0.1),
      rgba(226, 192, 81, 0.1)
    ),
    #1f2225;
}

.button.focus[data-v-dca8844c] {
  color: var(--text-title-color);
}

.button.highlight[data-v-dca8844c] {
  border: 1px solid var(--sitePrimary);
  background: var(--sitePrimary);
  color: var(--text-title-color);
  font-weight: 500;
}

.app-csgo .button.highlight[data-v-dca8844c] {
  border: 1px solid #ffc701;
  background: #ffc701;
}

.button.green[data-v-dca8844c] {
  border: 1px solid #4ea24d;
  background: #4ea24d;
  color: var(--text-title-color);
  font-weight: 500;
}

.battlelist[data-v-dca8844c] {
  margin-top: 1.5rem;
}

.battlelist .battle.hidden[data-v-dca8844c] {
  display: none;
}

.battlelist .battle.crazy[data-v-dca8844c] {
  background: linear-gradient(
    90deg,
    rgba(182, 107, 240, 0.28627450980392155),
    var(--secondary-color) 50%,
    var(--secondary-color)
  );
  border-color: #b66bf0;
}

.app-csgo .battlelist .battle.crazy[data-v-dca8844c] {
  background: linear-gradient(
    90deg,
    rgba(255, 216, 25, 0.28627450980392155),
    var(--secondary-color) 50%,
    var(--secondary-color)
  );
  border-color: #ffd819;
}

.battlelist .battle.crazy[data-v-dca8844c]:before {
  content: "Crazy Mode";
  position: absolute;
  background: var(--highlight-color);
  font-size: 12px;
  top: -4px;
  left: -4px;
  padding: 3px 9px;
  z-index: 1;
  border-radius: 4px;
  background-image: repeating-linear-gradient(
    -45deg,
    transparent,
    transparent 1rem,
    rgba(21, 23, 25, 0.1) 0,
    rgba(21, 23, 25, 0.1) 2rem
  );
}

.battlelist .battle.crazyRoyale[data-v-dca8844c]:before {
  content: "Crazy Mode - Battle Royale" !important;
}

.battlelist .battle.group[data-v-dca8844c] {
  background: linear-gradient(
    90deg,
    rgba(253, 126, 20, 0.28627450980392155),
    var(--secondary-color) 50%,
    var(--secondary-color)
  );
  border-color: #fd7e14;
}

.battlelist .battle.group[data-v-dca8844c]:before {
  content: "Group Mode";
  position: absolute;
  background: var(--orange);
  font-size: 12px;
  top: -4px;
  left: -4px;
  padding: 3px 9px;
  z-index: 1;
  border-radius: 4px;
  background-image: repeating-linear-gradient(
    -45deg,
    transparent,
    transparent 1rem,
    rgba(21, 23, 25, 0.1) 0,
    rgba(21, 23, 25, 0.1) 2rem
  );
}

.battlelist .battle.royale[data-v-dca8844c] {
  background: linear-gradient(
    90deg,
    rgba(0, 123, 255, 0.28627450980392155),
    var(--secondary-color) 50%,
    var(--secondary-color)
  );
  border-color: #fff;
}

.battlelist .battle.royale[data-v-dca8844c]:before {
  content: "Battle Royale";
  position: absolute;
  background: var(--blue);
  font-size: 12px;
  top: -4px;
  left: -4px;
  padding: 3px 9px;
  z-index: 1;
  border-radius: 4px;
  background-image: repeating-linear-gradient(
    -45deg,
    transparent,
    transparent 1rem,
    rgba(21, 23, 25, 0.1) 0,
    rgba(21, 23, 25, 0.1) 2rem
  );
}

.battlelist .battle[data-v-dca8844c] {
  position: relative;
  background: #25282c;
  width: 100%;
  border-radius: 4px;
  margin-top: 1rem;
  padding: 1rem 0;
  transition: all 0.15s ease-in-out;
  cursor: pointer;
}

.battlelist .overview[data-v-dca8844c] {
  width: 100%;
  color: var(--text-color);
  text-align: center;
  font-size: 0.9rem;
  letter-spacing: 1px;
}

.battlelist .rounds[data-v-dca8844c] {
  max-width: 9.5rem;
}

.battlelist .players[data-v-dca8844c],
.battlelist .price[data-v-dca8844c] {
  max-width: 8rem;
}

.battlelist .status[data-v-dca8844c] {
  max-width: 8rem;
  margin-right: 1.25rem;
}

.battlelist .battle .rounds[data-v-dca8844c] {
  display: grid;
  grid-area: rounds;
}

.battlelist .battle .rounds div[data-v-dca8844c] {
  margin: auto;
}

.battlelist .battle .rounds .dot[data-v-dca8844c] {
  position: absolute;
  top: 0;
  right: 15%;
  width: 2rem;
  -webkit-animation: blink-dca8844c 1.25s infinite;
  animation: blink-dca8844c 1.25s infinite;
  transition: all 0.25s ease-in-out;
}

.battlelist .battle .rounds .square[data-v-dca8844c] {
  border: 1px solid #151719;
  background: #151719;
  border-radius: 4px;
  width: 4rem;
  height: 4rem;
  margin: auto;
}

.square .image[data-v-dca8844c] {
  position: relative;
  overflow: hidden;
  display: flex;
  height: 24px;
  width: 24px;
  justify-content: center;
  align-items: center;
}

.square .image img[data-v-dca8844c] {
  position: absolute;
  height: 24px;
  width: 24px;
  -webkit-transform: rotate(45deg) scale(1.5);
  transform: rotate(45deg) scale(1.5);
}

.battlelist .battle .rounds .square.running[data-v-dca8844c] {
  border: 1px solid var(--highlight-color);
  background: linear-gradient(
      0deg,
      rgba(163, 81, 226, 0.1),
      rgba(163, 81, 226, 0.1)
    ),
    #151719;
}

.battlelist .battle .rounds .square .number[data-v-dca8844c] {
  color: var(--text-title-color);
  display: block;
  margin: auto 0;
  text-align: center;
  padding: calc(1rem - 2px);
  line-height: 2rem;
  font-size: 1.4rem;
  font-weight: 500;
}

.battlelist .battle .rounds .text[data-v-dca8844c] {
  color: var(--text-color);
  display: block;
  margin: 6px 0 auto;
  text-align: center;
}

.battlelist .battle .rounds .text.running[data-v-dca8844c] {
  color: var(--sitePrimary);
}

.battlelist .battle .cases[data-v-dca8844c] {
  background: #151719;
  border-radius: 4px;
  overflow: hidden;
  grid-area: cases;
  padding: 8px 0;
}

.battlelist .battle .cases .scroller[data-v-dca8844c] {
  overflow-y: scroll;
  height: 100%;
}

.battlelist .battle .cases .right[data-v-dca8844c] {
  background: linear-gradient(
    90deg,
    rgba(21, 23, 25, 0.8),
    rgba(31, 34, 37, 0)
  );
  border-radius: 4px 0 0 4px;
  -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
  transform: matrix(-1, 0, 0, 1, 0, 0);
  height: 100%;
  width: 30%;
  right: -1px;
  position: absolute;
  z-index: 1;
  top: 0;
}

.battlelist .battle .cases .caselist[data-v-dca8844c] {
  display: flex;
  height: 100%;
  flex-wrap: nowrap;
  align-items: center;
}

.battlelist .battle .cases .caselist .case[data-v-dca8844c] {
  flex-grow: 0;
  margin-left: 1rem;
  background-image: url(../img/rust.361f1f05.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}

.app-csgo
  .battlelist
  .battle
  .cases
  .caselist
  .case[data-v-dca8844c]:nth-child(2n) {
  background-image: url(../img/tt.ac5d4d88.png) !important;
}

.app-csgo
  .battlelist
  .battle
  .cases
  .caselist
  .case[data-v-dca8844c]:nth-child(odd) {
  background-image: url(../img/ct.aca35d57.png) !important;
}

.battlelist .battle .cases .caselist .case img[data-v-dca8844c] {
  max-width: 8rem;
  margin: auto;
}

.app-csgo .battlelist .battle .cases .caselist .case img[data-v-dca8844c] {
  max-width: 6rem;
  padding: 10px 0;
}

.battlelist .battle .price[data-v-dca8844c] {
  display: block;
  text-align: center;
  font-weight: 500;
  font-size: 1.15rem;
  margin: auto;
  margin-left: 1rem;
}

.battlelist .battle .price b[data-v-dca8844c] {
  color: #4ea24d;
}

.battlelist .players[data-v-dca8844c] {
  margin: auto;
}

.square-wrapper[data-v-dca8844c] {
  display: flex;
  justify-content: center;
  margin: 1rem 0;
}

.battlelist .players .square[data-v-dca8844c] {
  display: inline-grid;
  border-radius: 4px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  gap: 0.4rem;
  align-items: center;
}

.battlelist .players .row .col[data-v-dca8844c] {
  border-radius: 4px;
}

.battlelist .players .row .col[data-v-dca8844c]:not(.active) {
  background: var(--primary-color);
  border: 1px dashed rgba(239, 250, 251, 0.2);
}

.battlelist .players .row .col img[data-v-dca8844c] {
  width: 100%;
}

.battlelist .players .row .col.active[data-v-dca8844c] {
  box-shadow: 0 0 0 1px var(--sitePrimary);
}

.battlelist .players .row .col.hidden[data-v-dca8844c] {
  opacity: 0;
}

.battlelist .battle .players .text[data-v-dca8844c] {
  color: var(--text-color);
  display: block;
  margin: auto 0;
  text-align: center;
}

.battlelist .battle .status[data-v-dca8844c] {
  margin: auto 1.25rem auto 0;
}

.battlelist .battle .status .button[data-v-dca8844c] {
  font-weight: 600;
  text-transform: uppercase;
  padding: 0.5rem 1.75rem;
}

.battlelist .levelRequirement[data-v-dca8844c] {
  text-align: center;
  margin-bottom: 3px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #ddd;
}

.battlelist .levelRequirement span[data-v-dca8844c] {
  color: #999;
}

.hidden[data-v-dca8844c] {
  display: none;
}

.battlelist .discount[data-v-dca8844c] {
  font-size: 12px;
  color: var(--green);
  font-weight: 700;
  letter-spacing: 1px;
}

.battlelist .priceBox[data-v-dca8844c] {
  display: flex;
  flex-direction: column;
}

.battlelist .oldPrice[data-v-dca8844c] {
  text-decoration: line-through;
  font-size: 14px;
  color: #ccc;
}

@-webkit-keyframes blink-dca8844c {
  50% {
    opacity: 0;
  }
}

@keyframes blink-dca8844c {
  50% {
    opacity: 0;
  }
}

@media screen and (max-width: 768px) {
  .battlelist .battle[data-v-dca8844c] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-areas: "rounds cases cases";
    padding: 32px 16px 16px;
    grid-row-gap: 24px;
    background: #25282c !important;
    margin-top: 22px;
    border: 3px solid transparent;
  }

  .battlelist .battle[data-v-dca8844c]:before {
    top: 0 !important;
    left: 50% !important;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}

.app-csgo .battles .button.highlight[data-v-dca8844c] {
  color: #222 !important;
  font-weight: 700;
}

#battles[data-v-490a0d20],
.col[data-v-490a0d20],
.row > div[data-v-490a0d20],
.row[data-v-490a0d20] {
  padding: 0;
  margin: 0;
}

.top[data-v-490a0d20] {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
  gap: 12px;
}

.top .col[data-v-490a0d20] {
  margin: auto;
}

.top .left .description[data-v-490a0d20] {
  color: var(--text-color);
}

.top .middle[data-v-490a0d20] {
  text-align: center;
}

@media screen and (max-width: 1440px) {
  .top .middle[data-v-490a0d20] {
    order: 1;
    flex-grow: 1;
  }
}

@media screen and (max-width: 1024px) {
  .top .left .button[data-v-490a0d20]:first-of-type {
    margin-left: 0;
  }

  .top .description[data-v-490a0d20] {
    display: none;
  }
}

.top .right[data-v-490a0d20] {
  text-align: right;
}

.top .right .battle-info.white[data-v-490a0d20] {
  border-right: 2px solid hsla(0, 0%, 100%, 0.5);
  padding-right: 1rem;
  font-weight: 500;
}

.top .right .battle-info.green[data-v-490a0d20] {
  padding-left: 1rem;
  margin-right: 0.5rem;
  color: #4ea24d;
  font-weight: 500;
}

.button[data-v-490a0d20] {
  border: 1px solid var(--secondary-color);
  background-color: var(--secondary-color);
  color: var(--text-color);
  font-size: 0.95rem;
  font-weight: 400;
  border-radius: 4px;
  padding: 0.5rem 1rem;
  line-height: 2rem;
  letter-spacing: 1px;
  cursor: pointer;
  margin-left: 1.25rem;
  transition: all 0.15s ease-in-out;
  vertical-align: middle;
  display: inline-block;
}

.button.active[data-v-490a0d20] {
  border: 1px solid var(--highlight-color);
  background: linear-gradient(
      0deg,
      rgba(163, 81, 226, 0.1),
      rgba(163, 81, 226, 0.1)
    ),
    #1f2225;
  color: var(--text-title-color);
}

.app-csgo .button.active[data-v-490a0d20] {
  border: 1px solid #ffc701;
  background: linear-gradient(
      0deg,
      rgba(226, 192, 81, 0.1),
      rgba(226, 192, 81, 0.1)
    ),
    #1f2225;
}

.button.focus[data-v-490a0d20] {
  color: var(--text-title-color);
}

.button.highlight[data-v-490a0d20] {
  border: 1px solid var(--sitePrimary);
  background: var(--sitePrimary);
  color: var(--text-title-color);
  font-weight: 500;
}

.app-csgo .button.highlight[data-v-490a0d20] {
  border: 1px solid #ffc701;
  background: #ffc701;
}

.button.green[data-v-490a0d20] {
  border: 1px solid #4ea24d;
  background: #4ea24d;
  color: var(--text-title-color);
  font-weight: 500;
}

.battlelist[data-v-490a0d20] {
  margin-top: 1.5rem;
}

.battlelist .battle.hidden[data-v-490a0d20] {
  display: none;
}

.battlelist .battle.crazy[data-v-490a0d20] {
  background: linear-gradient(
    90deg,
    rgba(182, 107, 240, 0.28627450980392155),
    var(--secondary-color) 50%,
    var(--secondary-color)
  );
  border-color: #b66bf0;
}

.app-csgo .battlelist .battle.crazy[data-v-490a0d20] {
  background: linear-gradient(
    90deg,
    rgba(255, 216, 25, 0.28627450980392155),
    var(--secondary-color) 50%,
    var(--secondary-color)
  );
  border-color: #ffd819;
}

.battlelist .battle.crazy[data-v-490a0d20]:before {
  content: "Crazy Mode";
  position: absolute;
  background: var(--highlight-color);
  font-size: 12px;
  top: -4px;
  left: -4px;
  padding: 3px 9px;
  z-index: 1;
  border-radius: 4px;
  background-image: repeating-linear-gradient(
    -45deg,
    transparent,
    transparent 1rem,
    rgba(21, 23, 25, 0.1) 0,
    rgba(21, 23, 25, 0.1) 2rem
  );
}

.battlelist .battle.crazyRoyale[data-v-490a0d20]:before {
  content: "Crazy Mode - Battle Royale" !important;
}

.battlelist .battle.group[data-v-490a0d20] {
  background: linear-gradient(
    90deg,
    rgba(253, 126, 20, 0.28627450980392155),
    var(--secondary-color) 50%,
    var(--secondary-color)
  );
  border-color: #fd7e14;
}

.battlelist .battle.group[data-v-490a0d20]:before {
  content: "Group Mode";
  position: absolute;
  background: var(--orange);
  font-size: 12px;
  top: -4px;
  left: -4px;
  padding: 3px 9px;
  z-index: 1;
  border-radius: 4px;
  background-image: repeating-linear-gradient(
    -45deg,
    transparent,
    transparent 1rem,
    rgba(21, 23, 25, 0.1) 0,
    rgba(21, 23, 25, 0.1) 2rem
  );
}

.battlelist .battle.royale[data-v-490a0d20] {
  background: linear-gradient(
    90deg,
    rgba(0, 123, 255, 0.28627450980392155),
    var(--secondary-color) 50%,
    var(--secondary-color)
  );
  border-color: #fff;
}

.battlelist .battle.royale[data-v-490a0d20]:before {
  content: "Battle Royale";
  position: absolute;
  background: var(--blue);
  font-size: 12px;
  top: -4px;
  left: -4px;
  padding: 3px 9px;
  z-index: 1;
  border-radius: 4px;
  background-image: repeating-linear-gradient(
    -45deg,
    transparent,
    transparent 1rem,
    rgba(21, 23, 25, 0.1) 0,
    rgba(21, 23, 25, 0.1) 2rem
  );
}

.battlelist .battle[data-v-490a0d20] {
  position: relative;
  background: #25282c;
  width: 100%;
  border-radius: 4px;
  margin-top: 1rem;
  padding: 1rem 0;
  transition: all 0.15s ease-in-out;
  cursor: pointer;
}

.battlelist .overview[data-v-490a0d20] {
  width: 100%;
  color: var(--text-color);
  text-align: center;
  font-size: 0.9rem;
  letter-spacing: 1px;
}

.battlelist .rounds[data-v-490a0d20] {
  max-width: 9.5rem;
}

.battlelist .players[data-v-490a0d20],
.battlelist .price[data-v-490a0d20] {
  max-width: 8rem;
}

.battlelist .status[data-v-490a0d20] {
  max-width: 8rem;
  margin-right: 1.25rem;
}

.battlelist .battle .rounds[data-v-490a0d20] {
  display: grid;
  grid-area: rounds;
}

.battlelist .battle .rounds div[data-v-490a0d20] {
  margin: auto;
}

.battlelist .battle .rounds .dot[data-v-490a0d20] {
  position: absolute;
  top: 0;
  right: 15%;
  width: 2rem;
  -webkit-animation: blink-490a0d20 1.25s infinite;
  animation: blink-490a0d20 1.25s infinite;
  transition: all 0.25s ease-in-out;
}

.battlelist .battle .rounds .square[data-v-490a0d20] {
  border: 1px solid #151719;
  background: #151719;
  border-radius: 4px;
  width: 4rem;
  height: 4rem;
  margin: auto;
}

.square .image[data-v-490a0d20] {
  position: relative;
  overflow: hidden;
  display: flex;
  height: 24px;
  width: 24px;
  justify-content: center;
  align-items: center;
}

.square .image img[data-v-490a0d20] {
  position: absolute;
  height: 24px;
  width: 24px;
  -webkit-transform: rotate(45deg) scale(1.5);
  transform: rotate(45deg) scale(1.5);
}

.battlelist .battle .rounds .square.running[data-v-490a0d20] {
  border: 1px solid var(--highlight-color);
  background: linear-gradient(
      0deg,
      rgba(163, 81, 226, 0.1),
      rgba(163, 81, 226, 0.1)
    ),
    #151719;
}

.battlelist .battle .rounds .square .number[data-v-490a0d20] {
  color: var(--text-title-color);
  display: block;
  margin: auto 0;
  text-align: center;
  padding: calc(1rem - 2px);
  line-height: 2rem;
  font-size: 1.4rem;
  font-weight: 500;
}

.battlelist .battle .rounds .text[data-v-490a0d20] {
  color: var(--text-color);
  display: block;
  margin: 6px 0 auto;
  text-align: center;
}

.battlelist .battle .rounds .text.running[data-v-490a0d20] {
  color: var(--sitePrimary);
}

.battlelist .battle .cases[data-v-490a0d20] {
  background: #151719;
  border-radius: 4px;
  overflow: hidden;
  grid-area: cases;
  padding: 8px 0;
}

.battlelist .battle .cases .scroller[data-v-490a0d20] {
  overflow-y: scroll;
  height: 100%;
}

.battlelist .battle .cases .right[data-v-490a0d20] {
  background: linear-gradient(
    90deg,
    rgba(21, 23, 25, 0.8),
    rgba(31, 34, 37, 0)
  );
  border-radius: 4px 0 0 4px;
  -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
  transform: matrix(-1, 0, 0, 1, 0, 0);
  height: 100%;
  width: 30%;
  right: -1px;
  position: absolute;
  z-index: 1;
  top: 0;
}

.battlelist .battle .cases .caselist[data-v-490a0d20] {
  display: flex;
  height: 100%;
  flex-wrap: nowrap;
  align-items: center;
}

.battlelist .battle .cases .caselist .case[data-v-490a0d20] {
  flex-grow: 0;
  margin-left: 1rem;
  background-image: url(../img/rust.361f1f05.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}

.app-csgo
  .battlelist
  .battle
  .cases
  .caselist
  .case[data-v-490a0d20]:nth-child(2n) {
  background-image: url(../img/tt.ac5d4d88.png) !important;
}

.app-csgo
  .battlelist
  .battle
  .cases
  .caselist
  .case[data-v-490a0d20]:nth-child(odd) {
  background-image: url(../img/ct.aca35d57.png) !important;
}

.battlelist .battle .cases .caselist .case img[data-v-490a0d20] {
  max-width: 8rem;
  margin: auto;
}

.app-csgo .battlelist .battle .cases .caselist .case img[data-v-490a0d20] {
  max-width: 6rem;
  padding: 10px 0;
}

.battlelist .battle .price[data-v-490a0d20] {
  display: block;
  text-align: center;
  font-weight: 500;
  font-size: 1.15rem;
  margin: auto;
  margin-left: 1rem;
}

.battlelist .battle .price b[data-v-490a0d20] {
  color: #4ea24d;
}

.battlelist .players[data-v-490a0d20] {
  margin: auto;
}

.square-wrapper[data-v-490a0d20] {
  display: flex;
  justify-content: center;
  margin: 1rem 0;
}

.battlelist .players .square[data-v-490a0d20] {
  display: inline-grid;
  border-radius: 4px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  gap: 0.4rem;
  align-items: center;
}

.battlelist .players .row .col[data-v-490a0d20] {
  border-radius: 4px;
}

.battlelist .players .row .col[data-v-490a0d20]:not(.active) {
  background: var(--primary-color);
  border: 1px dashed rgba(239, 250, 251, 0.2);
}

.battlelist .players .row .col img[data-v-490a0d20] {
  width: 100%;
}

.battlelist .players .row .col.active[data-v-490a0d20] {
  box-shadow: 0 0 0 1px var(--sitePrimary);
}

.battlelist .players .row .col.hidden[data-v-490a0d20] {
  opacity: 0;
}

.battlelist .battle .players .text[data-v-490a0d20] {
  color: var(--text-color);
  display: block;
  margin: auto 0;
  text-align: center;
}

.battlelist .battle .status[data-v-490a0d20] {
  margin: auto 1.25rem auto 0;
}

.battlelist .battle .status .button[data-v-490a0d20] {
  font-weight: 600;
  text-transform: uppercase;
  padding: 0.5rem 1.75rem;
}

.battlelist .levelRequirement[data-v-490a0d20] {
  text-align: center;
  margin-bottom: 3px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #ddd;
}

.battlelist .levelRequirement span[data-v-490a0d20] {
  color: #999;
}

.hidden[data-v-490a0d20] {
  display: none;
}

.battlelist .discount[data-v-490a0d20] {
  font-size: 12px;
  color: var(--green);
  font-weight: 700;
  letter-spacing: 1px;
}

.battlelist .priceBox[data-v-490a0d20] {
  display: flex;
  flex-direction: column;
}

.battlelist .oldPrice[data-v-490a0d20] {
  text-decoration: line-through;
  font-size: 14px;
  color: #ccc;
}

@-webkit-keyframes blink-490a0d20 {
  50% {
    opacity: 0;
  }
}

@keyframes blink-490a0d20 {
  50% {
    opacity: 0;
  }
}

@media screen and (max-width: 768px) {
  .battlelist .battle[data-v-490a0d20] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-areas: "rounds cases cases";
    padding: 32px 16px 16px;
    grid-row-gap: 24px;
    background: #25282c !important;
    margin-top: 22px;
    border: 3px solid transparent;
  }

  .battlelist .battle[data-v-490a0d20]:before {
    top: 0 !important;
    left: 50% !important;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}

.app-csgo .battles .button.highlight[data-v-490a0d20] {
  color: #222 !important;
  font-weight: 700;
}

.hidden[data-v-d4245022] {
  display: none;
}

.voice-chat[data-v-d4245022] {
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
  padding: 0 1rem;
  gap: 0.5rem;
}

.voice-button[data-v-d4245022] {
  width: 40px;
  height: 40px;
  background: #1f2225;
  color: #ddd;
  cursor: pointer;
  display: flex;
  transition-duration: 0.15s;
}

#vc-tooltip[data-v-d4245022] {
  margin: auto;
  color: #666;
}

#vc-tooltip svg[data-v-d4245022] {
  height: 16px;
  fill: currentColor;
}

.tooltip-content[data-v-d4245022] {
  font-size: 11px;
  text-align: justify;
}

.voice-button[data-v-d4245022]:hover {
  color: #fff;
}

.voice-button.active[data-v-d4245022]:hover {
  color: #e74c3c;
}

.voice-button svg[data-v-d4245022] {
  fill: currentColor;
  height: 20px;
  display: block;
  margin: auto;
}

.voice-button.active[data-v-d4245022] {
  color: #30db60;
}

.status[data-v-d4245022] {
  font-size: 12px;
  margin: auto;
  color: #30db60;
}

#battle[data-v-f1c0a280],
.col[data-v-f1c0a280],
.row > div[data-v-f1c0a280],
.row[data-v-f1c0a280] {
  padding: 0;
  margin: 0;
}

.spinners .countdown[data-v-f1c0a280] {
  position: absolute;
  z-index: 1;
  left: 50%;
  top: calc(50% + 2.5em);
  text-align: center;
  color: var(--text-color);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.spinners .countdown .value[data-v-f1c0a280] {
  font-size: 4em;
  line-height: 1.1em;
  color: #fff;
  font-weight: 700;
  -webkit-transform-origin: center;
  transform-origin: center;
}

.coinflip-wrapper[data-v-f1c0a280] {
  display: none;
}

.loader[data-v-f1c0a280] {
  width: 100%;
  text-align: center;
  margin-top: 18rem;
}

.loader .text[data-v-f1c0a280] {
  margin-top: 1rem;
}

@-webkit-keyframes pulse-f1c0a280 {
  0% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
}

@keyframes pulse-f1c0a280 {
  0% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
}

.coinflip[data-v-f1c0a280] {
  position: relative;
  margin-bottom: 1.5rem;
  background: #1f2225;
  border-radius: 4px;
  padding: 12px;
  height: 74px;
}

.coinflip .animation[data-v-f1c0a280] {
  width: 100%;
  position: relative;
  overflow-x: hidden;
}

.coinflip .wrapper[data-v-f1c0a280] {
  display: flex;
  transition: -webkit-transform 3s cubic-bezier(0.1, 0, 0.2, 1) 0s;
  transition: transform 3s cubic-bezier(0.1, 0, 0.2, 1) 0s;
  transition: transform 3s cubic-bezier(0.1, 0, 0.2, 1) 0s,
    -webkit-transform 3s cubic-bezier(0.1, 0, 0.2, 1) 0s;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
}

.coinflip .pointer[data-v-f1c0a280] {
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  z-index: 10;
}

.coinflip .pointer.top[data-v-f1c0a280] {
  top: -14px;
}

.coinflip .pointer.bottom[data-v-f1c0a280] {
  bottom: -11px;
}

.coinflip .wrapper img[data-v-f1c0a280] {
  height: 50px;
  width: 50px;
  margin: 0 6px;
  border-radius: 4px;
}

.top .col[data-v-f1c0a280] {
  margin: auto;
  display: grid;
}

.top .col > div[data-v-f1c0a280] {
  margin: auto 0;
}

.top .col.left[data-v-f1c0a280] {
  min-width: 0;
}

.top .left .button[data-v-f1c0a280] {
  color: var(--text-title-color);
  padding: 0.5rem 1.25rem;
  margin-right: 1.5rem;
}

.top .left .description[data-v-f1c0a280] {
  color: var(--text-color);
  margin-right: 0.75rem;
  vertical-align: middle;
}

.top .left .price[data-v-f1c0a280] {
  font-weight: 500;
  vertical-align: middle;
}

.top .left .price b[data-v-f1c0a280] {
  color: #4ea24d;
}

.top .middle .case[data-v-f1c0a280] {
  color: var(--text-title-color);
  margin-right: 0.75rem;
  font-weight: 300;
  letter-spacing: 0.5px;
  font-size: 1.2rem;
  margin-right: 1rem;
  cursor: inherit;
  background: 0 0;
  border: none;
}

.top .middle .price[data-v-f1c0a280] {
  font-weight: 500;
  font-size: 1.2rem;
  margin: auto;
  vertical-align: middle;
}

.top .middle .price b[data-v-f1c0a280] {
  color: #4ea24d;
}

.top .middle[data-v-f1c0a280] {
  text-align: center;
}

.top .right[data-v-f1c0a280] {
  display: flex;
  flex-direction: row;
}

.top .right .battleInfo[data-v-f1c0a280] {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 1rem 1.75rem;
  text-align: center;
  margin-left: auto;
  font-weight: 700;
}

.top .right .battleInfo .battleMode[data-v-f1c0a280] {
  text-transform: uppercase;
}

.top .right .battleInfo .battleMode.normal[data-v-f1c0a280] {
  color: #999;
}

.top .right .battleInfo .battleMode.crazy[data-v-f1c0a280] {
  color: var(--highlight-color);
}

.top .right .battleInfo .battleMode.group[data-v-f1c0a280] {
  color: var(--orange);
}

.top .right .link[data-v-f1c0a280] {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background: linear-gradient(
    0deg,
    rgba(31, 34, 37, 0.5),
    rgba(31, 34, 37, 0.5)
  );
  border-radius: 4px;
  padding: 1rem 1.75rem;
  display: grid;
  grid-gap: 8px;
  text-align: left;
  margin-left: auto;
  cursor: pointer;
}

.top .right .link span[data-v-f1c0a280] {
  color: rgba(239, 250, 251, 0.5);
  grid-row: 1;
  grid-column: 1;
  font-size: 0.9rem;
  margin-right: 30px;
}

.top .right .link svg[data-v-f1c0a280] {
  grid-row: 1;
  grid-column: 1;
  margin: auto 0;
  margin-left: auto;
}

.button[data-v-f1c0a280] {
  border: 1px solid var(--secondary-color);
  background-color: var(--secondary-color);
  color: var(--text-color);
  font-size: 0.95rem;
  font-weight: 400;
  border-radius: 4px;
  padding: 0.5rem 1rem;
  line-height: 2rem;
  letter-spacing: 1px;
  cursor: pointer;
  transition: all 0.15s ease-in-out;
  vertical-align: middle;
  display: inline-block;
}

.button.active[data-v-f1c0a280] {
  border: 1px solid var(--highlight-color);
  background: linear-gradient(
      0deg,
      rgba(163, 81, 226, 0.1),
      rgba(163, 81, 226, 0.1)
    ),
    #1f2225;
  color: var(--text-title-color);
}

.app-csgo .button.active[data-v-f1c0a280] {
  border: 1px solid #ffc701;
  background: linear-gradient(
      0deg,
      rgba(226, 192, 81, 0.1),
      rgba(226, 192, 81, 0.1)
    ),
    #1f2225;
}

.button.focus[data-v-f1c0a280] {
  color: var(--text-title-color);
}

.button.highlight[data-v-f1c0a280] {
  border: 1px solid var(--sitePrimary);
  background: var(--sitePrimary);
  color: var(--text-title-color);
  font-weight: 500;
}

.app-csgo .button.highlight[data-v-f1c0a280] {
  border: 1px solid #ffc701;
  background: #ffc701;
}

.button.green[data-v-f1c0a280] {
  border: 1px solid #4ea24d;
  background: #4ea24d;
  color: var(--text-title-color);
  font-weight: 500;
}

.cases[data-v-f1c0a280] {
  border: 2px dashed #1f2225;
  padding: 1.5rem;
  margin: 1.5rem 0;
  border-radius: 4px;
  color: rgba(239, 250, 251, 0.5);
}

.cases .left[data-v-f1c0a280] {
  text-align: left;
  max-width: 12rem;
}

.cases .left b[data-v-f1c0a280] {
  color: var(--text-title-color);
  margin-left: 0.5rem;
  font-weight: 500;
}

.cases .middle[data-v-f1c0a280] {
  text-align: center;
}

.cases .middle .inner[data-v-f1c0a280] {
  position: absolute;
  top: -1.5rem;
  padding: 0.5rem 0;
  width: 60%;
  left: 20%;
  display: grid;
  overflow-x: clip;
}

.cases .middle .caselist[data-v-f1c0a280] {
  display: flex;
  transition: -webkit-transform 0.25s ease-out 0s;
  transition: transform 0.25s ease-out 0s;
  transition: transform 0.25s ease-out 0s, -webkit-transform 0.25s ease-out 0s;
  transition-timing-function: cubic-bezier(0.1, 0, 0.2, 1);
}

.cases .middle .caselist .case[data-v-f1c0a280] {
  max-width: 6rem;
  transition: all 0.25s ease-in-out;
}

.cases .middle .caselist .case.active[data-v-f1c0a280] {
  margin: 0 2rem;
}

.cases .middle .caselist img[data-v-f1c0a280] {
  max-height: 3.5rem;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

.cases .middle .caselist .case.active img[data-v-f1c0a280] {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  -webkit-transform: scale(1.75);
  transform: scale(1.75);
}

.cases .middle .right[data-v-f1c0a280] {
  -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
  transform: matrix(-1, 0, 0, 1, 0, 0);
  right: 0;
}

.cases .middle .left[data-v-f1c0a280],
.cases .middle .right[data-v-f1c0a280] {
  background: linear-gradient(
    90deg,
    rgba(21, 23, 25, 0.8),
    rgba(31, 34, 37, 0)
  );
  border-radius: 4px 0 0 4px;
  height: 100%;
  width: 40%;
  position: absolute;
  z-index: 999;
}

.cases .middle .left[data-v-f1c0a280] {
  -webkit-transform: matrix(-1, 0, 0, 1, 0, 0) scaleX(-1);
  transform: matrix(-1, 0, 0, 1, 0, 0) scaleX(-1);
  left: 0;
}

.cases .right[data-v-f1c0a280] {
  text-align: right;
  max-width: 12rem;
}

.cases .right div[data-v-f1c0a280] {
  display: grid;
  text-align: right;
}

.cases .right svg[data-v-f1c0a280] {
  opacity: 0.75;
  margin-right: 0;
  grid-row: 1;
  grid-column: 1;
  margin: auto 0;
  margin-left: auto;
  margin-right: 6.5rem;
}

.cases .right span[data-v-f1c0a280] {
  grid-row: 1;
  grid-column: 1;
  margin: auto 0;
}

.cases .right.provably-fair[data-v-f1c0a280] {
  cursor: pointer;
}

.spinners[data-v-f1c0a280] {
  -webkit-column-gap: 1.5rem;
  column-gap: 1.5rem;
  display: grid;
  grid-template-columns: 1fr 1fr;
  position: relative;
}

.spinners.open-3[data-v-f1c0a280] {
  grid-template-columns: 1fr 1fr 1fr;
}

.spinners.open-4[data-v-f1c0a280] {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.spinners .spinner.spinner-1[data-v-f1c0a280] {
  grid-column: 1;
}

.spinners .spinner.spinner-2[data-v-f1c0a280] {
  grid-column: 2;
}

.spinners .spinner.spinner-3[data-v-f1c0a280] {
  grid-column: 3;
}

.spinners .spinner.spinner-4[data-v-f1c0a280] {
  grid-column: 4;
}

.spinner .top[data-v-f1c0a280] {
  background: #1f2225;
  width: 100%;
  border-radius: 4px 4px 0 0;
  height: 5rem;
}

.spinner .top .profile[data-v-f1c0a280] {
  margin: 0;
  display: grid;
}

.spinner .top .profile .picture[data-v-f1c0a280] {
  grid-row: 1;
  grid-column: 1;
  margin: auto auto auto 0;
}

.spinner .top .profile .text[data-v-f1c0a280] {
  grid-row: 1;
  grid-column: 1;
  margin: -0.15rem 0 auto 5rem;
}

.spinner .top .profile .profile-picture[data-v-f1c0a280] {
  margin: 0;
  height: 3rem;
  width: 3rem;
  border: 2px solid var(--highlight-color);
  box-sizing: border-box;
  border-radius: 4px;
  margin: 0 1rem;
  float: left;
}

.spinner .top .profile .username[data-v-f1c0a280] {
  color: var(--text-title-color);
  font-size: 1rem;
  font-weight: 600;
  display: block;
  letter-spacing: 1px;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
  max-width: 8rem;
}

.spinner .top .profile .level[data-v-f1c0a280] {
  font-size: 0.8rem;
  font-weight: 700;
  display: block;
  letter-spacing: 1px;
  background-color: var(--highlight-color);
  border-radius: 4px;
  color: #1a1d20;
  padding: 0.1rem 0.4rem;
  float: left;
  margin-top: 0.25rem;
}

.spinner .top .right[data-v-f1c0a280] {
  text-align: right;
}

.spinner .top .right .number[data-v-f1c0a280] {
  height: 3rem;
  background: linear-gradient(
    0deg,
    rgba(21, 23, 25, 0.5),
    rgba(21, 23, 25, 0.5)
  );
  border-radius: 4px;
  min-width: 6rem;
  max-width: 10rem;
  margin-left: auto;
  margin-right: 1rem;
  display: grid;
}

.spinner .top .right .number.winner-team[data-v-f1c0a280],
.spinner .top .right .number.winner[data-v-f1c0a280] {
  background: linear-gradient(
      0deg,
      rgba(78, 162, 77, 0.2),
      rgba(78, 162, 77, 0.2)
    ),
    linear-gradient(0deg, rgba(21, 23, 25, 0.5), rgba(21, 23, 25, 0.5));
}

.spinner .top .right .number.winner-team b[data-v-f1c0a280],
.spinner .top .right .number.winner b[data-v-f1c0a280] {
  color: #4ea24d !important;
}

.spinner .top .right .number span[data-v-f1c0a280] {
  font-size: 1rem;
  font-weight: 500;
  margin: auto 1rem;
  letter-spacing: 0.5px;
  text-align: center;
}

.spinner .top .right .number.click[data-v-f1c0a280] {
  background-color: var(--highlight-color);
}

.app-csgo .spinner .top .right .number.click[data-v-f1c0a280] {
  background-color: #fdd64b;
}

.spinner .top .right .number.hidden[data-v-f1c0a280] {
  display: none;
}

.spinner .top .right .number span.click[data-v-f1c0a280] {
  cursor: pointer;
  height: 100%;
  width: 100%;
  align-items: center;
  display: flex;
  margin: 0;
  justify-content: center;
}

.spinner .top .right .number span.count[data-v-f1c0a280] {
  margin: 0;
}

.spinner .top .right .number svg[data-v-f1c0a280] {
  position: absolute;
  top: -1.5rem;
  right: 2.5rem;
  display: none;
}

.spinner .top .right .number.winner-team svg[data-v-f1c0a280],
.spinner .top .right .number.winner svg[data-v-f1c0a280] {
  display: inherit;
}

.spinner .top .right .number span b[data-v-f1c0a280] {
  color: #4ea24d;
  margin-right: 0.25rem;
}

.spinner .bottom[data-v-f1c0a280] {
  background: #1f2225;
  width: 100%;
  padding: 1rem;
  border-radius: 0 0 4px 4px;
}

.spinner .middle[data-v-f1c0a280] {
  background: #1f2225;
  width: 100%;
  display: grid;
  overflow: hidden;
  height: 20rem;
  position: relative;
}

.spinner .result-text[data-v-f1c0a280] {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
  z-index: 9;
}

.spinners .pointer[data-v-f1c0a280] {
  margin-top: 5rem;
  z-index: 99;
  height: 20rem;
  display: grid;
  grid-row: 1;
}

.spinners .pointer svg[data-v-f1c0a280] {
  fill: var(--sitePrimary);
}

.app-csgo .spinners .pointer svg[data-v-f1c0a280] {
  fill: #ffc701;
}

.spinners .pointer.left svg[data-v-f1c0a280] {
  margin: auto 0;
}

.spinners .pointer.right svg[data-v-f1c0a280] {
  margin: auto 0;
  margin-left: auto;
}

.spinners .pointer.left[data-v-f1c0a280] {
  margin-left: -0.5rem;
  text-align: left;
  grid-column: 1;
}

.spinners .pointer.right[data-v-f1c0a280] {
  margin-right: -0.5rem;
  text-align: right;
  grid-column: 2;
}

.spinners.open-3 .pointer.right[data-v-f1c0a280] {
  grid-column: 3;
}

.spinners.open-4 .pointer.right[data-v-f1c0a280] {
  grid-column: 4;
}

.spinner .inner[data-v-f1c0a280] {
  display: flex;
}

.spinner .middle .after[data-v-f1c0a280] {
  display: none;
  position: absolute;
  height: 100%;
  width: 100%;
}

.spinner .middle .after .content[data-v-f1c0a280] {
  margin: auto;
  text-align: center;
}

.spinner .middle .after .content.winner .title[data-v-f1c0a280] {
  font-weight: 600;
  letter-spacing: 0.2em;
  color: #4ea24d;
  display: block;
  text-transform: uppercase;
  font-size: 0.9rem;
}

.spinner .middle .after .content.winner .number[data-v-f1c0a280] {
  font-weight: 600;
  color: var(--text-title-color);
  display: block;
  font-size: 1.75rem;
  letter-spacing: 1px;
}

.spinner .middle .after .content.winner .number b[data-v-f1c0a280] {
  color: #4ea24d;
}

.spinner .middle .after .content.loser[data-v-f1c0a280] {
  opacity: 0.6;
}

.spinner .middle .after .content.loser .title[data-v-f1c0a280] {
  font-weight: 600;
  letter-spacing: 0.2em;
  color: #872f2f;
  display: block;
  text-transform: uppercase;
  font-size: 0.9rem;
}

.spinner .middle .after .content.loser .number[data-v-f1c0a280] {
  font-weight: 600;
  color: #872f2f;
  display: block;
  font-size: 1.75rem;
  letter-spacing: 1px;
}

.spinner .middle.winner-team[data-v-f1c0a280],
.spinner .middle.winner[data-v-f1c0a280] {
  background: linear-gradient(
    341deg,
    rgba(78, 163, 77, 0.4),
    rgba(31, 34, 37, 0)
  );
}

.spinner .middle.done .inner[data-v-f1c0a280] {
  display: none;
}

.spinner .top.done .right .number span b[data-v-f1c0a280] {
  color: #872f2f;
}

.spinner .top .right .number span p[data-v-f1c0a280] {
  display: inline;
}

.spinner .middle.done .after[data-v-f1c0a280] {
  display: grid;
}

.spinner .inner .item[data-v-f1c0a280] {
  display: grid;
  min-width: 10rem;
  opacity: 0.2;
}

.spinner .inner .item.active[data-v-f1c0a280] {
  opacity: 0.8;
}

.spinner .inner .item.win[data-v-f1c0a280] {
  opacity: 1 !important;
  background-image: none !important;
}

.spinner .inner .item .content[data-v-f1c0a280] {
  margin: auto;
  text-align: center;
}

.spinner .inner .item img[data-v-f1c0a280] {
  max-width: 7rem;
  transition: all 0.2s ease;
}

.spinner .inner .item.active img[data-v-f1c0a280] {
  max-width: 10rem;
}

.spinner .inner .item.win img[data-v-f1c0a280] {
  max-width: 8rem;
  margin-bottom: 0.75rem;
}

.spinner .inner .item .name[data-v-f1c0a280] {
  display: none;
  margin-bottom: 0.5rem;
}

.spinner .inner .item .price[data-v-f1c0a280] {
  display: none;
}

.spinner .inner .item.win .name[data-v-f1c0a280] {
  display: block;
  text-align: center;
}

.spinner .inner .item.win .price[data-v-f1c0a280] {
  display: block;
  text-align: center;
  font-weight: 700;
  font-size: 1.15rem;
}

.spinner .inner .item.win .price b[data-v-f1c0a280] {
  color: #4ea24d;
}

.spinner .inner[data-v-f1c0a280] {
  flex-direction: column;
  grid-column: 1;
  grid-row: 1;
  height: 20rem;
}

.spinner .inner .item[data-v-f1c0a280] {
  min-height: 10rem;
  background-size: contain;
}

.spinner .inner .item.hide[data-v-f1c0a280] {
  opacity: 0;
}

.spinner[data-v-f1c0a280] {
  width: inherit !important;
  height: 20rem;
  display: grid;
  grid-row: 1;
}

.spinner .top-shade[data-v-f1c0a280] {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.spinner .bottom-shade[data-v-f1c0a280],
.spinner .top-shade[data-v-f1c0a280] {
  background: linear-gradient(0deg, rgba(21, 23, 25, 0.8), rgba(31, 34, 37, 0));
  height: 8rem;
  grid-column: 1;
  grid-row: 1;
  width: 100%;
}

.spinner .bottom-shade[data-v-f1c0a280] {
  margin-top: 12rem;
}

.spinner .drops[data-v-f1c0a280] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
  -webkit-column-gap: 1rem;
  column-gap: 1rem;
  row-gap: 1rem;
  margin-top: 0.1rem;
}

.spinner .drops .drop[data-v-f1c0a280] {
  background: linear-gradient(
    0deg,
    rgba(21, 23, 25, 0.5),
    rgba(21, 23, 25, 0.5)
  );
  border-radius: 4px;
  height: 5rem;
  text-align: center;
}

.spinner .drops .drop > .number[data-v-f1c0a280] {
  font-weight: 500;
  color: hsla(0, 0%, 100%, 0.1);
  font-size: 1.2rem;
  padding: 1.5rem;
}

.drops[data-v-f1c0a280] {
  margin-top: 1rem;
}

.drops .drop[data-v-f1c0a280] {
  height: 5rem;
  border-radius: 4px;
  background: #1a1d20;
  display: grid;
  grid-template-rows: 1fr;
  overflow: hidden;
}

.drops .drop[data-v-f1c0a280]:after {
  content: "";
  position: absolute;
  left: 0;
  height: 100%;
  width: 80%;
  border-radius: 4px;
}

.drops .drop.blue[data-v-f1c0a280]:after {
  background: linear-gradient(
    90deg,
    rgba(107, 144, 240, 0.2),
    rgba(28, 31, 34, 0)
  );
}

.drops .drop.purple[data-v-f1c0a280]:after {
  background: linear-gradient(
    90deg,
    rgba(163, 81, 226, 0.2),
    rgba(28, 31, 34, 0)
  );
}

.drops .drop.gold[data-v-f1c0a280]:after {
  background: linear-gradient(
    90deg,
    rgba(205, 182, 63, 0.4),
    rgba(31, 34, 37, 0)
  );
}

.drops .drop .left[data-v-f1c0a280] {
  max-width: 0.25rem;
  height: 5rem;
  grid-column: 1;
}

.drops .drop .side[data-v-f1c0a280] {
  height: 100%;
  width: 100%;
  display: inline-block;
}

.drops .drop.blue .side[data-v-f1c0a280] {
  background-color: #6b90f0;
}

.drops .drop.purple .side[data-v-f1c0a280] {
  background-color: var(--sitePrimary);
}

.drops .drop.gold .side[data-v-f1c0a280] {
  background-color: #cdb63f;
}

.drops .drop .middle[data-v-f1c0a280] {
  max-width: 4rem;
  height: 100%;
  text-align: center;
  display: grid;
  grid-column: 2;
  background: 0 0;
  margin-left: -0.75rem;
  height: 5rem;
}

.drops .drop .middle img.item[data-v-f1c0a280] {
  max-width: 4rem;
  margin: auto;
}

.drops .drop .right[data-v-f1c0a280] {
  height: 100%;
  display: grid;
  grid-column: 3;
  height: 5rem;
  text-align: left;
  margin-left: -0.5rem;
  width: 4rem;
}

.drops .drop .right div[data-v-f1c0a280] {
  margin: auto 0;
}

.gamemode[data-v-f1c0a280] {
  color: #fff;
  margin-bottom: 0.5rem;
}

.drops .drop .right .name[data-v-f1c0a280] {
  color: var(--text-title-color);
  font-size: 0.9rem;
  letter-spacing: 1px;
  margin-bottom: 0;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
  max-width: 4.5rem;
}

.drops .drop .right .price[data-v-f1c0a280] {
  display: block;
  font-weight: 500;
  font-size: 1rem;
}

.drops .drop .right .price b[data-v-f1c0a280] {
  color: #4ea24d;
}

.drops .drop .right .odds[data-v-f1c0a280] {
  margin-top: 0.5rem;
  font-size: 0.95rem;
  font-weight: 400;
  color: rgba(239, 250, 251, 0.5);
  background: #202326;
  border-radius: 4px;
  padding: 0.25rem 0.5rem;
}

.discount-notice[data-v-f1c0a280] {
  color: var(--orange);
  margin: 0 auto;
}

.captcha-wrapper[data-v-f1c0a280] {
  width: 100%;
  margin: 2rem 0 1rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
}

@media screen and (max-width: 768px) {
  .row.top[data-v-f1c0a280] {
    display: flex;
    flex-direction: column;
    gap: 8px;
  }

  .spinner .row.top[data-v-f1c0a280] {
    flex-direction: row;
  }

  .spinner .row.top .text[data-v-f1c0a280] {
    display: none;
  }

  .row.top .right[data-v-f1c0a280] {
    justify-content: space-between;
  }

  .top .right .battleInfo[data-v-f1c0a280] {
    margin-left: 0;
    padding: 0;
    text-align: left;
  }

  .row.top .left .wrapper[data-v-f1c0a280] {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .top .middle[data-v-f1c0a280] {
    display: none;
  }

  .spinner .top .profile .text[data-v-f1c0a280] {
    margin: 0;
  }

  .spinners[data-v-f1c0a280] {
    -webkit-column-gap: 6px;
    column-gap: 6px;
    row-gap: 76px;
  }

  .spinner .top .profile[data-v-f1c0a280] {
    padding: 0 16px;
    display: flex;
    align-items: center;
    gap: 12px;
  }

  .spinner .top .profile .profile-picture[data-v-f1c0a280] {
    margin: 0;
  }

  .spinner .top .profile .picture[data-v-f1c0a280] {
    grid-row: auto;
    grid-column: auto;
    margin: 0;
  }

  .spinners.open-3[data-v-f1c0a280],
  .spinners.open-4[data-v-f1c0a280] {
    grid-template-columns: 1fr 1fr;
  }

  .spinners.open-3 .bottom[data-v-f1c0a280],
  .spinners.open-4 .bottom[data-v-f1c0a280] {
    display: none;
  }

  .spinners.open-3 .spinner.spinner-1[data-v-f1c0a280],
  .spinners.open-3 .spinner.spinner-2[data-v-f1c0a280],
  .spinners.open-3 .spinner.spinner-3[data-v-f1c0a280],
  .spinners.open-4 .spinner.spinner-1[data-v-f1c0a280],
  .spinners.open-4 .spinner.spinner-2[data-v-f1c0a280],
  .spinners.open-4 .spinner.spinner-3[data-v-f1c0a280],
  .spinners.open-4 .spinner.spinner-4[data-v-f1c0a280] {
    grid-column: auto;
    grid-row: auto;
  }

  .spinners.open-3 .pointer[data-v-f1c0a280],
  .spinners.open-4 .pointer[data-v-f1c0a280] {
    display: none;
  }
}

.createSame[data-v-f1c0a280] {
  margin-top: -10px;
  margin-bottom: -10px;
  font-weight: 700 !important;
  letter-spacing: 0.1px;
}

.createSame[disabled][data-v-f1c0a280] {
  opacity: 0.8;
  cursor: wait;
}

.app-csgo .createSame[data-v-f1c0a280] {
  background: #ffc701 !important;
  color: #222 !important;
}

.app-csgo .createSame[data-v-f1c0a280]:hover {
  background: #eeb700 !important;
}

.battle-creator-filter-price[data-v-5597c967] {
  width: 160px;
  position: relative;
  margin-left: 12px;
  z-index: 10;
}

.battle-creator-filter-price button.button-toggle[data-v-5597c967] {
  width: 100%;
  height: 48px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 11px 0 20px;
  border-radius: 4px;
  font-size: 15px;
  font-weight: 700;
  color: #effafb;
  background: #2a2a38;
  border: none;
}

.battle-creator-filter-price button.button-toggle svg[data-v-5597c967] {
  fill: #effafb;
  opacity: 0.5;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.battle-creator-filter-price.price-open
  button.button-toggle
  svg[data-v-5597c967] {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.battle-creator-filter-price .price-menu[data-v-5597c967] {
  width: 100%;
  height: 0;
  position: absolute;
  top: 53px;
  left: 0;
  overflow: hidden;
  transition: height 0.3s ease;
}

.battle-creator-filter-price.price-open .price-menu[data-v-5597c967] {
  height: 246px;
}

.battle-creator-filter-price .menu-inner[data-v-5597c967] {
  width: 100%;
  padding: 3px;
  border-radius: 5px;
  background: #2a2a38;
}

.battle-creator-filter-price .menu-inner button[data-v-5597c967] {
  width: 100%;
  height: 30px;
  display: flex;
  align-items: center;
  padding: 20px;
  border-radius: 4px;
  font-size: 15px;
  font-weight: 700;
  color: rgba(239, 250, 251, 0.5);
  background: 0 0;
  border: none;
  transition: background 0.3s ease;
}

.battle-creator-filter-price .menu-inner button[data-v-5597c967]:hover {
  background: rgba(0, 0, 0, 0.1);
}

@media only screen and (max-width: 1400px) {
  .battle-creator-filter-price[data-v-5597c967] {
    width: calc(50% - 6px);
    margin-top: 8px;
    margin-left: 0;
  }
}

.battle-creator-filter-sort[data-v-4b18e296] {
  width: 160px;
  position: relative;
  margin-left: 12px;
  z-index: 10;
}

.battle-creator-filter-sort button.button-toggle[data-v-4b18e296] {
  width: 100%;
  height: 48px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 11px 0 20px;
  border-radius: 4px;
  font-size: 15px;
  font-weight: 700;
  color: #effafb;
  background: #2a2a38;
  border: none;
}

.battle-creator-filter-sort button.button-toggle svg[data-v-4b18e296] {
  fill: #effafb;
  opacity: 0.5;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.battle-creator-filter-sort.sort-open
  button.button-toggle
  svg[data-v-4b18e296] {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.battle-creator-filter-sort .sort-menu[data-v-4b18e296] {
  width: 100%;
  height: 0;
  position: absolute;
  top: 53px;
  left: 0;
  overflow: hidden;
  transition: height 0.3s ease;
}

.battle-creator-filter-sort.sort-open .sort-menu[data-v-4b18e296] {
  height: 86px;
}

.battle-creator-filter-sort .menu-inner[data-v-4b18e296] {
  width: 100%;
  padding: 3px;
  border-radius: 5px;
  background: #2a2a38;
}

.battle-creator-filter-sort .menu-inner button[data-v-4b18e296] {
  width: 100%;
  height: 30px;
  display: flex;
  align-items: center;
  padding: 20px;
  border-radius: 4px;
  font-size: 15px;
  font-weight: 700;
  color: rgba(239, 250, 251, 0.5);
  background: 0 0;
  border: none;
  transition: background 0.3s ease;
}

.battle-creator-filter-sort .menu-inner button[data-v-4b18e296]:hover {
  background: rgba(0, 0, 0, 0.1);
}

@media only screen and (max-width: 1400px) {
  .battle-creator-filter-sort[data-v-4b18e296] {
    width: calc(50% - 6px);
    margin-top: 8px;
  }
}

.affiliate-only[data-v-59a5efb8] {
  font-size: 13px;
}

.battle-creator-header[data-v-59a5efb8] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.battle-creator-header .header-left[data-v-59a5efb8],
.battle-creator-header .header-right[data-v-59a5efb8] {
  display: flex;
  align-items: center;
}

.battle-creator-header .header-left[data-v-59a5efb8] {
  font-size: 28px;
  font-weight: 700;
  color: #effafb;
}

.battle-creator-header .header-left a.link-back[data-v-59a5efb8] {
  height: 50px;
  display: flex;
  align-items: center;
  margin-right: 24px;
  padding: 0 24px;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 500;
  color: #effafb;
  background: linear-gradient(0deg, #1f2225, #1f2225), #1f2225;
}

.battle-creator-header .header-left a.link-back svg[data-v-59a5efb8] {
  margin-right: 12px;
  fill: rgba(239, 250, 251, 0.2);
}

.battle-creator-header .header-right button.button-create[data-v-59a5efb8] {
  height: 48px;
  padding: 0 30px;
  border-radius: 4px;
  font-size: 15px;
  font-weight: 700;
  color: #fff;
  background: var(--sitePrimary);
  border: none;
  transition: opacity 0.3s ease;
}

.battle-creator-header
  .header-right
  button.button-create[data-v-59a5efb8]:hover {
  opacity: 0.8;
}

.battle-creator-header
  .header-right
  button.button-create[data-v-59a5efb8]:disabled {
  cursor: not-allowed;
  opacity: 0.25;
}

.battle-creator-header .right-rounds[data-v-59a5efb8] {
  width: 128px;
  height: 48px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-right: 12px;
  padding: 0 20px;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
  color: rgba(239, 250, 251, 0.5);
  background: rgba(42, 42, 56, 0.24);
}

.battle-creator-header .right-rounds span[data-v-59a5efb8] {
  font-weight: 700;
  color: #effafb;
}

.battle-creator-header .right-cost[data-v-59a5efb8] {
  height: 48px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-right: 16px;
  padding: 0 23px;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
  color: rgba(239, 250, 251, 0.5);
  background: hsla(0, 0%, 100%, 0.04);
  border: 2px dashed #4ea34d;
}

.battle-creator-header .right-cost .price-wrapper[data-v-59a5efb8] {
  margin-left: 13px;
  font-size: 16px;
  font-weight: 500;
  color: #75db73 !important;
}

@media only screen and (max-width: 1500px) {
  .battle-creator-header[data-v-59a5efb8] {
    flex-direction: column;
    align-items: flex-start;
  }

  .battle-creator-header .header-right[data-v-59a5efb8] {
    margin-top: 16px;
  }
}

@media only screen and (max-width: 850px) {
  .battle-creator-header .header-left[data-v-59a5efb8] {
    flex-direction: column;
    align-items: flex-start;
  }

  .battle-creator-header .header-left a.link-back[data-v-59a5efb8] {
    margin-bottom: 25px;
  }

  .battle-creator-header .header-right[data-v-59a5efb8] {
    width: 100%;
    flex-wrap: wrap;
  }

  .battle-creator-header .right-cost[data-v-59a5efb8] {
    width: calc(100% - 140px);
    margin-right: 0;
  }

  .battle-creator-header .header-right button.button-create[data-v-59a5efb8] {
    width: 100%;
    margin-top: 12px;
  }
}

.battle-creator-type[data-v-6770e584] {
  width: 153px;
  position: relative;
  margin-left: 16px;
  z-index: 6;
}

.battle-creator-type button.button-toggle[data-v-6770e584] {
  width: 100%;
  height: 48px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 11px 0 20px;
  border-radius: 4px;
  font-size: 15px;
  font-weight: 700;
  color: #effafb;
  background: #2a2a38;
  border: none;
}

.battle-creator-type button.button-toggle svg[data-v-6770e584] {
  fill: #effafb;
  opacity: 0.5;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.battle-creator-type.type-open button.button-toggle svg[data-v-6770e584] {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.battle-creator-type .type-menu[data-v-6770e584] {
  width: 100%;
  height: 0;
  position: absolute;
  top: 53px;
  left: 0;
  overflow: hidden;
  transition: height 0.3s ease;
}

.battle-creator-type.type-open .type-menu[data-v-6770e584] {
  height: 166px;
}

.battle-creator-type.type-group.type-open .type-menu[data-v-6770e584] {
  height: 126px;
}

.battle-creator-type .menu-inner[data-v-6770e584] {
  width: 100%;
  padding: 3px;
  border-radius: 5px;
  background: #2a2a38;
}

.battle-creator-type .menu-inner button[data-v-6770e584] {
  width: 100%;
  height: 30px;
  display: flex;
  align-items: center;
  padding: 20px;
  border-radius: 4px;
  font-size: 15px;
  font-weight: 700;
  color: rgba(239, 250, 251, 0.5);
  background: 0 0;
  border: none;
  transition: background 0.3s ease;
}

.battle-creator-type .menu-inner button[data-v-6770e584]:hover {
  background: rgba(0, 0, 0, 0.1);
}

@media only screen and (max-width: 1350px) {
  .battle-creator-type[data-v-6770e584] {
    margin-left: 0;
  }
}

.only-for-affiliates[data-v-7105d886] {
  float: right;
  padding-bottom: 1rem;
}

.battle-creator-control[data-v-7105d886] {
  width: 100%;
  margin-top: 24px;
  padding-top: 18px;
  border-top: 2px dashed #1f2225;
  border-bottom: 2px dashed #1f2225;
}

.battle-creator-control .control-settings[data-v-7105d886] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 18px;
}

.battle-creator-control .settings-left[data-v-7105d886] {
  display: flex;
  align-items: center;
}

.battle-creator-control .left-type[data-v-7105d886] {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 700;
  color: rgba(239, 250, 251, 0.5);
}

.battle-creator-control .left-mode[data-v-7105d886] {
  position: relative;
  display: flex;
  align-items: center;
  margin-left: 24px;
  padding-left: 24px;
}

.battle-creator-control .left-mode[data-v-7105d886]:before {
  content: "";
  width: 2px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #1f2225;
}

.battle-creator-control .left-mode button[data-v-7105d886] {
  width: 148px;
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 8px;
  border-radius: 4px;
  font-size: 15px;
  font-weight: 700;
  color: rgba(239, 250, 251, 0.72);
  background: rgba(42, 42, 56, 0.24);
  border: 2px solid #2a2a38;
  transition: all 0.3s ease;
}

.battle-creator-control .left-mode button[data-v-7105d886]:last-of-type {
  margin-right: 0;
}

.battle-creator-control .left-mode button[data-v-7105d886]:hover {
  color: #effafb;
}

.battle-creator-control .left-mode button.button-active[data-v-7105d886] {
  color: #effafb;
  background: #2a2a38;
  border: 2px solid var(--sitePrimary);
}

.battle-creator-control .settings-right[data-v-7105d886] {
  display: flex;
  align-items: center;
}

.battle-creator-control .right-funding[data-v-7105d886],
.battle-creator-control .right-level[data-v-7105d886],
.battle-creator-control .right-private[data-v-7105d886] {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 700;
  color: rgba(239, 250, 251, 0.5);
}

.battle-creator-control .right-funding[data-v-7105d886] {
  margin-right: 28px;
}

.battle-creator-control .right-funding.funding-active[data-v-7105d886],
.battle-creator-control .right-private.level-active[data-v-7105d886],
.battle-creator-control .right-private.private-active[data-v-7105d886] {
  color: #fff;
}

.battle-creator-control .funding-toggle[data-v-7105d886],
.battle-creator-control .level-toggle[data-v-7105d886],
.battle-creator-control .private-toggle[data-v-7105d886] {
  width: 42px;
  height: 32px;
  position: relative;
  margin-left: 20px;
  border-radius: 3px;
  background: #23242c;
  border: 2px solid #3b3b4d;
  cursor: pointer;
}

.battle-creator-control
  .right-funding.funding-active
  .funding-toggle[data-v-7105d886],
.battle-creator-control
  .right-funding.level-active
  .level-toggle[data-v-7105d886],
.battle-creator-control
  .right-private.private-active
  .private-toggle[data-v-7105d886] {
  border: 2px solid var(--sitePrimary);
}

.battle-creator-control .funding-toggle[data-v-7105d886]:before,
.battle-creator-control .level-toggle[data-v-7105d886]:before,
.battle-creator-control .private-toggle[data-v-7105d886]:before {
  content: "";
  width: 22.5px;
  height: 22.5px;
  position: absolute;
  top: 50%;
  left: -11.5px;
  -webkit-transform: translateY(-50%) rotate(-45deg);
  transform: translateY(-50%) rotate(-45deg);
  border-radius: 3px;
  background: #23242c;
  border-top: 2px solid #3b3b4d;
  border-left: 2px solid #3b3b4d;
}

.battle-creator-control
  .right-funding.funding-active
  .funding-toggle[data-v-7105d886]:before,
.battle-creator-control
  .right-private.private-active
  .private-toggle[data-v-7105d886]:before {
  border-top: 2px solid var(--sitePrimary);
  border-left: 2px solid var(--sitePrimary);
}

.battle-creator-control .funding-toggle[data-v-7105d886]:after,
.battle-creator-control .level-toggle[data-v-7105d886]:after,
.battle-creator-control .private-toggle[data-v-7105d886]:after {
  content: "";
  width: 22.5px;
  height: 22.5px;
  position: absolute;
  top: 50%;
  right: -11.5px;
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  border-radius: 3px;
  background: #23242c;
  border-top: 2px solid #3b3b4d;
  border-right: 2px solid #3b3b4d;
}

.battle-creator-control
  .right-funding.funding-active
  .funding-toggle[data-v-7105d886]:after,
.battle-creator-control
  .right-funding.private-active
  .private-toggle[data-v-7105d886]:after,
.battle-creator-control
  .right-private.private-active
  .private-toggle[data-v-7105d886]:after {
  border-top: 2px solid var(--sitePrimary);
  border-right: 2px solid var(--sitePrimary);
}

.battle-creator-control .toggle-inner[data-v-7105d886] {
  width: 15px;
  height: 15px;
  position: absolute;
  top: 50%;
  left: -4px;
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  border-radius: 3px;
  background: #3b3b4c;
  z-index: 5;
  transition: all 0.3s ease;
}

.battle-creator-control
  .right-funding.funding-active
  .toggle-inner[data-v-7105d886],
.battle-creator-control
  .right-private.private-active
  .toggle-inner[data-v-7105d886] {
  -webkit-transform: translate(31px, -50%) rotate(45deg);
  transform: translate(31px, -50%) rotate(45deg);
  background: var(--sitePrimary);
}

.battle-creator-control .control-funding[data-v-7105d886] {
  width: 100%;
  height: 0;
  overflow: hidden;
  transition: height 0.5s ease;
}

.battle-creator-control .control-funding.funding-open[data-v-7105d886] {
  height: 84px;
}

.battle-creator-control .funding-inner[data-v-7105d886] {
  width: 100%;
  height: 84px;
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 700;
  color: rgba(239, 250, 251, 0.5);
  border-bottom: 2px dashed #1f2225;
}

.battle-creator-control .funding-inner input[data-v-7105d886] {
  width: 160px;
  height: 6px;
  margin-left: 20px;
  border-radius: 3px;
  background: #2a2a38;
  outline: none;
  -webkit-appearance: none;
  appearance: none;
}

.battle-creator-control
  .funding-inner
  input[data-v-7105d886]::-webkit-slider-thumb {
  width: 18px;
  height: 18px;
  margin-top: -5.5px;
  border-radius: 50%;
  background: #b66bf0;
  border: 6px solid #fff;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
}

.battle-creator-control
  .funding-inner
  input[data-v-7105d886]::-moz-range-thumb {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #b66bf0;
  border: 6px solid #fff;
  cursor: pointer;
}

.battle-creator-control .funding-inner .notice[data-v-7105d886] {
  margin-left: 1rem;
}

@media only screen and (max-width: 1800px) {
  .battle-creator-control .control-settings[data-v-7105d886] {
    flex-direction: column;
    align-items: flex-start;
  }

  .battle-creator-control .settings-right[data-v-7105d886] {
    margin-top: 25px;
  }
}

@media only screen and (max-width: 1350px) {
  .battle-creator-control .settings-left[data-v-7105d886] {
    width: 100%;
    flex-wrap: wrap;
  }

  .battle-creator-control .left-type[data-v-7105d886] {
    width: 100%;
    justify-content: space-between;
  }

  .battle-creator-control .left-mode[data-v-7105d886] {
    width: 100%;
    margin-top: 12px;
    margin-left: 0;
    padding-left: 0;
  }

  .battle-creator-control .left-mode[data-v-7105d886]:before {
    display: none;
  }

  .battle-creator-control .left-mode button[data-v-7105d886] {
    width: calc(33.33% - 5.33px);
    margin-right: 8px;
  }
}

.battle-creator-selected[data-v-9bbe8498] {
  width: calc(20% - 9.6px);
  height: 275px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-right: 12px;
  margin-bottom: 10px;
  padding: 8px 18px 12px;
  border-radius: 8px;
  background: rgba(42, 42, 56, 0.56);
  box-shadow: 0 2px 16px rgba(0, 0, 0, 0.1);
}

.battle-creator-selected[data-v-9bbe8498]:nth-of-type(4),
.battle-creator-selected[data-v-9bbe8498]:nth-of-type(9) {
  margin-right: 0;
}

.battle-creator-selected button.button-remove[data-v-9bbe8498] {
  width: 22px;
  height: 22px;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 11px;
  right: 11px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-radius: 4px;
  background: #23242c;
  border: 2px solid var(--sitePrimary);
}

.battle-creator-selected button.button-remove svg[data-v-9bbe8498] {
  width: 20px;
  height: 20px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  fill: #fff;
}

.battle-creator-selected .selected-image[data-v-9bbe8498] {
  width: 100%;
  height: 132px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.battle-creator-selected .selected-image img[data-v-9bbe8498] {
  height: 110px;
}

.battle-creator-selected .selected-name[data-v-9bbe8498] {
  margin-top: 4px;
  font-size: 15px;
  font-weight: 500;
  color: #effafb;
}

.battle-creator-selected .selected-price[data-v-9bbe8498] {
  height: 38px;
  display: flex;
  align-items: center;
  margin-top: 8px;
  padding: 0 16px;
  border-radius: 4px;
  background: linear-gradient(
      225deg,
      rgba(77, 55, 99, 0) 50%,
      rgba(77, 55, 99, 0.56)
    ),
    hsla(0, 0%, 100%, 0.04);
  box-shadow: 0 2px 16px rgba(0, 0, 0, 0.24);
}

.battle-creator-selected .selected-price .price-wrapper[data-v-9bbe8498] {
  font-size: 15px;
  font-weight: 500;
}

.battle-creator-selected .selected-count[data-v-9bbe8498] {
  width: 100%;
  margin-top: 8px;
  padding: 0 10px;
}

.battle-creator-selected .count-inner[data-v-9bbe8498] {
  width: 100%;
  height: 46px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  font-size: 20px;
  font-weight: 700;
  color: #effafb;
  background: #151719;
  box-shadow: inset 0 0 12px rgba(0, 0, 0, 0.48);
  z-index: 1;
}

.battle-creator-selected .count-inner[data-v-9bbe8498]:before {
  left: -13.5px;
  box-shadow: inset 7px 0 12px -7px rgba(0, 0, 0, 0.48),
    inset 0 -7px 12px -7px rgba(0, 0, 0, 0.48);
}

.battle-creator-selected .count-inner[data-v-9bbe8498]:after,
.battle-creator-selected .count-inner[data-v-9bbe8498]:before {
  content: "";
  width: 35px;
  height: 35px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-51%) rotate(45deg);
  transform: translateY(-51%) rotate(45deg);
  border-radius: 5px;
  background: #151719;
  z-index: -1;
}

.battle-creator-selected .count-inner[data-v-9bbe8498]:after {
  right: -13.5px;
  box-shadow: inset 0 7px 12px -7px rgba(0, 0, 0, 0.48),
    inset -7px 0 12px -7px rgba(0, 0, 0, 0.48);
}

.battle-creator-selected
  .selected-count
  button.button-decrease[data-v-9bbe8498],
.battle-creator-selected
  .selected-count
  button.button-increase[data-v-9bbe8498] {
  width: 25px;
  height: 25px;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  border-radius: 5px;
  background: #23242c;
  border: none;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.48);
}

.battle-creator-selected
  .selected-count
  button.button-decrease[data-v-9bbe8498] {
  left: -8.5px;
}

.battle-creator-selected
  .selected-count
  button.button-increase[data-v-9bbe8498] {
  right: -8.5px;
}

.battle-creator-selected
  .selected-count
  button.button-decrease
  span[data-v-9bbe8498],
.battle-creator-selected
  .selected-count
  button.button-increase
  span[data-v-9bbe8498] {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  font-size: 24px;
  font-weight: 600;
  color: rgba(239, 250, 251, 0.5);
  -webkit-user-select: none;
  user-select: none;
}

.battle-creator-selected
  .selected-count
  button.button-decrease
  span[data-v-9bbe8498] {
  padding-bottom: 4px;
}

@media only screen and (max-width: 1500px) {
  .battle-creator-selected[data-v-9bbe8498] {
    width: calc(25% - 9px);
  }

  .battle-creator-selected[data-v-9bbe8498]:nth-of-type(4),
  .battle-creator-selected[data-v-9bbe8498]:nth-of-type(9) {
    margin-right: 12px;
  }

  .battle-creator-selected[data-v-9bbe8498]:nth-of-type(3),
  .battle-creator-selected[data-v-9bbe8498]:nth-of-type(7),
  .battle-creator-selected[data-v-9bbe8498]:nth-of-type(11) {
    margin-right: 0;
  }
}

@media only screen and (max-width: 1300px) {
  .battle-creator-selected[data-v-9bbe8498] {
    width: calc(33.33% - 8px);
  }

  .battle-creator-selected[data-v-9bbe8498]:nth-of-type(3),
  .battle-creator-selected[data-v-9bbe8498]:nth-of-type(7) {
    margin-right: 12px;
  }

  .battle-creator-selected[data-v-9bbe8498]:nth-of-type(2),
  .battle-creator-selected[data-v-9bbe8498]:nth-of-type(5),
  .battle-creator-selected[data-v-9bbe8498]:nth-of-type(8),
  .battle-creator-selected[data-v-9bbe8498]:nth-of-type(11) {
    margin-right: 0;
  }
}

@media only screen and (max-width: 850px) {
  .battle-creator-selected[data-v-9bbe8498] {
    width: calc(50% - 12px);
  }

  .battle-creator-selected[data-v-9bbe8498]:nth-of-type(2),
  .battle-creator-selected[data-v-9bbe8498]:nth-of-type(8) {
    margin-right: 12px;
  }

  .battle-creator-selected[data-v-9bbe8498]:first-of-type,
  .battle-creator-selected[data-v-9bbe8498]:nth-of-type(5),
  .battle-creator-selected[data-v-9bbe8498]:nth-of-type(9),
  .battle-creator-selected[data-v-9bbe8498]:nth-of-type(11),
  .battle-creator-selected[data-v-9bbe8498]:nth-of-type(13),
  .battle-creator-selected[data-v-9bbe8498]:nth-of-type(15) {
    margin-right: 0;
  }
}

.battle-creator-case[data-v-ad6ee94a] {
  width: calc(25% - 9px);
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-right: 12px;
  margin-bottom: 10px;
  padding: 8px 18px 12px;
  border-radius: 8px;
  background: rgba(42, 42, 56, 0.56);
  box-shadow: 0 2px 16px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
}

.battle-creator-case[data-v-ad6ee94a]:nth-of-type(4n) {
  margin-right: 0;
}

.battle-creator-case.case-selected[data-v-ad6ee94a] {
  background: linear-gradient(
      225deg,
      rgba(77, 55, 99, 0) 50%,
      rgba(77, 55, 99, 0.56)
    ),
    #2a2a38;
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.24), 0 0 0 1px var(--sitePrimary);
}

.battle-creator-case button.button-remove[data-v-ad6ee94a] {
  width: 22px;
  height: 22px;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 11px;
  right: 11px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-radius: 4px;
  background: #23242c;
  border: 2px solid var(--sitePrimary);
}

.battle-creator-case button.button-remove svg[data-v-ad6ee94a] {
  width: 20px;
  height: 20px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  fill: #fff;
}

.battle-creator-case .case-image[data-v-ad6ee94a] {
  width: 100%;
  height: 132px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.battle-creator-case .case-image img[data-v-ad6ee94a] {
  height: 110px;
}

.battle-creator-case .case-name[data-v-ad6ee94a] {
  height: 40px;
  margin-top: 4px;
  text-align: center;
  font-size: 15px;
  font-weight: 500;
  color: #effafb;
}

.battle-creator-case .case-price[data-v-ad6ee94a] {
  height: 38px;
  display: flex;
  align-items: center;
  margin-top: 8px;
  padding: 0 16px;
  border-radius: 4px;
  background: linear-gradient(
      225deg,
      rgba(77, 55, 99, 0) 50%,
      rgba(77, 55, 99, 0.56)
    ),
    hsla(0, 0%, 100%, 0.04);
  box-shadow: 0 2px 16px rgba(0, 0, 0, 0.24);
}

.battle-creator-case .case-price .price-wrapper[data-v-ad6ee94a] {
  font-size: 15px;
  font-weight: 500;
}

.battle-creator-case .case-count[data-v-ad6ee94a] {
  width: 100%;
  margin-top: 8px;
  padding: 0 10px;
}

.battle-creator-case .count-inner[data-v-ad6ee94a] {
  width: 100%;
  height: 46px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  font-size: 20px;
  font-weight: 700;
  color: #effafb;
  background: #151719;
  box-shadow: inset 0 0 12px rgba(0, 0, 0, 0.48);
  z-index: 1;
}

.battle-creator-case .count-inner[data-v-ad6ee94a]:before {
  left: -13.5px;
  box-shadow: inset 7px 0 12px -7px rgba(0, 0, 0, 0.48),
    inset 0 -7px 12px -7px rgba(0, 0, 0, 0.48);
}

.battle-creator-case .count-inner[data-v-ad6ee94a]:after,
.battle-creator-case .count-inner[data-v-ad6ee94a]:before {
  content: "";
  width: 35px;
  height: 35px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-51%) rotate(45deg);
  transform: translateY(-51%) rotate(45deg);
  border-radius: 5px;
  background: #151719;
  z-index: -1;
}

.battle-creator-case .count-inner[data-v-ad6ee94a]:after {
  right: -13.5px;
  box-shadow: inset 0 7px 12px -7px rgba(0, 0, 0, 0.48),
    inset -7px 0 12px -7px rgba(0, 0, 0, 0.48);
}

.battle-creator-case .case-count button.button-decrease[data-v-ad6ee94a],
.battle-creator-case .case-count button.button-increase[data-v-ad6ee94a] {
  width: 25px;
  height: 25px;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  border-radius: 5px;
  background: #23242c;
  border: none;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.48);
}

.battle-creator-case .case-count button.button-decrease[data-v-ad6ee94a] {
  left: -8.5px;
}

.battle-creator-case .case-count button.button-increase[data-v-ad6ee94a] {
  right: -8.5px;
}

.battle-creator-case .case-count button.button-decrease span[data-v-ad6ee94a],
.battle-creator-case .case-count button.button-increase span[data-v-ad6ee94a] {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  font-size: 24px;
  font-weight: 600;
  color: rgba(239, 250, 251, 0.5);
  -webkit-user-select: none;
  user-select: none;
}

.battle-creator-case .case-count button.button-decrease span[data-v-ad6ee94a] {
  padding-bottom: 4px;
}

.battle-creator-case button.button-add[data-v-ad6ee94a] {
  width: 100%;
  height: 46px;
  margin-top: 8px;
  border-radius: 4px;
  font-size: 15px;
  font-weight: 700;
  color: #fff;
  background: var(--sitePrimary);
  border: none;
  outline: none;
  transition: opacity 0.3s ease;
}

.app-csgo .battle-creator-case button.button-add[data-v-ad6ee94a] {
  color: #222;
}

.battle-creator-case button.button-add[data-v-ad6ee94a]:hover {
  opacity: 0.8;
}

@media only screen and (max-width: 1600px) {
  .battle-creator-case[data-v-ad6ee94a] {
    width: calc(33.33% - 8px);
  }

  .battle-creator-case[data-v-ad6ee94a]:nth-of-type(4n) {
    margin-right: 12px;
  }

  .battle-creator-case[data-v-ad6ee94a]:nth-of-type(3n) {
    margin-right: 0;
  }
}

@media only screen and (max-width: 1200px) {
  .battle-creator-case[data-v-ad6ee94a] {
    width: calc(50% - 6px);
  }

  .battle-creator-case[data-v-ad6ee94a]:nth-of-type(3n) {
    margin-right: 12px;
  }

  .battle-creator-case[data-v-ad6ee94a]:nth-of-type(2n) {
    margin-right: 0;
  }
}

.battle-creator[data-v-69bf9946] {
  width: 100%;
}

.battle-creator .creator-list[data-v-69bf9946] {
  width: 100%;
  margin-top: 32px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.battle-creator button.button-add[data-v-69bf9946] {
  width: calc(20% - 9.6px);
  height: 275px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 12px;
  margin-bottom: 10px;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 700;
  color: #effafb;
  background: linear-gradient(
      225deg,
      rgba(77, 55, 99, 0) 50%,
      rgba(77, 55, 99, 0.56)
    ),
    #2a2a38;
  border: none;
  box-shadow: 0 2px 16px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
}

.app-csgo .battle-creator button.button-add[data-v-69bf9946] {
  background: linear-gradient(
      225deg,
      rgba(99, 88, 55, 0) 50%,
      rgba(99, 88, 55, 0.56)
    ),
    rgba(56, 53, 42, 0.6901960784313725);
}

.battle-creator button.button-add[data-v-69bf9946]:hover {
  -webkit-transform: scale(1.03);
  transform: scale(1.03);
}

.battle-creator button.button-add .add-icon[data-v-69bf9946] {
  width: 54px;
  height: 54px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 27px;
  border-radius: 4px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  background: linear-gradient(
      225deg,
      rgba(77, 55, 99, 0) 50%,
      rgba(77, 55, 99, 0.56)
    ),
    hsla(0, 0%, 100%, 0.08);
  box-shadow: 0 2px 16px rgba(0, 0, 0, 0.24);
}

.battle-creator button.button-add .add-icon svg[data-v-69bf9946] {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  fill: #fff;
}

@media only screen and (max-width: 1500px) {
  .battle-creator button.button-add[data-v-69bf9946] {
    width: calc(25% - 9px);
  }
}

@media only screen and (max-width: 1300px) {
  .battle-creator button.button-add[data-v-69bf9946] {
    width: calc(33.33% - 8px);
  }
}

@media only screen and (max-width: 850px) {
  .battle-creator button.button-add[data-v-69bf9946] {
    width: calc(50% - 6px);
  }
}

.battle-creator .modal-content .modal-header {
  justify-content: flex-start;
  align-items: center;
}

.battle-creator .modal-content .header-title {
  margin-right: 20px;
  font-size: 20px;
  font-weight: 700;
  color: #effafb;
}

.battle-creator .modal-content .header-rounds {
  width: 128px;
  height: 48px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-right: 12px;
  padding: 0 20px;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
  color: rgba(239, 250, 251, 0.5);
  background: #2a2a38;
}

.battle-creator .modal-content .header-rounds span {
  font-weight: 700;
  color: #effafb;
}

.battle-creator .modal-content .header-cost {
  height: 48px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 23px;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
  color: rgba(239, 250, 251, 0.5);
  background: hsla(0, 0%, 100%, 0.04);
  border: 2px dashed #4ea34d;
}

.battle-creator .modal-content .header-cost .price-wrapper {
  margin-left: 13px;
  font-size: 16px;
  font-weight: 500;
  color: #75db73 !important;
}

.battle-creator .modal-content .modal-filter {
  display: flex;
  align-items: center;
}

.battle-creator .modal-content .filter-search {
  width: 300px;
  position: relative;
}

.battle-creator .modal-content .filter-search svg {
  position: absolute;
  top: 50%;
  left: 20px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  fill: rgba(239, 250, 251, 0.2);
}

.battle-creator .modal-content .filter-search input {
  width: 100%;
  height: 56px;
  padding: 0 15px 0 49px;
  border-radius: 4px;
  font-size: 15px;
  font-weight: 700;
  color: #effafb;
  background: rgba(42, 42, 56, 0.24);
  border: 1px solid #2a2a38;
  outline: none;
}

.battle-creator .modal-content .filter-search input::-webkit-input-placeholder {
  color: rgba(239, 250, 251, 0.5);
}

.battle-creator .modal-content .filter-search input::placeholder {
  color: rgba(239, 250, 251, 0.5);
}

.battle-creator .modal-content .modal-list {
  width: 100%;
  height: 550px;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-top: 16px;
  padding: 2px;
  overflow-y: scroll;
}

@media only screen and (max-width: 1400px) {
  .battle-creator .modal-content .modal-filter {
    flex-wrap: wrap;
  }

  .battle-creator .modal-content .filter-search {
    width: 100%;
  }
}

@media only screen and (max-width: 1100px) {
  .battle-creator .modal-content .modal-header {
    flex-wrap: wrap;
  }

  .battle-creator .modal-content .header-title {
    width: 100%;
    margin-bottom: 12px;
    margin-right: 0;
  }

  .battle-creator .modal-content .header-cost {
    width: calc(100% - 140px);
  }
}

.gamemode-modal p[data-v-5624aad1] {
  color: var(--text-color);
}

.gamemode-modal .highlight[data-v-5624aad1] {
  font-weight: 700;
  text-decoration: underline;
}

#battlecreator[data-v-5624aad1],
.col[data-v-5624aad1],
.row > div[data-v-5624aad1],
.row[data-v-5624aad1] {
  padding: 0;
  margin: 0;
}

.top .col[data-v-5624aad1] {
  margin: auto;
}

.top .left .description[data-v-5624aad1] {
  color: var(--text-color);
}

.top .middle[data-v-5624aad1] {
  text-align: center;
}

.top .middle span[data-v-5624aad1] {
  position: absolute;
  width: 10rem;
  left: calc(50% - 5rem);
  top: 1rem;
}

.top .right[data-v-5624aad1] {
  text-align: right;
}

.button[data-v-5624aad1] {
  border: 1px solid var(--secondary-color);
  background-color: var(--secondary-color);
  color: var(--text-color);
  font-size: 0.95rem;
  font-weight: 400;
  border-radius: 4px;
  padding: 0.5rem 1.25rem;
  line-height: 2rem;
  letter-spacing: 1px;
  cursor: pointer;
  margin-left: 1.25rem;
  transition: all 0.15s ease-in-out;
  vertical-align: middle;
  display: inline-block;
}

.button.first[data-v-5624aad1] {
  margin: 0;
}

.button.counter[data-v-5624aad1] {
  border: 1px solid #b66bf0;
  background: 0 0;
  color: var(--text-color);
  border: 2px dashed #1f2225;
  cursor: inherit;
}

.button.counter b[data-v-5624aad1] {
  color: var(--text-title-color);
  margin-left: 0.5rem;
}

.button.counter b.dollar[data-v-5624aad1] {
  color: #4ea24d;
  margin-left: 0.5rem;
}

.button.active[data-v-5624aad1] {
  border: 1px solid #b66bf0;
  background: linear-gradient(
      0deg,
      rgba(163, 81, 226, 0.1),
      rgba(163, 81, 226, 0.1)
    ),
    #1f2225;
  color: var(--text-title-color);
}

.app-csgo .button.active[data-v-5624aad1] {
  border: 1px solid #ffc701;
  background: linear-gradient(
      0deg,
      rgba(226, 192, 81, 0.1),
      rgba(226, 192, 81, 0.1)
    ),
    #1f2225;
}

.button.focus[data-v-5624aad1] {
  color: var(--text-title-color);
}

.button.highlight[data-v-5624aad1] {
  border: 1px solid var(--sitePrimary);
  background: var(--sitePrimary);
  color: var(--text-title-color);
  font-weight: 500;
}

.app-csgo .button.highlight[data-v-5624aad1] {
  border: 1px solid #ffc701;
  background: #ffc701;
}

.button.green[data-v-5624aad1] {
  border: 1px solid #4ea24d;
  background: #4ea24d;
  color: var(--text-title-color);
  font-weight: 500;
}

.caselist[data-v-5624aad1] {
  width: 100%;
  border: 2px dashed #1f2225;
  border-radius: 4px;
  margin-top: 1.5rem;
  padding: 1rem;
  justify-content: center;
  -webkit-column-gap: 1.5rem;
  column-gap: 1.5rem;
  row-gap: 1.5rem;
}

.caselist .col[data-v-5624aad1] {
  border: 2px dashed #1f2225;
  border-radius: 4px;
  padding: 1rem;
  min-height: 17.5rem;
  display: grid;
  max-width: 13rem;
}

#item-modal___BV_modal_body_ .caselist .col[data-v-5624aad1] {
  height: 17.5rem;
}

.caselist .col div[data-v-5624aad1] {
  margin: auto;
}

.caselist .case[data-v-5624aad1] {
  border: 2px solid #1f2225;
  background: linear-gradient(180deg, rgba(31, 34, 37, 0), #1f2225);
}

.caselist .case svg[data-v-5624aad1] {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  cursor: pointer;
}

.caselist .case .title[data-v-5624aad1] {
  display: block;
  text-align: center;
  color: var(--text-title-color);
  font-size: 1.1rem;
}

.caselist .case .price[data-v-5624aad1] {
  display: block;
  text-align: center;
  color: var(--text-title-color);
  font-size: 0.95rem;
  margin-top: 0.25rem;
}

.caselist .case .price b[data-v-5624aad1] {
  color: #4ea24d;
  margin-right: 0.25rem;
}

.caselist .case img[data-v-5624aad1] {
  max-width: 11rem;
  display: block;
  margin: auto;
  margin: 1rem 0;
  max-height: 110px;
}

.caselist .case .amount[data-v-5624aad1] {
  width: 100%;
  text-align: center;
  color: var(--text-title-color);
  display: grid;
  grid-template-rows: 1fr;
  font-size: 1.25rem;
  font-weight: 500;
  margin-top: -0.5rem;
}

.caselist .case .amount .minus[data-v-5624aad1] {
  grid-column: 1;
  text-align: right;
  margin: auto 0.5rem auto auto;
  cursor: pointer;
}

.caselist .case .amount .number[data-v-5624aad1] {
  grid-column: 2;
}

.caselist .case .amount .plus[data-v-5624aad1] {
  grid-column: 3;
  text-align: left;
  margin: auto auto auto 0.5rem;
  cursor: pointer;
}

.caselist .case .amount .minus[data-v-5624aad1],
.caselist .case .amount .plus[data-v-5624aad1] {
  background: #151719;
  border-radius: 4px;
  height: 2.5rem;
  width: 2.5rem;
  display: grid;
}

.caselist .case .amount .minus span[data-v-5624aad1] {
  font-size: 1.5rem;
  font-weight: 600;
  margin: 0.85rem auto;
  line-height: 0.5rem;
}

.caselist .case .amount .plus span[data-v-5624aad1] {
  font-size: 1.5rem;
  font-weight: 600;
  margin: auto;
  line-height: 0.5rem;
}

.creator[data-v-5624aad1] {
  width: 100%;
  justify-content: center;
  text-align: center;
  margin-top: 2rem;
}

.creator .content[data-v-5624aad1] {
  min-width: 15%;
  max-width: 30%;
}

.creator .content .button[data-v-5624aad1] {
  width: 100%;
  margin: 0;
}

.creator .content .icon[data-v-5624aad1] {
  height: 1.4rem;
  width: auto;
  margin: 0 0 2px 3px;
  cursor: pointer;
  outline: 0;
}

.creator .content .icon[data-v-5624aad1]:hover {
  opacity: 0.5;
}

.creator .content span[data-v-5624aad1] {
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.5px;
  color: hsla(0, 0%, 100%, 0.5);
}

.creator .content span svg[data-v-5624aad1] {
  fill: var(--sitePrimary);
}

.app-csgo .creator .content span svg[data-v-5624aad1] {
  fill: #ffc701;
}

.creator .content .row[data-v-5624aad1] {
  margin: 1rem 0 2rem;
}

.creator .content .row .col span[data-v-5624aad1] {
  border: 1px solid var(--secondary-color);
  color: var(--text-title-color);
  background-color: var(--secondary-color);
  font-size: 1rem;
  font-weight: 700;
  border-radius: 4px;
  padding: 0.5rem 1rem;
  line-height: 2rem;
  letter-spacing: 1px;
  cursor: pointer;
  margin-right: 0.75rem;
  transition: all 0.15s ease-in-out;
}

.creator .content .row .col:last-child span[data-v-5624aad1] {
  margin: 0;
}

.creator .content .row .col.active span[data-v-5624aad1] {
  border: 1px solid #b66bf0;
  background: linear-gradient(
      0deg,
      rgba(163, 81, 226, 0.1),
      rgba(163, 81, 226, 0.1)
    ),
    #1f2225;
}

.app-csgo .creator .content .row .col.active span[data-v-5624aad1] {
  border: 1px solid #ffc701;
  background: linear-gradient(
      0deg,
      rgba(226, 192, 81, 0.1),
      rgba(226, 192, 81, 0.1)
    ),
    #1f2225;
}

.creator .minLevel[data-v-5624aad1] {
  display: block;
  width: 60px;
  font-size: large;
  background-color: initial;
  color: #fff;
  text-align: center;
  margin: 10px auto 0;
  border: none;
}

.creator .slotFundingStats[data-v-5624aad1] {
  justify-content: center;
  margin-bottom: 1.5em;
  gap: 2em;
}

.creator .stats[data-v-5624aad1] {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.creator .stats .stat[data-v-5624aad1] {
  font-size: 18px;
  color: #fff;
}

.modal-body .caselist {
  border: none;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  height: 60vh;
  overflow-x: scroll;
  display: grid;
  -webkit-column-gap: 1rem;
  column-gap: 1rem;
  row-gap: 1rem;
  max-width: 100%;
  margin-top: 1.5rem;
  padding: 0;
}

.modal-body .caselist .case {
  cursor: pointer;
  max-width: inherit;
  padding: 0;
  min-width: 5rem;
}

.modal-body .caselist .case.active {
  border-color: var(--highlight-color);
}

.hidden {
  display: none;
}

.discount-notice {
  color: var(--orange);
  padding: 1rem 0;
  max-width: 280px;
}

@media screen and (max-width: 425px) {
  .action[data-v-4abd328b] {
    display: grid;
  }

  .action .left[data-v-4abd328b],
  .action .right[data-v-4abd328b] {
    max-width: 100% !important;
    -webkit-animation: none !important;
    animation: none !important;
    background-image: none !important;
  }

  .action .left .content[data-v-4abd328b] {
    width: 100% !important;
  }

  .action .middle[data-v-4abd328b] {
    margin: 2rem 0 !important;
  }

  .action .right[data-v-4abd328b] {
    border: 3px dashed var(--secondary-color);
  }

  .items .top .left[data-v-4abd328b] {
    display: none;
  }

  .items .top .right[data-v-4abd328b] {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}

#upgrader[data-v-4abd328b],
.col[data-v-4abd328b],
.row > div[data-v-4abd328b],
.row[data-v-4abd328b] {
  padding: 0;
  margin: 0;
}

.top .col[data-v-4abd328b] {
  margin: auto;
}

.top .left .description[data-v-4abd328b] {
  color: var(--text-color);
}

.top .middle[data-v-4abd328b] {
  text-align: center;
}

.top .right[data-v-4abd328b] {
  text-align: right;
}

.top .right .link[data-v-4abd328b] {
  display: grid;
  max-width: 15rem;
  margin-left: auto;
  cursor: pointer;
  justify-content: right;
}

.top .right .link span[data-v-4abd328b] {
  color: rgba(239, 250, 251, 0.5);
  grid-row: 1;
  grid-column: 1;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
  max-width: 10rem;
}

.top .right .link svg[data-v-4abd328b] {
  grid-row: 1;
  grid-column: 1;
  margin: auto 0;
  margin-right: 6.5rem;
}

.button[data-v-4abd328b] {
  border: 1px solid var(--secondary-color);
  background-color: var(--secondary-color);
  color: var(--text-color);
  font-size: 0.95rem;
  font-weight: 400;
  border-radius: 4px;
  padding: 0.5rem 1rem;
  line-height: 2rem;
  letter-spacing: 1px;
  cursor: pointer;
  margin-left: 1.25rem;
  transition: all 0.15s ease-in-out;
  vertical-align: middle;
  display: inline-block;
}

.button.active[data-v-4abd328b] {
  border: 1px solid #b66bf0;
  background: linear-gradient(
      0deg,
      rgba(163, 81, 226, 0.1),
      rgba(163, 81, 226, 0.1)
    ),
    #1f2225;
  color: var(--text-title-color);
}

.app-csgo .button.active[data-v-4abd328b] {
  border: 1px solid #ffc701;
  background: linear-gradient(
      0deg,
      rgba(226, 192, 81, 0.1),
      rgba(226, 192, 81, 0.1)
    ),
    #1f2225;
}

.button.focus[data-v-4abd328b] {
  color: var(--text-title-color);
}

.button.highlight[data-v-4abd328b] {
  border: 1px solid #ffc701;
  background: #ffc701;
  color: var(--text-title-color);
  font-weight: 500;
}

.app-csgo .button.highlight[data-v-4abd328b] {
  border: 1px solid #ffc701;
  background: #ffc701;
}

.button.green[data-v-4abd328b] {
  border: 1px solid #4ea24d;
  background: #4ea24d;
  color: var(--text-title-color);
  font-weight: 500;
}

.action[data-v-4abd328b] {
  margin-top: 3rem;
}

.action .left[data-v-4abd328b],
.action .right[data-v-4abd328b] {
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: 16px 2px, 16px 2px, 2px 16px, 2px 16px;
  background-position: 0 0, 100% 100%, 0 100%, 100% 0;
  -webkit-animation: dash-4abd328b 30s linear infinite;
  animation: dash-4abd328b 30s linear infinite;
  background-image: linear-gradient(90deg, #1f2225 50%, transparent 0),
    linear-gradient(90deg, #1f2225 50%, transparent 0),
    linear-gradient(0deg, #1f2225 50%, transparent 0),
    linear-gradient(0deg, #1f2225 50%, transparent 0);
  box-sizing: border-box;
  border-radius: 4px;
  display: grid;
  max-width: 32%;
}

.action .left .content[data-v-4abd328b] {
  width: 60%;
  margin: auto;
  text-align: center;
  justify-content: center;
}

.action .left .content .title[data-v-4abd328b] {
  letter-spacing: 0.25px;
}

.action .left .content .balance[data-v-4abd328b] {
  width: 100%;
  height: 3rem;
  display: flex;
  align-items: center;
  position: relative;
  background: #1f2225;
  border-radius: 4px;
  margin: 1rem 0;
}

.action .left .content .balance input[data-v-4abd328b] {
  width: 100%;
  height: 100%;
  color: var(--text-title-color);
  background-color: initial;
  padding: 0 1.5rem;
  padding-left: 44px;
  border: 0;
  outline: none !important;
}

.action .left .content .balance .price-wrapper[data-v-4abd328b] {
  position: absolute;
  top: 12px;
  left: 21px;
}

.action .left .content .range[data-v-4abd328b] {
  margin-bottom: 1rem;
}

.range[data-v-4abd328b]::-webkit-slider-thumb {
  background: #b66bf0;
  -webkit-transform: scale(1.25);
  transform: scale(1.25);
}

.app-csgo .range[data-v-4abd328b]::-webkit-slider-thumb {
  background: #ffc701;
}

.range[data-v-4abd328b]::-moz-range-thumb {
  background: #b66bf0;
  transform: scale(1.25);
}

.range[data-v-4abd328b]::-ms-thumb {
  background: #b66bf0;
  transform: scale(1.25);
}

.app-csgo .range[data-v-4abd328b]::-ms-thumb {
  background: #ffc701;
}

.range[data-v-4abd328b]::-webkit-slider-runnable-track {
  width: 100%;
  background: var(--bgg);
  border-radius: 4px;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  border-color: transparent;
}

.range[data-v-4abd328b]:focus {
  outline: 0;
}

.range[data-v-4abd328b]:focus::-webkit-slider-thumb {
  box-shadow: none;
}

.range[data-v-4abd328b]:focus::-moz-range-thumb {
  box-shadow: none;
}

.action .left .content .buttons[data-v-4abd328b] {
  display: grid;
  grid-auto-columns: 1fr 1fr 1fr 1fr;
  -webkit-column-gap: 0.5rem;
  column-gap: 0.5rem;
}

.action .left .content .buttons .col[data-v-4abd328b] {
  border: 1px solid var(--secondary-color);
  background-color: var(--secondary-color);
  border-radius: 4px;
  cursor: pointer;
  grid-row: 1;
  padding: 0.2rem 0;
}

.action .left .content .buttons .col span[data-v-4abd328b] {
  color: var(--text-color);
  font-size: 0.85rem;
  font-weight: 500;
  line-height: 2rem;
  letter-spacing: 1px;
  transition: all 0.15s ease-in-out;
}

.action .left .content .buttons .col:last-child span[data-v-4abd328b] {
  margin: 0;
}

.action .left .content .buttons .col.active span[data-v-4abd328b] {
  border: 1px solid #b66bf0;
  background: linear-gradient(
      0deg,
      rgba(163, 81, 226, 0.1),
      rgba(163, 81, 226, 0.1)
    ),
    #1f2225;
}

.app-csgo .action .left .content .buttons .col.active span[data-v-4abd328b] {
  border: 1px solid #ffc701;
  background: linear-gradient(
      0deg,
      rgba(226, 192, 81, 0.1),
      rgba(226, 192, 81, 0.1)
    ),
    #1f2225;
}

.action .middle .content[data-v-4abd328b] {
  width: 80%;
  margin: auto;
  text-align: center;
  justify-content: center;
  display: grid;
}

.action .middle .content .circle[data-v-4abd328b] {
  height: 252px;
  width: 252px;
  border-radius: 50%;
  margin: auto;
  border: 2px dashed #1f2225;
  box-sizing: border-box;
  grid-column: 1;
  grid-row: 1;
  position: relative;
}

.action .middle .content .circle[data-v-4abd328b]:before {
  background-image: url(../img/rust.361f1f05.svg);
  background-size: 80%;
  background-repeat: no-repeat;
  background-position: 50%;
  opacity: 0.3;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  left: 0;
  z-index: 1;
}

.app-csgo .action .middle .content .circle[data-v-4abd328b]:before {
  background-image: url(../img/tt.ac5d4d88.png);
  background-size: 100%;
}

.action .middle .content .circle.win .inner[data-v-4abd328b] {
  background: radial-gradient(
    #17191b,
    rgba(78, 162, 77, 0.05),
    rgba(78, 162, 77, 0.15),
    rgba(78, 162, 77, 0.45)
  ) !important;
}

.action .middle .content .circle.loss .inner[data-v-4abd328b] {
  background: radial-gradient(
    #17191b,
    rgba(135, 47, 47, 0.05),
    rgba(135, 47, 47, 0.15),
    rgba(135, 47, 47, 0.45)
  ) !important;
}

.action .middle .content .circle .inner[data-v-4abd328b] {
  background: radial-gradient(
    #17191b,
    rgba(163, 81, 226, 0.095),
    rgba(163, 81, 226, 0.45)
  );
  height: 248px;
  width: 248px;
  border-radius: 50%;
  margin: auto;
  grid-column: 1;
  grid-row: 1;
  transition: all 0.2s ease-in-out;
  position: relative;
}

.action .middle .content .circle.loss .inner[data-v-4abd328b]:before,
.action .middle .content .circle.win .inner[data-v-4abd328b]:before {
  background-image: none !important;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 50%;
}

.action .middle .content .circle .inner[data-v-4abd328b]:before {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 50%;
  background: linear-gradient(90deg, transparent 50%, #17191b 0),
    linear-gradient(90deg, #17191b 50%, transparent 0);
}

.action .middle .content .chance[data-v-4abd328b] {
  display: grid;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.action .middle .contents .chance[data-v-4abd328b] {
  display: grid;
  margin: auto;
}

.action .middle .content .chance .title[data-v-4abd328b] {
  letter-spacing: 0.2em;
  color: hsla(0, 0%, 100%, 0.5);
  text-transform: uppercase;
  font-size: 1.1rem;
}

.action .middle .content .chance .number[data-v-4abd328b] {
  color: var(--text-title-color);
  letter-spacing: 0.1em;
  font-size: 1.4rem;
  font-weight: 600;
}

.action .middle .content .chance .number b[data-v-4abd328b] {
  color: #ffc701;
}

.app-csgo .action .middle .content .chance .number b[data-v-4abd328b] {
  color: #ffc701;
}

.action .middle .content .spinner[data-v-4abd328b] {
  width: 100%;
  height: 100%;
  grid-column: 1;
  grid-row: 1;
  border-radius: 50%;
  display: grid;
  padding-top: 1.5rem;
  opacity: 1;
  z-index: 2;
}

.action .middle .content .spinner.spinning[data-v-4abd328b] {
  opacity: 1;
}

.action .middle .content .spinner .spinner-arrow[data-v-4abd328b] {
  fill: rgba(60, 63, 40, 0.85);
}

.action .middle .content .spinner.pointing .spinner-arrow[data-v-4abd328b] {
  fill: #b66bf0;
}

.app-csgo
  .action
  .middle
  .content
  .spinner.pointing
  .spinner-arrow[data-v-4abd328b] {
  fill: #ffc701;
}

.action .middle .content .spinner svg[data-v-4abd328b] {
  margin: 0 auto auto;
}

.action .middle .content .changer[data-v-4abd328b] {
  display: flex;
  margin: 1rem auto;
  cursor: pointer;
  opacity: 0.5;
  gap: 8px;
}

.action .middle .content .changer.active[data-v-4abd328b] {
  opacity: 1;
}

.action .middle .content .changer div[data-v-4abd328b] {
  grid-column: 1;
  grid-row: 1;
  text-align: right;
  justify-content: right;
  display: grid;
}

.action .middle .content .changer div svg[data-v-4abd328b] {
  margin: auto 0;
}

.action .middle .content .changer:first-of-type div svg[data-v-4abd328b] {
  fill: #b66bf0;
}

.app-csgo
  .action
  .middle
  .content
  .changer:first-of-type
  div
  svg[data-v-4abd328b] {
  fill: #ffc701;
}

.action .middle .content .changer:nth-of-type(2) div svg[data-v-4abd328b] {
  stroke: #b66bf0;
}

.app-csgo
  .action
  .middle
  .content
  .changer:nth-of-type(2)
  div
  svg[data-v-4abd328b] {
  stroke: #ffc701;
}

.action .middle .content .changer span[data-v-4abd328b] {
  grid-column: 2;
  grid-row: 1;
  text-align: left;
  justify-content: left;
  margin: auto 0;
  line-height: 1.75rem;
}

.action .middle .content .button[data-v-4abd328b] {
  margin-left: 0;
  font-weight: 700;
}

.action .right.active[data-v-4abd328b] {
  background-image: linear-gradient(90deg, #ffc701 50%, transparent 0),
    linear-gradient(90deg, #ffc701 50%, transparent 0),
    linear-gradient(0deg, #ffc701 50%, transparent 0),
    linear-gradient(0deg, #ffc701 50%, transparent 0);
  cursor: pointer;
}

.app-csgo .action .right.active[data-v-4abd328b] {
  background-image: linear-gradient(90deg, #ffc701 50%, transparent 0),
    linear-gradient(90deg, #ffc701 50%, transparent 0),
    linear-gradient(0deg, #ffc701 50%, transparent 0),
    linear-gradient(0deg, #ffc701 50%, transparent 0);
}

.action .right .noskin[data-v-4abd328b] {
  margin: auto;
  text-align: center;
  justify-content: center;
}

.action .right .noskin span[data-v-4abd328b] {
  font-size: 1.2rem;
  letter-spacing: 0.5px;
  display: block;
}

.action .right .noskin svg[data-v-4abd328b] {
  margin-top: 2rem;
  max-width: 65%;
}

.action .right .skin[data-v-4abd328b] {
  margin: auto;
  text-align: center;
  justify-content: center;
}

.action .gradientbg[data-v-4abd328b] {
  background: linear-gradient(
    180deg,
    rgba(31, 34, 37, 0),
    rgba(163, 81, 226, 0.5)
  );
  display: block;
  margin: auto;
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  display: grid;
}

.app-csgo .action .gradientbg[data-v-4abd328b] {
  background: linear-gradient(
    180deg,
    rgba(31, 34, 37, 0),
    rgba(226, 192, 81, 0.5)
  );
}

.action .right .skin .top[data-v-4abd328b] {
  position: absolute;
  top: 1rem;
  left: 1rem;
  text-align: left;
}

.action .right .skin .top span[data-v-4abd328b] {
  display: block;
}

.action .right .skin .top span.description[data-v-4abd328b] {
  letter-spacing: 0.1em;
  color: hsla(0, 0%, 100%, 0.5);
  text-transform: uppercase;
  font-size: 0.9rem;
}

.action .right .skin .top span.content[data-v-4abd328b] {
  color: var(--text-title-color);
  font-size: 1.2rem;
  font-weight: 600;
  display: inline;
}

.action .right .skin .top span.content span[data-v-4abd328b] {
  display: inline;
}

.action .right .skin .top span.content b[data-v-4abd328b] {
  color: #ffc701;
}

.app-csgo .action .right .skin .top span.content b[data-v-4abd328b] {
  color: #ffc701;
}

.action .right .skin .bottom[data-v-4abd328b] {
  position: absolute;
  bottom: 1rem;
  right: 1rem;
  text-align: right;
}

.action .right .skin .bottom span[data-v-4abd328b] {
  display: block;
}

.action .right .skin .bottom span.title[data-v-4abd328b],
.action .right .skin .bottom span.title span[data-v-4abd328b] {
  color: var(--text-title-color);
  display: inline;
}

.action .right .skin .bottom span.content[data-v-4abd328b] {
  color: var(--text-title-color);
  font-weight: 600;
  font-size: 1.2rem;
}

.action .right .skin .bottom span.content b[data-v-4abd328b] {
  color: #4ea24d;
}

.action .right .skin .item img[data-v-4abd328b] {
  max-width: 13rem;
  z-index: 999;
  display: block;
  position: relative;
}

.action .right .skin .item[data-v-4abd328b]:after {
  background-image: url(../img/rust.361f1f05.svg);
  background-size: 80%;
  background-repeat: no-repeat;
  background-position: 50%;
  opacity: 0.3;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}

.app-csgo .action .right .skin .item[data-v-4abd328b]:after {
  background-image: url(../img/tt.ac5d4d88.png);
}

.items[data-v-4abd328b] {
  margin-top: 3.5rem;
}

.items .top[data-v-4abd328b] {
  width: 100%;
}

.items .top .title[data-v-4abd328b] {
  font-size: 1.2rem;
}

.items .top .right[data-v-4abd328b] {
  display: grid;
}

.items .top .right div[data-v-4abd328b] {
  display: grid;
  max-width: 22.5rem;
  grid-column: 2;
  grid-row: 1;
}

.items .top .right div input[data-v-4abd328b] {
  background: #151719 !important;
  border: 2px solid #1f2225;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 1rem;
  height: 3.5rem;
  grid-column: 2;
  grid-row: 1;
}

.items .top .right div svg[data-v-4abd328b] {
  grid-column: 2;
  grid-row: 1;
  margin: auto 1.5rem auto auto;
}

.items .top .right input[data-v-4abd328b]:active,
.items .top .right input[data-v-4abd328b]:focus,
.items .top .right input[data-v-4abd328b]:hover {
  background: #151719 !important;
  border: 2px solid #1f2225;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 1rem;
  height: 3.5rem;
  box-shadow: none;
}

.items .top .right span[data-v-4abd328b] {
  grid-column: 1;
  margin: auto 0 auto auto;
  font-size: 1.05rem;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}

.items .top .right span svg[data-v-4abd328b] {
  margin-left: 0.5rem;
}

.items .list[data-v-4abd328b] {
  width: 100%;
  margin-top: 1.5rem;
}

.items .list .item[data-v-4abd328b] {
  border-radius: 4px;
  display: grid;
  height: 100%;
  cursor: pointer;
}

.items .list .item.blue.selected[data-v-4abd328b] {
  background: linear-gradient(
    0deg,
    rgba(107, 144, 240, 0.5),
    rgba(107, 144, 240, 0.5)
  );
}

.items .list .item.purple.selected[data-v-4abd328b] {
  background: linear-gradient(
    0deg,
    rgba(163, 81, 226, 0.5),
    rgba(163, 81, 226, 0.5)
  );
}

.items .list .item.gold.selected[data-v-4abd328b] {
  background: linear-gradient(
    0deg,
    rgba(205, 182, 63, 0.5),
    rgba(205, 182, 63, 0.5)
  );
}

.items .list .item.blue[data-v-4abd328b] {
  background: linear-gradient(
    0deg,
    rgba(107, 144, 240, 0.4),
    rgba(31, 34, 37, 0)
  );
}

.items .list .item.purple[data-v-4abd328b] {
  background: linear-gradient(
    0deg,
    rgba(163, 81, 226, 0.4),
    rgba(31, 34, 37, 0)
  );
}

.items .list .item.gold[data-v-4abd328b] {
  background: linear-gradient(
    0deg,
    rgba(205, 182, 63, 0.4),
    rgba(31, 34, 37, 0)
  );
}

.items .list .item .content[data-v-4abd328b] {
  margin: auto;
}

.items .list .item .content img[data-v-4abd328b] {
  max-width: 5.5rem;
  margin-bottom: 0.5rem;
  -webkit-filter: drop-shadow(0 7px 14px rgba(0, 0, 0, 0.25));
  filter: drop-shadow(0 7px 14px rgba(0, 0, 0, 0.25));
}

.items .list .item .content span[data-v-4abd328b] {
  display: block;
  text-align: center;
}

.items .list .item .content span.name[data-v-4abd328b] {
  font-size: 0.9rem;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
  max-width: 6rem;
  font-size: 0.85rem;
  color: var(--text-title-color);
  opacity: 0.8;
}

.items .list .item .content span.price b[data-v-4abd328b] {
  font-size: 1rem;
  color: #4ea24d;
}

.items .list .item .bottom[data-v-4abd328b] {
  height: 0.25rem;
  width: 100%;
  position: absolute;
  bottom: 0;
}

.items .list .item.blue .bottom[data-v-4abd328b] {
  background: #6b90f0;
}

.items .list .item.purple .bottom[data-v-4abd328b] {
  background: #ffc701;
}

.items .list .item.gold .bottom[data-v-4abd328b] {
  background: #cdb63f;
}

@-webkit-keyframes dash-4abd328b {
  to {
    background-position: 100% 0, 0 100%, 0 -400%, 100% 600%;
  }
}

@keyframes dash-4abd328b {
  to {
    background-position: 100% 0, 0 100%, 0 -400%, 100% 600%;
  }
}

.chancebar {
  margin-top: -100%;
}

.chancebar svg {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  transition: all 0.2s ease-in-out;
}

#win-modal .modal-dialog {
  max-width: 30vw !important;
}

#win-modal .modal-header {
  display: none !important;
}

#win-modal .modal-body {
  border: none !important;
  background: #1f2225 !important;
  display: grid;
}

#win-modal .modal-body .content {
  margin: 1rem auto;
  text-align: center;
  justify-content: center;
}

#win-modal .modal-body .content .title {
  color: #4ea24d;
  font-size: 1.75rem;
  display: block;
  font-weight: 500;
}

#win-modal .modal-body .content .subtitle {
  color: var(--text-title-color);
  font-size: 1rem;
  letter-spacing: 0.15em;
  display: block;
  text-transform: uppercase;
}

#win-modal .modal-body .content .items {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -webkit-column-gap: 1rem;
  column-gap: 1rem;
  row-gap: 1rem;
  margin: 2rem auto;
  max-width: 18rem;
}

#win-modal .modal-body .content .items.multiple {
  grid-template-columns: 1fr 1fr;
}

#win-modal .modal-body .content .item {
  border-radius: 4px;
  display: inline-grid;
  height: 11rem;
  width: 8rem;
  position: relative;
  margin: auto;
}

#win-modal .modal-body .content .item.blue.selected {
  background: linear-gradient(
    0deg,
    rgba(107, 144, 240, 0.5),
    rgba(107, 144, 240, 0.5)
  );
}

#win-modal .modal-body .content .item.purple.selected {
  background: linear-gradient(
    0deg,
    rgba(163, 81, 226, 0.5),
    rgba(163, 81, 226, 0.5)
  );
}

#win-modal .modal-body .content .item.red {
  background: linear-gradient(
    0deg,
    rgba(240, 107, 107, 0.4),
    rgba(37, 31, 31, 0)
  );
}

#win-modal .modal-body .content .item.gold.selected {
  background: linear-gradient(
    0deg,
    rgba(205, 182, 63, 0.5),
    rgba(205, 182, 63, 0.5)
  );
}

#win-modal .modal-body .content .item.blue {
  background: linear-gradient(
    0deg,
    rgba(107, 144, 240, 0.4),
    rgba(31, 34, 37, 0)
  );
}

#win-modal .modal-body .content .item.purple {
  background: linear-gradient(
    0deg,
    rgba(163, 81, 226, 0.4),
    rgba(31, 34, 37, 0)
  );
}

#win-modal .modal-body .content .item.gold {
  background: linear-gradient(
    0deg,
    rgba(205, 182, 63, 0.4),
    rgba(31, 34, 37, 0)
  );
}

#win-modal .modal-body .content .item .content {
  margin: auto;
}

#win-modal .modal-body .content .item .content img {
  max-width: 5.5rem;
  margin-bottom: 0.5rem;
  -webkit-filter: drop-shadow(0 7px 14px rgba(0, 0, 0, 0.25));
  filter: drop-shadow(0 7px 14px rgba(0, 0, 0, 0.25));
}

#win-modal .modal-body .content .item .content span {
  display: block;
  text-align: center;
}

#win-modal .modal-body .content .item .content span.name {
  font-size: 0.9rem;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
  max-width: 6rem;
  font-size: 0.85rem;
  color: var(--text-title-color);
  opacity: 0.8;
}

#win-modal .modal-body .content .item .content span.price b {
  font-size: 1rem;
  color: #4ea24d;
}

#win-modal .modal-body .content .item .bottom {
  height: 0.25rem;
  width: 100%;
  bottom: 0;
  position: absolute;
}

#win-modal .modal-body .content .item.red .bottom {
  background: #c35858;
}

#win-modal .modal-body .content .item.blue .bottom {
  background: #cd7f32;
}

#win-modal .modal-body .content .item.purple .bottom {
  background: #ffc701;
}

#win-modal .modal-body .content .item.gold .bottom {
  background: #cdb63f;
}

#win-modal .modal-body .content .info {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  row-gap: 0.25rem;
}

#win-modal .modal-body .content .info .description {
  text-align: left;
  color: var(--text-title-color);
}

#win-modal .modal-body .content .info .details {
  text-align: left;
  color: var(--text-color);
}

#win-modal .modal-body .content .buttons {
  margin-top: 1.5rem;
  -webkit-column-gap: 1rem;
  column-gap: 1rem;
}

#win-modal .modal-body .content .buttons .sell {
  background: linear-gradient(0deg, #4ea24d, #4ea24d), #1f2225;
}

#win-modal .modal-body .content .buttons .sell,
#win-modal .modal-body .content .buttons .withdraw {
  color: var(--text-title-color);
  font-weight: 500;
  letter-spacing: 0;
  padding: 0.75rem 2rem;
  margin: 0;
  white-space: nowrap;
}

#win-modal .modal-body .content .buttons .withdraw {
  background: linear-gradient(0deg, #ffc701, #ffc701), #1f2225;
}

.app-csgo #win-modal .modal-body .content .buttons .withdraw {
  background: linear-gradient(0deg, #ffc701, #ffc701), #1f2225;
}

.mines-control[data-v-ab826a0e] {
  width: 330px;
  position: relative;
  padding: 32px 42px;
  border-radius: 4px;
  border: 2px dashed #1f2225;
}

.mines-control .control-stats[data-v-ab826a0e] {
  width: 100%;
  height: 249px;
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  top: 32px;
  left: 0;
  line-height: 20px;
  font-size: 16px;
  font-weight: 700;
  color: #523f60;
}

.app-csgo .mines-control .control-stats[data-v-ab826a0e] {
  color: #60583f;
}

.mines-control span.stats-multiplier[data-v-ab826a0e] {
  line-height: 70px;
  font-size: 56px;
  font-weight: 700;
  background: linear-gradient(180deg, #da50ff, #eeb0ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  text-shadow: 0 0 72px #be32e4;
}

.app-csgo .mines-control span.stats-multiplier[data-v-ab826a0e] {
  background: linear-gradient(180deg, #ffdf50, #ffeab0);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  text-shadow: 0 0 72px #ffc701;
}

.mines-control .stats-payout[data-v-ab826a0e] {
  display: flex;
  align-items: center;
  margin-bottom: 7px;
  font-weight: 500;
  color: #4ea24d;
}

.mines-control .stats-payout img[data-v-ab826a0e] {
  height: 18px;
  margin-right: 8px;
  -webkit-filter: drop-shadow(0 0 12px rgba(231, 82, 255, 0.42));
  filter: drop-shadow(0 0 12px rgba(231, 82, 255, 0.42));
}

.mines-control .control-amount[data-v-ab826a0e],
.mines-control .control-mines[data-v-ab826a0e] {
  width: 100%;
}

.mines-control.control-game .control-amount[data-v-ab826a0e],
.mines-control.control-game .control-mines[data-v-ab826a0e] {
  -webkit-filter: blur(6px);
  filter: blur(6px);
  opacity: 0.36;
  pointer-events: none;
}

.mines-control .control-mines[data-v-ab826a0e] {
  margin-top: 24px;
}

.mines-control .amount-title[data-v-ab826a0e],
.mines-control .mines-title[data-v-ab826a0e] {
  font-size: 14px;
  font-weight: 500;
  color: #fff;
}

.mines-control .amount-input[data-v-ab826a0e] {
  width: 100%;
  height: 42px;
  position: relative;
  margin-top: 12px;
  border-radius: 4px;
  background: var(--secondary-color);
}

.mines-control .amount-input .input-icon[data-v-ab826a0e] {
  position: absolute;
  top: 50%;
  left: 16px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.mines-control .amount-input input[data-v-ab826a0e] {
  width: 100%;
  height: 100%;
  padding: 0 16px 0 40px;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  background: 0 0;
  border: none;
}

.mines-control .amount-input input[data-v-ab826a0e]:focus {
  border: none;
  outline: 0;
}

.mines-control .amount-slider[data-v-ab826a0e] {
  width: 100%;
  margin-top: 15px;
}

.mines-control .amount-slider input[data-v-ab826a0e] {
  width: 100%;
  height: 6px;
  border-radius: 3px;
  background: #1f2225;
  outline: none;
  -webkit-appearance: none;
  appearance: none;
}

.mines-control .amount-slider input[data-v-ab826a0e]::-webkit-slider-thumb {
  width: 18px;
  height: 18px;
  margin-top: -5.5px;
  border-radius: 50%;
  background: #b66bf0;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
}

.app-csgo
  .mines-control
  .amount-slider
  input[data-v-ab826a0e]::-webkit-slider-thumb {
  background: #ffc701;
}

.mines-control .amount-slider input[data-v-ab826a0e]::-moz-range-thumb {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #b66bf0;
  cursor: pointer;
}

.app-csgo
  .mines-control
  .amount-slider
  input[data-v-ab826a0e]::-moz-range-thumb {
  background: #ffc701;
}

.mines-control .amount-buttons[data-v-ab826a0e] {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 8px;
  margin-top: 16px;
}

.mines-control .amount-buttons button[data-v-ab826a0e] {
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 0;
  border-radius: 4px;
  font-size: 13px;
  font-weight: 500;
  color: #838b8d;
  background: var(--secondary-color);
  border: none;
  transition: all 0.3s ease;
}

.mines-control .amount-buttons button[data-v-ab826a0e]:hover {
  opacity: 0.75;
}

.mines-control .mines-container[data-v-ab826a0e] {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 5px;
  margin-top: 8px;
}

.mines-control .mines-container button[data-v-ab826a0e] {
  height: 36px;
  grid-row: 1;
  border-radius: 4px;
  font-size: 13px;
  font-weight: 500;
  color: #fff;
  background: var(--secondary-color);
  border: none;
  transition: all 0.3s ease;
}

.mines-control .mines-container button[data-v-ab826a0e]:hover {
  opacity: 0.75;
}

.mines-control .mines-container button.button-active[data-v-ab826a0e] {
  background: rgba(78, 163, 77, 0.16);
  border: 1px solid #4ea34d;
  opacity: 1;
}

.mines-control .container-input[data-v-ab826a0e] {
  grid-row: 1;
  grid-column: 5/7;
}

.mines-control .container-input input[data-v-ab826a0e] {
  width: 100%;
  height: 36px;
  border-radius: 4px;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  color: #fff;
  background: var(--secondary-color);
  border: none;
}

.mines-control .container-input input[data-v-ab826a0e]:focus {
  border: none;
  outline: none;
}

.mines-control button[data-v-ab826a0e] {
  width: 100%;
  height: 42px;
  border-radius: 4px;
  font-size: 15px;
  font-weight: 700;
  color: #fff;
  transition: all 0.3s ease;
}

.mines-control button[data-v-ab826a0e]:hover {
  opacity: 0.75;
}

.mines-control button[data-v-ab826a0e]:disabled {
  opacity: 0.25;
  cursor: not-allowed;
}

.mines-control button.button-bet[data-v-ab826a0e] {
  margin-top: 16px;
  background: #ffc701;
}

.app-csgo button.button-bet[data-v-ab826a0e] {
  background: #ffc701;
}

.mines-control.control-game button.button-bet[data-v-ab826a0e] {
  background: repeating-linear-gradient(
    -45deg,
    #4ea24d,
    #4ea24d 14px,
    #489348 0,
    #489348 28px
  );
}

.mines-control button.button-auto[data-v-ab826a0e] {
  width: calc(100% - 2px);
  height: 40px;
  margin-top: 12px;
  background: 0 0;
  border: 1px solid #ffc701;
}

.app-csgo .mines-control button.button-auto[data-v-ab826a0e] {
  border: 1px solid #ffc701;
}

.mb-1[data-v-ab826a0e] {
  margin-bottom: 1rem !important;
}

@media only screen and (max-width: 1450px) {
  .mines-control[data-v-ab826a0e] {
    width: 100%;
    margin-top: 32px;
  }
}

@media only screen and (max-width: 750px) {
  .mines-control[data-v-ab826a0e] {
    padding: 12px;
  }
}

.mines-tile[data-v-1b7cf82a] {
  width: 100%;
  height: 100%;
}

.mines-tile .tile-back[data-v-1b7cf82a],
.mines-tile .tile-front[data-v-1b7cf82a] {
  width: 100%;
  height: 100%;
  position: relative;
}

.mines-tile .tile-front.front-gem[data-v-1b7cf82a] {
  background: url(../img/reveal-gem.52d3e22a.png) no-repeat;
  background-size: cover;
  -webkit-animation: reveal-1b7cf82a 1.5s steps(60) forwards;
  animation: reveal-1b7cf82a 1.5s steps(60) forwards;
}

.app-csgo .mines-tile .tile-front.front-gem[data-v-1b7cf82a] {
  background: url(../img/reveal-gem.c61d9045.png) no-repeat;
  background-size: cover;
}

.mines-tile .tile-front.front-bust[data-v-1b7cf82a] {
  background: url(../img/reveal-bust.e49300cb.png) no-repeat;
  background-size: cover;
  -webkit-animation: reveal-1b7cf82a 1.5s steps(60) forwards;
  animation: reveal-1b7cf82a 1.5s steps(60) forwards;
}

.app-csgo .mines-tile .tile-front.front-bust[data-v-1b7cf82a] {
  background: url(../img/reveal-bust.cadf2575.png) no-repeat;
  background-size: cover;
}

.mines-tile .tile-front span[data-v-1b7cf82a] {
  position: absolute;
  bottom: 6px;
  left: 8px;
  font-size: 14px;
  font-weight: 700;
}

.mines-tile .tile-front.front-gem span[data-v-1b7cf82a] {
  background: linear-gradient(180deg, #da50ff, #eeb0ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  text-shadow: 0 0 4px rgba(190, 50, 228, 0.56);
}

.app-csgo .mines-tile .tile-front.front-gem span[data-v-1b7cf82a] {
  background: linear-gradient(180deg, #ffc550, #fff2b0);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  text-shadow: 0 0 4px rgba(228, 186, 50, 0.56);
}

.mines-tile .tile-front.front-bust span[data-v-1b7cf82a] {
  background: linear-gradient(180deg, #da50ff, #ff5050 0.01%, #ffb0b0);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  text-shadow: 0 0 4px rgba(255, 55, 55, 0.56);
}

.mines-tile button.button-reveal[data-v-1b7cf82a] {
  width: 100%;
  height: 100%;
  position: relative;
  border-radius: 8px;
  background: linear-gradient(
      225deg,
      rgba(77, 55, 99, 0) 50%,
      rgba(77, 55, 99, 0.56)
    ),
    #2a2a38;
  border: none;
}

.app-csgo .mines-tile button.button-reveal[data-v-1b7cf82a] {
  background: linear-gradient(
      225deg,
      rgba(99, 90, 55, 0) 50%,
      rgba(99, 90, 55, 0.56)
    ),
    #2a2a38;
}

.mines-tile button.button-reveal[data-v-1b7cf82a]:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 8px;
  background: linear-gradient(
    180deg,
    rgba(190, 50, 228, 0.36),
    rgba(190, 50, 228, 0)
  );
  border: 1px solid rgba(190, 50, 228, 0.24);
  transition: all 0.3s ease;
  opacity: 0;
}

.app-csgo .mines-tile button.button-reveal[data-v-1b7cf82a]:before {
  background: linear-gradient(
    180deg,
    rgba(228, 186, 50, 0.36),
    rgba(228, 186, 50, 0)
  );
  border: 1px solid rgba(228, 186, 50, 0.24);
}

.mines-tile button.button-reveal[data-v-1b7cf82a]:hover:before {
  opacity: 1;
}

.mines-tile button.button-reveal img[data-v-1b7cf82a] {
  width: 50%;
  transition: all 0.3s ease;
}

.mines-tile button.button-reveal:hover img[data-v-1b7cf82a] {
  width: 60%;
}

@-webkit-keyframes reveal-1b7cf82a {
  0% {
    background-position: 0 0;
  }

  to {
    background-position: 0 100%;
  }
}

@keyframes reveal-1b7cf82a {
  0% {
    background-position: 0 0;
  }

  to {
    background-position: 0 100%;
  }
}

@media only screen and (max-width: 1050px) {
  .mines-tile .tile-front span[data-v-1b7cf82a] {
    font-size: 12px;
  }
}

@media only screen and (max-width: 650px) {
  .mines-tile .tile-front span[data-v-1b7cf82a] {
    font-size: 10px;
  }
}

.mines-header[data-v-86ca417a] {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.mines-header button[data-v-86ca417a],
.mines-header span[data-v-86ca417a] {
  font-size: 16px;
  font-weight: 400;
  color: #82888a;
}

.mines-header button[data-v-86ca417a] {
  padding: 0;
  background: 0 0;
  border: none;
}

.mines .mines-game[data-v-86ca417a] {
  display: flex;
  justify-content: space-between;
  margin-top: 32px;
}

.mines .game-content[data-v-86ca417a] {
  width: calc(100% - 365px);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 40px 0;
  border-radius: 4px;
  border: 2px dashed rgba(182, 107, 240, 0.12);
}

.mines .content-inner[data-v-86ca417a] {
  width: 550px;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(5, 1fr);
  gap: 16px;
}

@media only screen and (max-width: 1450px) {
  .mines .mines-game[data-v-86ca417a] {
    flex-direction: column-reverse;
  }

  .mines .game-content[data-v-86ca417a] {
    width: 100%;
  }
}

@media only screen and (max-width: 1200px) {
  .mines .game-content[data-v-86ca417a] {
    padding: 40px;
  }

  .mines .content-inner[data-v-86ca417a] {
    width: 100%;
  }
}

@media only screen and (max-width: 850px) {
  .mines .game-content[data-v-86ca417a] {
    padding: 15px;
  }

  .mines .content-inner[data-v-86ca417a] {
    gap: 8px;
  }
}

.text[data-v-bc85cca4] {
  width: 100%;
  font-weight: 700;
  font-size: 13px;
  text-align: center;
  color: #effafb;
}

.title[data-v-bc85cca4] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 12px;
}

.price[data-v-bc85cca4] {
  margin-top: 4px;
  font-size: 14px;
}

.wrapper[data-v-bc85cca4] {
  padding: 18px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}

.default[data-v-bc85cca4] {
  --rarity-color-rgb: 241, 186, 43;
  overflow: hidden;
  position: relative;
  border: 1px double transparent;
  background-image: radial-gradient(#151719 0, #151719 100%),
    radial-gradient(
      90% 50% at 50% 105%,
      rgba(var(--rarity-color-rgb), 1) 0,
      transparent 60%
    );
  background-origin: border-box;
  background-clip: content-box, border-box;
  box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.15);
  border-radius: 6px;
}

.default[data-v-bc85cca4]:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: radial-gradient(
    155.71% 63.53% at 50% 85.29%,
    rgba(var(--rarity-color-rgb), 0.2) 0,
    transparent 100%
  );
}

.default--gold[data-v-bc85cca4] {
  --rarity-color-rgb: 241, 186, 43;
}

.default--pink[data-v-bc85cca4] {
  --rarity-color-rgb: 237, 43, 241;
}

.default--red[data-v-bc85cca4] {
  --rarity-color-rgb: 195, 88, 88;
}

.default--blue[data-v-bc85cca4] {
  --rarity-color-rgb: 43, 134, 241;
}

.image[data-v-bc85cca4] {
  width: 50%;
  -webkit-filter: drop-shadow(-2px 3px 6px rgba(0, 0, 0, 0.4));
  filter: drop-shadow(-2px 3px 6px rgba(0, 0, 0, 0.4));
}

.waypoint[data-v-64da0a58] {
  position: absolute;
  height: 140px;
  width: 100%;
  bottom: 0;
  pointer-events: none;
}

.items[data-v-64da0a58] {
  position: relative;
  width: 100%;
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
  margin-top: 24px;
}

.items-count[data-v-64da0a58] {
  font-weight: 500;
  font-size: 13px;
  color: hsla(0, 0%, 100%, 0.5);
  text-align: center;
}

.hr-title[data-v-64da0a58] {
  font-weight: 700;
  font-size: 18px;
  color: #febd05;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  gap: 18px;
}

.hr-title__diamond[data-v-64da0a58] {
  height: 6px;
  width: 6px;
  background: #febd05;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.hr-title__text[data-v-64da0a58] {
  padding: 0 6px;
}

.hr-title__line[data-v-64da0a58] {
  height: 1px;
  flex-grow: 1;
  background: linear-gradient(
    77.15deg,
    rgba(21, 23, 25, 0) -1.8%,
    #ffc700 80.25%
  );
}

.hr-title__line--right[data-v-64da0a58] {
  -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
  transform: matrix(-1, 0, 0, 1, 0, 0);
}

.banner[data-v-0179e891] {
  width: 100%;
}

.banner .banner-csgo[data-v-0179e891] {
  width: 100%;
  position: relative;
  border-radius: 8px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),
    linear-gradient(90deg, rgba(255, 129, 12, 0.14), transparent 30%),
    radial-gradient(
      97% 530% at 97% 0,
      rgba(163, 81, 226, 0.12) 0,
      transparent 100%
    ),
    linear-gradient(88deg, #1f2225, rgba(21, 23, 25, 0)), #27292b;
  z-index: 1;
}

.banner .banner-csgo[data-v-0179e891]:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url(../img/profile-banner-bg.e108db0a.png) no-repeat;
  background-size: auto 100%;
  background-position: 100%;
  z-index: -1;
}

.banner .banner-csgo[data-v-0179e891]:after {
  content: "";
  width: 100%;
  position: absolute;
  top: 22px;
  bottom: 56px;
  left: 0;
  background: linear-gradient(
    90deg,
    rgba(255, 186, 8, 0.15),
    rgba(255, 186, 8, 0)
  );
  z-index: -1;
}

.banner .banner-csgo img[data-v-0179e891]:first-of-type {
  width: 310px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.banner .banner-csgo img[data-v-0179e891]:nth-of-type(2) {
  width: 395px;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.banner .banner-csgo .csgo-inner[data-v-0179e891] {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 44px 330px 42px 260px;
}

.banner .banner-csgo .csgo-inner button.button-claim[data-v-0179e891] {
  height: 46px;
  margin-top: 20px;
  padding: 0 42px;
  border-radius: 4px;
  line-height: 19px;
  font-size: 15px;
  font-weight: 700;
  color: #fff;
  background: #41ad3f;
  border: none;
  transition: background 0.3s ease;
}

.banner .banner-csgo .csgo-inner button.button-claim[data-v-0179e891]:hover {
  background: #31822f;
}

.banner .banner-csgo .inner-text[data-v-0179e891] {
  display: flex;
  flex-direction: column;
  font-size: 16px;
  font-weight: 500;
  color: #c2b78e;
}

.banner .banner-csgo .inner-text span[data-v-0179e891] {
  line-height: 44px;
  font-size: 36px;
  font-weight: 900;
  background: linear-gradient(55deg, #ff8d24 -4%, #ff971e 9%, #ffc700 76%),
    #effafb;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  text-shadow: 0 0 75px rgba(255, 199, 1, 0.35);
}

.banner .banner-rust[data-v-0179e891] {
  padding: 42px 0;
  background-image: url(../img/profile_free_case.8ad65bae.png);
  background-size: cover;
  background-position: 50%;
  border-radius: 5px;
}

.banner .banner-rust .banner__button[data-v-0179e891] > button {
  padding: 10px 32px;
}

.banner .banner-rust .banner__content[data-v-0179e891] {
  display: inline-flex;
  gap: 42px;
  background: linear-gradient(
    90deg,
    rgba(45, 219, 83, 0.2941176471),
    rgba(20, 27, 22, 0) 70%
  );
  align-items: center;
}

.banner .banner-rust .banner__image[data-v-0179e891] {
  height: 86px;
  -webkit-transform: scale(2) translate(-7.5%, -2.5%);
  transform: scale(2) translate(-7.5%, -2.5%);
  left: -50%;
}

.banner .banner-rust .banner__text[data-v-0179e891] {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  margin-left: 8px;
}

.banner .banner-rust .banner__status[data-v-0179e891] {
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  color: #2ddb53;
}

@media screen and (max-width: 1700px) {
  .banner .banner-csgo img[data-v-0179e891]:first-of-type {
    display: none;
  }

  .banner .banner-csgo .csgo-inner[data-v-0179e891] {
    padding: 44px 330px 42px 50px;
  }
}

@media screen and (max-width: 1400px) {
  .banner .banner-csgo img[data-v-0179e891]:nth-of-type(2) {
    width: 395px;
    position: absolute;
    top: auto;
    bottom: 20px;
    right: 50%;
    -webkit-transform: translate(50%);
    transform: translate(50%);
  }

  .banner .banner-csgo .csgo-inner[data-v-0179e891] {
    padding: 38px 50px 270px;
  }
}

@media screen and (max-width: 768px) {
  .banner .banner-csgo img[data-v-0179e891]:nth-of-type(2) {
    width: 100%;
  }

  .banner .banner-csgo .csgo-inner[data-v-0179e891] {
    padding: 38px 30px 270px;
  }

  .banner .banner-rust[data-v-0179e891] {
    padding: 12px 0 36px;
    background: #17191c;
  }

  .banner .banner-rust .banner__content[data-v-0179e891] {
    width: 100%;
    background: 0 0;
    flex-direction: column;
    gap: 8px;
  }

  .banner .banner-rust .banner__button[data-v-0179e891] {
    order: 1;
    margin-top: 16px;
  }

  .banner .banner-rust .banner__text[data-v-0179e891] {
    text-align: center;
    margin-left: 0;
    order: 0;
  }

  .banner .banner-rust .banner__image[data-v-0179e891] {
    -webkit-transform: scale(1);
    transform: scale(1);
    height: 200px;
  }
}

#settings-modal .modal-content {
  border-radius: 15px !important;
}

.form__input-title span[data-v-7c56cbaa] {
  cursor: pointer;
  color: var(--highlight-color);
  text-decoration: underline;
  margin-left: 3px;
}

.button-wrapper[data-v-7c56cbaa] {
  text-align: center;
  margin-top: 25px;
}

.button[data-v-7c56cbaa] {
  display: inline-block;
}

.button[data-v-7c56cbaa] > button {
  padding: 10px 32px;
}

.modal[data-v-7c56cbaa] {
  border-radius: 15px;
}

.default[data-v-7c56cbaa] {
  padding: 26px 38px;
  background: radial-gradient(
      158.76% 56.11% at 62.33% 101.75%,
      rgba(163, 81, 226, 0.1) 0,
      transparent 100%
    ),
    #1a1d21;
}

.title[data-v-7c56cbaa] {
  font-weight: 700;
  font-size: 18px;
  color: #d1baed;
}

.header[data-v-7c56cbaa] {
  padding-bottom: 12px;
  margin-bottom: 24px;
  width: 100%;
  border-bottom: 1px dashed #2a3037;
}

.form-control[data-v-7c56cbaa] {
  height: 3.2rem;
  background: #171a1e !important;
  border: 1px dashed #23282d;
  border-radius: 3px;
}

.form-control[data-v-7c56cbaa]::-webkit-input-placeholder {
  color: #6b7580;
}

.form-control[data-v-7c56cbaa]::placeholder {
  color: #6b7580;
}

.color[data-v-85b3b8e8] .price-wrapper {
  color: inherit !important;
}

.color--green[data-v-85b3b8e8] {
  color: #2f8;
}

.color--red[data-v-85b3b8e8] {
  color: #ff4d4d;
}

.color--white[data-v-85b3b8e8] {
  color: #effafb;
}

.link[data-v-85b3b8e8] {
  color: #ccc;
}

.link[data-v-85b3b8e8]:hover {
  text-decoration: underline;
}

.navigation[data-v-85b3b8e8] {
  margin-top: 22px;
  padding: 20px 0 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px dashed #2a3037;
}

.navigation__pagination[data-v-85b3b8e8] {
  color: #505259;
  font-size: 13px;
}

.navigation__pagination span[data-v-85b3b8e8] {
  font-size: 18px;
  color: #d1baed;
  font-weight: 600;
}

.navigation__button[data-v-85b3b8e8] {
  width: 36px;
  height: 36px;
  border-radius: 5px;
  background: radial-gradient(
    170.35% 215.82% at 50% 39.58%,
    #474858 0,
    #000 100%
  );
  border: 0.5px solid #5b5068;
  box-shadow: 0 1.5px 3px rgba(0, 0, 0, 0.25);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #d1baed;
}

.navigation__button.disabled[data-v-85b3b8e8] {
  opacity: 0.2;
}

.navigation__button[data-v-85b3b8e8]:not(.disabled):hover {
  cursor: pointer;
  opacity: 0.8;
}

table[data-v-85b3b8e8] {
  width: 100%;
}

tr td[data-v-85b3b8e8]:first-child,
tr th[data-v-85b3b8e8]:first-child {
  padding-left: 32px;
}

thead[data-v-85b3b8e8] {
  border-bottom: 1px dashed #2a3037;
  margin-bottom: 22px;
}

th[data-v-85b3b8e8] {
  padding: 4px 0 16px;
  font-weight: 500;
  font-size: 14px;
  color: #818888;
}

tbody[data-v-85b3b8e8]:before {
  content: "";
  width: 100%;
  margin-bottom: 22px;
  color: transparent;
  display: block;
}

tbody tr[data-v-85b3b8e8] {
  font-size: 14px;
  color: rgba(239, 250, 251, 0.5019607843);
  height: 48px;
}

tbody tr[data-v-85b3b8e8]:nth-of-type(odd) {
  background-color: #1a1d21;
}

tbody tr[data-v-85b3b8e8]:nth-of-type(2n) {
  background-color: #1f2227;
}

.wrapper[data-v-2554702a] {
  display: flex;
}

.active[data-v-2554702a] > button {
  background: radial-gradient(
      87.97% 78.57% at 50% 87.14%,
      rgba(163, 81, 226, 0.3) 0,
      transparent 100%
    ),
    rgba(209, 186, 237, 0.15) !important;
  color: #d1baed;
}

.alert[data-v-2554702a] {
  position: absolute;
  text-transform: uppercase;
  color: #8b9295;
  font-weight: 700;
  font-size: 11px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.content[data-v-2554702a] {
  position: relative;
  padding: 20px 40px;
  flex-grow: 1;
  background: radial-gradient(
      158.76% 56.11% at 62.33% 101.75%,
      rgba(163, 81, 226, 0.05) 0,
      transparent 100%
    ),
    #17191c;
}

.sidebar[data-v-2554702a] {
  border-right: 1px dashed #2a3037;
  background: #1a1d21;
  width: 250px;
  padding: 25px;
}

.sidebar__title[data-v-2554702a] {
  font-weight: 700;
  font-size: 18px;
  color: #effafb;
  text-transform: uppercase;
  padding-bottom: 16px;
  border-bottom: 1px dashed #2a3037;
  text-align: center;
  margin-bottom: 20px;
}

.sidebar__navigation[data-v-2554702a] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.sidebar__navigation[data-v-2554702a] button {
  padding: 8px;
  text-transform: capitalize;
}

@media screen and (max-width: 425px) {
  .wrapper[data-v-2554702a] {
    flex-direction: column;
  }

  .sidebar[data-v-2554702a] {
    width: 100%;
  }

  .sidebar__title[data-v-2554702a] {
    display: none;
  }

  .sidebar__navigation[data-v-2554702a] {
    flex-direction: row;
  }

  .sidebar__navigation > div[data-v-2554702a] {
    width: 100%;
  }

  .content[data-v-2554702a] .navigation {
    padding: 12px;
    margin: 0;
    border: none;
  }

  .content[data-v-2554702a] thead {
    border: none;
  }

  .content[data-v-2554702a] tbody:before {
    margin-bottom: 0;
  }

  .content[data-v-2554702a] td,
  .content[data-v-2554702a] th {
    padding: 0 6px;
  }

  .content[data-v-2554702a] td:first-child,
  .content[data-v-2554702a] th:first-child {
    padding-left: 12px;
  }

  .content[data-v-2554702a] td:last-child,
  .content[data-v-2554702a] th:last-child {
    padding-right: 12px;
  }

  .content[data-v-2554702a] th {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .content[data-v-2554702a] {
    padding: 0;
    min-height: 70vh;
  }

  .content > div[data-v-2554702a] {
    overflow-y: scroll;
    display: flex;
    flex-direction: column-reverse;
  }
}

.page[data-v-8053ea10] {
  display: flex;
  flex-direction: column;
  gap: 36px;
}

.information[data-v-8053ea10] {
  position: relative;
}

.information__top[data-v-8053ea10] {
  height: 3px;
  background: #1f2225;
  width: 100%;
}

.information__bottom[data-v-8053ea10] {
  display: flex;
  justify-content: space-between;
  padding: 42px 72px;
}

.information__side[data-v-8053ea10] {
  display: flex;
  gap: 8px;
}

.information__level-progress[data-v-8053ea10] {
  height: 100%;
  background-color: #ffc701;
  border-radius: 3px;
}

.profile__user[data-v-8053ea10] {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 38.5px;
  z-index: 1;
}

.profile__username[data-v-8053ea10] {
  font-weight: 700;
  font-size: 22px;
  color: #effafb;
  display: flex;
  align-items: center;
}

.profile__level[data-v-8053ea10] {
  margin-left: 8px;
  padding: 1px 6px;
  background: rgba(163, 81, 226, 0.15);
  border: 1px solid #ffc701;
  border-radius: 4px;
  font-style: normal;
  font-weight: 900;
  font-size: 12px;
  color: #ffc701;
  text-shadow: 0 0 10px rgba(226, 197, 81, 0.59);
}

.profile__membership[data-v-8053ea10] {
  font-weight: 500;
  font-size: 13px;
  color: #494d50;
}

.profile__avatar[data-v-8053ea10] {
  height: 80px;
  width: 80px;
  border-radius: 80px;
  margin-bottom: 6px;
}

.profile__experience[data-v-8053ea10] {
  font-weight: 500;
  font-size: 13px;
  line-height: 22px;
  color: rgba(239, 250, 251, 0.5);
}

.profile__experience > span[data-v-8053ea10] {
  color: #ffc701;
  font-weight: 700;
}

.profile__content[data-v-8053ea10] {
  border-radius: 8px;
  overflow-y: hidden;
  background: #17191c;
  background-image: radial-gradient(
    49.04% 25% at 50% 0,
    rgba(226, 211, 81, 0.15) 10%,
    rgba(44, 199, 113, 0) 100%
  );
}

.profile__heading[data-v-8053ea10] {
  display: flex;
  justify-content: space-between;
  margin-bottom: 12px;
}

.profile__identifier[data-v-8053ea10] {
  position: relative;
  font-weight: 400;
  font-size: 16px;
  color: #494d50;
  margin-left: 25px;
  -webkit-user-select: text;
  user-select: text;
}

.profile__identifier[data-v-8053ea10]:before {
  content: "";
  height: 1px;
  width: 10px;
  position: absolute;
  top: calc(50% + 1px);
  left: -17px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: #494d50;
}

.profile__title-wrapper[data-v-8053ea10] {
  display: flex;
  align-items: center;
}

.profile__title[data-v-8053ea10] {
  font-weight: 700;
  font-size: 16px;
  color: #effafb;
  display: flex;
  align-items: center;
  gap: 10px;
}

.statistics[data-v-8053ea10] {
  border-top: 1px dashed #2a3037;
  display: flex;
  padding-top: 36px;
  padding-left: 72px;
  padding-right: 72px;
  gap: 14px;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #212528;
}

.divider[data-v-8053ea10] {
  width: 0;
  height: 26px;
  border-right: 1px dashed #2a3037;
}

.statistic[data-v-8053ea10] {
  margin-bottom: -1px;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-weight: 700;
  font-size: 14px;
  background: radial-gradient(
    51.04% 48.08% at 50% 100%,
    rgba(44, 199, 113, 0.15) 0,
    rgba(44, 199, 113, 0) 100%
  );
  border-bottom: 1px solid #24553d;
  width: 100%;
}

.statistic__title[data-v-8053ea10] {
  color: #2ddb53;
  text-transform: uppercase;
  line-height: 18px;
}

.statistic__value[data-v-8053ea10] {
  color: #effafb;
  padding: 14px;
}

@media screen and (max-width: 1024px) {
  .information__bottom[data-v-8053ea10] {
    justify-content: center;
    gap: 8px;
    flex-direction: column;
  }

  .information__side[data-v-8053ea10] {
    justify-content: space-between;
  }
}

@media screen and (max-width: 1440px) {
  .information__bottom[data-v-8053ea10] {
    padding: 122px 24px 42px;
  }

  .statistics[data-v-8053ea10] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

@media screen and (max-width: 768px) {
  .page[data-v-8053ea10] {
    margin-top: 32px;
  }

  .information__side[data-v-8053ea10] {
    flex-direction: column;
  }

  .information__side[data-v-8053ea10] button {
    width: 100%;
  }

  .statistics[data-v-8053ea10] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 32px;
  }

  .divider[data-v-8053ea10] {
    display: none;
  }

  .profile__user[data-v-8053ea10] {
    position: relative;
    -webkit-transform: none;
    transform: none;
    left: 0;
    top: 0;
    order: -1;
    margin-bottom: 12px;
  }

  .profile__identifier[data-v-8053ea10] {
    display: none;
  }

  .profile[data-v-8053ea10] {
    display: flex;
    flex-direction: column;
    gap: 8px;
  }

  .profile__heading[data-v-8053ea10] {
    margin-bottom: 0;
  }

  .information__bottom[data-v-8053ea10] {
    padding: 42px 24px;
  }
}

#profile[data-v-a40dadd2],
.col[data-v-a40dadd2],
.row > div[data-v-a40dadd2],
.row[data-v-a40dadd2] {
  padding: 0;
  margin: 0;
}

.top[data-v-a40dadd2] {
  width: 100%;
  -webkit-column-gap: 3rem;
  column-gap: 3rem;
}

.top > .left[data-v-a40dadd2] {
  display: grid;
  grid-template-columns: auto 1fr;
  position: relative;
  grid-gap: 2rem;
}

.top > .left .picture[data-v-a40dadd2] {
  max-width: 10vw;
  grid-column: 1;
  grid-row: 1;
}

.top > .left .picture img[data-v-a40dadd2] {
  width: 100%;
  border: 4px solid #ffc701;
  border-radius: 4px;
}

.top > .left .info[data-v-a40dadd2] {
  grid-column: 2;
  grid-row: 1;
  display: grid;
}

.top > .left .info .content[data-v-a40dadd2] {
  margin: auto 0;
}

.change-name[data-v-a40dadd2] {
  padding: 0 8px;
  height: 0;
  font-weight: 400;
}

.top > .left .info .name[data-v-a40dadd2] {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.top > .left .info .first[data-v-a40dadd2] {
  display: flex;
  gap: 12px;
  align-items: center;
}

.top > .left .info .first svg[data-v-a40dadd2] {
  max-width: 20px;
  fill: var(--highlight-color);
  cursor: pointer;
}

.top > .left .info .first svg.icon[data-v-a40dadd2] {
  fill: none;
  stroke: var(--highlight-color);
  max-width: 28px;
}

.top > .left .info .first svg[data-v-a40dadd2]:hover {
  opacity: 0.8;
}

.top > .left .info .second[data-v-a40dadd2] {
  display: grid;
  grid-template-columns: 1fr auto;
}

.top > .left .info .name .title[data-v-a40dadd2] {
  color: var(--text-title-color);
  font-size: 1.5rem;
  font-weight: 500;
}

.top > .left .info .name .xp[data-v-a40dadd2] {
  color: #5d6365;
  font-size: 1rem;
  font-weight: 500;
  margin: auto 0;
  text-align: right;
}

.top > .left .info .name .xp b[data-v-a40dadd2] {
  color: var(--highlight-color);
}

.top > .left .info .name .level[data-v-a40dadd2] {
  background-color: var(--highlight-color);
  margin: auto 0;
}

.top > .left .info .name .level[data-v-a40dadd2],
.top > .left .info .name .number[data-v-a40dadd2] {
  display: inline-block;
  color: var(--dark-color);
  font-weight: 900;
  padding: 0.15rem 0.4rem 0.15rem 0.5rem;
  border-radius: 5px;
  line-height: 1.2rem;
  font-size: 0.8rem;
  letter-spacing: 1px;
}

.top > .left .info .name .number[data-v-a40dadd2] {
  background-color: #5d6365;
  margin: auto auto auto 1rem;
}

.top > .left .info input[data-v-a40dadd2] {
  background: var(--secondary-color) !important;
  color: var(--text-color) !important;
  grid-column: 2;
  border: 2px solid #1f2225;
  box-sizing: border-box;
  border-radius: 4px;
  height: 3rem;
  grid-column: 1;
  grid-row: 1;
}

.top > .left .info input[data-v-a40dadd2]:active,
.top > .left .info input[data-v-a40dadd2]:focus,
.top > .left .info input[data-v-a40dadd2]:hover {
  background: var(--secondary-color) !important;
  color: var(--text-color) !important;
  border: 2px solid #1f2225;
  box-sizing: border-box;
  border-radius: 4px;
  box-shadow: none;
}

.top > .left .action[data-v-a40dadd2] {
  display: grid;
  grid-template-columns: 4fr 1fr;
  -webkit-column-gap: 1.25rem;
  column-gap: 1.25rem;
}

.top > .left .labels[data-v-a40dadd2] {
  display: grid;
  grid-template-columns: 4fr 1fr;
  -webkit-column-gap: 2rem;
  column-gap: 2rem;
  margin-top: 0.9rem;
  margin-bottom: 0.5rem;
}

.top > .left .action .button[data-v-a40dadd2] {
  background-color: var(--highlight-color);
  color: var(--text-title-color);
  font-size: 0.95rem;
  font-weight: 600;
  border-radius: 4px;
  line-height: 2rem;
  letter-spacing: 1px;
  cursor: pointer;
  transition: all 0.15s ease-in-out;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.top > .left .labels .subtitle[data-v-a40dadd2] {
  color: rgba(239, 250, 251, 0.5);
  letter-spacing: 0.5px;
  font-weight: 300;
}

.top > .left .labels .link[data-v-a40dadd2] {
  color: #ffc701;
  text-decoration: underline;
  letter-spacing: 0.5px;
  font-weight: 300;
  float: right;
  cursor: pointer;
}

.right[data-v-a40dadd2] {
  background: linear-gradient(
    79.72deg,
    rgba(78, 162, 77, 0.2) 1.48%,
    rgba(21, 23, 25, 0) 98.54%
  );
  border: 2px dashed #4ea24d;
  border-radius: 4px;
  padding: 2rem;
}

.right .col[data-v-a40dadd2] {
  display: grid;
}

.right .description[data-v-a40dadd2] {
  font-size: 1.2rem;
  font-weight: 400;
  display: block;
}

.right .button[data-v-a40dadd2] {
  background-color: #4ea24d;
  color: var(--text-title-color);
  font-size: 0.95rem;
  font-weight: 600;
  border-radius: 4px;
  padding: 0.5rem 2rem;
  line-height: 2rem;
  letter-spacing: 1px;
  cursor: pointer;
  transition: all 0.15s ease-in-out;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  position: absolute;
  bottom: 0;
}

.right .title[data-v-a40dadd2] {
  font-size: 1.6rem;
  font-weight: 600;
  display: block;
  color: #4ea24d;
}

.right img[data-v-a40dadd2] {
  width: 100%;
  margin: auto;
}

.stats[data-v-a40dadd2] {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 2rem;
  margin-top: 3rem;
}

.stats .col[data-v-a40dadd2] {
  border: 3px dashed #1f2225;
  border-radius: 4px;
  padding: 1.5rem;
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: 1.5rem;
}

.stats .col .subtitle[data-v-a40dadd2] {
  color: rgba(239, 250, 251, 0.5);
  display: block;
}

.stats .col .number[data-v-a40dadd2] {
  color: var(--text-title-color);
  font-size: 1.5rem;
  font-weight: 600;
  display: block;
}

.stats .col .number b[data-v-a40dadd2] {
  color: #4ea24d;
  margin-right: 0.25rem;
}

.further[data-v-a40dadd2] {
  width: 100%;
  margin: 3rem 0;
  -webkit-column-gap: 1.5rem;
  column-gap: 1.5rem;
}

.further .button[data-v-a40dadd2] {
  background-color: var(--secondary-color);
  color: var(--text-title-color);
  font-size: 0.95rem;
  font-weight: 400;
  border-radius: 4px;
  padding: 0.6rem 1.5rem;
  line-height: 2rem;
  letter-spacing: 1px;
  cursor: pointer;
  transition: all 0.15s ease-in-out;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
}

.further .info[data-v-a40dadd2] {
  display: grid;
}

.further .info div[data-v-a40dadd2] {
  margin: auto 0;
}

.further .info .title[data-v-a40dadd2] {
  display: block;
  margin-bottom: 0.5rem;
}

.further .info .subtitle[data-v-a40dadd2] {
  color: hsla(0, 0%, 100%, 0.5);
  font-weight: 600;
  font-size: 1.2rem;
}

.further .button[data-v-a40dadd2],
.items .list[data-v-a40dadd2] {
  width: 100%;
}

.items .list .item[data-v-a40dadd2] {
  border-radius: 4px;
  display: grid;
  height: 100%;
  cursor: pointer;
}

.items .list .item.blue.selected[data-v-a40dadd2] {
  background: linear-gradient(
    0deg,
    rgba(107, 144, 240, 0.5),
    rgba(107, 144, 240, 0.5)
  );
}

.items .list .item.purple.selected[data-v-a40dadd2] {
  background: linear-gradient(
    0deg,
    rgba(163, 81, 226, 0.5),
    rgba(163, 81, 226, 0.5)
  );
}

.items .list .item.gold.selected[data-v-a40dadd2] {
  background: linear-gradient(
    0deg,
    rgba(205, 182, 63, 0.5),
    rgba(205, 182, 63, 0.5)
  );
}

.items .list .item.blue[data-v-a40dadd2] {
  background: linear-gradient(
    0deg,
    rgba(107, 144, 240, 0.4),
    rgba(31, 34, 37, 0)
  );
}

.items .list .item.purple[data-v-a40dadd2] {
  background: linear-gradient(
    0deg,
    rgba(163, 81, 226, 0.4),
    rgba(31, 34, 37, 0)
  );
}

.items .list .item.gold[data-v-a40dadd2] {
  background: linear-gradient(
    0deg,
    rgba(205, 182, 63, 0.4),
    rgba(31, 34, 37, 0)
  );
}

.items .list .item .content[data-v-a40dadd2] {
  margin: auto;
}

.items .list .item .content img[data-v-a40dadd2] {
  max-width: 5.5rem;
  margin-bottom: 0.5rem;
  -webkit-filter: drop-shadow(0 7px 14px rgba(0, 0, 0, 0.25));
  filter: drop-shadow(0 7px 14px rgba(0, 0, 0, 0.25));
}

.items .list .item .content span[data-v-a40dadd2] {
  display: block;
  text-align: center;
}

.items .list .item .content span.name[data-v-a40dadd2] {
  font-size: 0.9rem;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
  max-width: 6rem;
  font-size: 0.85rem;
  color: var(--text-title-color);
  opacity: 0.8;
}

.items .list .item .content span.price b[data-v-a40dadd2] {
  font-size: 1rem;
  color: #4ea24d;
}

.items .list .item .bottom[data-v-a40dadd2] {
  height: 0.25rem;
  width: 100%;
  position: absolute;
  bottom: 0;
}

.items .list .item.blue .bottom[data-v-a40dadd2] {
  background: #cd7f32;
}

.items .list .item.purple .bottom[data-v-a40dadd2] {
  background: #ffc701;
}

.items .list .item.gold .bottom[data-v-a40dadd2] {
  background: #cdb63f;
}

@media screen and (max-width: 768px) {
  .row.top .col-4[data-v-a40dadd2] {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 8px 0 24px;
    order: -1;
  }

  .picture[data-v-a40dadd2] {
    display: none;
  }

  .top > .left[data-v-a40dadd2] {
    grid-gap: 0;
  }

  .stats[data-v-a40dadd2] {
    grid-template-columns: 1fr 1fr;
    gap: 8px;
  }

  .stats .col[data-v-a40dadd2] {
    padding: 14px 20px;
    border: none;
    background-color: #1f2225;
    border-radius: 5px;
  }

  .stats .col svg[data-v-a40dadd2] {
    display: none;
  }

  .further[data-v-a40dadd2] {
    gap: 8px;
  }
}

.changeName[data-v-a40dadd2] {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
}

.changeName input[data-v-a40dadd2] {
  color: #fff !important;
  font-size: 1.1em;
}

.changeName input[data-v-a40dadd2]:focus {
  outline: none;
}

.changeName svg[data-v-a40dadd2] {
  width: 20px;
  height: 20px;
  color: #aaa;
  fill: currentColor;
  cursor: pointer;
}

.changeName svg[data-v-a40dadd2]:hover {
  color: #ccc;
}

.accountId[data-v-a40dadd2] {
  margin-top: 0.5rem;
  color: #888;
  text-align: right;
}

.accountId span[data-v-a40dadd2] {
  color: #ccc;
}

.top > .left .info .progress div {
  background-color: var(--highlight-color);
  border-radius: 10px;
}

#self-exclude-label[data-v-54335d42] {
  font-size: 16px;
  margin-bottom: 0.5rem;
  font-weight: 700;
}

#self-exclude[data-v-54335d42] {
  border-radius: 7px;
  background: radial-gradient(
      71.03% 25.1% at 50% 0,
      rgba(45, 219, 83, 0.2) 0,
      transparent 100%
    ),
    #17191c;
  padding: 2rem 0;
  overflow: hidden;
}

h1[data-v-54335d42] {
  text-align: center;
  padding: 1.5rem 0;
  color: #2ddb53;
  border-bottom: 1px dashed #2a3037;
}

p[data-v-54335d42] {
  margin: 1.5rem auto;
  width: 90%;
  max-width: 50rem;
  font-size: 18px;
  line-height: 1.5;
  color: rgba(239, 250, 251, 0.47843137254901963);
}

.options[data-v-54335d42] {
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
  justify-content: center;
  border-top: 1px dashed #2a3037;
  max-width: 100%;
  flex-wrap: wrap;
}

.option[data-v-54335d42] {
  padding: 1.5rem 1rem;
  font-weight: 700;
  color: rgba(239, 250, 251, 0.47843137254901963);
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}

.option--selected[data-v-54335d42],
.option[data-v-54335d42]:hover {
  color: #2ddb53;
  border-bottom: 2px solid #2ddb53;
}

button[data-v-54335d42] {
  background: #2ddb53;
  box-shadow: 0 2px 0 #2b794e;
  border-radius: 3px;
  border: none;
  padding: 0.5rem 1.5rem;
  font-size: 16px;
  letter-spacing: 1px;
  font-weight: 700;
  color: #fff;
  margin: 3.5rem auto 2rem;
  display: block;
  transition: all 0.2s ease-in-out;
}

button[data-v-54335d42]:hover {
  background: rgba(45, 219, 83, 0.8980392156862745);
}

#profile[data-v-1d580398],
.col[data-v-1d580398],
.row[data-v-1d580398] {
  padding: 0;
  margin: 0;
}

.top[data-v-1d580398] {
  width: 100%;
}

.top .content[data-v-1d580398] {
  margin: auto;
  margin-top: -2rem;
}

.text[data-v-1d580398] {
  text-align: center;
  width: 100%;
  justify-content: center;
  display: block;
}

.buttons[data-v-1d580398] {
  display: inline-block;
  margin: 1rem auto;
}

.button[data-v-1d580398] {
  border: 1px solid var(--primary-color);
  background-color: var(--primary-color);
  color: var(--text-color);
  font-size: 0.95rem;
  font-weight: 500;
  border-radius: 4px;
  padding: 0.5rem 2rem;
  line-height: 2rem;
  letter-spacing: 1px;
  cursor: pointer;
  transition: all 0.15s ease-in-out;
  vertical-align: middle;
  display: inline-block;
  transition: all 0.2s ease-in-out;
  flex-grow: 1;
  color: #fff;
}

.button[data-v-1d580398]:first-child {
  margin-right: 1.5rem;
}

.text .buttons .button.active[data-v-1d580398] {
  border: 1px solid var(--secondary-color);
  background-color: var(--secondary-color);
  color: var(--text-title-color);
}

.text .title[data-v-1d580398] {
  color: var(--text-title-color);
  font-size: 2.5rem;
  display: block;
  text-transform: uppercase;
  font-weight: 600;
}

.subtitle[data-v-1d580398] {
  color: var(--text-color);
  display: block;
  max-width: 100%;
  font-size: 1.1rem;
  margin: auto;
}

.boxes[data-v-1d580398] {
  width: 80%;
  margin: 10rem auto 3rem;
  -webkit-column-gap: 3rem;
  column-gap: 3rem;
}

.boxes .box .number[data-v-1d580398] {
  background: #cdb63f;
  border-radius: 4px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  height: 3rem;
  width: 3rem;
  position: absolute;
  top: -1.5rem;
  right: -1.5rem;
}

.box.purple {
  /* add glow */
  /* box-shadow: 0 0 30px rgba(255, 215, 0, 1); */
}

.box.gold {
  /* add glow */
  /* box-shadow: 0 0 30px rgba(192, 192, 192, 1); */
}

.box.blue {
  /* add glow */
  /* box-shadow: 0 0 30px rgba(205, 127, 50, 1); */
}

.box.gold .number[data-v-1d580398] {
  background: #c0c0c0;
  border: 3px solid #a9a9a9;
  box-shadow: 0 0 30px rgba(192, 192, 192, 1);
  animation: glowSilver 5s ease-in-out infinite alternate;
}

@keyframes glowSilver {
  0% {
    box-shadow: 0 0 30px rgba(192, 192, 192, 1);
  }

  50% {
    box-shadow: 0 0 30px rgba(192, 192, 192, 0.5);
  }

  100% {
    box-shadow: 0 0 30px rgba(192, 192, 192, 1);
  }
}

.box.purple .number[data-v-1d580398] {
  background: #ffd700;
  border: 3px solid #daa520;
  box-shadow: 0 0 30px rgba(255, 215, 0, 1);
  top: -6rem !important;
  animation: glowGold 5s ease-in-out infinite alternate;
}

@keyframes glowGold {
  0% {
    box-shadow: 0 0 30px rgba(255, 215, 0, 1);
  }

  50% {
    box-shadow: 0 0 30px rgba(255, 215, 0, 0.5);
  }

  100% {
    box-shadow: 0 0 30px rgba(255, 215, 0, 1);
  }
}

.box.blue .number[data-v-1d580398] {
  background: #cd7f32;
  border: 3px solid #b87333;
  box-shadow: 0 0 30px rgba(205, 127, 50, 1);
  animation: glowBronze 5s ease-in-out infinite alternate;
}

@keyframes glowBronze {
  0% {
    box-shadow: 0 0 30px rgba(205, 127, 50, 1);
  }

  50% {
    box-shadow: 0 0 30px rgba(205, 127, 50, 0.5);
  }

  100% {
    box-shadow: 0 0 30px rgba(205, 127, 50, 1);
  }
}

.boxes .box .number span[data-v-1d580398] {
  display: block;
  margin: auto 0;
  text-align: center;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  padding: 0.25rem;
  font-size: 1.25rem;
  line-height: 2rem;
  font-weight: 600;
}

.box .top[data-v-1d580398] {
  display: grid;
  width: 100%;
}

.box.gold .top[data-v-1d580398] {
  /* background: linear-gradient(180deg, rgba(21, 23, 25, 0), rgba(192, 192, 192, .5)) */
}

.box.purple .top[data-v-1d580398] {
  /* background: linear-gradient(180deg, rgba(21, 23, 25, 0), rgba(255, 215, 0, .5)) */
}

.box.blue .top[data-v-1d580398] {
  /* background: linear-gradient(180deg, rgba(21, 23, 25, 0), rgba(205, 127, 50, .5)) */
}

.box .top div[data-v-1d580398] {
  margin: auto;
  position: absolute;
  top: 5.6rem;
  left: -1.7rem;
  font-size: 1.5rem;
}

.box .top div span[data-v-1d580398] {
  display: block;
  font-size: 1.1rem;
  font-weight: 500;
  text-align: center;
  margin: 1rem 0 0.5rem;
}

.box .top div span b[data-v-1d580398] {
  margin-right: 0.25rem;
}

.box.gold .top div span b[data-v-1d580398] {
  color: #c0c0c0;
}

.box.purple .top div span b[data-v-1d580398] {
  color: #ffd700;
}

.box.blue .top div span b[data-v-1d580398] {
  color: #cd7f32;
}

.box .top div img[data-v-1d580398] {
  max-width: 8.5rem;
  margin-bottom: 3rem;
}

.box .bottom > div[data-v-1d580398] {
  width: 50%;
}

.box.gold .bottom[data-v-1d580398] {
  /* border: 2px dashed #C0C0C0; */
  /* border-top: none; */
  /* background: linear-gradient(180deg, rgba(192, 192, 192, .5), rgba(21, 23, 25, 0)) */
}

.box.purple .bottom[data-v-1d580398] {
  /* background-color: #a351e2; */
  /* border: 2px dashed #FFD700; */
  /* border-top: none; */
  /* background: linear-gradient(180deg, rgba(255, 215, 0, .5), rgba(21, 23, 25, 0)) */
}

.box.blue .bottom[data-v-1d580398] {
  /* border: 2px dashed #CD7F32; */
  /* border-top: none; */
  /* background: linear-gradient(180deg, rgba(205, 127, 50, .5), rgba(21, 23, 25, 0)); */
}

.box.gold .top[data-v-1d580398] {
  /* border: 2px dashed #C0C0C0; */
  /* border-radius: 4px 4px 0 0; */
  /* border-bottom: none */
}

.box.purple .top[data-v-1d580398] {
  /* border: 2px dashed #FFD700; */
  /* border-radius: 4px 4px 0 0; */
  margin-top: -4.5rem;
  /* border-bottom: none */
}

.box .top > div[data-v-1d580398] {
  position: relative;
}

.box .top > div[data-v-1d580398]:after {
  background-image: url(../img/rust.361f1f05.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  content: "";
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.app-csgo .box .top > div[data-v-1d580398]:after {
  background-image: url(../img/tt.ac5d4d88.png) !important;
}

.countdown[data-v-1d580398] {
  height: 3rem;
  display: grid;
  text-align: center;
  margin-top: 1.5rem;
}

.countdown div[data-v-1d580398] {
  margin: auto;
}

.countdown .title[data-v-1d580398] {
  color: hsla(0, 0%, 100%, 0.5);
  display: block;
  font-weight: 0;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-size: 1.8rem;
  margin-top: -5rem;
}

.countdown .subtitle[data-v-1d580398] {
  color: rgba(239, 250, 251, 0.7);
  display: block;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 1.5rem;
}

.box.blue .top[data-v-1d580398] {
  /* border: 2px dashed #CD7F32; */
  /* border-radius: 4px 4px 0 0; */
  border-bottom: none;
}

.boxes .bottom[data-v-1d580398] {
  display: grid;
  width: 100%;
  height: 100%;
  border-radius: 0 0 4px 4px;
}

.boxes .bottom div[data-v-1d580398] {
  margin: auto auto 4rem auto;
  position: relative;
  font-size: 1rem;
}

.boxes .bottom div img[data-v-1d580398] {
  max-width: 8rem;
  border-radius: 100px;
  display: block;
  position: absolute;
  top: -5rem;
  left: calc(50% - 4rem);
}

/* .boxes .box.gold .bottom div img[data-v-1d580398] {
    border: 2px solid #cdb63f
}

.boxes .box.purple .bottom div img[data-v-1d580398] {
    border: 2px solid #cdb63f
}

.boxes .box.blue .bottom div img[data-v-1d580398] {
    border: 2px solid #cdb63f
} */

.boxes .bottom div .name[data-v-1d580398] {
  display: block;
  font-weight: 600;
  font-size: 1.5rem;
  text-align: center;
  margin: 3.2rem auto -1rem;
  max-width: 9rem;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}

.boxes .bottom div .amount[data-v-1d580398] {
  display: block;
  font-weight: 600;
  border-radius: 4px;
  padding: 0.5rem;
  margin: -0.5rem 0 1rem;
  font-size: 1.1rem;
  letter-spacing: 1px;
  width: 100%;
  text-align: center;
}

.boxes .box.gold .bottom div .amount[data-v-1d580398] {
  /* background: #A9A9A9 */
}

.boxes .box.purple .bottom div .amount[data-v-1d580398] {
  /* background: #DAA520 */
}

.boxes .box.blue .bottom div .amount[data-v-1d580398] {
  /* background: #B87333 */
}

.boxes .bottom div .amount b[data-v-1d580398] {
  margin-right: 0.5rem;
}

.boxes .box.gold .bottom div .amount b[data-v-1d580398] {
  color: #706425;
}

.boxes .box.purple .bottom div .amount b[data-v-1d580398] {
  color: #5f3083;
}

.boxes .box.blue .bottom div .amount b[data-v-1d580398] {
  color: #394e83;
}

.active-pic {
  /* border: 2px solid #FFF */
}

.unactive-pic {
  /* border: 2px solid #FFF */
}

.first-pic {
  border: 6px solid #ffd700;
  box-shadow: 0 0 10px #ffd700;
  animation: pulse-gold 1s infinite;
}

.second-pic {
  border: 6px solid #c0c0c0;
  box-shadow: 0 0 10px #c0c0c0;
  animation: pulse-silver 1s infinite;
}

.third-pic {
  border: 6px solid #cd7f32;
  box-shadow: 0 0 10px #cd7f32;
  animation: pulse-bronze 1s infinite;
}

.random-pic {
  border-radius: 20px;
  margin-top: 0.6rem;
  border: 2px solid #ffd700;
  box-shadow: 0 0 10px #ffd700;
  animation: pulse-gold 1s infinite;
  width: 5rem;
}

.countdown .name {
  color: #fff;
  font-size: 0.7rem;
}

@keyframes pulse-gold {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 215, 0, 1);
  }

  70% {
    box-shadow: 0 0 0 10px rgba(255, 215, 0, 0);
  }

  100% {
    box-shadow: 0 0 0 0 rgba(255, 215, 0, 0);
  }
}

@keyframes pulse-silver {
  0% {
    box-shadow: 0 0 0 0 rgba(192, 192, 192, 1);
  }

  70% {
    box-shadow: 0 0 0 10px rgba(192, 192, 192, 0);
  }

  100% {
    box-shadow: 0 0 0 0 rgba(192, 192, 192, 0);
  }
}

@keyframes pulse-bronze {
  0% {
    box-shadow: 0 0 0 0 rgba(205, 127, 50, 1);
  }

  70% {
    box-shadow: 0 0 0 10px rgba(205, 127, 50, 0);
  }

  100% {
    box-shadow: 0 0 0 0 rgba(205, 127, 50, 0);
  }
}

.list[data-v-1d580398] {
  width: 80%;
  margin: 1rem auto;
  /* background: #1f2225; */
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  border: 1px solid #FFF;
  padding: 1rem 2.5rem;
  transition: all 0.15s ease-in-out;
  box-shadow: 0 0 50px rgba(63, 63, 70, 0.3);
}

.list.own[data-v-1d580398] {
  background: linear-gradient(
    180deg,
    rgba(136, 40, 180, 0),
    rgba(136, 40, 180, 0.2)
  );
}

.list.hidden[data-v-1d580398] {
  display: none;
}

.list.details[data-v-1d580398] {
  width: 80%;
  margin: 0 auto;
  background: 0 0 !important;
  padding: 0 2.5rem;
  border: none;
  box-shadow: 0 0 10px rgba(63, 63, 70, 0);
}

.list.details > div[data-v-1d580398] {
  color: hsla(100%, 100%, 100%, 0.25);
  font-weight: 300 !important;
}

.list > div[data-v-1d580398] {
  margin: auto;
  font-size: 1.5rem;
  font-weight: 500;
}

.list > div[data-v-1d580398]:nth-child(2n) {
  text-align: left;
}

.list > div:nth-child(1n) b[data-v-1d580398] {
  color: #FFF;
  margin-right: 0.1rem;
}

.list > div:nth-child(2n) span[data-v-1d580398] {
  max-width: 9rem;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}

.list > div:nth-child(2n) img[data-v-1d580398] {
  max-width: 2rem;
  border-radius: 4px;
  margin-right: 1rem;
}

.list > div[data-v-1d580398]:nth-child(3n) {
  text-align: center;
}

.list > div:nth-child(3n) b[data-v-1d580398] {
  color: #4ea24d;
  margin-right: 0.25rem;
}

.list > div[data-v-1d580398]:nth-child(4n) {
  text-align: center;
}

.list > div:nth-child(4n) b[data-v-1d580398] {
  color: #4ea24d;
  margin-right: 0.25rem;
}

@media screen and (min-width: 426px) {
  .list[data-v-1d580398]:hover {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
}

@media screen and (max-width: 425px) {
  .list.details[data-v-1d580398] {
    width: 100%;
    padding: 0;
  }

  .list[data-v-1d580398] {
    padding: 10px 0;
  }

  .buttons[data-v-1d580398] {
    display: flex;
    gap: 8px;
  }

  .button[data-v-1d580398]:first-child {
    margin-right: 0;
  }

  /* .content[data-v-1d580398],
    .subtitle[data-v-1d580398],
    .title[data-v-1d580398] {
        display: none
    } */
  .boxes[data-v-1d580398] {
    flex-direction: column;
    gap: 12px;
    margin: 5rem 0 3rem;
    width: 100%;
  }

  /* .countdown[data-v-1d580398] {
    display: none;
  } */

  .boxes .col[data-v-1d580398]:first-child {
    order: 1;
  }

  .boxes .col[data-v-1d580398]:last-child {
    order: 2;
  }

  .box.purple .top[data-v-1d580398] {
    margin: 0;
  }

  .box.purple .number[data-v-1d580398] {
    top: -1.5rem !important;
  }

  .box .number[data-v-1d580398] {
    z-index: 1;
  }

  .list[data-v-1d580398] {
    width: 100%;
  }
}

.free-header[data-v-2d4656ce] {
  widows: 100%;
}

.free-header .header-csgo[data-v-2d4656ce] {
  width: 100%;
  position: relative;
  padding: 52px 0;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),
    linear-gradient(270deg, rgba(255, 182, 12, 0.14), transparent 30%),
    radial-gradient(
      97% 530% at 97% 0,
      rgba(163, 81, 226, 0.12) 0,
      transparent 100%
    ),
    linear-gradient(88deg, #1f2225, rgba(21, 23, 25, 0));
  box-shadow: inset 0 -8px 35px rgba(0, 0, 0, 0.17);
  z-index: 1;
}

.free-header .header-csgo[data-v-2d4656ce]:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url(../img/reward-header-bg.877da913.png) no-repeat;
  background-size: auto 100%;
  background-position: 100%;
  z-index: -1;
}

.free-header .header-csgo[data-v-2d4656ce]:after {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: radial-gradient(
    50% 50% at 50% 50%,
    #ffc501 0,
    rgba(255, 161, 24, 0) 100%
  );
  z-index: -1;
}

.free-header .header-csgo img[data-v-2d4656ce]:first-of-type {
  height: calc(100% - 50px);
  position: absolute;
  top: 50px;
  left: 50px;
  z-index: -1;
}

.free-header .header-csgo img[data-v-2d4656ce]:nth-of-type(2) {
  width: 490px;
  position: absolute;
  bottom: 1px;
  right: 90px;
}

.free-header .csgo-inner[data-v-2d4656ce] {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 0 0 22px 110px;
  background: linear-gradient(
    90deg,
    rgba(255, 186, 8, 0.15),
    rgba(255, 186, 8, 0)
  );
}

.free-header .csgo-inner span[data-v-2d4656ce] {
  font-size: 54px;
  font-weight: 900;
  background: linear-gradient(55deg, #ff8d24 -4%, #ff971e 9%, #ffc700 76%),
    #effafb;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  text-shadow: 0 0 75px rgba(255, 199, 1, 0.35);
}

.free-header .inner-text[data-v-2d4656ce] {
  width: 380px;
  font-size: 16px;
  font-weight: 500;
  color: #c2b78e;
}

.free-header .header-rust.row > div[data-v-2d4656ce],
.free-header .header-rust.row[data-v-2d4656ce] {
  margin: 0;
  padding: 0;
}

.free-header .header-rust[data-v-2d4656ce] {
  background: url(../img/header-bg.6ce6e16d.svg);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 2rem 2rem 2rem 0 !important;
  border-width: 0 0 1px;
  border-style: solid;
  border-image: linear-gradient(
    90deg,
    rgba(255, 161, 24, 0) 0,
    #ffc501 50%,
    rgba(255, 161, 24, 0)
  );
  border-image-slice: 1;
  align-items: center;
  justify-content: space-between;
}

.free-header .header-rust .header__jumbotron[data-v-2d4656ce] {
  border-left: 2px solid #ffba08;
  background: linear-gradient(
    90deg,
    rgba(255, 186, 8, 0.15),
    rgba(255, 186, 8, 0)
  );
  align-items: center;
  gap: 2rem;
  padding: 1rem 1.5rem !important;
  height: -webkit-min-content;
  height: min-content;
}

.free-header .header-rust .jumbotron__title[data-v-2d4656ce] {
  height: 40px;
}

.free-header .header-rust .header__jumbotron p[data-v-2d4656ce] {
  font-size: 18px;
  max-width: 360px;
  margin-top: 10px;
  color: #c2b78e;
}

.free-header .header-rust .hide-laptop[data-v-2d4656ce] {
  display: none;
}

@media screen and (min-width: 1900px) {
  .free-header .header-rust[data-v-2d4656ce] {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .free-header .header-rust .hide-laptop[data-v-2d4656ce] {
    display: block;
  }
}

@media screen and (max-width: 1700px) {
  .free-header .header-csgo img[data-v-2d4656ce]:nth-of-type(2) {
    right: 0;
  }
}

@media screen and (max-width: 1550px) {
  .free-header .header-csgo img[data-v-2d4656ce]:nth-of-type(2) {
    display: none;
  }
}

@media screen and (max-width: 850px) {
  .free-header .csgo-inner[data-v-2d4656ce] {
    padding: 0 20px 22px;
  }

  .free-header .inner-text[data-v-2d4656ce] {
    width: 100%;
  }
}

.faucet[data-v-1abc53a0] {
  --text-color: #1ddc65;
  margin-top: 32px;
  position: relative;
  width: 100%;
  padding: 26px 28px;
  text-align: center;
  border-radius: 10px;
  z-index: 0;
}

.content-block--gold .faucet[data-v-1abc53a0] button {
  background-color: #ffa018;
  box-shadow: 0 2px 0 #a3762c;
}

.faucet__title[data-v-1abc53a0]:not(:first-of-type) {
  margin-top: 40px;
}

.faucet__title[data-v-1abc53a0] {
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #fff;
  margin-bottom: 25px;
}

.faucet__title--highlight[data-v-1abc53a0] {
  color: var(--text-color);
}

.faucet__highlight[data-v-1abc53a0] {
  color: var(--text-color);
  text-decoration: underline;
}

.faucet__amount[data-v-1abc53a0] {
  margin-top: 26px;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #effafb;
}

.faucet__requirement[data-v-1abc53a0] {
  width: 100%;
  padding: 13px;
  color: var(--text-color);
  text-transform: uppercase;
  border-radius: 7px;
  background-color: hsla(0, 0%, 100%, 0.02);
  font-weight: 700;
  font-size: 14px;
  border: 1px dashed var(--text-color);
  line-height: 18px;
}

.content-block--gold .content-block__highlight[data-v-1abc53a0] {
  text-decoration: underline;
  color: #ffb20d;
}

.content-block--gold .faucet[data-v-1abc53a0]:after {
  background-image: radial-gradient(
      50% 100% at 100% 25%,
      #313021 0,
      #1b2321 100%
    ),
    radial-gradient(
      175% 175% at 100% 100%,
      rgba(255, 173, 16, 0.5) 0,
      rgba(255, 173, 16, 0.05) 75%
    );
}

.faucet[data-v-1abc53a0]:after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  border: 1px double transparent;
  background-image: radial-gradient(
      50% 100% at 100% 25%,
      #1f3224 0,
      #1b2321 100%
    ),
    radial-gradient(
      175% 175% at 100% 100%,
      rgba(96, 254, 71, 0.5) 0,
      rgba(96, 254, 71, 0.05) 75%
    );
  background-origin: border-box;
  background-clip: content-box, border-box;
  border-radius: 15px;
}

.content-block[data-v-1abc53a0] {
  padding: 42px;
  width: 100%;
}

.content-block--column[data-v-1abc53a0] {
  background: radial-gradient(
      111.55% 111.55% at 50% 50%,
      rgba(46, 98, 61, 0.2) 0,
      transparent 100%
    ),
    linear-gradient(261.93deg, #141314 -47.94%, #1c231e 5.74%, #181b1e 109.05%);
  box-shadow: inset 0 4px 4px rgba(0, 0, 0, 0.25);
  padding-left: 108px;
  padding-right: 108px;
}

.content-block--gold[data-v-1abc53a0] {
  background: radial-gradient(
      111.55% 111.55% at 50% 50%,
      rgba(98, 77, 46, 0.2) 0,
      transparent 100%
    ),
    linear-gradient(261.93deg, #141314 -47.94%, #1c231e 5.74%, #181b1e 109.05%);
}

.content-block--gold .faucet[data-v-1abc53a0] {
  --text-color: #ffb20d;
}

.content-block--gold .content-block__title[data-v-1abc53a0] {
  -webkit-text-fill-color: initial;
  background: 0 0;
  color: #ff8d24;
  text-shadow: 0 0 60px rgba(255, 142, 36, 0.5686274509803921);
}

.content-block__description[data-v-1abc53a0] {
  color: rgba(239, 250, 251, 0.65);
  font-size: 14px;
  line-height: 18px;
  min-height: 100px;
}

.content-block--column .content-block__description[data-v-1abc53a0] {
  text-align: center;
}

.content-block__title[data-v-1abc53a0],
.rakeback__title[data-v-1abc53a0] {
  background: linear-gradient(180deg, #00ff19, #2cc78f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight: 700;
  font-size: 26px;
  line-height: 30px;
  text-align: center;
  margin: 0;
  text-transform: uppercase;
  margin-bottom: 16px;
}

#appContent[data-v-1abc53a0] {
  padding: 0 !important;
}

.hide-laptop[data-v-1abc53a0] {
  display: none;
}

@media screen and (min-width: 1900px) {
  .hide-laptop[data-v-1abc53a0] {
    display: block;
  }
}

.rakeback[data-v-1abc53a0] {
  padding: 34px 108px 108px 100px;
  background: radial-gradient(
      85.38% 51.63% at 50% 106.37%,
      rgba(6, 255, 61, 0.1) 0,
      transparent 100%
    ),
    linear-gradient(180deg, #151719, #20252b 148.11%);
}

.rakeback__tiers[data-v-1abc53a0] {
  display: flex;
  gap: 26px;
}

.rakeback-tier[data-v-1abc53a0] {
  width: 100%;
  opacity: 0.5;
  display: flex;
  flex-direction: column;
}

.rakeback-tier--active[data-v-1abc53a0] {
  opacity: 1;
}

.rakeback-tier--active .rakeback-tier__bottom[data-v-1abc53a0] {
  background: radial-gradient(
    51.04% 48.08% at 50% 100%,
    rgba(44, 199, 113, 0.15) 0,
    rgba(44, 199, 113, 0) 100%
  );
  border-bottom: 1px solid #20553a;
}

.rakeback-tier--active .rakeback-tier__progress-bar[data-v-1abc53a0] {
  background-color: rgba(6, 255, 61, 0.25);
}

.rakeback-tier--active .rakeback-tier__progress[data-v-1abc53a0] {
  background-color: #01ff67;
}

.rakeback-tier--active .rakeback-tier__bottom[data-v-1abc53a0] {
  padding: 28px 0 18px;
}

.rakeback-tier--active .rakeback-tier__title[data-v-1abc53a0] {
  color: #06ff3d;
}

.rakeback-tier--active .rakeback-tier__description p[data-v-1abc53a0] {
  color: rgba(1, 255, 103, 0.5);
}

.rakeback-tier__bottom[data-v-1abc53a0] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid #333639;
  gap: 10px;
  padding: 16px;
  flex-grow: 1;
}

.rakeback-tier__image[data-v-1abc53a0] {
  text-align: center;
  width: 100%;
}

.rakeback-tier__progress-bar[data-v-1abc53a0] {
  position: relative;
  height: 2px;
  background-color: #333639;
  border-radius: 2px;
  overflow: hidden;
}

.rakeback-tier__progress[data-v-1abc53a0] {
  position: absolute;
  height: 100%;
  width: 35%;
  background-color: #333639;
}

.rakeback-tier__title[data-v-1abc53a0] {
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #4e5255;
  text-transform: uppercase;
  margin-bottom: 1px;
}

.rakeback-tier__description p[data-v-1abc53a0] {
  margin: 0;
}

.rakeback-tier__description[data-v-1abc53a0] {
  font-size: 12px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 14px;
  color: #4e5255;
}

.rakeback-tier__progress-percentage[data-v-1abc53a0] {
  color: #4f5357;
}

.rakeback-tier__progress-percentage span[data-v-1abc53a0] {
  color: #fff !important;
}

#free[data-v-1abc53a0],
.col[data-v-1abc53a0],
.row > div[data-v-1abc53a0],
.row[data-v-1abc53a0] {
  padding: 0;
  margin: 0;
}

.button[data-v-1abc53a0] {
  color: var(--text-title-color);
  background-color: var(--success-color);
  font-size: 1rem;
  font-weight: 500;
  display: block;
  border-radius: 5px;
  height: 3rem;
  letter-spacing: 1px;
  overflow: hidden;
  cursor: pointer;
  width: 8rem;
  justify-content: center;
  display: flex;
  align-items: center;
}

.discord-link[data-v-1abc53a0] {
  color: #febc14;
  text-decoration: underline;
}

.top .display-inner[data-v-1abc53a0] {
  width: 100%;
  height: 100%;
}

.top .display-case[data-v-1abc53a0] {
  background-image: url(../img/free-back.4fc09249.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 100%;
  height: 100%;
  position: relative;
  display: grid;
}

.top .display-case img[data-v-1abc53a0] {
  width: 80%;
  margin: auto;
}

.top[data-v-1abc53a0] {
  background: linear-gradient(87.67deg, #1f2225, rgba(21, 23, 25, 0) 99.83%);
  border: 2px dashed #4ea24d;
  border-radius: 4px;
  padding: 2rem;
}

.top .title[data-v-1abc53a0] {
  color: #4ea24d;
  display: block;
  text-transform: uppercase;
  font-size: 1.8rem;
  font-weight: 800;
}

.top .subtitle[data-v-1abc53a0] {
  display: block;
}

.top .subtitle b[data-v-1abc53a0] {
  color: #4ea24d;
}

.top input[data-v-1abc53a0] {
  grid-column: 2;
  grid-column: 1;
  grid-row: 1;
  margin: 1.5rem 0;
  max-width: 60%;
}

.top input[data-v-1abc53a0],
.topinput[data-v-1abc53a0]:active,
.top input[data-v-1abc53a0]:focus,
.top input[data-v-1abc53a0]:hover {
  background: #151719 !important;
  color: var(--text-color) !important;
  border: 2px solid #151719;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 1.5rem;
  height: 3rem;
}

.topinput[data-v-1abc53a0]:active,
.top input[data-v-1abc53a0]:focus,
.top input[data-v-1abc53a0]:hover {
  box-shadow: none;
}

.info[data-v-1abc53a0] {
  position: relative;
  -webkit-column-gap: 4rem;
  column-gap: 4rem;
  background-color: #17191c;
  padding: 50px 108px;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  background-image: url(../img/line.74554ba2.png);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
}

.row.info[data-v-1abc53a0]:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: radial-gradient(
    25% 1211.29% at 0 25%,
    rgba(6, 255, 61, 0.1) 0,
    transparent 100%
  );
  pointer-events: none;
}

.info .divider[data-v-1abc53a0] {
  height: 110px;
  border-right: 1px dashed rgba(54, 60, 66, 0.65);
}

.info .left[data-v-1abc53a0],
.info .right[data-v-1abc53a0] {
  width: 100%;
}

.info .redeem-affiliate[data-v-1abc53a0] {
  display: flex;
  width: 60%;
  gap: 8px;
}

.info .left[data-v-1abc53a0] {
  display: flex;
  flex-direction: column;
}

.info .text[data-v-1abc53a0] {
  border-radius: 4px;
  display: grid;
  margin-bottom: 24px;
}

.info .text .rakeback__title[data-v-1abc53a0] {
  margin-bottom: 8px;
  text-align: left;
}

.info .text span[data-v-1abc53a0] {
  margin: auto 0;
  color: rgba(239, 250, 251, 0.65);
  font-size: 13px;
  line-height: 18px;
  text-align: left;
}

.info .action[data-v-1abc53a0] {
  max-width: 162px;
}

.info .action .button[data-v-1abc53a0] {
  height: 42px;
  background-color: #5865f2;
  width: 100%;
  gap: 8px;
}

.info .action .button--twitter[data-v-1abc53a0] {
  background-color: #1da1f2;
}

.info .action .button span[data-v-1abc53a0] {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 13px;
}

.cases .content[data-v-1abc53a0],
.cases[data-v-1abc53a0] {
  display: grid;
  margin-top: 0 !important;
}

.cases .content[data-v-1abc53a0] {
  grid-template-columns: repeat(auto-fit, minmax(13rem, 1fr));
  -webkit-column-gap: 1.5rem;
  column-gap: 1.5rem;
  row-gap: 1.5rem;
  padding: 20px 108px;
}

.cases .case[data-v-1abc53a0] {
  box-sizing: border-box;
  border-radius: 7px;
  display: grid;
  cursor: pointer;
  transition: all 0.5s ease-in-out;
  box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.25);
  border: 2px solid #191b1c;
}

.cases .case.allowed[data-v-1abc53a0] {
  background-image: radial-gradient(
      88.67% 39.77% at 50% 106.51%,
      #192b1a 0,
      #16181a 100%
    ),
    radial-gradient(
      88.67% 50% at 50% 106.51%,
      rgba(96, 254, 71, 0.5) 0,
      #1b1c1e 75%
    );
}

.cases .case.allowed[data-v-1abc53a0],
.cases .case.locked[data-v-1abc53a0] {
  border: 2px double transparent;
  background-origin: border-box;
  background-clip: content-box, border-box;
}

.cases .case.locked[data-v-1abc53a0] {
  background-image: radial-gradient(
      88.67% 39.77% at 50% 106.51%,
      #251113 0,
      #16181a 100%
    ),
    radial-gradient(
      88.67% 50% at 50% 106.51%,
      rgba(199, 9, 9, 0.5) 0,
      #1b1c1e 75%
    );
}

.cases .case .title[data-v-1abc53a0] {
  color: var(--text-title-color);
  margin: auto;
  grid-column: 1;
  grid-row: 1;
  padding: 15px 0 0;
  letter-spacing: 1px;
  transition: all 0.5s ease-in-out;
  text-align: center;
  max-width: 9rem;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
  margin-bottom: -0.25rem;
  font-weight: 700;
  font-size: 14px;
}

.cases .case .title b[data-v-1abc53a0] {
  color: #ffb800;
}

.cases .case img[data-v-1abc53a0] {
  height: 100%;
  max-height: 9.5rem;
  grid-column: 1;
  grid-row: 2;
  margin: auto;
  padding: 1rem;
  transition: all 0.2s ease-in-out;
}

.cases .case:hover img[data-v-1abc53a0] {
  -webkit-transform: scale(1.3) rotate(25deg);
  transform: scale(1.3) rotate(25deg);
  -webkit-filter: drop-shadow(0 10px 25px rgba(0, 0, 0, 0.25));
  filter: drop-shadow(0 10px 25px rgba(0, 0, 0, 0.25));
}

.cases .case .open[data-v-1abc53a0] {
  grid-column: 1;
  grid-row: 3;
  margin: auto;
  padding: 14px 0;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  transition: all 0.5s ease-in-out;
  display: grid;
  grid-template-columns: auto 1fr;
  -webkit-column-gap: 10px;
  column-gap: 10px;
  font-weight: 700;
  font-size: 13px;
  line-height: 16px;
}

.cases .case .open svg[data-v-1abc53a0] {
  grid-row: 1;
  grid-column: 1;
  margin: auto;
}

.cases .case .open span[data-v-1abc53a0] {
  margin: auto;
}

.cases .case:hover .open .left[data-v-1abc53a0] {
  color: var(--highlight-color);
  transition: all 0.25s ease-in-out;
}

.cases .case .open b[data-v-1abc53a0] {
  color: #4ea34d;
}

.cases .case .open .right[data-v-1abc53a0] {
  transition: all 0.25s ease-in-out;
}

.cases .case:hover .open .right[data-v-1abc53a0] {
  float: left;
  display: none;
}

.rewards[data-v-1abc53a0] {
  display: flex;
}

@media screen and (max-width: 1440px) {
  .content-block[data-v-1abc53a0] {
    padding-left: 64px;
    padding-right: 64px;
  }
}

@media screen and (max-width: 1024px) {
  .rakeback__tiers[data-v-1abc53a0] {
    flex-direction: column;
  }

  .content-block[data-v-1abc53a0] {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media screen and (max-width: 768px) {
  .content-block--column[data-v-1abc53a0],
  .rewards[data-v-1abc53a0] {
    flex-direction: column;
  }

  .info .redeem-affiliate[data-v-1abc53a0] {
    width: 100%;
  }

  .cases .content[data-v-1abc53a0],
  .info[data-v-1abc53a0],
  .rakeback[data-v-1abc53a0] {
    padding-left: 64px;
    padding-right: 64px;
  }

  .display-outer[data-v-1abc53a0] {
    display: none;
  }

  .row.top .col-6[data-v-1abc53a0] {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row.info[data-v-1abc53a0] {
    gap: 48px;
    flex-direction: column;
  }

  .info .divider[data-v-1abc53a0] {
    display: none;
  }

  .info .action[data-v-1abc53a0] {
    max-width: 100%;
  }

  .info .action .button[data-v-1abc53a0] {
    width: 100%;
    align-items: center;
    gap: 8px;
  }

  .info .action .button span[data-v-1abc53a0],
  .info .action .button svg[data-v-1abc53a0] {
    margin: 0;
  }
}

@media screen and (max-width: 425px) {
  .cases .content[data-v-1abc53a0] {
    padding-left: 16px;
    padding-right: 16px;
  }

  .info[data-v-1abc53a0],
  .rakeback[data-v-1abc53a0] {
    padding-left: 32px;
    padding-right: 32px;
  }

  .header[data-v-1abc53a0] {
    display: none;
  }
}

#info[data-v-9f6de090],
.col[data-v-9f6de090],
.row > div[data-v-9f6de090],
.row[data-v-9f6de090] {
  padding: 0;
  margin: 0;
}

.title[data-v-9f6de090] {
  font-size: 1.75rem;
  color: var(--text-title-color);
  font-weight: 600;
  display: grid;
  grid-template-columns: auto 1fr;
  -webkit-column-gap: 1rem;
  column-gap: 1rem;
  margin-bottom: 1.5rem;
}

.title svg[data-v-9f6de090] {
  grid-column: 1;
  grid-row: 1;
  margin: auto 0;
  fill: #ffc701;
}

.app-csgo .title svg[data-v-9f6de090] {
  fill: #ffc701;
}

p[data-v-9f6de090] {
  color: rgba(239, 250, 251, 0.5);
}

p b.point[data-v-9f6de090] {
  color: var(--text-title-color);
  position: relative;
  padding-left: 1.5rem;
  margin-bottom: 1rem;
}

p b.point[data-v-9f6de090]:after {
  content: "";
  width: 11px;
  height: 11px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  border-radius: 3px;
  background: #ffc701;
  z-index: -1;
}

.app-csgo p b.point[data-v-9f6de090]:after {
  background: #ffc701;
}

.fairness button[data-v-9f6de090],
.fairness input[data-v-9f6de090],
.fairness textarea[data-v-9f6de090] {
  margin: 0 5px;
  border-radius: 8px;
  font-size: 16px;
  border: none;
  color: #fff;
}

.fairness input[data-v-9f6de090],
.fairness textarea[data-v-9f6de090] {
  background: var(--dark);
  padding: 8px 10px;
}

.fairness textarea[data-v-9f6de090] {
  width: 100%;
  min-height: 8rem;
}

.fairness button[data-v-9f6de090] {
  background: var(--pink);
  padding: 8px 20px;
  font-weight: 700;
}

.fairness__label[data-v-9f6de090] {
  margin: 10px 0;
  font-size: 14px;
}

.fairness p[data-v-9f6de090] {
  margin-top: 10px;
  font-size: 16px;
}

h2[data-v-9f6de090] {
  font-size: 18px;
}

#info[data-v-171e883f],
.col[data-v-171e883f],
.row > div[data-v-171e883f],
.row[data-v-171e883f] {
  padding: 0;
  margin: 0;
}

.title[data-v-171e883f] {
  font-size: 1.75rem;
  color: var(--text-title-color);
  font-weight: 600;
  display: grid;
  grid-template-columns: auto 1fr;
  -webkit-column-gap: 1rem;
  column-gap: 1rem;
  margin-bottom: 1.5rem;
}

.title svg[data-v-171e883f] {
  grid-column: 1;
  grid-row: 1;
  margin: auto 0;
  fill: #ffc701;
}

.app-csgo .title svg[data-v-171e883f] {
  fill: #ffc701;
}

p[data-v-171e883f] {
  color: rgba(239, 250, 251, 0.5);
}

p b.point[data-v-171e883f] {
  color: var(--text-title-color);
  position: relative;
  padding-left: 1.5rem;
  margin-bottom: 1rem;
}

p b.point[data-v-171e883f]:after {
  content: "";
  width: 11px;
  height: 11px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  border-radius: 3px;
  background: #ffc701;
  z-index: -1;
}

.app-csgo p b.point[data-v-171e883f]:after {
  background: #ffc701;
}

.fairness button[data-v-171e883f],
.fairness input[data-v-171e883f],
.fairness textarea[data-v-171e883f] {
  margin: 0 5px;
  border-radius: 8px;
  font-size: 16px;
  border: none;
  color: #fff;
}

.fairness input[data-v-171e883f],
.fairness textarea[data-v-171e883f] {
  background: var(--dark);
  padding: 8px 10px;
}

.fairness textarea[data-v-171e883f] {
  width: 100%;
  min-height: 8rem;
}

.fairness button[data-v-171e883f] {
  background: var(--pink);
  padding: 8px 20px;
  font-weight: 700;
}

.fairness__label[data-v-171e883f] {
  margin: 10px 0;
  font-size: 14px;
}

.fairness p[data-v-171e883f] {
  margin-top: 10px;
  font-size: 16px;
}

h2[data-v-171e883f] {
  font-size: 18px;
}

li[data-v-171e883f] {
  margin-left: 2rem;
}

a[data-v-171e883f] {
  font-size: 18px;
  color: #aaa;
  transition-duration: 0.1s;
}

a[data-v-171e883f]:visited {
  color: #ccc;
}

a[data-v-171e883f]:hover {
  color: #fff;
}

#info[data-v-42d4c528],
.col[data-v-42d4c528],
.row > div[data-v-42d4c528],
.row[data-v-42d4c528] {
  padding: 0;
  margin: 0;
}

.title[data-v-42d4c528] {
  font-size: 1.75rem;
  color: var(--text-title-color);
  font-weight: 600;
  display: grid;
  grid-template-columns: auto 1fr;
  -webkit-column-gap: 1rem;
  column-gap: 1rem;
  margin-bottom: 1.5rem;
}

.title svg[data-v-42d4c528] {
  grid-column: 1;
  grid-row: 1;
  margin: auto 0;
  fill: #ffc701;
}

.app-csgo .title svg[data-v-42d4c528] {
  fill: #ffc701;
}

p[data-v-42d4c528] {
  color: rgba(239, 250, 251, 0.5);
}

p b.point[data-v-42d4c528] {
  color: var(--text-title-color);
  position: relative;
  padding-left: 1.5rem;
  margin-bottom: 1rem;
}

p b.point[data-v-42d4c528]:after {
  content: "";
  width: 11px;
  height: 11px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  border-radius: 3px;
  background: #ffc701;
  z-index: -1;
}

.app-csgo p b.point[data-v-42d4c528]:after {
  background: #ffc701;
}

.fairness button[data-v-42d4c528],
.fairness input[data-v-42d4c528],
.fairness textarea[data-v-42d4c528] {
  margin: 0 5px;
  border-radius: 8px;
  font-size: 16px;
  border: none;
  color: #fff;
}

.fairness input[data-v-42d4c528],
.fairness textarea[data-v-42d4c528] {
  background: var(--dark);
  padding: 8px 10px;
}

.fairness textarea[data-v-42d4c528] {
  width: 100%;
  min-height: 8rem;
}

.fairness button[data-v-42d4c528] {
  background: var(--pink);
  padding: 8px 20px;
  font-weight: 700;
}

.fairness__label[data-v-42d4c528] {
  margin: 10px 0;
  font-size: 14px;
}

.fairness p[data-v-42d4c528] {
  margin-top: 10px;
  font-size: 16px;
}

#kyc[data-v-185de96a] {
  max-width: 500px;
  padding: 0 10px;
  margin: 2em auto;
}

h1[data-v-185de96a] {
  text-align: center;
}

p[data-v-185de96a],
ul[data-v-185de96a] {
  font-size: 18px;
  color: #aaa;
  text-align: justify;
}

.action[data-v-185de96a] {
  margin-top: 3rem;
  display: flex;
}

.app-csgo .general-button-primary[data-v-185de96a] {
  color: #111 !important;
  font-weight: 700;
}

.action p[data-v-185de96a] {
  text-align: center;
  width: 100%;
}

.verified[data-v-185de96a] {
  color: #30db60;
}

.login[data-v-185de96a] {
  color: var(--danger);
}

.general-button[data-v-185de96a] {
  margin: 0 auto;
  padding: 10px 25px;
}

#info[data-v-2e6d4a93],
.col[data-v-2e6d4a93],
.row > div[data-v-2e6d4a93],
.row[data-v-2e6d4a93] {
  padding: 0;
  margin: 0;
}

.title[data-v-2e6d4a93] {
  font-size: 1.75rem;
  color: var(--text-title-color);
  font-weight: 600;
  display: grid;
  grid-template-columns: auto 1fr;
  -webkit-column-gap: 1rem;
  column-gap: 1rem;
  margin-bottom: 1.5rem;
}

.title svg[data-v-2e6d4a93] {
  grid-column: 1;
  grid-row: 1;
  margin: auto 0;
  fill: #ffc701;
}

.app-csgo .title svg[data-v-2e6d4a93] {
  fill: #ffc701;
}

p[data-v-2e6d4a93] {
  color: rgba(239, 250, 251, 0.5);
}

p b.point[data-v-2e6d4a93] {
  color: var(--text-title-color);
  position: relative;
  padding-left: 1.5rem;
  margin-bottom: 1rem;
}

p b.point[data-v-2e6d4a93]:after {
  content: "";
  width: 11px;
  height: 11px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  border-radius: 3px;
  background: #ffc701;
  z-index: -1;
}

.app-csgo p b.point[data-v-2e6d4a93]:after {
  background: #ffc701;
}

.fairness button[data-v-2e6d4a93],
.fairness input[data-v-2e6d4a93],
.fairness textarea[data-v-2e6d4a93] {
  margin: 0 5px;
  border-radius: 8px;
  font-size: 16px;
  border: none;
  color: #fff;
}

.fairness input[data-v-2e6d4a93],
.fairness textarea[data-v-2e6d4a93] {
  background: var(--dark);
  padding: 8px 10px;
}

.fairness textarea[data-v-2e6d4a93] {
  width: 100%;
  min-height: 8rem;
}

.fairness button[data-v-2e6d4a93] {
  background: var(--pink);
  padding: 8px 20px;
  font-weight: 700;
}

.fairness__label[data-v-2e6d4a93] {
  margin: 10px 0;
  font-size: 14px;
}

.fairness p[data-v-2e6d4a93] {
  margin-top: 10px;
  font-size: 16px;
}

#info[data-v-3db53d23],
.col[data-v-3db53d23],
.row > div[data-v-3db53d23],
.row[data-v-3db53d23] {
  padding: 0;
  margin: 0;
}

.title[data-v-3db53d23] {
  font-size: 1.75rem;
  color: var(--text-title-color);
  font-weight: 600;
  display: grid;
  grid-template-columns: auto 1fr;
  -webkit-column-gap: 1rem;
  column-gap: 1rem;
  margin-bottom: 1.5rem;
}

.title svg[data-v-3db53d23] {
  grid-column: 1;
  grid-row: 1;
  margin: auto 0;
  fill: #ffc701;
}

.app-csgo .title svg[data-v-3db53d23] {
  fill: #ffc701;
}

p[data-v-3db53d23] {
  color: rgba(239, 250, 251, 0.5);
}

p b.point[data-v-3db53d23] {
  color: var(--text-title-color);
  position: relative;
  padding-left: 1.5rem;
  margin-bottom: 1rem;
}

p b.point[data-v-3db53d23]:after {
  content: "";
  width: 11px;
  height: 11px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  border-radius: 3px;
  background: #ffc701;
  z-index: -1;
}

.app-csgo p b.point[data-v-3db53d23]:after {
  background: #ffc701;
}

.fairness button[data-v-3db53d23],
.fairness input[data-v-3db53d23],
.fairness textarea[data-v-3db53d23] {
  margin: 0 5px;
  border-radius: 8px;
  font-size: 16px;
  border: none;
  color: #fff;
}

.fairness input[data-v-3db53d23],
.fairness textarea[data-v-3db53d23] {
  background: var(--dark);
  padding: 8px 10px;
}

.fairness textarea[data-v-3db53d23] {
  width: 100%;
  min-height: 8rem;
}

.fairness button[data-v-3db53d23] {
  background: var(--pink);
  padding: 8px 20px;
  font-weight: 700;
}

.fairness__label[data-v-3db53d23] {
  margin: 10px 0;
  font-size: 14px;
}

.fairness p[data-v-3db53d23] {
  margin-top: 10px;
  font-size: 16px;
}

#info[data-v-fa647fd4],
.col[data-v-fa647fd4],
.row > div[data-v-fa647fd4],
.row[data-v-fa647fd4] {
  padding: 0;
  margin: 0;
}

.title[data-v-fa647fd4] {
  font-size: 1.75rem;
  color: var(--text-title-color);
  font-weight: 600;
  display: grid;
  grid-template-columns: auto 1fr;
  -webkit-column-gap: 1rem;
  column-gap: 1rem;
  margin-bottom: 1.5rem;
}

.title svg[data-v-fa647fd4] {
  grid-column: 1;
  grid-row: 1;
  margin: auto 0;
  fill: #ffc701;
}

.app-csgo .title svg[data-v-fa647fd4] {
  fill: #ffc701;
}

p[data-v-fa647fd4] {
  color: rgba(239, 250, 251, 0.5);
}

p b.point[data-v-fa647fd4] {
  color: var(--text-title-color);
  position: relative;
  padding-left: 1.5rem;
  margin-bottom: 1rem;
}

p b.point[data-v-fa647fd4]:after {
  content: "";
  width: 11px;
  height: 11px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  border-radius: 3px;
  background: #ffc701;
  z-index: -1;
}

.app-csgo p b.point[data-v-fa647fd4]:after {
  background: #ffc701;
}

.fairness button[data-v-fa647fd4],
.fairness input[data-v-fa647fd4],
.fairness textarea[data-v-fa647fd4] {
  margin: 0 5px;
  border-radius: 8px;
  font-size: 16px;
  border: none;
  color: #fff;
}

.fairness input[data-v-fa647fd4],
.fairness textarea[data-v-fa647fd4] {
  background: var(--dark);
  padding: 8px 10px;
}

.fairness textarea[data-v-fa647fd4] {
  width: 100%;
  min-height: 8rem;
}

.fairness button[data-v-fa647fd4] {
  background: var(--pink);
  padding: 8px 20px;
  font-weight: 700;
}

.fairness__label[data-v-fa647fd4] {
  margin: 10px 0;
  font-size: 14px;
}

.fairness p[data-v-fa647fd4],
table[data-v-fa647fd4] {
  margin-top: 10px;
  font-size: 16px;
}

table[data-v-fa647fd4] {
  width: 100%;
  border-collapse: collapse;
}

table tr[data-v-fa647fd4],
td[data-v-fa647fd4] {
  padding: 5px 2px;
}

.full[data-v-fa647fd4] {
  width: 100%;
}

#info[data-v-0ead9957],
.col[data-v-0ead9957],
.row > div[data-v-0ead9957],
.row[data-v-0ead9957] {
  padding: 0;
  margin: 0;
}

.title[data-v-0ead9957] {
  font-size: 1.75rem;
  color: var(--text-title-color);
  font-weight: 600;
  display: grid;
  grid-template-columns: auto 1fr;
  -webkit-column-gap: 1rem;
  column-gap: 1rem;
  margin-bottom: 1.5rem;
}

.title svg[data-v-0ead9957] {
  grid-column: 1;
  grid-row: 1;
  margin: auto 0;
  fill: #ffc701;
}

.app-csgo .title svg[data-v-0ead9957] {
  fill: #ffc701;
}

p[data-v-0ead9957] {
  color: rgba(239, 250, 251, 0.5);
}

p b.point[data-v-0ead9957] {
  color: var(--text-title-color);
  position: relative;
  padding-left: 1.5rem;
  margin-bottom: 1rem;
}

p b.point[data-v-0ead9957]:after {
  content: "";
  width: 11px;
  height: 11px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  border-radius: 3px;
  background: #ffc701;
  z-index: -1;
}

.app-csgo p b.point[data-v-0ead9957]:after {
  background: #ffc701;
}

.fairness button[data-v-0ead9957],
.fairness input[data-v-0ead9957],
.fairness textarea[data-v-0ead9957] {
  margin: 0 5px;
  border-radius: 8px;
  font-size: 16px;
  border: none;
  color: #fff;
}

.fairness input[data-v-0ead9957],
.fairness textarea[data-v-0ead9957] {
  background: var(--dark);
  padding: 8px 10px;
}

.fairness textarea[data-v-0ead9957] {
  width: 100%;
  min-height: 8rem;
}

.fairness button[data-v-0ead9957] {
  background: var(--pink);
  padding: 8px 20px;
  font-weight: 700;
}

.fairness__label[data-v-0ead9957] {
  margin: 10px 0;
  font-size: 14px;
}

.fairness p[data-v-0ead9957] {
  margin-top: 10px;
  font-size: 16px;
}

.lookup-options[data-v-17f01b0a] {
  margin-top: 1rem;
  gap: 1rem;
}

.lookup-data[data-v-17f01b0a] {
  background: #1a1d20;
  font-family: monospace;
  white-space: pre;
  width: 90%;
  max-width: 50rem;
  margin-top: 3rem;
}

.green[data-v-ab566150] {
  color: var(--green);
}

.red[data-v-ab566150] {
  color: var(--danger);
}

.clickable[data-v-ab566150] {
  padding: 0 0.5rem;
  cursor: pointer;
}

.clickable[data-v-ab566150]:hover {
  text-decoration: underline;
}

.payout__tile {
  position: relative;
  width: 100%;
}

.payout__tile-multiplier {
  position: absolute;
  text-align: center;
  font-size: 0.75rem;
  font-weight: 700;
  bottom: 8px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-animation: all 0.5s ease-in-out;
  animation: all 0.5s ease-in-out;
}

.payout__tile--common {
  color: #6b90f0;
}

.payout__tile--uncommon {
  color: #a451e2;
}

.payout__tile--rare {
  color: #c35757;
}

.payout__tile--legendary {
  color: #cdb740;
}

.game-button {
  background-color: var(--secondary-color);
  border-radius: 6px;
  cursor: pointer;
  grid-row: 1;
  padding: 10px 0;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.game-button:not(.game-button--active):hover {
  opacity: 0.75;
}

.game-button--active {
  box-shadow: inset 0 0 0 2px var(--highlight-color);
  background-color: #2c2738;
}

.app-csgo .game-button--active {
  background-color: #383527;
}

.game-button--purple {
  background-color: #ffc701;
  font-weight: 600;
  font-size: 1.2rem;
  padding-top: 12px;
  padding-bottom: 12px;
}

.app-csgo .game-button--purple {
  background-color: #ffc701;
}

.game-button--soft {
  color: #838b8d;
}

.game-control__buttons {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 8px;
  width: 100%;
}

.game-control {
  display: grid;
  gap: 16px;
}

.game,
.game-control--row,
.game-control__slider {
  display: flex;
}

.game {
  gap: 32px;
}

.game > div {
  border-radius: 8px;
  border: 2px dashed #1f2225;
}

.game__sidebar {
  min-width: 275px;
  width: 100%;
  max-width: 375px;
  padding: 32px;
}

.game__sidebar,
.game__sidebar-content {
  display: flex;
  flex-direction: column;
  gap: 22px;
}

.game__content {
  position: relative;
  display: flex;
  justify-content: center;
  width: 100%;
  align-items: center;
  overflow: hidden;
  padding: 32px;
}

#plinko,
.game__animation,
.game__content .p5Canvas {
  width: 100% !important;
  max-width: 600px;
  height: auto !important;
}

.game__animation {
  position: relative;
  display: inline-block;
}

.game-risk-level .game-title {
  display: flex;
  justify-content: space-between;
}

.game-risk-level__indicators {
  display: flex;
  align-items: center;
  gap: 8px;
}

.game-risk-level__indicator {
  height: 12px;
  width: 12px;
  border-radius: 12px;
  background-color: #1f2225;
}

.game-risk-level__indicator--low {
  background-color: #58c258;
}

.game-risk-level__indicator--medium {
  background-color: #eeab1b;
}

.game-risk-level__indicator--high {
  background-color: #c25858;
}

.game-risk-level__buttons {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;
}

.game-title {
  margin-bottom: 12px;
}

.payout {
  --offset: 0;
  gap: var(--offset);
  padding: 0 var(--offset);
  bottom: 7.5%;
  width: 100%;
}

.history,
.payout {
  display: flex;
  position: absolute;
}

.history {
  --offset: 16px;
  flex-direction: column;
  align-items: end;
  gap: 10px;
  top: var(--offset);
  right: var(--offset);
  width: 50px;
}

.history .rarity-line--common {
  width: 50%;
}

.history .rarity-line--uncommon {
  width: 60%;
}

.history .rarity-line--rare {
  width: 75%;
}

.history .rarity-line--legendary {
  width: 100%;
}

.rarity-line {
  height: 5px;
  border-radius: 5px;
  width: 100%;
}

.rarity-line--common {
  background-color: #6b90f0;
  box-shadow: 0 0 16px 0 rgba(107, 145, 240, 0.8705882352941177);
}

.rarity-line--uncommon {
  background-color: #a451e2;
  box-shadow: 0 0 16px 0 rgba(163, 81, 226, 0.7803921568627451);
}

.rarity-line--rare {
  background-color: #c35757;
  box-shadow: 0 0 16px 0 rgba(195, 87, 87, 0.7529411764705882);
}

.rarity-line--legendary {
  background-color: #cdb740;
  box-shadow: 0 0 16px 0 rgba(205, 184, 64, 0.796078431372549);
}

.game-input {
  display: flex;
  align-items: center;
  width: 100%;
  background-color: var(--secondary-color);
  padding: 0 16px;
  border-radius: 5px;
  height: 46px;
  gap: 8px;
  overflow: hidden;
}

.game-input__input {
  width: 100%;
  height: 100%;
}

.game-input__input input {
  width: 100%;
  height: 100%;
  background-color: initial;
  border: none;
  color: #fff;
}

.game-input__input input:focus,
.game-input__input select:focus {
  border: none;
  outline: 0;
}

.game-input__icon svg {
  max-height: 100%;
}

.game-input__input select {
  height: 100%;
  width: 100%;
  background: var(--secondary-color);
  border: none;
  color: #fff;
}

.game-navigation {
  display: flex;
}

.game-navigation__item {
  color: #fff;
  border-bottom: 3px solid var(--primary-color);
  padding-bottom: 8px;
  width: 100%;
  text-align: center;
  font-weight: 400;
}

.game-navigation__item:not(.game-navigation__item--active) {
  cursor: pointer;
}

.game-navigation__item:not(.game-navigation__item--active):hover {
  opacity: 0.75;
}

.game-navigation__item--active {
  border-color: var(--highlight-color);
}

input[type="range"]::-webkit-slider-thumb {
  background: #b66bf0;
  -webkit-transform: scale(1.25);
  transform: scale(1.25);
}

.app-csgo input[type="range"]::-webkit-slider-thumb {
  background: #ffc701;
}

input[type="range"]::-moz-range-thumb {
  background: #b66bf0;
  transform: scale(1.25);
}

.app-csgo input[type="range"]::-moz-range-thumb {
  background: #ffc701;
}

input[type="range"]::-ms-thumb {
  background: #b66bf0;
  transform: scale(1.25);
}

.app- input[type="range"]::-moz-range-thumb {
  background: #ffc701;
}

input[type="range"]::-webkit-slider-runnable-track {
  width: 100%;
  background: var(--bgg);
  border-radius: 4px;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  border-color: transparent;
}

input[type="range"]:focus {
  outline: 0;
}

input[type="range"]:focus::-webkit-slider-thumb {
  box-shadow: none;
}

input[type="range"]:focus::-moz-range-thumb {
  box-shadow: none;
}

@media screen and (max-width: 1440px) {
  .game {
    flex-direction: column;
  }

  .game__sidebar {
    order: 1;
    min-width: 100%;
  }

  .game__content {
    order: 0;
    min-width: 100%;
  }
}

@media screen and (max-width: 768px) {
  .game__sidebar {
    padding: 12px;
  }

  .game__sidebar-content .game-bet-button {
    order: -1;
  }

  .game-control__buttons,
  .game-control__slider {
    display: none;
  }

  .payout__tile-multiplier {
    -webkit-transform: translateX(-50%) rotate(90deg);
    transform: translateX(-50%) rotate(90deg);
    bottom: -28px;
  }

  .payout {
    bottom: 10%;
  }
}

#rain[data-v-b191feee],
.col[data-v-b191feee],
.row > div[data-v-b191feee],
.row[data-v-b191feee] {
  padding: 0;
  margin: 0;
}

#rain[data-v-b191feee] {
  width: 100%;
  height: 7.5rem;
  background-color: var(--box-color);
  border-radius: 4px;
  box-shadow: inset 0 0 35px rgba(0, 0, 0, 0.61);
  background-image: linear-gradient(90deg, #ffc700 50%, transparent 0),
    linear-gradient(90deg, transparent 50%, transparent 0),
    linear-gradient(0deg, #ffc700 50%, transparent 0),
    linear-gradient(0deg, #ffc700 50%, transparent 0);
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: 16px 3px, 16px 3px, 3px 16px, 3px 16px;
  background-position: 0 0, 100% 100%, 0 100%, 100% 0;
  border-bottom: 2px solid #c5771e;
  -webkit-animation: dash-b191feee 30s linear infinite;
  animation: dash-b191feee 30s linear infinite;
}

#rain .content[data-v-b191feee] {
  height: 7.25rem;
  width: 100%;
  padding: 0 2rem;
}

#rain .content .left[data-v-b191feee] {
  max-width: 14rem;
  display: grid;
}

#rain .content .left .inner[data-v-b191feee] {
  margin: auto 0;
}

#rain .content .left .rain-logo[data-v-b191feee] {
  display: grid;
}

#rain .content .left .rain-logo svg[data-v-b191feee] {
  max-width: 14rem;
  height: 100%;
  margin: auto 0;
}

#rain .content .middle[data-v-b191feee] {
  vertical-align: middle;
  margin-left: 1rem;
  display: grid;
  max-width: 20rem;
}

#rain .content .middle span[data-v-b191feee] {
  display: block;
}

#rain .content .middle .title[data-v-b191feee] {
  color: var(--warning-color);
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0.5px;
  margin-bottom: 0.75rem;
  line-height: 1rem;
  display: inline-block;
  text-shadow: 0 0 8px #ffb30c;
}

#rain .content .middle svg[data-v-b191feee] {
  grid-column: 1;
  margin: auto 0;
}

#rain .content .middle .countdown[data-v-b191feee] {
  display: inline-block;
  font-size: 1.25rem;
  letter-spacing: 2px;
  font-weight: 500;
  grid-column: 2;
  margin: auto 0;
  font-weight: 900;
}

#rain .content .middle .top[data-v-b191feee] {
  display: inline-block;
  margin: auto 0;
}

#rain .content .middle .details[data-v-b191feee] {
  display: grid;
  max-width: 9.5rem;
}

#rain .content .info[data-v-b191feee] {
  display: grid;
}

#rain .content .info > .row .left[data-v-b191feee] {
  margin: auto 0;
  display: inline-block;
  grid-column: 1;
  max-width: 8rem;
}

#rain .content .info > .row .left .title[data-v-b191feee] {
  font-size: 2.5rem;
  text-transform: uppercase;
  display: block;
  line-height: 2.5rem;
  position: relative;
}

#rain .content .info > .row .left .subtitle[data-v-b191feee] {
  font-size: 1rem;
  text-transform: uppercase;
  display: block;
  color: hsla(0, 0%, 100%, 0.5);
  line-height: 1rem;
  margin-top: 0.5rem;
}

#rain .content .info > .row .left svg[data-v-b191feee] {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: -2rem;
  margin-left: 5.5rem;
}

#rain .content .info > .row .right[data-v-b191feee] {
  margin: auto 0;
  display: inline-block;
  grid-column: 2;
}

#rain .content .info > .row .right .box[data-v-b191feee] {
  background: #2c2f34;
  border-radius: 4px;
  display: grid;
  padding: 0.35rem 0.35rem 0.35rem 1rem;
  align-items: center;
  background: rgba(57, 50, 25, 0.75);
  border: 1px dashed #ffc700;
}

#rain .content .info > .row .right .box svg[data-v-b191feee] {
  grid-column: 1;
  margin: 0.5rem auto;
}

#rain .content .info > .row .right .box .inner[data-v-b191feee] {
  grid-column: 2;
  background: rgba(21, 23, 25, 0.5);
  border-radius: 4px;
  display: grid;
  grid-auto-flow: column;
  padding: 0 0.5rem;
  height: 50px;
}

#rain .content .info > .row .right .box .inner .number[data-v-b191feee] {
  color: #ff8d24;
  font-weight: bolder;
  font-size: 1.75rem;
  margin: auto -5px auto 0;
  text-align: center;
  letter-spacing: 5px;
}

#rain .content .info > .row .right .box .inner .comma[data-v-b191feee] {
  color: rgba(239, 250, 251, 0.5);
  font-size: 1.75rem;
  margin: auto 0;
  text-align: center;
  letter-spacing: 5px;
}

#rain .content .info > .row .right .box .inner .cent[data-v-b191feee] {
  color: rgba(239, 250, 251, 0.5);
  font-size: 1.75rem;
  margin: auto 0 auto -5px;
  text-align: center;
  letter-spacing: 5px;
  font-weight: lighter;
}

#rain .content .right[data-v-b191feee] {
  max-width: 15rem;
}

#rain .content .right img.rain-graphic[data-v-b191feee] {
  position: absolute;
  height: 115%;
  bottom: 0;
}

#rain .tip-container[data-v-b191feee] {
  height: 100%;
  display: flex;
}

#rain .tip-button[data-v-b191feee] {
  margin: auto 1.5rem;
  background: linear-gradient(53.1deg, #ff8d24 -100%, #ffc700 200%);
  color: #111;
  padding: 0.5rem 1rem;
  border-radius: 4px;
  font-weight: 700;
  cursor: pointer;
}

#rain-tooltip[data-v-b191feee] {
  display: inline-block;
  color: #666;
  margin-left: 0.5rem;
  margin-top: -3px;
}

#rain-tooltip svg[data-v-b191feee] {
  height: 16px;
  fill: currentColor;
}

.tooltip-content[data-v-b191feee] {
  font-size: 12px;
  text-align: justify;
  padding: 0.3rem;
}

@-webkit-keyframes dash-b191feee {
  to {
    background-position: 100% 0, 0 100%, 0 -400%, 100% 600%;
  }
}

@keyframes dash-b191feee {
  to {
    background-position: 100% 0, 0 100%, 0 -400%, 100% 600%;
  }
}

@media screen and (max-width: 768px) {
  #rain .content .info > .row .left[data-v-b191feee],
  #rain .content .info > .row.mobile .title[data-v-b191feee],
  .tip-button[data-v-b191feee] {
    display: none;
  }
}

.home-profile[data-v-0cc9809e] {
  width: 100%;
}

.home-profile .profile-csgo[data-v-0cc9809e] {
  width: 100%;
  height: 180px;
  position: relative;
  margin-top: 20px;
  padding: 12px 0 16px;
  border-radius: 8px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),
    radial-gradient(
      205% 425% at 2% 15%,
      rgba(255, 129, 12, 0.16) 0,
      transparent 100%
    ),
    radial-gradient(
      97% 530% at 97% 0,
      rgba(163, 81, 226, 0.12) 0,
      transparent 100%
    ),
    linear-gradient(87deg, #1f2225, rgba(21, 23, 25, 0)),
    linear-gradient(180deg, rgba(31, 34, 37, 0), #1f2225);
}

.home-profile .profile-csgo[data-v-0cc9809e]:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url(../img/home-profile-bg.e8ed7e34.png) no-repeat;
  background-size: auto 100%;
}

.home-profile .csgo-character[data-v-0cc9809e] {
  position: absolute;
  bottom: -13px;
  left: -80px;
}

.home-profile .csgo-banner[data-v-0cc9809e] {
  width: 100%;
  height: 79px;
  display: flex;
  align-items: center;
  padding-left: 180px;
  background: linear-gradient(
    90deg,
    rgba(255, 186, 8, 0.15),
    rgba(255, 186, 8, 0)
  );
  z-index: 1;
}

.home-profile .csgo-banner button[data-v-0cc9809e] {
  height: 46px;
  padding: 0 25px;
  border-radius: 4px;
  line-height: 19px;
  font-size: 15px;
  font-weight: 700;
  color: #fff;
  background: #41ad3f;
  border: none;
  z-index: 1;
}

.home-profile .banner-user[data-v-0cc9809e] {
  width: 100%;
  display: flex;
  align-items: center;
}

.home-profile .user-level[data-v-0cc9809e] {
  width: 44px;
  height: 44px;
  position: relative;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-right: 15px;
  border-radius: 9px;
  background: #45404f;
  overflow: hidden;
}

.home-profile .level-inner[data-v-0cc9809e] {
  width: 38px;
  height: 38px;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 8px;
  background: linear-gradient(
      225deg,
      rgba(77, 55, 99, 0) 30%,
      rgba(77, 55, 99, 0.72)
    ),
    #151719;
}

.home-profile .inner-text[data-v-0cc9809e] {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  font-size: 18px;
  font-weight: 700;
  color: #effafb;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.48);
}

.home-profile .user-text[data-v-0cc9809e] {
  display: flex;
  flex-direction: column;
  line-height: 25px;
  font-size: 20px;
  font-weight: 700;
  color: rgba(239, 250, 251, 0.5);
}

.home-profile .user-text span[data-v-0cc9809e] {
  line-height: 30px;
  font-size: 24px;
  font-weight: 500;
  color: #effafb;
}

.home-profile .csgo-free[data-v-0cc9809e] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 16px;
  padding: 0 20px 0 180px;
  z-index: 100;
}

.home-profile .csgo-free button[data-v-0cc9809e] {
  height: 46px;
  padding: 0 10px;
  border-radius: 4px;
  line-height: 19px;
  font-size: 15px;
  font-weight: 700;
  color: #fff;
  background: #41ad3f;
  border: none;
  z-index: 1;
}

.home-profile .free-text[data-v-0cc9809e] {
  display: flex;
  flex-direction: column;
  font-size: 16px;
  font-weight: 500;
  color: #c2b78e;
}

.home-profile .free-text span[data-v-0cc9809e] {
  line-height: 19px;
  font-size: 16px;
  font-weight: 900;
  background: linear-gradient(55deg, #ff8d24 -4%, #ff971e 5%, #ffc700 75%),
    #effafb;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  text-shadow: 0 0 75px rgba(255, 199, 1, 0.35);
}

.home-profile .profile-rust[data-v-0cc9809e] {
  width: 100%;
}

.home-profile .profile-rust .profile[data-v-0cc9809e] {
  width: 100%;
  flex-grow: 1;
  position: relative;
  background-color: #101113;
  border-radius: 12px;
  min-height: 200px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 24px;
  border: 1px solid #c227f0;
  background: linear-gradient(
    129deg,
    rgba(255, 86, 255, 0.1),
    hsla(0, 0%, 85.1%, 0.03) 50%,
    hsla(0, 0%, 85.1%, 0.03) 70%,
    rgba(255, 86, 255, 0.07)
  );
  overflow: hidden;
}

.home-profile .profile-rust .profile[data-v-0cc9809e]:before {
  content: "";
  height: 100%;
  position: absolute;
  width: 30%;
  top: 0;
  right: 0;
  pointer-events: none;
  background-image: url(../img/rain-gem.3373e846.png);
  background-size: cover;
  z-index: 0;
  opacity: 0.25;
}

.home-profile .profile-rust .profile__bonus[data-v-0cc9809e] {
  z-index: 1;
  text-align: right;
  display: flex;
  flex-direction: column;
  gap: 8px;
  text-align: center;
}

.home-profile
  .profile-rust
  .profile__bonus--active
  .profile__bonus-text[data-v-0cc9809e] {
  color: #0aff74;
  text-shadow: 0 0 15px #0bff75;
}

.home-profile .profile-rust .profile__bonus-text[data-v-0cc9809e] {
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
  color: #8d8e90;
}

.home-profile .profile-rust .profile__bonus button[data-v-0cc9809e] {
  padding: 8px 20px;
  border-radius: 4px;
  font-weight: 900;
  font-size: 18px;
  letter-spacing: 0.01em;
  color: #fff;
  background-color: #cf26ff;
  text-transform: uppercase;
  border: none;
  transition: background-color 125ms ease-in-out;
}

.home-profile .profile-rust button[data-v-0cc9809e]:disabled {
  border: 1px dashed #cf26ff;
  color: #cf26ff;
  background-color: rgba(216, 75, 255, 0.1);
  cursor: no-drop;
}

.home-profile
  .profile-rust
  .profile__bonus
  button[data-v-0cc9809e]:not(:disabled):hover {
  background-color: rgba(208, 38, 255, 0.6509803921568628);
}

.home-profile .profile-rust .profile__bonus-text > span[data-v-0cc9809e] {
  color: #fff;
}

.home-profile .profile-rust .profile__top[data-v-0cc9809e] {
  display: flex;
  justify-content: space-between;
}

.home-profile .profile-rust .profile__user[data-v-0cc9809e] {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.home-profile .profile-rust .profile__title[data-v-0cc9809e] {
  font-weight: 900;
  font-size: 32px;
  line-height: 38px;
  letter-spacing: 0.01em;
  color: #cf26ff;
  text-transform: uppercase;
}

.home-profile .profile-rust .profile__username[data-v-0cc9809e] {
  font-weight: 500;
  font-size: 20px;
  line-height: 25px;
  letter-spacing: 0.01em;
  color: #effafb;
  display: flex;
  align-items: center;
  gap: 12px;
}

.home-profile .profile-rust .profile__level[data-v-0cc9809e] {
  font-weight: 900;
  font-size: 12px;
  line-height: 14px;
  padding: 2px 10px;
  background-color: #ffc701;
  border-radius: 4px;
}

.home-profile .profile-rust .experience-bar[data-v-0cc9809e] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.home-profile .profile-rust .experience-bar__bar[data-v-0cc9809e] {
  position: relative;
  height: 12px;
  background-color: #131215;
  flex-grow: 1;
  -webkit-transform: translate(-50%, 2px);
  transform: translate(-50%, 2px);
  position: absolute;
  width: calc(100% - 30px);
  left: 50%;
  border: 2px solid #131215;
}

.home-profile .profile-rust .experience-bar__milestone[data-v-0cc9809e] {
  width: 0;
  height: 0;
  border: 14px solid transparent;
  border-bottom: 18px solid #cf26ff;
  position: relative;
  top: -14px;
  z-index: 1;
  overflow: visible;
}

.home-profile .profile-rust .experience-bar__milestone-text[data-v-0cc9809e] {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 37.5%);
  transform: translate(-50%, 37.5%);
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  z-index: 1;
}

.home-profile .profile-rust .experience-bar__milestone[data-v-0cc9809e]:after {
  content: "";
  position: absolute;
  left: -14px;
  top: 18px;
  width: 0;
  height: 0;
  border: 14px solid transparent;
  border-top: 18px solid #cf26ff;
}

.home-profile .profile-rust .experience-bar__fill[data-v-0cc9809e] {
  background: #cf26ff;
  box-shadow: inset 0 4px 4px rgba(0, 0, 0, 0.25);
  height: 100%;
}

.home-profile .profile-rust .experience-bar__text[data-v-0cc9809e] {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #fff;
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
}

.home-profile .profile-rust .slot-cards[data-v-0cc9809e] {
  display: flex;
  flex-direction: row;
  -webkit-column-gap: 14px;
  column-gap: 14px;
  margin-bottom: 32px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  grid-template-rows: 1fr;
  grid-auto-columns: 0;
  grid-auto-rows: 0;
  overflow: hidden;
}

.home-profile .profile-rust .slot-cards > div[data-v-0cc9809e] {
  width: 150px;
  flex-shrink: 0;
}

.home-profile .profile-rust .divider__title small[data-v-0cc9809e] {
  font-size: 15px;
  color: #cf26ff;
}

@media screen and (max-width: 1024px) {
  .home-profile .profile-rust .profile__bonus button[data-v-0cc9809e] {
    font-size: 11px;
  }
}

@media screen and (max-width: 768px) {
  .home-profile .profile-rust .profile__bonus-text[data-v-0cc9809e] {
    display: none;
  }
}

.gamemode[data-v-492707a2] {
  position: relative;
  background-size: cover;
  border-radius: 12px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
  transition: -webkit-transform 0.1s ease-in-out;
  transition: transform 0.1s ease-in-out;
  transition: transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  min-height: 200px;
  flex-grow: 1;
  -webkit-transform: scale(1) !important;
  transform: scale(1) !important;
  overflow: hidden;
  background-color: #151719;
}

.link-soon .gamemode[data-v-492707a2] {
  -webkit-filter: drop-shadow(0 0 8px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(0 0 8px rgba(0, 0, 0, 0.15));
}

.gamemode__content[data-v-492707a2] {
  position: absolute;
  z-index: 1;
}

.gamemode__content img[data-v-492707a2] {
  max-width: 180px;
  z-index: 2;
}

.gamemode__content.bottom[data-v-492707a2] {
  bottom: -10%;
}

.gamemode__content.left[data-v-492707a2] {
  left: -6%;
}

.gamemode__content.top[data-v-492707a2] {
  top: -18%;
}

.gamemode__content.right[data-v-492707a2] {
  right: -7%;
}

.gamemode:hover .gamemode__content[data-v-492707a2] {
  display: none;
}

.gamemode__image[data-v-492707a2] {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 0;
  object-fit: cover;
  transition: -webkit-transform 0.1s ease-in-out;
  transition: transform 0.1s ease-in-out;
  transition: transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  border-radius: 12px;
  overflow: hidden;
}

.link-soon .gamemode__image[data-v-492707a2] {
  mix-blend-mode: luminosity;
  -webkit-filter: blur(6px);
  filter: blur(6px);
  opacity: 0.64;
}

.gamemode__video--boosted[data-v-492707a2] {
  width: 120% !important;
  object-position: center center;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.gamemode__video[data-v-492707a2] {
  display: none;
  position: absolute;
  height: 100%;
  width: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 0;
  object-fit: cover;
  transition: -webkit-transform 0.1s ease-in-out;
  transition: transform 0.1s ease-in-out;
  transition: transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  border-radius: 12px;
}

.gamemode[data-v-492707a2]:hover {
  cursor: pointer;
  -webkit-transform: scale(1.015) !important;
  transform: scale(1.015) !important;
}

.gamemode__information[data-v-492707a2],
.gamemode__soon[data-v-492707a2] {
  position: absolute;
  top: 20px;
  left: 20px;
  gap: 12px;
  display: flex;
  align-items: center;
  z-index: 1;
}

.gamemode__soon[data-v-492707a2] {
  padding: 8px 12px;
  border-radius: 4px;
  background: hsla(0, 0%, 100%, 0.04);
}

.gamemode__soon span[data-v-492707a2] {
  line-height: 20px;
  font-size: 16px;
  font-weight: 700;
  background: linear-gradient(53.1deg, #ff8d24 -4.15%, #ffc700 76.05%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}

.gamemode__title[data-v-492707a2] {
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #fff;
}

.gamemode__subtitle[data-v-492707a2] {
  font-size: 12px;
  color: rgba(239, 250, 251, 0.7);
  font-weight: 600;
}

.gamemode.gamemode--trending .gamemode__title[data-v-492707a2] {
  display: flex;
  align-items: center;
  color: #ffc701;
  gap: 10px;
}

.gamemode__icon svg[data-v-492707a2] {
  fill: var(--highlight-color);
  fill-opacity: 1;
}

.gamemode.gamemode--trending .gamemode__icon svg[data-v-492707a2] {
  fill: #ffc701;
  fill-opacity: 1;
}

.label[data-v-492707a2] {
  border: 1px solid #ffc701;
  border-radius: 20px;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 700;
  background-color: rgba(255, 200, 1, 0.3568627450980392);
  color: #ffc701;
  padding: 0 8px;
  letter-spacing: 1px;
}

.gamemode__new[data-v-492707a2] {
  position: absolute;
  bottom: 16px;
  right: 16px;
  padding: 8px 12px;
  border-radius: 4px;
  line-height: 20px;
  font-size: 16px;
  font-weight: 700;
  color: #433917;
  background: linear-gradient(55deg, #ff8d24, #ffc700 75%);
  z-index: 2;
}

@media only screen and (min-width: 768px) {
  .gamemode__video[data-v-492707a2] {
    display: block;
  }

  .gamemode__image[data-v-492707a2],
  .link-soon .gamemode__video[data-v-492707a2] {
    display: none;
  }

  .link-soon .gamemode__image[data-v-492707a2] {
    display: block;
  }
}

.slot-card[data-v-32d8a53a] {
  overflow: hidden;
  cursor: pointer;
  -webkit-filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.35));
  filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.35));
  padding: 1px;
  border-radius: 15px 15px 10px 10px;
}

.slot-card[data-v-32d8a53a]:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  border-radius: inherit;
  background: linear-gradient(180deg, #151719 0, #151719 80%, #404f56);
}

.slot-card:hover .slot-card__thumbnail img[data-v-32d8a53a] {
  -webkit-transform: scale(1.03);
  transform: scale(1.03);
}

.slot-card__thumbnail img[data-v-32d8a53a] {
  width: 100%;
  object-fit: contain;
  transition: -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}

.slot-card__thumbnail[data-v-32d8a53a] {
  border-radius: 15px 15px 0 0;
  width: 100%;
  overflow: hidden;
}

.slot-card__titles[data-v-32d8a53a] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1px;
  height: 50px;
  padding-bottom: 2px;
  max-width: 100%;
}

.slot-card__details[data-v-32d8a53a] {
  overflow: hidden;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: calc(100% - 2px);
  background: radial-gradient(
    170.35% 215.82% at 50% 39.58%,
    #151719 0,
    #000 100%
  );
  padding: 0 12px;
  gap: 8px;
  border-radius: 0 0 10px 10px;
  z-index: 1;
  margin: 0 auto;
}

.slot-card__name[data-v-32d8a53a] {
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  letter-spacing: 0.01em;
  color: #effafb;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.slot-card__provider[data-v-32d8a53a] {
  font-weight: 500;
  font-size: 11px;
  line-height: 12px;
  letter-spacing: 0.01em;
  color: #effafb;
  opacity: 0.5;
  text-transform: capitalize;
}

.slot-card__information[data-v-32d8a53a] {
  height: 16px;
  width: 16px;
  border-radius: 16px;
  font-size: 12px;
  color: #151719;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(117.35deg, #c7cad8 12.02%, #8c81b5 84.7%);
}

.gamemodes[data-v-4806adde] {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 20px;
}

.gamemodes a[data-v-4806adde] {
  grid-column: span 2;
}

.gamemodes a.link-big[data-v-4806adde] {
  grid-column: span 3;
}

.gamemodes a.link-soon[data-v-4806adde] {
  pointer-events: none;
}

.divider[data-v-4806adde] {
  display: flex;
  align-items: center;
  gap: 22px;
  margin: 32px 0;
}

.divider__icon[data-v-4806adde] {
  flex-shrink: 0;
}

.divider__icon img[data-v-4806adde] {
  max-height: 32px;
}

.divider__title[data-v-4806adde] {
  color: #fff;
  margin: 0;
  text-transform: uppercase;
  font-size: 22px;
}

.divider__information[data-v-4806adde] {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-shrink: 0;
}

.divider__line[data-v-4806adde] {
  background-color: #1f2225;
  height: 1px;
  width: 100%;
}

.slots-banner[data-v-4806adde] {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  width: 100%;
  object-fit: cover;
  pointer-events: none;
}

.profile[data-v-4806adde] {
  width: 100%;
  flex-grow: 1;
  position: relative;
  background-color: #101113;
  border-radius: 12px;
  min-height: 200px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 24px;
  border: 1px solid #c227f0;
  background: linear-gradient(
    129deg,
    rgba(255, 86, 255, 0.1),
    hsla(0, 0%, 85.1%, 0.03) 50%,
    hsla(0, 0%, 85.1%, 0.03) 70%,
    rgba(255, 86, 255, 0.07)
  );
  overflow: hidden;
}

.app-csgo .profile[data-v-4806adde] {
  border: 1px solid #ffd81b;
  background: linear-gradient(
    129deg,
    rgba(255, 216, 27, 0.1),
    hsla(0, 0%, 85.1%, 0.03) 50%,
    hsla(0, 0%, 85.1%, 0.03) 70%,
    rgba(255, 216, 27, 0.07)
  );
}

.profile__bonus[data-v-4806adde] {
  z-index: 1;
  text-align: right;
  display: flex;
  flex-direction: column;
  gap: 8px;
  text-align: center;
}

.profile__bonus--active .profile__bonus-text[data-v-4806adde] {
  color: #0aff74;
  text-shadow: 0 0 15px #0bff75;
}

.profile__bonus-text[data-v-4806adde] {
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
  color: #8d8e90;
}

.profile__bonus button[data-v-4806adde] {
  padding: 8px 20px;
  border-radius: 4px;
  font-weight: 900;
  font-size: 18px;
  letter-spacing: 0.01em;
  color: #fff;
  background-color: #cf26ff;
  text-transform: uppercase;
  border: none;
  transition: background-color 125ms ease-in-out;
}

.app-csgo .profile__bonus button[data-v-4806adde] {
  background-color: #ffd81b;
}

button[data-v-4806adde]:disabled {
  border: 1px dashed #cf26ff;
  color: #cf26ff;
  background-color: rgba(216, 75, 255, 0.1);
  cursor: no-drop;
}

.app-csgo button.disabled[data-v-4806adde] {
  border: 1px dashed #ffd81b;
  color: #ffd81b;
  background-color: rgba(255, 222, 75, 0.1);
}

.profile__bonus button[data-v-4806adde]:not(:disabled):hover {
  background-color: rgba(208, 38, 255, 0.6509803921568628);
}

.app-csgo .profile__bonus button[data-v-4806adde]:not(:disabled):hover {
  background-color: rgba(255, 216, 27, 0.6509803921568628);
}

.profile__bonus-text > span[data-v-4806adde] {
  color: #fff;
}

.profile__top[data-v-4806adde] {
  display: flex;
  justify-content: space-between;
}

.profile[data-v-4806adde]:before {
  content: "";
  height: 100%;
  position: absolute;
  width: 30%;
  top: 0;
  right: 0;
  pointer-events: none;
  background-image: url(../img/rain-gem.3373e846.png);
  background-size: cover;
  z-index: 0;
  opacity: 0.25;
}

.profile__user[data-v-4806adde] {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.profile__title[data-v-4806adde] {
  font-weight: 900;
  font-size: 32px;
  line-height: 38px;
  letter-spacing: 0.01em;
  color: #cf26ff;
  text-transform: uppercase;
}

.app-csgo .profile__title[data-v-4806adde] {
  color: #ffd81b;
}

.profile__username[data-v-4806adde] {
  font-weight: 500;
  font-size: 20px;
  line-height: 25px;
  letter-spacing: 0.01em;
  color: #effafb;
  display: flex;
  align-items: center;
  gap: 12px;
}

.profile__level[data-v-4806adde] {
  font-weight: 900;
  font-size: 12px;
  line-height: 14px;
  padding: 2px 10px;
  background-color: #ffc701;
  border-radius: 4px;
}

.app-csgo .profile__level[data-v-4806adde] {
  background-color: #e5c940;
}

.experience-bar[data-v-4806adde] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.experience-bar__bar[data-v-4806adde] {
  position: relative;
  height: 12px;
  background-color: #131215;
  flex-grow: 1;
  -webkit-transform: translate(-50%, 2px);
  transform: translate(-50%, 2px);
  position: absolute;
  width: calc(100% - 30px);
  left: 50%;
  border: 2px solid #131215;
}

.experience-bar__milestone[data-v-4806adde] {
  width: 0;
  height: 0;
  border: 14px solid transparent;
  border-bottom: 18px solid #cf26ff;
  position: relative;
  top: -14px;
  z-index: 1;
  overflow: visible;
}

.app-csgo .experience-bar__milestone[data-v-4806adde] {
  border-bottom: 18px solid #ffd81b;
}

.experience-bar__milestone-text[data-v-4806adde] {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 37.5%);
  transform: translate(-50%, 37.5%);
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  z-index: 1;
}

.experience-bar__milestone[data-v-4806adde]:after {
  content: "";
  position: absolute;
  left: -14px;
  top: 18px;
  width: 0;
  height: 0;
  border: 14px solid transparent;
  border-top: 18px solid #cf26ff;
}

.app-csgo .experience-bar__milestone[data-v-4806adde]:after {
  border-top: 18px solid #ffd81b;
}

.experience-bar__fill[data-v-4806adde] {
  background: #cf26ff;
  box-shadow: inset 0 4px 4px rgba(0, 0, 0, 0.25);
  height: 100%;
}

.app-csgo .experience-bar__fill[data-v-4806adde] {
  background: #ffd81b;
}

.experience-bar__text[data-v-4806adde] {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #fff;
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
}

.profile-wrapper[data-v-4806adde] {
  display: grid;
  gap: 20px;
  margin-top: 32px;
  grid-template-columns: 1fr 1fr;
}

.slot-cards[data-v-4806adde] {
  display: flex;
  flex-direction: row;
  -webkit-column-gap: 14px;
  column-gap: 14px;
  margin-bottom: 32px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  grid-template-rows: 1fr;
  grid-auto-columns: 0;
  grid-auto-rows: 0;
  overflow: hidden;
}

.slot-cards > div[data-v-4806adde] {
  width: 150px;
  flex-shrink: 0;
}

.divider__title small[data-v-4806adde] {
  font-size: 15px;
  color: #cf26ff;
}

.app-csgo .divider__title small[data-v-4806adde] {
  color: #ffd81b;
}

@media screen and (max-width: 1024px) {
  .profile__bonus button[data-v-4806adde] {
    font-size: 11px;
  }

  .profile-wrapper[data-v-4806adde] {
    grid-template-columns: 1fr;
  }

  .gamemodes[data-v-4806adde] {
    grid-template-columns: 1fr 1fr;
  }

  .gamemodes a.link-big[data-v-4806adde],
  .gamemodes a[data-v-4806adde] {
    grid-column: span 1;
  }
}

@media screen and (max-width: 768px) {
  .gamemodes[data-v-4806adde] {
    grid-template-columns: 1fr;
  }

  .profile__bonus-text[data-v-4806adde] {
    display: none;
  }
}

.emailVerified[data-v-33dfe72c] {
  margin-top: 10vh;
  text-align: center;
}

.resetPassword[data-v-4d2ee67e] {
  text-align: center;
  margin: 10vh auto 0;
  max-width: 28rem;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

button[data-v-4d2ee67e],
input[data-v-4d2ee67e] {
  margin: 0 5px;
  border-radius: 8px;
  font-size: 16px;
  border: none;
  color: #fff;
}

input[data-v-4d2ee67e] {
  background: var(--dark);
  padding: 10px 15px;
}

button[data-v-4d2ee67e] {
  background: var(--pink);
  padding: 12px 26px;
  font-weight: 700;
}

button[data-v-4d2ee67e]:disabled {
  opacity: 0.7;
  cursor: not-allowed;
}

.success[data-v-4d2ee67e] {
  color: var(--green);
  font-size: 16px;
}

.chart__timer[data-v-03eb24de] {
  pointer-events: none;
  max-height: 264px;
}

.jackpot__wheel[data-v-03eb24de] {
  display: flex;
  flex-direction: column;
  transition-duration: 0.5s;
  margin-top: 5rem;
  margin-left: -40px;
}

.jackpot__wheel[data-v-03eb24de]:first-child {
  margin-left: 0;
}

.jackpot__wheel--unfocused[data-v-03eb24de] {
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
  opacity: 0.5;
  cursor: pointer;
}

.chart__background[data-v-03eb24de],
.chart__background__cutout[data-v-03eb24de],
.chart__circle[data-v-03eb24de],
.chart__data[data-v-03eb24de],
.chart__shadow[data-v-03eb24de],
.jackpot__wheel--unfocused > [data-v-03eb24de] {
  pointer-events: none;
}

#jp-cursed-tooltip[data-v-03eb24de],
.data__status[data-v-03eb24de] {
  pointer-events: all !important;
}

.wheel__chart[data-v-03eb24de] {
  width: 100%;
  max-width: 500px;
  max-height: 500px;
  aspect-ratio: 1.2;
  position: relative;
}

.chart__holder[data-v-03eb24de] {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

.chart__background[data-v-03eb24de] {
  width: 406px;
  height: 406px;
  top: 10px;
  left: -3px;
  right: 0;
  bottom: 0;
  margin: auto;
  background-color: #252534;
  border-radius: 100%;
  z-index: -3;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}

.chart__background__cutout[data-v-03eb24de] {
  background-color: #151719;
  width: 300px;
  height: 300px;
  border-radius: 100%;
}

.chart__shadow[data-v-03eb24de] {
  position: absolute;
  width: 354px;
  height: 354px;
  top: 10px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background-color: rgba(34, 34, 34, 0.073);
  -webkit-mask-image: radial-gradient(transparent 63%, #000 64%, #000);
  mask-image: radial-gradient(transparent 63%, #000 64%, #000);
  border-radius: 100%;
  z-index: 20;
  pointer-events: none;
}

.chart__circle[data-v-03eb24de] {
  position: absolute;
  left: 17%;
  right: 17%;
  top: 17%;
  bottom: 17%;
  aspect-ratio: 1;
  padding-top: 5px;
  z-index: -1;
}

.chart__circle__inner[data-v-03eb24de] {
  z-index: -3;
  display: flex;
  justify-content: center;
  align-items: center;
}

.chart__circle__inner[data-v-03eb24de],
.chart__circle__shadow[data-v-03eb24de] {
  position: absolute;
  left: -3px;
  right: 0;
  top: 2px;
  bottom: 0;
  background-color: #252534;
  border-radius: 100%;
  width: 270px;
  height: 270px;
}

.chart__circle__shadow[data-v-03eb24de] {
  -webkit-mask-image: radial-gradient(transparent 64%, #000 70%);
  mask-image: radial-gradient(transparent 64%, #000 70%);
  pointer-events: none;
}

.chart__circle__cutout[data-v-03eb24de] {
  background-color: #151719;
  border-radius: 100%;
  width: 242px;
  height: 242px;
  z-index: -1;
}

.chart__data[data-v-03eb24de] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.chart__data .data__odds[data-v-03eb24de],
.chart__data .data__timer[data-v-03eb24de] {
  font-size: 3rem;
  font-weight: 700;
}

.chart__data .data__timer[data-v-03eb24de] {
  color: #924bca;
}

.chart__data .data__odds[data-v-03eb24de] {
  color: #29c55a;
}

.chart__data .data__status[data-v-03eb24de] {
  font-size: 1.8rem;
}

.chart__data .data__name[data-v-03eb24de] {
  margin-top: 1rem;
  letter-spacing: 0.5px;
  font-size: 1.2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
}

.chart__data .data__name.cursed[data-v-03eb24de] {
  color: #a83e3e;
}

.data__icon[data-v-03eb24de] {
  fill: #a83e3e;
  transition: fill 0.2s ease-in-out;
  position: relative;
  overflow: visible;
  cursor: pointer;
  z-index: 100;
}

.data__icon svg[data-v-03eb24de] {
  margin-top: -3px;
  width: 16px;
  height: 16px;
  cursor: pointer;
}

.data__icon .cursed__tooltip[data-v-03eb24de] {
  display: none;
  position: absolute;
  color: #fff;
  background-color: rgba(33, 37, 41, 0.8470588235);
  border: 1px solid #1b1b1b;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  padding: 2px 4px;
  right: 0;
  max-width: 300px;
  border-radius: 8px;
  z-index: 100;
  -webkit-transform-origin: top right;
  transform-origin: top right;
}

.data__icon .cursed__tooltip .tooltip__active[data-v-03eb24de] {
  display: flexbox;
}

.data__icon[data-v-03eb24de]:hover {
  fill: #b85050;
}

.app-csgo .data__timer[data-v-03eb24de] {
  color: #ffa510 !important;
}

.wheel__amount[data-v-03eb24de] {
  position: absolute;
  aspect-ratio: 1.5;
  top: -18%;
  left: 10%;
  right: 10%;
  z-index: -5;
  background-image: url(../img/amount.d4ae8c58.png);
  background-size: 100%;
  background-repeat: no-repeat;
  display: flex;
  justify-content: center;
}

[data-v-03eb24de] .gem {
  width: 60px;
  height: 60px;
}

.gem {
  width: 20px;
  height: 20px;
}

.big-coin {
  height: 30px;
  margin-top: -2px;
}

.wheel__gems[data-v-03eb24de] {
  position: absolute;
  aspect-ratio: 1;
  top: 19.6%;
  left: 18.8%;
  right: 18.8%;
  z-index: 0;
  background-image: url(../img/gems-inside.7b05e383.png);
  background-size: 100%;
  background-repeat: no-repeat;
}

.chart__arrow.cursed[data-v-03eb24de],
.rigged__wheel__selector[data-v-03eb24de],
.wheel__amount.cursed[data-v-03eb24de],
.wheel__gems.cursed[data-v-03eb24de] {
  opacity: 0.95;
  -webkit-filter: hue-rotate(64deg);
  filter: hue-rotate(64deg);
}

.wheel__amount[data-v-03eb24de] {
  padding-top: 2.4rem;
  font-size: 22px;
  font-weight: 700;
}

.chart__arrow[data-v-03eb24de] {
  height: 90px;
  width: 30px;
  position: absolute;
  top: -10px;
  left: calc(50% - 15px);
  right: calc(50% - 15px);
  z-index: 5;
  background-image: url(../img/arrow.3ee7aac1.png);
  background-size: 100%;
  background-repeat: no-repeat;
}

.app-csgo .chart__arrow.normal[data-v-03eb24de] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABKCAYAAACsL+RDAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAfdSURBVHgB7VlNbGNXFT73/diOEyd2kwDFRbIHURgkJNJVZ8HIQcAGpCYr1FXMjpGAhhULQBOvKtjg6QrBIi5SJcRmBgRCXaB4GFQhIZQMg8SotI2n6kzTJq7jJPZz7Pfe7Xfufc7PTBK/52m7yomu3rs38f3u991zzo3vETSESTmXfv/fu+XGpiv/VxOl+SvVGkU0gyKalIuF1v3Yam/PXRhPimL2U3LlL78pfJUiWiRgKX9Z7u5ZK81aPWfik5bl04XPyNxk2l+9+UphKcpcIswfSXk9R9Radjubha21V4l6DlkmgE1JFhYgMc29DUG9nl8ThjE7Mz9Y+oGMpfzHIlFq1e0Yha3bfyPR65BtUdAMsCYaiUv6Yo5oIiVyowlafePVywuD5hWnA66nibwyUXfBd5tUv/0See37ZNsAE75ibNuCTDxNUygKXZ/og7okiacwqUKmKD156WT24mRQWSByljFVDrrS9t2XqLN1i2LYU8sQiqVlSPU00MdKgI4Pot/rEnWaPibGj6Qa2WJ+bKa69jCGcQIoWNIKBAToBO3e+xPtb90k2wxAsa82gCywNRgM/T4oN3uMaGzaoNGkpOQo5ZIxWpV3HnU8cQQQQASWVOiP7d6rUOvtZYrZpJzI4j01fA3KTBmU2TKowQvos8c7mJMjeeaAolHD66zIa+mPAq/icSwe//W7DJhqR2JZ+d0KHMvE5Ly3dsCc+/xu9WVHv9OU5PuHKELIteSzzRkKBOpbBa18FDg28QztvbeiPbgvsVoIA+i+x+MYEzGD3H2fDDgfL8QFUafpHfMiCFY+aY9fRts+7EqazH2HPI9XjSYF+aSF86VkhdS45HEMKmb8rjqSHMcnF7iui/jWrTb+DYVxHFgIsX3ImKfv0UT2kkoOPCk3vQgN7PkakH+PLn7nYUyHEo852N+eS6q5aNKTx9R82KuvYVosYB+vHUpNfYHiY58LWAbgAUsGU2w9X6mhF4iF4dnt+eRgip7HDWw9WXNc+uOpwJp1p8ygujk0lf8mwChgp/5KLUADB+PBVkhMxwtrdwRkFoHMPtSgan4eMX0GY1gXrJ1tDbxPk/nLmiFP3pe3z9bX0kthqP3VniRotyUBKg9k7vao9DDKI8BCZFjqG8xWy52Dp44pKUnJLRUrD4heAOwf60tqtgDGbJXUVLn4/HG2pzBm65T0PuMUits0NvX5A7YHThXsK8vvuXqfGXTPkYolezQzbp3A9lRgIS7WAFrt7/VU/lnlySpkiI6FED8JUvdDrrHDbCFzj6WWlUvfe5TtGYzZnFIfeDr/zAHIUcfSXi0DTyfl4TutfuxihlPYngksxGwVoFWWOzE+RvHUZOBM8khSkYH8Unl+G7vTDyPIXZ29cjLbM4G17ZW0k3Vp+sKMZhzsrQoxL9jrIK532yJIGpLP5qWzZj4TWIjnqwCt6nj+0mEIyb7s8kh4Id/uUj9b1b71I7o5NLC2ltrrTPYpsmJxBc5SqzQp6UBulrexp9lC5qVBsw4EFuKHVQDXtHc/rQ8BlVB0slBOhxXs7HG+5iZqz/3k8DAYGlhbt8xxnc5mdd4mOp7B8PyAwwgh5HpyKcyMIYEbL3Manb7wFFFwGh09NHisgf11fVH77s8Hsw0NLEQZadQpW/g3duKzn9axHDgWg25D5pajnG2JQlqEbxIdHB6d7Ux2MnAocZCnOVshRdYQxzc/cmAhKmDdLqezafWvq85gUsU0y4wUWb3yi9MTxtDA2vxrmWxy24pb2rEA2obEdXYs7/T0+NjAQtzgc7oylUvrUwlh1NhDuuzJyo/L4dlGBtbWu5bOJhVjdqz36kiVEdkOBSzEP2tTebvKQrs6W1VKv47GdihgNjvhltLZuAqjTjs628ey1/+eWKn8TKzQkGbRkGaPuKVkUko6t3M7t3M7t3M7t3P7xOy/f7WLr5ToORrShvpnT33QHLkaM2mRhrShgKUszu3We7l4nAov/uDwfvtjB2413njBaXRocpxofISu0hA2RMGrWNjZ8Ap8BcOFkScnReG3P43OegjGTyxsrm/gph+X8CgHTGdQvbCis45YaftVjihdbL77ADf1KAngGuSJFFECe339RcpFmSsi49GrjfubqsZjBpU2GyWCqbSgRMKIxDo0sC7zZYr19deJ64oGikosN1dnJieI4pY/t7JM6bDzRWA8DUYp2lpfA6BURRFTFb8MeLdBIwkjnfSNF8LOFgoY5b4cAmeus+NQr/W+YmwG1Rh2sAQuZVIocKESt7gaknVIxmNFOFV6+8HdoJao2bLclgLHJsDJkiMinUxSKNYhgTMLXO7buPtnBaKqbqaW2UA881g6BQdDRS4Ro8X164NZhyjjyiL45dx9F8Wv17TMQQwbKPfZqHZpucE4wSVdkR5LDN7rMN+PVZjsbLxGo6k0GKFYmRAUt7GncZT4Eqg3xsAA46OYTbrq0nGOqHnmTcHAinlQ7MQ3f5mr/2eRjPZtsAMwgIwYPg55CX3JV7movghDrGFsvl+8PM1C3N6KGloeDJYyX/4+ebEsbuF96uAm3uN6CaqmbhvXTu+g+tKUZfF0dWYQaCjGR03KWwXPeXO5fucPOdNvIWnoiuo7m1TDgVHMf33lo79SVKsUX6uaI85s5uJXKj3fROHDoDtviRutB2ImCuhjWeP/31689fvLoTPVw/YhhUEfzoNB0DgAAAAASUVORK5CYII=);
}

.app-csgo .wheel__amount.normal[data-v-03eb24de] {
  background-image: url(../img/amount-csgo.c39df0d0.png);
}

.app-csgo .wheel__gems.normal[data-v-03eb24de] {
  background-image: url(../img/gems-inside-csgo.7e1bae01.png);
}

.wheel__amount.small[data-v-03eb24de],
.wheel__arrow.small[data-v-03eb24de],
.wheel__gems.small[data-v-03eb24de] {
  -webkit-filter: grayscale(95%) brightness(150%);
  filter: grayscale(95%) brightness(150%);
}

.app-csgo .wheel__amount.cursed .price-wrapper[data-v-03eb24de] {
  -webkit-filter: hue-rotate(-64deg) hue-rotate(305deg) saturate(130%);
  filter: hue-rotate(-64deg) hue-rotate(305deg) saturate(130%);
}

.rigged__wheel__selector[data-v-03eb24de] {
  height: 90px;
  width: 30px;
  position: absolute;
  z-index: 5;
  background-image: url(../img/arrow.3ee7aac1.png);
  background-size: 100%;
  background-repeat: no-repeat;
}

.avatar-wrapper[data-v-28eb1bcf] {
  width: 80px;
  height: 80px;
}

.user-avatar[data-v-28eb1bcf] {
  position: relative;
  padding: 11px;
  display: flex;
  flex-direction: row-reverse;
}

.coinflip-game.game-completed .user-avatar[data-v-28eb1bcf] {
  opacity: 0.24;
}

.game-slot.slot-winner .user-avatar[data-v-28eb1bcf] {
  opacity: 1;
}

.avatar-level[data-v-28eb1bcf] {
  width: 32px;
  height: 23px;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: 0;
  right: 0;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 600;
  color: #151719;
  background: #b66bf0;
}

.app-csgo .avatar-level[data-v-28eb1bcf] {
  background: #ffc701;
}

.game-slot.slot-blue .avatar-level[data-v-28eb1bcf] {
  background: #6e97ff;
}

.avatar-inner[data-v-28eb1bcf] {
  width: 56px;
  height: 56px;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-radius: 4px;
  overflow: hidden;
  border: 2px solid #b66bf0;
}

.app-csgo .avatar-inner[data-v-28eb1bcf] {
  border: 2px solid #ffc701;
}

.slot-placeholder .avatar-inner[data-v-28eb1bcf] {
  border: 2px solid rgba(182, 107, 240, 0.24);
}

.app-csgo .slot-placeholder .avatar-inner[data-v-28eb1bcf] {
  border: 2px solid rgba(255, 199, 1, 0.24);
}

.game-slot.slot-blue .avatar-inner[data-v-28eb1bcf] {
  border: 2px solid #6e97ff;
}

.game-slot.slot-blue .slot-placeholder .avatar-inner[data-v-28eb1bcf] {
  border: 2px solid rgba(110, 151, 255, 0.24);
}

.avatar-inner img[data-v-28eb1bcf] {
  width: 72x;
  height: 72px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.jackpot__bets[data-v-ce272e76] {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  width: 100%;
  margin-top: 2rem;
  flex-wrap: wrap;
  justify-content: center;
  z-index: 100;
}

.bet[data-v-ce272e76] {
  flex-shrink: 0;
  width: 140px;
  height: 200px;
  background: linear-gradient(
      225deg,
      rgba(77, 55, 99, 0) 50%,
      rgba(77, 55, 99, 0.56)
    ),
    #2a2a38;
  box-shadow: 0 2px 16px rgba(0, 0, 0, 0.02);
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.bet .user-username[data-v-ce272e76] {
  height: 20px;
  margin-top: 14px;
  line-height: 20px;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 120px;
}

.bet .coinflip-game.game-completed .user-username[data-v-ce272e76] {
  opacity: 0.24;
}

.bet .game-slot.slot-winner .user-username[data-v-ce272e76] {
  opacity: 1;
}

.bet .user-amount[data-v-ce272e76] {
  height: 36px;
  display: flex;
  align-items: center;
  margin-top: 8px;
  padding: 0 12px;
  border-radius: 4px;
  background: #1a1d1f;
}

.bet .game-slot.slot-winner .user-amount[data-v-ce272e76] {
  background: #253929;
}

.bet .user-amount .price-wrapper[data-v-ce272e76] {
  height: 18px;
}

.bet .user-tickets[data-v-ce272e76] {
  font-size: 12px;
  color: grey;
  margin-top: 3px;
}

.jackpot__controls[data-v-494f94b6] {
  padding: 1rem;
  max-width: -webkit-max-content;
  max-width: max-content;
  margin: 1rem auto;
  border: 2px dashed #1f2225;
  border-radius: 4px;
  display: flex;
  flex-wrap: wrap;
}

.actions-amount[data-v-494f94b6],
.control-actions[data-v-494f94b6] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.actions-amount[data-v-494f94b6] {
  position: relative;
  align-items: center;
  margin-right: 20px;
  padding-right: 20px;
}

.actions-amount[data-v-494f94b6]:after {
  content: "";
  width: 2px;
  height: 24px;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #1f2225;
}

.amount-input[data-v-494f94b6] {
  width: 14rem;
  height: 42px;
  position: relative;
  border-radius: 4px;
  background: var(--secondary-color);
}

.amount-input .input-icon[data-v-494f94b6] {
  position: absolute;
  top: 50%;
  left: 16px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.amount-input input[data-v-494f94b6] {
  width: 100%;
  height: 100%;
  padding: 0 16px 0 40px;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  background: 0 0;
  border: none;
}

.amount-input input[data-v-494f94b6]:focus {
  border: none;
  outline: 0;
}

.actions-amount button[data-v-494f94b6] {
  width: 56px;
  height: 36px;
  margin-left: 8px;
  border-radius: 4px;
  font-size: 13px;
  font-weight: 500;
  color: var(--text-color);
  background: var(--secondary-color);
  border: none;
  transition: all 0.3s ease;
}

.actions-amount button[data-v-494f94b6]:first-of-type {
  margin-left: 12px;
}

button[data-v-494f94b6]:hover {
  opacity: 0.75;
}

button.button-bet[data-v-494f94b6] {
  width: 144px;
  height: 42px;
  border-radius: 4px;
  font-size: 15px;
  font-weight: 700;
  color: #fff;
  background: #ffc701;
  border: none;
  cursor: pointer;
}

.app-csgo button.button-bet[data-v-494f94b6] {
  background: #ffc701;
}

.jackpot-page__wheels[data-v-6959623e] {
  display: flex;
  justify-content: center;
  flex-direction: row;
  width: 100%;
  z-index: -1;
}

.buttons__holder[data-v-6959623e] {
  display: none;
}

@media screen and (max-width: 768px) {
  .buttons__holder[data-v-6959623e] {
    position: absolute;
    pointer-events: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 20px;
    z-index: 100;
    width: 100%;
    height: 600px;
    top: 0;
    left: 0;
    overflow: hidden;
    margin: 0;
    padding: 8px;
  }

  .button__left[data-v-6959623e],
  .button__right[data-v-6959623e] {
    cursor: pointer;
    transition: all 0.2s ease-in-out;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    fill: #9e9e9e;
    background-color: hsla(0, 0%, 50.6%, 0.43);
    border: 1px solid #9c9c9c;
    padding: 4px;
    pointer-events: all;
  }

  .button__left[data-v-6959623e] {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }

  .jackpot-page__wheels[data-v-6959623e] {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    display: flex;
  }
}

.app-csgo .button[data-v-08fa816e] {
  color: #2a2a38;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4),
    inset 0 0 24px rgba(0, 0, 0, 0.4);
}

.app-csgo .button svg[data-v-08fa816e] {
  -webkit-filter: none;
  filter: none;
}

.app-csgo .button.red[data-v-08fa816e] {
  background: linear-gradient(180deg, #7291ae -107.55%, #6697c6);
}

.app-csgo .button.red svg[data-v-08fa816e] {
  fill: #273b4f;
}

.app-csgo .button.green[data-v-08fa816e] {
  background: linear-gradient(180deg, #56a854 -37.74%, #59dd57);
}

.app-csgo .button.green svg[data-v-08fa816e] {
  fill: #334932;
}

.app-csgo .button.black[data-v-08fa816e] {
  background: linear-gradient(180deg, #bcad79, #b8a45c);
}

.app-csgo .button.black svg[data-v-08fa816e] {
  fill: #45402e;
}

.app-csgo .button.bait[data-v-08fa816e] {
  background: linear-gradient(180deg, #959595 -78.3%, #7e93a7);
}

.app-csgo .button.bait svg[data-v-08fa816e] {
  fill: #333c45;
}

.button[data-v-08fa816e] {
  -webkit-user-select: none !important;
  user-select: none !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 12px 10px 30px;
  border: 0;
  border-radius: 4px;
  background: repeating-linear-gradient(
    135deg,
    #ec6161,
    #ec6161 15px,
    #ff6b6b 0,
    #ff6b6b 30px
  );
  width: 100%;
  font-weight: 700;
  font-size: 16px;
  color: #fff;
  gap: 16px;
  text-align: left;
  line-height: 18px;
}

.button svg[data-v-08fa816e] {
  height: 40px;
  width: 40px;
  fill: #2a2a38;
  -webkit-filter: drop-shadow(-3px 3px 1px rgba(0, 0, 0, 0.3));
  filter: drop-shadow(-3px 3px 1px rgba(0, 0, 0, 0.3));
}

.button[data-v-08fa816e]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.button.green[data-v-08fa816e] {
  background: repeating-linear-gradient(
    135deg,
    #489448,
    #489448 15px,
    #4ea24d 0,
    #4ea24d 30px
  );
}

.button.black[data-v-08fa816e] {
  background: repeating-linear-gradient(
    135deg,
    #4da1f1,
    #4da1f1 15px,
    #55abfd 0,
    #55abfd 30px
  );
}

.button.bait[data-v-08fa816e] {
  background: repeating-linear-gradient(
    135deg,
    #39434e,
    #39434e 15px,
    #3d4751 0,
    #3d4751 30px
  );
}

.button.bait svg[data-v-08fa816e] {
  fill: #0e0e13;
}

@media (max-width: 768px) {
  .button[data-v-08fa816e] {
    padding: 16px 12px 16px 20px;
    font-size: 15px;
  }
}

.app-csgo .theme[data-v-a3cd1ecc] {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4),
    inset 0 0 24px rgba(0, 0, 0, 0.4);
}

.app-csgo .theme.red[data-v-a3cd1ecc] {
  background: linear-gradient(180deg, #7291ae, #6697c6);
}

.app-csgo .theme.red svg[data-v-a3cd1ecc] {
  fill: #273b4f;
}

.app-csgo .theme.black[data-v-a3cd1ecc] {
  background: linear-gradient(180deg, #bcad79, #b8a45c);
}

.app-csgo .theme.black svg[data-v-a3cd1ecc] {
  fill: #45402e;
}

.app-csgo .theme.green[data-v-a3cd1ecc] {
  background: linear-gradient(180deg, #56a854, #59dd57);
}

.app-csgo .theme.green svg[data-v-a3cd1ecc] {
  fill: #334932;
}

.app-csgo .theme.bait svg[data-v-a3cd1ecc] {
  height: 62%;
}

.theme[data-v-a3cd1ecc] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  box-shadow: inset 0 0 24px rgba(0, 0, 0, 0.4);
}

.theme svg[data-v-a3cd1ecc] {
  height: 60%;
  width: auto;
  -webkit-filter: drop-shadow(-0.2em 0.2em 2px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(-0.2em 0.2em 2px rgba(0, 0, 0, 0.2));
}

.theme.red[data-v-a3cd1ecc] {
  background: linear-gradient(
      180deg,
      hsla(0, 100%, 71%, 0) 10.52%,
      #ff6b6b 242.86%
    ),
    linear-gradient(
      225.44deg,
      hsla(0, 100%, 71%, 0),
      hsla(0, 100%, 71%, 0.56) 174.56%
    ),
    #2a2a38;
}

.theme.red svg[data-v-a3cd1ecc] {
  fill: #ff6b6b;
}

.theme.black[data-v-a3cd1ecc] {
  background: linear-gradient(
      180deg,
      rgba(64, 162, 255, 0) 10.52%,
      #40a2ff 242.86%
    ),
    linear-gradient(
      225.44deg,
      rgba(64, 162, 255, 0),
      rgba(64, 162, 255, 0.56) 174.56%
    ),
    #2a2a38;
}

.theme.black svg[data-v-a3cd1ecc] {
  fill: #55abfd;
}

.theme.green[data-v-a3cd1ecc] {
  background: linear-gradient(
      180deg,
      rgba(78, 163, 77, 0) -3.12%,
      #4ea34d 195.54%
    ),
    linear-gradient(225.44deg, rgba(78, 163, 77, 0), #4ea34d 174.56%), #2a2a38;
}

.theme.green svg[data-v-a3cd1ecc] {
  fill: #60f45d;
  height: 50%;
}

.theme.bait svg[data-v-a3cd1ecc] {
  height: 75%;
}

.roulette-card[data-v-5d046b6c] {
  height: 112px;
  width: 112px;
  border-radius: 6px;
  box-shadow: inset 0 0 24px rgba(0, 0, 0, 0.4);
  overflow: hidden;
}

.roulette-card-group[data-v-468a1f32] {
  display: flex;
  gap: 16px;
}

.picker-line[data-v-3a557561] {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 1;
  width: 3px;
  height: 100%;
  background: hsla(0, 0%, 100%, 0.36);
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  height: 112.5%;
}

.app-csgo .highlight[data-v-3a557561] {
  background: #262a2e;
}

.highlight[data-v-3a557561] {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  background: linear-gradient(
      0deg,
      hsla(0, 0%, 100%, 0.02),
      hsla(0, 0%, 100%, 0.02)
    ),
    radial-gradient(
      100% 100% at 50% 100%,
      rgba(254, 68, 255, 0.08) 0,
      rgba(254, 68, 255, 0) 100%
    );
  width: 128px;
  height: 100%;
}

.spinner-wrapper[data-v-3a557561] {
  position: relative;
  background: #1f2225;
  border-radius: 6px;
}

.spinner[data-v-3a557561] {
  position: relative;
  border-radius: 6px;
  height: 132px;
  overflow: hidden;
}

.cards[data-v-3a557561] {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  display: flex;
  gap: 16px;
  transition: -webkit-transform 7.5s cubic-bezier(0.3, 0.01, 0.07, 1);
  transition: transform 7.5s cubic-bezier(0.3, 0.01, 0.07, 1);
  transition: transform 7.5s cubic-bezier(0.3, 0.01, 0.07, 1),
    -webkit-transform 7.5s cubic-bezier(0.3, 0.01, 0.07, 1);
}

.bet[data-v-49ca8498] {
  display: flex;
  align-items: center;
  background: #1f2225;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.4);
  border-radius: 4px;
  padding: 12px;
  gap: 10px;
}

.avatar[data-v-49ca8498] {
  width: 24px;
  height: 24px;
  border-radius: 4px;
  background-color: hsla(0, 0%, 100%, 0.03);
}

.username[data-v-49ca8498] {
  font-weight: 600;
  font-size: 14px;
  color: #effafb;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.user[data-v-49ca8498] {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-grow: 1;
  min-width: 0;
}

.amount[data-v-49ca8498] {
  font-weight: 500;
  color: #fff;
}

.title[data-v-a613939a] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 12px 10px 10px;
  border-bottom: 1px solid #2f3336;
  font-size: 14px;
  text-transform: capitalize;
  color: #6c6c6c;
}

.name[data-v-a613939a] {
  display: flex;
  gap: 8px;
}

.alert-message[data-v-a613939a] {
  display: inline-block;
  font-size: 13px;
  color: #6c6c6c;
  width: 100%;
  text-align: center;
  padding: 16px;
}

.circle[data-v-a613939a] {
  position: relative;
  height: 22px;
  width: 22px;
  border-radius: 50%;
  overflow: hidden;
}

.bet-section[data-v-a613939a] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.bet-section.won[data-v-a613939a] .amount {
  color: #4ea24d !important;
}

.bet-section.loss[data-v-a613939a] {
  opacity: 0.5;
}

.bet-section.loss[data-v-a613939a] .amount {
  color: #ec6161 !important;
}

.content[data-v-a613939a] {
  padding: 8px;
}

.section[data-v-a613939a] {
  background-color: #1f2225;
  border-radius: 4px 4px 0 0;
}

@media (min-width: 768px) {
  .section[data-v-a613939a] {
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 12px;
  }

  .title[data-v-a613939a] {
    border-bottom: none;
    padding: 0 8px;
  }

  .content[data-v-a613939a] {
    padding: 0;
  }

  .alert-message[data-v-a613939a] {
    display: none;
  }
}

@media (max-width: 768px) {
  .roulette-section[data-v-a613939a]:empty {
    display: none;
  }
}

.progress-bar[data-v-658bbafe] {
  background: rgba(31, 34, 37, 0.56);
  border-radius: 6px;
}

.app-csgo .bar[data-v-658bbafe] {
  background: linear-gradient(90deg, rgba(255, 214, 39, 0), #ffd627);
}

.bar[data-v-658bbafe] {
  height: 4px;
  background: linear-gradient(
    90deg,
    rgba(255, 71, 235, 0),
    rgba(255, 71, 235, 0.56)
  );
  border-radius: 6px;
  width: 100%;
}

.bar.animate[data-v-658bbafe] {
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-name: shrinkLeft-658bbafe;
  animation-name: shrinkLeft-658bbafe;
  -webkit-animation-duration: 0s;
  animation-duration: 0s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

@-webkit-keyframes shrinkLeft-658bbafe {
  0% {
    width: 100%;
  }

  to {
    width: 0;
  }
}

@keyframes shrinkLeft-658bbafe {
  0% {
    width: 100%;
  }

  to {
    width: 0;
  }
}

@media (max-width: 768px) {
  .progress-bar[data-v-658bbafe] {
    margin-top: 14px;
  }
}

.circle[data-v-521fdc4e] {
  height: 38px;
  width: 38px;
  border-radius: 50%;
  overflow: hidden;
}

.history-group[data-v-2bb81b6e] {
  display: flex;
  justify-content: center;
  gap: 8px;
  flex-wrap: wrap;
}

@media (max-width: 768px) {
  .history-group[data-v-2bb81b6e] {
    display: none;
  }
}

.loader[data-v-5144d7ec] {
  width: 100%;
  text-align: center;
  margin-top: 18rem;
}

.game-history[data-v-5144d7ec] {
  margin-bottom: 32px;
}

.controls[data-v-5144d7ec] {
  max-width: 450px;
  display: grid;
  grid-template-columns: 0.6fr 1fr;
  gap: 8px;
  margin: 48px auto;
}

.animation[data-v-5144d7ec] {
  margin-top: 36px;
}

.sections[data-v-5144d7ec] {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.bet-sections[data-v-5144d7ec],
.button-sections[data-v-5144d7ec] {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 12px;
}

@media screen and (max-width: 1300px) {
  .bet-sections[data-v-5144d7ec],
  .button-sections[data-v-5144d7ec] {
    gap: 8px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .bet-sections[data-v-5144d7ec] {
    row-gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .bet-sections[data-v-5144d7ec] {
    row-gap: 8px;
  }

  .animation[data-v-5144d7ec] {
    margin-bottom: 32px;
  }

  .controls[data-v-5144d7ec] {
    grid-template-columns: 1fr;
  }

  .controls[data-v-5144d7ec] .game-control__buttons {
    display: grid;
  }

  .controls[data-v-5144d7ec] {
    margin: 0 auto;
    margin-bottom: 14px;
  }

  .bet-sections[data-v-5144d7ec] {
    display: flex;
    flex-direction: column;
  }
}

#creator-page[data-v-1759e365] {
  max-width: 60rem;
  margin: 1rem auto;
}

section[data-v-1759e365] {
  padding: 1rem 0;
}

dl,
ol,
ul {
  margin: 0;
  padding: 0;
}

a:hover {
  text-decoration: none;
}

.hide-mobile {
  display: none;
}

:root {
  --sitePrimary: #ffc701;
}

.app-csgo {
  --sitePrimary: #ffc701 !important;
}

@media screen and (min-width: 970px) {
  .hide-mobile {
    display: block;
  }
}

@media screen and (max-width: 970px) {
  .list > div:nth-child(2n) img[data-v-1d580398] {
    display: none;
  }
}

@media screen and (max-width: 425px) {
  #win-modal .modal-dialog {
    max-width: 100vw !important;
    height: 100vh;
  }

  .modal-dialog-centered {
    align-items: flex-end;
    margin: 0;
    min-height: 100% !important;
  }

  .fairness {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}

.flex {
  display: flex;
}

.flex--gap-8 {
  gap: 8px;
}

#authentication-modal,
#game-history-modal #balance-history-modal,
#settings-modal {
  display: flex;
}

#authentication-modal .modal-content {
  border-radius: 6px !important;
}

#authentication-modal .modal-content,
#balance-history-modal .modal-content,
#game-history-modal .modal-content,
#settings-modal .modal-content {
  overflow: hidden;
  border: 0;
}

#authentication-modal .modal-body,
#balance-history-modal .modal-body,
#game-history-modal .modal-body,
#settings-modal .modal-body {
  padding: 0 !important;
  border: none !important;
  background-color: #101214 !important;
}

#authentication-modal .modal-header,
#balance-history-modal .modal-header,
#game-history-modal .modal-header,
#settings-modal .modal-header {
  display: none;
}

.confirmation-modal .modal-dialog {
  max-width: 25vw !important;
}

.confirmation-modal .btn-primary {
  background-color: var(--highlight-color);
  border-color: var(--highlight-color);
}

.confirmation-modal .modal-header {
  color: #fff;
}

.confirmation-modal .modal-body {
  color: var(--text-color);
  border-radius: 6px;
}

.confirmation-modal .modal-footer {
  display: flex !important;
  border-top: none;
}

#battle-captcha-modal .modal-dialog,
#tip-rain-modal .modal-dialog {
  max-width: 25vw !important;
}

#battle-captcha-modal .modal-header,
#tip-rain-modal .modal-header {
  color: #fff;
}

#battle-captcha-modal .modal-body,
#tip-rain-modal .modal-body {
  color: var(--text-color);
  border-radius: 6px;
}

#battle-captcha-modal .modal-footer,
#notice-modal .modal-footer,
#tip-rain-modal .modal-footer {
  display: flex !important;
  border-top: none;
}

#battle-captcha-modal .btn-primary,
#notice-modal .btn-primary,
#tip-rain-modal .btn-primary {
  background-color: var(--highlight-color);
  border-color: var(--highlight-color);
}

#notice-modal .modal-footer {
  flex-direction: row;
  align-items: center;
}

#notice-modal___BV_modal_title_ {
  color: #fff;
}

#battle-captcha-modal .leminForm {
  margin-top: 1rem;
  max-width: 260px;
  margin-left: auto;
  margin-right: auto;
}

#tip-rain-modal .input-wrapper {
  display: flex;
  align-items: center;
  background: var(--secondary-color) !important;
  max-width: 150px;
  margin: 1rem auto 0;
  padding: 0.3rem 0;
}

#tip-rain-modal .input-wrapper .input-icon {
  padding-left: 1rem;
  font-size: 1.2rem;
  font-weight: 700;
  color: var(--success-color);
  z-index: 2;
  margin-right: -0.5rem;
  min-width: 2rem;
}

#tip-rain-modal input {
  background: var(--secondary-color) !important;
  color: var(--text-title-color) !important;
  border: none;
}

#tip-rain-modal input,
#tip-rain-modal input:focus,
.custom-select {
  outline: none !important;
}

.custom-select {
  background: 0 0 !important;
  color: #fff !important;
  border: 2px solid #1f2225;
}

.custom-select:focus {
  border: 2px solid var(--secondary-color);
  outline: none !important;
}

.custom-select option {
  background: var(--gray-dark);
  color: #fff;
}

.price-wrapper {
  display: inline-flex;
  align-items: baseline;
  color: #d4af37;
  font-weight: 600;
}

.balance-amount-wrapper {
  transition: all 0.25s ease-out;
  position: relative;
}

.balance-change {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-animation: moveDownFadeOut 1.5s ease-out;
  animation: moveDownFadeOut 1.5s ease-out;
  color: #fff;
}

.balance-change.positive {
  background-color: #5ede6c;
}

.balance-change.negative {
  background-color: #de5e5e;
}

@-webkit-keyframes moveDownFadeOut {
  0% {
    top: 0;
    opacity: 1;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  to {
    top: 100%;
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes moveDownFadeOut {
  0% {
    top: 0;
    opacity: 1;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  to {
    top: 100%;
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.price-image-wrapper {
  display: flex;
  align-items: center;
  position: relative;
  height: 1rem;
  width: 1rem;
  margin-right: 6px;
}

.price-image-wrapper img {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -45%);
  transform: translate(-50%, -45%);
}

.app-csgo .price-image-wrapper img {
  height: 16px;
  padding: 0 8px;
}

.spinner .middle .price-wrapper .price-image-wrapper img {
  -webkit-transform: translate(-50%, -53%);
  transform: translate(-50%, -53%);
}

#rain .price-image-wrapper img {
  -webkit-transform: translate(-40%, -50%);
  transform: translate(-40%, -50%);
}

.items .list .item.red.selected {
  background: linear-gradient(
    0deg,
    rgba(247, 110, 101, 0.5),
    rgba(247, 110, 101, 0.4)
  );
}

.items .list .item.red {
  background: linear-gradient(
    0deg,
    rgba(247, 110, 101, 0.4),
    rgba(28, 31, 34, 0)
  );
}

.items .list .item.red .bottom {
  background: #c35858;
}

.fairness {
  color: var(--text-color);
  font-size: 12px;
  line-height: 16px;
  margin-top: 1rem;
}

.pointer {
  pointer-events: none;
}

#chat,
.fairness,
button,
input {
  -webkit-user-select: text !important;
  user-select: text !important;
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="number"] {
  -moz-appearance: textfield;
}

.currency-price {
  display: inline-block;
}

.item .content {
  text-align: center;
}

.item.notAccepted {
  cursor: not-allowed !important;
  opacity: 0.7;
}

.currency-icon {
  display: flex;
  align-items: center;
}

.currency-price img {
  height: 1.5em;
}

.disabled {
  opacity: 0.25;
  cursor: default !important;
  pointer-events: none !important;
  touch-action: none !important;
}

.spinner .item {
  background-image: url(../img/Red.18e13789.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}

.app-csgo .case-opener .spinner .item:nth-child(2n) {
  background-size: 120%;
}

.case-opener .spinner.vertical .item {
  background-size: 50%;
}

.case-opener .image.col-4 img {
  margin: 0 auto;
}

.app-csgo .case-opener .spinner.vertical .item:nth-child(2n) {
  background-size: 55%;
}

.case-opener .open-2 .spinner.vertical .item {
  background-size: 25% !important;
}

.case-opener
  .open-2
  .app-csgo
  .case-opener
  .spinner.vertical
  .item:nth-child(2n) {
  background-size: 20% !important;
}

.app-csgo .spinner .item:nth-child(2n) {
  background-image: url(../img/tt.ac5d4d88.png) !important;
}

.app-csgo .spinner .item:nth-child(odd) {
  background-image: url(../img/ct.aca35d57.png) !important;
}

.spinner .item.gold {
  background-image: url(../img/Gold.60f6b951.svg);
}

.spinner .item.blue {
  background-image: url(../img/Blue.843b1638.svg);
}

.spinner .item.red {
  background-image: url(../img/Red.18e13789.svg);
}

.spinner .item.purple {
  background-image: url(../img/Purple.0728a457.svg);
}

.drop.red .side {
  background-color: #c35858;
}

.drop.red {
  background: linear-gradient(
    90deg,
    rgba(247, 110, 101, 0.2),
    rgba(28, 31, 34, 0)
  ) !important;
}

.drop.red .odds {
  color: #c35858;
}

.stepflow__steps {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.stepflow--modal {
  max-width: 85%;
  margin: 2rem auto 0;
}

.step-seperator {
  height: 4px;
  border-radius: 4px;
  background-color: var(--secondary-color);
  flex-grow: 1;
}

.step-seperator--active {
  background-color: var(--highlight-color);
}

.step {
  color: #fff;
  margin: 0 1.4rem;
}

.step,
.step__number {
  display: flex;
  align-items: center;
  justify-content: center;
}

.step__number {
  height: 2.5rem;
  width: 2.5rem;
  border-radius: 2.5rem;
  background-color: var(--secondary-color);
  font-size: 1.3rem;
  font-weight: 700;
  margin-right: 0.8rem;
}

.step__title {
  font-size: 1rem;
}

.step--active .step__number {
  background-color: var(--highlight-color);
  color: var(--primary-color);
}

.step--active .step__title {
  color: var(--highlight-color);
}

.stepflow__body {
  margin: 3rem auto 0;
  max-width: 50%;
}

.stepflow__title {
  color: #fff;
  font-size: 1.4rem;
  margin-top: 2rem;
}

.progress {
  background-color: #1f2225;
  border-radius: 4px;
  padding: 0.25rem;
  height: 1.1rem;
  margin-top: 1rem;
}

.progress-bar {
  background-color: var(--highlight-color);
  border-radius: 3px;
}

.text-highlight {
  color: var(--highlight-color);
}

.text-red {
  color: var(--red);
}

.text-white {
  color: #fff;
}

.text-bold {
  font-weight: 700;
}

.text-center {
  text-align: center;
}

.pointer {
  cursor: pointer;
}

.mb {
  margin-bottom: 2em;
}

.rowWithGap {
  display: flex;
  flex-direction: row;
  gap: 15px;
}

.flex-col {
  display: flex;
  flex-direction: column;
}

.select,
.selectable {
  -webkit-user-select: text;
  user-select: text;
}

.kyc-step {
  margin: auto;
  display: flex;
  flex-direction: column;
  justify-items: center;
  text-align: center;
}

.kyc-step .info {
  margin-bottom: 2rem;
}

.kyc-step .description-kyc {
  font-weight: 700;
  margin: 0;
  padding: 2rem 0;
}

.button-rows {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-top: 1rem;
}

.button-rows div {
  margin: auto;
}

.general-button {
  background-color: var(--highlight-color);
  color: #fff;
  font-size: 0.95rem;
  font-weight: 400;
  border-radius: 4px;
  padding: 0.5rem 1rem;
  line-height: 2rem;
  letter-spacing: 1px;
  cursor: pointer;
  transition: all 0.15s ease-in-out;
  vertical-align: middle;
  display: inline-block;
}

.general-button-secondary {
  color: var(--text-title-color);
  background-color: var(--gray-dark);
}

.general-button:hover {
  opacity: 0.75;
}

.stepflow__buttons {
  display: flex;
  justify-content: center;
  margin-top: 2rem;
}

.stepflow__buttons .general-button {
  min-width: 8rem;
  text-align: center;
  padding: 0.75rem 0;
}

.form__input {
  color: var(--text-color);
  grid-column: span 2;
}

.form__input-title {
  margin-bottom: 4px;
  font-size: 12px;
}

.form--deposit-card,
.form--user-details {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 12px;
}

.form-control,
.form__input input,
.form__input select {
  background: #151719 !important;
  border: 2px solid #1f2225;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 0 1rem;
  color: #fff !important;
  height: 3rem;
}

.b-form-btn-label-control.form-control {
  height: 42px;
}

.b-form-btn-label-control.form-control .text-muted {
  color: #6c757d !important;
}

.dropdown-menu {
  background-color: var(--secondary-color);
}

.b-form-btn-label-control.form-control > .form-control {
  display: flex;
  align-items: center;
}

.dropdown-menu .small {
  display: none;
}

.form__input--4o4 {
  grid-column: span 4;
}

.form__input--1o4 {
  grid-column: span 1;
}

.form__input--3o4 {
  grid-column: span 3;
}

.form__input input:focus,
.form__input select:focus {
  border-color: var(--highlight-color);
  box-shadow: none !important;
}

#item-modal___BV_modal_content_ {
  margin-top: 70px;
}

@media screen and (min-width: 960px) {
  #item-modal___BV_modal_content_ {
    margin-top: 0;
  }
}

[tooltip] {
  position: relative;
}

[tooltip]:after,
[tooltip]:before {
  text-transform: none;
  font-size: 0.9em;
  line-height: 1;
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}

[tooltip]:before {
  content: "";
  border: 5px solid transparent;
  z-index: 1001;
}

[tooltip]:after {
  content: attr(tooltip);
  min-width: 3em;
  max-width: 21em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1ch 1.5ch;
  border-radius: 0.3ch;
  box-shadow: 0 1em 2em -0.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
  font-size: 0.8rem;
}

[tooltip]:hover:after,
[tooltip]:hover:before {
  display: block;
}

[tooltip=""]:after,
[tooltip=""]:before {
  display: none !important;
}

[tooltip]:not([flow]):before,
[tooltip][flow^="up"]:before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #333;
}

[tooltip]:not([flow]):after,
[tooltip][flow^="up"]:after {
  bottom: calc(100% + 5px);
}

[tooltip]:not([flow]):after,
[tooltip]:not([flow]):before,
[tooltip][flow^="up"]:after,
[tooltip][flow^="up"]:before {
  left: 50%;
  -webkit-transform: translate(-50%, -0.5em);
  transform: translate(-50%, -0.5em);
}

[tooltip][flow^="down"]:before {
  top: 200%;
  border-top-width: 0;
  border-bottom-color: #333;
}

[tooltip][flow^="down"]:after {
  top: calc(200% + 5px);
}

[tooltip][flow^="down"]:after,
[tooltip][flow^="down"]:before {
  left: 50%;
  -webkit-transform: translate(-50%, 0.5em);
  transform: translate(-50%, 0.5em);
}

[tooltip][flow^="left"]:before {
  border-right-width: 0;
  border-left-color: #333;
  left: -5px;
}

[tooltip][flow^="left"]:after,
[tooltip][flow^="left"]:before {
  top: 50%;
  -webkit-transform: translate(-0.5em, -50%);
  transform: translate(-0.5em, -50%);
}

[tooltip][flow^="left"]:after {
  right: calc(100% + 5px);
}

[tooltip][flow^="right"]:before {
  border-left-width: 0;
  border-right-color: #333;
  right: -5px;
}

[tooltip][flow^="right"]:after,
[tooltip][flow^="right"]:before {
  top: 50%;
  -webkit-transform: translate(0.5em, -50%);
  transform: translate(0.5em, -50%);
}

[tooltip][flow^="right"]:after {
  left: calc(100% + 5px);
}

@-webkit-keyframes tooltips-vert {
  to {
    opacity: 0.9;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
  }
}

@keyframes tooltips-vert {
  to {
    opacity: 0.9;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
  }
}

@-webkit-keyframes tooltips-horz {
  to {
    opacity: 0.9;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: 0.9;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}

[tooltip]:not([flow]):hover:after,
[tooltip]:not([flow]):hover:before,
[tooltip][flow^="down"]:hover:after,
[tooltip][flow^="down"]:hover:before,
[tooltip][flow^="up"]:hover:after,
[tooltip][flow^="up"]:hover:before {
  -webkit-animation: tooltips-vert 0.3s ease-out forwards;
  animation: tooltips-vert 0.3s ease-out forwards;
}

[tooltip][flow^="left"]:hover:after,
[tooltip][flow^="left"]:hover:before,
[tooltip][flow^="right"]:hover:after,
[tooltip][flow^="right"]:hover:before {
  -webkit-animation: tooltips-horz 0.3s ease-out forwards;
  animation: tooltips-horz 0.3s ease-out forwards;
}

#admin * {
  -webkit-user-select: text;
  user-select: text;
}

#admin nav li,
#admin nav ul {
  list-style: none;
}

#admin nav ul {
  display: flex;
  flex-direction: row;
  gap: 3rem;
  justify-content: center;
}

#admin nav li {
  display: block;
}

#admin nav li a {
  color: #ccc;
  font-size: 18px;
}

#admin pre {
  color: #ccc !important;
}

#admin nav li a.router-link-exact-active,
#admin nav li a:hover {
  color: #fff;
}

#admin .content {
  max-width: 800px;
  margin: 2rem auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}

#admin section {
  margin-bottom: 2rem;
}

#admin h1,
#admin h2,
#admin h3 {
  text-align: center;
}

#admin h2 {
  margin-bottom: 1rem;
}

#admin h3 {
  font-size: 21px;
  margin-top: 2rem;
}

#admin table {
  margin-top: 1rem;
  min-width: 800px;
  margin: 1rem auto;
}

#admin table tr {
  transition-duration: 0.2s;
}

#admin table tr:hover {
  background: #222;
}

#admin table td {
  padding: 5px 0;
}

#admin table a {
  color: #ccc;
}

#admin .row {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  justify-content: center;
}

#admin .col {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
}

#admin input {
  background: #151719;
  border: 1px solid #555;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  font-size: 18px;
}

#admin input.tiny {
  width: 100px;
}

#admin input.small {
  width: 200px;
}

#admin input.medium {
  width: 400px;
}

#admin input.tiny-h {
  font-size: 12px;
  padding: 0 5px;
  line-height: 1;
}

#admin button {
  background: var(--purple);
  border: none;
  padding: 5px 15px;
  border-radius: 5px;
  color: #fff;
  font-size: 18px;
}

#admin textarea {
  margin-top: 1rem;
  width: 350px;
  background-color: #151719;
  color: #ccc;
}

#admin .avatar {
  float: left;
  border-radius: 50%;
  width: 80px;
  height: 80px;
}

#admin .avatar.tiny {
  margin-right: 10px;
  width: 20px;
  height: 20px;
}

#admin .facts {
  width: 600px;
}

#admin .facts .fact {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  transition-duration: 0.2s;
}

#admin .facts .fact:hover {
  background: #222;
}

#admin .facts .fact div {
  flex: 1;
  color: #fff;
}

#admin .facts .fact div:first-child {
  color: #aaa;
  text-align: right;
}

#admin .stats {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  justify-content: center;
}

#admin .stats .stat {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 200px;
  padding: 1rem 0;
  background-color: #1a1d20;
  border-bottom: 2px solid #b66bf0;
}

#admin .stats .stat .value {
  font-size: 26px;
  font-weight: 700;
}

#admin .stats .stat .description {
  color: #aaa;
}

#admin input[type="checkbox"] {
  width: 18px;
  height: 18px;
  margin-right: 5px;
}

#admin label {
  font-size: 16px;
}

#admin button[disabled] {
  opacity: 0.7;
  cursor: not-allowed;
}

.pulse-dot-green {
  display: inline-block;
  width: 5px;
  height: 5px;
  background-color: #00ff00;
  border-radius: 50%;
  animation: pulse 2s infinite;
  margin-right: 8px;
  vertical-align: middle;
}

.pulse-dot-red {
  display: inline-block;
  width: 5px;
  height: 5px;
  background-color: #ff0000;
  border-radius: 50%;
  animation: pulse 2s infinite;
  margin-right: 8px;
  vertical-align: middle;
}

@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }

  50% {
    transform: scale(1.5);
    opacity: 0.5;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

header {
  height: 60px;
  position: relative;
  /* set parent to have relative position */
  display: flex;
  justify-content: center;
  align-items: center;
}

.logo-title {
  position: absolute;
  top: 20px;
  /* adjust as needed */
  left: 20px;
  /* adjust as needed */
  display: flex;
  align-items: center;
  cursor: pointer;
}

.logo {
  height: 40px;
  margin-right: 10px;
  border-radius: 10px;
  box-shadow: 0 0 100px rgba(63, 63, 70, 0.8);
}

.title {
  font-size: 20px;
  padding-top: 5px;
  color: #f8f9fa;
}

nav {
  padding-top: 25px;
  width: 100%;
}

.nav-links {
  display: flex;
  justify-content: center;
  align-items: center;
  list-style: none;
  height: 100%;
}

.nav-links li {
  margin-left: 20px;
}

.nav-links a {
  text-decoration: none;
  color: #f8f9fa;
  font-size: 20px;
  padding: 10px 32px;
  line-height: 1.5;
}

.lb-button {
  text-decoration: none;
  color: #f8f9fa;
  font-size: 20px;
  padding: 10px 32px;
  line-height: 1.5;
}

.lb-button:hover {
  background-color: #495057;
  /* Change the hover background color for dark mode */
  border-radius: 4px;
  text-decoration: none;
  color: #f8f9fa;
}

.live-indicator-twitch {
  background-color: transparent;
  color: #9147ff;
  border: 2px solid transparent;
  font-size: 16px;
  border-radius: 5px;
  cursor: pointer;
  outline: none;
  animation: pulsate-border-twitch 1s infinite;
  border-color: #9147ff;
  position: relative;
}

.live-indicator-dot-twitch {
  content: "";
  width: 10px;
  height: 10px;
  background-color: #9147ff;
  border-radius: 50%;
  position: absolute;
  left: 11%;
  top: 40%;
  animation: pulsate-dot-twitch 1s infinite;
}

@keyframes pulsate-border-twitch {
  0% {
    border-color: rgba(145, 71, 255, 0.7);
  }

  50% {
    border-color: rgba(145, 71, 255, 0.3);
  }

  100% {
    border-color: rgba(145, 71, 255, 0.7);
  }
}

@keyframes pulsate-dot-twitch {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.5);
  }

  100% {
    transform: scale(1);
  }
}

.live-indicator-kick {
  background-color: transparent;
  color: #53fc18;
  border: 2px solid transparent;
  font-size: 16px;
  border-radius: 5px;
  cursor: pointer;
  outline: none;
  animation: pulsate-border-kick 1s infinite;
  border-color: #53fc18;
  position: relative;
}

.live-indicator-dot-kick {
  content: "";
  width: 10px;
  height: 10px;
  background-color: #53fc18;
  border-radius: 50%;
  position: absolute;
  left: 11%;
  top: 40%;
  animation: pulsate-dot-kick 1s infinite;
}

@keyframes pulsate-border-kick {
  0% {
    border-color: rgba(83, 252, 24, 0.7);
  }

  50% {
    border-color: rgba(83, 252, 24, 0.3);
  }

  100% {
    border-color: rgba(83, 252, 24, 0.7);
  }
}

@keyframes pulsate-dot-kick {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.5);
  }

  100% {
    transform: scale(1);
  }
}

.nav-links a:hover {
  background-color: #495057;
  /* Change the hover background color for dark mode */
  border-radius: 4px;
  text-decoration: none;
  color: #f8f9fa;
}

.right {
  position: absolute;
  right: 40px;
}

@media screen and (max-width: 768px) {
  .nav-links {
    flex-direction: column;
    margin-top: -30px;
  }

  .nav-links li {
    margin-top: 20px;
  }

  .nav-links a {
    padding: 10px 50px;
    margin-top: 100px;
  }

  .text .title[data-v-1d580398] {
    margin-top: 10rem;
  }

  .top[data-v-1d580398] {
    display: none;
  }

  /* undo right positioning */
  .right {
    position: relative;
    right: 0;
  }
}

.profile-pic {
  border-radius: 50%;
  border: 3px solid #fff;
  box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.4);
  transition: all 0.2s ease-in-out;
}

.profile-pic:hover {
  transform: scale(1.1);
  box-shadow: 0px 0px 12px 4px rgba(0, 0, 0, 0.6);
}

table {
  border-collapse: collapse;
  width: 100%;
  max-width: 800px;
  margin: 20px auto;
  background-color: #555;
  color: #fff;
  border-radius: 10px;
  overflow: hidden;
  filter: blur(5px);
  transition: filter 1s ease-in-out;
}

table:hover {
  filter: none;
}

th,
td {
  padding: 8px;
  text-align: left;
  border-bottom: 1px solid #555;
}

th {
  text-align: left;
  background-color: #212529;
  font-weight: bold;
}

tr:nth-child(even) {
  background-color: #444;
}

tr:hover {
  background-color: #333;
}

.giveaway {
  /* golden border */
  border: 2px solid #ffd700;
  border-radius: 4px;
  animation: pulsate-giveaway 2s infinite;
}

@keyframes pulsate-giveaway {
  0% {
    border-color: rgba(255, 215, 0, 0.7);
  }

  50% {
    border-color: rgba(255, 215, 0, 0.3);
  }

  100% {
    border-color: rgba(255, 215, 0, 0.7);
  }
}

.form {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  font-size: 20px;
}

.cards-container-promo {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 1rem;
  padding: 1rem;
  margin-top: 50px;
}

.card-promo {
  border-radius: 8px;
  /* box-shadow: 0 0 10px rgba(255, 255, 255, 0); */
  overflow: hidden;
  background-color: rgb(33, 37, 41, 0.3);
  width: 200px;
  transition: all 0.2s ease-in-out;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 250px;
}

.card-promo-partner {
  border-radius: 8px;
  box-shadow: 0 0 10px rgba(63, 63, 70, 0.5);
  overflow: hidden;
  background-color: rgb(0, 0, 0, 0.6);
  width: 200px;
  transition: all 0.2s ease-in-out;
  animation: pulsate 5s infinite;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 250px;
}

.card-promo:hover {
  box-shadow: 0 0 10px rgba(63, 63, 70, 1);
  /* make the card a little bigger on hover, make it smoother by adding transition */
  transition: all 0.2s ease-in-out;
  transform: scale(1.05);
}

.card-promo-partner:hover {
  box-shadow: 0 0 80px rgba(63, 63, 70, 1);
  /* make the card a little bigger on hover, make it smoother by adding transition */
  transition: all 0.2s ease-in-out;
  transform: scale(1.05);
}

@keyframes pulsate {
  0% {
    box-shadow: 0 0 25px rgba(63, 63, 70, 0.5);
  }

  50% {
    box-shadow: 0 0 25px rgba(63, 63, 70, 1);
  }

  100% {
    box-shadow: 0 0 25px rgba(63, 63, 70, 0.5);
  }
}

.particle {
  position: absolute;
  width: 5px;
  height: 5px;
  background-color: white;
  border-radius: 50%;
  visibility: hidden;
  bottom: 0;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
}

.card-logo-promo {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2rem 4rem 1rem 4rem;
}

.card-logo-promo img {
  height: 80px;
}

.white-img-promo {
  filter: invert(1);
}

.card-content-promo {
  padding: 0 1rem;
  text-align: center;
}

.card-content-promo p {
  margin-top: 1rem;
  margin-bottom: 0.75rem;
}

.card-content-promo h2 {
  margin-bottom: 0.75rem;
}

.code-promo {
  display: inline-block;
  font-size: 1.25rem;
  font-weight: bold;
  color: #FFF;
  margin-bottom: 1rem;
  padding: 0.5rem 1rem;
  border: 2px solid #FFF;
  border-radius: 4px;
}

.signup-btn-promo {
  display: inline-block;
  width: 100%;
  padding: 0.5rem 0;
  font-size: 1.4rem;
  font-weight: bold;
  color: #000;
  background-color: #FFF;
  border: none;
  border-radius: 0 0 8px 8px;
  text-align: center;
  text-decoration: none;
}

.signup-btn-promo:hover {
  background-color: #000;
  cursor: pointer;
  color: #FFF;
  text-decoration: none;
}

.card-link-promo {
  text-decoration: none;
  color: inherit;
}

.card-link-promo:hover {
  text-decoration: none;
  color: inherit;
}

@media (max-width: 480px) {
  .card-promo {
    border-radius: 8px;
    box-shadow: none;
  }
}

.videos-carousel-container {
  position: relative;
  display: flex;
  align-items: center;
  max-width: 1320px;
  width: 80%;
  margin: 20px auto 0;
}

.cards-container-videos {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  justify-content: flex-start;
  gap: 1rem;
  padding: 0 1rem;
  perspective: 1000px;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thin;
  scrollbar-color: #FFF rgba(0, 0, 0, 0.2);
  max-width: 100%;
  padding-bottom: 10px;
  flex: 1;
  -ms-overflow-style: none; /* Hide scrollbar in IE and Edge */
}

.video-nav-btn {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  background: rgba(63, 63, 70, 0.2);
  border: 1px solid rgba(63, 63, 70, 0.4);
  border-radius: 50%;
  cursor: pointer;
  z-index: 10;
  color: #FFF;
  font-size: 14px;
  transition: all 0.2s ease;
  box-shadow: 0 0 10px rgba(63, 63, 70, 0.3);
}

.video-nav-btn:hover {
  background: rgba(63, 63, 70, 0.3);
  color: white;
}

.prev-btn {
  margin-right: 5px;
}

.next-btn {
  margin-left: 5px;
}

.cards-container-videos::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 10px;
}

.cards-container-videos::-webkit-scrollbar-thumb {
  background-color: #FFF;
  border-radius: 10px;
}

.card-videos {
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(0, 0, 0, 0.5);
  border-radius: 8px;
  width: 240px;
  min-width: 240px;
  height: 180px;
  transition: all 0.3s ease;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  display: flex;
  flex-direction: column;
}

.card-videos::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(
    135deg,
    rgba(63, 63, 70, 0.1) 0%,
    rgba(63, 63, 70, 0.05) 50%,
    transparent 100%
  );
  z-index: 1;
  pointer-events: none;
}

.card-videos:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 15px rgba(63, 63, 70, 0.3);
  cursor: pointer;
  border-color: rgba(63, 63, 70, 0.6);
}

.card-logo-videos {
  position: relative;
  overflow: hidden;
  padding: 0;
  flex: 1;
}

.card-logo-videos img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease;
}

.card-videos:hover .card-logo-videos img {
  transform: scale(1.05);
}

.card-content-videos {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.5rem;
  background: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.9) 0%,
    rgba(0, 0, 0, 0.7) 50%,
    rgba(0, 0, 0, 0) 100%
  );
  transition: transform 0.3s ease, opacity 0.3s ease;
  opacity: 0.85;
  display: flex;
  flex-direction: column;
}

.card-videos:hover .card-content-videos {
  transform: translateY(0);
  opacity: 1;
}

.card-content-videos h2 {
  color: rgba(255, 255, 255, 0.95);
  font-size: 0.85rem;
  font-weight: 600;
  line-height: 1.3;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  display: -webkit-box;
  margin-bottom: 0.5rem;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);
}

.card-videos .signup-button {
  margin-top: auto;
  padding: 0.3rem 0;
  font-size: 0.85rem;
  background-color: rgba(63, 63, 70, 0.8);
  transition: background-color 0.2s ease;
  border-radius: 4px;
  height: 28px;
}

.card-videos .signup-button:hover {
  background-color: rgba(63, 63, 70, 1);
}

@media (max-width: 768px) {
  .videos-carousel-container {
    width: 90%;
  }

  .cards-container-videos {
    padding: 0.75rem;
    gap: 0.75rem;
  }

  .card-videos {
    width: 200px;
    min-width: 200px;
    height: 150px;
  }

  .card-content-videos h2 {
    font-size: 0.75rem;
    -webkit-line-clamp: 1;
    margin-bottom: 0.25rem;
  }

  .card-videos .signup-button {
    font-size: 0.75rem;
    height: 24px;
    padding: 0.2rem 0;
  }
}

@media (max-width: 480px) {
  .videos-carousel-container {
    width: 95%;
    max-width: 340px;
  }

  .card-videos {
    width: 160px;
    min-width: 160px;
    height: 130px;
  }
}

#p1 {
  left: 10%;
  animation: particle1 4s linear infinite;
  animation-delay: -2s;
}

#p2 {
  left: 50%;
  animation: particle2 4.2s linear infinite;
  animation-delay: -4s;
}

#p3 {
  left: 80%;
  animation: particle3 3.6s linear infinite;
  animation-delay: -2s;
}

@keyframes particle1 {
  0% {
    opacity: 0;
    transform: translateY(0) translateX(0);
  }

  10%,
  90% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translateY(-100px) translateX(-50%);
  }
}

@keyframes particle2 {
  0% {
    opacity: 0;
    transform: translateY(0) translateX(0);
  }

  10%,
  90% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translateY(-100px) translateX(50%);
  }
}

@keyframes particle3 {
  0% {
    opacity: 0;
    transform: translateY(0) translateX(0);
  }

  10%,
  90% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translateY(-100px) translateX(-30%);
  }
}

.toggle-images {
  display: flex;
  align-items: center;
  /* Vertically center the images and line */
  justify-content: center;
  /* Center the content horizontally */
  width: 100%;
  /* Take the full width */
}

@media screen and (max-width: 1000px) {
  .toggle-images {
    flex-direction: column;
  }

  .game-image {
    margin-bottom: 10px;
  }

  .vertical-line {
    display: none;
  }
}

.game-image {
  width: 200px;
  /* Control the width of the images. Adjust as needed. */
  height: auto;
  /* Keep the aspect ratio of the images. */
  transition: all 0.2s ease-in-out;
}

.game-image:hover {
  transform: scale(1.1);
}

.vertical-line {
  width: 2px;
  /* Line width */
  height: 80px;
  /* Line height */
  background-color: #808080;
  /* Grey line color */
  margin: 0 10px;
  /* Space around the line */
}

/* Pulsating Image Effect */
@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 1;
    filter: drop-shadow(0 0 5px #ee7300);
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
    filter: drop-shadow(0 0 20px #ee7300);
  }
  100% {
    transform: scale(1);
    opacity: 1;
    filter: drop-shadow(0 0 5px #ee7300);
  }
}

.pulse {
  animation: pulse 2s infinite;
}

/* Glowing Text Effect */
@keyframes glow {
  0% {
    text-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF,
      0 0 20px #FFF, 0 0 25px #FFF, 0 0 30px #FFF, 0 0 35px #FFF;
  }
  100% {
    text-shadow: 0 0 10px #FFF, 0 0 20px #FFF, 0 0 30px #FFF,
      0 0 40px #FFF, 0 0 50px #FFF, 0 0 60px #FFF, 0 0 70px #FFF;
  }
}

.glow {
  /* animation: glow 1s ease-in-out infinite alternate; */
  color: #fff;
}

.glow:hover {
  cursor: pointer;
}

.glow-button {
  margin-top: 20px;
  background-color: #222;
  color: #fff;
  border: none;
  padding: 10px 20px;
  font-size: 1.2em;
  cursor: pointer;
  border-radius: 10px;
  transition: background-color 0.3s ease;
  animation: glow 1s ease-in-out infinite alternate;
  text-shadow: 0 0 5px #0a3365, 0 0 10px #0a3365, 0 0 15px #0a3365,
    0 0 20px #0a3365, 0 0 25px #0a3365, 0 0 30px #0a3365, 0 0 35px #0a3365;
}

.glow-button:hover {
  background-color: #333;
  animation: glow 1s ease-in-out infinite alternate;
  text-shadow: 0 0 10px #0a3365, 0 0 20px #0a3365, 0 0 30px #0a3365,
    0 0 40px #0a3365, 0 0 50px #0a3365, 0 0 60px #0a3365, 0 0 70px #0a3365;
}

.vertical-line {
  width: 2px;
  /* Line width */
  height: 80px;
  /* Line height */
  background-color: #808080;
  /* Grey line color */
  margin: 0 10px;
  /* Space around the line */
}

/* white bold text thats pulsating */
.code-lb {
  font-weight: bold;
  color: #ffd700;
  animation: pulsate-code-lb 2s infinite;
  text-shadow: 0 0 10px rgba(255, 215, 0);
}

.code-lb-gam {
  font-weight: bold;
  color: #00ff86;
  animation: pulsate-code-lb-gam 2s infinite;
  text-shadow: 0 0 10px rgba(0, 255, 134);
}

@keyframes pulsate-code-lb {
  0% {
    color: rgba(255, 215, 0, 1);
  }

  50% {
    color: rgba(255, 215, 0, 0.5);
  }

  100% {
    color: rgba(255, 215, 0, 1);
  }
}

@keyframes pulsate-code-lb-gam {
  0% {
    color: rgba(0, 255, 134, 1);
  }

  50% {
    color: rgba(0, 255, 134, 0.5);
  }

  100% {
    color: rgba(0, 255, 134, 1);
  }
}

.wager {
  filter: invert(1) brightness(100);
  font-size: 16;
  height: 0.8em;
  width: 0.8em;
  margin-right: 0.5em;
  margin-top: 1em;
}

@media (max-width: 900px) {
  .logo-title {
    /* display: none; */
  }

  .nav-links {
    flex-direction: column;
    margin-top: 0px;
    text-align: center;
  }

  .nav-links a {
    padding: 10px 0px;
    margin-top: 0px;
  }
}

#leftsvg,
#rightsvg {
  position: fixed;
  top: 0;
  height: 100%;
  z-index: -1000;
  pointer-events: none;
  --darkreader-ignore: true;
}

#leftsvg {
  left: 0;
}

#rightsvg {
  right: 0;
}

/* hide on mobile */
@media (max-width: 900px) {
  #leftsvg,
  #rightsvg {
    display: none;
  }
}

.button-kick {
  display: inline-block;
  margin-top: 1rem;
  color: #53fc18;
  text-decoration: none;
  font-size: 1rem;
  border: 1px solid #53fc18;
  border-radius: 4px;
  padding: 8px 12px;
  transition: background-color 0.3s ease, color 0.3s ease;
}

.button-kick:hover {
  background-color: #53fc18;
  color: #2c2f33;
}

#leftsvg,
#rightsvg {
  position: fixed;
  top: 0;
  height: 100%;
  z-index: -1000;
  pointer-events: none;
  --darkreader-ignore: true;
}

#leftsvg {
  left: 0;
}

#rightsvg {
  right: 0;
}

/* hide on mobile */
@media (max-width: 900px) {
  #leftsvg,
  #rightsvg {
    display: none;
  }
}

@keyframes slideInUp {
  from {
    transform: translateY(30px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes slideInLeft {
  from {
    transform: translateX(-30px);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes slideInRight {
  from {
    transform: translateX(30px);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}

/* Title animations */
.row.text .title {
  animation: slideInUp 0.6s ease forwards;
}

/* Leaderboard card animation */
.image-wrapper {
  animation: slideInUp 0.8s ease forwards;
}

/* Code card animation */
.card-container .MuiBox-root {
  animation: slideInLeft 0.8s ease forwards;
}

/* Social media cards animation */
.social-media-cards .card {
  opacity: 0;
  animation: slideInRight 0.6s ease forwards;
}

.social-media-cards .card:nth-child(1) {
  animation-delay: 0.1s;
}
.social-media-cards .card:nth-child(2) {
  animation-delay: 0.2s;
}
.social-media-cards .card:nth-child(3) {
  animation-delay: 0.3s;
}
.social-media-cards .card:nth-child(4) {
  animation-delay: 0.4s;
}
.social-media-cards .card:nth-child(5) {
  animation-delay: 0.5s;
}

/* Videos container animation */
.cards-container-videos {
  animation: slideInUp 0.8s ease forwards;
}
