*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
  p {
    line-height: 1rem;
  }

  .block-info-title {
    width: calc(2 / 5 * 100%);
  }

  .block-info-value {
    width: calc(3 / 5 * 100%);
  }

  body.lang-ru .block-info-title {
    width: calc(3 / 7 * 100%);
  }

  body.lang-ru .block-info-value {
    width: calc(4 / 7 * 100%);
  }

  .base-mt {
    padding-top: 0.5rem;
  }

  .block-container-v2.pb-0 {
    padding-bottom: 0rem;
  }

  button {
    background-color: var(--secondary-color-1);
    color: var(--main-color-1);
    min-width: 1rem;
    min-height: 1rem;
    text-transform: uppercase;
    cursor: pointer;
    transition: all 0.3s ease;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
    position: relative;
    text-align: center;
    display: flex;
    border-style: solid;
    justify-content: center;
    align-items: center;
    border-radius: 0;
    overflow: hidden;
  }

  button.animated::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 300%;
    height: 100%;
    background: radial-gradient(
      circle,
      var(--animeation-color-2) 0%,
      var(--animeation-color-1) 70%
    );
    transform: translateX(-50%) scale(1.5);
    animation: btn-wave 2s linear infinite;
  }
.container {
  width: 100%;
}
@media (min-width: 640px) {

  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {

  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {

  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {

  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {

  .container {
    max-width: 1536px;
  }
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.relative {
  position: relative;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-20 {
  bottom: 5rem;
}
.left-0 {
  left: 0px;
}
.left-1\/2 {
  left: 50%;
}
.top-0 {
  top: 0px;
}
.top-10 {
  top: 2.5rem;
}
.isolate {
  isolation: isolate;
}
.z-50 {
  z-index: 50;
}
.float-start {
  float: inline-start;
}
.float-end {
  float: inline-end;
}
.m-0 {
  margin: 0px;
}
.m-2 {
  margin: 0.5rem;
}
.m-4 {
  margin: 1rem;
}
.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.ml-1\.5 {
  margin-left: 0.375rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-3 {
  margin-left: 0.75rem;
}
.ml-5 {
  margin-left: 1.25rem;
}
.ml-6 {
  margin-left: 1.5rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-3 {
  margin-right: 0.75rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-16 {
  margin-top: 4rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.flex {
  display: flex;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.aspect-\[4\/5\] {
  aspect-ratio: 4/5;
}
.h-0 {
  height: 0px;
}
.h-0\.5 {
  height: 0.125rem;
}
.h-10 {
  height: 2.5rem;
}
.h-12 {
  height: 3rem;
}
.h-20 {
  height: 5rem;
}
.h-28 {
  height: 7rem;
}
.h-6 {
  height: 1.5rem;
}
.h-8 {
  height: 2rem;
}
.h-9 {
  height: 2.25rem;
}
.h-\[400px\] {
  height: 400px;
}
.h-\[50\%\] {
  height: 50%;
}
.h-full {
  height: 100%;
}
.min-h-8 {
  min-height: 2rem;
}
.min-h-9 {
  min-height: 2.25rem;
}
.w-0\.5 {
  width: 0.125rem;
}
.w-1\/2 {
  width: 50%;
}
.w-1\/3 {
  width: 33.333333%;
}
.w-1\/4 {
  width: 25%;
}
.w-10 {
  width: 2.5rem;
}
.w-12 {
  width: 3rem;
}
.w-20 {
  width: 5rem;
}
.w-24 {
  width: 6rem;
}
.w-5 {
  width: 1.25rem;
}
.w-\[10\%\] {
  width: 10%;
}
.w-\[19\%\] {
  width: 19%;
}
.w-\[2\.5\%\] {
  width: 2.5%;
}
.w-\[30\%\] {
  width: 30%;
}
.w-\[300px\] {
  width: 300px;
}
.w-\[40\%\] {
  width: 40%;
}
.w-\[45\%\] {
  width: 45%;
}
.w-\[48\%\] {
  width: 48%;
}
.w-\[75\%\] {
  width: 75%;
}
.w-\[9\%\] {
  width: 9%;
}
.w-full {
  width: 100%;
}
.min-w-12 {
  min-width: 3rem;
}
.min-w-24 {
  min-width: 6rem;
}
.min-w-5 {
  min-width: 1.25rem;
}
.max-w-\[49\%\] {
  max-width: 49%;
}
.flex-grow {
  flex-grow: 1;
}
.grow {
  flex-grow: 1;
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.animate-\[dangerPulse_2400ms_ease-in-out_infinite\] {
  animation: dangerPulse 2400ms ease-in-out infinite;
}
.cursor-auto {
  cursor: auto;
}
.cursor-pointer {
  cursor: pointer;
}
.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.flex-row {
  flex-direction: row;
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.place-items-center {
  place-items: center;
}
.content-center {
  align-content: center;
}
.content-start {
  align-content: flex-start;
}
.content-end {
  align-content: flex-end;
}
.items-center {
  align-items: center;
}
.items-stretch {
  align-items: stretch;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-around {
  justify-content: space-around;
}
.justify-evenly {
  justify-content: space-evenly;
}
.justify-items-center {
  justify-items: center;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-1\.5 {
  gap: 0.375rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-4 {
  gap: 1rem;
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.self-start {
  align-self: flex-start;
}
.self-end {
  align-self: flex-end;
}
.self-center {
  align-self: center;
}
.overflow-hidden {
  overflow: hidden;
}
.whitespace-normal {
  white-space: normal;
}
.break-words {
  overflow-wrap: break-word;
}
.break-all {
  word-break: break-all;
}
.rounded-\[25px\] {
  border-radius: 25px;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-2 {
  border-width: 2px;
}
.border-t-2 {
  border-top-width: 2px;
}
.border-solid {
  border-style: solid;
}
.border-\[\#27272a\] {
  --tw-border-opacity: 1;
  border-color: rgb(39 39 42 / var(--tw-border-opacity, 1));
}
.border-border-main {
  border-color: var(--main-color-3);
}
.border-dark-border1 {
  border-color: var(--main-color-3);
}
.border-dark-content7 {
  border-color: var(--main-color-4);
}
.border-transparent {
  border-color: transparent;
}
.bg-block-line1 {
  background-color: var(--block-color-2);
}
.bg-block-line2 {
  background-color: var(--block-color-3);
}
.bg-block-line3 {
  background-color: var(--block-color-4);
}
.bg-block-line4 {
  background-color: var(--block-color-5);
}
.bg-blocks-color1 {
  background-color: var(--block-color-2);
}
.bg-blocks-color4 {
  background-color: var(--block-color-5);
}
.bg-border-main {
  background-color: var(--main-color-3);
}
.bg-button-green {
  background-color: var(--secondary-color-3);
}
.bg-button-ok {
  background-color: var(--secondary-color-4);
}
.bg-button-red {
  background-color: var(--secondary-color-2);
}
.bg-button-stars {
  background-color: var(--secondary-color-6);
}
.bg-button-vendetta {
  background-color: var(--secondary-color-9);
}
.bg-dark-check {
  background-color: var(--secondary-color-5);
}
.bg-dark-content2 {
  background-color: var(--main-color-26);
}
.bg-dark-error {
  background-color: var(--secondary-color-2);
}
.bg-dark-ok {
  background-color: var(--secondary-color-4);
}
.bg-dark-pending {
  background-color: var(--secondary-color-1);
}
.bg-dark-running {
  background-color: var(--secondary-color-3);
}
.bg-reward-effects {
  background-color: var(--main-color-16);
}
.bg-reward-energy {
  background-color: var(--main-color-16);
}
.bg-reward-league {
  background-color: var(--main-color-17);
}
.bg-reward-max-energy {
  background-color: var(--main-color-17);
}
.bg-reward-minutes {
  background-color: var(--secondary-color-8);
}
.bg-reward-rating {
  background-color: var(--contest-color-3);
}
.bg-reward-shares {
  background-color: var(--secondary-color-8);
}
.bg-reward-ticket {
  background-color: var(--modal-text-color-1);
}
.bg-transparent {
  background-color: transparent;
}
.p-0 {
  padding: 0px;
}
.p-2 {
  padding: 0.5rem;
}
.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-1\.5 {
  padding-left: 0.375rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pl-7 {
  padding-left: 1.75rem;
}
.pr-1\.5 {
  padding-right: 0.375rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-3 {
  padding-right: 0.75rem;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pt-8 {
  padding-top: 2rem;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-start {
  text-align: start;
}
.align-top {
  vertical-align: top;
}
.align-middle {
  vertical-align: middle;
}
.font-mono {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-\[2\.125rem\] {
  font-size: 2.125rem;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.font-bold {
  font-weight: 700;
}
.font-medium {
  font-weight: 500;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.capitalize {
  text-transform: capitalize;
}
.leading-none {
  line-height: 1;
}
.text-content-emphasis {
  color: var(--main-color-7);
}
.text-content-energy {
  color: var(--main-color-14);
}
.text-content-main {
  color: var(--main-color-6);
}
.text-content-reward {
  color: var(--main-color-5);
}
.text-content-secondary {
  color: var(--main-color-24);
}
.text-content-secondary_exp {
  color: var(--main-color-25);
}
.text-content-wallet {
  color: var(--secondary-color-3);
}
.text-content-wallet_menu {
  color: var(--main-color-11);
}
.text-dark-content1 {
  color: var(--main-color-5);
}
.text-dark-content2 {
  color: var(--main-color-26);
}
.text-dark-content3 {
  color: var(--main-color-7);
}
.text-dark-content4 {
  color: var(--main-color-8);
}
.text-dark-content5 {
  color: var(--main-color-9);
}
.text-dark-content6 {
  color: var(--main-color-1);
}
.text-dark-content7 {
  color: var(--main-color-4);
}
.text-dark-error {
  color: var(--secondary-color-2);
}
.text-dark-header {
  color: var(--main-color-2);
}
.text-dark-negative {
  color: var(--secondary-color-9);
}
.text-dark-pending {
  color: var(--secondary-color-1);
}
.text-dark-running {
  color: var(--secondary-color-3);
}
.text-reward-max-energy {
  color: var(--main-color-17);
}
.line-through {
  text-decoration-line: line-through;
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.ease-\[cubic-bezier\(0\.5\2c 1\2c 0\.89\2c 1\)\] {
  transition-timing-function: cubic-bezier(0.5,1,0.89,1);
}
.will-change-\[transform\2c filter\2c opacity\] {
  will-change: transform,filter,opacity;
}

:root {
  background: rgba(24, 28, 47, 1);

  /*background: linear-gradient(*/
  /*        180deg,*/
  /*        #1c192c 0%,*/
  /*        #181c2f 25%,*/
  /*        #181a2d 50%,*/
  /*        #18182d 75%,*/
  /*        #171a2b 100%*/
  /*);*/
  --main-color-1: rgba(24, 28, 27, 1);
  --main-color-2: rgba(108, 181, 235, 1);
  --main-color-3: rgba(78, 95, 129, 1);
  --main-color-4: rgba(92, 112, 146, 1);
  --main-color-5: rgba(20, 28, 38, 1);
  --main-color-6: rgba(190, 193, 245, 1);

  --main-color-7: rgba(255, 255, 255, 1);
  --main-color-8: rgba(20, 28, 38, 1);
  --main-color-9: rgba(131, 131, 131, 1);
  --main-color-10: rgba(212, 243, 255, 1);
  --main-color-11: rgba(108, 130, 160, 1);
  --main-color-12: rgba(207, 219, 250, 1);
  --main-color-13: rgba(244, 254, 101, 1);
  --main-color-14: rgba(238, 255, 200, 1);
  --main-color-15: rgba(24, 26, 45, 1);
  --main-color-16: rgba(229, 229, 159, 1);
  --main-color-17: rgba(255, 235, 17, 1);
  --main-color-18: rgba(255, 255, 116, 1);
  --main-color-19: rgba(64, 67, 91, 0.4);
  --main-color-20: rgba(175, 183, 194, 1);
  --main-color-21: #1c192c;
  --main-color-22: rgba(104, 115, 130, 1);
  --main-color-23: rgba(190, 192, 194, 1);
  --main-color-24: rgba(150, 150, 150, 1);

  --main-color-25: rgba(135, 143, 154, 1);
  --main-color-26: rgba(177, 193, 245, 1);

  --main-btn-color-1: rgba(45, 167, 255, 1);
  --main-btn-color-2: rgba(34, 68, 89, 1);
  --main-btn-color-3: rgba(19, 255, 255, 1);
  --main-btn-color-4: rgba(87, 89, 34, 1);
  --main-btn-color-5: rgba(255, 182, 205, 1);
  --main-btn-color-6: rgba(240, 172, 173, 1);
  --main-btn-color-7: rgba(255, 166, 181, 1);
  --main-btn-color-8: rgba(89, 34, 71, 1);

  --block-color-2: rgba(29, 30, 49, 1);
  --block-color-3: rgba(24, 24, 40, 1);
  --block-color-4: rgba(24, 24, 36, 1);
  --block-color-5: rgba(20, 20, 32, 1);

  --modal-color-1: rgba(26, 26, 33, 1);
  --modal-text-color-1: rgba(0, 167, 79, 1);
  --modal-text-color-2: rgba(91, 172, 255, 1);
  --modal-text-color-3: rgba(223, 223, 3, 1);

  --secondary-color-1: rgba(255, 235, 17, 1);
  --secondary-color-6: rgba(243, 210, 20, 1);
  --secondary-color-2: rgba(255, 108, 101, 1);
  --secondary-color-3: rgba(175, 253, 181, 1);
  --secondary-color-4: rgba(111, 175, 245, 1);
  --secondary-color-5: rgba(123, 189, 231, 1);
  --secondary-color-7: rgba(100, 255, 146, 1);
  --secondary-color-8: rgba(100, 255, 146, 1);

  --secondary-color-9: rgba(255, 77, 109, 1);
  --secondary-color-10: rgba(43, 14, 18, 0.8) ;

  --info-color: rgba(91, 172, 255, 0.1);

  --animeation-color-1: rgba(255, 255, 255, 0);
  --animeation-color-2: rgba(255, 255, 255, 0.2);
  --animeation-color-3: rgba(64, 211, 255, 0.05);

  --contest-color-1: rgba(179, 98, 45, 1);
  --contest-color-2: rgba(180, 180, 180, 1);
  --contest-color-3: rgba(255, 202, 9, 1);

  /*--size-chess: 0.063rem;*/
  /*--size-chess-block: 0.125rem;*/
  --size-blur: 0.015rem;
  --size-blur-2: 0.05rem;
}

.hash-background {
  background: linear-gradient(180deg, rgba(18, 25, 39, 0) 0%, rgba(18, 25, 39, 1) 31.1%);
}

.font-mono {
  font-family: 'Source Code Pro', monospace;
  font-weight: 400;
}

.font-numbers {
  font-family: Terminus;
  font-weight: 500;
}

.font-numbers .rewards {
  font-weight: 600;
}

.font-numbers-bold {
  font-weight: 600 !important;
  font-size: 1.065rem;
}

:root:after {
  content: '';
  background-size: auto;
  background: url('/assets/smart-C0WtBDsA.png') repeat;
  filter: blur(var(--size-blur));
  background-blend-mode: overlay;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2000;
  pointer-events: none;
  opacity: 0.2;
}

html[mode='dark']:root {
}

html[mode='bright']:root {
}

* {
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -o-user-select: none;
  -webkit-user-drag: none;
}

html {
  background-attachment: fixed;
  scroll-behavior: smooth;
  overflow-x: hidden;
}

body {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  font-family: Terminus, monospace;
  font-size: 1rem;
}

body.lang-ru,
body.lang-es,
body.lang-ch,
body.lang-fr,
body.lang-hi,
body.lang-ja,
body.lang-ko,
body.lang-tr {
  font-family: 'Source Code Pro', monospace;
  font-size: 0.95rem;
}

@font-face {
  font-family: 'Terminus';
  src: url('/assets/Terminus-DHc1Mx4q.ttf');
}

@font-face {
  font-family: 'VT323';
  src: url('/assets/VT323-Regular-BZsogN36.ttf');
}

@font-face {
  font-family: 'Jersey';
  src: url('/assets/Jersey25-Regular-Be751vGQ.ttf');
}

#app {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}

#app ::-webkit-scrollbar {
  display: none;
}

#app .page-container {
  overflow: auto;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: 0.5rem 1.25rem 9rem;
}

#app .root-footer {
  z-index: 1000;
}

.energy-button-width {
  max-width: 40%;
}

.energy-restore-button-width {
  width: 65%;
}

.miner-font-size {
  font-size: 1.065rem;
  word-break: break-word;
}

.stats-width {
  width: 40%;
}

.btn-speed-check {
  width: 5.5rem;
}

body.lang-ru .btn-speed-check {
  width: 8rem;
}

body.lang-tr .btn-speed-check {
  width: 7rem;
}

body.lang-fr .btn-speed-check {
  width: 8rem;
}

body.lang-es .btn-speed-check {
  width: 8rem;
}

body.lang-ru .stats-font {
  font-size: 1rem;
  font-weight: 600;
}

body.lang-en .btn-mode {
  font-weight: 700;
}

body.lang-ru .stats-width {
  width: 50%;
}

body.lang-es .stats-width {
  width: 50%;
}

body.lang-ru .energy-button-width {
  max-width: 70%;
}

body.lang-es .energy-button-width {
  max-width: 70%;
}

body.lang-ru .energy-restore-button-width {
  width: 80%;
}

body.lang-es .energy-restore-button-width {
  width: 80%;
}

body.lang-tr .btn-mining {
  font-size: 1.25rem;
}

.sh-ton {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2056%2056'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M37.5603%2015.6277H18.4386C14.9228%2015.6277%2012.6944%2019.4202%2014.4632%2022.4861L26.2644%2042.9409C27.0345%2044.2765%2028.9644%2044.2765%2029.7345%2042.9409L41.5381%2022.4861C43.3045%2019.4251%2041.0761%2015.6277%2037.5627%2015.6277H37.5603ZM26.2548%2036.8068L23.6847%2031.8327L17.4833%2020.7414C17.0742%2020.0315%2017.5795%2019.1218%2018.4362%2019.1218H26.2524V36.8092L26.2548%2036.8068ZM38.5108%2020.739L32.3118%2031.8351L29.7417%2036.8068V19.1194H37.5579C38.4146%2019.1194%2038.9199%2020.0291%2038.5108%2020.739Z'%20fill='rgb(28,%2025,%2044)'/%3e%3c/svg%3e");
  width: 1.375rem;
  height: 1.375rem;
  align-self: center;
}

footer {
  background: linear-gradient(180deg, #1b1c31 0%, #0c0d24 100%);
}

.blocks-item-color {
  background: linear-gradient(90deg, rgba(144, 216, 237, 0.2) 0%, rgba(144, 216, 237, 0) 97.51%);
}

.animating .blocks-item-color.first {
  background: linear-gradient(90deg, rgba(175, 253, 181, 0.2) 0%, rgba(175, 253, 181, 0) 97.51%);
}

.animating .reward-line.first {
  color: var(--secondary-color-3);
}

.font-vt323 {
  font-family: VT323;
}

.font-Terminus {
  /*font-family: Terminus;*/
  font-family: monospace;
  font-weight: 500;
}

.info-block {
  background: var(--info-color);
}

.info-icon-roadmap {
  margin-top: 0.3rem;
  background-repeat: no-repeat;
}

.c-blur {
  filter: blur(0.025rem);
}

.toast-message.error {
  background: var(--secondary-color-2);
}

.toast-message.awards {
  background: var(--secondary-color-1);
}

.toast-message.info {
  background: var(--secondary-color-4);
}

.toast-message {
  background: var(--secondary-color-3);
  color: var(--main-color-1);
  min-height: 1.5rem;
  height: 1.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  border-width: 0.063rem;
  border-style: solid;
  border-color: var(--main-color-7);
  top: 1rem;
  width: auto;
}

@keyframes btn-wave {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}

.btn-pay.speed {
  background: var(--secondary-color-3);
}

.btn-pay.speed.active {
  background: var(--secondary-color-2);
}

.btn-energy {
  font-weight: 600;
  color: var(--main-color-14);
  border-color: var(--main-color-13);
  border-style: solid;
  border-width: 0.063rem;
  background-color: var(--main-btn-color-4);
  height: 3rem;
  min-height: 3rem;
  flex-direction: row;
  justify-content: center;
  transition: all 0.1s ease;
  -webkit-transition: all 0.3s ease;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
  position: relative;
  pointer-events: all;
}

.btn-energy.tickets {
  min-height: 2.5rem;
  height: 2.5rem;
}

.btn-energy::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 300%;
  height: 100%;
  background: radial-gradient(circle, rgba(255, 255, 116, 0.2) 0%, rgba(255, 255, 116, 0) 50%);
  transform: translateX(-50%) scale(1.5);
  animation: wave 2s linear infinite;
}

.btn-energy .icon {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2045%2046'%20fill='rgba(255,%20235,%2017,%201)'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M43.0827%2015.3327V19.166H41.166V21.0827H39.2493V22.9993H37.3327V24.916H35.416V26.8327H33.4993V36.416H35.416V44.0827H31.5827V42.166H27.7493V40.2493H23.916V38.3327H20.0827V40.2493H16.2493V42.166H12.416V44.0827H8.58268V36.416H10.4993V26.8327H8.58268V24.916H6.66602V22.9993H4.74935V21.0827H2.83268V19.166H0.916016V15.3327H14.3327V11.4993H16.2493V7.66602H18.166V3.83268H20.0827V1.91602H23.916V3.83268H25.8327V7.66602H27.7493V11.4993H29.666V15.3327H43.0827Z'/%3e%3c/svg%3e");
  height: 1rem;
  width: 1rem;
  background-repeat: no-repeat;
  margin-right: 0.25rem;
}

.btn-energy .wallet-icon {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2045%2046'%20width='100%25'%20height='100%25'%20fill='rgba(255,%20235,%2017,%201)'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M42.9545%2015.1465V13.1777H6.13636V9.24023H42.9545V5.30273H40.9091V3.33398H2.04545V5.30273H0V40.7402H2.04545V42.709H42.9545V40.7402H45V15.1465H42.9545ZM40.9091%2028.9277H38.8636V30.8965H33.6385V28.9277H31.5931V24.9902H33.6385V23.0215H38.8636V24.9902H40.9091V28.9277Z'%20/%3e%3c/svg%3e");
  height: 1rem;
  width: 1rem;
  background-repeat: no-repeat;
  margin-right: 0.75rem;
}

.btn-energy .wallet-confirm-icon {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2045%2046'%20width='100%25'%20height='100%25'%20fill='rgba(175,%20253,%20181,%201)'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M42.9545%2015.1465V13.1777H6.13636V9.24023H42.9545V5.30273H40.9091V3.33398H2.04545V5.30273H0V40.7402H2.04545V42.709H42.9545V40.7402H45V15.1465H42.9545ZM40.9091%2028.9277H38.8636V30.8965H33.6385V28.9277H31.5931V24.9902H33.6385V23.0215H38.8636V24.9902H40.9091V28.9277Z'%20/%3e%3c/svg%3e");
  height: 1rem;
  width: 1rem;
  background-repeat: no-repeat;
  margin-right: 0.75rem;
}

.btn-energy .text p.p-container {
  justify-content: center;
  text-align: center;
  align-items: center;
}

.btn-energy.confirm-wallet {
  border-color: rgba(101, 254, 223, 1);
  background-color: rgba(34, 89, 84, 1);
  color: rgba(200, 255, 239, 1);
}

.btn-energy.confirm-wallet:before {
  background: radial-gradient(circle, rgba(200, 255, 239, 0.2) 0%, rgba(255, 255, 116, 0) 50%);
}

.btn-energy.check-coupon {
  border-color: rgba(255, 255, 255, 1);
  background-color: rgba(59, 72, 114, 1);
  color: rgba(255, 255, 255, 1);
}

.btn-energy.check-coupon:before {
  background: radial-gradient(circle, rgba(118, 135, 191, 0.2) 0%, rgba(255, 255, 116, 0) 50%);
}

.btn-energy.friends {
  border-color: rgba(255, 255, 255, 1);
  background-color: rgba(59, 72, 114, 1);
  color: rgba(255, 255, 255, 1);
}

.btn-energy.friends:before {
  background: radial-gradient(circle, rgba(118, 135, 191, 0.2) 0%, rgba(255, 255, 116, 0) 50%);
}

.inp {
  box-shadow: 0px 0px 5px 0px rgba(21, 24, 41, 1) inset;
  background-color: rgba(181, 181, 181, 1);
  font-weight: 600;
  text-align: center;
}

.inp::-moz-placeholder {
  color: rgba(107, 111, 116, 1);
}

.inp::placeholder {
  color: rgba(107, 111, 116, 1);
}

.inp:focus-visible {
  outline: none;
}

.coupon-history {
  font-size: 1.05rem;
  font-weight: 600;
}

.coupon-status {
  background: linear-gradient(90deg, rgba(175, 253, 181, 0.2) 0%, rgba(175, 253, 181, 0) 97.51%);
  padding-left: 0.5rem;
}

.contest-status {
  background: linear-gradient(90deg, rgba(175, 253, 181, 0.2) 0%, rgba(175, 253, 181, 0) 97.51%);
  padding-left: 0.5rem;
}

.contest-status.active {
  background: linear-gradient(90deg, rgba(43, 14, 18, 1) 0%, rgba(43, 14, 18, 0.1) 97.51%);
  padding-left: 0.5rem;
}

.btn-mode {
  height: 2.5rem;
  /*font-family: Jersey;*/
  /*font-weight: 400;*/
  font-size: 1.125rem;
  border-bottom: solid 0.125rem var(--main-color-11);
  background: var(--main-color-5);
  color: var(--main-color-11);
  box-shadow: none;
}

.btn-mode.active {
  background: linear-gradient(0deg, rgba(108, 130, 160, 0.4) 0%, rgba(108, 130, 160, 0) 100%);
}

@keyframes dangerPulse {
  0%, 100% { box-shadow: 0 0 0 0 rgba(255,77,109,0.0); }
  50%      { box-shadow: 0 0 8px 2px rgba(255,77,109,0.35); }
}

.lbl-modes {
  text-align: left;
  align-content: center;
  line-height: 1.25rem;
  flex-wrap: wrap;
  font-size: 0.875rem;
}

.stats-normal {
  background: var(--main-color-19);
  min-height: 1.5rem;
  padding: 0.125rem 0.375rem;
}

.stats-normal .position {
  color: var(--main-color-20);
  min-width: 1.5rem;
}

.stats-block {
  border-color: transparent;
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.stats-normal .block-label {
  color: var(--main-color-9);
}

.stats-normal .name {
  font-weight: 600;
}

.stats-normal .rewards {
  color: var(--main-color-18);
  font-weight: 600;
}

[data-tc-wallets-modal-container='true'] {
  z-index: 5000 !important;
}

/* avatars */
.avatar1 {
  background: url('/assets/1-Dcgbdh2q.svg') no-repeat;
}
.avatar2 {
  background: url('/assets/2-n-0LamBq.svg') no-repeat;
}
.avatar3 {
  background: url('/assets/3-07Lrz8dI.svg') no-repeat;
}
.avatar4 {
  background: url('/assets/4-C_ScweY_.svg') no-repeat;
}
.avatar5 {
  background: url('/assets/5-iYta_f93.svg') no-repeat;
}
.avatar6 {
  background: url('/assets/6-BPjhrop7.svg') no-repeat;
}
.avatar7 {
  background: url('/assets/7-D4qvuIqq.svg') no-repeat;
}
.avatar8 {
  background: url('/assets/8-DT9zuNei.svg') no-repeat;
}
.avatar9 {
  background: url('/assets/9-B6RDgPUv.svg') no-repeat;
}
.avatar0 {
  background: url('/assets/6-BPjhrop7.svg') no-repeat;
}


span.copy-label {
  margin-right: 0px;
  width: 1.3rem;
  height: 1.3rem;
}

span.expand-friends {
  margin-right: 0px;
  width: 1.5rem;
  height: 1.5rem;
  filter: brightness(1.3);
}

.rewards-footer {
  border-top-width: 0.125rem;
  border-style: solid;
}

.rewards-details {
  background: rgba(52, 54, 90, 0.75);
}

.rewards-main {
  background: linear-gradient(0deg, rgba(52, 54, 90, 0.5) 11.5%, rgba(52, 54, 90, 0.2) 100%);
}

.pixel-style {
  height: 2.5rem;
  width: 25%;
  border: none;
  position: unset;
  background: transparent;
  border-radius: 0rem;
}
keyframes wave {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}

@keyframes wave {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}

.before\:bg-dark-label::before {
  content: var(--tw-content);
  background-color: var(--main-color-15);
}

.before\:bg-modal-back::before {
  content: var(--tw-content);
  background-color: var(--modal-color-1);
}

.p-icon {
  width: 1.125rem;
  height: 1.125rem;
  min-width: 1.125rem;
  background-repeat: no-repeat;
  margin-right: 0.5rem;
  align-self: center;
}

.p-icon.completed {
  border-style: solid;
  border-width: 2px;
  border-color: rgba(0, 255, 68, 1);
}

.p-icon.pending {
  border-style: solid;
  border-width: 2px;
  border-color: rgba(255, 157, 0, 1);
}

.p-icon.in-progress {
  border-style: solid;
  border-width: 2px;
  border-color: rgba(25, 109, 234, 1);
}

.sh-energy {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2045%2054'%20width='100%25'%20height='100%25'%20fill='rgba(255,%20235,%2017,%201)'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M43.8152%2022.2631V24.6315H41.4468V26.9999H39.0783V29.3683H36.7099V31.7367H34.3415V34.1052H31.9731V36.4736H29.6046V38.842H27.2362V41.2104H24.8678V43.5788H22.4994V45.9473H20.131V48.3157H17.7625V50.6841H15.3941V53.0525H13.0257V48.3157H15.3941V41.2104H17.7625V31.7367H1.18359V29.3683H3.55201V26.9999H5.92044V24.6315H8.28886V22.2631H10.6573V19.8946H13.0257V17.5262H15.3941V15.1578H17.7625V12.7894H20.131V10.4209H22.4994V8.05253H24.8678V5.68411H27.2362V3.31569H29.6046V0.947266H31.9731V5.68411H29.6046V12.7894H27.2362V22.2631H43.8152Z'%20/%3e%3c/svg%3e");
}

.sh-ton-wallet {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2046%2046'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M24.5684%2028.2988V16.2285H29.8711V20.252H27.8457V24.2754H25.6895V28.2988H24.5684Z'%20fill='white'/%3e%3cpath%20d='M21.7695%2028.2988V16.2285H16.4668V20.252H18.4922V24.2754H20.6484V28.2988H21.7695Z'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M35.3175%2043.3338H31.2507V45.3672H14.9837V43.3338H10.9169V41.3004H8.88352V39.267H6.85014V37.2337H4.81676V35.2003H2.78338V31.1335H0.75V14.8665H2.78338V10.7997H4.81676V8.76634H6.85014V6.73295H8.88352V4.69957H10.9169V2.66619H14.9837V0.632812H31.2507V2.66619H35.3175V4.69957H37.3509V6.73295H39.3842V8.76634H41.4176V10.7997H43.451V14.8665H45.4844V31.1335H43.451V35.2003H41.4176V37.2337H39.3842V39.267H37.3509V41.3004H35.3175V43.3338ZM35.9473%2012.2051H10.3906V16.2285H12.416V20.252H14.4414V24.2754H16.5977V28.2988H18.4922V32.3223H20.5176V36.3457H25.8203V32.3223H27.8457V28.2988H29.7402V24.2754H31.8965V20.252H33.9219V16.2285H35.9473V12.2051Z'%20fill='white'%20/%3e%3c/svg%3e");
}

.sh-language {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2019%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.4205%207.58832V6.00423H16.6284V4.42013H15.8364V3.62809H15.0443V2.83604H13.4602V2.044H11.8761V1.25195H7.12387V2.044H5.53978V2.83604H3.95569V3.62809H3.16364V4.42013H2.3716V6.00423H1.57955V7.58832H0.787506V12.3406H1.57955V13.9247H2.3716V15.5088H3.16364V16.3008H3.95569V17.0929H5.53978V17.8849H7.12387V18.677H11.8761V17.8849H13.4602V17.0929H15.0443V16.3008H15.8364V15.5088H16.6284V13.9247H17.4205V12.3406H18.2125V7.58832H17.4205ZM14.2523%209.96445V7.58832H15.0443V6.79627H15.8364V7.58832H16.6284V10.7565H15.0443V9.96445H14.2523ZM11.0841%2015.5088V17.0929H9.50001V14.7167H8.70796V13.9247H7.91591V11.5485H7.12387V10.7565H6.33182V9.96445H5.53978V9.17241H4.74773V8.38036H3.95569V7.58832H3.16364V6.00423H3.95569V5.21218H4.74773V4.42013H5.53978V3.62809H7.91591V2.83604H9.50001V3.62809H10.2921V6.79627H8.70796V8.38036H9.50001V9.17241H7.91591V8.38036H6.33182V9.96445H8.70796V10.7565H11.8761V11.5485H12.6682V13.9247H11.8761V15.5088H11.0841Z'%20fill='%2376B6FF'/%3e%3c/svg%3e");
}

.sh-roadmap {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2019%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1946_19184)'%3e%3cpath%20d='M12.7178%201.91895H14.3271V2.72363H15.1318V3.52832H15.9365V4.33301H16.7412V5.1377H17.5459V6.74707H18.3496V13.1826H17.5459V14.792H16.7412V15.5967H15.9365V16.4014H15.1318V17.2061H14.3271V18.0107H12.7178V18.8145H6.28223V18.0107H4.67285V17.2061H3.86816V16.4014H3.06348V15.5967H2.25879V14.792H1.4541V13.1826H0.650391V6.74707H1.4541V5.1377H2.25879V4.33301H3.06348V3.52832H3.86816V2.72363H4.67285V1.91895H6.28223V1.11523H12.7178V1.91895ZM3.77832%2014.498H5.47852V12.7979H3.77832V14.498ZM7.17871%2014.3516H15.1123V12.9502H7.17871V14.3516ZM3.77832%2011.0986H5.47852V9.39844H3.77832V11.0986ZM7.17871%2010.959H15.1123V9.39844H7.17871V10.959ZM3.77832%207.69824H5.47852V5.99805H3.77832V7.69824ZM7.17871%207.69824H15.1123V5.99805H7.17871V7.69824Z'%20fill='%2380FFA2'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1946_19184'%3e%3crect%20width='18'%20height='18'%20fill='white'%20transform='translate(0.5%200.964844)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.sh-support {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2019%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1946_16034)'%3e%3cpath%20d='M12.7184%201.91992H14.3273V2.72422H15.1316V3.52891H15.9363V4.33359H16.741V5.13789H17.5453V6.74688H18.35V13.1836H17.5453V14.7926H16.741V15.5969H15.9363V16.4016H15.1316V17.2063H14.3273V18.0105H12.7184V18.8152H6.28163V18.0105H4.67265V17.2063H3.86835V16.4016H3.06367V15.5969H2.25898V14.7926H1.45468V13.1836H0.649994V6.74688H1.45468V5.13789H2.25898V4.33359H3.06367V3.52891H3.86835V2.72422H4.67265V1.91992H6.28163V1.11523H12.7184V1.91992ZM8.09492%204.63164V5.16484H6.54492V5.69844H5.51171V6.23164H4.99492V6.76484H4.47851V7.83164H3.96171V11.0316H4.47851V12.0984H4.99492V13.1648H4.47851V13.6984H3.96171V14.7648H6.54492V14.2316H7.06171V13.6984H8.09492V14.2316H11.1949V13.6984H12.7449V13.1648H13.7785V12.6316H14.2949V12.0984H14.8117V11.0316H15.3285V7.83164H14.8117V6.76484H14.2949V6.23164H13.7785V5.69844H12.7449V5.16484H11.1949V4.63164H8.09492ZM11.1949%205.69844V6.23164H12.7449V6.76484H13.7785V7.83164H14.2949V11.0316H13.7785V12.0984H12.7449V12.6316H11.1949V13.1648H8.09492V12.6316H7.06171V13.1648H6.54492V13.6984H5.51171V13.1648H6.02851V12.0984H5.51171V11.0316H4.99492V7.83164H5.51171V6.76484H6.54492V6.23164H8.09492V5.69844H11.1949ZM7.06171%207.29883V9.96562H8.09492V11.032H7.57851V11.5656H7.06171V12.0988H8.61171V11.5656H9.12851V7.29883H7.06171ZM10.1617%207.29883V9.96562H11.1949V11.032H10.6785V11.5656H10.1617V12.0988H11.7117V11.5656H12.2285V7.29883H10.1617Z'%20fill='%23E5E5E5'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1946_16034'%3e%3crect%20width='18'%20height='18'%20fill='white'%20transform='translate(0.5%200.964844)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.sh-collapse {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2019%2018'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M3.32031%207.45273V6.67852H4.09453V5.90508H4.86797V5.13086H5.64219V5.90508H6.41641V6.67852L7.16484%206.67852H7.18984V7.45273L7.93828%207.45273H7.96406L7.96406%208.22617H8.7125H8.7375V9.00039L10.2602%209.00039V8.22617H10.2852H11.0336V7.45273H11.0594H11.8078V6.67852H11.8328H12.5813V5.90508H13.3555V5.13086H14.1297V5.90508H14.9031V6.67852H15.6773V7.45273H14.9031V8.22617H14.1547V9.00039H14.1297H13.3805V9.77383H13.3555H12.607V10.548H12.5813H11.8328L11.8328%2011.3215H11.8078L11.0594%2011.3215V12.0957H11.0336H10.2852V12.8691H10.2602H8.7375H8.7125V12.0957H7.96406H7.93828V11.3215H7.18984H7.16484V10.548H6.41641H6.39063V9.77383H5.64219H5.61719L5.61719%209.00039H4.86797H4.84297L4.84297%208.22617H4.09453V7.45273H3.32031Z'%20fill='%236C82A0'/%3e%3c/svg%3e");
}

.sh-collapse.collapsed {
  transform: rotate(270deg);
  margin-right: 0px;
  margin-left: 0.5rem;
}

.sh-collapse.expanded {
  margin-right: 0px;
  margin-left: 0.5rem;
}

.sh-wallet {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2045%2046'%20width='100%25'%20height='100%25'%20fill='rgba(255,%20255,%20255,%201)'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M42.9545%2015.1465V13.1777H6.13636V9.24023H42.9545V5.30273H40.9091V3.33398H2.04545V5.30273H0V40.7402H2.04545V42.709H42.9545V40.7402H45V15.1465H42.9545ZM40.9091%2028.9277H38.8636V30.8965H33.6385V28.9277H31.5931V24.9902H33.6385V23.0215H38.8636V24.9902H40.9091V28.9277Z'%20/%3e%3c/svg%3e");
}

.sh-wallet-green {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2045%2046'%20width='100%25'%20height='100%25'%20fill='rgba(175,%20253,%20181,%201)'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M42.9545%2015.1465V13.1777H6.13636V9.24023H42.9545V5.30273H40.9091V3.33398H2.04545V5.30273H0V40.7402H2.04545V42.709H42.9545V40.7402H45V15.1465H42.9545ZM40.9091%2028.9277H38.8636V30.8965H33.6385V28.9277H31.5931V24.9902H33.6385V23.0215H38.8636V24.9902H40.9091V28.9277Z'%20/%3e%3c/svg%3e");
}

.sh-stars {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2045%2046'%20fill='rgba(255,%20235,%2017,%201)'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M43.0827%2015.3327V19.166H41.166V21.0827H39.2493V22.9993H37.3327V24.916H35.416V26.8327H33.4993V36.416H35.416V44.0827H31.5827V42.166H27.7493V40.2493H23.916V38.3327H20.0827V40.2493H16.2493V42.166H12.416V44.0827H8.58268V36.416H10.4993V26.8327H8.58268V24.916H6.66602V22.9993H4.74935V21.0827H2.83268V19.166H0.916016V15.3327H14.3327V11.4993H16.2493V7.66602H18.166V3.83268H20.0827V1.91602H23.916V3.83268H25.8327V7.66602H27.7493V11.4993H29.666V15.3327H43.0827Z'/%3e%3c/svg%3e");
}

.sh-max {
  background-image: url("data:image/svg+xml,%3csvg%20width='100%25'%20height='100%25'%20viewBox='0%200%2045%2046'%20fill='rgba(108,%20181,%20235,%201)'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='9.93164'%20y='10.4062'%20width='32.7422'%20height='4.36562'%20transform='rotate(90%209.93164%2010.4062)'%20/%3e%3crect%20x='39.3945'%20y='10.4062'%20width='32.7422'%20height='4.36562'%20transform='rotate(90%2039.3945%2010.4062)'%20/%3e%3crect%20x='8.1875'%20y='8.22461'%20width='28.5883'%20height='4.36562'%20/%3e%3crect%20x='18.1152'%20y='1.67578'%20width='8.73125'%20height='4.36562'%20/%3e%3crect%20x='8.94727'%20y='40.9668'%20width='27.0688'%20height='4.36562'%20/%3e%3crect%20x='12.4355'%20y='33.3262'%20width='20.0891'%20height='4.36562'%20/%3e%3crect%20x='12.4355'%20y='24.5957'%20width='20.0891'%20height='4.36562'%20/%3e%3crect%20x='12.4355'%20y='15.8633'%20width='20.0891'%20height='4.36562'%20/%3e%3c/svg%3e");
}

.sh-howto {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2019%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1946_31955)'%3e%3cpath%20d='M12.7178%201.91895H14.3271V2.72363H15.1318V3.52832H15.9365V4.33301H16.7412V5.1377H17.5459V6.74707H18.3496V13.1826H17.5459V14.792H16.7412V15.5967H15.9365V16.4014H15.1318V17.2061H14.3271V18.0107H12.7178V18.8145H6.28223V18.0107H4.67285V17.2061H3.86816V16.4014H3.06348V15.5967H2.25879V14.792H1.4541V13.1826H0.650391V6.74707H1.4541V5.1377H2.25879V4.33301H3.06348V3.52832H3.86816V2.72363H4.67285V1.91895H6.28223V1.11523H12.7178V1.91895ZM8.32031%2015.9102H10.3018V13.9287H8.32031V15.9102ZM7.3291%204.67969H6.66797V5.34082H6.00781V7.32227H7.3291V6.66211H7.98926V6.00098H10.6318V8.64355H9.97168V9.30469H8.65039V9.96484H7.98926V11.9463H9.97168V10.625H11.293V9.96484H11.9531V9.30469H12.6143V5.34082H11.9531V4.67969H11.293V4.01953H7.3291V4.67969Z'%20fill='%23DDC01E'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1946_31955'%3e%3crect%20width='18'%20height='18'%20fill='white'%20transform='translate(0.5%200.964844)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.sh-ticket {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2018%2018'%20xmlns='http://www.w3.org/2000/svg'%20stroke-width='3'%20stroke='rgba(108,%20130,%20160,%201)'%20fill='rgba(0,%20167,%2079,%201)'%3e%3c!--%20Scale%2064→18%20--%3e%3cg%20transform='scale(0.28125)'%3e%3cpath%20d='M58.13,37.74,16.62,54.46,14.69,49s4.08-2.13,2.74-5.84-6.19-2.9-6.19-2.9L9.35,34.64,51,18.21l2.06,4.87S48.62,25.79,50,29.63s6.25,2.94,6.25,2.94Z'/%3e%3cline%20x1='18.5'%20y1='31.04'%20x2='20.77'%20y2='36.18'%20stroke-dasharray='9%204'/%3e%3cline%20x1='21.83'%20y1='38.65'%20x2='23.75'%20y2='42.99'%20stroke-dasharray='9%204'/%3e%3cline%20x1='24.47'%20y1='45.04'%20x2='26.75'%20y2='50.18'%20stroke-dasharray='9%204'/%3e%3cpath%20d='M9.4,34.54,41.52,10.71l3.38,4.06s-3.47,3.89-1,7.15'/%3e%3c/g%3e%3c/svg%3e");
}

.sh-task {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2045%2046'%20fill='rgba(175,%20253,%20181,%201)'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M34.5%206.66016V2.66016H10.5V6.66016H0.5V16.6602H2.5V20.6602H4.5V22.6602H6.5V24.6602H8.5V26.6602H10.5V28.6602H16.5V30.6602H20.5V36.6602H12.5V42.6602H32.5V36.6602H24.5V30.6602H28.5V28.6602H34.5V26.6602H36.5V24.6602H38.5V22.6602H40.5V20.6602H42.5V16.6602H44.5V6.66016H34.5ZM14.5%2024.6602H10.5V22.6602H8.5V20.6602H6.5V16.6602H4.5V10.6602H8.5V12.6602H10.5V16.6602H12.5V22.6602H14.5V24.6602ZM14.5%2016.6602V6.66016H30.5V16.6602H28.5V22.6602H26.5V26.6602H18.5V22.6602H16.5V16.6602H14.5ZM38.5%2016.6602V20.6602H36.5V22.6602H34.5V24.6602H30.5V22.6602H32.5V18.6602H34.5V12.6602H36.5V10.6602H40.5V16.6602H38.5Z'/%3e%3c/svg%3e");
}

.sh-active-task {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2045%2046'%20fill='rgba(255,%20235,%2017,%201)'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M34.5%206.66016V2.66016H10.5V6.66016H0.5V16.6602H2.5V20.6602H4.5V22.6602H6.5V24.6602H8.5V26.6602H10.5V28.6602H16.5V30.6602H20.5V36.6602H12.5V42.6602H32.5V36.6602H24.5V30.6602H28.5V28.6602H34.5V26.6602H36.5V24.6602H38.5V22.6602H40.5V20.6602H42.5V16.6602H44.5V6.66016H34.5ZM14.5%2024.6602H10.5V22.6602H8.5V20.6602H6.5V16.6602H4.5V10.6602H8.5V12.6602H10.5V16.6602H12.5V22.6602H14.5V24.6602ZM14.5%2016.6602V6.66016H30.5V16.6602H28.5V22.6602H26.5V26.6602H18.5V22.6602H16.5V16.6602H14.5ZM38.5%2016.6602V20.6602H36.5V22.6602H34.5V24.6602H30.5V22.6602H32.5V18.6602H34.5V12.6602H36.5V10.6602H40.5V16.6602H38.5Z'/%3e%3c/svg%3e");
}

.sh-shelter {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cg%20transform='scale(0.03515625)'%3e%3cg%3e%3cpath%20fill='currentColor'%20d='M256%2016c25%2024%20100%2072%20150%2072v96c0%2096-75%20240-150%20312-75-72-150-216-150-312V88c50%200%20125-48%20150-72z'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}

.sh-shield {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3cg%20transform='scale(0.03515625)'%20%3e%3cpath%20d='M237.591%2023.95c-15.487%209.433-34.17%2012.319-44.167%2012.319-10.004%200-23.8-.195-43.95-11.83-8.355-4.823-9.862-5.708-14.347-5.708-12.913%200-71.396%2058.376-72.363%2066.334-.967%207.959%2032.12%2028.164%2033.712%2057.151%201.592%2028.987-19.183%2061.807-27.756%2087.397-17.765%2052.95-22.581%2058.95-22.581%2085.86%203.916%2077.651%2056.61%20131.685%20130.916%20144.25%2031.846%204.83%2044.873%209.464%2059.112%2021.023%205.935%204.35%2012.478%2010.69%2019.744%2011.52v.028c.03-.003.06-.01.089-.014.03.003.06.011.089.014v-.028c7.266-.83%2013.809-7.17%2019.744-11.52%2014.239-11.56%2027.266-16.193%2059.112-21.024%2074.307-12.564%20127-66.598%20130.916-144.25%200-26.91-4.816-32.909-22.581-85.859-8.573-25.59-29.348-58.41-27.756-87.397%201.591-28.987%2034.679-49.192%2033.712-57.15-.967-7.959-59.45-66.335-72.363-66.335-4.485%200-5.992.885-14.347%205.709-20.15%2011.634-33.946%2011.829-43.95%2011.829-9.997%200-28.68-2.886-44.167-12.319-4.53-2.745-10.031-5.344-18.409-5.344-6.601%200-13.347%202.294-18.409%205.344z'%20fill='currentColor'/%3e%3c/g%3e%3c/svg%3e");
}

.sh-amplifier {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cg%20transform='scale(0.03515625)'%3e%3cpath%20fill='currentColor'%20d='M196.595%2087.906c-61.425%2024.617-105.126%2084.56-105.126%20154.78%200%2070.413%2043.995%20130.262%20105.686%20154.75-41.348-30.252-69.47-88.174-69.47-154.748%200-66.367%2027.774-124.45%2068.908-154.782zm142.5%208.78c35.18%2031.963%2057.81%2085.566%2057.81%20146%200%2061.134-23.1%20114.77-58.967%20146.595%2052.006-28.25%2087.593-83.246%2087.593-146.592%200-62.886-35.052-117.566-86.436-146zm-115.22%2044.064c-42.65%2014.34-73.125%2054.454-73.125%20101.938%200%2047.91%2030.968%2088.504%2074.22%20102.5-27.047-18.556-45.97-57.28-45.97-102.5%200-44.573%2018.457-83.072%2044.875-101.938zm78.094%203.344c23.836%2019.926%2039.342%2056.72%2039.342%2098.594%200%2042.514-15.99%2079.48-40.437%2099.187%2038.416-16.463%2065.375-54.746%2065.375-99.188%200-44-26.476-81.867-64.28-98.593zM262%20211.344c-20.3%200-36.75%2016.45-36.75%2036.75%200%2015.484%209.573%2028.743%2023.125%2034.156v213.125h27.25V282.25c13.558-5.41%2023.125-18.668%2023.125-34.156%200-20.3-16.45-36.75-36.75-36.75z'/%3e%3c/g%3e%3c/svg%3e");
}

.sh-starlink {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cg%20transform='scale(0.03515625)'%3e%3cpath%20fill='currentColor'%20d='M138.188%2038.875C67.478%2079.483%2019.624%20155.295%2019.624%20242.688c0%2087.858%2048.383%20163.966%20119.72%20204.406-47.45-46.694-78.25-120.545-78.25-204.406%200-83.27%2030.218-157.06%2077.093-203.813zm237.687%202.313c45.574%2046.86%2074.75%20119.59%2074.75%20201.5%200%2082.128-29.53%20154.623-75.313%20201.468C444%20403.043%20490.344%20328.56%20490.344%20242.686c0-85.87-46.022-160.33-114.47-201.5zm-179.28%2046.718c-61.425%2024.617-105.126%2084.56-105.126%20154.78%200%2070.413%2043.995%20130.262%20105.686%20154.75-41.348-30.252-69.47-88.174-69.47-154.748%200-66.367%2027.774-124.45%2068.908-154.782zm142.5%208.78c35.18%2031.963%2057.81%2085.566%2057.81%20146%200%2061.134-23.1%20114.77-58.967%20146.595%2052.006-28.25%2087.593-83.246%2087.593-146.592%200-62.886-35.052-117.566-86.436-146zm-115.22%2044.064c-42.65%2014.34-73.125%2054.454-73.125%20101.938%200%2047.91%2030.968%2088.504%2074.22%20102.5-27.047-18.556-45.97-57.28-45.97-102.5%200-44.573%2018.457-83.072%2044.875-101.938zm78.094%203.344c23.836%2019.926%2039.342%2056.72%2039.342%2098.594%200%2042.514-15.99%2079.48-40.437%2099.187%2038.416-16.463%2065.375-54.746%2065.375-99.188%200-44-26.476-81.867-64.28-98.593zM262%20211.344c-20.3%200-36.75%2016.45-36.75%2036.75%200%2015.484%209.573%2028.743%2023.125%2034.156v213.125h27.25V282.25c13.558-5.41%2023.125-18.668%2023.125-34.156%200-20.3-16.45-36.75-36.75-36.75z'/%3e%3c/g%3e%3c/svg%3e");
}

.sh-meteor {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3c!--%20415.481%20→%2018%20⇒%20scale%20≈%200.04332328%20--%3e%3cg%20transform='scale(0.04332328)'%20fill='currentColor'%3e%3cpath%20d='M263.768,332.171c14.135,14.135,32.696,21.202,51.263,21.2c18.563-0.001,37.131-7.068,51.263-21.2%20c13.693-13.692,21.234-31.898,21.234-51.263s-7.541-37.57-21.234-51.263c-28.266-28.266-74.258-28.267-102.526,0%20C235.502,257.911,235.502,303.904,263.768,332.171z%20M315.031,221.439c15.235,0,30.471,5.799,42.07,17.398%20c11.237,11.237,17.426,26.178,17.426,42.07s-6.189,30.833-17.426,42.07c-23.198,23.199-60.942,23.198-84.141,0%20c-23.198-23.198-23.198-60.943,0-84.141C284.56,227.238,299.796,221.439,315.031,221.439z'/%3e%3cpath%20d='M386.093,209.846l-80.602-80.602c-2.538-2.538-6.654-2.538-9.192,0c-2.539,2.539-2.539,6.654,0,9.192l80.602,80.602%20c34.115,34.115,34.115,89.624,0,123.739c-34.115,34.115-89.624,34.115-123.739,0L106.798,196.414c-2.538-2.538-6.654-2.538-9.192,0%20c-2.539,2.539-2.539,6.654,0,9.192L243.969,351.97c19.592,19.592,45.327,29.388,71.062,29.388c25.735,0,51.47-9.796,71.062-29.388%20C425.277,312.786,425.277,249.029,386.093,209.846z'/%3e%3cpath%20d='M271.905,114.043c1.269,1.269,2.933,1.904,4.596,1.904s3.327-0.635,4.596-1.904c2.539-2.539,2.539-6.654,0-9.192%20L239.73,63.482c-2.538-2.538-6.654-2.538-9.192,0c-2.539,2.539-2.539,6.654,0,9.192L271.905,114.043z'/%3e%3cpath%20d='M11.096,47.326c-2.538-2.538-6.654-2.538-9.192,0c-2.539,2.539-2.539,6.654,0,9.192l39.2,39.2%20c1.269,1.269,2.933,1.904,4.596,1.904s3.327-0.635,4.596-1.904c2.539-2.539,2.539-6.654,0-9.192L11.096,47.326z'/%3e%3cpath%20d='M215.869,267.791c1.664,0,3.327-0.635,4.596-1.904c2.539-2.539,2.539-6.654,0-9.192l-155.37-155.37%20c-2.538-2.538-6.654-2.538-9.192,0c-2.539,2.539-2.539,6.654,0,9.192l155.37,155.37%20C212.542,267.156,214.206,267.791,215.869,267.791z'/%3e%3cpath%20d='M203.319,178.388c1.269,1.269,2.933,1.904,4.596,1.904s3.327-0.635,4.596-1.904c2.539-2.539,2.539-6.654,0-9.192%20l-82.728-82.728c-2.538-2.538-6.654-2.538-9.192,0c-2.539,2.539-2.539,6.654,0,9.192L203.319,178.388z'/%3e%3cpath%20d='M241.5,216.569c1.269,1.269,2.933,1.904,4.596,1.904c1.664,0,3.327-0.635,4.596-1.904c2.539-2.539,2.539-6.654,0-9.192%20l-18.03-18.03c-2.538-2.538-6.654-2.538-9.192,0c-2.539,2.539-2.539,6.654,0,9.192L241.5,216.569z'/%3e%3cpath%20d='M210.213,105.736c1.269,1.269,2.933,1.904,4.596,1.904s3.327-0.635,4.596-1.904c2.539-2.539,2.539-6.654,0-9.192%20l-60.517-60.517c-2.538-2.538-6.654-2.538-9.192,0c-2.539,2.539-2.539,6.654,0,9.192L210.213,105.736z'/%3e%3cpath%20d='M240.617,117.756c-2.538-2.538-6.654-2.538-9.192,0c-2.539,2.539-2.539,6.654,0,9.192l59.394,59.394%20c1.269,1.269,2.933,1.904,4.596,1.904s3.327-0.635,4.596-1.904c2.539-2.539,2.539-6.654,0-9.192L240.617,117.756z'/%3e%3cpath%20d='M291.916,282.231c10.614,0,19.25-8.635,19.25-19.249c0-10.614-8.635-19.25-19.25-19.25%20c-10.614,0-19.249,8.635-19.249,19.25C272.667,273.595,281.302,282.231,291.916,282.231z%20M291.916,256.732%20c3.446,0,6.25,2.804,6.25,6.25s-2.804,6.249-6.25,6.249s-6.249-2.803-6.249-6.249S288.47,256.732,291.916,256.732z'/%3e%3cpath%20d='M343.67,320.479c14.288,0,25.912-11.624,25.912-25.912c0-14.288-11.624-25.912-25.912-25.912%20c-14.288,0-25.912,11.624-25.912,25.912C317.758,308.855,329.382,320.479,343.67,320.479z%20M343.67,281.655%20c7.12,0,12.912,5.792,12.912,12.912s-5.792,12.912-12.912,12.912s-12.912-5.792-12.912-12.912S336.55,281.655,343.67,281.655z'/%3e%3cpath%20d='M294.915,303.991c-1.905-4.641-8.646-5.429-11.4-1.12c-2.745,4.001,0.019,9.587,4.765,10.079%20C293.023,313.44,296.841,308.413,294.915,303.991C294.755,303.601,295.085,304.381,294.915,303.991z'/%3e%3cpath%20d='M329.415,250.471c1.902,4.647,8.646,5.429,11.4,1.12c1.765-2.572,1.324-6.174-0.92-8.305%20c-2.156-2.047-5.615-2.402-8.09-0.705C329.243,244.216,328.236,247.696,329.415,250.471%20C329.575,250.861,329.245,250.071,329.415,250.471z'/%3e%3cpath%20d='M304.915,321.481c0,3.536,2.962,6.5,6.5,6.5c3.536,0,6.5-2.966,6.5-6.5c0-3.544-2.956-6.5-6.5-6.5%20C307.871,314.981,304.915,317.937,304.915,321.481z'/%3e%3c/g%3e%3c/svg%3e");
}

.sh-meteorite {
  background-image: url('/assets/meteor-Yj_WK9FE.svg');
}

.sh-explosion {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3cg%20transform='scale(0.03515625)'%3e%3cpath%20fill='currentColor'%20d='M287.586%2015.297l3.504%20110.963%2031.537-110.963h-35.04zm-95.78.238l-1.75%20236.047-170.533-43.33L130.486%20377.69l-88.77-5.174%20114.432%20112.357-44.466-75.867L186.896%20417l-51.748-109.94%20110.114%2079.956-12.635-185.23.002.003%2075.212%20170.57%2075.816-89.95-6.62%20154.582%2060.173-39.978-20.388%2079.486%2075.756-142.787-75.924%201.94L487.32%20155.87l-131.402%2073.08-12.264-139.69-65.41%20140.336-86.435-214.06h-.003zM45.503%2044.095L39.355%2075.94%20154.285%20218h.002l-77.6-166.836-31.185-7.07zm422.27%2024.776l-31.184%207.07-43.738%20107.37%2081.068-82.59-6.147-31.85zM279.208%20403.61c-40.176%200-72.708%2032.537-72.708%2072.71%200%205.725.636%2010.706%201.887%2016.05%207.25-32.545%2036.097-56.655%2070.82-56.655%2034.82%200%2063.673%2023.97%2070.82%2056.656%201.218-5.277%201.888-10.404%201.888-16.05%200-40.175-32.536-72.71-72.71-72.71z'/%3e%3c/g%3e%3c/svg%3e");
}

.sh-reward {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2045%2046'%20fill='rgba(177,%20193,%20245,%201)'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M40.834%209.03516V7.16016H4.16732V9.03516H2.33398V35.2852H4.16732V37.1602H40.834V35.2852H42.6673V9.03516H40.834ZM39.0007%2033.4102H6.00065V20.2852H39.0007V33.4102ZM39.0007%2014.6602H6.00065V10.9102H39.0007V14.6602Z'%20/%3e%3cpath%20d='M15.1673%2027.7852H7.83398V29.6602H15.1673V27.7852Z'%20/%3e%3cpath%20d='M29.834%2027.7852H18.834V29.6602H29.834V27.7852Z'%20/%3e%3c/svg%3e");
}

.sh-coupons {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2019%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.7178%201.06934H14.3271V1.87402H15.1318V2.67871H15.9365V3.4834H16.7412V4.28711H17.5459V5.89648H18.3496V12.333H17.5459V13.9424H16.7412V14.7471H15.9365V15.5508H15.1318V16.3555H14.3271V17.1602H12.7178V17.9648H6.28223V17.1602H4.67285V16.3555H3.86816V15.5508H3.06348V14.7471H2.25879V13.9424H1.4541V12.333H0.650391V5.89648H1.4541V4.28711H2.25879V3.4834H3.06348V2.67871H3.86816V1.87402H4.67285V1.06934H6.28223V0.264648H12.7178V1.06934ZM4.01465%2013.5371H14.9863V12.9287H4.01465V13.5371ZM3.40625%2012.9287H4.01465V10.4893H4.62207V9.88086H3.40625V12.9287ZM14.374%2010.4893H14.9863V12.9287H15.5947V9.88086H14.374V10.4893ZM11.3301%206.83301H10.7178V7.44141H10.1104V8.05273H9.49805V8.66113H8.89062V9.26855H8.28223V9.88086H7.66992V10.4893H7.0625V11.1006H6.4541V11.709H7.66992V11.1006H8.28223V10.4893H8.89062V9.88086H9.49805V9.26855H10.1104V8.66113H10.7178V8.05273H11.3301V7.44141H11.9385V6.83301H12.5459V6.22461H11.3301V6.83301ZM10.7178%209.88086H10.1104V11.1006H10.7178V11.709H11.9385V11.1006H12.5459V9.88086H11.9385V9.26855H10.7178V9.88086ZM4.62207%209.88086H5.23438V8.05273H4.62207V9.88086ZM13.7666%209.88086H14.374V8.05273H13.7666V9.88086ZM7.0625%206.83301H6.4541V8.05273H7.0625V8.66113H8.28223V8.05273H8.89062V6.83301H8.28223V6.22461H7.0625V6.83301ZM3.40625%208.05273H4.62207V7.44141H4.01465V5.00488H3.40625V8.05273ZM14.9863%207.44141H14.374V8.05273H15.5947V5.00488H14.9863V7.44141ZM4.01465%205.00488H14.9863V4.39258H4.01465V5.00488Z'%20fill='%231EBADD'/%3e%3c/svg%3e");
}

.sh-info-icon {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2018%2018'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.4098%201.8061V2.6093H10.6066V3.4125H9.80343V4.2157H8.19703V3.4125H7.39384V2.6093H6.59064V1.8061H7.39384V1.00291H8.19703V0.199707H9.80343V1.00291H10.6066V1.8061H11.4098Z'%20fill='%235BACFF'/%3e%3cpath%20d='M8.19694%2016.6447H7.39374L7.39374%205.3999H10.6065V16.6447H9.80333H8.19694Z'%20fill='%235BACFF'/%3e%3c/svg%3e");
}

.sh-completed {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2019%2018'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M3.32031%207.45273V6.67852H4.09453V5.90508H4.86797V5.13086H5.64219V5.90508H6.41641V6.67852L7.16484%206.67852H7.18984V7.45273L7.93828%207.45273H7.96406L7.96406%208.22617H8.7125H8.7375V9.00039L10.2602%209.00039V8.22617H10.2852H11.0336V7.45273H11.0594H11.8078V6.67852H11.8328H12.5813V5.90508H13.3555V5.13086H14.1297V5.90508H14.9031V6.67852H15.6773V7.45273H14.9031V8.22617H14.1547V9.00039H14.1297H13.3805V9.77383H13.3555H12.607V10.548H12.5813H11.8328L11.8328%2011.3215H11.8078L11.0594%2011.3215V12.0957H11.0336H10.2852V12.8691H10.2602H8.7375H8.7125V12.0957H7.96406H7.93828V11.3215H7.18984H7.16484V10.548H6.41641H6.39063V9.77383H5.64219H5.61719L5.61719%209.00039H4.86797H4.84297L4.84297%208.22617H4.09453V7.45273H3.32031Z'%20fill='rgba(0,%20255,%2068,%201)'/%3e%3c/svg%3e");
}

.sh-copy {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.3803%2017.893V19.7152H13.5126V20.6262H3.10013V19.7152H2.23242V5.13766H3.10013V4.22656H5.70326V17.893H14.3803Z'%20fill='white'/%3e%3cpath%20d='M19.5869%206.04908V16.0711H18.7192V16.9822H7.439V16.0711H6.57129V1.49361H7.439V0.58252H14.3807V6.04908H19.5869Z'%20fill='white'/%3e%3cpath%20d='M19.5866%204.22689V5.13799H15.248V0.58252H16.1158V1.49361H16.9835V2.40471H17.8512V3.3158H18.7189V4.22689H19.5866Z'%20fill='white'/%3e%3c/svg%3e");
}

.sh-friends {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2051%2051'%20fill='rgba(177,%20193,%20245,%201)'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M41.541%2036.75V34.4583H39.2493V32.1667H34.666V29.875H16.3327V32.1667H11.7493V34.4583H9.45768V36.75H7.16602V43.625H9.45768V45.9167H41.541V43.625H43.8327V36.75H41.541ZM16.3327%2036.75V34.4583H34.666V36.75H39.2493V41.3333H11.7493V36.75H16.3327Z'%20/%3e%3cpath%20d='M32.3757%2011.5423V9.25065H30.084V6.95898H20.9173V9.25065H18.6257V11.5423H16.334V20.709H18.6257V23.0007H20.9173V25.2923H30.084V23.0007H32.3757V20.709H34.6673V11.5423H32.3757ZM20.9173%2020.709V11.5423H30.084V20.709H20.9173Z'%20/%3e%3cpath%20d='M14.041%206.95768H16.3327V9.24935H14.041V13.8327H9.45768V11.541H7.16602V6.95768H9.45768V4.66602H14.041V6.95768Z'%20/%3e%3cpath%20d='M14.041%2023H16.3327V25.2917H2.58268V23H0.291016V18.4167H2.58268V16.125H14.041V23Z'%20/%3e%3cpath%20d='M36.9577%209.24935H34.666V6.95768H36.9577V4.66602H41.541V6.95768H43.8327V11.541H41.541V13.8327H36.9577V9.24935Z'%20/%3e%3cpath%20d='M50.7077%2018.4167V23H48.416V25.2917H34.666V23H36.9577V16.125H48.416V18.4167H50.7077Z'%20/%3e%3c/svg%3e");
}

.sh-wifi {
  background-image: url("data:image/svg+xml,%3csvg%20fill='%23E2B250'%20viewBox='0%200%2027%2027'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='12.5576'%20y='18.9165'%20width='2.15789'%20height='2.16667'%20/%3e%3crect%20x='9.3208'%20y='15.6667'%20width='2.15789'%20height='2.16667'%20/%3e%3crect%20x='15.7944'%20y='15.6667'%20width='2.1579'%20height='2.16667'%20/%3e%3crect%20x='19.0311'%20y='12.4167'%20width='2.1579'%20height='2.16667'%20/%3e%3crect%20x='17.9521'%20y='11.3333'%20width='2.1579'%20height='2.16667'%20/%3e%3crect%20x='7.16266'%20y='11.3333'%20width='2.15789'%20height='2.16667'%20/%3e%3crect%20x='6.08398'%20y='12.4167'%20width='2.15789'%20height='2.16667'%20/%3e%3crect%20x='3.9259'%20y='8.08325'%20width='2.15789'%20height='2.16667'%20/%3e%3crect%20x='5.00494'%20y='6.99976'%20width='2.15789'%20height='2.16667'%20/%3e%3crect%20x='20.1102'%20y='6.99976'%20width='2.1579'%20height='2.16667'%20/%3e%3crect%20x='21.1893'%20y='8.08325'%20width='2.1579'%20height='2.16667'%20/%3e%3crect%20x='10.3995'%20y='14.5835'%20width='6.47368'%20height='2.16667'%20/%3e%3crect%20x='8.2417'%20y='10.25'%20width='10.7895'%20height='2.16667'%20/%3e%3crect%20x='6.08398'%20y='5.91675'%20width='15.1053'%20height='2.16667'%20/%3e%3c/svg%3e");
}

.sh-energy-restore {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2025%2022'%20fill='%23FFEB11'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.9511%2010.0418V10.5208H17.472V10.9999H16.993V11.479H16.5139V11.9581H16.0348V12.4372H15.5557V12.9163H15.0766V13.3954H14.5975V13.8744H14.1184V14.3535H13.6394V14.8326H13.1603V15.3117H12.6812V15.7908H12.2021V16.2699H11.723V15.3117H12.2021V13.8744H12.6812V11.9581H9.32758V11.479H9.80666V10.9999H10.2857V10.5208H10.7648V10.0418H11.2439V9.56267H11.723V9.08358H12.2021V8.6045H12.6812V8.12541H13.1603V7.64633H13.6394V7.16724H14.1184V6.68815H14.5975V6.20907H15.0766V5.72998H15.5557V6.68815H15.0766V8.12541H14.5975V10.0418H17.9511Z'%20/%3e%3cpath%20d='M17.488%200.416748V1.37884H19.4123V2.34102H20.3744V3.30311H21.3365V4.26521H22.2986V5.22738H23.2607V7.15157H24.2228V14.8486H23.2607V16.7728H22.2986V17.735H21.3365V18.6971H20.3744V19.6592H19.4123V20.6214H17.488V21.5835H9.791V20.6214H7.86673V19.6592H6.90464V18.6971H5.94246V17.735H4.98037V16.7728H4.01819V14.8486H3.0561V7.15157H3.50268L3.26572%206.5707L2.67654%206.81099L2.43625%206.2218L1.84706%206.46216L1.6067%205.87298L1.01751%206.11334L0.777222%205.52415L6.66894%203.12074L9.07236%209.01254L8.48317%209.25291L8.24281%208.66372L7.6537%208.904L7.41333%208.31489L6.82414%208.55518L6.58378%207.96599L5.56084%208.38327V13.9378H6.29525V15.4066H7.02965V16.141H7.76414V16.8755H8.49854V17.6099H9.23295V18.3443H10.7018V19.0787H16.5772V18.3443H18.046V17.6099H18.7805V16.8755H19.5149V16.141H20.2493V15.4066H20.9837V13.9378H21.7182V8.06241H20.9837V6.5936H20.2493V5.85919H19.5149V5.12471H18.7805V4.3903H18.046V3.6559H16.5772V2.92149H11.1495V2.33262H10.5131V1.69629H9.8768V1.05997H9.791V0.416748H17.488Z'%20/%3e%3c/svg%3e");
}

.sh-friends-done {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2051%2051'%20fill='rgba(175,%20253,%20181,%201)'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M41.541%2036.75V34.4583H39.2493V32.1667H34.666V29.875H16.3327V32.1667H11.7493V34.4583H9.45768V36.75H7.16602V43.625H9.45768V45.9167H41.541V43.625H43.8327V36.75H41.541ZM16.3327%2036.75V34.4583H34.666V36.75H39.2493V41.3333H11.7493V36.75H16.3327Z'%20/%3e%3cpath%20d='M32.3757%2011.5423V9.25065H30.084V6.95898H20.9173V9.25065H18.6257V11.5423H16.334V20.709H18.6257V23.0007H20.9173V25.2923H30.084V23.0007H32.3757V20.709H34.6673V11.5423H32.3757ZM20.9173%2020.709V11.5423H30.084V20.709H20.9173Z'%20/%3e%3cpath%20d='M14.041%206.95768H16.3327V9.24935H14.041V13.8327H9.45768V11.541H7.16602V6.95768H9.45768V4.66602H14.041V6.95768Z'%20/%3e%3cpath%20d='M14.041%2023H16.3327V25.2917H2.58268V23H0.291016V18.4167H2.58268V16.125H14.041V23Z'%20/%3e%3cpath%20d='M36.9577%209.24935H34.666V6.95768H36.9577V4.66602H41.541V6.95768H43.8327V11.541H41.541V13.8327H36.9577V9.24935Z'%20/%3e%3cpath%20d='M50.7077%2018.4167V23H48.416V25.2917H34.666V23H36.9577V16.125H48.416V18.4167H50.7077Z'%20/%3e%3c/svg%3e");
}

/*.sh-pending {*/
/*  background-image: url('../../assets/img/hammer.svg');*/
/*}*/

.sh-selected {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2019%2018'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M3.32031%207.45273V6.67852H4.09453V5.90508H4.86797V5.13086H5.64219V5.90508H6.41641V6.67852L7.16484%206.67852H7.18984V7.45273L7.93828%207.45273H7.96406L7.96406%208.22617H8.7125H8.7375V9.00039L10.2602%209.00039V8.22617H10.2852H11.0336V7.45273H11.0594H11.8078V6.67852H11.8328H12.5813V5.90508H13.3555V5.13086H14.1297V5.90508H14.9031V6.67852H15.6773V7.45273H14.9031V8.22617H14.1547V9.00039H14.1297H13.3805V9.77383H13.3555H12.607V10.548H12.5813H11.8328L11.8328%2011.3215H11.8078L11.0594%2011.3215V12.0957H11.0336H10.2852V12.8691H10.2602H8.7375H8.7125V12.0957H7.96406H7.93828V11.3215H7.18984H7.16484V10.548H6.41641H6.39063V9.77383H5.64219H5.61719L5.61719%209.00039H4.86797H4.84297L4.84297%208.22617H4.09453V7.45273H3.32031Z'%20fill='rgba(255,%20255,%20116,%201)'/%3e%3c/svg%3e");
}

.sh-close {
  background-image: url("data:image/svg+xml,%3csvg%20fill='rgba(92,%20112,%20146,%201)'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2042%2042'%3e%3cg%3e%3cpath%20d='M27.948,20.878L40.291,8.536c1.953-1.953,1.953-5.119,0-7.071c-1.951-1.952-5.119-1.952-7.07,0L20.878,13.809L8.535,1.465%20c-1.951-1.952-5.119-1.952-7.07,0c-1.953,1.953-1.953,5.119,0,7.071l12.342,12.342L1.465,33.22c-1.953,1.953-1.953,5.119,0,7.071%20C2.44,41.268,3.721,41.755,5,41.755c1.278,0,2.56-0.487,3.535-1.464l12.343-12.342l12.343,12.343%20c0.976,0.977,2.256,1.464,3.535,1.464s2.56-0.487,3.535-1.464c1.953-1.953,1.953-5.119,0-7.071L27.948,20.878z'/%3e%3c/g%3e%3c/svg%3e");
  max-height: 0.75rem;
  max-width: 0.75rem;
}

.sh-close.collapsed {
  margin-right: 0px;
  margin-left: 0.5rem;
}

.sh-ton-v2 {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2019%2019'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.0808%2011.4287V6.60059H12.2019V8.20996H11.3917V9.81934H10.5292V11.4287H10.0808Z'%20fill='white'/%3e%3cpath%20d='M8.96128%2011.4287V6.60059H6.84019V8.20996H7.65034V9.81934H8.51284V11.4287H8.96128Z'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M14.3805%2017.4427H12.7538V18.2561H6.24693V17.4427H4.62023V16.6293H3.80688V15.816H2.99352V15.0026H2.18017V14.1893H1.36682V12.5626H0.553467V6.05577H1.36682V4.42907H2.18017V3.61571H2.99352V2.80236H3.80688V1.98901H4.62023V1.17566H6.24693V0.362305H12.7538V1.17566H14.3805V1.98901H15.1938V2.80236H16.0072V3.61571H16.8205V4.42907H17.6339V6.05577H18.4472V12.5626H17.6339V14.1893H16.8205V15.0026H16.0072V15.816H15.1938V16.6293H14.3805V17.4427ZM14.6324%204.99121H4.40972V6.60059H5.21987V8.20996H6.03003V9.81934H6.89253V11.4287H7.65034V13.0381H8.4605V14.6475H10.5816V13.0381H11.3917V11.4287H12.1496V9.81934H13.0121V8.20996H13.8222V6.60059H14.6324V4.99121Z'%20fill='white'/%3e%3c/svg%3e");
}

.sh-none {
  width: 0px;
  min-width: 0px;
}

.animating .first .sh-reward {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2045%2046'%20fill='rgba(175,%20253,%20181,%201)'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M40.834%209.03516V7.16016H4.16732V9.03516H2.33398V35.2852H4.16732V37.1602H40.834V35.2852H42.6673V9.03516H40.834ZM39.0007%2033.4102H6.00065V20.2852H39.0007V33.4102ZM39.0007%2014.6602H6.00065V10.9102H39.0007V14.6602Z'%20/%3e%3cpath%20d='M15.1673%2027.7852H7.83398V29.6602H15.1673V27.7852Z'%20/%3e%3cpath%20d='M29.834%2027.7852H18.834V29.6602H29.834V27.7852Z'%20/%3e%3c/svg%3e");
}

.p-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  text-align: start;
  align-items: center;
}

.p-container.wallet {
  text-align: justify;
}

.roadmap.wallet {
  font-size: 0.875rem;
}

.circle {
  border-radius: 50%;
  height: 0.9rem;
  width: 0.9rem;
  display: block;
  border-width: 0.125rem;
  background: transparent;
  border-style: solid;
  border-color: var(--main-color-26);
}

.circle.inner {
  height: 0.4rem;
  width: 0.4rem;
  background: var(--main-color-26);
  transform: translate(30%, 30%);
  border-width: 0rem;
  display: none;
}

.circle.inner.active {
  display: block;
}
.shiny-text {
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0.4) 20%,
    rgba(255, 255, 255, 0.7) 50%,
    rgba(255, 255, 255, 0.4) 80%
  );
  background-size: 200% 100%;
  -webkit-background-size: 200% 100%;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  display: inline-block;
  animation: shine 5s linear infinite;
  -webkit-animation: shine 5s linear infinite;
}

@keyframes shine {
  0% {
    background-position: 100%;
  }
  100% {
    background-position: -100%;
  }
}

.shiny-text.disabled {
  animation: none;
}
.ml-backdrop {
  width: 100vw;
  background: rgba(0, 0, 0, 0.8);
  z-index: 4000;
}

.ml-container {
  background-color: var(--modal-color-1);
  border: 1px solid var(--main-color-3);
}

.ml-container.award {
  background-color: var(--block-color-2);
}

.ml-container:after {
  content: '';
  background-size: auto;
  background: url('/assets/smart-C0WtBDsA.png') repeat;
  filter: blur(var(--size-blur-2));
  background-blend-mode: overlay;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2000;
  pointer-events: none;
  opacity: 0.2;
}

.ml-title {
  /*font-family: VT323;*/
  font-size: 1.25rem;
  justify-content: center;
  background-blend-mode: luminosity;
  color: var(--main-color-10);
  line-height: 2.5rem;
  text-align: center;
}

.ml-btn-close {
  width: 1rem;
  height: 1rem;
  min-width: 0.75rem;
  min-height: 0.75rem;
  z-index: 1500;
  position: absolute;
  /* filter: blur(0.025rem); */
  /* -webkit-filter: blur(0.025rem); */
  background: url("data:image/svg+xml,%3csvg%20fill='rgba(92,%20112,%20146,%201)'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2042%2042'%3e%3cg%3e%3cpath%20d='M27.948,20.878L40.291,8.536c1.953-1.953,1.953-5.119,0-7.071c-1.951-1.952-5.119-1.952-7.07,0L20.878,13.809L8.535,1.465%20c-1.951-1.952-5.119-1.952-7.07,0c-1.953,1.953-1.953,5.119,0,7.071l12.342,12.342L1.465,33.22c-1.953,1.953-1.953,5.119,0,7.071%20C2.44,41.268,3.721,41.755,5,41.755c1.278,0,2.56-0.487,3.535-1.464l12.343-12.342l12.343,12.343%20c0.976,0.977,2.256,1.464,3.535,1.464s2.56-0.487,3.535-1.464c1.953-1.953,1.953-5.119,0-7.071L27.948,20.878z'/%3e%3c/g%3e%3c/svg%3e") no-repeat;
  right: 0;
}

.m-label-kind {
  text-align: center;
}

.m-button-container {
  align-items: center;
  justify-content: space-around;
  display: flex;
  padding-top: 1rem;
  padding-bottom: 0.5rem;
}

.m-button {
  width: 38vw;
  color: var(--main-color-1);
  height: 2.5rem;
  font-family: Ac437;
  font-size: 1.25rem;
  font-weight: 500;
  text-align: center;
}

.m-right {
  background-color: rgba(155, 225, 245, 1) !important;
}

.m-left {
  background-color: rgba(174, 255, 167, 1) !important;
}
/*
	jsrepo 1.41.0
	Installed from https://reactbits.dev/ts/default/
	2-26-2025
*/

.star-border-container {
  display: inline-block;
  padding: 2px 0;
  position: relative;
  overflow: hidden;
}

.star-border-container.hidden {
  display: none;
}

.border-gradient-bottom {
  position: absolute;
  width: 300%;
  height: 50%;
  opacity: 0.7;
  bottom: -0.688rem;
  right: -250%;
  animation: star-movement-bottom linear infinite alternate;
  -moz-animation: star-movement-bottom linear infinite alternate;
  -webkit-animation: star-movement-bottom linear infinite alternate;
  z-index: 0;
  display: none;
}

.border-gradient-bottom.active {
  display: block;
}

.border-gradient-top.active {
  display: block;
}

.border-gradient-top {
  position: absolute;
  opacity: 0.7;
  width: 300%;
  height: 50%;
  top: -0.625rem;
  left: -250%;
  animation: star-movement-top linear infinite alternate;
  -webkit-animation: star-movement-top linear infinite alternate;
  -moz-animation: star-movement-top linear infinite alternate;
  z-index: 0;
  display: none;
}

.inner-content {
  position: relative;
  /*background: linear-gradient(to bottom, #060606, #111);*/
  color: var(--main-color-1);
  border: 1px solid;
  font-weight: 600;
  /*font-family: Terminus;*/
  font-size: 1rem;
  text-align: center;
  z-index: 1;
  display: flex;
  align-content: center;
  justify-content: center;
  flex-wrap: wrap;
}

@keyframes star-movement-bottom {
  0% {
    transform: translate(0%, 0%);
    opacity: 1;
  }
  100% {
    transform: translate(-100%, 0%);
    opacity: 0;
  }
}

@keyframes star-movement-top {
  0% {
    transform: translate(0%, 0%);
    opacity: 1;
  }
  100% {
    transform: translate(100%, 0%);
    opacity: 0;
  }
}
.label {
  position: absolute;
  display: block;
}

.block-container {
  position: relative;
  flex-direction: column;
  display: flex;
  justify-content: space-around;
  padding: 1.25rem 0.625rem 0.625rem;
  border-width: 0.125rem;
  border-style: solid;
  z-index: 1;
}

.block-container.menu-expanded {
  padding: 0.5rem;
}

.block-container.menu {
  padding: 0.5rem;
  background: linear-gradient(0deg, rgba(52, 54, 90, 0.5) 11.5%, rgba(52, 54, 90, 0.2) 100%);
}

.block-container.hidden {
  display: none;
}

.block-language {
  position: relative;
  flex-direction: column;
  display: flex;
  justify-content: space-around;
  border-style: solid;
  z-index: 1;
  padding: 0.5rem;
  border-width: 0px;
  background-color: var(--animeation-color-3);

  /**/
}

.block-language.selected,
.block-language:hover {
  background: linear-gradient(0deg, rgba(52, 54, 90, 0.5) 11.5%, rgba(52, 54, 90, 0.2) 100%);
}

.block-container-v2 {
  /*position: relative;*/
  flex-direction: column;
  display: flex;
  justify-content: space-around;
  /*padding: 1.25rem 0.625rem 0.625rem;*/
  padding: 0rem 0.625rem 0.625rem;
  border-width: 0.125rem;
  border-style: solid;
  z-index: 1;
}

.block-container.rewards-container {
  padding: 0rem;
}

.block-container.active:hover,
.block-container-v2.active:hover,
.block-container.menu:hover,
.block-item.active:hover,
.btn-mode.future:hover {
  background: var(--animeation-color-3);
}

.block-container.active:hover::before,
.block-container.active:hover::after,
.block-container-v2.active:hover::before,
.block-container-v2.active:hover::after,
.block-item.active:hover::before,
.block-item.active:hover::after,
.block-container.menu:hover::before,
.block-container.menu:hover::after,
.btn-mode.future:hover::after,
.btn-mode.future:hover::before {
  background-color: var(--animeation-color-3);
  transition: opacity 0.3s ease;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  animation: fadeInOut 3s infinite; /* Apply the keyframe animation */
  -webkit-animation: fadeInOut 3s infinite;
  -moz-animation: fadeInOut 3s infinite;
}

.block-language:hover::before,
.block-language:hover::after {
  background: linear-gradient(0deg, rgba(52, 54, 90, 0.5) 11.5%, rgba(52, 54, 90, 0.2) 100%);
  transition: opacity 0.3s ease;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  animation: fadeInOut 3s infinite; /* Apply the keyframe animation */
  -webkit-animation: fadeInOut 3s infinite;
  -moz-animation: fadeInOut 3s infinite;
}

.label-container {
  display: inline-block;
  height: 0px;
}

.label-container-v2 {
  display: table;
  font-weight: 600;
  color: var(--main-color-4);
  text-transform: uppercase;
  margin: 0;
  padding: 0.25rem;
}

.label-container::before {
  content: attr(data-before);
  font-weight: 600;
  top: -2rem;
  padding: 0rem 0.375rem;
  position: relative;
  color: var(--main-color-4);
  text-transform: uppercase;
  text-align: center;
  background: var(--main-color-1);
}

.label-container.hidden::before {
  display: none;
}

.block-leaderboard {
  padding-left: 0px;
  padding-right: 0px;
}

.roadmap-expand-text-completed {
  color: rgba(175, 253, 181, 0.9);
  font-weight: 500;
}

.roadmap-expand-text-in-progress {
  color: rgba(25, 109, 234, 0.7);
  font-weight: 500;
}

.roadmap-expand-text-pending {
  color: rgba(255, 157, 0, 0.6);
  font-weight: 500;
}

@keyframes fadeInOut {
  0% {
    opacity: 1; /* Fully visible */
  }
  50% {
    opacity: 0; /* Fully transparent */
  }
  100% {
    opacity: 1; /* Back to fully visible */
  }
}

.top1 {
  background-color: rgba(203, 163, 3, 0.15);
}

.top2 {
  background-color: rgba(243, 245, 255, 0.15);
}

.top3 {
  background-color: rgba(255, 114, 53, 0.15);
}

/*.modal-label-container::before {*/
/*  content: attr(data-before);*/
/*  position: relative;*/
/*  left: 0.25rem;*/
/*  font-family: 'EuSt';*/
/*  font-size: 1.25rem;*/
/*  background-color: transparent;*/
/*  color: var(--main-color-3);*/
/*  padding-left: 0.5rem;*/
/*  padding-right: 0.5rem;*/
/*}*/

/*.block-container::before,*/
/*.block-container::after {*/
/*  content: '';*/
/*  position: absolute;*/
/*  width: 5px;*/
/*  top: 1rem;*/
/*  height: calc(100% + -2rem);*/
/*  background-color: var(--main-color-3);*/
/*  z-index: 1;*/
/*}*/

/*.block-container::before {*/
/*  left: -4px;*/
/*}*/

/*.block-container::after {*/
/*  left: calc(100% - +1px);*/
/*}*/

/*.modal-label {*/
/*  font-weight: 900;*/
/*  text-transform: uppercase;*/
/*  text-align: center;*/
/*  filter: blur(0.2px);*/
/*  padding-left: 0.5rem;*/
/*  padding-right: 0.5rem;*/
/*  top: -0.5rem;*/
/*  position: absolute;*/
/*  display: block;*/
/*  transform: translate(-50%, -50%);*/
/*}*/

/*.close-button-left {*/
/*  width: 1.2rem;*/
/*  height: 1.2rem;*/
/*  background-color: transparent;*/
/*  z-index: 1500;*/
/*  position: absolute;*/
/*  left: calc(100vw + -3.4rem);*/
/*  top: -0.1rem;*/
/*}*/

/*.close-button {*/
/*  width: 1.2rem;*/
/*  height: 1.2rem;*/
/*  background-color: rgba(from var(--main-color-8) r g b / 1);*/
/*  z-index: 1500;*/
/*  position: absolute;*/
/*  left: calc(100vw + -3.4rem);*/
/*  top: -0.1rem;*/
/*  box-shadow: 0 0 0 0.3rem var(--main-color-1);*/
/*}*/

/*div.close-button-left::before {*/
/*  display: block;*/
/*  position: relative;*/
/*  content: '';*/
/*  width: 3px;*/
/*  height: calc(100% + 4px);*/
/*  background-color: var(--main-color-8);*/
/*  left: -0.45rem;*/
/*  top: 1px;*/
/*}*/

/*div.close-button-left::after {*/
/*  display: block;*/
/*  position: relative;*/
/*  content: '';*/
/*  background-color: var(--main-color-8);*/
/*  height: 3px;*/
/*  width: calc(100% + 6px);*/
/*  left: -7px;*/
/*}*/

/*.close-button::before,*/
/*.close-button::after {*/
/*  content: '';*/
/*  position: absolute;*/
/*  top: 50%; !* Center vertically *!*/
/*  left: 50%; !* Center horizontally *!*/
/*  width: 0.7rem;*/
/*  height: 2px;*/
/*  background-color: var(--main-color-7); !* Color of the lines *!*/
/*  transform-origin: center;*/
/*  transform: translate(-50%, -50%) rotate(45deg); !* Rotate to create one diagonal line *!*/
/*}*/

/*.close-button::after {*/
/*  transform: translate(-50%, -50%) rotate(-45deg); !* Rotate to create the other diagonal line *!*/
/*}*/

/*.label-container {*/
/*  height: 0px;*/
/*  display: flex;*/
/*  flex-direction: row;*/
/*  align-items: center;*/
/*  justify-content: start;*/
/*}*/

/*.modal-label-container {*/
/*  height: 0px;*/
/*  display: flex;*/
/*  flex-direction: row;*/
/*  align-items: center;*/
/*  justify-content: center;*/
/*}*/

/*.border {*/
/*  display: none;*/
/*}*/

/*.modal-block-container {*/
/*  position: relative;*/
/*  flex-direction: column;*/
/*  display: flex;*/
/*  justify-content: space-around;*/
/*  padding-left: 0.5rem;*/
/*  padding-right: 0.5rem;*/
/*  border-width: 0.1rem 0.2rem 0.2rem;*/
/*  border-color: var(--main-color-8) !important;*/
/*  border-style: solid;*/
/*}*/

/*.modal-block-container:has(.block-feed-container)::before,*/
/*.modal-block-container:has(.block-feed-container)::after {*/
/*  height: calc(100% + -1rem) !important;*/
/*}*/

/*.modal-block-container::before,*/
/*.modal-block-container::after {*/
/*  content: '';*/
/*  position: absolute;*/
/*  width: 5px;*/
/*  top: 1rem;*/
/*  height: calc(100% + -2rem);*/
/*  background-color: transparent;*/
/*  z-index: 1;*/
/*}*/

/*.modal-block-container::before {*/
/*  left: -4px;*/
/*}*/

/*.modal-block-container::after {*/
/*  left: calc(100% - +1px);*/
/*}*/

/*.block-container:has(.block-feed-container)::before,*/
/*.block-container:has(.block-feed-container)::after {*/
/*  height: calc(100% + -1rem) !important;*/
/*}*/

/*.block-container-feed {*/
/*  border-bottom-width: 0px !important;*/
/*}*/

/*.block-container-feed::before,*/
/*.block-container-feed::after {*/
/*  background-color: transparent !important;*/
/*}*/

/*.line-item-border {*/
/*  border-width: 0.1rem 0.2rem 0.2rem;*/
/*  border-color: var(--main-color-7) !important;*/
/*  padding: 0.5rem;*/
/*  border-color: var(--main-color-2);*/
/*  border-style: solid;*/
/*}*/
/*.line-item {*/
/*  width: 100%;*/
/*  display: flex;*/
/*  align-items: center;*/
/*  flex-direction: row;*/
/*}*/

/*.line-item-start {*/
/*  width: 100%;*/
/*  display: flex;*/
/*  align-items: center;*/
/*  flex-direction: row;*/
/*  justify-content: flex-start;*/
/*}*/

/*.line-item-start p {*/
/*  font-size: 14px;*/
/*  margin: 4px 0;*/
/*}*/

/*.line-item-center {*/
/*  width: 100%;*/
/*  display: flex;*/
/*  align-items: center;*/
/*  justify-content: center;*/
/*  flex-direction: row;*/
/*}*/

/*button.line-button {*/
/*  border-color: transparent;*/
/*  transition:*/
/*    box-shadow 0.3s ease,*/
/*    transform 0.3s ease;*/
/*  font-size: 24px;*/
/*  font-family: Iceland;*/
/*  padding-left: 0.375rem;*/
/*  padding-right: 0.375rem;*/
/*}*/

/*.line-button:hover {*/
/*  box-shadow: 0px 4px 6px rgb(255 255 255 / 20%);*/
/*  transform: translateY(-2px);*/
/*  color: rgba(from var(--main-color-2) / r g b, 0.7);*/
/*}*/
.container {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2020%2050'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='1'%20y='1'%20width='100%25'%20height='100%25'%20fill='black'%20/%3e%3c/svg%3e");
  background-repeat: repeat;
  width: 100%;
  background-size: 0.7rem 1.3rem;
  background-position: 0.05rem;
}

.container-progress {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2020%2050'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='1'%20y='1'%20width='100%25'%20height='100%25'%20fill='white'%20/%3e%3c/svg%3e");
  background-repeat: repeat;
  height: 1.25rem;
  background-size: 0.7rem 1.3rem;
  background-position: 0.05rem;
}
.text-splitter {
  background: linear-gradient(
    90deg,
    rgba(78, 95, 129, 0) 0%,
    #4e5f81 6.25%,
    rgba(78, 95, 129, 0) 100%
  );
}

/*background: rgba(78, 95, 129, 1);*/

.labeled-splitter {
  position: relative;
  height: 0;
  margin: 12px 0;
}

.labeled-splitter::before {
  content: "";
  position: absolute;
  inset: 0;
  border-top: 2px solid rgba(78, 95, 129, 1);
}

.labeled-splitter::after {
  content: attr(data-label);
  position: relative;
  display: inline-block;
  margin-left: 1.5rem;
  padding: 0 .5em;
  line-height: 1;
  transform: translateY(-50%);
  white-space: nowrap;
  z-index: 1;
}.btn-quick-action {
  line-height: 1rem;
}

.btn-confirm {
  line-height: 2.25rem;
  width: 40%;
  font-weight: 600;
  text-transform: none;
}

.btn-modal-confirm {
  line-height: 2.25rem;
  width: 46%;
  font-weight: 600;
  text-transform: none;
}

.btn-check {
  text-transform: none;
  transition: all 0.1s ease;
  -webkit-transition: all 0.3s ease;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
  border: 1px solid var(--secondary-color-8);
  font-weight: 600;
}

.btn-check::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 300%;
  height: 100%;
  background: radial-gradient(circle, rgba(17, 219, 255, 0.2) 0%, rgba(17, 219, 255, 0) 50%);
  transform: translateX(-50%) scale(1.5);
  animation: wave 2s linear infinite;
}

.btn-pay {
  line-height: 2.25rem;
  min-width: 40%;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-weight: 600;
  background: var(--secondary-color-6);
}

.btn-pay.ton {
  background: var(--secondary-color-7);
}

.btn-link {
  background-color: transparent;
  box-shadow: none;
  color: var(--main-color-7);
  text-transform: none;
}

/*.bv-default {*/
/*  background-color: var(--main-color-4) !important;*/
/*  border-color: #1a75aa;*/
/*}*/

/*.bv-default:hover {*/
/*  color: #00222e;*/
/*  background: linear-gradient(135deg, #40d3ff, #66faff);*/
/*}*/

/*.bv-default:active {*/
/*  background: linear-gradient(135deg, #36bce6, #5be0ff); !* Darkened gradient *!*/
/*  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); !* Smaller shadow *!*/
/*  transform: scale(0.98); !* Slight "pressed in" effect *!*/
/*}*/

/*.bv-success {*/
/*  background-color: #a3eea0;*/
/*  border-color: #6fbf6d;*/
/*}*/

/*.bv-success:hover {*/
/*  color: #00222e; !* Keep text color consistent *!*/
/*  background: linear-gradient(135deg, #a3eea0, #c4f3c3); !* Light green gradient *!*/
/*}*/

/*.bv-success:active {*/
/*  background: linear-gradient(135deg, #90d88e, #b5e7b2); !* Slightly darker green gradient *!*/
/*  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); !* Reduce shadow to mimic pressing *!*/
/*  transform: scale(0.95); !* Slight "pressed in" effect *!*/
/*}*/

/*.bv-danger {*/
/*  background-color: #ee6a6a;*/
/*  color: #ffffff;*/
/*  border-width: 0px !important;*/
/*}*/

/*.bv-check {*/
/*  background-color: #5cb85c;*/
/*  color: #ffffff;*/
/*}*/

/*.bv-award {*/
/*  background-color: #f7c774;*/
/*}*/

/*.bv-tabs {*/
/*  background-color: transparent;*/
/*}*/

/*.bv-tabs:hover {*/
/*  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);*/
/*}*/

/*.bs-default .bs-small {*/
/*  border-width: 0px;*/
/*}*/

/*.bs-medium {*/
/*  border-width: 0.125rem;*/
/*  width: 35vw;*/
/*  min-height: 2.5rem;*/
/*  font-weight: bolder;*/
/*}*/

/*.bs-large {*/
/*  width: 100%;*/
/*  min-height: 12vw;*/
/*  border-width: 0.125rem;*/
/*  font-weight: bold;*/
/*  font-size: 1.25rem;*/
/*}*/
.footer-z {
  z-index: 3000;
}

.footer-button-z {
  z-index: 1600;
  pointer-events: none;
}

.footer-z::after {
  content: '';
  background: url('/assets/bg-W6Phl1qF.png');
  background-size: cover;
  background-blend-mode: overlay;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 100;
  pointer-events: none;
  opacity: 0.2;
}

.btn-mining {
  background-color: var(--main-btn-color-2);
  border-color: var(--main-btn-color-3);
  border-style: solid;
  border-width: 0.063rem;
  justify-content: space-between;
  text-transform: uppercase;
  font-size: 1.5rem;
  font-weight: 500;
  color: var(--main-btn-color-3);
  pointer-events: all;
}

.btn-mining.mining {
  background-color: var(--main-btn-color-8);
  border-color: var(--main-btn-color-5);
  color: var(--main-btn-color-6);
}

.btn-float {
  z-index: 1500;
  width: calc(100vw - 2.5rem);
  position: relative;
}

.btn-wallet {
  font-weight: 600;
  color: var(--main-color-14);
  border-color: var(--main-color-13);
  border-style: solid;
  border-width: 0.063rem;
  background-color: var(--main-btn-color-4);
  height: 3rem;
  min-height: 3rem;
  font-size: 1.25rem;
  flex-direction: row;
  justify-content: center;
  transition: all 0.1s ease;
  -webkit-transition: all 0.3s ease;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}

.btn-wallet::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 300%;
  height: 100%;
  background: radial-gradient(circle, rgba(255, 255, 116, 0.2) 0%, rgba(255, 255, 116, 0) 50%);
  transform: translateX(-50%) scale(1.5);
  animation: wave 2s linear infinite;
}

.btn-mining.inactive {
  display: none;
}

.btn-mining::before,
.btn-mining::after {
  content: '';
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2019%2044'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20opacity='0.8'%20d='M19%2019.5552L7.25103%200H0V44H7.25103L19%2024.4554V19.5552Z'%20fill='%2365DBFE'/%3e%3cpath%20opacity='0.3'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M19%2019.5323V24.4514L6.7016%2043.9986H0V44L12.0498%2024.4514V19.5323L0.224631%200H6.92623L19%2019.5323Z'%20fill='%2365DBFE'/%3e%3cpath%20opacity='0.1'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M19%2019.4324V24.4589L6.7016%2043.9986H0V44L12.0498%2024.4589V19.5346L0.224631%200H6.92623L19%2019.4324Z'%20fill='%2365DBFE'/%3e%3c/svg%3e");
  display: inline-block;
  width: 6rem;
  height: calc(100% - 0.126rem);
  background-repeat: no-repeat;
  margin: 0.063rem;
}

.btn-mining.mining::before,
.btn-mining.mining::after {
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2063%2044'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20opacity='0.8'%20d='M33.6667%2019.5552L12.8483%200H0V44H12.8483L33.6667%2024.4554V19.5552Z'%20fill='%23FFB6CD'/%3e%3cpath%20opacity='0.3'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M48.3337%2019.5323V24.4514L26.5418%2043.9986H14.667V44L36.0184%2024.4514V19.5323L15.065%200H26.9398L48.3337%2019.5323Z'%20fill='%23FFB6CD'/%3e%3cpath%20opacity='0.1'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M62.9997%2019.4324V24.4589L41.2078%2043.9986H29.333V44L50.6844%2024.4589V19.5346L29.731%200H41.6058L62.9997%2019.4324Z'%20fill='%23FFB6CD'/%3e%3c/svg%3e");
}

.btn-mining::after {
  transform: rotate(180deg);
}

.btn-footer {
  font-weight: 600;
  font-family: Terminus;
  background: transparent;
  color: var(--main-color-12);
  border-top: 0.125rem solid var(--main-color-4);
  border-bottom: 0.125rem solid transparent;
  box-shadow: none;
  font-size: 1rem;
  height: 2rem;
  line-height: 1rem;
  align-items: flex-start;
}

body.lang-ru .btn-footer {
  font-family: 'Source Code Pro', monospace;
  font-weight: 500;
}

.btn-footer:hover {
  color: var(--main-color-7);
}

.btn-footer.active {
  border-top-color: transparent;
  color: var(--main-color-7);
  border-bottom: 0.125rem solid var(--main-color-4);
  z-index: 1;
  /*border-left: 0.125rem solid var(--main-color-4);*/
  /*border-right: 0.125rem solid var(--main-color-4);*/
}

span.splitter-end {
  border-top: 0.125rem solid var(--main-color-4);
  border-left: 0rem;
}

span.splitter-end.active {
  border-top: 0.125rem solid var(--main-color-4);
  border-left: 0.125rem solid var(--main-color-4);
}

span.splitter-start {
  border-top: 0.125rem solid var(--main-color-4);
  border-right: 0rem;
}

span.splitter-start.active {
  border-top: 0.125rem solid var(--main-color-4);
  border-right: 0.125rem solid var(--main-color-4);
}

span.splitter {
  border-top: 0.125rem solid var(--main-color-4);
}

span.splitter.active {
  background-color: var(--main-color-4);
}

.footer-cap {
  background: linear-gradient(
    360deg,
    rgba(26, 27, 48, 1) 10%,
    rgba(26, 27, 48, 0.7) 30%,
    rgba(26, 27, 48, 0.5) 60%,
    rgba(26, 27, 48, 0.3) 80%,
    rgba(26, 27, 48, 0) 100%
  );
}

/*span.splitter.active {*/
/*  border-bottom-color: var(--main-color-4);*/
/*  border-top-color: transparent;*/
/*}*/

/*span.left.active {*/
/*  border-left: 0.125rem solid var(--main-color-4);*/
/*  padding-left: 0px;*/
/*}*/

/*span.right.active {*/
/*  border-right: 0.125rem solid var(--main-color-4);*/
/*  padding-right: 0px;*/
/*}*/

/*span.splitter {*/
/*  border-top: 0.125rem solid var(--main-color-4);*/
/*  padding-right: 0.125rem;*/
/*  padding-left: 0.125rem;*/
/*  border-bottom: 0.125rem solid transparent;*/
/*  width: 0.75rem;*/
/*}*/

/*a {*/
/*  position: relative;*/
/*  display: inline-block;*/
/*}*/

/*.root-footer {*/
/*  bottom: 0px;*/
/*  left: 0px;*/
/*  border-style: solid;*/
/*  border-top-width: 2px;*/
/*  border-color: var(--main-color-4);*/
/*  */
/*  height: 3rem;*/
/*}*/

/*.footer-cap {*/
/*  position: absolute;*/
/*  top: calc(-1rem + -2px);*/
/*  width: 100%;*/
/*  height: 1rem;*/
/*  background-color: var(--main-color-1);*/
/*}*/

/*.root-footer .tabbarItem p {*/
/*  color: var(--main-color-4);*/
/*  font-family: Terminus;*/
/*  font-color: rgba(207, 219, 250, 1);*/
/*  text-transform: uppercase;*/
/*  font-size: 1rem;*/
/*  padding-top: 0.25rem;*/
/*  padding-left: 0.5rem;*/
/*  padding-right: 0.5rem;*/
/*}*/

/*.link-header {*/
/*  display: none;*/
/*}*/

/*.active span.link-header {*/
/*  width: 100%;*/
/*  height: 0.25rem;*/
/*  background-color: var(--main-color-1);*/
/*  display: block !important;*/
/*  position: absolute;*/
/*  top: -0.5rem;*/
/*}*/

/*a.active::before {*/
/*  position: absolute;*/

/*  display: inline-block;*/
/*  width: 0.4rem;*/
/*  top: -0.36rem;*/
/*  left: 0rem;*/
/*  z-index: 1000;*/
/*}*/

/*a.active::after {*/
/*  position: absolute;*/
/*  display: inline-block;*/
/*  width: 0.4rem;*/
/*  top: -0.36rem;*/
/*  right: 0rem;*/
/*  z-index: 1000;*/
/*}*/

/*a.active::before {*/
/*  color: var(--main-color-6);*/
/*  width: 100%;*/
/*  height: 2px;*/
/*}*/

/* {*/
/*  color: var(--main-color-2);*/
/*  font-family: COUR;*/
/*  font-size: 14px;*/
/*}*/

/*.root-footer .selectItem {*/
/*  color: var(--text-title-color-1);*/
/*  font-family: COUR-Bold;*/
/*  font-size: 14px;*/
/*}*/

/*.root-footer {*/
/*  justify-content: flex-start;*/
/*  margin-top: 20px;*/
/*  position: absolute;*/
/*  left: 0;*/
/*  bottom: -5px;*/
/*}*/

/*.root-footer .subTitle {*/
/*  position: absolute;*/
/*  top: 1.5rem;*/
/*  font-size: 12px;*/
/*  background: var(--main-color-9);*/
/*  color: var(--main-color-6);*/
/*}*/

/*.root-footer .tabbar-item-text {*/
/*  text-align: center;*/
/*}*/

/*.root-footer .tabbar-item-active {*/
/*  background: none;*/
/*}*/

/*.footer-block {*/
/*  display: flex;*/
/*  flex-direction: column;*/
/*  width: 100vw;*/
/*}*/

/*.root-footer .footer-container {*/
/*  height: 100%;*/
/*  justify-content: space-between;*/
/*  margin-top: 0.25rem;*/
/*  margin-left: 1rem;*/
/*  display: flex;*/
/*  margin-right: 1rem;*/
/*  padding-bottom: 0.25rem;*/
/*}*/

/*.active p {*/
/*  text-shadow:*/
/*    0 0 10px rgba(from var(--main-color-4) r g b / 0.6),*/
/*    0 0 10px rgba(from var(--main-color-4) r g b / 0.6),*/
/*    0 0 20px rgba(from var(--main-color-4) r g b / 0.6);*/
/*}*/
