.min-w-1346px {
    min-width: 1346px;
}


.info-banner {
    background: #0e0e10 url(/static/css/module/kbe/img/kbe_banner.png) center 0 no-repeat;
}



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

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


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

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

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

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

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

b,
strong {
    font-weight: bolder
}

code,
kbd,
pre,
samp {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-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
}

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

:-moz-focusring {
    outline: auto
}

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

progress {
    vertical-align: baseline
}

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

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

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

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

summary {
    display: list-item
}

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

fieldset {
    margin: 0
}

fieldset,
legend {
    padding: 0
}

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

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

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

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

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

:disabled {
    cursor: default
}

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

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

[hidden] {
    display: none
}

h1 {
    font-size: 60px;
    font-weight: 900;
    line-height: 1.5;
    color: var(--text-title)
}

h2,
h3 {
    font-size: 36px
}

h2,
h3,
h4 {
    font-weight: 900;
    line-height: 1.5;
    color: var(--text-title)
}

h4 {
    font-size: 24px
}

h5 {
    font-size: 14px;
    font-weight: 900;
    line-height: 1.5;
    color: var(--text-title)
}

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

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

.container {
    width: 100%
}

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

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

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

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

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

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

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

.btn-sm {
    display: inline-block;
    height: 42px;
    border-radius: 10px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 42px
}

.btn-md {
    height: 48px;
    line-height: 48px
}

.btn-lg,
.btn-md {
    display: inline-block;
    border-radius: 10px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px
}

.btn-lg {
    height: 52px;
    line-height: 52px
}

.btn-halo-blue {
    background-color: var(--primary-1);
    color: var(--white)
}

.text-white,
.text-white:hover {
    color: var(--text-white)
}

.btn-halo-blue [class^=icon__] {
    margin-left: 36px
}

.btn-halo-yellow {
    background: linear-gradient(141deg, #fe5b59, #fe5c59 1%, #f68234);
    color: var(--text-white)
}

.btn-halo-yellow [class^=icon__] {
    margin-left: 36px
}

.btn-halo-red {
    background: linear-gradient(141deg, #e64545, #e64545 1%, #e64545);
    color: var(--text-white)
}

.btn-halo-red [class^=icon__] {
    margin-left: 36px
}

.btn-border-white {
    border-radius: 10px;
    border-width: 1px;
    border-color: var(--line-button);
    color: var(--text-title)
}

.btn-border-white:hover {
    border-color: var(--primary-1);
    color: var(--primary-1)
}

.btn-white-border {
    transition-duration: .3s;
    transition-delay: .1s;
    transition-timing-function: cubic-bezier(0, 0, .2, 1);
    border: 1px solid var(--color-grey-95, #eceff6);
    border-radius: 10px;
    color: #1d273f;
    background: var(--color-white-solid, #fff);
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    height: 52px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap
}

.btn-white-border:hover {
    border-color: #3860f4;
    color: #3860f4
}

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

.btn-white-border [class^=icon__] {
    font-weight: 400
}

.btn-word-link {
    font-size: 16px;
    line-height: 1.5;
    color: var(--text-title)
}

.btn-word-link:hover {
    color: var(--primary-1)
}

.btn-word-link [class^=icon__] {
    margin-left: 4px
}

.btn-word-link-bule {
    font-size: 16px;
    line-height: 1.5;
    color: var(--primary-1)
}

.btn-word-link-bule [class^=icon__] {
    margin-left: 4px
}

/*@font-face {*/
/*    font-family: Blanch;*/
/*    src: url(./blanch_condensed-webfont.ttf) format("truetype");*/
/*    font-weight: 400;*/
/*    font-style: normal;*/
/*    font-display: swap*/
/*}*/

.en3 {
    font-family: Blanch, sans-serif
}

.sm_card .card_footer .list_wrap .price {
    line-height: 32px
}

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

.visible {
    visibility: visible
}

.static {
    position: static
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.inset-0 {
    inset: 0
}

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

.-bottom-\[12px\] {
    bottom: -12px
}

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

.-left-\[80px\] {
    left: -80px
}

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

.-right-\[170px\] {
    right: -170px
}

.-right-\[40px\] {
    right: -40px
}

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

.-top-\[118px\] {
    top: -118px
}

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

.-top-\[324px\] {
    top: -324px
}

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

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

.bottom-0 {
    bottom: 0
}

.bottom-5 {
    bottom: 1.25rem
}

.bottom-6 {
    bottom: 1.5rem
}

.bottom-8 {
    bottom: 2rem
}

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

.bottom-\[20px\] {
    bottom: 20px
}

.bottom-\[30\%\] {
    bottom: 30%
}

.bottom-\[calc\(90\%-56px\)\] {
    bottom: calc(90% - 56px)
}

.left-0 {
    left: 0
}

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

.left-5 {
    left: 1.25rem
}

.left-8 {
    left: 2rem
}

.left-\[16px\] {
    left: 16px
}

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

.left-\[20px\] {
    left: 20px
}

.left-\[6px\] {
    left: 6px
}

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

.left-\[74\%\] {
    left: 74%
}

.left-\[calc\(-50\%\+640px\)\] {
    left: calc(-50% + 640px)
}

.right-0 {
    right: 0
}

.right-4 {
    right: 1rem
}

.right-5 {
    right: 1.25rem
}

.right-6 {
    right: 1.5rem
}

.right-8 {
    right: 2rem
}

.right-\[24px\] {
    right: 24px
}

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

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

.right-\[70px\] {
    right: 70px
}

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

.right-\[calc\(\(100\%-1920px\)\/2\)\] {
    right: calc((100% - 1920px) / 2)
}

.top-0 {
    top: 0
}

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

.top-5 {
    top: 1.25rem
}

.top-6 {
    top: 1.5rem
}

.top-8 {
    top: 2rem
}

.top-\[0px\] {
    top: 0
}

.top-\[120px\] {
    top: 120px
}

.top-\[128px\] {
    top: 128px
}

.top-\[1425px\] {
    top: 1425px
}

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

.top-\[200px\] {
    top: 200px
}

.top-\[209px\] {
    top: 209px
}

.top-\[244px\] {
    top: 244px
}

.top-\[256px\] {
    top: 256px
}

.top-\[2809px\] {
    top: 2809px
}

.top-\[480px\] {
    top: 480px
}

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

.top-\[54\%\] {
    top: 54%
}

.top-\[600px\] {
    top: 600px
}

.top-\[70px\] {
    top: 70px
}

.top-\[88px\] {
    top: 88px
}

.z-0 {
    z-index: 0
}

.z-10 {
    z-index: 10
}

.z-20 {
    z-index: 20
}

.z-50 {
    z-index: 50
}

.z-\[10000\] {
    z-index: 10000
}

.z-\[10001\] {
    z-index: 10001
}

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

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

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

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

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

.float-right {
    float: right
}

.m-auto {
    margin: auto
}

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

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

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

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

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

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

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

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

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

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

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

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

.-mt-\[10px\] {
    margin-top: -10px
}

.-mt-\[18px\] {
    margin-top: -18px
}

.-mt-\[1px\] {
    margin-top: -1px
}

.-mt-\[20px\] {
    margin-top: -20px
}

.-mt-\[500px\] {
    margin-top: -500px
}

.-mt-\[70px\] {
    margin-top: -70px
}

.-mt-\[88px\] {
    margin-top: -88px
}

.mb-0 {
    margin-bottom: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mb-\[27\.31px\] {
    margin-bottom: 27.31px
}

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

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

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

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

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

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

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

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

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

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

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

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

.ml-0 {
    margin-left: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ml-auto {
    margin-left: auto
}

.mr-0 {
    margin-right: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mt-0 {
    margin-top: 0
}

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

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

.mt-12 {
    margin-top: 3rem
}

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

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

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

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

.mt-\[-3px\] {
    margin-top: -3px
}

.mt-\[-80px\] {
    margin-top: -80px
}

.mt-\[0px\] {
    margin-top: 0
}

.mt-\[100px\] {
    margin-top: 100px
}

.mt-\[10px\] {
    margin-top: 10px
}

.mt-\[120px\] {
    margin-top: 120px
}

.mt-\[122px\] {
    margin-top: 122px
}

.mt-\[12px\] {
    margin-top: 12px
}

.mt-\[140px\] {
    margin-top: 140px
}

.mt-\[14px\] {
    margin-top: 14px
}

.mt-\[16px\] {
    margin-top: 16px
}

.mt-\[172px\] {
    margin-top: 172px
}

.mt-\[18px\] {
    margin-top: 18px
}

.mt-\[20px\] {
    margin-top: 20px
}

.mt-\[22px\] {
    margin-top: 22px
}

.mt-\[24px\] {
    margin-top: 24px
}

.mt-\[28px\] {
    margin-top: 28px
}

.mt-\[30px\] {
    margin-top: 30px
}

.mt-\[32px\] {
    margin-top: 32px
}

.mt-\[33px\] {
    margin-top: 33px
}

.mt-\[34px\] {
    margin-top: 34px
}

.mt-\[35px\] {
    margin-top: 35px
}

.mt-\[36px\] {
    margin-top: 36px
}

.mt-\[38px\] {
    margin-top: 38px
}

.mt-\[3px\] {
    margin-top: 3px
}

.mt-\[40px\] {
    margin-top: 40px
}

.mt-\[42px\] {
    margin-top: 42px
}

.mt-\[48px\] {
    margin-top: 48px
}

.mt-\[4px\] {
    margin-top: 4px
}

.mt-\[50px\] {
    margin-top: 50px
}

.mt-\[56px\] {
    margin-top: 56px
}

.mt-\[60px\] {
    margin-top: 60px
}

.mt-\[64px\] {
    margin-top: 64px
}

.mt-\[6px\] {
    margin-top: 6px
}

.mt-\[75\.5px\] {
    margin-top: 75.5px
}

.mt-\[80px\] {
    margin-top: 80px
}

.mt-\[8px\] {
    margin-top: 8px
}

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

.line-clamp-1 {
    -webkit-line-clamp: 1
}

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

.line-clamp-2 {
    -webkit-line-clamp: 2
}

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

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.table {
    display: table
}

.grid {
    display: grid
}

.contents {
    display: contents
}

.hidden {
    display: none
}

.aspect-\[2402\/236\] {
    aspect-ratio: 2402/236
}

.h-0 {
    height: 0
}

.h-14 {
    height: 3.5rem
}

.h-4 {
    height: 1rem
}

.h-6 {
    height: 1.5rem
}

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

.h-\[105px\] {
    height: 105px
}

.h-\[106px\] {
    height: 106px
}

.h-\[108px\] {
    height: 108px
}

.h-\[114px\] {
    height: 114px
}

.h-\[128px\] {
    height: 128px
}

.h-\[12px\] {
    height: 12px
}

.h-\[136px\] {
    height: 136px
}

.h-\[142px\] {
    height: 142px
}

.h-\[150px\] {
    height: 150px
}

.h-\[154px\] {
    height: 154px
}

.h-\[155px\] {
    height: 155px
}

.h-\[160px\] {
    height: 160px
}

.h-\[164px\] {
    height: 164px
}

.h-\[16px\] {
    height: 16px
}

.h-\[176px\] {
    height: 176px
}

.h-\[184px\] {
    height: 184px
}

.h-\[190px\] {
    height: 190px
}

.h-\[192px\] {
    height: 192px
}

.h-\[196px\] {
    height: 196px
}

.h-\[197px\] {
    height: 197px
}

.h-\[1px\] {
    height: 1px
}

.h-\[200px\] {
    height: 200px
}

.h-\[213px\] {
    height: 213px
}

.h-\[218px\] {
    height: 218px
}

.h-\[22px\] {
    height: 22px
}

.h-\[232px\] {
    height: 232px
}

.h-\[244px\] {
    height: 244px
}

.h-\[246px\] {
    height: 246px
}

.h-\[248px\] {
    height: 248px
}

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

.h-\[256px\] {
    height: 256px
}

.h-\[270px\] {
    height: 270px
}

.h-\[286px\] {
    height: 286px
}

.h-\[28px\] {
    height: 28px
}

.h-\[300px\] {
    height: 300px
}

.h-\[308px\] {
    height: 308px
}

.h-\[3100px\] {
    height: 3100px
}

.h-\[318px\] {
    height: 318px
}

.h-\[32px\] {
    height: 32px
}

.h-\[332px\] {
    height: 332px
}

.h-\[334px\] {
    height: 334px
}

.h-\[344px\] {
    height: 344px
}

.h-\[348px\] {
    height: 348px
}

.h-\[34px\] {
    height: 34px
}

.h-\[350px\] {
    height: 350px
}

.h-\[36px\] {
    height: 36px
}

.h-\[37px\] {
    height: 37px
}

.h-\[380px\] {
    height: 380px
}

.h-\[386px\] {
    height: 386px
}

.h-\[38px\] {
    height: 38px
}

.h-\[40px\] {
    height: 40px
}

.h-\[416px\] {
    height: 416px
}

.h-\[423px\] {
    height: 423px
}

.h-\[424px\] {
    height: 424px
}

.h-\[42px\] {
    height: 42px
}

.h-\[434px\] {
    height: 434px
}

.h-\[446px\] {
    height: 446px
}

.h-\[448px\] {
    height: 448px
}

.h-\[44px\] {
    height: 44px
}

.h-\[45px\] {
    height: 45px
}

.h-\[46px\] {
    height: 46px
}

.h-\[479px\] {
    height: 479px
}

.h-\[48px\] {
    height: 48px
}

.h-\[49px\] {
    height: 49px
}

.h-\[503px\] {
    height: 503px
}

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

.h-\[510px\] {
    height: 510px
}

.h-\[515px\] {
    height: 515px
}

.h-\[520px\] {
    height: 520px
}

.h-\[52px\] {
    height: 52px
}

.h-\[53px\] {
    height: 53px
}

.h-\[540px\] {
    height: 540px
}

.h-\[547px\] {
    height: 547px
}

.h-\[54px\] {
    height: 54px
}

.h-\[56px\] {
    height: 56px
}

.h-\[600px\] {
    height: 600px
}

.h-\[60px\] {
    height: 60px
}

.h-\[636px\] {
    height: 636px
}

.h-\[64px\] {
    height: 64px
}

.h-\[688px\] {
    height: 688px
}

.h-\[68px\] {
    height: 68px
}

.h-\[70px\] {
    height: 70px
}

.h-\[720px\] {
    height: 720px
}

.h-\[72px\] {
    height: 72px
}

.h-\[78px\] {
    height: 78px
}

.h-\[80px\] {
    height: 80px
}

.h-\[84px\] {
    height: 84px
}

.h-\[88px\] {
    height: 88px
}

.h-\[8px\] {
    height: 8px
}

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

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

.h-auto {
    height: auto
}

.h-full {
    height: 100%
}

.max-h-\[260px\] {
    max-height: 260px
}

.max-h-\[46px\] {
    max-height: 46px
}

.max-h-\[480px\] {
    max-height: 480px
}

.max-h-\[600px\] {
    max-height: 600px
}

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

.min-h-\[258px\] {
    min-height: 258px
}

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

.min-h-screen {
    min-height: 100vh
}

.\!w-\[290px\] {
    width: 290px !important
}

.w-0 {
    width: 0
}

.w-1\/2 {
    width: 50%
}

.w-1\/4 {
    width: 25%
}

.w-10 {
    width: 2.5rem
}

.w-14 {
    width: 3.5rem
}

.w-2\/4 {
    width: 50%
}

.w-4 {
    width: 1rem
}

.w-6 {
    width: 1.5rem
}

.w-\[10\%\] {
    width: 10%
}

.w-\[100px\] {
    width: 100px
}

.w-\[1042px\] {
    width: 1042px
}

.w-\[105px\] {
    width: 105px
}

.w-\[106px\] {
    width: 106px
}

.w-\[1078px\] {
    width: 1078px
}

.w-\[1079px\] {
    width: 1079px
}

.w-\[1080px\] {
    width: 1080px
}

.w-\[10px\] {
    width: 10px
}

.w-\[113px\] {
    width: 113px
}

.w-\[1199px\] {
    width: 1199px
}

.w-\[12\%\] {
    width: 12%
}

.w-\[1200px\] {
    width: 1200px
}

.w-\[120px\] {
    width: 120px
}

.w-\[125px\] {
    width: 125px
}

.w-\[1280px\] {
    width: 1280px
}

.w-\[128px\] {
    width: 128px
}

.w-\[12px\] {
    width: 12px
}

.w-\[132px\] {
    width: 132px
}

.w-\[1390px\] {
    width: 1390px
}

.w-\[140px\] {
    width: 140px
}

.w-\[1440px\] {
    width: 1440px
}

.w-\[14px\] {
    width: 14px
}

.w-\[150px\] {
    width: 150px
}

.w-\[151px\] {
    width: 151px
}

.w-\[152px\] {
    width: 152px
}

.w-\[16\%\] {
    width: 16%
}

.w-\[165px\] {
    width: 165px
}

.w-\[16px\] {
    width: 16px
}

.w-\[18\%\] {
    width: 18%
}

.w-\[180px\] {
    width: 180px
}

.w-\[185px\] {
    width: 185px
}

.w-\[1920px\] {
    width: 1920px
}

.w-\[20\%\] {
    width: 20%
}

.w-\[200px\] {
    width: 200px
}

.w-\[204px\] {
    width: 204px
}

.w-\[206px\] {
    width: 206px
}

.w-\[20px\] {
    width: 20px
}

.w-\[230px\] {
    width: 230px
}

.w-\[240px\] {
    width: 240px
}

.w-\[244px\] {
    width: 244px
}

.w-\[24px\] {
    width: 24px
}

.w-\[252px\] {
    width: 252px
}

.w-\[278px\] {
    width: 278px
}

.w-\[280px\] {
    width: 280px
}

.w-\[281px\] {
    width: 281px
}

.w-\[283px\] {
    width: 283px
}

.w-\[284px\] {
    width: 284px
}

.w-\[293px\] {
    width: 293px
}

.w-\[298px\] {
    width: 298px
}

.w-\[30\%\] {
    width: 30%
}

.w-\[300px\] {
    width: 300px
}

.w-\[304px\] {
    width: 304px
}

.w-\[320px\] {
    width: 320px
}

.w-\[32px\] {
    width: 32px
}

.w-\[33\.33\%\] {
    width: 33.33%
}

.w-\[336px\] {
    width: 336px
}

.w-\[344px\] {
    width: 344px
}

.w-\[346px\] {
    width: 346px
}

.w-\[34px\] {
    width: 34px
}

.w-\[360px\] {
    width: 360px
}

.w-\[362px\] {
    width: 362px
}

.w-\[36px\] {
    width: 36px
}

.w-\[380px\] {
    width: 380px
}

.w-\[384px\] {
    width: 384px
}

.w-\[38px\] {
    width: 38px
}

.w-\[392px\] {
    width: 392px
}

.w-\[403px\] {
    width: 403px
}

.w-\[406px\] {
    width: 406px
}

.w-\[40px\] {
    width: 40px
}

.w-\[420px\] {
    width: 420px
}

.w-\[422px\] {
    width: 422px
}

.w-\[440px\] {
    width: 440px
}

.w-\[449px\] {
    width: 449px
}

.w-\[450px\] {
    width: 450px
}

.w-\[488px\] {
    width: 488px
}

.w-\[48px\] {
    width: 48px
}

.w-\[496px\] {
    width: 496px
}

.w-\[50px\] {
    width: 50px
}

.w-\[528px\] {
    width: 528px
}

.w-\[552px\] {
    width: 552px
}

.w-\[566px\] {
    width: 566px
}

.w-\[58px\] {
    width: 58px
}

.w-\[60\%\] {
    width: 60%
}

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

.w-\[601px\] {
    width: 601px
}

.w-\[636px\] {
    width: 636px
}

.w-\[637px\] {
    width: 637px
}

.w-\[652px\] {
    width: 652px
}

.w-\[688px\] {
    width: 688px
}

.w-\[68px\] {
    width: 68px
}

.w-\[70\%\] {
    width: 70%
}

.w-\[700px\] {
    width: 700px
}

.w-\[73px\] {
    width: 73px
}

.w-\[76px\] {
    width: 76px
}

.w-\[80px\] {
    width: 80px
}

.w-\[828px\] {
    width: 828px
}

.w-\[8px\] {
    width: 8px
}

.w-\[90px\] {
    width: 90px
}

.w-\[916px\] {
    width: 916px
}

.w-\[94px\] {
    width: 94px
}

.w-\[97px\] {
    width: 97px
}

.w-\[calc\(100\%\)\] {
    width: calc(100%)
}

.w-\[calc\(100\%-64px\)\] {
    width: calc(100% - 64px)
}

.w-\[calc\(100vw-40px\)\] {
    width: calc(100vw - 40px)
}

.w-auto {
    width: auto
}

.w-fit {
    width: -moz-fit-content;
    width: fit-content
}

.w-full {
    width: 100%;
}

.min-w-0 {
    min-width: 0
}

.min-w-\[1000px\] {
    min-width: 1000px
}

.min-w-\[1200px\] {
    min-width: 1200px
}

.min-w-\[1280px\] {
    min-width: 1280px
}

.min-w-\[1346px\] {
    min-width: 1346px
}

.min-w-\[1440px\] {
    min-width: 1440px
}

.min-w-\[1920px\] {
    min-width: 1920px
}

.min-w-\[210px\] {
    min-width: 210px
}

.min-w-\[330px\] {
    min-width: 330px
}

.min-w-\[340px\] {
    min-width: 340px
}

.min-w-\[76px\] {
    min-width: 76px
}

.min-w-full {
    min-width: 100%
}

.max-w-\[1042px\] {
    max-width: 1042px
}

.max-w-\[1200px\] {
    max-width: 1200px
}

.max-w-\[1440px\] {
    max-width: 1440px
}

.max-w-\[210px\] {
    max-width: 210px
}

.max-w-\[212px\] {
    max-width: 212px
}

.max-w-\[331px\] {
    max-width: 331px
}

.max-w-\[368px\] {
    max-width: 368px
}

.max-w-\[438px\] {
    max-width: 438px
}

.max-w-\[453px\] {
    max-width: 453px
}

.max-w-\[508px\] {
    max-width: 508px
}

.max-w-\[560px\] {
    max-width: 560px
}

.max-w-\[576px\] {
    max-width: 576px
}

.max-w-\[580px\] {
    max-width: 580px
}

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

.max-w-\[612px\] {
    max-width: 612px
}

.max-w-\[750px\] {
    max-width: 750px
}

.max-w-full {
    max-width: 100%
}

.max-w-none {
    max-width: none
}

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

.flex-shrink-0,
.shrink-0 {
    flex-shrink: 0
}

.flex-grow {
    flex-grow: 1
}

.grow-0 {
    flex-grow: 0
}

.basis-auto {
    flex-basis: auto
}

.table-auto {
    table-layout: auto
}

.table-fixed {
    table-layout: fixed
}

.border-collapse {
    border-collapse: collapse
}

.-translate-x-1\/2,
.-translate-x-2\/4 {
    --tw-translate-x: -50%
}

.-translate-x-1\/2,
.-translate-x-2\/4,
.-translate-x-\[68px\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-x-\[68px\] {
    --tw-translate-x: -68px
}

.-translate-y-1\/2,
.-translate-y-2\/4 {
    --tw-translate-y: -50%
}

.-translate-y-1\/2,
.-translate-y-2\/4,
.-translate-y-full {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-full {
    --tw-translate-y: -100%
}

.translate-x-0 {
    --tw-translate-x: 0px
}

.translate-x-0,
.translate-x-3 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-3 {
    --tw-translate-x: 0.75rem
}

.translate-y-0 {
    --tw-translate-y: 0px
}

.-rotate-45,
.translate-y-0 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-rotate-45 {
    --tw-rotate: -45deg
}

.rotate-0 {
    --tw-rotate: 0deg
}

.rotate-0,
.rotate-180 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-180 {
    --tw-rotate: 180deg
}

.rotate-90 {
    --tw-rotate: 90deg
}

.rotate-90,
.rotate-\[-2deg\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-\[-2deg\] {
    --tw-rotate: -2deg
}

.rotate-\[-45deg\] {
    --tw-rotate: -45deg
}

.rotate-\[-45deg\],
.scale-75 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-75 {
    --tw-scale-x: .75;
    --tw-scale-y: .75
}

.scale-\[0\.8\] {
    --tw-scale-x: 0.8;
    --tw-scale-y: 0.8
}

.scale-\[0\.8\],
.scale-\[1\.3\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-\[1\.3\] {
    --tw-scale-x: 1.3;
    --tw-scale-y: 1.3
}

.cursor-pointer {
    cursor: pointer
}

.select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.resize {
    resize: both
}

.list-disc {
    list-style-type: disc
}

.auto-rows-\[33\.33\%\] {
    grid-auto-rows: 33.33%
}

.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr))
}

.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr))
}

.grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr))
}

.grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr))
}

.grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr))
}

.grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr))
}

.grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr))
}

.flex-row {
    flex-direction: row
}

.flex-col {
    flex-direction: column
}

.flex-wrap {
    flex-wrap: wrap
}

.flex-nowrap {
    flex-wrap: nowrap
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.items-stretch {
    align-items: stretch
}

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

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

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

.justify-items-start {
    justify-items: start
}

.gap-1 {
    gap: .25rem
}

.gap-16 {
    gap: 4rem
}

.gap-2 {
    gap: .5rem
}

.gap-3 {
    gap: .75rem
}

.gap-4 {
    gap: 1rem
}

.gap-6 {
    gap: 1.5rem
}

.gap-\[10px\] {
    gap: 10px
}

.gap-\[12px\] {
    gap: 12px
}

.gap-\[14px\] {
    gap: 14px
}

.gap-\[16px\] {
    gap: 16px
}

.gap-\[20px\] {
    gap: 20px
}

.gap-\[24px\] {
    gap: 24px
}

.gap-\[28px\] {
    gap: 28px
}

.gap-\[32px\] {
    gap: 32px
}

.gap-\[42px\] {
    gap: 42px
}

.gap-\[48px\] {
    gap: 48px
}

.gap-\[4px\] {
    gap: 4px
}

.gap-\[64px\] {
    gap: 64px
}

.gap-\[8px\] {
    gap: 8px
}

.gap-x-8 {
    -moz-column-gap: 2rem;
    column-gap: 2rem
}

.gap-x-\[24px\] {
    -moz-column-gap: 24px;
    column-gap: 24px
}

.gap-y-4 {
    row-gap: 1rem
}

.gap-y-\[8px\] {
    row-gap: 8px
}

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

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

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

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

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

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

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

.self-start {
    align-self: flex-start
}

.self-end {
    align-self: flex-end
}

.overflow-auto {
    overflow: auto
}

.overflow-hidden {
    overflow: hidden
}

.overflow-visible {
    overflow: visible
}

.overflow-scroll {
    overflow: scroll
}

.overflow-x-auto {
    overflow-x: auto
}

.overflow-x-hidden {
    overflow-x: hidden
}

.overflow-x-scroll {
    overflow-x: scroll
}

.text-ellipsis {
    text-overflow: ellipsis
}

.whitespace-nowrap {
    white-space: nowrap
}

.whitespace-pre-wrap {
    white-space: pre-wrap
}

.break-words {
    overflow-wrap: break-word
}

.break-keep {
    word-break: keep-all
}

.rounded-2xl {
    border-radius: 1rem
}

.rounded-\[10px\] {
    border-radius: 10px
}

.rounded-\[12px\] {
    border-radius: 12px
}

.rounded-\[14px\] {
    border-radius: 14px
}

.rounded-\[16px\] {
    border-radius: 16px
}

.rounded-\[18px\] {
    border-radius: 18px
}

.rounded-\[20px\] {
    border-radius: 20px
}

.rounded-\[21px\] {
    border-radius: 21px
}

.rounded-\[24px\] {
    border-radius: 24px
}

.rounded-\[26px_26px_26px_0px\] {
    border-radius: 26px 26px 26px 0
}

.rounded-\[27px\] {
    border-radius: 27px
}

.rounded-\[2px\] {
    border-radius: 2px
}

.rounded-\[4px\] {
    border-radius: 4px
}

.rounded-\[5px\] {
    border-radius: 5px
}

.rounded-\[6px\] {
    border-radius: 6px
}

.rounded-\[8px\] {
    border-radius: 8px
}

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

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

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

.rounded-sm {
    border-radius: .125rem
}

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

.rounded-b-\[8px\] {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px
}

.rounded-l-\[32px\] {
    border-top-left-radius: 32px;
    border-bottom-left-radius: 32px
}

.rounded-bl-\[12px\] {
    border-bottom-left-radius: 12px
}

.rounded-br-\[12px\] {
    border-bottom-right-radius: 12px
}

.rounded-tl-\[12px\] {
    border-top-left-radius: 12px
}

.rounded-tr-\[12px\] {
    border-top-right-radius: 12px
}

.border {
    border-width: 1px
}

.border-0 {
    border-width: 0
}

.border-b {
    border-bottom-width: 1px
}

.border-b-0 {
    border-bottom-width: 0
}

.border-b-\[1px\] {
    border-bottom-width: 1px
}

.border-b-\[2px\] {
    border-bottom-width: 2px
}

.border-l {
    border-left-width: 1px
}

.border-r,
.border-r-\[1px\] {
    border-right-width: 1px
}

.border-t,
.border-t-\[1px\] {
    border-top-width: 1px
}

.border-solid {
    border-style: solid
}

.border-\[\#0A1633\] {
    --tw-border-opacity: 1;
    border-color: rgb(10 22 51/var(--tw-border-opacity))
}

.border-\[\#3860f4\] {
    --tw-border-opacity: 1;
    border-color: rgb(56 96 244/var(--tw-border-opacity))
}

.border-\[\#47516B\] {
    --tw-border-opacity: 1;
    border-color: rgb(71 81 107/var(--tw-border-opacity))
}

.border-\[\#4E473D\] {
    --tw-border-opacity: 1;
    border-color: rgb(78 71 61/var(--tw-border-opacity))
}

.border-\[\#D3D3D3\] {
    --tw-border-opacity: 1;
    border-color: rgb(211 211 211/var(--tw-border-opacity))
}

.border-\[\#DBEAFE\] {
    --tw-border-opacity: 1;
    border-color: rgb(219 234 254/var(--tw-border-opacity))
}

.border-\[\#DDE2EF\] {
    --tw-border-opacity: 1;
    border-color: rgb(221 226 239/var(--tw-border-opacity))
}

.border-\[\#DDE3F2\] {
    --tw-border-opacity: 1;
    border-color: rgb(221 227 242/var(--tw-border-opacity))
}

.border-\[\#E1E6F0\] {
    --tw-border-opacity: 1;
    border-color: rgb(225 230 240/var(--tw-border-opacity))
}

.border-\[\#E2E8F0\] {
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240/var(--tw-border-opacity))
}

.border-\[\#E2E8F0\]\/50 {
    border-color: rgba(226, 232, 240, .5)
}

.border-\[\#E2E8F0\]\/60 {
    border-color: rgba(226, 232, 240, .6)
}

.border-\[\#E5E7EB\] {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235/var(--tw-border-opacity))
}

.border-\[\#E6EAF4\] {
    --tw-border-opacity: 1;
    border-color: rgb(230 234 244/var(--tw-border-opacity))
}

.border-\[\#E9EDF8\] {
    --tw-border-opacity: 1;
    border-color: rgb(233 237 248/var(--tw-border-opacity))
}

.border-\[\#EAEDF7\] {
    --tw-border-opacity: 1;
    border-color: rgb(234 237 247/var(--tw-border-opacity))
}

.border-\[\#EBF0FC\] {
    --tw-border-opacity: 1;
    border-color: rgb(235 240 252/var(--tw-border-opacity))
}

.border-\[\#ECEDFC\] {
    --tw-border-opacity: 1;
    border-color: rgb(236 237 252/var(--tw-border-opacity))
}

.border-\[\#ECEFF6\] {
    --tw-border-opacity: 1;
    border-color: rgb(236 239 246/var(--tw-border-opacity))
}

.border-\[\#ECEFF6\]\/60 {
    border-color: rgba(236, 239, 246, .6)
}

.border-\[\#EFF6FF\] {
    --tw-border-opacity: 1;
    border-color: rgb(239 246 255/var(--tw-border-opacity))
}

.border-\[\#F1F5F9\] {
    --tw-border-opacity: 1;
    border-color: rgb(241 245 249/var(--tw-border-opacity))
}

.border-\[\#d2d6ea\] {
    --tw-border-opacity: 1;
    border-color: rgb(210 214 234/var(--tw-border-opacity))
}

.border-\[\#d2d8e9\] {
    --tw-border-opacity: 1;
    border-color: rgb(210 216 233/var(--tw-border-opacity))
}

.border-\[\#e0d4c31f\] {
    border-color: #e0d4c31f
}

.border-\[\#e1e6f0\] {
    --tw-border-opacity: 1;
    border-color: rgb(225 230 240/var(--tw-border-opacity))
}

.border-\[\#ebf0fc\] {
    --tw-border-opacity: 1;
    border-color: rgb(235 240 252/var(--tw-border-opacity))
}

.border-\[\#ecedfc\] {
    --tw-border-opacity: 1;
    border-color: rgb(236 237 252/var(--tw-border-opacity))
}

.border-\[\#fff\] {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity))
}

.border-\[\#fff\]\/10 {
    border-color: hsla(0, 0%, 100%, .1)
}

.border-\[\#fff\]\/30 {
    border-color: hsla(0, 0%, 100%, .3)
}

.border-\[rgb\(236\2c 239\2c 246\2c 0\.6\)\] {
    border-color: rgb(236, 239, 246, .6)
}

.border-\[rgba\(221\2c 226\2c 239\2c 1\)\] {
    border-color: #dde2ef
}

.border-lineColor {
    border-color: var(--line-gray-1)
}

.border-lineColor-blue {
    border-color: var(--primary-1)
}

.border-lineColor-gray2 {
    border-color: var(--line-gray-2)
}

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

.border-textColor-remark {
    border-color: var(--text-remark)
}

.border-b-\[\#E5EAF5\] {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(229 234 245/var(--tw-border-opacity))
}

.border-b-\[\#ECEFF6\] {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(236 239 246/var(--tw-border-opacity))
}

.border-b-\[rgba\(255\2c 255\2c 255\2c 0\)\] {
    border-bottom-color: hsla(0, 0%, 100%, 0)
}

.border-l-\[\#858EAA80\] {
    border-left-color: #858eaa80
}

.border-l-\[\#858EAA\] {
    --tw-border-opacity: 1;
    border-left-color: rgb(133 142 170/var(--tw-border-opacity))
}

.border-r-\[\#E1E6F0\] {
    --tw-border-opacity: 1;
    border-right-color: rgb(225 230 240/var(--tw-border-opacity))
}

.border-r-\[\#E5EAF5\] {
    --tw-border-opacity: 1;
    border-right-color: rgb(229 234 245/var(--tw-border-opacity))
}

.border-r-\[\#ECEFF6\] {
    --tw-border-opacity: 1;
    border-right-color: rgb(236 239 246/var(--tw-border-opacity))
}

.border-t-\[\#ECEFF6\] {
    --tw-border-opacity: 1;
    border-top-color: rgb(236 239 246/var(--tw-border-opacity))
}

.border-t-lineColor-gray2 {
    border-top-color: var(--line-gray-2)
}

.bg-\[\#000\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

.bg-\[\#081C49\] {
    --tw-bg-opacity: 1;
    background-color: rgb(8 28 73/var(--tw-bg-opacity))
}

.bg-\[\#0A1633\] {
    --tw-bg-opacity: 1;
    background-color: rgb(10 22 51/var(--tw-bg-opacity))
}

.bg-\[\#0B1C40\]\/90 {
    background-color: rgba(11, 28, 64, .9)
}

.bg-\[\#0F1842\]\/90 {
    background-color: rgba(15, 24, 66, .9)
}

.bg-\[\#102B6C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(16 43 108/var(--tw-bg-opacity))
}

.bg-\[\#172444\] {
    --tw-bg-opacity: 1;
    background-color: rgb(23 36 68/var(--tw-bg-opacity))
}

.bg-\[\#1A1313\] {
    --tw-bg-opacity: 1;
    background-color: rgb(26 19 19/var(--tw-bg-opacity))
}

.bg-\[\#1E1A18\] {
    --tw-bg-opacity: 1;
    background-color: rgb(30 26 24/var(--tw-bg-opacity))
}

.bg-\[\#200E4E\]\/90 {
    background-color: rgba(32, 14, 78, .9)
}

.bg-\[\#202154\] {
    --tw-bg-opacity: 1;
    background-color: rgb(32 33 84/var(--tw-bg-opacity))
}

.bg-\[\#2563EB\] {
    --tw-bg-opacity: 1;
    background-color: rgb(37 99 235/var(--tw-bg-opacity))
}

.bg-\[\#2647D8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(38 71 216/var(--tw-bg-opacity))
}

.bg-\[\#290D3A\]\/90 {
    background-color: rgba(41, 13, 58, .9)
}

.bg-\[\#2A315F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(42 49 95/var(--tw-bg-opacity))
}

.bg-\[\#2E5BFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(46 91 255/var(--tw-bg-opacity))
}

.bg-\[\#3860F4\],
.bg-\[\#3860f4\] {
    --tw-bg-opacity: 1;
    background-color: rgb(56 96 244/var(--tw-bg-opacity))
}

.bg-\[\#D1D5DB\] {
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219/var(--tw-bg-opacity))
}

.bg-\[\#DBEBFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(219 235 255/var(--tw-bg-opacity))
}

.bg-\[\#DF2659\] {
    --tw-bg-opacity: 1;
    background-color: rgb(223 38 89/var(--tw-bg-opacity))
}

.bg-\[\#E0FAE1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(224 250 225/var(--tw-bg-opacity))
}

.bg-\[\#E11D48\] {
    --tw-bg-opacity: 1;
    background-color: rgb(225 29 72/var(--tw-bg-opacity))
}

.bg-\[\#E2F7FE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(226 247 254/var(--tw-bg-opacity))
}

.bg-\[\#EBF0FC\] {
    --tw-bg-opacity: 1;
    background-color: rgb(235 240 252/var(--tw-bg-opacity))
}

.bg-\[\#EDF1FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(237 241 255/var(--tw-bg-opacity))
}

.bg-\[\#EEF0F6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(238 240 246/var(--tw-bg-opacity))
}

.bg-\[\#EFF6FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(239 246 255/var(--tw-bg-opacity))
}

.bg-\[\#F0F3FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(240 243 255/var(--tw-bg-opacity))
}

.bg-\[\#F0F4FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(240 244 255/var(--tw-bg-opacity))
}

.bg-\[\#F1F3FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(241 243 255/var(--tw-bg-opacity))
}

.bg-\[\#F5F5F8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 248/var(--tw-bg-opacity))
}

.bg-\[\#F6F8FD\] {
    --tw-bg-opacity: 1;
    background-color: rgb(246 248 253/var(--tw-bg-opacity))
}

.bg-\[\#F8FAFC\] {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252/var(--tw-bg-opacity))
}

.bg-\[\#F9FAFE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 254/var(--tw-bg-opacity))
}

.bg-\[\#F9FAFE\]\/90 {
    background-color: rgba(249, 250, 254, .9)
}

.bg-\[\#F9FAFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 255/var(--tw-bg-opacity))
}

.bg-\[\#FB2C36\] {
    --tw-bg-opacity: 1;
    background-color: rgb(251 44 54/var(--tw-bg-opacity))
}

.bg-\[\#FCEEEB\] {
    --tw-bg-opacity: 1;
    background-color: rgb(252 238 235/var(--tw-bg-opacity))
}

.bg-\[\#FDBA74\] {
    --tw-bg-opacity: 1;
    background-color: rgb(253 186 116/var(--tw-bg-opacity))
}

.bg-\[\#FFA958\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 169 88/var(--tw-bg-opacity))
}

.bg-\[\#FFFFFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.bg-\[\#df2659\] {
    --tw-bg-opacity: 1;
    background-color: rgb(223 38 89/var(--tw-bg-opacity))
}

.bg-\[\#ebedf5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(235 237 245/var(--tw-bg-opacity))
}

.bg-\[\#f9faff\] {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 255/var(--tw-bg-opacity))
}

.bg-\[\#fafbff\] {
    --tw-bg-opacity: 1;
    background-color: rgb(250 251 255/var(--tw-bg-opacity))
}

.bg-\[\#fff\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.bg-\[\#fff\]\/50 {
    background-color: hsla(0, 0%, 100%, .5)
}

.bg-\[\#ffffff1a\] {
    background-color: #ffffff1a
}

.bg-\[\#ffffff\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.bg-\[rgba\(0\2c 0\2c 0\2c 0\.45\)\] {
    background-color: rgba(0, 0, 0, .45)
}

.bg-\[rgba\(240\2c 243\2c 255\2c 1\)\] {
    background-color: #f0f3ff
}

.bg-\[rgba\(246\2c 248\2c 253\2c 1\)\] {
    background-color: #f6f8fd
}

.bg-bgColor-blue {
    background-color: var(--primary-1)
}

.bg-bgColor-gray1 {
    background-color: var(--bg-gray-1)
}

.bg-bgColor-gray2 {
    background-color: var(--bg-gray-2)
}

.bg-bgColor-gray3 {
    background-color: var(--bg-gray-3)
}

.bg-bgColor-white,
.bg-textColor-white {
    background-color: var(--white)
}

.bg-\[linear-gradient\(135deg\2c rgba\(204\2c 213\2c 255\2c 1\)_0\%\2c rgba\(221\2c 68\2c 200\2c 0\.81\)_50\%\2c rgba\(221\2c 120\2c 208\2c 1\)_100\%\)\] {
    background-image: linear-gradient(135deg, #ccd5ff, rgba(221, 68, 200, .81) 50%, #dd78d0)
}

.bg-\[linear-gradient\(135deg\2c rgba\(204\2c 213\2c 255\2c 1\)_0\%\2c rgba\(68\2c 81\2c 221\2c 0\.81\)_50\%\2c rgba\(70\2c 68\2c 255\2c 1\)_100\%\)\] {
    background-image: linear-gradient(135deg, #ccd5ff, rgba(68, 81, 221, .81) 50%, #4644ff)
}

.bg-\[linear-gradient\(135deg\2c rgba\(204\2c 248\2c 255\2c 1\)_0\%\2c rgba\(68\2c 165\2c 221\2c 0\.81\)_50\%\2c rgba\(39\2c 126\2c 188\2c 1\)_100\%\)\] {
    background-image: linear-gradient(135deg, #ccf8ff, rgba(68, 165, 221, .81) 50%, #277ebc)
}

.bg-\[linear-gradient\(135deg\2c rgba\(204\2c 255\2c 217\2c 1\)_0\%\2c rgba\(60\2c 192\2c 91\2c 0\.81\)_49\%\2c rgba\(96\2c 255\2c 138\2c 1\)_100\%\)\] {
    background-image: linear-gradient(135deg, #ccffd9, rgba(60, 192, 91, .81) 49%, #60ff8a)
}

.bg-\[linear-gradient\(135deg\2c rgba\(255\2c 223\2c 204\2c 1\)_0\%\2c rgba\(255\2c 88\2c 88\2c 0\.81\)_50\%\2c rgba\(221\2c 126\2c 81\2c 1\)_100\%\)\] {
    background-image: linear-gradient(135deg, #ffdfcc, rgba(255, 88, 88, .81) 50%, #dd7e51)
}

.bg-\[linear-gradient\(90deg\2c \#e9ebf4_0\%\2c \#3860f4_25\%\2c \#3860f4_74\%\2c \#e9ebf4_100\%\)\] {
    background-image: linear-gradient(90deg, #e9ebf4, #3860f4 25%, #3860f4 74%, #e9ebf4)
}

.bg-\[url\(\'https\:\/\/www-s\.ucloud\.cn\/2024\/07\/a9118fbbc36741dc7ea3d1050fc6fbea_1721892304984\.png\'\)\] {
    background-image: url(https://www-s.ucloud.cn/2024/07/a9118fbbc36741dc7ea3d1050fc6fbea_1721892304984.png)
}

.bg-\[url\(\'https\:\/\/www-s\.ucloud\.cn\/2024\/07\/f8a208ae1b196d067e5e814515ad9793_1721892304982\.png\'\)\] {
    background-image: url(https://www-s.ucloud.cn/2024/07/f8a208ae1b196d067e5e814515ad9793_1721892304982.png)
}

.bg-\[url\(\'https\:\/\/www-s\.ucloud\.cn\/2025\/10\/549427411228270e9d555d721de58f75_1760154016172\.png\'\)\] {
    background-image: url(https://www-s.ucloud.cn/2025/10/549427411228270e9d555d721de58f75_1760154016172.png)
}

.bg-\[url\(\'https\:\/\/www-s\.ucloud\.cn\/2025\/10\/634b5e62dd6afb472e8bfa31f3603507_1760161974100\.png\'\)\] {
    background-image: url(https://www-s.ucloud.cn/2025/10/634b5e62dd6afb472e8bfa31f3603507_1760161974100.png)
}

.bg-\[url\(\'https\:\/\/www-s\.ucloud\.cn\/2025\/12\/0aa8d2e6acf7bb4ca1afbd35e83072d3_1764644669736\.png\'\)\] {
    background-image: url(https://www-s.ucloud.cn/2025/12/0aa8d2e6acf7bb4ca1afbd35e83072d3_1764644669736.png)
}

.bg-\[url\(\'https\:\/\/www-s\.ucloud\.cn\/2025\/12\/12ac42a7b2b92fedfdb2ae0951a4ed56_1764726060025\.png\'\)\] {
    background-image: url(https://www-s.ucloud.cn/2025/12/12ac42a7b2b92fedfdb2ae0951a4ed56_1764726060025.png)
}

.bg-\[url\(\'https\:\/\/www-s\.ucloud\.cn\/2025\/12\/2ac8b3573c79d0f23ca87e9bc19e11be_1764644669764\.png\'\)\] {
    background-image: url(https://www-s.ucloud.cn/2025/12/2ac8b3573c79d0f23ca87e9bc19e11be_1764644669764.png)
}

.bg-\[url\(\'https\:\/\/www-s\.ucloud\.cn\/2025\/12\/2b23201c16ed83107e92a4da30a34d6c_1764734139822\.png\'\)\] {
    background-image: url(https://www-s.ucloud.cn/2025/12/2b23201c16ed83107e92a4da30a34d6c_1764734139822.png)
}

.bg-\[url\(\'https\:\/\/www-s\.ucloud\.cn\/2025\/12\/35e8f13d080916ca78a4b75ef111bc80_1764640530281\.png\'\)\] {
    background-image: url(https://www-s.ucloud.cn/2025/12/35e8f13d080916ca78a4b75ef111bc80_1764640530281.png)
}

.bg-\[url\(https\:\/\/static\.ucloud\.cn\/1004693c4377516ba7e0f26eb6bdc6e9\.png\)\] {
    background-image: url(https://static.ucloud.cn/1004693c4377516ba7e0f26eb6bdc6e9.png)
}

.bg-\[url\(https\:\/\/static\.ucloud\.cn\/1b2d66b7cba48410a2b76299cdb2ebde\.png\)\] {
    background-image: url(https://static.ucloud.cn/1b2d66b7cba48410a2b76299cdb2ebde.png)
}

.bg-\[url\(https\:\/\/static\.ucloud\.cn\/47e4d5961093708040a0971a4e776550\.png\)\] {
    background-image: url(https://static.ucloud.cn/47e4d5961093708040a0971a4e776550.png)
}

.bg-\[url\(https\:\/\/static\.ucloud\.cn\/9da489bf80379a8fbe374cec81fe99f4\.png\)\] {
    background-image: url(https://static.ucloud.cn/9da489bf80379a8fbe374cec81fe99f4.png)
}

.bg-\[url\(https\:\/\/www-s\.ucloud\.cn\/2024\/03\/f4762959d6b634de4524c1667744f076_1711361754779\.png\)\] {
    background-image: url(https://www-s.ucloud.cn/2024/03/f4762959d6b634de4524c1667744f076_1711361754779.png)
}

.bg-\[url\(https\:\/\/www-s\.ucloud\.cn\/2024\/07\/7b9b828d7a4504da7498e2f49f1a94fb_1722241267299\.png\)\] {
    background-image: url(https://www-s.ucloud.cn/2024/07/7b9b828d7a4504da7498e2f49f1a94fb_1722241267299.png)
}

.bg-\[url\(https\:\/\/www-s\.ucloud\.cn\/2024\/11\/f3d0d233921d776541282a9561e6e7b9_1732528754439\.png\)\] {
    background-image: url(https://www-s.ucloud.cn/2024/11/f3d0d233921d776541282a9561e6e7b9_1732528754439.png)
}

.bg-\[url\(https\:\/\/www-s\.ucloud\.cn\/2025\/01\/9810e35b3a54345710c9996d80c2acc2_1736149403163\.png\)\] {
    background-image: url(https://www-s.ucloud.cn/2025/01/9810e35b3a54345710c9996d80c2acc2_1736149403163.png)
}

.bg-\[url\(https\:\/\/www-s\.ucloud\.cn\/2025\/01\/d14f5f4c58e8ac7569a945ba3e1eec23_1736149403171\.png\)\] {
    background-image: url(https://www-s.ucloud.cn/2025/01/d14f5f4c58e8ac7569a945ba3e1eec23_1736149403171.png)
}

.bg-\[url\(https\:\/\/www-s\.ucloud\.cn\/2025\/01\/feadde4b94e755ddf7cb00718d1b6f12_1735892998157\.png\)\] {
    background-image: url(https://www-s.ucloud.cn/2025/01/feadde4b94e755ddf7cb00718d1b6f12_1735892998157.png)
}

.bg-\[url\(https\:\/\/www-s\.ucloud\.cn\/2025\/02\/37b56c8a7cceaeae84a60adc4e16c839_1740131935835\.png\)\] {
    background-image: url(https://www-s.ucloud.cn/2025/02/37b56c8a7cceaeae84a60adc4e16c839_1740131935835.png)
}

.bg-\[url\(https\:\/\/www-s\.ucloud\.cn\/2025\/02\/e3c96c401a528125e73ca6d5d29730af_1740131935844\.png\)\] {
    background-image: url(https://www-s.ucloud.cn/2025/02/e3c96c401a528125e73ca6d5d29730af_1740131935844.png)
}

.bg-\[url\(https\:\/\/www-s\.ucloud\.cn\/2025\/06\/e01bd6496ea4f172610eea2e0965531c_1750920516926\.png\)\] {
    background-image: url(https://www-s.ucloud.cn/2025/06/e01bd6496ea4f172610eea2e0965531c_1750920516926.png)
}

.bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}

.bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops))
}

.bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops))
}

.bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops))
}

.bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops))
}

.from-\[\#0a0a1b99\] {
    --tw-gradient-from: #0a0a1b99 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(10, 10, 27, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#110f0e\] {
    --tw-gradient-from: #110f0e var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(17, 15, 14, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#123253\]\/0 {
    --tw-gradient-from: rgba(18, 50, 83, 0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(18, 50, 83, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#141C44\] {
    --tw-gradient-from: #141c44 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(20, 28, 68, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#182252\]\/0 {
    --tw-gradient-from: rgba(24, 34, 82, 0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(24, 34, 82, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#1F1A3B\] {
    --tw-gradient-from: #1f1a3b var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(31, 26, 59, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#271652\]\/0 {
    --tw-gradient-from: rgba(39, 22, 82, 0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(39, 22, 82, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#371240\]\/0 {
    --tw-gradient-from: rgba(55, 18, 64, 0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(55, 18, 64, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#3a33304d\] {
    --tw-gradient-from: #3a33304d var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(58, 51, 48, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#404040\] {
    --tw-gradient-from: #404040 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(64, 64, 64, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#52CDFF\] {
    --tw-gradient-from: #52cdff var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(82, 205, 255, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#598BFF\] {
    --tw-gradient-from: #598bff var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(89, 139, 255, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#7749FF\] {
    --tw-gradient-from: #7749ff var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(119, 73, 255, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#E8F2FF\] {
    --tw-gradient-from: #e8f2ff var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(232, 242, 255, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#F0E8FE\] {
    --tw-gradient-from: #f0e8fe var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(240, 232, 254, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#F1F4FE\] {
    --tw-gradient-from: #f1f4fe var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(241, 244, 254, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FD6449\] {
    --tw-gradient-from: #fd6449 var(--tw-gradient-from-position);
    --tw-gradient-to: hsla(9, 98%, 64%, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FF8F6C\] {
    --tw-gradient-from: #ff8f6c var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(255, 143, 108, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FFB17F\] {
    --tw-gradient-from: #ffb17f var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(255, 177, 127, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FFB968\] {
    --tw-gradient-from: #ffb968 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(255, 185, 104, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FFBEBE\] {
    --tw-gradient-from: #ffbebe var(--tw-gradient-from-position);
    --tw-gradient-to: hsla(0, 100%, 87%, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FFD8A3\] {
    --tw-gradient-from: #ffd8a3 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(255, 216, 163, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FFF1D7\] {
    --tw-gradient-from: #fff1d7 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(255, 241, 215, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FFF2F3\] {
    --tw-gradient-from: #fff2f3 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(255, 242, 243, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FFF9EC\] {
    --tw-gradient-from: #fff9ec var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(255, 249, 236, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FFFFFF\] {
    --tw-gradient-from: #fff var(--tw-gradient-from-position);
    --tw-gradient-to: hsla(0, 0%, 100%, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#e3c2a4\] {
    --tw-gradient-from: #e3c2a4 var(--tw-gradient-from-position);
    --tw-gradient-to: hsla(29, 53%, 77%, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#edf3ff\] {
    --tw-gradient-from: #edf3ff var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(237, 243, 255, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#ff7d9c\] {
    --tw-gradient-from: #ff7d9c var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(255, 125, 156, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#ffdbbd\] {
    --tw-gradient-from: #ffdbbd var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(255, 219, 189, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.via-\[\#F4FAFF\] {
    --tw-gradient-to: rgba(244, 250, 255, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #f4faff var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-\[\#e5caae\] {
    --tw-gradient-to: hsla(31, 51%, 79%, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #e5caae var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.to-\[\#030303\] {
    --tw-gradient-to: #030303 var(--tw-gradient-to-position)
}

.to-\[\#0a081606\] {
    --tw-gradient-to: #0a081606 var(--tw-gradient-to-position)
}

.to-\[\#185273\]\/60 {
    --tw-gradient-to: rgba(24, 82, 115, .6) var(--tw-gradient-to-position)
}

.to-\[\#211c1975\] {
    --tw-gradient-to: #211c1975 var(--tw-gradient-to-position)
}

.to-\[\#233A93\]\/60 {
    --tw-gradient-to: rgba(35, 58, 147, .6) var(--tw-gradient-to-position)
}

.to-\[\#27325D\] {
    --tw-gradient-to: #27325d var(--tw-gradient-to-position)
}

.to-\[\#2E216F\] {
    --tw-gradient-to: #2e216f var(--tw-gradient-to-position)
}

.to-\[\#3860F4\] {
    --tw-gradient-to: #3860f4 var(--tw-gradient-to-position)
}

.to-\[\#3a3330\] {
    --tw-gradient-to: #3a3330 var(--tw-gradient-to-position)
}

.to-\[\#532393\]\/60 {
    --tw-gradient-to: rgba(83, 35, 147, .6) var(--tw-gradient-to-position)
}

.to-\[\#595FF3\] {
    --tw-gradient-to: #595ff3 var(--tw-gradient-to-position)
}

.to-\[\#63143E\]\/60 {
    --tw-gradient-to: rgba(99, 20, 62, .6) var(--tw-gradient-to-position)
}

.to-\[\#745d47\] {
    --tw-gradient-to: #745d47 var(--tw-gradient-to-position)
}

.to-\[\#A78660\] {
    --tw-gradient-to: #a78660 var(--tw-gradient-to-position)
}

.to-\[\#E6E1FA\] {
    --tw-gradient-to: #e6e1fa var(--tw-gradient-to-position)
}

.to-\[\#E7EEFF\] {
    --tw-gradient-to: #e7eeff var(--tw-gradient-to-position)
}

.to-\[\#F21346\] {
    --tw-gradient-to: #f21346 var(--tw-gradient-to-position)
}

.to-\[\#F8FBFF\] {
    --tw-gradient-to: #f8fbff var(--tw-gradient-to-position)
}

.to-\[\#F9D89E\] {
    --tw-gradient-to: #f9d89e var(--tw-gradient-to-position)
}

.to-\[\#FA4389\] {
    --tw-gradient-to: #fa4389 var(--tw-gradient-to-position)
}

.to-\[\#FB2C36\] {
    --tw-gradient-to: #fb2c36 var(--tw-gradient-to-position)
}

.to-\[\#FF502A\] {
    --tw-gradient-to: #ff502a var(--tw-gradient-to-position)
}

.to-\[\#FF8C43\] {
    --tw-gradient-to: #ff8c43 var(--tw-gradient-to-position)
}

.to-\[\#FFC967\] {
    --tw-gradient-to: #ffc967 var(--tw-gradient-to-position)
}

.to-\[\#FFDADC\] {
    --tw-gradient-to: #ffdadc var(--tw-gradient-to-position)
}

.to-\[\#FFFFFF\] {
    --tw-gradient-to: #fff var(--tw-gradient-to-position)
}

.to-\[\#e9d9c1\] {
    --tw-gradient-to: #e9d9c1 var(--tw-gradient-to-position)
}

.to-\[\#fe4795\] {
    --tw-gradient-to: #fe4795 var(--tw-gradient-to-position)
}

.bg-\[length\:100\%_auto\] {
    background-size: 100% auto
}

.bg-\[length\:1280px_636px\] {
    background-size: 1280px 636px
}

.bg-\[length\:1920px_268px\] {
    background-size: 1920px 268px
}

.bg-\[length\:1920px_515px\] {
    background-size: 1920px 515px
}

.bg-\[length\:240px_160px\] {
    background-size: 240px 160px
}

.bg-\[length\:292px_143px\] {
    background-size: 292px 143px
}

.bg-\[length\:304px_156px\] {
    background-size: 304px 156px
}

.bg-\[length\:36px_36px\] {
    background-size: 36px 36px
}

.bg-\[length\:426px_85px\] {
    background-size: 426px 85px
}

.bg-contain {
    background-size: contain
}

.bg-cover {
    background-size: cover;
    background-image: url(./img/fa41a9bc92ba41aa7c9fdb19d86ce57e_1750933597401.png);
}

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

.bg-\[8px_center\] {
    background-position: 8px
}

.bg-\[center_24px\] {
    background-position: center 24px
}

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

.bg-right-bottom {
    background-position: 100% 100%
}

.bg-right-top {
    background-position: 100% 0
}

.bg-no-repeat {
    background-repeat: no-repeat
}

.object-contain {
    -o-object-fit: contain;
    object-fit: contain
}

.object-cover {
    -o-object-fit: cover;
    object-fit: cover
}

.p-2 {
    padding: .5rem
}

.p-3 {
    padding: .75rem
}

.p-4 {
    padding: 1rem
}

.p-6 {
    padding: 1.5rem
}

.p-\[10px\] {
    padding: 10px
}

.p-\[16px\] {
    padding: 16px
}

.p-\[20px\] {
    padding: 20px
}

.p-\[24px\] {
    padding: 24px
}

.p-\[25px\] {
    padding: 25px
}

.p-\[30px\] {
    padding: 30px
}

.p-\[32px\] {
    padding: 32px
}

.p-\[42px\] {
    padding: 42px
}

.p-\[8px\] {
    padding: 8px
}

.p-\[9px\] {
    padding: 9px
}

.px-0 {
    padding-left: 0;
    padding-right: 0
}

.px-12 {
    padding-left: 3rem;
    padding-right: 3rem
}

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

.px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

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

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

.px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem
}

.px-\[10px\] {
    padding-left: 10px;
    padding-right: 10px
}

.px-\[12px\] {
    padding-left: 12px;
    padding-right: 12px
}

.px-\[13px\] {
    padding-left: 13px;
    padding-right: 13px
}

.px-\[14px\] {
    padding-left: 14px;
    padding-right: 14px
}

.px-\[16px\] {
    padding-left: 16px;
    padding-right: 16px
}

.px-\[17px\] {
    padding-left: 17px;
    padding-right: 17px
}

.px-\[20px\] {
    padding-left: 20px;
    padding-right: 20px
}

.px-\[21px\] {
    padding-left: 21px;
    padding-right: 21px
}

.px-\[22px\] {
    padding-left: 22px;
    padding-right: 22px
}

.px-\[24px\] {
    padding-left: 24px;
    padding-right: 24px
}

.px-\[25px\] {
    padding-left: 25px;
    padding-right: 25px
}

.px-\[26px\] {
    padding-left: 26px;
    padding-right: 26px
}

.px-\[28px\] {
    padding-left: 28px;
    padding-right: 28px
}

.px-\[2px\] {
    padding-left: 2px;
    padding-right: 2px
}

.px-\[32px\] {
    padding-left: 32px;
    padding-right: 32px
}

.px-\[34px\] {
    padding-left: 34px;
    padding-right: 34px
}

.px-\[36px\] {
    padding-left: 36px;
    padding-right: 36px
}

.px-\[40px\] {
    padding-left: 40px;
    padding-right: 40px
}

.px-\[42px\] {
    padding-left: 42px;
    padding-right: 42px
}

.px-\[48px\] {
    padding-left: 48px;
    padding-right: 48px
}

.px-\[60px\] {
    padding-left: 60px;
    padding-right: 60px
}

.px-\[8px\] {
    padding-left: 8px;
    padding-right: 8px
}

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

.py-1\.5 {
    padding-top: .375rem;
    padding-bottom: .375rem
}

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

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

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

.py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem
}

.py-\[10px\] {
    padding-top: 10px;
    padding-bottom: 10px
}

.py-\[112px\] {
    padding-top: 112px;
    padding-bottom: 112px
}

.py-\[12px\] {
    padding-top: 12px;
    padding-bottom: 12px
}

.py-\[14px\] {
    padding-top: 14px;
    padding-bottom: 14px
}

.py-\[15px\] {
    padding-top: 15px;
    padding-bottom: 15px
}

.py-\[160px\] {
    padding-top: 160px;
    padding-bottom: 160px
}

.py-\[16px\] {
    padding-top: 16px;
    padding-bottom: 16px
}

.py-\[20px\] {
    padding-top: 20px;
    padding-bottom: 20px
}

.py-\[24px\] {
    padding-top: 24px;
    padding-bottom: 24px
}

.py-\[26px\] {
    padding-top: 26px;
    padding-bottom: 26px
}

.py-\[28px\] {
    padding-top: 28px;
    padding-bottom: 28px
}

.py-\[32px\] {
    padding-top: 32px;
    padding-bottom: 32px
}

.py-\[3px\] {
    padding-top: 3px;
    padding-bottom: 3px
}

.py-\[48px\] {
    padding-top: 48px;
    padding-bottom: 48px
}

.py-\[4px\] {
    padding-top: 4px;
    padding-bottom: 4px
}

.py-\[55px\] {
    padding-top: 55px;
    padding-bottom: 55px
}

.py-\[58px\] {
    padding-top: 58px;
    padding-bottom: 58px
}

.py-\[60px\] {
    padding-top: 60px;
    padding-bottom: 60px
}

.py-\[64px\] {
    padding-top: 64px;
    padding-bottom: 64px
}

.py-\[6px\] {
    padding-top: 6px;
    padding-bottom: 6px
}

.py-\[72px\] {
    padding-top: 72px;
    padding-bottom: 72px
}

.py-\[7px\] {
    padding-top: 7px;
    padding-bottom: 7px
}

.py-\[80px\] {
    padding-top: 80px;
    padding-bottom: 80px
}

.py-\[8px\] {
    padding-top: 8px;
    padding-bottom: 8px
}

.pb-3 {
    padding-bottom: .75rem
}

.pb-\[100px\] {
    padding-bottom: 100px
}

.pb-\[112px\] {
    padding-bottom: 112px
}

.pb-\[12px\] {
    padding-bottom: 12px
}

.pb-\[14px\] {
    padding-bottom: 14px
}

.pb-\[15px\] {
    padding-bottom: 15px
}

.pb-\[160px\] {
    padding-bottom: 160px
}

.pb-\[16px\] {
    padding-bottom: 16px
}

.pb-\[18px\] {
    padding-bottom: 18px
}

.pb-\[24px\] {
    padding-bottom: 24px
}

.pb-\[27px\] {
    padding-bottom: 27px
}

.pb-\[32px\] {
    padding-bottom: 32px
}

.pb-\[36px\] {
    padding-bottom: 36px
}

.pb-\[40px\] {
    padding-bottom: 40px
}

.pb-\[48px\] {
    padding-bottom: 48px
}

.pb-\[50px\] {
    padding-bottom: 50px
}

.pb-\[56px\] {
    padding-bottom: 56px
}

.pb-\[60px\] {
    padding-bottom: 60px
}

.pb-\[80px\] {
    padding-bottom: 80px
}

.pb-\[88px\] {
    padding-bottom: 88px
}

.pl-0 {
    padding-left: 0
}

.pl-1 {
    padding-left: .25rem
}

.pl-4 {
    padding-left: 1rem
}

.pl-6 {
    padding-left: 1.5rem
}

.pl-\[110px\] {
    padding-left: 110px
}

.pl-\[12px\] {
    padding-left: 12px
}

.pl-\[15\%\] {
    padding-left: 15%
}

.pl-\[16px\] {
    padding-left: 16px
}

.pl-\[20px\] {
    padding-left: 20px
}

.pl-\[28px\] {
    padding-left: 28px
}

.pl-\[29px\] {
    padding-left: 29px
}

.pl-\[36px\] {
    padding-left: 36px
}

.pl-\[40px\] {
    padding-left: 40px
}

.pl-\[48px\] {
    padding-left: 48px
}

.pl-\[4px\] {
    padding-left: 4px
}

.pl-\[54px\] {
    padding-left: 54px
}

.pr-0 {
    padding-right: 0
}

.pr-4 {
    padding-right: 1rem
}

.pr-8 {
    padding-right: 2rem
}

.pr-\[12px\] {
    padding-right: 12px
}

.pr-\[16px\] {
    padding-right: 16px
}

.pr-\[19px\] {
    padding-right: 19px
}

.pr-\[32px\] {
    padding-right: 32px
}

.pr-\[36px\] {
    padding-right: 36px
}

.pr-\[40px\] {
    padding-right: 40px
}

.pr-\[8px\] {
    padding-right: 8px
}

.pt-0 {
    padding-top: 0
}

.pt-16 {
    padding-top: 4rem
}

.pt-9 {
    padding-top: 2.25rem
}

.pt-\[112px\] {
    padding-top: 112px
}

.pt-\[120px\] {
    padding-top: 120px
}

.pt-\[124px\] {
    padding-top: 124px
}

.pt-\[12px\] {
    padding-top: 12px
}

.pt-\[134px\] {
    padding-top: 134px
}

.pt-\[15px\] {
    padding-top: 15px
}

.pt-\[16px\] {
    padding-top: 16px
}

.pt-\[190px\] {
    padding-top: 190px
}

.pt-\[208px\] {
    padding-top: 208px
}

.pt-\[20px\] {
    padding-top: 20px
}

.pt-\[24px\] {
    padding-top: 24px
}

.pt-\[30px\] {
    padding-top: 30px
}

.pt-\[32px\] {
    padding-top: 32px
}

.pt-\[42px\] {
    padding-top: 42px
}

.pt-\[48px\] {
    padding-top: 48px
}

.pt-\[60px\] {
    padding-top: 60px
}

.pt-\[80px\] {
    padding-top: 80px
}

.pt-\[88px\] {
    padding-top: 88px
}

.pt-\[90px\] {
    padding-top: 90px
}

.pt-\[calc\(232px-27\.31px-36px-28px-8px\)\] {
    padding-top: calc(232px - 27.31px - 36px - 28px - 8px)
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.text-justify {
    text-align: justify
}

.align-top {
    vertical-align: top
}

.align-middle {
    vertical-align: middle
}

.font-\[PingFangSC-Medium\] {
    font-family: PingFangSC-Medium
}

.font-\[PingFangSC-Regular\] {
    font-family: PingFangSC-Regular
}

.font-\[PingFangSC-Semibold\] {
    font-family: PingFangSC-Semibold
}

.font-\[PingFangTC-Semibold\] {
    font-family: PingFangTC-Semibold
}

.font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace
}

.text-2xl {
    font-size: 1.5rem;
    line-height: 2rem
}

.text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem
}

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

.text-\[10px\] {
    font-size: 10px
}

.text-\[12px\] {
    font-size: 12px
}

.text-\[14px\] {
    font-size: 14px
}

.text-\[150px\] {
    font-size: 150px
}

.text-\[16px\] {
    font-size: 16px
}

.text-\[18px\] {
    font-size: 18px
}

.text-\[20px\] {
    font-size: 20px
}

.text-\[24px\] {
    font-size: 24px
}

.text-\[28px\] {
    font-size: 28px
}

.text-\[32px\] {
    font-size: 32px
}

.text-\[35px\] {
    font-size: 35px
}

.text-\[36px\] {
    font-size: 36px
}

.text-\[42px\] {
    font-size: 42px
}

.text-\[44px\] {
    font-size: 44px
}

.text-\[48px\] {
    font-size: 48px
}

.text-\[52px\] {
    font-size: 52px
}

.text-\[60px\] {
    font-size: 60px
}

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

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

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

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

.text-xs {
    font-size: .75rem;
    line-height: 1rem
}

.font-\[300\] {
    font-weight: 300
}

.font-\[400\] {
    font-weight: 400
}

.font-\[500\] {
    font-weight: 500
}

.font-\[600\] {
    font-weight: 600
}

.font-bold {
    font-weight: 700
}

.font-extra-bold {
    font-weight: 900
}

.font-light {
    font-weight: 400
}

.font-medium {
    font-weight: 600
}

.font-normal {
    font-weight: 500
}

.italic {
    font-style: italic
}

.leading-6 {
    line-height: 1.5rem
}

.leading-7 {
    line-height: 1.75rem
}

.leading-\[1\.5\] {
    line-height: 1.5
}

.leading-\[14px\] {
    line-height: 14px
}

.leading-\[16px\] {
    line-height: 16px
}

.leading-\[17px\] {
    line-height: 17px
}

.leading-\[18px\] {
    line-height: 18px
}

.leading-\[20px\] {
    line-height: 20px
}

.leading-\[22px\] {
    line-height: 22px
}

.leading-\[24px\] {
    line-height: 24px
}

.leading-\[25px\] {
    line-height: 25px
}

.leading-\[26px\] {
    line-height: 26px
}

.leading-\[28px\] {
    line-height: 28px
}

.leading-\[30px\] {
    line-height: 30px
}

.leading-\[32px\] {
    line-height: 32px;
}

.leading-\[34px\] {
    line-height: 34px
}

.leading-\[35px\] {
    line-height: 35px
}

.leading-\[36px\] {
    line-height: 36px
}

.leading-\[38px\] {
    line-height: 38px
}

.leading-\[40px\] {
    line-height: 40px
}

.leading-\[42px\] {
    line-height: 42px
}

.leading-\[46px\] {
    line-height: 46px
}

.leading-\[48px\] {
    line-height: 48px
}

.leading-\[51px\] {
    line-height: 51px
}

.leading-\[53px\] {
    line-height: 53px
}

.leading-\[54px\] {
    line-height: 54px
}

.leading-\[56px\] {
    line-height: 56px
}

.leading-\[60px\] {
    line-height: 60px
}

.leading-\[68px\] {
    line-height: 68px
}

.leading-\[70px\] {
    line-height: 70px
}

.leading-\[72px\] {
    line-height: 72px
}

.leading-loose {
    line-height: 2
}

.leading-none {
    line-height: 1
}

.leading-normal {
    line-height: 1.5
}

.leading-relaxed {
    line-height: 1.625
}

.leading-tight {
    line-height: 1.25
}

.tracking-\[0\.12px\] {
    letter-spacing: .12px
}

.tracking-\[1px\] {
    letter-spacing: 1px
}

.tracking-\[2px\] {
    letter-spacing: 2px
}

.\!text-textColor-white {
    color: var(--white) !important
}

.text-\[\#000000\] {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.text-\[\#000\]\/80 {
    color: rgba(0, 0, 0, .8)
}

.text-\[\#0A1633\] {
    --tw-text-opacity: 1;
    color: rgb(10 22 51/var(--tw-text-opacity))
}

.text-\[\#0F172B\] {
    --tw-text-opacity: 1;
    color: rgb(15 23 43/var(--tw-text-opacity))
}

.text-\[\#0F172B\]\/75 {
    color: rgba(15, 23, 43, .75)
}

.text-\[\#0a1633\] {
    --tw-text-opacity: 1;
    color: rgb(10 22 51/var(--tw-text-opacity))
}

.text-\[\#141F38\] {
    --tw-text-opacity: 1;
    color: rgb(20 31 56/var(--tw-text-opacity))
}

.text-\[\#152039\] {
    --tw-text-opacity: 1;
    color: rgb(21 32 57/var(--tw-text-opacity))
}

.text-\[\#155DFC\] {
    --tw-text-opacity: 1;
    color: rgb(21 93 252/var(--tw-text-opacity))
}

.text-\[\#15ad31\] {
    --tw-text-opacity: 1;
    color: rgb(21 173 49/var(--tw-text-opacity))
}

.text-\[\#16213A\] {
    --tw-text-opacity: 1;
    color: rgb(22 33 58/var(--tw-text-opacity))
}

.text-\[\#1C1C1C\] {
    --tw-text-opacity: 1;
    color: rgb(28 28 28/var(--tw-text-opacity))
}

.text-\[\#1D212D\] {
    --tw-text-opacity: 1;
    color: rgb(29 33 45/var(--tw-text-opacity))
}

.text-\[\#1D273F\] {
    --tw-text-opacity: 1;
    color: rgb(29 39 63/var(--tw-text-opacity))
}

.text-\[\#1D273F\]\/90 {
    color: rgba(29, 39, 63, .9)
}

.text-\[\#1D293D\] {
    --tw-text-opacity: 1;
    color: rgb(29 41 61/var(--tw-text-opacity))
}

.text-\[\#1c1c1c\] {
    --tw-text-opacity: 1;
    color: rgb(28 28 28/var(--tw-text-opacity))
}

.text-\[\#1d273f\] {
    --tw-text-opacity: 1;
    color: rgb(29 39 63/var(--tw-text-opacity))
}

.text-\[\#2563EB\] {
    --tw-text-opacity: 1;
    color: rgb(37 99 235/var(--tw-text-opacity))
}

.text-\[\#2E5BFF\] {
    --tw-text-opacity: 1;
    color: rgb(46 91 255/var(--tw-text-opacity))
}

.text-\[\#374151\] {
    --tw-text-opacity: 1;
    color: rgb(55 65 81/var(--tw-text-opacity))
}

.text-\[\#374567\] {
    --tw-text-opacity: 1;
    color: rgb(55 69 103/var(--tw-text-opacity))
}

.text-\[\#3780D4\] {
    --tw-text-opacity: 1;
    color: rgb(55 128 212/var(--tw-text-opacity))
}

.text-\[\#3860F4\],
.text-\[\#3860f4\] {
    --tw-text-opacity: 1;
    color: rgb(56 96 244/var(--tw-text-opacity))
}

.text-\[\#3B82F6\] {
    --tw-text-opacity: 1;
    color: rgb(59 130 246/var(--tw-text-opacity))
}

.text-\[\#3E64F4\] {
    --tw-text-opacity: 1;
    color: rgb(62 100 244/var(--tw-text-opacity))
}

.text-\[\#3b82f6\] {
    --tw-text-opacity: 1;
    color: rgb(59 130 246/var(--tw-text-opacity))
}

.text-\[\#4727D0\] {
    --tw-text-opacity: 1;
    color: rgb(71 39 208/var(--tw-text-opacity))
}

.text-\[\#4B2600\] {
    --tw-text-opacity: 1;
    color: rgb(75 38 0/var(--tw-text-opacity))
}

.text-\[\#4B5563\] {
    --tw-text-opacity: 1;
    color: rgb(75 85 99/var(--tw-text-opacity))
}

.text-\[\#4C8611\] {
    --tw-text-opacity: 1;
    color: rgb(76 134 17/var(--tw-text-opacity))
}

.text-\[\#50627F\],
.text-\[\#50627f\] {
    --tw-text-opacity: 1;
    color: rgb(80 98 127/var(--tw-text-opacity))
}

.text-\[\#516280\] {
    --tw-text-opacity: 1;
    color: rgb(81 98 128/var(--tw-text-opacity))
}

.text-\[\#516380\] {
    --tw-text-opacity: 1;
    color: rgb(81 99 128/var(--tw-text-opacity))
}

.text-\[\#526075\] {
    --tw-text-opacity: 1;
    color: rgb(82 96 117/var(--tw-text-opacity))
}

.text-\[\#52CDFF\] {
    --tw-text-opacity: 1;
    color: rgb(82 205 255/var(--tw-text-opacity))
}

.text-\[\#62748E\] {
    --tw-text-opacity: 1;
    color: rgb(98 116 142/var(--tw-text-opacity))
}

.text-\[\#62748E\]\/90 {
    color: rgba(98, 116, 142, .9)
}

.text-\[\#6B7280\] {
    --tw-text-opacity: 1;
    color: rgb(107 114 128/var(--tw-text-opacity))
}

.text-\[\#6b798e\] {
    --tw-text-opacity: 1;
    color: rgb(107 121 142/var(--tw-text-opacity))
}

.text-\[\#718097\] {
    --tw-text-opacity: 1;
    color: rgb(113 128 151/var(--tw-text-opacity))
}

.text-\[\#72FBFF\] {
    --tw-text-opacity: 1;
    color: rgb(114 251 255/var(--tw-text-opacity))
}

.text-\[\#7A8BA6\],
.text-\[\#7a8ba6\] {
    --tw-text-opacity: 1;
    color: rgb(122 139 166/var(--tw-text-opacity))
}

.text-\[\#858EAA\] {
    --tw-text-opacity: 1;
    color: rgb(133 142 170/var(--tw-text-opacity))
}

.text-\[\#8CFFAB\] {
    --tw-text-opacity: 1;
    color: rgb(140 255 171/var(--tw-text-opacity))
}

.text-\[\#90A1B9\] {
    --tw-text-opacity: 1;
    color: rgb(144 161 185/var(--tw-text-opacity))
}

.text-\[\#956322\] {
    --tw-text-opacity: 1;
    color: rgb(149 99 34/var(--tw-text-opacity))
}

.text-\[\#A3DAEC\] {
    --tw-text-opacity: 1;
    color: rgb(163 218 236/var(--tw-text-opacity))
}

.text-\[\#B0AEC1\] {
    --tw-text-opacity: 1;
    color: rgb(176 174 193/var(--tw-text-opacity))
}

.text-\[\#CD0070\] {
    --tw-text-opacity: 1;
    color: rgb(205 0 112/var(--tw-text-opacity))
}

.text-\[\#DDE2EF\] {
    --tw-text-opacity: 1;
    color: rgb(221 226 239/var(--tw-text-opacity))
}

.text-\[\#E0D4C3\] {
    --tw-text-opacity: 1;
    color: rgb(224 212 195/var(--tw-text-opacity))
}

.text-\[\#E11D48\] {
    --tw-text-opacity: 1;
    color: rgb(225 29 72/var(--tw-text-opacity))
}

.text-\[\#E83838\] {
    --tw-text-opacity: 1;
    color: rgb(232 56 56/var(--tw-text-opacity))
}

.text-\[\#EA7B5B\] {
    --tw-text-opacity: 1;
    color: rgb(234 123 91/var(--tw-text-opacity))
}

.text-\[\#F1CDAF\] {
    --tw-text-opacity: 1;
    color: rgb(241 205 175/var(--tw-text-opacity))
}

.text-\[\#F20339\] {
    --tw-text-opacity: 1;
    color: rgb(242 3 57/var(--tw-text-opacity))
}

.text-\[\#F41F3C\] {
    --tw-text-opacity: 1;
    color: rgb(244 31 60/var(--tw-text-opacity))
}

.text-\[\#FB2C36\] {
    --tw-text-opacity: 1;
    color: rgb(251 44 54/var(--tw-text-opacity))
}

.text-\[\#FCF0E0\] {
    --tw-text-opacity: 1;
    color: rgb(252 240 224/var(--tw-text-opacity))
}

.text-\[\#FFA8E1\] {
    --tw-text-opacity: 1;
    color: rgb(255 168 225/var(--tw-text-opacity))
}

.text-\[\#FFDDB1\] {
    --tw-text-opacity: 1;
    color: rgb(255 221 177/var(--tw-text-opacity))
}

.text-\[\#FFE7A9\] {
    --tw-text-opacity: 1;
    color: rgb(255 231 169/var(--tw-text-opacity))
}

.text-\[\#FFF4F5\] {
    --tw-text-opacity: 1;
    color: rgb(255 244 245/var(--tw-text-opacity))
}

.text-\[\#FFFFFFA6\] {
    color: #ffffffa6
}

.text-\[\#FFFFFF\] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.text-\[\#FFFFFF\]\/65 {
    color: hsla(0, 0%, 100%, .65)
}

.text-\[\#bbb\] {
    --tw-text-opacity: 1;
    color: rgb(187 187 187/var(--tw-text-opacity))
}

.text-\[\#df2659\] {
    --tw-text-opacity: 1;
    color: rgb(223 38 89/var(--tw-text-opacity))
}

.text-\[\#e0d4c3B3\] {
    color: #e0d4c3b3
}

.text-\[\#e0d4c3\] {
    --tw-text-opacity: 1;
    color: rgb(224 212 195/var(--tw-text-opacity))
}

.text-\[\#e0d4c3b3\] {
    color: #e0d4c3b3
}

.text-\[\#f44336\] {
    --tw-text-opacity: 1;
    color: rgb(244 67 54/var(--tw-text-opacity))
}

.text-\[\#fff\] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.text-\[\#fff\]\/80 {
    color: hsla(0, 0%, 100%, .8)
}

.text-\[\#ffffff80\] {
    color: #ffffff80
}

.text-\[\#ffffff\] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.text-\[\#ffffffb3\] {
    color: #ffffffb3
}

.text-\[color\:\#1D273F\] {
    --tw-text-opacity: 1;
    color: rgb(29 39 63/var(--tw-text-opacity))
}

.text-\[color\:\#3860F4\] {
    --tw-text-opacity: 1;
    color: rgb(56 96 244/var(--tw-text-opacity))
}

.text-\[color\:\#50627F\] {
    --tw-text-opacity: 1;
    color: rgb(80 98 127/var(--tw-text-opacity))
}

.text-\[color\:\#516380\] {
    --tw-text-opacity: 1;
    color: rgb(81 99 128/var(--tw-text-opacity))
}

.text-\[color\:\#FFFFFF\],
.text-\[color\:\#fff\],
.text-\[color\:white\] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.text-\[rgba\(255\2c 255\2c 255\2c 0\.2\)\] {
    color: hsla(0, 0%, 100%, .2)
}

.text-\[rgba\(255\2c 255\2c 255\2c 0\.42\)\] {
    color: hsla(0, 0%, 100%, .42)
}

.text-\[rgba\(255\2c 255\2c 255\2c 0\.5\)\] {
    color: hsla(0, 0%, 100%, .5)
}

.text-\[rgba\(255\2c 255\2c 255\2c 0\.6\)\] {
    color: hsla(0, 0%, 100%, .6)
}

.text-\[transparent\] {
    color: transparent
}

.text-textColor {
    color: var(--text-body)
}

.text-textColor-blue {
    color: var(--primary-1)
}

.text-textColor-remark {
    color: var(--text-remark)
}

.text-textColor-title {
    color: var(--text-title)
}

.text-textColor-white {
    color: var(--white)
}

.underline {
    text-decoration-line: underline
}

.line-through {
    text-decoration-line: line-through
}

.no-underline {
    text-decoration-line: none
}

.underline-offset-\[2px\] {
    text-underline-offset: 2px
}

.opacity-0 {
    opacity: 0
}

.opacity-10 {
    opacity: .1
}

.opacity-100 {
    opacity: 1
}

.opacity-40 {
    opacity: .4
}

.opacity-50 {
    opacity: .5
}

.opacity-60 {
    opacity: .6
}

.opacity-80 {
    opacity: .8
}

.shadow-\[0_0_0_0\.5px_rgba\(230\2c 234\2c 244\2c 1\)\] {
    --tw-shadow: 0 0 0 0.5px #e6eaf4;
    --tw-shadow-colored: 0 0 0 0.5px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0_4px_8px_0_rgba\(146\2c 146\2c 146\2c 0\.02\)\] {
    --tw-shadow: 0 4px 8px 0 hsla(0, 0%, 57%, .02);
    --tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_16px_16px_rgba\(55\2c 69\2c 103\2c 0\.02\)\2c 0px_8px_8px_rgba\(235\2c 240\2c 252\2c 0\.02\)\] {
    --tw-shadow: 0px 16px 16px rgba(55, 69, 103, .02), 0px 8px 8px rgba(235, 240, 252, .02);
    --tw-shadow-colored: 0px 16px 16px var(--tw-shadow-color), 0px 8px 8px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_2px_4px_rgba\(0\2c 0\2c 0\2c 0\.04\)\] {
    --tw-shadow: 0px 2px 4px rgba(0, 0, 0, .04);
    --tw-shadow-colored: 0px 2px 4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[inset_0_0_0_0\.5px_rgba\(233\2c 237\2c 248\2c 1\)\2c _0_0_0_0\.5px_rgba\(233\2c 237\2c 248\2c 1\)\] {
    --tw-shadow: inset 0 0 0 0.5px #e9edf8, 0 0 0 0.5px #e9edf8;
    --tw-shadow-colored: inset 0 0 0 0.5px var(--tw-shadow-color), 0 0 0 0.5px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-card-shadow {
    --tw-shadow: 0px 16px 16px 0px rgba(235, 240, 252, .19);
    --tw-shadow-colored: 0px 16px 16px 0px var(--tw-shadow-color)
}

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

.shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)
}

.shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color)
}

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

.shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color)
}

.outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.blur-\[16px\] {
    --tw-blur: blur(16px)
}

.blur-\[16px\],
.blur-\[28px\] {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.blur-\[28px\] {
    --tw-blur: blur(28px)
}

.drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, .04)) drop-shadow(0 4px 3px rgba(0, 0, 0, .1))
}

.drop-shadow-lg,
.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.backdrop-blur-\[16px\] {
    --tw-backdrop-blur: blur(16px)
}

.backdrop-blur-\[16px\],
.backdrop-blur-\[28px\] {
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-\[28px\] {
    --tw-backdrop-blur: blur(28px)
}

.transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-\[all\] {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-\[height\] {
    transition-property: height;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-\[opacity\] {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-\[opacity_0\.2s_ease-in-out\2c right_0\.25s_ease-in-out\2c width_0\.15s_ease-in-out_0\.25s\] {
    transition-property: opacity .2s ease-in-out, right .25s ease-in-out, width .15s ease-in-out .25s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.delay-100 {
    transition-delay: .1s
}

.duration-100 {
    transition-duration: .1s
}

.duration-200 {
    transition-duration: .2s
}

.duration-300 {
    transition-duration: .3s
}

.ease-in-out {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.ease-out {
    transition-timing-function: cubic-bezier(0, 0, .2, 1)
}

.adaptive-content-wrap {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1440px;
    padding-left: 22px;
    padding-right: 22px
}

@media (min-width:768px) {
    .adaptive-content-wrap {
        padding-left: 60px;
        padding-right: 60px
    }
}

.content-wrap {
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    min-width: 1280px;
    max-width: 1440px;
    padding-left: 2.25rem;
    padding-right: 2.25rem
}

.content {
    margin-top: 80px;
    margin-bottom: 80px
}

.subtitle {
    font-size: 16px;
    line-height: 1.5;
    color: var(--text-body)
}

.gradient-title {
    background-image: linear-gradient(120deg, #f4f6ff, #466dff 20%, #7894ff 64%, #3860f4);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.gradient-title.red {
    background-image: linear-gradient(113deg, #ff2525, #9741f6 55%, #402dca 84%, #5695ff)
}

.button-primary {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    background-color: #3860f4;
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    color: #fff
}

.button-primary:hover {
    background-color: #5578fa
}

.button-gradient-red {
    background: linear-gradient(90deg, #ffb17f, #ff502a)
}

.button-gradient-red:hover {
    background: linear-gradient(90deg, #ffbc91, #ff785a)
}

.common-transition {
    transition-duration: .3s;
    transition-delay: .1s;
    transition-timing-function: cubic-bezier(0, 0, .2, 1)
}

.text-transition {
    transition-duration: .1s;
    transition-delay: .1s;
    transition-timing-function: cubic-bezier(0, 0, .2, 1)
}

a {
    cursor: pointer
}

.multi-Twoline-ellipsis {
    -webkit-line-clamp: 2
}

.multi-Twoline-ellipsis,
.multi-line-ellipsis {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.multi-line-ellipsis {
    -webkit-line-clamp: 3
}

.card_header_tag {
    background: #ffdbb9;
    color: #633c2e;
    position: absolute;
    top: 12px;
    right: 0;
    padding: 2px 10px;
    border-radius: 4px 0 0 4px;
    font-size: 12px;
    line-height: 24px;
    font-weight: 700;
    transform-style: preserve-3d
}

.card_header_tag:before {
    content: "";
    position: absolute;
    left: -4px;
    top: 12px;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #633c2e;
    z-index: 10
}

.card_header_tag:after {
    content: " ";
    height: 28px;
    width: 28px;
    background: #ffdbb9;
    position: absolute;
    top: 0;
    left: -9px;
    border-radius: 4px;
    transform: rotate(-41deg) skew(16deg, 9deg) translateZ(-1px);
    z-index: 0
}

::-webkit-scrollbar {
    width: 0
}

.\[-webkit-background-clip\:text\] {
    -webkit-background-clip: text
}

.\[-webkit-text-fill-color\:transparent\] {
    -webkit-text-fill-color: transparent
}

:root {
    --foreground-rgb: 255, 255, 255;
    --background-start-rgb: 255, 255, 255;
    --background-end-rgb: 255, 255, 255;
    --white: #fff;
    --text-title: #1d273f;
    --text-body: #50627f;
    --text-remark: #c3cad9;
    --text-disable: #bbb;
    --bg-gray-1: #f6f8fd;
    --bg-gray-2: #ecf0ff;
    --bg-gray-3: #f9fafe;
    --line-gray-1: #dde3f2;
    --line-gray-2: #eceff6;
    --line-gray-3: #e1e6f0;
    --line-button: #e6eaf4;
    --subColor-2A315F: #2a315f;
    --subColor-1D89F2: #1d89f2;
    --subColor-9DD6FF: #9dd6ff;
    --subColor-4C70F5: #4c70f5;
    --subColor-9DBBFF: #9dbbff;
    --subColor-1DBEF2: #1dbef2;
    --subColor-9DE2FF: #9de2ff;
    --primary-1: #3860f4
}

body {
    color: rgb(var(--foreground-rgb));
    font-family: PingFang SC, Hiragino Sans GB, "\5FAE\8F6F\96C5\9ED1", Microsoft Yahei, tahoma, arial, "\5B8B\4F53";
    background: linear-gradient(to bottom, transparent, rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb))
}

.hot-tag {
    padding: 2px;
    border-radius: 2px;
    background-color: #df2659;
    color: var(--text-white);
    font-size: 12px;
    line-height: 12px
}

.before\:absolute:before {
    content: var(--tw-content);
    position: absolute
}

.before\:left-\[24px\]:before {
    content: var(--tw-content);
    left: 24px
}

.before\:right-0:before {
    content: var(--tw-content);
    right: 0
}

.before\:top-0:before {
    content: var(--tw-content);
    top: 0
}

.before\:z-10:before {
    content: var(--tw-content);
    z-index: 10
}

.before\:h-\[4px\]:before {
    content: var(--tw-content);
    height: 4px
}

.before\:h-\[68px\]:before {
    content: var(--tw-content);
    height: 68px
}

.before\:h-full:before {
    content: var(--tw-content);
    height: 100%
}

.before\:w-\[1px\]:before {
    content: var(--tw-content);
    width: 1px
}

.before\:w-\[60px\]:before {
    content: var(--tw-content);
    width: 60px
}

.before\:w-full:before {
    content: var(--tw-content);
    width: 100%
}

.before\:bg-bgColor-gray4:before {
    content: var(--tw-content);
    background-color: var(--line-gray-1)
}

.before\:bg-gradient-to-r:before {
    content: var(--tw-content);
    background-image: linear-gradient(to right, var(--tw-gradient-stops))
}

.hover\:bg-\[\#5578FA\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(85 120 250/var(--tw-bg-opacity))
}

.hover\:bg-\[\#FFFFFF\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.hover\:bg-\[\#f9faff\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 255/var(--tw-bg-opacity))
}

.hover\:bg-\[\#fb923c\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(251 146 60/var(--tw-bg-opacity))
}

.hover\:bg-\[\#fb9c3c\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(251 156 60/var(--tw-bg-opacity))
}

.hover\:bg-\[\#ffffff2a\]:hover {
    background-color: #ffffff2a
}

.hover\:bg-bgColor-blue:hover {
    background-color: var(--primary-1)
}

.hover\:bg-bgColor-white:hover {
    background-color: var(--white)
}

.hover\:bg-\[url\(\'https\:\/\/www-s\.ucloud\.cn\/2024\/03\/ede4db9932b401b2d7ca3cbe15938686_1709632507243\.png\'\)\]:hover {
    background-image: url(https://www-s.ucloud.cn/2024/03/ede4db9932b401b2d7ca3cbe15938686_1709632507243.png)
}

.hover\:bg-gradient-to-b:hover {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}

.hover\:bg-gradient-to-t:hover {
    background-image: linear-gradient(to top, var(--tw-gradient-stops))
}

.hover\:from-\[\#3860F4\]:hover {
    --tw-gradient-from: #3860f4 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(56, 96, 244, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.hover\:from-\[\#404040\]\/90:hover {
    --tw-gradient-from: rgba(64, 64, 64, .9) var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(64, 64, 64, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.hover\:from-\[\#EC448B\]:hover {
    --tw-gradient-from: #ec448b var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(236, 68, 139, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.hover\:from-\[\#FFAAAE\]:hover {
    --tw-gradient-from: #ffaaae var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(255, 170, 174, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.hover\:from-\[\#e3c2a4\]\/90:hover {
    --tw-gradient-from: hsla(29, 53%, 77%, .9) var(--tw-gradient-from-position);
    --tw-gradient-to: hsla(29, 53%, 77%, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.hover\:via-\[\#e5caae\]\/90:hover {
    --tw-gradient-to: hsla(31, 51%, 79%, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), hsla(31, 51%, 79%, .9) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.hover\:to-\[\#030303\]\/90:hover {
    --tw-gradient-to: rgba(3, 3, 3, .9) var(--tw-gradient-to-position)
}

.hover\:to-\[\#3860F4\]:hover {
    --tw-gradient-to: #3860f4 var(--tw-gradient-to-position)
}

.hover\:to-\[\#EC448B\]:hover {
    --tw-gradient-to: #ec448b var(--tw-gradient-to-position)
}

.hover\:to-\[\#FB2C36\]:hover {
    --tw-gradient-to: #fb2c36 var(--tw-gradient-to-position)
}

.hover\:to-\[\#e9d9c1\]\/90:hover {
    --tw-gradient-to: hsla(36, 48%, 84%, .9) var(--tw-gradient-to-position)
}

.hover\:font-\[500\]:hover {
    font-weight: 500
}

.hover\:text-\[\#0036AD\]:hover {
    --tw-text-opacity: 1;
    color: rgb(0 54 173/var(--tw-text-opacity))
}

.hover\:text-\[\#2563EB\]:hover {
    --tw-text-opacity: 1;
    color: rgb(37 99 235/var(--tw-text-opacity))
}

.hover\:text-\[\#3860F4\]:hover {
    --tw-text-opacity: 1;
    color: rgb(56 96 244/var(--tw-text-opacity))
}

.hover\:text-\[\#FFDDB1\]\/80:hover {
    color: rgba(255, 221, 177, .8)
}

.hover\:text-\[\#ffffff\]:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.hover\:text-\[color\:\#3860f4\]:hover {
    --tw-text-opacity: 1;
    color: rgb(56 96 244/var(--tw-text-opacity))
}

.hover\:text-textColor-blue:hover {
    color: var(--primary-1)
}

.hover\:text-textColor-title:hover {
    color: var(--text-title)
}

.hover\:text-textColor-white:hover {
    color: var(--white)
}

.hover\:underline:hover {
    text-decoration-line: underline
}

.hover\:opacity-100:hover {
    opacity: 1
}

.hover\:opacity-90:hover {
    opacity: .9
}

.hover\:shadow-2xl:hover {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:before\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.35\)\]:hover:before {
    content: var(--tw-content);
    background-color: hsla(0, 0%, 100%, .35)
}

.group\/onlineChat:hover .group-hover\/onlineChat\:-top-\[4px\] {
    top: -4px
}

.group\/onlineChat:hover .group-hover\/onlineChat\:right-\[76px\] {
    right: 76px
}

.group\/telphoneChat:hover .group-hover\/telphoneChat\:-top-\[16px\] {
    top: -16px
}

.group\/telphoneChat:hover .group-hover\/telphoneChat\:right-\[76px\] {
    right: 76px
}

.group:hover .group-hover\:top-\[188px\] {
    top: 188px
}

.group:hover .group-hover\:top-\[200px\] {
    top: 200px
}

.group:hover .group-hover\:top-\[544px\] {
    top: 544px
}

.group:hover .group-hover\:ml-3 {
    margin-left: .75rem
}

.group\/CardTextExpand:hover .group-hover\/CardTextExpand\:block {
    display: block
}

.group\/align-justify:hover .group-hover\/align-justify\:inline-block,
.group\/avatar:hover .group-hover\/avatar\:inline-block {
    display: inline-block
}

.group\/CardTextExpand:hover .group-hover\/CardTextExpand\:hidden,
.group\/align-justify:hover .group-hover\/align-justify\:hidden,
.group\/avatar:hover .group-hover\/avatar\:hidden {
    display: none
}

.group\/CardTextExpand:hover .group-hover\/CardTextExpand\:h-\[214px\] {
    height: 214px
}

.group\/telphoneChat:hover .group-hover\/telphoneChat\:h-\[92px\] {
    height: 92px
}

.group:hover .group-hover\:h-\[116px\] {
    height: 116px
}

.group:hover .group-hover\:h-\[144px\] {
    height: 144px
}

.group\/onlineChat:hover .group-hover\/onlineChat\:w-\[132px\] {
    width: 132px
}

.group\/telphoneChat:hover .group-hover\/telphoneChat\:w-\[186px\] {
    width: 186px
}

.group\/Optimum:hover .group-hover\/Optimum\:translate-x-1,
.group\/wordlink:hover .group-hover\/wordlink\:translate-x-1 {
    --tw-translate-x: 0.25rem
}

.group:hover .group-hover\:translate-x-\[4px\],
.group\/Optimum:hover .group-hover\/Optimum\:translate-x-1,
.group\/wordlink:hover .group-hover\/wordlink\:translate-x-1 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:translate-x-\[4px\] {
    --tw-translate-x: 4px
}

.group\/lang:hover .group-hover\/lang\:rotate-180 {
    --tw-rotate: 180deg
}

.group:hover .group-hover\:scale-125,
.group\/lang:hover .group-hover\/lang\:rotate-180 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:scale-125 {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25
}

.group:hover .group-hover\:bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops))
}

.group:hover .group-hover\:from-\[\#1636B0\] {
    --tw-gradient-from: #1636b0 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(22, 54, 176, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.group:hover .group-hover\:from-\[\#3860F4\] {
    --tw-gradient-from: #3860f4 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(56, 96, 244, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.group:hover .group-hover\:to-\[\#1636B0\] {
    --tw-gradient-to: #1636b0 var(--tw-gradient-to-position)
}

.group:hover .group-hover\:to-\[\#3860F4\] {
    --tw-gradient-to: #3860f4 var(--tw-gradient-to-position)
}

.group\/lang:hover .group-hover\/lang\:font-\[600\] {
    font-weight: 600
}

.group:hover .group-hover\:font-\[500\] {
    font-weight: 500
}

.group:hover .group-hover\:font-medium {
    font-weight: 600
}

.group\/Recommend:hover .group-hover\/Recommend\:text-\[\#3860F4\],
.group\/activity:hover .group-hover\/activity\:text-\[\#3860F4\],
.group\/cases:hover .group-hover\/cases\:text-\[\#3860F4\],
.group\/casesList:hover .group-hover\/casesList\:text-\[\#3860F4\],
.group\/homeR:hover .group-hover\/homeR\:text-\[\#3860F4\] {
    --tw-text-opacity: 1;
    color: rgb(56 96 244/var(--tw-text-opacity))
}

.group\/homeR:hover .group-hover\/homeR\:text-\[\#fff\] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.group\/hotActivity:hover .group-hover\/hotActivity\:text-\[\#3860F4\] {
    --tw-text-opacity: 1;
    color: rgb(56 96 244/var(--tw-text-opacity))
}

.group\/lang:hover .group-hover\/lang\:text-textColor-blue {
    color: var(--primary-1)
}

.group\/lang:hover .group-hover\/lang\:text-textColor-white {
    color: var(--white)
}

.group\/product:hover .group-hover\/product\:text-textColor-blue,
.group\/recommend:hover .group-hover\/recommend\:text-textColor-blue {
    color: var(--primary-1)
}

.group\/solution:hover .group-hover\/solution\:text-\[\#3860F4\] {
    --tw-text-opacity: 1;
    color: rgb(56 96 244/var(--tw-text-opacity))
}

.group:hover .group-hover\:text-\[\#1035BD\] {
    --tw-text-opacity: 1;
    color: rgb(16 53 189/var(--tw-text-opacity))
}

.group:hover .group-hover\:text-\[\#3860F4\] {
    --tw-text-opacity: 1;
    color: rgb(56 96 244/var(--tw-text-opacity))
}

.group:hover .group-hover\:text-\[\#ffffff\] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.group:hover .group-hover\:text-\[color\:\#3860F4\] {
    --tw-text-opacity: 1;
    color: rgb(56 96 244/var(--tw-text-opacity))
}

.group:hover .group-hover\:text-\[color\:\#3E64F4\] {
    --tw-text-opacity: 1;
    color: rgb(62 100 244/var(--tw-text-opacity))
}

.group:hover .group-hover\:text-textColor-blue {
    color: var(--primary-1)
}

.group\/Recommend:hover .group-hover\/Recommend\:opacity-100,
.group\/activity:hover .group-hover\/activity\:opacity-100,
.group\/cases:hover .group-hover\/cases\:opacity-100,
.group\/deepseek:hover .group-hover\/deepseek\:opacity-100,
.group\/homeR:hover .group-hover\/homeR\:opacity-100,
.group\/onlineChat:hover .group-hover\/onlineChat\:opacity-100,
.group\/productTab:hover .group-hover\/productTab\:opacity-100,
.group\/quantify:hover .group-hover\/quantify\:opacity-100,
.group\/solution:hover .group-hover\/solution\:opacity-100,
.group\/solutionTab:hover .group-hover\/solutionTab\:opacity-100,
.group\/telphoneChat:hover .group-hover\/telphoneChat\:opacity-100 {
    opacity: 1
}

.group:hover .group-hover\:opacity-0 {
    opacity: 0
}

.group:hover .group-hover\:opacity-10 {
    opacity: .1
}

.group:hover .group-hover\:opacity-100 {
    opacity: 1
}

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

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

:host,
html {
    /*line-height: 1.5;*/
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: ui-sans-serif, system-ui, 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,
pre,
samp {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em
}

.container {
    width: 100%
}

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

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

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

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

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

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

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

.to-\[\#3860F4\] {
    --tw-gradient-to: #3860f4 var(--tw-gradient-to-position)
}


.card_header_tag {
    background: #ffdbb9;
    color: #633c2e;
    position: absolute;
    top: 12px;
    right: 0;
    padding: 2px 10px;
    border-radius: 4px 0 0 4px;
    font-size: 12px;
    line-height: 24px;
    font-weight: 700;
    transform-style: preserve-3d
}

.card_header_tag:before {
    content: "";
    position: absolute;
    left: -4px;
    top: 12px;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #633c2e;
    z-index: 10
}

.card_header_tag:after {
    content: " ";
    height: 28px;
    width: 28px;
    background: #ffdbb9;
    position: absolute;
    top: 0;
    left: -9px;
    border-radius: 4px;
    transform: rotate(-41deg) skew(16deg, 9deg) translateZ(-1px);
    z-index: 0
}

::-webkit-scrollbar {
    width: 0
}

.\[-webkit-background-clip\:text\] {
    -webkit-background-clip: text
}

.\[-webkit-text-fill-color\:transparent\] {
    -webkit-text-fill-color: transparent
}


@media (min-width:375px) {
    .xxsm\:w-\[332px\] {
        width: 332px
    }

    .xxsm\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

.css-1oxtenb-ColWrap-ColWrap-GridControllerWrap {
    position: relative;
    display: block;
    box-sizing: border-box;
    min-height: 1px;
    float: left;
    flex: 0 0 auto;
    width: 66.6667%;
}

.css-1igv2uf-ColWrap-ColWrap-GridLabelWrap-GridLabelWrap {
    position: relative;
    display: block;
    box-sizing: border-box;
    min-height: 1px;
    float: left;
    flex: 0 0 auto;
    width: 33.3333%;
    padding-top: 4px;
    line-height: 20px;
    word-break: break-all;
    color: rgb(82, 96, 117);
}

.css-mi4w0t-SButton-inlineBlockWithVerticalMixin-SSelector {
    margin: 0px;
    box-sizing: border-box;
    border-radius: 2px;
    text-decoration: none;
    cursor: pointer;
    outline: none;
    font-size: 12px;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
    height: 32px;
    color: rgb(10, 22, 51);
    fill: rgb(10, 22, 51);
    background: rgb(255, 255, 255);
    border: 1px solid rgb(195, 202, 217);
    box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 3px 0px, rgb(227, 233, 255) 0px -2px 0px 0px inset;
    transition: width, height, border, background, color, fill, box-shadow 0.16s ease-out;
    padding: 0px 28px 0px 11px;
    line-height: 30px;
    width: 100%;
    min-width: 78px;
    text-align: left;
    overflow: hidden;
}

.card_content .uc-fe-row.uc-fe-form-item {
    margin-bottom: 12px !important;
}

.css-n0bglc-FormWrap-FormWrap-FormWrap .evck06b0 {
    margin-bottom: 24px;
}

.css-n0bglc-FormWrap-FormWrap-FormWrap .uc-fe-form-item {
    margin-bottom: 16px;
}

.css-577tos-SButton-inlineBlockWithVerticalMixin-RadioButtonWrap-RadioButtonWrap-RadioButtonWrap {
    margin: 0px;
    box-sizing: border-box;
    border-radius: 2px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    outline: none;
    font-size: 12px;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
    height: 32px;
    transition: width, height, border, background, color, fill, box-shadow 0.16s ease-out;
    border-width: 1px;
    border-style: solid;
    padding: 0px 11px;
    line-height: 30px;
    color: rgb(56, 96, 244);
    fill: rgb(56, 96, 244);
    background: rgb(244, 246, 255);
    border-color: rgb(56, 96, 244);
    box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 1px 0px, rgba(0, 0, 0, 0.12) 0px 8px 12px -4px, rgba(0, 0, 0, 0.05) 0px 2px 1px -1px, rgb(227, 233, 255) 0px -2px 0px 0px inset;
}

.css-1ywsoj6-RowWrap-clearFixMixin-RowWrap-RowWrap-RowWrap-GridItemWrap-GridItemWrap::before,
.css-1ywsoj6-RowWrap-clearFixMixin-RowWrap-RowWrap-RowWrap-GridItemWrap-GridItemWrap::after {
    content: " ";
    display: table;
}

.css-1ywsoj6-RowWrap-clearFixMixin-RowWrap-RowWrap-RowWrap-GridItemWrap-GridItemWrap::after {
    clear: both;
}

.group.jsx-beca97d7e851ee44:hover h3.jsx-beca97d7e851ee44,
.group.jsx-beca97d7e851ee44:hover p.jsx-beca97d7e851ee44 {
    color: white !important
}

.group.jsx-beca97d7e851ee44:hover svg.jsx-beca97d7e851ee44 {
    stroke: white !important
}

a {
    color: #3860f4;
}

a:hover {
    color: #2a49b8;
}

.db {
    display: block;
}

.dflex {
    display: flex;
}

.dn {
    display: none;
}

.card_list_wrap {
    display: flex;
    gap: 32px 24px;
    flex-flow: wrap;
}

.card_list_wrap_new {
    display: flex;
    gap: 48px;
    flex-flow: wrap;
}

/* .card_list_wrap:has(.safari_browser){
  gap:0;
} */

.safari_browser {
    margin-right: 24px;
    margin-bottom: 24px;
}

.safari_browser:nth-child(3n + 3) {
    margin-right: 0;
}

.card_warp {
    display: flex;
    flex: 1;
    flex-direction: column;
    position: relative;
    min-width: 344px;
    box-sizing: border-box;
    background-color: #fff;
    box-shadow: 0px 16px 16px 0px rgb(55 69 103 / 2%), 0px 8px 8px 0px rgb(235 240 252 / 2%);
    border: 1px solid #e1e6f0;
}

.card_warp::before {
    content: '';
    position: absolute;
    left: 24px;
    width: 60px;
    height: 4px;
    background: #3860f4;
    box-shadow: 0 16px 16px 0 rgba(55, 69, 103, 2%), 0 8px 8px 0 rgba(235, 240, 252, 2%);
    border-radius: 0 0 2px 2px;
    z-index: 1;
}

.card_warp.sm_card {
    min-width: 252px;
    width: 252px;
}

.card_header {
    flex: 1 1 auto;
    min-height: 0;
    padding-top: 32px;
    padding-bottom: 18px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    position: relative;
}

.card_header::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
    width: calc(100% - 48px);
    height: 1px;
    background-color: #ebf0fc;
}

.card_header_tag {
    position: absolute;
    top: 12px;
    right: 0;
    padding: 2px 10px;
    border-radius: 4px 0 0 4px;
    /* -webkit-clip-path: polygon(10px 3%, 13px 0, 100% 0, 100% 100%, 13px 100%, 10px 97%, 2px 19px, 0 56%, 0 44%, 2px 9px);
  clip-path: polygon(10px 3%, 13px 0, 100% 0, 100% 100%, 13px 100%, 10px 97%, 2px 19px, 0 56%, 0 44%, 2px 9px); */
    font-size: 12px;
    line-height: 24px;
    font-weight: bold;
    background: linear-gradient(90deg, #f9faff 0%, #ebf0fc 100%);
    color: #3860f4;
    transform-style: preserve-3d;
}

.card_header_tag::before {
    content: '';
    position: absolute;
    left: -4px;
    top: 12px;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #3860f4;
    z-index: 10;
}

.card_header_tag::after {
    content: " ";
    height: 28px;
    width: 28px;
    background: linear-gradient(90deg, #f9faff 0%, #ebf0fc 100%);
    position: absolute;
    top: 0px;
    left: -9px;
    border-radius: 4px;
    transform: rotate(-41deg) skew(16deg, 9deg) translateZ(-1px);
    z-index: 0;
}

.card_header_title {
    margin-top: 8px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 18px;
    font-weight: 700;
    line-height: 36px;
    color: #374567;
}

.card_header_title.flex {
    display: flex;
    gap: 0 16px;
    align-items: center;
}

.hot-card::after {
    content: 'HOT';
    /* 或者其他你想显示的标签文字 */
    display: inline-block;
    padding: 2px 4px;
    border-radius: 2px;
    background-color: #df2659;
    color: #fff;
    font-size: 12px;
    line-height: 12px;
    position: absolute;
    top: 48px;
    right: 32px;
}


.card_header_description {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 14px;
    line-height: 28px;
    color: #7a8ba6;
}

.card_header_description .links {
    color: #3860f4;
}

.card_header_description .links i {
    font-size: 50px;
    line-height: 28px;
}

.card_content {
    padding: 16px 24px;
}

.card_content .uc-fe-row.uc-fe-form-item {
    margin-bottom: 12px !important;
}

.card_content .uc-fe-form-label {
    font-size: 14px;
    color: #374567;
}

.card_content .uc-fe-form-controller {
    font-size: 14px;
    line-height: 32px;
    color: #374567;
    font-weight: bold;
}

/* .card_content .uc-fe-popover {
  width: 100%;
} */

.card_content .uc-fe-button {
    font-weight: inherit;
    min-width: auto;
}

.card_footer {
    position: relative;
    padding: 16px 0 0 0;
}

.card_footer::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    width: calc(100% - 48px);
    height: 1px;
    background-color: #ebf0fc;
}

.card_footer .label {
    display: flex;
    padding: 0 24px;
}

.card_footer .label .label_item {
    margin-right: 8px;
    min-width: max-content;
    padding: 0 8px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    font-weight: bold;
    color: #3860f4;
    background: #ebf0fc;
    border-radius: 2px;
}

.card_footer .label .label_item:last-child {
    margin-right: 0;
}

.card_footer .list_wrap {
    margin-top: 24px;
    padding: 0 24px 36px 24px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.card_footer .list_wrap .price {
    display: flex;
    gap: 6px;
    align-items: center;
    min-width: 100px;
}

.card_footer .orgprice {
    margin-top: 4px;
    line-height: 12px;
    text-decoration: line-through;
}

.card_footer .list_wrap .price .font-num {
    font-size: 30px;
    color: #3860f4;
}

.card_footer .list_wrap .price .price_des {
    display: flex;
    flex-direction: column;
    font-size: 12px;
    line-height: 16px;
    color: #374567;
}

.card_footer .list_wrap .price .price_des>span:last-child {
    color: #7a8ba6;
}

.card_footer .list_wrap .btn_wrap {
    display: flex;
    gap: 16px;
    flex: 1 1 auto;
    justify-content: flex-end;
}

.card.button-base {
    padding: 0 24px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    box-sizing: border-box;
    border-radius: 2px;
    transition: all 0.25s ease-in-out;
    border: none;
    box-shadow: none;
}

.card.button-base.yellow {
    background: linear-gradient(to right, #ffcf87, #ffbc76);
    color: #4e342e;
}

.card.button-base.yellow:hover {
    background: linear-gradient(to right, #fec672, #f6ad61);
    border: none;
    box-shadow: none;
}

.card.button-base.button_border {
    border: 1px solid #3860f4;
    background: #fff;
    color: #3860f4;
    line-height: 32px;
}

.card.button-base.button_border:hover {
    background: #e7eeff;
}

.card.button-base.uc-fe-button-disabled {
    background: #f8f8f8 !important;
    border: 1px solid #d9d9d9 !important;
    color: #bbb !important;
}

#RecommendStaticIPHost .card_warp {
    min-width: 380px;
    max-width: 425px;
    width: 30%;
}

.card_warp {
    position: relative;
    min-width: 290px;
    max-width: 290px;
    width: 290px;
    border-radius: 18px;
    border: none;
    background-color: rgba(255, 255, 255, 1);
    overflow: hidden;
}

.card_warp:hover {
    box-shadow: 0px 8px 13px rgba(0, 0, 0, 0.08);
}


.card_warp.hot {
    border: none;
    box-shadow: none;
}

.card_warp::before {
    display: none;
}

.card_header_tag {
    background: #FFEBD6;
    color: #724040;
}

.card_header_tag::before {
    background: #724040;
}

.card_header_tag::after {
    background: #FFEBD6;
}

.card_header_tag.new_customers {
    background-image: linear-gradient(130deg, rgb(255, 219, 185) 0%, rgb(255, 219, 185) 100%);
}

.card_header_tag.new_customers::before {
    background: #724040;
}

.card_header_tag.new_customers::after {
    background: rgb(255, 219, 185);
}

.card_header::before {
    display: none;
}


.card_header {
    background-image: url(./img/0ba2d4819d6a877057db93149656a05d_1709561624582.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}


.card_warp.hot .card_header {
    background-image: url(./img/86715a945697633ad697a20ea2d7f1c1_1709561624514.png);
}

.card_warp .card_header .card_header_title {
    color: #1D273F;
}

.card_warp .card_header .card_header_description {
    color: #50627F;
}

.card_footer .label .label_item {
    background-color: rgba(252, 241, 235, 1);
    color: rgba(254, 95, 71, 1);
}

.card_footer .list_wrap .price,
.card_footer .list_wrap .btn_wrap {
    width: 238px;
}

.card_footer .list_wrap .price .font-num {
    color: #FF4D72;
}

.sm_card .card_footer .list_wrap {
    padding: 0 16px 16px 16px;
}

.sm_card .card_footer .list_wrap .btn_wrap {
    margin-top: 24px;
}

.card_warp .uc-fe-button {
    color: #374567;
    border-color: #E1E6F0;
    background-color: #F9FAFF;
    box-shadow: none;
}

.card_warp .uc-fe-button-checked {
    color: #f03c3c;
    background-color: #fff;

}

.card_warp .uc-fe-button-checked:hover {
    color: #f03c3c;
    background-color: rgba(240, 60, 60, .1);
    border: 1px solid #f03c3c;
}

#RecommendStaticIPHost .button-base.yellow {
    color: #fff;
    background: #1664ff;
    height: 34px;
    border-radius: 4px;
    font-size: 16px;
    line-height: 34px;
    font-weight: 600;

}

#RecommendStaticIPHost .card_header {
    background-image: url(./img/ddbf59c410073b1cc53e06e0a1553fb5_1729508154332.png)
}
.css-1tku6ux-SvgIconWrapper-inlineBlockWithVerticalMixin-SvgIconWrapper-Arrow {
    transition: 0.3s;
    display: inline-block;
    vertical-align: middle;
    fill: currentcolor;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 8px;
    top: 50%;
    margin-top: -6px;
}