*, :before, :after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
}

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




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

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

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

b, strong {
    font-weight: bolder
}

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

small {
    font-size: 80%
}

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

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

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

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

button, select {
    text-transform: none
}

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

:-moz-focusring {
    outline: auto
}

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

progress {
    vertical-align: baseline
}

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

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

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

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

summary {
    display: list-item
}

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

fieldset {
    margin: 0;
    padding: 0
}

legend {
    padding: 0
}

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

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

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

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

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

:disabled {
    cursor: default
}


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

[hidden]:where(:not([hidden=until-found])) {
    display: none
}




.visible {
    visibility: visible
}

.absolute {
    position: absolute
}

.fixed {
    position: fixed
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.inset-0 {
    inset: 0
}

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

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

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

.bottom--120\% {
    bottom: -120%
}

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

.left-0 {
    left: 0
}

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

.left-25 {
    left: 6.25rem
}

.left-97\.25 {
    left: 24.3125rem
}

.right-25 {
    right: 6.25rem
}

.right-8 {
    right: 2rem
}

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

.top-\[calc\(50\%\+10px\)\] {
    top: calc(50% + 10px)
}

.top-0 {
    top: 0
}

.top-10 {
    top: 2.5rem
}

.top-45\% {
    top: 45%
}

.top-5 {
    top: 1.25rem
}

.top-8 {
    top: 2rem
}

.z--1 {
    z-index: -1
}

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

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

.z-1000 {
    z-index: 1000
}

.z-102 {
    z-index: 102
}

.grid {
    display: grid
}

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

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

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

.m-22\.5 {
    margin: 5.625rem
}

.m-auto {
    margin: auto
}

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

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

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

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

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

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

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

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

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

.my-6\.5 {
    margin-top: 1.625rem;
    margin-bottom: 1.625rem
}

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

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

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

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

.mb-17 {
    margin-bottom: 4.25rem
}

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

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

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

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

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

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

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

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

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

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

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

.ml-12 {
    margin-left: 3rem
}

.ml-12\.5 {
    margin-left: 3.125rem
}

.ml-12px {
    margin-left: 12px
}

.ml-18 {
    margin-left: 4.5rem
}

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

.ml-2\.25 {
    margin-left: .5625rem
}

.ml-20px {
    margin-left: 20px
}

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

.ml-3\.75 {
    margin-left: .9375rem
}

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

.ml-48 {
    margin-left: 12rem
}

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

.ml-5\.5 {
    margin-left: 1.375rem
}

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

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

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

.ml-auto {
    margin-left: auto
}

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

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

.mr-10 {
    margin-right: 2.5rem
}

.mr-10px {
    margin-right: 10px
}

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

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

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

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

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

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

.mr-9 {
    margin-right: 2.25rem
}

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

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

.mt-10\.5 {
    margin-top: 2.625rem
}

.mt-103px {
    margin-top: 103px
}

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

.mt-12\.5 {
    margin-top: 3.125rem
}

.mt-13 {
    margin-top: 3.25rem
}

.mt-14 {
    margin-top: 3.5rem
}

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

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

.mt-17\.5 {
    margin-top: 4.375rem
}

.mt-18 {
    margin-top: 4.5rem
}

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

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

.mt-24 {
    margin-top: 6rem
}

.mt-24px {
    margin-top: 24px
}

.mt-29 {
    margin-top: 7.25rem
}

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

.mt-30 {
    margin-top: 7.5rem
}

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

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

.mt-4\.5 {
    margin-top: 1.125rem
}

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

.mt-50px {
    margin-top: 50px
}

.mt-58\.5px {
    margin-top: 58.5px
}

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

.mt-6\.5 {
    margin-top: 1.625rem
}

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

.mt-7\.5 {
    margin-top: 1.875rem
}

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

.mt-92\.5px {
    margin-top: 92.5px
}

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

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.contents {
    display: contents
}

.hidden {
    display: none
}

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

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

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

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

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

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

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

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

.h-0\.5 {
    height: .125rem
}

.h-10 {
    height: 2.5rem
}

.h-10\.5 {
    height: 2.625rem
}

.h-100 {
    height: 25rem
}

.h-104\.75 {
    height: 26.1875rem
}

.h-105 {
    height: 26.25rem
}

.h-105px {
    height: 105px
}

.h-108 {
    height: 27rem
}

.h-108\.75 {
    height: 27.1875rem
}

.h-114\.5 {
    height: 28.625rem
}

.h-117 {
    height: 29.25rem
}

.h-118px {
    height: 118px
}

.h-12 {
    height: 3rem
}

.h-12\.25 {
    height: 3.0625rem
}

.h-12\.5 {
    height: 3.125rem
}

.h-12\.75 {
    height: 3.1875rem
}

.h-120 {
    height: 30rem
}

.h-121 {
    height: 30.25rem
}

.h-122 {
    height: 30.5rem
}

.h-122\.25 {
    height: 30.5625rem
}

.h-124\.25 {
    height: 31.0625rem
}

.h-125 {
    height: 31.25rem
}

.h-13 {
    height: 3.25rem
}

.h-130 {
    height: 32.5rem
}

.h-132\.5 {
    height: 33.125rem
}

.h-136 {
    height: 34rem
}

.h-136\.75 {
    height: 34.1875rem
}

.h-138 {
    height: 34.5rem
}

.h-139px {
    height: 139px
}

.h-14\.5 {
    height: 3.625rem
}

.h-141 {
    height: 35.25rem
}

.h-142\.5 {
    height: 35.625rem
}

.h-145px {
    height: 145px
}

.h-15 {
    height: 3.75rem
}

.h-150 {
    height: 37.5rem
}

.h-152\.25 {
    height: 38.0625rem
}

.h-152\.5 {
    height: 38.125rem
}

.h-155 {
    height: 38.75rem
}

.h-159\.75 {
    height: 39.9375rem
}

.h-16 {
    height: 4rem
}

.h-160 {
    height: 40rem
}

.h-165\.5 {
    height: 41.375rem
}

.h-168\.75 {
    height: 42.1875rem
}

.h-171\.5 {
    height: 42.875rem
}

.h-176px {
    height: 176px
}

.h-18 {
    height: 4.5rem
}

.h-184\.5 {
    height: 46.125rem
}

.h-187\.5 {
    height: 46.875rem
}

.h-19px {
    height: 19px
}

.h-20 {
    height: 5rem
}

.h-22 {
    height: 5.5rem
}

.h-23\.25 {
    height: 5.8125rem
}

.h-23\.5 {
    height: 5.875rem
}

.h-24 {
    height: 6rem
}

.h-240px {
    height: 240px
}

.h-241px {
    height: 241px
}

.h-26 {
    height: 6.5rem
}

.h-28\.5 {
    height: 7.125rem
}

.h-28px {
    height: 28px
}

.h-29\.75 {
    height: 7.4375rem
}

.h-3 {
    height: .75rem
}

.h-30 {
    height: 7.5rem
}

.h-31px {
    height: 31px
}

.h-321px {
    height: 321px
}

.h-327px {
    height: 327px
}

.h-33 {
    height: 8.25rem
}

.h-34\.5 {
    height: 8.625rem
}

.h-34px {
    height: 34px
}

.h-37 {
    height: 9.25rem
}

.h-39\.5 {
    height: 9.875rem
}

.h-390px {
    height: 390px
}

.h-4 {
    height: 1rem
}

.h-40 {
    height: 10rem
}

.h-424px {
    height: 424px
}

.h-42px {
    height: 42px
}

.h-446px {
    height: 446px
}

.h-453px {
    height: 453px
}

.h-457px {
    height: 457px
}

.h-48 {
    height: 12rem
}

.h-48\.7 {
    height: 12.175rem
}

.h-480px {
    height: 480px
}

.h-48px {
    height: 48px
}

.h-5 {
    height: 1.25rem
}

.h-50 {
    height: 12.5rem
}

.h-500px {
    height: 500px
}

.h-51\.25 {
    height: 12.8125rem
}

.h-548px {
    height: 548px
}

.h-56 {
    height: 14rem
}

.h-58 {
    height: 14.5rem
}

.h-6 {
    height: 1.5rem
}

.h-6\.75 {
    height: 1.6875rem
}

.h-60 {
    height: 15rem
}

.h-600px {
    height: 600px
}

.h-606px {
    height: 606px
}

.h-61\.75 {
    height: 15.4375rem
}

.h-62\.5 {
    height: 15.625rem
}

.h-63\.5 {
    height: 15.875rem
}

.h-64 {
    height: 16rem
}

.h-66 {
    height: 16.5rem
}

.h-7 {
    height: 1.75rem
}

.h-7\.5 {
    height: 1.875rem
}

.h-70\.5 {
    height: 17.625rem
}

.h-72 {
    height: 18rem
}

.h-78\.75 {
    height: 19.6875rem
}

.h-8\.5 {
    height: 2.125rem
}

.h-80 {
    height: 20rem
}

.h-826px {
    height: 826px
}

.h-84\.5 {
    height: 21.125rem
}

.h-88\.75 {
    height: 22.1875rem
}

.h-9 {
    height: 2.25rem
}

.h-9\.5 {
    height: 2.375rem
}

.h-90 {
    height: 22.5rem
}

.h-90\.5 {
    height: 22.625rem
}

.h-97 {
    height: 24.25rem
}

.h-98 {
    height: 24.5rem
}

.h-99\.5 {
    height: 24.875rem
}

.h-full {
    height: 100%
}

.important-w-564px {
    width: 564px !important
}

.max-w-130 {
    max-width: 32.5rem
}

.max-w-300 {
    max-width: 75rem
}

.max-w-lg {
    max-width: 32rem
}

.max-w-xs {
    max-width: 20rem
}

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

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

.w-\[282px\], .w-282px {
    width: 282px
}

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

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

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

.w-\[588px\], .w-588px {
    width: 588px
}

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

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

.w-0\.25 {
    width: .0625rem
}

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

.w-100 {
    width: 25rem
}

.w-100\%, .w-full {
    width: 100%
}

.w-102\.25 {
    width: 25.5625rem
}

.w-114px {
    width: 114px
}

.w-117 {
    width: 29.25rem
}

.w-118 {
    width: 29.5rem
}

.w-12 {
    width: 3rem
}

.w-12\.25 {
    width: 3.0625rem
}

.w-12\.5 {
    width: 3.125rem
}

.w-125 {
    width: 31.25rem
}

.w-13 {
    width: 3.25rem
}

.w-130 {
    width: 32.5rem
}

.w-139 {
    width: 34.75rem
}

.w-14\.5 {
    width: 3.625rem
}

.w-141 {
    width: 35.25rem
}

.w-147 {
    width: 36.75rem
}

.w-147\.5 {
    width: 36.875rem
}

.w-15 {
    width: 3.75rem
}

.w-150 {
    width: 37.5rem
}

.w-153 {
    width: 38.25rem
}

.w-155 {
    width: 38.75rem
}

.w-16 {
    width: 4rem
}

.w-160 {
    width: 40rem
}

.w-160\.5 {
    width: 40.125rem
}

.w-164 {
    width: 41rem
}

.w-167 {
    width: 41.75rem
}

.w-167\.5 {
    width: 41.875rem
}

.w-175 {
    width: 43.75rem
}

.w-18 {
    width: 4.5rem
}

.w-20 {
    width: 5rem
}

.w-200 {
    width: 50rem
}

.w-2016px {
    width: 2016px
}

.w-204 {
    width: 51rem
}

.w-209 {
    width: 52.25rem
}

.w-225 {
    width: 56.25rem
}

.w-23\.25 {
    width: 5.8125rem
}

.w-24 {
    width: 6rem
}

.w-240px {
    width: 240px
}

.w-28\.5 {
    width: 7.125rem
}

.w-284 {
    width: 71rem
}

.w-3 {
    width: .75rem
}

.w-30 {
    width: 7.5rem
}

.w-300 {
    width: 75rem
}

.w-32 {
    width: 8rem
}

.w-36 {
    width: 9rem
}

.w-362px {
    width: 362px
}

.w-384px {
    width: 384px
}

.w-4 {
    width: 1rem
}

.w-40 {
    width: 10rem
}

.w-40\.625 {
    width: 10.15625rem
}

.w-42\.75 {
    width: 10.6875rem
}

.w-45 {
    width: 11.25rem
}

.w-467px {
    width: 467px
}

.w-47 {
    width: 11.75rem
}

.w-486px {
    width: 486px
}

.w-48px {
    width: 48px
}

.w-493px {
    width: 493px
}

.w-495px {
    width: 495px
}

.w-49px {
    width: 49px
}

.w-5 {
    width: 1.25rem
}

.w-50 {
    width: 12.5rem
}

.w-537px {
    width: 537px
}

.w-54 {
    width: 13.5rem
}

.w-55\.75 {
    width: 13.9375rem
}

.w-58\.625 {
    width: 14.65625rem
}

.w-596px {
    width: 596px
}

.w-6 {
    width: 1.5rem
}

.w-60\.5 {
    width: 15.125rem
}

.w-66\.25 {
    width: 16.5625rem
}

.w-67\.5 {
    width: 16.875rem
}

.w-67px {
    width: 67px
}

.w-7\.5 {
    width: 1.875rem
}

.w-70\.5 {
    width: 17.625rem
}

.w-72\.75 {
    width: 18.1875rem
}

.w-8\.5 {
    width: 2.125rem
}

.w-80 {
    width: 20rem
}

.w-81 {
    width: 20.25rem
}

.w-82\.5 {
    width: 20.625rem
}

.w-9 {
    width: 2.25rem
}

.w-9\.5 {
    width: 2.375rem
}

.w-95\.5 {
    width: 23.875rem
}

.w-96, .w96 {
    width: 24rem
}

.w-97\.25 {
    width: 24.3125rem
}

.w-99\.5 {
    width: 24.875rem
}

.w-auto {
    width: auto
}

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

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

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

.flex-auto {
    flex: 1 1 auto
}

.flex-none {
    flex: none
}

.shrink-0 {
    flex-shrink: 0
}

.flex-grow, .grow {
    flex-grow: 1
}

.grow-0 {
    flex-grow: 0
}

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

.flex-col {
    flex-direction: column
}

.flex-wrap {
    flex-wrap: wrap
}

.-translate-x-1\/2 {
    --un-translate-x: -50%;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.hover\:scale-110:hover {
    --un-scale-x: 1.1;
    --un-scale-y: 1.1;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.transform {
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.cursor-default {
    cursor: default
}

.cursor-pointer {
    cursor: pointer
}

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

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

.items-center {
    align-items: center
}

.items-baseline {
    align-items: baseline
}

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

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

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

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

.justify-center {
    justify-content: center
}

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

.gap-18 {
    gap: 4.5rem
}

.gap-2 {
    gap: .5rem
}

.gap-4 {
    gap: 1rem
}

.gap-6 {
    gap: 1.5rem
}

.gap-8 {
    gap: 2rem
}

.gap-x-6 {
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem
}

.gap-y-6 {
    row-gap: 1.5rem
}

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

.space-x-18\.75 > :not([hidden]) ~ :not([hidden]) {
    --un-space-x-reverse: 0;
    margin-left: calc(4.6875rem * calc(1 - var(--un-space-x-reverse)));
    margin-right: calc(4.6875rem * var(--un-space-x-reverse))
}

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

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

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

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

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

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

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

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

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

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

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

.overflow-hidden {
    overflow: hidden
}

.whitespace-nowrap {
    white-space: nowrap
}

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

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

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

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

.b-orange-ff {
    --un-border-opacity: 1;
    border-color: rgba(255, 102, 38, var(--un-border-opacity))
}

.b-orange-p {
    --un-border-opacity: 1;
    border-color: rgba(255, 103, 39, var(--un-border-opacity))
}

.border-\[\#E8E8E8\], .border-gray-e8 {
    --un-border-opacity: 1;
    border-color: rgba(232, 232, 232, var(--un-border-opacity))
}

.border-\#FFA681 {
    --un-border-opacity: 1;
    border-color: rgba(255, 166, 129, var(--un-border-opacity))
}

.border-gray-200 {
    --un-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--un-border-opacity))
}

.border-gray-4d {
    --un-border-opacity: 1;
    border-color: rgba(77, 77, 77, var(--un-border-opacity))
}

.border-gray-de {
    --un-border-opacity: 1;
    border-color: rgba(222, 222, 222, var(--un-border-opacity))
}

.border-gray-e5 {
    --un-border-opacity: 1;
    border-color: rgba(229, 229, 229, var(--un-border-opacity))
}

.border-gray-eb {
    --un-border-opacity: 1;
    border-color: rgba(235, 235, 235, var(--un-border-opacity))
}

.border-gray-ef {
    --un-border-opacity: 1;
    border-color: rgba(239, 239, 239, var(--un-border-opacity))
}

.b-op-40 {
    --un-border-opacity: .4
}

.rd-0\.5 {
    border-radius: .125rem
}

.rd-2, .rounded-2, .rounded-lg {
    border-radius: .5rem
}

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

.rounded {
    border-radius: .25rem
}

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

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

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

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

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

.rounded-1\.25 {
    border-radius: .3125rem
}

.rounded-2\.5 {
    border-radius: .625rem
}

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

.rounded-3xl, .rounded-6 {
    border-radius: 1.5rem
}

.rounded-4 {
    border-radius: 1rem
}

.rounded-7\.5 {
    border-radius: 1.875rem
}

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

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

.rounded-l-lg {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem
}

.rounded-r-lg {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem
}

.rounded-t-4 {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem
}

.rounded-t-lg {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem
}

.b-solid, .border-solid {
    border-style: solid
}

.border-none {
    border-style: none
}

.bg-\[\#1A1A1A80\] {
    --un-bg-opacity: .5;
    background-color: rgba(26, 26, 26, var(--un-bg-opacity))
}

.bg-\[\#FFDFC8\] {
    --un-bg-opacity: 1;
    background-color: rgba(255, 223, 200, var(--un-bg-opacity))
}

.bg-\#FF6626, .bg-orange-ff {
    --un-bg-opacity: 1;
    background-color: rgba(255, 102, 38, var(--un-bg-opacity))
}

.bg-\#fff, .bg-white, .bg-\#FFF {
    --un-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--un-bg-opacity))
}

.bg-black {
    --un-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--un-bg-opacity))
}

.bg-black\/40 {
    background-color: #0006
}

.bg-black\/50 {
    background-color: #00000080
}

.bg-gray-99 {
    --un-bg-opacity: 1;
    background-color: rgba(153, 153, 153, var(--un-bg-opacity))
}

.bg-gray-b0 {
    --un-bg-opacity: 1;
    background-color: rgba(176, 176, 176, var(--un-bg-opacity))
}

.bg-gray-e8 {
    --un-bg-opacity: 1;
    background-color: rgba(232, 232, 232, var(--un-bg-opacity))
}

.bg-gray-f5 {
    --un-bg-opacity: 1;
    background-color: rgba(245, 245, 245, var(--un-bg-opacity))
}

.bg-gray-f7 {
    --un-bg-opacity: 1;
    background-color: rgba(247, 247, 247, var(--un-bg-opacity))
}

.bg-gray-f8 {
    --un-bg-opacity: 1;
    background-color: rgba(248, 248, 248, var(--un-bg-opacity))
}

.bg-gray-fa {
    --un-bg-opacity: 1;
    background-color: rgba(250, 250, 250, var(--un-bg-opacity))
}

.bg-orange-p {
    --un-bg-opacity: 1;
    background-color: rgba(255, 103, 39, var(--un-bg-opacity))
}

.bg-op-20 {
    --un-bg-opacity: .2
}

.bg-op-40 {
    --un-bg-opacity: .4
}

.stroke-current {
    stroke: currentColor
}

.object-cover {
    -o-object-fit: cover;
    object-fit: cover
}

.object-center {
    -o-object-position: center;
    object-position: center
}

.important-p-none {
    padding: 0 !important
}

.p-\[32px\] {
    padding: 32px
}

.p-1 {
    padding: .25rem
}

.p-1\.5 {
    padding: .375rem
}

.p-10 {
    padding: 2.5rem
}

.p-14 {
    padding: 3.5rem
}

.p-3 {
    padding: .75rem
}

.p-5 {
    padding: 1.25rem
}

.p-6 {
    padding: 1.5rem
}

.p-7 {
    padding: 1.75rem
}

.p-8 {
    padding: 2rem
}

.px, .px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.px-\[23px\] {
    padding-left: 23px;
    padding-right: 23px
}

.px-0\.75 {
    padding-left: .1875rem;
    padding-right: .1875rem
}

.px-1 {
    padding-left: .25rem;
    padding-right: .25rem
}

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

.px-12 {
    padding-left: 3rem;
    padding-right: 3rem
}

.px-12\.5 {
    padding-left: 3.125rem;
    padding-right: 3.125rem
}

.px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem
}

.px-15 {
    padding-left: 3.75rem;
    padding-right: 3.75rem
}

.px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem
}

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

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

.px-24 {
    padding-left: 6rem;
    padding-right: 6rem
}

.px-24px {
    padding-left: 24px;
    padding-right: 24px
}

.px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.px-32 {
    padding-left: 8rem;
    padding-right: 8rem
}

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

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

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

.px-6\.25 {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem
}

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

.px-8px {
    padding-left: 8px;
    padding-right: 8px
}

.px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem
}

.py-0\.5 {
    padding-top: .125rem;
    padding-bottom: .125rem
}

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

.py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
}

.py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem
}

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

.py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem
}

.py-18 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem
}

.py-23 {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem
}

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

.py-3\.5 {
    padding-top: .875rem;
    padding-bottom: .875rem
}

.py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem
}

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

.py-42 {
    padding-top: 10.5rem;
    padding-bottom: 10.5rem
}

.py-4px {
    padding-top: 4px;
    padding-bottom: 4px
}

.py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem
}

.py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.pb-\[24px\] {
    padding-bottom: 24px
}

.pb-10 {
    padding-bottom: 2.5rem
}

.pb-12 {
    padding-bottom: 3rem
}

.pb-18 {
    padding-bottom: 4.5rem
}

.pb-2\.25 {
    padding-bottom: .5625rem
}

.pb-20 {
    padding-bottom: 5rem
}

.pb-22\.5 {
    padding-bottom: 5.625rem
}

.pb-24 {
    padding-bottom: 6rem
}

.pb-3\.5 {
    padding-bottom: .875rem
}

.pb-4 {
    padding-bottom: 1rem
}

.pb-5 {
    padding-bottom: 1.25rem
}

.pb-6 {
    padding-bottom: 1.5rem
}

.pb-7 {
    padding-bottom: 1.75rem
}

.pb-8 {
    padding-bottom: 2rem
}

.pb-8\.5 {
    padding-bottom: 2.125rem
}

.pl-10 {
    padding-left: 2.5rem
}

.pl-12\.5 {
    padding-left: 3.125rem
}

.pl-14 {
    padding-left: 3.5rem
}

.pl-3 {
    padding-left: .75rem
}

.pl-32px {
    padding-left: 32px
}

.pl-5\.5 {
    padding-left: 1.375rem
}

.pl-56px {
    padding-left: 56px
}

.pl-6\.5 {
    padding-left: 1.625rem
}

.pl-8 {
    padding-left: 2rem
}

.pl-8\.5 {
    padding-left: 2.125rem
}

.pl-9 {
    padding-left: 2.25rem
}

.pr-10 {
    padding-right: 2.5rem
}

.pr-14 {
    padding-right: 3.5rem
}

.pr-4 {
    padding-right: 1rem
}

.pr-5 {
    padding-right: 1.25rem
}

.pr-6 {
    padding-right: 1.5rem
}

.pr-6\.5 {
    padding-right: 1.625rem
}

.pr-7 {
    padding-right: 1.75rem
}

.pr-8 {
    padding-right: 2rem
}

.pr-8\.75 {
    padding-right: 2.1875rem
}

.pt-\[138px\] {
    padding-top: 138px
}

.pt-\[36px\], .pt-36px {
    padding-top: 36px
}

.pt-0 {
    padding-top: 0
}

.pt-10 {
    padding-top: 2.5rem
}

.pt-113\.5px {
    padding-top: 113.5px
}

.pt-12 {
    padding-top: 3rem
}

.pt-14\.5 {
    padding-top: 3.625rem
}

.pt-14\.75 {
    padding-top: 3.6875rem
}

.pt-147\.5px {
    padding-top: 147.5px
}

.pt-15 {
    padding-top: 3.75rem
}

.pt-16 {
    padding-top: 4rem
}

.pt-16\.5 {
    padding-top: 4.125rem
}

.pt-18 {
    padding-top: 4.5rem
}

.pt-18px {
    padding-top: 18px
}

.pt-2 {
    padding-top: .5rem
}

.pt-20 {
    padding-top: 5rem
}

.pt-22\.5 {
    padding-top: 5.625rem
}

.pt-3\.25 {
    padding-top: .8125rem
}

.pt-4 {
    padding-top: 1rem
}

.pt-5 {
    padding-top: 1.25rem
}

.pt-52\.5 {
    padding-top: 13.125rem
}

.pt-6 {
    padding-top: 1.5rem
}

.pt-6\.5 {
    padding-top: 1.625rem
}

.pt-6\.75 {
    padding-top: 1.6875rem
}

.pt-7 {
    padding-top: 1.75rem
}

.pt-8 {
    padding-top: 2rem
}

.pt-9 {
    padding-top: 2.25rem
}

.text-center {
    text-align: center
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.indent-8 {
    text-indent: 2rem
}

.vertical-text-bottom {
    vertical-align: text-bottom
}

.text-\[0px\] {
    font-size: 0px
}

.text-\[10px\] {
    font-size: 10px
}

.text-\[12px\] {
    font-size: 12px
}

.text-\[14px\] {
    font-size: 14px
}

.text-\[18px\], .text-18px {
    font-size: 18px
}

.text-\[24px\], .text-24px {
    font-size: 24px
}

.text-\[28px\] {
    font-size: 28px
}

.text-\[32px\], .text-32px {
    font-size: 32px
}

.text-\[36px\] {
    font-size: 36px
}

.text-\[42px\] {
    font-size: 42px
}

.text-\[44px\] {
    font-size: 44px
}

.text-\[48px\] {
    font-size: 48px
}

.text-10 {
    font-size: 2.5rem
}

.text-10\.5 {
    font-size: 2.625rem
}

.text-11 {
    font-size: 2.75rem
}

.text-12 {
    font-size: 3rem
}

.text-15 {
    font-size: 3.75rem
}

.text-18 {
    font-size: 4.5rem
}

.text-18px\/\[25px\] {
    font-size: 18px;
    line-height: 25px
}

.text-18px\/\[27px\] {
    font-size: 18px;
    line-height: 27px
}

.text-20 {
    font-size: 5rem
}

.text-20px {
    font-size: 20px
}

.text-22\.5 {
    font-size: 5.625rem
}

.text-24px\/\[34px\] {
    font-size: 24px;
    line-height: 34px
}

.text-2xl {
    font-size: 1.5rem;
    line-height: 2rem
}

.text-3 {
    font-size: .75rem
}

.text-3\.5 {
    font-size: .875rem
}

.text-4 {
    font-size: 1rem
}

.text-4\.5 {
    font-size: 1.125rem
}

.text-4\.5\/6\.75 {
    font-size: 1.125rem;
    line-height: 1.6875rem
}

.text-4\/6, .text-base {
    font-size: 1rem;
    line-height: 1.5rem
}

.text-40px {
    font-size: 40px
}

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

.text-4xl\/12\.5, .text-9\/12\.5 {
    font-size: 2.25rem;
    line-height: 3.125rem
}

.text-5 {
    font-size: 1.25rem
}

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

.text-6 {
    font-size: 1.5rem
}

.text-6\.5 {
    font-size: 1.625rem
}

.text-7 {
    font-size: 1.75rem
}

.text-7\.5 {
    font-size: 1.875rem
}

.text-8 {
    font-size: 2rem
}

.text-8\.5 {
    font-size: 2.125rem
}

.text-9 {
    font-size: 2.25rem
}

.text-base\/5\.5 {
    font-size: 1rem;
    line-height: 1.375rem
}

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

.text-lg\/6\.25 {
    font-size: 1.125rem;
    line-height: 1.5625rem
}

.text-xl, .text-xl\/7 {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.text-\[\#111A2E\] {
    --un-text-opacity: 1;
    color: rgba(17, 26, 46, var(--un-text-opacity))
}

.text-\[\#4D4D4D\] {
    --un-text-opacity: 1;
    color: rgba(77, 77, 77, var(--un-text-opacity))
}

.text-\[\#FFDFC8\] {
    --un-text-opacity: 1;
    color: rgba(255, 223, 200, var(--un-text-opacity))
}

.text-\[\#FFFFFFB2\] {
    --un-text-opacity: .7;
    color: rgba(255, 255, 255, var(--un-text-opacity))
}

.text-\[\#ffffffcc\] {
    --un-text-opacity: .8;
    color: rgba(255, 255, 255, var(--un-text-opacity))
}

.color-black, .text-black {
    --un-text-opacity: 1;
    color: rgba(0, 0, 0, var(--un-text-opacity))
}

.text-blue-link {
    --un-text-opacity: 1;
    color: rgba(84, 118, 185, var(--un-text-opacity))
}

.text-gray-00 {
    --un-text-opacity: 1;
    color: rgba(0, 0, 0, var(--un-text-opacity))
}

.c-gray-33, .color-gray-33, .text-gray-33 {
    --un-text-opacity: 1;
    color: rgba(51, 51, 51, var(--un-text-opacity))
}

.color-gray-4d, .text-gray-4d {
    --un-text-opacity: 1;
    color: rgba(77, 77, 77, var(--un-text-opacity))
}

.text-gray-57 {
    --un-text-opacity: 1;
    color: rgba(87, 87, 87, var(--un-text-opacity))
}

.c-gray-66, .text-gray-66 {
    --un-text-opacity: 1;
    color: rgba(102, 102, 102, var(--un-text-opacity))
}

.text-gray-70 {
    --un-text-opacity: 1;
    color: rgba(112, 112, 112, var(--un-text-opacity))
}

.text-gray-78 {
    --un-text-opacity: 1;
    color: rgba(120, 120, 120, var(--un-text-opacity))
}

.text-gray-98 {
    --un-text-opacity: 1;
    color: rgba(152, 152, 152, var(--un-text-opacity))
}

.text-neutral-700 {
    --un-text-opacity: 1;
    color: rgba(64, 64, 64, var(--un-text-opacity))
}

.text-orange {
    --un-text-opacity: 1;
    color: rgba(251, 146, 60, var(--un-text-opacity))
}

.c-orange-ff, .color-orange-ff, .text-orange-ff {
    --un-text-opacity: 1;
    color: rgba(255, 102, 38, var(--un-text-opacity))
}

.c-orange-p, .color-\#ff6727, .text-orange-p {
    --un-text-opacity: 1;
    color: rgba(255, 103, 39, var(--un-text-opacity))
}

.text-stone-700 {
    --un-text-opacity: 1;
    color: rgba(68, 64, 60, var(--un-text-opacity))
}

.c-white, .color-\#fff, .color-white, .text-white {
    --un-text-opacity: 1;
    color: rgba(255, 255, 255, var(--un-text-opacity))
}

.text-white\/80 {
    color: #fffc
}

.color-\#333 {
    --un-text-opacity: 1;
    color: rgba(51, 51, 51, var(--un-text-opacity))
}

.color-\#666 {
    --un-text-opacity: 1;
    color: rgba(102, 102, 102, var(--un-text-opacity))
}

.color-\#FF6727 {
    --un-text-opacity: 1;
    color: rgba(255, 103, 39, var(--un-text-opacity))
}

.color-\#ff7d32 {
    --un-text-opacity: 1;
    color: rgba(255, 125, 50, var(--un-text-opacity))
}

.font-4\.2 {
    font-weight: 4.2
}

.font-400, .font-normal {
    font-weight: 400
}

.font-500, .font-medium, .fw-500 {
    font-weight: 500
}

.font-600, .font-semibold, .fw-600 {
    font-weight: 600
}

.font-800, .font-extrabold {
    font-weight: 800
}

.font-bold, .fw-700 {
    font-weight: 700
}

.font-thin {
    font-weight: 100
}

.important-lh-10\.5 {
    line-height: 2.625rem !important
}

.leading-\[25px\] {
    line-height: 25px
}

.leading-\[26px\] {
    line-height: 26px
}

.leading-\[27px\], .leading-27px {
    line-height: 27px
}

.leading-\[34px\] {
    line-height: 34px
}

.leading-\[39px\] {
    line-height: 39px
}

.leading-\[45px\] {
    line-height: 45px
}

.leading-\[62px\] {
    line-height: 62px
}

.leading-\[67px\] {
    line-height: 67px
}

.leading-10, .lh-10 {
    line-height: 2.5rem
}

.leading-10\.5 {
    line-height: 2.625rem
}

.leading-11\.5 {
    line-height: 2.875rem
}

.leading-12\.5, .lh-12\.5 {
    line-height: 3.125rem
}

.leading-14\.75 {
    line-height: 3.6875rem
}

.leading-18 {
    line-height: 4.5rem
}

.leading-32px {
    line-height: 32px
}

.leading-4\.5 {
    line-height: 1.125rem
}

.leading-40px {
    line-height: 40px
}

.leading-6 {
    line-height: 1.5rem
}

.leading-6\.75 {
    line-height: 1.6875rem
}

.leading-7 {
    line-height: 1.75rem
}

.leading-8 {
    line-height: 2rem
}

.leading-8\.5 {
    line-height: 2.125rem
}

.leading-9 {
    line-height: 2.25rem
}

.leading-none {
    line-height: 1
}

.leading-tight {
    line-height: 1.25
}

.lh-11 {
    line-height: 2.75rem
}

.lh-14 {
    line-height: 3.5rem
}

.lh-17 {
    line-height: 4.25rem
}

.-tracking-2px {
    letter-spacing: -2px
}

.tracking-tight {
    letter-spacing: -.025em
}

.line-through {
    text-decoration-line: line-through
}

.underline {
    text-decoration-line: underline
}

.tab {
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4
}

.tab-0 {
    -moz-tab-size: 0;
    -o-tab-size: 0;
    tab-size: 0
}

.tab-1 {
    -moz-tab-size: 1;
    -o-tab-size: 1;
    tab-size: 1
}

.tab-2 {
    -moz-tab-size: 2;
    -o-tab-size: 2;
    tab-size: 2
}

.shadow {
    --un-shadow: var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgba(0, 0, 0, .1)), var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgba(0, 0, 0, .1));
    box-shadow: var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)
}

.shadow-lg {
    --un-shadow: var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color, rgba(0, 0, 0, .1)), var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color, rgba(0, 0, 0, .1));
    box-shadow: var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)
}

.outline {
    outline-style: solid
}

.blur {
    --un-blur: blur(8px);
    filter: var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)
}

.backdrop-filter {
    -webkit-backdrop-filter: var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);
    backdrop-filter: var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)
}

.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-\[transform\] {
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.ease {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.ease-in {
    transition-timing-function: cubic-bezier(.4, 0, 1, 1)
}
