.loading-spinner[data-v-5c962007] {
    width:16px;
    height:16px;
    border:2px solid #ffffff;
    border-top-color:transparent;
    border-radius:50%;
    animation:spin-5c962007 .8s linear infinite
}
@keyframes spin-5c962007 {
    to {
        transform:rotate(360deg)
    }
}.b[data-v-4459dad1] {
     border-radius:.625rem;
     background:linear-gradient(108deg,#0d6f3c 33.66%,#fbe383 108.31%)
 }
.nav-link[data-v-3988cacf] {
    text-decoration:none;
    transition:all .3s ease;
    position:relative;
    padding:6px 0
}
.nav-link[data-v-3988cacf]:hover {
    color:#fff
}
.nav-link[data-v-3988cacf]:after {
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:0;
    height:2px;
    background:#4caf50;
    transition:width .3s ease
}
.nav-link[data-v-3988cacf]:hover:after {
    width:100%
}
.text[data-v-e64e959e] {
    background:linear-gradient(109deg,#eae5f9 37.21%,#b2a0e9 79.34%);
    background-clip:text;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.pbg1[data-v-840bb80c] {
    background:radial-gradient(76.58% 148.45% at 141.33% 107.74%,rgba(122,80,254,0) 0%,rgba(122,80,254,.19) 55.19%,#7a50fe 100%);
    filter:blur(4.5rem)
}
.swiper-container[data-v-2512e4c3] {
    position:relative
}
.custom-slide[data-v-2512e4c3] {
    width:18.5rem;
    display:flex;
    justify-content:center;
    align-items:center;
    transition:all .3s ease
}
.swiper-slide:not(.swiper-slide-active) .custom-card[data-v-2512e4c3] {
    transform:scale(.95)
}
.custom-card[data-v-2512e4c3] {
    box-sizing:border-box;
    transition:all .3s ease
}
.tt[data-v-4ef45119] {
    background:linear-gradient(90deg,#f0ba08 0%,#7b51ff 27.87%,#d9d9d9 55.74%);
    background-clip:text;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.animate-swing[data-v-0967392f] {
    animation:swing-0967392f 2s ease-in-out infinite;
    transform-origin:center top
}
.loading-spinner[data-v-0967392f] {
    width:16px;
    height:16px;
    border:2px solid #ffffff;
    border-top-color:transparent;
    border-radius:50%;
    animation:spin-0967392f .8s linear infinite
}
@keyframes swing-0967392f {
    0% {
        transform:rotate(-15deg)
    }
    50% {
        transform:rotate(15deg)
    }
    to {
        transform:rotate(-15deg)
    }
}@keyframes spin-0967392f {
     to {
         transform:rotate(360deg)
     }
 }.mbg[data-v-88cfc171] {
      background:radial-gradient(118.57% 100% at 50.75% 0%,rgba(252,156,234,.75) 0%,rgba(109,73,231,0) 100%),radial-gradient(64.33% 100% at 52.26% 0%,#f94cd9 0%,#6d49e7 62.5%,#5539b7 98.08%)
  }
.bg123[data-v-88cfc171] {
    border:1px solid rgba(196,182,251,0);
    background:radial-gradient(49.31% 70.96% at 51.73% 103.31%,rgba(123,81,255,.5) 0%,rgba(0,0,0,0) 100%),#17151e
}
.bg1234[data-v-88cfc171] {
    background:radial-gradient(52.87% 64.57% at 50% 20%,#7b51ff 0%,rgba(123,81,255,.49) 39.62%,rgba(123,81,255,.34) 60.43%,rgba(123,81,255,.27) 71.25%,rgba(123,81,255,.1) 86.03%,rgba(123,81,255,0) 100%)
}
.htbg[data-v-74e14492] {
    background:linear-gradient(0deg,#100f15 0%,#100f15 100%),#fff
}
.pbg1[data-v-74e14492] {
    background:radial-gradient(52.87% 64.57% at 50% 0%,#7b51ff 0%,rgba(123,81,255,.49) 39.62%,rgba(123,81,255,.34) 60.43%,rgba(123,81,255,.27) 71.25%,rgba(123,81,255,.1) 86.03%,rgba(123,81,255,0) 100%)
}
.dropdownAAA {
    z-index:1000000
}
.dropdownAAA .ant-dropdown-menu {
    background-color:#222a3c;
    padding:0;
    border-radius:1rem;
    min-width:12.5rem
}
.dropdownAAA .ant-dropdown-menu .ant-dropdown-menu-item {
    transition:none;
    color:#f2f2f7cc;
    padding:.8rem 1.25rem;
    font-family:Figtree;
    font-size:1rem;
    font-style:normal;
    font-weight:700;
    line-height:normal
}
.dropdownAAA .ant-dropdown-menu .ant-dropdown-menu-item:hover {
    color:#216bfc;
    background:radial-gradient(514.6% 170.8% at 32.75% 17%,#fff 0%,#689afd 98.95%)
}
.dialogAAA {
    border-radius:.625rem;
    background:#1e1e24
}
.ant-dropdown-menu {
    background-color:#2d233b!important
}
.mh {
    min-height:calc(100vh - 5rem)
}
.ant-btn {
    padding:.25rem 1rem!important;
    line-height:0rem!important
}
@font-face {
    font-family:Poppins;
    src:url(./static/ttf/Poppins-Regular-707fdc5c.ttf)
}
@font-face {
    font-family:Clash Grotesk Variable;
    src:url(./static/ttf/ClashGrotesk-Variable-5887a1df.ttf)
}
@font-face {
    font-family:CS Foster;
    src:url(./static/otf/csfoster-regular-5696e3fe.otf)
}
.ant-btn.ant-btn-block {
    height:100%
}
.btnBg {
    background:linear-gradient(117deg,#7a50fe 21.66%,#a83dfe 78.85%)
}
.btnBo {
    background:linear-gradient(#0e0e11,#0e0e11) padding-box,linear-gradient(45deg,#ffd505,#7b51ff) border-box;
    border:1px solid transparent
}
body {
    min-height:100vh;
    background-color:#070609;
    font-family:Poppins,sans-serif;
    overflow-x:hidden
}
.ant-select-selector {
    height:100%!important
}
.ant-select-dropdown {
    background-color:#fff!important;
    z-index:1000000!important;
    border-radius:1rem
}
.ant-select-item {
    color:#000!important;
    min-height:2rem!important;
    padding:.375rem .75rem!important
}
@media not all and (min-width:768px) {
    .ant-select-dropdown {
        border-radius:.5rem!important;
        margin-top:2rem!important
    }
    .ant-select-item {
        min-height:1rem!important
    }
}.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
     color:#000!important
 }
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
    -webkit-appearance:none
}
input[type=number] {
    -moz-appearance:textfield
}
.not_clickable {
    background-color:#655e6c!important;
    pointer-events:none;
    cursor:no-drop
}
.gray {
    -moz-filter:grayscale(100%);
    -ms-filter:grayscale(100%);
    -o-filter:grayscale(100%);
    filter:grayscale(100%);
    filter:gray
}
input {
    width:100%;
    height:100%;
    background-color:transparent;
    border:0px;
    outline:none;
    text-align:center;
    color:#fff!important
}
.el-input__wrapper {
    padding:1px 11px;
    background:var(--bg-gradient,linear-gradient(163deg,rgba(6,6,6,.7) 0%,rgba(32,32,32,.49) 49.48%))!important;
    border-radius:20px
}
.el-select__popper.el-popper {
    background:var(--bg-gradient,linear-gradient(163deg,rgba(6,6,6,.7) 0%,rgba(32,32,32,.49) 49.48%))!important;
    border:0px
}
.el-input__inner {
    color:#fff!important
}
.el-popper__arrow:before {
    background:var(--bg-gradient,linear-gradient(163deg,rgba(6,6,6,.7) 0%,rgba(32,32,32,.49) 49.48%))!important;
    border:#161616!important
}
.el-select-dropdown__item.hover,.el-select-dropdown__item:hover {
    background:#303133!important
}
.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
    color:#000!important;
    background-color:transparent!important
}
.el-dialog {
    --el-dialog-padding-primary:1rem !important;
    border-radius:1rem!important;
    --el-dialog-bg-color:#f7f7f7 !important
}
.el-dialog__title {
    font-family:Tomorrow;
    font-size:1.5rem;
    font-style:normal;
    font-weight:600;
    line-height:normal
}
.el-dialog__header {
    margin-right:0!important
}
.el-dialog__body {
    padding:1rem!important
}
@media (min-width:100px) {
    @media not all and (min-width:768px) {
        .el-dialog__body {
            padding:0!important
        }
    }}.white-space-nowrap {
          white-space:nowrap
      }
.p-t-center {
    position:absolute;
    top:0;
    left:50%;
    transform:translate(-50%);
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -o-transform:translateX(-50%)
}
.bg-dark-p-90 {
    background-color:#09171ee6
}
.overflowWrap {
    overflow-wrap:anywhere
}
.aa {
    background-color:#042328!important
}
.ant-slider .ant-slider-rail {
    background-color:#7a7a7a!important
}
.ant-slider .ant-slider-track {
    background-color:#f5f753!important
}
.ant-slider .ant-slider-handle:after {
    background-color:#000!important;
    box-shadow:0 0 0 2px #f5f753!important
}
:root {
    --el-loading-spinner-size:2.625rem !important;
    --el-loading-fullscreen-spinner-size:3.125rem !important;
    --el-fill-color-blank:transparent;
    --el-mask-color:rgba(255,255,255,.4)
}
.el-pagination {
    --el-pagination-hover-color:#1d162e !important
}
.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .el-pager li.is-active {
    background-color:#1d162e!important;
    border:1px solid #a83dfe
}
.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li {
    background-color:transparent!important;
    color:#fff
}
.el-notification {
    background-color:#000!important;
    border:1px solid transparent!important;
    color:#f2d900!important;
    --el-notification-content-color:#f2d900 !important;
    --el-notification-content-font-size:1.5rem !important
}
.el-message {
    top:10%!important;
    border:1px solid transparent!important;
    border-radius:.375rem!important;
    background:#131211!important;
    z-index:999999!important
}
.el-message>.el-message__content {
    color:#fff!important;
    font-size:.75rem!important
}
.el-message>.el-icon {
    display:none
}
.ant-popover {
    --antd-arrow-background-color:#000 !important
}
.ant-popover-arrow {
    display:none!important
}
.ant-popover .ant-popover-title {
    margin-bottom:0!important
}
.ant-popover .ant-popover-inner {
    width:14rem;
    border-radius:.875rem;
    padding:.625rem;
    box-sizing:border-box
}
.ant-popover .ant-popover-title {
    min-width:7.375rem!important
}
.ant-btn-primary.ant-btn-background-ghost {
    background-color:transparent;
    border-color:transparent!important;
    box-shadow:none;
    color:#fff!important;
    font-style:normal
}
.ant-btn.ant-btn-loading {
    opacity:1;
    cursor:default
}
.bind-dialog {
    border-radius:4px;
    --el-dialog-bg-color:#161614
}
.anticon {
    vertical-align:0em!important;
    color:#fff!important
}
.anticon-right,.anticon-left,.ant-pagination .ant-pagination-item a {
    color:#216bfc!important
}
.LoadingC .anticon {
    vertical-align:0em!important;
    color:#fff!important
}
.ant-pagination-item-ellipsis {
    color:#216bfc!important
}
.ant-pagination .ant-pagination-item-active,.ant-pagination .ant-pagination-item-active:hover {
    font-weight:600;
    background-color:transparent;
    border-color:#216bfc
}
.el-drawer {
    background-color:#13081b;
    --el-drawer-padding-primary:0px !important;
    border-bottom:1px solid #7b51ff
}
.text-normal {
    font-style:normal;
    font-weight:400;
    line-height:normal
}
.ellipsis {
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.btn1 {
    border-radius:.5rem;
    border:1px solid #7b51ff;
    background:radial-gradient(105.65% 164.59% at 53.69% 150.57%,rgba(0,0,0,0) 0%,rgba(123,81,255,.2) 100%),#100f15;
    box-shadow:0 0 10px #7b51ff,0 0 24px #551fff inset
}
.btn2 {
    border-radius:1rem;
    border:1px solid #7b51ff;
    background:linear-gradient(112deg,#a83dfe 13.71%,#7b51ff 54.24%,#e9e5fa 100.32%)
}
.btn3 {
    border-radius:1rem;
    background:radial-gradient(77.61% 124.17% at 51.67% 0%,#f3a60c 0%,#763ff6 53.56%,#651bb1 98.08%),radial-gradient(79.79% 105% at 50.63% 0%,#f7c055 0%,rgba(223,164,46,.48) 33.77%,rgba(201,137,10,0) 100%);
    background-blend-mode:normal,hard-light
}
.o-flex {
    display:flex;
    align-items:center;
    justify-content:space-between
}
*,:before,:after {
    --tw-border-spacing-x:0;
    --tw-border-spacing-y:0;
    --tw-translate-x:0;
    --tw-translate-y:0;
    --tw-rotate:0;
    --tw-skew-x:0;
    --tw-skew-y:0;
    --tw-scale-x:1;
    --tw-scale-y:1;
    --tw-pan-x:;
    --tw-pan-y:;
    --tw-pinch-zoom:;
    --tw-scroll-snap-strictness:proximity;
    --tw-gradient-from-position:;
    --tw-gradient-via-position:;
    --tw-gradient-to-position:;
    --tw-ordinal:;
    --tw-slashed-zero:;
    --tw-numeric-figure:;
    --tw-numeric-spacing:;
    --tw-numeric-fraction:;
    --tw-ring-inset:;
    --tw-ring-offset-width:0px;
    --tw-ring-offset-color:#fff;
    --tw-ring-color:rgb(59 130 246 / .5);
    --tw-ring-offset-shadow:0 0 #0000;
    --tw-ring-shadow:0 0 #0000;
    --tw-shadow:0 0 #0000;
    --tw-shadow-colored:0 0 #0000;
    --tw-blur:;
    --tw-brightness:;
    --tw-contrast:;
    --tw-grayscale:;
    --tw-hue-rotate:;
    --tw-invert:;
    --tw-saturate:;
    --tw-sepia:;
    --tw-drop-shadow:;
    --tw-backdrop-blur:;
    --tw-backdrop-brightness:;
    --tw-backdrop-contrast:;
    --tw-backdrop-grayscale:;
    --tw-backdrop-hue-rotate:;
    --tw-backdrop-invert:;
    --tw-backdrop-opacity:;
    --tw-backdrop-saturate:;
    --tw-backdrop-sepia:;
    --tw-contain-size:;
    --tw-contain-layout:;
    --tw-contain-paint:;
    --tw-contain-style:
}
::backdrop {
    --tw-border-spacing-x:0;
    --tw-border-spacing-y:0;
    --tw-translate-x:0;
    --tw-translate-y:0;
    --tw-rotate:0;
    --tw-skew-x:0;
    --tw-skew-y:0;
    --tw-scale-x:1;
    --tw-scale-y:1;
    --tw-pan-x:;
    --tw-pan-y:;
    --tw-pinch-zoom:;
    --tw-scroll-snap-strictness:proximity;
    --tw-gradient-from-position:;
    --tw-gradient-via-position:;
    --tw-gradient-to-position:;
    --tw-ordinal:;
    --tw-slashed-zero:;
    --tw-numeric-figure:;
    --tw-numeric-spacing:;
    --tw-numeric-fraction:;
    --tw-ring-inset:;
    --tw-ring-offset-width:0px;
    --tw-ring-offset-color:#fff;
    --tw-ring-color:rgb(59 130 246 / .5);
    --tw-ring-offset-shadow:0 0 #0000;
    --tw-ring-shadow:0 0 #0000;
    --tw-shadow:0 0 #0000;
    --tw-shadow-colored:0 0 #0000;
    --tw-blur:;
    --tw-brightness:;
    --tw-contrast:;
    --tw-grayscale:;
    --tw-hue-rotate:;
    --tw-invert:;
    --tw-saturate:;
    --tw-sepia:;
    --tw-drop-shadow:;
    --tw-backdrop-blur:;
    --tw-backdrop-brightness:;
    --tw-backdrop-contrast:;
    --tw-backdrop-grayscale:;
    --tw-backdrop-hue-rotate:;
    --tw-backdrop-invert:;
    --tw-backdrop-opacity:;
    --tw-backdrop-saturate:;
    --tw-backdrop-sepia:;
    --tw-contain-size:;
    --tw-contain-layout:;
    --tw-contain-paint:;
    --tw-contain-style:
}
*,:before,:after {
    box-sizing:border-box;
    border-width:0;
    border-style:solid;
    border-color:#e5e7eb
}
:before,:after {
    --tw-content:""
}
html,:host {
    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,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:0;
    line-height:inherit
}
hr {
    height:0;
    color:inherit;
    border-top-width:1px
}
abbr:where([title]) {
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted
}
h1,h2,h3,h4,h5,h6 {
    font-size:inherit;
    font-weight:inherit
}
a {
    color:inherit;
    text-decoration:inherit
}
b,strong {
    font-weight:bolder
}
code,kbd,samp,pre {
    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:-.25em
}
sup {
    top:-.5em
}
table {
    text-indent:0;
    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;
    letter-spacing:inherit;
    color:inherit;
    margin:0;
    padding:0
}
button,select {
    text-transform:none
}
button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]) {
    -webkit-appearance:button;
    background-color:transparent;
    background-image:none
}
:-moz-focusring {
    outline:auto
}
:-moz-ui-invalid {
    box-shadow:none
}
progress {
    vertical-align:baseline
}
::-webkit-inner-spin-button,::-webkit-outer-spin-button {
    height:auto
}
[type=search] {
    -webkit-appearance:textfield;
    outline-offset:-2px
}
::-webkit-search-decoration {
    -webkit-appearance:none
}
::-webkit-file-upload-button {
    -webkit-appearance:button;
    font:inherit
}
summary {
    display:list-item
}
blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre {
    margin:0
}
fieldset {
    margin:0;
    padding:0
}
legend {
    padding:0
}
ol,ul,menu {
    list-style:none;
    margin:0;
    padding:0
}
dialog {
    padding:0
}
textarea {
    resize:vertical
}
input::-moz-placeholder,textarea::-moz-placeholder {
    opacity:1;
    color:#9ca3af
}
input::placeholder,textarea::placeholder {
    opacity:1;
    color:#9ca3af
}
button,[role=button] {
    cursor:pointer
}
:disabled {
    cursor:default
}
img,svg,video,canvas,audio,iframe,embed,object {
    display:block;
    vertical-align:middle
}
img,video {
    max-width:100%;
    height:auto
}
[hidden]:where(:not([hidden=until-found])) {
    display:none
}
.fixed {
    position:fixed
}
.absolute {
    position:absolute
}
.relative {
    position:relative
}
.-left-11 {
    left:-2.75rem
}
.-right-11 {
    right:-2.75rem
}
.-right-\[3rem\] {
    right:-3rem
}
.bottom-0 {
    bottom:0
}
.bottom-12 {
    bottom:3rem
}
.bottom-20 {
    bottom:5rem
}
.bottom-5 {
    bottom:1.25rem
}
.bottom-\[-85\%\] {
    bottom:-85%
}
.left-0 {
    left:0
}
.left-1\/2 {
    left:50%
}
.right-0 {
    right:0
}
.right-3 {
    right:.75rem
}
.right-\[-5\%\] {
    right:-5%
}
.top-0 {
    top:0
}
.top-1\/2 {
    top:50%
}
.top-3 {
    top:.75rem
}
.top-8 {
    top:2rem
}
.top-\[-25\%\] {
    top:-25%
}
.top-\[6\.25rem\] {
    top:6.25rem
}
.top-full {
    top:100%
}
.z-0 {
    z-index:0
}
.z-10 {
    z-index:10
}
.z-20 {
    z-index:20
}
.z-50 {
    z-index:50
}
.z-\[100\] {
    z-index:100
}
.z-\[199\] {
    z-index:199
}
.z-\[40\] {
    z-index:40
}
.float-start {
    float:inline-start
}
.m-auto {
    margin:auto
}
.-my-3\.5 {
    margin-top:-.875rem;
    margin-bottom:-.875rem
}
.mx-\[-1\.58rem\] {
    margin-left:-1.58rem;
    margin-right:-1.58rem
}
.mx-auto {
    margin-left:auto;
    margin-right:auto
}
.my-10 {
    margin-top:2.5rem;
    margin-bottom:2.5rem
}
.my-20 {
    margin-top:5rem;
    margin-bottom:5rem
}
.my-4 {
    margin-top:1rem;
    margin-bottom:1rem
}
.my-5 {
    margin-top:1.25rem;
    margin-bottom:1.25rem
}
.my-\[6\.25rem\] {
    margin-top:6.25rem;
    margin-bottom:6.25rem
}
.-mt-4 {
    margin-top:-1rem
}
.-mt-\[11rem\] {
    margin-top:-11rem
}
.mb-1\.5 {
    margin-bottom:.375rem
}
.mb-2 {
    margin-bottom:.5rem
}
.mb-2\.5 {
    margin-bottom:.625rem
}
.mb-4 {
    margin-bottom:1rem
}
.mb-6 {
    margin-bottom:1.5rem
}
.mb-7 {
    margin-bottom:1.75rem
}
.mb-\[0\.25rem\] {
    margin-bottom:.25rem
}
.mb-\[0\.5rem\] {
    margin-bottom:.5rem
}
.mb-\[0\.94rem\] {
    margin-bottom:.94rem
}
.mb-\[1\.5rem\] {
    margin-bottom:1.5rem
}
.mb-\[1\.87rem\] {
    margin-bottom:1.87rem
}
.mb-\[1\.94rem\] {
    margin-bottom:1.94rem
}
.mb-\[2\.63rem\] {
    margin-bottom:2.63rem
}
.mb-\[3\.75rem\] {
    margin-bottom:3.75rem
}
.ml-2,.ml-\[0\.5rem\] {
    margin-left:.5rem
}
.mr-16 {
    margin-right:4rem
}
.mr-2 {
    margin-right:.5rem
}
.mr-4 {
    margin-right:1rem
}
.mr-\[0\.31rem\] {
    margin-right:.31rem
}
.mr-\[0\.5rem\] {
    margin-right:.5rem
}
.mr-\[0\.63rem\] {
    margin-right:.63rem
}
.mr-\[1\.15rem\] {
    margin-right:1.15rem
}
.mt-0\.5 {
    margin-top:.125rem
}
.mt-1 {
    margin-top:.25rem
}
.mt-1\.5 {
    margin-top:.375rem
}
.mt-10 {
    margin-top:2.5rem
}
.mt-11 {
    margin-top:2.75rem
}
.mt-12 {
    margin-top:3rem
}
.mt-2 {
    margin-top:.5rem
}
.mt-20 {
    margin-top:5rem
}
.mt-3 {
    margin-top:.75rem
}
.mt-4 {
    margin-top:1rem
}
.mt-5 {
    margin-top:1.25rem
}
.mt-6 {
    margin-top:1.5rem
}
.mt-8 {
    margin-top:2rem
}
.mt-\[0\.34rem\] {
    margin-top:.34rem
}
.mt-\[0\.41rem\] {
    margin-top:.41rem
}
.mt-\[0\.5rem\] {
    margin-top:.5rem
}
.mt-\[0\.62rem\] {
    margin-top:.62rem
}
.mt-\[0\.75rem\] {
    margin-top:.75rem
}
.mt-\[1\.38rem\] {
    margin-top:1.38rem
}
.mt-\[1\.5rem\] {
    margin-top:1.5rem
}
.mt-\[12rem\] {
    margin-top:12rem
}
.mt-\[2\.31rem\] {
    margin-top:2.31rem
}
.mt-\[2\.5rem\] {
    margin-top:2.5rem
}
.mt-\[2\.63rem\] {
    margin-top:2.63rem
}
.mt-\[3\.75rem\] {
    margin-top:3.75rem
}
.mt-\[6\.25rem\] {
    margin-top:6.25rem
}
.block {
    display:block
}
.inline-block {
    display:inline-block
}
.flex {
    display:flex
}
.inline-flex {
    display:inline-flex
}
.grid {
    display:grid
}
.hidden {
    display:none
}
.h-0 {
    height:0px
}
.h-1\.5 {
    height:.375rem
}
.h-1\/2 {
    height:50%
}
.h-10 {
    height:2.5rem
}
.h-11 {
    height:2.75rem
}
.h-12 {
    height:3rem
}
.h-14 {
    height:3.5rem
}
.h-16 {
    height:4rem
}
.h-24 {
    height:6rem
}
.h-28 {
    height:7rem
}
.h-3\.5 {
    height:.875rem
}
.h-36 {
    height:9rem
}
.h-4 {
    height:1rem
}
.h-40 {
    height:10rem
}
.h-5 {
    height:1.25rem
}
.h-6 {
    height:1.5rem
}
.h-60 {
    height:15rem
}
.h-7 {
    height:1.75rem
}
.h-8 {
    height:2rem
}
.h-80 {
    height:20rem
}
.h-9 {
    height:2.25rem
}
.h-\[1\.01194rem\] {
    height:1.01194rem
}
.h-\[1\.3935rem\] {
    height:1.3935rem
}
.h-\[1\.43525rem\] {
    height:1.43525rem
}
.h-\[1\.5rem\] {
    height:1.5rem
}
.h-\[17\.25rem\] {
    height:17.25rem
}
.h-\[1px\] {
    height:1px
}
.h-\[1rem\] {
    height:1rem
}
.h-\[22\.5rem\] {
    height:22.5rem
}
.h-\[24\.625rem\] {
    height:24.625rem
}
.h-\[3\.16938rem\] {
    height:3.16938rem
}
.h-\[3\.5rem\] {
    height:3.5rem
}
.h-\[32\.5rem\] {
    height:32.5rem
}
.h-\[5\.22838rem\] {
    height:5.22838rem
}
.h-\[7\.26369rem\] {
    height:7.26369rem
}
.h-\[80\%\] {
    height:80%
}
.h-auto {
    height:auto
}
.h-full {
    height:100%
}
.min-h-\[24\.25rem\] {
    min-height:24.25rem
}
.min-h-\[27\.25rem\] {
    min-height:27.25rem
}
.min-h-\[3\.5rem\] {
    min-height:3.5rem
}
.min-h-\[32rem\] {
    min-height:32rem
}
.min-h-\[46\.25rem\] {
    min-height:46.25rem
}
.min-h-screen {
    min-height:100vh
}
.w-0 {
    width:0px
}
.w-1\.5 {
    width:.375rem
}
.w-1\/2 {
    width:50%
}
.w-10 {
    width:2.5rem
}
.w-12 {
    width:3rem
}
.w-2 {
    width:.5rem
}
.w-2\.5 {
    width:.625rem
}
.w-20 {
    width:5rem
}
.w-28 {
    width:7rem
}
.w-32 {
    width:8rem
}
.w-4 {
    width:1rem
}
.w-40 {
    width:10rem
}
.w-44 {
    width:11rem
}
.w-5 {
    width:1.25rem
}
.w-6 {
    width:1.5rem
}
.w-64 {
    width:16rem
}
.w-7 {
    width:1.75rem
}
.w-72 {
    width:18rem
}
.w-8 {
    width:2rem
}
.w-80 {
    width:20rem
}
.w-96 {
    width:24rem
}
.w-\[1\.25381rem\] {
    width:1.25381rem
}
.w-\[1\.25rem\] {
    width:1.25rem
}
.w-\[1\.43525rem\] {
    width:1.43525rem
}
.w-\[1\.5rem\] {
    width:1.5rem
}
.w-\[11\.25rem\] {
    width:11.25rem
}
.w-\[13\.80331rem\] {
    width:13.80331rem
}
.w-\[16\.875rem\] {
    width:16.875rem
}
.w-\[18\.375rem\] {
    width:18.375rem
}
.w-\[18\.5rem\] {
    width:18.5rem
}
.w-\[1rem\] {
    width:1rem
}
.w-\[2\.1875rem\] {
    width:2.1875rem
}
.w-\[2\.76256rem\] {
    width:2.76256rem
}
.w-\[3\.5rem\] {
    width:3.5rem
}
.w-\[5\.22838rem\] {
    width:5.22838rem
}
.w-\[6\.25rem\] {
    width:6.25rem
}
.w-\[7\.0625rem\] {
    width:7.0625rem
}
.w-auto {
    width:auto
}
.w-full {
    width:100%
}
.w-full1 {
    width:80%
}
.w-screen {
    width:100vw
}
.min-w-24 {
    min-width:6rem
}
.min-w-\[11\.25rem\] {
    min-width:11.25rem
}
.min-w-\[4rem\] {
    min-width:4rem
}
.min-w-\[7\.5rem\] {
    min-width:7.5rem
}
.min-w-\[7rem\] {
    min-width:7rem
}
.min-w-\[8\.25rem\] {
    min-width:8.25rem
}
.min-w-full {
    min-width:100%
}
.max-w-\[10rem\] {
    max-width:10rem
}
.max-w-\[90rem\] {
    max-width:90rem
}
.flex-1 {
    flex:1 1 0%
}
.flex-shrink-0 {
    flex-shrink:0
}
.-translate-x-1\/2 {
    --tw-translate-x:-50%;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-y-1\/2 {
    --tw-translate-y:-50%;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-rotate-0 {
    --tw-rotate:-0deg;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-rotate-90 {
    --tw-rotate:-90deg;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.rotate-180 {
    --tw-rotate:180deg;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.rotate-90 {
    --tw-rotate:90deg;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.scale-\[2\.5\] {
    --tw-scale-x:2.5;
    --tw-scale-y:2.5;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.scale-\[200\%\] {
    --tw-scale-x:200%;
    --tw-scale-y:200%;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.transform {
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
@keyframes spin {
    to {
        transform:rotate(360deg)
    }
}.animate-spin {
     animation:spin 1s linear infinite
 }
.cursor-not-allowed {
    cursor:not-allowed
}
.cursor-pointer {
    cursor:pointer
}
.resize {
    resize:both
}
.list-disc {
    list-style-type:disc
}
.grid-cols-1 {
    grid-template-columns:repeat(1,minmax(0,1fr))
}
.grid-cols-2 {
    grid-template-columns:repeat(2,minmax(0,1fr))
}
.flex-row {
    flex-direction:row
}
.flex-col {
    flex-direction:column
}
.flex-col-reverse {
    flex-direction:column-reverse
}
.flex-wrap {
    flex-wrap:wrap
}
.items-start {
    align-items:flex-start
}
.items-end {
    align-items:flex-end
}
.items-center {
    align-items:center
}
.justify-start {
    justify-content:flex-start
}
.justify-end {
    justify-content:flex-end
}
.justify-center {
    justify-content:center
}
.justify-between {
    justify-content:space-between
}
.gap-0 {
    gap:0px
}
.gap-1 {
    gap:.25rem
}
.gap-1\.5 {
    gap:.375rem
}
.gap-10 {
    gap:2.5rem
}
.gap-11 {
    gap:2.75rem
}
.gap-2 {
    gap:.5rem
}
.gap-2\.5 {
    gap:.625rem
}
.gap-3 {
    gap:.75rem
}
.gap-3\.5 {
    gap:.875rem
}
.gap-4 {
    gap:1rem
}
.gap-5 {
    gap:1.25rem
}
.gap-6 {
    gap:1.5rem
}
.gap-7 {
    gap:1.75rem
}
.gap-8 {
    gap:2rem
}
.gap-\[0\.31rem\] {
    gap:.31rem
}
.gap-\[0\.46rem\] {
    gap:.46rem
}
.gap-\[0\.5rem\] {
    gap:.5rem
}
.gap-\[0\.63rem\] {
    gap:.63rem
}
.gap-\[0\.69rem\] {
    gap:.69rem
}
.gap-\[0\.75rem\] {
    gap:.75rem
}
.gap-\[0\.86rem\] {
    gap:.86rem
}
.gap-\[1\.5rem\] {
    gap:1.5rem
}
.gap-\[1rem\] {
    gap:1rem
}
.gap-\[2\.06rem\] {
    gap:2.06rem
}
.gap-\[2\.3rem\] {
    gap:2.3rem
}
.gap-\[2\.44rem\] {
    gap:2.44rem
}
.gap-\[2rem\] {
    gap:2rem
}
.gap-\[5px\] {
    gap:5px
}
.gap-x-2 {
    -moz-column-gap:.5rem;
    column-gap:.5rem
}
.gap-x-3 {
    -moz-column-gap:.75rem;
    column-gap:.75rem
}
.gap-y-3 {
    row-gap:.75rem
}
.self-stretch {
    align-self:stretch
}
.overflow-auto {
    overflow:auto
}
.overflow-hidden {
    overflow:hidden
}
.rounded {
    border-radius:.25rem
}
.rounded-2xl {
    border-radius:1rem
}
.rounded-3xl {
    border-radius:1.5rem
}
.rounded-\[\.625rem\] {
    border-radius:.625rem
}
.rounded-\[0\.5rem\] {
    border-radius:.5rem
}
.rounded-\[0\.75rem\] {
    border-radius:.75rem
}
.rounded-\[1\.69838rem\] {
    border-radius:1.69838rem
}
.rounded-\[20px\] {
    border-radius:20px
}
.rounded-\[2rem\] {
    border-radius:2rem
}
.rounded-\[3\.125rem\] {
    border-radius:3.125rem
}
.rounded-\[6\.25rem\] {
    border-radius:6.25rem
}
.rounded-\[83\.45px\] {
    border-radius:83.45px
}
.rounded-full {
    border-radius:9999px
}
.rounded-lg {
    border-radius:.5rem
}
.rounded-md {
    border-radius:.375rem
}
.rounded-xl {
    border-radius:.75rem
}
.rounded-t-xl {
    border-top-left-radius:.75rem;
    border-top-right-radius:.75rem
}
.border {
    border-width:1px
}
.border-2 {
    border-width:2px
}
.border-\[1\.50px\] {
    border-width:1.5px
}
.border-b {
    border-bottom-width:1px
}
.border-b-2 {
    border-bottom-width:2px
}
.border-r {
    border-right-width:1px
}
.border-t {
    border-top-width:1px
}
.border-dashed {
    border-style:dashed
}
.border-none {
    border-style:none
}
.border-\[\#171717\]\/10 {
    border-color:#1717171a
}
.border-\[\#2D233B\] {
    --tw-border-opacity:1;
    border-color:rgb(45 35 59 / var(--tw-border-opacity,1))
}
.border-\[\#608F7E\] {
    --tw-border-opacity:1;
    border-color:rgb(96 143 126 / var(--tw-border-opacity,1))
}
.border-\[\#6CB319\] {
    --tw-border-opacity:1;
    border-color:rgb(108 179 25 / var(--tw-border-opacity,1))
}
.border-\[\#6DE15166\] {
    border-color:#6de15166
}
.border-\[\#7ACF02\] {
    --tw-border-opacity:1;
    border-color:rgb(122 207 2 / var(--tw-border-opacity,1))
}
.border-\[\#7B51FF\] {
    --tw-border-opacity:1;
    border-color:rgb(123 81 255 / var(--tw-border-opacity,1))
}
.border-\[\#C0D2CC\] {
    --tw-border-opacity:1;
    border-color:rgb(192 210 204 / var(--tw-border-opacity,1))
}
.border-\[\#C4B6FB4D\] {
    border-color:#c4b6fb4d
}
.border-\[\#EEEBFA0\] {
    border-color:#EEEBFA0
}
.border-\[\#EEEBFA3D\] {
    border-color:#eeebfa3d
}
.border-\[\#EEEBFA\] {
    --tw-border-opacity:1;
    border-color:rgb(238 235 250 / var(--tw-border-opacity,1))
}
.border-\[\#FFFFFF14\] {
    border-color:#ffffff14
}
.border-\[\#FFFFFF29\] {
    border-color:#ffffff29
}
.border-\[\#fff\]\/20 {
    border-color:#fff3
}
.border-\[rgb\(21\,13\,58\)\]\/10 {
    border-color:#150d3a1a
}
.border-black {
    --tw-border-opacity:1;
    border-color:rgb(0 0 0 / var(--tw-border-opacity,1))
}
.border-black\/20 {
    border-color:#0003
}
.border-gray-900 {
    --tw-border-opacity:1;
    border-color:rgb(17 24 39 / var(--tw-border-opacity,1))
}
.border-indigo-700\/50 {
    border-color:#4338ca80
}
.border-neutral-300 {
    --tw-border-opacity:1;
    border-color:rgb(212 212 212 / var(--tw-border-opacity,1))
}
.border-violet-100 {
    --tw-border-opacity:1;
    border-color:rgb(237 233 254 / var(--tw-border-opacity,1))
}
.border-violet-300\/20 {
    border-color:#c4b5fd33
}
.border-violet-500\/0 {
    border-color:#8b5cf600
}
.border-white {
    --tw-border-opacity:1;
    border-color:rgb(255 255 255 / var(--tw-border-opacity,1))
}
.border-b-\[\#EEEBFA29\] {
    border-bottom-color:#eeebfa29
}
.border-t-transparent {
    border-top-color:transparent
}
.bg-\[\#000\] {
    --tw-bg-opacity:1;
    background-color:rgb(0 0 0 / var(--tw-bg-opacity,1))
}
.bg-\[\#0D0B1466\] {
    background-color:#0d0b1466
}
.bg-\[\#0E0E1166\] {
    background-color:#0e0e1166
}
.bg-\[\#100F1599\] {
    background-color:#100f1599
}
.bg-\[\#100F15\] {
    --tw-bg-opacity:1;
    background-color:rgb(16 15 21 / var(--tw-bg-opacity,1))
}
.bg-\[\#17171C\] {
    --tw-bg-opacity:1;
    background-color:rgb(23 23 28 / var(--tw-bg-opacity,1))
}
.bg-\[\#1D162E\] {
    --tw-bg-opacity:1;
    background-color:rgb(29 22 46 / var(--tw-bg-opacity,1))
}
.bg-\[\#1D1C27\] {
    --tw-bg-opacity:1;
    background-color:rgb(29 28 39 / var(--tw-bg-opacity,1))
}
.bg-\[\#2D233B\] {
    --tw-bg-opacity:1;
    background-color:rgb(45 35 59 / var(--tw-bg-opacity,1))
}
.bg-\[\#2D233B\]\/80 {
    background-color:#2d233bcc
}
.bg-\[\#3A2D62\] {
    --tw-bg-opacity:1;
    background-color:rgb(58 45 98 / var(--tw-bg-opacity,1))
}
.bg-\[\#544E63\] {
    --tw-bg-opacity:1;
    background-color:rgb(84 78 99 / var(--tw-bg-opacity,1))
}
.bg-\[\#7B51FF\] {
    --tw-bg-opacity:1;
    background-color:rgb(123 81 255 / var(--tw-bg-opacity,1))
}
.bg-\[\#E4DCFF29\] {
    background-color:#e4dcff29
}
.bg-\[\#EBF9F1\] {
    --tw-bg-opacity:1;
    background-color:rgb(235 249 241 / var(--tw-bg-opacity,1))
}
.bg-\[\#EEEBFA52\] {
    background-color:#eeebfa52
}
.bg-\[\#EFEBFE03\] {
    background-color:#efebfe03
}
.bg-\[\#F0FDDB\] {
    --tw-bg-opacity:1;
    background-color:rgb(240 253 219 / var(--tw-bg-opacity,1))
}
.bg-\[\#FF1744\]\/10 {
    background-color:#ff17441a
}
.bg-\[\#FFFFFF0F\] {
    background-color:#ffffff0f
}
.bg-\[\#FFFFFF14\] {
    background-color:#ffffff14
}
.bg-\[rgb\(245\,245\,245\)\] {
    --tw-bg-opacity:1;
    background-color:rgb(245 245 245 / var(--tw-bg-opacity,1))
}
.bg-black {
    --tw-bg-opacity:1;
    background-color:rgb(0 0 0 / var(--tw-bg-opacity,1))
}
.bg-gray-100 {
    --tw-bg-opacity:1;
    background-color:rgb(243 244 246 / var(--tw-bg-opacity,1))
}
.bg-green-400\/10 {
    background-color:#4ade801a
}
.bg-indigo-500 {
    --tw-bg-opacity:1;
    background-color:rgb(99 102 241 / var(--tw-bg-opacity,1))
}
.bg-lime-400 {
    --tw-bg-opacity:1;
    background-color:rgb(163 230 53 / var(--tw-bg-opacity,1))
}
.bg-lime-600\/10 {
    background-color:#65a30d1a
}
.bg-neutral-100 {
    --tw-bg-opacity:1;
    background-color:rgb(245 245 245 / var(--tw-bg-opacity,1))
}
.bg-neutral-900 {
    --tw-bg-opacity:1;
    background-color:rgb(23 23 23 / var(--tw-bg-opacity,1))
}
.bg-purple-500 {
    --tw-bg-opacity:1;
    background-color:rgb(168 85 247 / var(--tw-bg-opacity,1))
}
.bg-stone-950 {
    --tw-bg-opacity:1;
    background-color:rgb(12 10 9 / var(--tw-bg-opacity,1))
}
.bg-white {
    --tw-bg-opacity:1;
    background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))
}
.bg-zinc-900\/40 {
    background-color:#18181b66
}
.bg-\[radial-gradient\(ellipse_130\.96\%_143\.92\%_at_51\.94\%_-0\.00\%\,_\#0A0C0F_50\%\,_\#7B51FF_100\%\)\] {
    background-image:radial-gradient(ellipse 130.96% 143.92% at 51.94% -0%,#0A0C0F 50%,#7B51FF 100%)
}
.bg-\[radial-gradient\(ellipse_164\.59\%_105\.65\%_at_53\.69\%_150\.57\%\,_rgba\(0\,_0\,_0\,_0\)_0\%\,_rgba\(123\,_81\,_255\,_0\.20\)_100\%\)\] {
    background-image:radial-gradient(ellipse 164.59% 105.65% at 53.69% 150.57%,rgba(0,0,0,0) 0%,rgba(123,81,255,.2) 100%)
}
.bg-\[radial-gradient\(ellipse_50\.00\%_50\.00\%_at_50\.00\%_50\.00\%\,_\#7A50FE_0\%\,_rgba\(122\,_80\,_254\,_0\.24\)_42\%\,_rgba\(122\,_80\,_254\,_0\)_100\%\)\] {
    background-image:radial-gradient(ellipse 50% 50% at 50% 50%,#7A50FE 0%,rgba(122,80,254,.24) 42%,rgba(122,80,254,0) 100%)
}
.bg-gradient-to-b {
    background-image:linear-gradient(to bottom,var(--tw-gradient-stops))
}
.bg-gradient-to-br {
    background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))
}
.bg-gradient-to-r {
    background-image:linear-gradient(to right,var(--tw-gradient-stops))
}
.from-\[\#7A50FE\] {
    --tw-gradient-from:#7A50FE var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(122 80 254 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.from-neutral-800 {
    --tw-gradient-from:#262626 var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(38 38 38 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.from-violet-200\/10 {
    --tw-gradient-from:rgb(221 214 254 / .1) var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(221 214 254 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.from-violet-500 {
    --tw-gradient-from:#8b5cf6 var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(139 92 246 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.from-violet-500\/20 {
    --tw-gradient-from:rgb(139 92 246 / .2) var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(139 92 246 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.from-violet-500\/30 {
    --tw-gradient-from:rgb(139 92 246 / .3) var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(139 92 246 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.to-\[\#A83DFE\] {
    --tw-gradient-to:#A83DFE var(--tw-gradient-to-position)
}
.to-black {
    --tw-gradient-to:#000 var(--tw-gradient-to-position)
}
.to-black\/5 {
    --tw-gradient-to:rgb(0 0 0 / .05) var(--tw-gradient-to-position)
}
.to-indigo-500\/20 {
    --tw-gradient-to:rgb(99 102 241 / .2) var(--tw-gradient-to-position)
}
.to-indigo-500\/30 {
    --tw-gradient-to:rgb(99 102 241 / .3) var(--tw-gradient-to-position)
}
.to-purple-500 {
    --tw-gradient-to:#a855f7 var(--tw-gradient-to-position)
}
.p-0 {
    padding:0
}
.p-1 {
    padding:.25rem
}
.p-2 {
    padding:.5rem
}
.p-2\.5 {
    padding:.625rem
}
.p-3 {
    padding:.75rem
}
.p-3\.5 {
    padding:.875rem
}
.p-4 {
    padding:1rem
}
.p-5 {
    padding:1.25rem
}
.p-6 {
    padding:1.5rem
}
.p-7 {
    padding:1.75rem
}
.p-8 {
    padding:2rem
}
.p-\[0\.16981rem_0\.67938rem\] {
    padding:.16981rem .67938rem
}
.p-\[0\.62rem_1\.25rem\] {
    padding:.62rem 1.25rem
}
.p-\[0\.75rem\] {
    padding:.75rem
}
.p-\[0\.75rem_1\.5rem\] {
    padding:.75rem 1.5rem
}
.p-\[0\.92rem_1\.38rem_2\.05rem\] {
    padding:.92rem 1.38rem 2.05rem
}
.p-\[1\.16rem_2\.5rem\] {
    padding:1.16rem 2.5rem
}
.p-\[1\.25rem\] {
    padding:1.25rem
}
.p-\[1\.25rem_0\.94rem\] {
    padding:1.25rem .94rem
}
.p-\[1\.72rem_2\.16rem_1\.89rem_2\.16rem\] {
    padding:1.72rem 2.16rem 1.89rem
}
.p-\[1\.81rem_1\.51rem\] {
    padding:1.81rem 1.51rem
}
.p-\[2\.44rem_1\.31rem\] {
    padding:2.44rem 1.31rem
}
.px-1\.5 {
    padding-left:.375rem;
    padding-right:.375rem
}
.px-10 {
    padding-left:2.5rem;
    padding-right:2.5rem
}
.px-14 {
    padding-left:3.5rem;
    padding-right:3.5rem
}
.px-2 {
    padding-left:.5rem;
    padding-right:.5rem
}
.px-2\.5 {
    padding-left:.625rem;
    padding-right:.625rem
}
.px-3 {
    padding-left:.75rem;
    padding-right:.75rem
}
.px-3\.5 {
    padding-left:.875rem;
    padding-right:.875rem
}
.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-7 {
    padding-left:1.75rem;
    padding-right:1.75rem
}
.px-\[0\.69rem\] {
    padding-left:.69rem;
    padding-right:.69rem
}
.px-\[0\.87rem\] {
    padding-left:.87rem;
    padding-right:.87rem
}
.px-\[0\.94rem\] {
    padding-left:.94rem;
    padding-right:.94rem
}
.py-0\.5 {
    padding-top:.125rem;
    padding-bottom:.125rem
}
.py-1 {
    padding-top:.25rem;
    padding-bottom:.25rem
}
.py-1\.5 {
    padding-top:.375rem;
    padding-bottom:.375rem
}
.py-2 {
    padding-top:.5rem;
    padding-bottom:.5rem
}
.py-2\.5 {
    padding-top:.625rem;
    padding-bottom:.625rem
}
.py-3 {
    padding-top:.75rem;
    padding-bottom:.75rem
}
.py-3\.5 {
    padding-top:.875rem;
    padding-bottom:.875rem
}
.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-7 {
    padding-top:1.75rem;
    padding-bottom:1.75rem
}
.py-\[0\.38rem\] {
    padding-top:.38rem;
    padding-bottom:.38rem
}
.py-\[0\.62rem\] {
    padding-top:.62rem;
    padding-bottom:.62rem
}
.py-\[0\.7rem\] {
    padding-top:.7rem;
    padding-bottom:.7rem
}
.py-\[0\.97rem\] {
    padding-top:.97rem;
    padding-bottom:.97rem
}
.py-\[1\.03rem\] {
    padding-top:1.03rem;
    padding-bottom:1.03rem
}
.py-\[1\.15rem\] {
    padding-top:1.15rem;
    padding-bottom:1.15rem
}
.py-\[2\.72px\] {
    padding-top:2.72px;
    padding-bottom:2.72px
}
.py-\[5px\] {
    padding-top:5px;
    padding-bottom:5px
}
.pb-4 {
    padding-bottom:1rem
}
.pb-5 {
    padding-bottom:1.25rem
}
.pb-8 {
    padding-bottom:2rem
}
.pb-\[0\.97rem\] {
    padding-bottom:.97rem
}
.pb-\[1\.15rem\] {
    padding-bottom:1.15rem
}
.pb-\[3\.13rem\] {
    padding-bottom:3.13rem
}
.pb-\[3\.75rem\] {
    padding-bottom:3.75rem
}
.pb-\[3rem\] {
    padding-bottom:3rem
}
.pl-3\.5 {
    padding-left:.875rem
}
.pl-4 {
    padding-left:1rem
}
.pl-5 {
    padding-left:1.25rem
}
.pl-6 {
    padding-left:1.5rem
}
.pr-1\.5 {
    padding-right:.375rem
}
.pr-5 {
    padding-right:1.25rem
}
.pr-6 {
    padding-right:1.5rem
}
.pt-10 {
    padding-top:2.5rem
}
.pt-2 {
    padding-top:.5rem
}
.pt-4 {
    padding-top:1rem
}
.pt-6 {
    padding-top:1.5rem
}
.pt-\[4\.25rem\] {
    padding-top:4.25rem
}
.pt-\[6\.125rem\] {
    padding-top:6.125rem
}
.pt-\[6\.25rem\] {
    padding-top:6.25rem
}
.pt-\[8\.75rem\] {
    padding-top:8.75rem
}
.pt-\[8rem\] {
    padding-top:8rem
}
.text-left {
    text-align:left
}
.text-center {
    text-align:center
}
.text-right {
    text-align:right
}
.font-\[\'CS_Foster\'\] {
    font-family:CS Foster
}
.font-\[\'Clash_Grotesk_Variable\'\] {
    font-family:Clash Grotesk Variable
}
.font-\[\'Figtree\'\] {
    font-family:Figtree
}
.font-\[\'Inter\'\] {
    font-family:Inter
}
.font-\[\'Poppins\'\] {
    font-family:Poppins
}
.font-\[\'SF_Compact_Display\'\] {
    font-family:SF Compact Display
}
.text-2xl {
    font-size:1.5rem;
    line-height:2rem
}
.text-3xl {
    font-size:1.875rem;
    line-height:2.25rem
}
.text-4xl {
    font-size:2.25rem;
    line-height:2.5rem
}
.text-\[\.625rem\] {
    font-size:.625rem
}
.text-\[0\.5rem\] {
    font-size:.5rem
}
.text-\[0\.625rem\] {
    font-size:.625rem
}
.text-\[0\.875rem\] {
    font-size:.875rem
}
.text-\[1\.125rem\] {
    font-size:1.125rem
}
.text-\[1\.25rem\] {
    font-size:1.25rem
}
.text-\[10px\] {
    font-size:10px
}
.text-base {
    font-size:1rem;
    line-height:1.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
}
.text-xs {
    font-size:.75rem;
    line-height:1rem
}
.font-bold {
    font-weight:700
}
.font-medium {
    font-weight:500
}
.font-normal {
    font-weight:400
}
.font-semibold {
    font-weight:600
}
.capitalize {
    text-transform:capitalize
}
.leading-10 {
    line-height:2.5rem
}
.leading-3 {
    line-height:.75rem
}
.leading-7 {
    line-height:1.75rem
}
.leading-9 {
    line-height:2.25rem
}
.leading-\[0\.75rem\] {
    line-height:.75rem
}
.leading-\[125\%\] {
    line-height:125%
}
.leading-\[normal\] {
    line-height:normal
}
.leading-none {
    line-height:1
}
.leading-normal {
    line-height:1.5
}
.leading-snug {
    line-height:1.375
}
.leading-tight {
    line-height:1.25
}
.text-\[\#131211\] {
    --tw-text-opacity:1;
    color:rgb(19 18 17 / var(--tw-text-opacity,1))
}
.text-\[\#171717\] {
    --tw-text-opacity:1;
    color:rgb(23 23 23 / var(--tw-text-opacity,1))
}
.text-\[\#62A602\] {
    --tw-text-opacity:1;
    color:rgb(98 166 2 / var(--tw-text-opacity,1))
}
.text-\[\#6CB319\] {
    --tw-text-opacity:1;
    color:rgb(108 179 25 / var(--tw-text-opacity,1))
}
.text-\[\#6DE151\] {
    --tw-text-opacity:1;
    color:rgb(109 225 81 / var(--tw-text-opacity,1))
}
.text-\[\#77eaa9\] {
    --tw-text-opacity:1;
    color:rgb(119 234 169 / var(--tw-text-opacity,1))
}
.text-\[\#7B51FF\] {
    --tw-text-opacity:1;
    color:rgb(123 81 255 / var(--tw-text-opacity,1))
}
.text-\[\#7F7F7F\] {
    --tw-text-opacity:1;
    color:rgb(127 127 127 / var(--tw-text-opacity,1))
}
.text-\[\#808080\] {
    --tw-text-opacity:1;
    color:rgb(128 128 128 / var(--tw-text-opacity,1))
}
.text-\[\#B29FE9\] {
    --tw-text-opacity:1;
    color:rgb(178 159 233 / var(--tw-text-opacity,1))
}
.text-\[\#BB80FF\] {
    --tw-text-opacity:1;
    color:rgb(187 128 255 / var(--tw-text-opacity,1))
}
.text-\[\#C0C0C0\] {
    --tw-text-opacity:1;
    color:rgb(192 192 192 / var(--tw-text-opacity,1))
}
.text-\[\#C5B3FF\] {
    --tw-text-opacity:1;
    color:rgb(197 179 255 / var(--tw-text-opacity,1))
}
.text-\[\#D2CFDE\] {
    --tw-text-opacity:1;
    color:rgb(210 207 222 / var(--tw-text-opacity,1))
}
.text-\[\#DA942B\] {
    --tw-text-opacity:1;
    color:rgb(218 148 43 / var(--tw-text-opacity,1))
}
.text-\[\#E4DEFB\] {
    --tw-text-opacity:1;
    color:rgb(228 222 251 / var(--tw-text-opacity,1))
}
.text-\[\#EEEBFA66\] {
    color:#eeebfa66
}
.text-\[\#EEEBFA99\] {
    color:#eeebfa99
}
.text-\[\#EEEBFAB2\] {
    color:#eeebfab2
}
.text-\[\#EEEBFACC\] {
    color:#eeebfacc
}
.text-\[\#EEEBFA\] {
    --tw-text-opacity:1;
    color:rgb(238 235 250 / var(--tw-text-opacity,1))
}
.text-\[\#F0BA08\] {
    --tw-text-opacity:1;
    color:rgb(240 186 8 / var(--tw-text-opacity,1))
}
.text-\[\#FE5050\] {
    --tw-text-opacity:1;
    color:rgb(254 80 80 / var(--tw-text-opacity,1))
}
.text-\[\#FF1744\] {
    --tw-text-opacity:1;
    color:rgb(255 23 68 / var(--tw-text-opacity,1))
}
.text-\[\#FFFFFFB2\] {
    color:#ffffffb2
}
.text-\[\#FFFFFF\],.text-\[\#fff\] {
    --tw-text-opacity:1;
    color:rgb(255 255 255 / var(--tw-text-opacity,1))
}
.text-\[red\] {
    --tw-text-opacity:1;
    color:rgb(255 0 0 / var(--tw-text-opacity,1))
}
.text-black {
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity,1))
}
.text-black\/80 {
    color:#000c
}
.text-gray-50 {
    --tw-text-opacity:1;
    color:rgb(249 250 251 / var(--tw-text-opacity,1))
}
.text-gray-500 {
    --tw-text-opacity:1;
    color:rgb(107 114 128 / var(--tw-text-opacity,1))
}
.text-green-400 {
    --tw-text-opacity:1;
    color:rgb(74 222 128 / var(--tw-text-opacity,1))
}
.text-lime-500 {
    --tw-text-opacity:1;
    color:rgb(132 204 22 / var(--tw-text-opacity,1))
}
.text-lime-600 {
    --tw-text-opacity:1;
    color:rgb(101 163 13 / var(--tw-text-opacity,1))
}
.text-neutral-400 {
    --tw-text-opacity:1;
    color:rgb(163 163 163 / var(--tw-text-opacity,1))
}
.text-neutral-900\/60 {
    color:#17171799
}
.text-purple-400 {
    --tw-text-opacity:1;
    color:rgb(192 132 252 / var(--tw-text-opacity,1))
}
.text-purple-500 {
    --tw-text-opacity:1;
    color:rgb(168 85 247 / var(--tw-text-opacity,1))
}
.text-slate-900 {
    --tw-text-opacity:1;
    color:rgb(15 23 42 / var(--tw-text-opacity,1))
}
.text-stone-300 {
    --tw-text-opacity:1;
    color:rgb(214 211 209 / var(--tw-text-opacity,1))
}
.text-stone-950 {
    --tw-text-opacity:1;
    color:rgb(12 10 9 / var(--tw-text-opacity,1))
}
.text-stone-950\/60 {
    color:#0c0a0999
}
.text-violet-100 {
    --tw-text-opacity:1;
    color:rgb(237 233 254 / var(--tw-text-opacity,1))
}
.text-violet-100\/60 {
    color:#ede9fe99
}
.text-violet-100\/70 {
    color:#ede9feb3
}
.text-violet-100\/80 {
    color:#ede9fecc
}
.text-violet-300 {
    --tw-text-opacity:1;
    color:rgb(196 181 253 / var(--tw-text-opacity,1))
}
.text-violet-400 {
    --tw-text-opacity:1;
    color:rgb(167 139 250 / var(--tw-text-opacity,1))
}
.text-white {
    --tw-text-opacity:1;
    color:rgb(255 255 255 / var(--tw-text-opacity,1))
}
.text-white\/70 {
    color:#ffffffb3
}
.text-zinc-500 {
    --tw-text-opacity:1;
    color:rgb(113 113 122 / var(--tw-text-opacity,1))
}
.underline {
    text-decoration-line:underline
}
.opacity-0 {
    opacity:0
}
.opacity-30 {
    opacity:.3
}
.opacity-40 {
    opacity:.4
}
.opacity-50 {
    opacity:.5
}
.opacity-60 {
    opacity:.6
}
.opacity-70 {
    opacity:.7
}
.opacity-80 {
    opacity:.8
}
.mix-blend-screen {
    mix-blend-mode:screen
}
.shadow {
    --tw-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.shadow-\[0px_0px_10px_0px_rgba\(115\,83\,246\,0\.80\)\] {
    --tw-shadow:0px 0px 10px 0px rgba(115,83,246,.8);
    --tw-shadow-colored:0px 0px 10px 0px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.shadow-\[0px_0px_10px_0px_rgba\(123\,81\,255\,1\.00\)\] {
    --tw-shadow:0px 0px 10px 0px rgba(123,81,255,1);
    --tw-shadow-colored:0px 0px 10px 0px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.shadow-\[0px_0px_57\.81999969482422px_0px_rgba\(234\,181\,22\,0\.40\)\] {
    --tw-shadow:0px 0px 57.81999969482422px 0px rgba(234,181,22,.4);
    --tw-shadow-colored:0px 0px 57.81999969482422px 0px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.shadow-\[0px_14px_30px_0px_rgba\(16\,15\,21\,1\.00\)\] {
    --tw-shadow:0px 14px 30px 0px rgba(16,15,21,1);
    --tw-shadow-colored:0px 14px 30px 0px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.shadow-\[0px_2px_10px_0px_rgba\(85\,12\,192\,0\.15\)\] {
    --tw-shadow:0px 2px 10px 0px rgba(85,12,192,.15);
    --tw-shadow-colored:0px 2px 10px 0px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.shadow-\[inset_-3px_-4px_22px_0px_rgba\(212\,199\,255\,0\.10\)\] {
    --tw-shadow:inset -3px -4px 22px 0px rgba(212,199,255,.1);
    --tw-shadow-colored:inset -3px -4px 22px 0px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.shadow-\[inset_0px_-0\.790123462677002px_5\.925926208496094px_0px_rgba\(123\,81\,255\,0\.75\)\] {
    --tw-shadow:inset 0px -.790123462677002px 5.925926208496094px 0px rgba(123,81,255,.75);
    --tw-shadow-colored:inset 0px -.790123462677002px 5.925926208496094px 0px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.shadow-\[inset_0px_-4px_8px_0px_rgba\(109\,73\,231\,0\.75\)\] {
    --tw-shadow:inset 0px -4px 8px 0px rgba(109,73,231,.75);
    --tw-shadow-colored:inset 0px -4px 8px 0px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.shadow-\[inset_0px_0px_24px_0px_rgba\(85\,31\,255\,1\.00\)\] {
    --tw-shadow:inset 0px 0px 24px 0px rgba(85,31,255,1);
    --tw-shadow-colored:inset 0px 0px 24px 0px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.shadow-\[inset_5px_-5px_20px_0px_rgba\(109\,73\,231\,0\.55\)\] {
    --tw-shadow:inset 5px -5px 20px 0px rgba(109,73,231,.55);
    --tw-shadow-colored:inset 5px -5px 20px 0px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.shadow-lg {
    --tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.outline {
    outline-style:solid
}
.outline-1 {
    outline-width:1px
}
.outline-\[1\.50px\] {
    outline-width:1.5px
}
.outline-offset-\[-1\.16px\] {
    outline-offset:-1.16px
}
.outline-offset-\[-1\.50px\] {
    outline-offset:-1.5px
}
.outline-offset-\[-1px\] {
    outline-offset:-1px
}
.outline-indigo-700 {
    outline-color:#4338ca
}
.outline-neutral-200 {
    outline-color:#e5e5e5
}
.outline-stone-600 {
    outline-color:#57534e
}
.outline-violet-300\/20 {
    outline-color:#c4b5fd33
}
.outline-violet-300\/30 {
    outline-color:#c4b5fd4d
}
.outline-violet-300\/40 {
    outline-color:#c4b5fd66
}
.outline-zinc-200 {
    outline-color:#e4e4e7
}
.blur {
    --tw-blur:blur(8px);
    filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.blur-xl {
    --tw-blur:blur(24px);
    filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.filter {
    filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.backdrop-blur-lg {
    --tw-backdrop-blur:blur(16px);
    -webkit-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-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 {
    transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
}
.transition-all {
    transition-property:all;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
}
.transition-opacity {
    transition-property:opacity;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
}
.transition-transform {
    transition-property:transform;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
}
.duration-200 {
    transition-duration:.2s
}
.duration-300 {
    transition-duration:.3s
}
.ease-in-out {
    transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.last\:mb-0:last-child {
    margin-bottom:0
}
.last\:border-0:last-child {
    border-width:0px
}
.hover\:scale-105:hover {
    --tw-scale-x:1.05;
    --tw-scale-y:1.05;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.hover\:text-\[\#7B51FF\]:hover {
    --tw-text-opacity:1;
    color:rgb(123 81 255 / var(--tw-text-opacity,1))
}
.hover\:opacity-100:hover {
    opacity:1
}
.hover\:opacity-80:hover {
    opacity:.8
}
@media (min-width:100px) {
    @media not all and (min-width:768px) {
        .sm_1\:max-sm\:w-5 {
            width:1.25rem
        }
    }}@media (min-width:768px) {
    .sm\:bottom-12 {
        bottom:3rem
    }
    .sm\:right-0 {
        right:0
    }
    .sm\:top-\[10rem\] {
        top:10rem
    }
    .sm\:top-\[12\.5rem\] {
        top:12.5rem
    }
    .sm\:mx-0 {
        margin-left:0;
        margin-right:0
    }
    .sm\:my-40 {
        margin-top:10rem;
        margin-bottom:10rem
    }
    .sm\:-mt-\[16rem\] {
        margin-top:-16rem
    }
    .sm\:mb-0 {
        margin-bottom:0
    }
    .sm\:mb-\[1\.22rem\] {
        margin-bottom:1.22rem
    }
    .sm\:mb-\[2\.5rem\] {
        margin-bottom:2.5rem
    }
    .sm\:mb-\[3\.75rem\] {
        margin-bottom:3.75rem
    }
    .sm\:mb-\[7\.5rem\] {
        margin-bottom:7.5rem
    }
    .sm\:ml-\[0\.5rem\] {
        margin-left:.5rem
    }
    .sm\:mr-0 {
        margin-right:0
    }
    .sm\:mt-0 {
        margin-top:0
    }
    .sm\:mt-10 {
        margin-top:2.5rem
    }
    .sm\:mt-12 {
        margin-top:3rem
    }
    .sm\:mt-14 {
        margin-top:3.5rem
    }
    .sm\:mt-20 {
        margin-top:5rem
    }
    .sm\:mt-4 {
        margin-top:1rem
    }
    .sm\:mt-5 {
        margin-top:1.25rem
    }
    .sm\:mt-7 {
        margin-top:1.75rem
    }
    .sm\:mt-8 {
        margin-top:2rem
    }
    .sm\:mt-\[0\.53rem\] {
        margin-top:.53rem
    }
    .sm\:mt-\[0\.5rem\] {
        margin-top:.5rem
    }
    .sm\:mt-\[1\.22rem\] {
        margin-top:1.22rem
    }
    .sm\:mt-\[2\.5rem\] {
        margin-top:2.5rem
    }
    .sm\:mt-\[3\.5rem\] {
        margin-top:3.5rem
    }
    .sm\:mt-\[6\.25rem\] {
        margin-top:6.25rem
    }
    .sm\:mt-\[6\.875rem\] {
        margin-top:6.875rem
    }
    .sm\:block {
        display:block
    }
    .sm\:inline-block {
        display:inline-block
    }
    .sm\:flex {
        display:flex
    }
    .sm\:hidden {
        display:none
    }
    .sm\:h-1\/2 {
        height:50%
    }
    .sm\:h-10 {
        height:2.5rem
    }
    .sm\:h-11 {
        height:2.75rem
    }
    .sm\:h-12 {
        height:3rem
    }
    .sm\:h-14 {
        height:3.5rem
    }
    .sm\:h-20 {
        height:5rem
    }
    .sm\:h-4 {
        height:1rem
    }
    .sm\:h-6 {
        height:1.5rem
    }
    .sm\:h-7 {
        height:1.75rem
    }
    .sm\:h-8 {
        height:2rem
    }
    .sm\:h-80 {
        height:20rem
    }
    .sm\:h-9 {
        height:2.25rem
    }
    .sm\:h-\[1\.375rem\] {
        height:1.375rem
    }
    .sm\:h-\[1\.875rem\] {
        height:1.875rem
    }
    .sm\:h-\[2\.5rem\] {
        height:2.5rem
    }
    .sm\:h-\[28rem\] {
        height:28rem
    }
    .sm\:h-\[29\.5rem\] {
        height:29.5rem
    }
    .sm\:h-\[3\.44181rem\] {
        height:3.44181rem
    }
    .sm\:h-\[32\.75rem\] {
        height:32.75rem
    }
    .sm\:h-\[33\.25rem\] {
        height:33.25rem
    }
    .sm\:h-\[36\.25rem\] {
        height:36.25rem
    }
    .sm\:h-\[40\.375rem\] {
        height:40.375rem
    }
    .sm\:h-\[6\.0625rem\] {
        height:6.0625rem
    }
    .sm\:h-\[9\.125rem\] {
        height:9.125rem
    }
    .sm\:h-auto {
        height:auto
    }
    .sm\:h-full {
        height:100%
    }
    .sm\:min-h-80 {
        min-height:20rem
    }
    .sm\:min-h-\[25\.625rem\] {
        min-height:25.625rem
    }
    .sm\:min-h-\[46\.75rem\] {
        min-height:46.75rem
    }
    .sm\:w-10 {
        width:2.5rem
    }
    .sm\:w-12 {
        width:3rem
    }
    .sm\:w-2\/5 {
        width:40%
    }
    .sm\:w-20 {
        width:5rem
    }
    .sm\:w-36 {
        width:9rem
    }
    .sm\:w-4 {
        width:1rem
    }
    .sm\:w-40 {
        width:10rem
    }
    .sm\:w-6 {
        width:1.5rem
    }
    .sm\:w-60 {
        width:15rem
    }
    .sm\:w-64 {
        width:16rem
    }
    .sm\:w-7 {
        width:1.75rem
    }
    .sm\:w-72 {
        width:18rem
    }
    .sm\:w-8 {
        width:2rem
    }
    .sm\:w-96 {
        width:24rem
    }
    .sm\:w-\[1\.375rem\] {
        width:1.375rem
    }
    .sm\:w-\[1\.875rem\] {
        width:1.875rem
    }
    .sm\:w-\[12\.375rem\] {
        width:12.375rem
    }
    .sm\:w-\[15\.25rem\] {
        width:15.25rem
    }
    .sm\:w-\[1px\] {
        width:1px
    }
    .sm\:w-\[21\.75rem\] {
        width:21.75rem
    }
    .sm\:w-\[22\.375rem\] {
        width:22.375rem
    }
    .sm\:w-\[24\.75rem\] {
        width:24.75rem
    }
    .sm\:w-\[27\.5rem\] {
        width:27.5rem
    }
    .sm\:w-\[3rem\] {
        width:3rem
    }
    .sm\:w-\[41\.8125rem\] {
        width:41.8125rem
    }
    .sm\:w-\[43\.625rem\] {
        width:43.625rem
    }
    .sm\:w-\[45rem\] {
        width:45rem
    }
    .sm\:w-\[47\.8125rem\] {
        width:47.8125rem
    }
    .sm\:w-\[50rem\] {
        width:50rem
    }
    .sm\:w-\[6\.0625rem\] {
        width:6.0625rem
    }
    .sm\:w-\[80\.875rem\] {
        width:80.875rem
    }
    .sm\:w-auto {
        width:auto
    }
    .sm\:w-full {
        width:100%
    }
    .sm\:min-w-36 {
        min-width:9rem
    }
    .sm\:min-w-40 {
        min-width:10rem
    }
    .sm\:min-w-\[7\.5rem\] {
        min-width:7.5rem
    }
    .sm\:max-w-\[9\.5rem\] {
        max-width:9.5rem
    }
    .sm\:flex-1 {
        flex:1 1 0%
    }
    .sm\:scale-125 {
        --tw-scale-x:1.25;
        --tw-scale-y:1.25;
        transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
    .sm\:grid-cols-3 {
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .sm\:flex-row {
        flex-direction:row
    }
    .sm\:flex-col {
        flex-direction:column
    }
    .sm\:flex-wrap {
        flex-wrap:wrap
    }
    .sm\:items-start {
        align-items:flex-start
    }
    .sm\:items-end {
        align-items:flex-end
    }
    .sm\:items-center {
        align-items:center
    }
    .sm\:justify-start {
        justify-content:flex-start
    }
    .sm\:justify-end {
        justify-content:flex-end
    }
    .sm\:justify-center {
        justify-content:center
    }
    .sm\:justify-between {
        justify-content:space-between
    }
    .sm\:gap-0 {
        gap:0px
    }
    .sm\:gap-1 {
        gap:.25rem
    }
    .sm\:gap-10 {
        gap:2.5rem
    }
    .sm\:gap-2 {
        gap:.5rem
    }
    .sm\:gap-2\.5 {
        gap:.625rem
    }
    .sm\:gap-20 {
        gap:5rem
    }
    .sm\:gap-4 {
        gap:1rem
    }
    .sm\:gap-6 {
        gap:1.5rem
    }
    .sm\:gap-8 {
        gap:2rem
    }
    .sm\:gap-\[0\.5rem\] {
        gap:.5rem
    }
    .sm\:gap-\[0\.75rem\] {
        gap:.75rem
    }
    .sm\:gap-\[0\.81rem\] {
        gap:.81rem
    }
    .sm\:gap-\[1\.25rem\] {
        gap:1.25rem
    }
    .sm\:gap-\[1\.5rem\] {
        gap:1.5rem
    }
    .sm\:gap-\[2\.5rem\] {
        gap:2.5rem
    }
    .sm\:gap-\[2rem\] {
        gap:2rem
    }
    .sm\:gap-\[4\.375rem\] {
        gap:4.375rem
    }
    .sm\:gap-\[5px\] {
        gap:5px
    }
    .sm\:gap-\[6rem\] {
        gap:6rem
    }
    .sm\:gap-\[7\.31rem\] {
        gap:7.31rem
    }
    .sm\:gap-x-10 {
        -moz-column-gap:2.5rem;
        column-gap:2.5rem
    }
    .sm\:gap-y-5 {
        row-gap:1.25rem
    }
    .sm\:overflow-hidden {
        overflow:hidden
    }
    .sm\:rounded-lg {
        border-radius:.5rem
    }
    .sm\:border-0 {
        border-width:0px
    }
    .sm\:border-b {
        border-bottom-width:1px
    }
    .sm\:border-r {
        border-right-width:1px
    }
    .sm\:bg-transparent {
        background-color:transparent
    }
    .sm\:p-0 {
        padding:0
    }
    .sm\:p-4 {
        padding:1rem
    }
    .sm\:p-5 {
        padding:1.25rem
    }
    .sm\:p-6 {
        padding:1.5rem
    }
    .sm\:p-7 {
        padding:1.75rem
    }
    .sm\:p-\[0\.5rem_2\.5rem\] {
        padding:.5rem 2.5rem
    }
    .sm\:p-\[0\.75rem_1rem\] {
        padding:.75rem 1rem
    }
    .sm\:p-\[1\.22rem_2\.5rem\] {
        padding:1.22rem 2.5rem
    }
    .sm\:p-\[1rem_1\.5rem\] {
        padding:1rem 1.5rem
    }
    .sm\:p-\[2\.09rem_4\.19rem_1\.25rem\] {
        padding:2.09rem 4.19rem 1.25rem
    }
    .sm\:p-\[2\.5rem_2\.5rem_2\.69rem_2rem\] {
        padding:2.5rem 2.5rem 2.69rem 2rem
    }
    .sm\:p-\[2rem_1\.5rem\] {
        padding:2rem 1.5rem
    }
    .sm\:p-\[2rem_2\.5rem\] {
        padding:2rem 2.5rem
    }
    .sm\:p-\[2rem_4\.19rem\] {
        padding:2rem 4.19rem
    }
    .sm\:p-\[2rem_4\.25rem\] {
        padding:2rem 4.25rem
    }
    .sm\:px-0 {
        padding-left:0;
        padding-right:0
    }
    .sm\:px-20 {
        padding-left:5rem;
        padding-right:5rem
    }
    .sm\:px-24 {
        padding-left:6rem;
        padding-right:6rem
    }
    .sm\:px-4 {
        padding-left:1rem;
        padding-right:1rem
    }
    .sm\:px-5 {
        padding-left:1.25rem;
        padding-right:1.25rem
    }
    .sm\:px-6 {
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .sm\:px-7 {
        padding-left:1.75rem;
        padding-right:1.75rem
    }
    .sm\:px-8 {
        padding-left:2rem;
        padding-right:2rem
    }
    .sm\:px-\[1\.44rem\] {
        padding-left:1.44rem;
        padding-right:1.44rem
    }
    .sm\:px-\[28rem\] {
        padding-left:28rem;
        padding-right:28rem
    }
    .sm\:px-\[4\.375rem\] {
        padding-left:4.375rem;
        padding-right:4.375rem
    }
    .sm\:px-\[4\.5rem\] {
        padding-left:4.5rem;
        padding-right:4.5rem
    }
    .sm\:px-\[5\.25rem\] {
        padding-left:5.25rem;
        padding-right:5.25rem
    }
    .sm\:px-\[6\.72rem\] {
        padding-left:6.72rem;
        padding-right:6.72rem
    }
    .sm\:px-\[6\.75rem\] {
        padding-left:6.75rem;
        padding-right:6.75rem
    }
    .sm\:px-\[6rem\] {
        padding-left:6rem;
        padding-right:6rem
    }
    .sm\:px-\[7\.5rem\] {
        padding-left:7.5rem;
        padding-right:7.5rem
    }
    .sm\:py-1\.5 {
        padding-top:.375rem;
        padding-bottom:.375rem
    }
    .sm\:py-10 {
        padding-top:2.5rem;
        padding-bottom:2.5rem
    }
    .sm\:py-2 {
        padding-top:.5rem;
        padding-bottom:.5rem
    }
    .sm\:py-3 {
        padding-top:.75rem;
        padding-bottom:.75rem
    }
    .sm\:py-5 {
        padding-top:1.25rem;
        padding-bottom:1.25rem
    }
    .sm\:py-8 {
        padding-top:2rem;
        padding-bottom:2rem
    }
    .sm\:py-\[1\.25rem\] {
        padding-top:1.25rem;
        padding-bottom:1.25rem
    }
    .sm\:py-\[1\.75rem\] {
        padding-top:1.75rem;
        padding-bottom:1.75rem
    }
    .sm\:pb-0 {
        padding-bottom:0
    }
    .sm\:pb-6 {
        padding-bottom:1.5rem
    }
    .sm\:pb-\[0\.75rem\] {
        padding-bottom:.75rem
    }
    .sm\:pb-\[1\.25rem\] {
        padding-bottom:1.25rem
    }
    .sm\:pb-\[1\.94rem\] {
        padding-bottom:1.94rem
    }
    .sm\:pb-\[13\.62rem\] {
        padding-bottom:13.62rem
    }
    .sm\:pb-\[3\.75rem\] {
        padding-bottom:3.75rem
    }
    .sm\:pb-\[7rem\] {
        padding-bottom:7rem
    }
    .sm\:pl-6 {
        padding-left:1.5rem
    }
    .sm\:pr-0 {
        padding-right:0
    }
    .sm\:pr-10 {
        padding-right:2.5rem
    }
    .sm\:pr-12 {
        padding-right:3rem
    }
    .sm\:pt-24 {
        padding-top:6rem
    }
    .sm\:pt-\[10\.5rem\] {
        padding-top:10.5rem
    }
    .sm\:pt-\[10\.75rem\] {
        padding-top:10.75rem
    }
    .sm\:pt-\[2\.4rem\] {
        padding-top:2.4rem
    }
    .sm\:pt-\[2\.5rem\] {
        padding-top:2.5rem
    }
    .sm\:pt-\[2rem\] {
        padding-top:2rem
    }
    .sm\:pt-\[7\.75rem\] {
        padding-top:7.75rem
    }
    .sm\:pt-\[9\.125rem\] {
        padding-top:9.125rem
    }
    @media (min-width:768px) {
        .sm\:sm\:pb-3\.5 {
            padding-bottom:.875rem
        }
    }.sm\:text-left {
         text-align:left
     }
    .sm\:text-center {
        text-align:center
    }
    .sm\:text-right {
        text-align:right
    }
    .sm\:text-2xl {
        font-size:1.5rem;
        line-height:2rem
    }
    .sm\:text-3xl {
        font-size:1.875rem;
        line-height:2.25rem
    }
    .sm\:text-4xl {
        font-size:2.25rem;
        line-height:2.5rem
    }
    .sm\:text-5xl {
        font-size:3rem;
        line-height:1
    }
    .sm\:text-6xl {
        font-size:3.75rem;
        line-height:1
    }
    .sm\:text-8xl {
        font-size:6rem;
        line-height:1
    }
    .sm\:text-\[1\.0625rem\] {
        font-size:1.0625rem
    }
    .sm\:text-\[1\.125rem\] {
        font-size:1.125rem
    }
    .sm\:text-\[1\.25rem\] {
        font-size:1.25rem
    }
    .sm\:text-\[1\.5rem\] {
        font-size:1.5rem
    }
    .sm\:text-\[1\.75rem\] {
        font-size:1.75rem
    }
    .sm\:text-\[2rem\] {
        font-size:2rem
    }
    .sm\:text-base {
        font-size:1rem;
        line-height:1.5rem
    }
    .sm\:text-lg {
        font-size:1.125rem;
        line-height:1.75rem
    }
    .sm\:text-sm {
        font-size:.875rem;
        line-height:1.25rem
    }
    .sm\:text-xl {
        font-size:1.25rem;
        line-height:1.75rem
    }
    .sm\:text-xs {
        font-size:.75rem;
        line-height:1rem
    }
    .sm\:font-semibold {
        font-weight:600
    }
    .sm\:leading-\[3\.75rem\] {
        line-height:3.75rem
    }
    .sm\:leading-\[6\.25rem\] {
        line-height:6.25rem
    }
    .sm\:leading-tight {
        line-height:1.25
    }
    .sm\:text-\[\#C5B3FF\] {
        --tw-text-opacity:1;
        color:rgb(197 179 255 / var(--tw-text-opacity,1))
    }
    .sm\:text-white {
        --tw-text-opacity:1;
        color:rgb(255 255 255 / var(--tw-text-opacity,1))
    }
}.\[\&\>div\]\:p-\[1\.25rem\]>div {
     padding:1.25rem
 }
.\[\&\>li\>p\>span\]\:font-medium>li>p>span {
    font-weight:500
}
.\[\&\>li\>p\>span\]\:text-\[\#808080\]>li>p>span {
    --tw-text-opacity:1;
    color:rgb(128 128 128 / var(--tw-text-opacity,1))
}
.\[\&\>li\>p\]\:text-sm>li>p {
    font-size:.875rem;
    line-height:1.25rem
}
.\[\&\>li\>p\]\:font-semibold>li>p {
    font-weight:600
}
@media (min-width:768px) {
    .\[\&\>li\>p\]\:sm\:text-base>li>p {
        font-size:1rem;
        line-height:1.5rem
    }
}.\[\&\>li\>span\]\:text-xs>li>span {
     font-size:.75rem;
     line-height:1rem
 }
.\[\&\>li\>span\]\:font-medium>li>span {
    font-weight:500
}
.\[\&\>li\>span\]\:text-\[\#808080\]>li>span {
    --tw-text-opacity:1;
    color:rgb(128 128 128 / var(--tw-text-opacity,1))
}
@media (min-width:768px) {
    .\[\&\>li\>span\]\:sm\:\!text-base>li>span {
        font-size:1rem!important;
        line-height:1.5rem!important
    }
}