@charset "UTF-8";
:root {
  --gutter: 2rem;
  --gutter-page: 4rem;
  --gutter-shop: 2.5rem;
  --gutter-support: 2.5rem
}
@media all and (max-width: 991px) {
  :root {
    --gutter: 1.5rem;
    --gutter-page: 2rem
  }
}
input::placeholder,
textarea::placeholder {
  color:#676c91
}
textarea {
  overflow:auto;
  resize:vertical
}
button,
input,
optgroup,
select,
textarea {
  margin:0;
  font-family:inherit;
  font-size:inherit;
  line-height:inherit
}
input[type=number] {
  -moz-appearance:textfield;
  appearance:textfield;
  margin:0
}
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance:none;
  margin:0
}
.form .form__group {
  position:relative;
  display:block
}
.form .form__group:not(:last-child) {
  margin-bottom:1.5rem
}
.form .form__group.ng-touched.ng-valid .form__control {
  border-color:#65b29699
}
.form .form__group.ng-touched.ng-invalid .form__control {
  border-color:#b2585e99
}
.form .form__label {
  position:relative;
  display:block;
  width:100%;
  margin-bottom:.8rem;
  color:#8692b9;
  font-size:1.4rem;
  font-weight:500;
  -webkit-user-select:none;
  user-select:none;
  cursor:pointer
}
.form .form__control {
  position:relative;
  display:inline-flex;
  width:100%;
  height:5rem;
  padding:0 2rem;
  background-color:#252d52;
  border:2px solid #252d52;
  border-radius:10px;
  color:#fff;
  font-size:1.4rem;
  font-weight:500;
  line-height:1.8rem;
  overflow:hidden;
  outline:none;
  cursor:text;
  -webkit-transition:color .2s ease-out 0s,background-color .2s ease-out 0s,border-color .2s ease-out 0s;
  -moz-transition:color .2s ease-out 0s,background-color .2s ease-out 0s,border-color .2s ease-out 0s;
  transition:color .2s ease-out 0s,background-color .2s ease-out 0s,border-color .2s ease-out 0s
}
.form .form__control::placeholder {
  opacity:1;
  color:#ffffff4d
}
.form .form__control:disabled,
.form .form__control.is-disabled {
  opacity:.7;
  cursor:not-allowed
}
.form .form__control:focus {
  background-color:#22294b;
  border-color:#22294b
}
.form textarea.form__control {
  padding:1rem 2rem;
  min-height:9rem
}
.form div.form__control {
  line-height:4.6rem;
  cursor:default
}
.form .form__control_xs {
  height:3.2rem;
  font-size:1rem;
  border-radius:.6rem
}
.form .form__control_sm {
  height:4rem;
  font-size:1.2rem;
  border-radius:.8rem
}
.form .form__control_md {
  height:4.8rem;
  font-size:1.4rem;
  border-radius:1rem
}
.form .form__control_lg {
  height:6.4rem;
  font-size:1.6rem;
  border-radius:1.1rem
}
.form .form__control_xl {
  height:7.2rem;
  font-size:2rem;
  border-radius:1.2rem
}
.history-page,
.round-history-page {
  display:flex;
  flex-flow:column nowrap;
  height:100%;
  padding:var(--gutter-page);
  border-radius:10px;
  background-color:#252d52;
  overflow:hidden
}
.history-page .history-page__content {
  flex:1;
  margin-left:calc(var(--gutter-page) * -1);
  overflow:hidden
}
@media (hover: hover) {
  .history-page .history-page__content {
    margin-right:calc(var(--gutter-page) / -2 - .15rem)
  }
}
.history-page .history-page__empty-block {
  margin-left:var(--gutter-page)
}
@media (hover: hover) {
  .history-page .history-page__empty-block {
    margin-right:calc(var(--gutter-page) / 2 + .15rem)
  }
}
.history-page .history-page__scroll {
  display:flex;
  flex-direction:column;
  gap:.3rem;
  height:100%;
  -webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,0),#000 80px,#000 100%);
  mask-image:linear-gradient(0deg,rgba(0,0,0,0),#000 80px,#000 100%)
}
.history-page .history-page__scroll .cdk-virtual-scroll-content-wrapper {
  width:100%;
  padding-left:var(--gutter-page)
}
@media (hover: hover) {
  .history-page .history-page__scroll .cdk-virtual-scroll-content-wrapper {
    padding-right:calc(var(--gutter-page) / 2 - .15rem)
  }
}
@media all and (max-width: 767px) {
  .history-page {
    background-image:linear-gradient(to top,#20274b 70%,rgba(29,35,67,0) 100%)
  }
}
@media all and (min-width: 992px) {
  .history-page {
    max-height:calc(100vh - 12rem - var(--gutter))
  }
}
.round-history-page .round-history-page__info {
  display:flex;
  gap:.6rem
}
.round-history-page .round-history-page__content {
  flex:1;
  margin-left:calc(var(--gutter-page) * -1);
  margin-top:1rem;
  overflow:hidden
}
@media (hover: hover) {
  .round-history-page .round-history-page__content {
    margin-right:calc(var(--gutter-page) / -2 - .15rem)
  }
}
.round-history-page .round-history-page__empty-block {
  margin-left:var(--gutter-page)
}
@media (hover: hover) {
  .round-history-page .round-history-page__empty-block {
    margin-right:calc(var(--gutter-page) / 2 + .15rem)
  }
}
.round-history-page .round-history-page__scroll {
  height:100%;
  -webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,0),#000 80px,#000 100%);
  mask-image:linear-gradient(0deg,rgba(0,0,0,0),#000 80px,#000 100%)
}
.round-history-page .round-history-page__scroll .cdk-virtual-scroll-content-wrapper {
  width:100%;
  padding-left:var(--gutter-page)
}
@media (hover: hover) {
  .round-history-page .round-history-page__scroll .cdk-virtual-scroll-content-wrapper {
    padding-right:calc(var(--gutter-page) / 2 - .15rem)
  }
}
.skin {
  position:relative;
  display:inline-block;
  width:100%;
  height:auto;
  overflow:hidden;
  cursor:pointer;
  -webkit-transition:opacity .2s ease-out 0s;
  -moz-transition:opacity .2s ease-out 0s;
  transition:opacity .2s ease-out 0s
}
.skin .skin__wrapper {
  position:relative;
  border-radius:10px;
  overflow:hidden;
  -webkit-transition:background-color .2s ease-out 0s;
  -moz-transition:background-color .2s ease-out 0s;
  transition:background-color .2s ease-out 0s
}
.skin .skin__wrapper:before,
.skin .skin__wrapper:after {
  border-radius:10px
}
.skin .skin__preview,
.skin .skin__picture {
  position:relative;
  z-index:1;
  display:inline-flex;
  flex-flow:row nowrap;
  justify-content:center;
  align-content:center;
  align-items:center;
  width:100%
}
.skin .skin__meta {
  position:relative;
  z-index:10;
  max-width:100%;
  padding:0 15px
}
@media (min-width: 992px) {
  .skin .skin__meta {
    padding:0 5px
  }
}
.skin .skin__coins {
  position:relative;
  z-index:10
}
.skin .skin__image {
  position:relative;
  z-index:2;
  max-width:100%;
  max-height:100%
}
.skin .skin__image.image_preload {
  opacity:.1
}
.skin .skin__stattrak {
  position:absolute;
  top:15px;
  right:15px;
  color:#cf6a32;
  font-size:10px;
  font-weight:600;
  text-transform:uppercase
}
.skin_disabled {
  opacity:.4;
  cursor:not-allowed
}
.skin_darken {
  opacity:.5
}
.item {
  position:relative;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  flex-grow:0;
  flex-shrink:0
}
.item:before {
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  display:block;
  margin:auto;
  width:100%;
  height:auto
}
.item .image {
  position:relative;
  z-index:2;
  height:auto;
  font-size:1rem
}
.item .image_preload {
  opacity:.1
}
.item_quality-d32ce6:before {
  background:rgba(255,118,239,.4);
  background:radial-gradient(circle,rgba(255,118,239,.15) 0%,rgba(255,255,255,0) 60%)
}
.item_quality-eb4b4b:before {
  background:rgba(255,158,117,.4);
  background:radial-gradient(circle,rgba(255,158,117,.15) 0%,rgba(255,255,255,0) 60%)
}
.item_quality-8847ff:before {
  background:rgba(201,154,255,.4);
  background:radial-gradient(circle,rgba(201,154,255,.15) 0%,rgba(255,255,255,0) 60%)
}
.item_quality-4b69ff:before {
  background:rgba(77,136,255,.4);
  background:radial-gradient(circle,rgba(77,136,255,.15) 0%,rgba(255,255,255,0) 60%)
}
.item_quality-5e98d9:before {
  background:rgba(134,235,255,.4);
  background:radial-gradient(circle,rgba(134,235,255,.15) 0%,rgba(255,255,255,0) 60%)
}
.item_quality-b0c3d9:before {
  background:rgba(255,255,255,.4);
  background:radial-gradient(circle,rgba(255,255,255,.15) 0%,rgba(255,255,255,0) 60%)
}
.item_quality-e4ae39:before {
  background:rgba(255,214,136,.4);
  background:radial-gradient(circle,rgba(255,214,136,.15) 0%,rgba(255,255,255,0) 60%)
}
.item_quality-cf6a32:before {
  background:rgba(207,106,50,.4);
  background:radial-gradient(circle,rgba(207,106,50,.15) 0%,rgba(255,255,255,0) 60%)
}
@media all and (min-width: 768px) {
  .skin .skin__meta {
    padding:0 15px
  }
}
.icon {
  position:relative;
  color:inherit;
  font-family:icomoon!important;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
.icon_bonus-wheel:before {
  content:"\e900"
}
.icon_exclamation-circle:before {
  content:"\e9bb"
}
.icon_info-circle:before {
  content:"\e9bd"
}
.icon_exclamation-triangle:before {
  content:"\e9be"
}
.icon_arrow-left:before {
  content:"\e9bf"
}
.icon_arrow-right:before {
  content:"\e9c0"
}
.icon_arrow-down:before {
  content:"\e9c1"
}
.icon_chevron-left:before {
  content:"\e9c2"
}
.icon_chevron-right:before {
  content:"\e9c3"
}
.icon_rain-arrows:before {
  content:"\e9c4"
}
.icon_calendar:before {
  content:"\e9cc"
}
.icon_check:before {
  content:"\e9cd"
}
.icon_checked-circle:before {
  content:"\e9ce"
}
.icon_trash-bin:before {
  content:"\e9cf"
}
.icon_history:before {
  content:"\e9d0"
}
.icon_cross:before {
  content:"\e9d1"
}
.icon_crown:before {
  content:"\e9d3"
}
.icon_trophy-star:before {
  content:"\e9d5"
}
.icon_discord:before {
  content:"\e9d6"
}
.icon_grid-th:before {
  content:"\e9d7"
}
.icon_instagram:before {
  content:"\e9d9"
}
.icon_ellipsis-h:before {
  content:"\e9da"
}
.icon_archive:before {
  content:"\e9db"
}
.icon_exchange:before {
  content:"\e9dc"
}
.icon_horseshoe:before {
  content:"\e9e1"
}
.icon_info-circle-bold:before {
  content:"\e9e2"
}
.icon_lock:before {
  content:"\e9e5"
}
.icon_logout:before {
  content:"\e9e6"
}
.icon_moder:before {
  content:"\e9e8"
}
.icon_banknotes:before {
  content:"\e9e9"
}
.icon_loader-half:before {
  content:"\e9eb"
}
.icon_clipboard-list:before {
  content:"\e9ec"
}
.icon_user-half:before {
  content:"\e9f3"
}
.icon_quiz:before {
  content:"\e9f4"
}
.icon_banknote-alt:before {
  content:"\e9f8"
}
.icon_bars-lite:before {
  content:"\e9f9"
}
.icon_rouble:before {
  content:"\e9fc"
}
.icon_send:before {
  content:"\ea00"
}
.icon_pushpin:before {
  content:"\ea01"
}
.icon_exclamation-triangle-bold:before {
  content:"\ea03"
}
.icon_smile:before {
  content:"\ea04"
}
.icon_steam:before {
  content:"\ea07"
}
.icon_support:before {
  content:"\ea09"
}
.icon_telegram:before {
  content:"\ea0a"
}
.icon_gift:before {
  content:"\ea0d"
}
.icon_webpushes:before {
  content:"\ea0f"
}
.icon_chart-up:before {
  content:"\ea10"
}
.icon_medal-star:before {
  content:"\ea11"
}
.icon_user:before {
  content:"\ea13"
}
.icon_vk:before {
  content:"\ea15"
}
.icon_speech-bubble-question:before {
  content:"\ea16"
}
.icon_trophy-bold:before {
  content:"\ea17"
}
.icon_wallet:before {
  content:"\ea18"
}
.icon_youtube:before {
  content:"\ea1b"
}
.icon_speech-bubbles-bold:before {
  content:"\ea1c"
}
.icon_wheel:before {
  content:"\ea1d"
}
.icon_crash:before {
  content:"\ea1e"
}
.icon_jackpot:before {
  content:"\ea1f"
}
.icon_palette:before {
  content:"\ea20"
}
.icon_file-gif:before {
  content:"\ea21"
}
.icon_random:before {
  content:"\ea29"
}
.icon_shield:before {
  content:"\ea2b"
}
.icon_clock:before {
  content:"\ea2c"
}
.icon_trophy:before {
  content:"\ea2d"
}
.icon_volume:before {
  content:"\ea2e"
}
.icon_volume-mute:before {
  content:"\ea2f"
}
.icon_lock-bold:before {
  content:"\ea30"
}
.icon_emoji-sad:before {
  content:"\ea33"
}
.icon_wallet-bold:before {
  content:"\ea37"
}
.icon_ticket-bold:before {
  content:"\ea38"
}
.icon_copy-bold:before {
  content:"\ea39"
}
.icon_parthership-bold:before {
  content:"\ea3a"
}
.icon_exchange-growing:before {
  content:"\ea3b"
}
.icon_cog-bold:before {
  content:"\ea3c"
}
.icon_money-bold:before {
  content:"\ea3e"
}
.icon_pistol-bold:before {
  content:"\ea3f"
}
.icon_users-bold:before {
  content:"\ea40"
}
.icon_shield-bold:before {
  content:"\ea41"
}
.icon_clock-bold:before {
  content:"\ea44"
}
.icon_crypto:before {
  content:"\ea47"
}
.icon_card:before {
  content:"\ea48"
}
.icon_lock-bold-2:before {
  content:"\ea49"
}
.icon_check-bold:before {
  content:"\ea4b"
}
.icon_view:before {
  content:"\ea4d"
}
.icon_torn-paper-alt:before {
  content:"\ea50"
}
.icon_refresh-lite-alt:before {
  content:"\ea51"
}
.icon_loader:before {
  content:"\ea52"
}
.icon_question-tooltip:before {
  content:"\ea53"
}
.icon_download-2:before {
  content:"\ea54"
}
.icon_exclamation-circle-bold:before {
  content:"\ea55"
}
.icon_broom:before {
  content:"\ea56"
}
.icon_gear-bold:before {
  content:"\ea57"
}
.icon_play-bold:before {
  content:"\ea59"
}
.icon_plus-bold:before {
  content:"\ea5a"
}
.icon_chart-up-square-bold:before {
  content:"\ea5b"
}
.icon_chat-alt:before {
  content:"\ea5c"
}
.icon_division-mark:before {
  content:"\ea5d"
}
.icon_import:before {
  content:"\ea5e"
}
.icon_minus-mark:before {
  content:"\ea5f"
}
.icon_multiply-mark:before {
  content:"\ea60"
}
.icon_plus-mark:before {
  content:"\ea61"
}
.icon_refresh-alt:before {
  content:"\ea62"
}
.icon_stop:before {
  content:"\ea63"
}
.icon_play:before {
  content:"\ea64"
}
.icon_pause:before {
  content:"\ea65"
}
.icon_code-bold:before {
  content:"\ea66"
}
.icon_copy-bold-alt:before {
  content:"\ea67"
}
.icon_history-alt:before {
  content:"\ea68"
}
.icon_basket:before {
  content:"\ea69"
}
.icon_bell-alt:before {
  content:"\ea6b"
}
.icon_support-alt:before {
  content:"\ea6c"
}
.icon_mine:before {
  content:"\ea6f"
}
.icon_eye-bold-3:before {
  content:"\ea70"
}
.icon_question:before {
  content:"\ea72"
}
.icon_payment-bonus:before {
  content:"\ea73"
}
.icon_payment-crypto-direct:before {
  content:"\ea75"
}
.icon_scales:before {
  content:"\ea76"
}
.icon_info-instruction:before {
  content:"\ea77"
}
.icon_double:before {
  content:"\ea78"
}
.icon_arrow-triangle:before {
  content:"\ea79"
}
.icon_chat-bold-alt:before {
  content:"\ea7c"
}
.icon_snowball:before {
  content:"\ea7d"
}
.icon_check-alt:before {
  content:"\ea7f"
}
.icon_icon-pig:before {
  content:"\ea81"
}
.icon_facebook-auth:before {
  content:"\ea85"
}
.icon_discord-auth:before {
  content:"\ea86"
}
.icon_arrow-triangle-alt:before {
  content:"\ea87"
}
.icon_arrow-down-rounded:before {
  content:"\ea88"
}
.icon_retro-bug:before {
  content:"\ea89"
}
.icon_circle-arrow-right:before {
  content:"\ea8a"
}
.icon_tg-auth:before {
  content:"\ea8b"
}
.icon_vk-auth:before {
  content:"\ea8c"
}
.icon_three-lines:before {
  content:"\ea8d"
}
.icon_vk-solid:before {
  content:"\ea8e"
}
.icon_level-up:before {
  content:"\ea8f"
}
.icon_three-man:before {
  content:"\ea90"
}
.icon_arrow-right-alt:before {
  content:"\ea91"
}
.icon_lighting:before {
  content:"\ea93"
}
.icon_defuse-bomb:before {
  content:"\ea94"
}
.icon_key:before {
  content:"\ea95"
}
.icon_star-alt:before {
  content:"\ea96"
}
.icon_mine-alt:before {
  content:"\ea97"
}
.icon_file-list-alt:before {
  content:"\ea98"
}
.icon_yandex-auth:before {
  content:"\ea99"
}
.icon_trade-link:before {
  content:"\ea9a"
}
.icon_lock-solid:before {
  content:"\ea9b"
}
.icon_bell-solid:before {
  content:"\ea9d"
}
.icon_balls-solid:before {
  content:"\ea9e"
}
.icon_joystick:before {
  content:"\ea9f"
}
.icon_user-bold-2:before {
  content:"\eaa0"
}
.icon_cart-alt:before {
  content:"\eaa1"
}
.icon_minus:before {
  content:"\eaa2"
}
.icon_equals:before {
  content:"\eaa3"
}
.icon_filter:before {
  content:"\eaa4"
}
.icon_twitter:before {
  content:"\eaa6"
}
.icon_chart:before {
  content:"\eaa7"
}
.icon_user-plus-bold-2:before {
  content:"\eaa8"
}
.icon_dollar-exchange:before {
  content:"\eaa9"
}
.icon_link:before {
  content:"\eaaa"
}
.icon_tag:before {
  content:"\eaab"
}
.icon_crash-arrow-up:before {
  content:"\eaac"
}
.icon_pistol-bold-alt:before {
  content:"\eaad"
}
.icon_arrow-up-rounded:before {
  content:"\eaae"
}
.icon_a-money-bold:before {
  content:"\eaaf"
}
.icon_user-plus-rounded:before {
  content:"\eab0"
}
.icon_calendar-2:before {
  content:"\eab1"
}
.icon_crown-bold:before {
  content:"\eab2"
}
.icon_checked-circle-bold:before {
  content:"\eab3"
}
.icon_craft:before {
  content:"\eab4"
}
.icon_chevron-left-alt:before {
  content:"\eab5"
}
.icon_chevron-right-alt:before {
  content:"\eab6"
}
.icon_map:before {
  content:"\eab7"
}
.icon_stat-down:before {
  content:"\eab8"
}
.icon_stat-up:before {
  content:"\eab9"
}
.icon_share:before {
  content:"\eaba"
}
.icon_refresh-double:before {
  content:"\eabc"
}
.icon_all:before {
  content:"\eabd"
}
.icon_shield-cross:before {
  content:"\eabe"
}
.icon_heart:before {
  content:"\eabf"
}
.icon_cards:before {
  content:"\eac0"
}
.icon_double-check:before {
  content:"\eac1"
}
.icon_play-circle:before {
  content:"\eac2"
}
.icon_review:before {
  content:"\eac3"
}
.icon_twitch:before {
  content:"\eac4"
}
.icon_circle-right-arrow-bold-alt:before {
  content:"\eac5"
}
.icon_coin-c:before {
  content:"\eac6"
}
.icon_online:before {
  content:"\eac7"
}
.icon_xs {
  font-size:1rem
}
.icon_sm {
  font-size:1.4rem
}
.icon_md {
  font-size:1.8rem
}
.icon_lg {
  font-size:2.2rem
}
.icon_xl {
  font-size:2.6rem
}
.icon_rotating:before {
  display:inline-block;
  animation:rotating 1s infinite linear
}
@keyframes rotating {
  0% {
    transform:rotate(0)
  }
  to {
    transform:rotate(360deg)
  }
}
@property --main-btn-gradient-start {
  syntax: "<color>";
  initial-value: rgba(0,
  0,
  0,
  0);
  inherits: false;
}
@property --main-btn-gradient-end {
  syntax: "<color>";
  initial-value: rgba(0,
  0,
  0,
  0);
  inherits: false;
}
.btn {
  --bgc: transparent;
  --border-color: transparent;
  --icon-size: 2.2rem;
  position:relative;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  flex:0 0 auto;
  gap:.6rem;
  width:auto;
  min-width:auto;
  height:6.4rem;
  background-color:var(--bgc);
  padding-inline:1rem;
  border-width:0;
  border-style:solid;
  border-color:var(--border-color);
  border-radius:1rem;
  font-weight:700;
  font-size:1.6rem;
  line-height:1;
  color:var(--color, #fff);
  opacity:1;
  text-transform:none;
  white-space:nowrap;
  overflow:hidden;
  -webkit-user-select:none;
  user-select:none;
  cursor:pointer;
  -webkit-transition:--main-btn-gradient-start .2s ease-out 0s,--main-btn-gradient-end .2s ease-out 0s,background-color .2s ease-out 0s,border-color .2s ease-out 0s,color .2s ease-out 0s,filter .2s ease-out 0s,opacity .2s ease-out 0s,visibility .2s ease-out 0s;
  -moz-transition:--main-btn-gradient-start .2s ease-out 0s,--main-btn-gradient-end .2s ease-out 0s,background-color .2s ease-out 0s,border-color .2s ease-out 0s,color .2s ease-out 0s,filter .2s ease-out 0s,opacity .2s ease-out 0s,visibility .2s ease-out 0s;
  transition:--main-btn-gradient-start .2s ease-out 0s,--main-btn-gradient-end .2s ease-out 0s,background-color .2s ease-out 0s,border-color .2s ease-out 0s,color .2s ease-out 0s,filter .2s ease-out 0s,opacity .2s ease-out 0s,visibility .2s ease-out 0s
}
.btn .icon {
  font-size:var(--icon-size)
}
.btn,
.btn:hover,
.btn:active,
.btn:focus {
  text-decoration:none;
  outline:none
}
.btn.is-loading .icon,
.btn.is-loading .btn__text,
.btn.is-loading .btn__timer {
  opacity:0
}
.btn.is-loading:before {
  content:"";
  position:absolute;
  inset:0;
  display:block;
  width:var(--icon-size, 2.2rem);
  height:var(--icon-size, 2.2rem);
  margin:auto;
  border:.2rem solid transparent;
  border-radius:50%;
  border-top-color:var(--color);
  border-left-color:var(--color);
  box-sizing:border-box;
  opacity:1;
  animation:loader-mini-animation .25s linear infinite;
  -webkit-transition:border-color .2s ease-out 0s,opacity .2s ease-out 0s;
  -moz-transition:border-color .2s ease-out 0s,opacity .2s ease-out 0s;
  transition:border-color .2s ease-out 0s,opacity .2s ease-out 0s
}
.btn:disabled {
  cursor:not-allowed
}
.btn_close {
  --icon-size: 1.6rem;
  height:auto;
  padding-inline:0;
  color:#4f5c95
}
.btn_close:hover {
  opacity:.5
}
.btn_inset-border {
  border:0
}
.btn_inset-border:after {
  content:"";
  position:absolute;
  display:block;
  inset:0;
  border-radius:inherit;
  border:var(--border-width, .1rem) var(--border-line, solid) var(--border-color)
}
.btn_blue {
  background-color:#5d7ef2;
  color:#fff
}
.btn_blue:hover {
  background-color:#708fff
}
.btn_blue:disabled {
  background-color:#3f5195;
  color:#607abd
}
.btn_blue-bordered {
  background-color:transparent;
  border-width:.1rem;
  border-color:#5d7ef2;
  color:#fff
}
.btn_blue-bordered:hover {
  color:#708fff;
  border-color:#708fff
}
.btn_blue-bordered:disabled {
  border-color:#3f5195;
  color:#607abd
}
.btn_blue-bordered:disabled .btn__text {
  opacity:.6
}
.btn_green {
  background-color:#69dd89;
  color:#204b43
}
.btn_green:hover {
  background-color:#8af29b;
  color:#457859
}
.btn_green:disabled {
  background-color:#549777;
  color:#3f6d5d
}
.btn_red {
  background-color:#fc5a5a;
  color:#4b2a2a
}
.btn_red:hover {
  background-color:#ff7269;
  color:#7b2b30
}
.btn_red:disabled {
  background-color:#c74850;
  color:#8b3943
}
.btn_red-bordered {
  background-color:transparent;
  border-width:.1rem;
  border-color:#fc5a5a;
  color:#fc5a5a
}
.btn_red-bordered:hover {
  color:#ff7269;
  border-color:#ff7269
}
.btn_red-bordered:disabled {
  border-color:#c74850;
  color:#c74850
}
.btn_grey {
  background-color:#3d497c;
  color:#cddbff
}
.btn_grey:hover {
  background-color:#5967a1;
  color:#fff
}
.btn_grey:disabled {
  background-color:#3d497c;
  color:#cddbff;
  opacity:.5
}
.btn_grey-bordered {
  background-color:transparent;
  border-width:.1rem;
  border-color:#cddbff59;
  color:#cddbff
}
.btn_grey-bordered:hover {
  border-color:#cddbff99;
  color:#fff
}
.btn_grey-bordered:disabled {
  border-color:#cddbff59;
  color:#cddbff;
  opacity:.4
}
.btn_hiw {
  background-color:#cddbff08;
  border-width:.1rem;
  border-color:#cddbff1a;
  color:#cddbffb3
}
.btn_hiw:hover {
  background-color:#cddbff1a;
  border-color:#cddbff40;
  color:#cddbff
}
.btn_icon {
  width:auto;
  height:auto;
  padding:0;
  background-color:transparent!important;
  border-width:0;
  border-color:transparent;
  border-radius:0
}
.btn_square,
.btn_link {
  width:auto;
  height:auto;
  padding:0
}
.button-group .btn:first-child {
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
.button-group .btn:last-child {
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
.button-group .btn:not(:first-child) {
  border-left:1px solid #354170
}
.button-group .btn:not(:last-child):not(:first-child) {
  border-radius:0
}
@keyframes loader-mini-animation {
  0% {
    transform:rotate(0)
  }
  to {
    transform:rotate(1turn)
  }
}
.badge {
  display:inline-block;
  flex-grow:0;
  flex-shrink:0;
  padding:.2em .4em .25em;
  border-radius:3px;
  font-size:1.2rem;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  -webkit-transition:text-decoration .2s ease-out 0s;
  -moz-transition:text-decoration .2s ease-out 0s;
  transition:text-decoration .2s ease-out 0s
}
.badge:empty {
  display:none
}
a.badge:hover,
a.badge:focus {
  text-decoration:none
}
.button .badge {
  position:relative;
  top:-.1rem
}
.badge_primary {
  color:#fff;
  background-color:#007bff
}
a.badge_primary:focus,
a.badge_primary.focus {
  outline:0;
  box-shadow:0 0 0 .2rem #007bff80
}
a.badge_primary:hover,
a.badge_primary:focus {
  color:#fff;
  background-color:#0062cc
}
.badge_lvl-gradation-1 {
  text-transform:uppercase;
  color:#79cbd5;
  background-color:#2a4064
}
a.badge_lvl-gradation-1:focus,
a.badge_lvl-gradation-1.focus {
  outline:0;
  box-shadow:0 0 0 .2rem #79cbd580
}
a.badge_lvl-gradation-1:hover,
a.badge_lvl-gradation-1:focus {
  color:#212529;
  background-color:#1b2940
}
.badge_lvl-gradation-2 {
  text-transform:uppercase;
  color:#c0e469;
  background-color:#3d504c
}
a.badge_lvl-gradation-2:focus,
a.badge_lvl-gradation-2.focus {
  outline:0;
  box-shadow:0 0 0 .2rem #c0e46980
}
a.badge_lvl-gradation-2:hover,
a.badge_lvl-gradation-2:focus {
  color:#212529;
  background-color:#273331
}
.badge_lvl-gradation-3 {
  text-transform:uppercase;
  color:#ff9b78;
  background-color:#4b4552
}
a.badge_lvl-gradation-3:focus,
a.badge_lvl-gradation-3.focus {
  outline:0;
  box-shadow:0 0 0 .2rem #ff9b7880
}
a.badge_lvl-gradation-3:hover,
a.badge_lvl-gradation-3:focus {
  color:#212529;
  background-color:#322e36
}
.badge_lvl-gradation-4 {
  text-transform:uppercase;
  color:#b398ff;
  background-color:#3d378c
}
a.badge_lvl-gradation-4:focus,
a.badge_lvl-gradation-4.focus {
  outline:0;
  box-shadow:0 0 0 .2rem #b398ff80
}
a.badge_lvl-gradation-4:hover,
a.badge_lvl-gradation-4:focus {
  color:#212529;
  background-color:#2d2967
}
.badge_lvl-gradation-5 {
  text-transform:uppercase;
  color:#352d25;
  background-color:#ffa878
}
a.badge_lvl-gradation-5:focus,
a.badge_lvl-gradation-5.focus {
  outline:0;
  box-shadow:0 0 0 .2rem #352d2580
}
a.badge_lvl-gradation-5:hover,
a.badge_lvl-gradation-5:focus {
  color:#fff;
  background-color:#ff8745
}
.badge_lvl-gradation-6 {
  text-transform:uppercase;
  color:#374169;
  background-color:#12cbc4
}
a.badge_lvl-gradation-6:focus,
a.badge_lvl-gradation-6.focus {
  outline:0;
  box-shadow:0 0 0 .2rem #37416980
}
a.badge_lvl-gradation-6:hover,
a.badge_lvl-gradation-6:focus {
  color:#fff;
  background-color:#0e9c97
}
.currency {
  font-variant:tabular-nums
}
.currency_AED:before {
  content:"DH"
}
.currency_ARS:before {
  content:"$"
}
.currency_AUD:before {
  content:"A$"
}
.currency_BGN:before {
  content:"\43b\432"
}
.currency_BRL:before {
  content:"R$"
}
.currency_BTC:before {
  content:"\20bf"
}
.currency_BYN:before {
  content:"Br"
}
.currency_CAD:before {
  content:"C$"
}
.currency_CHF:before {
  content:"\20a3"
}
.currency_CNY:before {
  content:"\a5"
}
.currency_CZK:before {
  content:"K\10d"
}
.currency_DKK:before {
  content:"kr"
}
.currency_EUR:before {
  content:"\20ac"
}
.currency_GBP:before {
  content:"\a3"
}
.currency_HKD:before {
  content:"HK$"
}
.currency_HRK:before {
  content:"Kn"
}
.currency_HUF:before {
  content:"\192"
}
.currency_ILS:before {
  content:"\20aa"
}
.currency_JPY:before {
  content:"\a5"
}
.currency_KES:before {
  content:"KSh"
}
.currency_KZT:before {
  content:"\20b8"
}
.currency_MDL:before {
  content:"L"
}
.currency_MXN:before {
  content:"$"
}
.currency_NOK:before {
  content:"kr"
}
.currency_NZD:before {
  content:"$"
}
.currency_PLN:before {
  content:"z\142"
}
.currency_QAR:before {
  content:"QR"
}
.currency_RON:before {
  content:"lei"
}
.currency_SAR:before {
  content:"SR"
}
.currency_SEK:before {
  content:"kr"
}
.currency_SGD:before {
  content:"S$"
}
.currency_THB:before {
  content:"\e3f"
}
.currency_TRY:before {
  content:"\20ba"
}
.currency_UAH:before {
  content:"\20b4"
}
.currency_UGX:before {
  content:"Ush"
}
.currency_UZS:before {
  content:"U"
}
.currency_ZAR:before {
  content:"R"
}
[class*=currency_] {
  white-space:nowrap
}
.currency_RUB:after {
  content:"\e9fc";
  position:relative;
  color:inherit;
  font-family:icomoon!important;
  font-size:75%;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  margin-left:2px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
.currency_CSF,
.currency_USD {
  display:inline-flex;
  align-items:center;
  gap:.2rem;
  font-variant:tabular-nums
}
.currency_CSF:before,
.currency_USD:before {
  content:"\eac6";
  position:relative;
  font-family:icomoon!important;
  font-weight:400;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
@font-face {
  font-family:DigitalNumbers;
  font-style:normal;
  font-weight:400;
  src:url(/assets/fonts/digital-numbers/DigitalNumbers-Regular.eot?) format("eot"),
  url(/assets/fonts/digital-numbers/DigitalNumbers-Regular.woff) format("woff"),
  url(/assets/fonts/digital-numbers/DigitalNumbers-Regular.ttf) format("truetype");
  font-display:swap
}
@font-face {
  font-family:Gotham;
  font-style:normal;
  font-weight:900;
  src:url(../fonts/Gotham-Ultra.woff) format("woff"),
  url(../fonts/Gotham-Ultra.woff2) format("woff2");
  font-display:swap
}
@font-face {
  font-family:Gotham;
  font-style:normal;
  font-weight:800;
  src:url(../fonts/Gotham-Black.woff) format("woff"),
  url(../fonts/Gotham-Black.woff2) format("woff2");
  font-display:swap
}
@font-face {
  font-family:Gotham;
  font-style:normal;
  font-weight:700;
  src:url(../fonts/Gotham-Bold.woff) format("woff"),
  url(../fonts/Gotham-Bold.woff2) format("woff2");
  font-display:swap
}
@font-face {
  font-family:Gotham;
  font-style:normal;
  font-weight:500;
  src:url(../fonts/Gotham-Medium.woff) format("woff"),
  url(../fonts/Gotham-Medium.woff2) format("woff2");
  font-display:swap
}
@font-face {
  font-family:Gotham;
  font-style:normal;
  font-weight:400;
  src:url(../fonts/Gotham-Book.woff) format("woff"),
  url(../fonts/Gotham-Book.woff2) format("woff2");
  font-display:swap
}
@font-face {
  font-family:Gotham;
  font-style:normal;
  font-weight:300;
  src:url(../fonts/Gotham-Light.woff) format("woff"),
  url(../fonts/Gotham-Light.woff2) format("woff2");
  font-display:swap
}
@font-face {
  font-family:Gotham;
  font-style:normal;
  font-weight:200;
  src:url(../fonts/Gotham-XLight.woff) format("woff"),
  url(../fonts/Gotham-XLight.woff2) format("woff2");
  font-display:swap
}
@font-face {
  font-family:Gotham;
  font-style:normal;
  font-weight:100;
  src:url(../fonts/Gotham-Thin.woff) format("woff"),
  url(../fonts/Gotham-Thin.woff2) format("woff2");
  font-display:swap
}
@font-face {
  font-family:DIN Pro Cond;
  font-style:normal;
  font-weight:500;
  src:url(/assets/fonts/dinpro-cond/DINPro-CondensedMedium.eot?) format("eot"),
  url(/assets/fonts/dinpro-cond/DINPro-CondensedMedium.woff) format("woff"),
  url(/assets/fonts/dinpro-cond/DINPro-CondensedMedium.ttf) format("truetype");
  font-display:swap
}
@font-face {
  font-family:DIN Pro Cond;
  font-style:normal;
  font-weight:400;
  src:url(/assets/fonts/dinpro-cond/DINPro-CondensedRegular.eot?) format("eot"),
  url(/assets/fonts/dinpro-cond/DINPro-CondensedRegular.woff) format("woff"),
  url(/assets/fonts/dinpro-cond/DINPro-CondensedRegular.ttf) format("truetype");
  font-display:swap
}
@font-face {
  font-family:icomoon;
  src:url(../fonts/icomoon.eot?wxyv1m);
  src:url(../fonts/icomoon.eot?wxyv1m#iefix) format("embedded-opentype"),
  url(../fonts/icomoon.ttf?wxyv1m) format("truetype"),
  url(../fonts/icomoon.woff?wxyv1m) format("woff"),
  url(../fonts/icomoon.svg?wxyv1m#icomoon) format("svg");
  font-weight:400;
  font-style:normal;
  font-display:block
}
.progress {
  position:relative;
  display:flex;
  height:8px;
  font-size:.75rem;
  border-radius:10px;
  background-color:transparent;
  transition:background-color 1s ease
}
.progress .progress__text {
  -webkit-user-select:none;
  user-select:none
}
.progress .progress__bar {
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  background-color:#5867dd;
  transition:width 1s ease;
  border-radius:inherit
}
.progress.progress_md {
  height:4px
}
.progress.progress_theme_rainbow {
  background-color:#2b305b
}
.progress.progress_theme_rainbow .progress__bar {
  background:linear-gradient(to right,#55c8b1 0%,#FFDB95 100%)
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin:0;
  padding:0;
  border:0;
  font:inherit;
  font-size:100%;
  vertical-align:baseline
}
:focus {
  outline:0
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display:block
}
body {
  font-size:1rem;
  line-height:1;
  font-weight:400;
  text-align:left
}
ol,
ul {
  list-style:none
}
blockquote,
q {
  quotes:none
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content:"";
  content:none
}
table {
  border-collapse:collapse;
  border-spacing:0
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance:none;
  -moz-appearance:none
}
input[type=search] {
  -webkit-appearance:none;
  -moz-appearance:none;
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
  box-sizing:content-box
}
input::placeholder {
  opacity:1
}
textarea {
  overflow:auto;
  vertical-align:top;
  resize:vertical
}
audio,
canvas,
video {
  display:inline-block;
  max-width:100%
}
audio:not([controls]) {
  display:none;
  height:0
}
[hidden] {
  display:none
}
html {
  color:#fff;
  font-size:14px;
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%
}
a:focus {
  outline:thin dotted
}
a:active,
a:hover {
  outline:0
}
img {
  border:0;
  -ms-interpolation-mode:bicubic;
  image-rendering:var(--image-rendering, auto)
}
figure {
  margin:0
}
form {
  margin:0
}
fieldset {
  border:0;
  margin:0;
  padding:0
}
legend {
  border:0;
  padding:0;
  white-space:normal
}
button,
input,
select,
textarea {
  font-size:100%;
  margin:0;
  vertical-align:baseline
}
button,
input {
  line-height:normal
}
button,
select {
  text-transform:none
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance:button;
  cursor:pointer
}
button[disabled],
html input[disabled] {
  cursor:default
}
input[type=checkbox],
input[type=radio] {
  box-sizing:border-box;
  padding:0
}
input[type=search] {
  -webkit-appearance:textfield;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
  box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance:none
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border:0;
  padding:0
}
::selection {
  background:#b3d4fc;
  text-shadow:none
}
.chromeframe {
  margin:.2em 0;
  background:#ccc;
  color:#000;
  padding:.2em 0
}
select,
select:active,
select:disabled,
select:focus {
  outline:none
}
*,
*:before,
*:after {
  box-sizing:border-box
}
svg {
  width:100%;
  height:100%
}
@supports (-webkit-text-size-adjust: none) and (not (-ms-accelerator: true)) and (not (-moz-appearance: none)) {
  svg {
    -webkit-filter:none!important;
    filter:none!important
  }
}
body,
html {
  position:relative;
  background-color:#191d3e;
  margin:0;
  padding:0;
  font-family:Gotham,sans-serif;
  -webkit-font-smoothing:antialiased;
  -webkit-text-shadow:1px 1px 1px rgba(0,0,0,.004);
  text-shadow:1px 1px 1px rgba(0,0,0,.004)
}
html,
body,
form,
fieldset,
table,
tr,
td,
img {
  font-family:Gotham,sans-serif
}
input,
button,
select,
textarea,
optgroup,
option {
  font-family:Gotham,sans-serif;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit
}
.image {
  display:inline-block;
  max-width:100%;
  height:auto;
  border:none;
  font:0
}
.link {
  display:inline-block;
  color:inherit;
  font-size:inherit;
  font-weight:inherit;
  line-height:inherit;
  cursor:pointer
}
.link,
.link:hover,
.link:focus {
  outline:none;
  text-decoration:none
}
.scroll {
  scrollbar-color:#262F54 #3B4772;
  scrollbar-width:.3rem;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  will-change:transform
}
.scroll::-webkit-scrollbar {
  width:.3rem;
  height:.3rem;
  background-color:#3b4772
}
.scroll::-webkit-scrollbar-thumb {
  background-color:#3b4772;
  border-radius:10px
}
.scroll::-webkit-scrollbar-track {
  background-color:#262f54
}
@supports (scrollbar-gutter: stable) {
  .scroll {
    scrollbar-gutter:stable
  }
}
.scroll.no-mask {
  -webkit-mask-image:none!important;
  mask-image:none!important
}
.scroll_horizontal {
  overflow-x:auto;
  overflow-y:hidden
}
.scroll_vertical {
  overflow-y:auto;
  overflow-x:hidden
}
.text_orange {
  color:#ff9b78
}
.text_purple {
  color:#6b62e5
}
.color {
  color:#fff
}
.color_red {
  color:#d06262
}
.color_green {
  color:#7accae
}
.color_yellow {
  color:#e1c96b
}
.color_purple {
  color:#6c79f0
}
.color_violet {
  color:#c277e1
}
.color_pink {
  color:#e66196
}
.color_cian {
  color:#00ced1
}
.color_lightblue {
  color:#1ab7ea
}
.color_orange {
  color:#f60
}
.color_richpink {
  color:#ea4c89
}
.color_lightred {
  color:#ea4e4e
}
.color_lightgreen {
  color:#68e88b
}
.color_gradient {
  color:#b07cff;
  background:linear-gradient(90deg,#b07cff 0%,#ffb17d 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.color_blue-gradient {
  color:#0093e9;
  background:linear-gradient(90deg,#0093E9 0%,#80D0C7 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.color_blue-purple {
  color:#00dbde;
  background:linear-gradient(90deg,#00DBDE 0%,#FC00FF 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.color_purple-lite {
  color:#8ec5fc;
  background:linear-gradient(90deg,#8EC5FC 0%,#E0C3FC 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.color_yellow-green {
  color:#85ffbd;
  background:linear-gradient(90deg,#85FFBD 0%,#FFFB7D 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.color_yellow-pink {
  color:#fbda61;
  background:linear-gradient(90deg,#FBDA61 0%,#FF5ACD 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.color_gradient-orange {
  color:#f29863;
  background:linear-gradient(90deg,#F29863 0%,#F27649 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.color_gradient-christmas {
  color:#b2bf50;
  background:linear-gradient(90deg,#B2BF50 0%,#F23E2E 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.color_blue-green {
  color:#00c9ff;
  background:linear-gradient(90deg,#00C9FF 0%,#92FE9D 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.color_orange-yellow {
  color:#f46b45;
  background:linear-gradient(90deg,#F46B45 0%,#EEA849 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.color_lightblue-blue {
  color:#00c9ff;
  background:linear-gradient(90deg,#00C9FF 0%,#4972FF 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.color_yellow-red {
  color:#fff48c;
  background:linear-gradient(90deg,#FFF48C 0%,#CD5C5C 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.color_pink-yellow {
  color:#ed5ebe;
  background:linear-gradient(90deg,#ED5EBE 0%,#FFD35F 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.color_lightblue-violet {
  color:#84f5ff;
  background:linear-gradient(90deg,#84F5FF 0%,#FF5ACD 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.color_violet-lightblue {
  color:#fd66ff;
  background:linear-gradient(90deg,#FD66FF 0%,#00DBDE 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.color_blue-cian {
  color:#0093e9;
  background:linear-gradient(90deg,#0093E9 0%,#80D0C7 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.color_gradient-gold {
  color:gold;
  background:linear-gradient(90deg,#FFD700 0%,#FFEA98 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.switch {
  position:relative;
  display:flex;
  flex-flow:row nowrap;
  justify-content:flex-start;
  align-content:center;
  align-items:center;
  width:auto;
  height:auto;
  -webkit-user-select:none;
  user-select:none;
  opacity:1;
  cursor:pointer;
  -webkit-transition:opacity .2s ease-out 0s;
  -moz-transition:opacity .2s ease-out 0s;
  transition:opacity .2s ease-out 0s
}
.switch+.switch {
  margin-top:.5rem
}
.switch.is-disabled {
  opacity:.5;
  cursor:not-allowed
}
.switch.is-loading {
  opacity:.8
}
.switch.is-loading.switch__slider:after {
  content:"";
  position:absolute;
  top:.8rem;
  left:.8rem;
  display:block;
  width:1.2rem;
  height:1.2rem;
  margin-left:0;
  border:2px solid transparent;
  border-top-color:#424c82;
  border-left-color:#424c82;
  border-radius:50%;
  box-sizing:border-box;
  opacity:1;
  visibility:visible;
  animation:loader-mini-animation .25s linear infinite;
  -webkit-transition:margin-left .2s ease-out 0s;
  -moz-transition:margin-left .2s ease-out 0s;
  transition:margin-left .2s ease-out 0s
}
.switch .switch__control {
  display:none
}
.switch .switch__control:checked~.switch__slider:before {
  background-color:#5adbb5;
  border-color:#5adbb5;
  -webkit-transform:translateX(1.6rem);
  transform:translate(1.6rem)
}
.switch .switch__control:checked~.switch__slider:after {
  margin-left:1.6rem
}
.switch .switch__control:checked~.switch__title {
  color:#adb6db
}
.switch .switch__slider {
  position:relative;
  display:block;
  width:4.4rem;
  height:2.8rem;
  border-radius:9px;
  background-color:#252d52
}
.switch .switch__slider:before {
  content:"";
  position:absolute;
  top:.6rem;
  left:.6rem;
  display:block;
  width:1.6rem;
  height:1.6rem;
  background-color:#353d65;
  border:1px solid #353D65;
  border-radius:5px;
  -webkit-transform:translateX(0);
  transform:translate(0);
  -webkit-transition:background-color .2s ease-out 0s,border-color .2s ease-out 0s,transform .2s ease-out 0s;
  -moz-transition:background-color .2s ease-out 0s,border-color .2s ease-out 0s,transform .2s ease-out 0s;
  transition:background-color .2s ease-out 0s,border-color .2s ease-out 0s,transform .2s ease-out 0s
}
.switch .switch__title {
  display:block;
  width:auto;
  height:2.8rem;
  padding:0 .7rem;
  color:#6d7490;
  font-size:1.2rem;
  font-weight:500;
  line-height:2.8rem;
  text-transform:uppercase
}
.switch.switch_stylish .switch__control:checked~.switch__slider {
  border-color:#b7ffdc47
}
.switch.switch_stylish .switch__control:checked~.switch__slider:before {
  background-color:#81e478;
  transform:translate(1.2rem)
}
.switch.switch_stylish .switch__slider {
  width:3.4rem;
  height:2.2rem;
  background-color:transparent;
  border:.1rem solid transparent;
  border-color:#b7cfff2e;
  border-radius:1.2rem;
  -webkit-transition:border-color .2s ease-out 0s;
  -moz-transition:border-color .2s ease-out 0s;
  transition:border-color .2s ease-out 0s
}
.switch.switch_stylish .switch__slider:before {
  top:.4rem;
  left:.4rem;
  border:0;
  width:1.2rem;
  height:1.2rem;
  background:#CDDBFF;
  border-radius:.7rem
}
.switch.switch_stylish .switch__title {
  font-weight:500;
  font-size:1rem;
  text-transform:uppercase;
  color:#cddbff99
}
.preload {
  position:relative;
  display:inline-block;
  border-radius:4px;
  line-height:1;
  overflow:hidden;
  background-color:#2c3765;
  background-image:linear-gradient(90deg,rgba(0,0,0,.2),rgba(0,0,0,.2),rgba(0,0,0,.2));
  background-size:200px 100%;
  background-repeat:no-repeat;
  background-position:-200px 0;
  animation:1.2s ease-in-out .5s infinite normal none running preload-animation
}
.animations_off .preload,
.preload.static {
  animation:none;
  background-image:none;
  background-size:inherit;
  background-repeat:inherit
}
@keyframes preload-animation {
  0% {
    background-position:-200px 0
  }
  to {
    background-position:calc(200px + 100%) 0
  }
}
@font-face {
  font-family:swiper-icons;
  src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");
  font-weight:400;
  font-style:normal
}
:root {
  --swiper-theme-color: #007aff
}
.swiper {
  position:relative;
  z-index:1;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
  list-style:none;
  padding:0
}
.swiper-vertical>.swiper-wrapper {
  flex-direction:column
}
.swiper-wrapper {
  position:relative;
  z-index:1;
  display:flex;
  width:100%;
  height:100%;
  transition-property:transform;
  box-sizing:content-box
}
.swiper-android .swiper-slide,
.swiper-wrapper {
  transform:translateZ(0)
}
.swiper-pointer-events {
  touch-action:pan-y
}
.swiper-pointer-events.swiper-vertical {
  touch-action:pan-x
}
.swiper-slide {
  position:relative;
  flex-shrink:0;
  width:auto;
  height:100%;
  transition-property:transform
}
.swiper-slide-invisible-blank {
  visibility:hidden
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height:auto
}
.swiper-autoheight .swiper-wrapper {
  align-items:flex-start;
  transition-property:transform,height
}
.swiper-backface-hidden .swiper-slide {
  transform:translateZ(0);
  backface-visibility:hidden
}
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective:1200px
}
.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style:preserve-3d
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position:absolute;
  top:0;
  left:0;
  z-index:10;
  width:100%;
  height:100%;
  pointer-events:none
}
.swiper-css-mode>.swiper-wrapper {
  overflow:auto;
  scrollbar-width:none;
  -ms-overflow-style:none
}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
  display:none
}
.swiper-css-mode>.swiper-wrapper>.swiper-slide {
  scroll-snap-align:start start
}
.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
  scroll-snap-type:x mandatory
}
.swiper-vertical.swiper-css-mode>.swiper-wrapper {
  scroll-snap-type:y mandatory
}
.swiper-centered>.swiper-wrapper:before {
  content:"";
  flex-shrink:0;
  order:9999
}
.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
  margin-inline-start:var(--swiper-centered-offset-before)
}
.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
  height:100%;
  width:var(--swiper-centered-offset-after)
}
.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
  margin-block-start:var(--swiper-centered-offset-before)
}
.swiper-centered.swiper-vertical>.swiper-wrapper:before {
  width:100%;
  height:var(--swiper-centered-offset-after)
}
.swiper-centered>.swiper-wrapper>.swiper-slide {
  scroll-snap-align:center center
}
.swiper-cards {
  overflow:visible
}
.swiper-cards .swiper-slide {
  display:flex;
  transform-origin:center bottom;
  backface-visibility:hidden;
  align-items:center;
  justify-content:center
}
html {
  font-size:.625rem
}
html::-webkit-scrollbar {
  width:.5rem;
  height:.5rem;
  background-color:#3b4772
}
html::-webkit-scrollbar-thumb {
  background-color:#3b4772;
  border-radius:10px
}
html::-webkit-scrollbar-track {
  background-color:#262f54
}
@media all and (max-width: 1799px) {
  html {
    font-size:.6vw
  }
}
@media all and (max-width: 991px) {
  html {
    font-size:.625rem
  }
}
.streamer_mode .modal-dialog .nickname,
.streamer_mode .modal-dialog .chat-message__content,
.streamer_mode .nickname,
.streamer_mode .chat-message__content,
.streamer_mode * .nickname,
.streamer_mode * .chat-message__content {
  opacity:.01;
  -webkit-transition:opacity .2s ease-out 0s;
  -moz-transition:opacity .2s ease-out 0s;
  transition:opacity .2s ease-out 0s
}
.streamer_mode .modal-dialog .nickname:hover,
.streamer_mode .modal-dialog .chat-message__content:hover,
.streamer_mode .nickname:hover,
.streamer_mode .chat-message__content:hover,
.streamer_mode * .nickname:hover,
.streamer_mode * .chat-message__content:hover {
  opacity:1
}
.streamer_mode .modal-dialog .user-card_profile .user-card__nickname,
.streamer_mode .user-card_profile .user-card__nickname,
.streamer_mode * .user-card_profile .user-card__nickname {
  filter:none
}
.empty-block {
  display:flex;
  flex-flow:column nowrap;
  justify-content:center;
  align-items:center;
  height:100%;
  gap:1rem;
  border:1px dashed #293157;
  border-radius:10px;
  text-align:center
}
.empty-block_w100 {
  width:100%
}
.empty-block .empty-block__icon {
  color:#6a78a766;
  font-size:4rem
}
.empty-block .empty-block__title {
  padding:0 1.5rem;
  color:#9fb1d4;
  font-size:1.4rem;
  font-weight:500;
  line-height:1.7rem
}
.empty-block .empty-block__subtitle {
  padding:0 1.5rem;
  color:#4e5d8d;
  font-size:1.2rem;
  font-weight:400;
  line-height:1.7rem
}
.empty-block .empty-block__action {
  border-color:#65b296;
  background-color:#65b296;
  color:#fff
}
.empty-block .empty-block__action:hover {
  border-color:#4a9487;
  background-color:#4a9487
}
.empty-block.empty-block_inventory-not-logged {
  background-color:#252e52
}
.empty-block.empty-block_inventory-not-logged .empty-block__icon {
  color:#434d78
}
.empty-block.empty-block_inventory-not-logged .empty-block__title {
  font-size:1.8rem;
  font-weight:500;
  line-height:3.8rem
}
.empty-block.empty-block_inventory-not-logged .empty-block__action {
  color:#fff;
  border-color:#65b296;
  background-color:#65b296
}
.empty-block.empty-block_inventory-not-logged .empty-block__action:hover {
  border-color:#4a9487;
  background-color:#4a9487
}
.empty-block.empty-block_inventory-no-items .empty-block__icon {
  color:#434d78
}
.empty-block.empty-block_inventory-no-items .empty-block__title {
  font-size:1.8rem;
  font-weight:500;
  text-transform:uppercase
}
.empty-block.empty-block_new-inventory-not-logged {
  height:24.4rem;
  border:1px solid rgba(159,194,248,.06)
}
.empty-block.empty-block_new-inventory-not-logged .empty-block__button {
  --icon-size: 1rem;
  width:auto;
  height:3.2rem;
  border-radius:.8rem;
  font-size:1rem;
  text-transform:uppercase
}
@media all and (max-width: 991px) {
  .empty-block.empty-block_new-inventory-not-logged {
    height:12rem;
    margin-bottom:1.5rem
  }
  .empty-block.empty-block_new-inventory-not-logged .empty-block__icon {
    display:none
  }
}
.empty-block.empty-block_new-inventory-no-items {
  border:1px solid rgba(159,194,248,.06)
}
.empty-block.empty-block_new-inventory-no-items .empty-block__title {
  display:flex;
  align-items:center;
  gap:.8rem;
  font-size:1.2rem;
  line-height:1.4rem;
  color:#cddbff99
}
.empty-block.empty-block_new-inventory-no-items .empty-block__title .icon {
  font-size:2rem;
  color:#cddbff;
  opacity:.5;
  cursor:pointer;
  -webkit-transition:opacity .2s ease-out 0s;
  -moz-transition:opacity .2s ease-out 0s;
  transition:opacity .2s ease-out 0s
}
.empty-block.empty-block_new-inventory-no-items .empty-block__title .icon:hover {
  opacity:1
}
.empty-block.empty-block_new-inventory-no-items .empty-block__button {
  --icon-size: 1rem;
  width:auto;
  height:3.2rem;
  padding:0 .9rem;
  border:none;
  border-radius:.8rem;
  background-color:#69dd89;
  font-weight:700;
  font-size:1rem;
  line-height:1.2rem;
  color:#204b43
}
.empty-block.empty-block_new-inventory-no-items .empty-block__button:hover {
  background-color:#8af29b;
  color:#457859
}
.empty-block.empty-block_new-inventory-no-items .empty-block__icon {
  display:block;
  width:8.2rem;
  height:4.49rem;
  transform:scaleX(-1);
  background-repeat:no-repeat;
  background-size:contain;
  background-image:url(/assets/images/items-placeholder/pistol.webp);
  opacity:.4
}
@media all and (max-width: 991px) {
  .empty-block.empty-block_new-inventory-no-items .empty-block__icon {
    display:none
  }
}
.empty-block.empty-block_support {
  justify-content:flex-start;
  border-color:#323d66;
  padding-top:14%;
  color:#374268
}
.empty-block.empty-block_support .empty-block__icon {
  font-size:8.2rem
}
.empty-block.empty-block_support .empty-block__text {
  color:#434e77;
  font-size:1.8rem;
  font-weight:700;
  line-height:2.2rem;
  text-transform:uppercase
}
.empty-block.empty-block_support .empty-block__text.empty-block__text_white {
  color:#fff
}
.empty-block.empty-block_support .empty-block__button {
  --icon-size: 2.4rem
}
.empty-block.empty-block_profile-inventory .empty-block__action {
  width:7rem;
  height:3.8rem;
  margin-top:.8rem;
  border:none;
  background-color:#5d7ef2;
  font-size:2.6rem;
  color:#fff
}
.empty-block.empty-block_profile-inventory .empty-block__action:hover {
  background-color:#708fff
}
.no-mask {
  -webkit-mask-image:none!important;
  mask-image:none!important
}
.badge-t,
.badge-ct {
  display:block;
  flex:none;
  width:var(--size);
  height:var(--size);
  border:1px solid transparent;
  border-radius:50%
}
.badge-t {
  background:no-repeat center/100% url(/assets/images/event/badge-t.webp)
}
.badge-ct {
  background:no-repeat center/100% url(/assets/images/event/badge-ct.webp)
}
.cards-coin {
  display:block;
  width:var(--size);
  height:var(--size);
  background:no-repeat center/100% url(/assets/images/event/cards-coin.webp)
}
.battle-coin {
  display:block;
  width:var(--size);
  height:var(--size);
  background:no-repeat center/100% url(/assets/images/event/coin.webp)
}
.modal-dialog {
  position:relative;
  width:100%;
  max-height:var(--vh, 100vh);
  padding:3rem;
  border-radius:1rem;
  background-color:#21254a;
  overflow-x:hidden;
  overflow-y:auto
}
.modal-dialog {
  scrollbar-color:#262F54 #3B4772;
  scrollbar-width:0;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  will-change:transform
}
.modal-dialog::-webkit-scrollbar {
  width:0;
  height:0;
  background-color:#3b4772
}
.modal-dialog::-webkit-scrollbar-thumb {
  background-color:#3b4772;
  border-radius:10px
}
.modal-dialog::-webkit-scrollbar-track {
  background-color:#262f54
}
.modal__header {
  display:flex;
  align-items:center;
  margin-bottom:2rem
}
.modal__title {
  color:#e3ebff;
  font-weight:700;
  font-size:2.1rem;
  line-height:2.6rem;
  text-transform:uppercase
}
.modal__title .icon {
  margin-right:.5rem
}
.modal__close {
  position:absolute;
  top:2rem;
  right:2rem;
  z-index:10;
  display:block;
  width:1.2rem;
  height:1.2rem;
  background:none;
  border:none;
  margin:0;
  padding:0;
  color:#77839c;
  font-size:1.2rem;
  font-family:icomoon!important;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  cursor:pointer;
  -webkit-transition:color .2s ease-out 0s;
  -moz-transition:color .2s ease-out 0s;
  transition:color .2s ease-out 0s
}
.modal__close:hover {
  color:#fff
}
.modal__close:before {
  content:"\e9d1"
}
@media (max-width: 991px) {
  .modal__close {
    top:1.5rem;
    right:1rem;
    width:1.8rem;
    height:1.8rem;
    font-size:1.8rem
  }
}
.picture {
  position:relative;
  z-index:1;
  display:flex;
  width:4rem;
  height:4rem;
  border-radius:1rem;
  flex-grow:0;
  flex-shrink:0
}
.picture:before {
  content:"";
  position:absolute;
  top:-.2rem;
  left:-.2rem;
  display:inline-block;
  width:calc(100% + .4rem);
  height:calc(100% + .4rem);
  border-radius:1.2rem
}
.picture_sm {
  width:3.4rem;
  height:3.4rem
}
.picture_md {
  width:5rem;
  height:5rem
}
.picture .image {
  position:relative;
  z-index:2;
  width:inherit;
  height:inherit;
  border-radius:inherit
}
.picture .badge {
  z-index:3
}
.picture_color-red:before {
  background:#d06262
}
.picture_color-green:before {
  background:#7accae
}
.picture_color-yellow:before {
  background:#e1c96b
}
.picture_color-purple:before {
  background:#6c79f0
}
.picture_color-violet:before {
  background:#c277e1
}
.picture_color-pink:before {
  background:#e66196
}
.picture_color-cian:before {
  background:#00CED1
}
.picture_color-lightblue:before {
  background:#1AB7EA
}
.picture_color-orange:before {
  background:#F60
}
.picture_color-richpink:before {
  background:#EA4C89
}
.picture_color-lightred:before {
  background:#EA4E4E
}
.picture_color-lightgreen:before {
  background:#68E88B
}
.picture_color-gradient:before {
  background:#b07cff;
  background:linear-gradient(90deg,#b07cff 0%,#ffb17d 100%)
}
.picture_color-blue-gradient:before {
  background:#0093E9;
  background:linear-gradient(90deg,#0093E9 0%,#80D0C7 100%)
}
.picture_color-blue-purple:before {
  background:#00DBDE;
  background:linear-gradient(90deg,#00DBDE 0%,#FC00FF 100%)
}
.picture_color-purple-lite:before {
  background:#8EC5FC;
  background:linear-gradient(90deg,#8EC5FC 0%,#E0C3FC 100%)
}
.picture_color-yellow-green:before {
  background:#85FFBD;
  background:linear-gradient(90deg,#85FFBD 0%,#FFFB7D 100%)
}
.picture_color-yellow-pink:before {
  background:#FBDA61;
  background:linear-gradient(90deg,#FBDA61 0%,#FF5ACD 100%)
}
.picture_color-gradient-orange:before {
  background:#F29863;
  background:linear-gradient(90deg,#F29863 0%,#F27649 100%)
}
.picture_color-gradient-christmas:before {
  background:#B2BF50;
  background:linear-gradient(90deg,#B2BF50 0%,#F23E2E 100%)
}
.picture_color-blue-green:before {
  background:#00C9FF;
  background:linear-gradient(90deg,#00C9FF 0%,#92FE9D 100%)
}
.picture_color-orange-yellow:before {
  background:#F46B45;
  background:linear-gradient(90deg,#F46B45 0%,#EEA849 100%)
}
.picture_color-lightblue-blue:before {
  background:#00C9FF;
  background:linear-gradient(90deg,#00C9FF 0%,#4972FF 100%)
}
.picture_color-yellow-red:before {
  background:#FFF48C;
  background:linear-gradient(90deg,#FFF48C 0%,#CD5C5C 100%)
}
.picture_color-pink-yellow:before {
  background:#ED5EBE;
  background:linear-gradient(90deg,#ED5EBE 0%,#FFD35F 100%)
}
.picture_color-lightblue-violet:before {
  background:#84F5FF;
  background:linear-gradient(90deg,#84F5FF 0%,#FF5ACD 100%)
}
.picture_color-violet-lightblue:before {
  background:#FD66FF;
  background:linear-gradient(90deg,#FD66FF 0%,#00DBDE 100%)
}
.picture_color-blue-cian:before {
  background:#0093E9;
  background:linear-gradient(90deg,#0093E9 0%,#80D0C7 100%)
}
.picture_color-gradient-gold:before {
  background:#FFD700;
  background:linear-gradient(90deg,#FFD700 0%,#FFEA98 100%)
}
.nickname {
  display:inline-flex;
  width:100%;
  color:inherit;
  font-size:14px;
  font-weight:500;
  line-height:1;
  -webkit-transition:color .2s ease-out 0s;
  -moz-transition:color .2s ease-out 0s;
  transition:color .2s ease-out 0s
}
.nickname .link {
  max-width:100%;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden
}
.nickname .your {
  display:inline-block;
  -webkit-text-fill-color:#A6B2CB;
  color:#a6b2cb;
  margin-right:3px
}
.nickname.nickname_blur {
  opacity:.01;
  -webkit-transition:opacity .2s ease-out 0s;
  -moz-transition:opacity .2s ease-out 0s;
  transition:opacity .2s ease-out 0s
}
.nickname.nickname_blur:hover {
  opacity:1
}
.nickname.nickname_color-red .link {
  color:#d06262
}
.nickname.nickname_color-green .link {
  color:#7accae
}
.nickname.nickname_color-yellow .link {
  color:#e1c96b
}
.nickname.nickname_color-purple .link {
  color:#6c79f0
}
.nickname.nickname_color-violet .link {
  color:#c277e1
}
.nickname.nickname_color-pink .link {
  color:#e66196
}
.nickname.nickname_color-cian .link {
  color:#00ced1
}
.nickname.nickname_color-lightblue .link {
  color:#1ab7ea
}
.nickname.nickname_color-orange .link {
  color:#f60
}
.nickname.nickname_color-richpink .link {
  color:#ea4c89
}
.nickname.nickname_color-lightred .link {
  color:#ea4e4e
}
.nickname.nickname_color-lightgreen .link {
  color:#68e88b
}
.nickname.nickname_color-gradient .link {
  color:#b07cff;
  font-weight:700;
  background:linear-gradient(90deg,#b07cff,#ffb17d);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.nickname.nickname_color-blue-gradient .link {
  color:#0093e9;
  font-weight:700;
  background:linear-gradient(90deg,#0093E9,#80D0C7);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.nickname.nickname_color-blue-purple .link {
  color:#00dbde;
  font-weight:700;
  background:linear-gradient(90deg,#00DBDE,#FC00FF);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.nickname.nickname_color-purple-lite .link {
  color:#8ec5fc;
  font-weight:700;
  background:linear-gradient(90deg,#8EC5FC,#E0C3FC);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.nickname.nickname_color-yellow-green .link {
  color:#85ffbd;
  font-weight:700;
  background:linear-gradient(90deg,#85FFBD,#FFFB7D);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.nickname.nickname_color-yellow-pink .link {
  color:#fbda61;
  font-weight:700;
  background:linear-gradient(90deg,#FBDA61,#FF5ACD);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.nickname.nickname_color-gradient-orange .link {
  color:#f29863;
  font-weight:700;
  background:linear-gradient(90deg,#F29863,#F27649);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.nickname.nickname_color-gradient-christmas .link {
  color:#b2bf50;
  font-weight:700;
  background:linear-gradient(90deg,#B2BF50,#F23E2E);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.nickname.nickname_color-blue-green .link {
  color:#00c9ff;
  font-weight:700;
  background:linear-gradient(90deg,#00C9FF,#92FE9D);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.nickname.nickname_color-orange-yellow .link {
  color:#f46b45;
  font-weight:700;
  background:linear-gradient(90deg,#F46B45,#EEA849);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.nickname.nickname_color-lightblue-blue .link {
  color:#00c9ff;
  font-weight:700;
  background:linear-gradient(90deg,#00C9FF,#4972FF);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.nickname.nickname_color-yellow-red .link {
  color:#fff48c;
  font-weight:700;
  background:linear-gradient(90deg,#FFF48C,#CD5C5C);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.nickname.nickname_color-pink-yellow .link {
  color:#ed5ebe;
  font-weight:700;
  background:linear-gradient(90deg,#ED5EBE,#FFD35F);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.nickname.nickname_color-lightblue-violet .link {
  color:#84f5ff;
  font-weight:700;
  background:linear-gradient(90deg,#84F5FF,#FF5ACD);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.nickname.nickname_color-violet-lightblue .link {
  color:#fd66ff;
  font-weight:700;
  background:linear-gradient(90deg,#FD66FF,#00DBDE);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.nickname.nickname_color-blue-cian .link {
  color:#0093e9;
  font-weight:700;
  background:linear-gradient(90deg,#0093E9,#80D0C7);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.nickname.nickname_color-gradient-gold .link {
  color:gold;
  font-weight:700;
  background:linear-gradient(90deg,#FFD700,#FFEA98);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
/*# sourceMappingURL=styles-F2OMRUPC.css.map */
