@charset 'UTF-8';/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/assets/ajax-loader-BcnMEykj.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('data:application/vnd.ms-fontobject;base64,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');
    src: url('data:application/vnd.ms-fontobject;base64,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') format('embedded-opentype'), url('data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF') format('woff'), url('data:font/ttf;base64,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') format('truetype'), url('/assets/slick-BlzDm7g2.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}
.home-section {
  width: 100% !important;
  max-width: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  position: relative !important;
  padding-top: 1.25rem !important;
}

.home-section-video {
  display: none !important;
  position: absolute !important; 
  top: 0 !important;
  left: 0 !important;
  width: 100% !important; 
  z-index: -1 !important; 
}

.home-content-block {
  width: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  margin-top: 0 !important;
  height: 100% !important;
}

.home-content-inner {
  width: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 1 !important;
}

.home-main-heading {
  text-align: center !important;
  font-weight: 700 !important;
  font-family: 'SF Pro', sans-serif !important;
  margin-bottom: 1rem !important;
  position: relative !important;
  z-index: 10 !important;
  font-size: 30px !important;
  line-height: 30px !important;
}

.home-main-heading span.italic {
  font-style: italic !important;
  font-weight: 300 !important;
}

.home-main-heading span.text-base-green {
  color: "#BCFD5E" !important;
}

/* Responsive heading styles */
@media (min-width: 1000px) {
  .home-main-heading {
    font-size: 54px !important;
    line-height: 54px !important;
    padding-top: 21% !important;
    margin-bottom: 2rem !important;
  }
}

@media (min-width: 1340px) {
  .home-main-heading {
    width: max-content !important;
    font-size: 72px !important;
    line-height: 72px !important;
  }
  
  .home-main-heading br.nav-break {
    display: block !important;
  }
}

@media (min-width: 1717px) {
  .home-main-heading {
    font-size: 89px !important;
    line-height: 93px !important;
    padding-top: 11% !important;
  }
}

/* Subheading styles */
.home-subheading {
  font-size: 0.875rem !important;
  font-weight: 500 !important;
  margin-bottom: 1.5rem !important;
  color: #AEB0B7 !important;
  text-align: center !important;
  position: relative !important;
  z-index: 10 !important;
}

@media (min-width: 1000px) {
  .home-subheading {
    width: 490px !important;
    font-size: 1.125rem !important;
  }
}

@media (min-width: 1340px) {
  .home-subheading {
    width: auto !important;
    font-size: 1.25rem !important;
  }
}

/* Stats container */
.home-stats-container {
  max-width: 886px !important;
  width: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 0 1.5rem !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  position: relative !important;
  z-index: 10 !important;
}

@media (min-width: 768px) {
  .home-stats-container {
    gap: 0 !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (min-width: 1340px) {
  .home-stats-container {
    max-width: 100% !important;
  }
}

/* Stat item styles */
.home-stat-item {
  display: flex !important;
  align-items: center !important;
  flex-direction: column !important;
  gap: 0.375rem !important;
  width: 100% !important;
  justify-content: center !important;
}

.home-stat-item img {
  width: 1.75rem !important;
  height: 1.75rem !important;
}

.home-stat-value {
  font-size: 1.5rem !important;
  font-weight: 700 !important;
  line-height: 120% !important;
}

.home-stat-label {
  font-size: 0.6875rem !important;
  text-align: center !important;
  font-weight: 600 !important;
  line-height: 120% !important;
  color: rgba(255, 255, 255, 0.6) !important;
}

/* Responsive stat item styles */
@media (min-width: 1000px) {
  .home-stat-item {
    gap: 0.875rem !important;
  }
  
  .home-stat-item img {
    width: 3.75rem !important;
    height: 3.75rem !important;
  }
  
  .home-stat-value {
    font-size: 1.75rem !important;
  }
  
  .home-stat-label {
    font-size: 0.875rem !important;
  }
}

@media (min-width: 1340px) {
  .home-stat-item {
    flex-direction: row !important;
  }
  
  .home-stat-label {
    text-align: left !important;
  }
}

@media (min-width: 1717px) {
  .home-stat-item img {
    width: 4.625rem !important;
    height: 4.625rem !important;
  }
  
  .home-stat-value {
    font-size: 2.25rem !important;
  }
  
  .home-stat-label {
    font-size: 1rem !important;
  }
}

/* Dynamic text styles */
.dynamic-text {
  display: inline-block;
  position: relative;
  min-width: 100px; 
}

.cursor {
  animation: blink 1s infinite;
  opacity: 0.8;
}

@keyframes blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}


/* ------------------- */

@media (min-width: 1000px) {
  .home-section {
    min-width: 540px !important;
    max-width: 840px !important;
    justify-content: center !important;
    padding-top: 50px !important;
    min-height: 85dvh !important;
  }

  .home-section-video {
    display: block !important; 
  }

  .home-content-block {
    margin-top: -100px !important;
  }
}

@media (min-width: 1600px) {
  .home-content-block {
    margin-top: 0 !important;
  }
}

@media (min-width: 1717px) {
  .home-section {
    max-width: 1124px !important;
  }
}

.token-sale-widget {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  position: relative !important;
  z-index: 10 !important;
  margin-top: 1.75rem !important;
}


/* ========================================================================== */
/* Wrapper Widget */
/* ========================================================================== */
[data-raisev-wrapper=true] {
  -webkit-text-size-adjust: none !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  backdrop-filter: blur(101.5px) !important;
  background: #08090c !important;
  border: 1px solid #ffffff !important;
  border-radius: 40px !important;
  box-shadow: 0px -1px 22px 2px rgba(159, 137, 159, 0.8117647059);
  display: flex !important;
  color: #fff !important;
  flex-direction: column !important;
  gap: 16px !important;
  padding: 24px !important;
  margin-bottom: 12px !important;
}

@media (max-width: 1717px) {
  [data-raisev-wrapper=true] {
    border-radius: 28px !important;
    padding: 20px !important;
    width: 380px !important;
  }
}
@media (max-width: 1340px) {
  [data-raisev-wrapper=true] {
    max-width: 100% !important;
    width: 100% !important;
  }
}
@media (max-width: 1000px) {
  [data-raisev-wrapper=true] {
    padding: 20px 12px !important;
    margin-bottom: 44px !important;
    gap: 12px !important;
  }
}
[data-raisev-wrapper=true] * {
  font-family: "SF Pro Display", serif !important;
}

/* ========================================================================== */
/* Header */
/* ========================================================================== */
[data-raisev-header=true] {
  display: flex !important;
  gap: 8px;
}

[data-raisev-header-text=true] {
  font-size: 24px !important;
  font-weight: 600 !important;
  line-height: 120% !important;
  width: max-content !important;
}

[data-raisev-header=true] > [data-raisev-header-text=true] > span {
  color: rgb(188, 253, 94) !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 120% !important;
}

@media (max-width: 1717px) {
  [data-raisev-header-text=true],
  [data-raisev-header=true] > [data-raisev-header-text=true] > span {
    font-size: 18px !important;
  }
}
/* ========================================================================== */
/* Timer */
/* ========================================================================== */
[data-raisev-timer-wrapper=true] {
  display: block !important;
  height: 38px !important;
  position: relative !important;
}

[data-raisev-timer-wrapper=true] > [data-raisev-timer-content=true] {
  align-items: center !important;
  border: 2px solid rgb(188, 253, 94) !important;
  border-radius: 12px !important;
  display: flex !important;
  height: 100% !important;
  justify-content: space-between !important;
  padding: 0px 43px !important;
}

[data-raisev-timer-wrapper=true] > [data-raisev-timer-content=true] > span {
  color: rgba(188, 253, 94, 0.24) !important;
}

[data-raisev-timer-wrapper=true] > [data-raisev-timer-content=true] > [data-raisev-timer-unit-wrapper=true] {
  display: flex !important;
  height: min-content;
  justify-content: space-between !important;
}

[data-raisev-timer-wrapper=true] > [data-raisev-timer-content=true] > [data-raisev-timer-unit-wrapper=true] > [data-raisev-timer-unit-title=true],
[data-raisev-timer-wrapper=true] > [data-raisev-timer-content=true] > [data-raisev-timer-unit-wrapper=true] > [data-raisev-timer-unit-value=true] {
  color: rgb(188, 253, 94) !important;
  font-size: 20px !important;
  font-weight: 500 !important;
  letter-spacing: 3% !important;
  line-height: 120% !important;
}

@media (max-width: 1717px) {
  [data-raisev-timer-wrapper=true] {
    height: 32px !important;
  }
  [data-raisev-timer-wrapper=true] > [data-raisev-timer-content=true] {
    padding: 0px 34px !important;
  }
  [data-raisev-timer-wrapper=true] > [data-raisev-timer-content=true] {
    border-radius: 10px !important;
  }
  [data-raisev-timer-wrapper=true] > [data-raisev-timer-content=true] > [data-raisev-timer-unit-wrapper=true] > [data-raisev-timer-unit-title=true],
  [data-raisev-timer-wrapper=true] > [data-raisev-timer-content=true] > [data-raisev-timer-unit-wrapper=true] > [data-raisev-timer-unit-value=true] {
    font-size: 17px !important;
  }
}
/* ========================================================================== */
/* Purchased & Staking */
/* ========================================================================== */
[data-raisev-balance=true] {
  display: flex !important;
  gap: 12px !important;
}

[data-raisev-balance=true] > [data-raisev-balance-card=true] {
  background: #b2ffb8 !important;
  border: none !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 0 0 #000 !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 8px !important;
  justify-content: space-between !important;
  padding: 12px 16px !important;
  width: 100% !important;
}

[data-raisev-balance=true] > [data-raisev-balance-card=true] > [data-raisev-balance-card-title=true] {
  font-size: 15px !important;
}

[data-raisev-balance=true] > [data-raisev-balance-card=true] > [data-raisev-balance-card-value=true] {
  font-size: 22px !important;
}

@media (max-width: 1717px) {
  [data-raisev-balance=true] {
    gap: 10px !important;
  }
  [data-raisev-balance=true] > [data-raisev-balance-card=true] {
    border-radius: 14px !important;
    padding: 10px 14px !important;
    gap: 7px !important;
  }
  [data-raisev-balance=true] > [data-raisev-balance-card=true] > [data-raisev-balance-card-title=true] {
    font-size: 13px !important;
  }
  [data-raisev-balance=true] > [data-raisev-balance-card=true] > [data-raisev-balance-card-value=true] {
    font-size: 20px !important;
  }
}
/* ========================================================================== */
/* Price */
/* ========================================================================== */
[data-raisev-price-chart=true] {
  max-width: 154px !important;
}

[data-raisev-price-chart=true] div {
  font-size: 13px !important;
  width: max-content !important;
  color: #bcfd5e !important;
  bottom: -7px !important;
}

[data-raisev-price-sold=true] {
  font-size: 34px !important;
  font-weight: 600 !important;
  color: rgb(255, 255, 255) !important;
}
[data-raisev-price-sold=true] div:nth-child(even) {
  font-weight: 500 !important;
}
[data-raisev-price-sold=true] div:nth-child(even) span {
  color: #bcfd5e !important;
}

[data-raisev-price-coin=true] {
  gap: 4px !important;
  font-weight: 500 !important;
}
[data-raisev-price-coin=true] > span:nth-child(odd) {
  color: rgb(188, 253, 94) !important;
  font-weight: 600 !important;
}

[data-raisev-price-coin=true] img {
  width: 18px !important;
}

[data-raisev-price-coin=true] span {
  font-size: 13px !important;
  font-weight: 500 !important;
}

[data-raisev-price=true] {
  height: 99px !important;
  gap: 20px !important;
  background: rgb(36, 37, 45) !important;
  border: 1px solid rgb(49, 50, 56) !important;
  border-radius: 16px !important;
  align-items: center !important;
  padding: 0px 16px !important;
}

[data-raisev-price=true] > [data-raisev-price-value=true] {
  -webkit-text-stroke: 1.5px #000 !important;
  color: #ffe854 !important;
  font-size: 20px !important;
  font-weight: 600 !important;
  letter-spacing: 0.54px !important;
  line-height: 110% !important;
  text-stroke: 1.5px #000 !important;
}

@media (max-width: 1717px) {
  [data-raisev-price-chart] svg {
    max-width: 120px !important;
    height: 84.1px !important;
  }
  [data-raisev-price-chart] div {
    font-size: 12px !important;
  }
  [data-raisev-price-sold=true] {
    font-size: 28px !important;
  }
  [data-raisev-price-coin] img {
    width: 16px !important;
  }
  [data-raisev-price-coin] span {
    font-size: 12px !important;
  }
  [data-raisev-price=true] > [data-raisev-price-coin=true],
  [data-raisev-price=true] > [data-raisev-price-mark=true] {
    font-size: 20px !important;
  }
  [data-raisev-price=true] > [data-raisev-price-value=true] {
    font-size: 18px !important;
    letter-spacing: 0.48px !important;
  }
}
@media (max-width: 1717px) {
  [data-raisev-price-chart=true] div {
    bottom: 0px !important;
  }
  [data-raisev-price=true] {
    height: 92px !important;
  }
}
/* ========================================================================== */
/* Inputs */
/* ========================================================================== */
[data-raisev-form-exchange=true] {
  gap: 14px !important;
  max-height: 152px !important;
  height: 100% !important;
  position: relative !important;
}
[data-raisev-form-exchange=true] > div {
  height: 68px !important;
}

[data-raisev-form-exchange=true]::before {
  content: "" !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  width: 32px !important;
  height: 32px !important;
  transform: translate(-50%, -50%) !important;
  z-index: 3 !important;
  background: #fff url("/images/arrow.svg") no-repeat center center !important;
  background-size: 16px 16px !important;
  border-radius: 50% !important;
}

[data-raisev-form-exchange=true]::after {
  content: "" !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  width: 42px !important;
  height: 42px !important;
  transform: translate(-50%, -50%) !important;
  z-index: 2 !important;
  background: #090a0e;
  background-size: 16px 16px !important;
  border-radius: 50% !important;
}

[data-raisev-input=true] {
  background: #090a0e !important;
  border: 1px solid #525358 !important;
  border-radius: 16px !important;
  color: #ffffff !important;
  font-size: 24px !important;
  font-weight: 600 !important;
  height: 68px !important;
  line-height: 120% !important;
  padding: 18px 16px 30px 16px !important;
}

[data-raisev-input=true]::placeholder {
  font-size: 24px;
  padding-bottom: 10px;
}

[data-raisev-input=true]:focus {
  border: 1px solid #bcfd5e !important;
}

[data-input-balance=true] {
  color: rgb(174, 176, 183);
  font-size: 12px;
  font-weight: 600 !important;
}

[data-input-balance=true] > span {
  color: rgb(188, 253, 94);
  font-weight: 600;
}

[data-raisev-info-minmax=true] {
  top: 0px !important;
  color: rgb(174, 176, 183);
  font-size: 12px;
  font-weight: 600 !important;
}

[data-raisev-info-minmax=true] > span:nth-child(even) {
  color: rgb(188, 253, 94);
  font-weight: 600;
}

@media (max-width: 1717px) {
  [data-raisev-form-exchange=true] {
    gap: 12px !important;
    max-height: 136px !important;
  }
  [data-raisev-form-exchange=true]::before {
    width: 28px !important;
    height: 28px !important;
    background-size: 14px 14px !important;
  }
  [data-raisev-input=true] {
    font-size: 22px !important;
  }
  [data-raisev-input=true]::placeholder {
    font-size: 22px;
    padding-bottom: 8px;
  }
  [data-input-balance=true],
  [data-raisev-info-minmax=true] {
    font-size: 11px;
  }
}
@media (max-width: 1000px) {
  [data-raisev-info-minmax=true],
  [data-input-balance=true] {
    font-size: 11px !important;
  }
  [data-raisev-input=true] {
    height: 60px !important;
  }
}
/* ========================================================================== */
/* Token Selector */
/* ========================================================================== */
[data-raisev-token-root=true] {
  box-shadow: none !important;
  border: none !important;
}

[data-raisev-token-root=true],
[data-raisev-token-item=true] {
  color: #fff !important;
  font-size: 20px !important;
  font-weight: 600 !important;
  line-height: 120% !important;
}

[data-raisev-token-item=true]:hover {
  background: rgba(255, 255, 255, 0.2196078431) !important;
}

[data-raisev-token-item=true]:focus {
  background: rgba(255, 255, 255, 0.2196078431) !important;
}

[data-raisev-token-item=true] {
  background: #24252d !important;
}
[data-raisev-token-item=true]:hover {
  background: #34353f !important;
}

div > .bg-white {
  background: #08090c !important;
  z-index: 50 !important;
}

[data-raisev-token-root=true] > span,
[data-raisev-token-item=true] > span {
  gap: 8px !important;
}

[data-raisev-token-root=true] [data-token-selector=true],
[data-raisev-token-item=true] [data-token-selector=true] {
  height: 28px !important;
  width: 28px !important;
}

[data-raisev-token-wrapper=true] {
  background: rgb(36, 37, 45) !important;
  border: 2px solid rgba(255, 255, 255, 0.2196078431) !important;
  border-radius: 16px !important;
}

@media (max-width: 1717px) {
  [data-raisev-token-root=true],
  [data-raisev-token-item=true] {
    font-size: 18px !important;
  }
  [data-raisev-token-root=true] > span,
  [data-raisev-token-item=true] > span {
    gap: 7px !important;
  }
  [data-raisev-token-root=true] [data-token-selector=true],
  [data-raisev-token-item=true] [data-token-selector=true] {
    height: 26px !important;
    width: 26px !important;
  }
  [data-raisev-token-wrapper=true] {
    border-radius: 14px !important;
  }
}
/* ========================================================================== */
/* Info */
/* ========================================================================== */
[data-raisev-info-wrapper=true] {
  display: none !important;
}

/* ========================================================================== */
/* Buttons */
/* ========================================================================== */
[data-raisev-buttom-coonect=true] {
  gap: 0px !important;
  border-radius: 16px !important;
  background: #ffc247 !important;
  overflow: hidden !important;
  color: #090a0e !important;
  font-size: 16px !important;
  font-weight: 600 !important;
}
[data-raisev-buttom-coonect=true]:hover {
  background: rgba(255, 194, 71, 0.7882352941) !important;
  cursor: pointer !important;
}

[data-raisev-buttom-coonect-balance=true] {
  display: none !important;
}

[data-raisev-buttom-coonect=true] div:nth-child(even) {
  background: #bcfd5e !important;
  color: #090a0e !important;
  border-radius: 16px !important;
}

[data-raisev-buttom-coonect-action=true] {
  display: flex !important;
  justify-content: center !important;
  width: 112px !important;
  height: 48px !important;
  align-items: center !important;
}
[data-raisev-buttom-coonect-action=true] > img {
  width: 28px !important;
  height: 28px !important;
}

[data-raisev-chain-select=true] {
  gap: 12px !important;
}

[data-raisev-button=true] {
  background: rgb(255, 194, 71) !important;
  border-radius: 16px !important;
  color: rgb(9, 10, 14) !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  height: 52px !important;
  line-height: 120% !important;
}
[data-raisev-button=true]:hover {
  background: rgba(255, 194, 71, 0.7) !important;
}

[data-raisev-button-card=true] {
  align-items: center !important;
  background: #212720 !important;
  color: #bcfd5e !important;
  display: flex !important;
  flex-direction: row !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  height: auto !important;
  justify-content: center !important;
  min-height: 100% !important;
  border-radius: 12px !important;
  height: 36px !important;
  width: 159px !important;
}
[data-raisev-button-card=true] > svg {
  width: 20px !important;
  height: 20px !important;
}
[data-raisev-button-card=true]:hover {
  background: #bcfd5e !important;
  color: #212720 !important;
}

[data-raisev-button-card=true] > div > div {
  font-size: 16px !important;
}

[data-raisev-button-card=true] > div > span {
  font-size: 12px !important;
}

@media (max-width: 1717px) {
  [data-raisev-buttom-coonect=true] {
    border-radius: 14px !important;
  }
  [data-raisev-buttom-coonect=true] div:nth-child(odd) {
    height: 46px !important;
  }
  [data-raisev-buttom-coonect=true] div:nth-child(even) {
    border-radius: 14px !important;
  }
  [data-raisev-buttom-coonect-action=true] {
    width: 100px !important;
    height: 44px !important;
  }
  [data-raisev-chain-select=true] {
    gap: 10px !important;
  }
  [data-raisev-button=true] {
    font-size: 15px !important;
    border-radius: 14px !important;
  }
  [data-raisev-button-card=true] {
    font-size: 13px !important;
    width: 126px !important;
  }
}
@media (max-width: 1001px) {
  [data-raisev-buttom-coonect=true] {
    font-size: 14px !important;
    height: 40px !important;
  }
  [data-raisev-buttom-coonect-action=true] {
    height: 40px !important;
    max-height: 40px !important;
  }
  [data-raisev-buttom-coonect-action=true] > img {
    width: 20px !important;
    height: 20px !important;
  }
}
/* ========================================================================== */
/* Chain Selector */
/* ========================================================================== */
[data-raisev-chain-root=true] {
  background: #ffe854 !important;
  border: none !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 0 0 #000 !important;
  color: #000 !important;
  font-family: Alegreya, "Work Sans", serif !important;
  font-size: 20px !important;
  font-weight: 600 !important;
  height: 60px !important;
  line-height: 120% !important;
  padding: 8px 16px !important;
}

[data-raisev-chain-root=true] [data-raisev-chain-icon=true] {
  height: 28px !important;
  width: 28px !important;
}

[data-raisev-chain-wrapper=true] {
  box-sizing: border-box !important;
  display: flex !important;
  gap: 8px !important;
  width: 100% !important;
}

[data-raisev-chain=true] > span {
  font-size: 16px !important;
  font-weight: 600 !important;
  margin-bottom: 12px !important;
}

[data-raisev-chain=true] > div:first-of-type {
  display: flex !important;
  align-items: center !important;
}

[data-raisev-chain=true] > div:first-of-type {
  align-items: center !important;
}
[data-raisev-chain=true] > div:first-of-type > span ~ span {
  color: rgba(255, 255, 255, 0.4705882353) !important;
  font-size: 18px !important;
}

[data-raisev-chain-item=true] {
  background-color: rgb(36, 37, 45) !important;
  color: rgb(174, 176, 183) !important;
  font-size: 17px !important;
  font-weight: 600 !important;
  height: 44px !important;
  line-height: 120% !important;
  width: 100% !important;
  text-transform: uppercase !important;
}
[data-raisev-chain-item=true]:hover {
  color: rgb(0, 0, 0) !important;
  background: rgb(188, 253, 94) !important;
}

[data-raisev-chain-item=true] [data-raisev-chain-icon=true] {
  align-items: center;
  display: inline-flex;
  height: 32px !important;
  width: 32px !important;
}

[data-raisev-chain-active=true] {
  background-color: rgb(188, 253, 94) !important;
  color: rgb(0, 0, 0) !important;
}

[data-raisev-chain-raisev=true] {
  position: absolute !important;
  top: 486px !important;
  right: -80px !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  background: rgb(8, 9, 12) !important;
  color: rgba(255, 255, 255, 0.6196078431) !important;
  border-bottom-left-radius: 14px !important;
  border-bottom-right-radius: 14px !important;
  border-top-left-radius: 0 !important; /* Отключаем скругление верхнего левого угла */
  border-top-right-radius: 0 !important;
  transform: rotate(-90deg) !important;
  padding: 10px 8px !important;
  height: 32px !important;
  border: 1px solid #43444c !important;
}

[data-raisev-chain-title=true] {
  font-size: 18px !important;
  font-weight: 600 !important;
  color: #ffffff !important;
  line-height: 120% !important;
}

@media (max-width: 1717px) {
  [data-raisev-chain-root=true] {
    font-size: 18px !important;
    height: 54px !important;
    padding: 7px 14px !important;
    border-radius: 14px !important;
  }
  [data-raisev-chain-raisev=true] {
    right: -74px !important;
  }
  [data-raisev-chain-root=true] [data-raisev-chain-icon=true] {
    height: 26px !important;
    width: 26px !important;
  }
  [data-raisev-chain=true] > span {
    font-size: 14px !important;
    margin-bottom: 10px !important;
  }
  [data-raisev-chain-item=true] {
    font-size: 13px !important;
    height: 36px !important;
  }
  [data-raisev-chain-item=true] [data-raisev-chain-icon=true] {
    height: 20px !important;
    width: 20px !important;
  }
  [data-raisev-chain-raisev=true] {
    font-size: 11px !important;
    height: 28px !important;
    padding: 8px 7px !important;
  }
  [data-raisev-chain-title=true] {
    font-size: 14px !important;
  }
}
@media (max-width: 1000px) {
  [data-raisev-chain-raisev=true] {
    width: max-content !important;
    top: 100.1% !important;
    right: 0 !important;
    left: 50% !important;
    transform: rotate(0deg) translateX(-50%) !important;
  }
  [data-raisev-chain-item=true] {
    gap: 4px !important;
  }
}
/* ========================================================================== */
/* Bonus Item */
/* ========================================================================== */
[data-raisev-bonus=true] {
  display: flex !important;
  align-items: center !important;
  height: 32px !important;
  gap: 8px !important;
}

[data-raisev-bonus-item=true] {
  display: flex !important;
  gap: 4px !important;
  align-items: center !important;
  justify-content: center !important;
  background: #212720 !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  padding: 8px !important;
  border-radius: 12px !important;
  width: max-content !important;
  height: 32px !important;
}

[data-raisev-bonus-item=true] span {
  color: #bcfd5e !important;
}

[data-raisev-bonus-title=true] {
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 120% !important;
}

[data-raisev-bonus-title=true] span {
  color: #bcfd5e !important;
}

[data-raisev-law=true] {
  font-size: 13px !important;
  font-weight: 600 !important;
  color: #aeb0b7 !important;
}

[data-raisev-law=true] a {
  color: #bcfd5e !important;
}

[data-raisev-bonus-wrapper=true] {
  width: 100% !important;
  gap: 10px !important;
}

@media (max-width: 1717px) {
  [data-raisev-bonus=true] {
    height: auto !important;
  }
  [data-raisev-bonus-wrapper=true] {
    gap: 2px !important;
  }
  [data-raisev-bonus-item=true] {
    font-size: 11px !important;
    padding: 7px !important;
    width: 100% !important;
    min-width: max-content !important;
  }
  [data-raisev-bonus-title=true] {
    font-size: 13px !important;
    width: 45px !important;
    flex-direction: column !important;
    gap: 0px !important;
  }
  [data-raisev-law=true] {
    font-size: 10px !important;
  }
}
/* ========================================================================== */
/* Dialog (Modal Desktop) */
/* ========================================================================== */
[data-raisev-dialog-content=true] {
  background: rgb(8, 9, 12) !important;
  border: 1px solid rgb(255, 255, 255) !important;
  border-radius: 40px !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 24px !important;
  padding: 38px 24px 32px 24px !important;
  box-shadow: 0px -1px 22px 2px rgba(159, 137, 159, 0.81);
}
[data-raisev-dialog-content=true] > [data-raisev-button=true] {
  background: rgb(188, 253, 94) !important;
  font-size: 17px !important;
  font-weight: 600 !important;
  line-height: 120% !important;
}
[data-raisev-dialog-content=true] > [data-raisev-button=true] > svg {
  width: 32px !important;
  height: 32px !important;
}

[data-raisev-dialog-header=true] {
  display: flex !important;
  flex-direction: column !important;
  gap: 24px !important;
}

[data-raisev-dialog-close=true] {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: 40px !important;
  height: 40px !important;
  background: rgb(36, 37, 45) !important;
  border-radius: 50% !important;
}
[data-raisev-dialog-close=true] > svg {
  width: 18px !important;
  height: 18px !important;
}

[data-raisev-you-web3=true],
[data-raisev-dialog-description=true] {
  color: #000 !important;
  font-weight: 600 !important;
  line-height: 120% !important;
}

[data-raisev-you-web3=true] {
  font-size: 13px !important;
}

[data-raisev-dialog-title=true] {
  color: #fff !important;
  font-size: 20px !important;
  font-weight: 600 !important;
  line-height: 120% !important;
  text-align: center !important;
}

[data-raisev-dialog-description=true] {
  font-size: 17px !important;
  font-weight: 600 !important;
  line-height: 120% !important;
  color: rgba(255, 255, 255, 0.68) !important;
  text-align: center !important;
}

@media (max-width: 1717px) {
  [data-raisev-you-web3=true] {
    font-size: 12px !important;
  }
}
/* ========================================================================== */
/* Drawer (Modal Mobile) */
/* ========================================================================== */
[data-raisev-drawer-content=true] {
  background: rgb(8, 9, 12) !important;
  border: 1px solid rgb(255, 255, 255) !important;
  border-radius: 24px 24px 0px 0px !important;
  display: flex !important;
  flex-direction: column !important;
  box-shadow: 0px -1px 22px 2px rgba(159, 137, 159, 0.81);
  gap: 16px !important;
  padding: 38px 20px 28px 20px !important;
}
[data-raisev-drawer-content=true] > div:first-of-type {
  display: none !important;
}
[data-raisev-drawer-content=true] > [data-raisev-button=true] {
  background: rgb(188, 253, 94) !important;
  font-size: 17px !important;
  font-weight: 600 !important;
  line-height: 120% !important;
}
[data-raisev-drawer-content=true] > [data-raisev-button=true] > svg {
  width: 28px !important;
  height: 28px !important;
}

[data-raisev-drawer-footer=true] {
  display: none !important;
}

[data-raisev-drawer-title=true] {
  color: #fff !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 120% !important;
  text-align: center !important;
}

[data-raisev-drawer-description=true] {
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 120% !important;
  color: rgba(255, 255, 255, 0.68) !important;
  text-align: center !important;
}

/* ========================================================================== */
/* Fee Include */
/* ========================================================================== */
[data-raisev-fee-include-main=true] {
  background: #ffe854 !important;
  border: 2px solid #000 !important;
  border-radius: 42px !important;
  color: #000 !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 120% !important;
  margin: 0 auto !important;
  padding: 6px 8px !important;
}

[data-raisev-fee-include-main=true],
[data-raisev-fee-include-main=true] * {
  font-family: Alegreya, serif !important;
}

@media (max-width: 1717px) {
  [data-raisev-fee-include-main=true] {
    font-size: 12px !important;
    border-radius: 38px !important;
    padding: 5px 7px !important;
  }
}
/* ========================================================================== */
/* How to Buy */
/* ========================================================================== */
[data-raisev-help-buy=true] {
  color: #000 !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  gap: 4px !important;
  line-height: 120% !important;
  padding: 7.5px 12px !important;
}

[data-raisev-help-buy=true],
[data-raisev-help-buy=true] * {
  font-family: Alegreya, serif !important;
}

[data-raisev-help-buy=true] > svg {
  height: 24px !important;
  width: 24px !important;
}

@media (max-width: 1717px) {
  [data-raisev-help-buy=true] {
    font-size: 14px !important;
    padding: 6.5px 10px !important;
  }
  [data-raisev-help-buy=true] > svg {
    height: 22px !important;
    width: 22px !important;
  }
}
/* ========================================================================== */
/* Sale Title */
/* ========================================================================== */
[data-raisev-sale-title=true] {
  color: #000 !important;
  font-weight: 600 !important;
  line-height: 110% !important;
}

[data-raisev-sale-title=true],
[data-raisev-sale-title=true] * {
  font-family: Alegreya, serif !important;
}

[data-raisev-sale-title=true] > div:first-child {
  font-size: 30px !important;
}

[data-raisev-sale-title=true] > div:last-child {
  font-size: 24px !important;
}

[data-raisev-banner=true] {
  padding: 12px 12px 12px 20px !important;
  border: 1px solid rgba(255, 255, 255, 0.2196078431) !important;
  border-radius: 24px !important;
  align-items: center !important;
}

[data-raisev-banner-title=true] {
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 120% !important;
}
[data-raisev-banner-title=true] span {
  color: #bcfd5e !important;
}

[data-raisev-banner-button=true] {
  background: rgba(188, 253, 94, 0.1215686275) !important;
  color: #bcfd5e !important;
  max-width: 287px !important;
  width: 100% !important;
  height: 44px !important;
}
[data-raisev-banner-button=true]:active {
  background: rgba(188, 253, 94, 0.1215686275) !important;
  color: #bcfd5e !important;
}
[data-raisev-banner-button=true]:hover {
  background: rgba(187, 253, 94, 0.2666666667) !important;
  color: #bcfd5e !important;
}
[data-raisev-banner-button=true] svg {
  width: 20px !important;
  height: 20px !important;
  color: #bcfd5e !important;
  fill: #bcfd5e !important;
}

@media (max-width: 1717px) {
  [data-raisev-sale-title=true] > div:first-child {
    font-size: 27px !important;
  }
  [data-raisev-sale-title=true] > div:last-child {
    font-size: 22px !important;
  }
  [data-raisev-banner=true] {
    border-radius: 20px !important;
  }
  [data-raisev-banner-title=true] {
    font-size: 14px !important;
  }
  [data-raisev-banner-button=true] {
    max-width: 260px !important;
    height: 40px !important;
  }
  [data-raisev-banner-button=true] svg {
    width: 18px !important;
    height: 18px !important;
  }
}
[data-raisev-sp=true] {
  z-index: 11;
  background: rgb(8, 9, 12) !important;
  border-radius: 40px !important;
}
[data-raisev-sp=true] > canvas {
  border-top-left-radius: 26px !important;
  border-top-right-radius: 26px !important;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

[data-raisev-sp-wrapper=true] {
  background: rgb(8, 9, 12) !important;
  border-radius: 32px !important;
}
[data-raisev-sp-wrapper=true] > span {
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 120% !important;
  color: rgb(188, 253, 94) !important;
}

[data-raisev-sp-info=true] > span:first-of-type {
  font-size: 48px !important;
  font-weight: 600 !important;
  line-height: 120% !important;
  color: rgb(188, 253, 94) !important;
}
[data-raisev-sp-info=true] > span > span {
  color: rgb(188, 253, 94) !important;
}
[data-raisev-sp-info=true] > span:nth-child(even) {
  color: rgb(174, 176, 183) !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 120% !important;
}

[data-raisev-sp-button=true] > button:first-of-type {
  background: rgb(255, 255, 255) !important;
  font-size: 18px !important;
  font-weight: 600 !important;
}
[data-raisev-sp-button=true] > button:first-of-type > svg {
  width: 18px !important;
  height: 18px !important;
}
[data-raisev-sp-button=true] > button:nth-child(even) {
  font-size: 18px !important;
  font-weight: 600 !important;
}
[data-raisev-sp-button=true] > button:nth-child(even) > svg {
  width: 18px !important;
  height: 18px !important;
}

[data-raisev-sp-bonus=true] {
  background: rgb(21, 30, 25) !important;
  padding: 10px 14px !important;
  color: rgb(109, 255, 168) !important;
  border-radius: 27px !important;
  font-size: 16px !important;
  line-height: 120% !important;
  font-weight: 600 !important;
  text-align: center !important;
}

[data-raisev-sp-description=true] {
  font-size: 16px !important;
  line-height: 120% !important;
  font-weight: 600 !important;
}