:root { --toastify-color-light: #fff; --toastify-color-dark: #121212; --toastify-color-info: #3498db; --toastify-color-success: #07bc0c; --toastify-color-warning: #f1c40f; --toastify-color-error: #e74c3c; --toastify-color-transparent: hsla(0,0%,100%,.7); --toastify-icon-color-info: var(--toastify-color-info); --toastify-icon-color-success: var(--toastify-color-success); --toastify-icon-color-warning: var(--toastify-color-warning); --toastify-icon-color-error: var(--toastify-color-error); --toastify-toast-width: 320px; --toastify-toast-background: #fff; --toastify-toast-min-height: 64px; --toastify-toast-max-height: 800px; --toastify-font-family: sans-serif; --toastify-z-index: 9999; --toastify-text-color-light: #757575; --toastify-text-color-dark: #fff; --toastify-text-color-info: #fff; --toastify-text-color-success: #fff; --toastify-text-color-warning: #fff; --toastify-text-color-error: #fff; --toastify-spinner-color: #616161; --toastify-spinner-color-empty-area: #e0e0e0; --toastify-color-progress-light: linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55); --toastify-color-progress-dark: #bb86fc; --toastify-color-progress-info: var(--toastify-color-info); --toastify-color-progress-success: var(--toastify-color-success); --toastify-color-progress-warning: var(--toastify-color-warning); --toastify-color-progress-error: var(--toastify-color-error); }
.Toastify__toast-container { z-index: var(--toastify-z-index); transform: translateZ(var(--toastify-z-index)); padding: 4px; width: var(--toastify-toast-width); box-sizing: border-box; color: rgb(255, 255, 255); }
.Toastify__toast-container--top-left { top: 1em; left: 1em; }
.Toastify__toast-container--top-center { top: 1em; left: 50%; transform: translateX(-50%); }
.Toastify__toast-container--top-right { top: 1em; right: 1em; }
.Toastify__toast-container--bottom-left { bottom: 1em; left: 1em; }
.Toastify__toast-container--bottom-center { bottom: 1em; left: 50%; transform: translateX(-50%); }
.Toastify__toast-container--bottom-right { bottom: 1em; right: 1em; }
@media only screen and (max-width: 480px) {
  .Toastify__toast-container { width: 100vw; padding: 0px; left: 0px; margin: 0px; }
  .Toastify__toast-container--top-center, .Toastify__toast-container--top-left, .Toastify__toast-container--top-right { top: 0px; transform: translateX(0px); }
  .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-right { bottom: 0px; transform: translateX(0px); }
  .Toastify__toast-container--rtl { right: 0px; left: auto; }
}
.Toastify__toast { position: relative; min-height: var(--toastify-toast-min-height); box-sizing: border-box; margin-bottom: 1rem; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 10px 0px, rgba(0, 0, 0, 0.05) 0px 2px 15px 0px; display: flex; justify-content: space-between; max-height: var(--toastify-toast-max-height); overflow: hidden; font-family: var(--toastify-font-family); cursor: default; direction: ltr; z-index: 0; }
.Toastify__toast--rtl { direction: rtl; }
.Toastify__toast--close-on-click { cursor: pointer; }
.Toastify__toast-body { margin: auto 0px; flex: 1 1 auto; padding: 6px; display: flex; align-items: center; }
.Toastify__toast-body > div:last-child { word-break: break-word; flex: 1 1 0%; }
.Toastify__toast-icon { margin-inline-end: 10px; width: 20px; flex-shrink: 0; display: flex; }
.Toastify--animate { animation-fill-mode: both; animation-duration: 0.7s; }
.Toastify--animate-icon { animation-fill-mode: both; animation-duration: 0.3s; }
@media only screen and (max-width: 480px) {
  .Toastify__toast { margin-bottom: 0px; border-radius: 0px; }
}
.Toastify__toast-theme--dark { background: var(--toastify-color-dark); color: var(--toastify-text-color-dark); }
.Toastify__toast-theme--colored.Toastify__toast--default, .Toastify__toast-theme--light { background: var(--toastify-color-light); color: var(--toastify-text-color-light); }
.Toastify__toast-theme--colored.Toastify__toast--info { color: var(--toastify-text-color-info); background: var(--toastify-color-info); }
.Toastify__toast-theme--colored.Toastify__toast--success { color: var(--toastify-text-color-success); background: var(--toastify-color-success); }
.Toastify__toast-theme--colored.Toastify__toast--warning { color: var(--toastify-text-color-warning); background: var(--toastify-color-warning); }
.Toastify__toast-theme--colored.Toastify__toast--error { color: var(--toastify-text-color-error); background: var(--toastify-color-error); }
.Toastify__progress-bar-theme--light { background: var(--toastify-color-progress-light); }
.Toastify__progress-bar-theme--dark { background: var(--toastify-color-progress-dark); }
.Toastify__progress-bar--info { background: var(--toastify-color-progress-info); }
.Toastify__progress-bar--success { background: var(--toastify-color-progress-success); }
.Toastify__progress-bar--warning { background: var(--toastify-color-progress-warning); }
.Toastify__progress-bar--error { background: var(--toastify-color-progress-error); }
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning { background: var(--toastify-color-transparent); }
.Toastify__close-button { color: rgb(255, 255, 255); background: transparent; outline: none; border: none; padding: 0px; cursor: pointer; opacity: 0.7; transition: all 0.3s ease 0s; align-self: flex-start; }
.Toastify__close-button--light { color: rgb(0, 0, 0); opacity: 0.3; }
.Toastify__close-button > svg { fill: currentcolor; height: 16px; width: 14px; }
.Toastify__close-button:focus, .Toastify__close-button:hover { opacity: 1; }
@keyframes Toastify__trackProgress { 
  0% { transform: scaleX(1); }
  100% { transform: scaleX(0); }
}
.Toastify__progress-bar { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 5px; z-index: var(--toastify-z-index); opacity: 0.7; transform-origin: left center; }
.Toastify__progress-bar--animated { animation: auto linear 0s 1 normal forwards running Toastify__trackProgress; }
.Toastify__progress-bar--controlled { transition: transform 0.2s ease 0s; }
.Toastify__progress-bar--rtl { right: 0px; left: auto; transform-origin: right center; }
.Toastify__spinner { width: 20px; height: 20px; box-sizing: border-box; border-width: 2px; border-style: solid; border-image: initial; border-radius: 100%; border-top-color: ; border-bottom-color: ; border-left-color: ; border-right-color: var(--toastify-spinner-color); animation: 0.65s linear 0s infinite normal none running Toastify__spin; }
@keyframes Toastify__bounceInRight { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px); }
  75% { transform: translate3d(10px, 0px, 0px); }
  90% { transform: translate3d(-5px, 0px, 0px); }
  100% { transform: none; }
}
@keyframes Toastify__bounceOutRight { 
  20% { opacity: 1; transform: translate3d(-20px, 0px, 0px); }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}
@keyframes Toastify__bounceInLeft { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px); }
  75% { transform: translate3d(-10px, 0px, 0px); }
  90% { transform: translate3d(5px, 0px, 0px); }
  100% { transform: none; }
}
@keyframes Toastify__bounceOutLeft { 
  20% { opacity: 1; transform: translate3d(20px, 0px, 0px); }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}
@keyframes Toastify__bounceInUp { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
  75% { transform: translate3d(0px, 10px, 0px); }
  90% { transform: translate3d(0px, -5px, 0px); }
  100% { transform: translateZ(0px); }
}
@keyframes Toastify__bounceOutUp { 
  20% { transform: translate3d(0px, -10px, 0px); }
  40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px); }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
@keyframes Toastify__bounceInDown { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px); }
  75% { transform: translate3d(0px, -10px, 0px); }
  90% { transform: translate3d(0px, 5px, 0px); }
  100% { transform: none; }
}
@keyframes Toastify__bounceOutDown { 
  20% { transform: translate3d(0px, 10px, 0px); }
  40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
.Toastify__bounce-enter--bottom-left, .Toastify__bounce-enter--top-left { animation-name: Toastify__bounceInLeft; }
.Toastify__bounce-enter--bottom-right, .Toastify__bounce-enter--top-right { animation-name: Toastify__bounceInRight; }
.Toastify__bounce-enter--top-center { animation-name: Toastify__bounceInDown; }
.Toastify__bounce-enter--bottom-center { animation-name: Toastify__bounceInUp; }
.Toastify__bounce-exit--bottom-left, .Toastify__bounce-exit--top-left { animation-name: Toastify__bounceOutLeft; }
.Toastify__bounce-exit--bottom-right, .Toastify__bounce-exit--top-right { animation-name: Toastify__bounceOutRight; }
.Toastify__bounce-exit--top-center { animation-name: Toastify__bounceOutUp; }
.Toastify__bounce-exit--bottom-center { animation-name: Toastify__bounceOutDown; }
@keyframes Toastify__zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@keyframes Toastify__zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 0; }
}
.Toastify__zoom-enter { animation-name: Toastify__zoomIn; }
.Toastify__zoom-exit { animation-name: Toastify__zoomOut; }
@keyframes Toastify__flipIn { 
  0% { transform: perspective(400px) rotateX(90deg); animation-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotateX(-20deg); animation-timing-function: ease-in; }
  60% { transform: perspective(400px) rotateX(10deg); opacity: 1; }
  80% { transform: perspective(400px) rotateX(-5deg); }
  100% { transform: perspective(400px); }
}
@keyframes Toastify__flipOut { 
  0% { transform: perspective(400px); }
  30% { transform: perspective(400px) rotateX(-20deg); opacity: 1; }
  100% { transform: perspective(400px) rotateX(90deg); opacity: 0; }
}
.Toastify__flip-enter { animation-name: Toastify__flipIn; }
.Toastify__flip-exit { animation-name: Toastify__flipOut; }
@keyframes Toastify__slideInRight { 
  0% { transform: translate3d(110%, 0px, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes Toastify__slideInLeft { 
  0% { transform: translate3d(-110%, 0px, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes Toastify__slideInUp { 
  0% { transform: translate3d(0px, 110%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes Toastify__slideInDown { 
  0% { transform: translate3d(0px, -110%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes Toastify__slideOutRight { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translate3d(110%, 0px, 0px); }
}
@keyframes Toastify__slideOutLeft { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translate3d(-110%, 0px, 0px); }
}
@keyframes Toastify__slideOutDown { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translate3d(0px, 500px, 0px); }
}
@keyframes Toastify__slideOutUp { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translate3d(0px, -500px, 0px); }
}
.Toastify__slide-enter--bottom-left, .Toastify__slide-enter--top-left { animation-name: Toastify__slideInLeft; }
.Toastify__slide-enter--bottom-right, .Toastify__slide-enter--top-right { animation-name: Toastify__slideInRight; }
.Toastify__slide-enter--top-center { animation-name: Toastify__slideInDown; }
.Toastify__slide-enter--bottom-center { animation-name: Toastify__slideInUp; }
.Toastify__slide-exit--bottom-left, .Toastify__slide-exit--top-left { animation-name: Toastify__slideOutLeft; }
.Toastify__slide-exit--bottom-right, .Toastify__slide-exit--top-right { animation-name: Toastify__slideOutRight; }
.Toastify__slide-exit--top-center { animation-name: Toastify__slideOutUp; }
.Toastify__slide-exit--bottom-center { animation-name: Toastify__slideOutDown; }
@keyframes Toastify__spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@font-face { font-family: Jost; src: url("Jost-Black.e56ef6f6.ttf") format("trueType"); font-display: swap; font-weight: 900; }
@font-face { font-family: Jost; src: url("Jost-ExtraBold.238555d6.ttf") format("trueType"); font-display: swap; font-weight: 800; }
@font-face { font-family: Jost; src: url("Jost-Bold.c1d48d6e.ttf") format("trueType"); font-display: swap; font-weight: 700; }
@font-face { font-family: Jost; src: url("Jost-SemiBold.5b6dfd8e.ttf") format("trueType"); font-display: swap; font-weight: 600; }
@font-face { font-family: Jost; src: url("Jost-Medium.c86b7856.ttf") format("trueType"); font-display: swap; font-weight: 500; }
@font-face { font-family: Jost; src: url("Jost-Regular.f420374f.ttf") format("trueType"); font-display: swap; font-weight: 400; }
@font-face { font-family: Jost; src: url("Jost-Light.7fa2b8a5.ttf") format("trueType"); font-display: swap; font-weight: 300; }
@font-face { font-family: Jost; src: url("Jost-Thin.80e4c164.ttf") format("trueType"); font-display: swap; font-weight: 200; }
@font-face { font-family: Jost; src: url("Jost-ExtraLight.aa19f1ff.ttf") format("trueType"); font-display: swap; font-weight: 100; }
@font-face { font-family: Prototype; src: url("Prototype.7188a326.ttf") format("trueType"); font-display: swap; }
.dot-flashing { position: relative; width: 10px; height: 10px; border-radius: 5px; background-color: rgb(135, 105, 255); color: rgb(135, 105, 255); animation: 1s linear 0.5s infinite alternate none running dot-flashing; }
.dot-flashing::after, .dot-flashing::before { content: ""; display: inline-block; position: absolute; top: 0px; }
.dot-flashing::before { left: -15px; animation: 1s ease 0s infinite alternate none running dot-flashing; }
.dot-flashing::after, .dot-flashing::before { width: 10px; height: 10px; border-radius: 5px; background-color: rgb(135, 105, 255); color: rgb(135, 105, 255); }
.dot-flashing::after { left: 15px; animation: 1s ease 1s infinite alternate none running dot-flashing; }
@keyframes dot-flashing { 
  0% { background-color: rgb(135, 105, 255); }
  50%, 100% { background-color: rgb(83, 40, 244); }
}
.progressbBar { animation: 1s ease-out 0s 1 normal forwards running progress-bar; }
@keyframes progress-bar { 
  0% { width: 0px; }
}
.decreasingHealthFactor { width: 5%; height: 100%; overflow: hidden; animation: 2s linear 0s infinite normal none running decreasingHF; filter: blur(2px) contrast(200%) brightness(120%); }
@keyframes decreasingHF { 
  0% { transform: translateX(1920%); background-color: rgb(59, 240, 88); }
  80% { transform: translateX(384%); background-color: rgb(240, 200, 59); }
  100% { transform: translateX(0px); background-color: rgb(240, 70, 59); }
}
.increasingHealthFactor { width: 5%; height: 100%; overflow: hidden; animation: 2s linear 0s infinite normal none running increasingHF; filter: blur(2px) contrast(200%) brightness(120%); }
@keyframes increasingHF { 
  0% { transform: translateX(0px); background-color: rgb(240, 70, 59); }
  20% { transform: translateX(384%); background-color: rgb(240, 200, 59); }
  100% { transform: translateX(1920%); background-color: rgb(59, 240, 88); }
}
.rotating-text-wrapper { align-items: center; overflow: hidden; top: 0px; bottom: 0px; margin-top: auto; margin-bottom: auto; z-index: 1; }
.textAnimation { animation: 8s linear 0s infinite normal none running rotateText; z-index: 1; }
@keyframes rotateText { 
  0% { transform: translateX(100%); opacity: 0; }
  10% { transform: translateX(0px); opacity: 1; }
  90% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-100%); opacity: 1; }
}
.gradient-background { background-blend-mode: screen; background: linear-gradient(300deg, rgba(55, 189, 230, 0.3), rgba(15, 63, 151, 0.3), rgba(142, 29, 255, 0.3), rgba(230, 55, 171, 0.3), rgba(99, 15, 151, 0.3), rgba(142, 29, 255, 0.3), rgba(29, 38, 255, 0.3), rgba(55, 189, 230, 0.3), rgba(55, 230, 188, 0.3), rgba(36, 27, 86, 0.2)) 0% 0% / 600% 600%; border: 1px solid rgba(255, 255, 255, 0.2); animation: 30s ease 0s infinite normal none running gradient-animation; }
.gradient-background:hover { filter: brightness(120%); }
@keyframes gradient-animation { 
  0% { background-position: 0px 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0px 50%; }
}
*, ::after, ::before { box-sizing: border-box; border: 0px solid rgb(229, 231, 235); }
::after, ::before { --tw-content: ""; }
:host, html { line-height: 1.5; text-size-adjust: 100%; tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; }
body { margin: 0px; line-height: inherit; }
hr { height: 0px; color: inherit; border-top-width: 1px; }
abbr:where([title]) { text-decoration: underline dotted; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
a { text-decoration: inherit; }
b, strong { font-weight: bolder; }
code, kbd, pre, samp { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-feature-settings: normal; font-variation-settings: normal; font-size: 1em; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
button, input, optgroup, select, textarea { font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; color: inherit; margin: 0px; padding: 0px; }
button, select { text-transform: none; }
[type="button"], [type="reset"], [type="submit"], button { appearance: button; background-color: transparent; background-image: none; }
progress { vertical-align: baseline; }
::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
summary { display: list-item; }
blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre { margin: 0px; }
fieldset { margin: 0px; }
fieldset, legend { padding: 0px; }
menu, ol, ul { list-style: none; margin: 0px; padding: 0px; }
dialog { padding: 0px; }
textarea { resize: vertical; }
input::placeholder, textarea::placeholder { opacity: 1; color: rgb(156, 163, 175); }
[role="button"], button { cursor: pointer; }
:disabled { cursor: default; }
audio, canvas, embed, iframe, img, object, svg, video { display: block; vertical-align: middle; }
img, video { max-width: 100%; height: auto; }
[hidden] { display: none; }
body, html { font-family: Jost; font-weight: 500; }
*, ::after, ::before { --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: rgba(59,130,246,.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: ; }
::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: rgba(59,130,246,.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: ; }
.scrollbar-gutter { scrollbar-gutter: stable both-edges; }
.flex-width { width: 100vw; }
.flex-layout { display: flex; flex-wrap: wrap; }
.center { display: flex; place-content: center; align-items: center; align-self: center; text-align: center; }
.white-text-shadow-s { color: rgb(255, 255, 255); text-shadow: rgb(255, 255, 255) 0px 1px 4px; }
.primary-box-shadow { box-shadow: rgba(142, 29, 255, 0.41) 0px 0px 32px, rgba(142, 29, 255, 0.56) 0px 16px 128px; }
.primary2-box-shadow { box-shadow: rgba(7, 103, 255, 0.45) 0px 0px 28px; }
.primary3-box-shadow { box-shadow: rgba(142, 29, 255, 0.45) 0px 0px 28px; }
.purple-text-shadow { text-shadow: rgba(130, 113, 217, 0.75) 0px 0px 8px; }
.black-box-shadow { box-shadow: rgba(22, 32, 68, 0.16) 0px 5px 5px, rgba(22, 32, 68, 0.22) 0px 4px 3px; }
.gray-box-shadow { filter: drop-shadow(rgba(22, 32, 68, 0.1) 0px 1.5px 1.5px) drop-shadow(rgba(22, 32, 68, 0.24) 0px 1px 1px); }
.blob1 { background: radial-gradient(50% 50% at 50% 50%, rgba(82, 134, 216, 0.6) 0px, rgba(82, 134, 216, 0.5) 25%, rgba(82, 134, 216, 0.4) 50%, rgba(27, 35, 149, 0.3) 75%, rgba(27, 35, 149, 0) 100%); }
.blob2 { background: radial-gradient(50% 50% at 50% 50%, rgba(82, 134, 216, 0.4) 0px, rgba(82, 134, 216, 0.3) 23.96%, rgba(60, 69, 210, 0.3) 50%, rgba(27, 35, 149, 0.3) 77.08%, rgba(27, 35, 149, 0) 100%); }
.blob3 { background: radial-gradient(50% 50% at 50% 50%, rgba(82, 134, 216, 0.4) 0px, rgba(82, 134, 216, 0.3) 23.96%, rgba(60, 69, 210, 0.3) 50%, rgba(27, 35, 149, 0.3) 77.08%, rgba(27, 35, 149, 0) 100%); }
.blob4 { background: radial-gradient(50% 50% at 50% 50%, rgba(87, 42, 255, 0.8) 0px, rgba(87, 42, 255, 0.6) 20%, rgba(57, 11, 232, 0.4) 40%, rgba(27, 20, 100, 0.4) 60%, rgba(27, 20, 100, 0.2) 80%, rgba(24, 24, 47, 0) 100%); }
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .blob1, .blob2, .blob3, .blob4 { will-change: filter; }
}
.mask { background: rgba(24, 24, 47, 0.45); backdrop-filter: blur(5px); }
.break-anywhere { overflow-wrap: anywhere; }
.loader { display: inline-block; border-top: 4px solid rgb(196, 196, 196); border-right: 4px solid transparent; animation: 1s linear 0s infinite normal none running rotation; }
.loader, .loader::after { width: 64px; height: 64px; border-radius: 50%; box-sizing: border-box; }
.loader::after { content: ""; position: absolute; left: 0px; top: 0px; border-bottom: 4px solid rgb(135, 105, 255); border-left: 4px solid transparent; }
.loaderSmall { display: inline-block; border-top: 4px solid rgb(196, 196, 196); border-right: 4px solid transparent; animation: 1s linear 0s infinite normal none running rotation; }
.loaderSmall, .loaderSmall::after { width: 24px; height: 24px; border-radius: 50%; box-sizing: border-box; }
.loaderSmall::after { content: ""; position: absolute; left: 0px; top: 0px; border-bottom: 4px solid rgb(135, 105, 255); border-left: 4px solid transparent; }
.bannerBg { background: url("campaign_bg.png") 0px 0px repeat; }
.bannerBgMobile { background: url("campaign_bg_mobile.png") 0px 0px repeat; }
.bannerBgMobileDown { background: linear-gradient(271deg, rgba(236, 121, 106, 0.35), rgba(225, 117, 177, 0.35) 100.71%), rgb(12, 12, 79); background-blend-mode: color-dodge, normal; }
.orange-gradient-border { width: 100%; max-width: 962px; height: 148px; display: flex; place-items: center; justify-content: center; position: relative; border-radius: 16px; background: linear-gradient(82.59deg, rgb(244, 99, 10) 29.6%, rgb(239, 214, 65) 88.49%); padding: 2px; }
@media screen and (max-width: 799px) {
  .orange-gradient-border { height: 336px; }
}
@keyframes rotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.flash { animation: 2s linear 0s infinite normal none running blinker; }
@keyframes blinker { 
  50% { opacity: 0; }
}
.fade-in { transition-duration: 0.5s, 1s; }
.fade-in, .fade-out { transition-property: height, opacity; }
.fade-out { transition-duration: 1s, 0.2s; }
@keyframes bounceDown { 
  0% { transform: translateY(-10px); }
  70% { transform: translateY(10px); }
  100% { transform: translateY(0px); }
}
@keyframes bounceUp { 
  0% { transform: translateY(10px); }
  70% { transform: translateY(-10px); }
  100% { transform: translateY(0px); }
}
.bT2 { text-transform: capitalize; letter-spacing: 0.02em; }
.b2, .bT2 { font-size: 12px; font-weight: 500; line-height: 12px; }
.b1, .b2 { text-transform: uppercase; letter-spacing: 0.18em; }
.b1 { font-size: 14px; font-weight: 700; line-height: 14px; }
.l5N { font-size: 10px; font-weight: 500; text-transform: capitalize; line-height: 16px; letter-spacing: 0.02em; }
@media (min-width: 1024px) {
  .l5N { font-size: 10px; line-height: 16px; }
}
.l4N { font-size: 11px; font-weight: 500; text-transform: capitalize; line-height: 16px; letter-spacing: 0.02em; }
@media (min-width: 1024px) {
  .l4N { font-size: 11px; line-height: 16px; }
}
.l3N { font-size: 12px; font-weight: 500; text-transform: capitalize; line-height: 20px; letter-spacing: 0.02em; }
@media (min-width: 1024px) {
  .l3N { font-size: 12px; line-height: 20px; }
}
.l2N { font-size: 14px; font-weight: 500; text-transform: capitalize; line-height: 20px; letter-spacing: 0.02em; }
@media (min-width: 1024px) {
  .l2N { font-size: 14px; line-height: 20px; }
}
.l1N { font-size: 16px; font-weight: 500; text-transform: capitalize; line-height: 24px; letter-spacing: 0.02em; }
@media (min-width: 1024px) {
  .l1N { font-size: 18px; line-height: 28px; }
}
.l5C { font-size: 10px; font-weight: 500; text-transform: uppercase; line-height: 16px; letter-spacing: 0.12em; }
@media (min-width: 1024px) {
  .l5C { font-size: 10px; line-height: 16px; }
}
.l4C { font-size: 11px; font-weight: 500; text-transform: uppercase; line-height: 16px; letter-spacing: 0.12em; }
@media (min-width: 1024px) {
  .l4C { font-size: 11px; line-height: 16px; }
}
.l3C { font-size: 12px; font-weight: 500; text-transform: uppercase; line-height: 20px; letter-spacing: 0.12em; }
@media (min-width: 1024px) {
  .l3C { font-size: 12px; line-height: 20px; }
}
.l2C { font-size: 14px; font-weight: 500; text-transform: uppercase; line-height: 20px; letter-spacing: 0.12em; }
@media (min-width: 1024px) {
  .l2C { font-size: 14px; line-height: 20px; }
}
.p5B { font-weight: 500; }
.p5, .p5B { font-size: 10px; line-height: 16px; }
.p5 { font-weight: 400; }
.p4B { font-weight: 500; }
.p4, .p4B { font-size: 11px; line-height: 16px; }
.p4 { font-weight: 400; }
.p3B { font-weight: 500; }
.p3, .p3B { font-size: 12px; line-height: 20px; }
.p3 { font-weight: 400; }
.p2B { font-size: 14px; font-weight: 500; line-height: 20px; }
@media (min-width: 1024px) {
  .p2B { font-size: 14px; line-height: 20px; }
}
.p2 { font-size: 14px; font-weight: 400; line-height: 20px; }
@media (min-width: 1024px) {
  .p2 { font-size: 14px; line-height: 20px; }
}
.p1B { font-size: 16px; font-weight: 500; line-height: 24px; }
@media (min-width: 1024px) {
  .p1B { font-size: 18px; line-height: 28px; }
}
.p1 { font-size: 16px; font-weight: 400; line-height: 24px; }
@media (min-width: 1024px) {
  .p1 { font-size: 18px; line-height: 28px; }
}
.h4-jn { font-size: 16px; font-weight: 500; text-transform: capitalize; line-height: 20px; letter-spacing: 0.02em; }
@media (min-width: 1024px) {
  .h4-jn { font-size: 22px; line-height: 28px; }
}
.h3-jn { font-size: 18px; font-weight: 500; text-transform: capitalize; line-height: 24px; letter-spacing: 0.02em; }
@media (min-width: 1024px) {
  .h3-jn { font-size: 27px; line-height: 36px; }
}
.h2-jn { font-size: 21px; font-weight: 500; text-transform: capitalize; line-height: 28px; letter-spacing: 0.02em; }
@media (min-width: 1024px) {
  .h2-jn { font-size: 34px; line-height: 44px; }
}
.h5-j { font-size: 14px; font-weight: 500; text-transform: uppercase; line-height: 16px; letter-spacing: 0.18em; }
@media (min-width: 1024px) {
  .h5-j { font-size: 18px; line-height: 24px; }
}
.h6-p { font-family: Prototype; font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 14px; letter-spacing: 0.2em; }
@media (min-width: 1024px) {
  .h6-p { font-size: 14px; line-height: 20px; }
}
.h5-p { font-family: Prototype; font-size: 14px; font-weight: 400; text-transform: uppercase; line-height: 16px; letter-spacing: 0.2em; }
@media (min-width: 1024px) {
  .h5-p { font-size: 18px; line-height: 24px; }
}
.h4-p { font-family: Prototype; font-size: 16px; font-weight: 400; text-transform: uppercase; line-height: 20px; letter-spacing: 0.2em; }
@media (min-width: 1024px) {
  .h4-p { font-size: 22px; line-height: 28px; }
}
.h3-p { font-family: Prototype; font-size: 18px; font-weight: 500; text-transform: uppercase; line-height: 24px; letter-spacing: 0.2em; }
@media (min-width: 1024px) {
  .h3-p { font-size: 27px; line-height: 36px; }
}
.h1-p { font-family: Prototype; font-size: 24px; font-weight: 400; text-transform: uppercase; line-height: 32px; letter-spacing: 0.2em; }
@media (min-width: 1024px) {
  .h1-p { font-size: 43px; line-height: 56px; }
}
.d1 { font-family: Prototype; font-size: 27px; font-weight: 400; line-height: 36px; }
@media (min-width: 1024px) {
  .d1 { font-size: 53px; line-height: 68px; }
}
.l4N-f { text-transform: capitalize; letter-spacing: 0.02em; }
.l4C-f, .l4N-f { font-size: 11px; font-weight: 500; line-height: 16px; }
.l4C-f { text-transform: uppercase; letter-spacing: 0.12em; }
.l3C-f { font-size: 12px; }
.l2C-f, .l3C-f { font-weight: 500; text-transform: uppercase; line-height: 20px; letter-spacing: 0.12em; }
.l2C-f { font-size: 14px; }
.p3B-f { font-weight: 500; }
.p3-f, .p3B-f { font-size: 12px; line-height: 20px; }
.p3-f { font-weight: 400; }
.p2B-f { font-weight: 500; }
.p2-f, .p2B-f { font-size: 14px; line-height: 20px; }
.p2-f { font-weight: 400; }
.p1B-f { font-size: 18px; }
.h4-jn-f, .p1B-f { font-weight: 500; line-height: 28px; }
.h4-jn-f { font-size: 22px; text-transform: capitalize; letter-spacing: 0.02em; }
.h6-p-f { font-size: 14px; line-height: 20px; }
.h5-p-f, .h6-p-f { font-family: Prototype; font-weight: 400; text-transform: uppercase; letter-spacing: 0.2em; }
.h5-p-f { font-size: 18px; line-height: 24px; }
.h4-p-f { font-family: Prototype; font-size: 22px; font-weight: 400; text-transform: uppercase; line-height: 28px; letter-spacing: 0.2em; }
.invisible { visibility: hidden; }
.static { position: static; }
.fixed { position: fixed; }
.absolute { position: absolute; }
.relative { position: relative; }
.sticky { position: sticky; }
.bottom-0 { bottom: 0px; }
.bottom-5 { bottom: 1.25rem; }
.bottom-8 { bottom: 2rem; }
.bottom-\[-2px\] { bottom: -2px; }
.bottom-\[-7px\] { bottom: -7px; }
.bottom-\[-8px\] { bottom: -8px; }
.bottom-\[55\%\] { bottom: 55%; }
.left-0 { left: 0px; }
.left-1\/2 { left: 50%; }
.left-2 { left: 0.5rem; }
.left-8 { left: 2rem; }
.left-\[-10px\] { left: -10px; }
.left-\[-16px\] { left: -16px; }
.left-\[-60px\] { left: -60px; }
.left-\[-6px\] { left: -6px; }
.left-\[2px\] { left: 2px; }
.left-\[46px\] { left: 46px; }
.left-\[50\%\] { left: 50%; }
.right-0 { right: 0px; }
.right-2 { right: 0.5rem; }
.right-6 { right: 1.5rem; }
.right-\[-16px\] { right: -16px; }
.right-\[-8px\] { right: -8px; }
.right-\[12px\] { right: 12px; }
.right-\[14px\] { right: 14px; }
.right-\[6px\] { right: 6px; }
.top-0 { top: 0px; }
.top-1\/4 { top: 25%; }
.top-10 { top: 2.5rem; }
.top-12 { top: 3rem; }
.top-16 { top: 4rem; }
.top-2 { top: 0.5rem; }
.top-4 { top: 1rem; }
.top-40 { top: 10rem; }
.top-5 { top: 1.25rem; }
.top-6 { top: 1.5rem; }
.top-7 { top: 1.75rem; }
.top-\[-20px\] { top: -20px; }
.top-\[-6px\] { top: -6px; }
.top-\[-8px\] { top: -8px; }
.top-\[0\] { top: 0px; }
.top-\[1200px\] { top: 1200px; }
.top-\[14px\] { top: 14px; }
.top-\[16\%\] { top: 16%; }
.top-\[20\%\] { top: 20%; }
.top-\[233px\] { top: 233px; }
.top-\[2px\] { top: 2px; }
.top-\[40px\] { top: 40px; }
.top-\[420px\] { top: 420px; }
.top-\[44px\] { top: 44px; }
.top-\[45\%\] { top: 45%; }
.top-\[50\%\] { top: 50%; }
.top-\[555px\] { top: 555px; }
.top-\[60px\] { top: 60px; }
.top-\[6px\] { top: 6px; }
.top-\[729px\] { top: 729px; }
.top-\[75\%\] { top: 75%; }
.z-0 { z-index: 0; }
.z-10 { z-index: 10; }
.z-20 { z-index: 20; }
.z-50 { z-index: 50; }
.z-\[-10\] { z-index: -10; }
.z-\[-2\] { z-index: -2; }
.z-\[-3\] { z-index: -3; }
.z-\[-4\] { z-index: -4; }
.z-\[10\] { z-index: 10; }
.z-\[1\] { z-index: 1; }
.z-\[20\] { z-index: 20; }
.z-\[2\] { z-index: 2; }
.z-\[40\] { z-index: 40; }
.z-\[4\] { z-index: 4; }
.z-top { z-index: 99999; }
.float-right { float: right; }
.m-0 { margin: 0px; }
.m-2 { margin: 0.5rem; }
.m-4 { margin: 1rem; }
.m-auto { margin: auto; }
.mx-0 { margin-left: 0px; margin-right: 0px; }
.mx-1 { margin-left: 0.25rem; margin-right: 0.25rem; }
.mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.mx-4 { margin-left: 1rem; margin-right: 1rem; }
.mx-\[40px\] { margin-left: 40px; margin-right: 40px; }
.my-1 { margin-top: 0.25rem; margin-bottom: 0.25rem; }
.my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.my-4 { margin-top: 1rem; margin-bottom: 1rem; }
.my-5 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
.my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
.my-8 { margin-top: 2rem; margin-bottom: 2rem; }
.my-\[10px\] { margin-top: 10px; margin-bottom: 10px; }
.mb-1 { margin-bottom: 0.25rem; }
.mb-1\.5 { margin-bottom: 0.375rem; }
.mb-10 { margin-bottom: 2.5rem; }
.mb-12 { margin-bottom: 3rem; }
.mb-2 { margin-bottom: 0.5rem; }
.mb-2\.5 { margin-bottom: 0.625rem; }
.mb-3 { margin-bottom: 0.75rem; }
.mb-4 { margin-bottom: 1rem; }
.mb-5 { margin-bottom: 1.25rem; }
.mb-6 { margin-bottom: 1.5rem; }
.mb-7 { margin-bottom: 1.75rem; }
.mb-8 { margin-bottom: 2rem; }
.ml-0 { margin-left: 0px; }
.ml-0\.5 { margin-left: 0.125rem; }
.ml-1 { margin-left: 0.25rem; }
.ml-1\.5 { margin-left: 0.375rem; }
.ml-10 { margin-left: 2.5rem; }
.ml-16 { margin-left: 4rem; }
.ml-2 { margin-left: 0.5rem; }
.ml-3 { margin-left: 0.75rem; }
.ml-4 { margin-left: 1rem; }
.ml-8 { margin-left: 2rem; }
.ml-\[3\%\] { margin-left: 3%; }
.ml-\[38px\] { margin-left: 38px; }
.ml-\[3px\] { margin-left: 3px; }
.ml-\[50\%\] { margin-left: 50%; }
.ml-\[8px\] { margin-left: 8px; }
.ml-auto { margin-left: auto; }
.mr-0 { margin-right: 0px; }
.mr-1 { margin-right: 0.25rem; }
.mr-10 { margin-right: 2.5rem; }
.mr-2 { margin-right: 0.5rem; }
.mr-3 { margin-right: 0.75rem; }
.mr-4 { margin-right: 1rem; }
.mr-5 { margin-right: 1.25rem; }
.mr-8 { margin-right: 2rem; }
.mr-\[3px\] { margin-right: 3px; }
.mt-0 { margin-top: 0px; }
.mt-0\.5 { margin-top: 0.125rem; }
.mt-1 { margin-top: 0.25rem; }
.mt-10 { margin-top: 2.5rem; }
.mt-11 { margin-top: 2.75rem; }
.mt-2 { margin-top: 0.5rem; }
.mt-3 { margin-top: 0.75rem; }
.mt-4 { margin-top: 1rem; }
.mt-5 { margin-top: 1.25rem; }
.mt-6 { margin-top: 1.5rem; }
.mt-7 { margin-top: 1.75rem; }
.mt-8 { margin-top: 2rem; }
.mt-\[-5px\] { margin-top: -5px; }
.mt-\[146px\] { margin-top: 146px; }
.mt-\[14px\] { margin-top: 14px; }
.mt-\[184px\] { margin-top: 184px; }
.mt-\[18px\] { margin-top: 18px; }
.mt-\[25vh\] { margin-top: 25vh; }
.mt-\[2px\] { margin-top: 2px; }
.mt-\[50\%\] { margin-top: 50%; }
.mt-\[6px\] { margin-top: 6px; }
.mt-\[90px\] { margin-top: 90px; }
.box-border { box-sizing: border-box; }
.box-content { box-sizing: content-box; }
.block { display: block; }
.inline-block { display: inline-block; }
.flex { display: flex; }
.inline-flex { display: inline-flex; }
.table { display: table; }
.grid { display: grid; }
.hidden { display: none; }
.h-0 { height: 0px; }
.h-10 { height: 2.5rem; }
.h-12 { height: 3rem; }
.h-2 { height: 0.5rem; }
.h-4 { height: 1rem; }
.h-5 { height: 1.25rem; }
.h-6 { height: 1.5rem; }
.h-8 { height: 2rem; }
.h-9 { height: 2.25rem; }
.h-\[0px\] { height: 0px; }
.h-\[1000px\] { height: 1000px; }
.h-\[1002px\] { height: 1002px; }
.h-\[10px\] { height: 10px; }
.h-\[11\.2px\] { height: 11.2px; }
.h-\[12px\] { height: 12px; }
.h-\[130px\] { height: 130px; }
.h-\[134px\] { height: 134px; }
.h-\[1380px\] { height: 1380px; }
.h-\[140px\] { height: 140px; }
.h-\[144px\] { height: 144px; }
.h-\[148px\] { height: 148px; }
.h-\[14px\] { height: 14px; }
.h-\[152px\] { height: 152px; }
.h-\[158px\] { height: 158px; }
.h-\[160px\] { height: 160px; }
.h-\[168px\] { height: 168px; }
.h-\[16px\] { height: 16px; }
.h-\[180px\] { height: 180px; }
.h-\[18px\] { height: 18px; }
.h-\[196px\] { height: 196px; }
.h-\[1px\] { height: 1px; }
.h-\[200px\] { height: 200px; }
.h-\[20px\] { height: 20px; }
.h-\[22px\] { height: 22px; }
.h-\[230px\] { height: 230px; }
.h-\[232px\] { height: 232px; }
.h-\[240px\] { height: 240px; }
.h-\[24px\] { height: 24px; }
.h-\[24vh\] { height: 24vh; }
.h-\[252px\] { height: 252px; }
.h-\[260px\] { height: 260px; }
.h-\[26px\] { height: 26px; }
.h-\[274px\] { height: 274px; }
.h-\[28px\] { height: 28px; }
.h-\[292px\] { height: 292px; }
.h-\[2px\] { height: 2px; }
.h-\[3\.5px\] { height: 3.5px; }
.h-\[30px\] { height: 30px; }
.h-\[312px\] { height: 312px; }
.h-\[32px\] { height: 32px; }
.h-\[360p\] { }
.h-\[360px\] { height: 360px; }
.h-\[36px\] { height: 36px; }
.h-\[398px\] { height: 398px; }
.h-\[3px\] { height: 3px; }
.h-\[400px\] { height: 400px; }
.h-\[40px\] { height: 40px; }
.h-\[43\%\] { height: 43%; }
.h-\[44px\] { height: 44px; }
.h-\[452px\] { height: 452px; }
.h-\[45px\] { height: 45px; }
.h-\[48px\] { height: 48px; }
.h-\[500px\] { height: 500px; }
.h-\[50vh\] { height: 50vh; }
.h-\[510px\] { height: 510px; }
.h-\[528px\] { height: 528px; }
.h-\[52px\] { height: 52px; }
.h-\[54px\] { height: 54px; }
.h-\[56px\] { height: 56px; }
.h-\[5px\] { height: 5px; }
.h-\[60px\] { height: 60px; }
.h-\[666px\] { height: 666px; }
.h-\[6px\] { height: 6px; }
.h-\[72px\] { height: 72px; }
.h-\[79px\] { height: 79px; }
.h-\[80px\] { height: 80px; }
.h-\[88px\] { height: 88px; }
.h-\[8px\] { height: 8px; }
.h-\[90\%\] { height: 90%; }
.h-\[96px\] { height: 96px; }
.h-\[9px\] { height: 9px; }
.h-\[auto\] { height: auto; }
.h-\[clamp\(46px\,_calc\(46px_\+_4_\*_\(100vw_-_922px\)_\/_518\)\,_50px\)\] { height: clamp(46px, 38.8803px + 0.772201vw, 50px); }
.h-auto { height: auto; }
.h-fit { height: fit-content; }
.h-full { height: 100%; }
.h-max { height: max-content; }
.h-px { height: 1px; }
.h-screen { height: 100vh; }
.max-h-\[48px\] { max-height: 48px; }
.max-h-\[74px\] { max-height: 74px; }
.max-h-full { max-height: 100%; }
.max-h-screen { max-height: 100vh; }
.min-h-\[224px\] { min-height: 224px; }
.min-h-\[24px\] { min-height: 24px; }
.min-h-\[28px\] { min-height: 28px; }
.min-h-\[400px\] { min-height: 400px; }
.min-h-\[448px\] { min-height: 448px; }
.min-h-\[500px\] { min-height: 500px; }
.min-h-\[526px\] { min-height: 526px; }
.min-h-\[56px\] { min-height: 56px; }
.min-h-\[652px\] { min-height: 652px; }
.min-h-\[800px\] { min-height: 800px; }
.min-h-max { min-height: max-content; }
.min-h-screen { min-height: 100vh; }
.w-1\/2 { width: 50%; }
.w-11\/12 { width: 91.6667%; }
.w-12 { width: 3rem; }
.w-2 { width: 0.5rem; }
.w-2\/3 { width: 66.6667%; }
.w-4 { width: 1rem; }
.w-4\/5 { width: 80%; }
.w-5 { width: 1.25rem; }
.w-6 { width: 1.5rem; }
.w-8 { width: 2rem; }
.w-\[100px\] { width: 100px; }
.w-\[10px\] { width: 10px; }
.w-\[11\.2px\] { width: 11.2px; }
.w-\[110px\] { width: 110px; }
.w-\[112px\] { width: 112px; }
.w-\[120px\] { width: 120px; }
.w-\[120vw\] { width: 120vw; }
.w-\[13\.79\%\] { width: 13.79%; }
.w-\[14\.79\%\] { width: 14.79%; }
.w-\[140px\] { width: 140px; }
.w-\[142px\] { width: 142px; }
.w-\[1440px\] { width: 1440px; }
.w-\[14px\] { width: 14px; }
.w-\[150px\] { width: 150px; }
.w-\[154px\] { width: 154px; }
.w-\[156px\] { width: 156px; }
.w-\[160px\] { width: 160px; }
.w-\[16px\] { width: 16px; }
.w-\[175px\] { width: 175px; }
.w-\[176px\] { width: 176px; }
.w-\[17px\] { width: 17px; }
.w-\[18\.24\%\] { width: 18.24%; }
.w-\[185px\] { width: 185px; }
.w-\[18px\] { width: 18px; }
.w-\[19\%\] { width: 19%; }
.w-\[196px\] { width: 196px; }
.w-\[200px\] { width: 200px; }
.w-\[200vw\] { width: 200vw; }
.w-\[204px\] { width: 204px; }
.w-\[20px\] { width: 20px; }
.w-\[2160px\] { width: 2160px; }
.w-\[22px\] { width: 22px; }
.w-\[232px\] { width: 232px; }
.w-\[240px\] { width: 240px; }
.w-\[244px\] { width: 244px; }
.w-\[24px\] { width: 24px; }
.w-\[252px\] { width: 252px; }
.w-\[256px\] { width: 256px; }
.w-\[262px\] { width: 262px; }
.w-\[264px\] { width: 264px; }
.w-\[280px\] { width: 280px; }
.w-\[282px\] { width: 282px; }
.w-\[284px\] { width: 284px; }
.w-\[28px\] { width: 28px; }
.w-\[30\%\] { width: 30%; }
.w-\[300px\] { width: 300px; }
.w-\[312px\] { width: 312px; }
.w-\[328px\] { width: 328px; }
.w-\[32px\] { width: 32px; }
.w-\[337px\] { width: 337px; }
.w-\[352px\] { width: 352px; }
.w-\[360px\] { width: 360px; }
.w-\[36px\] { width: 36px; }
.w-\[40\%\] { width: 40%; }
.w-\[400px\] { width: 400px; }
.w-\[40px\] { width: 40px; }
.w-\[451px\] { width: 451px; }
.w-\[46\.78\%\] { width: 46.78%; }
.w-\[4px\] { width: 4px; }
.w-\[50\%\] { width: 50%; }
.w-\[5px\] { width: 5px; }
.w-\[60px\] { width: 60px; }
.w-\[6px\] { width: 6px; }
.w-\[70\%\] { width: 70%; }
.w-\[72px\] { width: 72px; }
.w-\[74\%\] { width: 74%; }
.w-\[77\.86\%\] { width: 77.86%; }
.w-\[7px\] { width: 7px; }
.w-\[80\%\] { width: 80%; }
.w-\[80px\] { width: 80px; }
.w-\[86px\] { width: 86px; }
.w-\[88px\] { width: 88px; }
.w-\[90px\] { width: 90px; }
.w-\[9px\] { width: 9px; }
.w-\[calc\(100\%_-_20px\)\] { width: calc(100% - 20px); }
.w-\[min\(170px\,_calc\(\(100vw\/_2\)_-_16\.2vw\)\)\] { width: min(170px, 33.8vw); }
.w-\[min\(306px\,_calc\(\(100vw\/_2\)_-_10vw\)\)\] { width: min(306px, 40vw); }
.w-\[min\(306px\,_calc\(\(100vw\/_2\.5\)_-_10vw\)\)\] { width: min(306px, 30vw); }
.w-\[min\(306px\,_calc\(\(100vw\/_3\)_-_10vw\)\)\] { width: min(306px, 23.3333vw); }
.w-\[min\(306px\,_calc\(\(100vw\/_3\)_-_15vw\)\)\] { width: min(306px, 18.3333vw); }
.w-\[min\(898px\,_100vw\)\] { width: min(898px, 100vw); }
.w-\[min\(898px\,_calc\(100VW_-_32px\)\)\] { width: min(898px, -32px + 100vw); }
.w-auto { width: auto; }
.w-fit { width: fit-content; }
.w-full { width: 100%; }
.w-max { width: max-content; }
.w-min { width: min-content; }
.w-screen { width: 100vw; }
.min-w-\[112px\] { min-width: 112px; }
.min-w-\[120px\] { min-width: 120px; }
.min-w-\[148px\] { min-width: 148px; }
.min-w-\[200px\] { min-width: 200px; }
.min-w-\[24px\] { min-width: 24px; }
.min-w-\[40px\] { min-width: 40px; }
.min-w-\[80px\] { min-width: 80px; }
.min-w-max { min-width: max-content; }
.max-w-\[128px\] { max-width: 128px; }
.max-w-\[1384px\] { max-width: 1384px; }
.max-w-\[2000px\] { max-width: 2000px; }
.max-w-\[2400px\] { max-width: 2400px; }
.max-w-\[306px\] { max-width: 306px; }
.max-w-\[448px\] { max-width: 448px; }
.max-w-\[50\%\] { max-width: 50%; }
.max-w-\[567px\] { max-width: 567px; }
.max-w-\[75\%\] { max-width: 75%; }
.max-w-\[80px\] { max-width: 80px; }
.max-w-\[962px\] { max-width: 962px; }
.max-w-full { max-width: 100%; }
.max-w-max { max-width: max-content; }
.max-w-min { max-width: min-content; }
.flex-auto { flex: 1 1 auto; }
.shrink { flex-shrink: 1; }
.grow { flex-grow: 1; }
.basis-0 { flex-basis: 0px; }
.-translate-x-2\/4 { --tw-translate-x: -50%; }
.-translate-x-2\/4, .rotate-\[-10deg\] { 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)); }
.rotate-\[-10deg\] { --tw-rotate: -10deg; }
.rotate-\[-9deg\] { --tw-rotate: -9deg; 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)); }
.cursor-not-allowed { cursor: not-allowed; }
.cursor-pointer { cursor: pointer; }
.list-disc { list-style-type: disc; }
.columns-2 { column-count: 2; }
.columns-6 { column-count: 6; }
.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.grid-rows-2 { grid-template-rows: repeat(2, minmax(0px, 1fr)); }
.grid-rows-3 { grid-template-rows: repeat(3, minmax(0px, 1fr)); }
.flex-row { flex-direction: row; }
.flex-col { flex-direction: column; }
.flex-wrap { flex-wrap: wrap; }
.content-center { align-content: center; }
.content-start { align-content: flex-start; }
.content-end { align-content: flex-end; }
.content-between { align-content: space-between; }
.items-start { align-items: flex-start; }
.items-end { align-items: flex-end; }
.items-center { align-items: center; }
.items-baseline { align-items: baseline; }
.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; }
.gap-0 { gap: 0px; }
.gap-0\.5 { gap: 0.125rem; }
.gap-2 { gap: 0.5rem; }
.gap-4 { gap: 1rem; }
.gap-6 { gap: 1.5rem; }
.gap-8 { gap: 2rem; }
.gap-9 { gap: 2.25rem; }
.gap-\[8\.70px\] { gap: 8.7px; }
.divide-x-\[1px\] > :not([hidden]) ~ :not([hidden]) { --tw-divide-x-reverse: 0; border-right-width: calc(1px * var(--tw-divide-x-reverse)); border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); }
.divide-neutral-400 > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(56 58 94/var(--tw-divide-opacity)); }
.self-end { align-self: flex-end; }
.self-stretch { align-self: stretch; }
.justify-self-center { justify-self: center; }
.overflow-hidden { overflow: hidden; }
.overflow-scroll { overflow: scroll; }
.overflow-y-auto { overflow-y: auto; }
.overflow-x-hidden { overflow-x: hidden; }
.overflow-y-hidden { overflow-y: hidden; }
.text-ellipsis { text-overflow: ellipsis; }
.whitespace-normal { white-space: normal; }
.whitespace-nowrap { white-space: nowrap; }
.whitespace-pre-line { white-space: pre-line; }
.break-words { overflow-wrap: break-word; }
.break-all { word-break: break-all; }
.rounded-\[100px\] { border-radius: 100px; }
.rounded-\[10px\] { border-radius: 10px; }
.rounded-\[16px\] { border-radius: 16px; }
.rounded-\[20px\] { border-radius: 20px; }
.rounded-\[2px\] { border-radius: 2px; }
.rounded-\[32px\] { border-radius: 32px; }
.rounded-\[4px\] { border-radius: 4px; }
.rounded-\[8px\] { border-radius: 8px; }
.rounded-full { border-radius: 9999px; }
.rounded-md { border-radius: 24px; }
.rounded-sm { border-radius: 16px; }
.rounded-xl { border-radius: 100px; }
.rounded-xs { border-radius: 8px; }
.rounded-xxs { border-radius: 4px; }
.rounded-b-sm { border-bottom-right-radius: 16px; border-bottom-left-radius: 16px; }
.rounded-l-\[20px\] { border-top-left-radius: 20px; border-bottom-left-radius: 20px; }
.rounded-l-\[4px\] { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.rounded-r-\[4px\] { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.rounded-t-sm { border-top-left-radius: 16px; border-top-right-radius: 16px; }
.border { border-width: 1px; }
.border-2 { border-width: 2px; }
.border-\[1px\] { border-width: 1px; }
.border-x-8 { border-left-width: 8px; border-right-width: 8px; }
.border-b { border-bottom-width: 1px; }
.border-b-0 { border-bottom-width: 0px; }
.border-b-8 { border-bottom-width: 8px; }
.border-b-\[0\.5px\] { border-bottom-width: 0.5px; }
.border-b-\[1px\] { border-bottom-width: 1px; }
.border-l-0 { border-left-width: 0px; }
.border-l-2 { border-left-width: 2px; }
.border-r-0 { border-right-width: 0px; }
.border-t { border-top-width: 1px; }
.border-t-0 { border-top-width: 0px; }
.border-t-2 { border-top-width: 2px; }
.border-t-8 { border-top-width: 8px; }
.border-t-\[1px\] { border-top-width: 1px; }
.border-solid { border-style: solid; }
.border-\[\#787CA6\] { --tw-border-opacity: 1; border-color: rgb(120 124 166/var(--tw-border-opacity)); }
.border-\[\#EFD641\] { --tw-border-opacity: 1; border-color: rgb(239 214 65/var(--tw-border-opacity)); }
.border-black-10 { border-color: rgba(0, 0, 0, 0.1); }
.border-neutral-00\/10, .border-neutral-00\/\[0\.1\] { border-color: rgba(255, 255, 255, 0.1); }
.border-neutral-200 { --tw-border-opacity: 1; border-color: rgb(120 124 166/var(--tw-border-opacity)); }
.border-neutral-300 { --tw-border-opacity: 1; border-color: rgb(77 79 119/var(--tw-border-opacity)); }
.border-neutral-400 { --tw-border-opacity: 1; border-color: rgb(56 58 94/var(--tw-border-opacity)); }
.border-neutral-500 { --tw-border-opacity: 1; border-color: rgb(38 40 70/var(--tw-border-opacity)); }
.border-purple-400 { --tw-border-opacity: 1; border-color: rgb(192 132 252/var(--tw-border-opacity)); }
.border-red { --tw-border-opacity: 1; border-color: rgb(255 115 103/var(--tw-border-opacity)); }
.border-white\/10 { border-color: rgba(255, 255, 255, 0.1); }
.border-white\/\[0\.13\] { border-color: rgba(255, 255, 255, 0.13); }
.border-x-transparent { border-left-color: transparent; border-right-color: transparent; }
.border-b-neutral-300 { --tw-border-opacity: 1; border-bottom-color: rgb(77 79 119/var(--tw-border-opacity)); }
.border-b-neutral-50 { --tw-border-opacity: 1; border-bottom-color: rgb(211 218 247/var(--tw-border-opacity)); }
.border-t-neutral-50 { --tw-border-opacity: 1; border-top-color: rgb(211 218 247/var(--tw-border-opacity)); }
.border-opacity-40 { --tw-border-opacity: 0.4; }
.bg-\[\#000000\] { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity)); }
.bg-\[\#22221E\] { --tw-bg-opacity: 1; background-color: rgb(34 34 30/var(--tw-bg-opacity)); }
.bg-\[\#8E1DFF\] { --tw-bg-opacity: 1; background-color: rgb(142 29 255/var(--tw-bg-opacity)); }
.bg-\[\#FFFFFF\] { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity)); }
.bg-black\/20 { background-color: rgba(0, 0, 0, 0.2); }
.bg-burgundy { --tw-bg-opacity: 1; background-color: rgb(43 8 5/var(--tw-bg-opacity)); }
.bg-green { --tw-bg-opacity: 1; background-color: rgb(59 240 88/var(--tw-bg-opacity)); }
.bg-neutral-200 { --tw-bg-opacity: 1; background-color: rgb(120 124 166/var(--tw-bg-opacity)); }
.bg-neutral-300 { --tw-bg-opacity: 1; background-color: rgb(77 79 119/var(--tw-bg-opacity)); }
.bg-neutral-400 { --tw-bg-opacity: 1; background-color: rgb(56 58 94/var(--tw-bg-opacity)); }
.bg-neutral-50 { --tw-bg-opacity: 1; background-color: rgb(211 218 247/var(--tw-bg-opacity)); }
.bg-neutral-500 { --tw-bg-opacity: 1; background-color: rgb(38 40 70/var(--tw-bg-opacity)); }
.bg-neutral-600 { --tw-bg-opacity: 1; background-color: rgb(24 24 47/var(--tw-bg-opacity)); }
.bg-neutral-700 { --tw-bg-opacity: 1; background-color: rgb(7 10 36/var(--tw-bg-opacity)); }
.bg-neutral-800 { --tw-bg-opacity: 1; background-color: rgb(2 4 27/var(--tw-bg-opacity)); }
.bg-primary1-0 { --tw-bg-opacity: 1; background-color: rgb(83 40 244/var(--tw-bg-opacity)); }
.bg-primary1-N2 { --tw-bg-opacity: 1; background-color: rgb(36 27 86/var(--tw-bg-opacity)); }
.bg-primary1-N2\/70 { background-color: rgba(36, 27, 86, 0.7); }
.bg-primary1-N3 { --tw-bg-opacity: 1; background-color: rgb(30 26 67/var(--tw-bg-opacity)); }
.bg-primary1-N4 { --tw-bg-opacity: 1; background-color: rgb(27 25 57/var(--tw-bg-opacity)); }
.bg-primary2-0 { --tw-bg-opacity: 1; background-color: rgb(7 103 255/var(--tw-bg-opacity)); }
.bg-primary2-1 { --tw-bg-opacity: 1; background-color: rgb(106 164 255/var(--tw-bg-opacity)); }
.bg-primary2-N2 { --tw-bg-opacity: 1; background-color: rgb(21 40 89/var(--tw-bg-opacity)); }
.bg-primary2-N2\/70 { background-color: rgba(21, 40, 89, 0.7); }
.bg-primary2-N3 { --tw-bg-opacity: 1; background-color: rgb(22 32 68/var(--tw-bg-opacity)); }
.bg-primary3-0 { --tw-bg-opacity: 1; background-color: rgb(142 29 255/var(--tw-bg-opacity)); }
.bg-primary3-1 { --tw-bg-opacity: 1; background-color: rgb(187 119 255/var(--tw-bg-opacity)); }
.bg-primary3-N2 { --tw-bg-opacity: 1; background-color: rgb(48 25 89/var(--tw-bg-opacity)); }
.bg-primary3-N2\/70 { background-color: rgba(48, 25, 89, 0.7); }
.bg-primary3-N3 { --tw-bg-opacity: 1; background-color: rgb(36 24 68/var(--tw-bg-opacity)); }
.bg-primary3-N4 { --tw-bg-opacity: 1; background-color: rgb(30 24 57/var(--tw-bg-opacity)); }
.bg-red { --tw-bg-opacity: 1; background-color: rgb(255 115 103/var(--tw-bg-opacity)); }
.bg-red-dim { --tw-bg-opacity: 1; background-color: rgb(54 25 22/var(--tw-bg-opacity)); }
.bg-transparent { background-color: transparent; }
.bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity)); }
.bg-white\/10 { background-color: rgba(255, 255, 255, 0.1); }
.bg-white\/\[0\.35\] { background-color: rgba(255, 255, 255, 0.35); }
.bg-white\/\[18\%\] { background-color: rgba(255, 255, 255, 0.18); }
.bg-opacity-20 { --tw-bg-opacity: 0.2; }
.bg-opacity-30 { --tw-bg-opacity: 0.3; }
.bg-airdrop-main { background-image: url("airdrop_main.jpg"); }
.bg-airdrop-radial-gradient { background-image: radial-gradient(rgba(30, 24, 57, 0) 0px, rgba(30, 24, 57, 0.32) 100%); }
.bg-airdrop-rect { background-image: url("airdrop_rect.jpg"); }
.bg-blue-stripe { background-image: repeating-linear-gradient(130deg, transparent, transparent 4px, rgb(55, 189, 230) 0px, rgb(55, 189, 230) 6px); }
.bg-gradient-to-b { background-image: linear-gradient(to bottom,var(--tw-gradient-stops)); }
.bg-gradient-to-r { background-image: linear-gradient(to right,var(--tw-gradient-stops)); }
.bg-healthFator-gradient { background-image: linear-gradient(270deg, rgb(59, 240, 88), rgb(240, 200, 59) 17.19%, rgb(240, 70, 59)); }
.bg-linear-4 { background-image: linear-gradient(90deg, transparent, rgba(130, 113, 217, 0.5) 26.04%, rgb(130, 113, 217) 51.56%, rgba(130, 113, 217, 0.5) 78.12%, transparent); }
.bg-linear-4-l { background-image: linear-gradient(90deg, transparent, rgba(130, 113, 217, 0.5) 50%, rgb(130, 113, 217)); }
.bg-linear-4-r { background-image: linear-gradient(90deg, rgb(130, 113, 217), rgba(130, 113, 217, 0.5) 50%, transparent); }
.bg-linear-5 { background-image: linear-gradient(92.55deg, rgb(54, 0, 255) 15.53%, rgb(61, 136, 255) 94.52%); }
.bg-linear-6 { background-image: linear-gradient(100.62deg, rgb(161, 77, 243) 8.75%, rgb(103, 25, 179) 87.43%); }
.bg-loading-gradient { background-image: linear-gradient(90deg, rgb(56, 58, 94), rgb(38, 40, 70)); }
.bg-magic-gradient { background-image: linear-gradient(293deg, rgb(65, 31, 86) 10.2%, rgb(105, 79, 242) 81.73%); }
.bg-popup-right-healthFactor-gradient { background-image: linear-gradient(90deg, rgb(240, 70, 59) 25px, rgb(240, 200, 59) 84px, rgb(59, 240, 88) 146px); }
.bg-purple-stripe { background-image: repeating-linear-gradient(130deg, transparent, transparent 3px, rgb(142, 29, 255) 0px, rgb(142, 29, 255) 6px); }
.from-\[\#9747FF73\] { --tw-gradient-from: #9747ff73 var(--tw-gradient-from-position); --tw-gradient-to: rgba(151,71,255,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-\[\#EC796B\] { --tw-gradient-from: #ec796b var(--tw-gradient-from-position); --tw-gradient-to: hsla(7,77%,67%,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-\[\#FDA4FF\] { --tw-gradient-from: #fda4ff var(--tw-gradient-from-position); --tw-gradient-to: rgba(253,164,255,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-\[\#FFF\] { --tw-gradient-from: #fff var(--tw-gradient-from-position); --tw-gradient-to: hsla(0,0%,100%,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-\[1\.46\%\] { --tw-gradient-from-position: 1.46%; }
.via-\[\#0767FF67\] { --tw-gradient-to: rgba(7,103,255,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),#0767ff67 var(--tw-gradient-via-position),var(--tw-gradient-to); }
.via-\[\#6AA4FF\] { --tw-gradient-to: rgba(106,164,255,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),#6aa4ff var(--tw-gradient-via-position),var(--tw-gradient-to); }
.via-\[\#BE46DC\] { --tw-gradient-to: rgba(190,70,220,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),#be46dc var(--tw-gradient-via-position),var(--tw-gradient-to); }
.to-\[\#5A89FF\] { --tw-gradient-to: #5a89ff var(--tw-gradient-to-position); }
.to-\[\#6AA4FF\] { --tw-gradient-to: #6aa4ff var(--tw-gradient-to-position); }
.to-\[\#C387FF66\] { --tw-gradient-to: #c387ff66 var(--tw-gradient-to-position); }
.to-\[\#E175B1\] { --tw-gradient-to: #e175b1 var(--tw-gradient-to-position); }
.to-\[92\.93\%\] { --tw-gradient-to-position: 92.93%; }
.bg-cover { background-size: cover; }
.bg-clip-text { background-clip: text; }
.bg-center { background-position: 50% center; }
.bg-no-repeat { background-repeat: no-repeat; }
.fill-\[\#787CA6\] { fill: rgb(120, 124, 166); }
.fill-\[\#99999A\] { fill: rgb(153, 153, 154); }
.fill-\[\#EFD641\] { fill: rgb(239, 214, 65); }
.fill-neutral-00 { fill: rgb(255, 255, 255); }
.fill-neutral-100 { fill: rgb(160, 165, 204); }
.fill-neutral-200 { fill: rgb(120, 124, 166); }
.fill-neutral-300 { fill: rgb(77, 79, 119); }
.fill-primary2-0 { fill: rgb(7, 103, 255); }
.fill-primary2-1 { fill: rgb(106, 164, 255); }
.fill-primary3-1 { fill: rgb(187, 119, 255); }
.fill-red { fill: rgb(255, 115, 103); }
.p-0 { padding: 0px; }
.p-2 { padding: 0.5rem; }
.p-3 { padding: 0.75rem; }
.p-4 { padding: 1rem; }
.p-5 { padding: 1.25rem; }
.p-6 { padding: 1.5rem; }
.p-\[15px\] { padding: 15px; }
.p-\[1px\] { padding: 1px; }
.px-0 { padding-left: 0px; padding-right: 0px; }
.px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
.px-11 { padding-left: 2.75rem; padding-right: 2.75rem; }
.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.px-4 { padding-left: 1rem; padding-right: 1rem; }
.px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.px-8 { padding-left: 2rem; padding-right: 2rem; }
.px-\[10px\] { padding-left: 10px; padding-right: 10px; }
.px-\[15\%\] { padding-left: 15%; padding-right: 15%; }
.px-\[2px\] { padding-left: 2px; padding-right: 2px; }
.px-\[5\.67\%\] { padding-left: 5.67%; padding-right: 5.67%; }
.py-0 { padding-top: 0px; padding-bottom: 0px; }
.py-0\.5 { padding-top: 0.125rem; padding-bottom: 0.125rem; }
.py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
.py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
.py-4 { padding-top: 1rem; padding-bottom: 1rem; }
.py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
.py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.py-8 { padding-top: 2rem; padding-bottom: 2rem; }
.py-\[12px\] { padding-top: 12px; padding-bottom: 12px; }
.py-\[16px\] { padding-top: 16px; padding-bottom: 16px; }
.py-\[24px\] { padding-top: 24px; padding-bottom: 24px; }
.py-\[3px\] { padding-top: 3px; padding-bottom: 3px; }
.py-\[6px\] { padding-top: 6px; padding-bottom: 6px; }
.pb-0 { padding-bottom: 0px; }
.pb-3 { padding-bottom: 0.75rem; }
.pb-4 { padding-bottom: 1rem; }
.pb-5 { padding-bottom: 1.25rem; }
.pb-6 { padding-bottom: 1.5rem; }
.pb-8 { padding-bottom: 2rem; }
.pb-\[13px\] { padding-bottom: 13px; }
.pb-\[350px\] { padding-bottom: 350px; }
.pl-1 { padding-left: 0.25rem; }
.pl-2 { padding-left: 0.5rem; }
.pl-3 { padding-left: 0.75rem; }
.pl-4 { padding-left: 1rem; }
.pl-5 { padding-left: 1.25rem; }
.pl-\[20px\] { padding-left: 20px; }
.pl-\[30px\] { padding-left: 30px; }
.pl-\[38px\] { padding-left: 38px; }
.pr-1 { padding-right: 0.25rem; }
.pr-2 { padding-right: 0.5rem; }
.pr-4 { padding-right: 1rem; }
.pr-6 { padding-right: 1.5rem; }
.pr-8 { padding-right: 2rem; }
.pr-\[18px\] { padding-right: 18px; }
.pt-1 { padding-top: 0.25rem; }
.pt-12 { padding-top: 3rem; }
.pt-2 { padding-top: 0.5rem; }
.pt-4 { padding-top: 1rem; }
.pt-5 { padding-top: 1.25rem; }
.pt-6 { padding-top: 1.5rem; }
.pt-8 { padding-top: 2rem; }
.pt-\[32px\] { padding-top: 32px; }
.pt-\[calc\(975px_-_100vw\)\] { padding-top: calc(975px - 100vw); }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.text-start { text-align: start; }
.align-middle { vertical-align: middle; }
.font-\[\'Jost\'\] { font-family: Jost; }
.font-\[\'Prototype\'\] { font-family: Prototype; }
.text-\[14px\] { font-size: 14px; }
.text-\[21px\] { font-size: 21px; }
.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-xs { font-size: 0.75rem; line-height: 1rem; }
.font-\[700\] { font-weight: 700; }
.font-medium { font-weight: 500; }
.font-normal { font-weight: 400; }
.uppercase { text-transform: uppercase; }
.lowercase { text-transform: lowercase; }
.normal-case { text-transform: none; }
.leading-7 { line-height: 1.75rem; }
.leading-normal { line-height: 1.5; }
.leading-relaxed { line-height: 1.625; }
.leading-tight { line-height: 1.25; }
.tracking-\[1px\] { letter-spacing: 1px; }
.tracking-\[3\.20px\] { letter-spacing: 3.2px; }
.tracking-\[3\.60px\] { letter-spacing: 3.6px; }
.tracking-\[4\.20px\] { letter-spacing: 4.2px; }
.tracking-tight { letter-spacing: -0.025em; }
.tracking-wider { letter-spacing: 0.05em; }
.tracking-widest { letter-spacing: 0.1em; }
.text-\[\#3BF058\] { --tw-text-opacity: 1; color: rgb(59 240 88/var(--tw-text-opacity)); }
.text-\[\#8E1DFF\] { --tw-text-opacity: 1; color: rgb(142 29 255/var(--tw-text-opacity)); }
.text-\[\#B7F\] { --tw-text-opacity: 1; color: rgb(187 119 255/var(--tw-text-opacity)); }
.text-\[\#EFD641\] { --tw-text-opacity: 1; color: rgb(239 214 65/var(--tw-text-opacity)); }
.text-\[\#F0463B\] { --tw-text-opacity: 1; color: rgb(240 70 59/var(--tw-text-opacity)); }
.text-\[\#F0C83B\] { --tw-text-opacity: 1; color: rgb(240 200 59/var(--tw-text-opacity)); }
.text-green { --tw-text-opacity: 1; color: rgb(59 240 88/var(--tw-text-opacity)); }
.text-neutral-00 { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity)); }
.text-neutral-100 { --tw-text-opacity: 1; color: rgb(160 165 204/var(--tw-text-opacity)); }
.text-neutral-200 { --tw-text-opacity: 1; color: rgb(120 124 166/var(--tw-text-opacity)); }
.text-neutral-300 { --tw-text-opacity: 1; color: rgb(77 79 119/var(--tw-text-opacity)); }
.text-neutral-50 { --tw-text-opacity: 1; color: rgb(211 218 247/var(--tw-text-opacity)); }
.text-neutral-500 { --tw-text-opacity: 1; color: rgb(38 40 70/var(--tw-text-opacity)); }
.text-neutral-700 { --tw-text-opacity: 1; color: rgb(7 10 36/var(--tw-text-opacity)); }
.text-primary1-0 { --tw-text-opacity: 1; color: rgb(83 40 244/var(--tw-text-opacity)); }
.text-primary1-1 { --tw-text-opacity: 1; color: rgb(135 105 247/var(--tw-text-opacity)); }
.text-primary1-2 { --tw-text-opacity: 1; color: rgb(203 191 252/var(--tw-text-opacity)); }
.text-primary2-0 { --tw-text-opacity: 1; color: rgb(7 103 255/var(--tw-text-opacity)); }
.text-primary2-1 { --tw-text-opacity: 1; color: rgb(106 164 255/var(--tw-text-opacity)); }
.text-primary2-2 { --tw-text-opacity: 1; color: rgb(181 209 255/var(--tw-text-opacity)); }
.text-primary3-0 { --tw-text-opacity: 1; color: rgb(142 29 255/var(--tw-text-opacity)); }
.text-primary3-1 { --tw-text-opacity: 1; color: rgb(187 119 255/var(--tw-text-opacity)); }
.text-primary3-2, .text-primary3-N5 { --tw-text-opacity: 1; color: rgb(221 187 255/var(--tw-text-opacity)); }
.text-purple-400 { --tw-text-opacity: 1; color: rgb(192 132 252/var(--tw-text-opacity)); }
.text-red { --tw-text-opacity: 1; color: rgb(255 115 103/var(--tw-text-opacity)); }
.text-red-dim { --tw-text-opacity: 1; color: rgb(54 25 22/var(--tw-text-opacity)); }
.text-red-link { --tw-text-opacity: 1; color: rgb(255 181 175/var(--tw-text-opacity)); }
.text-slate-600 { --tw-text-opacity: 1; color: rgb(71 85 105/var(--tw-text-opacity)); }
.text-transparent { color: transparent; }
.text-white { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity)); }
.text-white\/60 { color: rgba(255, 255, 255, 0.6); }
.underline { text-decoration-line: underline; }
.opacity-0 { opacity: 0; }
.opacity-30 { opacity: 0.3; }
.opacity-50 { opacity: 0.5; }
.opacity-60 { opacity: 0.6; }
.opacity-80 { opacity: 0.8; }
.bg-blend-darken { background-blend-mode: darken; }
.bg-blend-lighten { background-blend-mode: lighten; }
.mix-blend-screen { mix-blend-mode: screen; }
.mix-blend-color { mix-blend-mode: color; }
.shadow-inner { --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,.05); --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color); }
.shadow-inner, .shadow-md { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-md { --tw-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1); --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color); }
.shadow-primary2-N3\/20 { --tw-shadow-color: rgba(22,32,68,.2); --tw-shadow: var(--tw-shadow-colored); }
.blur { --tw-blur: blur(8px); }
.blur, .blur-\[16px\] { 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); }
.blur-\[16px\] { --tw-blur: blur(16px); }
.blur-\[50px\] { --tw-blur: blur(50px); }
.blur-\[50px\], .brightness-\[0\.4\] { 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); }
.brightness-\[0\.4\] { --tw-brightness: brightness(0.4); }
.drop-shadow { --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06)); }
.drop-shadow, .drop-shadow-\[0_1\.5px_1\.5px_rgba\(22\,35\,68\,0\.1\)\] { 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); }
.drop-shadow-\[0_1\.5px_1\.5px_rgba\(22\,35\,68\,0\.1\)\] { --tw-drop-shadow: drop-shadow(0 1.5px 1.5px rgba(22,35,68,.1)); }
.drop-shadow-\[0_1px_1px_rgba\(22\,32\,68\,0\.24\)\] { --tw-drop-shadow: drop-shadow(0 1px 1px rgba(22,32,68,.24)); }
.drop-shadow-\[0_1px_1px_rgba\(22\,32\,68\,0\.24\)\], .drop-shadow-\[0_8px_4px_rgba\(22\,32\,68\,0\.21\)\] { 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); }
.drop-shadow-\[0_8px_4px_rgba\(22\,32\,68\,0\.21\)\] { --tw-drop-shadow: drop-shadow(0 8px 4px rgba(22,32,68,.21)); }
.drop-shadow-\[0_8px_8px_rgba\(22\,35\,68\,0\.2\)\] { --tw-drop-shadow: drop-shadow(0 8px 8px rgba(22,35,68,.2)); }
.drop-shadow-\[0_8px_8px_rgba\(22\,35\,68\,0\.2\)\], .invert { 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); }
.invert { --tw-invert: invert(100%); }
.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); }
.backdrop-blur-\[3px\] { --tw-backdrop-blur: blur(3px); }
.backdrop-blur-\[3px\], .backdrop-blur-lg { backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }
.backdrop-blur-lg { --tw-backdrop-blur: blur(16px); }
.backdrop-blur-sm { --tw-backdrop-blur: blur(4px); }
.backdrop-blur-sm, .backdrop-filter { backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }
.transition-\[height\] { transition-property: height; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.transition-\[margin\] { transition-property: margin; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.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: 0.15s; }
.duration-500 { transition-duration: 0.5s; }
body, html { height: 100%; padding: 0px; margin: 0px; box-sizing: border-box; }
html { background: -webkit-linear-gradient(90deg, rgb(17, 19, 38) 0px, rgb(17, 19, 38) 50%, rgb(25, 25, 48) 50%, rgb(25, 25, 48) 100%); overflow: hidden; }
body { overflow: hidden auto; overscroll-behavior: contain; }
a { color: inherit; text-decoration: none; }
button { font-family: Jost; }
button:active, button:focus { background: none; }
button:disabled { cursor: not-allowed; }
* { box-sizing: border-box; }
@media (min-width: 800px) {
  .tablet\:flex-layout { display: flex; flex-wrap: wrap; }
  .tablet\:l4C { font-size: 11px; font-weight: 500; text-transform: uppercase; line-height: 16px; letter-spacing: 0.12em; }
  @media (min-width: 1024px) {
  .tablet\:l4C { font-size: 11px; line-height: 16px; }
}
  .tablet\:l2C { font-size: 14px; font-weight: 500; text-transform: uppercase; line-height: 20px; letter-spacing: 0.12em; }
  @media (min-width: 1024px) {
  .tablet\:l2C { font-size: 14px; line-height: 20px; }
}
  .tablet\:p5 { font-size: 10px; }
  .tablet\:p4, .tablet\:p5 { font-weight: 400; line-height: 16px; }
  .tablet\:p4 { font-size: 11px; }
  .tablet\:p3B { font-size: 12px; font-weight: 500; line-height: 20px; }
  .tablet\:h2-p { font-family: Prototype; font-size: 21px; font-weight: 400; text-transform: uppercase; line-height: 28px; letter-spacing: 0.2em; }
  @media (min-width: 1024px) {
  .tablet\:h2-p { font-size: 34px; line-height: 44px; }
}
}
@media (min-width: 1024px) {
  .desktop\:flex-layout { display: flex; flex-wrap: wrap; }
  .desktop\:b2 { text-transform: uppercase; line-height: 12px; letter-spacing: 0.18em; }
  .desktop\:b2, .desktop\:l3N { font-size: 12px; font-weight: 500; }
  .desktop\:l3N { text-transform: capitalize; line-height: 20px; letter-spacing: 0.02em; }
  @media (min-width: 1024px) {
  .desktop\:l3N { font-size: 12px; line-height: 20px; }
}
  .desktop\:l2N { font-size: 14px; font-weight: 500; text-transform: capitalize; line-height: 20px; letter-spacing: 0.02em; }
  @media (min-width: 1024px) {
  .desktop\:l2N { font-size: 14px; line-height: 20px; }
}
  .desktop\:l1N { font-size: 16px; font-weight: 500; text-transform: capitalize; line-height: 24px; letter-spacing: 0.02em; }
  @media (min-width: 1024px) {
  .desktop\:l1N { font-size: 18px; line-height: 28px; }
}
  .desktop\:l2C { font-size: 14px; font-weight: 500; text-transform: uppercase; line-height: 20px; letter-spacing: 0.12em; }
  @media (min-width: 1024px) {
  .desktop\:l2C { font-size: 14px; line-height: 20px; }
}
  .desktop\:p4B { font-size: 11px; font-weight: 500; line-height: 16px; }
  .desktop\:p2B { font-size: 14px; font-weight: 500; line-height: 20px; }
  @media (min-width: 1024px) {
  .desktop\:p2B { font-size: 14px; line-height: 20px; }
}
  .desktop\:p2 { font-size: 14px; font-weight: 400; line-height: 20px; }
  @media (min-width: 1024px) {
  .desktop\:p2 { font-size: 14px; line-height: 20px; }
}
  .desktop\:p1B { font-size: 16px; font-weight: 500; line-height: 24px; }
  @media (min-width: 1024px) {
  .desktop\:p1B { font-size: 18px; line-height: 28px; }
}
  .desktop\:h4-jn { font-size: 16px; font-weight: 500; text-transform: capitalize; line-height: 20px; letter-spacing: 0.02em; }
  @media (min-width: 1024px) {
  .desktop\:h4-jn { font-size: 22px; line-height: 28px; }
}
  .desktop\:h6-p { font-family: Prototype; font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 14px; letter-spacing: 0.2em; }
  @media (min-width: 1024px) {
  .desktop\:h6-p { font-size: 14px; line-height: 20px; }
}
  .desktop\:h3-p { font-family: Prototype; font-size: 18px; font-weight: 500; text-transform: uppercase; line-height: 24px; letter-spacing: 0.2em; }
  @media (min-width: 1024px) {
  .desktop\:h3-p { font-size: 27px; line-height: 36px; }
}
  .desktop\:h5-p-f { font-family: Prototype; font-size: 18px; font-weight: 400; text-transform: uppercase; line-height: 24px; letter-spacing: 0.2em; }
}
.placeholder\:text-neutral-200::placeholder { --tw-text-opacity: 1; color: rgb(120 124 166/var(--tw-text-opacity)); }
.placeholder\:text-neutral-300::placeholder { --tw-text-opacity: 1; color: rgb(77 79 119/var(--tw-text-opacity)); }
.first\:mt-0:first-child { margin-top: 0px; }
.first\:w-\[120px\]:first-child { width: 120px; }
.last\:mb-2:last-child { margin-bottom: 0.5rem; }
.even\:bg-primary2-0:nth-child(2n) { --tw-bg-opacity: 1; background-color: rgb(7 103 255/var(--tw-bg-opacity)); }
.even\:bg-transparent:nth-child(2n) { background-color: transparent; }
.even\:bg-opacity-\[0\.08\]:nth-child(2n) { --tw-bg-opacity: 0.08; }
.even\:bg-opacity-\[0\.8\]:nth-child(2n) { --tw-bg-opacity: 0.8; }
.hover\:border-neutral-00\/10:hover { border-color: rgba(255, 255, 255, 0.1); }
.hover\:border-primary1-1:hover { --tw-border-opacity: 1; border-color: rgb(135 105 247/var(--tw-border-opacity)); }
.hover\:bg-primary1-0:hover { --tw-bg-opacity: 1; background-color: rgb(83 40 244/var(--tw-bg-opacity)); }
.hover\:bg-primary1-0\/\[0\.3\]:hover { background-color: rgba(83, 40, 244, 0.3); }
.hover\:bg-primary1-N1:hover { --tw-bg-opacity: 1; background-color: rgb(53 32 145/var(--tw-bg-opacity)); }
.hover\:bg-primary2-N2:hover { --tw-bg-opacity: 1; background-color: rgb(21 40 89/var(--tw-bg-opacity)); }
.hover\:bg-primary3-N1:hover { --tw-bg-opacity: 1; background-color: rgb(83 26 151/var(--tw-bg-opacity)); }
.hover\:bg-primary3-N2:hover { --tw-bg-opacity: 1; background-color: rgb(48 25 89/var(--tw-bg-opacity)); }
.hover\:bg-primary3-N3:hover { --tw-bg-opacity: 1; background-color: rgb(36 24 68/var(--tw-bg-opacity)); }
.hover\:bg-white\/\[18\%\]:hover { background-color: rgba(255, 255, 255, 0.18); }
.hover\:bg-white\/\[8\%\]:hover { background-color: rgba(255, 255, 255, 0.08); }
.hover\:bg-radial-primary1-1:hover { background-image: radial-gradient(125.65% 62.5% at 50% 50%, rgb(199, 143, 255) 0px, rgb(142, 29, 255) 100%); }
.hover\:bg-radial-primary2-0:hover { background-image: radial-gradient(125.65% 62.5% at 50% 50%, rgb(152, 192, 255) 0px, rgb(7, 103, 255) 100%); }
.hover\:fill-primary1-1:hover { fill: rgb(135, 105, 247); }
.hover\:fill-primary2-0:hover { fill: rgb(7, 103, 255); }
.hover\:fill-primary3-1:hover { fill: rgb(187, 119, 255); }
.hover\:text-primary2-0:hover { --tw-text-opacity: 1; color: rgb(7 103 255/var(--tw-text-opacity)); }
.hover\:text-primary2-1:hover { --tw-text-opacity: 1; color: rgb(106 164 255/var(--tw-text-opacity)); }
.hover\:text-primary3-1:hover { --tw-text-opacity: 1; color: rgb(187 119 255/var(--tw-text-opacity)); }
.hover\:text-white:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity)); }
.hover\:shadow-neutral-500:hover { --tw-shadow-colored: 2px 2px 12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); --tw-shadow-color: #262846; --tw-shadow: var(--tw-shadow-colored); }
.odd\:hover\:bg-primary2-0:hover:nth-child(2n+1) { --tw-bg-opacity: 1; background-color: rgb(7 103 255/var(--tw-bg-opacity)); }
.even\:hover\:bg-opacity-\[0\.3\]:hover:nth-child(2n), .odd\:hover\:bg-opacity-\[0\.3\]:hover:nth-child(2n+1) { --tw-bg-opacity: 0.3; }
.focus\:outline-none:focus { outline: transparent solid 2px; outline-offset: 2px; }
.active\:bg-primary3-N3:active { --tw-bg-opacity: 1; background-color: rgb(36 24 68/var(--tw-bg-opacity)); }
@media not all and (min-width: 800px) {
  .max-tablet\:right-0 { right: 0px; }
  .max-tablet\:right-1 { right: 0.25rem; }
}
@media (min-width: 800px) {
  .tablet\:absolute { position: absolute; }
  .tablet\:left-0 { left: 0px; }
  .tablet\:left-2 { left: 0.5rem; }
  .tablet\:right-\[-1px\] { right: -1px; }
  .tablet\:top-14 { top: 3.5rem; }
  .tablet\:top-\[-170px\] { top: -170px; }
  .tablet\:top-\[61px\] { top: 61px; }
  .tablet\:mx-0 { margin-left: 0px; margin-right: 0px; }
  .tablet\:my-16 { margin-top: 4rem; margin-bottom: 4rem; }
  .tablet\:my-\[32px\] { margin-top: 32px; margin-bottom: 32px; }
  .tablet\:mb-8 { margin-bottom: 2rem; }
  .tablet\:ml-0 { margin-left: 0px; }
  .tablet\:mr-4 { margin-right: 1rem; }
  .tablet\:mt-0 { margin-top: 0px; }
  .tablet\:mt-1 { margin-top: 0.25rem; }
  .tablet\:mt-2 { margin-top: 0.5rem; }
  .tablet\:mt-4 { margin-top: 1rem; }
  .tablet\:mt-6 { margin-top: 1.5rem; }
  .tablet\:mt-8 { margin-top: 2rem; }
  .tablet\:mt-\[25vh\] { margin-top: 25vh; }
  .tablet\:block { display: block; }
  .tablet\:flex { display: flex; }
  .tablet\:inline-flex { display: inline-flex; }
  .tablet\:hidden { display: none; }
  .tablet\:h-\[1042px\] { height: 1042px; }
  .tablet\:h-\[192px\] { height: 192px; }
  .tablet\:h-\[2\.3\%\] { height: 2.3%; }
  .tablet\:h-\[208px\] { height: 208px; }
  .tablet\:h-\[236px\] { height: 236px; }
  .tablet\:h-\[240px\] { height: 240px; }
  .tablet\:h-\[40px\] { height: 40px; }
  .tablet\:h-\[470px\] { height: 470px; }
  .tablet\:h-\[50\.83\%\] { height: 50.83%; }
  .tablet\:h-\[72px\] { height: 72px; }
  .tablet\:h-\[96px\] { height: 96px; }
  .tablet\:h-auto { height: auto; }
  .tablet\:max-h-\[368px\] { max-height: 368px; }
  .tablet\:max-h-\[440px\] { max-height: 440px; }
  .tablet\:max-h-\[90px\] { max-height: 90px; }
  .tablet\:min-h-\[68px\] { min-height: 68px; }
  .tablet\:w-6\/12 { width: 50%; }
  .tablet\:w-\[12\%\] { width: 12%; }
  .tablet\:w-\[17\%\] { width: 17%; }
  .tablet\:w-\[19\%\] { width: 19%; }
  .tablet\:w-\[2\.3\%\] { width: 2.3%; }
  .tablet\:w-\[20\%\] { width: 20%; }
  .tablet\:w-\[296px\] { width: 296px; }
  .tablet\:w-\[358px\] { width: 358px; }
  .tablet\:w-\[40\%\] { width: 40%; }
  .tablet\:w-\[49\%\] { width: 49%; }
  .tablet\:w-\[640px\] { width: 640px; }
  .tablet\:w-\[656px\] { width: 656px; }
  .tablet\:w-\[800px\] { width: 800px; }
  .tablet\:w-\[80px\] { width: 80px; }
  .tablet\:w-\[min\(306px\,_calc\(\(100vw\/_2\.5\)_-_10vw\)\)\] { width: min(306px, 30vw); }
  .tablet\:w-\[min\(306px\,_calc\(\(100vw\/_3\)_-_10vw\)\)\] { width: min(306px, 23.3333vw); }
  .tablet\:w-auto { width: auto; }
  .tablet\:w-full { width: 100%; }
  .tablet\:max-w-\[306px\] { max-width: 306px; }
  .tablet\:max-w-\[440px\] { max-width: 440px; }
  .tablet\:max-w-\[895px\] { max-width: 895px; }
  .tablet\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .tablet\:flex-row { flex-direction: row; }
  .tablet\:flex-wrap { flex-wrap: wrap; }
  .tablet\:items-center { align-items: center; }
  .tablet\:justify-start { justify-content: flex-start; }
  .tablet\:justify-end { justify-content: flex-end; }
  .tablet\:justify-between { justify-content: space-between; }
  .tablet\:gap-4 { gap: 1rem; }
  .tablet\:gap-6 { gap: 1.5rem; }
  .tablet\:border-y-0 { border-top-width: 0px; border-bottom-width: 0px; }
  .tablet\:border-t-\[1px\] { border-top-width: 1px; }
  .tablet\:border-t-neutral-300 { --tw-border-opacity: 1; border-top-color: rgb(77 79 119/var(--tw-border-opacity)); }
  .tablet\:bg-primary1-N2\/70 { background-color: rgba(36, 27, 86, 0.7); }
  .tablet\:px-0 { padding-left: 0px; padding-right: 0px; }
  .tablet\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .tablet\:px-16 { padding-left: 4rem; padding-right: 4rem; }
  .tablet\:px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
  .tablet\:px-4 { padding-left: 1rem; padding-right: 1rem; }
  .tablet\:px-\[100px\] { padding-left: 100px; padding-right: 100px; }
  .tablet\:px-\[2\%\] { padding-left: 2%; padding-right: 2%; }
  .tablet\:py-0 { padding-top: 0px; padding-bottom: 0px; }
  .tablet\:py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
  .tablet\:py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .tablet\:py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
  .tablet\:py-4 { padding-top: 1rem; padding-bottom: 1rem; }
  .tablet\:py-\[34px\] { padding-top: 34px; padding-bottom: 34px; }
  .tablet\:pb-16 { padding-bottom: 4rem; }
  .tablet\:pb-\[34px\] { padding-bottom: 34px; }
  .tablet\:pl-0 { padding-left: 0px; }
  .tablet\:pl-8 { padding-left: 2rem; }
  .tablet\:pr-3 { padding-right: 0.75rem; }
  .tablet\:pt-8 { padding-top: 2rem; }
  .tablet\:pt-\[400px\] { padding-top: 400px; }
  .tablet\:text-left { text-align: left; }
  .tablet\:text-\[12px\] { font-size: 12px; }
  .tablet\:text-\[27px\] { font-size: 27px; }
  .tablet\:text-\[34px\] { font-size: 34px; }
  .tablet\:normal-case { text-transform: none; }
  .tablet\:leading-9 { line-height: 2.25rem; }
  .tablet\:leading-\[44px\] { line-height: 44px; }
  .tablet\:tracking-\[5\.40px\] { letter-spacing: 5.4px; }
  .tablet\:tracking-\[6\.80px\] { letter-spacing: 6.8px; }
  .tablet\:text-neutral-100 { --tw-text-opacity: 1; color: rgb(160 165 204/var(--tw-text-opacity)); }
  .tablet\:backdrop-blur-none { --tw-backdrop-blur: blur(0); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }
  .tablet\:odd\:ml-\[4px\]:nth-child(2n+1) { margin-left: 4px; }
  .tablet\:even\:mr-\[4px\]:nth-child(2n) { margin-right: 4px; }
  .tablet\:even\:bg-primary1-0\/\[0\.08\]:nth-child(2n) { background-color: rgba(83, 40, 244, 0.08); }
}
@media (min-width: 1024px) {
  .desktop\:static { position: static; }
  .desktop\:absolute { position: absolute; }
  .desktop\:left-4 { left: 1rem; }
  .desktop\:left-\[48px\] { left: 48px; }
  .desktop\:top-0 { top: 0px; }
  .desktop\:top-4 { top: 1rem; }
  .desktop\:top-9 { top: 2.25rem; }
  .desktop\:top-\[0\.74px\] { top: 0.74px; }
  .desktop\:top-\[44px\] { top: 44px; }
  .desktop\:top-\[74\.74px\] { top: 74.74px; }
  .desktop\:mx-0 { margin-left: 0px; margin-right: 0px; }
  .desktop\:mx-4 { margin-left: 1rem; margin-right: 1rem; }
  .desktop\:mx-6 { margin-left: 1.5rem; margin-right: 1.5rem; }
  .desktop\:my-0 { margin-top: 0px; margin-bottom: 0px; }
  .desktop\:my-16 { margin-top: 4rem; margin-bottom: 4rem; }
  .desktop\:my-\[1\%\] { margin-top: 1%; margin-bottom: 1%; }
  .desktop\:mb-0 { margin-bottom: 0px; }
  .desktop\:mb-1 { margin-bottom: 0.25rem; }
  .desktop\:mb-7 { margin-bottom: 1.75rem; }
  .desktop\:mb-\[1\%\] { margin-bottom: 1%; }
  .desktop\:mb-\[3\%\] { margin-bottom: 3%; }
  .desktop\:mb-\[4\.23\%\] { margin-bottom: 4.23%; }
  .desktop\:mb-\[5\%\] { margin-bottom: 5%; }
  .desktop\:mb-\[52px\] { margin-bottom: 52px; }
  .desktop\:ml-5 { margin-left: 1.25rem; }
  .desktop\:ml-6 { margin-left: 1.5rem; }
  .desktop\:mr-10 { margin-right: 2.5rem; }
  .desktop\:mr-3 { margin-right: 0.75rem; }
  .desktop\:mr-5 { margin-right: 1.25rem; }
  .desktop\:mr-auto { margin-right: auto; }
  .desktop\:mt-0 { margin-top: 0px; }
  .desktop\:mt-1 { margin-top: 0.25rem; }
  .desktop\:mt-10 { margin-top: 2.5rem; }
  .desktop\:mt-12 { margin-top: 3rem; }
  .desktop\:mt-2 { margin-top: 0.5rem; }
  .desktop\:mt-4 { margin-top: 1rem; }
  .desktop\:mt-6 { margin-top: 1.5rem; }
  .desktop\:mt-8 { margin-top: 2rem; }
  .desktop\:mt-9 { margin-top: 2.25rem; }
  .desktop\:mt-\[2\.76\%\] { margin-top: 2.76%; }
  .desktop\:mt-\[2\.94\%\] { margin-top: 2.94%; }
  .desktop\:mt-\[220px\] { margin-top: 220px; }
  .desktop\:mt-\[3\.98\%\] { margin-top: 3.98%; }
  .desktop\:block { display: block; }
  .desktop\:flex { display: flex; }
  .desktop\:inline-flex { display: inline-flex; }
  .desktop\:hidden { display: none; }
  .desktop\:h-5 { height: 1.25rem; }
  .desktop\:h-60 { height: 15rem; }
  .desktop\:h-7 { height: 1.75rem; }
  .desktop\:h-9 { height: 2.25rem; }
  .desktop\:h-\[104px\] { height: 104px; }
  .desktop\:h-\[14px\] { height: 14px; }
  .desktop\:h-\[15px\] { height: 15px; }
  .desktop\:h-\[2\.3\%\] { height: 2.3%; }
  .desktop\:h-\[20px\] { height: 20px; }
  .desktop\:h-\[272px\] { height: 272px; }
  .desktop\:h-\[308px\] { height: 308px; }
  .desktop\:h-\[315px\] { height: 315px; }
  .desktop\:h-\[34px\] { height: 34px; }
  .desktop\:h-\[360px\] { height: 360px; }
  .desktop\:h-\[36px\] { height: 36px; }
  .desktop\:h-\[41px\] { height: 41px; }
  .desktop\:h-\[424px\] { height: 424px; }
  .desktop\:h-\[488px\] { height: 488px; }
  .desktop\:h-\[50px\] { height: 50px; }
  .desktop\:h-\[510px\] { height: 510px; }
  .desktop\:h-\[54px\] { height: 54px; }
  .desktop\:h-\[56px\] { height: 56px; }
  .desktop\:h-\[60px\] { height: 60px; }
  .desktop\:h-\[68px\] { height: 68px; }
  .desktop\:h-\[85px\] { height: 85px; }
  .desktop\:h-full { height: 100%; }
  .desktop\:max-h-\[74px\] { max-height: 74px; }
  .desktop\:max-h-full { max-height: 100%; }
  .desktop\:min-h-0 { min-height: 0px; }
  .desktop\:w-1\/2 { width: 50%; }
  .desktop\:w-1\/3 { width: 33.3333%; }
  .desktop\:w-5 { width: 1.25rem; }
  .desktop\:w-8 { width: 2rem; }
  .desktop\:w-\[100px\] { width: 100px; }
  .desktop\:w-\[109px\] { width: 109px; }
  .desktop\:w-\[120px\] { width: 120px; }
  .desktop\:w-\[128px\] { width: 128px; }
  .desktop\:w-\[13\.31\%\] { width: 13.31%; }
  .desktop\:w-\[13\.79\%\] { width: 13.79%; }
  .desktop\:w-\[14\.79\%\] { width: 14.79%; }
  .desktop\:w-\[14px\] { width: 14px; }
  .desktop\:w-\[169px\] { width: 169px; }
  .desktop\:w-\[19\%\] { width: 19%; }
  .desktop\:w-\[2\.3\%\] { width: 2.3%; }
  .desktop\:w-\[20\%\] { width: 20%; }
  .desktop\:w-\[208px\] { width: 208px; }
  .desktop\:w-\[20px\] { width: 20px; }
  .desktop\:w-\[312px\] { width: 312px; }
  .desktop\:w-\[328px\] { width: 328px; }
  .desktop\:w-\[33px\] { width: 33px; }
  .desktop\:w-\[34px\] { width: 34px; }
  .desktop\:w-\[36\.33\%\] { width: 36.33%; }
  .desktop\:w-\[400px\] { width: 400px; }
  .desktop\:w-\[43\.55\%\] { width: 43.55%; }
  .desktop\:w-\[44\.32\%\] { width: 44.32%; }
  .desktop\:w-\[440px\] { width: 440px; }
  .desktop\:w-\[448px\] { width: 448px; }
  .desktop\:w-\[46\.31\%\] { width: 46.31%; }
  .desktop\:w-\[480px\] { width: 480px; }
  .desktop\:w-\[538px\] { width: 538px; }
  .desktop\:w-\[58\.53\%\] { width: 58.53%; }
  .desktop\:w-\[74\%\] { width: 74%; }
  .desktop\:w-\[82\.97\%\] { width: 82.97%; }
  .desktop\:w-\[91\.5\%\] { width: 91.5%; }
  .desktop\:w-auto { width: auto; }
  .desktop\:w-full { width: 100%; }
  .desktop\:w-max { width: max-content; }
  .desktop\:min-w-\[1007px\] { min-width: 1007px; }
  .desktop\:min-w-\[221px\] { min-width: 221px; }
  .desktop\:min-w-\[364px\] { min-width: 364px; }
  .desktop\:max-w-\[1320px\] { max-width: 1320px; }
  .desktop\:max-w-\[24px\] { max-width: 24px; }
  .desktop\:max-w-\[306px\] { max-width: 306px; }
  .desktop\:max-w-\[616px\] { max-width: 616px; }
  .desktop\:max-w-full { max-width: 100%; }
  .desktop\:shrink { flex-shrink: 1; }
  .desktop\:grow { flex-grow: 1; }
  .desktop\:basis-0 { flex-basis: 0px; }
  .desktop\:grid-rows-2 { grid-template-rows: repeat(2, minmax(0px, 1fr)); }
  .desktop\:flex-row { flex-direction: row; }
  .desktop\:flex-nowrap { flex-wrap: nowrap; }
  .desktop\:items-center { align-items: center; }
  .desktop\:justify-start { justify-content: flex-start; }
  .desktop\:justify-between { justify-content: space-between; }
  .desktop\:justify-around { justify-content: space-around; }
  .desktop\:gap-0 { gap: 0px; }
  .desktop\:gap-8 { gap: 2rem; }
  .desktop\:self-auto { align-self: auto; }
  .desktop\:self-stretch { align-self: stretch; }
  .desktop\:whitespace-pre-line { white-space: pre-line; }
  .desktop\:break-normal { overflow-wrap: normal; word-break: normal; }
  .desktop\:rounded-xs { border-radius: 8px; }
  .desktop\:border-none { border-style: none; }
  .desktop\:bg-primary1-N2 { --tw-bg-opacity: 1; background-color: rgb(36 27 86/var(--tw-bg-opacity)); }
  .desktop\:bg-transparent { background-color: transparent; }
  .desktop\:p-0 { padding: 0px; }
  .desktop\:p-8 { padding: 2rem; }
  .desktop\:px-0 { padding-left: 0px; padding-right: 0px; }
  .desktop\:px-4 { padding-left: 1rem; padding-right: 1rem; }
  .desktop\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .desktop\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .desktop\:px-8 { padding-left: 2rem; padding-right: 2rem; }
  .desktop\:px-\[10\.09\%\] { padding-left: 10.09%; padding-right: 10.09%; }
  .desktop\:px-\[7\.45\%\] { padding-left: 7.45%; padding-right: 7.45%; }
  .desktop\:py-0 { padding-top: 0px; padding-bottom: 0px; }
  .desktop\:py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
  .desktop\:pb-0 { padding-bottom: 0px; }
  .desktop\:pb-\[3\.72\%\] { padding-bottom: 3.72%; }
  .desktop\:pl-5 { padding-left: 1.25rem; }
  .desktop\:pr-0 { padding-right: 0px; }
  .desktop\:pt-0 { padding-top: 0px; }
  .desktop\:pt-6 { padding-top: 1.5rem; }
  .desktop\:pt-\[480px\] { padding-top: 480px; }
  .desktop\:pt-\[5\.96\%\] { padding-top: 5.96%; }
  .desktop\:text-left { text-align: left; }
  .desktop\:text-\[14px\] { font-size: 14px; }
  .desktop\:text-\[22px\] { font-size: 22px; }
  .desktop\:normal-case { text-transform: none; }
  .desktop\:leading-7 { line-height: 1.75rem; }
  .desktop\:tracking-\[4\.40px\] { letter-spacing: 4.4px; }
  .desktop\:text-neutral-00 { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity)); }
  .desktop\:text-neutral-100 { --tw-text-opacity: 1; color: rgb(160 165 204/var(--tw-text-opacity)); }
  .desktop\:text-neutral-50 { --tw-text-opacity: 1; color: rgb(211 218 247/var(--tw-text-opacity)); }
  .desktop\:text-primary2-2 { --tw-text-opacity: 1; color: rgb(181 209 255/var(--tw-text-opacity)); }
  .desktop\:text-primary3-2 { --tw-text-opacity: 1; color: rgb(221 187 255/var(--tw-text-opacity)); }
  .desktop\:first\:min-w-\[120px\]:first-child { min-width: 120px; }
  .desktop\:odd\:ml-0:nth-child(2n+1) { margin-left: 0px; }
  .desktop\:even\:mr-0:nth-child(2n) { margin-right: 0px; }
  .desktop\:even\:bg-primary1-N3:nth-child(2n) { --tw-bg-opacity: 1; background-color: rgb(30 26 67/var(--tw-bg-opacity)); }
  .desktop\:even\:bg-primary2-0\/\[0\.08\]:nth-child(2n) { background-color: rgba(7, 103, 255, 0.08); }
  .desktop\:even\:bg-primary3-0\/10:nth-child(2n) { background-color: rgba(142, 29, 255, 0.1); }
  .desktop\:odd\:hover\:bg-primary1-N1:hover:nth-child(2n+1) { --tw-bg-opacity: 1; background-color: rgb(53 32 145/var(--tw-bg-opacity)); }
  .desktop\:odd\:hover\:bg-primary2-N1:hover:nth-child(2n+1) { --tw-bg-opacity: 1; background-color: rgb(15 63 151/var(--tw-bg-opacity)); }
  .desktop\:odd\:hover\:bg-primary3-N1:hover:nth-child(2n+1) { --tw-bg-opacity: 1; background-color: rgb(83 26 151/var(--tw-bg-opacity)); }
  .desktop\:even\:hover\:bg-primary1-N1:hover:nth-child(2n) { --tw-bg-opacity: 1; background-color: rgb(53 32 145/var(--tw-bg-opacity)); }
  .desktop\:even\:hover\:bg-primary2-N1:hover:nth-child(2n) { --tw-bg-opacity: 1; background-color: rgb(15 63 151/var(--tw-bg-opacity)); }
  .desktop\:even\:hover\:bg-primary3-N1:hover:nth-child(2n) { --tw-bg-opacity: 1; background-color: rgb(83 26 151/var(--tw-bg-opacity)); }
}
.Toastify { z-index: 5; }
.Toastify__toast-container { width: 368px; padding: 0px; display: flex; flex-wrap: wrap; justify-content: flex-end; position: fixed; top: 16px; transition: top 0.5s ease 0s; }
.Toastify__toast-container.withBanner { top: 52px; }
.Toastify__toast-container.top { top: 70px; }
.Toastify__toast-container.top.withBanner { top: 106px; }
.Toastify__toast { width: 352px; height: min-content; margin-bottom: 8px; min-height: 44px; background-color: rgb(38, 38, 74); box-shadow: none; padding: 8px; border-radius: 8px; color: rgb(255, 255, 255); font-family: Jost; font-style: normal; font-weight: 400; font-size: 14px; line-height: 22px; text-align: left; right: 16px; }
.Toastify__toast-body { width: 100%; margin: 0px; padding: 0px; }
.Toastify__toast-body > div:last-child { width: 100%; display: flex; flex-wrap: wrap; height: 100%; }
@media (min-width: 1936px) {
  .Toastify__toast { right: calc(-984px + 50vw); }
  .Toastify__toast-container.top { top: 16px; }
}
@media only screen and (max-width: 799px) {
  .Toastify__toast-container { width: 100vw; }
  .Toastify__toast { width: calc(-32px + 100vw); margin: 4px 16px; }
  .Toastify__toast-container, .Toastify__toast-container.top, .Toastify__toast-container.top.withBanner, .Toastify__toast-container.withBanner { bottom: 20px; left: 50%; transform: translateX(-50%); right: 0px; top: auto !important; }
}
@media screen and (max-width: 1023px) {
  .Toastify__toast-container.top { top: 14px; }
  .Toastify__toast-container.top.withBanner { top: 70px; }
  .Toastify__toast { right: 1px; }
}