: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);
}

*,
:after,
:before {
    box-sizing: border-box;
    border: 0 solid #e5e7eb;
}

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

html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-feature-settings: normal;
    font-variation-settings: normal;
}

body {
    margin: 0;
    line-height: inherit;
}
.content {
    background-image: url(../images/home-background.svg) !important;
}

a {
    text-decoration: inherit;
}

button {
    font-family: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0;
}

button {
    text-transform: none;
}

[type=button],
button {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none;
}

p {
    margin: 0;
}

button {
    cursor: pointer;
}

:disabled {
    cursor: default;
}

iframe,
img {
    display: block;
    vertical-align: middle;
}

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

*,
: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-scroll-snap-strictness: proximity;
    --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;
}

.fixed {
    position: fixed;
}

.relative {
    position: relative;
}

.z-20 {
    z-index: 20;
}

.z-50 {
    z-index: 50;
}

.mx-auto {
    margin-left: auto;
    margin-right: auto;
}

.mt-2 {
    margin-top: .5rem;
}

.mt-4 {
    margin-top: 1rem;
}

.flex {
    display: flex;
}

.hidden {
    display: none;
}

.h-\[500px\] {
    height: 500px;
}

.h-full {
    height: 100%;
}

.h-screen {
    height: 100vh;
}

.min-h-\[calc\(100vh-60px\)\] {
    min-height: calc(100vh - 60px);
}

.\!w-full {
    width: 100% !important;
}

.w-full {
    width: 100%;
}

.animate-shine {
    animation: shine 10s linear infinite;
}

.cursor-pointer {
    cursor: pointer;
}

.flex-row {
    flex-direction: row;
}

.flex-col {
    flex-direction: column;
}

.items-center {
    align-items: center;
}

.justify-start {
    justify-content: flex-start;
}

.justify-center {
    justify-content: center;
}

.justify-between {
    justify-content: space-between;
}

.gap-2 {
    gap: .5rem;
}

.space-x-2\.5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.625rem * var(--tw-space-x-reverse));
    margin-left: calc(.625rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-y-2>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.5rem * var(--tw-space-y-reverse));
}

.overflow-auto {
    overflow: auto;
}

.rounded-full {
    border-radius: 9999px;
}

.rounded-lg {
    border-radius: .5rem;
}

.rounded-md {
    border-radius: .375rem;
}

.rounded-xl {
    border-radius: .75rem;
}

.rounded-b-lg {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
}

.border {
    border-width: 1px;
}

.border-t {
    border-top-width: 1px;
}

.border-border {
    --tw-border-opacity: 1;
    border-color: rgb(51 55 65/var(--tw-border-opacity));
}

.border-lily\/10 {
    border-color: rgba(232, 249, 255, .1);
}

.border-transparent {
    border-color: transparent;
}

.bg-\[\#131C25\] {
    --tw-bg-opacity: 1;
    background-color: rgb(19 28 37/var(--tw-bg-opacity));
}

.bg-\[\#151821\] {
    --tw-bg-opacity: 1;
    background-color: rgb(21 24 33/var(--tw-bg-opacity));
}

.bg-\[\#191D28\] {
    --tw-bg-opacity: 1;
    background-color: rgb(25 29 40/var(--tw-bg-opacity));
}

.bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0/var(--tw-bg-opacity));
}

.bg-lily\/5 {
    background-color: rgba(232, 249, 255, .05);
}

.bg-primary {
    --tw-bg-opacity: 1;
    background-color: rgb(199 242 132/var(--tw-bg-opacity));
}

.bg-opacity-70 {
    --tw-bg-opacity: 0.7;
}

.bg-\[url\(\"\/home-background\.svg\"\)\] {
    background-image: url(../images/home-background.svg);
}

.bg-v2-text-gradient {
    background-image: linear-gradient(247.44deg, #c7f284 13.88%, #00bef0 99.28%);
}

.to-\[rgba\(0\2c 190\2c 240\2c 1\)\] {
    --tw-gradient-to: #00bef0 var(--tw-gradient-to-position);
}

.bg-cover {
    background-size: cover;
}

.bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text;
}

.bg-center {
    background-position: 50%;
}

.p-4 {
    padding: 1rem;
}

.p-5 {
    padding: 1.25rem;
}

.\!px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}

.\!py-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
}

.px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}

.px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
}

.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}

.py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem;
}

.py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem;
}

.text-center {
    text-align: center;
}

.text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
}

.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
}

.text-sm {
    font-size: .875rem;
    line-height: 1.25rem;
}

.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
}

.font-bold {
    font-weight: 700;
}

.font-medium {
    font-weight: 500;
}

.font-semibold {
    font-weight: 600;
}

.text-\[\#606A80\] {
    --tw-text-opacity: 1;
    color: rgb(96 106 128/var(--tw-text-opacity));
}

.text-\[\#86A1BD\] {
    --tw-text-opacity: 1;
    color: rgb(134 161 189/var(--tw-text-opacity));
}

.text-text {
    --tw-text-opacity: 1;
    color: rgb(7 9 15/var(--tw-text-opacity));
}

.text-text\/75 {
    color: rgba(7, 9, 15, .75);
}

.text-transparent {
    color: transparent;
}

.text-warning {
    --tw-text-opacity: 1;
    color: rgb(250 166 60/var(--tw-text-opacity));
}

.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
}

.shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
}

.shadow-lg {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

body,
html {
    padding: 0;
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    color: rgb(var(--foreground-rgb));
    background: #19232d;
}

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

* {
    box-sizing: border-box;
}

* :hover {
    transition: all .15s linear;
}

:root {
    --foreground-rgb: 0, 0, 0;
    --background-start-rgb: 214, 219, 220;
    --background-end-rgb: 255, 255, 255;
}

@media (prefers-color-scheme:dark) {
    :root {
        --foreground-rgb: 255, 255, 255;
        --background-start-rgb: 0, 0, 0;
        --background-end-rgb: 0, 0, 0;
    }
}

.hover\:bg-primary\/80:hover {
    background-color: hsla(83, 81%, 73%, .8);
}

.disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
}

.disabled\:\!bg-\[\#121D28\]:disabled {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(18 29 40/var(--tw-bg-opacity)) !important;
}

.disabled\:\!bg-none:disabled {
    background-image: none !important;
}

.disabled\:text-v2-lily\/30:disabled {
    color: rgba(232, 249, 255, .3);
}

.disabled\:opacity-50:disabled {
    opacity: .5;
}

@media (min-width:768px) {
    .md\:block {
        display: block;
    }

    .md\:w-1\/3 {
        width: 33.333333%;
    }

    .md\:w-2\/3 {
        width: 66.666667%;
    }

    .md\:max-w-\[600px\] {
        max-width: 600px;
    }

    .md\:max-w-\[800px\] {
        max-width: 800px;
    }

    .md\:flex-row {
        flex-direction: row;
    }

    .md\:p-4 {
        padding: 1rem;
    }

    .md\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem;
    }

    .md\:text-5xl {
        font-size: 3rem;
        line-height: 1;
    }

    .md\:text-base {
        font-size: 1rem;
        line-height: 1.5rem;
    }

    .md\:text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem;
    }
}

@media (min-width:1024px) {
    .lg\:w-4\/5 {
        width: 80%;
    }
}

@media (min-width:1280px) {
    .xl\:w-3\/5 {
        width: 60%;
    }
}

/*! CSS Used keyframes */
@keyframes shine {
    to {
        background-position: 200%;
    }
}