@charset "UTF-8";
._component-bottom-sheet_nl6o4_1 {
    -webkit-tab-highlight-color: transparent;
    -webkit-touch-callout: none;
    overscroll-behavior: none
}

._component-bottom-sheet__content_nl6o4_6 {
    -webkit-tap-highlight-color: revert;
    -webkit-touch-callout: revert;
    -ms-scroll-chaining: none;
    -webkit-overflow-scrolling: touch;
    padding-bottom: env(safe-area-inset-bottom)
}

._component-loading__spinner-container_12k0a_1 {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
    stroke: rgba(var(--color-black-6)/1);
    animation-duration: 1.5s !important;
    animation-timing-function: ease-in-out !important;
    animation-iteration-count: infinite !important;
    stroke-linecap: round
}

._component-loading__spinner_12k0a_1 {
    animation-duration: 2s !important;
    animation-timing-function: linear !important;
    animation-iteration-count: infinite !important
}

._component-wheel__mask_ocvmo_2 {
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .95), hsla(0, 0%, 100%, .6)), linear-gradient(0deg, hsla(0, 0%, 100%, .95), hsla(0, 0%, 100%, .6));
    background-position: top, bottom;
    background-repeat: no-repeat;
    background-size: 100% calc((100% - 2.125rem) / 2)
}

._component-popper__text-open_t1vz0_1 {
    animation: _text-box-open_t1vz0_1 1s
}

._component-popper__text-delay_t1vz0_4 {
    opacity: 0;
    animation: _appear_t1vz0_1 .5s linear .5s 1 normal forwards
}

._component-popper__indicator-upward_t1vz0_8 {
    opacity: 0;
    animation: _move-upward_t1vz0_1 .5s linear 1s 1 normal forwards
}

._component-popper__indicator-downward_t1vz0_12 {
    opacity: 0;
    animation: _move-downward_t1vz0_1 .5s linear 1s 1 normal forwards
}

._component-popper__point-scale-up_t1vz0_16 {
    opacity: 0;
    animation: _scale-up_t1vz0_1 .5s linear 1.5s 1 normal forwards
}

@keyframes _text-box-open_t1vz0_1 {
    0% {
        width: 0%
    }
    to {
        width: 100%
    }
}

@keyframes _move-upward_t1vz0_1 {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes _move-downward_t1vz0_1 {
    0% {
        opacity: 0;
        transform: translateY(-100%)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes _scale-up_t1vz0_1 {
    0% {
        opacity: .5;
        scale: .3
    }
    20% {
        opacity: .6;
        scale: .5
    }
    60% {
        opacity: .7;
        scale: .8
    }
    80% {
        opacity: .8;
        scale: 1.2
    }
    to {
        opacity: 1;
        scale: 1
    }
}

@keyframes _appear_t1vz0_1 {
    to {
        opacity: 1
    }
}

._arrow__up_1g5pd_1 {
    transform: rotate(0);
    transition: transform .2s
}

._arrow__down_1g5pd_5 {
    transform: rotate(180deg);
    transition: transform .2s
}

._component-simple-odds-inter-layout_11ep4_1 {
    transition: transform .5s;
    transform: translate(0)
}

._component-simple-odds-inter-layout__p2_11ep4_5 {
    transition: transform .5s;
    transform: translate(-100%)
}

._component-simple-odds-inter-layout__p3_11ep4_9 {
    transition: transform .5s;
    transform: translate(-200%)
}

._component-simple-odds-inter-layout__p4_11ep4_13 {
    transition: transform .5s;
    transform: translate(-300%)
}

*[theme=light] ._component-animation-button_9vo8a_1, *[theme=dark] ._component-animation-button_9vo8a_1 {
    box-shadow: 0 2px 6px rgba(51, 51, 51, .2)
}

._gradient-border-mask_11y87_1 {
    display: flow-root;
    position: relative;
    border-radius: 10px
}

._gradient-border-mask_11y87_1:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 10px;
    border: 2px solid transparent;
    background: linear-gradient(170deg, rgba(255, 255, 255, .4509803922), rgba(255, 255, 255, .0117647059), rgba(255, 255, 255, .0117647059), rgba(255, 255, 255, .0509803922)) 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
}

._gradient-border-mask-active_11y87_23:before {
    background: linear-gradient(170deg, #8da2e5, rgba(141, 162, 255, .0117647059), rgba(141, 162, 255, .0117647059), #5474d7) border-box
}

._content-bg_11y87_27 {
    height: 100%;
    background-color: rgba(255, 255, 255, .44);
    border-radius: 5px
}

._content-bg_11y87_27._content-bg-active_11y87_33 {
    height: 100%;
    background-color: rgba(67, 104, 219, .9);
    border-radius: 5px
}

@keyframes _slideFirst_4bid3_1 {
    0%, 25% {
        transform: translateY(0)
    }
    50%, 75% {
        transform: translateY(-100%)
    }
    to {
        transform: translateY(0)
    }
}

@keyframes _slideSecondary_4bid3_1 {
    0%, 25% {
        transform: translateY(100%)
    }
    50%, 75% {
        transform: translateY(0)
    }
    to {
        transform: translateY(100%)
    }
}

._component-user-balance__coupon-slide-first_4bid3_23 {
    animation: _slideFirst_4bid3_1 10s infinite
}

._component-user-balance__coupon-slide-secondary_4bid3_26 {
    animation: _slideSecondary_4bid3_1 10s infinite
}

._component-jig-saw-puzzle__grab_9nh8j_1 {
    cursor: pointer;
    cursor: grab
}

._component-jig-saw-puzzle__grab_9nh8j_1:active {
    cursor: pointer;
    cursor: grabbing
}

._component-navigation--active_1dk6w_1 {
    background-image: linear-gradient(90deg, rgba(var(--color-primary)/1) 0%, rgba(var(--color-secondary)/1) 100%) !important
}

*[theme=light] ._component-card__backdrop--active_wti0q_1, *[theme=light] ._component-card__backdrop--hover_wti0q_4:hover {
    box-shadow: rgba(0, 0, 0, .1) 2px 2px 6px
}

*[theme=dark] ._component-card__backdrop--active_wti0q_1, *[theme=dark] ._component-card__backdrop--hover_wti0q_4:hover {
    box-shadow: 0 2px 6px rgba(0, 0, 0, .698)
}

._component-tab-navigation-icon__lottie_1yjpl_1 svg, ._component-tab-navigation-icon__lottie_1yjpl_1 path {
    fill: rgba(var(--color-black-4)/1)
}

._component-tab-navigation-icon__lottie-active_1yjpl_5 svg, ._component-tab-navigation-icon__lottie-active_1yjpl_5 path {
    fill: rgba(var(--color-primary)/1)
}

._component-side-menu__popover_vbbri_1::-webkit-scrollbar {
    width: 16px
}

._component-side-menu__popover_vbbri_1::-webkit-scrollbar-thumb {
    border-radius: 12px;
    background: rgba(51, 51, 51, .2);
    border: 4px solid white;
    background-clip: padding-box
}

._component-side-menu__collapse_vbbri_10::-webkit-scrollbar {
    width: 16px
}

._component-side-menu__collapse_vbbri_10::-webkit-scrollbar-thumb {
    border-radius: 12px;
    background: rgba(51, 51, 51, .2);
    border: 4px solid #f5f5f5;
    background-clip: padding-box
}

._page-region-block_wma5h_2 {
    position: relative;
    width: 100%;
    height: 100vh;
    box-sizing: border-box;
    color: #333;
    margin: 0;
    font-family: Arial, PingFang SC, Microsoft JhengHei, Î¢Ü›ÕýºÚów, Microsoft YaHei, Î¢ÈíÑÅºÚ, ºÚÌå, SimHei, FontAwesome, sans-serif
}

._page-region-block_wma5h_2 * {
    box-sizing: border-box
}

._page-region-block_wma5h_2 a {
    color: #0064c8;
    text-decoration: none
}

._page-region-block_wma5h_2 a:hover {
    text-decoration: underline
}

._page-region-block_wma5h_2 a:visited {
    color: #0050a0
}

._page-region-block_wma5h_2 label {
    display: block
}

._page-region-block_wma5h_2 input, ._page-region-block_wma5h_2 button, ._page-region-block_wma5h_2 select, ._page-region-block_wma5h_2 textarea {
    font-family: inherit;
    font-size: inherit;
    padding: .4em;
    margin: 0 0 .5em;
    border: 1px solid #ccc;
    border-radius: 2px
}

._page-region-block_wma5h_2 input:disabled {
    color: #ccc
}

._page-region-block_wma5h_2 button {
    color: #333;
    background-color: #f4f4f4;
    outline: none
}

._page-region-block_wma5h_2 button:disabled {
    color: #999
}

._page-region-block_wma5h_2 button:not(:disabled):active {
    background-color: #ddd
}

._page-region-block_wma5h_2 button:focus {
    border-color: #666
}

._page-region-block_wma5h_2 img {
    display: block
}

@keyframes fade-in-top {
    0% {
        transform: translateY(-100%)
    }
    to {
        transform: translateY(0)
    }
}

@keyframes fade-in-right {
    0% {
        transform: translate(100%)
    }
    to {
        transform: translate(0)
    }
}

@keyframes fade-in-bottom {
    0% {
        transform: translateY(100%)
    }
    to {
        transform: translateY(0)
    }
}

@keyframes fade-in-left {
    0% {
        transform: translate(-100%)
    }
    to {
        transform: translate(0)
    }
}

@keyframes fade-out-top {
    0% {
        transform: translateY(0)
    }
    to {
        transform: translateY(-100%)
    }
}

@keyframes fade-out-right {
    0% {
        transform: translate(0)
    }
    to {
        transform: translate(100%)
    }
}

@keyframes fade-out-bottom {
    0% {
        transform: translateY(0)
    }
    to {
        transform: translateY(100%)
    }
}

@keyframes fade-out-left {
    0% {
        transform: translate(0)
    }
    to {
        transform: translate(-100%)
    }
}

@keyframes zoom-in {
    0% {
        transform: scale(0);
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes zoom-out {
    0% {
        opacity: 1
    }
    to {
        transform: scale(0);
        opacity: 0
    }
}

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

@keyframes magnification {
    to {
        transform: scale(1.2)
    }
}

@keyframes rotate {
    to {
        transform: rotate(360deg)
    }
}

@keyframes dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0
    }
    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px
    }
    to {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px
    }
}

@keyframes ripple {
    0% {
        transform: scale(0)
    }
    to {
        transform: scale(4);
        opacity: 0
    }
}

@keyframes reverse-magnification {
    to {
        transform: scale(.9)
    }
}

@keyframes rotate-0 {
    0% {
        transform: rotate(180deg)
    }
    to {
        transform: rotate(0)
    }
}

@keyframes rotate-180 {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(180deg)
    }
}

@keyframes extra-magnification {
    0% {
        transform: scale(0)
    }
    to {
        transform: scale(1.2)
    }
}

@keyframes magnification-then-normal {
    0% {
        transform: scale(0)
    }
    80% {
        transform: scale(1.1)
    }
    to {
        transform: scale(1)
    }
}

/*! * * * * * * * * * * * * * * * * * * * *\
  CSShake :: shake-hard
  v1.5.0
  CSS classes to move your DOM
  (c) 2015 @elrumordelaluz
  http://elrumordelaluz.github.io/csshake/
  Licensed under MIT
\* * * * * * * * * * * * * * * * * * * * */
.shake-hard {
    display: inherit;
    transform-origin: center center
}

.shake-freeze, .shake-constant.shake-constant--hover:hover, .shake-trigger:hover .shake-constant.shake-constant--hover {
    animation-play-state: paused
}

.shake-freeze:hover, .shake-trigger:hover .shake-freeze, .shake-hard:hover, .shake-trigger:hover .shake-hard {
    animation-play-state: running
}

@keyframes shake-hard {
    2% {
        transform: translate(-9px, 3px) rotate(2.5deg)
    }
    4% {
        transform: translateY(7px) rotate(.5deg)
    }
    6% {
        transform: translate(5px, -1px) rotate(-1.5deg)
    }
    8% {
        transform: translate(1px, 7px) rotate(.5deg)
    }
    10% {
        transform: translate(-9px, -9px) rotate(-2.5deg)
    }
    12% {
        transform: translate(-1px, 4px) rotate(-2.5deg)
    }
    14% {
        transform: translate(-2px, -3px) rotate(-.5deg)
    }
    16% {
        transform: translate(3px) rotate(3.5deg)
    }
    18% {
        transform: translate(5px, -2px) rotate(-1.5deg)
    }
    20% {
        transform: translate(2px, 9px) rotate(1.5deg)
    }
    22% {
        transform: translate(-9px, 5px) rotate(-.5deg)
    }
    24% {
        transform: translate(6px, 8px) rotate(1.5deg)
    }
    26% {
        transform: translate(-4px, 1px) rotate(-2.5deg)
    }
    28% {
        transform: translate(-4px, 6px) rotate(.5deg)
    }
    30% {
        transform: translate(10px, -6px) rotate(1.5deg)
    }
    32% {
        transform: translate(-8px, 5px) rotate(-2.5deg)
    }
    34% {
        transform: translate(9px, 4px) rotate(-1.5deg)
    }
    36% {
        transform: translate(-9px, 4px) rotate(.5deg)
    }
    38% {
        transform: translate(7px, -8px) rotate(3.5deg)
    }
    40% {
        transform: translate(8px, 1px) rotate(3.5deg)
    }
    42% {
        transform: translateY(-8px) rotate(2.5deg)
    }
    44% {
        transform: translate(-2px, -5px) rotate(2.5deg)
    }
    46% {
        transform: translate(-1px, -3px) rotate(3.5deg)
    }
    48% {
        transform: translate(2px, 5px) rotate(-1.5deg)
    }
    50% {
        transform: translate(8px) rotate(2.5deg)
    }
    52% {
        transform: translate(-1px) rotate(3.5deg)
    }
    54% {
        transform: translate(-5px, -3px) rotate(-1.5deg)
    }
    56% {
        transform: translate(-4px, 7px) rotate(-.5deg)
    }
    58% {
        transform: translate(1px, -1px) rotate(1.5deg)
    }
    60% {
        transform: translate(4px, 8px) rotate(.5deg)
    }
    62% {
        transform: translate(5px, -7px) rotate(1.5deg)
    }
    64% {
        transform: translate(-1px, -4px) rotate(-.5deg)
    }
    66% {
        transform: translate(-9px, -2px) rotate(-1.5deg)
    }
    68% {
        transform: translate(4px, 6px) rotate(2.5deg)
    }
    70% {
        transform: translate(-6px, 5px) rotate(-1.5deg)
    }
    72% {
        transform: translate(-4px, 2px) rotate(1.5deg)
    }
    74% {
        transform: translate(-4px, -5px) rotate(-1.5deg)
    }
    76% {
        transform: translate(3px, 9px) rotate(-.5deg)
    }
    78% {
        transform: translate(2px, 1px) rotate(-1.5deg)
    }
    80% {
        transform: translate(4px, 4px) rotate(2.5deg)
    }
    82% {
        transform: translate(-6px, 9px) rotate(-2.5deg)
    }
    84% {
        transform: translate(4px, 6px) rotate(3.5deg)
    }
    86% {
        transform: translate(5px, 9px) rotate(-1.5deg)
    }
    88% {
        transform: translate(1px, 4px) rotate(-1.5deg)
    }
    90% {
        transform: translate(5px, 3px) rotate(1.5deg)
    }
    92% {
        transform: translate(9px, -2px) rotate(1.5deg)
    }
    94% {
        transform: translate(9px, 3px) rotate(2.5deg)
    }
    96% {
        transform: translate(-1px, 6px) rotate(.5deg)
    }
    98% {
        transform: translate(-6px, -2px) rotate(-.5deg)
    }
    0%, to {
        transform: translate(0) rotate(0)
    }
}

.shake-hard:hover, .shake-trigger:hover .shake-hard, .shake-hard.shake-freeze, .shake-hard.shake-constant {
    animation-name: shake-hard;
    animation-duration: .1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite
}

@keyframes flashing {
    0% {
        opacity: 1
    }
    50% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes popup-share {
    0% {
        transform: translate(160%, 100%);
        animation-delay: 0ms;
        animation-duration: 50ms
    }
    to {
        transform: translate(0);
        animation-delay: 50ms
    }
}

@keyframes popup-wallet {
    0% {
        transform: translate(300%, 100%);
        animation-delay: 25ms;
        animation-duration: .1s
    }
    to {
        transform: translate(0);
        animation-delay: 50ms
    }
}

@keyframes popup-record {
    0% {
        transform: translate(30%, 100%);
        animation-delay: 50ms;
        animation-duration: .1s
    }
    to {
        transform: translate(0);
        animation-delay: 50ms
    }
}

@keyframes popup-service {
    0% {
        transform: translate(350%, 100%);
        animation-delay: 50ms;
        animation-duration: .1s
    }
    to {
        transform: translate(0)
    }
}

@keyframes popup-promotion {
    0% {
        transform: translate(-80%, 100%);
        animation-delay: 50ms;
        animation-duration: .1s
    }
    to {
        transform: translate(0)
    }
}

.reset *:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)) {
    all: unset;
    display: revert
}

.reset *, .reset *:before, .reset *:after {
    box-sizing: border-box
}

.reset a, .reset button {
    cursor: revert
}

.reset p {
    font-size: 1em
}

.reset ol, .reset ul, .reset menu {
    list-style: none
}

.reset img {
    max-inline-size: 100%;
    max-block-size: 100%
}

.reset table {
    border-collapse: collapse
}

.reset input, .reset textarea {
    -webkit-user-select: auto
}

.reset textarea {
    white-space: revert
}

.reset meter {
    -webkit-appearance: revert;
    -moz-appearance: revert;
    appearance: revert
}

.reset :where(pre) {
    all: revert
}

.reset ::-moz-placeholder {
    color: unset
}

.reset ::placeholder {
    color: unset
}

.reset ::marker {
    content: initial
}

.reset :where([hidden]) {
    display: none
}

.reset :where([contenteditable]:not([contenteditable=false])) {
    -moz-user-modify: read-write;
    -webkit-user-modify: read-write;
    overflow-wrap: break-word;
    -webkit-line-break: after-white-space;
    -webkit-user-select: auto
}

.reset :where([draggable=true]) {
    -webkit-user-drag: element
}

.reset :where(dialog:modal) {
    all: revert
}

.reset a {
    text-decoration: none
}

/*! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com */
*, :before, :after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb
}

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

html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0;
    line-height: inherit
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit
}

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

b, strong {
    font-weight: bolder
}

code, kbd, samp, pre {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

button, select {
    text-transform: none
}

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

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre {
    margin: 0
}

fieldset {
    margin: 0;
    padding: 0
}

legend {
    padding: 0
}

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

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

input::-moz-placeholder, textarea::-moz-placeholder {
    opacity: 1;
    color: #9ca3af
}

input::placeholder, textarea::placeholder {
    opacity: 1;
    color: #9ca3af
}

button, [role=button] {
    cursor: pointer
}

:disabled {
    cursor: default
}

img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle
}

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

[hidden] {
    display: none
}

*, :before, :after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

.container {
    width: 100%
}

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

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

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

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

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

.sr-only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important
}

.pointer-events-none {
    pointer-events: none !important
}

.pointer-events-auto {
    pointer-events: auto !important
}

.visible {
    visibility: visible !important
}

.invisible {
    visibility: hidden !important
}

.collapse {
    visibility: collapse !important
}

.static {
    position: static !important
}

.fixed {
    position: fixed !important
}

.absolute {
    position: absolute !important
}

.relative {
    position: relative !important
}

.sticky {
    position: sticky !important
}

.inset-0 {
    top: 0rem !important;
    right: 0rem !important;
    bottom: 0rem !important;
    left: 0rem !important
}

.inset-x-0 {
    left: 0rem !important;
    right: 0rem !important
}

.inset-y-0 {
    top: 0rem !important;
    bottom: 0rem !important
}

.-bottom-0_25 {
    bottom: -.0625rem !important
}

.-bottom-0_75 {
    bottom: -.1875rem !important
}

.-bottom-10 {
    bottom: -2.5rem !important
}

.-bottom-15 {
    bottom: -3.75rem !important
}

.-bottom-1_5 {
    bottom: -.375rem !important
}

.-bottom-2_5 {
    bottom: -.625rem !important
}

.-bottom-3 {
    bottom: -.75rem !important
}

.-bottom-3_75 {
    bottom: -.9375rem !important
}

.-bottom-8 {
    bottom: -2rem !important
}

.-bottom-9 {
    bottom: -2.25rem !important
}

.-left-1 {
    left: -.25rem !important
}

.-left-1_5 {
    left: -.375rem !important
}

.-left-3_25 {
    left: -.8125rem !important
}

.-left-3_5 {
    left: -.875rem !important
}

.-left-\[5\%\] {
    left: -5% !important
}

.-right-0_25 {
    right: -.0625rem !important
}

.-right-1 {
    right: -.25rem !important
}

.-right-1_5 {
    right: -.375rem !important
}

.-right-2 {
    right: -.5rem !important
}

.-right-2_5 {
    right: -.625rem !important
}

.-right-3_25 {
    right: -.8125rem !important
}

.-right-3_5 {
    right: -.875rem !important
}

.-right-3_75 {
    right: -.9375rem !important
}

.-right-5 {
    right: -1.25rem !important
}

.-right-6_5 {
    right: -1.625rem !important
}

.-top-0_25 {
    top: -.0625rem !important
}

.-top-0_5 {
    top: -.125rem !important
}

.-top-1 {
    top: -.25rem !important
}

.-top-12_5 {
    top: -3.125rem !important
}

.-top-1_5 {
    top: -.375rem !important
}

.-top-2 {
    top: -.5rem !important
}

.-top-2_25 {
    top: -.5625rem !important
}

.-top-2_5 {
    top: -.625rem !important
}

.-top-3 {
    top: -.75rem !important
}

.-top-3_25 {
    top: -.8125rem !important
}

.-top-3_75 {
    top: -.9375rem !important
}

.-top-4 {
    top: -1rem !important
}

.-top-4_5 {
    top: -1.125rem !important
}

.-top-5 {
    top: -1.25rem !important
}

.-top-5\/100 {
    top: -5% !important
}

.-top-6_5 {
    top: -1.625rem !important
}

.-top-7 {
    top: -1.75rem !important
}

.bottom-0 {
    bottom: 0rem !important
}

.bottom-1 {
    bottom: .25rem !important
}

.bottom-13 {
    bottom: 3.25rem !important
}

.bottom-15_5 {
    bottom: 3.875rem !important
}

.bottom-1_25 {
    bottom: .3125rem !important
}

.bottom-3 {
    bottom: .75rem !important
}

.bottom-32 {
    bottom: 7.75rem !important
}

.bottom-38 {
    bottom: 9.5rem !important
}

.bottom-3_75 {
    bottom: .9375rem !important
}

.bottom-4 {
    bottom: 1rem !important
}

.bottom-5 {
    bottom: 1.25rem !important
}

.bottom-6 {
    bottom: 1.5rem !important
}

.bottom-7 {
    bottom: 1.75rem !important
}

.bottom-7_5 {
    bottom: 1.875rem !important
}

.bottom-8 {
    bottom: 2rem !important
}

.bottom-9 {
    bottom: 2.25rem !important
}

.bottom-\[-1rem\] {
    bottom: -1rem !important
}

.bottom-\[-83px\] {
    bottom: -83px !important
}

.bottom-\[10\%\] {
    bottom: 10% !important
}

.left-0 {
    left: 0rem !important
}

.left-1 {
    left: .25rem !important
}

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

.left-10 {
    left: 2.5rem !important
}

.left-1_5 {
    left: .375rem !important
}

.left-2 {
    left: .5rem !important
}

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

.left-3 {
    left: .75rem !important
}

.left-3_75 {
    left: .9375rem !important
}

.left-4 {
    left: 1rem !important
}

.left-5 {
    left: 1.25rem !important
}

.left-6 {
    left: 1.5rem !important
}

.left-63_75 {
    left: 15.9375rem !important
}

.left-6_75 {
    left: 1.6875rem !important
}

.left-\[-0\.3125rem\] {
    left: -.3125rem !important
}

.left-\[-0\.5rem\] {
    left: -.5rem !important
}

.left-\[-8\%\] {
    left: -8% !important
}

.left-\[100\%\] {
    left: 100% !important
}

.left-\[2\.3\%\] {
    left: 2.3% !important
}

.left-\[23\%\] {
    left: 23% !important
}

.left-\[35\%\] {
    left: 35% !important
}

.left-\[50\%\] {
    left: 50% !important
}

.left-\[7\%\] {
    left: 7% !important
}

.left-auto {
    left: auto !important
}

.left-full {
    left: 100% !important
}

.right-0 {
    right: 0rem !important
}

.right-0_5 {
    right: .125rem !important
}

.right-0_75 {
    right: .1875rem !important
}

.right-1 {
    right: .25rem !important
}

.right-10 {
    right: 2.5rem !important
}

.right-11 {
    right: 2.75rem !important
}

.right-12_25 {
    right: 3.0625rem !important
}

.right-14_5 {
    right: 3.625rem !important
}

.right-16 {
    right: 4rem !important
}

.right-1_25 {
    right: .3125rem !important
}

.right-2 {
    right: .5rem !important
}

.right-25 {
    right: 6.25rem !important
}

.right-26 {
    right: 6.5rem !important
}

.right-2_5 {
    right: .625rem !important
}

.right-3 {
    right: .75rem !important
}

.right-3_75 {
    right: .9375rem !important
}

.right-4 {
    right: 1rem !important
}

.right-4_25 {
    right: 1.0625rem !important
}

.right-5 {
    right: 1.25rem !important
}

.right-6 {
    right: 1.5rem !important
}

.right-7_5 {
    right: 1.875rem !important
}

.right-\[-0\.3125rem\] {
    right: -.3125rem !important
}

.right-\[-0\.5625rem\] {
    right: -.5625rem !important
}

.right-\[-0\.5rem\] {
    right: -.5rem !important
}

.right-\[-1rem\] {
    right: -1rem !important
}

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

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

.right-\[10\%\] {
    right: 10% !important
}

.right-\[13\%\] {
    right: 13% !important
}

.right-\[20\%\] {
    right: 20% !important
}

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

.right-auto {
    right: auto !important
}

.top-0 {
    top: 0rem !important
}

.top-0_25 {
    top: .0625rem !important
}

.top-0_5 {
    top: .125rem !important
}

.top-0_75 {
    top: .1875rem !important
}

.top-1 {
    top: .25rem !important
}

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

.top-10 {
    top: 2.5rem !important
}

.top-11 {
    top: 2.75rem !important
}

.top-11_5 {
    top: 2.875rem !important
}

.top-12_5 {
    top: 3.125rem !important
}

.top-14 {
    top: 3.5rem !important
}

.top-16 {
    top: 4rem !important
}

.top-1_25 {
    top: .3125rem !important
}

.top-1_5 {
    top: .375rem !important
}

.top-1_75 {
    top: .4375rem !important
}

.top-2 {
    top: .5rem !important
}

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

.top-21 {
    top: 5.25rem !important
}

.top-22 {
    top: 5.5rem !important
}

.top-2_5 {
    top: .625rem !important
}

.top-2_75 {
    top: .6875rem !important
}

.top-3 {
    top: .75rem !important
}

.top-38 {
    top: 9.5rem !important
}

.top-3_75 {
    top: .9375rem !important
}

.top-4 {
    top: 1rem !important
}

.top-5 {
    top: 1.25rem !important
}

.top-6 {
    top: 1.5rem !important
}

.top-7 {
    top: 1.75rem !important
}

.top-7_5 {
    top: 1.875rem !important
}

.top-8 {
    top: 2rem !important
}

.top-9 {
    top: 2.25rem !important
}

.top-9_5 {
    top: 2.375rem !important
}

.top-\[-0\.125rem\] {
    top: -.125rem !important
}

.top-\[-0\.5rem\] {
    top: -.5rem !important
}

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

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

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

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

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

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

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

.top-\[-4rem\] {
    top: -4rem !important
}

.top-\[-5\%\] {
    top: -5% !important
}

.top-\[10\%\] {
    top: 10% !important
}

.top-\[13\%\] {
    top: 13% !important
}

.top-\[25\%\] {
    top: 25% !important
}

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

.top-\[30\%\] {
    top: 30% !important
}

.top-\[50\%\] {
    top: 50% !important
}

.top-\[80\%\] {
    top: 80% !important
}

.top-\[9\%\] {
    top: 9% !important
}

.top-\[90\%\] {
    top: 90% !important
}

.top-auto {
    top: auto !important
}

.-z-normal, .z-\[-1\] {
    z-index: -1 !important
}

.z-canvas {
    z-index: 3 !important
}

.z-cover {
    z-index: 2 !important
}

.z-cover-page {
    z-index: 11 !important
}

.z-fixed-button-group {
    z-index: 99 !important
}

.z-header {
    z-index: 4 !important
}

.z-important {
    z-index: 7 !important
}

.z-none {
    z-index: 0 !important
}

.z-normal {
    z-index: 1 !important
}

.z-overlay {
    z-index: 98 !important
}

.z-priority {
    z-index: 10 !important
}

.z-side-menu {
    z-index: 12 !important
}

.z-supreme {
    z-index: 100 !important
}

.z-tab-navigation {
    z-index: 6 !important
}

.z-tab-navigation-backdrop {
    z-index: 5 !important
}

.col-span-2 {
    grid-column: span 2 / span 2 !important
}

.col-span-3 {
    grid-column: span 3 / span 3 !important
}

.col-start-2 {
    grid-column-start: 2 !important
}

.row-span-2 {
    grid-row: span 2 / span 2 !important
}

.float-left {
    float: left !important
}

.clear-both {
    clear: both !important
}

.\!m-0, .m-0 {
    margin: 0rem !important
}

.m-0_75 {
    margin: .1875rem !important
}

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

.m-2 {
    margin: .5rem !important
}

.m-2_5 {
    margin: .625rem !important
}

.m-3 {
    margin: .75rem !important
}

.m-4 {
    margin: 1rem !important
}

.m-5 {
    margin: 1.25rem !important
}

.m-6 {
    margin: 1.5rem !important
}

.m-auto {
    margin: auto !important
}

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

.mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important
}

.mx-0\.5, .mx-0_5 {
    margin-left: .125rem !important;
    margin-right: .125rem !important
}

.mx-0_624 {
    margin-left: .156rem !important;
    margin-right: .156rem !important
}

.mx-0_75 {
    margin-left: .1875rem !important;
    margin-right: .1875rem !important
}

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

.mx-1\/100 {
    margin-left: 1% !important;
    margin-right: 1% !important
}

.mx-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important
}

.mx-10\/100 {
    margin-left: 10% !important;
    margin-right: 10% !important
}

.mx-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important
}

.mx-14\/1000 {
    margin-left: 1.4% !important;
    margin-right: 1.4% !important
}

.mx-1_25 {
    margin-left: .3125rem !important;
    margin-right: .3125rem !important
}

.mx-1_5 {
    margin-left: .375rem !important;
    margin-right: .375rem !important
}

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

.mx-2\.5 {
    margin-left: .625rem !important;
    margin-right: .625rem !important
}

.mx-25\/1000 {
    margin-left: 2.5% !important;
    margin-right: 2.5% !important
}

.mx-2_25 {
    margin-left: .5625rem !important;
    margin-right: .5625rem !important
}

.mx-2_5 {
    margin-left: .625rem !important;
    margin-right: .625rem !important
}

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

.mx-35\/100 {
    margin-left: 35% !important;
    margin-right: 35% !important
}

.mx-3_5 {
    margin-left: .875rem !important;
    margin-right: .875rem !important
}

.mx-3_75 {
    margin-left: .9375rem !important;
    margin-right: .9375rem !important
}

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

.mx-40\/100 {
    margin-left: 40% !important;
    margin-right: 40% !important
}

.mx-4_625 {
    margin-left: 1.15625rem !important;
    margin-right: 1.15625rem !important
}

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

.mx-50\/100 {
    margin-left: 50% !important;
    margin-right: 50% !important
}

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

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

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

.mx-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important
}

.mx-\[-0\.075rem\] {
    margin-left: -.075rem !important;
    margin-right: -.075rem !important
}

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

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

.my-0_25 {
    margin-top: .0625rem !important;
    margin-bottom: .0625rem !important
}

.my-0_5 {
    margin-top: .125rem !important;
    margin-bottom: .125rem !important
}

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

.my-1_25 {
    margin-top: .3125rem !important;
    margin-bottom: .3125rem !important
}

.my-1_5 {
    margin-top: .375rem !important;
    margin-bottom: .375rem !important
}

.my-1_75 {
    margin-top: .4375rem !important;
    margin-bottom: .4375rem !important
}

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

.my-2\.5, .my-2_5 {
    margin-top: .625rem !important;
    margin-bottom: .625rem !important
}

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

.my-3_25 {
    margin-top: .8125rem !important;
    margin-bottom: .8125rem !important
}

.my-3_5 {
    margin-top: .875rem !important;
    margin-bottom: .875rem !important
}

.my-3_75 {
    margin-top: .9375rem !important;
    margin-bottom: .9375rem !important
}

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

.my-4_5 {
    margin-top: 1.125rem !important;
    margin-bottom: 1.125rem !important
}

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

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

.my-6_25 {
    margin-top: 1.5625rem !important;
    margin-bottom: 1.5625rem !important
}

.my-7_5 {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important
}

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

.my-\[-2\.25rem\] {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important
}

.my-\[2_5\] {
    margin-top: 2 5 !important;
    margin-bottom: 2 5 !important
}

.my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important
}

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

.-mb-5 {
    margin-bottom: -1.25rem !important
}

.-mb-6 {
    margin-bottom: -1.5rem !important
}

.-ml-0_29 {
    margin-left: -.0725rem !important
}

.-ml-0_54 {
    margin-left: -.135rem !important
}

.-mr-4 {
    margin-right: -1rem !important
}

.-mt-1_25 {
    margin-top: -.3125rem !important
}

.-mt-2 {
    margin-top: -.5rem !important
}

.-mt-3_75 {
    margin-top: -.9375rem !important
}

.-mt-6 {
    margin-top: -1.5rem !important
}

.-mt-7 {
    margin-top: -1.75rem !important
}

.-mt-7_5 {
    margin-top: -1.875rem !important
}

.mb-0 {
    margin-bottom: 0rem !important
}

.mb-0_25 {
    margin-bottom: .0625rem !important
}

.mb-0_5 {
    margin-bottom: .125rem !important
}

.mb-0_75 {
    margin-bottom: .1875rem !important
}

.mb-1 {
    margin-bottom: .25rem !important
}

.mb-10 {
    margin-bottom: 2.5rem !important
}

.mb-10\% {
    margin-bottom: 10% !important
}

.mb-11_75 {
    margin-bottom: 2.9375rem !important
}

.mb-12 {
    margin-bottom: 3rem !important
}

.mb-12_5 {
    margin-bottom: 3.125rem !important
}

.mb-13_75 {
    margin-bottom: 3.4375rem !important
}

.mb-14 {
    margin-bottom: 3.5rem !important
}

.mb-15 {
    margin-bottom: 3.75rem !important
}

.mb-16 {
    margin-bottom: 4rem !important
}

.mb-17_25 {
    margin-bottom: 4.3125rem !important
}

.mb-17_5 {
    margin-bottom: 4.375rem !important
}

.mb-18 {
    margin-bottom: 4.5rem !important
}

.mb-19 {
    margin-bottom: 4.75rem !important
}

.mb-1_25 {
    margin-bottom: .3125rem !important
}

.mb-1_5 {
    margin-bottom: .375rem !important
}

.mb-1_75 {
    margin-bottom: .4375rem !important
}

.mb-2 {
    margin-bottom: .5rem !important
}

.mb-2\.5 {
    margin-bottom: .625rem !important
}

.mb-20 {
    margin-bottom: 5rem !important
}

.mb-20_75 {
    margin-bottom: 5.1875rem !important
}

.mb-23_5 {
    margin-bottom: 5.875rem !important
}

.mb-26 {
    margin-bottom: 6.5rem !important
}

.mb-2_25 {
    margin-bottom: .5625rem !important
}

.mb-2_5 {
    margin-bottom: .625rem !important
}

.mb-3 {
    margin-bottom: .75rem !important
}

.mb-3_25 {
    margin-bottom: .8125rem !important
}

.mb-3_5 {
    margin-bottom: .875rem !important
}

.mb-3_75 {
    margin-bottom: .9375rem !important
}

.mb-4 {
    margin-bottom: 1rem !important
}

.mb-4_5 {
    margin-bottom: 1.125rem !important
}

.mb-5 {
    margin-bottom: 1.25rem !important
}

.mb-5_75 {
    margin-bottom: 1.4375rem !important
}

.mb-6 {
    margin-bottom: 1.5rem !important
}

.mb-6_25 {
    margin-bottom: 1.5625rem !important
}

.mb-6_5 {
    margin-bottom: 1.625rem !important
}

.mb-7 {
    margin-bottom: 1.75rem !important
}

.mb-7_5 {
    margin-bottom: 1.875rem !important
}

.mb-8 {
    margin-bottom: 2rem !important
}

.mb-8_75 {
    margin-bottom: 2.1875rem !important
}

.mb-9 {
    margin-bottom: 2.25rem !important
}

.mb-9_5 {
    margin-bottom: 2.375rem !important
}

.mb-\[0\.93rem\] {
    margin-bottom: .93rem !important
}

.mb-\[18\%\] {
    margin-bottom: 18% !important
}

.mb-\[23\%\] {
    margin-bottom: 23% !important
}

.ml-0 {
    margin-left: 0rem !important
}

.ml-0_25 {
    margin-left: .0625rem !important
}

.ml-0_5 {
    margin-left: .125rem !important
}

.ml-0_625 {
    margin-left: .15625rem !important
}

.ml-0_64 {
    margin-left: .16rem !important
}

.ml-0_75 {
    margin-left: .1875rem !important
}

.ml-1 {
    margin-left: .25rem !important
}

.ml-10 {
    margin-left: 2.5rem !important
}

.ml-13 {
    margin-left:  2.25rem !important
}

.ml-1_25 {
    margin-left: .3125rem !important
}

.ml-1_5 {
    margin-left: .375rem !important
}

.ml-1_75 {
    margin-left: .4375rem !important
}

.ml-2 {
    margin-left: .5rem !important
}

.ml-20 {
    margin-left: 5rem !important
}

.ml-2_5 {
    margin-left: .625rem !important
}

.ml-3 {
    margin-left: .75rem !important
}

.ml-34 {
    margin-left: 8.5rem !important
}

.ml-3_25 {
    margin-left: .8125rem !important
}

.ml-3_5 {
    margin-left: .875rem !important
}

.ml-3_75 {
    margin-left: .9375rem !important
}

.ml-4 {
    margin-left: 1rem !important
}

.ml-4_25 {
    margin-left: 1.0625rem !important
}

.ml-4_75 {
    margin-left: 1.1875rem !important
}

.ml-5 {
    margin-left: 1.25rem !important
}

.ml-5_25 {
    margin-left: 1.3125rem !important
}

.ml-5_75 {
    margin-left: 1.4375rem !important
}

.ml-6 {
    margin-left: 1.5rem !important
}

.ml-6_25 {
    margin-left: 1.5625rem !important
}

.ml-7 {
    margin-left: 1.75rem !important
}

.ml-7_5 {
    margin-left: 1.875rem !important
}

.ml-8_5 {
    margin-left: 2.125rem !important
}

.ml-9_5 {
    margin-left: 2.375rem !important
}

.ml-9_75 {
    margin-left: 2.4375rem !important
}

.ml-\[-2px\] {
    margin-left: -2px !important
}

.ml-\[-5px\] {
    margin-left: -5px !important
}

.ml-\[20\%\] {
    margin-left: 20% !important
}

.ml-auto {
    margin-left: auto !important
}

.mr-0 {
    margin-right: 0rem !important
}

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

.mr-0_25 {
    margin-right: .0625rem !important
}

.mr-0_5 {
    margin-right: .125rem !important
}

.mr-0_75 {
    margin-right: .1875rem !important
}

.mr-1 {
    margin-right: .25rem !important
}

.mr-1_25 {
    margin-right: .3125rem !important
}

.mr-1_5 {
    margin-right: .375rem !important
}

.mr-2 {
    margin-right: .5rem !important
}

.mr-2\.5 {
    margin-right: .625rem !important
}

.mr-20 {
    margin-right: 5rem !important
}

.mr-2_25 {
    margin-right: .5625rem !important
}

.mr-2_5 {
    margin-right: .625rem !important
}

.mr-2_75 {
    margin-right: .6875rem !important
}

.mr-3 {
    margin-right: .75rem !important
}

.mr-3_25 {
    margin-right: .8125rem !important
}

.mr-3_5 {
    margin-right: .875rem !important
}

.mr-3_75 {
    margin-right: .9375rem !important
}

.mr-4 {
    margin-right: 1rem !important
}

.mr-4_5 {
    margin-right: 1.125rem !important
}

.mr-5 {
    margin-right: 1.25rem !important
}

.mr-6 {
    margin-right: 1.5rem !important
}

.mr-6_25 {
    margin-right: 1.5625rem !important
}

.mr-7 {
    margin-right: 1.75rem !important
}

.mr-7_5 {
    margin-right: 1.875rem !important
}

.mr-9_25 {
    margin-right: 2.3125rem !important
}

.mr-9_5 {
    margin-right: 2.375rem !important
}

.mr-\[-12px\] {
    margin-right: -12px !important
}

.mr-\[12px\] {
    margin-right: 12px !important
}

.mr-\[20\%\] {
    margin-right: 20% !important
}

.mr-\[5\%\] {
    margin-right: 5% !important
}

.mr-\[calc\(20\%\+2px\)\] {
    margin-right: calc(20% + 2px) !important
}

.mr-auto {
    margin-right: auto !important
}

.mt-0 {
    margin-top: 0rem !important
}

.mt-0_25 {
    margin-top: .0625rem !important
}

.mt-0_5 {
    margin-top: .125rem !important
}

.mt-0_625 {
    margin-top: .15625rem !important
}

.mt-0_75 {
    margin-top: .1875rem !important
}

.mt-1 {
    margin-top: .25rem !important
}

.mt-10 {
    margin-top: 2.5rem !important
}

.mt-11 {
    margin-top: 2.75rem !important
}

.mt-11_25 {
    margin-top: 2.8125rem !important
}

.mt-11_5 {
    margin-top: 2.875rem !important
}

.mt-12_5 {
    margin-top: 3.125rem !important
}

.mt-15 {
    margin-top: 3.75rem !important
}

.mt-19 {
    margin-top: 4.75rem !important
}

.mt-1_25 {
    margin-top: .3125rem !important
}

.mt-1_5 {
    margin-top: .375rem !important
}

.mt-1_75 {
    margin-top: .4375rem !important
}

.mt-2 {
    margin-top: .5rem !important
}

.mt-20 {
    margin-top: 5rem !important
}

.mt-21_25 {
    margin-top: 5.3125rem !important
}

.mt-26 {
    margin-top: 6.5rem !important
}

.mt-2_25 {
    margin-top: .5625rem !important
}

.mt-2_5 {
    margin-top: .625rem !important
}

.mt-3 {
    margin-top: .75rem !important
}

.mt-34 {
    margin-top: 8.5rem !important
}

.mt-3_25 {
    margin-top: .8125rem !important
}

.mt-3_5 {
    margin-top: .875rem !important
}

.mt-3_75 {
    margin-top: .9375rem !important
}

.mt-4 {
    margin-top: 1rem !important
}

.mt-40 {
    margin-top: 10rem !important
}

.mt-4_25 {
    margin-top: 1.0625rem !important
}

.mt-4_5 {
    margin-top: 1.125rem !important
}

.mt-5 {
    margin-top: 1.25rem !important
}

.mt-5_25 {
    margin-top: 1.3125rem !important
}

.mt-5_75 {
    margin-top: 1.4375rem !important
}

.mt-6 {
    margin-top: 1.5rem !important
}

.mt-6_25 {
    margin-top: 1.5625rem !important
}

.mt-6_5 {
    margin-top: 1.625rem !important
}

.mt-6_75 {
    margin-top: 1.6875rem !important
}

.mt-7 {
    margin-top: 1.75rem !important
}

.mt-7_5 {
    margin-top: 1.875rem !important
}

.mt-8 {
    margin-top: 2rem !important
}

.mt-8_5 {
    margin-top: 2.125rem !important
}

.mt-9 {
    margin-top: 2.25rem !important
}

.mt-9_5 {
    margin-top: 2.375rem !important
}

.mt-\[-100\%\] {
    margin-top: -100% !important
}

.mt-\[10\%\] {
    margin-top: 10% !important
}

.mt-\[18\%\] {
    margin-top: 18% !important
}

.mt-\[20vh\] {
    margin-top: 20vh !important
}

.mt-\[23\%\] {
    margin-top: 23% !important
}

.mt-\[50vh\] {
    margin-top: 50vh !important
}

.mt-auto {
    margin-top: auto !important
}

.box-border {
    box-sizing: border-box !important
}

.box-content {
    box-sizing: content-box !important
}

.line-clamp-1 {
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 1 !important
}

.line-clamp-2 {
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important
}

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

.block {
    display: block !important
}

.inline-block {
    display: inline-block !important
}

.inline {
    display: inline !important
}

.flex {
    display: flex !important
}

.inline-flex {
    display: inline-flex !important
}

.table {
    display: table !important
}

.grid {
    display: grid !important
}

.contents {
    display: contents !important
}

.list-item {
    display: list-item !important
}

.hidden {
    display: none !important
}

.size-0_75 {
    width: .1875rem !important;
    height: .1875rem !important
}

.size-14 {
    width: 3.5rem !important;
    height: 3.5rem !important
}

.size-15 {
    width: 3.75rem !important;
    height: 3.75rem !important
}

.size-1_25 {
    width: .3125rem !important;
    height: .3125rem !important
}

.size-1_75 {
    width: .4375rem !important;
    height: .4375rem !important
}

.size-2_5 {
    width: .625rem !important;
    height: .625rem !important
}

.size-3 {
    width: .75rem !important;
    height: .75rem !important
}

.size-4 {
    width: 1rem !important;
    height: 1rem !important
}

.size-4_25 {
    width: 1.0625rem !important;
    height: 1.0625rem !important
}

.size-5 {
    width: 1.25rem !important;
    height: 1.25rem !important
}

.size-7 {
    width: 1.75rem !important;
    height: 1.75rem !important
}

.size-8 {
    width: 2rem !important;
    height: 2rem !important
}

.size-auto {
    width: auto !important;
    height: auto !important
}

.h-0 {
    height: 0rem !important
}

.h-0_25 {
    height: .0625rem !important
}

.h-0_5 {
    height: .125rem !important
}

.h-0_75 {
    height: .1875rem !important
}

.h-1 {
    height: .25rem !important
}

.h-1\.5 {
    height: .375rem !important
}

.h-10 {
    height: 2.5rem !important
}

.h-100 {
    height: 25rem !important
}

.h-10_5 {
    height: 2.625rem !important
}

.h-10_75 {
    height: 2.6875rem !important
}

.h-11 {
    height: 2.75rem !important
}

.h-110\/100 {
    height: 110% !important
}

.h-112_5 {
    height: 28.125rem !important
}

.h-117 {
    height: 29.25rem !important
}

.h-118_75 {
    height: 29.6875rem !important
}

.h-11_5 {
    height: 2.875rem !important
}

.h-12 {
    height: 3rem !important
}

.h-12_5 {
    height: 3.125rem !important
}

.h-13 {
    height: 3.25rem !important
}

.h-134 {
    height: 33.5rem !important
}

.h-13_25, .h-13_5 {
    height: 3.375rem !important
}

.h-13_75 {
    height: 3.4375rem !important
}

.h-14 {
    height: 3.5rem !important
}

.h-142_25 {
    height: 35.5625rem !important
}

.h-14_5 {
    height: 3.625rem !important
}

.h-15 {
    height: 3.75rem !important
}

.h-150 {
    height: 37.5rem !important
}

.h-15_5 {
    height: 3.875rem !important
}

.h-15_75 {
    height: 3.938rem !important
}

.h-16 {
    height: 4rem !important
}

.h-164_75 {
    height: 41.1875rem !important
}

.h-16_5 {
    height: 4.125rem !important
}

.h-17 {
    height: 4.25rem !important
}

.h-175 {
    height: 43.75rem !important
}

.h-178 {
    height: 44.5rem !important
}

.h-17_5 {
    height: 4.375rem !important
}

.h-18 {
    height: 4.5rem !important
}

.h-184 {
    height: 46rem !important
}

.h-18_25 {
    height: 4.5625rem !important
}

.h-18_5 {
    height: 4.625rem !important
}

.h-18_75 {
    height: 4.6875rem !important
}

.h-1_25 {
    height: .3125rem !important
}

.h-1_5 {
    height: .375rem !important
}

.h-2 {
    height: .5rem !important
}

.h-2\.5 {
    height: .625rem !important
}

.h-20 {
    height: 5rem !important
}

.h-20_75 {
    height: 5.1875rem !important
}

.h-21 {
    height: 5.25rem !important
}

.h-21_25 {
    height: 5.3125rem !important
}

.h-22_5 {
    height: 5.625rem !important
}

.h-23 {
    height: 5.75rem !important
}

.h-23_5 {
    height: 5.875rem !important
}

.h-24_5 {
    height: 6.125rem !important
}

.h-25 {
    height: 6.25rem !important
}

.h-26 {
    height: 6.5rem !important
}

.h-265\/1000 {
    height: 26.5% !important
}

.h-26_25 {
    height: 6.5625rem !important
}

.h-27 {
    height: 6.75rem !important
}

.h-28 {
    height: 7rem !important
}

.h-28_75 {
    height: 7.1875rem !important
}

.h-29 {
    height: 7.25rem !important
}

.h-2_5 {
    height: .625rem !important
}

.h-2_75 {
    height: .6875rem !important
}

.h-3 {
    height: .75rem !important
}

.h-30 {
    height: 7.5rem !important
}

.h-31 {
    height: 7.75rem !important
}

.h-31_25 {
    height: 7.8125rem !important
}

.h-31_75 {
    height: 7.938rem !important
}

.h-32_5 {
    height: 8.125rem !important
}

.h-33 {
    height: 8.25rem !important
}

.h-33_5 {
    height: 8.375rem !important
}

.h-34_5 {
    height: 8.625rem !important
}

.h-34_75 {
    height: 8.6875rem !important
}

.h-35 {
    height: 8.75rem !important
}

.h-36 {
    height: 9rem !important
}

.h-36_5 {
    height: 9.125rem !important
}

.h-37 {
    height: 9.25rem !important
}

.h-37_5 {
    height: 9.375rem !important
}

.h-38 {
    height: 9.5rem !important
}

.h-39_5 {
    height: 9.875rem !important
}

.h-3_25 {
    height: .8125rem !important
}

.h-3_5 {
    height: .875rem !important
}

.h-3_75 {
    height: .9375rem !important
}

.h-4 {
    height: 1rem !important
}

.h-40 {
    height: 10rem !important
}

.h-41_25 {
    height: 10.3125rem !important
}

.h-42 {
    height: 10.5rem !important
}

.h-42_5 {
    height: 10.625rem !important
}

.h-42_75 {
    height: 10.6875rem !important
}

.h-43 {
    height: 10.75rem !important
}

.h-44 {
    height: 11rem !important
}

.h-45 {
    height: 11.25rem !important
}

.h-47 {
    height: 11.75rem !important
}

.h-47_25 {
    height: 11.8125rem !important
}

.h-47_75 {
    height: 11.9375rem !important
}

.h-48 {
    height: 12rem !important
}

.h-4_25 {
    height: 1.0625rem !important
}

.h-4_5 {
    height: 1.125rem !important
}

.h-4_75 {
    height: 1.1875rem !important
}

.h-5 {
    height: 1.25rem !important
}

.h-50 {
    height: 12.5rem !important
}

.h-52 {
    height: 13rem !important
}

.h-52_5 {
    height: 13.125rem !important
}

.h-53_5 {
    height: 13.375rem !important
}

.h-55 {
    height: 13.75rem !important
}

.h-55_5 {
    height: 13.875rem !important
}

.h-56 {
    height: 14rem !important
}

.h-57_25 {
    height: 14.3125rem !important
}

.h-59_5 {
    height: 14.875rem !important
}

.h-5_25 {
    height: 1.3125rem !important
}

.h-5_5 {
    height: 1.375rem !important
}

.h-5_75 {
    height: 1.4375rem !important
}

.h-6 {
    height: 1.5rem !important
}

.h-60 {
    height: 15rem !important
}

.h-64 {
    height: 16rem !important
}

.h-68 {
    height: 17rem !important
}

.h-6_25 {
    height: 1.5625rem !important
}

.h-6_5 {
    height: 1.625rem !important
}

.h-6_75 {
    height: 1.6875rem !important
}

.h-7 {
    height: 1.75rem !important
}

.h-735\/1000 {
    height: 73.5% !important
}

.h-75 {
    height: 18.75rem !important
}

.h-7_25 {
    height: 1.813rem !important
}

.h-7_5 {
    height: 1.875rem !important
}

.h-7_75 {
    height: 1.9375rem !important
}

.h-8 {
    height: 2rem !important
}

.h-80 {
    height: 20rem !important
}

.h-82 {
    height: 20.5rem !important
}

.h-8_25 {
    height: 2.0625rem !important
}

.h-8_5 {
    height: 2.125rem !important
}

.h-8_75 {
    height: 2.1875rem !important
}

.h-9 {
    height: 2.25rem !important
}

.h-90 {
    height: 22.5rem !important
}

.h-97_75 {
    height: 24.4375rem !important
}

.h-9_25 {
    height: 2.3125rem !important
}

.h-9_5 {
    height: 2.375rem !important
}

.h-\[100\%\] {
    height: 100% !important
}

.h-\[100vh\] {
    height: 100vh !important
}

.h-\[14px\] {
    height: 14px !important
}

.h-\[24px\] {
    height: 24px !important
}

.h-\[25\%\] {
    height: 25% !important
}

.h-\[26vh\] {
    height: 26vh !important
}

.h-\[50px\] {
    height: 50px !important
}

.h-\[50vh\] {
    height: 50vh !important
}

.h-\[60\%\] {
    height: 60% !important
}

.h-\[70vh\] {
    height: 70vh !important
}

.h-\[73vh\] {
    height: 73vh !important
}

.h-\[74vh\] {
    height: 74vh !important
}

.h-\[80\%\] {
    height: 80% !important
}

.h-\[80vh\] {
    height: 80vh !important
}

.h-\[82vh\] {
    height: 82vh !important
}

.h-\[83vh\] {
    height: 83vh !important
}

.h-\[90vh\] {
    height: 90vh !important
}

.h-\[94vh\] {
    height: 94vh !important
}

.h-\[calc\(100\%-100px\)\] {
    height: calc(100% - 100px) !important
}

.h-\[calc\(100\%_-_201px\)\] {
    height: calc(100% - 201px) !important
}

.h-\[calc\(100dvh_-_44px\)\] {
    height: calc(100dvh - 44px) !important
}

.h-\[calc\(100vh-90px-46px\)\] {
    height: calc(100vh - 136px) !important
}

.h-\[calc\(100vh_-_170px\)\] {
    height: calc(100vh - 170px) !important
}

.h-\[calc\(100vh_-_76px\)\] {
    height: calc(100vh - 76px) !important
}

.h-auto {
    height: auto !important
}

.h-dvh {
    height: 100dvh !important
}

.h-fit {
    height: -moz-fit-content !important;
    height: fit-content !important
}

.h-full {
  /* --  height: 100% !important */
}

.h-max {
    height: -moz-max-content !important;
    height: max-content !important
}

.h-screen {
    height: 100vh !important
}

.max-h-0 {
    max-height: 0rem !important
}

.max-h-100 {
    max-height: 25rem !important
}

.max-h-125 {
    max-height: 31.25rem !important
}

.max-h-133_5 {
    max-height: 33.375rem !important
}

.max-h-162_5 {
    max-height: 40.625rem !important
}

.max-h-178 {
    max-height: 44.5rem !important
}

.max-h-17_5 {
    max-height: 4.375rem !important
}

.max-h-30 {
    max-height: 7.5rem !important
}

.max-h-38 {
    max-height: 9.5rem !important
}

.max-h-48 {
    max-height: 12rem !important
}

.max-h-5 {
    max-height: 1.25rem !important
}

.max-h-55 {
    max-height: 13.75rem !important
}

.max-h-60 {
    max-height: 15rem !important
}

.max-h-6_25 {
    max-height: 1.5625rem !important
}

.max-h-75 {
    max-height: 18.75rem !important
}

.max-h-8_5 {
    max-height: 2.125rem !important
}

.max-h-95 {
    max-height: 23.75rem !important
}

.max-h-99 {
    max-height: 24.75rem !important
}

.max-h-\[73vh\] {
    max-height: 73vh !important
}

.max-h-\[80\%\] {
    max-height: 80% !important
}

.max-h-\[80vh\] {
    max-height: 80vh !important
}

.max-h-\[88vh\] {
    max-height: 88vh !important
}

.max-h-\[91vh\] {
    max-height: 91vh !important
}

.max-h-\[94vh\] {
    max-height: 94vh !important
}

.max-h-\[calc\(100\%-52\.5px\)\] {
    max-height: calc(100% - 52.5px) !important
}

.max-h-\[calc\(100\%_-_47px\)\] {
    max-height: calc(100% - 47px) !important
}

.max-h-\[calc\(100vh_-_76px\)\] {
    max-height: calc(100vh - 76px) !important
}

.max-h-full {
    max-height: 100% !important
}

.max-h-none {
    max-height: none !important
}

.min-h-0 {
    min-height: 0rem !important
}

.min-h-10 {
    min-height: 2.5rem !important
}

.min-h-100 {
    min-height: 25rem !important
}

.min-h-102_5 {
    min-height: 25.625rem !important
}

.min-h-10_5 {
    min-height: 2.625rem !important
}

.min-h-11 {
    min-height: 2.75rem !important
}

.min-h-110 {
    min-height: 27.5rem !important
}

.min-h-11_5 {
    min-height: 2.875rem !important
}

.min-h-11_75 {
    min-height: 2.9375rem !important
}

.min-h-12 {
    min-height: 3rem !important
}

.min-h-12_25 {
    min-height: 3.0625rem !important
}

.min-h-12_5 {
    min-height: 3.125rem !important
}

.min-h-12_75 {
    min-height: 3.1875rem !important
}

.min-h-13_5 {
    min-height: 3.375rem !important
}

.min-h-14 {
    min-height: 3.5rem !important
}

.min-h-14_5 {
    min-height: 3.625rem !important
}

.min-h-15 {
    min-height: 3.75rem !important
}

.min-h-15_5 {
    min-height: 3.875rem !important
}

.min-h-16_75 {
    min-height: 4.1875rem !important
}

.min-h-175 {
    min-height: 43.75rem !important
}

.min-h-17_5 {
    min-height: 4.375rem !important
}

.min-h-18 {
    min-height: 4.5rem !important
}

.min-h-2 {
    min-height: .5rem !important
}

.min-h-20 {
    min-height: 5rem !important
}

.min-h-25 {
    min-height: 6.25rem !important
}

.min-h-26_5 {
    min-height: 6.625rem !important
}

.min-h-2_5 {
    min-height: .625rem !important
}

.min-h-3 {
    min-height: .75rem !important
}

.min-h-30 {
    min-height: 7.5rem !important
}

.min-h-32_25 {
    min-height: 8.0625rem !important
}

.min-h-3_5 {
    min-height: .875rem !important
}

.min-h-3_75 {
    min-height: .9375rem !important
}

.min-h-4 {
    min-height: 1rem !important
}

.min-h-45 {
    min-height: 11.25rem !important
}

.min-h-47_5 {
    min-height: 11.875rem !important
}

.min-h-48 {
    min-height: 12rem !important
}

.min-h-4_5 {
    min-height: 1.125rem !important
}

.min-h-5 {
    min-height: 1.25rem !important
}

.min-h-51_5 {
    min-height: 12.875rem !important
}

.min-h-6 {
    min-height: 1.5rem !important
}

.min-h-6_25 {
    min-height: 1.5625rem !important
}

.min-h-7 {
    min-height: 1.75rem !important
}

.min-h-78_5 {
    min-height: 19.625rem !important
}

.min-h-7_5 {
    min-height: 1.875rem !important
}

.min-h-8 {
    min-height: 2rem !important
}

.min-h-9 {
    min-height: 2.25rem !important
}

.min-h-99 {
    min-height: 24.75rem !important
}

.min-h-9_5 {
    min-height: 2.375rem !important
}

.min-h-\[40vh\] {
    min-height: 40vh !important
}

.min-h-\[450px\] {
    min-height: 450px !important
}

.min-h-\[48px\] {
    min-height: 48px !important
}

.min-h-\[50vh\] {
    min-height: 50vh !important
}

.min-h-\[73vh\] {
    min-height: 73vh !important
}

.min-h-\[80vh\] {
    min-height: 80vh !important
}

.min-h-\[calc\(100vh-113px-325px\)\] {
    min-height: calc(100vh - 438px) !important
}

.min-h-\[calc\(100vh-88px\)\] {
    min-height: calc(100vh - 88px) !important
}

.min-h-\[calc\(100vh-90px\)\] {
    min-height: calc(100vh - 90px) !important
}

.min-h-full {
    min-height: 100% !important
}

.w-0 {
    width: 0rem !important
}

.w-0_25 {
    width: .0625rem !important
}

.w-0_5 {
    width: .125rem !important
}

.w-0_75 {
    width: .1875rem !important
}

.w-1 {
    width: .25rem !important
}

.w-1\.5 {
    width: .375rem !important
}

.w-1\/2 {
    width: 50% !important
}

.w-1\/3 {
    width: 33.333333% !important
}

.w-1\/4 {
    width: 25% !important
}

.w-1\/6 {
    width: 16.666667% !important
}

.w-10 {
    width: 2.5rem !important
}

.w-10\/12 {
    width: 83.333333% !important
}

.w-100 {
    width: 25rem !important
}

.w-102_5 {
    width: 25.625rem !important
}

.w-108_75 {
    width: 27.1875rem !important
}

.w-10_5 {
    width: 2.625rem !important
}

.w-11 {
    width: 2.75rem !important
}

.w-11\/100 {
    width: 11% !important
}

.w-110 {
    width: 27.5rem !important
}

.w-114 {
    width: 28.5rem !important
}

.w-11_5 {
    width: 2.875rem !important
}

.w-12 {
    width: 3rem !important
}

.w-125 {
    width: 31.25rem !important
}

.w-12_5 {
    width: 3.125rem !important
}

.w-13 {
    width: 3.25rem !important
}

.w-130_75 {
    width: 32.6875rem !important
}

.w-13_5 {
    width: 3.375rem !important
}

.w-13_75 {
    width: 3.4375rem !important
}

.w-14 {
    width: 3.5rem !important
}

.w-140 {
    width: 35rem !important
}

.w-141 {
    width: 35.25rem !important
}

.w-15 {
    width: 3.75rem !important
}

.w-150 {
    width: 37.5rem !important
}

.w-15_5 {
    width: 3.875rem !important
}

.w-16 {
    width: 4rem !important
}

.w-16_5 {
    width: 4.125rem !important
}

.w-17 {
    width: 4.25rem !important
}

.w-17_5 {
    width: 4.375rem !important
}

.w-18 {
    width: 4.5rem !important
}

.w-18_5 {
    width: 4.625rem !important
}

.w-18_75 {
    width: 4.6875rem !important
}

.w-19 {
    width: 4.75rem !important
}

.w-1_25 {
    width: .3125rem !important
}

.w-1_5 {
    width: .375rem !important
}

.w-2 {
    width: .5rem !important
}

.w-2\/3 {
    width: 66.666667% !important
}

.w-2\/4 {
    width: 50% !important
}

.w-2\/5 {
    width: 40% !important
}

.w-20 {
    width: 5rem !important
}

.w-20\/100 {
    width: 20% !important
}

.w-21 {
    width: 5.25rem !important
}

.w-21_25 {
    width: 5.3125rem !important
}

.w-21_752 {
    width: 5.438rem !important
}

.w-22 {
    width: 5.5rem !important
}

.w-227_5 {
    width: 56.875rem !important
}

.w-22_5 {
    width: 5.625rem !important
}

.w-237 {
    width: 59.25rem !important
}

.w-23_5 {
    width: 5.875rem !important
}

.w-24 {
    width: 6rem !important
}

.w-247\/1000 {
    width: 24.7% !important
}

.w-24_5 {
    width: 6.125rem !important
}

.w-25 {
    width: 6.25rem !important
}

.w-26 {
    width: 6.5rem !important
}

.w-26_25 {
    width: 6.5625rem !important
}

.w-27 {
    width: 6.75rem !important
}

.w-28 {
    width: 7rem !important
}

.w-28_75 {
    width: 7.1875rem !important
}

.w-29 {
    width: 7.25rem !important
}

.w-2_25 {
    width: .5625rem !important
}

.w-2_5 {
    width: .625rem !important
}

.w-2_75 {
    width: .6875rem !important
}

.w-3 {
    width: .75rem !important
}

.w-3\/12 {
    width: 25% !important
}

.w-3\/5 {
    width: 60% !important
}

.w-30 {
    width: 7.5rem !important
}

.w-30\/100 {
    width: 30% !important
}

.w-31 {
    width: 7.75rem !important
}

.w-31_25 {
    width: 7.8125rem !important
}

.w-31_5 {
    width: 7.875rem !important
}

.w-32 {
    width: 7.75rem !important
}

.w-32_25 {
    width: 8.0625rem !important
}

.w-32_5 {
    width: 8.125rem !important
}

.w-33_5 {
    width: 8.375rem !important
}

.w-33_75 {
    width: 8.4375rem !important
}

.w-34 {
    width: 8.5rem !important
}

.w-34_5 {
    width: 8.625rem !important
}

.w-35 {
    width: 8.75rem !important
}

.w-37 {
    width: 9.25rem !important
}

.w-37_5 {
    width: 9.375rem !important
}

.w-38_624 {
    width: 9.656rem !important
}

.w-38_75 {
    width: 9.6875rem !important
}

.w-39 {
    width: 9.75rem !important
}

.w-39_5 {
    width: 9.875rem !important
}

.w-3_25 {
    width: .8125rem !important
}

.w-3_5 {
    width: .875rem !important
}

.w-3_75 {
    width: .9375rem !important
}

.w-4 {
    width: 1rem !important
}

.w-4\/12 {
    width: 33.333333% !important
}

.w-40 {
    width: 10rem !important
}

.w-40\/100 {
    width: 40% !important
}

.w-40_25 {
    width: 10.0625rem !important
}

.w-40_5 {
    width: 10.125rem !important
}

.w-41 {
    width: 10.25rem !important
}

.w-41\.5 {
    width: 10.375rem !important
}

.w-42_25 {
    width: 10.5625rem !important
}

.w-42_5 {
    width: 10.625rem !important
}

.w-42_75 {
    width: 10.6875rem !important
}

.w-43 {
    width: 10.75rem !important
}

.w-43_75 {
    width: 10.9375rem !important
}

.w-44\/100 {
    width: 44% !important
}

.w-45 {
    width: 11.25rem !important
}

.w-47 {
    width: 11.75rem !important
}

.w-47_25 {
    width: 11.8125rem !important
}

.w-48 {
    width: 12rem !important
}

.w-49\/100 {
    width: 49% !important
}

.w-49_5 {
    width: 12.375rem !important
}

.w-4_5 {
    width: 1.125rem !important
}

.w-4_75 {
    width: 1.1875rem !important
}

.w-5 {
    width: 1.25rem !important
}

.w-5\/12 {
    width: 41.666667% !important
}

.w-50 {
    width: 12.5rem !important
}

.w-50\/100 {
    width: 50% !important
}

.w-51_25 {
    width: 12.8125rem !important
}

.w-52 {
    width: 13rem !important
}

.w-53_5 {
    width: 13.375rem !important
}

.w-53_75 {
    width: 13.4375rem !important
}

.w-55 {
    width: 13.75rem !important
}

.w-55\/100 {
    width: 55% !important
}

.w-56 {
    width: 14rem !important
}

.w-58_75 {
    width: 14.6875rem !important
}

.w-5_5 {
    width: 1.375rem !important
}

.w-5_75 {
    width: 1.4375rem !important
}

.w-6 {
    width: 1.5rem !important
}

.w-6\/12 {
    width: 50% !important
}

.w-60 {
    width: 15rem !important
}

.w-62_5 {
    width: 15.625rem !important
}

.w-63_75 {
    width: 15.9375rem !important
}

.w-64 {
    width: 16rem !important
}

.w-67_5 {
    width: 16.875rem !important
}

.w-6_25 {
    width: 1.5625rem !important
}

.w-6_5 {
    width: 1.625rem !important
}

.w-6_75 {
    width: 1.6875rem !important
}

.w-7 {
    width: 1.75rem !important
}

.w-70 {
    width: 17.5rem !important
}

.w-70\/100 {
    width: 70% !important
}

.w-73 {
    width: 18.25rem !important
}

.w-75 {
    width: 18.75rem !important
}

.w-7_5 {
    width: 1.875rem !important
}

.w-7_75 {
    width: 1.9375rem !important
}

.w-8 {
    width: 2rem !important
}

.w-8\/12 {
    width: 66.666667% !important
}

.w-80 {
    width: 20rem !important
}

.w-80_25 {
    width: 20.0625rem !important
}

.w-81_25 {
    width: 20.3125rem !important
}

.w-82_5 {
    width: 20.625rem !important
}

.w-83_75 {
    width: 20.9375rem !important
}

.w-84 {
    width: 21rem !important
}

.w-85 {
    width: 21.25rem !important
}

.w-86_25 {
    width: 21.5625rem !important
}

.w-87_5 {
    width: 21.875rem !important
}

.w-88_75 {
    width: 22.1875rem !important
}

.w-89 {
    width: 22.25rem !important
}

.w-8_5 {
    width: 2.125rem !important
}

.w-8_75 {
    width: 2.1875rem !important
}

.w-9 {
    width: 2.25rem !important
}

.w-9\/12 {
    width: 75% !important
}

.w-90 {
    width: 22.5rem !important
}

.w-90\/100 {
    width: 90% !important
}

.w-93_75 {
    width: 23.4375rem !important
}

.w-95\/100 {
    width: 95% !important
}

.w-99 {
    width: 24.75rem !important
}

.w-9_5 {
    width: 2.375rem !important
}

.w-9_75 {
    width: 2.4375rem !important
}

.w-\[\.3125rem\] {
    width: .3125rem !important
}

.w-\[100\%\] {
    width: 100% !important
}

.w-\[100vw\] {
    width: 100vw !important
}

.w-\[145\%\] {
    width: 145% !important
}

.w-\[15\%\] {
    width: 15% !important
}

.w-\[1px\] {
    width: 1px !important
}

.w-\[20\%\] {
    width: 20% !important
}

.w-\[25\%\] {
    width: 25% !important
}

.w-\[30\%\] {
    width: 30% !important
}

.w-\[30vw\] {
    width: 30vw !important
}

.w-\[32\%\] {
    width: 32% !important
}

.w-\[35\%\] {
    width: 35% !important
}

.w-\[40\%\] {
    width: 40% !important
}

.w-\[45\%\] {
    width: 45% !important
}

.w-\[50\%\] {
    width: 50% !important
}

.w-\[50vw\] {
    width: 50vw !important
}

.w-\[52\%\] {
    width: 52% !important
}

.w-\[60\%\] {
    width: 60% !important
}

.w-\[60vw\] {
    width: 60vw !important
}

.w-\[70\%\] {
    width: 70% !important
}

.w-\[75\%\] {
    width: 75% !important
}

.w-\[80\%\] {
    width: 80% !important
}

.w-\[80vw\] {
    width: 80vw !important
}

.w-\[85vw\] {
    width: 85vw !important
}

.w-\[calc\(100\%-20px\)\] {
    width: calc(100% - 20px) !important
}

.w-\[calc\(100\%-3\.25rem\)\] {
    width: calc(100% - 3.25rem) !important
}

.w-\[calc\(100\%-30px\)\] {
    width: calc(100% - 30px) !important
}

.w-\[calc\(100\%-3px\)\] {
    width: calc(100% - 3px) !important
}

.w-\[calc\(100\%-40px\)\] {
    width: calc(100% - 40px) !important
}

.w-\[calc\(100\%-6px\)\] {
    width: calc(100% - 6px) !important
}

.w-\[calc\(100\%\/3-5px\)\] {
    width: calc(100% / 3 - 5px) !important
}

.w-\[calc\(33\%-10px\)\] {
    width: calc(33% - 10px) !important
}

.w-\[calc\(50\%-10px\)\] {
    width: calc(50% - 10px) !important
}

.w-\[calc\(50\%-2px\)\] {
    width: calc(50% - 2px) !important
}

.w-\[calc\(50\%-3px\)\] {
    width: calc(50% - 3px) !important
}

.w-auto {
    width: auto !important
}

.w-fit {
    width: -moz-fit-content !important;
    width: fit-content !important
}

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

.w-max {
    width: -moz-max-content !important;
    width: max-content !important
}

.w-screen {
    width: 100vw !important
}

.min-w-0 {
    min-width: 0rem !important
}

.min-w-0_75 {
    min-width: .1875rem !important
}

.min-w-10 {
    min-width: 2.5rem !important
}

.min-w-11 {
    min-width: 2.75rem !important
}

.min-w-11_5 {
    min-width: 2.875rem !important
}

.min-w-12 {
    min-width: 3rem !important
}

.min-w-12_5 {
    min-width: 3.125rem !important
}

.min-w-13 {
    min-width: 3.25rem !important
}

.min-w-135 {
    min-width: 33.75rem !important
}

.min-w-137_5 {
    min-width: 34.375rem !important
}

.min-w-13_75 {
    min-width: 3.4375rem !important
}

.min-w-14 {
    min-width: 3.5rem !important
}

.min-w-15 {
    min-width: 3.75rem !important
}

.min-w-15_75 {
    min-width: 3.938rem !important
}

.min-w-16 {
    min-width: 4rem !important
}

.min-w-16_5 {
    min-width: 4.125rem !important
}

.min-w-17_5 {
    min-width: 4.375rem !important
}

.min-w-18 {
    min-width: 4.5rem !important
}

.min-w-20 {
    min-width: 5rem !important
}

.min-w-21 {
    min-width: 5.25rem !important
}

.min-w-22_5 {
    min-width: 5.625rem !important
}

.min-w-25 {
    min-width: 6.25rem !important
}

.min-w-26_25 {
    min-width: 6.5625rem !important
}

.min-w-27 {
    min-width: 6.75rem !important
}

.min-w-27_5 {
    min-width: 6.875rem !important
}

.min-w-28 {
    min-width: 7rem !important
}

.min-w-2_5 {
    min-width: .625rem !important
}

.min-w-30 {
    min-width: 7.5rem !important
}

.min-w-33_5 {
    min-width: 8.375rem !important
}

.min-w-39_5 {
    min-width: 9.875rem !important
}

.min-w-3_5 {
    min-width: .875rem !important
}

.min-w-4 {
    min-width: 1rem !important
}

.min-w-40 {
    min-width: 10rem !important
}

.min-w-41_752 {
    min-width: 10.438rem !important
}

.min-w-42 {
    min-width: 10.5rem !important
}

.min-w-43_5 {
    min-width: 10.875rem !important
}

.min-w-45 {
    min-width: 11.25rem !important
}

.min-w-48 {
    min-width: 12rem !important
}

.min-w-4_5 {
    min-width: 1.125rem !important
}

.min-w-4_75 {
    min-width: 1.1875rem !important
}

.min-w-5 {
    min-width: 1.25rem !important
}

.min-w-53_5 {
    min-width: 13.375rem !important
}

.min-w-58 {
    min-width: 14.5rem !important
}

.min-w-5_25 {
    min-width: 1.3125rem !important
}

.min-w-6 {
    min-width: 1.5rem !important
}

.min-w-61 {
    min-width: 15.25rem !important
}

.min-w-65\/100 {
    min-width: 65% !important
}

.min-w-6_25 {
    min-width: 1.5625rem !important
}

.min-w-7 {
    min-width: 1.75rem !important
}

.min-w-71 {
    min-width: 17.75rem !important
}

.min-w-75 {
    min-width: 18.75rem !important
}

.min-w-7_5 {
    min-width: 1.875rem !important
}

.min-w-8 {
    min-width: 2rem !important
}

.min-w-80_25 {
    min-width: 20.0625rem !important
}

.min-w-89 {
    min-width: 22.25rem !important
}

.min-w-9 {
    min-width: 2.25rem !important
}

.min-w-91 {
    min-width: 22.75rem !important
}

.min-w-93_75 {
    min-width: 23.4375rem !important
}

.min-w-99\/100 {
    min-width: 99% !important
}

.min-w-\[13\.75rem\] {
    min-width: 13.75rem !important
}

.min-w-\[22vw\] {
    min-width: 22vw !important
}

.min-w-\[28vw\] {
    min-width: 28vw !important
}

.min-w-\[30\%\] {
    min-width: 30% !important
}

.min-w-\[375px\] {
    min-width: 375px !important
}

.min-w-\[44vw\] {
    min-width: 44vw !important
}

.min-w-\[7\.5rem\] {
    min-width: 7.5rem !important
}

.min-w-\[calc\(100\%_-_182px\)\] {
    min-width: calc(100% - 182px) !important
}

.min-w-\[calc\(50\%\)\] {
    min-width: 50% !important
}

.min-w-fit {
    min-width: -moz-fit-content !important;
    min-width: fit-content !important
}

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

.max-w-10 {
    max-width: 2.5rem !important
}

.max-w-100 {
    max-width: 25rem !important
}

.max-w-105 {
    max-width: 26.25rem !important
}

.max-w-110 {
    max-width: 27.5rem !important
}

.max-w-112 {
    max-width: 28rem !important
}

.max-w-123_75 {
    max-width: 30.9375rem !important
}

.max-w-125 {
    max-width: 31.25rem !important
}

.max-w-12_5 {
    max-width: 3.125rem !important
}

.max-w-13 {
    max-width: 3.25rem !important
}

.max-w-134 {
    max-width: 33.5rem !important
}

.max-w-135 {
    max-width: 33.75rem !important
}

.max-w-137_5 {
    max-width: 34.375rem !important
}

.max-w-140 {
    max-width: 35rem !important
}

.max-w-150 {
    max-width: 37.5rem !important
}

.max-w-162_5 {
    max-width: 40.625rem !important
}

.max-w-175 {
    max-width: 43.75rem !important
}

.max-w-18 {
    max-width: 4.5rem !important
}

.max-w-185_75 {
    max-width: 46.4375rem !important
}

.max-w-187_5 {
    max-width: 46.875rem !important
}

.max-w-20 {
    max-width: 5rem !important
}

.max-w-21_5 {
    max-width: 5.375rem !important
}

.max-w-220 {
    max-width: 55rem !important
}

.max-w-237 {
    max-width: 59.25rem !important
}

.max-w-25 {
    max-width: 6.25rem !important
}

.max-w-260 {
    max-width: 65rem !important
}

.max-w-266 {
    max-width: 66.5rem !important
}

.max-w-27 {
    max-width: 6.75rem !important
}

.max-w-30 {
    max-width: 7.5rem !important
}

.max-w-300 {
    max-width: 75rem !important
}

.max-w-310 {
    max-width: 77.5rem !important
}

.max-w-360 {
    max-width: 90rem !important
}

.max-w-36_5 {
    max-width: 9.125rem !important
}

.max-w-40 {
    max-width: 10rem !important
}

.max-w-41 {
    max-width: 10.25rem !important
}

.max-w-42 {
    max-width: 10.5rem !important
}

.max-w-42_5 {
    max-width: 10.625rem !important
}

.max-w-45 {
    max-width: 11.25rem !important
}

.max-w-48 {
    max-width: 12rem !important
}

.max-w-49_5 {
    max-width: 12.375rem !important
}

.max-w-5 {
    max-width: 1.25rem !important
}

.max-w-50 {
    max-width: 12.5rem !important
}

.max-w-51_75 {
    max-width: 12.9375rem !important
}

.max-w-54 {
    max-width: 13.5rem !important
}

.max-w-54_75 {
    max-width: 13.6875rem !important
}

.max-w-55 {
    max-width: 13.75rem !important
}

.max-w-60 {
    max-width: 15rem !important
}

.max-w-61 {
    max-width: 15.25rem !important
}

.max-w-62_5 {
    max-width: 15.625rem !important
}

.max-w-64 {
    max-width: 16rem !important
}

.max-w-68_75 {
    max-width: 17.1875rem !important
}

.max-w-6_25 {
    max-width: 1.5625rem !important
}

.max-w-71 {
    max-width: 17.75rem !important
}

.max-w-75 {
    max-width: 18.75rem !important
}

.max-w-75_5 {
    max-width: 18.875rem !important
}

.max-w-76_25 {
    max-width: 19.0625rem !important
}

.max-w-78_75 {
    max-width: 19.6875rem !important
}

.max-w-7_5 {
    max-width: 1.875rem !important
}

.max-w-80_75 {
    max-width: 20.19rem !important
}

.max-w-81_25 {
    max-width: 20.3125rem !important
}

.max-w-84 {
    max-width: 21rem !important
}

.max-w-84_25 {
    max-width: 21.0625rem !important
}

.max-w-85 {
    max-width: 21.25rem !important
}

.max-w-85_75 {
    max-width: 21.4375rem !important
}

.max-w-87_5 {
    max-width: 21.875rem !important
}

.max-w-90 {
    max-width: 22.5rem !important
}

.max-w-90\/100 {
    max-width: 90% !important
}

.max-w-92_5 {
    max-width: 23.125rem !important
}

.max-w-93_75 {
    max-width: 23.4375rem !important
}

.max-w-96 {
    max-width: 24rem !important
}

.max-w-96_25 {
    max-width: 24.0625rem !important
}

.max-w-\[1064px\] {
    max-width: 1064px !important
}

.max-w-\[1440px\] {
    max-width: 1440px !important
}

.max-w-\[30\%\] {
    max-width: 30% !important
}

.max-w-\[33\.3333\%\] {
    max-width: 33.3333% !important
}

.max-w-\[50\%\] {
    max-width: 50% !important
}

.max-w-\[50vw\] {
    max-width: 50vw !important
}

.max-w-\[640px\] {
    max-width: 640px !important
}

.max-w-\[80\%\] {
    max-width: 80% !important
}

.max-w-\[90\%\] {
    max-width: 90% !important
}

.max-w-\[calc\(70\%-8px\)\] {
    max-width: calc(70% - 8px) !important
}

.max-w-fit {
    max-width: -moz-fit-content !important;
    max-width: fit-content !important
}

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

.max-w-md {
    max-width: 28rem !important
}

.max-w-none {
    max-width: none !important
}

.flex-1 {
    flex: 1 1 0% !important
}

.flex-\[0\,1\,2\.25rem\] {
    flex: 0, 1, 2.25rem !important
}

.flex-\[0_0_1\.25rem\] {
    flex: 0 0 1.25rem !important
}

.flex-\[0_0_14\%\] {
    flex: 0 0 14% !important
}

.flex-\[0_0_2rem\] {
    flex: 0 0 2rem !important
}

.flex-\[0_0_50\%\] {
    flex: 0 0 50% !important
}

.flex-\[0_0_auto\] {
    flex: 0 0 auto !important
}

.flex-\[140px\] {
    flex: 140px !important
}

.flex-\[1_0_10\%\] {
    flex: 1 0 10% !important
}

.flex-\[1_0_5\%\] {
    flex: 1 0 5% !important
}

.flex-\[1_0_auto\] {
    flex: 1 0 auto !important
}

.flex-\[33\.3\%\] {
    flex: 33.3% !important
}

.flex-\[36px\] {
    flex: 36px !important
}

.flex-\[3\] {
    flex: 3 !important
}

.flex-\[40\%\] {
    flex: 40% !important
}

.flex-\[44px\] {
    flex: 44px !important
}

.flex-\[45\%\] {
    flex: 45% !important
}

.flex-\[4\] {
    flex: 4 !important
}

.flex-\[50\%\] {
    flex: 50% !important
}

.flex-\[50px\] {
    flex: 50px !important
}

.flex-\[60\%\] {
    flex: 60% !important
}

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

.flex-initial {
    flex: 0 1 auto !important
}

.flex-none {
    flex: none !important
}

.flex-shrink {
    flex-shrink: 1 !important
}

.flex-shrink-0 {
    flex-shrink: 0 !important
}

.shrink {
    flex-shrink: 1 !important
}

.shrink-0 {
    flex-shrink: 0 !important
}

.flex-grow {
    flex-grow: 1 !important
}

.flex-grow-0 {
    flex-grow: 0 !important
}

.grow {
    flex-grow: 1 !important
}

.grow-0 {
    flex-grow: 0 !important
}

.basis-1\/2 {
    flex-basis: 50% !important
}

.basis-1\/3 {
    flex-basis: 33.333333% !important
}

.basis-1\/4 {
    flex-basis: 25% !important
}

.basis-1\/5 {
    flex-basis: 20% !important
}

.basis-10 {
    flex-basis: 2.5rem !important
}

.basis-100 {
    flex-basis: 100% !important
}

.basis-12_5 {
    flex-basis: 3.125rem !important
}

.basis-2\/5 {
    flex-basis: 40% !important
}

.basis-2\/6 {
    flex-basis: 33.333333% !important
}

.basis-23 {
    flex-basis: 5.75rem !important
}

.basis-3\/5 {
    flex-basis: 60% !important
}

.basis-4\/5 {
    flex-basis: 80% !important
}

.basis-5\/12 {
    flex-basis: 41.666667% !important
}

.basis-50 {
    flex-basis: 12.5rem !important
}

.basis-59_5 {
    flex-basis: 14.875rem !important
}

.basis-6\/12 {
    flex-basis: 50% !important
}

.basis-70 {
    flex-basis: 4.375rem !important
}

.basis-75 {
    flex-basis: 18.75rem !important
}

.basis-86 {
    flex-basis: 21.5rem !important
}

.border-collapse {
    border-collapse: collapse !important
}

.border-spacing-0 {
    --tw-border-spacing-x: 0rem !important;
    --tw-border-spacing-y: 0rem !important;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y) !important
}

.origin-bottom-left {
    transform-origin: bottom left !important
}

.origin-center {
    transform-origin: center !important
}

.origin-left {
    transform-origin: left !important
}

.origin-top-left {
    transform-origin: top left !important
}

.origin-top-right {
    transform-origin: top right !important
}

.-translate-x-1\/2 {
    --tw-translate-x: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.-translate-x-15 {
    --tw-translate-x: -3.75rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.-translate-x-1_25 {
    --tw-translate-x: -.3125rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.-translate-x-2\/4 {
    --tw-translate-x: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.-translate-x-3 {
    --tw-translate-x: -.75rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.-translate-x-50\/100 {
    --tw-translate-x: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.-translate-x-\[14\.7\%\] {
    --tw-translate-x: -14.7% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.-translate-x-\[50\%\] {
    --tw-translate-x: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.-translate-y-1\/2 {
    --tw-translate-y: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.-translate-y-11 {
    --tw-translate-y: -2.75rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.-translate-y-50\/100, .-translate-y-\[50\%\] {
    --tw-translate-y: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.-translate-y-\[7px\] {
    --tw-translate-y: -7px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.translate-x-0 {
    --tw-translate-x: 0rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.translate-x-1 {
    --tw-translate-x: .25rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.translate-x-85\/100 {
    --tw-translate-x: 85% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.translate-x-\[-10px\] {
    --tw-translate-x: -10px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.translate-x-\[-1px\] {
    --tw-translate-x: -1px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.translate-x-\[-25\%\] {
    --tw-translate-x: -25% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.translate-x-\[-50\%\] {
    --tw-translate-x: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.translate-x-\[-80px\] {
    --tw-translate-x: -80px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.translate-y-0 {
    --tw-translate-y: 0rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.translate-y-0_5 {
    --tw-translate-y: .125rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.translate-y-1 {
    --tw-translate-y: .25rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.translate-y-1\/2 {
    --tw-translate-y: 50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.translate-y-3_75 {
    --tw-translate-y: .9375rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.translate-y-4_5 {
    --tw-translate-y: 1.125rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.translate-y-\[-100\%\] {
    --tw-translate-y: -100% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.translate-y-\[-50\%\] {
    --tw-translate-y: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.translate-y-\[-5px\] {
    --tw-translate-y: -5px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.translate-y-\[45\%\] {
    --tw-translate-y: 45% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.-rotate-12 {
    --tw-rotate: -12deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.-rotate-270 {
    --tw-rotate: -270deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.-rotate-45 {
    --tw-rotate: -45deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.-rotate-90 {
    --tw-rotate: -90deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.rotate-0 {
    --tw-rotate: 0deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.rotate-180 {
    --tw-rotate: 180deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.rotate-270 {
    --tw-rotate: 270deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.rotate-360 {
    --tw-rotate: 360deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.rotate-45 {
    --tw-rotate: 45deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.rotate-90 {
    --tw-rotate: 90deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.scale-100 {
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.scale-105 {
    --tw-scale-x: 1.05 !important;
    --tw-scale-y: 1.05 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.scale-110 {
    --tw-scale-x: 1.1 !important;
    --tw-scale-y: 1.1 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.scale-125 {
    --tw-scale-x: 1.25 !important;
    --tw-scale-y: 1.25 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.scale-50 {
    --tw-scale-x: .5 !important;
    --tw-scale-y: .5 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.scale-60 {
    --tw-scale-x: .6 !important;
    --tw-scale-y: .6 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.scale-70 {
    --tw-scale-x: .7 !important;
    --tw-scale-y: .7 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.scale-75 {
    --tw-scale-x: .75 !important;
    --tw-scale-y: .75 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.scale-\[0\.67\] {
    --tw-scale-x: .67 !important;
    --tw-scale-y: .67 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.scale-\[0\.6\] {
    --tw-scale-x: .6 !important;
    --tw-scale-y: .6 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.scale-\[0\.833\] {
    --tw-scale-x: .833 !important;
    --tw-scale-y: .833 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.scale-\[0\.83\] {
    --tw-scale-x: .83 !important;
    --tw-scale-y: .83 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.scale-\[0\.916\] {
    --tw-scale-x: .916 !important;
    --tw-scale-y: .916 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.scale-\[0\.91\] {
    --tw-scale-x: .91 !important;
    --tw-scale-y: .91 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.scale-\[1\.1\] {
    --tw-scale-x: 1.1 !important;
    --tw-scale-y: 1.1 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.scale-\[1\.5\] {
    --tw-scale-x: 1.5 !important;
    --tw-scale-y: 1.5 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.-scale-x-100 {
    --tw-scale-x: -1 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.scale-y-0 {
    --tw-scale-y: 0 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.animate-\[spin_0\.75s_ease-in-out_infinite\] {
    animation: spin .75s ease-in-out infinite !important
}

@keyframes blink {
    45% {
        opacity: .45
    }
}

.animate-blink {
    animation: blink .7s linear infinite !important
}

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

.animate-fadeOut {
    animation: 1.5s fadeOut 2s linear forwards !important
}

.animate-none {
    animation: none !important
}

@keyframes pulse {
    50% {
        opacity: .5
    }
}

.animate-pulse {
    animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite !important
}

@keyframes shake {
    10%, 90% {
        transform: translate3d(-5px, 0, 0)
    }
    20%, 80% {
        transform: translate3d(5px, 0, 0)
    }
    30%, 50%, 70% {
        transform: translate3d(-5px, 0, 0)
    }
    40%, 60% {
        transform: translate3d(5px, 0, 0)
    }
}

.animate-shake {
    animation: shake .7s cubic-bezier(.36, .07, .19, .97) both !important
}

@keyframes spin {
    to {
        transform: rotate(360deg)
    }
}

.animate-spin {
    animation: spin 1s linear infinite !important
}

.cursor-auto {
    cursor: auto !important
}

.cursor-default {
    cursor: default !important
}

.cursor-grab {
    cursor: grab !important
}

.cursor-grabbing {
    cursor: grabbing !important
}

.cursor-none {
    cursor: none !important
}

.cursor-not-allowed {
    cursor: not-allowed !important
}

.cursor-pointer {
    cursor: pointer !important
}

.cursor-text {
    cursor: text !important
}

.touch-none {
    touch-action: none !important
}

.select-none {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    user-select: none !important
}

.select-auto {
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    user-select: auto !important
}

.resize-none {
    resize: none !important
}

.resize {
    resize: both !important
}

.scroll-mt-27_5 {
    scroll-margin-top: 6.875rem !important
}

.list-inside {
    list-style-position: inside !important
}

.list-decimal {
    list-style-type: decimal !important
}

.list-disc {
    list-style-type: disc !important
}

.list-none {
    list-style-type: none !important
}

.auto-cols-min {
    grid-auto-columns: min-content !important
}

.grid-flow-row {
    grid-auto-flow: row !important
}

.grid-flow-col {
    grid-auto-flow: column !important
}

.auto-rows-35 {
    grid-auto-rows: 35px !important
}

.auto-rows-min {
    grid-auto-rows: min-content !important
}

.grid-cols-1 {
    grid-template-columns:repeat(1, minmax(0, 1fr)) !important
}

.grid-cols-2 {
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important
}

.grid-cols-3 {
    grid-template-columns:repeat(3, minmax(0, 1fr)) !important
}

.grid-cols-4 {
    grid-template-columns:repeat(4, minmax(0, 1fr)) !important
}

.grid-cols-5 {
    grid-template-columns:repeat(5, minmax(0, 1fr)) !important
}

.grid-cols-\[1fr_1fr_1fr\] {
    grid-template-columns:1fr 1fr 1fr !important
}

.grid-cols-\[1fr_2fr_1fr\] {
    grid-template-columns:1fr 2fr 1fr !important
}

.grid-cols-\[45px_80px_auto\] {
    grid-template-columns:45px 80px auto !important
}

.grid-cols-\[45px_auto\] {
    grid-template-columns:45px auto !important
}

.grid-rows-2 {
    grid-template-rows:repeat(2, minmax(0, 1fr)) !important
}

.grid-rows-3 {
    grid-template-rows:repeat(3, minmax(0, 1fr)) !important
}

.grid-rows-4 {
    grid-template-rows:repeat(4, minmax(0, 1fr)) !important
}

.flex-row {
    flex-direction: row !important
}

.flex-row-reverse {
    flex-direction: row-reverse !important
}

.flex-col {
    flex-direction: column !important
}

.flex-col-reverse {
    flex-direction: column-reverse !important
}

.flex-wrap {
    flex-wrap: wrap !important
}

.flex-nowrap {
    flex-wrap: nowrap !important
}

.content-center {
    align-content: center !important
}

.content-between {
    align-content: space-between !important
}

.content-stretch {
    align-content: stretch !important
}

.items-start {
    align-items: flex-start !important
}

.items-end {
    align-items: flex-end !important
}

.items-center {
    align-items: center !important
}

.items-baseline {
    align-items: baseline !important
}

.items-stretch {
    align-items: stretch !important
}

.justify-start {
    justify-content: flex-start !important
}

.justify-end {
    justify-content: flex-end !important
}

.justify-center {
    justify-content: center !important
}

.justify-between {
    justify-content: space-between !important
}

.justify-around {
    justify-content: space-around !important
}

.justify-evenly {
    justify-content: space-evenly !important
}

.justify-items-center {
    justify-items: center !important
}

.gap-0 {
    gap: 0rem !important
}

.gap-0_5 {
    gap: .125rem !important
}

.gap-1 {
    gap: .25rem !important
}

.gap-12 {
    gap: 3rem !important
}

.gap-1_25 {
    gap: .3125rem !important
}

.gap-1_5 {
    gap: .375rem !important
}

.gap-2 {
    gap: .5rem !important
}

.gap-2_5 {
    gap: .625rem !important
}

.gap-3 {
    gap: .75rem !important
}

.gap-3_25 {
    gap: .8125rem !important
}

.gap-3_5 {
    gap: .875rem !important
}

.gap-4 {
    gap: 1rem !important
}

.gap-4_25 {
    gap: 1.0625rem !important
}

.gap-5 {
    gap: 1.25rem !important
}

.gap-6 {
    gap: 1.5rem !important
}

.gap-x-0_5 {
    -moz-column-gap: .125rem !important;
    column-gap: .125rem !important
}

.gap-x-1 {
    -moz-column-gap: .25rem !important;
    column-gap: .25rem !important
}

.gap-x-10 {
    -moz-column-gap: 2.5rem !important;
    column-gap: 2.5rem !important
}

.gap-x-1_25 {
    -moz-column-gap: .3125rem !important;
    column-gap: .3125rem !important
}

.gap-x-1_75 {
    -moz-column-gap: .4375rem !important;
    column-gap: .4375rem !important
}

.gap-x-2 {
    -moz-column-gap: .5rem !important;
    column-gap: .5rem !important
}

.gap-x-3 {
    -moz-column-gap: .75rem !important;
    column-gap: .75rem !important
}

.gap-x-4 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important
}

.gap-x-5 {
    -moz-column-gap: 1.25rem !important;
    column-gap: 1.25rem !important
}

.gap-x-7 {
    -moz-column-gap: 1.75rem !important;
    column-gap: 1.75rem !important
}

.gap-x-\[2\%\] {
    -moz-column-gap: 2% !important;
    column-gap: 2% !important
}

.gap-x-\[20\%\] {
    -moz-column-gap: 20% !important;
    column-gap: 20% !important
}

.gap-y-0_5 {
    row-gap: .125rem !important
}

.gap-y-1 {
    row-gap: .25rem !important
}

.gap-y-2 {
    row-gap: .5rem !important
}

.gap-y-2_5 {
    row-gap: .625rem !important
}

.gap-y-3_5 {
    row-gap: .875rem !important
}

.gap-y-4 {
    row-gap: 1rem !important
}

.gap-y-5 {
    row-gap: 1.25rem !important
}

.gap-y-\[8px\] {
    row-gap: 8px !important
}

.space-x-0_5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(.125rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(.125rem * calc(1 - var(--tw-space-x-reverse))) !important
}

.space-x-0_75 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(.1875rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(.1875rem * calc(1 - var(--tw-space-x-reverse))) !important
}

.space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(.25rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse))) !important
}

.space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse))) !important
}

.space-x-1_25 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(.3125rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(.3125rem * calc(1 - var(--tw-space-x-reverse))) !important
}

.space-x-1_5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(.375rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(.375rem * calc(1 - var(--tw-space-x-reverse))) !important
}

.space-x-1_75 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(.4375rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(.4375rem * calc(1 - var(--tw-space-x-reverse))) !important
}

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

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

.space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse))) !important
}

.space-x-3_5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(.875rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(.875rem * calc(1 - var(--tw-space-x-reverse))) !important
}

.space-x-3_75 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(.9375rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(.9375rem * calc(1 - var(--tw-space-x-reverse))) !important
}

.space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))) !important
}

.space-x-4_5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1.125rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1.125rem * calc(1 - var(--tw-space-x-reverse))) !important
}

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

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

.space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))) !important
}

.space-x-6_25 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1.5625rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1.5625rem * calc(1 - var(--tw-space-x-reverse))) !important
}

.space-x-7_5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1.875rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1.875rem * calc(1 - var(--tw-space-x-reverse))) !important
}

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

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

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

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

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

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

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

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

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

.space-y-3_75 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(.9375rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(.9375rem * var(--tw-space-y-reverse)) !important
}

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

.space-y-4_5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(1.125rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(1.125rem * var(--tw-space-y-reverse)) !important
}

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

.space-y-6_5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(1.625rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(1.625rem * var(--tw-space-y-reverse)) !important
}

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

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

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

.divide-x-0_25 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(.0625rem * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(.0625rem * calc(1 - var(--tw-divide-x-reverse))) !important
}

.divide-y-0_25 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(.0625rem * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(.0625rem * var(--tw-divide-y-reverse)) !important
}

.self-start {
    align-self: flex-start !important
}

.self-end {
    align-self: flex-end !important
}

.self-center {
    align-self: center !important
}

.justify-self-end {
    justify-self: end !important
}

.justify-self-center {
    justify-self: center !important
}

.overflow-auto {
    overflow: auto !important
}

.overflow-hidden {
    overflow: hidden !important
}

.overflow-visible {
    overflow: visible !important
}

.overflow-scroll {
    overflow: scroll !important
}

.overflow-x-auto {
    overflow-x: auto !important
}

.\!overflow-y-auto, .overflow-y-auto {
    overflow-y: auto !important
}

.overflow-x-hidden {
    overflow-x: hidden !important
}

.overflow-y-hidden {
    overflow-y: hidden !important
}

.overflow-x-clip {
    overflow-x: clip !important
}

.overflow-x-scroll {
    overflow-x: scroll !important
}

.overflow-y-scroll {
    overflow-y: scroll !important
}

.overscroll-contain {
    overscroll-behavior: contain !important
}

.overscroll-none {
    overscroll-behavior: none !important
}

.scroll-smooth {
    scroll-behavior: smooth !important
}

.truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important
}

.overflow-ellipsis, .text-ellipsis {
    text-overflow: ellipsis !important
}

.whitespace-normal {
    white-space: normal !important
}

.whitespace-nowrap {
    white-space: nowrap !important
}

.whitespace-pre {
    white-space: pre !important
}

.whitespace-pre-line {
    white-space: pre-line !important
}

.whitespace-pre-wrap {
    white-space: pre-wrap !important
}

.text-wrap {
    text-wrap: wrap !important
}

.text-nowrap {
    text-wrap: nowrap !important
}

.text-balance {
    text-wrap: balance !important
}

.break-words {
    overflow-wrap: break-word !important
}

.break-all {
    word-break: break-all !important
}

.break-keep {
    word-break: keep-all !important
}

.rounded {
    border-radius: .25rem !important
}

.rounded-10 {
    border-radius: 10px !important
}

.rounded-11 {
    border-radius: 11px !important
}

.rounded-12 {
    border-radius: 12px !important
}

.rounded-14 {
    border-radius: 14px !important
}

.rounded-15 {
    border-radius: 15px !important
}

.rounded-16 {
    border-radius: 16px !important
}

.rounded-18 {
    border-radius: 18px !important
}

.rounded-2 {
    border-radius: 2px !important
}

.rounded-20 {
    border-radius: 20px !important
}

.rounded-22 {
    border-radius: 22px !important
}

.rounded-24 {
    border-radius: 24px !important
}

.rounded-25 {
    border-radius: 25px !important
}

.rounded-27 {
    border-radius: 27px !important
}

.rounded-2_5 {
    border-radius: 2.5px !important
}

.rounded-2xl {
    border-radius: 1rem !important
}

.rounded-30 {
    border-radius: 30px !important
}

.rounded-32 {
    border-radius: 32px !important
}

.rounded-3xl {
    border-radius: 1.5rem !important
}

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

.rounded-40 {
    border-radius: 40px !important
}

.rounded-48 {
    border-radius: 48px !important
}

.rounded-5 {
    border-radius: 5px !important
}

.rounded-50 {
    border-radius: 50px !important
}

.rounded-6 {
    border-radius: 6px !important
}

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

.rounded-9 {
    border-radius: 9px !important
}

.rounded-\[10px\] {
    border-radius: 10px !important
}

.rounded-\[2\.5px\] {
    border-radius: 2.5px !important
}

.rounded-\[50\%\] {
    border-radius: 50% !important
}

.rounded-circle {
    border-radius: 100% !important
}

.rounded-full {
    border-radius: 9999px !important
}

.rounded-lg {
    border-radius: .5rem !important
}

.rounded-md {
    border-radius: .375rem !important
}

.rounded-none {
    border-radius: 0 !important
}

.rounded-sm {
    border-radius: .125rem !important
}

.rounded-xl {
    border-radius: .75rem !important
}

.rounded-b {
    border-bottom-right-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important
}

.rounded-b-10 {
    border-bottom-right-radius: 10px !important;
    border-bottom-left-radius: 10px !important
}

.rounded-b-12 {
    border-bottom-right-radius: 12px !important;
    border-bottom-left-radius: 12px !important
}

.rounded-b-16 {
    border-bottom-right-radius: 16px !important;
    border-bottom-left-radius: 16px !important
}

.rounded-b-20 {
    border-bottom-right-radius: 20px !important;
    border-bottom-left-radius: 20px !important
}

.rounded-b-2xl {
    border-bottom-right-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important
}

.rounded-b-30 {
    border-bottom-right-radius: 30px !important;
    border-bottom-left-radius: 30px !important
}

.rounded-b-4 {
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important
}

.rounded-b-5 {
    border-bottom-right-radius: 5px !important;
    border-bottom-left-radius: 5px !important
}

.rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.rounded-b-xl {
    border-bottom-right-radius: .75rem !important;
    border-bottom-left-radius: .75rem !important
}

.rounded-l {
    border-top-left-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important
}

.rounded-l-10 {
    border-top-left-radius: 10px !important;
    border-bottom-left-radius: 10px !important
}

.rounded-l-100 {
    border-top-left-radius: 100px !important;
    border-bottom-left-radius: 100px !important
}

.rounded-l-2xl {
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important
}

.rounded-l-5 {
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important
}

.rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important
}

.rounded-r {
    border-top-right-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important
}

.rounded-r-10 {
    border-top-right-radius: 10px !important;
    border-bottom-right-radius: 10px !important
}

.rounded-r-2xl {
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important
}

.rounded-r-5 {
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important
}

.rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important
}

.rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

.rounded-r-sm {
    border-top-right-radius: .125rem !important;
    border-bottom-right-radius: .125rem !important
}

.rounded-t {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important
}

.rounded-t-10 {
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important
}

.rounded-t-100 {
    border-top-left-radius: 100px !important;
    border-top-right-radius: 100px !important
}

.rounded-t-12 {
    border-top-left-radius: 12px !important;
    border-top-right-radius: 12px !important
}

.rounded-t-20 {
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important
}

.rounded-t-2xl {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important
}

.rounded-t-30 {
    border-top-left-radius: 30px !important;
    border-top-right-radius: 30px !important
}

.rounded-t-5 {
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important
}

.rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important
}

.rounded-t-xl {
    border-top-left-radius: .75rem !important;
    border-top-right-radius: .75rem !important
}

.rounded-bl {
    border-bottom-left-radius: .25rem !important
}

.rounded-bl-10 {
    border-bottom-left-radius: 10px !important
}

.rounded-bl-100 {
    border-bottom-left-radius: 100px !important
}

.rounded-bl-12 {
    border-bottom-left-radius: 12px !important
}

.rounded-bl-20 {
    border-bottom-left-radius: 20px !important
}

.rounded-bl-4_25 {
    border-bottom-left-radius: 17px !important
}

.rounded-bl-8 {
    border-bottom-left-radius: 8px !important
}

.rounded-bl-none {
    border-bottom-left-radius: 0 !important
}

.rounded-br {
    border-bottom-right-radius: .25rem !important
}

.rounded-br-10 {
    border-bottom-right-radius: 10px !important
}

.rounded-br-20 {
    border-bottom-right-radius: 20px !important
}

.rounded-br-4 {
    border-bottom-right-radius: 4px !important
}

.rounded-br-8 {
    border-bottom-right-radius: 8px !important
}

.rounded-br-lg {
    border-bottom-right-radius: .5rem !important
}

.rounded-br-none {
    border-bottom-right-radius: 0 !important
}

.rounded-tl {
    border-top-left-radius: .25rem !important
}

.rounded-tl-10 {
    border-top-left-radius: 10px !important
}

.rounded-tl-100 {
    border-top-left-radius: 100px !important
}

.rounded-tl-12 {
    border-top-left-radius: 12px !important
}

.rounded-tl-20 {
    border-top-left-radius: 20px !important
}

.rounded-tl-24 {
    border-top-left-radius: 24px !important
}

.rounded-tl-2xl {
    border-top-left-radius: 1rem !important
}

.rounded-tl-4 {
    border-top-left-radius: 4px !important
}

.rounded-tl-4_25 {
    border-top-left-radius: 17px !important
}

.rounded-tl-5 {
    border-top-left-radius: 5px !important
}

.rounded-tl-8 {
    border-top-left-radius: 8px !important
}

.rounded-tl-none {
    border-top-left-radius: 0 !important
}

.rounded-tr {
    border-top-right-radius: .25rem !important
}

.rounded-tr-10 {
    border-top-right-radius: 10px !important
}

.rounded-tr-12 {
    border-top-right-radius: 12px !important
}

.rounded-tr-20 {
    border-top-right-radius: 20px !important
}

.rounded-tr-24 {
    border-top-right-radius: 24px !important
}

.rounded-tr-none {
    border-top-right-radius: 0 !important
}

.border {
    border-width: 1px !important
}

.border-0 {
    border-width: 0px !important
}

.border-0_125 {
    border-width: .03125rem !important
}

.border-0_25 {
    border-width: .0625rem !important
}

.border-0_5 {
    border-width: .125rem !important
}

.border-0_75 {
    border-width: .1875rem !important
}

.border-1 {
    border-width: .25rem !important
}

.border-1\/2 {
    border-width: .5px !important
}

.border-1_5 {
    border-width: .375rem !important
}

.border-2 {
    border-width: .5rem !important
}

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

.border-x-0 {
    border-left-width: 0px !important;
    border-right-width: 0px !important
}

.border-x-0_25 {
    border-left-width: .0625rem !important;
    border-right-width: .0625rem !important
}

.border-y-0 {
    border-top-width: 0px !important;
    border-bottom-width: 0px !important
}

.border-y-0_25 {
    border-top-width: .0625rem !important;
    border-bottom-width: .0625rem !important
}

.border-b {
    border-bottom-width: 1px !important
}

.border-b-0 {
    border-bottom-width: 0px !important
}

.border-b-0_125 {
    border-bottom-width: .03125rem !important
}

.border-b-0_25 {
    border-bottom-width: .0625rem !important
}

.border-b-0_5 {
    border-bottom-width: .125rem !important
}

.border-b-1\/2 {
    border-bottom-width: .5px !important
}

.border-b-1_5 {
    border-bottom-width: .375rem !important
}

.border-b-\[0\.6px\] {
    border-bottom-width: .6px !important
}

.border-l {
    border-left-width: 1px !important
}

.border-l-0 {
    border-left-width: 0px !important
}

.border-l-0_25 {
    border-left-width: .0625rem !important
}

.border-l-0_5 {
    border-left-width: .125rem !important
}

.border-l-0_75 {
    border-left-width: .1875rem !important
}

.border-l-1_5 {
    border-left-width: .375rem !important
}

.border-l-2 {
    border-left-width: .5rem !important
}

.border-l-\[1px\] {
    border-left-width: 1px !important
}

.border-r {
    border-right-width: 1px !important
}

.border-r-0 {
    border-right-width: 0px !important
}

.border-r-0_125 {
    border-right-width: .03125rem !important
}

.border-r-0_25 {
    border-right-width: .0625rem !important
}

.border-r-1\/2 {
    border-right-width: .5px !important
}

.border-r-2 {
    border-right-width: .5rem !important
}

.border-t {
    border-top-width: 1px !important
}

.border-t-0 {
    border-top-width: 0px !important
}

.border-t-0_25 {
    border-top-width: .0625rem !important
}

.border-t-0_5 {
    border-top-width: .125rem !important
}

.border-t-1_75 {
    border-top-width: .4375rem !important
}

.border-t-3_25 {
    border-top-width: .8125rem !important
}

.border-t-\[0\.5px\] {
    border-top-width: .5px !important
}

.border-solid {
    border-style: solid !important
}

.border-dashed {
    border-style: dashed !important
}

.border-dotted {
    border-style: dotted !important
}

.border-none {
    border-style: none !important
}

.border-\[\#11ffff\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(17 255 255 / var(--tw-border-opacity)) !important
}

.border-\[\#333333\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(51 51 51 / var(--tw-border-opacity)) !important
}

.border-black {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important
}

.border-black-1 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-black-1) / var(--tw-border-opacity)) !important
}

.border-black-10 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-black-10) / var(--tw-border-opacity)) !important
}

.border-black-12 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-black-12) / var(--tw-border-opacity)) !important
}

.border-black-12\/60 {
    border-color: rgb(var(--color-black-12) / .6) !important
}

.border-black-18 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-black-18) / var(--tw-border-opacity)) !important
}

.border-black-19 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-black-19) / var(--tw-border-opacity)) !important
}

.border-black-2 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-black-2) / var(--tw-border-opacity)) !important
}

.border-black-24 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-black-24) / var(--tw-border-opacity)) !important
}

.border-black-3 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-black-3) / var(--tw-border-opacity)) !important
}

.border-black-35 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-black-35) / var(--tw-border-opacity)) !important
}

.border-black-4 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-black-4) / var(--tw-border-opacity)) !important
}

.border-black-41 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-black-41) / var(--tw-border-opacity)) !important
}

.border-black-5 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-black-5) / var(--tw-border-opacity)) !important
}

.border-black-5\/45 {
    border-color: rgb(var(--color-black-5) / .45) !important
}

.border-black-6 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-black-6) / var(--tw-border-opacity)) !important
}

.border-blue-10 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-blue-10) / var(--tw-border-opacity)) !important
}

.border-blue-15 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-blue-15) / var(--tw-border-opacity)) !important
}

.border-blue-39 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-blue-39) / var(--tw-border-opacity)) !important
}

.border-blue-7 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-blue-7) / var(--tw-border-opacity)) !important
}

.border-gray-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(243 244 246 / var(--tw-border-opacity)) !important
}

.border-gray-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(209 213 219 / var(--tw-border-opacity)) !important
}

.border-green-1 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-green-1) / var(--tw-border-opacity)) !important
}

.border-layer-1 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-layer-1) / var(--tw-border-opacity)) !important
}

.border-layer-5 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-layer-5) / var(--tw-border-opacity)) !important
}

.border-layer-6 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-layer-6) / var(--tw-border-opacity)) !important
}

.border-orange-9 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-orange-9) / var(--tw-border-opacity)) !important
}

.border-primary {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-primary) / var(--tw-border-opacity)) !important
}

.border-red-1 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-red-1) / var(--tw-border-opacity)) !important
}

.border-red-16 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-red-16) / var(--tw-border-opacity)) !important
}

.border-transparent {
    border-color: transparent !important
}

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

.border-y-transparent {
    border-top-color: transparent !important;
    border-bottom-color: transparent !important
}

.border-b-black-13 {
    --tw-border-opacity: 1 !important;
    border-bottom-color: rgb(var(--color-black-13) / var(--tw-border-opacity)) !important
}

.border-b-primary {
    --tw-border-opacity: 1 !important;
    border-bottom-color: rgb(var(--color-primary) / var(--tw-border-opacity)) !important
}

.border-l-black-1 {
    --tw-border-opacity: 1 !important;
    border-left-color: rgb(var(--color-black-1) / var(--tw-border-opacity)) !important
}

.border-l-primary-rebate-triangle-bg {
    --tw-border-opacity: 1 !important;
    border-left-color: rgb(var(--color-primary-rebate-triangle-bg) / var(--tw-border-opacity)) !important
}

.border-l-red-15 {
    --tw-border-opacity: 1 !important;
    border-left-color: rgb(var(--color-red-15) / var(--tw-border-opacity)) !important
}

.border-l-red-18 {
    --tw-border-opacity: 1 !important;
    border-left-color: rgb(var(--color-red-18) / var(--tw-border-opacity)) !important
}

.border-l-transparent {
    border-left-color: transparent !important
}

.border-l-white {
    --tw-border-opacity: 1 !important;
    border-left-color: rgb(255 255 255 / var(--tw-border-opacity)) !important
}

.border-r-black-5 {
    --tw-border-opacity: 1 !important;
    border-right-color: rgb(var(--color-black-5) / var(--tw-border-opacity)) !important
}

.border-r-transparent {
    border-right-color: transparent !important
}

.border-t-black-1 {
    --tw-border-opacity: 1 !important;
    border-top-color: rgb(var(--color-black-1) / var(--tw-border-opacity)) !important
}

.border-t-primary {
    --tw-border-opacity: 1 !important;
    border-top-color: rgb(var(--color-primary) / var(--tw-border-opacity)) !important
}

.border-t-red-1 {
    --tw-border-opacity: 1 !important;
    border-top-color: rgb(var(--color-red-1) / var(--tw-border-opacity)) !important
}

.border-t-white {
    --tw-border-opacity: 1 !important;
    border-top-color: rgb(255 255 255 / var(--tw-border-opacity)) !important
}

.border-opacity-40 {
    --tw-border-opacity: .4 !important
}

.border-opacity-50 {
    --tw-border-opacity: .5 !important
}

.border-opacity-70 {
    --tw-border-opacity: .7 !important
}

.bg-\[\#16a34a\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(22 163 74 / var(--tw-bg-opacity)) !important
}

.bg-\[\#e11d48\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(225 29 72 / var(--tw-bg-opacity)) !important
}

.bg-\[rgba\(255\,255\,255\,0\.2\)\] {
    background-color: rgba(255, 255, 255, .2) !important
}

.bg-\[rgba\(76\,158\,234\,0\.1\)\] {
    background-color: rgba(76, 158, 234, .1) !important
}

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

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

.bg-black-1\/50 {
    background-color: rgb(var(--color-black-1) / .5) !important
}

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

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

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

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

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

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

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

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

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

.bg-black-27\/30 {
    background-color: rgb(var(--color-black-27) / .3) !important
}

.bg-black-27\/50 {
    background-color: rgb(var(--color-black-27) / .5) !important
}

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

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

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

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

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

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

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

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

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

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

.bg-black-47\/50 {
    background-color: rgb(var(--color-black-47) / .5) !important
}

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

.bg-black-49\/80 {
    background-color: rgb(var(--color-black-49) / .8) !important
}

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

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

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

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

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

.bg-black-7\/100 {
    background-color: rgb(var(--color-black-7) / 1) !important
}

.bg-black\/100 {
    background-color: #000 !important
}

.bg-black\/30 {
    background-color: rgba(0, 0, 0, .3) !important
}

.bg-black\/45 {
    background-color: rgba(0, 0, 0, .45) !important
}

.bg-black\/50 {
    background-color: rgba(0, 0, 0, .5) !important
}

.bg-black\/70 {
    background-color: rgba(0, 0, 0, .7) !important
}

.bg-blue-1 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-blue-1) / var(--tw-bg-opacity)) !important
}

.bg-blue-10 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-blue-10) / var(--tw-bg-opacity)) !important
}

.bg-blue-12 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-blue-12) / var(--tw-bg-opacity)) !important
}

.bg-blue-15 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-blue-15) / var(--tw-bg-opacity)) !important
}

.bg-blue-16 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-blue-16) / var(--tw-bg-opacity)) !important
}

.bg-blue-17 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-blue-17) / var(--tw-bg-opacity)) !important
}

.bg-blue-28 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-blue-28) / var(--tw-bg-opacity)) !important
}

.bg-blue-29 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-blue-29) / var(--tw-bg-opacity)) !important
}

.bg-blue-3 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-blue-3) / var(--tw-bg-opacity)) !important
}

.bg-blue-32 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-blue-32) / var(--tw-bg-opacity)) !important
}

.bg-blue-36 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-blue-36) / var(--tw-bg-opacity)) !important
}

.bg-blue-39 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-blue-39) / var(--tw-bg-opacity)) !important
}

.bg-blue-4 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-blue-4) / var(--tw-bg-opacity)) !important
}

.bg-blue-40\/80 {
    background-color: rgb(var(--color-blue-40) / .8) !important
}

.bg-blue-5 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-blue-5) / var(--tw-bg-opacity)) !important
}

.bg-blue-9 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-blue-9) / var(--tw-bg-opacity)) !important
}

.bg-button-1 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-button-1) / var(--tw-bg-opacity)) !important
}

.bg-button-4 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-button-4) / var(--tw-bg-opacity)) !important
}

.bg-button-5 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-button-5) / var(--tw-bg-opacity)) !important
}

.bg-gray-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity)) !important
}

.bg-gray-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity)) !important
}

.bg-gray-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(156 163 175 / var(--tw-bg-opacity)) !important
}

.bg-gray-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(107 114 128 / var(--tw-bg-opacity)) !important
}

.bg-green-1 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-green-1) / var(--tw-bg-opacity)) !important
}

.bg-green-2 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-green-2) / var(--tw-bg-opacity)) !important
}

.bg-green-4 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-green-4) / var(--tw-bg-opacity)) !important
}

.bg-inherit {
    background-color: inherit !important
}

.bg-layer-1 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-layer-1) / var(--tw-bg-opacity)) !important
}

.bg-layer-2 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-layer-2) / var(--tw-bg-opacity)) !important
}

.bg-layer-2\/85 {
    background-color: rgb(var(--color-layer-2) / .85) !important
}

.bg-layer-3 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-layer-3) / var(--tw-bg-opacity)) !important
}

.bg-layer-3\/10 {
    background-color: rgb(var(--color-layer-3) / .1) !important
}

.bg-layer-3\/20 {
    background-color: rgb(var(--color-layer-3) / .2) !important
}

.bg-layer-3\/40 {
    background-color: rgb(var(--color-layer-3) / .4) !important
}

.bg-layer-3\/50 {
    background-color: rgb(var(--color-layer-3) / .5) !important
}

.bg-layer-3\/80 {
    background-color: rgb(var(--color-layer-3) / .8) !important
}

.bg-layer-4 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-layer-4) / var(--tw-bg-opacity)) !important
}

.bg-layer-5 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-layer-5) / var(--tw-bg-opacity)) !important
}

.bg-layer-6 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-layer-6) / var(--tw-bg-opacity)) !important
}

.bg-layer-7 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-layer-7) / var(--tw-bg-opacity)) !important
}

.bg-orange-2 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-orange-2) / var(--tw-bg-opacity)) !important
}

.bg-orange-8 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-orange-8) / var(--tw-bg-opacity)) !important
}

.bg-pastel-1 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-pastel-1) / var(--tw-bg-opacity)) !important
}

.bg-pastel-2 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-pastel-2) / var(--tw-bg-opacity)) !important
}

.bg-pastel-3 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-pastel-3) / var(--tw-bg-opacity)) !important
}

.bg-pastel-4 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-pastel-4) / var(--tw-bg-opacity)) !important
}

.bg-pastel-5 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-pastel-5) / var(--tw-bg-opacity)) !important
}

.bg-pastel-6 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-pastel-6) / var(--tw-bg-opacity)) !important
}

.bg-pastel-7 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-pastel-7) / var(--tw-bg-opacity)) !important
}

.bg-primary {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-primary) / var(--tw-bg-opacity)) !important
}

.bg-primary\/10 {
    background-color: rgb(var(--color-primary) / .1) !important
}

.bg-primary\/5 {
    background-color: rgb(var(--color-primary) / .05) !important
}

.bg-primary\/50 {
    background-color: rgb(var(--color-primary) / .5) !important
}

.bg-red-1 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-red-1) / var(--tw-bg-opacity)) !important
}

.bg-red-15 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-red-15) / var(--tw-bg-opacity)) !important
}

.bg-red-18 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-red-18) / var(--tw-bg-opacity)) !important
}

.bg-red-19 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-red-19) / var(--tw-bg-opacity)) !important
}

.bg-red-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(220 38 38 / var(--tw-bg-opacity)) !important
}

.bg-red-7 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-red-7) / var(--tw-bg-opacity)) !important
}

.bg-red-8 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-red-8) / var(--tw-bg-opacity)) !important
}

.bg-red-9 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-red-9) / var(--tw-bg-opacity)) !important
}

.bg-slate-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(71 85 105 / var(--tw-bg-opacity)) !important
}

.bg-transparent {
    background-color: transparent !important
}

.bg-white {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
}

.bg-yellow-1 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-yellow-1) / var(--tw-bg-opacity)) !important
}

.bg-yellow-2 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-yellow-2) / var(--tw-bg-opacity)) !important
}

.bg-opacity-10 {
    --tw-bg-opacity: .1 !important
}

.bg-opacity-15 {
    --tw-bg-opacity: .15 !important
}

.bg-opacity-20 {
    --tw-bg-opacity: .2 !important
}

.bg-opacity-30 {
    --tw-bg-opacity: .3 !important
}

.bg-opacity-40 {
    --tw-bg-opacity: .4 !important
}

.bg-opacity-50 {
    --tw-bg-opacity: .5 !important
}

.bg-opacity-60 {
    --tw-bg-opacity: .6 !important
}

.bg-opacity-70 {
    --tw-bg-opacity: .7 !important
}

.bg-opacity-90 {
    --tw-bg-opacity: .9 !important
}

.bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops)) !important
}

.bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops)) !important
}

.from-black-3 {
    --tw-gradient-from: rgb(var(--color-black-3) / 1) var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(var(--color-black-3) / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}

.from-blue-10 {
    --tw-gradient-from: rgb(var(--color-blue-10) / 1) var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(var(--color-blue-10) / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}

.from-blue-12 {
    --tw-gradient-from: rgb(var(--color-blue-12) / 1) var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(var(--color-blue-12) / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}

.from-blue-15 {
    --tw-gradient-from: rgb(var(--color-blue-15) / 1) var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(var(--color-blue-15) / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}

.from-blue-33 {
    --tw-gradient-from: rgb(var(--color-blue-33) / 1) var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(var(--color-blue-33) / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}

.from-blue-5 {
    --tw-gradient-from: rgb(var(--color-blue-5) / 1) var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(var(--color-blue-5) / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}

.from-orange-3 {
    --tw-gradient-from: rgb(var(--color-orange-3) / 1) var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(var(--color-orange-3) / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}

.from-orange-4 {
    --tw-gradient-from: rgb(var(--color-orange-4) / 1) var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(var(--color-orange-4) / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}

.from-primary {
    --tw-gradient-from: rgb(var(--color-primary) / 1) var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(var(--color-primary) / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}

.from-primary-rebate-label-bg {
    --tw-gradient-from: rgb(var(--color-primary-rebate-label-bg) / 1) var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(var(--color-primary-rebate-label-bg) / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}

.from-purple-1 {
    --tw-gradient-from: rgb(var(--color-purple-1) / 1) var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(var(--color-purple-1) / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}

.from-red-13 {
    --tw-gradient-from: rgb(var(--color-red-13) / 1) var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(var(--color-red-13) / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}

.from-red-15 {
    --tw-gradient-from: rgb(var(--color-red-15) / 1) var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(var(--color-red-15) / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}

.from-secondary {
    --tw-gradient-from: rgb(var(--color-secondary) / 1) var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(var(--color-secondary) / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}

.from-transparent {
    --tw-gradient-from: transparent var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}

.from-10\% {
    --tw-gradient-from-position: 10% !important
}

.to-black {
    --tw-gradient-to: #000 var(--tw-gradient-to-position) !important
}

.to-black-2 {
    --tw-gradient-to: rgb(var(--color-black-2) / 1) var(--tw-gradient-to-position) !important
}

.to-blue-22 {
    --tw-gradient-to: rgb(var(--color-blue-22) / 1) var(--tw-gradient-to-position) !important
}

.to-blue-23 {
    --tw-gradient-to: rgb(var(--color-blue-23) / 1) var(--tw-gradient-to-position) !important
}

.to-blue-25 {
    --tw-gradient-to: rgb(var(--color-blue-25) / 1) var(--tw-gradient-to-position) !important
}

.to-blue-34 {
    --tw-gradient-to: rgb(var(--color-blue-34) / 1) var(--tw-gradient-to-position) !important
}

.to-blue-6 {
    --tw-gradient-to: rgb(var(--color-blue-6) / 1) var(--tw-gradient-to-position) !important
}

.to-green-1 {
    --tw-gradient-to: rgb(var(--color-green-1) / 1) var(--tw-gradient-to-position) !important
}

.to-orange-7 {
    --tw-gradient-to: rgb(var(--color-orange-7) / 1) var(--tw-gradient-to-position) !important
}

.to-primary {
    --tw-gradient-to: rgb(var(--color-primary) / 1) var(--tw-gradient-to-position) !important
}

.to-red-14 {
    --tw-gradient-to: rgb(var(--color-red-14) / 1) var(--tw-gradient-to-position) !important
}

.to-red-8 {
    --tw-gradient-to: rgb(var(--color-red-8) / 1) var(--tw-gradient-to-position) !important
}

.to-secondary {
    --tw-gradient-to: rgb(var(--color-secondary) / 1) var(--tw-gradient-to-position) !important
}

.to-secondary-rebate-label-bg {
    --tw-gradient-to: rgb(var(--color-secondary-rebate-label-bg) / 1) var(--tw-gradient-to-position) !important
}

.to-90\% {
    --tw-gradient-to-position: 90% !important
}

.bg-100\% {
    background-size: 100% !important
}

.bg-120\% {
    background-size: 120% !important
}

.bg-auto {
    background-size: auto !important
}

.bg-contain {
    background-size: contain !important
}

.bg-cover {
    background-size: cover !important
}

.bg-11_5 {
    background-position: 2.875rem !important
}

.bg-13_75 {
    background-position: 3.4375rem !important
}

.bg-5 {
    background-position: 1.25rem !important
}

.bg-center {
    background-position: center !important
}

.bg-top {
    background-position: top !important
}

.bg-no-repeat {
    background-repeat: no-repeat !important
}

.fill-black {
    fill: #000 !important
}

.fill-black-1 {
    fill: rgb(var(--color-black-1) / 1) !important
}

.fill-black-10 {
    fill: rgb(var(--color-black-10) / 1) !important
}

.fill-black-2 {
    fill: rgb(var(--color-black-2) / 1) !important
}

.fill-black-27 {
    fill: rgb(var(--color-black-27) / 1) !important
}

.fill-black-3 {
    fill: rgb(var(--color-black-3) / 1) !important
}

.fill-black-37 {
    fill: rgb(var(--color-black-37) / 1) !important
}

.fill-black-4 {
    fill: rgb(var(--color-black-4) / 1) !important
}

.fill-black-40 {
    fill: rgb(var(--color-black-40) / 1) !important
}

.fill-black-5 {
    fill: rgb(var(--color-black-5) / 1) !important
}

.fill-black-7 {
    fill: rgb(var(--color-black-7) / 1) !important
}

.fill-blue-1 {
    fill: rgb(var(--color-blue-1) / 1) !important
}

.fill-blue-10 {
    fill: rgb(var(--color-blue-10) / 1) !important
}

.fill-blue-15 {
    fill: rgb(var(--color-blue-15) / 1) !important
}

.fill-blue-27 {
    fill: rgb(var(--color-blue-27) / 1) !important
}

.fill-blue-39 {
    fill: rgb(var(--color-blue-39) / 1) !important
}

.fill-current {
    fill: currentColor !important
}

.fill-green-1 {
    fill: rgb(var(--color-green-1) / 1) !important
}

.fill-layer-1 {
    fill: rgb(var(--color-layer-1) / 1) !important
}

.fill-primary {
    fill: rgb(var(--color-primary) / 1) !important
}

.fill-red-1 {
    fill: rgb(var(--color-red-1) / 1) !important
}

.fill-red-3 {
    fill: rgb(var(--color-red-3) / 1) !important
}

.fill-white {
    fill: #fff !important
}

.stroke-black-1 {
    stroke: rgb(var(--color-black-1) / 1) !important
}

.stroke-black-13 {
    stroke: rgb(var(--color-black-13) / 1) !important
}

.stroke-black-14 {
    stroke: rgb(var(--color-black-14) / 1) !important
}

.stroke-black-3 {
    stroke: rgb(var(--color-black-3) / 1) !important
}

.stroke-black-5 {
    stroke: rgb(var(--color-black-5) / 1) !important
}

.stroke-black-6 {
    stroke: rgb(var(--color-black-6) / 1) !important
}

.stroke-blue-41 {
    stroke: rgb(var(--color-blue-41) / 1) !important
}

.stroke-green-1 {
    stroke: rgb(var(--color-green-1) / 1) !important
}

.stroke-primary {
    stroke: rgb(var(--color-primary) / 1) !important
}

.stroke-white {
    stroke: #fff !important
}

.stroke-yellow-1 {
    stroke: rgb(var(--color-yellow-1) / 1) !important
}

.stroke-1 {
    stroke-width: 1 !important
}

.object-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important
}

.object-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important
}

.p-0 {
    padding: 0rem !important
}

.p-0_25 {
    padding: .0625rem !important
}

.p-0_5 {
    padding: .125rem !important
}

.p-0_75 {
    padding: .1875rem !important
}

.p-1 {
    padding: .25rem !important
}

.p-1_25 {
    padding: .3125rem !important
}

.p-1_5 {
    padding: .375rem !important
}

.p-1_75 {
    padding: .4375rem !important
}

.p-2 {
    padding: .5rem !important
}

.p-2\.5, .p-2_5 {
    padding: .625rem !important
}

.p-3 {
    padding: .75rem !important
}

.p-3_5 {
    padding: .875rem !important
}

.p-3_75 {
    padding: .9375rem !important
}

.p-4 {
    padding: 1rem !important
}

.p-4_5 {
    padding: 1.125rem !important
}

.p-5 {
    padding: 1.25rem !important
}

.p-6 {
    padding: 1.5rem !important
}

.p-6_25 {
    padding: 1.5625rem !important
}

.p-7 {
    padding: 1.75rem !important
}

.px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important
}

.px-0\.5, .px-0_5 {
    padding-left: .125rem !important;
    padding-right: .125rem !important
}

.px-0_75 {
    padding-left: .1875rem !important;
    padding-right: .1875rem !important
}

.px-1 {
    padding-left: .25rem !important;
    padding-right: .25rem !important
}

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

.px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important
}

.px-12_5 {
    padding-left: 3.125rem !important;
    padding-right: 3.125rem !important
}

.px-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important
}

.px-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important
}

.px-16_75 {
    padding-left: 4.1875rem !important;
    padding-right: 4.1875rem !important
}

.px-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important
}

.px-1_125 {
    padding-left: .28125rem !important;
    padding-right: .28125rem !important
}

.px-1_25 {
    padding-left: .3125rem !important;
    padding-right: .3125rem !important
}

.px-1_5 {
    padding-left: .375rem !important;
    padding-right: .375rem !important
}

.px-1_75 {
    padding-left: .4375rem !important;
    padding-right: .4375rem !important
}

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

.px-2\.5 {
    padding-left: .625rem !important;
    padding-right: .625rem !important
}

.px-2_25 {
    padding-left: .5625rem !important;
    padding-right: .5625rem !important
}

.px-2_5 {
    padding-left: .625rem !important;
    padding-right: .625rem !important
}

.px-3 {
    padding-left: .75rem !important;
    padding-right: .75rem !important
}

.px-3_25 {
    padding-left: .8125rem !important;
    padding-right: .8125rem !important
}

.px-3_5 {
    padding-left: .875rem !important;
    padding-right: .875rem !important
}

.px-3_75 {
    padding-left: .9375rem !important;
    padding-right: .9375rem !important
}

.px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important
}

.px-4_25 {
    padding-left: 1.0625rem !important;
    padding-right: 1.0625rem !important
}

.px-4_5 {
    padding-left: 1.125rem !important;
    padding-right: 1.125rem !important
}

.px-4_75 {
    padding-left: 1.1875rem !important;
    padding-right: 1.1875rem !important
}

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

.px-5_5 {
    padding-left: 1.375rem !important;
    padding-right: 1.375rem !important
}

.px-5_75 {
    padding-left: 1.4375rem !important;
    padding-right: 1.4375rem !important
}

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

.px-6_25 {
    padding-left: 1.5625rem !important;
    padding-right: 1.5625rem !important
}

.px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important
}

.px-7_5 {
    padding-left: 1.875rem !important;
    padding-right: 1.875rem !important
}

.px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important
}

.px-8_5 {
    padding-left: 2.125rem !important;
    padding-right: 2.125rem !important
}

.px-8_75 {
    padding-left: 2.1875rem !important;
    padding-right: 2.1875rem !important
}

.px-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important
}

.px-\[15px\] {
    padding-left: 15px !important;
    padding-right: 15px !important
}

.px-\[2\%\] {
    padding-left: 2% !important;
    padding-right: 2% !important
}

.py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important
}

.py-0_25 {
    padding-top: .0625rem !important;
    padding-bottom: .0625rem !important
}

.py-0_5 {
    padding-top: .125rem !important;
    padding-bottom: .125rem !important
}

.py-0_75 {
    padding-top: .1875rem !important;
    padding-bottom: .1875rem !important
}

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

.py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important
}

.py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
}

.py-1_25 {
    padding-top: .3125rem !important;
    padding-bottom: .3125rem !important
}

.py-1_5 {
    padding-top: .375rem !important;
    padding-bottom: .375rem !important
}

.py-1_75 {
    padding-top: .4375rem !important;
    padding-bottom: .4375rem !important
}

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

.py-2_25 {
    padding-top: .5625rem !important;
    padding-bottom: .5625rem !important
}

.py-2_5 {
    padding-top: .625rem !important;
    padding-bottom: .625rem !important
}

.py-2_75 {
    padding-top: .6875rem !important;
    padding-bottom: .6875rem !important
}

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

.py-3_25 {
    padding-top: .8125rem !important;
    padding-bottom: .8125rem !important
}

.py-3_5 {
    padding-top: .875rem !important;
    padding-bottom: .875rem !important
}

.py-3_75 {
    padding-top: .9375rem !important;
    padding-bottom: .9375rem !important
}

.py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
}

.py-4_25 {
    padding-top: 1.0625rem !important;
    padding-bottom: 1.0625rem !important
}

.py-4_5 {
    padding-top: 1.125rem !important;
    padding-bottom: 1.125rem !important
}

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

.py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important
}

.pb-0 {
    padding-bottom: 0rem !important
}

.pb-0_75 {
    padding-bottom: .1875rem !important
}

.pb-1 {
    padding-bottom: .25rem !important
}

.pb-1\.5 {
    padding-bottom: .375rem !important
}

.pb-10 {
    padding-bottom: 2.5rem !important
}

.pb-11_5 {
    padding-bottom: 2.875rem !important
}

.pb-11_75 {
    padding-bottom: 2.9375rem !important
}

.pb-12 {
    padding-bottom: 3rem !important
}

.pb-12_5 {
    padding-bottom: 3.125rem !important
}

.pb-14_5 {
    padding-bottom: 3.625rem !important
}

.pb-19_25 {
    padding-bottom: 4.8125rem !important
}

.pb-1_25 {
    padding-bottom: .3125rem !important
}

.pb-1_5 {
    padding-bottom: .375rem !important
}

.pb-1_75 {
    padding-bottom: .4375rem !important
}

.pb-2 {
    padding-bottom: .5rem !important
}

.pb-2\.5 {
    padding-bottom: .625rem !important
}

.pb-20 {
    padding-bottom: 5rem !important
}

.pb-21 {
    padding-bottom: 5.25rem !important
}

.pb-2_25 {
    padding-bottom: .5625rem !important
}

.pb-2_5 {
    padding-bottom: .625rem !important
}

.pb-3 {
    padding-bottom: .75rem !important
}

.pb-3_5 {
    padding-bottom: .875rem !important
}

.pb-3_75 {
    padding-bottom: .9375rem !important
}

.pb-4 {
    padding-bottom: 1rem !important
}

.pb-5 {
    padding-bottom: 1.25rem !important
}

.pb-5_75 {
    padding-bottom: 1.4375rem !important
}

.pb-6 {
    padding-bottom: 1.5rem !important
}

.pb-6_5 {
    padding-bottom: 1.625rem !important
}

.pb-7 {
    padding-bottom: 1.75rem !important
}

.pb-7_5 {
    padding-bottom: 1.875rem !important
}

.pb-8 {
    padding-bottom: 2rem !important
}

.pb-9 {
    padding-bottom: 2.25rem !important
}

.pb-safe-bottom {
    padding-bottom: env(safe-area-inset-bottom) !important
}

.pe-2_5 {
    padding-inline-end: .625rem !important
}

.pl-0 {
    padding-left: 0rem !important
}

.pl-1 {
    padding-left: .25rem !important
}

.pl-10 {
    padding-left: 2.5rem !important
}

.pl-10_5 {
    padding-left: 2.625rem !important
}

.pl-13 {
    padding-left: 3.25rem !important
}

.pl-1_25 {
    padding-left: .3125rem !important
}

.pl-1_5 {
    padding-left: .375rem !important
}

.pl-2 {
    padding-left: .5rem !important
}

.pl-2_25 {
    padding-left: .5625rem !important
}

.pl-2_5 {
    padding-left: .625rem !important
}

.pl-3 {
    padding-left: .75rem !important
}

.pl-3_25 {
    padding-left: .8125rem !important
}

.pl-3_5 {
    padding-left: .875rem !important
}

.pl-3_75 {
    padding-left: .9375rem !important
}

.pl-4 {
    padding-left: 1rem !important
}

.pl-4_25 {
    padding-left: 1.0625rem !important
}

.pl-5 {
    padding-left: 1.25rem !important
}

.pl-6 {
    padding-left: 1.5rem !important
}

.pl-7 {
    padding-left: 1.75rem !important
}

.pl-7_5 {
    padding-left: 1.875rem !important
}

.pl-7_75 {
    padding-left: 1.9375rem !important
}

.pl-8 {
    padding-left: 2rem !important
}

.pl-\[10\%\] {
    padding-left: 10% !important
}

.pl-\[100\%\] {
    padding-left: 100% !important
}

.pl-\[3\%\] {
    padding-left: 3% !important
}

.pr-0 {
    padding-right: 0rem !important
}

.pr-1 {
    padding-right: .25rem !important
}

.pr-10 {
    padding-right: 2.5rem !important
}

.pr-19 {
    padding-right: 4.75rem !important
}

.pr-1_25 {
    padding-right: .3125rem !important
}

.pr-1_5 {
    padding-right: .375rem !important
}

.pr-1_75 {
    padding-right: .4375rem !important
}

.pr-2 {
    padding-right: .5rem !important
}

.pr-2_5 {
    padding-right: .625rem !important
}

.pr-2_75 {
    padding-right: .6875rem !important
}

.pr-3 {
    padding-right: .75rem !important
}

.pr-35 {
    padding-right: 8.75rem !important
}

.pr-3_75 {
    padding-right: .9375rem !important
}

.pr-4 {
    padding-right: 1rem !important
}

.pr-5 {
    padding-right: 1.25rem !important
}

.pr-6 {
    padding-right: 1.5rem !important
}

.pr-8_75 {
    padding-right: 2.1875rem !important
}

.pr-9_5 {
    padding-right: 2.375rem !important
}

.pr-\[3\%\] {
    padding-right: 3% !important
}

.pr-\[9\%\] {
    padding-right: 9% !important
}

.ps-4 {
    padding-inline-start: 1rem !important
}

.pt-0 {
    padding-top: 0rem !important
}

.pt-0_5 {
    padding-top: .125rem !important
}

.pt-1 {
    padding-top: .25rem !important
}

.pt-10 {
    padding-top: 2.5rem !important
}

.pt-11 {
    padding-top: 2.75rem !important
}

.pt-12 {
    padding-top: 3rem !important
}

.pt-12_5 {
    padding-top: 3.125rem !important
}

.pt-16 {
    padding-top: 4rem !important
}

.pt-19 {
    padding-top: 4.75rem !important
}

.pt-1_25 {
    padding-top: .3125rem !important
}

.pt-1_5 {
    padding-top: .375rem !important
}

.pt-2 {
    padding-top: .5rem !important
}

.pt-2_5 {
    padding-top: .625rem !important
}

.pt-3 {
    padding-top: .75rem !important
}

.pt-36_5 {
    padding-top: 9.125rem !important
}

.pt-3_25 {
    padding-top: .8125rem !important
}

.pt-3_75 {
    padding-top: .9375rem !important
}

.pt-4 {
    padding-top: 1rem !important
}

.pt-4_25 {
    padding-top: 1.0625rem !important
}

.pt-4_5 {
    padding-top: 1.125rem !important
}

.pt-5 {
    padding-top: 1.25rem !important
}

.pt-5_5 {
    padding-top: 1.375rem !important
}

.pt-6 {
    padding-top: 1.5rem !important
}

.pt-6_5 {
    padding-top: 1.625rem !important
}

.pt-7 {
    padding-top: 1.75rem !important
}

.pt-7_5 {
    padding-top: 1.875rem !important
}

.pt-8 {
    padding-top: 2rem !important
}

.pt-9 {
    padding-top: 2.25rem !important
}

.pt-\[10\%\] {
    padding-top: 10% !important
}

.pt-\[24px\] {
    padding-top: 24px !important
}

.pt-\[56\.25\%\] {
    padding-top: 56.25% !important
}

.text-left {
    text-align: left !important
}

.text-center {
    text-align: center !important
}

.text-right {
    text-align: right !important
}

.text-justify {
    text-align: justify !important
}

.text-start {
    text-align: start !important
}

.text-end {
    text-align: end !important
}

.align-top {
    vertical-align: top !important
}

.align-middle {
    vertical-align: middle !important
}

.align-bottom {
    vertical-align: bottom !important
}

.font-\[\\\'slick\\\'\] {
    font-family: \'slick\' !important
}

.font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important
}

.text-10 {
    font-size: 2.5rem !important
}

.text-12_5 {
    font-size: 3.125rem !important
}

.text-13_75 {
    font-size: 3.4375rem !important
}

.text-2 {
    font-size: .5rem !important
}

.text-2_5 {
    font-size: .625rem !important
}

.text-3_25 {
    font-size: .8125rem !important
}

.text-3_5 {
    font-size: .875rem !important
}

.text-3_75 {
    font-size: .9375rem !important
}

.text-4_5 {
    font-size: 1.125rem !important
}

.text-5 {
    font-size: 1.25rem !important
}

.text-5_25 {
    font-size: 1.3125rem !important
}

.text-5_5 {
    font-size: 1.375rem !important
}

.text-6 {
    font-size: 1.5rem !important
}

.text-6_5 {
    font-size: 1.625rem !important
}

.text-7 {
    font-size: 1.75rem !important
}

.text-7_5 {
    font-size: 1.875rem !important
}

.text-9 {
    font-size: 2.25rem !important
}

.text-\[0\] {
    font-size: 0 !important
}

.text-\[12px\] {
    font-size: 12px !important
}

.text-\[14px\] {
    font-size: 14px !important
}

.text-base {
    font-size: 1rem !important
}

.text-lg {
    font-size: 1.125rem !important
}

.text-lgx {
    font-size: 1.25rem !important
}

.text-none {
    font-size: 0 !important
}

.text-sm {
    font-size: .875rem !important
}

.text-xl {
    font-size: 1.375rem !important
}

.text-xs {
    font-size: .75rem !important
}

.text-xxl {
    font-size: 1.5rem !important
}

.text-xxs {
    font-size: .6875rem !important
}

.text-xxxs {
    font-size: .625rem !important
}

.font-bold {
    font-weight: 700 !important
}

.font-extrabold {
    font-weight: 800 !important
}

.font-light {
    font-weight: 300 !important
}

.font-medium {
    font-weight: 500 !important
}

.font-normal {
    font-weight: 400 !important
}

.font-semibold {
    font-weight: 600 !important
}

.uppercase {
    text-transform: uppercase !important
}

.lowercase {
    text-transform: lowercase !important
}

.italic {
    font-style: italic !important
}

.ordinal {
    --tw-ordinal: ordinal !important;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction) !important
}

.leading-11 {
    line-height: 2.75rem !important
}

.leading-12 {
    line-height: 3rem !important
}

.leading-12_5 {
    line-height: 3.125rem !important
}

.leading-19_25 {
    line-height: 4.8125rem !important
}

.leading-2_5 {
    line-height: .625rem !important
}

.leading-2_75 {
    line-height: .6875rem !important
}

.leading-3 {
    line-height: .75rem !important
}

.leading-3_25 {
    line-height: .8125rem !important
}

.leading-3_5 {
    line-height: .875rem !important
}

.leading-3_75 {
    line-height: .9375rem !important
}

.leading-4 {
    line-height: 1rem !important
}

.leading-4_25 {
    line-height: 1.0625rem !important
}

.leading-4_5 {
    line-height: 1.125rem !important
}

.leading-4_75 {
    line-height: 1.1875rem !important
}

.leading-5 {
    line-height: 1.25rem !important
}

.leading-5_25 {
    line-height: 1.3125rem !important
}

.leading-5_5 {
    line-height: 1.375rem !important
}

.leading-6 {
    line-height: 1.5rem !important
}

.leading-6_5 {
    line-height: 1.625rem !important
}

.leading-6_75 {
    line-height: 1.6875rem !important
}

.leading-7 {
    line-height: 1.75rem !important
}

.leading-7_5 {
    line-height: 1.875rem !important
}

.leading-8 {
    line-height: 2rem !important
}

.leading-8_25 {
    line-height: 2.0625rem !important
}

.leading-8_5 {
    line-height: 2.125rem !important
}

.leading-9 {
    line-height: 2.25rem !important
}

.leading-\[15px\] {
    line-height: 15px !important
}

.leading-\[18px\] {
    line-height: 18px !important
}

.leading-\[21px\] {
    line-height: 21px !important
}

.leading-loose {
    line-height: 2 !important
}

.leading-none {
    line-height: 1 !important
}

.leading-normal {
    line-height: 1.5 !important
}

.leading-tight {
    line-height: 1.25 !important
}

.tracking-normal {
    letter-spacing: 0em !important
}

.tracking-tight {
    letter-spacing: -.025em !important
}

.\!text-black {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important
}

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

.text-\[\#424242\] {
    --tw-text-opacity: 1 !important;
    color: rgb(66 66 66 / var(--tw-text-opacity)) !important
}

.text-\[\#999\] {
    --tw-text-opacity: 1 !important;
    color: rgb(153 153 153 / var(--tw-text-opacity)) !important
}

.text-\[\#CB0202\] {
    --tw-text-opacity: 1 !important;
    color: rgb(203 2 2 / var(--tw-text-opacity)) !important
}

.text-\[3_5\] {
    color: 3 5 !important
}

.text-\[white\] {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

.text-black {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important
}

.text-black-1 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-black-1) / var(--tw-text-opacity)) !important
}

.text-black-16 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-black-16) / var(--tw-text-opacity)) !important
}

.text-black-2 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-black-2) / var(--tw-text-opacity)) !important
}

.text-black-20 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-black-20) / var(--tw-text-opacity)) !important
}

.text-black-21 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-black-21) / var(--tw-text-opacity)) !important
}

.text-black-23 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-black-23) / var(--tw-text-opacity)) !important
}

.text-black-26 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-black-26) / var(--tw-text-opacity)) !important
}

.text-black-28 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-black-28) / var(--tw-text-opacity)) !important
}

.text-black-3 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-black-3) / var(--tw-text-opacity)) !important
}

.text-black-34 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-black-34) / var(--tw-text-opacity)) !important
}

.text-black-4 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-black-4) / var(--tw-text-opacity)) !important
}

.text-black-5 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-black-5) / var(--tw-text-opacity)) !important
}

.text-black-6 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-black-6) / var(--tw-text-opacity)) !important
}

.text-black-7 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-black-7) / var(--tw-text-opacity)) !important
}

.text-black-8 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-black-8) / var(--tw-text-opacity)) !important
}

.text-black-9 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-black-9) / var(--tw-text-opacity)) !important
}

.text-blue-10 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-blue-10) / var(--tw-text-opacity)) !important
}

.text-blue-15 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-blue-15) / var(--tw-text-opacity)) !important
}

.text-blue-26 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-blue-26) / var(--tw-text-opacity)) !important
}

.text-blue-37 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-blue-37) / var(--tw-text-opacity)) !important
}

.text-blue-39 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-blue-39) / var(--tw-text-opacity)) !important
}

.text-blue-41 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-blue-41) / var(--tw-text-opacity)) !important
}

.text-blue-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(59 130 246 / var(--tw-text-opacity)) !important
}

.text-brown-1 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-brown-1) / var(--tw-text-opacity)) !important
}

.text-button-2 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-button-2) / var(--tw-text-opacity)) !important
}

.text-gray-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(75 85 99 / var(--tw-text-opacity)) !important
}

.text-gray-800 {
    --tw-text-opacity: 1 !important;
    color: rgb(31 41 55 / var(--tw-text-opacity)) !important
}

.text-green-1 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-green-1) / var(--tw-text-opacity)) !important
}

.text-primary {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-primary) / var(--tw-text-opacity)) !important
}

.text-red-1 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-red-1) / var(--tw-text-opacity)) !important
}

.text-red-10 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-red-10) / var(--tw-text-opacity)) !important
}

.text-red-6 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-red-6) / var(--tw-text-opacity)) !important
}

.text-red-8 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-red-8) / var(--tw-text-opacity)) !important
}

.text-transparent {
    color: transparent !important
}

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

.text-yellow-1 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-yellow-1) / var(--tw-text-opacity)) !important
}

.underline {
    text-decoration-line: underline !important
}

.no-underline {
    text-decoration-line: none !important
}

.underline-offset-2 {
    text-underline-offset: 2px !important
}

.antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important
}

.caret-primary {
    caret-color: rgb(var(--color-primary) / 1) !important
}

.opacity-0 {
    opacity: 0 !important
}

.opacity-10 {
    opacity: .1 !important
}

.opacity-100 {
    opacity: 1 !important
}

.opacity-15 {
    opacity: .15 !important
}

.opacity-20 {
    opacity: .2 !important
}

.opacity-25 {
    opacity: .25 !important
}

.opacity-30 {
    opacity: .3 !important
}

.opacity-40 {
    opacity: .4 !important
}

.opacity-45 {
    opacity: .45 !important
}

.opacity-50 {
    opacity: .5 !important
}

.opacity-60 {
    opacity: .6 !important
}

.opacity-70 {
    opacity: .7 !important
}

.opacity-75 {
    opacity: .75 !important
}

.opacity-80 {
    opacity: .8 !important
}

.opacity-83 {
    opacity: .83 !important
}

.opacity-90 {
    opacity: .9 !important
}

.shadow {
    --tw-shadow: 2px 2px 6px 0 rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 2px 2px 6px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-1 {
    --tw-shadow: 1px 1px 6px 0 rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 1px 1px 6px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-10 {
    --tw-shadow: 0 1px 4px 0 rgba(0, 0, 0, .2) !important;
    --tw-shadow-colored: 0 1px 4px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-11 {
    --tw-shadow: 0 2px 7px 0 rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 0 2px 7px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-13 {
    --tw-shadow: 0 0 10px rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 0 0 10px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-14 {
    --tw-shadow: inset 0 1px 1px 0 rgb(255, 255, 255), 0 2px 6px 0 rgba(0, 0, 0, .25) !important;
    --tw-shadow-colored: inset 0 1px 1px 0 var(--tw-shadow-color), 0 2px 6px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-15 {
    --tw-shadow: 0 2px 5px 0 rgba(0, 0, 0, .2) !important;
    --tw-shadow-colored: 0 2px 5px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-16 {
    --tw-shadow: 0 0 0 2px rgb(var(--color-primary)) !important;
    --tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-17 {
    --tw-shadow: 0 -1px 6px 0 rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 0 -1px 6px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-2 {
    --tw-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 0 2px 4px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-20 {
    --tw-shadow: 0 0 10px 0 rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 0 0 10px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-21 {
    --tw-shadow: 0 -1px 6px 0 rgba(0, 0, 0, .15) !important;
    --tw-shadow-colored: 0 -1px 6px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-22 {
    --tw-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .3) !important;
    --tw-shadow-colored: 2px 2px 4px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-23 {
    --tw-shadow: 0px 2px 4px rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 0px 2px 4px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-24 {
    --tw-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: inset 0 1px 3px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-25 {
    --tw-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 0 1px 4px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-26 {
    --tw-shadow: 2px 2px 6px 0 rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 2px 2px 6px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-28 {
    --tw-shadow: 4px 4px 16px 0 rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 4px 4px 16px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-2xl {
    --tw-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 0 2px 12px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-3 {
    --tw-shadow: 2px 2px 6px 0 rgba(51, 51, 51, .2) !important;
    --tw-shadow-colored: 2px 2px 6px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-31 {
    --tw-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .5) !important;
    --tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-32 {
    --tw-shadow: 0 10px 10px 5px rgba(0, 0, 0, .5) !important;
    --tw-shadow-colored: 0 10px 10px 5px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-33 {
    --tw-shadow: 0 4px 5px 0 rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 0 4px 5px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-34 {
    --tw-shadow: 0 0 10px 3px rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 0 0 10px 3px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-36 {
    --tw-shadow: 0 0 20px 0px rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 0 0 20px 0px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-37 {
    --tw-shadow: 0 0 rgb(0, 0, 0), 0 0 rgb(0, 0, 0), 0 2px 4px 0 rgba(0, 0, 0, .3) !important;
    --tw-shadow-colored: 0 0 var(--tw-shadow-color), 0 0 var(--tw-shadow-color), 0 2px 4px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-38 {
    --tw-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 0 2px 10px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-39 {
    --tw-shadow: 0 1px 2px 0 rgba(24, 66, 117, .6) !important;
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-4 {
    --tw-shadow: 4px 4px 16px 0 rgba(51, 51, 51, .2) !important;
    --tw-shadow-colored: 4px 4px 16px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-40 {
    --tw-shadow: 0 1px 8px 0px rgba(0, 0, 0, .15) !important;
    --tw-shadow-colored: 0 1px 8px 0px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-41 {
    --tw-shadow: 4px 6px 6px 0 rgba(76, 158, 234, .3) !important;
    --tw-shadow-colored: 4px 6px 6px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-42 {
    --tw-shadow: 0 -2px 3px 0 rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 0 -2px 3px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-43 {
    --tw-shadow: 0 4px 6px 0 rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 0 4px 6px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-44 {
    --tw-shadow: 0 2px 3px 0 rgba(51, 51, 51, .1) !important;
    --tw-shadow-colored: 0 2px 3px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-45 {
    --tw-shadow: 0 5px 40px 0 rgba(0, 0, 0, .2) !important;
    --tw-shadow-colored: 0 5px 40px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-46 {
    --tw-shadow: 0px 1px 8px 0px rgba(0, 0, 0, .15) !important;
    --tw-shadow-colored: 0px 1px 8px 0px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-47 {
    --tw-shadow: 1px 1px 5px 0 rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 1px 1px 5px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-48 {
    --tw-shadow: 4px 4px 16px 0 rgba(51, 55, 69, .2) !important;
    --tw-shadow-colored: 4px 4px 16px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-49 {
    --tw-shadow: 0 6px 12px 3px rgba(23, 29, 41, .08) !important;
    --tw-shadow-colored: 0 6px 12px 3px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-5 {
    --tw-shadow: 0 -2px 4px 0 rgba(0, 0, 0, .05) !important;
    --tw-shadow-colored: 0 -2px 4px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-50 {
    --tw-shadow: 0 1px 6px 2px rgba(0, 0, 0, .05) !important;
    --tw-shadow-colored: 0 1px 6px 2px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-51 {
    --tw-shadow: -10px -10px 20px 0 #fafbff, 10px 10px 15px 0 rgba(194, 197, 208, .4) !important;
    --tw-shadow-colored: -10px -10px 20px 0 var(--tw-shadow-color), 10px 10px 15px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-54 {
    --tw-shadow: 0px 2px 8px 0px rgba(51, 51, 51, .2) !important;
    --tw-shadow-colored: 0px 2px 8px 0px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-55 {
    --tw-shadow: 0px 0px 10px rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 0px 0px 10px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-56 {
    --tw-shadow: 0 -10px 10px 0px rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 0 -10px 10px 0px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-57 {
    --tw-shadow: 0px 4px 20px 0px rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 0px 4px 20px 0px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-59 {
    --tw-shadow: 0px 2px 6px 0px rgba(51, 51, 51, .2) !important;
    --tw-shadow-colored: 0px 2px 6px 0px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-6 {
    --tw-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 0 2px 8px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-60 {
    --tw-shadow: 0 2px 6px 0 rgba(51, 51, 51, .2) !important;
    --tw-shadow-colored: 0 2px 6px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-8 {
    --tw-shadow: 3px 3px 6px 0 rgba(0, 0, 0, .05) !important;
    --tw-shadow-colored: 3px 3px 6px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-9 {
    --tw-shadow: 0 0 6px 0 rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 0 0 6px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-\[0_-5px_5px_0_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: 0 -5px 5px 0 rgba(0, 0, 0, .05) !important;
    --tw-shadow-colored: 0 -5px 5px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-\[0_0_12px_3px_rgba\(23\,29\,41\,0\.08\)\] {
    --tw-shadow: 0 0 12px 3px rgba(23, 29, 41, .08) !important;
    --tw-shadow-colored: 0 0 12px 3px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-\[0_4px_12px_rgba\(23\,29\,41\,0\.08\)\] {
    --tw-shadow: 0 4px 12px rgba(23, 29, 41, .08) !important;
    --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-\[2px_2px_6px_-0_rgba\(76\,158\,234\,0\.3\)\] {
    --tw-shadow: 2px 2px 6px -0 rgba(76, 158, 234, .3) !important;
    --tw-shadow-colored: 2px 2px 6px -0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-\[inset_0_-4px_6px_-6px_black\] {
    --tw-shadow: inset 0 -4px 6px -6px black !important;
    --tw-shadow-colored: inset 0 -4px 6px -6px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-\[inset_1px_1\.5px_4px_0_rgba\(0\,0\,0\,0\.1\)\,inset_1px_1\.5px_4px_0_rgba\(0\,0\,0\,0\.08\)\,inset_0_-0\.5px_1px_0_rgba\(255\,255\,255\,0\.25\)\,inset_0_-0\.5px_1px_0_rgba\(255\,255\,255\,0\.3\)\] {
    --tw-shadow: inset 1px 1.5px 4px 0 rgba(0, 0, 0, .1), inset 1px 1.5px 4px 0 rgba(0, 0, 0, .08), inset 0 -.5px 1px 0 rgba(255, 255, 255, .25), inset 0 -.5px 1px 0 rgba(255, 255, 255, .3) !important;
    --tw-shadow-colored: inset 1px 1.5px 4px 0 var(--tw-shadow-color), inset 1px 1.5px 4px 0 var(--tw-shadow-color), inset 0 -.5px 1px 0 var(--tw-shadow-color), inset 0 -.5px 1px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-lg {
    --tw-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 0 2px 6px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-xl {
    --tw-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 0 2px 8px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.outline-none {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important
}

.outline {
    outline-style: solid !important
}

.outline-2 {
    outline-width: 2px !important
}

.outline-offset-2 {
    outline-offset: 2px !important
}

.ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important
}

.ring-black-5 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(var(--color-black-5) / var(--tw-ring-opacity)) !important
}

.blur {
    --tw-blur: blur(8px) !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
}

.contrast-\[0\.1\] {
    --tw-contrast: contrast(.1) !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
}

.drop-shadow-\[0_0_10px_rgba\(255\,255\,255\,1\)\] {
    --tw-drop-shadow: drop-shadow(0 0 10px rgba(255, 255, 255, 1)) !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
}

.drop-shadow-md {
    --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06)) !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
}

.grayscale {
    --tw-grayscale: grayscale(100%) !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
}

.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}

.backdrop-blur {
    --tw-backdrop-blur: blur(8px) !important;
    -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) !important;
    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) !important
}

.backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px) !important;
    -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) !important;
    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) !important
}

.backdrop-blur-none {
    --tw-backdrop-blur: blur(0) !important;
    -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) !important;
    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) !important
}

.backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px) !important;
    -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) !important;
    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) !important
}

.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) !important;
    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) !important
}

.transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter !important;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter !important;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
    transition-duration: .15s !important
}

.transition-all {
    transition-property: all !important;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
    transition-duration: .15s !important
}

.transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke !important;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
    transition-duration: .15s !important
}

.transition-height {
    transition-property: height, max-height !important;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
    transition-duration: .15s !important
}

.transition-none {
    transition-property: none !important
}

.transition-opacity {
    transition-property: opacity !important;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
    transition-duration: .15s !important
}

.transition-position {
    transition-property: top, left, right, bottom !important;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
    transition-duration: .15s !important
}

.transition-transform {
    transition-property: transform !important;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
    transition-duration: .15s !important
}

.duration-100 {
    transition-duration: .1s !important
}

.duration-1000 {
    transition-duration: 1s !important
}

.duration-150 {
    transition-duration: .15s !important
}

.duration-200 {
    transition-duration: .2s !important
}

.duration-300 {
    transition-duration: .3s !important
}

.duration-500 {
    transition-duration: .5s !important
}

.duration-700 {
    transition-duration: .7s !important
}

.ease-\[cubic-bezier\(0\,0\.24\,0\.66\,0\.98\)\] {
    transition-timing-function: cubic-bezier(0, .24, .66, .98) !important
}

.ease-in {
    transition-timing-function: cubic-bezier(.4, 0, 1, 1) !important
}

.ease-in-out {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important
}

.ease-linear {
    transition-timing-function: linear !important
}

.ease-out {
    transition-timing-function: cubic-bezier(0, 0, .2, 1) !important
}

.will-change-auto {
    will-change: auto !important
}

.will-change-transform {
    will-change: transform !important
}

.content-none {
    --tw-content: none !important;
    content: var(--tw-content) !important
}

.text-shadow {
    text-shadow: 0 3px 1px rgba(145, 78, 1, .8) !important
}

.\[appearance\:textfield\] {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield
}

.absolute-position-center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.code-snippet {
    color: #ff7a00;
    background-color: #ddd;
    border: 1px #bbbbbb solid;
    border-radius: .25rem;
    padding: .25rem .5rem;
    margin: 0 .25rem
}

:root {
    --color-layer-1: #f5f5f5;
    --color-layer-2: #ffffff;
    --color-layer-3: #ffffff;
    --color-layer-4: #ffffff;
    --color-layer-5: #fafafa;
    --color-layer-6: #f5f5f5;
    --color-layer-7: #f7f8f9;
    --color-layer-8: rgba(0, 0, 0, .5019607843);
    --color-layer-9: #f5f5f5;
    --color-layer-10: rgba(255, 255, 255, .8509803922);
    --color-layer-11: #ffffff;
    --color-button-1: #ffffff;
    --color-button-2: #ffffff;
    --color-button-3: #ffffff;
    --color-button-4: #f7f8f9;
    --color-button-5: #dddddd;
    --color-yellow-1: #ffb500;
    --color-yellow-2: #ffbc15;
    --color-green-1: #80b100;
    --color-green-2: #6d9600;
    --color-green-3: #5a7d00;
    --color-green-4: #66bb4c;
    --color-green-5: #00a789;
    --color-green-6: #0cd39b;
    --color-red-1: #cb0202;
    --color-red-2: #b30202;
    --color-red-3: #990202;
    --color-red-4: #ea4c4c;
    --color-red-5: #ff508e;
    --color-red-6: #c80000;
    --color-red-7: #feeaea;
    --color-red-8: #f03131;
    --color-red-9: #ef8671;
    --color-red-10: #ff0000;
    --color-red-11: #9b2727;
    --color-red-12: #cd321e;
    --color-red-13: #ff9191;
    --color-red-14: #eb0000;
    --color-red-15: #e64242;
    --color-red-16: #ff4e4a;
    --color-red-17: #d2b497;
    --color-red-18: #e02020;
    --color-red-19: #a51100;
    --color-black-1: #333333;
    --color-black-2: #666666;
    --color-black-3: #999999;
    --color-black-4: #bbbbbb;
    --color-black-5: #dddddd;
    --color-black-6: #eeeeee;
    --color-black-7: #ffffff;
    --color-black-8: #adadad;
    --color-black-9: #424242;
    --color-black-10: #d3d3d3;
    --color-black-11: #f9f9f9;
    --color-black-12: #f2f2f2;
    --color-black-13: #d8d8d8;
    --color-black-14: #d6d6d6;
    --color-black-15: #f6f9fd;
    --color-black-16: #3a3a3a;
    --color-black-17: #f2f2f2;
    --color-black-18: #bfc5cd;
    --color-black-19: #b9c6d7;
    --color-black-20: #3e3e3e;
    --color-black-21: #363636;
    --color-black-22: #363636;
    --color-black-23: #181818;
    --color-black-24: #f7f7f7;
    --color-black-25: #f5f5f5;
    --color-black-26: #4c4d4e;
    --color-black-27: #000000;
    --color-black-28: #737373;
    --color-black-29: #ededed;
    --color-black-30: #fcfcfc;
    --color-black-31: #b9ddff;
    --color-black-32: #c8c8c8;
    --color-black-33: #f8f8f8;
    --color-black-34: #232323;
    --color-black-35: #9b9b9b;
    --color-black-36: #dfe5f1;
    --color-black-37: #323232;
    --color-black-38: #f3f3f3;
    --color-black-39: #fafbff;
    --color-black-40: #575757;
    --color-black-41: #f1f2f3;
    --color-black-42: #e5e5e5;
    --color-black-43: #f4f4f4;
    --color-black-44: #efefef;
    --color-black-45: #121212;
    --color-black-46: #cccccc;
    --color-black-47: #e4e4e4;
    --color-black-48: #464646;
    --color-black-49: #555555;
    --color-black-50: #a7a7a7;
    --color-black-51: #e1e1e1;
    --color-black-52: #D9D9D9;
    --color-brown-1: #ba5c00;
    --color-orange-1: #ff7a00;
    --color-orange-2: #ffb500;
    --color-orange-3: #ffeab8;
    --color-orange-4: #f58918;
    --color-orange-5: #ff6800;
    --color-orange-6: #ff7f13;
    --color-orange-7: #faaa4d;
    --color-orange-8: #f4b840;
    --color-orange-9: #c8b7a4;
    --color-orange-10: #f4dfc8;
    --color-blue-1: #edf1f9;
    --color-blue-2: #e1e8f6;
    --color-blue-3: #bad6f0;
    --color-blue-4: #3e98c7;
    --color-blue-5: #209cff;
    --color-blue-6: #1860ed;
    --color-blue-7: #e8f4ff;
    --color-blue-8: #badeff;
    --color-blue-9: #2f5890;
    --color-blue-10: #0c186c;
    --color-blue-11: #ecf4fd;
    --color-blue-12: #3c7cb8;
    --color-blue-13: #b1d7ed;
    --color-blue-14: #204b93;
    --color-blue-15: #4c9eea;
    --color-blue-16: #209ad6;
    --color-blue-17: #0068ff;
    --color-blue-18: #4aa8ff;
    --color-blue-19: #29dbe6;
    --color-blue-20: #088ac0;
    --color-blue-21: #347bee;
    --color-blue-22: #5054ff;
    --color-blue-23: #50bdff;
    --color-blue-24: #29bde6;
    --color-blue-25: #5068ff;
    --color-blue-26: #4c9eea;
    --color-blue-27: #959595;
    --color-blue-28: #abb5ff;
    --color-blue-29: #edf5fd;
    --color-blue-30: #4dabf2;
    --color-blue-31: #4c9ee9;
    --color-blue-32: #4b9ee9;
    --color-blue-33: #38b4ff;
    --color-blue-34: #1990ff;
    --color-blue-35: #336b9e;
    --color-blue-36: #40b8f4;
    --color-blue-37: #333745;
    --color-blue-38: #448dd1;
    --color-blue-39: #4368db;
    --color-blue-40: #3666ff;
    --color-blue-41: #65D8FF;
    --color-purple-1: #dfa1ff;
    --color-pastel-1: #c7b0eb;
    --color-pastel-2: #c7c2c2;
    --color-pastel-3: #eee1a5;
    --color-pastel-4: #bdddec;
    --color-pastel-5: #cbeecf;
    --color-pastel-6: #f8aaaa;
    --color-pastel-7: #ccb8a1;
    --color-text-1: #bbbbbb;
    --color-item-1: #ffffff;
    --color-item-2: #f7f8f9;
    --color-item-3: rgba(0, 0, 0, .5019607843);
    --color-icon-1: #ffffff
}

:root [data-empty]:empty {
    display: none !important
}

:root :focus-visible {
    border: none;
    outline: none
}



html {
    -webkit-tap-highlight-color: transparent;
    font-size: 16px
}

html h1 {
    font-size: 1.5rem;
    font-weight: 700
}

html h2 {
    font-size: 1.375rem;
    font-weight: 700
}

html h3 {
    font-size: 1.25rem;
    font-weight: 700
}

html h4 {
    font-size: 1.125rem;
    font-weight: 700
}

html p {
    font-size: 1rem
}

html small {
    font-size: .75rem
}

html .animation-fade-in-top, html .animation-fade-in-top--hover:hover {
    animation: fade-in-top .5s forwards
}

html .animation-fade-in-top--disabled:disabled {
    animation: fade-in-top .5s forwards
}

html .animation-fade-in-top--active:active {
    animation: fade-in-top .5s forwards
}

html .animation-fade-in-top--checked:checked {
    animation: fade-in-top .5s forwards
}

html .animation-fade-in-top--first-child:first-child {
    animation: fade-in-top .5s forwards
}

html .animation-fade-in-top--last-child:last-child {
    animation: fade-in-top .5s forwards
}

html .animation-fade-in-right, html .animation-fade-in-right--hover:hover {
    animation: fade-in-right .5s forwards
}

html .animation-fade-in-right--disabled:disabled {
    animation: fade-in-right .5s forwards
}

html .animation-fade-in-right--active:active {
    animation: fade-in-right .5s forwards
}

html .animation-fade-in-right--checked:checked {
    animation: fade-in-right .5s forwards
}

html .animation-fade-in-right--first-child:first-child {
    animation: fade-in-right .5s forwards
}

html .animation-fade-in-right--last-child:last-child {
    animation: fade-in-right .5s forwards
}

html .animation-fade-in-bottom, html .animation-fade-in-bottom--hover:hover {
    animation: fade-in-bottom .5s forwards
}

html .animation-fade-in-bottom--disabled:disabled {
    animation: fade-in-bottom .5s forwards
}

html .animation-fade-in-bottom--active:active {
    animation: fade-in-bottom .5s forwards
}

html .animation-fade-in-bottom--checked:checked {
    animation: fade-in-bottom .5s forwards
}

html .animation-fade-in-bottom--first-child:first-child {
    animation: fade-in-bottom .5s forwards
}

html .animation-fade-in-bottom--last-child:last-child {
    animation: fade-in-bottom .5s forwards
}

html .animation-fade-in-left, html .animation-fade-in-left--hover:hover {
    animation: fade-in-left .5s forwards
}

html .animation-fade-in-left--disabled:disabled {
    animation: fade-in-left .5s forwards
}

html .animation-fade-in-left--active:active {
    animation: fade-in-left .5s forwards
}

html .animation-fade-in-left--checked:checked {
    animation: fade-in-left .5s forwards
}

html .animation-fade-in-left--first-child:first-child {
    animation: fade-in-left .5s forwards
}

html .animation-fade-in-left--last-child:last-child {
    animation: fade-in-left .5s forwards
}

html .animation-zoom-in, html .animation-zoom-in--hover:hover {
    animation: zoom-in .5s forwards
}

html .animation-zoom-in--disabled:disabled {
    animation: zoom-in .5s forwards
}

html .animation-zoom-in--active:active {
    animation: zoom-in .5s forwards
}

html .animation-zoom-in--checked:checked {
    animation: zoom-in .5s forwards
}

html .animation-zoom-in--first-child:first-child {
    animation: zoom-in .5s forwards
}

html .animation-zoom-in--last-child:last-child {
    animation: zoom-in .5s forwards
}

html .animation-zoom-out, html .animation-zoom-out--hover:hover {
    animation: zoom-out .5s forwards
}

html .animation-zoom-out--disabled:disabled {
    animation: zoom-out .5s forwards
}

html .animation-zoom-out--active:active {
    animation: zoom-out .5s forwards
}

html .animation-zoom-out--checked:checked {
    animation: zoom-out .5s forwards
}

html .animation-zoom-out--first-child:first-child {
    animation: zoom-out .5s forwards
}

html .animation-zoom-out--last-child:last-child {
    animation: zoom-out .5s forwards
}

html .animation-fade-out-top, html .animation-fade-out-top--hover:hover {
    animation: fade-out-top .5s forwards
}

html .animation-fade-out-top--disabled:disabled {
    animation: fade-out-top .5s forwards
}

html .animation-fade-out-top--active:active {
    animation: fade-out-top .5s forwards
}

html .animation-fade-out-top--checked:checked {
    animation: fade-out-top .5s forwards
}

html .animation-fade-out-top--first-child:first-child {
    animation: fade-out-top .5s forwards
}

html .animation-fade-out-top--last-child:last-child {
    animation: fade-out-top .5s forwards
}

html .animation-fade-out-right, html .animation-fade-out-right--hover:hover {
    animation: fade-out-right .5s forwards
}

html .animation-fade-out-right--disabled:disabled {
    animation: fade-out-right .5s forwards
}

html .animation-fade-out-right--active:active {
    animation: fade-out-right .5s forwards
}

html .animation-fade-out-right--checked:checked {
    animation: fade-out-right .5s forwards
}

html .animation-fade-out-right--first-child:first-child {
    animation: fade-out-right .5s forwards
}

html .animation-fade-out-right--last-child:last-child {
    animation: fade-out-right .5s forwards
}

html .animation-fade-out-bottom, html .animation-fade-out-bottom--hover:hover {
    animation: fade-out-bottom .5s forwards
}

html .animation-fade-out-bottom--disabled:disabled {
    animation: fade-out-bottom .5s forwards
}

html .animation-fade-out-bottom--active:active {
    animation: fade-out-bottom .5s forwards
}

html .animation-fade-out-bottom--checked:checked {
    animation: fade-out-bottom .5s forwards
}

html .animation-fade-out-bottom--first-child:first-child {
    animation: fade-out-bottom .5s forwards
}

html .animation-fade-out-bottom--last-child:last-child {
    animation: fade-out-bottom .5s forwards
}

html .animation-fade-out-left, html .animation-fade-out-left--hover:hover {
    animation: fade-out-left .5s forwards
}

html .animation-fade-out-left--disabled:disabled {
    animation: fade-out-left .5s forwards
}

html .animation-fade-out-left--active:active {
    animation: fade-out-left .5s forwards
}

html .animation-fade-out-left--checked:checked {
    animation: fade-out-left .5s forwards
}

html .animation-fade-out-left--first-child:first-child {
    animation: fade-out-left .5s forwards
}

html .animation-fade-out-left--last-child:last-child {
    animation: fade-out-left .5s forwards
}

html .animation-twink, html .animation-twink--hover:hover {
    animation: twink .5s forwards
}

html .animation-twink--disabled:disabled {
    animation: twink .5s forwards
}

html .animation-twink--active:active {
    animation: twink .5s forwards
}

html .animation-twink--checked:checked {
    animation: twink .5s forwards
}

html .animation-twink--first-child:first-child {
    animation: twink .5s forwards
}

html .animation-twink--last-child:last-child {
    animation: twink .5s forwards
}

html .animation-magnification, html .animation-magnification--hover:hover {
    animation: magnification .5s forwards
}

html .animation-magnification--disabled:disabled {
    animation: magnification .5s forwards
}

html .animation-magnification--active:active {
    animation: magnification .5s forwards
}

html .animation-magnification--checked:checked {
    animation: magnification .5s forwards
}

html .animation-magnification--first-child:first-child {
    animation: magnification .5s forwards
}

html .animation-magnification--last-child:last-child {
    animation: magnification .5s forwards
}

html .animation-reverse-magnification, html .animation-reverse-magnification--hover:hover {
    animation: reverse-magnification .5s forwards
}

html .animation-reverse-magnification--disabled:disabled {
    animation: reverse-magnification .5s forwards
}

html .animation-reverse-magnification--active:active {
    animation: reverse-magnification .5s forwards
}

html .animation-reverse-magnification--checked:checked {
    animation: reverse-magnification .5s forwards
}

html .animation-reverse-magnification--first-child:first-child {
    animation: reverse-magnification .5s forwards
}

html .animation-reverse-magnification--last-child:last-child {
    animation: reverse-magnification .5s forwards
}

html .animation-rotate, html .animation-rotate--hover:hover {
    animation: rotate .5s forwards
}

html .animation-rotate--disabled:disabled {
    animation: rotate .5s forwards
}

html .animation-rotate--active:active {
    animation: rotate .5s forwards
}

html .animation-rotate--checked:checked {
    animation: rotate .5s forwards
}

html .animation-rotate--first-child:first-child {
    animation: rotate .5s forwards
}

html .animation-rotate--last-child:last-child {
    animation: rotate .5s forwards
}

html .animation-dash, html .animation-dash--hover:hover {
    animation: dash .5s forwards
}

html .animation-dash--disabled:disabled {
    animation: dash .5s forwards
}

html .animation-dash--active:active {
    animation: dash .5s forwards
}

html .animation-dash--checked:checked {
    animation: dash .5s forwards
}

html .animation-dash--first-child:first-child {
    animation: dash .5s forwards
}

html .animation-dash--last-child:last-child {
    animation: dash .5s forwards
}

html .animation-ripple, html .animation-ripple--hover:hover {
    animation: ripple .5s forwards
}

html .animation-ripple--disabled:disabled {
    animation: ripple .5s forwards
}

html .animation-ripple--active:active {
    animation: ripple .5s forwards
}

html .animation-ripple--checked:checked {
    animation: ripple .5s forwards
}

html .animation-ripple--first-child:first-child {
    animation: ripple .5s forwards
}

html .animation-ripple--last-child:last-child {
    animation: ripple .5s forwards
}

html .animation-rotate-0, html .animation-rotate-0--hover:hover {
    animation: rotate-0 .5s forwards
}

html .animation-rotate-0--disabled:disabled {
    animation: rotate-0 .5s forwards
}

html .animation-rotate-0--active:active {
    animation: rotate-0 .5s forwards
}

html .animation-rotate-0--checked:checked {
    animation: rotate-0 .5s forwards
}

html .animation-rotate-0--first-child:first-child {
    animation: rotate-0 .5s forwards
}

html .animation-rotate-0--last-child:last-child {
    animation: rotate-0 .5s forwards
}

html .animation-rotate-180, html .animation-rotate-180--hover:hover {
    animation: rotate-180 .5s forwards
}

html .animation-rotate-180--disabled:disabled {
    animation: rotate-180 .5s forwards
}

html .animation-rotate-180--active:active {
    animation: rotate-180 .5s forwards
}

html .animation-rotate-180--checked:checked {
    animation: rotate-180 .5s forwards
}

html .animation-rotate-180--first-child:first-child {
    animation: rotate-180 .5s forwards
}

html .animation-rotate-180--last-child:last-child {
    animation: rotate-180 .5s forwards
}

html .animation-extra-magnification, html .animation-extra-magnification--hover:hover {
    animation: extra-magnification .5s forwards
}

html .animation-extra-magnification--disabled:disabled {
    animation: extra-magnification .5s forwards
}

html .animation-extra-magnification--active:active {
    animation: extra-magnification .5s forwards
}

html .animation-extra-magnification--checked:checked {
    animation: extra-magnification .5s forwards
}

html .animation-extra-magnification--first-child:first-child {
    animation: extra-magnification .5s forwards
}

html .animation-extra-magnification--last-child:last-child {
    animation: extra-magnification .5s forwards
}

html .animation-magnification-then-normal, html .animation-magnification-then-normal--hover:hover {
    animation: magnification-then-normal .5s forwards
}

html .animation-magnification-then-normal--disabled:disabled {
    animation: magnification-then-normal .5s forwards
}

html .animation-magnification-then-normal--active:active {
    animation: magnification-then-normal .5s forwards
}

html .animation-magnification-then-normal--checked:checked {
    animation: magnification-then-normal .5s forwards
}

html .animation-magnification-then-normal--first-child:first-child {
    animation: magnification-then-normal .5s forwards
}

html .animation-magnification-then-normal--last-child:last-child {
    animation: magnification-then-normal .5s forwards
}

html .animation-flashing, html .animation-flashing--hover:hover {
    animation: flashing .5s forwards
}

html .animation-flashing--disabled:disabled {
    animation: flashing .5s forwards
}

html .animation-flashing--active:active {
    animation: flashing .5s forwards
}

html .animation-flashing--checked:checked {
    animation: flashing .5s forwards
}

html .animation-flashing--first-child:first-child {
    animation: flashing .5s forwards
}

html .animation-flashing--last-child:last-child {
    animation: flashing .5s forwards
}

html .animation-popup-service, html .animation-popup-service--hover:hover {
    animation: popup-service .5s forwards
}

html .animation-popup-service--disabled:disabled {
    animation: popup-service .5s forwards
}

html .animation-popup-service--active:active {
    animation: popup-service .5s forwards
}

html .animation-popup-service--checked:checked {
    animation: popup-service .5s forwards
}

html .animation-popup-service--first-child:first-child {
    animation: popup-service .5s forwards
}

html .animation-popup-service--last-child:last-child {
    animation: popup-service .5s forwards
}

html .animation-popup-wallet, html .animation-popup-wallet--hover:hover {
    animation: popup-wallet .5s forwards
}

html .animation-popup-wallet--disabled:disabled {
    animation: popup-wallet .5s forwards
}

html .animation-popup-wallet--active:active {
    animation: popup-wallet .5s forwards
}

html .animation-popup-wallet--checked:checked {
    animation: popup-wallet .5s forwards
}

html .animation-popup-wallet--first-child:first-child {
    animation: popup-wallet .5s forwards
}

html .animation-popup-wallet--last-child:last-child {
    animation: popup-wallet .5s forwards
}

html .animation-popup-share, html .animation-popup-share--hover:hover {
    animation: popup-share .5s forwards
}

html .animation-popup-share--disabled:disabled {
    animation: popup-share .5s forwards
}

html .animation-popup-share--active:active {
    animation: popup-share .5s forwards
}

html .animation-popup-share--checked:checked {
    animation: popup-share .5s forwards
}

html .animation-popup-share--first-child:first-child {
    animation: popup-share .5s forwards
}

html .animation-popup-share--last-child:last-child {
    animation: popup-share .5s forwards
}

html .animation-popup-promotion, html .animation-popup-promotion--hover:hover {
    animation: popup-promotion .5s forwards
}

html .animation-popup-promotion--disabled:disabled {
    animation: popup-promotion .5s forwards
}

html .animation-popup-promotion--active:active {
    animation: popup-promotion .5s forwards
}

html .animation-popup-promotion--checked:checked {
    animation: popup-promotion .5s forwards
}

html .animation-popup-promotion--first-child:first-child {
    animation: popup-promotion .5s forwards
}

html .animation-popup-promotion--last-child:last-child {
    animation: popup-promotion .5s forwards
}

html .animation-popup-record, html .animation-popup-record--hover:hover {
    animation: popup-record .5s forwards
}

html .animation-popup-record--disabled:disabled {
    animation: popup-record .5s forwards
}

html .animation-popup-record--active:active {
    animation: popup-record .5s forwards
}

html .animation-popup-record--checked:checked {
    animation: popup-record .5s forwards
}

html .animation-popup-record--first-child:first-child {
    animation: popup-record .5s forwards
}

html .animation-popup-record--last-child:last-child {
    animation: popup-record .5s forwards
}

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

html .no-scrollbar::-webkit-scrollbar {
    display: none
}

html .thin-scrollbar::-webkit-scrollbar-track {
    background-color: transparent;
    border-radius: 10px
}

html .thin-scrollbar::-webkit-scrollbar {
    background-color: transparent;
    width: 5px;
    height: 5px
}

html .thin-scrollbar::-webkit-scrollbar-thumb {
    background-color: rgba(var(--color-black-5)/1);
    border-radius: 10px
}

html .dropdown-scrollbar::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: rgba(var(--color-black-6)/1);
    border: 2.5px solid rgba(var(--color-black-7)/1)
}

html .dropdown-scrollbar::-webkit-scrollbar {
    width: 10px
}

html .dropdown-scrollbar::-webkit-scrollbar-track {
    background: rgba(var(--color-black-7)/1);
    border-radius: 0 10px 10px 0
}

body {
    font-family: PingFang, Roboto, Helvetica, Arial, Microsoft JhengHei, Î¢Ü›ÕýºÚów;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: rgba(var(--color-layer-1)/1);
    color: rgba(var(--color-black-1)/1)
}

code {
    font-family: source-code-pro, Menlo, Monaco, Consolas, Courier New, monospace
}

input {
    background-color: transparent
}

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

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

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(var(--color-black-1)/1);
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s
}

@media screen and (min-width: 375px) {
    .main-container, .sport-container {
        box-sizing: content-box;
        margin: 0 auto
    }
}

@media screen and (min-width: 600px) {
    .main-container, .sport-container {
        box-sizing: content-box;
        margin: 0 auto
    }
}

@media screen and (min-width: 1024px) {
    .main-container {
        box-sizing: content-box;
        max-width: 1200px;
        margin: 0 auto
    }

    .sport-container {
        box-sizing: content-box;
        max-width: 1440px;
        margin: 0 auto
    }
}

.custom-scroll::-webkit-scrollbar {
    width: 16px
}

.custom-scroll::-webkit-scrollbar-track {
    background: transparent
}

.custom-scroll::-webkit-scrollbar-thumb {
    border-radius: 8px;
    border: 4px solid transparent;
    background: #dddddd;
    background-clip: padding-box
}

@media screen and (min-width: 600px) {
    .sport-container ::-webkit-scrollbar {
        width: 6px;
        height: 6px
    }

    .sport-container ::-webkit-scrollbar-track {
        border-radius: 2px;
        background: #f2f2f2
    }

    .sport-container ::-webkit-scrollbar-thumb {
        border-radius: 2px;
        background: rgba(141, 150, 160, .6)
    }

    .sport-container ::-webkit-scrollbar-thumb:hover {
        background: rgba(0, 0, 0, .4)
    }

    .sport-container ::-webkit-scrollbar-thumb:active {
        background: rgba(0, 0, 0, .9)
    }
}

.first-letter\:mt-1:first-letter {
    margin-top: .25rem !important
}

.first-line\:cursor-pointer:first-line {
    cursor: pointer !important
}

.placeholder\:text-sm::-moz-placeholder {
    font-size: .875rem !important
}

.placeholder\:text-sm::placeholder {
    font-size: .875rem !important
}

.placeholder\:text-xxs::-moz-placeholder {
    font-size: .6875rem !important
}

.placeholder\:text-xxs::placeholder {
    font-size: .6875rem !important
}

.placeholder\:text-black-4::-moz-placeholder {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-black-4) / var(--tw-text-opacity)) !important
}

.placeholder\:text-black-4::placeholder {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-black-4) / var(--tw-text-opacity)) !important
}

.before\:absolute:before {
    content: var(--tw-content) !important;
    position: absolute !important
}

.before\:relative:before {
    content: var(--tw-content) !important;
    position: relative !important
}

.before\:-top-3_5:before {
    content: var(--tw-content) !important;
    top: -.875rem !important
}

.before\:bottom-3_5:before {
    content: var(--tw-content) !important;
    bottom: .875rem !important
}

.before\:bottom-\[-1\.125rem\]:before {
    content: var(--tw-content) !important;
    bottom: -1.125rem !important
}

.before\:left-1:before {
    content: var(--tw-content) !important;
    left: .25rem !important
}

.before\:left-1\/2:before {
    content: var(--tw-content) !important;
    left: 50% !important
}

.before\:right-3_25:before {
    content: var(--tw-content) !important;
    right: .8125rem !important
}

.before\:top-0:before {
    content: var(--tw-content) !important;
    top: 0rem !important
}

.before\:top-1\/2:before {
    content: var(--tw-content) !important;
    top: 50% !important
}

.before\:top-\[-1\.125rem\]:before {
    content: var(--tw-content) !important;
    top: -1.125rem !important
}

.before\:-z-normal:before {
    content: var(--tw-content) !important;
    z-index: -1 !important
}

.before\:z-normal:before {
    content: var(--tw-content) !important;
    z-index: 1 !important
}

.before\:mx-auto:before {
    content: var(--tw-content) !important;
    margin-left: auto !important;
    margin-right: auto !important
}

.before\:mr-1:before {
    content: var(--tw-content) !important;
    margin-right: .25rem !important
}

.before\:mr-1_25:before {
    content: var(--tw-content) !important;
    margin-right: .3125rem !important
}

.before\:mr-2_5:before {
    content: var(--tw-content) !important;
    margin-right: .625rem !important
}

.before\:block:before {
    content: var(--tw-content) !important;
    display: block !important
}

.before\:inline-block:before {
    content: var(--tw-content) !important;
    display: inline-block !important
}

.before\:hidden:before {
    content: var(--tw-content) !important;
    display: none !important
}

.before\:h-0_25:before {
    content: var(--tw-content) !important;
    height: .0625rem !important
}

.before\:h-0_5:before {
    content: var(--tw-content) !important;
    height: .125rem !important
}

.before\:h-1:before {
    content: var(--tw-content) !important;
    height: .25rem !important
}

.before\:h-1_25:before {
    content: var(--tw-content) !important;
    height: .3125rem !important
}

.before\:h-2:before {
    content: var(--tw-content) !important;
    height: .5rem !important
}

.before\:h-2_5:before {
    content: var(--tw-content) !important;
    height: .625rem !important
}

.before\:h-4:before {
    content: var(--tw-content) !important;
    height: 1rem !important
}

.before\:h-full:before {
    content: var(--tw-content) !important;
    height: 100% !important
}

.before\:w-0_25:before {
    content: var(--tw-content) !important;
    width: .0625rem !important
}

.before\:w-1:before {
    content: var(--tw-content) !important;
    width: .25rem !important
}

.before\:w-1\/2:before {
    content: var(--tw-content) !important;
    width: 50% !important
}

.before\:w-1_25:before {
    content: var(--tw-content) !important;
    width: .3125rem !important
}

.before\:w-20:before {
    content: var(--tw-content) !important;
    width: 5rem !important
}

.before\:w-2_5:before {
    content: var(--tw-content) !important;
    width: .625rem !important
}

.before\:w-3:before {
    content: var(--tw-content) !important;
    width: .75rem !important
}

.before\:w-4:before {
    content: var(--tw-content) !important;
    width: 1rem !important
}

.before\:w-5:before {
    content: var(--tw-content) !important;
    width: 1.25rem !important
}

.before\:w-5_75:before {
    content: var(--tw-content) !important;
    width: 1.4375rem !important
}

.before\:w-full:before {
    content: var(--tw-content) !important;
    width: 100% !important
}

.before\:flex-\[1_0_auto\]:before {
    content: var(--tw-content) !important;
    flex: 1 0 auto !important
}

.before\:origin-bottom-left:before {
    content: var(--tw-content) !important;
    transform-origin: bottom left !important
}

.before\:-translate-x-1\/2:before {
    content: var(--tw-content) !important;
    --tw-translate-x: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.before\:-translate-y-1\/2:before {
    content: var(--tw-content) !important;
    --tw-translate-y: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.before\:translate-y-1\/2:before {
    content: var(--tw-content) !important;
    --tw-translate-y: 50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.before\:rotate-45:before {
    content: var(--tw-content) !important;
    --tw-rotate: 45deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.before\:scale-\[0\.55\]:before {
    content: var(--tw-content) !important;
    --tw-scale-x: .55 !important;
    --tw-scale-y: .55 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.before\:transform:before {
    content: var(--tw-content) !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.before\:rounded-10:before {
    content: var(--tw-content) !important;
    border-radius: 10px !important
}

.before\:rounded-12:before {
    content: var(--tw-content) !important;
    border-radius: 12px !important
}

.before\:rounded-20:before {
    content: var(--tw-content) !important;
    border-radius: 20px !important
}

.before\:rounded-2_5:before {
    content: var(--tw-content) !important;
    border-radius: 2.5px !important
}

.before\:rounded-2xl:before {
    content: var(--tw-content) !important;
    border-radius: 1rem !important
}

.before\:rounded-30:before {
    content: var(--tw-content) !important;
    border-radius: 30px !important
}

.before\:rounded-5:before {
    content: var(--tw-content) !important;
    border-radius: 5px !important
}

.before\:rounded-xl:before {
    content: var(--tw-content) !important;
    border-radius: .75rem !important
}

.before\:rounded-b-16:before {
    content: var(--tw-content) !important;
    border-bottom-right-radius: 16px !important;
    border-bottom-left-radius: 16px !important
}

.before\:border:before {
    content: var(--tw-content) !important;
    border-width: 1px !important
}

.before\:border-b-0:before {
    content: var(--tw-content) !important;
    border-bottom-width: 0px !important
}

.before\:border-b-8:before {
    content: var(--tw-content) !important;
    border-bottom-width: 8px !important
}

.before\:border-l-0_25:before {
    content: var(--tw-content) !important;
    border-left-width: .0625rem !important
}

.before\:border-l-1_25:before {
    content: var(--tw-content) !important;
    border-left-width: .3125rem !important
}

.before\:border-r-1_25:before {
    content: var(--tw-content) !important;
    border-right-width: .3125rem !important
}

.before\:border-t:before {
    content: var(--tw-content) !important;
    border-top-width: 1px !important
}

.before\:border-t-0:before {
    content: var(--tw-content) !important;
    border-top-width: 0px !important
}

.before\:border-t-2:before {
    content: var(--tw-content) !important;
    border-top-width: .5rem !important
}

.before\:border-solid:before {
    content: var(--tw-content) !important;
    border-style: solid !important
}

.before\:border-black-3:before {
    content: var(--tw-content) !important;
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-black-3) / var(--tw-border-opacity)) !important
}

.before\:border-black-5:before {
    content: var(--tw-content) !important;
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-black-5) / var(--tw-border-opacity)) !important
}

.before\:border-black-6:before {
    content: var(--tw-content) !important;
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-black-6) / var(--tw-border-opacity)) !important
}

.before\:border-white:before {
    content: var(--tw-content) !important;
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important
}

.before\:border-b-green-1:before {
    content: var(--tw-content) !important;
    --tw-border-opacity: 1 !important;
    border-bottom-color: rgb(var(--color-green-1) / var(--tw-border-opacity)) !important
}

.before\:border-l-transparent:before {
    content: var(--tw-content) !important;
    border-left-color: transparent !important
}

.before\:border-r-transparent:before {
    content: var(--tw-content) !important;
    border-right-color: transparent !important
}

.before\:border-t-red-1:before {
    content: var(--tw-content) !important;
    --tw-border-opacity: 1 !important;
    border-top-color: rgb(var(--color-red-1) / var(--tw-border-opacity)) !important
}

.before\:bg-black:before {
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
}

.before\:bg-black-25:before {
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-black-25) / var(--tw-bg-opacity)) !important
}

.before\:bg-black-32:before {
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-black-32) / var(--tw-bg-opacity)) !important
}

.before\:bg-layer-3:before {
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-layer-3) / var(--tw-bg-opacity)) !important
}

.before\:bg-primary:before {
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-primary) / var(--tw-bg-opacity)) !important
}

.before\:bg-red-1:before {
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-red-1) / var(--tw-bg-opacity)) !important
}

.before\:pr-1:before {
    content: var(--tw-content) !important;
    padding-right: .25rem !important
}

.before\:text-center:before {
    content: var(--tw-content) !important;
    text-align: center !important
}

.before\:text-\[0px\]:before {
    content: var(--tw-content) !important;
    font-size: 0px !important
}

.before\:leading-\[20px\]:before {
    content: var(--tw-content) !important;
    line-height: 20px !important
}

.before\:text-white:before {
    content: var(--tw-content) !important;
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

.before\:opacity-100:before {
    content: var(--tw-content) !important;
    opacity: 1 !important
}

.before\:opacity-20:before {
    content: var(--tw-content) !important;
    opacity: .2 !important
}

.before\:opacity-40:before {
    content: var(--tw-content) !important;
    opacity: .4 !important
}

.before\:opacity-70:before {
    content: var(--tw-content) !important;
    opacity: .7 !important
}

.before\:shadow-26:before {
    content: var(--tw-content) !important;
    --tw-shadow: 2px 2px 6px 0 rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 2px 2px 6px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.before\:drop-shadow-\[-1px_-1px_1px_rgba\(0\,0\,0\,\.1\)\]:before {
    content: var(--tw-content) !important;
    --tw-drop-shadow: drop-shadow(-1px -1px 1px rgba(0, 0, 0, .1)) !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
}

.before\:content-\[\"\"\]:before {
    --tw-content: "" !important;
    content: var(--tw-content) !important
}

.before\:content-\[\"\"\]:before {
    --tw-content: "" !important;
    content: var(--tw-content) !important
}

.before\:content-\[\'\'\]:before {
    --tw-content: "" !important;
    content: var(--tw-content) !important
}

.after\:absolute:after {
    content: var(--tw-content) !important;
    position: absolute !important
}

.after\:relative:after {
    content: var(--tw-content) !important;
    position: relative !important
}

.after\:-left-0_75:after {
    content: var(--tw-content) !important;
    left: -.1875rem !important
}

.after\:-left-1_25:after {
    content: var(--tw-content) !important;
    left: -.3125rem !important
}

.after\:-top-0_75:after {
    content: var(--tw-content) !important;
    top: -.1875rem !important
}

.after\:-top-1_25:after {
    content: var(--tw-content) !important;
    top: -.3125rem !important
}

.after\:bottom-\[-1\.125rem\]:after {
    content: var(--tw-content) !important;
    bottom: -1.125rem !important
}

.after\:left-0:after {
    content: var(--tw-content) !important;
    left: 0rem !important
}

.after\:right-0:after {
    content: var(--tw-content) !important;
    right: 0rem !important
}

.after\:top-0:after {
    content: var(--tw-content) !important;
    top: 0rem !important
}

.after\:top-1\/2:after {
    content: var(--tw-content) !important;
    top: 50% !important
}

.after\:top-3:after {
    content: var(--tw-content) !important;
    top: .75rem !important
}

.after\:top-\[-1\.125rem\]:after {
    content: var(--tw-content) !important;
    top: -1.125rem !important
}

.after\:top-\[93\%\]:after {
    content: var(--tw-content) !important;
    top: 93% !important
}

.after\:mx-auto:after {
    content: var(--tw-content) !important;
    margin-left: auto !important;
    margin-right: auto !important
}

.after\:ml-1:after {
    content: var(--tw-content) !important;
    margin-left: .25rem !important
}

.after\:ml-1_25:after {
    content: var(--tw-content) !important;
    margin-left: .3125rem !important
}

.after\:mt-1:after {
    content: var(--tw-content) !important;
    margin-top: .25rem !important
}

.after\:block:after {
    content: var(--tw-content) !important;
    display: block !important
}

.after\:h-0:after {
    content: var(--tw-content) !important;
    height: 0rem !important
}

.after\:h-0_25:after {
    content: var(--tw-content) !important;
    height: .0625rem !important
}

.after\:h-1_5:after {
    content: var(--tw-content) !important;
    height: .375rem !important
}

.after\:h-2:after {
    content: var(--tw-content) !important;
    height: .5rem !important
}

.after\:h-full:after {
    content: var(--tw-content) !important;
    height: 100% !important
}

.after\:w-0:after {
    content: var(--tw-content) !important;
    width: 0rem !important
}

.after\:w-0_25:after {
    content: var(--tw-content) !important;
    width: .0625rem !important
}

.after\:w-1\/2:after {
    content: var(--tw-content) !important;
    width: 50% !important
}

.after\:w-1_5:after {
    content: var(--tw-content) !important;
    width: .375rem !important
}

.after\:w-20:after {
    content: var(--tw-content) !important;
    width: 5rem !important
}

.after\:flex-\[1_0_auto\]:after {
    content: var(--tw-content) !important;
    flex: 1 0 auto !important
}

.after\:origin-top-left:after {
    content: var(--tw-content) !important;
    transform-origin: top left !important
}

.after\:-translate-x-full:after {
    content: var(--tw-content) !important;
    --tw-translate-x: -100% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.after\:-translate-y-1\/2:after {
    content: var(--tw-content) !important;
    --tw-translate-y: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.after\:translate-x-full:after {
    content: var(--tw-content) !important;
    --tw-translate-x: 100% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.after\:translate-y-1\/2:after {
    content: var(--tw-content) !important;
    --tw-translate-y: 50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.after\:translate-y-\[-50\%\]:after {
    content: var(--tw-content) !important;
    --tw-translate-y: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.after\:rotate-45:after {
    content: var(--tw-content) !important;
    --tw-rotate: 45deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.after\:transform:after {
    content: var(--tw-content) !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.after\:border-0_75:after {
    content: var(--tw-content) !important;
    border-width: .1875rem !important
}

.after\:border-1_25:after {
    content: var(--tw-content) !important;
    border-width: .3125rem !important
}

.after\:border-b-1_75:after {
    content: var(--tw-content) !important;
    border-bottom-width: .4375rem !important
}

.after\:border-l-1_75:after {
    content: var(--tw-content) !important;
    border-left-width: .4375rem !important
}

.after\:border-r:after {
    content: var(--tw-content) !important;
    border-right-width: 1px !important
}

.after\:border-r-0_25:after {
    content: var(--tw-content) !important;
    border-right-width: .0625rem !important
}

.after\:border-t:after {
    content: var(--tw-content) !important;
    border-top-width: 1px !important
}

.after\:border-t-2_5:after {
    content: var(--tw-content) !important;
    border-top-width: .625rem !important
}

.after\:border-solid:after {
    content: var(--tw-content) !important;
    border-style: solid !important
}

.after\:border-black-3:after {
    content: var(--tw-content) !important;
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-black-3) / var(--tw-border-opacity)) !important
}

.after\:border-black-5:after {
    content: var(--tw-content) !important;
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-black-5) / var(--tw-border-opacity)) !important
}

.after\:border-transparent:after {
    content: var(--tw-content) !important;
    border-color: transparent !important
}

.after\:border-white:after {
    content: var(--tw-content) !important;
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important
}

.after\:border-b-transparent:after {
    content: var(--tw-content) !important;
    border-bottom-color: transparent !important
}

.after\:border-l-blue-34:after {
    content: var(--tw-content) !important;
    --tw-border-opacity: 1 !important;
    border-left-color: rgb(var(--color-blue-34) / var(--tw-border-opacity)) !important
}

.after\:border-l-primary:after {
    content: var(--tw-content) !important;
    --tw-border-opacity: 1 !important;
    border-left-color: rgb(var(--color-primary) / var(--tw-border-opacity)) !important
}

.after\:border-l-white:after {
    content: var(--tw-content) !important;
    --tw-border-opacity: 1 !important;
    border-left-color: rgb(255 255 255 / var(--tw-border-opacity)) !important
}

.after\:border-r-blue-33:after {
    content: var(--tw-content) !important;
    --tw-border-opacity: 1 !important;
    border-right-color: rgb(var(--color-blue-33) / var(--tw-border-opacity)) !important
}

.after\:border-r-transparent:after {
    content: var(--tw-content) !important;
    border-right-color: transparent !important
}

.after\:border-t-transparent:after {
    content: var(--tw-content) !important;
    border-top-color: transparent !important
}

.after\:border-t-white:after {
    content: var(--tw-content) !important;
    --tw-border-opacity: 1 !important;
    border-top-color: rgb(255 255 255 / var(--tw-border-opacity)) !important
}

.after\:bg-black:after {
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
}

.after\:bg-layer-3:after {
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-layer-3) / var(--tw-bg-opacity)) !important
}

.after\:opacity-100:after {
    content: var(--tw-content) !important;
    opacity: 1 !important
}

.after\:opacity-40:after {
    content: var(--tw-content) !important;
    opacity: .4 !important
}

.after\:content-\[\"\"\]:after {
    --tw-content: "" !important;
    content: var(--tw-content) !important
}

.first\:ml-8:first-child {
    margin-left: 2rem !important
}

.first\:mt-2_5:first-child {
    margin-top: .625rem !important
}

.first\:pb-5:first-child {
    padding-bottom: 1.25rem !important
}

.first\:pl-2_5:first-child {
    padding-left: .625rem !important
}

.first\:pt-2:first-child {
    padding-top: .5rem !important
}

.last\:mb-0:last-child {
    margin-bottom: 0rem !important
}

.last\:mr-0:last-child {
    margin-right: 0rem !important
}

.last\:mr-4_5:last-child {
    margin-right: 1.125rem !important
}

.last\:rounded-b-10:last-child {
    border-bottom-right-radius: 10px !important;
    border-bottom-left-radius: 10px !important
}

.last\:rounded-b-12:last-child {
    border-bottom-right-radius: 12px !important;
    border-bottom-left-radius: 12px !important
}

.last\:border-0:last-child {
    border-width: 0px !important
}

.last\:border-b-0:last-child {
    border-bottom-width: 0px !important
}

.last\:border-r-0:last-child {
    border-right-width: 0px !important
}

.last\:border-none:last-child {
    border-style: none !important
}

.last\:pb-2:last-child {
    padding-bottom: .5rem !important
}

.last\:pb-4:last-child {
    padding-bottom: 1rem !important
}

.last\:font-semibold:last-child {
    font-weight: 600 !important
}

.last-of-type\:border-none:last-of-type {
    border-style: none !important
}

.hover\:scale-105:hover {
    --tw-scale-x: 1.05 !important;
    --tw-scale-y: 1.05 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.hover\:scale-110:hover {
    --tw-scale-x: 1.1 !important;
    --tw-scale-y: 1.1 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.hover\:rounded-5:hover {
    border-radius: 5px !important
}

.hover\:rounded-circle:hover {
    border-radius: 100% !important
}

.hover\:border-blue-15:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-blue-15) / var(--tw-border-opacity)) !important
}

.hover\:border-primary:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-primary) / var(--tw-border-opacity)) !important
}

.hover\:border-l-red-18:hover {
    --tw-border-opacity: 1 !important;
    border-left-color: rgb(var(--color-red-18) / var(--tw-border-opacity)) !important
}

.hover\:bg-black-38:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-black-38) / var(--tw-bg-opacity)) !important
}

.hover\:bg-blue-15:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-blue-15) / var(--tw-bg-opacity)) !important
}

.hover\:bg-primary:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-primary) / var(--tw-bg-opacity)) !important
}

.hover\:bg-primary\/50:hover {
    background-color: rgb(var(--color-primary) / .5) !important
}

.hover\:bg-transparent:hover {
    background-color: transparent !important
}

.hover\:bg-opacity-10:hover {
    --tw-bg-opacity: .1 !important
}

.hover\:bg-opacity-20:hover {
    --tw-bg-opacity: .2 !important
}

.hover\:bg-opacity-5:hover {
    --tw-bg-opacity: .05 !important
}

.hover\:bg-opacity-50:hover {
    --tw-bg-opacity: .5 !important
}

.hover\:fill-white:hover {
    fill: #fff !important
}

.hover\:text-icon-1:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-icon-1) / var(--tw-text-opacity)) !important
}

.hover\:text-primary:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-primary) / var(--tw-text-opacity)) !important
}

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

.hover\:opacity-100:hover {
    opacity: 1 !important
}

.hover\:shadow-10:hover {
    --tw-shadow: 0 1px 4px 0 rgba(0, 0, 0, .2) !important;
    --tw-shadow-colored: 0 1px 4px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.hover\:shadow-15:hover {
    --tw-shadow: 0 2px 5px 0 rgba(0, 0, 0, .2) !important;
    --tw-shadow-colored: 0 2px 5px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.hover\:shadow-none:hover {
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.focus\:border-primary:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-primary) / var(--tw-border-opacity)) !important
}

.focus\:outline-none:focus {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important
}

.focus-visible\:outline-none:focus-visible {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important
}

.active\:scale-95:active {
    --tw-scale-x: .95 !important;
    --tw-scale-y: .95 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.active\:border-black-5:active {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-black-5) / var(--tw-border-opacity)) !important
}

.active\:border-primary:active {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--color-primary) / var(--tw-border-opacity)) !important
}

.active\:bg-black-1:active {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-black-1) / var(--tw-bg-opacity)) !important
}

.active\:bg-black-1\/50:active {
    background-color: rgb(var(--color-black-1) / .5) !important
}

.active\:bg-black-22:active {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-black-22) / var(--tw-bg-opacity)) !important
}

.active\:bg-blue-2:active {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-blue-2) / var(--tw-bg-opacity)) !important
}

.active\:bg-layer-3:active {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-layer-3) / var(--tw-bg-opacity)) !important
}

.active\:bg-primary-btn-bg-active:active {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-primary-btn-bg-active) / var(--tw-bg-opacity)) !important
}

.active\:bg-primary\/50:active {
    background-color: rgb(var(--color-primary) / .5) !important
}

.active\:text-primary:active {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-primary) / var(--tw-text-opacity)) !important
}

.disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed !important
}

.disabled\:bg-black-5:disabled {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-black-5) / var(--tw-bg-opacity)) !important
}

.disabled\:bg-layer-3:disabled {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-layer-3) / var(--tw-bg-opacity)) !important
}

.disabled\:bg-primary:disabled {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-primary) / var(--tw-bg-opacity)) !important
}

.disabled\:text-black-5:disabled {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-black-5) / var(--tw-text-opacity)) !important
}

.disabled\:text-black-7:disabled {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--color-black-7) / var(--tw-text-opacity)) !important
}

.disabled\:shadow:disabled {
    --tw-shadow: 2px 2px 6px 0 rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 2px 2px 6px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.group:hover .group-hover\:fill-primary {
    fill: rgb(var(--color-primary) / 1) !important
}

.group.in-pip .group-\[\.in-pip\]\:invisible {
    visibility: hidden !important
}

@media not all and (min-width: 1024px) {
    .max-xl\:grid-cols-4 {
        grid-template-columns:repeat(4, minmax(0, 1fr)) !important
    }
}

@media (max-width: 800px) {
    .max-\[800px\]\:grid-cols-3 {
        grid-template-columns:repeat(3, minmax(0, 1fr)) !important
    }
}

@media (max-width: 550px) {
    .max-\[550px\]\:grid-cols-2 {
        grid-template-columns:repeat(2, minmax(0, 1fr)) !important
    }
}

@media (min-width: 375px) {
    .md\:-top-\[4\%\] {
        top: -4% !important
    }

    .md\:right-0 {
        right: 0rem !important
    }

    .md\:top-\[44\%\] {
        top: 44% !important
    }

    .md\:top-\[62\%\] {
        top: 62% !important
    }

    .md\:mx-2_5 {
        margin-left: .625rem !important;
        margin-right: .625rem !important
    }

    .md\:mx-3_75 {
        margin-left: .9375rem !important;
        margin-right: .9375rem !important
    }

    .md\:mx-5 {
        margin-left: 1.25rem !important;
        margin-right: 1.25rem !important
    }

    .md\:mb-2 {
        margin-bottom: .5rem !important
    }

    .md\:mb-2_5 {
        margin-bottom: .625rem !important
    }

    .md\:mr-5 {
        margin-right: 1.25rem !important
    }

    .md\:mt-29 {
        margin-top: 7.25rem !important
    }

    .md\:block {
        display: block !important
    }

    .md\:hidden {
        display: none !important
    }

    .md\:h-\[48\%\] {
        height: 48% !important
    }

    .md\:w-65_5 {
        width: 16.375rem !important
    }

    .md\:max-w-\[60\%\] {
        max-width: 60% !important
    }

    .md\:items-center {
        align-items: center !important
    }

    .md\:justify-start {
        justify-content: flex-start !important
    }

    .md\:rounded-14 {
        border-radius: 14px !important
    }

    .md\:rounded-15 {
        border-radius: 15px !important
    }

    .md\:rounded-8 {
        border-radius: 8px !important
    }

    .md\:rounded-tl-20 {
        border-top-left-radius: 20px !important
    }

    .md\:rounded-tr-20 {
        border-top-right-radius: 20px !important
    }

    .md\:bg-layer-1 {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(var(--color-layer-1) / var(--tw-bg-opacity)) !important
    }

    .md\:bg-layer-3 {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(var(--color-layer-3) / var(--tw-bg-opacity)) !important
    }

    .md\:px-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .md\:px-1_5 {
        padding-left: .375rem !important;
        padding-right: .375rem !important
    }

    .md\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .md\:px-3 {
        padding-left: .75rem !important;
        padding-right: .75rem !important
    }

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

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

    .md\:py-4 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .md\:pb-1_5 {
        padding-bottom: .375rem !important
    }

    .md\:pb-6 {
        padding-bottom: 1.5rem !important
    }

    .md\:pl-2 {
        padding-left: .5rem !important
    }

    .md\:pl-21_25 {
        padding-left: 5.3125rem !important
    }

    .md\:pr-10 {
        padding-right: 2.5rem !important
    }

    .md\:pt-0 {
        padding-top: 0rem !important
    }

    .md\:pt-10 {
        padding-top: 2.5rem !important
    }

    .md\:pt-15 {
        padding-top: 3.75rem !important
    }
}

@media (min-width: 600px) {
    .lg\:static {
        position: static !important
    }

    .lg\:absolute {
        position: absolute !important
    }

    .lg\:relative {
        position: relative !important
    }

    .lg\:-bottom-1_75 {
        bottom: -.4375rem !important
    }

    .lg\:-bottom-4 {
        bottom: -1rem !important
    }

    .lg\:bottom-0 {
        bottom: 0rem !important
    }

    .lg\:bottom-10 {
        bottom: 2.5rem !important
    }

    .lg\:bottom-18 {
        bottom: 4.5rem !important
    }

    .lg\:bottom-4 {
        bottom: 1rem !important
    }

    .lg\:bottom-5 {
        bottom: 1.25rem !important
    }

    .lg\:bottom-auto {
        bottom: auto !important
    }

    .lg\:left-10 {
        left: 2.5rem !important
    }

    .lg\:left-5 {
        left: 1.25rem !important
    }

    .lg\:left-\[5\%\] {
        left: 5% !important
    }

    .lg\:left-auto {
        left: auto !important
    }

    .lg\:right-0 {
        right: 0rem !important
    }

    .lg\:right-2 {
        right: .5rem !important
    }

    .lg\:right-3 {
        right: .75rem !important
    }

    .lg\:right-5 {
        right: 1.25rem !important
    }

    .lg\:right-auto {
        right: auto !important
    }

    .lg\:top-0 {
        top: 0rem !important
    }

    .lg\:top-14 {
        top: 3.5rem !important
    }

    .lg\:top-20 {
        top: 5rem !important
    }

    .lg\:top-4 {
        top: 1rem !important
    }

    .lg\:top-\[44\%\] {
        top: 44% !important
    }

    .lg\:top-\[5\%\] {
        top: 5% !important
    }

    .lg\:top-\[68\%\] {
        top: 68% !important
    }

    .lg\:top-\[76px\] {
        top: 76px !important
    }

    .lg\:top-auto {
        top: auto !important
    }

    .lg\:m-0 {
        margin: 0rem !important
    }

    .lg\:m-4 {
        margin: 1rem !important
    }

    .lg\:mx-0 {
        margin-left: 0rem !important;
        margin-right: 0rem !important
    }

    .lg\:mx-2_5 {
        margin-left: .625rem !important;
        margin-right: .625rem !important
    }

    .lg\:mx-3 {
        margin-left: .75rem !important;
        margin-right: .75rem !important
    }

    .lg\:mx-4 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .lg\:mx-5 {
        margin-left: 1.25rem !important;
        margin-right: 1.25rem !important
    }

    .lg\:mx-8 {
        margin-left: 2rem !important;
        margin-right: 2rem !important
    }

    .lg\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .lg\:my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .lg\:my-2_5 {
        margin-top: .625rem !important;
        margin-bottom: .625rem !important
    }

    .lg\:my-5 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important
    }

    .lg\:-mb-4 {
        margin-bottom: -1rem !important
    }

    .lg\:-mt-4 {
        margin-top: -1rem !important
    }

    .lg\:-mt-4_5 {
        margin-top: -1.125rem !important
    }

    .lg\:-mt-5 {
        margin-top: -1.25rem !important
    }

    .lg\:mb-0 {
        margin-bottom: 0rem !important
    }

    .lg\:mb-0_75 {
        margin-bottom: .1875rem !important
    }

    .lg\:mb-1 {
        margin-bottom: .25rem !important
    }

    .lg\:mb-10 {
        margin-bottom: 2.5rem !important
    }

    .lg\:mb-1_25 {
        margin-bottom: .3125rem !important
    }

    .lg\:mb-1_5 {
        margin-bottom: .375rem !important
    }

    .lg\:mb-2 {
        margin-bottom: .5rem !important
    }

    .lg\:mb-28 {
        margin-bottom: 7rem !important
    }

    .lg\:mb-2_5 {
        margin-bottom: .625rem !important
    }

    .lg\:mb-3 {
        margin-bottom: .75rem !important
    }

    .lg\:mb-5 {
        margin-bottom: 1.25rem !important
    }

    .lg\:mb-6_5 {
        margin-bottom: 1.625rem !important
    }

    .lg\:ml-1 {
        margin-left: .25rem !important
    }

    .lg\:ml-2 {
        margin-left: .5rem !important
    }

    .lg\:ml-2_5 {
        margin-left: .625rem !important
    }

    .lg\:ml-5 {
        margin-left: 1.25rem !important
    }

    .lg\:mr-0 {
        margin-right: 0rem !important
    }

    .lg\:mr-10 {
        margin-right: 2.5rem !important
    }

    .lg\:mr-1_5 {
        margin-right: .375rem !important
    }

    .lg\:mr-2 {
        margin-right: .5rem !important
    }

    .lg\:mr-2_5 {
        margin-right: .625rem !important
    }

    .lg\:mr-5 {
        margin-right: 1.25rem !important
    }

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

    .lg\:mt-10 {
        margin-top: 2.5rem !important
    }

    .lg\:mt-16 {
        margin-top: 4rem !important
    }

    .lg\:mt-1_25 {
        margin-top: .3125rem !important
    }

    .lg\:mt-1_5 {
        margin-top: .375rem !important
    }

    .lg\:mt-2 {
        margin-top: .5rem !important
    }

    .lg\:mt-2\.5, .lg\:mt-2_5 {
        margin-top: .625rem !important
    }

    .lg\:mt-3 {
        margin-top: .75rem !important
    }

    .lg\:mt-5 {
        margin-top: 1.25rem !important
    }

    .lg\:mt-6 {
        margin-top: 1.5rem !important
    }

    .lg\:mt-60 {
        margin-top: 15rem !important
    }

    .lg\:block {
        display: block !important
    }

    .lg\:inline-block {
        display: inline-block !important
    }

    .lg\:flex {
        display: flex !important
    }

    .lg\:grid {
        display: grid !important
    }

    .lg\:hidden {
        display: none !important
    }

    .lg\:size-3_5 {
        width: .875rem !important;
        height: .875rem !important
    }

    .lg\:size-4 {
        width: 1rem !important;
        height: 1rem !important
    }

    .lg\:size-9 {
        width: 2.25rem !important;
        height: 2.25rem !important
    }

    .lg\:h-10 {
        height: 2.5rem !important
    }

    .lg\:h-10_5 {
        height: 2.625rem !important
    }

    .lg\:h-11 {
        height: 2.75rem !important
    }

    .lg\:h-110 {
        height: 27.5rem !important
    }

    .lg\:h-11_5 {
        height: 2.875rem !important
    }

    .lg\:h-12 {
        height: 3rem !important
    }

    .lg\:h-12_5 {
        height: 3.125rem !important
    }

    .lg\:h-14 {
        height: 3.5rem !important
    }

    .lg\:h-15_5 {
        height: 3.875rem !important
    }

    .lg\:h-17_5 {
        height: 4.375rem !important
    }

    .lg\:h-18 {
        height: 4.5rem !important
    }

    .lg\:h-19 {
        height: 4.75rem !important
    }

    .lg\:h-25 {
        height: 6.25rem !important
    }

    .lg\:h-37_5 {
        height: 9.375rem !important
    }

    .lg\:h-49 {
        height: 12.25rem !important
    }

    .lg\:h-5 {
        height: 1.25rem !important
    }

    .lg\:h-60 {
        height: 15rem !important
    }

    .lg\:h-7 {
        height: 1.75rem !important
    }

    .lg\:h-8 {
        height: 2rem !important
    }

    .lg\:h-80 {
        height: 20rem !important
    }

    .lg\:h-82_5 {
        height: 20.625rem !important
    }

    .lg\:h-9 {
        height: 2.25rem !important
    }

    .lg\:h-\[25px\] {
        height: 25px !important
    }

    .lg\:h-auto {
        height: auto !important
    }

    .lg\:h-full {
        height: 100% !important
    }

    .lg\:max-h-\[54\%\] {
        max-height: 54% !important
    }

    .lg\:min-h-0 {
        min-height: 0rem !important
    }

    .lg\:min-h-100 {
        min-height: 25rem !important
    }

    .lg\:min-h-11 {
        min-height: 2.75rem !important
    }

    .lg\:w-1\/6 {
        width: 16.666667% !important
    }

    .lg\:w-125 {
        width: 31.25rem !important
    }

    .lg\:w-12_5 {
        width: 3.125rem !important
    }

    .lg\:w-140 {
        width: 35rem !important
    }

    .lg\:w-16_75 {
        width: 4.1875rem !important
    }

    .lg\:w-18 {
        width: 4.5rem !important
    }

    .lg\:w-20 {
        width: 5rem !important
    }

    .lg\:w-24_5 {
        width: 6.125rem !important
    }

    .lg\:w-25 {
        width: 6.25rem !important
    }

    .lg\:w-26 {
        width: 6.5rem !important
    }

    .lg\:w-26_5 {
        width: 106px !important
    }

    .lg\:w-3\/12 {
        width: 25% !important
    }

    .lg\:w-30 {
        width: 7.5rem !important
    }

    .lg\:w-35 {
        width: 8.75rem !important
    }

    .lg\:w-5 {
        width: 1.25rem !important
    }

    .lg\:w-60 {
        width: 15rem !important
    }

    .lg\:w-74_25 {
        width: 18.5625rem !important
    }

    .lg\:w-8 {
        width: 2rem !important
    }

    .lg\:w-81_25 {
        width: 20.3125rem !important
    }

    .lg\:w-83_75 {
        width: 20.9375rem !important
    }

    .lg\:w-9 {
        width: 2.25rem !important
    }

    .lg\:w-\[16\%\] {
        width: 16% !important
    }

    .lg\:w-\[25\%\] {
        width: 25% !important
    }

    .lg\:w-\[25px\] {
        width: 25px !important
    }

    .lg\:w-\[50\%\] {
        width: 50% !important
    }

    .lg\:w-\[62\.5\%\] {
        width: 62.5% !important
    }

    .lg\:w-\[calc\(100\%-40px\)\] {
        width: calc(100% - 40px) !important
    }

    .lg\:w-\[calc\(50\%-40px\)\] {
        width: calc(50% - 40px) !important
    }

    .lg\:w-auto {
        width: auto !important
    }

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

    .lg\:min-w-125 {
        min-width: 31.25rem !important
    }

    .lg\:min-w-24 {
        min-width: 6rem !important
    }

    .lg\:min-w-25 {
        min-width: 6.25rem !important
    }

    .lg\:min-w-55 {
        min-width: 13.75rem !important
    }

    .lg\:min-w-7_5 {
        min-width: 1.875rem !important
    }

    .lg\:min-w-84 {
        min-width: 21rem !important
    }

    .lg\:min-w-93_75 {
        min-width: 23.4375rem !important
    }

    .lg\:min-w-\[375px\] {
        min-width: 375px !important
    }

    .lg\:max-w-105 {
        max-width: 26.25rem !important
    }

    .lg\:max-w-11_5 {
        max-width: 2.875rem !important
    }

    .lg\:max-w-134 {
        max-width: 33.5rem !important
    }

    .lg\:max-w-137_5 {
        max-width: 34.375rem !important
    }

    .lg\:max-w-140 {
        max-width: 35rem !important
    }

    .lg\:max-w-150 {
        max-width: 37.5rem !important
    }

    .lg\:max-w-20 {
        max-width: 5rem !important
    }

    .lg\:max-w-25 {
        max-width: 6.25rem !important
    }

    .lg\:max-w-300 {
        max-width: 75rem !important
    }

    .lg\:max-w-85 {
        max-width: 21.25rem !important
    }

    .lg\:max-w-85_75 {
        max-width: 21.4375rem !important
    }

    .lg\:max-w-86 {
        max-width: 21.5rem !important
    }

    .lg\:max-w-86_25 {
        max-width: 21.5625rem !important
    }

    .lg\:max-w-87_5 {
        max-width: 21.875rem !important
    }

    .lg\:max-w-90 {
        max-width: 22.5rem !important
    }

    .lg\:max-w-93_75 {
        max-width: 23.4375rem !important
    }

    .lg\:max-w-\[calc\(50\%-5px\)\] {
        max-width: calc(50% - 5px) !important
    }

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

    .lg\:max-w-none {
        max-width: none !important
    }

    .lg\:flex-1 {
        flex: 1 1 0% !important
    }

    .lg\:flex-\[auto\] {
        flex: auto !important
    }

    .lg\:flex-none {
        flex: none !important
    }

    .lg\:shrink-0 {
        flex-shrink: 0 !important
    }

    .lg\:flex-grow, .lg\:grow {
        flex-grow: 1 !important
    }

    .lg\:grow-0 {
        flex-grow: 0 !important
    }

    .lg\:basis-1\/2 {
        flex-basis: 50% !important
    }

    .lg\:basis-\[calc\(50\%-5px\)\] {
        flex-basis: calc(50% - 5px) !important
    }

    .lg\:translate-x-0 {
        --tw-translate-x: 0rem !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
    }

    .lg\:translate-x-2\/4 {
        --tw-translate-x: 50% !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
    }

    .lg\:translate-y-0 {
        --tw-translate-y: 0rem !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
    }

    .lg\:cursor-pointer {
        cursor: pointer !important
    }

    .lg\:select-none {
        -webkit-user-select: none !important;
        -moz-user-select: none !important;
        user-select: none !important
    }

    .lg\:grid-cols-2 {
        grid-template-columns:repeat(2, minmax(0, 1fr)) !important
    }

    .lg\:grid-cols-3 {
        grid-template-columns:repeat(3, minmax(0, 1fr)) !important
    }

    .lg\:grid-cols-6 {
        grid-template-columns:repeat(6, minmax(0, 1fr)) !important
    }

    .lg\:grid-cols-\[repeat\(2\,16\.625rem\)\] {
        grid-template-columns:repeat(2, 16.625rem) !important
    }

    .lg\:flex-row {
        flex-direction: row !important
    }

    .lg\:flex-row-reverse {
        flex-direction: row-reverse !important
    }

    .lg\:flex-col {
        flex-direction: column !important
    }

    .lg\:items-end {
        align-items: flex-end !important
    }

    .lg\:items-center {
        align-items: center !important
    }

    .lg\:justify-start {
        justify-content: flex-start !important
    }

    .lg\:justify-end {
        justify-content: flex-end !important
    }

    .lg\:justify-center {
        justify-content: center !important
    }

    .lg\:justify-between {
        justify-content: space-between !important
    }

    .lg\:justify-around {
        justify-content: space-around !important
    }

    .lg\:gap-0 {
        gap: 0rem !important
    }

    .lg\:gap-2 {
        gap: .5rem !important
    }

    .lg\:gap-5 {
        gap: 1.25rem !important
    }

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

    .lg\:space-x-11_25 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: calc(2.8125rem * var(--tw-space-x-reverse)) !important;
        margin-left: calc(2.8125rem * calc(1 - var(--tw-space-x-reverse))) !important
    }

    .lg\:space-x-18 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: calc(4.5rem * var(--tw-space-x-reverse)) !important;
        margin-left: calc(4.5rem * calc(1 - var(--tw-space-x-reverse))) !important
    }

    .lg\:space-x-1_5 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: calc(.375rem * var(--tw-space-x-reverse)) !important;
        margin-left: calc(.375rem * calc(1 - var(--tw-space-x-reverse))) !important
    }

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

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

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

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

    .lg\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))) !important;
        margin-bottom: calc(1rem * var(--tw-space-y-reverse)) !important
    }

    .lg\:overflow-hidden {
        overflow: hidden !important
    }

    .lg\:overflow-scroll {
        overflow: scroll !important
    }

    .lg\:overflow-x-auto {
        overflow-x: auto !important
    }

    .lg\:overflow-y-auto {
        overflow-y: auto !important
    }

    .lg\:overflow-y-hidden {
        overflow-y: hidden !important
    }

    .lg\:break-all {
        word-break: break-all !important
    }

    .lg\:rounded {
        border-radius: .25rem !important
    }

    .lg\:rounded-10 {
        border-radius: 10px !important
    }

    .lg\:rounded-12 {
        border-radius: 12px !important
    }

    .lg\:rounded-15 {
        border-radius: 15px !important
    }

    .lg\:rounded-20 {
        border-radius: 20px !important
    }

    .lg\:rounded-4 {
        border-radius: 4px !important
    }

    .lg\:rounded-6 {
        border-radius: 6px !important
    }

    .lg\:rounded-8 {
        border-radius: 8px !important
    }

    .lg\:rounded-full {
        border-radius: 9999px !important
    }

    .lg\:rounded-none {
        border-radius: 0 !important
    }

    .lg\:rounded-xl {
        border-radius: .75rem !important
    }

    @media (min-width: 600px) {
        .lg\:lg\:rounded-t-10 {
            border-top-left-radius: 10px !important;
            border-top-right-radius: 10px !important
        }
    }.lg\:rounded-b-10 {
         border-bottom-right-radius: 10px !important;
         border-bottom-left-radius: 10px !important
     }

    .lg\:rounded-b-20 {
        border-bottom-right-radius: 20px !important;
        border-bottom-left-radius: 20px !important
    }

    .lg\:rounded-t-10 {
        border-top-left-radius: 10px !important;
        border-top-right-radius: 10px !important
    }

    .lg\:rounded-t-12 {
        border-top-left-radius: 12px !important;
        border-top-right-radius: 12px !important
    }

    .lg\:rounded-t-20 {
        border-top-left-radius: 20px !important;
        border-top-right-radius: 20px !important
    }

    .lg\:rounded-t-none {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important
    }

    .lg\:border {
        border-width: 1px !important
    }

    .lg\:border-0 {
        border-width: 0px !important
    }

    .lg\:border-8 {
        border-width: 8px !important
    }

    .lg\:border-b-0_125 {
        border-bottom-width: .03125rem !important
    }

    .lg\:border-none {
        border-style: none !important
    }

    .lg\:border-black-6 {
        --tw-border-opacity: 1 !important;
        border-color: rgb(var(--color-black-6) / var(--tw-border-opacity)) !important
    }

    .lg\:bg-black-25 {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(var(--color-black-25) / var(--tw-bg-opacity)) !important
    }

    .lg\:bg-layer-1 {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(var(--color-layer-1) / var(--tw-bg-opacity)) !important
    }

    .lg\:bg-layer-3 {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(var(--color-layer-3) / var(--tw-bg-opacity)) !important
    }

    .lg\:bg-layer-5 {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(var(--color-layer-5) / var(--tw-bg-opacity)) !important
    }

    .lg\:bg-transparent {
        background-color: transparent !important
    }

    .lg\:bg-white {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
    }

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

    .lg\:fill-black-4 {
        fill: rgb(var(--color-black-4) / 1) !important
    }

    .lg\:p-0 {
        padding: 0rem !important
    }

    .lg\:p-1 {
        padding: .25rem !important
    }

    .lg\:p-3 {
        padding: .75rem !important
    }

    .lg\:p-4 {
        padding: 1rem !important
    }

    .lg\:p-5 {
        padding: 1.25rem !important
    }

    .lg\:p-6 {
        padding: 1.5rem !important
    }

    .lg\:p-8 {
        padding: 2rem !important
    }

    .lg\:px-0 {
        padding-left: 0rem !important;
        padding-right: 0rem !important
    }

    .lg\:px-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .lg\:px-12 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .lg\:px-1_5 {
        padding-left: .375rem !important;
        padding-right: .375rem !important
    }

    .lg\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .lg\:px-2_5 {
        padding-left: .625rem !important;
        padding-right: .625rem !important
    }

    .lg\:px-3 {
        padding-left: .75rem !important;
        padding-right: .75rem !important
    }

    .lg\:px-3_5 {
        padding-left: .875rem !important;
        padding-right: .875rem !important
    }

    .lg\:px-3_75 {
        padding-left: .9375rem !important;
        padding-right: .9375rem !important
    }

    .lg\:px-4 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .lg\:px-5 {
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important
    }

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

    .lg\:px-6_5 {
        padding-left: 1.625rem !important;
        padding-right: 1.625rem !important
    }

    .lg\:px-8 {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }

    .lg\:py-0 {
        padding-top: 0rem !important;
        padding-bottom: 0rem !important
    }

    .lg\:py-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .lg\:py-10_75 {
        padding-top: 2.6875rem !important;
        padding-bottom: 2.6875rem !important
    }

    .lg\:py-1_5 {
        padding-top: .375rem !important;
        padding-bottom: .375rem !important
    }

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

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

    .lg\:py-2_5 {
        padding-top: .625rem !important;
        padding-bottom: .625rem !important
    }

    .lg\:py-3 {
        padding-top: .75rem !important;
        padding-bottom: .75rem !important
    }

    .lg\:py-3_75 {
        padding-top: .9375rem !important;
        padding-bottom: .9375rem !important
    }

    .lg\:py-4 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .lg\:py-6 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .lg\:pb-0 {
        padding-bottom: 0rem !important
    }

    .lg\:pb-0_5 {
        padding-bottom: .125rem !important
    }

    .lg\:pb-2 {
        padding-bottom: .5rem !important
    }

    .lg\:pb-2\.5 {
        padding-bottom: .625rem !important
    }

    .lg\:pb-4 {
        padding-bottom: 1rem !important
    }

    .lg\:pb-5 {
        padding-bottom: 1.25rem !important
    }

    .lg\:pb-8 {
        padding-bottom: 2rem !important
    }

    .lg\:pl-0 {
        padding-left: 0rem !important
    }

    .lg\:pl-1 {
        padding-left: .25rem !important
    }

    .lg\:pl-2 {
        padding-left: .5rem !important
    }

    .lg\:pl-2_5 {
        padding-left: .625rem !important
    }

    .lg\:pl-3 {
        padding-left: .75rem !important
    }

    .lg\:pl-\[16\%\] {
        padding-left: 16% !important
    }

    .lg\:pr-0 {
        padding-right: 0rem !important
    }

    .lg\:pr-1 {
        padding-right: .25rem !important
    }

    .lg\:pr-2_5 {
        padding-right: .625rem !important
    }

    .lg\:pr-5 {
        padding-right: 1.25rem !important
    }

    .lg\:pt-0 {
        padding-top: 0rem !important
    }

    .lg\:pt-1 {
        padding-top: .25rem !important
    }

    .lg\:pt-10 {
        padding-top: 2.5rem !important
    }

    .lg\:pt-11 {
        padding-top: 2.75rem !important
    }

    .lg\:pt-15 {
        padding-top: 3.75rem !important
    }

    .lg\:pt-2 {
        padding-top: .5rem !important
    }

    .lg\:pt-3 {
        padding-top: .75rem !important
    }

    .lg\:pt-4 {
        padding-top: 1rem !important
    }

    .lg\:pt-4_5 {
        padding-top: 1.125rem !important
    }

    .lg\:pt-5 {
        padding-top: 1.25rem !important
    }

    .lg\:pt-7_5 {
        padding-top: 1.875rem !important
    }

    .lg\:text-5 {
        font-size: 1.25rem !important
    }

    .lg\:text-base {
        font-size: 1rem !important
    }

    .lg\:text-lg {
        font-size: 1.125rem !important
    }

    .lg\:text-sm {
        font-size: .875rem !important
    }

    .lg\:text-xl {
        font-size: 1.375rem !important
    }

    .lg\:text-xs {
        font-size: .75rem !important
    }

    .lg\:text-xxl {
        font-size: 1.5rem !important
    }

    .lg\:font-bold {
        font-weight: 700 !important
    }

    .lg\:font-medium {
        font-weight: 500 !important
    }

    .lg\:font-normal {
        font-weight: 400 !important
    }

    .lg\:font-semibold {
        font-weight: 600 !important
    }

    .lg\:leading-5 {
        line-height: 1.25rem !important
    }

    .lg\:text-black-1 {
        --tw-text-opacity: 1 !important;
        color: rgb(var(--color-black-1) / var(--tw-text-opacity)) !important
    }

    .lg\:text-black-3 {
        --tw-text-opacity: 1 !important;
        color: rgb(var(--color-black-3) / var(--tw-text-opacity)) !important
    }

    .lg\:text-primary {
        --tw-text-opacity: 1 !important;
        color: rgb(var(--color-primary) / var(--tw-text-opacity)) !important
    }

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

    .lg\:shadow {
        --tw-shadow: 2px 2px 6px 0 rgba(0, 0, 0, .1) !important;
        --tw-shadow-colored: 2px 2px 6px 0 var(--tw-shadow-color) !important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
    }

    .lg\:shadow-54 {
        --tw-shadow: 0px 2px 8px 0px rgba(51, 51, 51, .2) !important;
        --tw-shadow-colored: 0px 2px 8px 0px var(--tw-shadow-color) !important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
    }

    .lg\:shadow-6 {
        --tw-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1) !important;
        --tw-shadow-colored: 0 2px 8px 0 var(--tw-shadow-color) !important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
    }

    .lg\:shadow-none {
        --tw-shadow: 0 0 #0000 !important;
        --tw-shadow-colored: 0 0 #0000 !important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
    }

    .lg\:duration-300 {
        transition-duration: .3s !important
    }

    .first\:lg\:pb-4:first-child {
        padding-bottom: 1rem !important
    }

    .lg\:last\:mb-5:last-child {
        margin-bottom: 1.25rem !important
    }

    .lg\:hover\:bg-primary:hover {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(var(--color-primary) / var(--tw-bg-opacity)) !important
    }

    .lg\:hover\:bg-opacity-10:hover {
        --tw-bg-opacity: .1 !important
    }

    .lg\:hover\:bg-opacity-5:hover {
        --tw-bg-opacity: .05 !important
    }
}

@media (min-width: 900px) {
    .lgx\:mb-0 {
        margin-bottom: 0rem !important
    }

    .lgx\:mr-3 {
        margin-right: .75rem !important
    }

    .lgx\:mt-3 {
        margin-top: .75rem !important
    }

    .lgx\:grid {
        display: grid !important
    }

    .lgx\:h-12_5 {
        height: 3.125rem !important
    }

    .lgx\:h-\[calc\(100vh_-_170px\)\] {
        height: calc(100vh - 170px) !important
    }

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

    .lgx\:grid-cols-2 {
        grid-template-columns:repeat(2, minmax(0, 1fr)) !important
    }

    .lgx\:gap-4 {
        gap: 1rem !important
    }

    .lgx\:gap-x-3 {
        -moz-column-gap: .75rem !important;
        column-gap: .75rem !important
    }

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

    .lgx\:overflow-scroll {
        overflow: scroll !important
    }

    .lgx\:px-5 {
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important
    }
}

@media (min-width: 1024px) {
    .xl\:absolute {
        position: absolute !important
    }

    .xl\:relative {
        position: relative !important
    }

    .xl\:-bottom-7_5 {
        bottom: -1.875rem !important
    }

    .xl\:bottom-12_5 {
        bottom: 3.125rem !important
    }

    .xl\:left-0 {
        left: 0rem !important
    }

    .xl\:right-2 {
        right: .5rem !important
    }

    .xl\:right-6 {
        right: 1.5rem !important
    }

    .xl\:top-0 {
        top: 0rem !important
    }

    .xl\:top-34 {
        top: 8.5rem !important
    }

    .xl\:top-\[43\%\] {
        top: 43% !important
    }

    .xl\:top-\[68\%\] {
        top: 68% !important
    }

    .xl\:float-start {
        float: inline-start !important
    }

    .xl\:m-0 {
        margin: 0rem !important
    }

    .xl\:mx-0 {
        margin-left: 0rem !important;
        margin-right: 0rem !important
    }

    .xl\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .xl\:my-7_5 {
        margin-top: 1.875rem !important;
        margin-bottom: 1.875rem !important
    }

    .xl\:mb-0 {
        margin-bottom: 0rem !important
    }

    .xl\:mb-2_5 {
        margin-bottom: .625rem !important
    }

    .xl\:mb-3 {
        margin-bottom: .75rem !important
    }

    .xl\:mb-4 {
        margin-bottom: 1rem !important
    }

    .xl\:mb-5 {
        margin-bottom: 1.25rem !important
    }

    .xl\:mb-7_5 {
        margin-bottom: 1.875rem !important
    }

    .xl\:ml-10 {
        margin-left: 2.5rem !important
    }

    .xl\:ml-2 {
        margin-left: .5rem !important
    }

    .xl\:ml-2_5 {
        margin-left: .625rem !important
    }

    .xl\:ml-3 {
        margin-left: .75rem !important
    }

    .xl\:ml-3_75 {
        margin-left: .9375rem !important
    }

    .xl\:mr-0 {
        margin-right: 0rem !important
    }

    .xl\:mr-2 {
        margin-right: .5rem !important
    }

    .xl\:mr-6 {
        margin-right: 1.5rem !important
    }

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

    .xl\:mt-12_5 {
        margin-top: 3.125rem !important
    }

    .xl\:mt-2 {
        margin-top: .5rem !important
    }

    .xl\:mt-4 {
        margin-top: 1rem !important
    }

    .xl\:mt-5 {
        margin-top: 1.25rem !important
    }

    .xl\:block {
        display: block !important
    }

    .xl\:inline {
        display: inline !important
    }

    .xl\:flex {
        display: flex !important
    }

    .xl\:inline-flex {
        display: inline-flex !important
    }

    .xl\:grid {
        display: grid !important
    }

    .xl\:hidden {
        display: none !important
    }

    .xl\:h-10 {
        height: 2.5rem !important
    }

    .xl\:h-12_5 {
        height: 3.125rem !important
    }

    .xl\:h-13_5 {
        height: 3.375rem !important
    }

    .xl\:h-8_25 {
        height: 2.0625rem !important
    }

    .xl\:h-\[50vh\] {
        height: 50vh !important
    }

    .xl\:h-auto {
        height: auto !important
    }

    .xl\:h-full {
        height: 100% !important
    }

    .xl\:max-h-full {
        max-height: 100% !important
    }

    .xl\:max-h-none {
        max-height: none !important
    }

    .xl\:min-h-\[85vh\] {
        min-height: 85vh !important
    }

    .xl\:w-10 {
        width: 2.5rem !important
    }

    .xl\:w-100 {
        width: 25rem !important
    }

    .xl\:w-140 {
        width: 35rem !important
    }

    .xl\:w-154 {
        width: 38.5rem !important
    }

    .xl\:w-28 {
        width: 7rem !important
    }

    .xl\:w-2_5 {
        width: .625rem !important
    }

    .xl\:w-30 {
        width: 7.5rem !important
    }

    .xl\:w-34_5 {
        width: 8.625rem !important
    }

    .xl\:w-35 {
        width: 8.75rem !important
    }

    .xl\:w-44 {
        width: 11rem !important
    }

    .xl\:w-47_5 {
        width: 11.875rem !important
    }

    .xl\:w-57_25 {
        width: 14.3125rem !important
    }

    .xl\:w-65_5 {
        width: 16.375rem !important
    }

    .xl\:w-90 {
        width: 22.5rem !important
    }

    .xl\:w-91_5 {
        width: 22.875rem !important
    }

    .xl\:w-\[16\%\] {
        width: 16% !important
    }

    .xl\:w-\[40\%\] {
        width: 40% !important
    }

    .xl\:w-\[60\%\] {
        width: 60% !important
    }

    .xl\:w-\[98\%\] {
        width: 98% !important
    }

    .xl\:w-auto {
        width: auto !important
    }

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

    .xl\:min-w-0 {
        min-width: 0rem !important
    }

    .xl\:min-w-15 {
        min-width: 3.75rem !important
    }

    .xl\:min-w-65_5 {
        min-width: 16.375rem !important
    }

    .xl\:min-w-88_75 {
        min-width: 22.1875rem !important
    }

    .xl\:max-w-134 {
        max-width: 33.5rem !important
    }

    .xl\:max-w-140 {
        max-width: 35rem !important
    }

    .xl\:max-w-141 {
        max-width: 35.25rem !important
    }

    .xl\:max-w-20 {
        max-width: 5rem !important
    }

    .xl\:max-w-245_752 {
        max-width: 61.438rem !important
    }

    .xl\:max-w-300 {
        max-width: 75rem !important
    }

    .xl\:max-w-310 {
        max-width: 77.5rem !important
    }

    .xl\:max-w-350 {
        max-width: 87.5rem !important
    }

    .xl\:max-w-54 {
        max-width: 13.5rem !important
    }

    .xl\:max-w-66_5 {
        max-width: 16.625rem !important
    }

    .xl\:max-w-93_75 {
        max-width: 23.4375rem !important
    }

    .xl\:max-w-\[1024px\] {
        max-width: 1024px !important
    }

    .xl\:max-w-\[calc\(\(100\%-20px\)\/3\)\] {
        max-width: calc((100% - 20px) / 3) !important
    }

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

    .xl\:max-w-none {
        max-width: none !important
    }

    .xl\:flex-1 {
        flex: 1 1 0% !important
    }

    .xl\:flex-none {
        flex: none !important
    }

    .xl\:basis-1\/2 {
        flex-basis: 50% !important
    }

    .xl\:basis-280 {
        flex-basis: 17.5rem !important
    }

    .xl\:basis-7\/10 {
        flex-basis: 70% !important
    }

    .xl\:basis-\[calc\(\(100\%-20px\)\/3\)\] {
        flex-basis: calc((100% - 20px) / 3) !important
    }

    .xl\:basis-full {
        flex-basis: 100% !important
    }

    .xl\:transform-none {
        transform: none !important
    }

    .xl\:animate-none {
        animation: none !important
    }

    .xl\:cursor-auto {
        cursor: auto !important
    }

    .xl\:cursor-pointer {
        cursor: pointer !important
    }

    .xl\:grid-cols-1 {
        grid-template-columns:repeat(1, minmax(0, 1fr)) !important
    }

    .xl\:grid-cols-3 {
        grid-template-columns:repeat(3, minmax(0, 1fr)) !important
    }

    .xl\:grid-cols-4 {
        grid-template-columns:repeat(4, minmax(0, 1fr)) !important
    }

    .xl\:grid-cols-8 {
        grid-template-columns:repeat(8, minmax(0, 1fr)) !important
    }

    .xl\:grid-cols-\[repeat\(auto-fill\,16\.625rem\)\] {
        grid-template-columns:repeat(auto-fill, 16.625rem) !important
    }

    .xl\:flex-row {
        flex-direction: row !important
    }

    .xl\:flex-col {
        flex-direction: column !important
    }

    .xl\:flex-wrap {
        flex-wrap: wrap !important
    }

    .xl\:items-start {
        align-items: flex-start !important
    }

    .xl\:items-center {
        align-items: center !important
    }

    .xl\:items-stretch {
        align-items: stretch !important
    }

    .xl\:justify-start {
        justify-content: flex-start !important
    }

    .xl\:justify-center {
        justify-content: center !important
    }

    .xl\:justify-between {
        justify-content: space-between !important
    }

    .xl\:justify-around {
        justify-content: space-around !important
    }

    .xl\:justify-evenly {
        justify-content: space-evenly !important
    }

    .xl\:gap-1 {
        gap: .25rem !important
    }

    .xl\:gap-4 {
        gap: 1rem !important
    }

    .xl\:gap-8 {
        gap: 2rem !important
    }

    .xl\:gap-y-13_5 {
        row-gap: 3.375rem !important
    }

    .xl\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: calc(3rem * var(--tw-space-x-reverse)) !important;
        margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse))) !important
    }

    .xl\:space-x-14 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: calc(3.5rem * var(--tw-space-x-reverse)) !important;
        margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse))) !important
    }

    .xl\:space-x-15 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: calc(3.75rem * var(--tw-space-x-reverse)) !important;
        margin-left: calc(3.75rem * calc(1 - var(--tw-space-x-reverse))) !important
    }

    .xl\:overflow-auto {
        overflow: auto !important
    }

    .xl\:overflow-x-auto {
        overflow-x: auto !important
    }

    .xl\:overflow-y-visible {
        overflow-y: visible !important
    }

    .xl\:rounded-10 {
        border-radius: 10px !important
    }

    .xl\:rounded-12 {
        border-radius: 12px !important
    }

    .xl\:rounded-5 {
        border-radius: 5px !important
    }

    .xl\:rounded-b-10 {
        border-bottom-right-radius: 10px !important;
        border-bottom-left-radius: 10px !important
    }

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

    .xl\:rounded-tl-none {
        border-top-left-radius: 0 !important
    }

    .xl\:rounded-tr-none {
        border-top-right-radius: 0 !important
    }

    .xl\:bg-layer-3 {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(var(--color-layer-3) / var(--tw-bg-opacity)) !important
    }

    .xl\:p-0 {
        padding: 0rem !important
    }

    .xl\:p-1 {
        padding: .25rem !important
    }

    .xl\:p-5 {
        padding: 1.25rem !important
    }

    .xl\:px-0 {
        padding-left: 0rem !important;
        padding-right: 0rem !important
    }

    .xl\:px-10 {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important
    }

    .xl\:px-11 {
        padding-left: 2.75rem !important;
        padding-right: 2.75rem !important
    }

    .xl\:px-12 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .xl\:px-12_5 {
        padding-left: 3.125rem !important;
        padding-right: 3.125rem !important
    }

    .xl\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

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

    .xl\:px-32 {
        padding-left: 7.75rem !important;
        padding-right: 7.75rem !important
    }

    .xl\:px-3_75 {
        padding-left: .9375rem !important;
        padding-right: .9375rem !important
    }

    .xl\:px-4 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .xl\:px-5 {
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important
    }

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

    .xl\:px-8 {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }

    .xl\:px-80 {
        padding-left: 20rem !important;
        padding-right: 20rem !important
    }

    .xl\:px-87_5 {
        padding-left: 21.875rem !important;
        padding-right: 21.875rem !important
    }

    .xl\:py-0 {
        padding-top: 0rem !important;
        padding-bottom: 0rem !important
    }

    .xl\:py-10_75 {
        padding-top: 2.6875rem !important;
        padding-bottom: 2.6875rem !important
    }

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

    .xl\:py-2_5 {
        padding-top: .625rem !important;
        padding-bottom: .625rem !important
    }

    .xl\:py-4 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

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

    .xl\:pb-0 {
        padding-bottom: 0rem !important
    }

    .xl\:pb-1_5 {
        padding-bottom: .375rem !important
    }

    .xl\:pl-2 {
        padding-left: .5rem !important
    }

    .xl\:pl-21_25 {
        padding-left: 5.3125rem !important
    }

    .xl\:pr-0 {
        padding-right: 0rem !important
    }

    .xl\:pr-10 {
        padding-right: 2.5rem !important
    }

    .xl\:pr-13_75 {
        padding-right: 3.4375rem !important
    }

    .xl\:pr-2 {
        padding-right: .5rem !important
    }

    .xl\:pt-0 {
        padding-top: 0rem !important
    }

    .xl\:pt-15 {
        padding-top: 3.75rem !important
    }

    .xl\:pt-2 {
        padding-top: .5rem !important
    }

    .xl\:pt-4 {
        padding-top: 1rem !important
    }

    .xl\:pt-5 {
        padding-top: 1.25rem !important
    }

    .xl\:text-5 {
        font-size: 1.25rem !important
    }

    .xl\:text-base {
        font-size: 1rem !important
    }

    .xl\:text-lgx {
        font-size: 1.25rem !important
    }

    .xl\:text-xs {
        font-size: .75rem !important
    }

    .xl\:font-normal {
        font-weight: 400 !important
    }

    .xl\:font-semibold {
        font-weight: 600 !important
    }

    .xl\:leading-6_25 {
        line-height: 1.5625rem !important
    }

    .xl\:shadow-none {
        --tw-shadow: 0 0 #0000 !important;
        --tw-shadow-colored: 0 0 #0000 !important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
    }

    .xl\:hover\:scale-110:hover {
        --tw-scale-x: 1.1 !important;
        --tw-scale-y: 1.1 !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
    }
}

@media (min-width: 1440px) {
    .xxl\:float-none {
        float: none !important
    }

    .xxl\:mb-5 {
        margin-bottom: 1.25rem !important
    }

    .xxl\:ml-0 {
        margin-left: 0rem !important
    }

    .xxl\:mr-4 {
        margin-right: 1rem !important
    }

    .xxl\:w-27 {
        width: 6.75rem !important
    }

    .xxl\:w-60 {
        width: 15rem !important
    }

    .xxl\:w-auto {
        width: auto !important
    }

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

    .xxl\:basis-auto {
        flex-basis: auto !important
    }

    .xxl\:flex-nowrap {
        flex-wrap: nowrap !important
    }

    .xxl\:pl-4 {
        padding-left: 1rem !important
    }

    .xxl\:pr-4 {
        padding-right: 1rem !important
    }
}

.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    appearance: none !important
}

.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button {
    -webkit-appearance: none !important;
    appearance: none !important
}

.\[\&\:not\(\:last-child\)\]\:border-b-0_25:not(:last-child) {
    border-bottom-width: .0625rem !important
}

.\[\&\:nth-child\(2\)\]\:mt-1:nth-child(2) {
    margin-top: .25rem !important
}

@media (min-width: 600px) {
    .lg\:\[\&\:nth-child\(4n\+1\)\]\:\!ml-0:nth-child(4n+1) {
        margin-left: 0rem !important
    }
}

.\[\&\>div\]\:mb-5 > div {
    margin-bottom: 1.25rem !important
}

.\[\&\>div\]\:px-0 > div {
    padding-left: 0rem !important;
    padding-right: 0rem !important
}

.\[\&\>div\]\:pe-2_5 > div {
    padding-inline-end: .625rem !important
}

.\[\&\>g\>g\]\:hover\:fill-primary:hover > g > g {
    fill: rgb(var(--color-primary) / 1) !important
}

.\[\&\>p\]\:mb-5 > p {
    margin-bottom: 1.25rem !important
}
