/* 6mlitwhy9urjvnxr */
﻿@charset "UTF-8";
.rc-slider {
    position: relative;
    height: 14px;
    padding: 5px 0;
    width: 100%;
    border-radius: 6px;
    touch-action: none
}

.rc-slider,
.rc-slider * {
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.rc-slider-rail {
    width: 100%;
    background-color: #e9e9e9
}

.rc-slider-rail,
.rc-slider-track {
    position: absolute;
    height: 4px;
    border-radius: 6px
}

.rc-slider-track {
    left: 0;
    background-color: #abe2fb
}

.rc-slider-handle {
    position: absolute;
    width: 14px;
    height: 14px;
    cursor: pointer;
    cursor: -webkit-grab;
    margin-top: -5px;
    cursor: grab;
    border-radius: 50%;
    border: 2px solid #96dbfa;
    background-color: #fff;
    touch-action: pan-x
}

.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
    border-color: #57c5f7;
    box-shadow: 0 0 0 5px #96dbfa
}

.rc-slider-handle:focus {
    outline: none
}

.rc-slider-handle-click-focused:focus {
    border-color: #96dbfa;
    box-shadow: unset
}

.rc-slider-handle:hover {
    border-color: #57c5f7
}

.rc-slider-handle:active {
    border-color: #57c5f7;
    box-shadow: 0 0 5px #57c5f7;
    cursor: grabbing
}

.rc-slider-mark {
    position: absolute;
    top: 18px;
    left: 0;
    width: 100%;
    font-size: 12px
}

.rc-slider-mark-text {
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    color: #999
}

.rc-slider-mark-text-active {
    color: #666
}

.rc-slider-step {
    position: absolute;
    width: 100%;
    height: 4px;
    background: transparent
}

.rc-slider-dot {
    position: absolute;
    bottom: -2px;
    margin-left: -4px;
    width: 8px;
    height: 8px;
    border: 2px solid #e9e9e9;
    background-color: #fff;
    cursor: pointer;
    border-radius: 50%;
    vertical-align: middle
}

.rc-slider-dot-active {
    border-color: #96dbfa
}

.rc-slider-dot-reverse {
    margin-right: -4px
}

.rc-slider-disabled {
    background-color: #e9e9e9
}

.rc-slider-disabled .rc-slider-track {
    background-color: #ccc
}

.rc-slider-disabled .rc-slider-dot,
.rc-slider-disabled .rc-slider-handle {
    border-color: #ccc;
    box-shadow: none;
    background-color: #fff;
    cursor: not-allowed
}

.rc-slider-disabled .rc-slider-dot,
.rc-slider-disabled .rc-slider-mark-text {
    cursor: not-allowed !important
}

.rc-slider-vertical {
    width: 14px;
    height: 100%;
    padding: 0 5px
}

.rc-slider-vertical .rc-slider-rail {
    height: 100%;
    width: 4px
}

.rc-slider-vertical .rc-slider-track {
    left: 5px;
    bottom: 0;
    width: 4px
}

.rc-slider-vertical .rc-slider-handle {
    margin-left: -5px;
    touch-action: pan-y
}

.rc-slider-vertical .rc-slider-mark {
    top: 0;
    left: 18px;
    height: 100%
}

.rc-slider-vertical .rc-slider-step {
    height: 100%;
    width: 4px
}

.rc-slider-vertical .rc-slider-dot {
    left: 2px;
    margin-bottom: -4px
}

.rc-slider-vertical .rc-slider-dot:first-child,
.rc-slider-vertical .rc-slider-dot:last-child {
    margin-bottom: -4px
}

.rc-slider-tooltip-zoom-down-appear,
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-leave {
    animation-duration: .3s;
    animation-fill-mode: both;
    display: block !important;
    animation-play-state: paused
}

.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,
.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active {
    animation-name: rcSliderTooltipZoomDownIn;
    animation-play-state: running
}

.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
    animation-name: rcSliderTooltipZoomDownOut;
    animation-play-state: running
}

.rc-slider-tooltip-zoom-down-appear,
.rc-slider-tooltip-zoom-down-enter {
    transform: scale(0);
    animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.rc-slider-tooltip-zoom-down-leave {
    animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

@keyframes rcSliderTooltipZoomDownIn {
    0% {
        opacity: 0;
        transform-origin: 50% 100%;
        transform: scale(0)
    }
    to {
        transform-origin: 50% 100%;
        transform: scale(1)
    }
}

@keyframes rcSliderTooltipZoomDownOut {
    0% {
        transform-origin: 50% 100%;
        transform: scale(1)
    }
    to {
        opacity: 0;
        transform-origin: 50% 100%;
        transform: scale(0)
    }
}

.rc-slider-tooltip {
    position: absolute;
    left: -9999px;
    top: -9999px;
    visibility: visible
}

.rc-slider-tooltip,
.rc-slider-tooltip * {
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.rc-slider-tooltip-hidden {
    display: none
}

.rc-slider-tooltip-placement-top {
    padding: 4px 0 8px
}

.rc-slider-tooltip-inner {
    padding: 6px 2px;
    min-width: 24px;
    height: 24px;
    font-size: 12px;
    line-height: 1;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #6c6c6c;
    border-radius: 6px;
    box-shadow: 0 0 4px #d9d9d9
}

.rc-slider-tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
    bottom: 4px;
    left: 50%;
    margin-left: -4px;
    border-width: 4px 4px 0;
    border-top-color: #6c6c6c
}

: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);
    -webkit-transform: translate3d(0, 0, var(--toastify-z-index) px);
    position: fixed;
    padding: 4px;
    width: var(--toastify-toast-width);
    box-sizing: border-box;
    color: #fff
}

.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: 0;
        left: 0;
        margin: 0
    }
    .Toastify__toast-container--top-center,
    .Toastify__toast-container--top-left,
    .Toastify__toast-container--top-right {
        top: 0;
        transform: translateX(0)
    }
    .Toastify__toast-container--bottom-center,
    .Toastify__toast-container--bottom-left,
    .Toastify__toast-container--bottom-right {
        bottom: 0;
        transform: translateX(0)
    }
    .Toastify__toast-container--rtl {
        right: 0;
        left: auto
    }
}

.Toastify__toast {
    position: relative;
    min-height: var(--toastify-toast-min-height);
    box-sizing: border-box;
    margin-bottom: 1rem;
    padding: 8px;
    border-radius: 4px;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .1), 0 2px 15px 0 rgba(0, 0, 0, .05);
    display: flex;
    justify-content: space-between;
    max-height: var(--toastify-toast-max-height);
    overflow: hidden;
    font-family: var(--toastify-font-family);
    cursor: pointer;
    direction: ltr
}

.Toastify__toast--rtl {
    direction: rtl
}

.Toastify__toast-body {
    margin: auto 0;
    flex: 1 1 auto;
    padding: 6px;
    display: flex;
    align-items: center
}

.Toastify__toast-body>div:last-child {
    flex: 1
}

.Toastify__toast-icon {
    -webkit-margin-end: 10px;
    margin-inline-end: 10px;
    width: 20px;
    flex-shrink: 0;
    display: flex
}

.Toastify--animate {
    animation-fill-mode: both;
    animation-duration: .7s
}

.Toastify--animate-icon {
    animation-fill-mode: both;
    animation-duration: .3s
}

@media only screen and (max-width:480px) {
    .Toastify__toast {
        margin-bottom: 0;
        border-radius: 0
    }
}

.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: #fff;
    background: transparent;
    outline: none;
    border: none;
    padding: 0;
    cursor: pointer;
    opacity: .7;
    transition: .3s ease;
    align-self: flex-start
}

.Toastify__close-button--light {
    color: #000;
    opacity: .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)
    }
    to {
        transform: scaleX(0)
    }
}

.Toastify__progress-bar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 5px;
    z-index: var(--toastify-z-index);
    opacity: .7;
    transform-origin: left
}

.Toastify__progress-bar--animated {
    animation: Toastify__trackProgress linear 1 forwards
}

.Toastify__progress-bar--controlled {
    transition: transform .2s
}

.Toastify__progress-bar--rtl {
    right: 0;
    left: auto;
    transform-origin: right
}

.Toastify__spinner {
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    border-radius: 100%;
    border: 2px solid;
    border-right: 2px solid var(--toastify-spinner-color);
    animation: Toastify__spin .65s linear infinite
}

@keyframes Toastify__bounceInRight {
    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        transform: translate3d(3000px, 0, 0)
    }
    60% {
        opacity: 1;
        transform: translate3d(-25px, 0, 0)
    }
    75% {
        transform: translate3d(10px, 0, 0)
    }
    90% {
        transform: translate3d(-5px, 0, 0)
    }
    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutRight {
    20% {
        opacity: 1;
        transform: translate3d(-20px, 0, 0)
    }
    to {
        opacity: 0;
        transform: translate3d(2000px, 0, 0)
    }
}

@keyframes Toastify__bounceInLeft {
    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        transform: translate3d(-3000px, 0, 0)
    }
    60% {
        opacity: 1;
        transform: translate3d(25px, 0, 0)
    }
    75% {
        transform: translate3d(-10px, 0, 0)
    }
    90% {
        transform: translate3d(5px, 0, 0)
    }
    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutLeft {
    20% {
        opacity: 1;
        transform: translate3d(20px, 0, 0)
    }
    to {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0)
    }
}

@keyframes Toastify__bounceInUp {
    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        transform: translate3d(0, 3000px, 0)
    }
    60% {
        opacity: 1;
        transform: translate3d(0, -20px, 0)
    }
    75% {
        transform: translate3d(0, 10px, 0)
    }
    90% {
        transform: translate3d(0, -5px, 0)
    }
    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__bounceOutUp {
    20% {
        transform: translate3d(0, -10px, 0)
    }
    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, 20px, 0)
    }
    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }
}

@keyframes Toastify__bounceInDown {
    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        transform: translate3d(0, -3000px, 0)
    }
    60% {
        opacity: 1;
        transform: translate3d(0, 25px, 0)
    }
    75% {
        transform: translate3d(0, -10px, 0)
    }
    90% {
        transform: translate3d(0, 5px, 0)
    }
    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutDown {
    20% {
        transform: translate3d(0, 10px, 0)
    }
    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, -20px, 0)
    }
    to {
        opacity: 0;
        transform: translate3d(0, 2000px, 0)
    }
}

.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(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@keyframes Toastify__zoomOut {
    0% {
        opacity: 1
    }
    50% {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }
    to {
        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)
    }
    to {
        transform: perspective(400px)
    }
}

@keyframes Toastify__flipOut {
    0% {
        transform: perspective(400px)
    }
    30% {
        transform: perspective(400px) rotateX(-20deg);
        opacity: 1
    }
    to {
        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%, 0, 0);
        visibility: visible
    }
    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__slideInLeft {
    0% {
        transform: translate3d(-110%, 0, 0);
        visibility: visible
    }
    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__slideInUp {
    0% {
        transform: translate3d(0, 110%, 0);
        visibility: visible
    }
    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__slideInDown {
    0% {
        transform: translate3d(0, -110%, 0);
        visibility: visible
    }
    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__slideOutRight {
    0% {
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        transform: translate3d(110%, 0, 0)
    }
}

@keyframes Toastify__slideOutLeft {
    0% {
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        transform: translate3d(-110%, 0, 0)
    }
}

@keyframes Toastify__slideOutDown {
    0% {
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        transform: translate3d(0, 500px, 0)
    }
}

@keyframes Toastify__slideOutUp {
    0% {
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        transform: translate3d(0, -500px, 0)
    }
}

.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)
    }
    to {
        transform: rotate(1turn)
    }
}

.slick-loading .slick-list {
    background: #fff url("") 50% no-repeat
}

@font-face {
    font-family: slick;
    font-weight: 400;
    font-style: normal;
    src: url("slick.25572f22.eot");
    src: url("slick.25572f22.eot") format("embedded-opentype"), url("slick.653a4cbb.woff") format("woff"), url("slick.6aa1ee46.ttf") format("truetype"), url("slick.f895cfdf.svg") format("svg")
}

.slick-next,
.slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    transform: translateY(-50%);
    cursor: pointer;
    border: none
}

.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
    color: transparent;
    outline: none;
    background: transparent
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
    opacity: 1
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
    opacity: .25
}

.slick-next:before,
.slick-prev:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    right: -25px;
    left: auto
}

.slick-prev:before {
    content: "←"
}

[dir=rtl] .slick-prev:before {
    content: "→"
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    right: auto;
    left: -25px
}

.slick-next:before {
    content: "→"
}

[dir=rtl] .slick-next:before {
    content: "←"
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center
}

.slick-dots li {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    padding: 0
}

.slick-dots li,
.slick-dots li button {
    width: 20px;
    height: 20px;
    cursor: pointer
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    padding: 5px;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent
}

.slick-dots li button:focus,
.slick-dots li button:hover {
    outline: none
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
    opacity: 1
}

.slick-dots li button:before {
    font-family: slick;
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "•";
    text-align: center;
    opacity: .25;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: #000
}

.slick-slider {
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list,
.slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,
.slick-track:before {
    display: table;
    content: ""
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.caret-down,
.caret-up {
    position: relative
}

.caret-down:before,
.caret-up:before {
    vertical-align: middle;
    display: inline-block;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.caret-up:before {
    border: 4px solid transparent;
    border-bottom-color: #fff;
    top: 12%
}

.caret-down:before,
.caret-up:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    right: 5px
}

.caret-down:before {
    border: 4px solid transparent;
    border-top-color: #fff;
    top: 44%
}

.percent-increase .caret-up:before {
    border-bottom-color: #3ae980
}

.percent-decrease .caret-down:before {
    border-top-color: #f94e9b
}

.home-page {
    background: #120d18
}

.home-page h1 {
    font-size: 58px;
    font-style: normal;
    font-weight: 800;
    line-height: 70px;
    letter-spacing: 0
}

@media(max-width:767px) {
    h1 {
        line-height: 48px !important
    }
    h1,
    h2 {
        font-size: 32px !important
    }
    .home-page section {
        padding-top: 40px;
        padding-bottom: 40px
    }
    ul.navbar-nav.action {
        position: relative;
        transform: scale(.9);
        right: -6px
    }
    #wallet-connect-btn {
        margin-left: 0 !important
    }
}

.carousel-container {
    width: 100%;
    max-width: 1920px
}



.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
    width: 100%;
    padding-right: var(--bs-gutter-x, .75rem);
    padding-left: var(--bs-gutter-x, .75rem);
    margin-right: auto;
    margin-left: auto
}

@media(min-width:576px) {
    .container,
    .container-sm {
        max-width: 540px
    }
}

@media(min-width:768px) {
    .container,
    .container-md,
    .container-sm {
        max-width: 720px
    }
}

@media(min-width:992px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm {
        max-width: 960px
    }
}

@media(min-width:1200px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1140px
    }
}

@media(min-width:1400px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1320px
    }
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(var(--bs-gutter-y)*-1);
    margin-right: calc(var(--bs-gutter-x)*-.5);
    margin-left: calc(var(--bs-gutter-x)*-.5)
}

.row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x)*.5);
    padding-left: calc(var(--bs-gutter-x)*.5);
    margin-top: var(--bs-gutter-y)
}

.col {
    flex: 1 0 0%
}

.row-cols-6>* {
    flex: 0 0 auto;
    width: 16.6666666667%
}

.col-auto {
    flex: 0 0 auto;
    width: auto
}

.col-1 {
    flex: 0 0 auto;
    width: 8.33333333%
}

.col-2 {
    flex: 0 0 auto;
    width: 16.66666667%
}

.col-3 {
    flex: 0 0 auto;
    width: 25%
}

.col-4 {
    flex: 0 0 auto;
    width: 33.33333333%
}

.col-5 {
    flex: 0 0 auto;
    width: 41.66666667%
}

.col-6 {
    flex: 0 0 auto;
    width: 50%
}

.col-7 {
    flex: 0 0 auto;
    width: 58.33333333%
}

.col-8 {
    flex: 0 0 auto;
    width: 66.66666667%
}

.col-9 {
    flex: 0 0 auto;
    width: 75%
}

.col-10 {
    flex: 0 0 auto;
    width: 83.33333333%
}

.col-11 {
    flex: 0 0 auto;
    width: 91.66666667%
}

.col-12 {
    flex: 0 0 auto;
    width: 100%
}

@media(min-width:576px) {
    .col-sm {
        flex: 1 0 0%
    }
    .col-sm-auto {
        flex: 0 0 auto;
        width: auto
    }
    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }
    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }
    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%
    }
    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }
    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }
    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%
    }
    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }
    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }
    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%
    }
    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }
    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }
    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%
    }
}

@media(min-width:768px) {
    .col-md {
        flex: 1 0 0%
    }
    .col-md-auto {
        flex: 0 0 auto;
        width: auto
    }
    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }
    .col-md-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }
    .col-md-3 {
        flex: 0 0 auto;
        width: 25%
    }
    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }
    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }
    .col-md-6 {
        flex: 0 0 auto;
        width: 50%
    }
    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }
    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }
    .col-md-9 {
        flex: 0 0 auto;
        width: 75%
    }
    .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }
    .col-md-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }
    .col-md-12 {
        flex: 0 0 auto;
        width: 100%
    }
    .offset-md-0 {
        margin-left: 0
    }
}

@media(min-width:992px) {
    .col-lg {
        flex: 1 0 0%
    }
    .col-lg-auto {
        flex: 0 0 auto;
        width: auto
    }
    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }
    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }
    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%
    }
    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }
    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }
    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%
    }
    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }
    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }
    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%
    }
    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }
    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }
    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%
    }
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent
}

.text-muted {
    --bs-text-opacity: 1;
    color: #6c757d !important
}

@keyframes spinner-border {
    to {
        transform: rotate(1turn)
    }
}

.spinner-border {
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    vertical-align: -.125em;
    border: .2rem solid;
    border-right: .2rem solid transparent;
    border-radius: 50%;
    animation: spinner-border .75s linear infinite
}

@font-face {
    font-family: Fira;
    src: url("FiraCode-Regular.e256deb6.ttf") format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Fira;
    src: url("FiraCode-Bold.6e9d1360.ttf") format("truetype");
    font-weight: 700;
    font-style: normal
}

:root {
    --scrollbar-thumb-color: #24182f;
    --scrollbar-track-color: #08050a;
    --full-vh: 100vh
}

@supports(height:-webkit-fill-available) {
    :root {
        --full-vh: -webkit-fill-available
    }
}

@supports(height:-moz-fill-available) {
    :root {
        --full-vh: -moz-fill-available
    }
}

@supports(height:100dvh) {
    :root {
        --full-vh: 100dvh
    }
}

body,
html {
    height: 100%
}

html {
    min-height: var(--full-vh)
}

#__next {
    height: 100%
}

html {
    overflow-x: hidden;
    overscroll-behavior: none
}

body {
    font-family: var(--secondary-font);
    color: #8e8e8e;
    background: var(--bg-color-primary)
}

input::placeholder {
    color: var(--p-color-secondary);
    font-family: var(--input__placeholder__font-family);
    font-size: var(--input__placeholder__font-size);
    opacity: 1
}

input::-webkit-input-placeholder {
    color: var(--p-color-secondary);
    font-family: var(--input__placeholder__font-family);
    font-size: var(--input__placeholder__font-size)
}

input:-ms-input-placeholder {
    color: var(--p-color-secondary);
    font-family: var(--input__placeholder__font-family);
    font-size: var(--input__placeholder__font-size)
}

input::-ms-input-placeholder {
    color: var(--p-color-secondary);
    font-family: var(--input__placeholder__font-family);
    font-size: var(--input__placeholder__font-size)
}

.input-dark-1 {
    background-color: #1c1326 !important;
    border: 1px solid transparent !important;
    border-radius: 8px
}

.input-dark-1:focus {
    border: 1px solid #4d3d5c;
    background-color: #1c1326;
    outline: none
}

.bg-color-secondary {
    background: var(--bg-color-secondary)
}

.bg-color-third {
    background: var(--bg-color-third)
}

.text-white {
    color: #f8f7f8 !important
}

.fw-bold {
    font-weight: 700
}

.fw-300 {
    font-weight: 300
}

.fw-500 {
    font-weight: 500
}

.fw-800 {
    font-weight: 800
}

.fw-900 {
    font-weight: 900
}

.fs-11px {
    font-size: 11px !important
}

.fs-12px {
    font-size: 12px !important
}

.fs-14px {
    font-size: 14px !important
}

.fs-20px {
    font-size: 20px !important
}

.fs-40px {
    font-size: 40px !important
}

.fs-48px {
    font-size: 48px !important
}

.fs-28px {
    font-size: 28px !important
}

.fs-34px {
    font-size: 34px !important
}

.fs-80 {
    font-size: .8rem
}

.fs-100 {
    font-size: 1rem
}

.fs-90 {
    font-size: .9rem
}

.fs-120 {
    font-size: 1.2rem
}

.color-light-pink {
    color: var(--light-pink) !important
}

.color-pink {
    color: var(--pink) !important
}

.color-dark-pink {
    color: var(--dark-pink)
}

.color-error {
    color: #f94e9b
}

.color-light-grey2 {
    color: var(--light-grey2)
}

.color-grey-500 {
    color: var(--grey-500) !important
}

.bg-color-light-grey {
    background-color: var(--light-grey)
}

.bg-color-grey-100 {
    background-color: var(--grey-100)
}

.bg-color-grey-200 {
    background-color: var(--grey-200)
}

.flex-1 {
    flex: 1 1 0
}

.flex-0-0-auto {
    flex: 0 0 auto
}

.flex-0-1-auto {
    flex: 0 1 auto
}

.flex-1-1-auto {
    flex: 1 1 auto
}

.flex-1-1-0 {
    flex: 1 1 0
}

.flex-2-1-0 {
    flex: 2 1 0
}

.border-radius-4px {
    border-radius: 4px !important
}

.border-radius-8px {
    border-radius: 8px !important
}

.border-radius-12px {
    border-radius: 12px
}

.border-radius-24px {
    border-radius: 24px
}

.border-color-dark-pink {
    border: 1px solid var(--dark-pink)
}

.p-12px {
    padding: 12px !important
}

.p-40px {
    padding: 40px !important
}

.ps-48px {
    padding-left: 48px !important
}

.pe-48px,
.px-48px {
    padding-right: 48px !important
}

.px-48px {
    padding-left: 48px !important
}

.mt-8px {
    margin-top: 8px !important
}

.mt-12px {
    margin-top: 12px !important
}

.mt-72px {
    margin-top: 72px !important
}

.mt-108px {
    margin-top: 108px !important
}

.me-10px {
    margin-right: 10px !important
}

.me-12px {
    margin-right: 12px !important
}

.mb-12px {
    margin-bottom: 12px !important
}

.me-14px {
    margin-right: 14px !important
}

.mb-10px {
    margin-bottom: 10px !important
}

.letter-spacing-3 {
    letter-spacing: .03rem
}

.line-height-36px {
    line-height: 36px !important
}

#ReactSimpleImageViewer {
    z-index: 1000
}

.main h1,
.main h2,
.main h3,
.main h4,
.main h5 {
    color: var(--white)
}

sup {
    vertical-align: super !important;
    font-size: 12px !important
}

.main {
    min-height: var(--full-vh);
    display: flex;
    flex-direction: column;
    align-items: center;
    background: #120c18
}

.main-content {
    flex: 1 1 auto
}

.me-input {
    border: 1px solid #4d3d5c;
    background: #120c18;
    border-radius: 8px;
    outline: none;
    box-sizing: border-box
}

.me-input:focus {
    outline: none;
    border: 1px solid #595280
}

.me-input .no-border {
    border: 1px solid transparent
}

.me-input.error {
    border-color: var(--dark-pink)
}

.me-input-box {
    border: 1px solid #5a5a5a;
    outline: none;
    box-sizing: border-box
}

.me-input-box:focus {
    outline: none
}

.me-input-box.light-placeholder::placeholder {
    color: var(--grey-500)
}

.me-input-box .no-border {
    border: 1px solid transparent
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input:-webkit-autofill,
input:-webkit-autofill:active,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover {
    -webkit-transition: background-color 99999s ease-in-out 0s;
    transition: background-color 99999s ease-in-out 0s
}

input[type=number] {
    -webkit-appearance: textfield;
    appearance: textfield;
    -moz-appearance: textfield
}

input {
    border-radius: 8px
}

input.focus-highlight:focus {
    border: 1px solid #595280 !important
}

input.no-border {
    border: 1px solid transparent
}

.dark-scroll-bar::-webkit-scrollbar,
[data-test-id=virtuoso-scroller]::-webkit-scrollbar {
    height: 6px;
    width: 6px;
    background: #000
}

.dark-scroll-bar::-webkit-scrollbar-thumb,
[data-test-id=virtuoso-scroller]::-webkit-scrollbar-thumb {
    background: #2a2a36;
    -webkit-border-radius: 1ex;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .75)
}

.dark-scroll-bar::-webkit-scrollbar-corner,
[data-test-id=virtuoso-scroller]::-webkit-scrollbar-corner {
    background: #000
}

.no-scroll-bar {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.no-scroll-bar::-webkit-scrollbar {
    display: none
}

.dark-hr {
    border-top: 1px solid var(--dark-hr-color)
}

.me-btn-group {
    border: var(--input-border);
    border-radius: .5rem
}

.me-btn-group .me-btn {
    width: auto;
    height: 100%;
    padding: 6px 12px;
    background: var(--grey-100);
    outline: none;
    box-shadow: none
}

.me-btn-group .me-btn:focus {
    outline: none
}

a:hover {
    opacity: .8;
    color: var(--white)
}

p {
    font-family: var(--primary-font)
}

.tippy-tooltip.flag-theme {
    padding: 0 !important;
    margin-top: -20px
}

li {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    margin: .5rem 0
}

input:focus {
    outline: none
}

#__next section {
    background-attachment: fixed;
    background-position: 50%;
    background-size: cover;
    padding: 50px 0;
    width: 100%
}

input {
    height: 40px;
    width: 100%;
    background: transparent
}

input[type=search]::placeholder,
input[type=text]::placeholder {
    color: #998ca6
}

.full-vh {
    height: var(--full-vh)
}

.flatpickr-calendar {
    box-shadow: 0 0 0 1px #4d3d5c !important
}

.flatpickr-calendar,
.flatpickr-month,
.flatpickr-monthDropdown-months {
    background: #120c18 !important;
    border: none !important;
    margin-top: 2px
}

.flatpickr-am-pm:focus,
.flatpickr-am-pm:hover,
.flatpickr-hour:focus,
.flatpickr-hour:hover,
.flatpickr-minute:focus,
.flatpickr-minute:hover,
.numInputWrapper:focus,
.numInputWrapper:hover {
    background: #120c18 !important
}

.arrowDown:hover,
.numInputWrapper>.arrowUp:hover {
    background: #1c1326 !important
}

.auctionCard {
    width: 100%;
    border-radius: 16px;
    cursor: pointer;
    background: var(--nav-bg);
    border: 1px solid var(--grey-300);
    color: var(--white) !important
}

.auctionCard .imageOver {
    overflow: hidden;
    flex: 1 0 auto;
    max-height: 260px;
    border-radius: 16px;
    background: var(--nav-bg)
}

.auctionCard .imageOver,
.auctionCard .imageOver .card-img-top {
    display: flex;
    align-items: center;
    justify-content: center
}

.auctionCard .description {
    max-height: 44px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.card__main {
    max-width: none;
    width: 100%;
    border-radius: 16px;
    background: var(--card-bg)
}

.card__main .card__custom-overlay {
    visibility: hidden;
    opacity: 0
}

.card__main:hover .card__custom-overlay {
    visibility: visible;
    opacity: 1
}

.card__main .pure-card {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px
}

.card__main .image-over {
    flex: 1 0 auto;
    max-height: 260px;
    min-height: 260px;
    border-radius: 16px
}

.card__main .image-over,
.card__main .image-over .card-img-top {
    display: flex;
    align-items: center;
    justify-content: center
}

.card__main .card-caption {
    flex: 0 0 auto
}

.card__main h6 {
    margin-top: 0
}

.card__main .noTitle {
    visibility: hidden
}

.card.collection-card {
    width: 100%;
    border-radius: 24px;
    cursor: pointer;
    background: #120c18;
    border: 1px solid #24182f;
    color: var(--white) !important
}

.card.collection-card .image-over {
    overflow: hidden;
    flex: 1 0 auto;
    padding-bottom: 100%;
    border-radius: 16px;
    background: var(--card-bg)
}

.card.collection-card .image-over,
.card.collection-card .image-over .card-img-top {
    display: flex;
    align-items: center;
    justify-content: center
}

.card.collection-card:hover {
    background-color: #780ac2
}

.card.collection-card .description {
    max-height: 44px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.card-organization-info,
.card.collection-card .title-wrapper {
    display: flex;
    justify-content: center
}

.card-organization-info {
    align-items: center;
    gap: 0 .25rem;
    line-height: 140%;
    color: var(--dark-pink)
}

.collection-filter-tags {
    font-family: var(--collection-filter-tags__font-family);
    font-size: var(--collection-filter-tags__font-size)
}

.countdown-card {
    position: relative
}

.countdown-value {
    color: #9d5de7;
    font-size: 250%;
    font-weight: 700
}

.countdown-unit {
    position: relative;
    margin-left: 5%
}

.countdown-unit span {
    position: absolute;
    bottom: 15%;
    font-size: 120%
}

.DayPicker .DayPicker-Caption {
    color: var(--white);
    font-size: 1rem
}

.DayPicker .DayPicker-Weekday {
    color: #f5f3f7
}

.DayPicker .DayPicker-Day {
    color: var(--white)
}

.DayPicker .DayPicker-Day--disabled {
    color: #665676
}

.DayPicker .DayPicker-Day {
    width: 40px
}

.DayPicker .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside),
.DayPicker .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover {
    background-color: #e42575 !important
}

.me-drawer {
    transition: all .3s ease-in;
    transform: translateX(-100%);
    overflow-y: auto
}

.me-drawer.open {
    transform: translateX(0);
    width: 300px
}

.me-drawer.open.full {
    width: 100%
}

.me-dropdown-container {
    font-family: var(--dropdown__font-family);
    font-size: var(--dropdown__font-size);
    width: 100%
}

.me-dropdown-container input {
    height: 40px;
    background: #120c18;
    border: 1px solid #24182f;
    box-sizing: border-box;
    border-radius: 8px;
    padding: 12px 36px 12px 12px;
    cursor: pointer;
    color: var(--white)
}

.me-dropdown-container input.no-border {
    border: 1px solid transparent
}

.me-dropdown-container input.me-naked-dropdown {
    background: transparent !important;
    border: none !important
}

.me-dropdown-container input:focus {
    background: var(--dropdown-bg);
    border: var(--input-border-focus)
}

.me-dropdown-container .chevron-down {
    display: inline-block;
    width: 36px;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 0;
    top: 0
}

.me-dropdown-container .chevron-down img {
    transition: transform .2s ease-in-out
}

.me-dropdown-container .chevron-down img.isOpen {
    transform: rotateX(180deg)
}

.me-dropdown-container .dropdown {
    z-index: 9999;
    background: var(--dropdown-bg);
    border: none;
    box-shadow: 2px 2px 8px rgba(0, 0, 0, .2), 2px 4px 12px rgba(0, 0, 0, .15);
    border-radius: 8px
}

.me-dropdown-container .dropdown.visible {
    display: flex;
    flex-direction: column
}

.me-dropdown-container.theme-me-dark-1 input {
    height: 40px;
    background: var(--grey-200)
}

.me-dropdown-container.theme-me-dark-1 input::placeholder {
    color: #a89db4;
    font-family: var(--input__placeholder__font-family);
    font-size: var(--input__placeholder__font-size);
    opacity: 1
}

.me-dropdown-container.theme-me-dark-1 input::-webkit-input-placeholder {
    color: #a89db4;
    font-family: var(--input__placeholder__font-family);
    font-size: var(--input__placeholder__font-size)
}

.me-dropdown-container.theme-me-dark-1 input:-ms-input-placeholder {
    color: #a89db4;
    font-family: var(--input__placeholder__font-family);
    font-size: var(--input__placeholder__font-size)
}

.me-dropdown-container.theme-me-dark-1 input::-ms-input-placeholder {
    color: #a89db4;
    font-family: var(--input__placeholder__font-family);
    font-size: var(--input__placeholder__font-size)
}

.me-dropdown-container.theme-me-dark-1 .dropdown {
    background: var(--grey-200);
    color: var(--white)
}

footer {
    width: 100%;
    max-width: 1220px
}

@media(min-width:2559px) {
    footer {
        max-width: 1450px
    }
}

footer .tw-text-lg .title a {
    color: #fff
}

footer .submenu a {
    color: #c7c0ce
}

footer .submenu a:hover {
    opacity: .8
}

.grid-card__main {
    position: relative
}

.grid-card__main h6 {
    margin-top: 0
}

.grid-card__main .noTitle {
    visibility: hidden
}

.card__price {
    color: var(--white)
}

.card__bid__overlay {
    transition: all 2s;
    pointer-events: none;
    position: absolute;
    top: 6px;
    left: 6px;
    padding: 4px 12px;
    text-align: right;
    background: hsla(0, 0%, 60%, .2);
    border-radius: 15px
}

.disable__overlay {
    background: rgba(0, 0, 0, .6);
    color: #f8f;
    position: absolute;
    height: 102%;
    width: 102%;
    z-index: 999;
    border-radius: 6px
}

.disable__text {
    color: #fff;
    opacity: .8;
    font-size: 2em;
    font-family: var(--card__title__font-family)
}

.tippy-tooltip.fulltransp-theme,
.tippy-tooltip.fulltransp-theme .tippy-backdrop,
.tippy-tooltip.fulltransp-theme[data-animatefill] {
    background-color: transparent;
    padding: 0;
    border: transparent
}

nav .header {
    padding-right: calc(var(--bs-gutter-x)*.5);
    padding-left: calc(var(--bs-gutter-x)*.5)
}

nav .header .navbar-toggler:focus {
    outline: none;
    border: none;
    box-shadow: none
}

nav .header .toggle-icon {
    color: var(--white)
}

nav .header .logo {
    width: 180px;
    height: 80px
}

nav .header .logo.custom {
    width: 200px;
    object-fit: contain
}

nav .header .dropdown-menu {
    padding: 0;
    background-color: #1c1326;
    color: var(--white);
    border: 1px solid #2b273f;
    box-shadow: 2px 2px 8px rgba(0, 0, 0, .2), 2px 4px 12px rgba(0, 0, 0, .15)
}

.navbar-collapse {
    margin-left: -1rem;
    margin-right: -1rem;
    max-height: calc(100vh - 80px);
    overflow-x: hidden;
    overflow-y: scroll
}

@media (min-width:768px) {
    .navbar-collapse {
        margin: 0;
        height: auto
    }
}

.nav-item--main-nav {
    margin: .5rem auto;
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center
}

@media (min-width:768px) {
    .nav-item--main-nav {
        width: auto
    }
}

@media (min-width:992px) {
    .nav-item--main-nav {
        margin: 0 1rem 0 0
    }
}

.nav-item--inner {
    margin: 0;
    width: auto;
    padding: 0 2rem
}

@media (min-width:768px) {
    .nav-item--inner {
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media (min-width:992px) {
    .nav-item--inner {
        padding-top: 0;
        padding-bottom: 0
    }
    .nav-item--inner:hover {
        background-color: rgb(180 171 186/var(--tw-bg-opacity));
        --tw-bg-opacity: 0.1
    }
}

.subnav-nav-link {
    padding-top: 1rem;
    padding-bottom: 1rem;
    text-transform: uppercase
}

@media (min-width:992px) {
    .subnav-nav-link {
        font-size: .875rem;
        line-height: 1.25rem
    }
}

.attributes-main img {
    position: absolute;
    top: 4px;
    right: 4px;
    cursor: pointer;
    width: 1rem;
    display: none
}

.attributes-main img:hover {
    opacity: .8
}

.attributes-main .copy-to-clipboard {
    position: absolute;
    top: 10px;
    right: 10px;
    opacity: 0;
    transition: opacity .3s ease
}

.attributes-main .search-icon {
    position: absolute;
    top: 0;
    right: 24px;
    display: none
}

.attributes-main .search-icon svg {
    width: 1rem
}

.attributes-main:hover .search-icon,
.attributes-main:hover img {
    display: block
}

.attributes-main:hover .copy-to-clipboard {
    opacity: 1
}

.rarity-ranking--score {
    margin-right: .2rem
}

.rarity-score {
    color: var(--rarity-score)
}

.collection-about .social-links a {
    color: var(--white) !important
}

.collection-about .social-links a:hover {
    color: var(--primary-color) !important
}

.collection-about .social-links a img:hover {
    opacity: .8
}

.item-details-area .price {
    font-size: 1.2rem
}

.item-details-area .cash {
    font-weight: 100;
    opacity: .8;
    font-size: .8rem
}

.item-details-area .alert {
    background: hsla(0, 0%, 100%, .1);
    color: var(--white);
    opacity: .8
}

.item-details-area .item-info {
    border-radius: 24px;
    overflow: hidden
}

.item-details-area .more-from-collection_row {
    overflow-x: auto
}

.item-details-area .more-from-collection__card {
    margin-bottom: 0 !important
}

.sft__listed_quantity_badge {
    background: rgba(199, 5, 86, .5);
    border-radius: 20px;
    padding: 4px 12px
}

.sft__orders_table {
    display: grid;
    grid-template-columns: minmax(100px, 1.33fr) minmax(80px, 1fr) minmax(100px, 1fr) minmax(100px, 1.33fr)
}

.sft__orders_table tbody,
.sft__orders_table thead,
.sft__orders_table tr {
    display: contents
}

@media(max-width:767px) {
    .item-details-area {
        padding-top: 0
    }
}

.item-details__loading-modal .modal-content {
    border-radius: 1.5rem
}

.item-details__loading-modal .modal-content .spinner-border {
    width: 1.5rem;
    height: 1.5rem
}

.react-slider-track-0 {
    background-color: #e42575;
    border-bottom-left-radius: .25rem;
    border-top-left-radius: .25rem
}

.react-slider-track-1 {
    background-color: #2b2037
}

.purple-glow {
    box-shadow: 0 0 50px -12px #8d23f6
}

.item-details__make-offer-modal h5 {
    font-size: 20px;
    font-weight: 700;
    margin: 0
}

.make-offer__expiration-select {
    min-width: 180px;
    width: 180px;
    max-width: 180px
}

.make-offer__label {
    color: #9c93a5;
    margin-bottom: 4px
}

.numeric-input {
    border: 1px solid #4d3d5c;
    background: #120c18;
    border-radius: 8px;
    outline: none;
    box-sizing: border-box;
    color: #f5f3f7
}

.numeric-input:focus {
    outline: none;
    border: 1px solid #595280
}

.numeric-input .no-border {
    border: 1px solid transparent
}

.numeric-input::placeholder {
    color: #a197aa
}

.to-connector {
    margin-left: 8px;
    margin-right: 8px
}

.me-price-filter input {
    background: var(--dropdown-bg)
}

.progress-bar__container {
    background: var(--grey-400);
    width: 100%;
    height: 6px;
    border-radius: 10px
}

.progress-bar__value {
    background-color: var(--dark-pink);
    border-radius: 10px;
    height: 100%
}

.read-more__description.hasMore {
    -webkit-mask: linear-gradient(#fff 45%, transparent)
}

.me-refresh-btn .rotate {
    transition: all .8s linear;
    transform: rotate(1turn)
}

.me-search input {
    background: var(--input-bg);
    border: var(--input-border);
    box-sizing: border-box;
    border-radius: 8px;
    padding-right: 36px
}

.me-search input:focus {
    background: var(--input-bg);
    border: 1px solid #595280
}

.me-search input::placeholder {
    color: gray
}

.me-search .searchIcon {
    width: 36px;
    height: 36px;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 0;
    top: 0
}

input.header-search__input {
    height: auto
}

.me-select {
    padding: 12px;
    max-height: 400px;
    overflow-x: hidden;
    overflow-y: auto
}

.me-select::-webkit-scrollbar {
    height: 12px;
    width: 12px;
    background: #000
}

.me-select::-webkit-scrollbar-thumb {
    background: #4e4670;
    -webkit-border-radius: 1ex;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .75)
}

.me-select::-webkit-scrollbar-corner {
    background: #000
}

.me-select .me-select-item {
    cursor: pointer;
    padding: 6px 0
}

.me-select .me-selected-item {
    color: var(--icon-color)
}

.me-table__pagination-btn {
    outline: none;
    border: none;
    background-color: #23182f;
    color: #fff;
    cursor: pointer
}

.me-table__pagination-btn:hover {
    background-color: #1c1426
}

.me-table__pagination-btn:disabled {
    opacity: .7
}

.me-table__pagination-page-size input {
    height: 36px !important;
    width: 100px
}

.me-table {
    white-space: nowrap
}

.me-table__container.slim-padding tbody td {
    padding-top: 8px;
    padding-bottom: 8px
}

.me-table__container.bordered {
    border: none;
    padding: 0
}

.me-table.bordered tbody tr {
    background: transparent;
    border-top: 1px solid #1c1326;
    border-bottom: 1px solid #1c1326
}

.me-table.bordered thead th {
    color: var(--white-color);
    font-size: 1rem;
    line-height: 150%;
    font-weight: 400
}

.me-table__container.modern {
    border: none;
    padding: 0
}

.me-table__container.modern>div {
    overflow: visible !important
}

.me-table.modern thead {
    position: sticky;
    top: 0
}

.me-table.modern thead tr {
    background-color: #1c1326;
    height: 64px;
    font-size: 1rem;
    color: #f5f3f7;
    border-bottom: 1px solid #291b38
}

.me-table.modern thead th {
    padding: 8px;
    display: flex;
    align-items: center
}

.me-table.modern tbody tr {
    background-color: #120c18;
    border-bottom: 1px solid #291b38
}

.me-table.modern tbody td {
    padding: 8px;
    display: flex;
    align-items: center
}

.activities__txType {
    max-width: 150px
}

.activities__txType-exchange {
    color: #2fc27d
}

.activities__txType-acceptBid {
    color: #1aac7a
}

.activities__txType-cancelBid,
.activities__txType-cancelEscrow {
    color: #9c93a5
}

.activities__txType-canceledByME {
    max-width: 300px;
    color: #9c93a5
}

.activities__txType-placeBid {
    color: #6d79c9
}

.activities__txType-auctionSettled {
    color: #2fc27d
}

.activities__txType-auctionPlaceBid {
    color: #6d79c9
}

.activities__txType-auctionCanceled {
    color: #9c93a5
}

.hs-sidebar {
    padding: 3px 14px 14px;
    width: 100%;
    margin-bottom: 16px
}

@media(min-width:768px) {
    .hs-sidebar {
        width: 176px;
        margin-bottom: 0
    }
}

.hs-sidebar ul.token-list {
    list-style: none;
    padding: 0;
    margin: 0
}

.hs-sidebar li.token-item {
    margin: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 12px 0
}

.hs-sidebar span.token-title {
    font-weight: 400;
    font-size: 12px;
    line-height: 1.4;
    color: var(--primary-p-color)
}

.hs-sidebar div.no-data {
    min-height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--primary-p-color);
    font-size: 12px
}

.hs-top-holders div.table-wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow-x: auto;
    width: 100%
}

.hs-top-holders div.table-wrapper::-webkit-scrollbar {
    background: #000;
    height: 12px;
    width: 12px
}

.hs-top-holders div.table-wrapper::-webkit-scrollbar-corner {
    background: #000
}

.hs-top-holders div.table-wrapper::-webkit-scrollbar-thumb {
    background: #2a2a36;
    -webkit-border-radius: 1ex;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .75)
}

.hs-top-holders tr th {
    font-size: 12px;
    line-height: 1.4;
    color: var(--primary-p-color);
    font-weight: 400;
    border-bottom: 1px solid var(--grey-300);
    padding: 14px 10px 10px;
    white-space: nowrap
}

.hs-top-holders tr th:first-child {
    padding-left: 1.5rem
}

.hs-top-holders tr th:last-child {
    padding-right: 1.5rem
}

.hs-top-holders tr th.a-right {
    text-align: right
}

.hs-top-holders tr:hover td {
    background: var(--grey-300)
}

.hs-top-holders tr td {
    font-weight: 500;
    line-height: 1.5;
    color: var(--grey-color);
    padding: .5rem
}

.hs-top-holders td:first-child {
    padding-left: 1.5rem
}

.hs-top-holders td:last-child {
    padding-right: 1.5rem
}

.hs-top-holders td.a-right {
    text-align: right
}

.hs-top-holders div.th-title {
    display: flex;
    align-items: center;
    align-content: center
}

.hs-top-holders div.th-title.a-right {
    justify-content: right
}

.hs-top-holders div.th-title button {
    margin-left: 4px
}

.hs-top-holders span.rank {
    font-size: 12px
}

.hs-top-holders a.holders,
.hs-top-holders a.holders:hover {
    color: var(--dark-pink)
}

.hs-top-holders span.progress {
    display: flex;
    width: 82px;
    height: 6px;
    background: #3b284e;
    border-radius: 100px;
    margin-right: 8px
}

.hs-top-holders span.progress-track {
    display: flex;
    height: 6px;
    background: var(--dark-pink);
    border-radius: 100px;
    margin-right: 8px
}

.hs-top-holders div.no-data {
    min-height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--primary-p-color);
    font-size: 12px
}

.price-rank-chart .chart-wrapper {
    margin: 0;
    min-height: 250px;
    position: relative;
    padding: 0;
    cursor: crosshair
}

.price-rank-chart .chart-wrapper.no-data {
    display: flex;
    align-items: stretch;
    padding-left: 46px;
    justify-content: center
}

.price-rank-chart .chart-wrapper .chartjs-tooltip {
    position: absolute;
    left: -9999px;
    top: -9999px;
    cursor: default;
    pointer-events: auto;
    z-index: 2
}

.price-rank-chart .chart-wrapper .chartjs-tooltip:hover {
    visibility: visible;
    opacity: 1
}

.price-rank-chart .chart-wrapper .chartjs-tooltip:before {
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}

.price-rank-chart .chart-wrapper .chartjs-tooltip.left:before {
    width: 100%;
    left: 0
}

.price-rank-chart .chart-wrapper .chartjs-tooltip.right:before {
    width: 100%
}

.price-rank-chart .chart-wrapper .chartjs-tooltip.top:before {
    height: 100%;
    top: 0
}

.price-rank-chart .chart-wrapper .tooltip-chart {
    background: var(--grey-100);
    border: 1px solid var(--grey-300);
    border-radius: .75rem;
    font-size: 12px;
    color: var(--primary-p-color)
}

.price-rank-chart .chart-wrapper .tooltip-chart-img {
    width: 100%;
    border-radius: .75rem;
    overflow: hidden;
    height: 190px;
    width: 190px;
    background: 50% no-repeat url("")
}

.price-rank-chart .chart-wrapper .tooltip-chart-wrapper {
    padding: 1rem .75rem
}

.price-rank-chart .chart-wrapper .tooltip-chart-price,
.price-rank-chart .chart-wrapper .tooltip-chart-title {
    font-size: 14px;
    color: var(--grey-color)
}

.price-rank-chart .chart-wrapper .tooltip-chart-info-wrapper {
    display: flex;
    gap: .5rem;
    margin: 5px 0
}

.price-rank-chart .chart-wrapper .tooltip-chart-info {
    width: 50%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column
}

.price-rank-chart .chart-wrapper .tooltip-chart-label {
    word-break: break-word;
    white-space: break-spaces
}

.price-rank-chart .chart-wrapper .tooltip-chart-value {
    font-weight: 400;
    color: var(--grey-color);
    word-break: break-word;
    white-space: break-spaces
}

.price-rank-chart .chart-wrapper .tooltip-chart-value.txt-color-pink {
    color: var(--dark-pink)
}

.price-rank-chart .chart-wrapper .tooltip-chart-price {
    display: flex;
    align-items: center
}

.price-rank-chart .chart-wrapper .tooltip-chart-price svg {
    width: .8rem;
    margin-right: .25rem
}

.column {
    margin: 0 0 16px
}

.column:last-child {
    margin: 0
}

@media(min-width:1400px) {
    .column {
        width: 50%;
        display: flex;
        margin: 0
    }
    .column:nth-child(odd) {
        padding-right: 8px
    }
    .column:nth-child(2n+2) {
        padding-left: 8px
    }
}

.sell-wall-chart .chart-wrapper {
    margin: 0;
    min-height: 250px;
    position: relative;
    cursor: crosshair
}

.sell-wall-chart .chart-wrapper .chartjs-tooltip {
    position: absolute;
    left: -9999px;
    top: -9999px;
    opacity: 0;
    cursor: default;
    visibility: hidden;
    z-index: 2
}

.sell-wall-chart .chart-wrapper .chartjs-tooltip:hover {
    visibility: visible;
    opacity: 1
}

.sell-wall-chart .chart-wrapper .tooltip-chart {
    background: var(--grey-100);
    border: 1px solid var(--dark-pink);
    box-sizing: border-box;
    border-radius: 12px;
    padding: 15px 15px 5px;
    width: 237px;
    display: flex;
    flex-wrap: wrap
}

.sell-wall-chart .chart-wrapper .tooltip-chart-info {
    width: 33.33%;
    padding: 0 5px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    margin: 0 0 10px;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.4;
    color: var(--grey-color)
}

.sell-wall-chart .chart-wrapper .tooltip-chart-info:nth-child(2n+2) {
    padding-left: 0
}

.sell-wall-chart .chart-wrapper .tooltip-chart-info:nth-child(2n+3) {
    padding-right: 0;
    width: 66.66%
}

.sell-wall-chart .chart-wrapper .tooltip-chart-info.full {
    width: 100%;
    padding: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sell-wall-chart .chart-wrapper .tooltip-chart-label {
    font-size: 12px;
    color: var(--primary-p-color);
    margin: 0 0 3px;
    word-break: break-word;
    white-space: break-spaces
}

.sell-wall-chart .chart-wrapper .tooltip-chart-value {
    font-weight: 500;
    font-size: 14px;
    line-height: 1.4;
    color: var(--grey-color);
    word-break: break-word;
    white-space: break-spaces
}

.sell-wall-chart .chart-wrapper .tooltip-chart-value.txt-color-pink {
    color: var(--dark-pink)
}

.trade-chart .chart-wrapper {
    margin: 0;
    min-height: 250px;
    position: relative;
    cursor: crosshair
}

.trade-chart .chart-wrapper.no-data {
    display: flex;
    align-items: stretch;
    padding-left: 46px;
    justify-content: center
}

.trade-chart .chart-wrapper .chartjs-tooltip {
    position: absolute;
    left: -9999px;
    top: -9999px;
    cursor: default;
    pointer-events: auto;
    z-index: 2
}

.trade-chart .chart-wrapper .chartjs-tooltip:hover {
    visibility: visible;
    opacity: 1
}

.trade-chart .chart-wrapper .chartjs-tooltip:before {
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}

.trade-chart .chart-wrapper .chartjs-tooltip.left:before {
    width: 100%;
    left: 0
}

.trade-chart .chart-wrapper .chartjs-tooltip.right:before {
    width: 100%
}

.trade-chart .chart-wrapper .chartjs-tooltip.top:before {
    height: 100%;
    top: 0
}

.trade-chart .chart-wrapper .tooltip-chart {
    background: var(--grey-100);
    border: 1px solid var(--grey-300);
    border-radius: .75rem;
    font-size: 12px;
    color: var(--primary-p-color)
}

.trade-chart .chart-wrapper .tooltip-chart-img {
    width: 100%;
    border-radius: .75rem;
    overflow: hidden;
    height: 120px;
    width: 120px;
    background: 50% no-repeat url("")
}

.trade-chart .chart-wrapper .tooltip-chart-wrapper {
    padding: 1rem .75rem
}

.trade-chart .chart-wrapper .tooltip-chart-price,
.trade-chart .chart-wrapper .tooltip-chart-title {
    font-size: 14px;
    color: var(--grey-color)
}

.trade-chart .chart-wrapper .tooltip-chart-info-wrapper {
    display: flex;
    gap: .5rem;
    margin: 5px 0
}

.trade-chart .chart-wrapper .tooltip-chart-info {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column
}

.trade-chart .chart-wrapper .tooltip-chart-label {
    word-break: break-word;
    white-space: break-spaces
}

.trade-chart .chart-wrapper .tooltip-chart-value {
    font-weight: 400;
    color: var(--grey-color);
    word-break: break-word;
    white-space: break-spaces
}

.trade-chart .chart-wrapper .tooltip-chart-value.txt-color-pink {
    color: var(--dark-pink)
}

.trade-chart .chart-wrapper .tooltip-chart-price {
    display: flex;
    align-items: center
}

.trade-chart .chart-wrapper .tooltip-chart-price svg {
    width: .8rem;
    margin-right: .25rem
}

.content__regular {
    width: calc(100% - 240px)
}

.content__slim {
    width: calc(100% - 80px)
}



::-webkit-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:
}

.sash {
    background-color: #120c18;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative
}

.sash:before {
    background-image: url("") !important;
    height: 50% !important;
    width: 10% !important;
    top: 25% !important;
    position: absolute !important;
    background-repeat: no-repeat !important;
    background-position: 50% !important;
    border-radius: 1rem !important;
    content: "";
    display: inline-flex
}

.tippy-popper {
    max-width: 550px
}

.me-lucky-buy-gradient {
    background: linear-gradient(90deg, #fd0069, #4700dd);
    background-size: 100% 100%
}

.gradient-text {
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent
}

.three-line-text {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden
}

@container (min-width: 768px) {
    .\@md\:tw--ml-0 {
        margin-left: 0
    }
    .\@md\:tw-block {
        display: block
    }
    .\@md\:tw-flex {
        display: flex
    }
    .\@md\:tw-hidden {
        display: none
    }
    .\@md\:tw-h-\[40px\] {
        height: 40px
    }
    .\@md\:tw-min-h-\[102px\] {
        min-height: 102px
    }
    .\@md\:tw-min-h-\[38px\] {
        min-height: 38px
    }
    .\@md\:tw-min-h-\[40px\] {
        min-height: 40px
    }
    .\@md\:tw-w-\[40px\] {
        width: 40px
    }
    .\@md\:tw-w-auto {
        width: auto
    }
    .\@md\:tw-w-full {
        width: 100%
    }
    .\@md\:tw-min-w-\[40px\] {
        min-width: 40px
    }
    .\@md\:tw-min-w-\[471px\] {
        min-width: 471px
    }
    .\@md\:\ !tw-grid-cols-auto-fill-200 {
        grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)) !important
    }
    .\@md\:tw-gap-3 {
        gap: .75rem
    }
    .\@md\:tw-gap-x-4 {
        column-gap: 1rem
    }
    .\@md\:tw-gap-y-1 {
        row-gap: .25rem
    }
    .\@md\:tw-gap-y-4 {
        row-gap: 1rem
    }
    .\@md\:tw-p-3 {
        padding: .75rem
    }
    .\@md\:tw-pb-4 {
        padding-bottom: 1rem
    }
    .\@md\:tw-pt-4 {
        padding-top: 1rem
    }
}

@media (min-width:576px) {
    .sm\:tw-visible {
        visibility: visible
    }
    .sm\:tw-static {
        position: static
    }
    .sm\:tw-relative {
        position: relative
    }
    .sm\:tw-bottom-0 {
        bottom: 0
    }
    .sm\:tw-left-2 {
        left: .5rem
    }
    .sm\:tw-right-2 {
        right: .5rem
    }
    .sm\:tw-right-6 {
        right: 1.5rem
    }
    .sm\:tw-col-span-1 {
        grid-column: span 1/span 1
    }
    .sm\:tw-col-span-10 {
        grid-column: span 10/span 10
    }
    .sm\:tw-col-span-2 {
        grid-column: span 2/span 2
    }
    .sm\:tw-col-start-1 {
        grid-column-start: 1
    }
    .sm\:tw-col-start-2 {
        grid-column-start: 2
    }
    .sm\:tw-row-start-1 {
        grid-row-start: 1
    }
    .sm\:tw-m-5 {
        margin: 1.25rem
    }
    .sm\:tw-mx-8 {
        margin-left: 2rem;
        margin-right: 2rem
    }
    .sm\:tw-mx-auto {
        margin-left: auto;
        margin-right: auto
    }
    .sm\:tw-my-4 {
        margin-top: 1rem;
        margin-bottom: 1rem
    }
    .sm\:tw-ml-0 {
        margin-left: 0
    }
    .sm\:tw-mt-20 {
        margin-top: 5rem
    }
    .sm\:tw-mt-4 {
        margin-top: 1rem
    }
    .sm\:tw-mt-44 {
        margin-top: 11rem
    }
    .sm\:tw-line-clamp-3 {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3
    }
    .sm\:tw-block {
        display: block
    }
    .sm\:tw-inline {
        display: inline
    }
    .sm\:tw-flex {
        display: flex
    }
    .sm\:tw-hidden {
        display: none
    }
    .sm\:tw-h-20 {
        height: 5rem
    }
    .sm\:tw-h-300px {
        height: 300px
    }
    .sm\:tw-h-400px {
        height: 400px
    }
    .sm\:tw-h-568px {
        height: 568px
    }
    .sm\:tw-h-6 {
        height: 1.5rem
    }
    .sm\:tw-h-\[110px\] {
        height: 110px
    }
    .sm\:tw-h-\[250px\] {
        height: 250px
    }
    .sm\:tw-h-auto {
        height: auto
    }
    .sm\:tw-max-h-\[12vw\] {
        max-height: 12vw
    }
    .sm\:tw-max-h-\[80vh\] {
        max-height: 80vh
    }
    .sm\:tw-max-h-\[calc\(100vh-32px\)\] {
        max-height: calc(100vh - 32px)
    }
    .sm\:tw-min-h-\[500px\] {
        min-height: 500px
    }
    .sm\:tw-w-20 {
        width: 5rem
    }
    .sm\:tw-w-3\/4 {
        width: 75%
    }
    .sm\:tw-w-400px {
        width: 400px
    }
    .sm\:tw-w-52 {
        width: 13rem
    }
    .sm\:tw-w-568px {
        width: 568px
    }
    .sm\:tw-w-6 {
        width: 1.5rem
    }
    .sm\:tw-w-\[110px\] {
        width: 110px
    }
    .sm\:tw-w-\[250px\] {
        width: 250px
    }
    .sm\:tw-w-\[320px\] {
        width: 320px
    }
    .sm\:tw-w-\[372px\] {
        width: 372px
    }
    .sm\:tw-w-\[396px\] {
        width: 396px
    }
    .sm\:tw-w-\[4rem\] {
        width: 4rem
    }
    .sm\:tw-w-\[500px\] {
        width: 500px
    }
    .sm\:tw-w-\[calc\(100\%-2rem\)\] {
        width: calc(100% - 2rem)
    }
    .sm\:tw-w-auto {
        width: auto
    }
    .sm\:tw-w-max {
        width: max-content
    }
    .sm\:\ !tw-max-w-\[305px\] {
        max-width: 305px !important
    }
    .sm\:\ !tw-max-w-\[576px\] {
        max-width: 576px !important
    }
    .sm\:tw-max-w-100px {
        max-width: 100px
    }
    .sm\:tw-max-w-\[117px\] {
        max-width: 117px
    }
    .sm\:tw-max-w-\[512px\] {
        max-width: 512px
    }
    .sm\:tw-max-w-\[560px\] {
        max-width: 560px
    }
    .sm\:tw--translate-x-16 {
        --tw-translate-x: -4rem;
        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))
    }
    .sm\:tw-grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
    .sm\:tw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }
    .sm\:tw-grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }
    .sm\:tw-grid-cols-\[250px\2c 250px\] {
        grid-template-columns: 250px 250px
    }
    .sm\:tw-grid-cols-\[auto\2c auto\] {
        grid-template-columns: auto auto
    }
    .sm\:tw-grid-cols-\[minmax\(min-content\2c 1fr\)\2c 4fr\2c minmax\(min-content\2c 1fr\)\] {
        grid-template-columns: minmax(min-content, 1fr) 4fr minmax(min-content, 1fr)
    }
    .sm\:tw-grid-cols-auto-fill-180 {
        grid-template-columns: repeat(auto-fill, minmax(180px, 1fr))
    }
    .sm\:tw-grid-cols-auto-fill-200 {
        grid-template-columns: repeat(auto-fill, minmax(200px, 1fr))
    }
    .sm\:tw-grid-rows-1 {
        grid-template-rows: repeat(1, minmax(0, 1fr))
    }
    .sm\:tw-flex-row {
        flex-direction: row
    }
    .sm\:tw-flex-col {
        flex-direction: column
    }
    .sm\:tw-flex-wrap {
        flex-wrap: wrap
    }
    .sm\:tw-items-start {
        align-items: flex-start
    }
    .sm\:tw-items-center {
        align-items: center
    }
    .sm\:tw-justify-normal {
        justify-content: normal
    }
    .sm\:tw-justify-end {
        justify-content: flex-end
    }
    .sm\:tw-justify-between {
        justify-content: space-between
    }
    .sm\:tw-gap-4 {
        gap: 1rem
    }
    .sm\:tw-gap-8 {
        gap: 2rem
    }
    .sm\:tw-gap-y-4 {
        row-gap: 1rem
    }
    .sm\:tw-gap-y-6 {
        row-gap: 1.5rem
    }
    .sm\:tw-space-x-4>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(1rem * var(--tw-space-x-reverse));
        margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
    }
    .sm\:tw-space-x-\[16px\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(16px * var(--tw-space-x-reverse));
        margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse)))
    }
    .sm\:tw-space-y-0>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0px * var(--tw-space-y-reverse))
    }
    .sm\:tw-space-y-3>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(.75rem * var(--tw-space-y-reverse))
    }
    .sm\:tw-space-y-3\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(.875rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(.875rem * var(--tw-space-y-reverse))
    }
    .sm\:tw-space-y-4>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1rem * var(--tw-space-y-reverse))
    }
    .sm\:tw-space-y-8>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(2rem * var(--tw-space-y-reverse))
    }
    .sm\:tw-rounded-md {
        border-radius: .375rem
    }
    .sm\:tw-border {
        border-width: 1px
    }
    .sm\:tw-border-b {
        border-bottom-width: 1px
    }
    .sm\:tw-border-gray-300 {
        --tw-border-opacity: 1;
        border-color: rgb(36 24 47/var(--tw-border-opacity))
    }
    .sm\:\ !tw-p-5 {
        padding: 1.25rem !important
    }
    .sm\:tw-p-10 {
        padding: 2.5rem
    }
    .sm\:tw-p-4 {
        padding: 1rem
    }
    .sm\:tw-px-2 {
        padding-left: .5rem;
        padding-right: .5rem
    }
    .sm\:tw-px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
    .sm\:tw-px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .sm\:tw-px-\[10px\] {
        padding-left: 10px;
        padding-right: 10px
    }
    .sm\:tw-px-\[48px\] {
        padding-left: 48px;
        padding-right: 48px
    }
    .sm\:tw-py-3 {
        padding-top: .75rem;
        padding-bottom: .75rem
    }
    .sm\:tw-pb-2 {
        padding-bottom: .5rem
    }
    .sm\:tw-pb-5 {
        padding-bottom: 1.25rem
    }
    .sm\:tw-pb-6 {
        padding-bottom: 1.5rem
    }
    .sm\:tw-pb-\[48px\] {
        padding-bottom: 48px
    }
    .sm\:tw-pl-16 {
        padding-left: 4rem
    }
    .sm\:tw-pr-7 {
        padding-right: 1.75rem
    }
    .sm\:tw-text-left {
        text-align: left
    }
    .sm\:\ !tw-text-3xl {
        font-size: 1.875rem !important;
        line-height: 2.25rem !important
    }
    .sm\:\ !tw-text-6xl {
        font-size: 3.75rem !important;
        line-height: 1 !important
    }
    .sm\:\ !tw-text-\[40px\] {
        font-size: 40px !important
    }
    .sm\:\ !tw-text-\[58px\] {
        font-size: 58px !important
    }
    .sm\:tw-text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem
    }
    .sm\:tw-text-5xl {
        font-size: 3rem;
        line-height: 1
    }
    .sm\:tw-text-\[16px\] {
        font-size: 16px
    }
    .sm\:tw-text-\[28px\] {
        font-size: 28px
    }
    .sm\:tw-text-base {
        font-size: 1rem;
        line-height: 1.5rem
    }
    .sm\:tw-text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
    .sm\:tw-font-medium {
        font-weight: 500
    }
    .sm\:\ !tw-leading-\[120\%\] {
        line-height: 120% !important
    }
    .sm\:tw-opacity-0 {
        opacity: 0
    }
    .tw-group:hover .sm\:group-hover\:tw-opacity-100 {
        opacity: 1
    }
}

@media (min-width:768px) {
    .md\:tw-visible {
        visibility: visible
    }
    .md\:tw-absolute {
        position: absolute
    }
    .md\:tw-relative {
        position: relative
    }
    .md\:tw-sticky {
        position: sticky
    }
    .md\:-tw-left-3 {
        left: -.75rem
    }
    .md\:-tw-top-4 {
        top: -1rem
    }
    .md\:tw-left-0 {
        left: 0
    }
    .md\:tw-right-0 {
        right: 0
    }
    .md\:tw-right-\[-2px\] {
        right: -2px
    }
    .md\:tw-top-0 {
        top: 0
    }
    .md\:tw-top-8 {
        top: 2rem
    }
    .md\:tw-top-\[-2px\] {
        top: -2px
    }
    .md\:tw-col-span-3 {
        grid-column: span 3/span 3
    }
    .md\:tw-col-span-6 {
        grid-column: span 6/span 6
    }
    .md\:tw-col-start-6 {
        grid-column-start: 6
    }
    .md\:tw-m-0 {
        margin: 0
    }
    .md\:-tw-mx-8 {
        margin-left: -2rem;
        margin-right: -2rem
    }
    .md\:tw--mx-4 {
        margin-left: -1rem;
        margin-right: -1rem
    }
    .md\:tw-mx-0 {
        margin-left: 0;
        margin-right: 0
    }
    .md\:tw-mx-2 {
        margin-left: .5rem;
        margin-right: .5rem
    }
    .md\:tw-mx-36 {
        margin-left: 9rem;
        margin-right: 9rem
    }
    .md\:tw-my-8 {
        margin-top: 2rem;
        margin-bottom: 2rem
    }
    .md\:tw-mb-0 {
        margin-bottom: 0
    }
    .md\:tw-mb-16 {
        margin-bottom: 4rem
    }
    .md\:tw-mb-6 {
        margin-bottom: 1.5rem
    }
    .md\:tw-ml-0 {
        margin-left: 0
    }
    .md\:tw-ml-6 {
        margin-left: 1.5rem
    }
    .md\:tw-ml-auto {
        margin-left: auto
    }
    .md\:tw-mr-5 {
        margin-right: 1.25rem
    }
    .md\:tw-mt-0 {
        margin-top: 0
    }
    .md\:tw-mt-1 {
        margin-top: .25rem
    }
    .md\:tw-mt-1\.5 {
        margin-top: .375rem
    }
    .md\:tw-mt-12 {
        margin-top: 3rem
    }
    .md\:tw-mt-14 {
        margin-top: 3.5rem
    }
    .md\:tw-mt-4 {
        margin-top: 1rem
    }
    .md\:tw-mt-6 {
        margin-top: 1.5rem
    }
    .md\:tw-mt-8 {
        margin-top: 2rem
    }
    .md\:tw-mt-9 {
        margin-top: 2.25rem
    }
    .md\:tw-mt-auto {
        margin-top: auto
    }
    .md\:tw-block {
        display: block
    }
    .md\:tw-inline-block {
        display: inline-block
    }
    .md\:tw-inline {
        display: inline
    }
    .md\:tw-flex {
        display: flex
    }
    .md\:tw-inline-flex {
        display: inline-flex
    }
    .md\:tw-hidden {
        display: none
    }
    .md\:tw-h-10 {
        height: 2.5rem
    }
    .md\:tw-h-12 {
        height: 3rem
    }
    .md\:tw-h-16 {
        height: 4rem
    }
    .md\:tw-h-64 {
        height: 16rem
    }
    .md\:tw-h-9 {
        height: 2.25rem
    }
    .md\:tw-h-\[116px\] {
        height: 116px
    }
    .md\:tw-h-\[20px\] {
        height: 20px
    }
    .md\:tw-h-\[24px\] {
        height: 24px
    }
    .md\:tw-h-\[280px\] {
        height: 280px
    }
    .md\:tw-h-\[28px\] {
        height: 28px
    }
    .md\:tw-h-\[32px\] {
        height: 32px
    }
    .md\:tw-h-\[380px\] {
        height: 380px
    }
    .md\:tw-h-\[40px\] {
        height: 40px
    }
    .md\:tw-h-\[48px\] {
        height: 48px
    }
    .md\:tw-h-\[50px\] {
        height: 50px
    }
    .md\:tw-h-\[60px\] {
        height: 60px
    }
    .md\:tw-h-\[65px\] {
        height: 65px
    }
    .md\:tw-h-\[73px\] {
        height: 73px
    }
    .md\:tw-h-\[80px\] {
        height: 80px
    }
    .md\:tw-h-\[calc\(100vh-570px\)\] {
        height: calc(100vh - 570px)
    }
    .md\:tw-h-auto {
        height: auto
    }
    .md\:tw-max-h-36 {
        max-height: 9rem
    }
    .md\:tw-max-h-\[200px\] {
        max-height: 200px
    }
    .md\:tw-max-h-\[432px\] {
        max-height: 432px
    }
    .md\:tw-max-h-\[calc\(100vh-500px\)\] {
        max-height: calc(100vh - 500px)
    }
    .md\:tw-max-h-\[calc\(100vh-55vh\)\] {
        max-height: calc(100vh - 55vh)
    }
    .md\:tw-max-h-\[calc\(100vh-670px\)\] {
        max-height: calc(100vh - 670px)
    }
    .md\:tw-min-h-0 {
        min-height: 0
    }
    .md\:tw-min-h-\[200px\] {
        min-height: 200px
    }
    .md\:tw-min-h-\[40px\] {
        min-height: 40px
    }
    .md\:tw-min-h-\[65px\] {
        min-height: 65px
    }
    .md\:tw-min-h-\[73px\] {
        min-height: 73px
    }
    .md\:tw-w-1\/2 {
        width: 50%
    }
    .md\:tw-w-1\/4 {
        width: 25%
    }
    .md\:tw-w-1\/5 {
        width: 20%
    }
    .md\:tw-w-10 {
        width: 2.5rem
    }
    .md\:tw-w-12 {
        width: 3rem
    }
    .md\:tw-w-14 {
        width: 3.5rem
    }
    .md\:tw-w-32 {
        width: 8rem
    }
    .md\:tw-w-44 {
        width: 11rem
    }
    .md\:tw-w-56 {
        width: 14rem
    }
    .md\:tw-w-64 {
        width: 16rem
    }
    .md\:tw-w-\[112px\] {
        width: 112px
    }
    .md\:tw-w-\[116px\] {
        width: 116px
    }
    .md\:tw-w-\[144px\] {
        width: 144px
    }
    .md\:tw-w-\[162px\] {
        width: 162px
    }
    .md\:tw-w-\[20px\] {
        width: 20px
    }
    .md\:tw-w-\[24px\] {
        width: 24px
    }
    .md\:tw-w-\[250px\] {
        width: 250px
    }
    .md\:tw-w-\[260px\] {
        width: 260px
    }
    .md\:tw-w-\[27\%\] {
        width: 27%
    }
    .md\:tw-w-\[28px\] {
        width: 28px
    }
    .md\:tw-w-\[340px\] {
        width: 340px
    }
    .md\:tw-w-\[400px\] {
        width: 400px
    }
    .md\:tw-w-\[40px\] {
        width: 40px
    }
    .md\:tw-w-\[48px\] {
        width: 48px
    }
    .md\:tw-w-\[50\%\] {
        width: 50%
    }
    .md\:tw-w-\[56px\] {
        width: 56px
    }
    .md\:tw-w-\[80px\] {
        width: 80px
    }
    .md\:tw-w-\[calc\(100\%\+64px\)\] {
        width: calc(100% + 64px)
    }
    .md\:tw-w-auto {
        width: auto
    }
    .md\:tw-w-fit {
        width: -moz-fit-content;
        width: fit-content
    }
    .md\:tw-w-full {
        width: 100%
    }
    .md\:tw-w-max {
        width: max-content
    }
    .md\:tw-min-w-\[200px\] {
        min-width: 200px
    }
    .md\:tw-min-w-\[240px\] {
        min-width: 240px
    }
    .md\:tw-min-w-\[40px\] {
        min-width: 40px
    }
    .md\:\ !tw-max-w-\[clamp\(0px\2c 64vw\2c 800px\)\] {
        max-width: clamp(0px, 64vw, 800px) !important
    }
    .md\:\ !tw-max-w-lg {
        max-width: 32rem !important
    }
    .md\:tw-max-w-\[105px\] {
        max-width: 105px
    }
    .md\:tw-max-w-\[1276px\] {
        max-width: 1276px
    }
    .md\:tw-max-w-\[181px\] {
        max-width: 181px
    }
    .md\:tw-max-w-\[200px\] {
        max-width: 200px
    }
    .md\:tw-max-w-\[293px\] {
        max-width: 293px
    }
    .md\:tw-max-w-\[360px\] {
        max-width: 360px
    }
    .md\:tw-max-w-\[420px\] {
        max-width: 420px
    }
    .md\:tw-max-w-\[500px\] {
        max-width: 500px
    }
    .md\:tw-max-w-\[55\%\] {
        max-width: 55%
    }
    .md\:tw-max-w-\[600px\] {
        max-width: 600px
    }
    .md\:tw-max-w-\[612px\] {
        max-width: 612px
    }
    .md\:tw-max-w-\[644px\] {
        max-width: 644px
    }
    .md\:tw-flex-none {
        flex: none
    }
    .md\:tw--translate-y-32 {
        --tw-translate-y: -8rem;
        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))
    }
    .md\:tw-grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
    .md\:tw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }
    .md\:tw-grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }
    .md\:tw-grid-cols-\[repeat\(auto-fill\2c minmax\(283px\2c 1fr\)\)\] {
        grid-template-columns: repeat(auto-fill, minmax(283px, 1fr))
    }
    .md\:tw-flex-row {
        flex-direction: row
    }
    .md\:tw-flex-col {
        flex-direction: column
    }
    .md\:tw-flex-wrap {
        flex-wrap: wrap
    }
    .md\:tw-flex-nowrap {
        flex-wrap: nowrap
    }
    .md\:tw-items-start {
        align-items: flex-start
    }
    .md\:tw-items-end {
        align-items: flex-end
    }
    .md\:tw-items-center {
        align-items: center
    }
    .md\:tw-justify-normal {
        justify-content: normal
    }
    .md\:tw-justify-start {
        justify-content: flex-start
    }
    .md\:tw-justify-end {
        justify-content: flex-end
    }
    .md\:tw-justify-between {
        justify-content: space-between
    }
    .md\:tw-gap-12 {
        gap: 3rem
    }
    .md\:tw-gap-2 {
        gap: .5rem
    }
    .md\:tw-gap-3 {
        gap: .75rem
    }
    .md\:tw-gap-4 {
        gap: 1rem
    }
    .md\:tw-gap-5 {
        gap: 1.25rem
    }
    .md\:tw-gap-8 {
        gap: 2rem
    }
    .md\:tw-gap-\[60px\] {
        gap: 60px
    }
    .md\:tw-gap-x-0 {
        column-gap: 0
    }
    .md\:tw-gap-x-2 {
        column-gap: .5rem
    }
    .md\:tw-gap-x-3 {
        column-gap: .75rem
    }
    .md\:tw-gap-x-4 {
        column-gap: 1rem
    }
    .md\:tw-gap-x-6 {
        column-gap: 1.5rem
    }
    .md\:tw-gap-x-9 {
        column-gap: 2.25rem
    }
    .md\:tw-gap-y-0 {
        row-gap: 0
    }
    .md\:tw-gap-y-1 {
        row-gap: .25rem
    }
    .md\:tw-gap-y-12 {
        row-gap: 3rem
    }
    .md\:tw-gap-y-2 {
        row-gap: .5rem
    }
    .md\:tw-gap-y-32 {
        row-gap: 8rem
    }
    .md\:tw-gap-y-6 {
        row-gap: 1.5rem
    }
    .md\:tw-space-x-3>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(.75rem * var(--tw-space-x-reverse));
        margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
    }
    .md\:tw-space-x-4>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(1rem * var(--tw-space-x-reverse));
        margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
    }
    .md\:tw-space-x-6>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(1.5rem * var(--tw-space-x-reverse));
        margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))
    }
    .md\:tw-space-y-0>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0px * var(--tw-space-y-reverse))
    }
    .md\:tw-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))
    }
    .md\:tw-self-center {
        align-self: center
    }
    .md\:tw-overflow-y-auto {
        overflow-y: auto
    }
    .md\:tw-overscroll-auto {
        overscroll-behavior: auto
    }
    .md\:tw-rounded-20px {
        border-radius: 20px
    }
    .md\:tw-rounded-full {
        border-radius: 9999px
    }
    .md\:tw-rounded-lg {
        border-radius: .5rem
    }
    .md\:tw-rounded-xl {
        border-radius: .75rem
    }
    .md\:tw-border {
        border-width: 1px
    }
    .md\:tw-border-b {
        border-bottom-width: 1px
    }
    .md\:tw-border-solid {
        border-style: solid
    }
    .md\:tw-border-gray-300 {
        --tw-border-opacity: 1;
        border-color: rgb(36 24 47/var(--tw-border-opacity))
    }
    .md\:tw-p-0 {
        padding: 0
    }
    .md\:tw-p-3 {
        padding: .75rem
    }
    .md\:tw-p-4 {
        padding: 1rem
    }
    .md\:tw-p-5 {
        padding: 1.25rem
    }
    .md\:tw-p-6 {
        padding: 1.5rem
    }
    .md\:tw-p-8 {
        padding: 2rem
    }
    .md\:tw-p-\[5px\] {
        padding: 5px
    }
    .md\:tw-p-\[7px\] {
        padding: 7px
    }
    .md\:tw-px-1 {
        padding-left: .25rem;
        padding-right: .25rem
    }
    .md\:tw-px-12 {
        padding-left: 3rem;
        padding-right: 3rem
    }
    .md\:tw-px-2 {
        padding-left: .5rem;
        padding-right: .5rem
    }
    .md\:tw-px-3 {
        padding-left: .75rem;
        padding-right: .75rem
    }
    .md\:tw-px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .md\:tw-px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }
    .md\:tw-px-\[25\%\] {
        padding-left: 25%;
        padding-right: 25%
    }
    .md\:tw-py-0 {
        padding-top: 0;
        padding-bottom: 0
    }
    .md\:tw-py-2 {
        padding-top: .5rem;
        padding-bottom: .5rem
    }
    .md\:tw-py-3 {
        padding-top: .75rem;
        padding-bottom: .75rem
    }
    .md\:tw-py-3\.5 {
        padding-top: .875rem;
        padding-bottom: .875rem
    }
    .md\:tw-py-4 {
        padding-top: 1rem;
        padding-bottom: 1rem
    }
    .md\:tw-py-5 {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }
    .md\:tw-py-6 {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .md\:\ !tw-pt-1 {
        padding-top: .25rem !important
    }
    .md\:tw-pb-2 {
        padding-bottom: .5rem
    }
    .md\:tw-pb-4 {
        padding-bottom: 1rem
    }
    .md\:tw-pb-8 {
        padding-bottom: 2rem
    }
    .md\:tw-pb-\[90px\] {
        padding-bottom: 90px
    }
    .md\:tw-pr-0 {
        padding-right: 0
    }
    .md\:tw-pr-10 {
        padding-right: 2.5rem
    }
    .md\:tw-pr-2 {
        padding-right: .5rem
    }
    .md\:tw-pr-4 {
        padding-right: 1rem
    }
    .md\:tw-pt-0 {
        padding-top: 0
    }
    .md\:tw-pt-10 {
        padding-top: 2.5rem
    }
    .md\:tw-pt-16 {
        padding-top: 4rem
    }
    .md\:tw-pt-2 {
        padding-top: .5rem
    }
    .md\:tw-pt-3 {
        padding-top: .75rem
    }
    .md\:tw-pt-4 {
        padding-top: 1rem
    }
    .md\:tw-pt-6 {
        padding-top: 1.5rem
    }
    .md\:tw-pt-8 {
        padding-top: 2rem
    }
    .md\:tw-text-left {
        text-align: left
    }
    .md\:tw-text-start {
        text-align: start
    }
    .md\:\ !tw-text-\[36px\] {
        font-size: 36px !important
    }
    .md\:\ !tw-text-\[40px\] {
        font-size: 40px !important
    }
    .md\:\ !tw-text-\[64px\] {
        font-size: 64px !important
    }
    .md\:tw-text-2xl {
        font-size: 1.5rem;
        line-height: 2rem
    }
    .md\:tw-text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem
    }
    .md\:tw-text-4xl {
        font-size: 2.25rem;
        line-height: 2.5rem
    }
    .md\:tw-text-5xl {
        font-size: 3rem;
        line-height: 1
    }
    .md\:tw-text-\[12px\] {
        font-size: 12px
    }
    .md\:tw-text-\[28px\] {
        font-size: 28px
    }
    .md\:tw-text-\[32px\] {
        font-size: 32px
    }
    .md\:tw-text-\[40px\] {
        font-size: 40px
    }
    .md\:tw-text-base {
        font-size: 1rem;
        line-height: 1.5rem
    }
    .md\:tw-text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem
    }
    .md\:tw-text-sm {
        font-size: .875rem;
        line-height: 1.25rem
    }
    .md\:tw-text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
    .md\:tw-font-medium {
        font-weight: 500
    }
    .md\:\ !tw-leading-\[120\%\] {
        line-height: 120% !important
    }
    .md\:tw-leading-4 {
        line-height: 1rem
    }
    .md\:tw-leading-6 {
        line-height: 1.5rem
    }
    .md\:tw-leading-\[36px\] {
        line-height: 36px
    }
    .md\:tw-leading-loose {
        line-height: 2
    }
    .md\:\ !tw-text-white-2 {
        --tw-text-opacity: 1 !important;
        color: rgb(245 243 247/var(--tw-text-opacity)) !important
    }
    @media not all and (min-width:1200px) {
        .md\:max-xl\:tw-flex-col {
            flex-direction: column
        }
        .md\:max-xl\:tw-pr-0 {
            padding-right: 0
        }
    }
}

@media (min-width:992px) {
    .lg\:tw-absolute {
        position: absolute
    }
    .lg\:tw-sticky {
        position: sticky
    }
    .lg\:tw-bottom-\[-17px\] {
        bottom: -17px
    }
    .lg\:tw-right-6 {
        right: 1.5rem
    }
    .lg\:tw-right-\[-17px\] {
        right: -17px
    }
    .lg\:tw-top-20 {
        top: 5rem
    }
    .lg\:tw-top-\[79px\] {
        top: 79px
    }
    .lg\:tw-order-1 {
        order: 1
    }
    .lg\:tw-order-2 {
        order: 2
    }
    .lg\:tw-col-span-1 {
        grid-column: span 1/span 1
    }
    .lg\:tw-col-span-4 {
        grid-column: span 4/span 4
    }
    .lg\:tw-col-span-5 {
        grid-column: span 5/span 5
    }
    .lg\:tw-col-span-6 {
        grid-column: span 6/span 6
    }
    .lg\:tw-col-span-7 {
        grid-column: span 7/span 7
    }
    .lg\:tw-col-start-1 {
        grid-column-start: 1
    }
    .lg\:tw-col-start-7 {
        grid-column-start: 7
    }
    .lg\:tw-col-start-8 {
        grid-column-start: 8
    }
    .lg\:tw--mx-10 {
        margin-left: -2.5rem;
        margin-right: -2.5rem
    }
    .lg\:tw-mx-6 {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .lg\:tw-mx-8 {
        margin-left: 2rem;
        margin-right: 2rem
    }
    .lg\:tw-my-8 {
        margin-top: 2rem;
        margin-bottom: 2rem
    }
    .lg\:tw-mb-0 {
        margin-bottom: 0
    }
    .lg\:tw-mb-8 {
        margin-bottom: 2rem
    }
    .lg\:tw-mb-\[120px\] {
        margin-bottom: 120px
    }
    .lg\:tw-mb-\[20px\] {
        margin-bottom: 20px
    }
    .lg\:tw-ml-0 {
        margin-left: 0
    }
    .lg\:tw-ml-14 {
        margin-left: 3.5rem
    }
    .lg\:tw-ml-\[220px\] {
        margin-left: 220px
    }
    .lg\:tw-ml-\[30px\] {
        margin-left: 30px
    }
    .lg\:tw-ml-\[60px\] {
        margin-left: 60px
    }
    .lg\:tw-mr-10 {
        margin-right: 2.5rem
    }
    .lg\:tw-mr-4 {
        margin-right: 1rem
    }
    .lg\:tw-mr-8 {
        margin-right: 2rem
    }
    .lg\:tw-mt-0 {
        margin-top: 0
    }
    .lg\:tw-mt-10 {
        margin-top: 2.5rem
    }
    .lg\:tw-mt-24 {
        margin-top: 6rem
    }
    .lg\:tw-mt-4 {
        margin-top: 1rem
    }
    .lg\:tw-mt-40 {
        margin-top: 10rem
    }
    .lg\:tw-mt-44 {
        margin-top: 11rem
    }
    .lg\:tw-mt-\[100px\] {
        margin-top: 100px
    }
    .lg\:tw-mt-\[50px\] {
        margin-top: 50px
    }
    .lg\:tw-block {
        display: block
    }
    .lg\:tw-inline-block {
        display: inline-block
    }
    .lg\:tw-inline {
        display: inline
    }
    .lg\:tw-flex {
        display: flex
    }
    .lg\:tw-inline-flex {
        display: inline-flex
    }
    .lg\:tw-grid {
        display: grid
    }
    .lg\:tw-hidden {
        display: none
    }
    .lg\:tw-h-10 {
        height: 2.5rem
    }
    .lg\:tw-h-500px {
        height: 500px
    }
    .lg\:tw-h-\[25px\] {
        height: 25px
    }
    .lg\:tw-h-\[270px\] {
        height: 270px
    }
    .lg\:tw-h-\[30px\] {
        height: 30px
    }
    .lg\:tw-h-\[500px\] {
        height: 500px
    }
    .lg\:tw-h-\[600px\] {
        height: 600px
    }
    .lg\:tw-h-full {
        height: 100%
    }
    .lg\:tw-max-h-\[unset\] {
        max-height: unset
    }
    .lg\:tw-min-h-\[400px\] {
        min-height: 400px
    }
    .lg\:tw-w-1\/2 {
        width: 50%
    }
    .lg\:tw-w-10 {
        width: 2.5rem
    }
    .lg\:tw-w-56 {
        width: 14rem
    }
    .lg\:tw-w-\[100\%\] {
        width: 100%
    }
    .lg\:tw-w-\[170px\] {
        width: 170px
    }
    .lg\:tw-w-\[220px\] {
        width: 220px
    }
    .lg\:tw-w-\[250px\] {
        width: 250px
    }
    .lg\:tw-w-\[270px\] {
        width: 270px
    }
    .lg\:tw-w-\[300px\] {
        width: 300px
    }
    .lg\:tw-w-\[40\%\] {
        width: 40%
    }
    .lg\:tw-w-\[450px\] {
        width: 450px
    }
    .lg\:tw-w-\[50\%\] {
        width: 50%
    }
    .lg\:tw-w-\[55\%\] {
        width: 55%
    }
    .lg\:tw-w-\[60\%\] {
        width: 60%
    }
    .lg\:tw-w-\[600px\] {
        width: 600px
    }
    .lg\:tw-w-\[60px\] {
        width: 60px
    }
    .lg\:tw-w-\[670px\] {
        width: 670px
    }
    .lg\:tw-w-\[80\%\] {
        width: 80%
    }
    .lg\:tw-w-\[96\%\] {
        width: 96%
    }
    .lg\:tw-w-auto {
        width: auto
    }
    .lg\:tw-w-full {
        width: 100%
    }
    .lg\:tw-w-max {
        width: max-content
    }
    .lg\:tw-min-w-\[100\%\] {
        min-width: 100%
    }
    .lg\:tw-min-w-\[400px\] {
        min-width: 400px
    }
    .lg\:tw-max-w-\[1200px\] {
        max-width: 1200px
    }
    .lg\:tw-max-w-\[168px\] {
        max-width: 168px
    }
    .lg\:tw-max-w-\[200px\] {
        max-width: 200px
    }
    .lg\:tw-max-w-\[400px\] {
        max-width: 400px
    }
    .lg\:tw-max-w-\[500px\] {
        max-width: 500px
    }
    .lg\:tw-max-w-\[800px\] {
        max-width: 800px
    }
    .lg\:tw-max-w-none {
        max-width: none
    }
    .lg\:tw-flex-1 {
        flex: 1 1 0%
    }
    .lg\:tw-basis-1\/2 {
        flex-basis: 50%
    }
    .lg\:tw-scale-110 {
        --tw-scale-x: 1.1;
        --tw-scale-y: 1.1;
        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))
    }
    .lg\:tw-transform-none {
        transform: none
    }
    .lg\:tw-grid-cols-11 {
        grid-template-columns: repeat(11, minmax(0, 1fr))
    }
    .lg\:tw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }
    .lg\:tw-grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }
    .lg\:tw-grid-cols-\[minmax\(100px\2c 1fr\)\2c 10fr\2c 48px\] {
        grid-template-columns: minmax(100px, 1fr) 10fr 48px
    }
    .lg\:tw-grid-cols-\[repeat\(auto-fit\2c 372px\)\] {
        grid-template-columns: repeat(auto-fit, 372px)
    }
    .lg\:tw-grid-cols-auto-fill-240 {
        grid-template-columns: repeat(auto-fill, minmax(240px, 1fr))
    }
    .lg\:tw-grid-rows-1 {
        grid-template-rows: repeat(1, minmax(0, 1fr))
    }
    .lg\:tw-flex-row {
        flex-direction: row
    }
    .lg\:tw-flex-col {
        flex-direction: column
    }
    .lg\:tw-flex-nowrap {
        flex-wrap: nowrap
    }
    .lg\:tw-content-between {
        align-content: space-between
    }
    .lg\:tw-items-start {
        align-items: flex-start
    }
    .lg\:tw-items-center {
        align-items: center
    }
    .lg\:tw-justify-between {
        justify-content: space-between
    }
    .lg\:tw-gap-10 {
        gap: 2.5rem
    }
    .lg\:tw-gap-12 {
        gap: 3rem
    }
    .lg\:tw-gap-5 {
        gap: 1.25rem
    }
    .lg\:tw-gap-x-10 {
        column-gap: 2.5rem
    }
    .lg\:tw-gap-x-16 {
        column-gap: 4rem
    }
    .lg\:tw-gap-x-5 {
        column-gap: 1.25rem
    }
    .lg\:tw-gap-x-6 {
        column-gap: 1.5rem
    }
    .lg\:tw-gap-y-24 {
        row-gap: 6rem
    }
    .lg\:tw-gap-y-8 {
        row-gap: 2rem
    }
    .lg\:tw-gap-y-\[5rem\] {
        row-gap: 5rem
    }
    .lg\:tw-space-x-3>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(.75rem * var(--tw-space-x-reverse));
        margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
    }
    .lg\:tw-space-x-8>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(2rem * var(--tw-space-x-reverse));
        margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)))
    }
    .lg\:tw-space-y-0>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0px * var(--tw-space-y-reverse))
    }
    .lg\:tw-overflow-auto {
        overflow: auto
    }
    .lg\:tw-overflow-visible {
        overflow: visible
    }
    .lg\:tw-overflow-y-auto {
        overflow-y: auto
    }
    .lg\:tw-break-keep {
        word-break: keep-all
    }
    .lg\:tw-bg-opacity-100 {
        --tw-bg-opacity: 1
    }
    .lg\:tw-bg-auto {
        background-size: auto
    }
    .lg\:tw-p-0 {
        padding: 0
    }
    .lg\:tw-p-10 {
        padding: 2.5rem
    }
    .lg\:tw-p-6 {
        padding: 1.5rem
    }
    .lg\:tw-p-\[24px\] {
        padding: 24px
    }
    .lg\:tw-p-\[72px\] {
        padding: 72px
    }
    .lg\:tw-px-0 {
        padding-left: 0;
        padding-right: 0
    }
    .lg\:tw-px-1 {
        padding-left: .25rem;
        padding-right: .25rem
    }
    .lg\:tw-px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
    .lg\:tw-px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .lg\:tw-py-16 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }
    .lg\:tw-py-3 {
        padding-top: .75rem;
        padding-bottom: .75rem
    }
    .lg\:tw-py-\[42px\] {
        padding-top: 42px;
        padding-bottom: 42px
    }
    .lg\:tw-pb-0 {
        padding-bottom: 0
    }
    .lg\:tw-pb-10 {
        padding-bottom: 2.5rem
    }
    .lg\:tw-pb-20 {
        padding-bottom: 5rem
    }
    .lg\:tw-pl-10 {
        padding-left: 2.5rem
    }
    .lg\:tw-pl-20 {
        padding-left: 5rem
    }
    .lg\:tw-pl-4 {
        padding-left: 1rem
    }
    .lg\:tw-pl-9 {
        padding-left: 2.25rem
    }
    .lg\:tw-pl-\[10\%\] {
        padding-left: 10%
    }
    .lg\:tw-pl-\[11\%\] {
        padding-left: 11%
    }
    .lg\:tw-pl-\[34px\] {
        padding-left: 34px
    }
    .lg\:tw-pl-\[42px\] {
        padding-left: 42px
    }
    .lg\:tw-pl-\[60px\] {
        padding-left: 60px
    }
    .lg\:tw-pr-5 {
        padding-right: 1.25rem
    }
    .lg\:tw-pt-0 {
        padding-top: 0
    }
    .lg\:tw-pt-10 {
        padding-top: 2.5rem
    }
    .lg\:tw-pt-24 {
        padding-top: 6rem
    }
    .lg\:tw-pt-4 {
        padding-top: 1rem
    }
    .lg\:tw-text-left {
        text-align: left
    }
    .lg\:tw-text-4xl {
        font-size: 2.25rem;
        line-height: 2.5rem
    }
    .lg\:tw-text-\[22px\] {
        font-size: 22px
    }
    .lg\:tw-text-\[40px\] {
        font-size: 40px
    }
    .lg\:tw-text-\[48px\] {
        font-size: 48px
    }
    .lg\:tw-text-\[52px\] {
        font-size: 52px
    }
    .lg\:tw-text-\[64px\] {
        font-size: 64px
    }
    .lg\:tw-text-\[75px\] {
        font-size: 75px
    }
    .lg\:tw-leading-\[3rem\] {
        line-height: 3rem
    }
}

@media (min-width:1200px) {
    .xl\:tw-col-span-4 {
        grid-column: span 4/span 4
    }
    .xl\:tw-col-span-5 {
        grid-column: span 5/span 5
    }
    .xl\:tw-col-span-6 {
        grid-column: span 6/span 6
    }
    .xl\:tw-col-start-6 {
        grid-column-start: 6
    }
    .xl\:tw-col-start-7 {
        grid-column-start: 7
    }
    .xl\:-tw-mx-10 {
        margin-left: -2.5rem;
        margin-right: -2.5rem
    }
    .xl\:tw-mx-0 {
        margin-left: 0;
        margin-right: 0
    }
    .xl\:tw-mx-36 {
        margin-left: 9rem;
        margin-right: 9rem
    }
    .xl\:tw-mx-8 {
        margin-left: 2rem;
        margin-right: 2rem
    }
    .xl\:tw-mx-auto {
        margin-left: auto;
        margin-right: auto
    }
    .xl\:tw-ml-1 {
        margin-left: .25rem
    }
    .xl\:tw-ml-\[130px\] {
        margin-left: 130px
    }
    .xl\:tw-mr-2 {
        margin-right: .5rem
    }
    .xl\:tw-mt-2 {
        margin-top: .5rem
    }
    .xl\:tw-block {
        display: block
    }
    .xl\:tw-inline {
        display: inline
    }
    .xl\:tw-flex {
        display: flex
    }
    .xl\:tw-hidden {
        display: none
    }
    .xl\:tw-h-\[700px\] {
        height: 700px
    }
    .xl\:tw-w-4\/5 {
        width: 80%
    }
    .xl\:tw-w-\[100\%\] {
        width: 100%
    }
    .xl\:tw-w-\[1156px\] {
        width: 1156px
    }
    .xl\:tw-w-\[50\%\] {
        width: 50%
    }
    .xl\:tw-w-\[700px\] {
        width: 700px
    }
    .xl\:tw-w-fit {
        width: -moz-fit-content;
        width: fit-content
    }
    .xl\:tw-min-w-\[373px\] {
        min-width: 373px
    }
    .xl\:\ !tw-max-w-\[75\%\] {
        max-width: 75% !important
    }
    .xl\:tw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }
    .xl\:tw-grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }
    .xl\:tw-grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }
    .xl\:tw-grid-cols-auto-fill-260 {
        grid-template-columns: repeat(auto-fill, minmax(260px, 1fr))
    }
    .xl\:tw-grid-rows-4 {
        grid-template-rows: repeat(4, minmax(0, 1fr))
    }
    .xl\:tw-flex-row {
        flex-direction: row
    }
    .xl\:tw-items-center {
        align-items: center
    }
    .xl\:tw-justify-end {
        justify-content: flex-end
    }
    .xl\:tw-justify-center {
        justify-content: center
    }
    .xl\:tw-justify-between {
        justify-content: space-between
    }
    .xl\:tw-gap-\[5rem\] {
        gap: 5rem
    }
    .xl\:tw-gap-x-\[72px\] {
        column-gap: 72px
    }
    .xl\:tw-self-center {
        align-self: center
    }
    .xl\:tw-whitespace-nowrap {
        white-space: nowrap
    }
    .xl\:tw-border-l {
        border-left-width: 1px
    }
    .xl\:tw-px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
    .xl\:tw-px-20 {
        padding-left: 5rem;
        padding-right: 5rem
    }
    .xl\:tw-px-\[20px\] {
        padding-left: 20px;
        padding-right: 20px
    }
    .xl\:tw-pb-10 {
        padding-bottom: 2.5rem
    }
    .xl\:tw-pl-0 {
        padding-left: 0
    }
    .xl\:tw-pr-12 {
        padding-right: 3rem
    }
}

@media (min-width:1400px) {
    .\32xl\:tw-col-span-10 {
        grid-column: span 10/span 10
    }
    .\32xl\:tw-col-span-2 {
        grid-column: span 2/span 2
    }
    .\32xl\:tw-col-span-4 {
        grid-column: span 4/span 4
    }
    .\32xl\:tw-col-span-5 {
        grid-column: span 5/span 5
    }
    .\32xl\:tw-col-span-6 {
        grid-column: span 6/span 6
    }
    .\32xl\:tw-col-start-2 {
        grid-column-start: 2
    }
    .\32xl\:tw-col-start-8 {
        grid-column-start: 8
    }
    .\32xl\:tw-row-start-2 {
        grid-row-start: 2
    }
    .\32xl\:tw-row-start-3 {
        grid-row-start: 3
    }
    .\32xl\:tw-mx-0 {
        margin-left: 0;
        margin-right: 0
    }
    .\32xl\:tw-mb-0 {
        margin-bottom: 0
    }
    .\32xl\:tw-ml-10 {
        margin-left: 2.5rem
    }
    .\32xl\:tw-ml-12 {
        margin-left: 3rem
    }
    .\32xl\:tw-ml-24 {
        margin-left: 6rem
    }
    .\32xl\:tw-mr-8 {
        margin-right: 2rem
    }
    .\32xl\:tw-mt-0 {
        margin-top: 0
    }
    .\32xl\:tw-mt-3 {
        margin-top: .75rem
    }
    .\32xl\:tw-mt-8 {
        margin-top: 2rem
    }
    .\32xl\:tw-block {
        display: block
    }
    .\32xl\:tw-inline {
        display: inline
    }
    .\32xl\:tw-flex {
        display: flex
    }
    .\32xl\:tw-hidden {
        display: none
    }
    .\32xl\:tw-w-72 {
        width: 18rem
    }
    .\32xl\:tw-w-\[100\%\] {
        width: 100%
    }
    .\32xl\:tw-w-\[35\%\] {
        width: 35%
    }
    .\32xl\:tw-w-\[500px\] {
        width: 500px
    }
    .\32xl\:tw-w-\[65\%\] {
        width: 65%
    }
    .\32xl\:tw-w-auto {
        width: auto
    }
    .\32xl\:tw-max-w-\[100\%\] {
        max-width: 100%
    }
    .\32xl\:tw-max-w-\[1000px\] {
        max-width: 1000px
    }
    .\32xl\:tw-max-w-\[1400px\] {
        max-width: 1400px
    }
    .\32xl\:tw-grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
    .\32xl\:tw-grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }
    .\32xl\:tw-grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr))
    }
    .\32xl\:tw-grid-cols-\[repeat\(3\2c 373px\)\] {
        grid-template-columns: repeat(3, 373px)
    }
    .\32xl\:tw-flex-row {
        flex-direction: row
    }
    .\32xl\:tw-items-center {
        align-items: center
    }
    .\32xl\:tw-gap-\[10rem\] {
        gap: 10rem
    }
    .\32xl\:tw-gap-x-4 {
        column-gap: 1rem
    }
    .\32xl\:tw-border-l {
        border-left-width: 1px
    }
    .\32xl\:tw-border-gray-400 {
        --tw-border-opacity: 1;
        border-color: rgb(43 32 55/var(--tw-border-opacity))
    }
    .\32xl\:tw-px-0 {
        padding-left: 0;
        padding-right: 0
    }
    .\32xl\:tw-px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
    .\32xl\:tw-pl-0 {
        padding-left: 0
    }
    .\32xl\:tw-pl-12 {
        padding-left: 3rem
    }
    .\32xl\:tw-pl-6 {
        padding-left: 1.5rem
    }
    .\32xl\:tw-pl-\[100px\] {
        padding-left: 100px
    }
}

.auction__title {
    font-size: 58px;
    font-weight: 800
}

.auction__image {
    max-height: 500px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center
}

.auction__image img {
    object-fit: contain;
    max-height: 500px
}

.auction__creator {
    display: flex;
    align-items: center
}

.auction__creator .creator-address {
    font-weight: 700
}

.auction__creator .creator-link {
    margin: 0;
    color: var(--white) !important
}

.auction__interface h2 {
    font-weight: 800
}

.auction__image video {
    max-height: 500px
}

.auction__stats {
    background-color: var(--grey-200);
    border-radius: 8px
}

.auction__stats h1 {
    font-size: 32px;
    font-weight: 800
}

.auction__stats h4,
.auction__stats p {
    font-size: 14px
}

.auction__stats .live-indicator {
    color: #fff;
    border-radius: 4px;
    font-size: 10px
}

.auction__stats .live-indicator-circle {
    height: .7em;
    width: .7em;
    background: #adff2f;
    display: inline-block;
    border-radius: 50%;
    opacity: 0;
    animation: blinker 6s cubic-bezier(.5, 0, 1, 1) infinite alternate;
    font-size: 10px;
    margin-right: 5px;
    vertical-align: baseline
}

@keyframes blinker {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.auction__bidder {
    background-color: var(--grey-200);
    border-radius: 8px
}

.auction__bidder h4 {
    font-size: 14px
}

.auction__bidder .last-bidder {
    font-weight: 700
}

.auction__place-bid.bid-button {
    background-color: var(--dark-pink)
}

.auction__place-bid-modal h1 {
    font-size: 20px;
    font-weight: 700
}

.market-place .explore-area {
    padding-top: 0
}

.market-place .galaxy-container {
    padding: 82px 0
}

.market-place .galaxy-image {
    width: 50%;
    max-width: 400px
}

.market-place__drawer {
    top: 80px;
    position: fixed;
    height: calc(100vh - 80px) !important
}

:root {
    --primary-font: "Inter", sans-serif;
    --secondary-font: "Inter", sans-serif;
    --h1-size: 4rem;
    --h1-weight: 800;
    --h2-size: 3rem;
    --h2-weight: 700;
    --h3-size: 2rem;
    --h3-weight: 600;
    --h4-size: 1.5rem;
    --h4-weight: 600;
    --h5-size: 1.2rem;
    --h5-weight: 600;
    --h6-size: 1rem;
    --h6-weight: 600;
    --p-size: 1rem;
    --p-weight: 400;
    --header-bg-color: #121117;
    --nav-brand-height: 100px;
    --top-nav-item-color: #f5f5f5;
    --nav-item-color: #121117;
    --primary-color: #4528dc;
    --secondary-color: #57048a;
    --white-color: #f9f9f9;
    --black-color: #040402;
    --grey-color: #f3f5f7;
    --dark-grey-color: #191919;
    --primary-t-color: #f5f5f5;
    --secondary-t-color: #f5f5f5;
    --primary-p-color: #8e8e8e;
    --secondary-p-color: #e1e1e1;
    --primary-b-color: #f5f5f5;
    --primary-l-color: rgba(0, 0, 0, .12);
    --secondary-l-color: hsla(0, 0%, 100%, .12);
    --valid-color: #007a4d;
    --invalid-color: #e34f4f;
    --primary-bg-color: #09080d;
    --primary-bg-color-2: #eee;
    --primary-bg-color-3: #e5e5e5;
    --secondary-bg-color: #040402;
    --secondary-bg-color-2: #111;
    --secondary-bg-color-3: #191919;
    --card-bg-color: #16151a;
    --footer-bg-color: #121117;
    --pink: #b450f7;
    --dark-hr-color: #2b2640;
    --gradiant-red-pink: linear-gradient(123.73deg, #900ce9 22%, #f94e9b 80.67%);
    --gradient-hero: linear-gradient(135deg, #900ce9, #f94e9b);
    --dark-pink: #e93a88;
    --light-pink: #f2e2fe;
    --light-grey: #1c1929;
    --light-grey2: #b4abba;
    --grey-50: #08050a;
    --grey-100: #120c18;
    --grey-200: #1c1326;
    --grey-300: #24182f;
    --grey-400: #2b2037;
    --grey-500: #9c93a5;
    --grey-600: #40324e;
    --white: #f8f7f8;
    --white-2: #f5f3f7;
    --bs-gutter-x: 1.5rem;
    --toastify-toast-width: 400px;
    --bg-color-primary: #09080d;
    --bg-color-secondary: #1c1929;
    --bg-color-third: #1c1929;
    --nav-bg: #120c18;
    --input-bg: #161320;
    --input-border: 1px solid #2b273f;
    --input-border-focus: 1px solid #595280;
    --card-bg: #16151a;
    --p-color-primary: #8e8e8e;
    --p-color-secondary: #b4abba;
    --accordion-border-color: #2b273f;
    --dropdown-bg: #09080d;
    --icon-color: var(--dark-pink);
    --collection-meta: var(--dark-pink);
    --rarity-score: var(--dark-pink);
    --chart-tooltip-border: linear-gradient(135deg, #7a00cc, #f72c87);
    --accordion-button-background-color: var(--bg-color-primary);
    --tab__active__border-color: var(--dark-pink)
}

:export {
    primaryBgColor: #09080d;
    secondaryBgColor: #1c1929;
    thirdBgColor: #1c1929;
    darkPinkColor: #e93a88;
    whiteColor: #f8f7f8;
    white2Color: #f5f3f7;
    grey100Color: #120c18;
    grey300Color: #24182f;
    grey400Color: #2b2037;
    grey500Color: #9c93a5;
    lightGrey400Color: #998ca6;
    pColorPrimary: #8e8e8e;
    pColorSecondary: #b4abba
}



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

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

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,
pre,
samp {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    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-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

button,
select {
    text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
    -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,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
    margin: 0
}

fieldset {
    margin: 0
}

fieldset,
legend {
    padding: 0
}

menu,
ol,
ul {
    list-style: none;
    margin: 0;
    padding: 0
}

textarea {
    resize: vertical
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    opacity: 1;
    color: #2b2037
}

input::placeholder,
textarea::placeholder {
    opacity: 1;
    color: #2b2037
}

[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
}

*,
: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:
}

.tw-container {
    width: 100%
}

@media (min-width:320px) {
    .tw-container {
        max-width: 320px
    }
}

@media (min-width:576px) {
    .tw-container {
        max-width: 576px
    }
}

@media (min-width:768px) {
    .tw-container {
        max-width: 768px
    }
}

@media (min-width:992px) {
    .tw-container {
        max-width: 992px
    }
}

@media (min-width:1200px) {
    .tw-container {
        max-width: 1200px
    }
}

@media (min-width:1400px) {
    .tw-container {
        max-width: 1400px
    }
}

@media (min-width:1600px) {
    .tw-container {
        max-width: 1600px
    }
}

@media (min-width:1800px) {
    .tw-container {
        max-width: 1800px
    }
}

@media (min-width:2200px) {
    .tw-container {
        max-width: 2200px
    }
}

.tw-pointer-events-none {
    pointer-events: none
}

.tw-pointer-events-auto {
    pointer-events: auto
}

.tw-invisible {
    visibility: hidden
}

.tw-static {
    position: static
}

.tw-fixed {
    position: fixed
}

.tw-absolute {
    position: absolute
}

.\ !tw-relative {
    position: relative !important
}

.tw-relative {
    position: relative
}

.tw-sticky {
    position: sticky
}

.tw-inset-0 {
    inset: 0
}

.tw-inset-x-0 {
    left: 0;
    right: 0
}

.tw-inset-y-0 {
    top: 0;
    bottom: 0
}

.tw-inset-y-5 {
    top: 1.25rem;
    bottom: 1.25rem
}

.\ !tw-right-\[-2px\] {
    right: -2px !important
}

.\ !tw-right-\[-3px\] {
    right: -3px !important
}

.\ !tw-top-0 {
    top: 0 !important
}

.\ !tw-top-\[-2px\] {
    top: -2px !important
}

.\ !tw-top-\[-3px\] {
    top: -3px !important
}

.-tw-left-1 {
    left: -.25rem
}

.-tw-left-1\.5 {
    left: -.375rem
}

.-tw-left-3 {
    left: -.75rem
}

.-tw-left-3\.5 {
    left: -.875rem
}

.-tw-right-1 {
    right: -.25rem
}

.-tw-right-2 {
    right: -.5rem
}

.-tw-top-1 {
    top: -.25rem
}

.-tw-top-2 {
    top: -.5rem
}

.-tw-top-2\.5 {
    top: -.625rem
}

.-tw-top-4 {
    top: -1rem
}

.-tw-top-\[0\.25rem\] {
    top: -.25rem
}

.tw--left-1 {
    left: -.25rem
}

.tw--right-1 {
    right: -.25rem
}

.tw--top-1 {
    top: -.25rem
}

.tw--top-1\.5 {
    top: -.375rem
}

.tw-bottom-0 {
    bottom: 0
}

.tw-bottom-1 {
    bottom: .25rem
}

.tw-bottom-16 {
    bottom: 4rem
}

.tw-bottom-2 {
    bottom: .5rem
}

.tw-bottom-3 {
    bottom: .75rem
}

.tw-bottom-4 {
    bottom: 1rem
}

.tw-bottom-7 {
    bottom: 1.75rem
}

.tw-bottom-\[-50px\] {
    bottom: -50px
}

.tw-bottom-\[-8px\] {
    bottom: -8px
}

.tw-bottom-\[10\%\] {
    bottom: 10%
}

.tw-bottom-\[120px\] {
    bottom: 120px
}

.tw-bottom-\[16px\] {
    bottom: 16px
}

.tw-bottom-\[5\%\] {
    bottom: 5%
}

.tw-bottom-\[62px\] {
    bottom: 62px
}

.tw-bottom-\[67px\] {
    bottom: 67px
}

.tw-bottom-\[calc\(100\%\+8px\)\] {
    bottom: calc(100% + 8px)
}

.tw-left-0 {
    left: 0
}

.tw-left-1 {
    left: .25rem
}

.tw-left-1\/2 {
    left: 50%
}

.tw-left-10 {
    left: 2.5rem
}

.tw-left-14 {
    left: 3.5rem
}

.tw-left-2 {
    left: .5rem
}

.tw-left-2\/4 {
    left: 50%
}

.tw-left-3 {
    left: .75rem
}

.tw-left-4 {
    left: 1rem
}

.tw-left-9 {
    left: 2.25rem
}

.tw-left-\[-2px\] {
    left: -2px
}

.tw-left-\[1050px\] {
    left: 1050px
}

.tw-left-\[12px\] {
    left: 12px
}

.tw-left-\[18px\] {
    left: 18px
}

.tw-left-\[29px\] {
    left: 29px
}

.tw-left-\[39px\] {
    left: 39px
}

.tw-left-\[50\%\] {
    left: 50%
}

.tw-left-\[900px\] {
    left: 900px
}

.tw-left-auto {
    left: auto
}

.tw-right-0 {
    right: 0
}

.tw-right-0\.5 {
    right: .125rem
}

.tw-right-1 {
    right: .25rem
}

.tw-right-10 {
    right: 2.5rem
}

.tw-right-2 {
    right: .5rem
}

.tw-right-24 {
    right: 6rem
}

.tw-right-3 {
    right: .75rem
}

.tw-right-4 {
    right: 1rem
}

.tw-right-8 {
    right: 2rem
}

.tw-right-\[-10px\] {
    right: -10px
}

.tw-right-\[-2px\] {
    right: -2px
}

.tw-right-\[-6px\] {
    right: -6px
}

.tw-right-\[-7px\] {
    right: -7px
}

.tw-right-\[-8px\] {
    right: -8px
}

.tw-right-\[11px\] {
    right: 11px
}

.tw-right-\[2px\] {
    right: 2px
}

.tw-right-\[5\%\] {
    right: 5%
}

.tw-right-\[8px\] {
    right: 8px
}

.tw-top-0 {
    top: 0
}

.tw-top-0\.5 {
    top: .125rem
}

.tw-top-1 {
    top: .25rem
}

.tw-top-1\/2 {
    top: 50%
}

.tw-top-2 {
    top: .5rem
}

.tw-top-2\/4 {
    top: 50%
}

.tw-top-20 {
    top: 5rem
}

.tw-top-3 {
    top: .75rem
}

.tw-top-4 {
    top: 1rem
}

.tw-top-44 {
    top: 11rem
}

.tw-top-5 {
    top: 1.25rem
}

.tw-top-8 {
    top: 2rem
}

.tw-top-\[-10px\] {
    top: -10px
}

.tw-top-\[-14px\] {
    top: -14px
}

.tw-top-\[-16px\] {
    top: -16px
}

.tw-top-\[-1px\] {
    top: -1px
}

.tw-top-\[-22px\] {
    top: -22px
}

.tw-top-\[-24px\] {
    top: -24px
}

.tw-top-\[-27px\] {
    top: -27px
}

.tw-top-\[-30px\] {
    top: -30px
}

.tw-top-\[-4px\] {
    top: -4px
}

.tw-top-\[-60px\] {
    top: -60px
}

.tw-top-\[-8px\] {
    top: -8px
}

.tw-top-\[10\%\] {
    top: 10%
}

.tw-top-\[100px\] {
    top: 100px
}

.tw-top-\[10px\] {
    top: 10px
}

.tw-top-\[115px\] {
    top: 115px
}

.tw-top-\[132px\] {
    top: 132px
}

.tw-top-\[135px\] {
    top: 135px
}

.tw-top-\[180px\] {
    top: 180px
}

.tw-top-\[189px\] {
    top: 189px
}

.tw-top-\[1px\] {
    top: 1px
}

.tw-top-\[2px\] {
    top: 2px
}

.tw-top-\[3px\] {
    top: 3px
}

.tw-top-\[44px\] {
    top: 44px
}

.tw-top-\[54px\] {
    top: 54px
}

.tw-top-\[59px\] {
    top: 59px
}

.tw-top-\[79px\] {
    top: 79px
}

.tw-top-\[80px\] {
    top: 80px
}

.tw-top-\[81px\] {
    top: 81px
}

.tw-top-\[90px\] {
    top: 90px
}

.tw-top-\[92px\] {
    top: 92px
}

.tw-top-\[calc\(100\%\+8px\)\] {
    top: calc(100% + 8px)
}

.tw-top-full {
    top: 100%
}

.\ !tw-z-0 {
    z-index: 0 !important
}

.\ !tw-z-10 {
    z-index: 10 !important
}

.\ !tw-z-\[2147483004\] {
    z-index: 2147483004 !important
}

.\ !tw-z-\[60\] {
    z-index: 60 !important
}

.tw-z-0 {
    z-index: 0
}

.tw-z-10 {
    z-index: 10
}

.tw-z-100 {
    z-index: 100
}

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

.tw-z-30 {
    z-index: 30
}

.tw-z-40 {
    z-index: 40
}

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

.tw-z-70 {
    z-index: 70
}

.tw-z-9000 {
    z-index: 9000
}

.tw-z-\[1000\] {
    z-index: 1000
}

.tw-z-\[100\] {
    z-index: 100
}

.tw-z-\[10\] {
    z-index: 10
}

.tw-z-\[110\] {
    z-index: 110
}

.tw-z-\[2147483004\] {
    z-index: 2147483004
}

.tw-z-\[21\] {
    z-index: 21
}

.tw-z-\[2\] {
    z-index: 2
}

.tw-z-\[30\] {
    z-index: 30
}

.tw-z-\[3\] {
    z-index: 3
}

.tw-z-\[4\] {
    z-index: 4
}

.tw-z-\[50\] {
    z-index: 50
}

.tw-z-\[60\] {
    z-index: 60
}

.tw-z-\[61\] {
    z-index: 61
}

.tw-z-\[70\] {
    z-index: 70
}

.tw-z-\[9999\] {
    z-index: 9999
}

.tw-z-\[999\] {
    z-index: 999
}

.tw-order-1 {
    order: 1
}

.tw-order-2 {
    order: 2
}

.tw-order-3 {
    order: 3
}

.tw-col-span-10 {
    grid-column: span 10/span 10
}

.tw-col-span-11 {
    grid-column: span 11/span 11
}

.tw-col-span-12 {
    grid-column: span 12/span 12
}

.tw-col-span-2 {
    grid-column: span 2/span 2
}

.tw-col-span-4 {
    grid-column: span 4/span 4
}

.tw-col-span-6 {
    grid-column: span 6/span 6
}

.tw-col-start-1 {
    grid-column-start: 1
}

.tw-col-start-2 {
    grid-column-start: 2
}

.tw-row-start-2 {
    grid-row-start: 2
}

.tw-float-right {
    float: right
}

.tw-clear-both {
    clear: both
}

.\ !tw-m-0 {
    margin: 0 !important
}

.\ !tw-m-1 {
    margin: .25rem !important
}

.tw--m-4 {
    margin: -1rem
}

.tw-m-0 {
    margin: 0
}

.tw-m-1 {
    margin: .25rem
}

.tw-m-2 {
    margin: .5rem
}

.tw-m-3 {
    margin: .75rem
}

.tw-m-4 {
    margin: 1rem
}

.tw-m-5 {
    margin: 1.25rem
}

.tw-m-\[18px\] {
    margin: 18px
}

.tw-m-\[5px\] {
    margin: 5px
}

.tw-m-auto {
    margin: auto
}

.\ !tw-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.-tw-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem
}

.-tw-my-px {
    margin-top: -1px;
    margin-bottom: -1px
}

.tw--mx-3 {
    margin-left: -.75rem;
    margin-right: -.75rem
}

.tw--mx-4 {
    margin-left: -1rem;
    margin-right: -1rem
}

.tw-mx-0 {
    margin-left: 0;
    margin-right: 0
}

.tw-mx-0\.5 {
    margin-left: .125rem;
    margin-right: .125rem
}

.tw-mx-1 {
    margin-left: .25rem;
    margin-right: .25rem
}

.tw-mx-1\.5 {
    margin-left: .375rem;
    margin-right: .375rem
}

.tw-mx-2 {
    margin-left: .5rem;
    margin-right: .5rem
}

.tw-mx-3 {
    margin-left: .75rem;
    margin-right: .75rem
}

.tw-mx-4 {
    margin-left: 1rem;
    margin-right: 1rem
}

.tw-mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem
}

.tw-mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem
}

.tw-mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem
}

.tw-mx-8 {
    margin-left: 2rem;
    margin-right: 2rem
}

.tw-mx-\[-2px\] {
    margin-left: -2px;
    margin-right: -2px
}

.tw-mx-\[2px\] {
    margin-left: 2px;
    margin-right: 2px
}

.tw-mx-\[42px\] {
    margin-left: 42px;
    margin-right: 42px
}

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

.tw-my-0 {
    margin-top: 0;
    margin-bottom: 0
}

.tw-my-0\.5 {
    margin-top: .125rem;
    margin-bottom: .125rem
}

.tw-my-1 {
    margin-top: .25rem;
    margin-bottom: .25rem
}

.tw-my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.tw-my-3 {
    margin-top: .75rem;
    margin-bottom: .75rem
}

.tw-my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.tw-my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem
}

.tw-my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.tw-my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem
}

.tw-my-\[-1px\] {
    margin-top: -1px;
    margin-bottom: -1px
}

.tw-my-\[-2px\] {
    margin-top: -2px;
    margin-bottom: -2px
}

.tw-my-\[10px\] {
    margin-top: 10px;
    margin-bottom: 10px
}

.tw-my-auto {
    margin-top: auto;
    margin-bottom: auto
}

.\ !tw-mb-\[1px\] {
    margin-bottom: 1px !important
}

.\ !tw-mt-0 {
    margin-top: 0 !important
}

.-tw-ml-2 {
    margin-left: -.5rem
}

.-tw-ml-4 {
    margin-left: -1rem
}

.-tw-mr-6 {
    margin-right: -1.5rem
}

.tw--ml-1 {
    margin-left: -.25rem
}

.tw--ml-2 {
    margin-left: -.5rem
}

.tw--ml-3 {
    margin-left: -.75rem
}

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

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

.tw-mb-0 {
    margin-bottom: 0
}

.tw-mb-0\.5 {
    margin-bottom: .125rem
}

.tw-mb-1 {
    margin-bottom: .25rem
}

.tw-mb-10 {
    margin-bottom: 2.5rem
}

.tw-mb-12 {
    margin-bottom: 3rem
}

.tw-mb-14 {
    margin-bottom: 3.5rem
}

.tw-mb-2 {
    margin-bottom: .5rem
}

.tw-mb-20 {
    margin-bottom: 5rem
}

.tw-mb-3 {
    margin-bottom: .75rem
}

.tw-mb-32 {
    margin-bottom: 8rem
}

.tw-mb-4 {
    margin-bottom: 1rem
}

.tw-mb-44 {
    margin-bottom: 11rem
}

.tw-mb-5 {
    margin-bottom: 1.25rem
}

.tw-mb-6 {
    margin-bottom: 1.5rem
}

.tw-mb-60 {
    margin-bottom: 15rem
}

.tw-mb-7 {
    margin-bottom: 1.75rem
}

.tw-mb-8 {
    margin-bottom: 2rem
}

.tw-mb-9 {
    margin-bottom: 2.25rem
}

.tw-mb-\[-6px\] {
    margin-bottom: -6px
}

.tw-mb-\[10px\] {
    margin-bottom: 10px
}

.tw-mb-\[15px\] {
    margin-bottom: 15px
}

.tw-mb-\[20\%\] {
    margin-bottom: 20%
}

.tw-mb-\[20px\] {
    margin-bottom: 20px
}

.tw-mb-\[24px\] {
    margin-bottom: 24px
}

.tw-mb-\[49px\] {
    margin-bottom: 49px
}

.tw-mb-\[50px\] {
    margin-bottom: 50px
}

.tw-mb-\[6px\] {
    margin-bottom: 6px
}

.tw-ml-0 {
    margin-left: 0
}

.tw-ml-0\.5 {
    margin-left: .125rem
}

.tw-ml-1 {
    margin-left: .25rem
}

.tw-ml-1\.5 {
    margin-left: .375rem
}

.tw-ml-2 {
    margin-left: .5rem
}

.tw-ml-3 {
    margin-left: .75rem
}

.tw-ml-4 {
    margin-left: 1rem
}

.tw-ml-5 {
    margin-left: 1.25rem
}

.tw-ml-6 {
    margin-left: 1.5rem
}

.tw-ml-8 {
    margin-left: 2rem
}

.tw-ml-9 {
    margin-left: 2.25rem
}

.tw-ml-\[-20px\] {
    margin-left: -20px
}

.tw-ml-\[-4px\] {
    margin-left: -4px
}

.tw-ml-\[-8px\] {
    margin-left: -8px
}

.tw-ml-\[10px\] {
    margin-left: 10px
}

.tw-ml-\[20px\] {
    margin-left: 20px
}

.tw-ml-\[40px\] {
    margin-left: 40px
}

.tw-ml-\[500px\] {
    margin-left: 500px
}

.tw-ml-\[9px\] {
    margin-left: 9px
}

.tw-ml-auto {
    margin-left: auto
}

.tw-mr-0 {
    margin-right: 0
}

.tw-mr-0\.5 {
    margin-right: .125rem
}

.tw-mr-1 {
    margin-right: .25rem
}

.tw-mr-1\.5 {
    margin-right: .375rem
}

.tw-mr-12 {
    margin-right: 3rem
}

.tw-mr-2 {
    margin-right: .5rem
}

.tw-mr-3 {
    margin-right: .75rem
}

.tw-mr-4 {
    margin-right: 1rem
}

.tw-mr-5 {
    margin-right: 1.25rem
}

.tw-mr-6 {
    margin-right: 1.5rem
}

.tw-mr-8 {
    margin-right: 2rem
}

.tw-mr-\[-1px\] {
    margin-right: -1px
}

.tw-mr-\[-6px\] {
    margin-right: -6px
}

.tw-mr-\[10px\] {
    margin-right: 10px
}

.tw-mr-\[16px\] {
    margin-right: 16px
}

.tw-mr-\[8px\] {
    margin-right: 8px
}

.tw-mr-auto {
    margin-right: auto
}

.tw-mt-0 {
    margin-top: 0
}

.tw-mt-0\.5 {
    margin-top: .125rem
}

.tw-mt-1 {
    margin-top: .25rem
}

.tw-mt-1\.5 {
    margin-top: .375rem
}

.tw-mt-10 {
    margin-top: 2.5rem
}

.tw-mt-12 {
    margin-top: 3rem
}

.tw-mt-14 {
    margin-top: 3.5rem
}

.tw-mt-16 {
    margin-top: 4rem
}

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

.tw-mt-2\.5 {
    margin-top: .625rem
}

.tw-mt-20 {
    margin-top: 5rem
}

.tw-mt-28 {
    margin-top: 7rem
}

.tw-mt-3 {
    margin-top: .75rem
}

.tw-mt-32 {
    margin-top: 8rem
}

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

.tw-mt-5 {
    margin-top: 1.25rem
}

.tw-mt-56 {
    margin-top: 14rem
}

.tw-mt-6 {
    margin-top: 1.5rem
}

.tw-mt-7 {
    margin-top: 1.75rem
}

.tw-mt-8 {
    margin-top: 2rem
}

.tw-mt-9 {
    margin-top: 2.25rem
}

.tw-mt-\[-20px\] {
    margin-top: -20px
}

.tw-mt-\[-4px\] {
    margin-top: -4px
}

.tw-mt-\[-60px\] {
    margin-top: -60px
}

.tw-mt-\[10dvh\] {
    margin-top: 10dvh
}

.tw-mt-\[12px\] {
    margin-top: 12px
}

.tw-mt-\[14px\] {
    margin-top: 14px
}

.tw-mt-\[20px\] {
    margin-top: 20px
}

.tw-mt-\[260px\] {
    margin-top: 260px
}

.tw-mt-\[2px\] {
    margin-top: 2px
}

.tw-mt-\[30px\] {
    margin-top: 30px
}

.tw-mt-\[4px\] {
    margin-top: 4px
}

.tw-mt-\[52px\] {
    margin-top: 52px
}

.tw-mt-\[6px\] {
    margin-top: 6px
}

.tw-mt-\[8px\] {
    margin-top: 8px
}

.tw-mt-\[valueFromTheme\] {
    margin-top: valueFromTheme
}

.tw-mt-auto {
    margin-top: auto
}

.tw-mt-px {
    margin-top: 1px
}

.tw-box-border {
    box-sizing: border-box
}

.tw-box-content {
    box-sizing: content-box
}

.tw-line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.tw-block {
    display: block
}

.tw-inline-block {
    display: inline-block
}

.tw-inline {
    display: inline
}

.\ !tw-flex {
    display: flex !important
}

.tw-flex {
    display: flex
}

.tw-inline-flex {
    display: inline-flex
}

.tw-table {
    display: table
}

.tw-grid {
    display: grid
}

.\ !tw-hidden {
    display: none !important
}

.tw-hidden {
    display: none
}

.tw-aspect-auto {
    aspect-ratio: auto
}

.tw-aspect-square {
    aspect-ratio: 1/1
}

.tw-aspect-video {
    aspect-ratio: 16/9
}

.\ !tw-h-0 {
    height: 0 !important
}

.\ !tw-h-0\.5 {
    height: .125rem !important
}

.\ !tw-h-\[100vh\] {
    height: 100vh !important
}

.\ !tw-h-\[12px\] {
    height: 12px !important
}

.\ !tw-h-\[30px\] {
    height: 30px !important
}

.\ !tw-h-fit {
    height: -moz-fit-content !important;
    height: fit-content !important
}

.\ !tw-h-full {
    height: 100% !important
}

.\ !tw-h-screen {
    height: 100vh !important
}

.tw-h-0 {
    height: 0
}

.tw-h-0\.5 {
    height: .125rem
}

.tw-h-1 {
    height: .25rem
}

.tw-h-10 {
    height: 2.5rem
}

.tw-h-11 {
    height: 2.75rem
}

.tw-h-12 {
    height: 3rem
}

.tw-h-14 {
    height: 3.5rem
}

.tw-h-16 {
    height: 4rem
}

.tw-h-2 {
    height: .5rem
}

.tw-h-2\.5 {
    height: .625rem
}

.tw-h-20 {
    height: 5rem
}

.tw-h-3 {
    height: .75rem
}

.tw-h-320px {
    height: 320px
}

.tw-h-36 {
    height: 9rem
}

.tw-h-4 {
    height: 1rem
}

.tw-h-400px {
    height: 400px
}

.tw-h-48 {
    height: 12rem
}

.tw-h-5 {
    height: 1.25rem
}

.tw-h-500px {
    height: 500px
}

.tw-h-52 {
    height: 13rem
}

.tw-h-6 {
    height: 1.5rem
}

.tw-h-64 {
    height: 16rem
}

.tw-h-7 {
    height: 1.75rem
}

.tw-h-8 {
    height: 2rem
}

.tw-h-9 {
    height: 2.25rem
}

.tw-h-\[100\%\] {
    height: 100%
}

.tw-h-\[100dvw\] {
    height: 100dvw
}

.tw-h-\[100px\] {
    height: 100px
}

.tw-h-\[104px\] {
    height: 104px
}

.tw-h-\[10px\] {
    height: 10px
}

.tw-h-\[121px\] {
    height: 121px
}

.tw-h-\[12px\] {
    height: 12px
}

.tw-h-\[140px\] {
    height: 140px
}

.tw-h-\[14px\] {
    height: 14px
}

.tw-h-\[150px\] {
    height: 150px
}

.tw-h-\[158px\] {
    height: 158px
}

.tw-h-\[161px\] {
    height: 161px
}

.tw-h-\[164px\] {
    height: 164px
}

.tw-h-\[165px\] {
    height: 165px
}

.tw-h-\[16px\] {
    height: 16px
}

.tw-h-\[170px\] {
    height: 170px
}

.tw-h-\[17px\] {
    height: 17px
}

.tw-h-\[188px\] {
    height: 188px
}

.tw-h-\[18px\] {
    height: 18px
}

.tw-h-\[1px\] {
    height: 1px
}

.tw-h-\[200px\] {
    height: 200px
}

.tw-h-\[20px\] {
    height: 20px
}

.tw-h-\[20vh\] {
    height: 20vh
}

.tw-h-\[22px\] {
    height: 22px
}

.tw-h-\[23px\] {
    height: 23px
}

.tw-h-\[24px\] {
    height: 24px
}

.tw-h-\[260px\] {
    height: 260px
}

.tw-h-\[26px\] {
    height: 26px
}

.tw-h-\[2px\] {
    height: 2px
}

.tw-h-\[300px\] {
    height: 300px
}

.tw-h-\[30px\] {
    height: 30px
}

.tw-h-\[32px\] {
    height: 32px
}

.tw-h-\[338px\] {
    height: 338px
}

.tw-h-\[33px\] {
    height: 33px
}

.tw-h-\[34px\] {
    height: 34px
}

.tw-h-\[350px\] {
    height: 350px
}

.tw-h-\[36px\] {
    height: 36px
}

.tw-h-\[38px\] {
    height: 38px
}

.tw-h-\[3px\] {
    height: 3px
}

.tw-h-\[400px\] {
    height: 400px
}

.tw-h-\[407px\] {
    height: 407px
}

.tw-h-\[40px\] {
    height: 40px
}

.tw-h-\[416px\] {
    height: 416px
}

.tw-h-\[41px\] {
    height: 41px
}

.tw-h-\[42px\] {
    height: 42px
}

.tw-h-\[43px\] {
    height: 43px
}

.tw-h-\[440px\] {
    height: 440px
}

.tw-h-\[444px\] {
    height: 444px
}

.tw-h-\[44px\] {
    height: 44px
}

.tw-h-\[450px\] {
    height: 450px
}

.tw-h-\[46px\] {
    height: 46px
}

.tw-h-\[474px\] {
    height: 474px
}

.tw-h-\[480px\] {
    height: 480px
}

.tw-h-\[48px\] {
    height: 48px
}

.tw-h-\[4px\] {
    height: 4px
}

.tw-h-\[4rem\] {
    height: 4rem
}

.tw-h-\[50px\] {
    height: 50px
}

.tw-h-\[54px\] {
    height: 54px
}

.tw-h-\[550px\] {
    height: 550px
}

.tw-h-\[56px\] {
    height: 56px
}

.tw-h-\[5rem\] {
    height: 5rem
}

.tw-h-\[640px\] {
    height: 640px
}

.tw-h-\[64px\] {
    height: 64px
}

.tw-h-\[66px\] {
    height: 66px
}

.tw-h-\[6px\] {
    height: 6px
}

.tw-h-\[70px\] {
    height: 70px
}

.tw-h-\[72px\] {
    height: 72px
}

.tw-h-\[737px\] {
    height: 737px
}

.tw-h-\[74px\] {
    height: 74px
}

.tw-h-\[76px\] {
    height: 76px
}

.tw-h-\[78px\] {
    height: 78px
}

.tw-h-\[80px\] {
    height: 80px
}

.tw-h-\[80vh\] {
    height: 80vh
}

.tw-h-\[87px\] {
    height: 87px
}

.tw-h-\[88px\] {
    height: 88px
}

.tw-h-\[8px\] {
    height: 8px
}

.tw-h-\[90px\] {
    height: 90px
}

.tw-h-\[95\%\] {
    height: 95%
}

.tw-h-\[9px\] {
    height: 9px
}

.tw-h-\[calc\(100\%-4px\)\] {
    height: calc(100% - 4px)
}

.tw-h-\[calc\(100vh-110px\)\] {
    height: calc(100vh - 110px)
}

.tw-h-\[calc\(100vh-135px\)\] {
    height: calc(100vh - 135px)
}

.tw-h-\[calc\(100vh-216px\)\] {
    height: calc(100vh - 216px)
}

.tw-h-\[calc\(100vh-64px\)\] {
    height: calc(100vh - 64px)
}

.tw-h-\[calc\(100vh-79px\)\] {
    height: calc(100vh - 79px)
}

.tw-h-\[calc\(100vh-80px\)\] {
    height: calc(100vh - 80px)
}

.tw-h-\[calc\(100vh-81px\)\] {
    height: calc(100vh - 81px)
}

.tw-h-\[max-content\] {
    height: -moz-max-content;
    height: max-content
}

.tw-h-\[min-content\] {
    height: -moz-min-content;
    height: min-content
}

.tw-h-\[unset\] {
    height: unset
}

.tw-h-auto {
    height: auto
}

.tw-h-fit {
    height: -moz-fit-content;
    height: fit-content
}

.tw-h-full {
    height: 100%
}

.tw-h-min {
    height: -moz-min-content;
    height: min-content
}

.tw-h-px {
    height: 1px
}

.tw-h-screen {
    height: 100vh
}

.\ !tw-max-h-\[100\%\] {
    max-height: 100% !important
}

.\ !tw-max-h-\[100vh\] {
    max-height: 100vh !important
}

.\ !tw-max-h-full {
    max-height: 100% !important
}

.\ !tw-max-h-screen {
    max-height: 100vh !important
}

.tw-max-h-0 {
    max-height: 0
}

.tw-max-h-10 {
    max-height: 2.5rem
}

.tw-max-h-11 {
    max-height: 2.75rem
}

.tw-max-h-16 {
    max-height: 4rem
}

.tw-max-h-8 {
    max-height: 2rem
}

.tw-max-h-\[100\%\] {
    max-height: 100%
}

.tw-max-h-\[100vh\] {
    max-height: 100vh
}

.tw-max-h-\[128px\] {
    max-height: 128px
}

.tw-max-h-\[170px\] {
    max-height: 170px
}

.tw-max-h-\[180px\] {
    max-height: 180px
}

.tw-max-h-\[20px\] {
    max-height: 20px
}

.tw-max-h-\[283px\] {
    max-height: 283px
}

.tw-max-h-\[300px\] {
    max-height: 300px
}

.tw-max-h-\[32px\] {
    max-height: 32px
}

.tw-max-h-\[332px\] {
    max-height: 332px
}

.tw-max-h-\[33px\] {
    max-height: 33px
}

.tw-max-h-\[35vh\] {
    max-height: 35vh
}

.tw-max-h-\[375px\] {
    max-height: 375px
}

.tw-max-h-\[38px\] {
    max-height: 38px
}

.tw-max-h-\[400px\] {
    max-height: 400px
}

.tw-max-h-\[40px\] {
    max-height: 40px
}

.tw-max-h-\[41px\] {
    max-height: 41px
}

.tw-max-h-\[432px\] {
    max-height: 432px
}

.tw-max-h-\[60vh\] {
    max-height: 60vh
}

.tw-max-h-\[671px\] {
    max-height: 671px
}

.tw-max-h-\[800px\] {
    max-height: 800px
}

.tw-max-h-\[80vh\] {
    max-height: 80vh
}

.tw-max-h-\[90vh\] {
    max-height: 90vh
}

.tw-max-h-\[calc\(100\%-120px\)\] {
    max-height: calc(100% - 120px)
}

.tw-max-h-\[calc\(100\%-150px\)\] {
    max-height: calc(100% - 150px)
}

.tw-max-h-\[calc\(100\%-80px\)\] {
    max-height: calc(100% - 80px)
}

.tw-max-h-\[calc\(100vh-100px\)\] {
    max-height: calc(100vh - 100px)
}

.tw-max-h-\[calc\(100vh-112px\)\] {
    max-height: calc(100vh - 112px)
}

.tw-max-h-\[calc\(100vh-400px\)\] {
    max-height: calc(100vh - 400px)
}

.tw-max-h-\[calc\(100vh-96px\)\] {
    max-height: calc(100vh - 96px)
}

.tw-max-h-\[min-content\] {
    max-height: -moz-min-content;
    max-height: min-content
}

.tw-max-h-full {
    max-height: 100%
}

.tw-max-h-screen {
    max-height: 100vh
}

.\ !tw-min-h-\[100\%\] {
    min-height: 100% !important
}

.\ !tw-min-h-\[50\%\] {
    min-height: 50% !important
}

.tw-min-h-0 {
    min-height: 0
}

.tw-min-h-300px {
    min-height: 300px
}

.tw-min-h-500px {
    min-height: 500px
}

.tw-min-h-\[100vh\] {
    min-height: 100vh
}

.tw-min-h-\[10px\] {
    min-height: 10px
}

.tw-min-h-\[128px\] {
    min-height: 128px
}

.tw-min-h-\[14px\] {
    min-height: 14px
}

.tw-min-h-\[160px\] {
    min-height: 160px
}

.tw-min-h-\[16px\] {
    min-height: 16px
}

.tw-min-h-\[170px\] {
    min-height: 170px
}

.tw-min-h-\[2\.375rem\] {
    min-height: 2.375rem
}

.tw-min-h-\[200px\] {
    min-height: 200px
}

.tw-min-h-\[204px\] {
    min-height: 204px
}

.tw-min-h-\[20px\] {
    min-height: 20px
}

.tw-min-h-\[24px\] {
    min-height: 24px
}

.tw-min-h-\[28px\] {
    min-height: 28px
}

.tw-min-h-\[300px\] {
    min-height: 300px
}

.tw-min-h-\[30px\] {
    min-height: 30px
}

.tw-min-h-\[312px\] {
    min-height: 312px
}

.tw-min-h-\[32px\] {
    min-height: 32px
}

.tw-min-h-\[36px\] {
    min-height: 36px
}

.tw-min-h-\[400px\] {
    min-height: 400px
}

.tw-min-h-\[40dvh\] {
    min-height: 40dvh
}

.tw-min-h-\[40px\] {
    min-height: 40px
}

.tw-min-h-\[41px\] {
    min-height: 41px
}

.tw-min-h-\[43px\] {
    min-height: 43px
}

.tw-min-h-\[44px\] {
    min-height: 44px
}

.tw-min-h-\[50dvh\] {
    min-height: 50dvh
}

.tw-min-h-\[50px\] {
    min-height: 50px
}

.tw-min-h-\[523px\] {
    min-height: 523px
}

.tw-min-h-\[52px\] {
    min-height: 52px
}

.tw-min-h-\[54px\] {
    min-height: 54px
}

.tw-min-h-\[58px\] {
    min-height: 58px
}

.tw-min-h-\[88px\] {
    min-height: 88px
}

.tw-min-h-full {
    min-height: 100%
}

.tw-min-h-screen {
    min-height: 100vh
}

.\ !tw-w-0 {
    width: 0 !important
}

.\ !tw-w-1\/2 {
    width: 50% !important
}

.\ !tw-w-60 {
    width: 15rem !important
}

.\ !tw-w-\[100px\] {
    width: 100px !important
}

.\ !tw-w-\[12px\] {
    width: 12px !important
}

.\ !tw-w-\[130px\] {
    width: 130px !important
}

.\ !tw-w-\[56px\] {
    width: 56px !important
}

.\ !tw-w-\[min\(100\%\2c 1024px\)\] {
    width: min(100%, 1024px) !important
}

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

.tw-w-0 {
    width: 0
}

.tw-w-1\/2 {
    width: 50%
}

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

.tw-w-10 {
    width: 2.5rem
}

.tw-w-11 {
    width: 2.75rem
}

.tw-w-12 {
    width: 3rem
}

.tw-w-14 {
    width: 3.5rem
}

.tw-w-16 {
    width: 4rem
}

.tw-w-2 {
    width: .5rem
}

.tw-w-2\.5 {
    width: .625rem
}

.tw-w-20 {
    width: 5rem
}

.tw-w-24 {
    width: 6rem
}

.tw-w-28 {
    width: 7rem
}

.tw-w-3 {
    width: .75rem
}

.tw-w-3\/6 {
    width: 50%
}

.tw-w-300px {
    width: 300px
}

.tw-w-32 {
    width: 8rem
}

.tw-w-36 {
    width: 9rem
}

.tw-w-4 {
    width: 1rem
}

.tw-w-4\/5 {
    width: 80%
}

.tw-w-40 {
    width: 10rem
}

.tw-w-400px {
    width: 400px
}

.tw-w-48 {
    width: 12rem
}

.tw-w-5 {
    width: 1.25rem
}

.tw-w-6 {
    width: 1.5rem
}

.tw-w-60 {
    width: 15rem
}

.tw-w-64 {
    width: 16rem
}

.tw-w-7 {
    width: 1.75rem
}

.tw-w-8 {
    width: 2rem
}

.tw-w-9 {
    width: 2.25rem
}

.tw-w-\[0\.8rem\] {
    width: .8rem
}

.tw-w-\[100\%\] {
    width: 100%
}

.tw-w-\[100dvh\] {
    width: 100dvh
}

.tw-w-\[100px\] {
    width: 100px
}

.tw-w-\[10px\] {
    width: 10px
}

.tw-w-\[112px\] {
    width: 112px
}

.tw-w-\[114px\] {
    width: 114px
}

.tw-w-\[1156px\] {
    width: 1156px
}

.tw-w-\[120px\] {
    width: 120px
}

.tw-w-\[128px\] {
    width: 128px
}

.tw-w-\[12px\] {
    width: 12px
}

.tw-w-\[12vw\] {
    width: 12vw
}

.tw-w-\[130px\] {
    width: 130px
}

.tw-w-\[140px\] {
    width: 140px
}

.tw-w-\[14px\] {
    width: 14px
}

.tw-w-\[150px\] {
    width: 150px
}

.tw-w-\[151px\] {
    width: 151px
}

.tw-w-\[152px\] {
    width: 152px
}

.tw-w-\[158px\] {
    width: 158px
}

.tw-w-\[160px\] {
    width: 160px
}

.tw-w-\[16px\] {
    width: 16px
}

.tw-w-\[170px\] {
    width: 170px
}

.tw-w-\[180px\] {
    width: 180px
}

.tw-w-\[188px\] {
    width: 188px
}

.tw-w-\[18px\] {
    width: 18px
}

.tw-w-\[190px\] {
    width: 190px
}

.tw-w-\[192px\] {
    width: 192px
}

.tw-w-\[1px\] {
    width: 1px
}

.tw-w-\[2\.5rem\] {
    width: 2.5rem
}

.tw-w-\[200px\] {
    width: 200px
}

.tw-w-\[20px\] {
    width: 20px
}

.tw-w-\[216px\] {
    width: 216px
}

.tw-w-\[220px\] {
    width: 220px
}

.tw-w-\[230px\] {
    width: 230px
}

.tw-w-\[240px\] {
    width: 240px
}

.tw-w-\[246px\] {
    width: 246px
}

.tw-w-\[24px\] {
    width: 24px
}

.tw-w-\[250px\] {
    width: 250px
}

.tw-w-\[256px\] {
    width: 256px
}

.tw-w-\[266px\] {
    width: 266px
}

.tw-w-\[268px\] {
    width: 268px
}

.tw-w-\[26px\] {
    width: 26px
}

.tw-w-\[270px\] {
    width: 270px
}

.tw-w-\[280px\] {
    width: 280px
}

.tw-w-\[285px\] {
    width: 285px
}

.tw-w-\[290px\] {
    width: 290px
}

.tw-w-\[304px\] {
    width: 304px
}

.tw-w-\[305px\] {
    width: 305px
}

.tw-w-\[30px\] {
    width: 30px
}

.tw-w-\[314px\] {
    width: 314px
}

.tw-w-\[322px\] {
    width: 322px
}

.tw-w-\[32px\] {
    width: 32px
}

.tw-w-\[332px\] {
    width: 332px
}

.tw-w-\[33px\] {
    width: 33px
}

.tw-w-\[350px\] {
    width: 350px
}

.tw-w-\[360px\] {
    width: 360px
}

.tw-w-\[36px\] {
    width: 36px
}

.tw-w-\[372px\] {
    width: 372px
}

.tw-w-\[376px\] {
    width: 376px
}

.tw-w-\[38px\] {
    width: 38px
}

.tw-w-\[3px\] {
    width: 3px
}

.tw-w-\[400px\] {
    width: 400px
}

.tw-w-\[402px\] {
    width: 402px
}

.tw-w-\[40px\] {
    width: 40px
}

.tw-w-\[410px\] {
    width: 410px
}

.tw-w-\[42px\] {
    width: 42px
}

.tw-w-\[43px\] {
    width: 43px
}

.tw-w-\[440px\] {
    width: 440px
}

.tw-w-\[48\%\] {
    width: 48%
}

.tw-w-\[480px\] {
    width: 480px
}

.tw-w-\[48px\] {
    width: 48px
}

.tw-w-\[4rem\] {
    width: 4rem
}

.tw-w-\[50\%\] {
    width: 50%
}

.tw-w-\[500px\] {
    width: 500px
}

.tw-w-\[50px\] {
    width: 50px
}

.tw-w-\[50vw\] {
    width: 50vw
}

.tw-w-\[52px\] {
    width: 52px
}

.tw-w-\[54px\] {
    width: 54px
}

.tw-w-\[56px\] {
    width: 56px
}

.tw-w-\[58px\] {
    width: 58px
}

.tw-w-\[60px\] {
    width: 60px
}

.tw-w-\[640px\] {
    width: 640px
}

.tw-w-\[64px\] {
    width: 64px
}

.tw-w-\[650px\] {
    width: 650px
}

.tw-w-\[66px\] {
    width: 66px
}

.tw-w-\[68px\] {
    width: 68px
}

.tw-w-\[70\%\] {
    width: 70%
}

.tw-w-\[70px\] {
    width: 70px
}

.tw-w-\[72px\] {
    width: 72px
}

.tw-w-\[74px\] {
    width: 74px
}

.tw-w-\[75\%\] {
    width: 75%
}

.tw-w-\[76px\] {
    width: 76px
}

.tw-w-\[80\%\] {
    width: 80%
}

.tw-w-\[80px\] {
    width: 80px
}

.tw-w-\[85\%\] {
    width: 85%
}

.tw-w-\[85vw\] {
    width: 85vw
}

.tw-w-\[86px\] {
    width: 86px
}

.tw-w-\[8px\] {
    width: 8px
}

.tw-w-\[90\%\] {
    width: 90%
}

.tw-w-\[90px\] {
    width: 90px
}

.tw-w-\[96px\] {
    width: 96px
}

.tw-w-\[99px\] {
    width: 99px
}

.tw-w-\[9px\] {
    width: 9px
}

.tw-w-\[auto\] {
    width: auto
}

.tw-w-\[calc\(100\%\*2-100px\)\] {
    width: calc(100% * 2 - 100px)
}

.tw-w-\[calc\(100\%\+32px\)\] {
    width: calc(100% + 32px)
}

.tw-w-\[calc\(100\%-12vw\)\] {
    width: calc(100% - 12vw)
}

.tw-w-\[calc\(100\%-16px\)\] {
    width: calc(100% - 16px)
}

.tw-w-\[calc\(100\%-4px\)\] {
    width: calc(100% - 4px)
}

.tw-w-\[calc\(100\%-58px\)\] {
    width: calc(100% - 58px)
}

.tw-w-auto {
    width: auto
}

.tw-w-fit,
.tw-w-fit-content {
    width: -moz-fit-content;
    width: fit-content
}

.tw-w-full {
    width: 100%
}

.tw-w-max {
    width: -moz-max-content;
    width: max-content
}

.tw-w-min {
    width: -moz-min-content;
    width: min-content
}

.tw-w-px {
    width: 1px
}

.tw-w-screen {
    width: 100vw
}

.tw-min-w-0 {
    min-width: 0
}

.tw-min-w-150px {
    min-width: 150px
}

.tw-min-w-200px {
    min-width: 200px
}

.tw-min-w-300px {
    min-width: 300px
}

.tw-min-w-\[1\.5rem\] {
    min-width: 1.5rem
}

.tw-min-w-\[100\%\] {
    min-width: 100%
}

.tw-min-w-\[100vw\] {
    min-width: 100vw
}

.tw-min-w-\[107px\] {
    min-width: 107px
}

.tw-min-w-\[10px\] {
    min-width: 10px
}

.tw-min-w-\[120px\] {
    min-width: 120px
}

.tw-min-w-\[125px\] {
    min-width: 125px
}

.tw-min-w-\[12px\] {
    min-width: 12px
}

.tw-min-w-\[136px\] {
    min-width: 136px
}

.tw-min-w-\[13rem\] {
    min-width: 13rem
}

.tw-min-w-\[14px\] {
    min-width: 14px
}

.tw-min-w-\[150px\] {
    min-width: 150px
}

.tw-min-w-\[160px\] {
    min-width: 160px
}

.tw-min-w-\[170px\] {
    min-width: 170px
}

.tw-min-w-\[200px\] {
    min-width: 200px
}

.tw-min-w-\[20px\] {
    min-width: 20px
}

.tw-min-w-\[240px\] {
    min-width: 240px
}

.tw-min-w-\[280px\] {
    min-width: 280px
}

.tw-min-w-\[285px\] {
    min-width: 285px
}

.tw-min-w-\[32px\] {
    min-width: 32px
}

.tw-min-w-\[360px\] {
    min-width: 360px
}

.tw-min-w-\[375px\] {
    min-width: 375px
}

.tw-min-w-\[40px\] {
    min-width: 40px
}

.tw-min-w-\[42px\] {
    min-width: 42px
}

.tw-min-w-\[48px\] {
    min-width: 48px
}

.tw-min-w-\[50\%\] {
    min-width: 50%
}

.tw-min-w-\[64px\] {
    min-width: 64px
}

.tw-min-w-\[85px\] {
    min-width: 85px
}

.tw-min-w-\[85vw\] {
    min-width: 85vw
}

.tw-min-w-\[93px\] {
    min-width: 93px
}

.tw-min-w-\[auto\] {
    min-width: auto
}

.tw-min-w-fit {
    min-width: -moz-fit-content;
    min-width: fit-content
}

.tw-min-w-full {
    min-width: 100%
}

.tw-min-w-max {
    min-width: -moz-max-content;
    min-width: max-content
}

.\ !tw-max-w-\[100vw\] {
    max-width: 100vw !important
}

.\ !tw-max-w-\[720px\] {
    max-width: 720px !important
}

.\ !tw-max-w-\[99\%\] {
    max-width: 99% !important
}

.\ !tw-max-w-none {
    max-width: none !important
}

.tw-max-w-100px {
    max-width: 100px
}

.tw-max-w-2xl {
    max-width: 42rem
}

.tw-max-w-3xl {
    max-width: 48rem
}

.tw-max-w-\[100\%\] {
    max-width: 100%
}

.tw-max-w-\[100px\] {
    max-width: 100px
}

.tw-max-w-\[100vw\] {
    max-width: 100vw
}

.tw-max-w-\[1156px\] {
    max-width: 1156px
}

.tw-max-w-\[121px\] {
    max-width: 121px
}

.tw-max-w-\[130px\] {
    max-width: 130px
}

.tw-max-w-\[1368px\] {
    max-width: 1368px
}

.tw-max-w-\[1440px\] {
    max-width: 1440px
}

.tw-max-w-\[150px\] {
    max-width: 150px
}

.tw-max-w-\[152px\] {
    max-width: 152px
}

.tw-max-w-\[162px\] {
    max-width: 162px
}

.tw-max-w-\[170px\] {
    max-width: 170px
}

.tw-max-w-\[1800px\] {
    max-width: 1800px
}

.tw-max-w-\[1px\] {
    max-width: 1px
}

.tw-max-w-\[20\%\] {
    max-width: 20%
}

.tw-max-w-\[200px\] {
    max-width: 200px
}

.tw-max-w-\[220px\] {
    max-width: 220px
}

.tw-max-w-\[232px\] {
    max-width: 232px
}

.tw-max-w-\[240px\] {
    max-width: 240px
}

.tw-max-w-\[250px\] {
    max-width: 250px
}

.tw-max-w-\[254px\] {
    max-width: 254px
}

.tw-max-w-\[26px\] {
    max-width: 26px
}

.tw-max-w-\[280px\] {
    max-width: 280px
}

.tw-max-w-\[287px\] {
    max-width: 287px
}

.tw-max-w-\[300px\] {
    max-width: 300px
}

.tw-max-w-\[32px\] {
    max-width: 32px
}

.tw-max-w-\[360px\] {
    max-width: 360px
}

.tw-max-w-\[372px\] {
    max-width: 372px
}

.tw-max-w-\[380px\] {
    max-width: 380px
}

.tw-max-w-\[384px\] {
    max-width: 384px
}

.tw-max-w-\[387px\] {
    max-width: 387px
}

.tw-max-w-\[38px\] {
    max-width: 38px
}

.tw-max-w-\[400px\] {
    max-width: 400px
}

.tw-max-w-\[40px\] {
    max-width: 40px
}

.tw-max-w-\[40vw\] {
    max-width: 40vw
}

.tw-max-w-\[420px\] {
    max-width: 420px
}

.tw-max-w-\[440px\] {
    max-width: 440px
}

.tw-max-w-\[450px\] {
    max-width: 450px
}

.tw-max-w-\[460px\] {
    max-width: 460px
}

.tw-max-w-\[48px\] {
    max-width: 48px
}

.tw-max-w-\[496px\] {
    max-width: 496px
}

.tw-max-w-\[500px\] {
    max-width: 500px
}

.tw-max-w-\[574px\] {
    max-width: 574px
}

.tw-max-w-\[576px\] {
    max-width: 576px
}

.tw-max-w-\[58px\] {
    max-width: 58px
}

.tw-max-w-\[596px\] {
    max-width: 596px
}

.tw-max-w-\[60\%\] {
    max-width: 60%
}

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

.tw-max-w-\[60px\] {
    max-width: 60px
}

.tw-max-w-\[61px\] {
    max-width: 61px
}

.tw-max-w-\[620px\] {
    max-width: 620px
}

.tw-max-w-\[648px\] {
    max-width: 648px
}

.tw-max-w-\[67px\] {
    max-width: 67px
}

.tw-max-w-\[680px\] {
    max-width: 680px
}

.tw-max-w-\[720px\] {
    max-width: 720px
}

.tw-max-w-\[752px\] {
    max-width: 752px
}

.tw-max-w-\[760px\] {
    max-width: 760px
}

.tw-max-w-\[76px\] {
    max-width: 76px
}

.tw-max-w-\[8\.5rem\] {
    max-width: 8.5rem
}

.tw-max-w-\[80px\] {
    max-width: 80px
}

.tw-max-w-\[80vw\] {
    max-width: 80vw
}

.tw-max-w-\[863px\] {
    max-width: 863px
}

.tw-max-w-\[900px\] {
    max-width: 900px
}

.tw-max-w-\[90px\] {
    max-width: 90px
}

.tw-max-w-\[90vw\] {
    max-width: 90vw
}

.tw-max-w-\[931px\] {
    max-width: 931px
}

.tw-max-w-\[95\%\] {
    max-width: 95%
}

.tw-max-w-\[958px\] {
    max-width: 958px
}

.tw-max-w-\[calc\(100\%-32px\)\] {
    max-width: calc(100% - 32px)
}

.tw-max-w-\[calc\(100vw-16px\)\] {
    max-width: calc(100vw - 16px)
}

.tw-max-w-\[fit-content\] {
    max-width: -moz-fit-content;
    max-width: fit-content
}

.tw-max-w-full {
    max-width: 100%
}

.tw-max-w-lg {
    max-width: 32rem
}

.tw-max-w-max {
    max-width: -moz-max-content;
    max-width: max-content
}

.tw-max-w-none {
    max-width: none
}

.tw-max-w-prose {
    max-width: 65ch
}

.tw-max-w-screen-3xl {
    max-width: 1600px
}

.tw-max-w-xs {
    max-width: 20rem
}

.tw-flex-1 {
    flex: 1 1 0%
}

.tw-flex-\[1_0_0\%\] {
    flex: 1 0 0%
}

.tw-flex-auto {
    flex: 1 1 auto
}

.tw-flex-initial {
    flex: 0 1 auto
}

.tw-flex-none {
    flex: none
}

.tw-flex-shrink {
    flex-shrink: 1
}

.tw-flex-shrink-0,
.tw-shrink-0 {
    flex-shrink: 0
}

.tw-flex-grow {
    flex-grow: 1
}

.tw-flex-grow-0 {
    flex-grow: 0
}

.tw-grow {
    flex-grow: 1
}

.tw-grow-0 {
    flex-grow: 0
}

.tw-grow-2 {
    flex-grow: 2
}

.tw-basis-0 {
    flex-basis: 0px
}

.tw-basis-1\/3 {
    flex-basis: 33.333333%
}

.tw-border-collapse {
    border-collapse: collapse
}

.tw-border-spacing-3 {
    --tw-border-spacing-x: 0.75rem;
    --tw-border-spacing-y: 0.75rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}

.\ !tw-translate-y-0 {
    --tw-translate-y: 0px !important;
    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)) !important
}

.-tw-translate-x-1\/2 {
    --tw-translate-x: -50%
}

.-tw-translate-x-1\/2,
.-tw-translate-y-6 {
    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))
}

.-tw-translate-y-6 {
    --tw-translate-y: -1.5rem
}

.-tw-translate-y-\[1rem\] {
    --tw-translate-y: -1rem
}

.-tw-translate-y-\[1rem\],
.tw--translate-x-1\/2 {
    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))
}

.tw--translate-x-1\/2 {
    --tw-translate-x: -50%
}

.tw--translate-x-10 {
    --tw-translate-x: -2.5rem
}

.tw--translate-x-10,
.tw--translate-x-32 {
    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))
}

.tw--translate-x-32 {
    --tw-translate-x: -8rem
}

.tw--translate-y-1\/2 {
    --tw-translate-y: -50%
}

.tw--translate-y-1\/2,
.tw--translate-y-20 {
    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))
}

.tw--translate-y-20 {
    --tw-translate-y: -5rem
}

.tw-translate-x-0 {
    --tw-translate-x: 0px
}

.tw-translate-x-0,
.tw-translate-x-\[-100\%\] {
    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))
}

.tw-translate-x-\[-100\%\] {
    --tw-translate-x: -100%
}

.tw-translate-x-\[-1px\] {
    --tw-translate-x: -1px
}

.tw-translate-x-\[-1px\],
.tw-translate-x-\[-350px\] {
    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))
}

.tw-translate-x-\[-350px\] {
    --tw-translate-x: -350px
}

.tw-translate-x-\[-50\%\] {
    --tw-translate-x: -50%
}

.tw-translate-x-\[-50\%\],
.tw-translate-x-\[-8px\] {
    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))
}

.tw-translate-x-\[-8px\] {
    --tw-translate-x: -8px
}

.tw-translate-x-\[1px\] {
    --tw-translate-x: 1px
}

.tw-translate-x-\[1px\],
.tw-translate-x-\[6vw\] {
    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))
}

.tw-translate-x-\[6vw\] {
    --tw-translate-x: 6vw
}

.tw-translate-y-0 {
    --tw-translate-y: 0px
}

.tw-translate-y-0,
.tw-translate-y-2 {
    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))
}

.tw-translate-y-2 {
    --tw-translate-y: 0.5rem
}

.tw-translate-y-3 {
    --tw-translate-y: 0.75rem
}

.tw-translate-y-3,
.tw-translate-y-6 {
    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))
}

.tw-translate-y-6 {
    --tw-translate-y: 1.5rem
}

.tw-translate-y-\[-50\%\] {
    --tw-translate-y: -50%
}

.tw-translate-y-\[-50\%\],
.tw-translate-y-\[10px\] {
    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))
}

.tw-translate-y-\[10px\] {
    --tw-translate-y: 10px
}

.tw-translate-y-full {
    --tw-translate-y: 100%
}

.tw-rotate-0,
.tw-translate-y-full {
    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))
}

.tw-rotate-0 {
    --tw-rotate: 0deg
}

.tw-rotate-180 {
    --tw-rotate: 180deg
}

.tw-rotate-180,
.tw-rotate-45 {
    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))
}

.tw-rotate-45 {
    --tw-rotate: 45deg
}

.tw-rotate-6 {
    --tw-rotate: 6deg
}

.tw-rotate-6,
.tw-rotate-90 {
    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))
}

.tw-rotate-90 {
    --tw-rotate: 90deg
}

.tw-rotate-\[-15deg\] {
    --tw-rotate: -15deg
}

.tw-rotate-\[-15deg\],
.tw-rotate-\[-2deg\] {
    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))
}

.tw-rotate-\[-2deg\] {
    --tw-rotate: -2deg
}

.tw-rotate-\[25deg\] {
    --tw-rotate: 25deg
}

.tw-rotate-\[25deg\],
.tw-rotate-\[3deg\] {
    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))
}

.tw-rotate-\[3deg\] {
    --tw-rotate: 3deg
}

.tw-scale-0 {
    --tw-scale-x: 0;
    --tw-scale-y: 0
}

.tw-scale-0,
.tw-scale-100 {
    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))
}

.tw-scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1
}

.tw-scale-105 {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05
}

.tw-scale-105,
.tw-scale-110 {
    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))
}

.tw-scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1
}

.tw-scale-150 {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5
}

.tw-scale-150,
.tw-scale-50 {
    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))
}

.tw-scale-50 {
    --tw-scale-x: .5;
    --tw-scale-y: .5
}

.tw-scale-75 {
    --tw-scale-x: .75;
    --tw-scale-y: .75
}

.tw-scale-75,
.tw-scale-95 {
    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))
}

.tw-scale-95 {
    --tw-scale-x: .95;
    --tw-scale-y: .95
}

.tw-scale-\[0\.875\] {
    --tw-scale-x: 0.875;
    --tw-scale-y: 0.875
}

.tw-scale-\[0\.875\],
.tw-scale-\[1\.02\] {
    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))
}

.tw-scale-\[1\.02\] {
    --tw-scale-x: 1.02;
    --tw-scale-y: 1.02
}

.tw-scale-\[300\%\] {
    --tw-scale-x: 300%;
    --tw-scale-y: 300%
}

.-tw-scale-x-100,
.tw-scale-\[300\%\] {
    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))
}

.-tw-scale-x-100 {
    --tw-scale-x: -1
}

.tw-scale-x-\[0\.85\] {
    --tw-scale-x: 0.85
}

.tw-scale-x-\[0\.85\],
.tw-scale-x-\[0\.90\] {
    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))
}

.tw-scale-x-\[0\.90\] {
    --tw-scale-x: 0.90
}

.tw-scale-x-\[0\.95\] {
    --tw-scale-x: 0.95
}

.tw-scale-x-\[0\.95\],
.tw-scale-x-\[0\.97\] {
    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))
}

.tw-scale-x-\[0\.97\] {
    --tw-scale-x: 0.97
}

.tw-scale-y-125 {
    --tw-scale-y: 1.25
}

.tw-scale-y-125,
.tw-transform {
    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))
}

.tw-transform-gpu {
    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.tw-transform-none {
    transform: none
}

.tw-animate-\[float_1500ms_ease-in-out_infinite\] {
    animation: tw-float 1.5s ease-in-out infinite
}

@keyframes tw-bounce {
    0%,
    to {
        transform: translateY(-25%);
        animation-timing-function: cubic-bezier(.8, 0, 1, 1)
    }
    50% {
        transform: none;
        animation-timing-function: cubic-bezier(0, 0, .2, 1)
    }
}

.tw-animate-bounce {
    animation: tw-bounce 1s infinite
}

@keyframes tw-float {
    0% {
        transform: translateY(0)
    }
    50% {
        transform: translateY(-10px)
    }
    to {
        transform: translateY(0)
    }
}

.tw-animate-floating {
    animation: tw-float 4s ease-in-out infinite
}

@keyframes tw-ping {
    75%,
    to {
        transform: scale(2);
        opacity: 0
    }
}

.tw-animate-ping {
    animation: tw-ping 1s cubic-bezier(0, 0, .2, 1) infinite
}

@keyframes tw-pulse {
    50% {
        opacity: .5
    }
}

.tw-animate-pulse {
    animation: tw-pulse 2s cubic-bezier(.4, 0, .6, 1) infinite
}

@keyframes tw-spin {
    to {
        transform: rotate(1turn)
    }
}

.tw-animate-spin {
    animation: tw-spin 1s linear infinite
}

.\ !tw-cursor-default {
    cursor: default !important
}

.\ !tw-cursor-not-allowed {
    cursor: not-allowed !important
}

.\ !tw-cursor-text {
    cursor: text !important
}

.tw-cursor-\[col-resize\] {
    cursor: col-resize
}

.tw-cursor-auto {
    cursor: auto
}

.tw-cursor-default {
    cursor: default
}

.tw-cursor-help {
    cursor: help
}

.tw-cursor-not-allowed {
    cursor: not-allowed
}

.tw-cursor-pointer {
    cursor: pointer
}

.tw-cursor-text {
    cursor: text
}

.tw-select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.tw-resize-x {
    resize: horizontal
}

.tw-list-disc {
    list-style-type: disc
}

.tw-list-none {
    list-style-type: none
}

.tw-grid-flow-col {
    grid-auto-flow: column
}

.tw-auto-rows-auto {
    grid-auto-rows: auto
}

.\ !tw-grid-cols-auto-fill-180 {
    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)) !important
}

.\ !tw-grid-cols-auto-fill-260 {
    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)) !important
}

.tw-grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr))
}

.tw-grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr))
}

.tw-grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr))
}

.tw-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.tw-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr))
}

.tw-grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr))
}

.tw-grid-cols-\[20px\,
1fr\,
22px\] {
    grid-template-columns: 20px 1fr 22px
}

.tw-grid-cols-\[20px\,
68px\,
1fr\] {
    grid-template-columns: 20px 68px 1fr
}

.tw-grid-cols-\[377px\,
471px\] {
    grid-template-columns: 377px 471px
}

.tw-grid-cols-\[6fr\,
minmax\(48px\,
1fr\)\] {
    grid-template-columns: 6fr minmax(48px, 1fr)
}

.tw-grid-cols-\[repeat\(auto-fill\,
minmax\(283px\, 1fr\)\)\] {
    grid-template-columns: repeat(auto-fill, minmax(283px, 1fr))
}

.tw-grid-cols-\[repeat\(auto-fit\,
160px\)\] {
    grid-template-columns: repeat(auto-fit, 160px)
}

.tw-grid-cols-\[repeat\(auto-fit\,
220px\)\] {
    grid-template-columns: repeat(auto-fit, 220px)
}

.tw-grid-cols-\[repeat\(auto-fit\,
372px\)\] {
    grid-template-columns: repeat(auto-fit, 372px)
}

.tw-grid-cols-\[repeat\(auto-fit\,
72px\)\] {
    grid-template-columns: repeat(auto-fit, 72px)
}

.tw-grid-cols-auto-fill-100 {
    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr))
}

.tw-grid-cols-auto-fill-180 {
    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr))
}

.tw-grid-cols-auto-fill-260 {
    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr))
}

.tw-grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr))
}

.tw-grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr))
}

.tw-grid-rows-\[minmax\(40px\,
1fr\)\,
auto\] {
    grid-template-rows: minmax(40px, 1fr) auto
}

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

.tw-flex-row-reverse {
    flex-direction: row-reverse
}

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

.tw-flex-col-reverse {
    flex-direction: column-reverse
}

.tw-flex-wrap {
    flex-wrap: wrap
}

.tw-flex-wrap-reverse {
    flex-wrap: wrap-reverse
}

.\ !tw-flex-nowrap {
    flex-wrap: nowrap !important
}

.tw-flex-nowrap {
    flex-wrap: nowrap
}

.tw-place-items-end {
    place-items: end
}

.tw-place-items-center {
    place-items: center
}

.tw-content-center {
    align-content: center
}

.tw-content-start {
    align-content: flex-start
}

.tw-content-between {
    align-content: space-between
}

.tw-items-start {
    align-items: flex-start
}

.tw-items-end {
    align-items: flex-end
}

.\ !tw-items-center {
    align-items: center !important
}

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

.tw-items-baseline {
    align-items: baseline
}

.tw-items-stretch {
    align-items: stretch
}

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

.tw-justify-end {
    justify-content: flex-end
}

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

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

.tw-justify-around {
    justify-content: space-around
}

.tw-justify-evenly {
    justify-content: space-evenly
}

.\ !tw-gap-3 {
    gap: .75rem !important
}

.tw-gap-1 {
    gap: .25rem
}

.tw-gap-1\.5 {
    gap: .375rem
}

.tw-gap-10 {
    gap: 2.5rem
}

.tw-gap-12 {
    gap: 3rem
}

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

.tw-gap-20 {
    gap: 5rem
}

.tw-gap-3 {
    gap: .75rem
}

.tw-gap-4 {
    gap: 1rem
}

.tw-gap-5 {
    gap: 1.25rem
}

.tw-gap-6 {
    gap: 1.5rem
}

.tw-gap-8 {
    gap: 2rem
}

.tw-gap-\[10px\] {
    gap: 10px
}

.tw-gap-\[16px\] {
    gap: 16px
}

.tw-gap-\[19px\] {
    gap: 19px
}

.tw-gap-\[2\.5rem\] {
    gap: 2.5rem
}

.tw-gap-\[24px\] {
    gap: 24px
}

.tw-gap-\[2px\] {
    gap: 2px
}

.tw-gap-\[2rem\] {
    gap: 2rem
}

.tw-gap-\[5px\] {
    gap: 5px
}

.tw-gap-\[5rem\] {
    gap: 5rem
}

.tw-gap-\[6px\] {
    gap: 6px
}

.tw-gap-\[8px\] {
    gap: 8px
}

.tw-gap-x-0 {
    -moz-column-gap: 0;
    column-gap: 0
}

.tw-gap-x-0\.5 {
    -moz-column-gap: .125rem;
    column-gap: .125rem
}

.tw-gap-x-1 {
    -moz-column-gap: .25rem;
    column-gap: .25rem
}

.tw-gap-x-1\.5 {
    -moz-column-gap: .375rem;
    column-gap: .375rem
}

.tw-gap-x-12 {
    -moz-column-gap: 3rem;
    column-gap: 3rem
}

.tw-gap-x-16 {
    -moz-column-gap: 4rem;
    column-gap: 4rem
}

.tw-gap-x-2 {
    -moz-column-gap: .5rem;
    column-gap: .5rem
}

.tw-gap-x-2\.5 {
    -moz-column-gap: .625rem;
    column-gap: .625rem
}

.tw-gap-x-3 {
    -moz-column-gap: .75rem;
    column-gap: .75rem
}

.tw-gap-x-4 {
    -moz-column-gap: 1rem;
    column-gap: 1rem
}

.tw-gap-x-5 {
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem
}

.tw-gap-x-6 {
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem
}

.tw-gap-x-8 {
    -moz-column-gap: 2rem;
    column-gap: 2rem
}

.tw-gap-x-\[8px\] {
    -moz-column-gap: 8px;
    column-gap: 8px
}

.tw-gap-y-0 {
    row-gap: 0
}

.tw-gap-y-1 {
    row-gap: .25rem
}

.tw-gap-y-10 {
    row-gap: 2.5rem
}

.tw-gap-y-12 {
    row-gap: 3rem
}

.tw-gap-y-16 {
    row-gap: 4rem
}

.tw-gap-y-2 {
    row-gap: .5rem
}

.tw-gap-y-2\.5 {
    row-gap: .625rem
}

.tw-gap-y-24 {
    row-gap: 6rem
}

.tw-gap-y-3 {
    row-gap: .75rem
}

.tw-gap-y-4 {
    row-gap: 1rem
}

.tw-gap-y-5 {
    row-gap: 1.25rem
}

.tw-gap-y-6 {
    row-gap: 1.5rem
}

.tw-gap-y-7 {
    row-gap: 1.75rem
}

.tw-gap-y-8 {
    row-gap: 2rem
}

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

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

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

.tw-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)))
}

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

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

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

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

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

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

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

.tw-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))
}

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

.tw-space-y-20>: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))
}

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

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

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

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

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

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

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

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

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

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

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

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

.tw-space-y-reverse>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 1
}

.tw-space-x-reverse>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 1
}

.tw-divide-x>: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)))
}

.tw-place-self-end {
    place-self: end
}

.tw-place-self-center {
    place-self: center
}

.tw-self-start {
    align-self: flex-start
}

.tw-self-end {
    align-self: flex-end
}

.tw-self-center {
    align-self: center
}

.tw-self-stretch {
    align-self: stretch
}

.tw-justify-self-start {
    justify-self: start
}

.tw-justify-self-end {
    justify-self: end
}

.tw-overflow-auto {
    overflow: auto
}

.tw-overflow-hidden {
    overflow: hidden
}

.tw-overflow-visible {
    overflow: visible
}

.tw-overflow-x-auto {
    overflow-x: auto
}

.\ !tw-overflow-y-auto {
    overflow-y: auto !important
}

.tw-overflow-y-auto {
    overflow-y: auto
}

.tw-overflow-x-hidden {
    overflow-x: hidden
}

.tw-overflow-y-hidden {
    overflow-y: hidden
}

.\ !tw-overflow-y-scroll {
    overflow-y: scroll !important
}

.tw-overflow-y-scroll {
    overflow-y: scroll
}

.tw-overscroll-none {
    overscroll-behavior: none
}

.tw-truncate {
    overflow: hidden;
    white-space: nowrap
}

.tw-overflow-ellipsis,
.tw-text-ellipsis,
.tw-truncate {
    text-overflow: ellipsis
}

.tw-whitespace-nowrap {
    white-space: nowrap
}

.tw-whitespace-pre-line {
    white-space: pre-line
}

.tw-whitespace-pre-wrap {
    white-space: pre-wrap
}

.tw-break-words {
    overflow-wrap: break-word
}

.tw-break-all {
    word-break: break-all
}

.\ !tw-rounded {
    border-radius: .25rem !important
}

.\ !tw-rounded-3xl {
    border-radius: 1.5rem !important
}

.\ !tw-rounded-\[0\.75rem\] {
    border-radius: .75rem !important
}

.\ !tw-rounded-\[200px\] {
    border-radius: 200px !important
}

.\ !tw-rounded-\[40px\] {
    border-radius: 40px !important
}

.\ !tw-rounded-full {
    border-radius: 9999px !important
}

.\ !tw-rounded-lg {
    border-radius: .5rem !important
}

.\ !tw-rounded-md {
    border-radius: .375rem !important
}

.\ !tw-rounded-none {
    border-radius: 0 !important
}

.tw-rounded {
    border-radius: .25rem
}

.tw-rounded-20px {
    border-radius: 20px
}

.tw-rounded-2xl {
    border-radius: 1rem
}

.tw-rounded-3xl {
    border-radius: 1.5rem
}

.tw-rounded-8px {
    border-radius: 8px
}

.tw-rounded-\[0\.25rem\] {
    border-radius: .25rem
}

.tw-rounded-\[14px\] {
    border-radius: 14px
}

.tw-rounded-\[20px\] {
    border-radius: 20px
}

.tw-rounded-\[24px\] {
    border-radius: 24px
}

.tw-rounded-\[30px\] {
    border-radius: 30px
}

.tw-rounded-\[3pt\] {
    border-radius: 3pt
}

.tw-rounded-\[40px\] {
    border-radius: 40px
}

.tw-rounded-\[4px\] {
    border-radius: 4px
}

.tw-rounded-\[50px\] {
    border-radius: 50px
}

.tw-rounded-\[5px\] {
    border-radius: 5px
}

.tw-rounded-\[6px\] {
    border-radius: 6px
}

.tw-rounded-\[8px\] {
    border-radius: 8px
}

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

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

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

.tw-rounded-none {
    border-radius: 0
}

.tw-rounded-sm {
    border-radius: .125rem
}

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

.\ !tw-rounded-t-lg {
    border-top-left-radius: .5rem !important;
    border-top-right-radius: .5rem !important
}

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

.tw-rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.tw-rounded-b-xl {
    border-bottom-right-radius: .75rem;
    border-bottom-left-radius: .75rem
}

.tw-rounded-e {
    border-start-end-radius: .25rem;
    border-end-end-radius: .25rem
}

.tw-rounded-l-lg {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem
}

.tw-rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.tw-rounded-r-lg {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem
}

.tw-rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.tw-rounded-t-lg {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem
}

.tw-rounded-t-xl {
    border-top-right-radius: .75rem
}

.tw-rounded-t-xl,
.tw-rounded-tl-xl {
    border-top-left-radius: .75rem
}

.\ !tw-border {
    border-width: 1px !important
}

.\ !tw-border-0 {
    border-width: 0 !important
}

.\ !tw-border-\[1px\] {
    border-width: 1px !important
}

.tw-border {
    border-width: 1px
}

.tw-border-0 {
    border-width: 0
}

.tw-border-2 {
    border-width: 2px
}

.tw-border-4 {
    border-width: 4px
}

.tw-border-\[0\.1rem\] {
    border-width: .1rem
}

.tw-border-\[0\.5px\] {
    border-width: .5px
}

.tw-border-\[1pt\] {
    border-width: 1pt
}

.tw-border-\[1px\] {
    border-width: 1px
}

.tw-border-\[2px\] {
    border-width: 2px
}

.tw-border-\[3px\] {
    border-width: 3px
}

.tw-border-x-0 {
    border-left-width: 0;
    border-right-width: 0
}

.\ !tw-border-b-\[1px\] {
    border-bottom-width: 1px !important
}

.tw-border-b {
    border-bottom-width: 1px
}

.tw-border-b-0 {
    border-bottom-width: 0
}

.tw-border-b-2 {
    border-bottom-width: 2px
}

.tw-border-b-\[1px\] {
    border-bottom-width: 1px
}

.tw-border-b-\[2px\] {
    border-bottom-width: 2px
}

.tw-border-b-\[3px\] {
    border-bottom-width: 3px
}

.tw-border-l {
    border-left-width: 1px
}

.tw-border-l-0 {
    border-left-width: 0
}

.tw-border-r {
    border-right-width: 1px
}

.tw-border-r-0 {
    border-right-width: 0
}

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

.tw-border-t-0 {
    border-top-width: 0
}

.tw-border-t-2 {
    border-top-width: 2px
}

.tw-border-t-\[1px\] {
    border-top-width: 1px
}

.\ !tw-border-solid {
    border-style: solid !important
}

.tw-border-solid {
    border-style: solid
}

.tw-border-dashed {
    border-style: dashed
}

.\ !tw-border-none {
    border-style: none !important
}

.tw-border-none {
    border-style: none
}

.\ !tw-border-\[rgba\(245\2c 243\2c 247\2c 0\.5\)\] {
    border-color: rgba(245, 243, 247, .5) !important
}

.\ !tw-border-gray-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(36 24 47/var(--tw-border-opacity)) !important
}

.\ !tw-border-gray-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(43 32 55/var(--tw-border-opacity)) !important
}

.\ !tw-border-gray-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(51 39 63/var(--tw-border-opacity)) !important
}

.\ !tw-border-pink-200,
.\ !tw-border-pink-primary {
    --tw-border-opacity: 1 !important;
    border-color: rgb(228 37 117/var(--tw-border-opacity)) !important
}

.\ !tw-border-yellow-1 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 170 0/var(--tw-border-opacity)) !important
}

.tw-border-\[\#00D181\] {
    --tw-border-opacity: 1;
    border-color: rgb(0 209 129/var(--tw-border-opacity))
}

.tw-border-\[\#00D18C\] {
    --tw-border-opacity: 1;
    border-color: rgb(0 209 140/var(--tw-border-opacity))
}

.tw-border-\[\#22152D\] {
    --tw-border-opacity: 1;
    border-color: rgb(34 21 45/var(--tw-border-opacity))
}

.tw-border-\[\#24182F\] {
    --tw-border-opacity: 1;
    border-color: rgb(36 24 47/var(--tw-border-opacity))
}

.tw-border-\[\#2701E4\] {
    --tw-border-opacity: 1;
    border-color: rgb(39 1 228/var(--tw-border-opacity))
}

.tw-border-\[\#291B37\] {
    --tw-border-opacity: 1;
    border-color: rgb(41 27 55/var(--tw-border-opacity))
}

.tw-border-\[\#2B2037\] {
    --tw-border-opacity: 1;
    border-color: rgb(43 32 55/var(--tw-border-opacity))
}

.tw-border-\[\#313131\] {
    --tw-border-opacity: 1;
    border-color: rgb(49 49 49/var(--tw-border-opacity))
}

.tw-border-\[\#40324E\] {
    --tw-border-opacity: 1;
    border-color: rgb(64 50 78/var(--tw-border-opacity))
}

.tw-border-\[\#403e42\] {
    --tw-border-opacity: 1;
    border-color: rgb(64 62 66/var(--tw-border-opacity))
}

.tw-border-\[\#4d3d5c\] {
    --tw-border-opacity: 1;
    border-color: rgb(77 61 92/var(--tw-border-opacity))
}

.tw-border-\[\#643E92\] {
    --tw-border-opacity: 1;
    border-color: rgb(100 62 146/var(--tw-border-opacity))
}

.tw-border-\[\#8D23F6\] {
    --tw-border-opacity: 1;
    border-color: rgb(141 35 246/var(--tw-border-opacity))
}

.tw-border-\[\#BE2214\] {
    --tw-border-opacity: 1;
    border-color: rgb(190 34 20/var(--tw-border-opacity))
}

.tw-border-\[\#D850F9\] {
    --tw-border-opacity: 1;
    border-color: rgb(216 80 249/var(--tw-border-opacity))
}

.tw-border-\[\#FFD043\] {
    --tw-border-opacity: 1;
    border-color: rgb(255 208 67/var(--tw-border-opacity))
}

.tw-border-\[\#bcabd5\] {
    --tw-border-opacity: 1;
    border-color: rgb(188 171 213/var(--tw-border-opacity))
}

.tw-border-\[\#e53e3e\] {
    --tw-border-opacity: 1;
    border-color: rgb(229 62 62/var(--tw-border-opacity))
}

.tw-border-\[color\:var\(--accordion-border-color\)\] {
    border-color: var(--accordion-border-color)
}

.tw-border-\[red\] {
    --tw-border-opacity: 1;
    border-color: rgb(255 0 0/var(--tw-border-opacity))
}

.tw-border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgb(28 19 38/var(--tw-border-opacity))
}

.tw-border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgb(36 24 47/var(--tw-border-opacity))
}

.tw-border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgb(43 32 55/var(--tw-border-opacity))
}

.tw-border-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgb(8 5 10/var(--tw-border-opacity))
}

.tw-border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgb(51 39 63/var(--tw-border-opacity))
}

.tw-border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgb(64 50 78/var(--tw-border-opacity))
}

.tw-border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgb(77 61 92/var(--tw-border-opacity))
}

.tw-border-green-1 {
    --tw-border-opacity: 1;
    border-color: rgb(0 209 129/var(--tw-border-opacity))
}

.tw-border-green-success {
    --tw-border-opacity: 1;
    border-color: rgb(0 219 128/var(--tw-border-opacity))
}

.tw-border-light-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgb(102 86 118/var(--tw-border-opacity))
}

.tw-border-light-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgb(153 140 166/var(--tw-border-opacity))
}

.tw-border-light-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgb(89 72 106/var(--tw-border-opacity))
}

.tw-border-light-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgb(161 151 170/var(--tw-border-opacity))
}

.tw-border-pink-100 {
    --tw-border-opacity: 1;
    border-color: rgb(202 22 97/var(--tw-border-opacity))
}

.tw-border-pink-200 {
    --tw-border-opacity: 1;
    border-color: rgb(228 37 117/var(--tw-border-opacity))
}

.tw-border-pink-50 {
    --tw-border-opacity: 1;
    border-color: rgb(199 5 86/var(--tw-border-opacity))
}

.tw-border-pink-hot {
    --tw-border-opacity: 1;
    border-color: rgb(233 58 136/var(--tw-border-opacity))
}

.tw-border-pink-primary {
    --tw-border-opacity: 1;
    border-color: rgb(228 37 117/var(--tw-border-opacity))
}

.tw-border-purple\/40 {
    border-color: rgba(77, 61, 92, .4)
}

.tw-border-soft {
    --tw-border-opacity: 1;
    border-color: rgb(43 39 63/var(--tw-border-opacity))
}

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

.tw-border-white {
    --tw-border-opacity: 1;
    border-color: rgb(248 247 248/var(--tw-border-opacity))
}

.tw-border-white-2 {
    --tw-border-opacity: 1;
    border-color: rgb(245 243 247/var(--tw-border-opacity))
}

.tw-border-white\/50 {
    border-color: hsla(300, 7%, 97%, .5)
}

.tw-border-yellow-1,
.tw-border-yellow-error {
    --tw-border-opacity: 1;
    border-color: rgb(255 170 0/var(--tw-border-opacity))
}

.tw-border-b-pink-100 {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(202 22 97/var(--tw-border-opacity))
}

.\ !tw-bg-gray-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(18 12 24/var(--tw-bg-opacity)) !important
}

.\ !tw-bg-gray-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(28 19 38/var(--tw-bg-opacity)) !important
}

.\ !tw-bg-gray-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(36 24 47/var(--tw-bg-opacity)) !important
}

.\ !tw-bg-gray-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(43 32 55/var(--tw-bg-opacity)) !important
}

.\ !tw-bg-gray-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(8 5 10/var(--tw-bg-opacity)) !important
}

.\ !tw-bg-pink-200,
.\ !tw-bg-pink-primary {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(228 37 117/var(--tw-bg-opacity)) !important
}

.\ !tw-bg-transparent {
    background-color: transparent !important
}

.tw-bg-\[\#00D181\]\/50 {
    background-color: rgba(0, 209, 129, .5)
}

.tw-bg-\[\#00D18C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 209 140/var(--tw-bg-opacity))
}

.tw-bg-\[\#08050A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(8 5 10/var(--tw-bg-opacity))
}

.tw-bg-\[\#120C18\],
.tw-bg-\[\#120c18\] {
    --tw-bg-opacity: 1;
    background-color: rgb(18 12 24/var(--tw-bg-opacity))
}

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

.tw-bg-\[\#1D1326\] {
    --tw-bg-opacity: 1;
    background-color: rgb(29 19 38/var(--tw-bg-opacity))
}

.tw-bg-\[\#24172F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(36 23 47/var(--tw-bg-opacity))
}

.tw-bg-\[\#2701E4\] {
    --tw-bg-opacity: 1;
    background-color: rgb(39 1 228/var(--tw-bg-opacity))
}

.tw-bg-\[\#29ffad\] {
    --tw-bg-opacity: 1;
    background-color: rgb(41 255 173/var(--tw-bg-opacity))
}

.tw-bg-\[\#2B2037\] {
    --tw-bg-opacity: 1;
    background-color: rgb(43 32 55/var(--tw-bg-opacity))
}

.tw-bg-\[\#2B2039\] {
    --tw-bg-opacity: 1;
    background-color: rgb(43 32 57/var(--tw-bg-opacity))
}

.tw-bg-\[\#2b2037\] {
    --tw-bg-opacity: 1;
    background-color: rgb(43 32 55/var(--tw-bg-opacity))
}

.tw-bg-\[\#2d2833\] {
    --tw-bg-opacity: 1;
    background-color: rgb(45 40 51/var(--tw-bg-opacity))
}

.tw-bg-\[\#40324E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(64 50 78/var(--tw-bg-opacity))
}

.tw-bg-\[\#4200CE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(66 0 206/var(--tw-bg-opacity))
}

.tw-bg-\[\#437B60\] {
    --tw-bg-opacity: 1;
    background-color: rgb(67 123 96/var(--tw-bg-opacity))
}

.tw-bg-\[\#490eba\] {
    --tw-bg-opacity: 1;
    background-color: rgb(73 14 186/var(--tw-bg-opacity))
}

.tw-bg-\[\#4B25E4\] {
    --tw-bg-opacity: 1;
    background-color: rgb(75 37 228/var(--tw-bg-opacity))
}

.tw-bg-\[\#52421B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(82 66 27/var(--tw-bg-opacity))
}

.tw-bg-\[\#66163d\] {
    --tw-bg-opacity: 1;
    background-color: rgb(102 22 61/var(--tw-bg-opacity))
}

.tw-bg-\[\#AA57E9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(170 87 233/var(--tw-bg-opacity))
}

.tw-bg-\[\#E42575\] {
    --tw-bg-opacity: 1;
    background-color: rgb(228 37 117/var(--tw-bg-opacity))
}

.tw-bg-\[\#FFD043\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 208 67/var(--tw-bg-opacity))
}

.tw-bg-\[\#e53e3e\] {
    --tw-bg-opacity: 1;
    background-color: rgb(229 62 62/var(--tw-bg-opacity))
}

.tw-bg-\[\#fa8f17\] {
    --tw-bg-opacity: 1;
    background-color: rgb(250 143 23/var(--tw-bg-opacity))
}

.tw-bg-\[color\:var\(--gray-200\)\] {
    background-color: var(--gray-200)
}

.tw-bg-\[hsla\(157\,
100\%\,
41\%\,
0\.15\)\] {
    background-color: rgba(0, 209, 129, .15)
}

.tw-bg-\[hsla\(40\,
100\%\,
50\%\,
0\.1\)\] {
    background-color: rgba(255, 170, 0, .1)
}

.tw-bg-\[rgba\(0\,
209\,
140\,
0\.15\)\] {
    background-color: rgba(0, 209, 140, .15)
}

.tw-bg-\[rgba\(18\,
12\,
24\,
0\.50\)\],
.tw-bg-\[rgba\(18\,
12\,
24\,
0\.5\)\] {
    background-color: rgba(18, 12, 24, .5)
}

.tw-bg-\[rgba\(190\,
34\,
20\,
0\.15\)\] {
    background-color: rgba(190, 34, 20, .15)
}

.tw-bg-\[rgba\(210\,
0\,
91\,
0\.6\)\] {
    background-color: rgba(210, 0, 91, .6)
}

.tw-bg-\[rgba\(228\,
37\,
117\,
0\.1\)\] {
    background-color: rgba(228, 37, 117, .1)
}

.tw-bg-\[rgba\(228\,
37\,
117\,
0\.15\)\] {
    background-color: rgba(228, 37, 117, .15)
}

.tw-bg-\[rgba\(228\,
37\,
117\,
0\.2\)\] {
    background-color: rgba(228, 37, 117, .2)
}

.tw-bg-\[rgba\(245\,
243\,
247\,
0\.05\)\] {
    background-color: rgba(245, 243, 247, .05)
}

.tw-bg-\[rgba\(245\,
243\,
247\,
0\.1\)\] {
    background-color: rgba(245, 243, 247, .1)
}

.tw-bg-\[rgba\(245\,
243\,
247\,
0\.2\)\] {
    background-color: rgba(245, 243, 247, .2)
}

.tw-bg-\[rgba\(255\,
170\,
0\,
0\.15\)\] {
    background-color: rgba(255, 170, 0, .15)
}

.tw-bg-\[rgba\(255\,
255\,
255\,
0\.07\)\] {
    background-color: hsla(0, 0%, 100%, .07)
}

.tw-bg-\[rgba\(255\,
255\,
255\,
0\.1\)\] {
    background-color: hsla(0, 0%, 100%, .1)
}

.tw-bg-\[rgba\(40\,
40\,
40\,
0\.3\)\] {
    background-color: rgba(40, 40, 40, .3)
}

.tw-bg-\[rgba\(75\,
37\,
228\,
0\.5\)\] {
    background-color: rgba(75, 37, 228, .5)
}

.tw-bg-\[var\(--bg-color-primary\,
\#09080d\)\] {
    background-color: var(--bg-color-primary, #09080d)
}

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

.tw-bg-black\/20 {
    background-color: rgba(0, 0, 0, .2)
}

.tw-bg-black\/50 {
    background-color: rgba(0, 0, 0, .5)
}

.tw-bg-black\/70 {
    background-color: rgba(0, 0, 0, .7)
}

.tw-bg-card-dark {
    --tw-bg-opacity: 1;
    background-color: rgb(22 21 26/var(--tw-bg-opacity))
}

.tw-bg-gray-1 {
    --tw-bg-opacity: 1;
    background-color: rgb(28 25 41/var(--tw-bg-opacity))
}

.tw-bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(18 12 24/var(--tw-bg-opacity))
}

.tw-bg-gray-100\/20 {
    background-color: rgba(18, 12, 24, .2)
}

.tw-bg-gray-100\/25 {
    background-color: rgba(18, 12, 24, .25)
}

.tw-bg-gray-100\/50 {
    background-color: rgba(18, 12, 24, .5)
}

.tw-bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(28 19 38/var(--tw-bg-opacity))
}

.tw-bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(36 24 47/var(--tw-bg-opacity))
}

.tw-bg-gray-4 {
    --tw-bg-opacity: 1;
    background-color: rgb(43 39 63/var(--tw-bg-opacity))
}

.tw-bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(43 32 55/var(--tw-bg-opacity))
}

.tw-bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(8 5 10/var(--tw-bg-opacity))
}

.tw-bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(51 39 63/var(--tw-bg-opacity))
}

.tw-bg-gray-6 {
    --tw-bg-opacity: 1;
    background-color: rgb(86 81 91/var(--tw-bg-opacity))
}

.tw-bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(64 50 78/var(--tw-bg-opacity))
}

.tw-bg-gray-600\/40 {
    background-color: rgba(64, 50, 78, .4)
}

.tw-bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(77 61 92/var(--tw-bg-opacity))
}

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

.tw-bg-green-2 {
    --tw-bg-opacity: 1;
    background-color: rgb(139 204 177/var(--tw-bg-opacity))
}

.tw-bg-green-3 {
    --tw-bg-opacity: 1;
    background-color: rgb(0 179 115/var(--tw-bg-opacity))
}

.tw-bg-green-success {
    --tw-bg-opacity: 1;
    background-color: rgb(0 219 128/var(--tw-bg-opacity))
}

.tw-bg-light-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(102 86 118/var(--tw-bg-opacity))
}

.tw-bg-light-gray-100\/20 {
    background-color: rgba(102, 86, 118, .2)
}

.tw-bg-light-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(89 72 106/var(--tw-bg-opacity))
}

.tw-bg-light-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(161 151 170/var(--tw-bg-opacity))
}

.tw-bg-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(202 22 97/var(--tw-bg-opacity))
}

.tw-bg-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(228 37 117/var(--tw-bg-opacity))
}

.tw-bg-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(227 79 141/var(--tw-bg-opacity))
}

.tw-bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(199 5 86/var(--tw-bg-opacity))
}

.tw-bg-pink-dark {
    --tw-bg-opacity: 1;
    background-color: rgb(183 24 90/var(--tw-bg-opacity))
}

.tw-bg-pink-light {
    --tw-bg-opacity: 1;
    background-color: rgb(242 226 254/var(--tw-bg-opacity))
}

.tw-bg-pink-medium\/50 {
    background-color: rgba(102, 22, 61, .5)
}

.tw-bg-pink-primary {
    --tw-bg-opacity: 1;
    background-color: rgb(228 37 117/var(--tw-bg-opacity))
}

.tw-bg-pink-primary\/20 {
    background-color: rgba(228, 37, 117, .2)
}

.tw-bg-purple-1 {
    --tw-bg-opacity: 1;
    background-color: rgb(18 12 24/var(--tw-bg-opacity))
}

.tw-bg-purple-2 {
    --tw-bg-opacity: 1;
    background-color: rgb(28 19 38/var(--tw-bg-opacity))
}

.tw-bg-purple-3 {
    --tw-bg-opacity: 1;
    background-color: rgb(36 24 47/var(--tw-bg-opacity))
}

.tw-bg-purple-4 {
    --tw-bg-opacity: 1;
    background-color: rgb(43 32 55/var(--tw-bg-opacity))
}

.tw-bg-sky-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(0 148 255/var(--tw-bg-opacity))
}

.tw-bg-third {
    background-color: var(--bg-color-third)
}

.tw-bg-transparent {
    background-color: transparent
}

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

.tw-bg-white-0\/50 {
    background-color: hsla(0, 0%, 100%, .5)
}

.tw-bg-white-1 {
    --tw-bg-opacity: 1;
    background-color: rgb(248 247 248/var(--tw-bg-opacity))
}

.tw-bg-white-2 {
    --tw-bg-opacity: 1;
    background-color: rgb(245 243 247/var(--tw-bg-opacity))
}

.tw-bg-white-primary {
    --tw-bg-opacity: 1;
    background-color: rgb(235 231 238/var(--tw-bg-opacity))
}

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

.tw-bg-yellow-1\/20 {
    background-color: rgba(255, 170, 0, .2)
}

.\ !tw-bg-opacity-20 {
    --tw-bg-opacity: 0.2 !important
}

.tw-bg-opacity-0 {
    --tw-bg-opacity: 0
}

.tw-bg-opacity-10 {
    --tw-bg-opacity: 0.1
}

.tw-bg-opacity-20 {
    --tw-bg-opacity: 0.2
}

.tw-bg-opacity-30 {
    --tw-bg-opacity: 0.3
}

.tw-bg-opacity-50 {
    --tw-bg-opacity: 0.5
}

.tw-bg-opacity-60 {
    --tw-bg-opacity: 0.6
}

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

.tw-bg-\[radial-gradient\(50\%_50\.00\%_at_50\%_50\.00\%\,
\#402957_0\%\,
\#08050A_100\%\)\] {
    background-image: radial-gradient(50% 50% at 50% 50%, #402957 0, #08050a 100%)
}

.tw-bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}

.tw-bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops))
}

.tw-bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops))
}

.tw-bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops))
}

.tw-bg-gradient-to-tr {
    background-image: linear-gradient(to top right, var(--tw-gradient-stops))
}

.tw-from-\[\#2B2037E6\] {
    --tw-gradient-from: #2b2037e6 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(43, 32, 55, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.tw-from-\[\#397881\] {
    --tw-gradient-from: #397881 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(57, 120, 129, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.tw-from-\[\#4B25E4\] {
    --tw-gradient-from: #4b25e4 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(75, 37, 228, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.tw-from-\[\#FD0069\] {
    --tw-gradient-from: #fd0069 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(253, 0, 105, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.tw-from-\[rgba\(43\,
32\,
55\,
0\.5\)\] {
    --tw-gradient-from: rgba(43, 32, 55, .5) var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(43, 32, 55, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.tw-from-\[rgba\(64\,
50\,
78\,
0\.4\)\] {
    --tw-gradient-from: rgba(64, 50, 78, .4) var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(64, 50, 78, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.tw-from-gray-100 {
    --tw-gradient-from: #120c18 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(18, 12, 24, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.tw-from-gray-50 {
    --tw-gradient-from: #08050a var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(8, 5, 10, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.tw-from-5\% {
    --tw-gradient-from-position: 5%
}

.tw-to-\[\#284957\] {
    --tw-gradient-to: #284957 var(--tw-gradient-to-position)
}

.tw-to-\[\#40324EE6\] {
    --tw-gradient-to: #40324ee6 var(--tw-gradient-to-position)
}

.tw-to-\[\#4200CE\] {
    --tw-gradient-to: #4200ce var(--tw-gradient-to-position)
}

.tw-to-\[rgba\(64\,
50\,
78\,
0\.1\)\] {
    --tw-gradient-to: rgba(64, 50, 78, .1) var(--tw-gradient-to-position)
}

.tw-to-\[rgba\(64\,
50\,
78\,
0\.5\)\] {
    --tw-gradient-to: rgba(64, 50, 78, .5) var(--tw-gradient-to-position)
}

.tw-to-\[rgba\(68\,
33\,
205\,
0\.5\)\] {
    --tw-gradient-to: rgba(68, 33, 205, .5) var(--tw-gradient-to-position)
}

.tw-to-20\% {
    --tw-gradient-to-position: 20%
}

.tw-bg-contain {
    background-size: contain
}

.tw-bg-bottom {
    background-position: bottom
}

.tw-bg-top {
    background-position: top
}

.tw-bg-no-repeat {
    background-repeat: no-repeat
}

.tw-fill-\[\#998CA6\] {
    fill: #998ca6
}

.tw-fill-gray-4 {
    fill: #2b273f
}

.tw-fill-yellow-1 {
    fill: #fa0
}

.tw-stroke-light-gray-400 {
    stroke: #998ca6
}

.tw-stroke-white-2 {
    stroke: #f5f3f7
}

.tw-object-contain {
    -o-object-fit: contain;
    object-fit: contain
}

.tw-object-cover {
    -o-object-fit: cover;
    object-fit: cover
}

.tw-object-center {
    -o-object-position: center;
    object-position: center
}

.\ !tw-p-0 {
    padding: 0 !important
}

.\ !tw-p-10 {
    padding: 2.5rem !important
}

.\ !tw-p-4 {
    padding: 1rem !important
}

.\ !tw-p-\[10px\] {
    padding: 10px !important
}

.tw-p-0 {
    padding: 0
}

.tw-p-0\.5 {
    padding: .125rem
}

.tw-p-1 {
    padding: .25rem
}

.tw-p-1\.5 {
    padding: .375rem
}

.tw-p-2 {
    padding: .5rem
}

.tw-p-3 {
    padding: .75rem
}

.tw-p-4 {
    padding: 1rem
}

.tw-p-5 {
    padding: 1.25rem
}

.tw-p-6 {
    padding: 1.5rem
}

.tw-p-8 {
    padding: 2rem
}

.tw-p-\[0\.1rem\] {
    padding: .1rem
}

.tw-p-\[10px\] {
    padding: 10px
}

.tw-p-\[12px\] {
    padding: 12px
}

.tw-p-\[15px\] {
    padding: 15px
}

.tw-p-\[16px\] {
    padding: 16px
}

.tw-p-\[18px\] {
    padding: 18px
}

.tw-p-\[1px\] {
    padding: 1px
}

.tw-p-\[20px\] {
    padding: 20px
}

.tw-p-\[24px\] {
    padding: 24px
}

.tw-p-\[2pt\] {
    padding: 2pt
}

.tw-p-\[6px\] {
    padding: 6px
}

.tw-p-\[7px\] {
    padding: 7px
}

.tw-p-\[8px\] {
    padding: 8px
}

.\ !tw-px-1 {
    padding-left: .25rem !important;
    padding-right: .25rem !important
}

.\ !tw-px-1\.5 {
    padding-left: .375rem !important;
    padding-right: .375rem !important
}

.\ !tw-px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important
}

.\ !tw-py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.\ !tw-py-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important
}

.\ !tw-py-1\.5 {
    padding-top: .375rem !important;
    padding-bottom: .375rem !important
}

.tw-px-0 {
    padding-left: 0;
    padding-right: 0
}

.tw-px-0\.5 {
    padding-left: .125rem;
    padding-right: .125rem
}

.tw-px-1 {
    padding-left: .25rem;
    padding-right: .25rem
}

.tw-px-1\.5 {
    padding-left: .375rem;
    padding-right: .375rem
}

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

.tw-px-12 {
    padding-left: 3rem;
    padding-right: 3rem
}

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

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

.tw-px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.tw-px-3\.5 {
    padding-left: .875rem;
    padding-right: .875rem
}

.tw-px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

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

.tw-px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

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

.tw-px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem
}

.tw-px-\[10px\] {
    padding-left: 10px;
    padding-right: 10px
}

.tw-px-\[11px\] {
    padding-left: 11px;
    padding-right: 11px
}

.tw-px-\[12px\] {
    padding-left: 12px;
    padding-right: 12px
}

.tw-px-\[132px\] {
    padding-left: 132px;
    padding-right: 132px
}

.tw-px-\[14px\] {
    padding-left: 14px;
    padding-right: 14px
}

.tw-px-\[15px\] {
    padding-left: 15px;
    padding-right: 15px
}

.tw-px-\[16px\] {
    padding-left: 16px;
    padding-right: 16px
}

.tw-px-\[20px\] {
    padding-left: 20px;
    padding-right: 20px
}

.tw-px-\[24px\] {
    padding-left: 24px;
    padding-right: 24px
}

.tw-px-\[36px\] {
    padding-left: 36px;
    padding-right: 36px
}

.tw-px-\[4px\] {
    padding-left: 4px;
    padding-right: 4px
}

.tw-px-\[52px\] {
    padding-left: 52px;
    padding-right: 52px
}

.tw-px-\[5px\] {
    padding-left: 5px;
    padding-right: 5px
}

.tw-px-\[64px\] {
    padding-left: 64px;
    padding-right: 64px
}

.tw-px-\[8px\] {
    padding-left: 8px;
    padding-right: 8px
}

.tw-py-0 {
    padding-top: 0;
    padding-bottom: 0
}

.tw-py-0\.5 {
    padding-top: .125rem;
    padding-bottom: .125rem
}

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

.tw-py-1\.5 {
    padding-top: .375rem;
    padding-bottom: .375rem
}

.tw-py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.tw-py-2\.5 {
    padding-top: .625rem;
    padding-bottom: .625rem
}

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

.tw-py-3\.5 {
    padding-top: .875rem;
    padding-bottom: .875rem
}

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

.tw-py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}

.tw-py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.tw-py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.tw-py-\[0\.3125rem\] {
    padding-top: .3125rem;
    padding-bottom: .3125rem
}

.tw-py-\[10px\] {
    padding-top: 10px;
    padding-bottom: 10px
}

.tw-py-\[11px\] {
    padding-top: 11px;
    padding-bottom: 11px
}

.tw-py-\[124px\] {
    padding-top: 124px;
    padding-bottom: 124px
}

.tw-py-\[12px\] {
    padding-top: 12px;
    padding-bottom: 12px
}

.tw-py-\[16px\] {
    padding-top: 16px;
    padding-bottom: 16px
}

.tw-py-\[32px\] {
    padding-top: 32px;
    padding-bottom: 32px
}

.tw-py-\[3px\] {
    padding-top: 3px;
    padding-bottom: 3px
}

.tw-py-\[40px\] {
    padding-top: 40px;
    padding-bottom: 40px
}

.tw-py-\[60px\] {
    padding-top: 60px;
    padding-bottom: 60px
}

.tw-py-\[6px\] {
    padding-top: 6px;
    padding-bottom: 6px
}

.tw-py-\[7px\] {
    padding-top: 7px;
    padding-bottom: 7px
}

.tw-py-\[8px\] {
    padding-top: 8px;
    padding-bottom: 8px
}

.tw-py-\[9px\] {
    padding-top: 9px;
    padding-bottom: 9px
}

.tw-py-px {
    padding-top: 1px;
    padding-bottom: 1px
}

.\ !tw-pb-0 {
    padding-bottom: 0 !important
}

.\ !tw-pb-3 {
    padding-bottom: .75rem !important
}

.\ !tw-pl-0 {
    padding-left: 0 !important
}

.\ !tw-pr-1 {
    padding-right: .25rem !important
}

.\ !tw-pt-0 {
    padding-top: 0 !important
}

.\ !tw-pt-2 {
    padding-top: .5rem !important
}

.tw-pb-0 {
    padding-bottom: 0
}

.tw-pb-0\.5 {
    padding-bottom: .125rem
}

.tw-pb-1 {
    padding-bottom: .25rem
}

.tw-pb-10 {
    padding-bottom: 2.5rem
}

.tw-pb-12 {
    padding-bottom: 3rem
}

.tw-pb-2 {
    padding-bottom: .5rem
}

.tw-pb-20 {
    padding-bottom: 5rem
}

.tw-pb-24 {
    padding-bottom: 6rem
}

.tw-pb-3 {
    padding-bottom: .75rem
}

.tw-pb-36 {
    padding-bottom: 9rem
}

.tw-pb-4 {
    padding-bottom: 1rem
}

.tw-pb-40 {
    padding-bottom: 10rem
}

.tw-pb-6 {
    padding-bottom: 1.5rem
}

.tw-pb-8 {
    padding-bottom: 2rem
}

.tw-pb-\[1\.25rem\] {
    padding-bottom: 1.25rem
}

.tw-pb-\[100\%\] {
    padding-bottom: 100%
}

.tw-pb-\[10px\] {
    padding-bottom: 10px
}

.tw-pb-\[13px\] {
    padding-bottom: 13px
}

.tw-pb-\[20px\] {
    padding-bottom: 20px
}

.tw-pb-\[24px\] {
    padding-bottom: 24px
}

.tw-pb-\[27px\] {
    padding-bottom: 27px
}

.tw-pb-\[2px\] {
    padding-bottom: 2px
}

.tw-pb-\[90px\] {
    padding-bottom: 90px
}

.tw-pl-0 {
    padding-left: 0
}

.tw-pl-0\.5 {
    padding-left: .125rem
}

.tw-pl-1 {
    padding-left: .25rem
}

.tw-pl-10 {
    padding-left: 2.5rem
}

.tw-pl-2 {
    padding-left: .5rem
}

.tw-pl-3 {
    padding-left: .75rem
}

.tw-pl-4 {
    padding-left: 1rem
}

.tw-pl-5 {
    padding-left: 1.25rem
}

.tw-pl-9 {
    padding-left: 2.25rem
}

.tw-pl-\[4px\] {
    padding-left: 4px
}

.tw-pl-\[8px\] {
    padding-left: 8px
}

.tw-pr-0 {
    padding-right: 0
}

.tw-pr-1 {
    padding-right: .25rem
}

.tw-pr-10 {
    padding-right: 2.5rem
}

.tw-pr-2 {
    padding-right: .5rem
}

.tw-pr-3 {
    padding-right: .75rem
}

.tw-pr-4 {
    padding-right: 1rem
}

.tw-pr-6 {
    padding-right: 1.5rem
}

.tw-pr-8 {
    padding-right: 2rem
}

.tw-pr-\[16px\] {
    padding-right: 16px
}

.tw-pr-\[1px\] {
    padding-right: 1px
}

.tw-pr-\[20px\] {
    padding-right: 20px
}

.tw-pr-\[32px\] {
    padding-right: 32px
}

.tw-pr-\[40px\] {
    padding-right: 40px
}

.tw-pr-\[6px\] {
    padding-right: 6px
}

.tw-pt-0 {
    padding-top: 0
}

.tw-pt-0\.5 {
    padding-top: .125rem
}

.tw-pt-1 {
    padding-top: .25rem
}

.tw-pt-10 {
    padding-top: 2.5rem
}

.tw-pt-12 {
    padding-top: 3rem
}

.tw-pt-16 {
    padding-top: 4rem
}

.tw-pt-2 {
    padding-top: .5rem
}

.tw-pt-3 {
    padding-top: .75rem
}

.tw-pt-4 {
    padding-top: 1rem
}

.tw-pt-5 {
    padding-top: 1.25rem
}

.tw-pt-6 {
    padding-top: 1.5rem
}

.tw-pt-7 {
    padding-top: 1.75rem
}

.tw-pt-8 {
    padding-top: 2rem
}

.tw-pt-\[16px\] {
    padding-top: 16px
}

.tw-pt-\[20px\] {
    padding-top: 20px
}

.tw-pt-\[24px\] {
    padding-top: 24px
}

.tw-pt-\[27px\] {
    padding-top: 27px
}

.tw-text-left {
    text-align: left
}

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

.tw-text-right {
    text-align: right
}

.tw-text-justify {
    text-align: justify
}

.tw-text-end {
    text-align: end
}

.tw-align-middle {
    vertical-align: middle
}

.tw-font-fira {
    font-family: Fira
}

.tw-font-inter {
    font-family: Inter
}

.tw-font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace
}

.\ !tw-text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important
}

.\ !tw-text-3xl {
    font-size: 1.875rem !important;
    line-height: 2.25rem !important
}

.\ !tw-text-\[14px\] {
    font-size: 14px !important
}

.\ !tw-text-\[16px\] {
    font-size: 16px !important
}

.\ !tw-text-\[20px\] {
    font-size: 20px !important
}

.\ !tw-text-\[24px\] {
    font-size: 24px !important
}

.\ !tw-text-\[28px\] {
    font-size: 28px !important
}

.\ !tw-text-\[54px\] {
    font-size: 54px !important
}

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

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

.\ !tw-text-sm {
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

.\ !tw-text-xs {
    font-size: .75rem !important;
    line-height: 1rem !important
}

.\ !tw-text-xxs {
    font-size: .625rem !important
}

.tw-text-14px {
    font-size: 14px
}

.tw-text-20px {
    font-size: 20px
}

.tw-text-28px {
    font-size: 28px
}

.tw-text-2xl {
    font-size: 1.5rem;
    line-height: 2rem
}

.tw-text-32px {
    font-size: 32px
}

.tw-text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem
}

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

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

.tw-text-6xl {
    font-size: 3.75rem;
    line-height: 1
}

.tw-text-\[0\.5rem\] {
    font-size: .5rem
}

.tw-text-\[10px\] {
    font-size: 10px
}

.tw-text-\[11px\] {
    font-size: 11px
}

.tw-text-\[12px\] {
    font-size: 12px
}

.tw-text-\[13px\] {
    font-size: 13px
}

.tw-text-\[14px\] {
    font-size: 14px
}

.tw-text-\[15px\] {
    font-size: 15px
}

.tw-text-\[16px\] {
    font-size: 16px
}

.tw-text-\[18px\] {
    font-size: 18px
}

.tw-text-\[20px\] {
    font-size: 20px
}

.tw-text-\[22px\] {
    font-size: 22px
}

.tw-text-\[24px\] {
    font-size: 24px
}

.tw-text-\[25px\] {
    font-size: 25px
}

.tw-text-\[28px\] {
    font-size: 28px
}

.tw-text-\[30px\] {
    font-size: 30px
}

.tw-text-\[32px\] {
    font-size: 32px
}

.tw-text-\[35px\] {
    font-size: 35px
}

.tw-text-\[36px\] {
    font-size: 36px
}

.tw-text-\[40px\] {
    font-size: 40px
}

.tw-text-\[48px\] {
    font-size: 48px
}

.tw-text-\[54px\] {
    font-size: 54px
}

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

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

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

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

.tw-text-xs {
    font-size: .75rem;
    line-height: 1rem
}

.tw-text-xxs {
    font-size: .625rem
}

.\ !tw-font-light {
    font-weight: 300 !important
}

.\ !tw-font-normal {
    font-weight: 400 !important
}

.\ !tw-font-semibold {
    font-weight: 600 !important
}

.tw-font-600 {
    font-weight: 600
}

.tw-font-700 {
    font-weight: 700
}

.tw-font-800 {
    font-weight: 800
}

.tw-font-\[24px\] {
    font-weight: 24px
}

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

.tw-font-extrabold {
    font-weight: 800
}

.tw-font-extralight {
    font-weight: 200
}

.tw-font-light {
    font-weight: 300
}

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

.tw-font-normal {
    font-weight: 400
}

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

.tw-font-thin {
    font-weight: 100
}

.tw-uppercase {
    text-transform: uppercase
}

.tw-lowercase {
    text-transform: lowercase
}

.tw-capitalize {
    text-transform: capitalize
}

.tw-not-italic {
    font-style: normal
}

.\ !tw-leading-\[120\%\] {
    line-height: 120% !important
}

.\ !tw-leading-\[135\%\] {
    line-height: 135% !important
}

.\ !tw-leading-\[140\%\] {
    line-height: 140% !important
}

.\ !tw-leading-normal {
    line-height: 1.5 !important
}

.tw-leading-10 {
    line-height: 2.5rem
}

.tw-leading-3 {
    line-height: .75rem
}

.tw-leading-4 {
    line-height: 1rem
}

.tw-leading-5 {
    line-height: 1.25rem
}

.tw-leading-6 {
    line-height: 1.5rem
}

.tw-leading-7 {
    line-height: 1.75rem
}

.tw-leading-8 {
    line-height: 2rem
}

.tw-leading-9 {
    line-height: 2.25rem
}

.tw-leading-\[1\.3\] {
    line-height: 1.3
}

.tw-leading-\[120\%\] {
    line-height: 120%
}

.tw-leading-\[140\%\] {
    line-height: 140%
}

.tw-leading-\[14px\] {
    line-height: 14px
}

.tw-leading-\[150\%\] {
    line-height: 150%
}

.tw-leading-\[18px\] {
    line-height: 18px
}

.tw-leading-\[20px\] {
    line-height: 20px
}

.tw-leading-\[21px\] {
    line-height: 21px
}

.tw-leading-\[27px\] {
    line-height: 27px
}

.tw-leading-\[7px\] {
    line-height: 7px
}

.tw-leading-loose {
    line-height: 2
}

.tw-leading-none {
    line-height: 1
}

.tw-leading-normal {
    line-height: 1.5
}

.tw-leading-relaxed {
    line-height: 1.625
}

.tw-leading-snug {
    line-height: 1.375
}

.tw-leading-tight {
    line-height: 1.25
}

.tw-tracking-tight {
    letter-spacing: -.025em
}

.tw-tracking-wide {
    letter-spacing: .025em
}

.tw-tracking-widest {
    letter-spacing: .1em
}

.\ !tw-text-\[\#A197AA\] {
    --tw-text-opacity: 1 !important;
    color: rgb(161 151 170/var(--tw-text-opacity)) !important
}

.\ !tw-text-\[rgba\(41\2c 32\2c 50\2c 0\.8\)\] {
    color: rgba(41, 32, 50, .8) !important
}

.\ !tw-text-gray-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(64 50 78/var(--tw-text-opacity)) !important
}

.\ !tw-text-light-gray-300 {
    --tw-text-opacity: 1 !important;
    color: rgb(128 111 144/var(--tw-text-opacity)) !important
}

.\ !tw-text-light-gray-400 {
    --tw-text-opacity: 1 !important;
    color: rgb(153 140 166/var(--tw-text-opacity)) !important
}

.\ !tw-text-light-gray-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(161 151 170/var(--tw-text-opacity)) !important
}

.\ !tw-text-pink-primary {
    --tw-text-opacity: 1 !important;
    color: rgb(228 37 117/var(--tw-text-opacity)) !important
}

.\ !tw-text-secondary {
    color: var(--p-color-secondary) !important
}

.\ !tw-text-transparent {
    color: transparent !important
}

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

.\ !tw-text-white-2 {
    --tw-text-opacity: 1 !important;
    color: rgb(245 243 247/var(--tw-text-opacity)) !important
}

.tw-text-\[\#00D181\] {
    --tw-text-opacity: 1;
    color: rgb(0 209 129/var(--tw-text-opacity))
}

.tw-text-\[\#03D181\] {
    --tw-text-opacity: 1;
    color: rgb(3 209 129/var(--tw-text-opacity))
}

.tw-text-\[\#806F90\] {
    --tw-text-opacity: 1;
    color: rgb(128 111 144/var(--tw-text-opacity))
}

.tw-text-\[\#998CA6\] {
    --tw-text-opacity: 1;
    color: rgb(153 140 166/var(--tw-text-opacity))
}

.tw-text-\[\#A193AE\] {
    --tw-text-opacity: 1;
    color: rgb(161 147 174/var(--tw-text-opacity))
}

.tw-text-\[\#BE2214\] {
    --tw-text-opacity: 1;
    color: rgb(190 34 20/var(--tw-text-opacity))
}

.tw-text-\[\#E42575\] {
    --tw-text-opacity: 1;
    color: rgb(228 37 117/var(--tw-text-opacity))
}

.tw-text-\[\#F5F3F7\] {
    --tw-text-opacity: 1;
    color: rgb(245 243 247/var(--tw-text-opacity))
}

.tw-text-\[\#FFAA00\] {
    --tw-text-opacity: 1;
    color: rgb(255 170 0/var(--tw-text-opacity))
}

.tw-text-\[\#FFF\] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.tw-text-\[\#a5a5a5\] {
    --tw-text-opacity: 1;
    color: rgb(165 165 165/var(--tw-text-opacity))
}

.tw-text-\[\#d24141\] {
    --tw-text-opacity: 1;
    color: rgb(210 65 65/var(--tw-text-opacity))
}

.tw-text-\[\#ff0033\] {
    --tw-text-opacity: 1;
    color: rgb(255 0 51/var(--tw-text-opacity))
}

.tw-text-\[16\] {
    color: 16
}

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

.tw-text-blue-flowkit {
    --tw-text-opacity: 1;
    color: rgb(0 153 255/var(--tw-text-opacity))
}

.tw-text-gray-2 {
    --tw-text-opacity: 1;
    color: rgb(180 171 186/var(--tw-text-opacity))
}

.tw-text-gray-3 {
    --tw-text-opacity: 1;
    color: rgb(156 143 168/var(--tw-text-opacity))
}

.tw-text-gray-5 {
    --tw-text-opacity: 1;
    color: rgb(168 157 180/var(--tw-text-opacity))
}

.tw-text-gray-50 {
    --tw-text-opacity: 1;
    color: rgb(8 5 10/var(--tw-text-opacity))
}

.tw-text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(64 50 78/var(--tw-text-opacity))
}

.tw-text-gray-700 {
    --tw-text-opacity: 1;
    color: rgb(77 61 92/var(--tw-text-opacity))
}

.tw-text-green-1 {
    --tw-text-opacity: 1;
    color: rgb(0 209 129/var(--tw-text-opacity))
}

.tw-text-green-success {
    --tw-text-opacity: 1;
    color: rgb(0 219 128/var(--tw-text-opacity))
}

.tw-text-light-gray-200 {
    --tw-text-opacity: 1;
    color: rgb(115 99 131/var(--tw-text-opacity))
}

.tw-text-light-gray-300 {
    --tw-text-opacity: 1;
    color: rgb(128 111 144/var(--tw-text-opacity))
}

.tw-text-light-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(153 140 166/var(--tw-text-opacity))
}

.tw-text-light-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(161 151 170/var(--tw-text-opacity))
}

.tw-text-light-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(184 176 191/var(--tw-text-opacity))
}

.tw-text-light-gray-700 {
    --tw-text-opacity: 1;
    color: rgb(199 192 206/var(--tw-text-opacity))
}

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

.tw-text-pink-100 {
    --tw-text-opacity: 1;
    color: rgb(202 22 97/var(--tw-text-opacity))
}

.tw-text-pink-200 {
    --tw-text-opacity: 1;
    color: rgb(228 37 117/var(--tw-text-opacity))
}

.tw-text-pink-300 {
    --tw-text-opacity: 1;
    color: rgb(227 79 141/var(--tw-text-opacity))
}

.tw-text-pink-50 {
    --tw-text-opacity: 1;
    color: rgb(199 5 86/var(--tw-text-opacity))
}

.tw-text-pink-500 {
    --tw-text-opacity: 1;
    color: rgb(235 142 181/var(--tw-text-opacity))
}

.tw-text-pink-dark {
    --tw-text-opacity: 1;
    color: rgb(183 24 90/var(--tw-text-opacity))
}

.tw-text-pink-hot {
    --tw-text-opacity: 1;
    color: rgb(233 58 136/var(--tw-text-opacity))
}

.tw-text-pink-light {
    --tw-text-opacity: 1;
    color: rgb(242 226 254/var(--tw-text-opacity))
}

.tw-text-pink-primary {
    --tw-text-opacity: 1;
    color: rgb(228 37 117/var(--tw-text-opacity))
}

.tw-text-purple-5 {
    --tw-text-opacity: 1;
    color: rgb(156 147 165/var(--tw-text-opacity))
}

.tw-text-red-1 {
    --tw-text-opacity: 1;
    color: rgb(190 34 20/var(--tw-text-opacity))
}

.tw-text-secondary {
    color: var(--p-color-secondary)
}

.tw-text-transparent {
    color: transparent
}

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

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

.tw-text-white-2 {
    --tw-text-opacity: 1;
    color: rgb(245 243 247/var(--tw-text-opacity))
}

.tw-text-white-primary {
    --tw-text-opacity: 1;
    color: rgb(235 231 238/var(--tw-text-opacity))
}

.tw-text-yellow-1,
.tw-text-yellow-error {
    --tw-text-opacity: 1;
    color: rgb(255 170 0/var(--tw-text-opacity))
}

.tw-underline {
    text-decoration-line: underline
}

.tw-placeholder-gray-3::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(156 143 168/var(--tw-placeholder-opacity))
}

.tw-placeholder-gray-3::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(156 143 168/var(--tw-placeholder-opacity))
}

.tw-placeholder-light-gray-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(102 86 118/var(--tw-placeholder-opacity))
}

.tw-placeholder-light-gray-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(102 86 118/var(--tw-placeholder-opacity))
}

.tw-placeholder-light-gray-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(115 99 131/var(--tw-placeholder-opacity))
}

.tw-placeholder-light-gray-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(115 99 131/var(--tw-placeholder-opacity))
}

.tw-placeholder-light-gray-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(153 140 166/var(--tw-placeholder-opacity))
}

.tw-placeholder-light-gray-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(153 140 166/var(--tw-placeholder-opacity))
}

.tw-placeholder-light-gray-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(161 151 170/var(--tw-placeholder-opacity))
}

.tw-placeholder-light-gray-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(161 151 170/var(--tw-placeholder-opacity))
}

.\ !tw-opacity-100 {
    opacity: 1 !important
}

.tw-opacity-0 {
    opacity: 0
}

.tw-opacity-10 {
    opacity: .1
}

.tw-opacity-100 {
    opacity: 1
}

.tw-opacity-20 {
    opacity: .2
}

.tw-opacity-30 {
    opacity: .3
}

.tw-opacity-40 {
    opacity: .4
}

.tw-opacity-5 {
    opacity: .05
}

.tw-opacity-50 {
    opacity: .5
}

.tw-opacity-60 {
    opacity: .6
}

.tw-opacity-70 {
    opacity: .7
}

.tw-opacity-80 {
    opacity: .8
}

.tw-opacity-\[0\.5\] {
    opacity: .5
}

.tw-bg-blend-soft-light {
    background-blend-mode: soft-light
}

.tw-shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color)
}

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

.tw-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)
}

.tw-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)
}

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

.tw-shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000
}

.tw-shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color)
}

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

.tw-shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color)
}

.tw-outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.tw-outline-white-1 {
    outline-color: #f8f7f8
}

.tw-blur {
    --tw-blur: blur(8px)
}

.tw-blur,
.tw-blur-3xl {
    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)
}

.tw-blur-3xl {
    --tw-blur: blur(64px)
}

.tw-blur-\[1px\] {
    --tw-blur: blur(1px)
}

.tw-blur-\[1px\],
.tw-blur-\[30px\] {
    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)
}

.tw-blur-\[30px\] {
    --tw-blur: blur(30px)
}

.tw-blur-\[50px\] {
    --tw-blur: blur(50px);
    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)
}

.\ !tw-brightness-\[0\.65\] {
    --tw-brightness: brightness(0.65) !important;
    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) !important
}

.tw-brightness-\[85\%\] {
    --tw-brightness: brightness(85%)
}

.tw-brightness-\[85\%\],
.tw-drop-shadow {
    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)
}

.tw-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))
}

.tw-drop-shadow-md {
    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, .07)) drop-shadow(0 2px 2px rgba(0, 0, 0, .06))
}

.tw-drop-shadow-md,
.tw-drop-shadow-xl {
    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)
}

.tw-drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, .03)) drop-shadow(0 8px 5px rgba(0, 0, 0, .08))
}

.tw-saturate-0 {
    --tw-saturate: saturate(0)
}

.tw-saturate-0,
.tw-sepia {
    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)
}

.tw-sepia {
    --tw-sepia: sepia(100%)
}

.tw-backdrop-blur {
    --tw-backdrop-blur: blur(8px)
}

.tw-backdrop-blur,
.tw-backdrop-blur-\[10px\] {
    -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)
}

.tw-backdrop-blur-\[10px\] {
    --tw-backdrop-blur: blur(10px)
}

.tw-backdrop-blur-\[50px\] {
    --tw-backdrop-blur: blur(50px)
}

.tw-backdrop-blur-\[50px\],
.tw-backdrop-blur-sm {
    -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)
}

.tw-backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px)
}

.tw-backdrop-blur-xl {
    --tw-backdrop-blur: blur(24px)
}

.tw-backdrop-blur-xl,
.tw-backdrop-filter {
    -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)
}

.tw-transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.tw-transition-\[background-color\,
border-color\,
color\] {
    transition-property: background-color, border-color, color;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.tw-transition-\[background-color\] {
    transition-property: background-color;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.tw-transition-\[fill\] {
    transition-property: fill;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.tw-transition-\[height\] {
    transition-property: height;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.tw-transition-\[opacity\] {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.tw-transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.tw-transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.tw-transition-none {
    transition-property: none
}

.tw-transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.tw-transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.\ !tw-duration-\[0ms\] {
    transition-duration: 0ms !important
}

.\ !tw-duration-\[400ms\] {
    transition-duration: .4s !important
}

.tw-duration-100 {
    transition-duration: .1s
}

.tw-duration-1000 {
    transition-duration: 1s
}

.tw-duration-200 {
    transition-duration: .2s
}

.tw-duration-300 {
    transition-duration: .3s
}

.tw-duration-500 {
    transition-duration: .5s
}

.tw-duration-\[10ms\] {
    transition-duration: 10ms
}

.tw-duration-\[120\] {
    transition-duration: 120
}

.tw-ease-in {
    transition-timing-function: cubic-bezier(.4, 0, 1, 1)
}

.tw-ease-in-out {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.tw-ease-linear {
    transition-timing-function: linear
}

.tw-ease-out {
    transition-timing-function: cubic-bezier(0, 0, .2, 1)
}

.tw-will-change-\[transform\,
opacity\] {
    will-change: transform, opacity
}

.tw-\@container {
    container-type: inline-size
}

.tw-magic-pseudo-border {
    position: relative
}

.tw-magic-pseudo-border:before {
    content: "";
    position: absolute;
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
    border-radius: 4px;
    border: 1px solid transparent;
    background: linear-gradient(90deg, #7e2295 1.37%, #e42575 101.37%) border-box;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none
}

.tw-magic-pseudo-border-vertical:before {
    background: linear-gradient(180deg, #7e2295 1.37%, #e42575 101.37%) border-box
}

.\[animation-duration\:2s\] {
    animation-duration: 2s
}

.\[appearance\:textfield\] {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield
}

.\[backface-visibility\:hidden\] {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.\[overflow-wrap\:anywhere\] {
    overflow-wrap: anywhere
}

.\[transform-style\:preserve-3d\] {
    transform-style: preserve-3d
}

.\[transform\:rotateY\(-180deg\)\] {
    transform: rotateY(-180deg)
}

.\[transform\:rotateY\(180deg\)\] {
    transform: rotateY(180deg)
}

.scrollbar-hide {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.scrollbar-hide::-webkit-scrollbar {
    display: none
}

input,
textarea {
    padding: .7rem 1rem
}

.me-border-y {
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-style: solid
}

.me-border {
    border-width: 1px;
    border-style: solid
}

.me-flex-center {
    display: flex;
    align-items: center;
    justify-content: center
}

.image-fit--cover {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.smartbanner-android {
    background: none !important;
    box-shadow: none !important;
    background-color: #120c18 !important;
    border: #000 !important
}

.smartbanner-button {
    box-shadow: none !important;
    color: #fff !important
}

.smartbanner-button-text {
    background: none !important
}

.first-letter\:tw-uppercase:first-letter {
    text-transform: uppercase
}

.placeholder\:tw-text-sm::-moz-placeholder {
    font-size: .875rem;
    line-height: 1.25rem
}

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

.placeholder\:tw-text-light-gray-400::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(153 140 166/var(--tw-text-opacity))
}

.placeholder\:tw-text-light-gray-400::placeholder {
    --tw-text-opacity: 1;
    color: rgb(153 140 166/var(--tw-text-opacity))
}

.before\:tw-rounded-lg:before {
    content: var(--tw-content);
    border-radius: .5rem
}

.before\:tw-bg-gray-400:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(43 32 55/var(--tw-bg-opacity))
}

.first\:tw-ml-0:first-child {
    margin-left: 0
}

.first\:tw-rounded-l:first-child {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.first\:tw-rounded-t-lg:first-child {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem
}

.first\:tw-pl-3:first-child {
    padding-left: .75rem
}

.last\:tw-mb-0:last-child {
    margin-bottom: 0
}

.last\:tw-mb-16:last-child {
    margin-bottom: 4rem
}

.last\:tw-mr-0:last-child {
    margin-right: 0
}

.last\:tw-mr-5:last-child {
    margin-right: 1.25rem
}

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

.last\:tw-rounded-r:last-child {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem
}

.last\:tw-pb-0:last-child {
    padding-bottom: 0
}

.last\:tw-pr-3:last-child {
    padding-right: .75rem
}

.odd\:tw-bg-\[\#22152D\]:nth-child(odd) {
    --tw-bg-opacity: 1;
    background-color: rgb(34 21 45/var(--tw-bg-opacity))
}

.even\:tw-bg-\[\#1C1326\]:nth-child(2n) {
    --tw-bg-opacity: 1;
    background-color: rgb(28 19 38/var(--tw-bg-opacity))
}

.empty\:tw-hidden:empty {
    display: none
}

.empty\:tw-border-t-0:empty {
    border-top-width: 0
}

.empty\:tw-p-0:empty {
    padding: 0
}

.empty\:tw-py-0:empty {
    padding-top: 0;
    padding-bottom: 0
}

.empty\:tw-pb-0:empty {
    padding-bottom: 0
}

.focus-within\:tw-border-\[\#595280\]:focus-within {
    --tw-border-opacity: 1;
    border-color: rgb(89 82 128/var(--tw-border-opacity))
}

.focus-within\:tw-border-gray-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgb(77 61 92/var(--tw-border-opacity))
}

.focus-within\:tw-border-light-gray-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgb(89 72 106/var(--tw-border-opacity))
}

.hover\:tw-w-\[3px\]:hover {
    width: 3px
}

.hover\:tw-scale-105:hover {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05
}

.hover\:tw-scale-105:hover,
.hover\:tw-scale-110:hover {
    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))
}

.hover\:tw-scale-110:hover {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1
}

.hover\:tw-scale-\[1\.01\]:hover {
    --tw-scale-x: 1.01;
    --tw-scale-y: 1.01
}

.hover\:tw-scale-\[1\.01\]:hover,
.hover\:tw-scale-\[1\.02\]:hover {
    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))
}

.hover\:tw-scale-\[1\.02\]:hover {
    --tw-scale-x: 1.02;
    --tw-scale-y: 1.02
}

.hover\:tw-scale-\[101\%\]:hover {
    --tw-scale-x: 101%;
    --tw-scale-y: 101%;
    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))
}

.hover\:tw-cursor-help:hover {
    cursor: help
}

.hover\:tw-cursor-pointer:hover {
    cursor: pointer
}

.hover\:tw-border-b-\[3px\]:hover {
    border-bottom-width: 3px
}

.hover\:\ !tw-border-pink-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(228 37 117/var(--tw-border-opacity)) !important
}

.hover\:tw-border-\[\#433759\]:hover {
    --tw-border-opacity: 1;
    border-color: rgb(67 55 89/var(--tw-border-opacity))
}

.hover\:tw-border-light-gray-50:hover {
    --tw-border-opacity: 1;
    border-color: rgb(89 72 106/var(--tw-border-opacity))
}

.hover\:tw-border-pink-dark:hover {
    --tw-border-opacity: 1;
    border-color: rgb(183 24 90/var(--tw-border-opacity))
}

.hover\:tw-border-pink-primary:hover {
    --tw-border-opacity: 1;
    border-color: rgb(228 37 117/var(--tw-border-opacity))
}

.hover\:tw-border-white\/70:hover {
    border-color: hsla(300, 7%, 97%, .7)
}

.hover\:\ !tw-bg-gray-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(18 12 24/var(--tw-bg-opacity)) !important
}

.hover\:\ !tw-bg-gray-400:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(43 32 55/var(--tw-bg-opacity)) !important
}

.hover\:\ !tw-bg-transparent:hover {
    background-color: transparent !important
}

.hover\:tw-bg-\[\#00D181\]\/30:hover {
    background-color: rgba(0, 209, 129, .3)
}

.hover\:tw-bg-\[\#c1c3c5b4\]:hover {
    background-color: #c1c3c5b4
}

.hover\:tw-bg-\[rgba\(75\2c 37\2c 228\2c 0\.2\)\]:hover {
    background-color: rgba(75, 37, 228, .2)
}

.hover\:tw-bg-gray-100\/25:hover {
    background-color: rgba(18, 12, 24, .25)
}

.hover\:tw-bg-gray-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(28 19 38/var(--tw-bg-opacity))
}

.hover\:tw-bg-gray-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(36 24 47/var(--tw-bg-opacity))
}

.hover\:tw-bg-gray-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(43 32 55/var(--tw-bg-opacity))
}

.hover\:tw-bg-gray-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(51 39 63/var(--tw-bg-opacity))
}

.hover\:tw-bg-gray-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(64 50 78/var(--tw-bg-opacity))
}

.hover\:tw-bg-gray-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(77 61 92/var(--tw-bg-opacity))
}

.hover\:tw-bg-light-gray-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(89 72 106/var(--tw-bg-opacity))
}

.hover\:tw-bg-pink-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(202 22 97/var(--tw-bg-opacity))
}

.hover\:tw-bg-pink-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(228 37 117/var(--tw-bg-opacity))
}

.hover\:tw-bg-pink-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(227 79 141/var(--tw-bg-opacity))
}

.hover\:tw-bg-pink-dark:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(183 24 90/var(--tw-bg-opacity))
}

.hover\:tw-bg-pink-primary:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(228 37 117/var(--tw-bg-opacity))
}

.hover\:tw-bg-purple-1:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(18 12 24/var(--tw-bg-opacity))
}

.hover\:tw-bg-purple-2:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(28 19 38/var(--tw-bg-opacity))
}

.hover\:tw-bg-sky-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(0 99 171/var(--tw-bg-opacity))
}

.hover\:tw-bg-transparent:hover {
    background-color: transparent
}

.hover\:tw-bg-opacity-10:hover {
    --tw-bg-opacity: 0.1
}

.hover\:tw-bg-opacity-30:hover {
    --tw-bg-opacity: 0.3
}

.hover\:tw-fill-\[\#F5F3F7\]:hover {
    fill: #f5f3f7
}

.hover\:\ !tw-text-green-success:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(0 219 128/var(--tw-text-opacity)) !important
}

.hover\:\ !tw-text-pink-primary:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(228 37 117/var(--tw-text-opacity)) !important
}

.hover\:\ !tw-text-white-2:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(245 243 247/var(--tw-text-opacity)) !important
}

.hover\:\ !tw-text-yellow-error:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(255 170 0/var(--tw-text-opacity)) !important
}

.hover\:tw-text-gray-3:hover {
    --tw-text-opacity: 1;
    color: rgb(156 143 168/var(--tw-text-opacity))
}

.hover\:tw-text-light-gray-700:hover {
    --tw-text-opacity: 1;
    color: rgb(199 192 206/var(--tw-text-opacity))
}

.hover\:tw-text-pink-100:hover {
    --tw-text-opacity: 1;
    color: rgb(202 22 97/var(--tw-text-opacity))
}

.hover\:tw-text-pink-300:hover {
    --tw-text-opacity: 1;
    color: rgb(227 79 141/var(--tw-text-opacity))
}

.hover\:tw-text-pink-50:hover {
    --tw-text-opacity: 1;
    color: rgb(199 5 86/var(--tw-text-opacity))
}

.hover\:tw-text-pink-dark:hover {
    --tw-text-opacity: 1;
    color: rgb(183 24 90/var(--tw-text-opacity))
}

.hover\:tw-text-pink-primary:hover {
    --tw-text-opacity: 1;
    color: rgb(228 37 117/var(--tw-text-opacity))
}

.hover\:tw-text-white-1:hover {
    --tw-text-opacity: 1;
    color: rgb(248 247 248/var(--tw-text-opacity))
}

.hover\:tw-text-white-2:hover {
    --tw-text-opacity: 1;
    color: rgb(245 243 247/var(--tw-text-opacity))
}

.hover\:tw-text-yellow-1:hover {
    --tw-text-opacity: 1;
    color: rgb(255 170 0/var(--tw-text-opacity))
}

.hover\:tw-underline:hover {
    text-decoration-line: underline
}

.hover\:tw-opacity-100:hover {
    opacity: 1
}

.hover\:tw-opacity-30:hover {
    opacity: .3
}

.hover\:tw-opacity-50:hover {
    opacity: .5
}

.hover\:tw-opacity-60:hover {
    opacity: .6
}

.hover\:tw-opacity-70:hover {
    opacity: .7
}

.hover\:tw-opacity-80:hover {
    opacity: .8
}

.hover\:tw-drop-shadow-md:hover {
    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, .07)) drop-shadow(0 2px 2px rgba(0, 0, 0, .06));
    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)
}

.hover\:tw-backdrop-blur:hover {
    --tw-backdrop-blur: blur(8px);
    -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)
}

.focus\:tw-border-0:focus {
    border-width: 0
}

.focus\:tw-border-none:focus {
    border-style: none
}

.focus\:tw-border-light-gray-100:focus {
    --tw-border-opacity: 1;
    border-color: rgb(102 86 118/var(--tw-border-opacity))
}

.focus\:tw-border-light-gray-50:focus {
    --tw-border-opacity: 1;
    border-color: rgb(89 72 106/var(--tw-border-opacity))
}

.focus\:tw-border-pink-primary:focus {
    --tw-border-opacity: 1;
    border-color: rgb(228 37 117/var(--tw-border-opacity))
}

.focus\:tw-bg-gray-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(28 19 38/var(--tw-bg-opacity))
}

.focus\:tw-bg-gray-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(36 24 47/var(--tw-bg-opacity))
}

.focus\:tw-text-white-1:focus {
    --tw-text-opacity: 1;
    color: rgb(248 247 248/var(--tw-text-opacity))
}

.focus\:tw-outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.active\:tw-scale-90:active {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
    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))
}

.active\:tw-bg-gray-300:active {
    --tw-bg-opacity: 1;
    background-color: rgb(36 24 47/var(--tw-bg-opacity))
}

.active\:tw-bg-gray-400:active {
    --tw-bg-opacity: 1;
    background-color: rgb(43 32 55/var(--tw-bg-opacity))
}

.active\:tw-text-pink-100:active {
    --tw-text-opacity: 1;
    color: rgb(202 22 97/var(--tw-text-opacity))
}

.active\:tw-outline-1:active {
    outline-width: 1px
}

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

.disabled\:tw-bg-gray-400:disabled {
    --tw-bg-opacity: 1;
    background-color: rgb(43 32 55/var(--tw-bg-opacity))
}

.disabled\:tw-text-light-gray-500:disabled {
    --tw-text-opacity: 1;
    color: rgb(161 151 170/var(--tw-text-opacity))
}

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

.disabled\:tw-opacity-60:disabled {
    opacity: .6
}

.disabled\:tw-opacity-80:disabled {
    opacity: .8
}

.tw-group:hover .group-hover\:tw-visible {
    visibility: visible
}

.tw-group:hover .group-hover\:tw-block {
    display: block
}

.tw-group:hover .group-hover\:tw-flex {
    display: flex
}

.tw-group:hover .group-hover\:tw-hidden {
    display: none
}

.tw-group:hover .group-hover\:tw-border-pink-400 {
    --tw-border-opacity: 1;
    border-color: rgb(228 103 155/var(--tw-border-opacity))
}

.tw-group:hover .group-hover\:tw-border-pink-primary {
    --tw-border-opacity: 1;
    border-color: rgb(228 37 117/var(--tw-border-opacity))
}

.tw-group:hover .group-hover\:tw-border-white-0 {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity))
}

.tw-group:hover .group-hover\:tw-bg-gray-500,
.tw-group\/satributeBadges:hover .group-hover\/satributeBadges\:tw-bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(51 39 63/var(--tw-bg-opacity))
}

.tw-group:hover .group-hover\:tw-bg-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(228 103 155/var(--tw-bg-opacity))
}

.tw-group:hover .group-hover\:tw-bg-pink-primary {
    --tw-bg-opacity: 1;
    background-color: rgb(228 37 117/var(--tw-bg-opacity))
}

.tw-group:hover .group-hover\:tw-bg-purple-4 {
    --tw-bg-opacity: 1;
    background-color: rgb(43 32 55/var(--tw-bg-opacity))
}

.tw-group:hover .group-hover\:tw-fill-\[\#F5F3F7\] {
    fill: #f5f3f7
}

.tw-group:hover .group-hover\:tw-stroke-white-2 {
    stroke: #f5f3f7
}

.tw-group:hover .group-hover\:\ !tw-text-white-2 {
    --tw-text-opacity: 1 !important;
    color: rgb(245 243 247/var(--tw-text-opacity)) !important
}

.tw-group:hover .group-hover\:tw-text-white-2 {
    --tw-text-opacity: 1;
    color: rgb(245 243 247/var(--tw-text-opacity))
}

.tw-group:hover .group-hover\:tw-opacity-100 {
    opacity: 1
}

.tw-peer:focus-within~.peer-focus-within\:tw-border-\[\#595280\] {
    --tw-border-opacity: 1;
    border-color: rgb(89 82 128/var(--tw-border-opacity))
}

@keyframes tw-slideUpAndFade {
    0% {
        opacity: 0;
        transform: translateY(2px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.data-\[state\=delayed-open\]\:data-\[side\=bottom\]\:tw-animate-slideUpAndFade[data-side=bottom][data-state=delayed-open] {
    animation: tw-slideUpAndFade .4s cubic-bezier(.16, 1, .3, 1)
}

@keyframes tw-slideRightAndFade {
    0% {
        opacity: 0;
        transform: translateX(-2px)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

.data-\[state\=delayed-open\]\:data-\[side\=left\]\:tw-animate-slideRightAndFade[data-side=left][data-state=delayed-open] {
    animation: tw-slideRightAndFade .4s cubic-bezier(.16, 1, .3, 1)
}

@keyframes tw-slideLeftAndFade {
    0% {
        opacity: 0;
        transform: translateX(2px)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

.data-\[state\=delayed-open\]\:data-\[side\=right\]\:tw-animate-slideLeftAndFade[data-side=right][data-state=delayed-open] {
    animation: tw-slideLeftAndFade .4s cubic-bezier(.16, 1, .3, 1)
}

@keyframes tw-slideDownAndFade {
    0% {
        opacity: 0;
        transform: translateY(-2px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.data-\[state\=delayed-open\]\:data-\[side\=top\]\:tw-animate-slideDownAndFade[data-side=top][data-state=delayed-open] {
    animation: tw-slideDownAndFade .4s cubic-bezier(.16, 1, .3, 1)
}

.data-\[hovered\=true\]\:tw-bg-gray-400[data-hovered=true] {
    --tw-bg-opacity: 1;
    background-color: rgb(43 32 55/var(--tw-bg-opacity))
}

.data-\[selected\=true\]\:tw-bg-gray-600[data-selected=true] {
    --tw-bg-opacity: 1;
    background-color: rgb(64 50 78/var(--tw-bg-opacity))
}

.data-\[hovered\=true\]\:tw-text-white-2[data-hovered=true],
.data-\[selected\=true\]\:tw-text-white-2[data-selected=true] {
    --tw-text-opacity: 1;
    color: rgb(245 243 247/var(--tw-text-opacity))
}

.data-\[hovered\=true\]\:hover\:\ !tw-bg-gray-400:hover[data-hovered=true] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(43 32 55/var(--tw-bg-opacity)) !important
}

.data-\[selected\=true\]\:hover\:\ !tw-bg-gray-600:hover[data-selected=true] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(64 50 78/var(--tw-bg-opacity)) !important
}

.data-\[hovered\=true\]\:hover\:\ !tw-text-white-2:hover[data-hovered=true],
.data-\[selected\=true\]\:hover\:\ !tw-text-white-2:hover[data-selected=true] {
    --tw-text-opacity: 1 !important;
    color: rgb(245 243 247/var(--tw-text-opacity)) !important
}

@container (min-width: 576px) {
    .\@sm\:\ !tw-grid-cols-auto-fill-180 {
        grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)) !important
    }
}

@container (min-width: 768px) {
    .\@md\:tw--ml-0 {
        margin-left: 0
    }
    .\@md\:tw-block {
        display: block
    }
    .\@md\:tw-flex {
        display: flex
    }
    .\@md\:tw-hidden {
        display: none
    }
    .\@md\:tw-h-\[40px\] {
        height: 40px
    }
    .\@md\:tw-min-h-\[102px\] {
        min-height: 102px
    }
    .\@md\:tw-min-h-\[38px\] {
        min-height: 38px
    }
    .\@md\:tw-min-h-\[40px\] {
        min-height: 40px
    }
    .\@md\:tw-w-\[40px\] {
        width: 40px
    }
    .\@md\:tw-w-auto {
        width: auto
    }
    .\@md\:tw-w-full {
        width: 100%
    }
    .\@md\:tw-min-w-\[40px\] {
        min-width: 40px
    }
    .\@md\:tw-min-w-\[471px\] {
        min-width: 471px
    }
    .\@md\:\ !tw-grid-cols-auto-fill-200 {
        grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)) !important
    }
    .\@md\:tw-gap-3 {
        gap: .75rem
    }
    .\@md\:tw-gap-x-4 {
        -moz-column-gap: 1rem;
        column-gap: 1rem
    }
    .\@md\:tw-gap-y-1 {
        row-gap: .25rem
    }
    .\@md\:tw-gap-y-4 {
        row-gap: 1rem
    }
    .\@md\:tw-p-3 {
        padding: .75rem
    }
    .\@md\:tw-pb-4 {
        padding-bottom: 1rem
    }
    .\@md\:tw-pt-4 {
        padding-top: 1rem
    }
}

@container (min-width: 992px) {
    .\@lg\:\ !tw-grid-cols-auto-fill-240 {
        grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important
    }
}

@container (min-width: 1200px) {
    .\@xl\:\ !tw-grid-cols-auto-fill-260 {
        grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)) !important
    }
}

@media not all and (min-width:992px) {
    .max-lg\:tw-inset-x-\[-16px\] {
        left: -16px;
        right: -16px
    }
    .max-lg\:tw-flex-col {
        flex-direction: column
    }
    .max-lg\:tw-gap-y-3 {
        row-gap: .75rem
    }
    .max-lg\:tw-rounded-lg {
        border-radius: .5rem
    }
    .max-lg\:tw-border {
        border-width: 1px
    }
    .max-lg\:tw-border-gray-300 {
        --tw-border-opacity: 1;
        border-color: rgb(36 24 47/var(--tw-border-opacity))
    }
    .max-lg\:tw-p-3 {
        padding: .75rem
    }
}

@media not all and (min-width:768px) {
    .max-md\:tw-fixed {
        position: fixed
    }
    .max-md\:tw-absolute {
        position: absolute
    }
    .max-md\:tw-inset-x-0 {
        left: 0;
        right: 0
    }
    .max-md\:tw-top-0 {
        top: 0
    }
    .max-md\:tw-mx-auto {
        margin-left: auto;
        margin-right: auto
    }
    .max-md\:tw-ml-auto {
        margin-left: auto
    }
    .max-md\:tw-hidden {
        display: none
    }
    .max-md\:tw-flex-col {
        flex-direction: column
    }
    .max-md\:tw-items-center {
        align-items: center
    }
    .max-md\:tw-pb-6 {
        padding-bottom: 1.5rem
    }
    .max-md\:tw-text-center {
        text-align: center
    }
    .max-md\:tw-text-sm {
        font-size: .875rem;
        line-height: 1.25rem
    }
}

@media not all and (min-width:576px) {
    .max-sm\:tw-sticky {
        position: sticky
    }
    .max-sm\:-tw-top-6 {
        top: -1.5rem
    }
    .max-sm\:tw-bottom-\[-3px\] {
        bottom: -3px
    }
    .max-sm\:tw-right-11 {
        right: 2.75rem
    }
    .max-sm\:tw-z-\[4\] {
        z-index: 4
    }
    .max-sm\:-tw-ml-4 {
        margin-left: -1rem
    }
    .max-sm\:tw-hidden {
        display: none
    }
    .max-sm\:tw-w-\[calc\(100\%\+32px\)\] {
        width: calc(100% + 32px)
    }
    .max-sm\:tw-flex-col {
        flex-direction: column
    }
    .max-sm\:tw-px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .max-sm\:tw-text-xxs {
        font-size: .625rem
    }
}

@media not all and (min-width:320px) {
    .max-xs\:tw-hidden {
        display: none
    }
}

@media (min-width:320px) {
    .xs\:tw-mt-\[6px\] {
        margin-top: 6px
    }
    .xs\:tw-block {
        display: block
    }
    .xs\:tw-w-\[160px\] {
        width: 160px
    }
    .xs\:tw-min-w-\[275px\] {
        min-width: 275px
    }
    .xs\:tw-grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
    .xs\:tw-text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
    .xs\:tw-leading-loose {
        line-height: 2
    }
}

@media (min-width:576px) {
    .sm\:tw-visible {
        visibility: visible
    }
    .sm\:tw-static {
        position: static
    }
    .sm\:tw-relative {
        position: relative
    }
    .sm\:tw-bottom-0 {
        bottom: 0
    }
    .sm\:tw-left-2 {
        left: .5rem
    }
    .sm\:tw-right-2 {
        right: .5rem
    }
    .sm\:tw-right-6 {
        right: 1.5rem
    }
    .sm\:tw-col-span-1 {
        grid-column: span 1/span 1
    }
    .sm\:tw-col-span-10 {
        grid-column: span 10/span 10
    }
    .sm\:tw-col-span-2 {
        grid-column: span 2/span 2
    }
    .sm\:tw-col-start-1 {
        grid-column-start: 1
    }
    .sm\:tw-col-start-2 {
        grid-column-start: 2
    }
    .sm\:tw-row-start-1 {
        grid-row-start: 1
    }
    .sm\:tw-m-5 {
        margin: 1.25rem
    }
    .sm\:tw-mx-8 {
        margin-left: 2rem;
        margin-right: 2rem
    }
    .sm\:tw-mx-auto {
        margin-left: auto;
        margin-right: auto
    }
    .sm\:tw-my-4 {
        margin-top: 1rem;
        margin-bottom: 1rem
    }
    .sm\:tw-ml-0 {
        margin-left: 0
    }
    .sm\:tw-mt-20 {
        margin-top: 5rem
    }
    .sm\:tw-mt-4 {
        margin-top: 1rem
    }
    .sm\:tw-mt-44 {
        margin-top: 11rem
    }
    .sm\:tw-line-clamp-3 {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3
    }
    .sm\:tw-block {
        display: block
    }
    .sm\:tw-inline {
        display: inline
    }
    .sm\:tw-flex {
        display: flex
    }
    .sm\:tw-hidden {
        display: none
    }
    .sm\:tw-h-20 {
        height: 5rem
    }
    .sm\:tw-h-300px {
        height: 300px
    }
    .sm\:tw-h-400px {
        height: 400px
    }
    .sm\:tw-h-568px {
        height: 568px
    }
    .sm\:tw-h-6 {
        height: 1.5rem
    }
    .sm\:tw-h-\[110px\] {
        height: 110px
    }
    .sm\:tw-h-\[250px\] {
        height: 250px
    }
    .sm\:tw-h-auto {
        height: auto
    }
    .sm\:tw-max-h-\[12vw\] {
        max-height: 12vw
    }
    .sm\:tw-max-h-\[80vh\] {
        max-height: 80vh
    }
    .sm\:tw-max-h-\[calc\(100vh-32px\)\] {
        max-height: calc(100vh - 32px)
    }
    .sm\:tw-min-h-\[500px\] {
        min-height: 500px
    }
    .sm\:tw-w-20 {
        width: 5rem
    }
    .sm\:tw-w-3\/4 {
        width: 75%
    }
    .sm\:tw-w-400px {
        width: 400px
    }
    .sm\:tw-w-52 {
        width: 13rem
    }
    .sm\:tw-w-568px {
        width: 568px
    }
    .sm\:tw-w-6 {
        width: 1.5rem
    }
    .sm\:tw-w-\[110px\] {
        width: 110px
    }
    .sm\:tw-w-\[250px\] {
        width: 250px
    }
    .sm\:tw-w-\[320px\] {
        width: 320px
    }
    .sm\:tw-w-\[372px\] {
        width: 372px
    }
    .sm\:tw-w-\[396px\] {
        width: 396px
    }
    .sm\:tw-w-\[4rem\] {
        width: 4rem
    }
    .sm\:tw-w-\[500px\] {
        width: 500px
    }
    .sm\:tw-w-\[calc\(100\%-2rem\)\] {
        width: calc(100% - 2rem)
    }
    .sm\:tw-w-auto {
        width: auto
    }
    .sm\:tw-w-max {
        width: -moz-max-content;
        width: max-content
    }
    .sm\:\ !tw-max-w-\[305px\] {
        max-width: 305px !important
    }
    .sm\:\ !tw-max-w-\[576px\] {
        max-width: 576px !important
    }
    .sm\:tw-max-w-100px {
        max-width: 100px
    }
    .sm\:tw-max-w-\[117px\] {
        max-width: 117px
    }
    .sm\:tw-max-w-\[512px\] {
        max-width: 512px
    }
    .sm\:tw-max-w-\[560px\] {
        max-width: 560px
    }
    .sm\:tw--translate-x-16 {
        --tw-translate-x: -4rem;
        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))
    }
    .sm\:tw-grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
    .sm\:tw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }
    .sm\:tw-grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }
    .sm\:tw-grid-cols-\[250px\2c 250px\] {
        grid-template-columns: 250px 250px
    }
    .sm\:tw-grid-cols-\[auto\2c auto\] {
        grid-template-columns: auto auto
    }
    .sm\:tw-grid-cols-\[minmax\(min-content\2c 1fr\)\2c 4fr\2c minmax\(min-content\2c 1fr\)\] {
        grid-template-columns: minmax(min-content, 1fr) 4fr minmax(min-content, 1fr)
    }
    .sm\:tw-grid-cols-auto-fill-180 {
        grid-template-columns: repeat(auto-fill, minmax(180px, 1fr))
    }
    .sm\:tw-grid-cols-auto-fill-200 {
        grid-template-columns: repeat(auto-fill, minmax(200px, 1fr))
    }
    .sm\:tw-grid-rows-1 {
        grid-template-rows: repeat(1, minmax(0, 1fr))
    }
    .sm\:tw-flex-row {
        flex-direction: row
    }
    .sm\:tw-flex-col {
        flex-direction: column
    }
    .sm\:tw-flex-wrap {
        flex-wrap: wrap
    }
    .sm\:tw-items-start {
        align-items: flex-start
    }
    .sm\:tw-items-center {
        align-items: center
    }
    .sm\:tw-justify-normal {
        justify-content: normal
    }
    .sm\:tw-justify-end {
        justify-content: flex-end
    }
    .sm\:tw-justify-between {
        justify-content: space-between
    }
    .sm\:tw-gap-4 {
        gap: 1rem
    }
    .sm\:tw-gap-8 {
        gap: 2rem
    }
    .sm\:tw-gap-y-4 {
        row-gap: 1rem
    }
    .sm\:tw-gap-y-6 {
        row-gap: 1.5rem
    }
    .sm\:tw-space-x-4>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(1rem * var(--tw-space-x-reverse));
        margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
    }
    .sm\:tw-space-x-\[16px\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(16px * var(--tw-space-x-reverse));
        margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse)))
    }
    .sm\:tw-space-y-0>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0px * var(--tw-space-y-reverse))
    }
    .sm\:tw-space-y-3>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(.75rem * var(--tw-space-y-reverse))
    }
    .sm\:tw-space-y-3\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(.875rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(.875rem * var(--tw-space-y-reverse))
    }
    .sm\:tw-space-y-4>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1rem * var(--tw-space-y-reverse))
    }
    .sm\:tw-space-y-8>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(2rem * var(--tw-space-y-reverse))
    }
    .sm\:tw-rounded-md {
        border-radius: .375rem
    }
    .sm\:tw-border {
        border-width: 1px
    }
    .sm\:tw-border-b {
        border-bottom-width: 1px
    }
    .sm\:tw-border-gray-300 {
        --tw-border-opacity: 1;
        border-color: rgb(36 24 47/var(--tw-border-opacity))
    }
    .sm\:\ !tw-p-5 {
        padding: 1.25rem !important
    }
    .sm\:tw-p-10 {
        padding: 2.5rem
    }
    .sm\:tw-p-4 {
        padding: 1rem
    }
    .sm\:tw-px-2 {
        padding-left: .5rem;
        padding-right: .5rem
    }
    .sm\:tw-px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
    .sm\:tw-px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .sm\:tw-px-\[10px\] {
        padding-left: 10px;
        padding-right: 10px
    }
    .sm\:tw-px-\[48px\] {
        padding-left: 48px;
        padding-right: 48px
    }
    .sm\:tw-py-3 {
        padding-top: .75rem;
        padding-bottom: .75rem
    }
    .sm\:tw-pb-2 {
        padding-bottom: .5rem
    }
    .sm\:tw-pb-5 {
        padding-bottom: 1.25rem
    }
    .sm\:tw-pb-6 {
        padding-bottom: 1.5rem
    }
    .sm\:tw-pb-\[48px\] {
        padding-bottom: 48px
    }
    .sm\:tw-pl-16 {
        padding-left: 4rem
    }
    .sm\:tw-pr-7 {
        padding-right: 1.75rem
    }
    .sm\:tw-text-left {
        text-align: left
    }
    .sm\:\ !tw-text-3xl {
        font-size: 1.875rem !important;
        line-height: 2.25rem !important
    }
    .sm\:\ !tw-text-6xl {
        font-size: 3.75rem !important;
        line-height: 1 !important
    }
    .sm\:\ !tw-text-\[40px\] {
        font-size: 40px !important
    }
    .sm\:\ !tw-text-\[58px\] {
        font-size: 58px !important
    }
    .sm\:tw-text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem
    }
    .sm\:tw-text-5xl {
        font-size: 3rem;
        line-height: 1
    }
    .sm\:tw-text-\[16px\] {
        font-size: 16px
    }
    .sm\:tw-text-\[28px\] {
        font-size: 28px
    }
    .sm\:tw-text-base {
        font-size: 1rem;
        line-height: 1.5rem
    }
    .sm\:tw-text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
    .sm\:tw-font-medium {
        font-weight: 500
    }
    .sm\:\ !tw-leading-\[120\%\] {
        line-height: 120% !important
    }
    .sm\:tw-opacity-0 {
        opacity: 0
    }
    .tw-group:hover .sm\:group-hover\:tw-opacity-100 {
        opacity: 1
    }
}

@media (min-width:768px) {
    .md\:tw-visible {
        visibility: visible
    }
    .md\:tw-absolute {
        position: absolute
    }
    .md\:tw-relative {
        position: relative
    }
    .md\:tw-sticky {
        position: sticky
    }
    .md\:-tw-left-3 {
        left: -.75rem
    }
    .md\:-tw-top-4 {
        top: -1rem
    }
    .md\:tw-left-0 {
        left: 0
    }
    .md\:tw-right-0 {
        right: 0
    }
    .md\:tw-right-\[-2px\] {
        right: -2px
    }
    .md\:tw-top-0 {
        top: 0
    }
    .md\:tw-top-8 {
        top: 2rem
    }
    .md\:tw-top-\[-2px\] {
        top: -2px
    }
    .md\:tw-col-span-3 {
        grid-column: span 3/span 3
    }
    .md\:tw-col-span-6 {
        grid-column: span 6/span 6
    }
    .md\:tw-col-start-6 {
        grid-column-start: 6
    }
    .md\:tw-m-0 {
        margin: 0
    }
    .md\:-tw-mx-8 {
        margin-left: -2rem;
        margin-right: -2rem
    }
    .md\:tw--mx-4 {
        margin-left: -1rem;
        margin-right: -1rem
    }
    .md\:tw-mx-0 {
        margin-left: 0;
        margin-right: 0
    }
    .md\:tw-mx-2 {
        margin-left: .5rem;
        margin-right: .5rem
    }
    .md\:tw-mx-36 {
        margin-left: 9rem;
        margin-right: 9rem
    }
    .md\:tw-my-8 {
        margin-top: 2rem;
        margin-bottom: 2rem
    }
    .md\:tw-mb-0 {
        margin-bottom: 0
    }
    .md\:tw-mb-16 {
        margin-bottom: 4rem
    }
    .md\:tw-mb-6 {
        margin-bottom: 1.5rem
    }
    .md\:tw-ml-0 {
        margin-left: 0
    }
    .md\:tw-ml-6 {
        margin-left: 1.5rem
    }
    .md\:tw-ml-auto {
        margin-left: auto
    }
    .md\:tw-mr-5 {
        margin-right: 1.25rem
    }
    .md\:tw-mt-0 {
        margin-top: 0
    }
    .md\:tw-mt-1 {
        margin-top: .25rem
    }
    .md\:tw-mt-1\.5 {
        margin-top: .375rem
    }
    .md\:tw-mt-12 {
        margin-top: 3rem
    }
    .md\:tw-mt-14 {
        margin-top: 3.5rem
    }
    .md\:tw-mt-4 {
        margin-top: 1rem
    }
    .md\:tw-mt-6 {
        margin-top: 1.5rem
    }
    .md\:tw-mt-8 {
        margin-top: 2rem
    }
    .md\:tw-mt-9 {
        margin-top: 2.25rem
    }
    .md\:tw-mt-auto {
        margin-top: auto
    }
    .md\:tw-block {
        display: block
    }
    .md\:tw-inline-block {
        display: inline-block
    }
    .md\:tw-inline {
        display: inline
    }
    .md\:tw-flex {
        display: flex
    }
    .md\:tw-inline-flex {
        display: inline-flex
    }
    .md\:tw-hidden {
        display: none
    }
    .md\:tw-h-10 {
        height: 2.5rem
    }
    .md\:tw-h-12 {
        height: 3rem
    }
    .md\:tw-h-16 {
        height: 4rem
    }
    .md\:tw-h-64 {
        height: 16rem
    }
    .md\:tw-h-9 {
        height: 2.25rem
    }
    .md\:tw-h-\[116px\] {
        height: 116px
    }
    .md\:tw-h-\[20px\] {
        height: 20px
    }
    .md\:tw-h-\[24px\] {
        height: 24px
    }
    .md\:tw-h-\[280px\] {
        height: 280px
    }
    .md\:tw-h-\[28px\] {
        height: 28px
    }
    .md\:tw-h-\[32px\] {
        height: 32px
    }
    .md\:tw-h-\[380px\] {
        height: 380px
    }
    .md\:tw-h-\[40px\] {
        height: 40px
    }
    .md\:tw-h-\[48px\] {
        height: 48px
    }
    .md\:tw-h-\[50px\] {
        height: 50px
    }
    .md\:tw-h-\[60px\] {
        height: 60px
    }
    .md\:tw-h-\[65px\] {
        height: 65px
    }
    .md\:tw-h-\[73px\] {
        height: 73px
    }
    .md\:tw-h-\[80px\] {
        height: 80px
    }
    .md\:tw-h-\[calc\(100vh-570px\)\] {
        height: calc(100vh - 570px)
    }
    .md\:tw-h-auto {
        height: auto
    }
    .md\:tw-max-h-36 {
        max-height: 9rem
    }
    .md\:tw-max-h-\[200px\] {
        max-height: 200px
    }
    .md\:tw-max-h-\[432px\] {
        max-height: 432px
    }
    .md\:tw-max-h-\[calc\(100vh-500px\)\] {
        max-height: calc(100vh - 500px)
    }
    .md\:tw-max-h-\[calc\(100vh-55vh\)\] {
        max-height: calc(100vh - 55vh)
    }
    .md\:tw-max-h-\[calc\(100vh-670px\)\] {
        max-height: calc(100vh - 670px)
    }
    .md\:tw-min-h-0 {
        min-height: 0
    }
    .md\:tw-min-h-\[200px\] {
        min-height: 200px
    }
    .md\:tw-min-h-\[40px\] {
        min-height: 40px
    }
    .md\:tw-min-h-\[65px\] {
        min-height: 65px
    }
    .md\:tw-min-h-\[73px\] {
        min-height: 73px
    }
    .md\:tw-w-1\/2 {
        width: 50%
    }
    .md\:tw-w-1\/4 {
        width: 25%
    }
    .md\:tw-w-1\/5 {
        width: 20%
    }
    .md\:tw-w-10 {
        width: 2.5rem
    }
    .md\:tw-w-12 {
        width: 3rem
    }
    .md\:tw-w-14 {
        width: 3.5rem
    }
    .md\:tw-w-32 {
        width: 8rem
    }
    .md\:tw-w-44 {
        width: 11rem
    }
    .md\:tw-w-56 {
        width: 14rem
    }
    .md\:tw-w-64 {
        width: 16rem
    }
    .md\:tw-w-\[112px\] {
        width: 112px
    }
    .md\:tw-w-\[116px\] {
        width: 116px
    }
    .md\:tw-w-\[144px\] {
        width: 144px
    }
    .md\:tw-w-\[162px\] {
        width: 162px
    }
    .md\:tw-w-\[20px\] {
        width: 20px
    }
    .md\:tw-w-\[24px\] {
        width: 24px
    }
    .md\:tw-w-\[250px\] {
        width: 250px
    }
    .md\:tw-w-\[260px\] {
        width: 260px
    }
    .md\:tw-w-\[27\%\] {
        width: 27%
    }
    .md\:tw-w-\[28px\] {
        width: 28px
    }
    .md\:tw-w-\[340px\] {
        width: 340px
    }
    .md\:tw-w-\[400px\] {
        width: 400px
    }
    .md\:tw-w-\[40px\] {
        width: 40px
    }
    .md\:tw-w-\[48px\] {
        width: 48px
    }
    .md\:tw-w-\[50\%\] {
        width: 50%
    }
    .md\:tw-w-\[56px\] {
        width: 56px
    }
    .md\:tw-w-\[80px\] {
        width: 80px
    }
    .md\:tw-w-\[calc\(100\%\+64px\)\] {
        width: calc(100% + 64px)
    }
    .md\:tw-w-auto {
        width: auto
    }
    .md\:tw-w-fit {
        width: -moz-fit-content;
        width: fit-content
    }
    .md\:tw-w-full {
        width: 100%
    }
    .md\:tw-w-max {
        width: -moz-max-content;
        width: max-content
    }
    .md\:tw-min-w-\[200px\] {
        min-width: 200px
    }
    .md\:tw-min-w-\[240px\] {
        min-width: 240px
    }
    .md\:tw-min-w-\[40px\] {
        min-width: 40px
    }
    .md\:\ !tw-max-w-\[clamp\(0px\2c 64vw\2c 800px\)\] {
        max-width: clamp(0px, 64vw, 800px) !important
    }
    .md\:\ !tw-max-w-lg {
        max-width: 32rem !important
    }
    .md\:tw-max-w-\[105px\] {
        max-width: 105px
    }
    .md\:tw-max-w-\[1276px\] {
        max-width: 1276px
    }
    .md\:tw-max-w-\[181px\] {
        max-width: 181px
    }
    .md\:tw-max-w-\[200px\] {
        max-width: 200px
    }
    .md\:tw-max-w-\[293px\] {
        max-width: 293px
    }
    .md\:tw-max-w-\[360px\] {
        max-width: 360px
    }
    .md\:tw-max-w-\[420px\] {
        max-width: 420px
    }
    .md\:tw-max-w-\[500px\] {
        max-width: 500px
    }
    .md\:tw-max-w-\[55\%\] {
        max-width: 55%
    }
    .md\:tw-max-w-\[600px\] {
        max-width: 600px
    }
    .md\:tw-max-w-\[612px\] {
        max-width: 612px
    }
    .md\:tw-max-w-\[644px\] {
        max-width: 644px
    }
    .md\:tw-flex-none {
        flex: none
    }
    .md\:tw--translate-y-32 {
        --tw-translate-y: -8rem;
        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))
    }
    .md\:tw-grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
    .md\:tw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }
    .md\:tw-grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }
    .md\:tw-grid-cols-\[repeat\(auto-fill\2c minmax\(283px\2c 1fr\)\)\] {
        grid-template-columns: repeat(auto-fill, minmax(283px, 1fr))
    }
    .md\:tw-flex-row {
        flex-direction: row
    }
    .md\:tw-flex-col {
        flex-direction: column
    }
    .md\:tw-flex-wrap {
        flex-wrap: wrap
    }
    .md\:tw-flex-nowrap {
        flex-wrap: nowrap
    }
    .md\:tw-items-start {
        align-items: flex-start
    }
    .md\:tw-items-end {
        align-items: flex-end
    }
    .md\:tw-items-center {
        align-items: center
    }
    .md\:tw-justify-normal {
        justify-content: normal
    }
    .md\:tw-justify-start {
        justify-content: flex-start
    }
    .md\:tw-justify-end {
        justify-content: flex-end
    }
    .md\:tw-justify-between {
        justify-content: space-between
    }
    .md\:tw-gap-12 {
        gap: 3rem
    }
    .md\:tw-gap-2 {
        gap: .5rem
    }
    .md\:tw-gap-3 {
        gap: .75rem
    }
    .md\:tw-gap-4 {
        gap: 1rem
    }
    .md\:tw-gap-5 {
        gap: 1.25rem
    }
    .md\:tw-gap-8 {
        gap: 2rem
    }
    .md\:tw-gap-\[60px\] {
        gap: 60px
    }
    .md\:tw-gap-x-0 {
        -moz-column-gap: 0;
        column-gap: 0
    }
    .md\:tw-gap-x-2 {
        -moz-column-gap: .5rem;
        column-gap: .5rem
    }
    .md\:tw-gap-x-3 {
        -moz-column-gap: .75rem;
        column-gap: .75rem
    }
    .md\:tw-gap-x-4 {
        -moz-column-gap: 1rem;
        column-gap: 1rem
    }
    .md\:tw-gap-x-6 {
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem
    }
    .md\:tw-gap-x-9 {
        -moz-column-gap: 2.25rem;
        column-gap: 2.25rem
    }
    .md\:tw-gap-y-0 {
        row-gap: 0
    }
    .md\:tw-gap-y-1 {
        row-gap: .25rem
    }
    .md\:tw-gap-y-12 {
        row-gap: 3rem
    }
    .md\:tw-gap-y-2 {
        row-gap: .5rem
    }
    .md\:tw-gap-y-32 {
        row-gap: 8rem
    }
    .md\:tw-gap-y-6 {
        row-gap: 1.5rem
    }
    .md\:tw-space-x-3>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(.75rem * var(--tw-space-x-reverse));
        margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
    }
    .md\:tw-space-x-4>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(1rem * var(--tw-space-x-reverse));
        margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
    }
    .md\:tw-space-x-6>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(1.5rem * var(--tw-space-x-reverse));
        margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))
    }
    .md\:tw-space-y-0>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0px * var(--tw-space-y-reverse))
    }
    .md\:tw-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))
    }
    .md\:tw-self-center {
        align-self: center
    }
    .md\:tw-overflow-y-auto {
        overflow-y: auto
    }
    .md\:tw-overscroll-auto {
        overscroll-behavior: auto
    }
    .md\:tw-rounded-20px {
        border-radius: 20px
    }
    .md\:tw-rounded-full {
        border-radius: 9999px
    }
    .md\:tw-rounded-lg {
        border-radius: .5rem
    }
    .md\:tw-rounded-xl {
        border-radius: .75rem
    }
    .md\:tw-border {
        border-width: 1px
    }
    .md\:tw-border-b {
        border-bottom-width: 1px
    }
    .md\:tw-border-solid {
        border-style: solid
    }
    .md\:tw-border-gray-300 {
        --tw-border-opacity: 1;
        border-color: rgb(36 24 47/var(--tw-border-opacity))
    }
    .md\:tw-p-0 {
        padding: 0
    }
    .md\:tw-p-3 {
        padding: .75rem
    }
    .md\:tw-p-4 {
        padding: 1rem
    }
    .md\:tw-p-5 {
        padding: 1.25rem
    }
    .md\:tw-p-6 {
        padding: 1.5rem
    }
    .md\:tw-p-8 {
        padding: 2rem
    }
    .md\:tw-p-\[5px\] {
        padding: 5px
    }
    .md\:tw-p-\[7px\] {
        padding: 7px
    }
    .md\:tw-px-1 {
        padding-left: .25rem;
        padding-right: .25rem
    }
    .md\:tw-px-12 {
        padding-left: 3rem;
        padding-right: 3rem
    }
    .md\:tw-px-2 {
        padding-left: .5rem;
        padding-right: .5rem
    }
    .md\:tw-px-3 {
        padding-left: .75rem;
        padding-right: .75rem
    }
    .md\:tw-px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .md\:tw-px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }
    .md\:tw-px-\[25\%\] {
        padding-left: 25%;
        padding-right: 25%
    }
    .md\:tw-py-0 {
        padding-top: 0;
        padding-bottom: 0
    }
    .md\:tw-py-2 {
        padding-top: .5rem;
        padding-bottom: .5rem
    }
    .md\:tw-py-3 {
        padding-top: .75rem;
        padding-bottom: .75rem
    }
    .md\:tw-py-3\.5 {
        padding-top: .875rem;
        padding-bottom: .875rem
    }
    .md\:tw-py-4 {
        padding-top: 1rem;
        padding-bottom: 1rem
    }
    .md\:tw-py-5 {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }
    .md\:tw-py-6 {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .md\:\ !tw-pt-1 {
        padding-top: .25rem !important
    }
    .md\:tw-pb-2 {
        padding-bottom: .5rem
    }
    .md\:tw-pb-4 {
        padding-bottom: 1rem
    }
    .md\:tw-pb-8 {
        padding-bottom: 2rem
    }
    .md\:tw-pb-\[90px\] {
        padding-bottom: 90px
    }
    .md\:tw-pr-0 {
        padding-right: 0
    }
    .md\:tw-pr-10 {
        padding-right: 2.5rem
    }
    .md\:tw-pr-2 {
        padding-right: .5rem
    }
    .md\:tw-pr-4 {
        padding-right: 1rem
    }
    .md\:tw-pt-0 {
        padding-top: 0
    }
    .md\:tw-pt-10 {
        padding-top: 2.5rem
    }
    .md\:tw-pt-16 {
        padding-top: 4rem
    }
    .md\:tw-pt-2 {
        padding-top: .5rem
    }
    .md\:tw-pt-3 {
        padding-top: .75rem
    }
    .md\:tw-pt-4 {
        padding-top: 1rem
    }
    .md\:tw-pt-6 {
        padding-top: 1.5rem
    }
    .md\:tw-pt-8 {
        padding-top: 2rem
    }
    .md\:tw-text-left {
        text-align: left
    }
    .md\:tw-text-start {
        text-align: start
    }
    .md\:\ !tw-text-\[36px\] {
        font-size: 36px !important
    }
    .md\:\ !tw-text-\[40px\] {
        font-size: 40px !important
    }
    .md\:\ !tw-text-\[64px\] {
        font-size: 64px !important
    }
    .md\:tw-text-2xl {
        font-size: 1.5rem;
        line-height: 2rem
    }
    .md\:tw-text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem
    }
    .md\:tw-text-4xl {
        font-size: 2.25rem;
        line-height: 2.5rem
    }
    .md\:tw-text-5xl {
        font-size: 3rem;
        line-height: 1
    }
    .md\:tw-text-\[12px\] {
        font-size: 12px
    }
    .md\:tw-text-\[28px\] {
        font-size: 28px
    }
    .md\:tw-text-\[32px\] {
        font-size: 32px
    }
    .md\:tw-text-\[40px\] {
        font-size: 40px
    }
    .md\:tw-text-base {
        font-size: 1rem;
        line-height: 1.5rem
    }
    .md\:tw-text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem
    }
    .md\:tw-text-sm {
        font-size: .875rem;
        line-height: 1.25rem
    }
    .md\:tw-text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
    .md\:tw-font-medium {
        font-weight: 500
    }
    .md\:\ !tw-leading-\[120\%\] {
        line-height: 120% !important
    }
    .md\:tw-leading-4 {
        line-height: 1rem
    }
    .md\:tw-leading-6 {
        line-height: 1.5rem
    }
    .md\:tw-leading-\[36px\] {
        line-height: 36px
    }
    .md\:tw-leading-loose {
        line-height: 2
    }
    .md\:\ !tw-text-white-2 {
        --tw-text-opacity: 1 !important;
        color: rgb(245 243 247/var(--tw-text-opacity)) !important
    }
    @media not all and (min-width:1200px) {
        .md\:max-xl\:tw-flex-col {
            flex-direction: column
        }
        .md\:max-xl\:tw-pr-0 {
            padding-right: 0
        }
    }
}

@media (min-width:992px) {
    .lg\:tw-absolute {
        position: absolute
    }
    .lg\:tw-sticky {
        position: sticky
    }
    .lg\:tw-bottom-\[-17px\] {
        bottom: -17px
    }
    .lg\:tw-right-6 {
        right: 1.5rem
    }
    .lg\:tw-right-\[-17px\] {
        right: -17px
    }
    .lg\:tw-top-20 {
        top: 5rem
    }
    .lg\:tw-top-\[79px\] {
        top: 79px
    }
    .lg\:tw-order-1 {
        order: 1
    }
    .lg\:tw-order-2 {
        order: 2
    }
    .lg\:tw-col-span-1 {
        grid-column: span 1/span 1
    }
    .lg\:tw-col-span-4 {
        grid-column: span 4/span 4
    }
    .lg\:tw-col-span-5 {
        grid-column: span 5/span 5
    }
    .lg\:tw-col-span-6 {
        grid-column: span 6/span 6
    }
    .lg\:tw-col-span-7 {
        grid-column: span 7/span 7
    }
    .lg\:tw-col-start-1 {
        grid-column-start: 1
    }
    .lg\:tw-col-start-7 {
        grid-column-start: 7
    }
    .lg\:tw-col-start-8 {
        grid-column-start: 8
    }
    .lg\:tw--mx-10 {
        margin-left: -2.5rem;
        margin-right: -2.5rem
    }
    .lg\:tw-mx-6 {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .lg\:tw-mx-8 {
        margin-left: 2rem;
        margin-right: 2rem
    }
    .lg\:tw-my-8 {
        margin-top: 2rem;
        margin-bottom: 2rem
    }
    .lg\:tw-mb-0 {
        margin-bottom: 0
    }
    .lg\:tw-mb-8 {
        margin-bottom: 2rem
    }
    .lg\:tw-mb-\[120px\] {
        margin-bottom: 120px
    }
    .lg\:tw-mb-\[20px\] {
        margin-bottom: 20px
    }
    .lg\:tw-ml-0 {
        margin-left: 0
    }
    .lg\:tw-ml-14 {
        margin-left: 3.5rem
    }
    .lg\:tw-ml-\[220px\] {
        margin-left: 220px
    }
    .lg\:tw-ml-\[30px\] {
        margin-left: 30px
    }
    .lg\:tw-ml-\[60px\] {
        margin-left: 60px
    }
    .lg\:tw-mr-10 {
        margin-right: 2.5rem
    }
    .lg\:tw-mr-4 {
        margin-right: 1rem
    }
    .lg\:tw-mr-8 {
        margin-right: 2rem
    }
    .lg\:tw-mt-0 {
        margin-top: 0
    }
    .lg\:tw-mt-10 {
        margin-top: 2.5rem
    }
    .lg\:tw-mt-24 {
        margin-top: 6rem
    }
    .lg\:tw-mt-4 {
        margin-top: 1rem
    }
    .lg\:tw-mt-40 {
        margin-top: 10rem
    }
    .lg\:tw-mt-44 {
        margin-top: 11rem
    }
    .lg\:tw-mt-\[100px\] {
        margin-top: 100px
    }
    .lg\:tw-mt-\[50px\] {
        margin-top: 50px
    }
    .lg\:tw-block {
        display: block
    }
    .lg\:tw-inline-block {
        display: inline-block
    }
    .lg\:tw-inline {
        display: inline
    }
    .lg\:tw-flex {
        display: flex
    }
    .lg\:tw-inline-flex {
        display: inline-flex
    }
    .lg\:tw-grid {
        display: grid
    }
    .lg\:tw-hidden {
        display: none
    }
    .lg\:tw-h-10 {
        height: 2.5rem
    }
    .lg\:tw-h-500px {
        height: 500px
    }
    .lg\:tw-h-\[25px\] {
        height: 25px
    }
    .lg\:tw-h-\[270px\] {
        height: 270px
    }
    .lg\:tw-h-\[30px\] {
        height: 30px
    }
    .lg\:tw-h-\[500px\] {
        height: 500px
    }
    .lg\:tw-h-\[600px\] {
        height: 600px
    }
    .lg\:tw-h-full {
        height: 100%
    }
    .lg\:tw-max-h-\[unset\] {
        max-height: unset
    }
    .lg\:tw-min-h-\[400px\] {
        min-height: 400px
    }
    .lg\:tw-w-1\/2 {
        width: 50%
    }
    .lg\:tw-w-10 {
        width: 2.5rem
    }
    .lg\:tw-w-56 {
        width: 14rem
    }
    .lg\:tw-w-\[100\%\] {
        width: 100%
    }
    .lg\:tw-w-\[170px\] {
        width: 170px
    }
    .lg\:tw-w-\[220px\] {
        width: 220px
    }
    .lg\:tw-w-\[250px\] {
        width: 250px
    }
    .lg\:tw-w-\[270px\] {
        width: 270px
    }
    .lg\:tw-w-\[300px\] {
        width: 300px
    }
    .lg\:tw-w-\[40\%\] {
        width: 40%
    }
    .lg\:tw-w-\[450px\] {
        width: 450px
    }
    .lg\:tw-w-\[50\%\] {
        width: 50%
    }
    .lg\:tw-w-\[55\%\] {
        width: 55%
    }
    .lg\:tw-w-\[60\%\] {
        width: 60%
    }
    .lg\:tw-w-\[600px\] {
        width: 600px
    }
    .lg\:tw-w-\[60px\] {
        width: 60px
    }
    .lg\:tw-w-\[670px\] {
        width: 670px
    }
    .lg\:tw-w-\[80\%\] {
        width: 80%
    }
    .lg\:tw-w-\[96\%\] {
        width: 96%
    }
    .lg\:tw-w-auto {
        width: auto
    }
    .lg\:tw-w-full {
        width: 100%
    }
    .lg\:tw-w-max {
        width: -moz-max-content;
        width: max-content
    }
    .lg\:tw-min-w-\[100\%\] {
        min-width: 100%
    }
    .lg\:tw-min-w-\[400px\] {
        min-width: 400px
    }
    .lg\:tw-max-w-\[1200px\] {
        max-width: 1200px
    }
    .lg\:tw-max-w-\[168px\] {
        max-width: 168px
    }
    .lg\:tw-max-w-\[200px\] {
        max-width: 200px
    }
    .lg\:tw-max-w-\[400px\] {
        max-width: 400px
    }
    .lg\:tw-max-w-\[500px\] {
        max-width: 500px
    }
    .lg\:tw-max-w-\[800px\] {
        max-width: 800px
    }
    .lg\:tw-max-w-none {
        max-width: none
    }
    .lg\:tw-flex-1 {
        flex: 1 1 0%
    }
    .lg\:tw-basis-1\/2 {
        flex-basis: 50%
    }
    .lg\:tw-scale-110 {
        --tw-scale-x: 1.1;
        --tw-scale-y: 1.1;
        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))
    }
    .lg\:tw-transform-none {
        transform: none
    }
    .lg\:tw-grid-cols-11 {
        grid-template-columns: repeat(11, minmax(0, 1fr))
    }
    .lg\:tw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }
    .lg\:tw-grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }
    .lg\:tw-grid-cols-\[minmax\(100px\2c 1fr\)\2c 10fr\2c 48px\] {
        grid-template-columns: minmax(100px, 1fr) 10fr 48px
    }
    .lg\:tw-grid-cols-\[repeat\(auto-fit\2c 372px\)\] {
        grid-template-columns: repeat(auto-fit, 372px)
    }
    .lg\:tw-grid-cols-auto-fill-240 {
        grid-template-columns: repeat(auto-fill, minmax(240px, 1fr))
    }
    .lg\:tw-grid-rows-1 {
        grid-template-rows: repeat(1, minmax(0, 1fr))
    }
    .lg\:tw-flex-row {
        flex-direction: row
    }
    .lg\:tw-flex-col {
        flex-direction: column
    }
    .lg\:tw-flex-nowrap {
        flex-wrap: nowrap
    }
    .lg\:tw-content-between {
        align-content: space-between
    }
    .lg\:tw-items-start {
        align-items: flex-start
    }
    .lg\:tw-items-center {
        align-items: center
    }
    .lg\:tw-justify-between {
        justify-content: space-between
    }
    .lg\:tw-gap-10 {
        gap: 2.5rem
    }
    .lg\:tw-gap-12 {
        gap: 3rem
    }
    .lg\:tw-gap-5 {
        gap: 1.25rem
    }
    .lg\:tw-gap-x-10 {
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem
    }
    .lg\:tw-gap-x-16 {
        -moz-column-gap: 4rem;
        column-gap: 4rem
    }
    .lg\:tw-gap-x-5 {
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem
    }
    .lg\:tw-gap-x-6 {
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem
    }
    .lg\:tw-gap-y-24 {
        row-gap: 6rem
    }
    .lg\:tw-gap-y-8 {
        row-gap: 2rem
    }
    .lg\:tw-gap-y-\[5rem\] {
        row-gap: 5rem
    }
    .lg\:tw-space-x-3>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(.75rem * var(--tw-space-x-reverse));
        margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
    }
    .lg\:tw-space-x-8>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(2rem * var(--tw-space-x-reverse));
        margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)))
    }
    .lg\:tw-space-y-0>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0px * var(--tw-space-y-reverse))
    }
    .lg\:tw-overflow-auto {
        overflow: auto
    }
    .lg\:tw-overflow-visible {
        overflow: visible
    }
    .lg\:tw-overflow-y-auto {
        overflow-y: auto
    }
    .lg\:tw-break-keep {
        word-break: keep-all
    }
    .lg\:tw-bg-opacity-100 {
        --tw-bg-opacity: 1
    }
    .lg\:tw-bg-auto {
        background-size: auto
    }
    .lg\:tw-p-0 {
        padding: 0
    }
    .lg\:tw-p-10 {
        padding: 2.5rem
    }
    .lg\:tw-p-6 {
        padding: 1.5rem
    }
    .lg\:tw-p-\[24px\] {
        padding: 24px
    }
    .lg\:tw-p-\[72px\] {
        padding: 72px
    }
    .lg\:tw-px-0 {
        padding-left: 0;
        padding-right: 0
    }
    .lg\:tw-px-1 {
        padding-left: .25rem;
        padding-right: .25rem
    }
    .lg\:tw-px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
    .lg\:tw-px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .lg\:tw-py-16 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }
    .lg\:tw-py-3 {
        padding-top: .75rem;
        padding-bottom: .75rem
    }
    .lg\:tw-py-\[42px\] {
        padding-top: 42px;
        padding-bottom: 42px
    }
    .lg\:tw-pb-0 {
        padding-bottom: 0
    }
    .lg\:tw-pb-10 {
        padding-bottom: 2.5rem
    }
    .lg\:tw-pb-20 {
        padding-bottom: 5rem
    }
    .lg\:tw-pl-10 {
        padding-left: 2.5rem
    }
    .lg\:tw-pl-20 {
        padding-left: 5rem
    }
    .lg\:tw-pl-4 {
        padding-left: 1rem
    }
    .lg\:tw-pl-9 {
        padding-left: 2.25rem
    }
    .lg\:tw-pl-\[10\%\] {
        padding-left: 10%
    }
    .lg\:tw-pl-\[11\%\] {
        padding-left: 11%
    }
    .lg\:tw-pl-\[34px\] {
        padding-left: 34px
    }
    .lg\:tw-pl-\[42px\] {
        padding-left: 42px
    }
    .lg\:tw-pl-\[60px\] {
        padding-left: 60px
    }
    .lg\:tw-pr-5 {
        padding-right: 1.25rem
    }
    .lg\:tw-pt-0 {
        padding-top: 0
    }
    .lg\:tw-pt-10 {
        padding-top: 2.5rem
    }
    .lg\:tw-pt-24 {
        padding-top: 6rem
    }
    .lg\:tw-pt-4 {
        padding-top: 1rem
    }
    .lg\:tw-text-left {
        text-align: left
    }
    .lg\:tw-text-4xl {
        font-size: 2.25rem;
        line-height: 2.5rem
    }
    .lg\:tw-text-\[22px\] {
        font-size: 22px
    }
    .lg\:tw-text-\[40px\] {
        font-size: 40px
    }
    .lg\:tw-text-\[48px\] {
        font-size: 48px
    }
    .lg\:tw-text-\[52px\] {
        font-size: 52px
    }
    .lg\:tw-text-\[64px\] {
        font-size: 64px
    }
    .lg\:tw-text-\[75px\] {
        font-size: 75px
    }
    .lg\:tw-leading-\[3rem\] {
        line-height: 3rem
    }
}

@media (min-width:1200px) {
    .xl\:tw-col-span-4 {
        grid-column: span 4/span 4
    }
    .xl\:tw-col-span-5 {
        grid-column: span 5/span 5
    }
    .xl\:tw-col-span-6 {
        grid-column: span 6/span 6
    }
    .xl\:tw-col-start-6 {
        grid-column-start: 6
    }
    .xl\:tw-col-start-7 {
        grid-column-start: 7
    }
    .xl\:-tw-mx-10 {
        margin-left: -2.5rem;
        margin-right: -2.5rem
    }
    .xl\:tw-mx-0 {
        margin-left: 0;
        margin-right: 0
    }
    .xl\:tw-mx-36 {
        margin-left: 9rem;
        margin-right: 9rem
    }
    .xl\:tw-mx-8 {
        margin-left: 2rem;
        margin-right: 2rem
    }
    .xl\:tw-mx-auto {
        margin-left: auto;
        margin-right: auto
    }
    .xl\:tw-ml-1 {
        margin-left: .25rem
    }
    .xl\:tw-ml-\[130px\] {
        margin-left: 130px
    }
    .xl\:tw-mr-2 {
        margin-right: .5rem
    }
    .xl\:tw-mt-2 {
        margin-top: .5rem
    }
    .xl\:tw-block {
        display: block
    }
    .xl\:tw-inline {
        display: inline
    }
    .xl\:tw-flex {
        display: flex
    }
    .xl\:tw-hidden {
        display: none
    }
    .xl\:tw-h-\[700px\] {
        height: 700px
    }
    .xl\:tw-w-4\/5 {
        width: 80%
    }
    .xl\:tw-w-\[100\%\] {
        width: 100%
    }
    .xl\:tw-w-\[1156px\] {
        width: 1156px
    }
    .xl\:tw-w-\[50\%\] {
        width: 50%
    }
    .xl\:tw-w-\[700px\] {
        width: 700px
    }
    .xl\:tw-w-fit {
        width: -moz-fit-content;
        width: fit-content
    }
    .xl\:tw-min-w-\[373px\] {
        min-width: 373px
    }
    .xl\:\ !tw-max-w-\[75\%\] {
        max-width: 75% !important
    }
    .xl\:tw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }
    .xl\:tw-grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }
    .xl\:tw-grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }
    .xl\:tw-grid-cols-auto-fill-260 {
        grid-template-columns: repeat(auto-fill, minmax(260px, 1fr))
    }
    .xl\:tw-grid-rows-4 {
        grid-template-rows: repeat(4, minmax(0, 1fr))
    }
    .xl\:tw-flex-row {
        flex-direction: row
    }
    .xl\:tw-items-center {
        align-items: center
    }
    .xl\:tw-justify-end {
        justify-content: flex-end
    }
    .xl\:tw-justify-center {
        justify-content: center
    }
    .xl\:tw-justify-between {
        justify-content: space-between
    }
    .xl\:tw-gap-\[5rem\] {
        gap: 5rem
    }
    .xl\:tw-gap-x-\[72px\] {
        -moz-column-gap: 72px;
        column-gap: 72px
    }
    .xl\:tw-self-center {
        align-self: center
    }
    .xl\:tw-whitespace-nowrap {
        white-space: nowrap
    }
    .xl\:tw-border-l {
        border-left-width: 1px
    }
    .xl\:tw-px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
    .xl\:tw-px-20 {
        padding-left: 5rem;
        padding-right: 5rem
    }
    .xl\:tw-px-\[20px\] {
        padding-left: 20px;
        padding-right: 20px
    }
    .xl\:tw-pb-10 {
        padding-bottom: 2.5rem
    }
    .xl\:tw-pl-0 {
        padding-left: 0
    }
    .xl\:tw-pr-12 {
        padding-right: 3rem
    }
}

@media (min-width:1400px) {
    .\32xl\:tw-col-span-10 {
        grid-column: span 10/span 10
    }
    .\32xl\:tw-col-span-2 {
        grid-column: span 2/span 2
    }
    .\32xl\:tw-col-span-4 {
        grid-column: span 4/span 4
    }
    .\32xl\:tw-col-span-5 {
        grid-column: span 5/span 5
    }
    .\32xl\:tw-col-span-6 {
        grid-column: span 6/span 6
    }
    .\32xl\:tw-col-start-2 {
        grid-column-start: 2
    }
    .\32xl\:tw-col-start-8 {
        grid-column-start: 8
    }
    .\32xl\:tw-row-start-2 {
        grid-row-start: 2
    }
    .\32xl\:tw-row-start-3 {
        grid-row-start: 3
    }
    .\32xl\:tw-mx-0 {
        margin-left: 0;
        margin-right: 0
    }
    .\32xl\:tw-mb-0 {
        margin-bottom: 0
    }
    .\32xl\:tw-ml-10 {
        margin-left: 2.5rem
    }
    .\32xl\:tw-ml-12 {
        margin-left: 3rem
    }
    .\32xl\:tw-ml-24 {
        margin-left: 6rem
    }
    .\32xl\:tw-mr-8 {
        margin-right: 2rem
    }
    .\32xl\:tw-mt-0 {
        margin-top: 0
    }
    .\32xl\:tw-mt-3 {
        margin-top: .75rem
    }
    .\32xl\:tw-mt-8 {
        margin-top: 2rem
    }
    .\32xl\:tw-block {
        display: block
    }
    .\32xl\:tw-inline {
        display: inline
    }
    .\32xl\:tw-flex {
        display: flex
    }
    .\32xl\:tw-hidden {
        display: none
    }
    .\32xl\:tw-w-72 {
        width: 18rem
    }
    .\32xl\:tw-w-\[100\%\] {
        width: 100%
    }
    .\32xl\:tw-w-\[35\%\] {
        width: 35%
    }
    .\32xl\:tw-w-\[500px\] {
        width: 500px
    }
    .\32xl\:tw-w-\[65\%\] {
        width: 65%
    }
    .\32xl\:tw-w-auto {
        width: auto
    }
    .\32xl\:tw-max-w-\[100\%\] {
        max-width: 100%
    }
    .\32xl\:tw-max-w-\[1000px\] {
        max-width: 1000px
    }
    .\32xl\:tw-max-w-\[1400px\] {
        max-width: 1400px
    }
    .\32xl\:tw-grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
    .\32xl\:tw-grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }
    .\32xl\:tw-grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr))
    }
    .\32xl\:tw-grid-cols-\[repeat\(3\2c 373px\)\] {
        grid-template-columns: repeat(3, 373px)
    }
    .\32xl\:tw-flex-row {
        flex-direction: row
    }
    .\32xl\:tw-items-center {
        align-items: center
    }
    .\32xl\:tw-gap-\[10rem\] {
        gap: 10rem
    }
    .\32xl\:tw-gap-x-4 {
        -moz-column-gap: 1rem;
        column-gap: 1rem
    }
    .\32xl\:tw-border-l {
        border-left-width: 1px
    }
    .\32xl\:tw-border-gray-400 {
        --tw-border-opacity: 1;
        border-color: rgb(43 32 55/var(--tw-border-opacity))
    }
    .\32xl\:tw-px-0 {
        padding-left: 0;
        padding-right: 0
    }
    .\32xl\:tw-px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
    .\32xl\:tw-pl-0 {
        padding-left: 0
    }
    .\32xl\:tw-pl-12 {
        padding-left: 3rem
    }
    .\32xl\:tw-pl-6 {
        padding-left: 1.5rem
    }
    .\32xl\:tw-pl-\[100px\] {
        padding-left: 100px
    }
}

@media (min-width:1600px) {
    .\33xl\:tw-ml-\[170px\] {
        margin-left: 170px
    }
    .\33xl\:tw-w-\[360px\] {
        width: 360px
    }
    .\33xl\:tw-w-\[97\%\] {
        width: 97%
    }
    .\33xl\:tw-w-\[auto\] {
        width: auto
    }
    .\33xl\:tw-min-w-\[1024px\] {
        min-width: 1024px
    }
    .\33xl\:\ !tw-max-w-\[69\%\] {
        max-width: 69% !important
    }
    .\33xl\:tw-max-w-7xl {
        max-width: 80rem
    }
    .\33xl\:tw-grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }
    .\33xl\:tw-grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr))
    }
    .\33xl\:tw-pl-\[21\%\] {
        padding-left: 21%
    }
}

@media (min-width:1800px) {
    .\34xl\:tw-ml-\[50px\] {
        margin-left: 50px
    }
    .\34xl\:tw-max-w-none {
        max-width: none
    }
    .\34xl\:tw-grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr))
    }
    .\34xl\:tw-pl-\[25\%\] {
        padding-left: 25%
    }
}

@media (min-width:2200px) {
    .\35xl\:tw-w-\[1100px\] {
        width: 1100px
    }
    .\35xl\:tw-w-\[260px\] {
        width: 260px
    }
    .\35xl\:\ !tw-max-w-\[45\%\] {
        max-width: 45% !important
    }
    .\35xl\:tw-translate-x-\[130px\] {
        --tw-translate-x: 130px;
        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))
    }
    .\35xl\:tw-pl-\[25\%\] {
        padding-left: 25%
    }
}

.\[\&\:\:-webkit-inner-spin-button\]\:tw-appearance-none::-webkit-inner-spin-button,
.\[\&\:\:-webkit-outer-spin-button\]\:tw-appearance-none::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none
}

.\[\&\[data-hovered\=true\]\:not\(\[data-selected\=true\]\)\]\:tw-bg-gray-400[data-hovered=true]:not([data-selected=true]) {
    --tw-bg-opacity: 1;
    background-color: rgb(43 32 55/var(--tw-bg-opacity))
}

.\[\&\[data-hovered\=true\]\:not\(\[data-selected\=true\]\)\]\:tw-text-white-2[data-hovered=true]:not([data-selected=true]) {
    --tw-text-opacity: 1;
    color: rgb(245 243 247/var(--tw-text-opacity))
}

.\[\&\[data-hovered\=true\]\:not\(\[data-selected\=true\]\)\]\:hover\:\ !tw-bg-gray-400:hover[data-hovered=true]:not([data-selected=true]) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(43 32 55/var(--tw-bg-opacity)) !important
}

.\[\&\[data-hovered\=true\]\:not\(\[data-selected\=true\]\)\]\:hover\:\ !tw-text-white-2:hover[data-hovered=true]:not([data-selected=true]) {
    --tw-text-opacity: 1 !important;
    color: rgb(245 243 247/var(--tw-text-opacity)) !important
}

.me-table {
    width: 100%;
    border-collapse: collapse
}

.me-table__container {
    border: 1px solid #4d3d5c;
    box-sizing: border-box;
    border-radius: 20px;
    padding: 16px
}

.me-table__container.no-border {
    border: none
}

.me-table thead th {
    padding: 16px
}

.me-table tbody {
    color: var(--white)
}

.me-table tbody td {
    padding: 16px
}

.me-table tbody tr:first-child td:first-child {
    border-top-left-radius: 12px
}

.me-table tbody tr:first-child td:last-child {
    border-top-right-radius: 12px
}

.me-table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 12px
}

.me-table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 12px
}

.me-table.pinky thead th {
    color: var(--dark-pink);
    font-size: 14px;
    line-height: 150%;
    letter-spacing: .02em;
    font-weight: 500
}

.me-table.pinky tbody tr:nth-child(2n) {
    background: var(--grey-200)
}

.me-table.pinky tbody tr:nth-child(odd) {
    background: var(--grey-300)
}

.me-table.heavy thead th {
    color: var(--light-pink);
    font-size: 12px;
    line-height: 150%;
    letter-spacing: .02em;
    font-weight: 500;
    text-align: right
}

.me-table.heavy thead th:nth-child(-n+2) {
    text-align: left
}

.me-table.heavy tbody tr:nth-child(2n) {
    background: var(--grey-200)
}

.me-table.heavy tbody tr:nth-child(odd) {
    background: var(--grey-300)
}

.me-table.transparent thead {
    background-color: #120d18 !important
}

.me-table.transparent thead th {
    color: #fff;
    line-height: 150%;
    letter-spacing: .02em;
    font-weight: 400;
    padding: 8px 14px
}

.me-table.transparent tbody td {
    padding: 14px
}

.me-table.transparent tbody tr {
    border: none
}

.me-table.transparent tbody tr.me-table-border {
    border: inherit
}

.statistics-page__collections-table tbody tr td:first-child {
    padding-right: 0
}

.Toggle_toggleLabel__VRqt0 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    width: 50px;
    height: 25px;
    background: #24182f;
    border: 1px solid #33273f;
    border-radius: 100px;
    position: relative;
    transition: background-color .2s
}

.Toggle_toggleLabel__VRqt0.Toggle_small__pox5P {
    width: 36px;
    height: 20px
}

.Toggle_toggleLabel__VRqt0:disabled {
    cursor: default
}

.Toggle_toggleLabel__VRqt0 .Toggle_toggleButton__lZxIa {
    content: "";
    position: absolute;
    top: 1px;
    left: 2px;
    width: 21px;
    height: 21px;
    border-radius: 21px;
    transition: .2s;
    background: #fff;
    box-shadow: 0 0 2px 0 hsla(0, 0%, 4%, .29)
}

.Toggle_toggleLabel__VRqt0 .Toggle_toggleButton__lZxIa.Toggle_small__pox5P {
    width: 16px;
    height: 16px
}

.Toggle_toggleLabel__VRqt0 .Toggle_toggleButton__lZxIa.Toggle_disabled__nZYFP {
    background: #464447
}

.Toggle_toggleCheckbox__IQsfg:checked+.Toggle_toggleLabel__VRqt0 .Toggle_toggleButton__lZxIa {
    left: calc(100% - 2px);
    transform: translateX(-100%)
}

.Toggle_toggleCheckbox__IQsfg:checked+.Toggle_toggleLabel__VRqt0 {
    background: #e42575
}

.Toggle_toggleLabel__VRqt0:active .Toggle_toggleButton__lZxIa {
    width: 25px
}

.NotificationMenu_popover__E9BFB {
    background-color: #0c0c0d;
    border: 1px solid #2b273f
}

.NotificationMenu_sidebarContainer__il_LT {
    z-index: 1000000;
    padding: 30 20 20
}

.NotificationMenu_dot__ZDeMA {
    height: 10px;
    width: 10px;
    background-color: var(--dark-pink);
    border-radius: 50%
}

.NotificationMenu_notificationUnread__7519U {
    background-color: #59486a
}

.NotificationMenu_notificationUnread__7519U :hover .NotificationMenu_markAsRead__obgwX {
    visibility: visible
}

.NotificationMenu_notificationRead__A_2bJ {
    border: 1px solid #59486a;
    box-sizing: border-box;
    border-radius: 4px;
    background: #24182f
}

.NotificationMenu_anchor__2mpzO:hover {
    color: inherit !important
}

.NotificationMenu_moreUnread__b45JT {
    background-color: #27272b;
    opacity: .7;
    color: #3b82f6
}

.NotificationMenu_moreUnread__b45JT:hover {
    opacity: 1
}

.NotificationMenu_notificationContent__2uoKT {
    flex: 1 0 100px;
    overflow-y: auto
}

.SolanaNFTMedia_media__timvM {
    aspect-ratio: 1/1;
    object-fit: cover
}

.SolanaNFTMedia_top__XDUAY {
    object-position: top
}

.SolanaNFTMedia_center__JRity {
    object-position: center
}

.SolanaNFTMedia_bottom__VdGHm {
    object-position: bottom
}

.SolanaNFTMedia_htmlNFTContainer__vrhB9 {
    position: relative
}

.SolanaNFTMedia_externalLink__IED3n {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer
}

.NFTMedia_media__UTjHH {
    aspect-ratio: 1/1;
    object-fit: contain
}

.NFTMedia_top__c7f8F {
    object-position: top
}

.NFTMedia_center__HhFMF {
    object-position: center
}

.NFTMedia_contain__mdejp {
    object-fit: contain
}

.NFTMedia_bottom__lsJdS {
    object-position: bottom
}

.NFTMedia_htmlNFTContainer__EK3FO {
    position: relative
}

.NFTMedia_externalLink__aZwDX {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer
}

.BorderedButton_btn__HxSVZ {
    --color-1: #7a00cc;
    border: 1px solid var(--dark-pink);
    border-radius: 8px;
    height: 40px;
    padding: 0 12px;
    transition: all .3s ease
}

.BorderedButton_btn__HxSVZ:hover {
    background: var(--dark-pink)
}

.ButtonGroup_group__YmsJ9 button:not(:last-child) {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-right: none !important
}

.ButtonGroup_group__YmsJ9 button:not(:first-child) {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.HeaderV2_search__WFZb_ .header-search__control {
    height: 40px;
    min-width: 100%;
    border: 1px solid transparent;
    border-radius: 0
}

.HeaderV2_search__WFZb_ .header-search__control:hover {
    background-color: #2b2037;
    border-color: transparent
}

@media (min-width:768px) {
    .HeaderV2_search__WFZb_ .header-search__control {
        border-radius: 20px
    }
}

.HeaderV2_search__WFZb_ .header-search__menu {
    z-index: 60;
    overflow: hidden
}

.HeaderV2_search__WFZb_ .header-search__value-container {
    padding-right: 48px
}

.HeaderV2_search__WFZb_ .header-search__input-container {
    font-size: 16px !important
}

.HeaderV2_search__WFZb_ .header-search__input {
    font-size: 16px !important;
    border-radius: 0
}

.HeaderV2_search__WFZb_ .header-search__placeholder {
    margin-top: 1px;
    margin-right: -40px;
    color: #998ca6;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.HeaderV2_search__WFZb_ .header-search__loading-indicator {
    position: absolute;
    right: 4px
}

.Sidebar_sidebar__IrlxD {
    top: 0;
    transition: transform .3s linear;
    transform: translateX(-100%);
    width: 100%;
    line-height: 140%;
    line-height: 20px;
    letter-spacing: 0;
    text-align: left;
    height: 100vh
}

.Sidebar_sidebar__IrlxD,
.Sidebar_sidebar__IrlxD .Sidebar_label__hpqTD {
    font-weight: 400;
    font-size: 14px;
    color: #f5f3f7;
    font-family: Inter;
    font-style: normal
}

.Sidebar_sidebar__IrlxD .Sidebar_label__hpqTD {
    line-height: 140%
}

.Sidebar_sidebar__IrlxD ::-webkit-scrollbar {
    display: none
}

.Sidebar_sidebar__IrlxD .Sidebar_subMenu__Eycnj a {
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%
}

.Sidebar_sidebar__IrlxD .Sidebar_content__EcmPF {
    border-right: 1px solid #24182f;
    margin-top: 80px
}

@media(max-height:720px) {
    .Sidebar_sidebar__IrlxD .Sidebar_content__EcmPF ul {
        margin-right: -15px;
        padding-right: 31px
    }
}

.Sidebar_sidebar__IrlxD .Sidebar_slimMenu__uDhh8 {
    display: none
}

.Sidebar_sidebar__IrlxD .Sidebar_mainMenu__NRopE {
    display: flex
}

.Sidebar_sidebar__IrlxD.Sidebar_isMeTheme__pdoUV .Sidebar_content__EcmPF {
    margin-top: 73px
}

@media (min-width:992px) {
    .Sidebar_sidebar__IrlxD {
        width: 220px
    }
    .Sidebar_sidebar__IrlxD.Sidebar_slim__SbsoX {
        width: 60px
    }
    .Sidebar_sidebar__IrlxD.Sidebar_slim__SbsoX .Sidebar_content__EcmPF {
        width: 60px !important
    }
    .Sidebar_sidebar__IrlxD.Sidebar_slim__SbsoX .Sidebar_tabSwitcher__yuk4z>a:first-child {
        margin-right: 5px
    }
    .Sidebar_sidebar__IrlxD.Sidebar_slim__SbsoX .Sidebar_tab__H_9Zt {
        width: 43px;
        min-width: unset
    }
    .Sidebar_sidebar__IrlxD.Sidebar_slim__SbsoX .Sidebar_label__hpqTD {
        opacity: 0;
        visibility: hidden;
        white-space: nowrap
    }
    .Sidebar_sidebar__IrlxD.Sidebar_slim__SbsoX .Sidebar_subMenu__Eycnj {
        display: none
    }
    .Sidebar_sidebar__IrlxD.Sidebar_slim__SbsoX.Sidebar_grow__SVSfE {
        width: 220px
    }
    .Sidebar_sidebar__IrlxD.Sidebar_slim__SbsoX.Sidebar_grow__SVSfE .Sidebar_content__EcmPF {
        width: 220px !important
    }
    .Sidebar_sidebar__IrlxD.Sidebar_slim__SbsoX.Sidebar_grow__SVSfE .Sidebar_content__EcmPF .Sidebar_label__hpqTD {
        visibility: visible;
        opacity: 1
    }
    .Sidebar_sidebar__IrlxD.Sidebar_slim__SbsoX.Sidebar_grow__SVSfE .Sidebar_content__EcmPF .Sidebar_subMenu__Eycnj {
        display: block
    }
    .Sidebar_sidebar__IrlxD.Sidebar_slim__SbsoX.Sidebar_grow__SVSfE .Sidebar_content__EcmPF .Sidebar_tab__H_9Zt {
        width: 200px
    }
}

.Sidebar_expand__aPSQx {
    transform: translateX(0)
}

@media (min-width:992px) {
    .Sidebar_sidebar__IrlxD {
        transform: translateX(0) !important
    }
}

.Tabs_meTab2Title__gJNau {
    font-family: var(--tab2__font-family);
    font-size: 1.2rem;
    font-weight: 500
}

.Tabs_isActive__lTHb5 .Tabs_meTab2Title__gJNau {
    font-weight: 600
}

.Tabs_isActive__lTHb5:after {
    background-color: var(--dark-pink);
    z-index: 2
}

.Tabs_hasDivider__2sv_W:after,
.Tabs_isActive__lTHb5:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: -1px;
    left: 0
}

.Tabs_hasDivider__2sv_W:after {
    background-color: var(--grey-500);
    z-index: 1
}