#css-em60o4 {
        position: relative;
        padding-block: 1.25rem;
        padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          inset: 0;
          z-index: -1;
          background: radial-gradient(ellipse 120% 80% at 0% 0%, rgba(var(--bs-primary-rgb), 0.14) 0%, transparent 55%), radial-gradient(ellipse 120% 80% at 100% 0%, rgba(var(--bs-accent-rgb), 0.12) 0%, transparent 50%),
            linear-gradient(180deg, var(--background-primary) 0%, var(--background-secondary) 100%);
        }

        .navbar {
          background: transparent !important;
          padding-block: 0;
          padding-inline: 0;
        }

        .v-hvln30 {
          position: relative;
          overflow: visible;
          background: var(--background-tertiary);
          border-radius: 1.25rem;
          border: 1px solid var(--border-light);
          box-shadow: 0 18px 48px rgba(var(--bs-dark-rgb), 0.08), 0 2px 0 rgba(var(--bs-primary-rgb), 0.06) inset;
          padding-block: 0.65rem;
          padding-inline: 1rem;
        }

        .v-hvln30::before {
          content: '';
          position: absolute;
          inset: 0;
          border-radius: inherit;
          pointer-events: none;
          background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.05) 0%, transparent 42%, rgba(var(--bs-accent-rgb), 0.06) 100%);
        }

        .v-hvln30::after {
          content: '';
          position: absolute;
          inset-block: 0.65rem;
          inset-inline-start: 0;
          width: 3px;
          border-radius: 0 999px 999px 0;
          background: linear-gradient(180deg, var(--primary), var(--accent), var(--secondary));
          pointer-events: none;
        }

        .navbar-brand {
          white-space: normal;
          display: flex;
          align-items: center;
          gap: 0.75rem;
          color: var(--text-primary) !important;
          font-size: 1.5rem;
          font-weight: 800;
          letter-spacing: -0.03em;
          position: relative;
          z-index: 2;
          padding-block: 0.35rem;
          padding-inline: 0.75rem 0.5rem;
          margin-inline-start: 0.35rem;
          border-radius: 0.75rem;
          transition: color 0.25s ease, transform 0.25s ease;

          img {
            width: 44px;
            height: 44px;
            object-fit: contain;
            border-radius: 0.65rem;
            border: 1px solid var(--border-medium);
            background: linear-gradient(145deg, var(--neutral-50), var(--white));
            box-shadow: 0 6px 16px rgba(var(--bs-primary-rgb), 0.12);
            transition: transform 0.25s ease, box-shadow 0.25s ease;
          }

          &:hover {
            color: var(--primary) !important;
            transform: translateY(-1px);

            img {
              transform: scale(1.04);
              box-shadow: 0 10px 22px rgba(var(--bs-primary-rgb), 0.18);
            }
          }
        }

        .navbar-nav {
          gap: 0.35rem;
        }

        .v-esbhxp {
          position: relative;
        }

        .nav-link {
          color: var(--text-secondary) !important;
          font-size: 0.8125rem;
          font-weight: 700;
          letter-spacing: 0.08em;
          text-transform: uppercase;
          padding-block: 0.55rem;
          padding-inline: 1rem;
          border-radius: 999px;
          border: 1px solid transparent;
          transition: color 0.25s ease, background 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease;
          position: relative;

          span {
            position: relative;
            z-index: 1;
          }

          &:hover {
            color: var(--primary) !important;
            background: rgba(var(--bs-primary-rgb), 0.08);
            border-color: rgba(var(--bs-primary-rgb), 0.2);
            box-shadow: 0 8px 20px rgba(var(--bs-primary-rgb), 0.12);
            transform: translateY(-1px);
          }
        }

        .navbar-toggler {
          position: relative;
          z-index: 2;
          border: 1px solid var(--border-medium);
          color: var(--text-primary) !important;
          padding-block: 0.55rem;
          padding-inline: 0.75rem;
          border-radius: 0.75rem;
          background: linear-gradient(180deg, var(--white), var(--neutral-50));
          box-shadow: 0 4px 14px rgba(var(--bs-dark-rgb), 0.06);
          transition: border-color 0.25s ease, box-shadow 0.25s ease, transform 0.2s ease;

          &:hover {
            border-color: var(--primary);
            box-shadow: 0 8px 22px rgba(var(--bs-primary-rgb), 0.18);
            transform: translateY(-1px);
          }

          &:focus {
            box-shadow: 0 0 0 0.2rem rgba(var(--bs-primary-rgb), 0.22);
          }

          .navbar-toggler-icon {
            width: 1.35rem;
            height: 1.35rem;
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(80, 80, 80, 0.85)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
          }
        }

        @media (min-width: 992px) {
          .navbar-nav {
            align-items: center;
          }

          .navbar-collapse {
            background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.06) 0%, rgba(var(--bs-accent-rgb), 0.05) 100%);
            border: 1px solid rgba(var(--bs-primary-rgb), 0.12);
            border-radius: 999px;
            padding-block: 0.2rem;
            padding-inline: 0.35rem;
            box-shadow: inset 0 1px 0 rgba(var(--bs-primary-rgb), 0.08);
          }

          .nav-link {
            padding-inline: 1.1rem;
          }
        }

        @media (max-width: 991.98px) {
          padding-block: 0.75rem;

          .v-hvln30 {
            padding-block: 0.5rem;
            padding-inline: 0.75rem;
          }

          .navbar-brand {
            font-size: 1.35rem;
            padding-inline: 0.5rem 0.35rem;
            margin-inline-start: 0.2rem;

            img {
              width: 40px;
              height: 40px;
            }
          }

          .navbar-collapse {
            margin-top: 0.85rem;
            padding: 0.85rem;
            border-radius: 1rem;
            border: 1px solid var(--border-medium);
            background: linear-gradient(145deg, var(--neutral-50), var(--white));
            box-shadow: 0 14px 36px rgba(var(--bs-dark-rgb), 0.08);
          }

          .navbar-nav {
            gap: 0.5rem;
          }

          .nav-link {
            text-align: start;
            text-transform: none;
            letter-spacing: 0.02em;
            font-size: 0.9375rem;
            font-weight: 600;
            padding-block: 0.875rem;
            padding-inline: 1rem 1rem;
            border-radius: 0.75rem;
            border: 1px solid var(--border-light);
            border-inline-start: 3px solid var(--primary);
            background: var(--white);
            box-shadow: 0 2px 0 rgba(var(--bs-primary-rgb), 0.04);

            &:hover {
              background: var(--neutral-50);
              border-color: rgba(var(--bs-primary-rgb), 0.25);
              border-inline-start-color: var(--accent);
              transform: none;
            }
          }
        }
      }

#css-fw25y7 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  background:
    linear-gradient(125deg, color-mix(in srgb, var(--warning-bg) 55%, var(--primary-bg)) 0%, color-mix(in srgb, var(--primary) 70%, var(--accent)) 42%, color-mix(in srgb, var(--accent-dark) 55%, var(--secondary-dark)) 100%);
}
#css-fw25y7::before {
  content: '';
  position: absolute;
  inset: 0;
  background-image:
    repeating-linear-gradient(
      -18deg,
      transparent 0,
      transparent 18px,
      color-mix(in srgb, var(--white) 12%, transparent) 18px,
      color-mix(in srgb, var(--white) 12%, transparent) 20px
    );
  opacity: 0.55;
  pointer-events: none;
  z-index: 0;
}
#css-fw25y7::after {
  content: '';
  position: absolute;
  inset-inline-end: -12%;
  inset-block-start: -20%;
  width: min(48vw, 28rem);
  height: min(48vw, 28rem);
  border-radius: 40% 60% 55% 45%;
  background: radial-gradient(circle at 35% 35%, color-mix(in srgb, var(--white) 45%, transparent), color-mix(in srgb, var(--accent-bg) 35%, transparent) 55%, transparent 72%);
  pointer-events: none;
  z-index: 0;
  animation: bonusflare_m7kQ2vXp9nLwR 7s ease-in-out infinite;
}
[dir='rtl'] #css-fw25y7::after {
  inset-inline-end: auto;
  inset-inline-start: -12%;
}
#css-fw25y7 .v-svdwpu {
  position: relative;
  z-index: 1;
  max-width: 52rem;
  margin-inline: auto;
}
#css-fw25y7 .v-fiheyi {
  position: absolute;
  inset-inline-start: -1.25rem;
  inset-block-end: 12%;
  width: 6.5rem;
  height: 6.5rem;
  border-radius: 1.25rem;
  background: linear-gradient(145deg, var(--secondary-bg), var(--warning-color));
  opacity: 0.85;
  box-shadow: 0 1rem 2rem color-mix(in srgb, var(--neutral-1050) 25%, transparent);
  pointer-events: none;
  z-index: 0;
  animation: bonusspin_t4hR8cYb2qPmX 9s linear infinite;
}
[dir='rtl'] #css-fw25y7 .v-fiheyi {
  inset-inline-start: auto;
  inset-inline-end: -1.25rem;
  animation-name: bonusspinrtl_t4hR8cYb2qPmX;
}
#css-fw25y7 .v-aavu7f {
  position: relative;
  z-index: 1;
  text-align: center;
  color: var(--text-light);
}
#css-fw25y7 .v-lp52sl {
  display: inline-block;
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: var(--neutral-1050);
  background: linear-gradient(90deg, var(--warning-bg), var(--primary-bg));
  padding-block: 0.45rem;
  padding-inline: 1rem;
  border-radius: 0.35rem;
  white-space: normal;
  box-shadow: 0 0.4rem 0 color-mix(in srgb, var(--neutral-1050) 35%, transparent);
}
#css-fw25y7 .v-4lhcx1 {
  margin-block-start: 1.25rem;
  margin-block-end: 0.85rem;
  font-weight: 900;
  font-size: clamp(2rem, 5.5vw, 3.4rem);
  letter-spacing: -0.03em;
  line-height: 1.05;
  color: var(--text-light);
  text-shadow: 0 0.35rem 0 color-mix(in srgb, var(--neutral-1050) 28%, transparent);
}
#css-fw25y7 .v-q3257r {
  margin-inline: auto;
  margin-block-end: 0;
  max-width: 34rem;
  color: color-mix(in srgb, var(--white) 88%, var(--accent-bg));
  font-size: 1.05rem;
  line-height: 1.55;
}
#css-fw25y7 .v-bt96xz {
  position: relative;
  z-index: 1;
  margin-block-start: 2.25rem;
}
#css-fw25y7 .v-dnyfk8 {
  position: relative;
  overflow: hidden;
  border-radius: 1.35rem;
  border: 3px solid color-mix(in srgb, var(--white) 70%, var(--primary-light));
  background:
    linear-gradient(160deg, var(--white) 0%, var(--neutral-50) 48%, color-mix(in srgb, var(--accent-bg) 22%, var(--white)) 100%);
  box-shadow:
    0 1.75rem 3rem color-mix(in srgb, var(--neutral-1050) 32%, transparent),
    0 0 0 6px color-mix(in srgb, var(--warning-color) 35%, transparent);
}
#css-fw25y7 .v-352l40 {
  height: 0.55rem;
  background: linear-gradient(90deg, var(--warning-color), var(--primary), var(--accent), var(--secondary));
}
#css-fw25y7 .v-rfalap {
  filter: blur(0);
  transition: filter 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
#css-fw25y7:not(.v-fo5mew) .v-rfalap {
  filter: blur(14px);
  user-select: none;
  pointer-events: none;
}
#css-fw25y7 .v-17060h {
  display: block;
  margin-block-end: 0.85rem;
  color: var(--primary-dark);
  font-size: 0.8rem;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  font-weight: 800;
  text-align: center;
}
#css-fw25y7 .v-q2gwdq {
  border: none;
  border-radius: 1rem;
  background: linear-gradient(180deg, color-mix(in srgb, var(--primary-bg) 35%, var(--white)) 0%, var(--white) 55%, color-mix(in srgb, var(--warning-bg) 28%, var(--white)) 100%);
  color: var(--text-primary);
  font-weight: 900;
  padding-block: 1.35rem;
  padding-inline: 1.25rem;
  box-shadow:
    inset 0 0 0 3px color-mix(in srgb, var(--primary) 45%, transparent),
    0 0.85rem 1.5rem color-mix(in srgb, var(--warning-dark) 18%, transparent);
  transition: box-shadow 0.25s ease, transform 0.25s ease, background 0.25s ease;
}
#css-fw25y7.v-fo5mew .v-q2gwdq:hover {
  box-shadow:
    inset 0 0 0 3px var(--primary-dark),
    0 1.1rem 2rem color-mix(in srgb, var(--primary) 28%, transparent);
  transform: translateY(-3px) scale(1.01);
  background: linear-gradient(180deg, var(--white) 0%, color-mix(in srgb, var(--accent-bg) 25%, var(--white)) 100%);
}
[dir='rtl'] #css-fw25y7.v-fo5mew .v-q2gwdq:hover {
  transform: translateY(-3px) scale(1.01);
}
#css-fw25y7 .v-5kggsi {
  display: block;
  font-size: clamp(1.35rem, 4vw, 2rem);
  letter-spacing: 0.12em;
  text-align: center;
  color: var(--neutral-1050);
}
#css-fw25y7 .v-9djij3,
#css-fw25y7 .v-mvann8 {
  display: block;
  font-size: 0.88rem;
  font-weight: 700;
  margin-block-start: 0.65rem;
  text-align: center;
  color: var(--text-tertiary);
}
#css-fw25y7 .v-mvann8 {
  display: none;
  color: var(--secondary-dark);
}
#css-fw25y7.v-su5uq6 .v-9djij3 {
  display: none;
}
#css-fw25y7.v-su5uq6 .v-mvann8 {
  display: block;
}
#css-fw25y7 .v-ghx4g6 {
  cursor: pointer;
  appearance: none;
  background:
    linear-gradient(145deg, color-mix(in srgb, var(--neutral-1050) 72%, var(--primary-dark)), color-mix(in srgb, var(--neutral-950) 80%, var(--accent-dark)));
  backdrop-filter: blur(4px);
  transition: opacity 0.55s ease, visibility 0.55s ease, transform 0.6s cubic-bezier(0.33, 1, 0.68, 1);
  z-index: 2;
}
#css-fw25y7.v-fo5mew .v-ghx4g6 {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(-12%) scale(0.96);
}
#css-fw25y7 .v-1m1dk4 {
  width: min(100%, 26rem);
  border-radius: 1.15rem;
  padding-block: 1.35rem;
  padding-inline: 1.25rem;
  background: linear-gradient(165deg, var(--white) 0%, color-mix(in srgb, var(--primary-bg) 30%, var(--white)) 100%);
  border: 3px solid var(--warning-color);
  box-shadow:
    0 1.25rem 2.5rem color-mix(in srgb, var(--neutral-1050) 35%, transparent),
    0 0.45rem 0 color-mix(in srgb, var(--warning-dark) 55%, transparent);
  text-align: center;
}
#css-fw25y7 .v-m5yeca {
  width: 3.5rem;
  height: 3.5rem;
  margin-inline: auto;
  margin-block-end: 0.85rem;
  border-radius: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.65rem;
  color: var(--text-light);
  background: linear-gradient(145deg, var(--warning-color), var(--primary), var(--accent));
  box-shadow: 0 0.55rem 1.25rem color-mix(in srgb, var(--warning-dark) 40%, transparent);
}
#css-fw25y7 .v-m29ezf {
  display: block;
  font-weight: 900;
  color: var(--text-primary);
  font-size: 1.15rem;
  letter-spacing: -0.015em;
  line-height: 1.25;
}
#css-fw25y7 .v-j9ecpk {
  display: block;
  color: var(--text-secondary);
  margin-block-start: 0.35rem;
  font-size: 0.9rem;
  line-height: 1.45;
}
#css-fw25y7 .v-1b07ca {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.45rem;
  margin-block-start: 1.1rem;
  padding-block: 0.7rem;
  padding-inline: 1.2rem;
  border-radius: 0.55rem;
  font-weight: 800;
  font-size: 0.92rem;
  color: var(--text-light);
  background: linear-gradient(90deg, var(--secondary), var(--accent));
  box-shadow: 0 0.35rem 0 color-mix(in srgb, var(--secondary-dark) 70%, transparent);
}
#css-fw25y7 .v-ghx4g6:hover .v-m5yeca {
  animation: bonuspulse_a9xK3mQw7vNpL 1.2s ease-in-out infinite;
}
#css-fw25y7 .v-ghx4g6:hover .v-1b07ca {
  animation: bonusnudge_z2pF6hTc8rYmQ 0.9s ease-in-out infinite;
}
#css-fw25y7 .v-ghx4g6:active .v-1m1dk4 {
  transform: translateY(2px);
  box-shadow:
    0 0.85rem 1.5rem color-mix(in srgb, var(--neutral-1050) 28%, transparent),
    0 0.2rem 0 color-mix(in srgb, var(--warning-dark) 55%, transparent);
}
@keyframes bonusflare_m7kQ2vXp9nLwR {
  0%,
  100% {
    transform: translateY(0) scale(1);
    opacity: 0.9;
  }
  50% {
    transform: translateY(4%) scale(1.06);
    opacity: 1;
  }
}
@keyframes bonusspin_t4hR8cYb2qPmX {
  0% {
    transform: rotate(-18deg);
  }
  100% {
    transform: rotate(342deg);
  }
}
@keyframes bonusspinrtl_t4hR8cYb2qPmX {
  0% {
    transform: rotate(18deg);
  }
  100% {
    transform: rotate(-342deg);
  }
}
@keyframes bonuspulse_a9xK3mQw7vNpL {
  0%,
  100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.08);
  }
}
@keyframes bonusnudge_z2pF6hTc8rYmQ {
  0%,
  100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-3px);
  }
}
@media (max-width: 575.98px) {
  #css-fw25y7 .v-fiheyi {
    width: 4.25rem;
    height: 4.25rem;
    inset-block-end: 6%;
  }
  #css-fw25y7 .v-4lhcx1 {
    text-shadow: 0 0.2rem 0 color-mix(in srgb, var(--neutral-1050) 24%, transparent);
  }
}

#css-6ipntj {
        background: radial-gradient(circle at top right, var(--primary-bg) 0%, var(--background-primary) 38%, var(--background-secondary) 100%);
        overflow: hidden;

        .v-b2ias5 {
          border: 1px solid var(--neutral-150);
          border-radius: 2rem;
          background: var(--background-tertiary);
          box-shadow: 0 1rem 2.5rem rgba(var(--bs-dark-rgb), 0.12);
          padding: 2.5rem;
        }

        .v-9uzgcw {
          .v-pl0m85 {
            background: var(--primary);
            color: var(--text-light);
            border-radius: 999px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            padding-block: 0.5rem;
padding-inline: 1rem;
            white-space: normal;
            white-space: normal;
            font-size: 0.75rem;
            letter-spacing: 0.06em;
            text-transform: uppercase;
          }

          .v-pbvt26 {
            color: var(--text-primary);
            font-weight: 700;
            line-height: 1.2;
          }

          .v-6c8tw3 {
            color: var(--text-tertiary);
            max-width: 42rem;
            margin: 0 auto;
          }
        }

        .v-7wmu1o {
          .v-k6pwua {
            position: relative;
            display: flex;
            flex-direction: column;
            height: 100%;
            border-radius: 1.5rem;
            border: 1px solid var(--neutral-150);
            background: var(--background-tertiary);
            transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
            overflow: hidden;
            animation: pricePulse_b4m9xq2htk 4.4s ease-in-out infinite;

            &:hover {
              transform: translateY(-0.5rem);
              box-shadow: 0 1rem 2.2rem rgba(var(--bs-primary-rgb), 0.18);
            }

            .v-jggem4 {
              aspect-ratio: 1 / 1;
              width: 100%;
              object-fit: cover;
              border-bottom: 1px solid var(--neutral-150);
            }

            .v-nq98ol {
              padding: 1.5rem;
              display: flex;
              flex-direction: column;
              flex: 1 1 auto;
            }

            .v-sresm8 {
              display: flex;
              flex-wrap: wrap;
              align-items: baseline;
              justify-content: space-between;
              gap: 0.75rem;
              margin-bottom: 1rem;
            }

            .v-15gvnj {
              margin: 0;
              color: var(--text-primary);
              font-size: 1.25rem;
              font-weight: 700;
            }

            .v-ojjrw9 {
              color: var(--text-tertiary);
              font-size: 0.9rem;
            }

            .v-amqm7r {
              display: flex;
              align-items: flex-end;
              gap: 0.35rem;
              margin-bottom: 1rem;
            }

            .v-n8u0pa {
              color: var(--primary);
              font-size: 2.2rem;
              line-height: 1;
              font-weight: 800;
            }

            .v-fc9ehp {
              color: var(--text-secondary);
              font-size: 0.95rem;
              padding-bottom: 0.25rem;
            }

            .v-prq7ww {
              list-style: none;
              margin: 0;
              padding: 0;
              display: grid;
              gap: 0.6rem;
              flex: 1 1 auto;
            }

            .v-b9pt3j {
              display: flex;
              align-items: flex-start;
              gap: 0.6rem;
              color: var(--text-secondary);
              font-size: 0.95rem;

              i {
                color: var(--success-color);
                font-size: 1rem;
                margin-top: 0.15rem;
              }
            }

            .v-b59zpo {
              margin-top: 1.4rem;

              .btn {
                width: 100%;
                border-radius: 999px;
                font-weight: 600;
                padding-block: 0.75rem;
padding-inline: 1rem;
                transition: all 0.3s ease;

                &:hover {
                  transform: translateY(-0.12rem);
                }
              }
            }
          }

          .v-8arvzt {
            border-color: var(--neutral-250);

            .v-n8u0pa {
              color: var(--text-primary);
            }

            .btn {
              color: var(--primary);
              border-color: var(--primary);
              background: var(--background-tertiary);

              &:hover {
                color: var(--text-light);
                background: var(--primary);
                border-color: var(--primary);
              }
            }
          }

          .v-nsovxg {
            border-color: var(--primary);
            box-shadow: 0 1rem 2.2rem rgba(var(--bs-primary-rgb), 0.16);
            animation: priceFloat_k3q7m9wd1x 5s ease-in-out infinite;

            .v-9z8t5m {
              position: absolute;
              top: 1rem;
              inset-inline-end: 1rem;
              border-radius: 999px;
              background: var(--primary-dark);
              color: var(--text-light);
              font-size: 0.75rem;
              padding-block: 0.35rem;
padding-inline: 0.75rem;
              white-space: normal;
              white-space: normal;
            }

            .btn {
              color: var(--text-light);
              background: var(--primary);
              border-color: var(--primary);

              &:hover {
                background: var(--primary-dark);
                border-color: var(--primary-dark);
              }
            }
          }

          .v-69tflh {
            border-color: var(--accent);

            .v-n8u0pa {
              color: var(--accent);
            }

            .btn {
              color: var(--text-light);
              background: var(--accent);
              border-color: var(--accent);

              &:hover {
                background: var(--accent-dark);
                border-color: var(--accent-dark);
              }
            }
          }
        }

        @media (max-width: 991.98px) {
          .v-b2ias5 {
            padding: 1.75rem;
          }

          .v-7wmu1o {
            .v-k6pwua {
              animation: none;
            }
          }
        }

        @media (max-width: 767.98px) {
          .v-b2ias5 {
            padding: 1.25rem;
            border-radius: 1.25rem;
          }

          .v-9uzgcw {
            .v-pbvt26 {
              font-size: 1.65rem;
            }
          }

          .v-7wmu1o {
            .v-k6pwua {
              .v-nq98ol {
                padding: 1.1rem;
              }

              .v-n8u0pa {
                font-size: 1.9rem;
              }
            }
          }
        }
      }

      @keyframes priceFloat_k3q7m9wd1x {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-0.35rem);
        }
        100% {
          transform: translateY(0);
        }
      }

      @keyframes pricePulse_b4m9xq2htk {
        0% {
          box-shadow: 0 0 0 rgba(var(--bs-primary-rgb), 0);
        }
        50% {
          box-shadow: 0 0.25rem 1rem rgba(var(--bs-primary-rgb), 0.12);
        }
        100% {
          box-shadow: 0 0 0 rgba(var(--bs-primary-rgb), 0);
        }
      }

#css-svnbu7 {
        background: linear-gradient(160deg, var(--background-primary) 0%, var(--info-bg) 55%, var(--warning-bg) 100%);
        position: relative;
        overflow: hidden;
      }

      #css-svnbu7 .v-6vq9mz {
        position: relative;
        z-index: 1;
      }

      #css-svnbu7 .v-9ksp20 {
        display: grid;
        grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
        gap: 2rem;
        margin-block-end: 2.5rem;
        align-items: stretch;
      }

      #css-svnbu7 .v-hvbh2z {
        background: linear-gradient(135deg, var(--background-dark) 0%, var(--primary-dark) 100%);
        padding: 2.75rem 2.5rem;
        border-radius: 0 2rem 2rem 0;
        border-inline-start: 6px solid var(--info-color);
        clip-path: polygon(0 0, 100% 0, 94% 100%, 0 100%);
        display: flex;
        flex-direction: column;
        justify-content: center;
        min-block-size: 100%;
      }

      #css-svnbu7 .v-4h3ezk {
        color: var(--text-light);
        font-size: clamp(1.75rem, 3vw, 2.75rem);
        font-weight: 800;
        line-height: 1.15;
        margin-block-end: 1.25rem;
        text-transform: uppercase;
        letter-spacing: 0.04em;
      }

      #css-svnbu7 .v-8r7njt {
        color: var(--primary-bg);
        font-size: 1.05rem;
        line-height: 1.75;
        margin-block-end: 0;
      }

      #css-svnbu7 .v-8otsm6 {
        margin-block-start: 2rem;
      }

      #css-svnbu7 .v-20ssz2 {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        padding: 0.9rem 2.25rem;
        background: linear-gradient(90deg, var(--warning-color), var(--danger-color));
        color: var(--text-light);
        text-decoration: none;
        font-weight: 700;
        border-radius: 0.5rem;
        box-shadow: 0 0.5rem 1.5rem rgba(var(--bs-primary-rgb), 0.25);
        transition: transform 0.3s ease, box-shadow 0.3s ease;
      }

      #css-svnbu7 .v-20ssz2:hover {
        transform: translateY(-4px);
        box-shadow: 0 0.75rem 2rem rgba(var(--bs-primary-rgb), 0.35);
        color: var(--text-light);
      }

      #css-svnbu7 .v-4w8zv3 {
        display: flex;
        flex-direction: column;
      }

      #css-svnbu7 .v-raxj1e {
        aspect-ratio: 1 / 1;
        width: 100%;
        border: 5px solid var(--warning-color);
        border-radius: 1.5rem;
        overflow: hidden;
        background: var(--background-tertiary);
        box-shadow: 0 1rem 2.5rem rgba(var(--bs-primary-rgb), 0.18);
        flex-shrink: 0;
      }

      #css-svnbu7 .v-epta63 {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
      }

      #css-svnbu7 .v-a27tj6 {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 1.5rem;
      }

      #css-svnbu7 .v-9icsd2 {
        background: var(--background-tertiary);
        padding: 2rem 1.75rem;
        border-radius: 1.25rem;
        height: 100%;
        box-shadow: 0 0.75rem 2rem rgba(var(--bs-primary-rgb), 0.1);
        transition: transform 0.35s ease, box-shadow 0.35s ease;
      }

      #css-svnbu7 .v-9icsd2:hover {
        transform: translateY(-8px);
        box-shadow: 0 1.25rem 2.75rem rgba(var(--bs-primary-rgb), 0.18);
      }

      #css-svnbu7 .v-qjw6et {
        border-block-start: 5px solid var(--primary);
      }

      #css-svnbu7 .v-m0n2ai {
        border-block-start: 5px solid var(--secondary);
      }

      #css-svnbu7 .v-1uuhyi {
        border-block-start: 5px solid var(--danger-color);
      }

      #css-svnbu7 .v-bw64r4 {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 3.25rem;
        height: 3.25rem;
        border-radius: 0.85rem;
        font-size: 1.5rem;
        margin-block-end: 1.25rem;
      }

      #css-svnbu7 .v-qjw6et .v-bw64r4 {
        background: var(--primary-bg);
        color: var(--primary-dark);
      }

      #css-svnbu7 .v-m0n2ai .v-bw64r4 {
        background: var(--secondary-bg);
        color: var(--secondary-dark);
      }

      #css-svnbu7 .v-1uuhyi .v-bw64r4 {
        background: var(--danger-bg);
        color: var(--danger-dark);
      }

      #css-svnbu7 .v-g433q3 {
        color: var(--text-primary);
        font-size: 1.2rem;
        font-weight: 700;
        margin-block-end: 0.75rem;
      }

      #css-svnbu7 .v-qembl2 {
        color: var(--text-secondary);
        margin-block-end: 0;
        line-height: 1.7;
        font-size: 0.975rem;
      }

      @media (max-width: 991.98px) {
        #css-svnbu7 .v-9ksp20 {
          grid-template-columns: minmax(0, 1fr);
        }

        #css-svnbu7 .v-hvbh2z {
          clip-path: none;
          border-radius: 1.5rem;
        }

        #css-svnbu7 .v-a27tj6 {
          grid-template-columns: minmax(0, 1fr);
        }
      }

      @media (min-width: 992px) and (max-width: 1199.98px) {
        #css-svnbu7 .v-a27tj6 {
          grid-template-columns: repeat(2, minmax(0, 1fr));
        }

        #css-svnbu7 .v-1uuhyi {
          grid-column: 1 / -1;
        }
      }

#css-r6pj8z {
        background: var(--neutral-1050);
        color: var(--text-light);
        position: relative;
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 3px;
          background: linear-gradient(90deg, var(--primary), var(--accent), var(--secondary));
          opacity: 0.9;
        }
      }

      #css-r6pj8z .v-3io2gu {
        padding-block: 2.5rem 2rem;
padding-inline: 0;
      }

      #css-r6pj8z .v-ks9ygv {
        border-right: 1px solid rgba(255, 255, 255, 0.12);
        padding-inline-end:1.5rem;

        @media (max-width: 991.98px) {
          border-right: none;
          border-bottom: 1px solid rgba(255, 255, 255, 0.12);
          padding-inline-end:0;
          padding-bottom: 1.5rem;
          margin-bottom: 1.5rem;
        }
      }

      #css-r6pj8z .v-ks9ygv .v-bd294o {
        font-weight: 700;
        letter-spacing: 0.04em;
        margin-bottom: 1rem;
        color: var(--text-light);
      }

      #css-r6pj8z .v-ks9ygv .v-idmm5q {
        list-style: none;
        padding: 0;
        margin: 0;
      }

      #css-r6pj8z .v-ks9ygv .v-idmm5q li {
        display: flex;
        gap: 0.5rem;
        align-items: flex-start;
        margin-bottom: 0.4rem;
        font-size: 0.9rem;
        line-height: 1.4;
      }

      #css-r6pj8z .v-ks9ygv .v-idmm5q .v-quhvux {
        opacity: 0.75;
        min-width: 4.5rem;
      }

      #css-r6pj8z .v-ks9ygv .v-idmm5q .v-1yzkaa {
        color: var(--text-light);
        font-weight: 500;
      }

      #css-r6pj8z .v-ks2x8j h6 {
        font-weight: 600;
        letter-spacing: 0.03em;
        margin-bottom: 1rem;
        color: var(--text-light);
      }

      #css-r6pj8z .v-ks2x8j .v-a70ojg {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 0.35rem 1.5rem;
      }

      #css-r6pj8z .v-ks2x8j .v-a70ojg a {
        color: rgba(255, 255, 255, 0.88);
        text-decoration: none;
        font-weight: 500;
        padding-block: 0.2rem;
padding-inline: 0;
        border-radius: 0.35rem;
        transition: color 0.2s ease, padding-left 0.2s ease;
      }

      #css-r6pj8z .v-ks2x8j .v-a70ojg a:hover {
        color: var(--primary-light);
        padding-inline-start:0.25rem;
      }

      #css-r6pj8z .v-hfede9 {
        background: rgba(255, 255, 255, 0.06);
        border-radius: 1rem;
        padding: 1.25rem;
        border: 1px solid rgba(255, 255, 255, 0.08);
      }

      #css-r6pj8z .v-hfede9 .v-9nkg3u {
        font-weight: 600;
        margin-bottom: 0.75rem;
        color: var(--text-light);
      }

      #css-r6pj8z .v-hfede9 .v-q8qk3h {
        display: flex;
        flex-wrap: wrap;
        gap: 0.5rem;
      }

      #css-r6pj8z .v-hfede9 .v-1tso1c {
        width: 2.75rem;
        height: 2.75rem;
        border-radius: 50%;
        border: 0;
        background: rgba(255, 255, 255, 0.12);
        color: var(--text-light);
        display: inline-flex;
        align-items: center;
        justify-content: center;
        transition: transform 0.2s ease, background 0.2s ease, box-shadow 0.2s ease;
      }

      #css-r6pj8z .v-hfede9 .v-1tso1c:hover {
        transform: scale(1.1);
        background: rgba(255, 255, 255, 0.2);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);
        color: var(--text-light);
      }

      #css-r6pj8z .v-hfede9 .v-1tso1c[title='Telegram']:hover {
        background: #229ed9;
      }

      #css-r6pj8z .v-hfede9 .v-1tso1c[title='WhatsApp']:hover {
        background: #25d366;
      }

      #css-r6pj8z .v-hfede9 .v-1tso1c[title='Facebook']:hover {
        background: #1877f3;
      }

      #css-r6pj8z .v-hfede9 .v-1tso1c[title='X (Twitter)']:hover {
        background: #000000;
      }

      #css-r6pj8z .v-hfede9 .v-f1ujae {
        font-size: 0.8rem;
        opacity: 0.7;
        margin-top: 0.75rem;
      }

      #css-r6pj8z .v-94w23k {
        padding-block: 1rem 1.5rem;
padding-inline: 0;
        border-top: 1px solid rgba(255, 255, 255, 0.1);
      }

      #css-r6pj8z .v-94w23k .v-l98710 {
        color: rgba(255, 255, 255, 0.85);
      }

      #css-r6pj8z .v-94w23k a {
        color: var(--primary-light);
        text-decoration: none;
        transition: color 0.2s ease;
      }

      #css-r6pj8z .v-94w23k a:hover {
        color: var(--text-light);
        text-decoration: underline;
      }
