.img-responsive { display: block; height: auto; max-width: 100%; }
.no-select { -webkit-tap-highlight-color: transparent; user-select: none; }
.no-select:focus { outline: none !important; }
* { box-sizing: border-box; margin: 0px; padding: 0px; touch-action: manipulation; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body, html { height: 100%; min-height: -webkit-fill-available; width: 100%; text-rendering: optimizelegibility !important; -webkit-font-smoothing: antialiased !important; }
html { background-color: rgb(0, 0, 0); }
body { color: rgb(255, 255, 255); cursor: default; font-family: "Roboto Flex", sans-serif; font-size: 16px; font-weight: 400; line-height: 1; min-width: 320px; }
footer, main, section { position: relative; }
.page { flex-direction: column; margin: 0px auto; max-width: 768px; min-height: 100vh; position: relative; width: 100%; z-index: 1; }
.main, .page { align-items: stretch; display: flex; }
.main { justify-content: flex-start; }
.main, .main-center { flex: 1 1 auto; flex-direction: column; }
.main-center { align-items: center; display: flex; justify-content: center; }
.main-center > svg { height: 75px; width: 150px; }
.page-enter-active, .page-leave-active { transition: opacity 0.1s ease 0.25s; }
.page-enter, .page-leave-to { opacity: 0; }
.container { margin: 0px auto; max-width: 768px; width: 100%; }
img { -webkit-tap-highlight-color: transparent; user-select: none; }
a { text-decoration: none; }
svg { transition: all 0.25s ease 0s; }
ul { list-style: none; }
.button { border: none; box-shadow: none; cursor: pointer; font-family: inherit; outline: none; transition: all 0.25s ease 0s; -webkit-tap-highlight-color: transparent; align-items: center; display: flex; justify-content: center; position: relative; user-select: none; width: 100%; }
.button:disabled { cursor: not-allowed; }
.button:disabled.button-primary { background-color: rgba(78, 79, 80, 0.8); }
.button-copy { background-color: transparent; color: rgb(78, 79, 80); }
.button-copy:active, .button-copy:hover { color: rgb(255, 255, 255); }
.button-squad { align-items: center; background: rgb(90, 96, 255); border-radius: 12px; color: rgb(255, 255, 255); display: inline-flex; font-size: 14px; font-weight: 700; justify-content: center; line-height: 16px; padding: 12px 24px; width: auto; }
.button-squad:hover { background-color: rgb(56, 63, 255); }
.button-primary { background: rgb(90, 96, 255); color: rgb(255, 255, 255); }
.button-primary:active, .button-primary:hover { background-color: rgb(73, 79, 255); }
.button-small { border-radius: 16px; display: inline-flex; font-size: 18px; font-weight: 700; height: 48px; padding: 0px 48px; width: auto; }
.button-small svg { fill: rgb(255, 255, 255); height: 20px; margin-left: 6px; width: 20px; }
.button-small-v2 { border-radius: 16px; display: inline-flex; font-size: 16px; font-weight: 700; height: 48px; padding: 0px 24px; width: auto; }
.button-small-v2 svg { fill: rgb(255, 255, 255); height: 20px; margin-left: 6px; width: 20px; }
.button-xs { border-radius: 16px; display: inline-flex; font-size: 16px; font-weight: 700; height: 32px; padding: 0px 24px; width: auto; }
.button-xs svg { fill: rgb(255, 255, 255); height: 20px; margin-left: 6px; width: 20px; }
.button-default { border-radius: 16px; font-size: 16px; font-weight: 700; height: 60px; }
.button-default svg { height: 24px; margin-left: 6px; width: 24px; }
.button-default img { margin-left: 6px; }
.button-large { border-radius: 20px; font-size: 20px; font-weight: 700; height: 80px; padding: 0px 12px; }
.button-large svg { height: 24px; margin-left: 6px; width: 24px; }
.button-large img { margin-left: 6px; }
.button-gradient { background: linear-gradient(96deg, rgb(90, 96, 255), rgb(182, 90, 255) 99.09%); border-radius: 8px; padding: 8px; }
.button-gradient::before { border: 2px solid rgba(255, 255, 255, 0.12); border-radius: 8px; content: ""; display: block; height: calc(100% - 4px); left: 0px; position: absolute; top: 0px; width: calc(100% - 4px); z-index: 2; -webkit-tap-highlight-color: transparent; transition: all 0.25s ease 0s; user-select: none; }
.button-gradient:hover { background: linear-gradient(96deg, rgb(182, 90, 255), rgb(90, 96, 255) 99.09%); }
.button-gradient:hover::before { border-color: rgba(255, 255, 255, 0.3); }
.pulse { animation: 1s ease-in-out 0s infinite normal none running pulse-animation !important; }
.pulse-balance { animation: 0.5s ease-in-out 0s infinite normal none running pulse-balance-animation !important; }
@keyframes pulse-animation { 
  0% { transform: scale(0.98); }
  50% { transform: scale(1.02); }
  100% { transform: scale(0.98); }
}
@keyframes pulse-balance-animation { 
  0% { transform: scale(0.98); }
  50% { transform: scale(1.02); }
  100% { transform: scale(0.98); }
}
.input { border: 1px solid rgb(0, 0, 0); box-shadow: none; display: block; font-family: inherit; outline: none; transition: all 0.25s ease 0s; }
.input.input-default { background-color: rgb(39, 42, 47); border-radius: 10px; color: rgb(255, 255, 255); font-size: 16px; height: 48px; margin-bottom: 6px; padding: 0px 16px; width: 100%; }
.input.input-default::-webkit-input-placeholder { color: rgb(139, 142, 147); font-size: 14px; transition: all 0.25s ease 0s; }
.input.input-default:hover::-webkit-input-placeholder { opacity: 0.5; }
.input-wrapper { position: relative; }
.input-wrapper.has-check .input { padding-right: 36px; }
.input-wrapper.has-check .icon { position: absolute; right: 12px; top: 50%; transform: translateY(-50%); }
.icon { align-items: center; display: flex; justify-content: center; }
.icon svg { height: 100%; width: 100%; }
.icon.is-white { fill: rgb(255, 255, 255); }
.icon.icon-info, .icon.icon-info svg { height: 20px; width: 20px; }
.icon.icon-earn, .icon.icon-earn svg, .icon.icon-friends, .icon.icon-friends svg, .icon.icon-mine, .icon.icon-mine svg, .icon.icon-squad, .icon.icon-squad svg { height: 28px; width: 28px; }
.icon.icon-heart, .icon.icon-heart svg { height: 24px; width: 24px; }
.icon.icon-arrow-onboarding, .icon.icon-arrow-onboarding svg { height: 89px; width: 89px; }
.icon.icon-info svg { height: 18px; width: 18px; }
.icon.icon-energy-large svg { height: 104px; width: 80px; }
.icon.is-12 { height: 12px; width: 12px; }
.icon.is-16 { height: 16px; width: 16px; }
.icon.is-24 { height: 24px; width: 24px; }
.icon.is-32 { height: 32px; width: 32px; }
.is-token-image { align-items: center; display: flex; height: 100%; justify-content: center; width: 100%; }
.is-hamster-image { display: block; height: auto; max-width: 100%; }
.is-title, h1 { font-size: 20px; font-weight: 700; line-height: 27px; }
.text-yellow { color: rgb(255, 211, 55); }
.text-green { color: rgb(130, 248, 142); }
.text-blue { color: rgb(114, 119, 255); }
.text-orange { color: rgb(255, 144, 96); }
.text-grey { color: rgb(139, 142, 147); }
.text-white40 { color: rgba(255, 255, 255, 0.4); }
.section-title { color: rgb(255, 255, 255); font-size: 16px; font-weight: 700; margin-bottom: 20px; margin-top: 32px; }
.section-description { color: rgb(139, 142, 147); font-size: 16px; font-weight: 400; margin-bottom: 20px; margin-top: -12px; }
.app-bar { bottom: 0px; justify-content: center; left: 0px; padding: 0px 16px; pointer-events: none; position: fixed; right: 0px; z-index: 10; }
.app-bar, .app-bar-nav { align-items: center; display: flex; width: 100%; }
.app-bar-nav { background-color: rgb(39, 42, 47); border: 1px solid rgb(28, 31, 36); border-radius: 20px; box-shadow: rgba(28, 31, 36, 0.2) 0px 0px 4px 4px; justify-content: space-between; max-width: 768px; padding: 4px; pointer-events: all; }
.app-bar-item { align-items: center; border-radius: 16px; color: rgb(139, 142, 147); display: flex; flex: 1 1 0%; flex-direction: column; font-size: 10px; height: 56px; justify-content: flex-start; padding: 5px; position: relative; }
.app-bar-item-notification { background-color: rgb(255, 59, 48); border-radius: 50%; height: 10px; left: 50%; margin-left: 10px; position: absolute; top: 6px; width: 10px; }
.app-bar-item-image { align-items: center; display: flex; height: 28px; justify-content: center; margin-bottom: 5px; width: 28px; }
.app-bar-item-image img { display: block; height: auto; max-width: 100%; }
.app-bar-item-image .icon { color: rgb(78, 79, 80); }
.app-bar-item-image picture { display: block; height: auto; max-height: 28px; max-width: 28px; width: 100%; }
.app-bar-item-image picture img { display: block; height: auto; max-width: 100%; }
.app-bar-item:hover, .app-bar-item:hover .icon { color: rgb(255, 255, 255); }
.app-bar-item.is-active, .app-bar-item.router-link-active { background-color: rgb(28, 31, 36); color: rgb(255, 255, 255); }
.app-bar-item.is-active .icon svg, .app-bar-item.router-link-active .icon svg { color: rgb(255, 255, 255); }
.boost-top-text { color: rgb(139, 142, 147); }
.boost-top-link, .boost-top-text { font-size: 16px; text-align: center; }
.boost-top-link { color: rgb(255, 211, 55); cursor: pointer; display: block; margin-bottom: 8px; }
.boost-row { align-items: center; display: flex; justify-content: space-between; }
.boost-row .boost-item { flex: 1 1 0%; margin-right: 12px; }
.boost-row .boost-item:last-child { margin-right: 0px; }
.boost-row .boost-item-image { height: 100%; width: 56px; }
.boost-row .boost-item-image svg { height: 32px; margin-bottom: 0px; width: 32px; }
.boost-row .boost-item-image img { height: 48px; width: 48px; }
.boost-column { align-items: stretch; display: flex; flex-direction: column; justify-content: flex-start; }
.boost-column .boost-item { margin-bottom: 6px; }
.boost-column .boost-item:last-child { margin-bottom: 0px; }
.boost-column .boost-item-image { height: 100%; width: 72px; }
.boost-column .boost-item-image svg { height: 32px; margin-bottom: 0px; width: 32px; }
.boost-item { align-items: center; background: rgb(39, 42, 47); border-radius: 20px; cursor: pointer; display: flex; height: 64px; justify-content: center; padding-right: 12px; position: relative; transition: all 0.25s ease 0s; -webkit-tap-highlight-color: transparent; user-select: none; }
.boost-item:hover .boost-item-icon svg { color: rgb(255, 255, 255); }
.boost-item.is-disabled { cursor: not-allowed; opacity: 0.5; }
.boost-item.is-completed { cursor: default; opacity: 0.7; }
.boost-item.is-not-available { cursor: not-allowed; }
.boost-item.is-not-available .boost-item-content-bottom { opacity: 0.3; }
.boost-item-image { align-items: center; display: flex; justify-content: center; padding: 6px; }
.boost-item-image svg { height: 32px; margin-bottom: 0px; width: 32px; }
.boost-item-image img { display: block; height: auto; max-height: 100%; max-width: 100%; width: auto; }
.boost-item-content { flex: 1 1 auto; }
.boost-item-content-top { font-size: 16px; margin-bottom: 4px; }
.boost-item-content-top:last-child { margin-bottom: 0px; }
.boost-item-content-bottom { align-items: center; color: rgb(139, 142, 147); display: flex; font-size: 14px; justify-content: flex-start; }
.boost-item-content-bottom.is-locked { color: rgb(255, 211, 55); font-size: 14px; font-weight: 700; }
.boost-item-content-bottom.is-locked svg { height: 20px; margin-right: 6px; width: 20px; }
.boost-item-icon svg { color: rgb(78, 79, 80); height: 24px; width: 24px; }
.boost-item-bottom-info { bottom: 12px; color: rgb(139, 142, 147); font-size: 14px; position: absolute; right: 20px; }
.boost-list { list-style: none; }
.boost-list li { background: rgb(39, 42, 47); border-radius: 20px; height: 64px; margin-bottom: 6px; -webkit-tap-highlight-color: transparent; align-items: center; cursor: pointer; display: flex; justify-content: center; transition: all 0.25s ease 0s; user-select: none; }
.boost-tag { background: rgb(52, 56, 63); border-radius: 20px; color: rgb(255, 255, 255); font-size: 12px; font-weight: 700; padding: 4px 6px; position: absolute; right: 8px; top: 8px; }
.boost-profit-info { align-items: center; color: rgb(255, 255, 255); display: flex; justify-content: center; }
.boost-profit-info span { font-size: 16px; font-weight: 700; }
.content { background: rgb(28, 31, 36); border-radius: 40px 40px 0px 0px; flex: 1 1 auto; padding: 20px 16px 70px; }
.content.is-main { min-height: calc(-62px + 100vh); }
.content.is-exchange { margin-top: 12px; padding-bottom: 20px; }
.content.is-exchange h1 { margin-bottom: 32px; text-align: center; }
.content.is-onboarding { margin-top: 12px; padding-bottom: 20px; padding-top: 30px; }
.content.is-onboarding .user-level-progress { margin-top: 32px; }
.content.has-glow { background: rgb(28, 31, 36); border-radius: 40px 40px 0px 0px; border-top: 2px solid rgb(243, 186, 47); box-shadow: rgba(250, 184, 34, 0.6) 0px -4px 64px; margin-top: 12px; }
.content-onboarding-info { align-items: center; display: flex; justify-content: center; margin: 20px 0px; }
.content-onboarding-info p { font-size: 20px; font-style: normal; font-weight: 700; margin-right: 18px; max-width: 60%; }
.content-onboarding-info p span { color: rgb(255, 211, 55); white-space: nowrap; }
.content-onboarding-info-text { font-size: 20px; font-weight: 700; margin-bottom: 20px; }
.content-no-telegram { align-items: center; display: flex; flex-direction: column; justify-content: center; }
.content-no-telegram img { display: block; height: auto; margin-bottom: 20px; max-width: 240px; }
.content-no-telegram p { font-size: 26px; font-style: normal; font-weight: 700; margin-bottom: 24px; text-align: center; }
.content-no-telegram p.is-version { font-size: 16px; font-weight: 400; margin-bottom: 0px; margin-top: 24px; }
.content-no-telegram a { color: rgb(255, 255, 255); font-size: 24px; }
.content-coins { bottom: 0px; left: 0px; position: fixed; right: 0px; z-index: 999999; }
.content-coins > div { color: rgb(255, 255, 255); font-size: 32px; font-weight: 700; left: 0px; position: absolute; top: 0px; -webkit-tap-highlight-color: transparent; align-items: center; display: flex; height: 32px; justify-content: center; line-height: 1; pointer-events: none; text-align: center; user-select: none; width: 100px; z-index: 60; }
.inner { flex: 1 1 auto; padding: 20px 16px 70px; }
.daily-combo { margin-bottom: 16px; position: relative; }
.daily-combo.is-morse { margin-bottom: 0px; margin-top: 12px; }
.daily-combo.is-morse .daily-combo-progress { margin-bottom: 0px; }
.daily-combo-timer { align-items: center; display: flex; font-size: 12px; justify-content: flex-end; margin-bottom: 8px; position: relative; -webkit-tap-highlight-color: transparent; user-select: none; }
.daily-combo-timer .icon, .daily-combo-timer p { color: rgb(139, 142, 147); cursor: pointer; }
.daily-combo-timer .icon { margin-left: 6px; }
.daily-combo-timer .icon:hover { color: rgb(255, 255, 255); }
.daily-combo-progress { align-items: center; background: rgb(39, 42, 47); border-radius: 10px; display: flex; justify-content: space-between; margin-bottom: 12px; padding: 6px; }
.daily-combo-progress-title { flex: 1 1 calc(50% - 30px); font-size: 14px; font-weight: 700; line-height: 16px; max-width: 50%; padding-left: 6px; padding-right: 6px; }
.daily-combo-progress-center { align-items: center; display: flex; flex: 0 0 60px; justify-content: center; }
.daily-combo-progress-center ul { align-items: center; display: inline-flex; justify-content: center; }
.daily-combo-progress-center ul li { background: rgb(78, 79, 80); border-radius: 50%; height: 14px; margin: 0px 2px; position: relative; width: 14px; }
.daily-combo-progress-center ul li::before { border: 2px solid rgba(255, 255, 255, 0.15); border-radius: 50%; content: ""; display: block; height: calc(100% - 4px); left: 0px; position: absolute; top: 0px; width: calc(100% - 4px); }
.daily-combo-progress-center ul li.is-completed { background: linear-gradient(rgb(116, 252, 130), rgb(41, 126, 50)); }
.daily-combo-progress-button { display: flex; flex: 0 0 calc(50% - 30px); justify-content: flex-end; }
.daily-combo-progress-button .button { width: auto; }
.daily-combo-progress-claimed { align-items: center; display: flex; flex: 1 1 auto; justify-content: flex-end; }
.daily-combo-progress-claimed-info { align-items: center; background-color: rgb(28, 31, 36); border-radius: 8px; display: flex; justify-content: center; min-height: 36px; padding: 8px; }
.daily-combo-progress-claimed-check { align-items: center; background: linear-gradient(rgb(116, 252, 130), rgb(41, 126, 50)); border-radius: 50%; color: rgb(28, 31, 36); display: flex; height: 20px; justify-content: center; margin-left: 12px; width: 20px; }
.daily-combo-cards { margin: 0px -6px; }
.daily-combo-card, .daily-combo-cards { align-items: center; display: flex; justify-content: center; position: relative; }
.daily-combo-card { cursor: pointer; flex: 1 1 0%; height: 112px; margin: 0px 6px; }
.daily-combo-card-inner { align-items: center; background: rgb(39, 42, 47); border-radius: 16px; display: flex; flex-direction: column; height: 100%; justify-content: center; position: relative; width: 100%; z-index: 2; -webkit-tap-highlight-color: transparent; user-select: none; }
.daily-combo-card-image { height: 72px; margin-bottom: 6px; margin-top: 6px; padding: 0px 6px; width: 100%; }
.daily-combo-card-name { font-size: 10px; line-height: 12px; margin-bottom: 6px; min-height: 24px; padding: 0px 6px; text-align: center; }
.daily-combo-card-unknown { background-color: rgba(255, 255, 255, 0.05); border-radius: 12px; height: calc(100% - 32px); margin: 16px; position: relative; width: calc(100% - 32px); }
.daily-combo-card-unknown-wrap { border-radius: 12px; bottom: 0px; height: calc(100% + 20px); overflow: hidden; position: absolute; width: 100%; }
.daily-combo-card-unknown-wrap img { bottom: -10px; left: 50%; transform: translate(-50%); }
.daily-combo-card-unknown-wrap img, .daily-combo-card::before { position: absolute; -webkit-tap-highlight-color: transparent; user-select: none; }
.daily-combo-card::before { background: linear-gradient(rgb(65, 70, 255), rgb(39, 42, 47)); border-radius: 16px; content: ""; display: block; height: calc(100% + 2px); left: -1px; top: -1px; width: calc(100% + 2px); z-index: 1; }
.daily-combo-card.is-completed::before { background: linear-gradient(rgb(97, 203, 108), rgb(39, 42, 47)); }
.daily-combo-success { align-items: center; background-color: rgba(0, 0, 0, 0.85); inset: 0px; display: flex; justify-content: center; min-width: 320px; position: fixed; width: 100%; z-index: 999990; }
.daily-combo-success .bs-content-subtitle { max-width: 280px; }
.daily-combo-success-content { position: relative; }
.daily-combo-success-content canvas { left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); z-index: -1; }
.daily-combo-success-inner { align-items: center; display: flex; flex-direction: column; height: 100%; justify-content: center; padding: 16px; text-align: center; width: 100%; }
.daily-combo-success-divider { flex: 1 1 0%; }
.daily-combo-success-header p { font-size: 16px; font-weight: 700; margin-bottom: 12px; }
.daily-combo-success-button { position: relative; width: 100%; z-index: 10; }
.daily-cipher-code { align-items: center; display: flex; justify-content: center; transition: all 0.5s ease 0s; }
.daily-cipher-code span { font-size: 18px; font-weight: 700; margin: 0px 1px; }
.daily-cipher-code span.new-char { animation: 0.5s ease 0s 1 normal none running scaleAndFade; }
@keyframes scaleAndFade { 
  0% { opacity: 0; transform: scale(7); }
  100% { opacity: 1; transform: scale(1); }
}
.earn-image, .earn-image picture { align-items: center; display: flex; height: 100%; justify-content: center; width: 100%; }
.earn-top-image { height: 106px; margin: 24px auto; position: relative; width: 106px; }
.earn-top-image img { position: relative; z-index: 2; }
.earn-top-image .icon { height: 275px; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 275px; z-index: 1; }
.earn-top-title { font-size: 32px; font-weight: 700; line-height: 44px; margin-bottom: 12px; margin-top: 44px; text-align: center; }
.earn-top-link { color: rgb(255, 211, 55); cursor: pointer; display: block; font-size: 16px; text-align: center; }
.earn-item { align-items: center; background: rgb(39, 42, 47); border-radius: 20px; cursor: pointer; display: flex; height: 64px; justify-content: center; padding-right: 12px; position: relative; transition: all 0.25s ease 0s; -webkit-tap-highlight-color: transparent; margin-bottom: 6px; user-select: none; }
.earn-item:last-child { margin-bottom: 0px; }
.earn-item:hover .earn-item-icon svg { color: rgb(255, 255, 255); }
.earn-item.is-disabled { cursor: not-allowed; opacity: 0.5; }
.earn-item.is-completed { background: rgba(39, 42, 47, 0.7); }
.earn-item.is-completed svg { color: rgb(255, 255, 255); }
.earn-item.is-not-available { cursor: not-allowed; }
.earn-item.is-not-available .boost-item-content-bottom { opacity: 0.3; }
.earn-item-image { align-items: center; display: flex; height: 100%; justify-content: center; min-width: 72px; padding: 8px; width: 72px; }
.earn-item-image img, .earn-item-image svg { border-radius: 10px; display: block; height: auto; max-height: 100%; max-width: 100%; width: auto; }
.earn-item-image .exchange-image { height: 100%; width: 100%; }
.earn-item-content { flex: 1 1 auto; }
.earn-item-content-top { font-size: 16px; margin-bottom: 4px; }
.earn-item-content-top:last-child { margin-bottom: 0px; }
.earn-item-content-bottom { align-items: center; color: rgb(139, 142, 147); display: flex; font-size: 14px; justify-content: flex-start; }
.earn-item-icon svg { color: rgb(78, 79, 80); height: 24px; width: 24px; }
.earn-item-bottom-info { bottom: 12px; color: rgb(139, 142, 147); font-size: 14px; position: absolute; right: 20px; }
.exchange-info { margin-bottom: 20px; }
.exchange-info, .exchange-info-image { align-items: center; display: flex; justify-content: center; }
.exchange-info-image { height: 40px; margin-right: 12px; width: 40px; }
.exchange-info-image img { display: block; height: auto; max-width: 100%; }
.exchange-info p { font-size: 20px; font-weight: 700; }
.exchange-list { list-style: none; }
.exchange-list li { align-items: center; background-color: rgb(39, 42, 47); border-radius: 20px; cursor: pointer; display: flex; justify-content: space-between; margin-bottom: 6px; padding: 12px 16px; }
.exchange-list li:last-child { margin-bottom: 0px; }
.exchange-list li.is-disabled { cursor: not-allowed; opacity: 0.5; }
.exchange-list-image { align-items: center; display: flex; height: 46px; justify-content: center; margin-right: 16px; width: 46px; }
.exchange-list-image img { max-height: 40px; max-width: 40px; }
.exchange-list-content { flex: 1 1 auto; }
.exchange-list-content p { font-size: 16px; font-weight: 700; line-height: 1; margin-bottom: 6px; }
.exchange-list-content p:last-child { margin-bottom: 0px; }
.exchange-list-content span { color: rgb(139, 142, 147); display: block; font-size: 14px; line-height: 1; }
.exchange-list-bonus { align-items: center; display: flex; font-size: 12px; font-weight: 700; justify-content: flex-end; }
.exchange-list-bonus p { margin-left: 6px; }
.exchange-image { overflow: hidden; }
.exchange-image.is-bingx { border-radius: 10px; }
.exchange-image.is-bingx.is-border-6 { border-radius: 6px; }
.exchange-image img, .exchange-image svg { display: block; height: auto; max-width: 100%; width: 100%; }
.friends { margin-bottom: 66px; }
.friends.is-exchange { margin-bottom: 154px; }
.friends.is-exchange-added { margin-bottom: 66px; }
.friends-button { bottom: 70px; left: 0px; padding: 0px 16px; position: fixed; right: 0px; z-index: 10; }
.friends-button-inner { align-items: center; display: flex; }
.friends-button-inner .is-invite { flex: 1 1 auto; }
.friends-button-inner .is-copy { flex: 0 0 60px; margin-left: 6px; }
.friends-button-inner .is-copy svg { margin-left: 0px; }
.friends-button.is-exchange { background-color: rgb(0, 0, 0); }
.friends-button.is-exchange-added { background-color: transparent; }
.friends-button .section-title { margin-bottom: 6px; margin-top: 12px; }
.friends-button.is-keyboard-opened { bottom: 20vh; min-height: 40vh; position: absolute; }
.friends-title { font-size: 32px; font-style: normal; font-weight: 700; line-height: 43px; margin-bottom: 12px; text-align: center; }
.friends-description { margin-bottom: 32px; text-align: center; }
.friends-invite li { align-items: flex-start; background: rgb(39, 42, 47); border-radius: 20px; display: flex; justify-content: space-between; margin-bottom: 6px; padding: 12px 12px 24px; }
.friends-invite li:last-child { margin-bottom: 0px; }
.friends-invite-image { flex: 0 0 60px; margin-right: 12px; position: relative; }
.friends-invite-image.is-square { align-items: center; display: flex; height: 60px; justify-content: center; width: 60px; }
.friends-invite-info { flex: 1 1 auto; }
.friends-invite-info-title { font-size: 16px; font-style: normal; font-weight: 700; line-height: 20px; margin-bottom: 12px; margin-top: 4px; }
.friends-invite-info-item { align-items: flex-start; display: flex; font-size: 14px; position: relative; }
.friends-invite-info-item.no-circle::before { display: none; }
.friends-invite-info-item::before { background-color: rgb(255, 211, 55); border-radius: 50%; content: ""; display: inline-block; height: 6px; margin-right: 6px; margin-top: 7px; width: 6px; }
.friends-invite-info-item span { display: inline; margin-left: 2px; margin-top: 3px; }
.friends-no { align-items: center; background: rgb(39, 42, 47); border-radius: 20px; display: flex; justify-content: center; min-height: 80px; padding: 16px; text-align: center; }
.friends-no > p { color: rgb(78, 79, 80); font-weight: 700; }
.friends-no-error { font-size: 14px; line-height: 20px; }
.friends-no-error p { margin-bottom: 12px; }
.friends-no-error p:last-child { margin-bottom: 0px; }
.friends-no-error p.is-bold { font-weight: 700; }
.friends-no-icon { height: 100px; margin: 0px auto 20px; width: 100px; }
.friends-no-icon .icon, .friends-no-icon .icon svg { height: 100%; width: 100%; }
.friends-more-bonuses { color: rgb(90, 96, 255); cursor: pointer; font-size: 20px; font-weight: 700; margin-top: 20px; text-align: center; -webkit-tap-highlight-color: transparent; user-select: none; }
.friends-bonuses { margin-top: 32px; }
.friends-bonuses > p { font-size: 24px; font-weight: 700; margin-bottom: 20px; -webkit-tap-highlight-color: transparent; user-select: none; }
.friends-bonuses-header { align-items: center; color: rgb(139, 142, 147); display: flex; font-size: 14px; justify-content: space-between; margin-bottom: 12px; margin-top: 20px; }
.friends-bonuses-header span:first-child { flex: 0 0 40%; padding-left: 12px; }
.friends-bonuses-header span:nth-child(2), .friends-bonuses-header span:nth-child(3) { flex: 0 0 30%; }
.friends-bonuses-image { background-color: rgb(28, 31, 36); background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; border-radius: 6px; height: 40px; position: relative; width: 40px; }
.friends-bonuses-image span { color: rgb(255, 255, 255); font-size: 14px; font-weight: 700; position: absolute; right: 4px; text-align: right; text-shadow: rgba(28, 31, 36, 0.5) 1px 1px; top: 50%; transform: translateY(-50%); }
.friends-bonuses-list li { align-items: center; background: rgb(39, 42, 47); border-radius: 20px; display: flex; justify-content: space-between; margin-bottom: 6px; padding: 12px 0px; }
.friends-bonuses-list li:last-child { margin-bottom: 0px; }
.friends-bonuses-list li .price-value { font-size: 12px; }
.friends-bonuses-list li > div:first-child { align-items: center; display: flex; flex: 0 0 40%; padding-left: 12px; }
.friends-bonuses-list li > div:first-child p { font-size: 12px; margin-left: 6px; }
.friends-bonuses-list li > div:nth-child(2) { flex: 0 0 30%; height: 20px; line-height: 1; }
.friends-bonuses-list li > div:nth-child(3) { flex: 0 0 30%; height: 20px; line-height: 1; padding-right: 12px; }
.friends-progress { align-items: center; display: flex; justify-content: center; margin: 20px 0px; }
.friends-item { align-items: center; background: rgb(39, 42, 47); border-radius: 20px; display: flex; justify-content: space-between; margin-bottom: 6px; padding: 8px 12px; }
.friends-item:last-child { margin-bottom: 0px; }
.friends-item .price-value { font-size: 14px; }
.friends-item-stats { flex: 0 0 0%; }
.friends-item-user { flex: 1 1 auto; padding-right: 12px; }
.friends-item-user .user-info p { font-size: 12px; text-overflow: ellipsis; }
.friends-wrap .section-title { position: relative; }
.friends-wrap .section-title .button { align-items: center; background-color: transparent; color: rgb(255, 255, 255); display: flex; height: 24px; justify-content: center; position: absolute; right: 0px; top: -6px; width: 24px; }
.friends-wrap .section-title .button span { font-size: 7px; left: 50%; position: absolute; text-align: center; top: 50%; transform: translate(-50%, -50%); }
.friends-wrap .section-title .button svg { height: 100%; width: 100%; }
.header { align-items: center; display: flex; justify-content: space-between; margin-bottom: -12px; padding: 12px 16px; }
.header.is-jc { justify-content: center; }
.header-left { justify-content: flex-start; }
.header-left, .header-right { align-items: center; display: flex; }
.header-right { justify-content: flex-end; }
.header-settings { color: rgb(139, 142, 147); }
.header-settings:hover { color: rgb(255, 255, 255); }
.ln { background-color: rgb(19, 17, 28); font-family: Outfit, sans-serif; margin: 0px auto; max-width: 1920px; overflow: hidden; padding: 0px 20px; z-index: 1; }
.ln, .ln-inner, .ln-top { align-items: stretch; display: flex; flex-direction: column; justify-content: space-between; min-height: 100vh; position: relative; width: 100%; }
.ln-loading { align-items: center; display: flex; flex: 1 1 auto; height: 100%; justify-content: center; width: 100%; }
.ln-loading img { height: 60px; width: 60px; }
.ln-loading p { font-size: 26px; font-weight: 500; margin-left: 16px; }
.ln-header { display: flex; flex-wrap: wrap; justify-content: space-between; -webkit-tap-highlight-color: transparent; user-select: none; }
@media (min-width: 768px) {
  .ln-header { flex-wrap: nowrap; }
}
.ln-header-left { order: 2; padding-top: 16px; }
@media (min-width: 768px) {
  .ln-header-left { order: 1; padding-top: 32px; }
}
.ln-header-center { align-items: center; border-right: 2px solid rgb(42, 40, 50); border-bottom: 2px solid rgb(42, 40, 50); border-left: 2px solid rgb(42, 40, 50); border-image: initial; border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top: none; display: flex; flex: 0 0 100%; justify-content: center; order: 1; padding: 12px 20px; }
@media (min-width: 768px) {
  .ln-header-center { flex: 0 0 auto; }
}
@media (min-width: 1024px) {
  .ln-header-center { border-bottom: 8px solid rgb(42, 40, 50); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-left: 8px solid rgb(42, 40, 50); border-right: 8px solid rgb(42, 40, 50); order: 2; padding: 32px 60px; }
}
.ln-header-center-logo { height: 60px; position: relative; width: 60px; }
@media (min-width: 1024px) {
  .ln-header-center-logo { height: 90px; width: 90px; }
}
.ln-header-center-logo::before { background-color: rgba(255, 255, 255, 0.05); border-radius: 50%; content: ""; display: block; height: 66px; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 66px; z-index: 2; }
@media (min-width: 1024px) {
  .ln-header-center-logo::before { height: 98px; width: 98px; }
}
.ln-header-center-logo::after { background-color: rgba(255, 255, 255, 0.05); border-radius: 50%; content: ""; display: block; height: 72px; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 72px; z-index: 1; }
@media (min-width: 1024px) {
  .ln-header-center-logo::after { height: 114px; width: 114px; }
}
.ln-header-center-logo img { display: block; height: auto; max-width: 100%; z-index: 3; }
.ln-header-center p { font-size: 26px; font-weight: 500; margin-left: 16px; }
@media (min-width: 1024px) {
  .ln-header-center p { font-size: 32px; margin-left: 30px; }
}
.ln-header-right { order: 3; padding-top: 16px; }
@media (min-width: 768px) {
  .ln-header-right { order: 3; padding-top: 32px; }
}
.ln-header-right .button { align-items: center; background: linear-gradient(90deg, rgb(34, 83, 255) 1.46%, rgba(58, 102, 255, 0) 50.8%, rgb(34, 83, 255) 99.81%); border: 1px solid rgb(34, 82, 253); border-radius: 71px; color: rgb(255, 255, 255); display: inline-flex; font-size: 16px; font-weight: 500; height: 40px; justify-content: center; padding: 0px 10px; position: relative; }
@media (min-width: 1024px) {
  .ln-header-right .button { font-size: 22px; height: 54px; padding: 0px 20px; }
}
.ln-header-right .button span { align-items: center; background: linear-gradient(93deg, rgb(90, 96, 255), rgb(191, 54, 255)); border-radius: 8px; display: flex; font-size: 12px; font-style: normal; font-weight: 400; height: 26px; justify-content: center; position: absolute; right: -10px; text-align: center; top: -13px; width: 90px; }
.ln-header-right .button span::after { border: 2px solid rgba(255, 255, 255, 0.18); border-radius: 8px; content: ""; display: block; height: 22px; left: 0px; position: absolute; top: 0px; width: 86px; }
.ln-header-right .button .icon { height: 28px; margin-left: 16px; transition: all 0.25s ease 0s; width: 28px; }
@media (min-width: 1024px) {
  .ln-header-right .button .icon { margin-left: 32px; }
}
.ln-header-right .button .icon svg { height: 100%; width: 100%; }
.ln-header-social { align-items: center; border: 1px solid rgba(255, 255, 255, 0.15); border-radius: 60px; display: flex; padding: 5px; }
@media (min-width: 1024px) {
  .ln-header-social { border-radius: 100px; padding: 8px; }
}
.ln-header-social p { color: rgba(255, 255, 255, 0.5); font-size: 16px; font-weight: 500; margin: 0px 6px; }
@media (min-width: 1024px) {
  .ln-header-social p { font-size: 22px; margin: 0px 12px; }
}
.ln-header-social a { align-items: center; background-color: rgba(255, 255, 255, 0.15); border-radius: 50%; color: rgb(255, 255, 255); display: inline-flex; height: 28px; justify-content: center; margin-right: 4px; transition: all 0.25s ease 0s; width: 28px; }
@media (min-width: 1024px) {
  .ln-header-social a { height: 52px; width: 52px; }
}
.ln-header-social a:hover { background-color: rgba(255, 255, 255, 0.3); }
.ln-header-social a.is-x .icon { height: 18px; width: 18px; }
@media (min-width: 1024px) {
  .ln-header-social a.is-x .icon { height: 30px; width: 30px; }
}
.ln-header-social a.is-telegram .icon { height: 16px; width: 16px; }
@media (min-width: 1024px) {
  .ln-header-social a.is-telegram .icon { height: 32px; width: 32px; }
}
.ln-header-social a .icon svg { height: 100%; width: 100%; }
.ln-content { align-items: center; display: flex; flex-direction: column; justify-content: center; padding: 24px 0px 48px; text-align: center; }
.ln-content-hamster { display: none; position: relative; width: 100%; z-index: -1; }
@media (min-width: 1440px) {
  .ln-content-hamster { display: block; }
}
.ln-content-hamster-image { height: 200px; position: absolute; width: 200px; -webkit-tap-highlight-color: transparent; pointer-events: none; user-select: none; }
.ln-content-hamster-image img, .ln-content-hamster-image picture { display: block; height: auto; max-width: 100%; width: 100%; }
.ln-content-hamster-image::before { background: linear-gradient(rgba(19, 17, 28, 0) 0.24%, rgba(19, 17, 28, 0.06) 26.21%, rgb(19, 17, 28) 50.19%); bottom: 0px; content: ""; display: block; height: 75%; left: 0px; position: absolute; width: 100%; }
.ln-content-hamster-image.is-1 { left: 20px; }
.ln-content-hamster-image.is-2 { left: 120px; top: 200px; }
.ln-content-hamster-image.is-3 { right: 20px; }
.ln-content-hamster-image.is-4 { right: 120px; top: 200px; }
.ln-content-exchanges { align-items: center; display: flex; justify-content: center; margin-bottom: 12px; }
@media (min-width: 768px) {
  .ln-content-exchanges { margin-bottom: 20px; }
}
.ln-content-exchange { align-items: center; background: rgb(42, 40, 50); border: 3px solid rgb(19, 17, 28); border-radius: 50%; display: flex; height: 54px; justify-content: center; margin-left: -24px; padding: 10px; width: 54px; }
@media (min-width: 1024px) {
  .ln-content-exchange { border: 5px solid rgb(19, 17, 28); height: 64px; width: 64px; }
}
.ln-content-exchange:first-child { margin-left: 0px; }
.ln-content h1 { font-size: 48px; font-weight: 700; line-height: 54px; margin-bottom: 12px; }
@media (min-width: 768px) {
  .ln-content h1 { font-size: 60px; line-height: 64px; margin-bottom: 20px; }
}
@media (min-width: 1024px) {
  .ln-content h1 { font-size: 80px; font-weight: 700; line-height: 84px; margin-bottom: 20px; }
}
.ln-content p { color: rgba(255, 255, 255, 0.8); font-size: 18px; font-weight: 400; line-height: 24px; margin-bottom: 12px; }
.ln-content p:last-child { margin-bottom: 0px; }
.ln-content p.is-hidden-mobile { display: none; }
@media (min-width: 768px) {
  .ln-content p.is-hidden-mobile { display: block; }
}
@media (min-width: 1024px) {
  .ln-content p { font-size: 24px; line-height: 40px; }
}
.ln-content-button { align-items: center; display: flex; justify-content: center; padding: 0px 20px; width: 100%; }
.ln-content .button { background: linear-gradient(90deg, rgb(34, 83, 255) 1.46%, rgb(23, 68, 225) 99.81%); border: 1px solid rgb(255, 255, 255); border-radius: 71px; box-shadow: rgba(15, 35, 104, 0.74) 0px 2px 72.7px; color: rgb(255, 255, 255); display: inline-flex; font-size: 26px; font-style: normal; font-weight: 500; height: 80px; margin-top: 36px; max-width: 471px; position: relative; z-index: 3; }
@media (min-width: 768px) {
  .ln-content .button { height: 94px; margin-top: 72px; }
}
.ln-content .button span { z-index: 3; }
.ln-content .button:hover::after { filter: blur(40px); }
.ln-content .button::before { background: linear-gradient(90deg, rgb(34, 83, 255) 1.46%, rgba(58, 102, 255, 0) 50.8%, rgb(34, 83, 255) 99.81%); border: 2px solid rgb(34, 82, 253); border-radius: 71px; height: calc(100% + 32px); width: calc(100% + 32px); z-index: 2; }
.ln-content .button::after, .ln-content .button::before { content: ""; display: block; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.ln-content .button::after { background: linear-gradient(90deg, rgb(34, 83, 255) 1.46%, rgba(58, 102, 255, 0.51) 50.8%, rgb(34, 83, 255) 99.81%); border-radius: 71px; filter: blur(20px); height: calc(100% + 50px); transition: all 0.25s ease 0s; width: calc(100% + 50px); z-index: 1; }
@media (min-width: 768px) {
  .ln-content .button::after { filter: blur(26px); }
}
.ln-bottom { align-items: center; display: flex; flex-direction: column; justify-content: center; }
@media (min-width: 768px) {
  .ln-bottom { padding-bottom: 32px; }
}
.ln-bottom-inner { align-items: center; background: rgb(42, 40, 50); border-radius: 50px; display: flex; flex-direction: column; justify-content: center; padding: 0px 20px 20px; width: 100%; }
@media (min-width: 768px) {
  .ln-bottom-inner { border: 12px solid rgb(19, 17, 28); border-radius: 171px; flex-direction: row; padding: 0px 54px; width: auto; }
}
.ln-bottom-inner > img { display: none; height: 90px; width: 90px; }
@media (min-width: 768px) {
  .ln-bottom-inner > img { display: block; height: 156px; width: 156px; }
}
.ln-bottom-inner p { color: rgb(255, 168, 38); font-size: 32px; font-weight: 700; line-height: 36px; margin: 24px 0px 12px; text-align: center; }
@media (min-width: 768px) {
  .ln-bottom-inner p { margin: 24px; }
}
@media (min-width: 1024px) {
  .ln-bottom-inner p { font-size: 46px; line-height: 48px; margin: 0px 56px; }
}
.ln-bottom-players { align-items: center; display: flex; justify-content: center; }
.ln-bottom-players .user-avatar { background: rgb(52, 56, 63); border: 2px solid rgb(38, 35, 53); border-radius: 50%; height: 48px; margin-left: -24px; width: 48px; }
.ln-bottom-players .user-avatar:first-child { margin-left: 0px; }
.ln-roadmap { margin: 0px auto; max-width: 1514px; width: 100%; }
@media (min-width: 1024px) {
  .ln-roadmap { margin-bottom: 60px; }
}
.ln-roadmap h2 { font-size: 40px; font-weight: 700; line-height: 44px; margin: 60px 0px; text-align: center; }
@media (min-width: 768px) {
  .ln-roadmap h2 { font-size: 80px; line-height: 84px; margin: 120px 0px; }
}
.ln-roadmap-item { background: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.04)); border-left: 6px solid transparent; border-radius: 20px; justify-content: space-between; margin-bottom: 16px; padding: 20px; position: relative; }
@media (min-width: 768px) {
  .ln-roadmap-item { align-items: center; border-left: 12px solid transparent; border-radius: 53px; display: flex; min-height: 160px; padding: 0px 50px 0px 78px; }
}
.ln-roadmap-item.is-completed { border-color: rgb(25, 222, 139); }
.ln-roadmap-title { color: rgba(255, 255, 255, 0.5); flex: 1 1 0%; font-size: 36px; font-weight: 700; line-height: 40px; margin-bottom: 12px; }
@media (min-width: 1024px) {
  .ln-roadmap-title { font-size: 60px; line-height: 64px; }
}
@media (min-width: 1440px) {
  .ln-roadmap-title { font-size: 80px; line-height: 84px; margin-bottom: 0px; }
}
.ln-roadmap-content { flex: 1 1 0%; font-size: 20px; line-height: 28px; }
@media (min-width: 1440px) {
  .ln-roadmap-content { font-size: 24px; line-height: 32px; }
}
.ln-roadmap-content ul li { padding-left: 24px; position: relative; }
.ln-roadmap-content ul li::before { background-color: rgb(255, 255, 255); border-radius: 50%; content: ""; display: block; height: 6px; left: 0px; position: absolute; top: 12px; width: 6px; }
@media (min-width: 1440px) {
  .ln-roadmap-content ul li::before { top: 15px; }
}
.ln-roadmap-hamster { display: none; position: absolute; -webkit-tap-highlight-color: transparent; user-select: none; }
@media (min-width: 1024px) {
  .ln-roadmap-hamster { display: block; }
}
.ln-roadmap-hamster.is-1 { bottom: 0px; right: -60px; }
.ln-roadmap-hamster.is-1 .ln-roadmap-hamster-bg { border-radius: 53px; overflow: hidden; right: 60px; }
.ln-roadmap-hamster.is-1 .ln-roadmap-hamster-bg img { position: absolute; right: -50px; }
.ln-roadmap-hamster.is-2 { bottom: 0px; left: 20%; }
@media (min-width: 1440px) {
  .ln-roadmap-hamster.is-2 { left: 25%; }
}
.ln-roadmap-hamster.is-2 .ln-roadmap-hamster-bg { left: -50px; }
.ln-roadmap-hamster-bg { border-radius: 53px; bottom: 0px; height: 160px; position: absolute; width: 550px; z-index: -1; }
.ln-roadmap-hamster-image { height: 280px; overflow: hidden; width: 420px; }
.ln-roadmap-hamster-image img { display: block; height: auto; width: 100%; }
.ln-footer { align-items: center; display: flex; justify-content: center; margin-bottom: 36px; margin-top: 20px; }
@media (min-width: 1024px) {
  .ln-footer { margin-bottom: 48px; margin-top: 0px; }
}
.ln-footer-social { align-items: center; border: 1px solid rgba(255, 255, 255, 0.15); border-radius: 100px; display: flex; padding: 8px; }
.ln-footer-social a { align-items: center; background-color: rgba(255, 255, 255, 0.15); border-radius: 50%; color: rgb(255, 255, 255); display: inline-flex; height: 52px; justify-content: center; margin: 0px 4px; transition: all 0.25s ease 0s; width: 52px; }
.ln-footer-social a:hover { background-color: rgba(255, 255, 255, 0.3); }
.ln-footer-social a.is-discord .icon, .ln-footer-social a.is-medium .icon { height: 36px; width: 36px; }
.ln-footer-social a.is-telegram .icon { height: 32px; width: 32px; }
.league-slider.swiper { overflow: visible; }
.league-slider.swiper::before { backface-visibility: hidden; background: linear-gradient(133deg, rgb(121, 149, 190) 5.47%, rgb(140, 150, 166) 97.66%); border-radius: 359px; content: ""; display: block; filter: blur(69px); height: 359px; left: 50%; margin-left: -131px; position: absolute; top: -70px; transform: translateZ(0px); width: 263px; z-index: -1; }
.league-slider.swiper.is-Bronze::before { background: linear-gradient(133deg, rgb(255, 174, 80) 5.47%, rgb(153, 67, 48) 97.66%); }
.league-slider.swiper.is-Silver::before { background: linear-gradient(133deg, rgb(121, 149, 190) 5.47%, rgb(140, 150, 166) 97.66%); }
.league-slider.swiper.is-Gold::before { background: linear-gradient(133deg, rgb(255, 172, 47) 5.47%, rgb(255, 195, 79) 97.66%); }
.league-slider.swiper.is-Platinum::before { background: linear-gradient(133deg, rgb(121, 170, 190) 5.47%, rgb(143, 140, 166) 97.66%); }
.league-slider.swiper.is-Diamond::before { background: linear-gradient(126deg, rgb(46, 242, 255) 30.31%, rgb(13, 22, 255) 92.09%); }
.league-slider.swiper.is-Epic::before { background: linear-gradient(133deg, rgb(87, 104, 255) 18.37%, rgb(255, 103, 249) 88.58%); }
.league-slider.swiper.is-Legendary::before { background: linear-gradient(133deg, rgb(115, 238, 255) 18.37%, rgb(0, 192, 146) 88.58%); }
.league-slider.swiper.is-Master::before { background: linear-gradient(139deg, rgb(15, 68, 255) 26.58%, rgb(41, 255, 217) 75.09%); }
.league-slider.swiper.is-Grandmaster::before { background: linear-gradient(131deg, rgb(104, 137, 255) 12.82%, rgb(12, 21, 255) 95.77%); }
.league-slider.swiper.is-Lord::before { background: linear-gradient(131deg, rgb(255, 255, 255) 12.82%, rgb(255, 187, 124) 53%, rgb(183, 88, 0) 95.77%); }
.league-slide { opacity: 0 !important; }
.league-stats { align-items: center; background: rgb(39, 42, 47); border-radius: 12px; cursor: pointer; display: flex; height: 40px; justify-content: space-between; padding: 0px 12px; width: 100%; }
.league-stats:hover .league-stats-action { color: rgb(255, 255, 255); }
.league-stats-users { align-items: center; display: flex; }
.league-stats-users .user-avatar { border: 1px solid rgb(2, 2, 2); margin-right: -14px; }
.league-stats-users .user-avatar:last-child { margin-right: 0px; }
.league-stats-info { flex: 1 1 auto; font-size: 14px; padding-left: 12px; }
.league-stats-action { align-items: center; color: rgb(139, 142, 147); display: flex; font-size: 14px; justify-content: center; }
.league-stats-action p { margin-right: 6px; transition: all 0.25s ease 0s; }
.league-item { position: relative; }
.league-item, .league-item-info { align-items: center; display: flex; justify-content: center; }
.league-item-info { background: linear-gradient(93deg, rgb(90, 96, 255), rgb(191, 54, 255)); border-radius: 8px; color: rgb(255, 255, 255); cursor: pointer; font-size: 12px; font-weight: 700; height: 32px; left: 50%; padding: 0px 10px; position: absolute; top: -46px; transform: translate(-50%); white-space: nowrap; z-index: 10; }
.league-item-info .icon { margin-left: 6px; }
.league-item-info:hover { background: linear-gradient(93deg, rgb(191, 54, 255), rgb(90, 96, 255)); }
.league-item-info::before { border: 2px solid rgba(255, 255, 255, 0.18); border-radius: 10px; content: ""; display: block; height: 100%; left: -2px; position: absolute; top: -2px; width: 100%; z-index: 2; }
.league-item-image { align-items: center; background-color: rgba(255, 255, 255, 0.05); border-radius: 28px; display: flex; height: 162px; justify-content: center; margin: 6px 0px 22px; position: relative; width: 162px; }
.league-item-image::before { background-color: rgba(255, 255, 255, 0.05); border-radius: 32px; content: ""; display: block; height: 174px; left: -6px; position: absolute; top: -6px; width: 174px; z-index: -1; }
.league-data { align-items: flex-end; display: flex; justify-content: center; line-height: 1; margin-bottom: 10px; }
.league-data-name { font-size: 32px; font-weight: 700; }
.league-data-level { align-items: center; display: flex; font-size: 16px; justify-content: flex-end; margin-left: 10px; position: relative; top: -2px; }
.league-data-level p { font-weight: 700; }
.league-data-level span { color: rgb(139, 142, 147); }
.league-numbers { color: rgba(255, 255, 255, 0.6); font-size: 14px; font-weight: 700; text-align: center; }
.league-progress { background: rgb(39, 42, 47); border: 2px solid rgb(44, 48, 50); border-radius: 10px; display: block; width: 100%; }
.league-progress-outer { height: 16px; margin-bottom: 20px; margin-top: 12px; }
.league-progress-bar { background: linear-gradient(90deg, rgb(130, 248, 142), rgb(216, 133, 255) 53%, rgb(89, 96, 255)); border-radius: 37px; height: 12px; }
.league-users.is-Bronze .league-user .user-avatar { background: linear-gradient(133deg, rgb(255, 174, 80) 5.47%, rgb(153, 67, 48) 97.66%); }
.league-users.is-Silver .league-user .user-avatar { background: linear-gradient(133deg, rgb(121, 149, 190) 5.47%, rgb(140, 150, 166) 97.66%); }
.league-users.is-Gold .league-user .user-avatar { background: linear-gradient(133deg, rgb(255, 172, 47) 5.47%, rgb(255, 195, 79) 97.66%); }
.league-users.is-Platinum .league-user .user-avatar { background: linear-gradient(133deg, rgb(121, 170, 190) 5.47%, rgb(143, 140, 166) 97.66%); }
.league-users.is-Diamond .league-user .user-avatar { background: linear-gradient(126deg, rgb(46, 242, 255) 30.31%, rgb(13, 22, 255) 92.09%); }
.league-users.is-Epic .league-user .user-avatar { background: linear-gradient(133deg, rgb(87, 104, 255) 18.37%, rgb(255, 103, 249) 88.58%); }
.league-users.is-Legendary .league-user .user-avatar { background: linear-gradient(133deg, rgb(115, 238, 255) 18.37%, rgb(0, 192, 146) 88.58%); }
.league-users.is-Master .league-user .user-avatar { background: linear-gradient(139deg, rgb(15, 68, 255) 26.58%, rgb(41, 255, 217) 75.09%); }
.league-users.is-Grandmaster .league-user .user-avatar { background: linear-gradient(131deg, rgb(104, 137, 255) 12.82%, rgb(12, 21, 255) 95.77%); }
.league-users.is-Lord .league-user .user-avatar { background: linear-gradient(131deg, rgb(255, 255, 255) 12.82%, rgb(255, 187, 124) 53%, rgb(183, 88, 0) 95.77%); }
.league-users-progress { align-items: center; display: flex; justify-content: center; }
.league-users > p { font-size: 18px; font-weight: 700; text-align: center; }
.league-user { align-items: center; background: rgb(39, 42, 47); border-radius: 20px; display: flex; height: 64px; justify-content: space-between; margin-bottom: 6px; padding: 0px 12px; position: relative; }
.league-user.is-my { bottom: 70px; position: sticky; }
.league-user.is-my::before { border: 1px solid rgb(139, 142, 147); border-radius: 20px; content: ""; height: calc(100% - 2px); left: 0px; position: absolute; top: 0px; width: calc(100% - 2px); }
.league-user:last-child { margin-bottom: 0px; }
.league-user-avatar { border-radius: 12px; height: 50px; min-width: 50px; overflow: hidden; width: 50px; }
.league-user-position { color: rgb(139, 142, 147); flex: 0 0 48px; font-size: 26px; padding-left: 12px; text-align: right; }
.league-user-info { align-items: flex-start; display: flex; flex: 1 1 auto; flex-direction: column; justify-content: center; margin-left: 10px; }
.league-user-info-top { align-items: flex-start; display: flex; justify-content: flex-start; margin-bottom: 8px; }
.league-user-info-top .exchange-image { align-items: center; display: flex; height: 18px; justify-content: center; margin-right: 6px; min-width: 18px; width: 18px; }
.league-user-info p { font-size: 14px; margin-top: 2px; max-height: 28px; overflow: hidden; }
.league-user-info .price-value { color: rgb(139, 142, 147); font-size: 14px; font-weight: 700; }
.league .swiper-button-next, .league .swiper-button-prev { align-items: center; color: rgb(139, 142, 147); cursor: pointer; display: flex; height: 174px; justify-content: center; position: absolute; top: 22px; width: 100px; z-index: 10; }
.league .swiper-button-next.swiper-button-disabled, .league .swiper-button-prev.swiper-button-disabled { cursor: auto; opacity: 0.35; pointer-events: none; }
.league .swiper-button-next.swiper-button-hidden, .league .swiper-button-prev.swiper-button-hidden { cursor: auto; opacity: 0; pointer-events: none; }
.league .swiper-navigation-disabled .swiper-button-next, .league .swiper-navigation-disabled .swiper-button-prev { display: none !important; }
.league .swiper-button-next svg, .league .swiper-button-prev svg { height: 100%; object-fit: contain; transform-origin: center center; width: 100%; }
.league .swiper-rtl .swiper-button-next svg, .league .swiper-rtl .swiper-button-prev svg { transform: rotate(180deg); }
.league .swiper-button-prev, .league .swiper-rtl .swiper-button-next { left: -16px; right: auto; }
.league .swiper-button-next, .league .swiper-rtl .swiper-button-prev { left: auto; right: -16px; }
.league .swiper-button-lock { display: none; }
.league .swiper-button-next::after, .league .swiper-button-prev::after { font-family: swiper-icons; font-size: 24px; font-variant: normal; letter-spacing: 0px; line-height: 1; text-transform: none !important; }
.league .swiper-button-prev::after, .league .swiper-rtl .swiper-button-next::after { content: "prev"; }
.league .swiper-button-next::after, .league .swiper-rtl .swiper-button-prev::after { content: "next"; }
.swiper-slide-fully-visible .league-item::before, .swiper-slide-fully-visible.league-slide { opacity: 1 !important; }
.settings-title { font-size: 32px; font-style: normal; font-weight: 700; line-height: 43px; margin-bottom: 12px; text-align: center; }
.settings-item { align-items: center; background: rgb(39, 42, 47); border: 1px solid rgb(39, 42, 47); border-radius: 20px; cursor: pointer; display: flex; height: 64px; justify-content: space-between; margin-bottom: 6px; padding: 10px 12px; transition: all 0.25s ease 0s; width: 100%; }
.settings-item:hover:not(.is-disabled):not(.is-active) { border-color: rgb(139, 142, 147); }
.settings-item:hover:not(.is-disabled):not(.is-active) .settings-item-action { color: rgb(255, 255, 255); }
.settings-item.is-active { border-color: rgb(78, 79, 80); cursor: default; }
.settings-item.is-disabled { cursor: not-allowed; opacity: 0.5; }
.settings-item:last-child { margin-bottom: 0px; }
.settings-item-image { align-items: center; display: flex; height: 40px; justify-content: center; margin-right: 12px; width: 40px; }
.settings-item-image img { display: block; height: auto; max-height: 100%; max-width: 100%; width: auto; }
.settings-item-content { flex: 1 1 auto; text-align: left; }
.settings-item-content p { color: rgb(255, 255, 255); font-size: 16px; font-weight: 700; line-height: 1; margin-bottom: 6px; }
.settings-item-content p:last-child { margin-bottom: 0px; }
.settings-item-content span { color: rgb(139, 142, 147); display: block; font-size: 14px; line-height: 1; }
.settings-item-action { color: rgb(139, 142, 147); }
.settings-toggle { align-items: center; display: flex; justify-content: space-between; margin-top: 12px; padding: 0px 16px; }
.settings-toggle p { font-size: 16px; font-weight: 700; }
.slider-onb.swiper { background-color: rgb(0, 0, 0); inset: 0px; position: absolute; width: 100%; z-index: 10; }
.slider-onb .swiper-pagination { align-items: center; bottom: 72px; display: flex; height: 50px; justify-content: center; left: 0px; pointer-events: none; position: absolute; right: 0px; z-index: 10; }
.slider-onb .swiper-pagination .swiper-pagination-bullet { background: rgb(78, 79, 80); border-radius: 50%; height: 10px; margin: 0px 4px; width: 10px; }
.slider-onb .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: rgb(90, 96, 255); }
.slider-onb-button { align-items: center; bottom: 0px; display: flex; justify-content: center; left: 0px; padding: 20px; position: absolute; right: 0px; z-index: 10; }
.slider-onb-button .button { max-width: 414px; }
.slider-onb-item { background-color: rgb(0, 0, 0); display: flex; height: 100%; padding: 20px 16px; text-align: center; -webkit-tap-highlight-color: transparent; user-select: none; }
.slider-onb-item h3 { font-size: 24px; font-style: normal; font-weight: 700; line-height: 32px; margin: 0px auto 20px; max-width: 280px; }
.slider-onb-item p { font-size: 14px; line-height: 18px; }
.slider-onb-next { align-items: center; background: rgb(90, 96, 255); border: 2px solid rgb(28, 31, 36); border-radius: 16px; bottom: 72px; cursor: pointer; display: flex; height: 50px; justify-content: center; position: absolute; right: 20px; width: 50px; z-index: 10; }
.slider-onb-next .icon { color: rgb(255, 255, 255); }
.slider-onb-next .icon svg { height: 32px; width: 32px; }
.slider-onb-image { bottom: 120px; height: 400px; left: 50%; margin-left: -138px; position: absolute; width: 276px; z-index: -1; }
.slider-onb-image > div { border: 6px solid rgba(255, 255, 255, 0.1); border-radius: 44px 44px 0px 0px; display: block; height: 100%; overflow: hidden; position: relative; width: 100%; z-index: 5; }
.slider-onb-image > div img { display: block; height: auto; width: 100%; }
.slider-onb-image::before { background-color: rgb(55, 99, 255); content: ""; display: block; filter: blur(30px); height: calc(100% - 80px); position: absolute; width: 100%; z-index: 1; }
.slider-onb-image::after { background: linear-gradient(transparent, rgb(0, 0, 0) 90%); bottom: -6px; content: ""; display: block; height: 80px; left: -6px; position: absolute; right: -6px; width: calc(100% + 12px); z-index: 5; }
.upgrade-list { align-items: stretch; display: flex; flex-wrap: wrap; justify-content: flex-start; margin: 0px -6px; }
.upgrade-list .section-title { flex: 0 0 100%; margin-top: 16px; padding-left: 6px; }
.upgrade-list .section-title:first-child { margin-top: 0px; }
.upgrade-item { align-items: stretch; background: rgb(39, 42, 47); border-radius: 20px; cursor: pointer; display: flex; flex: 0 0 calc(50% - 12px); flex-direction: column; font-size: 12px; justify-content: space-between; margin-bottom: 12px; margin-left: 6px; margin-right: 6px; max-width: calc(50% - 12px); -webkit-tap-highlight-color: transparent; position: relative; user-select: none; }
.upgrade-item.is-special { box-shadow: rgba(250, 184, 34, 0.8) 0px 0px 6px; }
.upgrade-item.is-disabled { background: rgba(39, 42, 47, 0.5); cursor: not-allowed; }
.upgrade-item.is-disabled.is-special { box-shadow: rgba(250, 184, 34, 0.2) 0px 0px 6px; }
.upgrade-item-top { display: flex; margin: 0px 12px; padding: 8px 0px; }
.upgrade-item-image { align-items: center; display: flex; flex: 0 0 60px; height: 60px; justify-content: center; margin-left: -4px; margin-right: 8px; position: relative; width: 60px; }
.upgrade-item-image img { display: block; height: auto; max-width: 100%; position: relative; z-index: 1; }
.upgrade-item-image.is-disabled::before { background-color: rgba(52, 56, 63, 0.8); border-radius: 50%; content: ""; display: block; height: 68px; left: -4px; overflow: hidden; position: absolute; top: -4px; width: 68px; z-index: 2; }
.upgrade-item-image.is-disabled > .icon { color: rgb(255, 255, 255); height: 24px; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 24px; z-index: 3; }
.upgrade-item-image.is-disabled > .icon svg { height: 24px; width: 24px; fill: rgb(255, 255, 255); }
.upgrade-item-info { align-items: flex-start; display: flex; flex: 1 1 auto; flex-direction: column; justify-content: space-between; padding-top: 2px; }
.upgrade-item-title { flex: 1 1 auto; font-weight: 400; max-height: 36px; text-overflow: ellipsis; }
.upgrade-item-title.is-long { font-size: 11px; }
.upgrade-item-profit { align-items: flex-start; display: flex; flex-direction: column; justify-content: flex-end; margin-top: 4px; }
.upgrade-item-profit > p { font-size: 10px; }
.upgrade-item-spec { display: flex; flex-wrap: wrap; max-width: 150px; }
.upgrade-item-spec p { flex: 0 0 50%; font-weight: 700; margin-top: 6px; }
.upgrade-item-bottom { align-items: center; border-top: 1px solid rgb(52, 56, 63); display: flex; justify-content: space-between; padding: 8px 12px; }
.upgrade-item-divider { background-color: rgb(52, 56, 63); flex: 0 0 1px; height: 24px; margin-right: 12px; width: 1px; }
.upgrade-item-level { font-weight: 700; min-width: 40px; padding-right: 6px; white-space: nowrap; }
.upgrade-item-level .icon { height: 16px; width: 16px; }
.upgrade-item-level .icon svg { height: 100%; width: 100%; }
.upgrade-item-detail { flex: 1 1 auto; }
.upgrade-item-detail p span { font-weight: 600; }
.upgrade-buy { align-items: center; display: flex; flex-direction: column; justify-content: flex-start; text-align: center; }
.upgrade-buy-image { align-items: center; display: flex; height: 115px; justify-content: center; margin-bottom: 16px; position: relative; width: 100%; }
.upgrade-buy-image.lambo_for_ceo::before { background-color: rgba(49, 159, 67, 0.9); border-radius: 50%; content: ""; display: block; filter: blur(20px); height: 100px; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 100px; z-index: -1; }
.upgrade-buy-image.venom_blockchain { height: 160px; }
.upgrade-buy-image img { display: block; height: auto; max-width: 100%; }
.upgrade-buy-title { font-size: 28px; font-weight: 600; line-height: 32px; margin-bottom: 12px; }
.upgrade-buy-title.venom_blockchain { font-size: 32px; }
.upgrade-buy-description { font-size: 16px; line-height: 20px; margin-bottom: 32px; max-width: 280px; }
.upgrade-buy-stats { align-items: flex-start; display: flex; justify-content: space-between; list-style: none; margin-bottom: 20px; width: 100%; }
.upgrade-buy-stats li { flex: 1 1 0%; }
.upgrade-buy-stats li > p { font-size: 12px; line-height: 14px; margin-bottom: 4px; }
.upgrade-buy-stats-info { color: rgb(255, 255, 255); font-size: 12px; font-weight: 700; height: 20px; }
.upgrade-buy-info, .upgrade-buy-stats-info { align-items: center; display: flex; justify-content: center; }
.upgrade-buy-info { color: rgb(139, 142, 147); font-size: 24px; font-style: normal; font-weight: 400; }
.upgrade-image { align-items: center; display: flex; height: 100%; justify-content: center; width: 100%; }
.upgrade-image.is-blur { filter: blur(4px); }
.upgrade-image .icon { align-items: center; display: flex; height: 100%; justify-content: center; width: 100%; }
.upgrade-image img, .upgrade-image svg { display: block; height: auto; max-height: 100%; max-width: 100%; }
.upgrade-image picture { align-items: center; display: flex; height: 100%; justify-content: center; width: 100%; }
.upgrade-image img.is-rounded, .upgrade-image picture.is-rounded { border-radius: 12px; overflow: hidden; }
.upgrade-block { align-items: center; background-color: rgba(28, 31, 36, 0.9); inset: 0px; display: flex; flex-direction: column; justify-content: flex-start; padding-top: 48px; position: absolute; text-align: center; z-index: 20; }
.upgrade-block-title { font-size: 18px; font-weight: 700; }
.upgrade-block .button { margin-top: 24px; }
.upgrade-block-icon { margin-bottom: 24px; }
.upgrade-block-icon svg { height: 40px; width: 40px; }
.upgrade-special { border-radius: 20px; cursor: pointer; flex: 0 0 calc(50% - 12px); font-size: 12px; margin-bottom: 12px; margin-left: 6px; margin-right: 6px; max-width: calc(50% - 12px); -webkit-tap-highlight-color: transparent; min-height: 224px; position: relative; user-select: none; }
.upgrade-special.is-disabled, .upgrade-special.is-expired { cursor: not-allowed; }
.upgrade-special.is-disabled .upgrade-special-inner::before, .upgrade-special.is-expired .upgrade-special-inner::before { opacity: 0.3; }
.upgrade-special .is-upgrade-lock { height: 60px; left: 50%; margin-left: -30px; position: absolute; top: 52px; width: 60px; z-index: 10; }
.upgrade-special .is-upgrade-lock svg { fill: rgb(255, 255, 255); filter: drop-shadow(rgba(0, 0, 0, 0.5) 1px 1px 1px); }
.upgrade-special-inner { align-items: stretch; display: flex; flex-direction: column; height: 100%; justify-content: space-between; overflow: hidden; width: 100%; }
.upgrade-special-inner > * { position: relative; z-index: 2; }
.upgrade-special-inner::before { border-radius: 20px; inset: 0px; content: ""; display: block; height: 100%; position: absolute; width: 100%; z-index: 1; }
.upgrade-special-inner.taker_carlson_interview::before { background: linear-gradient(rgb(247, 174, 65), rgb(38, 37, 38)); }
.upgrade-special-inner.token2049::before { background: linear-gradient(rgb(221, 76, 177), rgb(102, 42, 230) 50.5%, rgb(38, 37, 38)); }
.upgrade-special-inner.save_hamsters_from_drowning::before { background: linear-gradient(rgb(90, 96, 255), rgb(32, 35, 50)); }
.upgrade-special-inner.blockchain_life_2024::before { background: linear-gradient(rgb(0, 134, 255), rgb(32, 39, 50)); }
.upgrade-special-inner.usdt_on_ton::before { background: linear-gradient(rgb(0, 136, 204), rgb(1, 48, 72)); }
.upgrade-special-inner.villa_for_dev_team::before { background: linear-gradient(rgb(56, 183, 223) 34.08%, rgb(38, 37, 38)); }
.upgrade-special-inner.success_with_tucker::before { background: linear-gradient(rgb(172, 151, 135), rgb(63, 52, 42)); }
.upgrade-special-inner.short_squeeze::before { background: linear-gradient(rgb(52, 212, 97), rgb(38, 37, 38)); }
.upgrade-special-inner.long_squeeze::before { background: linear-gradient(rgb(221, 76, 76), rgb(38, 37, 38)); }
.upgrade-special-inner.two_chairs::before { background: linear-gradient(rgb(255, 123, 123), rgb(38, 37, 38)); }
.upgrade-special-inner.bogdanoff::before { background: linear-gradient(rgb(130, 86, 255), rgb(41, 26, 60)); }
.upgrade-special-inner.forbes::before { background: linear-gradient(rgb(173, 235, 255), rgb(38, 37, 38)); }
.upgrade-special-inner.apps_center_listing::before, .upgrade-special-inner.special_hamster_conference::before { background: linear-gradient(rgb(255, 161, 63), rgb(57, 49, 7)); }
.upgrade-special-inner.bitcoin_halving::before { background: linear-gradient(rgb(135, 153, 172), rgb(42, 56, 63)); }
.upgrade-special-inner.lambo_for_ceo::before { background: linear-gradient(red, rgb(118, 58, 34) 63.26%, rgb(38, 37, 38)); }
.upgrade-special-inner.contract_with_football_club::before { background: linear-gradient(rgb(255, 255, 255), rgb(33, 33, 33)); }
.upgrade-special-inner.dubai_office::before { background: linear-gradient(rgb(255, 63, 155), rgb(57, 7, 7)); }
.upgrade-special-inner.joe_rogan_podcast::before { background: linear-gradient(rgb(86, 255, 255), rgb(41, 26, 60)); }
.upgrade-special-inner.venom_blockchain::before { background: linear-gradient(rgb(66, 224, 193), rgb(49, 136, 167) 56%, rgb(2, 23, 37)); }
.upgrade-special-inner.notcoin_listing::before { background: linear-gradient(rgb(12, 203, 128) 50%, rgb(52, 56, 63)); }
.upgrade-special-inner.hamster_ai::before { background: linear-gradient(rgb(160, 86, 255), rgb(26, 34, 60)); }
.upgrade-special-inner.nft_collection_launch::before { background: linear-gradient(rgb(0, 136, 204), rgb(1, 48, 72)); }
.upgrade-special-inner.top10_global::before { background: linear-gradient(rgb(28, 107, 199), rgb(6, 22, 56)); }
.upgrade-special-inner.bitcoin_pizza_day::before { background: linear-gradient(rgb(255, 167, 63), rgb(57, 25, 7)); }
.upgrade-special-inner.ceo_21m::before { background: linear-gradient(rgb(255, 121, 226), rgb(31, 31, 31)); }
.upgrade-special-inner.hamster_daily_show::before { background: linear-gradient(rgb(56, 183, 223) 34.08%, rgb(38, 37, 38)); }
.upgrade-special-inner.hamster_youtube_channel::before { background: linear-gradient(rgb(0, 0, 0), rgb(39, 42, 47) 63.26%, rgb(38, 37, 38)); }
.upgrade-special-inner.hamster_youtube_gold_button::before { background: linear-gradient(rgb(255, 79, 79), rgb(38, 37, 38)); }
.upgrade-special-inner.consensys_piranja_pass::before { background: linear-gradient(rgb(47, 208, 205), rgb(9, 22, 51)); }
.upgrade-special-inner.web3_academy_launch::before { background: linear-gradient(rgb(210, 104, 41), rgb(67, 21, 7)); }
.upgrade-special-inner.football_club_winner::before { background: linear-gradient(rgb(121, 74, 255), rgb(27, 8, 52)); }
.upgrade-special-inner.partner_announce::before { background: linear-gradient(rgb(13, 167, 244), rgb(1, 48, 72)); }
.upgrade-special-top { height: 24px; margin: 12px 12px 0px; }
.upgrade-special-top-timer { align-items: center; background: rgba(0, 0, 0, 0.1); border-radius: 8px; display: flex; height: 100%; justify-content: center; width: 100%; }
.upgrade-special-top-timer .icon { color: rgb(255, 211, 55); height: 16px; width: 16px; }
.upgrade-special-top-timer .icon svg { height: 100%; width: 100%; }
.upgrade-special-top-timer p { font-size: 13px; margin-left: 4px; }
.upgrade-special-image { height: 76px; margin: 6px auto; width: 100%; }
.upgrade-special-image.blockchain_life_2024 { align-items: center; display: flex; flex-direction: column; justify-content: center; text-align: center; }
.upgrade-special-image.blockchain_life_2024 .upgrade-image { height: 55px; width: 55px; }
.upgrade-special-image.blockchain_life_2024 p { font-size: 10px; margin-top: 2px; }
.upgrade-special-title { font-size: 11px; font-weight: 700; padding: 0px 12px; text-align: center; }
.upgrade-special-text { color: rgba(255, 255, 255, 0.4); font-size: 10px; line-height: 14px; margin-top: 4px; text-align: center; }
.upgrade-special-bottom { align-items: center; border-top: 1px solid rgba(255, 255, 255, 0.1); display: flex; height: 48px; justify-content: space-between; margin: 12px 16px 0px; padding: 12px 0px; }
.upgrade-special-divider { background-color: rgba(255, 255, 255, 0.1); flex: 0 0 1px; height: 24px; margin-right: 12px; width: 1px; }
.upgrade-special-level { font-size: 12px; font-weight: 700; min-width: 40px; padding-right: 6px; white-space: nowrap; }
.upgrade-special-detail { flex: 1 1 auto; }
.upgrade-special-detail.is-center { align-items: center; display: flex; justify-content: center; }
.upgrade-special-detail p.is-text-center { text-align: center; }
.upgrade-special-detail p span { font-weight: 600; }
.upgrade-special-spacer { flex: 1 1 auto; }
.upgrade-special-profit { align-items: center; display: flex; height: 14px; justify-content: center; margin-top: 6px; }
.upgrade-special-profit-text { color: rgba(255, 255, 255, 0.4); font-size: 9px; text-align: right; }
.upgrade-special-profit-price { padding-left: 6px; }
.upgrade-no-special { align-items: center; background-color: rgb(39, 42, 47); border-radius: 20px; display: flex; font-size: 14px; font-weight: 700; height: 224px; justify-content: center; line-height: 20px; margin-bottom: 12px; margin-left: 6px; margin-right: 6px; padding: 32px; text-align: center; width: 100%; }
.upgrade-no-special.is-my { background: linear-gradient(rgb(255, 95, 27), rgb(250, 160, 25) 65%, rgb(18, 18, 18)); }
.upgrade-no-special.is-new { background: linear-gradient(rgb(46, 183, 237), rgb(42, 5, 68) 73.5%, rgb(18, 18, 18)); }
.upgrade-no-special.is-missed { background: linear-gradient(rgb(237, 46, 46), rgb(68, 5, 5) 73.5%, rgb(18, 18, 18)); }
.upgrade-save-hamsters { align-items: center; display: flex; flex-direction: column; justify-content: center; margin: 0px auto; max-width: 320px; }
.upgrade-save-hamsters img { height: 36px; margin-top: 12px; width: 36px; }
.upgrade-save-hamsters p { font-size: 14px; margin-top: 12px; }
.upgrade-save-hamsters p.is-bold { font-weight: 700; }
.upgrade-progress { height: 72px; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 72px; z-index: 10; }
.upgrade-progress.is-special { height: 82px; width: 82px; }
.upgrade-progress.is-special span { font-size: 11px; }
.upgrade-progress::before { background-color: rgba(52, 56, 63, 0.8); border-radius: 50%; content: ""; display: block; height: calc(100% - 8px); left: 4px; position: absolute; top: 4px; width: calc(100% - 8px); z-index: -1; }
.upgrade-progress-info { align-items: center; display: flex; flex-direction: column; height: 100%; justify-content: center; left: 50%; position: absolute; text-align: center; top: 50%; transform: translate(-50%, -50%); width: 100%; z-index: 11; }
.upgrade-progress-info span { font-size: 10px; font-weight: 600; margin-bottom: 6px; margin-top: 2px; }
.user-info { align-items: center; display: inline-flex; flex: 1 1 auto; justify-content: center; }
.user-info-avatar { background-color: rgb(28, 31, 36); border-radius: 12px; flex: 0 0 40px; height: 40px; margin-right: 12px; overflow: hidden; width: 40px; }
.user-info-avatar img { height: 100%; object-fit: cover; width: 100%; }
.user-info p { font-size: 14px; font-style: normal; font-weight: 700; }
.user-info-content-data { align-items: center; display: flex; font-size: 10px; justify-content: flex-start; margin-top: 4px; }
.user-info-content-data .is-circle { background-color: rgb(139, 142, 147); border-radius: 50%; height: 4px; margin: 0px 6px; width: 4px; }
.user-info-content-data .price-value { font-size: 10px; }
.user-info-content-data-image { align-items: center; background-color: rgb(28, 31, 36); border-radius: 4px; display: flex; height: 20px; justify-content: center; margin-right: 4px; width: 20px; }
.user-info-content-data-image img { display: block; height: auto; max-width: 100%; }
.user-balance { align-items: center; background-color: rgb(39, 42, 47); border-radius: 20px; display: inline-flex; padding: 8px; -webkit-tap-highlight-color: transparent; user-select: none; }
.user-balance-image { margin-right: 6px; }
.user-balance p { font-size: 14px; font-weight: 700; }
.user-balance-large { align-items: center; display: flex; justify-content: center; margin: 20px 0px; -webkit-tap-highlight-color: transparent; user-select: none; }
.user-balance-large-inner { align-items: center; display: inline-flex; justify-content: center; }
.user-balance-large-image { margin-right: 12px; }
.user-balance-large p { font-size: 40px; font-weight: 700; }
.user-balance-large p.is-36 { font-size: 36px; letter-spacing: -0.9px; }
.user-balance-large p.is-32 { font-size: 32px; letter-spacing: -0.9px; }
.user-stats { list-style: none; position: relative; }
.user-stats li { align-items: stretch; display: flex; justify-content: space-between; margin-bottom: 4px; }
.user-stats-item { align-items: center; background-color: rgb(39, 42, 47); border-radius: 10px; display: flex; flex: 1 1 0%; flex-direction: column; justify-content: center; margin-right: 4px; min-height: 50px; position: relative; -webkit-tap-highlight-color: transparent; user-select: none; }
.user-stats-item:last-child { margin-right: 0px; }
.user-stats-item p { font-size: 12px; line-height: 8px; margin-bottom: 4px; max-height: 14px; text-align: center; }
.user-stats-item .price { font-size: 14px; }
.user-stats-item > span { color: rgb(255, 255, 255); font-size: 14px; font-weight: 700; line-height: 20px; }
.user-stats-profit { align-items: center; display: flex; justify-content: center; }
.user-stats-profit p { margin-bottom: 0px; margin-right: 6px; }
.user-stats-profit .price { font-size: 14px; margin-right: 6px; }
.user-stats-profit .icon-info { color: rgb(78, 79, 80); cursor: pointer; }
.user-stats-profit .icon-info:hover { color: rgb(139, 142, 147); }
.user-level { color: rgb(255, 255, 255); display: block; margin-top: -12px; width: 100%; }
.user-level-info { align-items: center; display: flex; font-size: 12px; justify-content: space-between; padding: 0px 2px; }
.user-level-info-left { align-items: center; display: flex; justify-content: flex-start; }
.user-level-info-right { align-items: center; display: flex; justify-content: flex-end; }
.user-level-info p { font-weight: 700; }
.user-level-info span { color: rgb(139, 142, 147); }
.user-level-progress { background: rgb(39, 42, 47); border: 2px solid rgb(44, 48, 50); border-radius: 10px; display: block; height: 16px; margin-top: 6px; width: 100%; }
.user-level-progress-bar { background: linear-gradient(90deg, rgb(130, 248, 142), rgb(216, 133, 255) 53%, rgb(89, 96, 255)); border-radius: 37px; height: 12px; }
.user-tap { margin-top: 20px; position: relative; touch-action: none !important; }
.user-tap-button { background-color: transparent; height: 300px; margin: 0px auto; transition: none 0s ease 0s; width: 100%; }
.user-tap-button:active:not(:disabled):not([disabled="disabled"]):not([disabled="true"]) .user-tap-button-circle { border: 1px solid rgba(90, 96, 255, 0.15); }
.user-tap-button:active:not(:disabled):not([disabled="disabled"]):not([disabled="true"]) .user-tap-button-circle::before { opacity: 0.8; }
.user-tap-button:disabled .user-tap-button-circle::before, .user-tap-button[disabled="disabled"] .user-tap-button-circle::before, .user-tap-button[disabled="true"] .user-tap-button-circle::before { opacity: 0.2; }
.user-tap-button img, .user-tap-button picture { display: block; height: auto; max-height: 100%; max-width: 100%; pointer-events: none; position: relative; width: auto; z-index: 2; }
.user-tap-button-inner { background: linear-gradient(rgb(90, 96, 255), rgba(59, 64, 147, 0.31) 49.53%, rgb(28, 31, 36)); border-radius: 50%; height: 300px; padding: 15px; position: relative; width: 300px; }
.user-tap-button-inner::before { border: 1px solid rgba(90, 96, 255, 0.15); border-radius: 50%; content: ""; display: block; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.user-tap-button-circle { align-items: center; background: rgb(39, 42, 47); border: 1px solid rgba(39, 39, 39, 0); border-radius: 50%; box-shadow: rgb(48, 70, 105) 0px 0px 15px; display: flex; height: 100%; justify-content: center; overflow: hidden; position: relative; width: 100%; z-index: 3; }
.user-tap-button-circle::before { background: radial-gradient(circle, rgb(55, 99, 255) 0px, rgba(55, 99, 255, 0) 80%); border-radius: 50%; content: ""; display: block; height: 100%; opacity: 0.6; position: absolute; top: 0px; width: 100%; }
.user-tap-button.is-morse-mode .user-tap-button-inner { background: linear-gradient(rgb(255, 55, 55), rgba(59, 64, 147, 0.31) 49.53%, rgb(28, 31, 36)); }
.user-tap-button.is-morse-mode .user-tap-button-circle::before { background: radial-gradient(circle, rgb(255, 55, 55) 0px, rgba(255, 55, 55, 0) 80%); }
.user-tap-animate { position: relative; z-index: 50; }
.user-tap-animate > div { color: rgb(255, 255, 255); font-size: 32px; font-weight: 700; left: 0px; position: absolute; top: 0px; -webkit-tap-highlight-color: transparent; align-items: center; display: flex; height: 32px; justify-content: center; line-height: 1; pointer-events: none; text-align: center; user-select: none; width: 100px; z-index: 60; }
.user-tap-row { justify-content: space-between; margin-bottom: 8px; }
.user-tap-energy, .user-tap-row { align-items: center; display: flex; }
.user-tap-energy { justify-content: flex-start; }
.user-tap-energy svg { height: 26px; margin-right: 6px; width: 26px; }
.user-tap-energy svg.nuxt-icon--fill * { fill: inherit; }
.user-tap-energy p { font-size: 16px; font-weight: 700; }
.user-tap-boost { align-items: center; background: rgb(28, 31, 36); border-radius: 10px; color: rgb(255, 255, 255); display: flex; font-size: 14px; font-weight: 700; height: 40px; justify-content: center; padding-left: 56px; padding-right: 11px; position: relative; transition: all 0.25s ease 0s; }
.user-tap-boost:hover { background-color: rgb(25, 28, 32); }
.user-tap-boost img { height: 48px; left: 4px; position: absolute; top: 50%; transform: translateY(-50%); width: 48px; }
.user-earn { background: rgb(39, 42, 47); border-radius: 32px; padding: 16px; -webkit-tap-highlight-color: transparent; user-select: none; }
.user-earn.has-gap { margin-top: 24px; }
.user-earn.has-large-gap { margin-top: 32px; }
.user-earn-button { align-items: center; background: rgb(90, 96, 255); border: 2px solid rgb(147, 151, 255); border-radius: 24px; box-shadow: rgba(82, 130, 255, 0.75) 0px 0px 60px, rgba(82, 130, 255, 0.41) 0px 0px 20px; display: flex; flex-direction: column; font-family: inherit; height: 180px; justify-content: flex-start; width: 100%; -webkit-tap-highlight-color: transparent; user-select: none; }
.user-earn-button.is-referral { animation: auto ease 0s 1 normal none running none; justify-content: center; }
.user-earn-button.is-referral .price { color: rgb(255, 211, 55); font-size: 22px; margin-top: 18px; }
.user-earn-button img, .user-earn-button picture { height: 96px; pointer-events: none; width: 96px; }
.user-earn-button > p { color: rgb(255, 255, 255); font-size: 20px; font-weight: 700; }
.user-earn-button:hover:not(:disabled):not([disabled="disabled"]):not([disabled="true"]) { border-color: rgb(127, 132, 255); }
.user-earn-button:active:not(:disabled):not([disabled="disabled"]):not([disabled="true"]) { background-color: rgb(73, 79, 255); }
.user-earn-button:disabled, .user-earn-button[disabled="disabled"], .user-earn-button[disabled="true"] { background-color: rgba(90, 96, 255, 0.6); }
.user-earn-animate { position: relative; }
.user-earn-animate > div { color: rgb(255, 255, 255); font-size: 32px; font-weight: 700; left: 0px; position: absolute; top: 0px; -webkit-tap-highlight-color: transparent; align-items: center; display: flex; height: 32px; justify-content: center; line-height: 1; pointer-events: none; text-align: center; user-select: none; width: 100px; }
.user-earn-row { align-items: center; display: flex; justify-content: space-between; margin-bottom: 8px; margin-top: 24px; }
.user-earn-energy { align-items: center; display: flex; justify-content: flex-start; }
.user-earn-energy svg { height: 26px; margin-right: 6px; width: 26px; }
.user-earn-energy svg.nuxt-icon--fill * { fill: inherit; }
.user-earn-energy p { font-size: 16px; font-weight: 700; }
.user-earn-boost { align-items: center; background: rgb(28, 31, 36); border-radius: 10px; color: rgb(255, 255, 255); display: flex; font-size: 14px; font-weight: 700; height: 40px; justify-content: center; padding-left: 56px; padding-right: 11px; position: relative; transition: all 0.25s ease 0s; }
.user-earn-boost:hover { background-color: rgb(25, 28, 32); }
.user-earn-boost img { height: 48px; left: 4px; position: absolute; top: 50%; transform: translateY(-50%); width: 48px; }
.user-boost-button { align-items: center; background: rgb(90, 96, 255); border: 2px solid rgb(147, 151, 255); border-radius: 24px; box-shadow: rgba(82, 130, 255, 0.75) 0px 0px 60px, rgba(82, 130, 255, 0.41) 0px 0px 20px; display: flex; font-family: inherit; height: 80px; justify-content: center; width: 100%; -webkit-tap-highlight-color: transparent; margin-bottom: 12px; user-select: none; }
.user-boost-button:last-child { margin-bottom: 0px; }
.user-boost-button img { max-width: 56px; }
.user-boost-button p { color: rgb(255, 255, 255); font-size: 20px; font-weight: 700; margin-left: 16px; }
.user-boost-button:hover { border-color: rgb(127, 132, 255); }
.user-boost-button:active { background-color: rgb(73, 79, 255); }
.user-avatar { background-color: rgb(28, 31, 36); overflow: hidden; }
.user-avatar.is-28 { border-radius: 8px; height: 28px; width: 28px; }
.user-avatar.is-40 { border-radius: 12px; height: 40px; width: 40px; }
.user-avatar.is-50 { border-radius: 12px; height: 50px; width: 50px; }
.user-avatar img { height: 100%; object-fit: cover; width: 100%; }
.user-exchange { background: rgb(39, 42, 47); border-radius: 16px; height: 40px; padding: 6px 10px; }
.user-exchange .exchange-image { align-items: center; display: flex; height: 28px; justify-content: center; margin-right: 6px; width: 28px; }
.user-exchange p { color: rgb(255, 255, 255); font-size: 14px; font-weight: 700; }
.user-exchange p.is-not-selected { font-size: 10px; font-weight: 400; }
.bottom-sheet { align-items: flex-end; inset: 0px; display: flex; justify-content: center; min-width: 320px; position: fixed; z-index: 99999; }
.bottom-sheet-bg { background-color: rgba(39, 42, 47, 0.7); inset: 0px; position: absolute; z-index: 1; }
.bottom-sheet-inner { background: rgb(28, 31, 36); border-radius: 40px 40px 0px 0px; border-top: 2px solid rgb(243, 186, 47); box-shadow: rgba(250, 184, 34, 0.6) 0px -4px 64px; margin: 0px auto; max-width: 768px; position: relative; width: 100%; z-index: 2; }
.bottom-sheet-scroll { max-height: calc(-64px + 100vh); overflow-y: scroll; position: relative; width: 100%; padding: 24px 16px 48px; scrollbar-width: none; }
.bottom-sheet-scroll::-webkit-scrollbar { display: none; }
.bottom-sheet-close { color: rgb(78, 79, 80); cursor: pointer; padding: 16px; position: absolute; right: 0px; top: 0px; z-index: 4; -webkit-tap-highlight-color: transparent; user-select: none; }
.bottom-sheet-close svg { height: 32px; width: 32px; }
.bottom-sheet-close:hover { color: rgb(139, 142, 147); }
.bottom-sheet-button { margin-top: 24px; }
.bottom-sheet-button.is-sticky { bottom: 0px; position: sticky; }
.bs-passive { padding-top: 40px; }
.bs-passive .bs-passive-inner { align-items: center; background: rgb(39, 42, 47); border-radius: 20px; display: flex; flex-direction: column; justify-content: center; margin-bottom: -8px; padding: 56px 24px 24px; position: relative; }
.bs-passive .bs-passive-inner .price-value { font-size: 40px; font-weight: 700; }
.bs-passive .bs-passive-inner > p { font-size: 20px; font-weight: 700; line-height: 27px; margin-top: 16px; text-align: center; }
.bs-passive-exchange { align-items: center; background: rgb(39, 42, 47); border: 4px solid rgb(28, 31, 36); border-radius: 40px; display: flex; height: 80px; justify-content: center; left: 50%; margin-left: -40px; margin-top: -40px; padding: 20px; position: absolute; top: 0px; width: 80px; }
.bs-open-enter-active, .bs-open-enter-active .bottom-sheet-bg, .bs-open-enter-active .bottom-sheet-inner, .bs-open-leave-active, .bs-open-leave-active .bottom-sheet-bg, .bs-open-leave-active .bottom-sheet-inner { transition: all 0.1s ease 0.25s; }
.bs-open-enter .bottom-sheet-bg, .bs-open-leave-to .bottom-sheet-bg { opacity: 0; }
.bs-open-enter .bottom-sheet-inner, .bs-open-leave-to .bottom-sheet-inner { transform: translateY(100%); }
.bs-open-enter-to .bottom-sheet-inner, .bs-open-leave .bottom-sheet-inner { transform: translateY(0px); }
.bs-content { flex-direction: column; justify-content: flex-start; text-align: center; }
.bs-content, .bs-content-image { align-items: center; display: flex; }
.bs-content-image { border-radius: 16px; height: 115px; justify-content: center; margin-bottom: 16px; overflow: hidden; position: relative; width: 115px; }
.bs-content-image.is-airdrop, .bs-content-image.is-w100 { width: 100%; }
.bs-content-image.is-daily-cipher-info, .bs-content-image.is-daily-combo-info { height: 226px; overflow: visible; width: 100%; }
.bs-content-image.is-daily-cipher { height: 216px; overflow: visible; width: 216px; }
.bs-content-image-round-bg { background-color: rgba(255, 255, 255, 0.05); border-radius: 50%; height: 176px; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 176px; z-index: 3; }
.bs-content-image-round-bg.is-violet::before { background-color: rgb(110, 76, 244); }
.bs-content-image-round-bg.is-yellow::before { background-color: rgb(255, 211, 55); }
.bs-content-image-round-bg::before { background-color: rgb(55, 111, 255); filter: blur(37.9077px); height: 160px; width: 160px; z-index: 1; }
.bs-content-image-round-bg::after, .bs-content-image-round-bg::before { border-radius: 50%; content: ""; display: block; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.bs-content-image-round-bg::after { background-color: rgba(255, 255, 255, 0.05); height: 150px; width: 150px; z-index: 2; }
.bs-content-image.is-boost { overflow: visible; }
.bs-content-image.is-boost::before { background-color: rgba(155, 55, 255, 0.9); border-radius: 50%; content: ""; display: block; filter: blur(20px); height: 100px; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 100px; }
.bs-content-image .exchange-image { height: 100%; width: 100%; }
.bs-content-image img, .bs-content-image svg { display: block; height: auto; max-height: 100%; max-width: 100%; position: relative; width: auto; z-index: 4; }
.bs-content-title { font-size: 32px; font-weight: 700; line-height: 36px; margin-bottom: 12px; }
.bs-content-title.has-top-gap { margin-top: 16px; }
.bs-content-subtitle { font-size: 18px; font-weight: 600; line-height: 24px; margin-bottom: 12px; }
.bs-content-description { font-size: 14px; line-height: 16px; margin-bottom: 24px; max-width: 280px; }
.bs-content-description > .text-yellow { color: rgb(255, 211, 55); }
.bs-content-description.no-gap { margin-bottom: 12px; max-width: 100%; padding: 0px 12px; }
.bs-content-description.venom_blockchain { font-size: 16px; line-height: 20px; }
.bs-content-description.is-button { max-width: 100%; }
.bs-content-description.is-button button { display: inline-flex; min-width: 140px; width: auto; }
.bs-content-target { margin-bottom: 20px; max-width: 280px; }
.bs-content-target.no-gap { margin-bottom: 0px; }
.bs-content-info { align-items: center; color: rgb(139, 142, 147); display: flex; font-size: 24px; font-style: normal; font-weight: 400; justify-content: center; }
.bs-content-daily { align-items: stretch; display: flex; flex-wrap: wrap; justify-content: flex-start; -webkit-tap-highlight-color: transparent; user-select: none; }
.bs-content-daily li { align-items: center; background: rgb(39, 42, 47); border-radius: 16px; display: flex; flex: 0 0 calc(25% - 6px); flex-direction: column; font-size: 14px; font-weight: 700; height: 90px; justify-content: space-between; margin-bottom: 8px; margin-right: 8px; padding: 8px; position: relative; }
.bs-content-daily li:nth-child(4n) { margin-right: 0px; }
.bs-content-daily li.is-completed { background: linear-gradient(rgb(98, 204, 108), rgb(42, 112, 49)); }
.bs-content-daily li.is-current::before { border: 2px solid rgb(98, 204, 108); border-radius: 16px; inset: 0px; content: ""; display: block; position: absolute; }
.bs-content-daily li.is-disabled { opacity: 0.4; }
.bs-content-daily-coin { height: 24px; position: relative; width: 24px; }
.bs-content-daily-coin img { position: relative; z-index: 3; }
.bs-content-daily-coin::before { height: 30px; width: 30px; }
.bs-content-daily-coin::after, .bs-content-daily-coin::before { background-color: rgba(255, 255, 255, 0.1); border-radius: 50%; content: ""; display: block; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); z-index: 2; }
.bs-content-daily-coin::after { height: 36px; width: 36px; }
.coin { display: block; }
.coin.is-14 { height: 14px; margin-right: -2px; min-width: 14px; width: 14px; }
.coin.is-18 { height: 18px; margin-right: -2px; min-width: 18px; width: 18px; }
.coin.is-20 { height: 20px; min-width: 20px; width: 20px; }
.coin.is-26 { height: 26px; min-width: 26px; width: 26px; }
.coin.is-28 { height: 28px; min-width: 28px; width: 28px; }
.coin.is-40 { height: 40px; min-width: 40px; width: 40px; }
.coin.is-60 { height: 60px; min-width: 60px; width: 60px; }
.language-switcher { position: relative; z-index: 10; }
.language-switcher-button { align-items: center; background: rgb(90, 96, 255); border-radius: 12px; color: rgb(255, 255, 255); display: inline-flex; font-size: 12px; font-weight: 700; justify-content: center; line-height: 16px; padding: 6px 12px; width: auto; }
.language-switcher-dropdown { background-color: rgb(39, 42, 47); box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 16px; margin-top: 6px; min-width: 100%; padding: 6px; position: absolute; right: 0px; top: 100%; z-index: 1; }
.language-switcher-dropdown a { border-bottom: 1px solid rgb(78, 79, 80); color: rgb(255, 255, 255); display: block; font-size: 12px; padding: 12px; text-align: right; text-decoration: none; white-space: nowrap; }
.language-switcher-dropdown a:hover { background-color: rgb(52, 56, 63); }
.language-switcher-dropdown a:last-child { border-bottom: none; }
.loading { align-items: flex-start; display: flex; flex: 1 1 auto; flex-direction: column; height: 100%; justify-content: space-between; padding: 20px; position: relative; z-index: 10; }
.loading-logout { position: absolute; right: 10px; top: 20px; z-index: 100; }
.loading-progress { height: 2px; left: 0px; overflow: hidden; position: fixed; top: 0px; z-index: 10; }
.loading-progress::before { background: linear-gradient(90deg, rgb(89, 96, 255), rgb(216, 133, 255) 53%, rgb(130, 248, 142)); content: ""; display: block; height: 2px; left: 0px; position: absolute; top: 0px; width: 100vw; }
.loading-background { inset: 0px; position: absolute; z-index: 1; }
.loading-background .icon { height: 100%; width: 100%; }
.loading-background svg { height: 100%; object-fit: fill; width: 100%; }
.loading-divider { flex: 1 1 0%; }
.loading-circle { align-self: center; }
.loading-circle svg { animation: 2s linear 0s infinite normal none running rotate; height: 62px; width: 62px; }
.loading-text { align-self: center; font-size: 30px; font-style: normal; font-weight: 700; margin-top: 12px; text-align: center; }
.loading-title { font-size: 28px; font-weight: 700; margin-bottom: 12px; }
.loading-roadmap { list-style: none; position: relative; }
.loading-roadmap.has-top-gap { margin-top: 32px; }
.loading-roadmap::before { background-image: linear-gradient(transparent 50%, rgb(62, 62, 62) 0px); background-size: 100% 6px; content: ""; height: calc(100% - 24px); left: 12px; position: absolute; top: 12px; width: 1px; z-index: 1; }
.loading-roadmap li { align-items: center; display: flex; justify-content: flex-start; margin-bottom: 1.5vh; min-height: 30px; position: relative; z-index: 2; }
.loading-roadmap li:last-child { margin-bottom: 0px; }
.loading-roadmap li p { font-size: 20px; font-weight: 400; margin-left: 12px; }
.loading-roadmap li .earn-image, .loading-roadmap li > img, .loading-roadmap li > picture { height: 30px; margin-left: 12px; width: 30px; }
.loading-roadmap li .earn-image.is-coin, .loading-roadmap li > img.is-coin, .loading-roadmap li > picture.is-coin { height: 28px; margin-left: 14px; margin-right: 2px; width: 28px; }
.loading-roadmap-check { align-items: center; background-color: rgb(90, 90, 90); border: 4px solid rgb(52, 56, 63); border-radius: 50%; display: flex; height: 24px; justify-content: center; min-width: 24px; width: 24px; }
.loading-roadmap-check.is-completed { background-color: rgb(98, 204, 108); }
.loading-launch { align-items: center; display: flex; flex: 1 1 auto; flex-direction: column; height: 100%; justify-content: flex-end; overflow: hidden; position: relative; z-index: 5; }
.loading-launch-image { height: 90%; left: 0px; position: absolute; right: 0px; top: -11%; z-index: 1; }
.loading-launch-image img { display: block; height: 100%; object-fit: cover; object-position: center top; width: 100%; }
.loading-launch-progress { align-items: center; display: flex; flex-direction: column; justify-content: center; margin-bottom: -12px; margin-top: 48px; position: relative; z-index: 6; }
.loading-launch-progress .icon { animation: 2s linear 0s infinite normal none running rotate; height: 62px; margin-bottom: 20px; width: 62px; }
.loading-launch-progress-text { font-size: 24px; font-weight: 700; }
.loading-launch-progress-text.is-morse-mode { font-size: 18px; }
.loading-launch-bottom { align-items: center; background: linear-gradient(transparent, rgb(0, 0, 0) 59.59%, rgb(0, 0, 0)); display: flex; flex-direction: column; justify-content: flex-end; min-height: 50vh; padding: 80px 20px 40px; text-align: center; width: 100%; z-index: 5; }
.loading-launch-text-token { color: rgb(255, 193, 71); font-size: 26px; font-weight: 1000; margin-bottom: 8px; }
.loading-launch-text-launch { color: rgba(255, 255, 255, 0.7); font-size: 16px; font-weight: 700; line-height: 1; margin-bottom: 8px; }
.loading-launch-text-title { font-size: 84px; font-weight: 1000; }
.loading-launch-social { margin-top: 16px; }
.loading-launch-social p { color: rgba(255, 255, 255, 0.7); font-size: 14px; font-weight: 700; margin-bottom: 8px; }
.loading-launch-social span { display: block; font-size: 16px; font-weight: 700; }
.loading-launch-social i { color: rgb(139, 142, 147); display: block; font-size: 10px; font-style: normal; margin-top: 12px; }
.loading-launch-social ul { align-items: center; display: flex; justify-content: center; margin-top: 16px; }
.loading-launch-social ul li { align-items: center; background: rgba(255, 255, 255, 0.1); border: 1px solid rgba(255, 255, 255, 0.05); border-radius: 50%; display: flex; height: 46px; justify-content: center; margin: 0px 6px; width: 46px; }
.loading-launch-social ul li .icon.is-telegram { height: 26px; width: 26px; }
.loading-launch-social ul li .icon.is-youtube { height: 20px; width: 27px; }
.loading-launch-social ul li .icon.is-x { height: 20px; width: 20px; }
@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
body { --nv-gap: 4px; }
body .Notivue__close-icon { height: 16px; width: 16px; }
body .Notivue__content-title { margin-bottom: 2px; }
.preloader { align-items: center; display: inline-flex; }
.preloader span { animation: 1s ease 0s infinite normal none running fade; background-color: rgb(255, 255, 255); border-radius: 50%; height: 6px; margin: 0px 3px; opacity: 0; width: 6px; }
.preloader span:nth-child(2) { animation-delay: 0.1s; }
.preloader span:nth-child(3) { animation-delay: 0.2s; }
@keyframes fade { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
.price { color: rgb(255, 255, 255); font-weight: 700; position: relative; }
.price, .price-value { align-items: center; display: inline-flex; justify-content: flex-start; }
.price-value { margin-left: 6px; -webkit-tap-highlight-color: transparent; user-select: none; }
.price.is-grayscale { color: rgba(255, 255, 255, 0.4); }
.price.is-grayscale img { filter: grayscale(1); }
.price.is-spoiler { overflow: hidden; -webkit-tap-highlight-color: transparent; user-select: none; }
.price.is-spoiler::before { animation: 2s ease 0s infinite normal none running shimmer; background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0)); content: ""; display: block; height: calc(100% + 6px); left: -3px; position: absolute; top: -3px; transform: translate(-100%); width: calc(100% + 6px); z-index: 11; }
.price.is-spoiler .price-value { visibility: hidden; }
.price.is-spoiler::after { background: url("") repeat rgb(204, 204, 204); content: ""; display: block; height: calc(100% + 6px); left: -3px; position: absolute; top: -3px; width: calc(100% + 6px); z-index: 10; }
@keyframes shimmer { 
  100% { transform: translate(100%); }
}
.tabs-list { align-items: stretch; background: rgb(39, 42, 47); border: 1px solid rgb(28, 31, 36); border-radius: 10px; box-shadow: rgba(28, 31, 36, 0.2) 0px 0px 4px 4px; display: flex; height: 50px; justify-content: space-between; padding: 4px; position: sticky; top: 4px; z-index: 20; }
.tabs-item { align-items: center; border-radius: 6px; color: rgb(255, 255, 255); display: flex; flex: 1 1 0%; font-size: 14px; font-weight: 700; justify-content: center; text-align: center; -webkit-tap-highlight-color: transparent; cursor: pointer; transition: all 0.25s ease 0s; user-select: none; }
.tabs-item.is-active { background: rgb(28, 31, 36); }
.tabs-inner { margin-top: 20px; position: relative; }
.atabs { border-bottom: 1px solid rgb(52, 56, 63); }
.atabs-inner { align-items: stretch; display: flex; height: 42px; }
.atabs-item { cursor: pointer; flex: 1 1 0%; line-height: 1; padding-top: 14px; position: relative; text-align: center; transition: all 0.25s ease 0s; -webkit-tap-highlight-color: transparent; color: rgb(139, 142, 147); font-size: 14px; font-weight: 700; user-select: none; }
.atabs-item.is-active { color: rgb(255, 255, 255); }
.atabs-item.is-active::before { background-color: rgb(255, 255, 255); bottom: -1px; content: ""; display: block; height: 1px; left: 0px; position: absolute; width: 100%; }
.atabs-item:hover { color: rgb(255, 255, 255); }
.tabs-special { align-items: center; border-bottom: 1px solid rgb(39, 42, 47); display: flex; justify-content: flex-start; }
.tabs-special-item { color: rgb(255, 255, 255); cursor: pointer; font-size: 14px; font-weight: 400; margin-right: 16px; padding: 8px 2px; transition: all 0.25s ease 0s; -webkit-tap-highlight-color: transparent; user-select: none; }
.tabs-special-item:last-child { margin-right: 0px; }
.tabs-special-item.is-active { border-color: rgb(255, 211, 55); color: rgb(255, 211, 55); position: relative; }
.tabs-special-item.is-active::before { background-color: rgb(255, 211, 55); bottom: -1px; content: ""; display: block; height: 1px; left: 0px; position: absolute; width: 100%; }
.tabs-special-item:hover { color: rgb(255, 211, 55); }
.tabs-special-inner { margin-top: 20px; position: relative; }
.tabs-special-inner .upgrade-list { min-height: 224px; }
.toggle-switch { background: rgb(139, 142, 147); border-radius: 0.75em; box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px inset; cursor: pointer; flex: 0 0 auto; height: 24px; position: relative; transition: background-color 0.15s ease 0.25s; width: 3em; }
.toggle-switch::before { background: radial-gradient(circle at 0.375em 0.375em, transparent 0px, rgba(0, 0, 0, 0.05) 1em) rgb(255, 255, 255); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.08) 1px 1px 1px; content: ""; display: block; height: 20px; left: 2px; position: absolute; top: 2px; transition: left 0.15s ease 0.25s; width: 20px; will-change: left; }
.toggle-switch:hover { box-shadow: rgba(0, 0, 0, 0.12) 1px 1px 1px inset; }
.toggle-switch:hover::before { background-image: radial-gradient(circle at 0.375em 0.375em, transparent 0px, rgba(0, 0, 0, 0.035) 1em); box-shadow: rgba(0, 0, 0, 0.12) 0.0625em 0.0625em 0.0625em; }
.toggle-switch.checked { background-color: rgb(114, 119, 255); }
.toggle-switch.checked::before { background-image: radial-gradient(circle at 0.375em 0.375em, transparent 0px, rgba(0, 0, 0, 0.05) 1em); left: 26px; }
.v-popper--theme-hk-tooltip.v-popper__popper { z-index: 10; }
.v-popper--theme-hk-tooltip .v-popper__inner { background-color: rgb(0, 0, 0); border-radius: 10px; padding: 4px 6px; }
.v-popper--theme-hk-tooltip .v-popper__arrow-inner, .v-popper--theme-hk-tooltip .v-popper__arrow-outer { border-color: rgb(0, 0, 0); }
.v-popper--theme-hk-tooltip .v-popper__inner { font-size: 11px; line-height: 12px; text-align: center; }
.v-popper--theme-hk-fixed-tooltip.v-popper__popper { z-index: 10; }
.v-popper--theme-hk-fixed-tooltip .v-popper__inner { background-color: rgb(0, 0, 0); border-radius: 10px; max-width: calc(-18.6667px + 33.3333vw); padding: 4px 6px; }
.v-popper--theme-hk-fixed-tooltip .v-popper__arrow-inner, .v-popper--theme-hk-fixed-tooltip .v-popper__arrow-outer { border-color: rgb(0, 0, 0); }
.v-popper--theme-hk-fixed-tooltip .v-popper__inner { font-size: 11px; line-height: 12px; text-align: center; }
[data-notivue="promise-resolve"], [data-notivue="success"] { --nv-bg: var(--nv-success-bg); --nv-fg: var(--nv-success-fg); --nv-accent: var(--nv-success-accent); --nv-border: var(--nv-success-border); }
[data-notivue="error"], [data-notivue="promise-reject"] { --nv-bg: var(--nv-error-bg); --nv-fg: var(--nv-error-fg); --nv-accent: var(--nv-error-accent); --nv-border: var(--nv-error-border); }
[data-notivue="warning"] { --nv-bg: var(--nv-warning-bg); --nv-fg: var(--nv-warning-fg); --nv-accent: var(--nv-warning-accent); --nv-border: var(--nv-warning-border); }
[data-notivue="info"] { --nv-bg: var(--nv-info-bg); --nv-fg: var(--nv-info-fg); --nv-accent: var(--nv-info-accent); --nv-border: var(--nv-info-border); }
[data-notivue="promise"] { --nv-bg: var(--nv-promise-bg); --nv-fg: var(--nv-promise-fg); --nv-accent: var(--nv-promise-accent); --nv-border: var(--nv-promise-border); }
.Notivue__notification { --tip-width: calc(var(--tip-width-fx, 1)*var(--nv-tip-width, 0px)); align-items: var(--nv-y-align); background-color: var(--nv-bg,var(--nv-global-bg)); border: var(--nv-border-width,0) solid var(--nv-border,var(--nv-global-border)); border-radius: var(--nv-radius,0); box-shadow: var(--nv-shadow,0 0 transparent),inset var(--tip-width) 0 0 var(--nv-accent,var(--nv-global-accent)); box-sizing: border-box; display: flex; max-width: var(--nv-width,100%); position: relative; width: var(--nv-min-width,auto); }
.Notivue__notification * { box-sizing: border-box; touch-action: manipulation; }
.Notivue__notification[data-notivue-has-title="true"] { align-items: var(--nv-y-align-has-title,var(--nv-y-align)); }
.Notivue__icon { align-items: center; color: var(--nv-accent,var(--nv-global-accent)); display: flex; height: var(--nv-icon-size); justify-content: center; margin: var(--nv-spacing) 0 var(--nv-spacing) var(--nv-spacing); min-width: var(--nv-icon-size); overflow: visible; width: var(--nv-icon-size); }
.Notivue__content { --nv-content-space: calc(var(--nv-spacing) + var(--nv-spacing)*.15); display: flex; flex-direction: column; flex-grow: 1; padding: var(--nv-content-space); text-align: inherit; }
.Notivue__content-title { color: var(--nv-fg,var(--nv-global-fg)); font-size: var(--nv-title-size); font-weight: 700; line-height: 1.15; margin: 0px 0px 0.33em; padding: 0px; }
.Notivue__transition-enter-active { --dur-easing: .5s cubic-bezier(.16,1,.3,1); transition: opacity var(--dur-easing),transform var(--dur-easing); }
@media (prefers-reduced-motion: reduce) {
  .Notivue__transition-enter-active { transition: none 0s ease 0s; }
}
.Notivue__transition-enter-from { opacity: 0; transform: scale(0.8); }
.Notivue__transition-enter-to { opacity: 1; transform: scale(1); }
.Notivue__transition-leave-active { transition: opacity 0ms ease 0s; }
.Notivue__transition-leave-from, .Notivue__transition-leave-to { opacity: 0; }
.Notivue__content-message { line-height: 1.375; max-height: 250px; overflow: auto; padding: 0px; white-space: pre-line; }
.Notivue__close, .Notivue__content-message { color: var(--nv-fg,var(--nv-global-fg)); font-size: var(--nv-message-size); margin: 0px; }
.Notivue__close { background: none; border: none; cursor: pointer; font-weight: 700; line-height: 1; margin: var(--nv-spacing) var(--nv-spacing) var(--nv-spacing) 0; padding: calc(var(--nv-spacing)/2); position: relative; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.Notivue__close::after { background-color: var(--nv-fg,var(--nv-global-fg)); border-radius: calc(var(--nv-radius)/2); inset: 0px; content: ""; height: 100%; opacity: 0; position: absolute; transition: opacity 0.1s ease-out 0s; width: 100%; }
@media (hover: hover) {
  .Notivue__close:hover { opacity: 1; }
  .Notivue__close:hover::after { opacity: 0.1; }
  .Notivue__close:hover .Notivue__close-icon { opacity: 1; }
}
.Notivue__close-icon { color: var(--nv-fg,var(--nv-global-fg)); display: flex; height: var(--nv-icon-size); opacity: 0.65; pointer-events: none; width: var(--nv-icon-size); }
.Notivue__spinner { animation: 0.75s linear 0s infinite normal none running Notivue__spinner-kf; transform-origin: center center; }
@keyframes Notivue__spinner-kf { 
  100% { transform: rotate(1turn); }
}
@media (prefers-reduced-motion: reduce) {
  .Notivue__spinner { animation: auto ease 0s 1 normal none running none; }
}
[dir="rtl"] .Notivue__notification { --tip-width-fx: -1; }
[dir="rtl"] .Notivue__icon { margin: var(--nv-spacing) var(--nv-spacing) var(--nv-spacing) 0; }
[dir="rtl"] .Notivue__content-message { font-size: calc(var(--nv-message-size) + .1em); }
[dir="rtl"] .Notivue__content-title { font-size: calc(var(--nv-title-size) + .1em); }
[dir="rtl"] .Notivue__close { margin: var(--nv-spacing) 0 var(--nv-spacing) var(--nv-spacing); }
[data-notivue-align="top"] .Notivue__enter, [data-notivue-align="top"] .Notivue__leave { --notivue-ty: -200%; }
[data-notivue-align="bottom"] .Notivue__enter, [data-notivue-align="bottom"] .Notivue__leave { --notivue-ty: 200%; }
.Notivue__enter { animation: 0.35s cubic-bezier(0.5, 1, 0.25, 1) 0s 1 normal none running Notivue__enter-kf; }
.Notivue__leave { animation: 0.35s ease 0s 1 normal none running Notivue__leave-kf; }
.Notivue__clearAll { animation: 0.5s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal none running Notivue__clearAll-kf; }
@keyframes Notivue__enter-kf { 
  0% { opacity: 0; transform: translate3d(0,var(--notivue-ty),0) scale(.25); }
  100% { opacity: 1; transform: translateZ(0px) scale(1); }
}
@keyframes Notivue__leave-kf { 
  0% { opacity: 0.7; transform: translateZ(0px) scale(1); }
  100% { opacity: 0; transform: translate3d(0,var(--notivue-ty),0) scale(.01); }
}
@keyframes Notivue__clearAll-kf { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@font-face { font-display: swap; font-family: Outfit; font-style: normal; font-weight: 400; src: url("Outfit-400-1.5oMg_0D4.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: Outfit; font-style: normal; font-weight: 400; src: url("Outfit-400-2.CdKZfrg9.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: Outfit; font-style: normal; font-weight: 500; src: url("Outfit-400-1.5oMg_0D4.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: Outfit; font-style: normal; font-weight: 500; src: url("Outfit-400-2.CdKZfrg9.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: Outfit; font-style: normal; font-weight: 700; src: url("Outfit-400-1.5oMg_0D4.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: Outfit; font-style: normal; font-weight: 700; src: url("Outfit-400-2.CdKZfrg9.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: "Roboto Flex"; font-stretch: 100%; font-style: normal; font-weight: 400; src: url("Roboto_Flex-400-7.DRTNI9VV.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-display: swap; font-family: "Roboto Flex"; font-stretch: 100%; font-style: normal; font-weight: 400; src: url("Roboto_Flex-400-8.C9LxQtoz.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-display: swap; font-family: "Roboto Flex"; font-stretch: 100%; font-style: normal; font-weight: 400; src: url("Roboto_Flex-400-9.DeN4rzfy.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-display: swap; font-family: "Roboto Flex"; font-stretch: 100%; font-style: normal; font-weight: 400; src: url("Roboto_Flex-400-10.Dfb42xSH.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-display: swap; font-family: "Roboto Flex"; font-stretch: 100%; font-style: normal; font-weight: 400; src: url("Roboto_Flex-400-11.DdIPVSJ2.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: "Roboto Flex"; font-stretch: 100%; font-style: normal; font-weight: 400; src: url("Roboto_Flex-400-12.C2pcyVKb.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: "Roboto Flex"; font-stretch: 100%; font-style: normal; font-weight: 600; src: url("Roboto_Flex-400-7.DRTNI9VV.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-display: swap; font-family: "Roboto Flex"; font-stretch: 100%; font-style: normal; font-weight: 600; src: url("Roboto_Flex-400-8.C9LxQtoz.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-display: swap; font-family: "Roboto Flex"; font-stretch: 100%; font-style: normal; font-weight: 600; src: url("Roboto_Flex-400-9.DeN4rzfy.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-display: swap; font-family: "Roboto Flex"; font-stretch: 100%; font-style: normal; font-weight: 600; src: url("Roboto_Flex-400-10.Dfb42xSH.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-display: swap; font-family: "Roboto Flex"; font-stretch: 100%; font-style: normal; font-weight: 600; src: url("Roboto_Flex-400-11.DdIPVSJ2.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: "Roboto Flex"; font-stretch: 100%; font-style: normal; font-weight: 600; src: url("Roboto_Flex-400-12.C2pcyVKb.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: "Roboto Flex"; font-stretch: 100%; font-style: normal; font-weight: 700; src: url("Roboto_Flex-400-7.DRTNI9VV.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-display: swap; font-family: "Roboto Flex"; font-stretch: 100%; font-style: normal; font-weight: 700; src: url("Roboto_Flex-400-8.C9LxQtoz.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-display: swap; font-family: "Roboto Flex"; font-stretch: 100%; font-style: normal; font-weight: 700; src: url("Roboto_Flex-400-9.DeN4rzfy.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-display: swap; font-family: "Roboto Flex"; font-stretch: 100%; font-style: normal; font-weight: 700; src: url("Roboto_Flex-400-10.Dfb42xSH.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-display: swap; font-family: "Roboto Flex"; font-stretch: 100%; font-style: normal; font-weight: 700; src: url("Roboto_Flex-400-11.DdIPVSJ2.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: "Roboto Flex"; font-stretch: 100%; font-style: normal; font-weight: 700; src: url("Roboto_Flex-400-12.C2pcyVKb.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: "Roboto Flex"; font-stretch: 100%; font-style: normal; font-weight: 1000; src: url("Roboto_Flex-400-7.DRTNI9VV.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-display: swap; font-family: "Roboto Flex"; font-stretch: 100%; font-style: normal; font-weight: 1000; src: url("Roboto_Flex-400-8.C9LxQtoz.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-display: swap; font-family: "Roboto Flex"; font-stretch: 100%; font-style: normal; font-weight: 1000; src: url("Roboto_Flex-400-9.DeN4rzfy.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-display: swap; font-family: "Roboto Flex"; font-stretch: 100%; font-style: normal; font-weight: 1000; src: url("Roboto_Flex-400-10.Dfb42xSH.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-display: swap; font-family: "Roboto Flex"; font-stretch: 100%; font-style: normal; font-weight: 1000; src: url("Roboto_Flex-400-11.DdIPVSJ2.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: "Roboto Flex"; font-stretch: 100%; font-style: normal; font-weight: 1000; src: url("Roboto_Flex-400-12.C2pcyVKb.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
.resize-observer[data-v-b329ee4c] { background-color: transparent; border: none; opacity: 0; }
.resize-observer[data-v-b329ee4c], .resize-observer[data-v-b329ee4c] object { display: block; height: 100%; left: 0px; overflow: hidden; pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: -1; }
.v-popper__popper { left: 0px; outline: none; top: 0px; z-index: 10000; }
.v-popper__popper.v-popper__popper--hidden { opacity: 0; pointer-events: none; transition: opacity 0.15s ease 0s, visibility 0.15s ease 0s; visibility: hidden; }
.v-popper__popper.v-popper__popper--shown { opacity: 1; transition: opacity 0.15s ease 0s; visibility: visible; }
.v-popper__popper.v-popper__popper--skip-transition, .v-popper__popper.v-popper__popper--skip-transition > .v-popper__wrapper { transition: none 0s ease 0s !important; }
.v-popper__backdrop { display: none; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.v-popper__inner { box-sizing: border-box; overflow-y: auto; position: relative; }
.v-popper__inner > div { max-height: inherit; max-width: inherit; position: relative; z-index: 1; }
.v-popper__arrow-container { height: 10px; position: absolute; width: 10px; }
.v-popper__popper--arrow-overflow .v-popper__arrow-container, .v-popper__popper--no-positioning .v-popper__arrow-container { display: none; }
.v-popper__arrow-inner, .v-popper__arrow-outer { border-style: solid; height: 0px; left: 0px; position: absolute; top: 0px; width: 0px; }
.v-popper__arrow-inner { border-width: 7px; visibility: hidden; }
.v-popper__arrow-outer { border-width: 6px; }
.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-inner { left: -2px; }
.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-outer, .v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-outer { left: -1px; }
.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-outer { border-bottom-width: 0px; border-bottom-color: transparent !important; border-left-color: transparent !important; border-right-color: transparent !important; }
.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-inner { top: -2px; }
.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-container { top: 0px; }
.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-outer { border-top-width: 0px; border-left-color: transparent !important; border-right-color: transparent !important; border-top-color: transparent !important; }
.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-inner { top: -4px; }
.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-outer { top: -6px; }
.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-inner { top: -2px; }
.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-outer, .v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-outer { top: -1px; }
.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-outer { border-left-width: 0px; border-bottom-color: transparent !important; border-left-color: transparent !important; border-top-color: transparent !important; }
.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-inner { left: -4px; }
.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-outer { left: -6px; }
.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-container { right: -10px; }
.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-outer { border-right-width: 0px; border-bottom-color: transparent !important; border-right-color: transparent !important; border-top-color: transparent !important; }
.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-inner { left: -2px; }
.v-popper--theme-tooltip .v-popper__inner { background: rgba(0, 0, 0, 0.8); border-radius: 6px; color: rgb(255, 255, 255); padding: 7px 12px 6px; }
.v-popper--theme-tooltip .v-popper__arrow-outer { border-color: rgba(0, 0, 0, 0.8); }
.v-popper--theme-dropdown .v-popper__inner { background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 30px; color: rgb(0, 0, 0); }
.v-popper--theme-dropdown .v-popper__arrow-inner { border-color: rgb(255, 255, 255); visibility: visible; }
.v-popper--theme-dropdown .v-popper__arrow-outer { border-color: rgb(221, 221, 221); }