body.hide-body {
    overflow: hidden
}

.main-content {
    overflow-x: initial
}

.zn--wrapper p {
    margin-bottom: 0;
}

:root {
    --vw: 1vw;
    --r: 1;
    --vh: 1vh;
    --bg-dark: #000;
}

@media (min-width: 1025px) {
    :root {
        --nav-height: 56px;
        --content-height: calc(100vh - 56px);
    }
}

@media (max-width: 1024px) {
    :root {
        --nav-height: 92px;
        --content-height: calc(100vh - 92px);
    }
}

.g--popup {
    height: var(--window-height, 100vh);
    height: var(--window-height, -webkit-calc(var(--vh, 1vh)*100));
    height: var(--window-height, -moz-calc(var(--vh, 1vh)*100));
    height: var(--window-height, calc(var(--vh, 1vh)*100));
    left: 0;
    position: fixed;
    top: 0;
    -webkit-transform: translateY(120vh);
    -moz-transform: translateY(120vh);
    -ms-transform: translateY(120vh);
    transform: translateY(120vh);
    -webkit-transform: translateY(-webkit-calc(var(--vh, 1vh)*120));
    -moz-transform: translateY(-moz-calc(var(--vh, 1vh)*120));
    -ms-transform: translateY(calc(var(--vh, 1vh)*120));
    transform: translateY(calc(var(--vh, 1vh)*120));
    width: 100%;
    z-index: 9999
}

.g--popup.show {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.g--popup.disappear, .g--popup.show {
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    -moz-transition: transform .5s, -moz-transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s, -moz-transform .5s
}

.g--popup .g--popup-container {
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    height: 100%;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    width: 100%
}

.g--popup .g--video-wrapper {
    margin-top: -12px;
    position: relative
}

.video-portrait.g--popup .g--video-wrapper {
    height: 100%;
    margin-top: 0;
    padding: 32px 0;
    width: 100%
}

.g--popup .g--video-wrapper .iframe-poster, .g--popup .g--video-wrapper .video, .g--popup .g--video-wrapper video {
    height: 100%;
    max-height: 75vh;
    max-height: -webkit-calc(var(--vh, 1vh)*75);
    max-height: -moz-calc(var(--vh, 1vh)*75);
    max-height: calc(var(--vh, 1vh)*75);
    outline: none;
    width: 100%
}

.video-portrait.g--popup .g--video-wrapper .iframe-poster, .video-portrait.g--popup .g--video-wrapper .video, .video-portrait.g--popup .g--video-wrapper video {
    -o-object-fit: contain;
    object-fit: contain
}

.g--popup .g--video-wrapper .iframe-poster {
    -webkit-animation-duration: 1.4s;
    -moz-animation-duration: 1.4s;
    animation-duration: 1.4s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: skeletonLoading;
    -moz-animation-name: skeletonLoading;
    animation-name: skeletonLoading;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    animation-timing-function: ease;
    background: -webkit-gradient(linear, left top, right top, color-stop(25%, rgba(0, 0, 0, .06)), color-stop(37%, rgba(0, 0, 0, .15)), color-stop(63%, rgba(0, 0, 0, .06)));
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, .06) 25%, rgba(0, 0, 0, .15) 37%, rgba(0, 0, 0, .06) 63%);
    background: -moz-linear-gradient(left, rgba(0, 0, 0, .06) 25%, rgba(0, 0, 0, .15) 37%, rgba(0, 0, 0, .06) 63%);
    background: linear-gradient(90deg, rgba(0, 0, 0, .06) 25%, rgba(0, 0, 0, .15) 37%, rgba(0, 0, 0, .06) 63%);
    -webkit-background-size: 400% 100%;
    background-size: 400% 100%;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 0
}

.g--popup .g--video-wrapper iframe.video {
    position: relative;
    z-index: 1
}

.g--popup .g--video-wrapper .video[src=""], .g--popup .g--video-wrapper video[src=""] {
    display: none
}

.g--popup .g--popup-close.v1 {
    cursor: pointer;
    height: 24px;
    margin-left: auto;
    opacity: 1 !important;
    position: absolute;
    right: 0;
    top: -36px;
    width: 24px;
    z-index: 2
}

.g--popup .g--popup-close.v1 .inner {
    height: 100%;
    width: 100%
}

.g--popup .g--popup-close.v2 {
    cursor: pointer;
    height: 32px;
    margin-left: auto;
    opacity: 1 !important;
    position: absolute;
    right: 32px;
    top: 32px;
    width: 32px;
    z-index: 2
}

.g--popup-container.v2.v2 {
    background: #201f1c
}

.g--popup-close.v2 polygon {
    fill: #fff
}

.g--popup-container.v1 {
    background: #000
}

.g--popup-close.v1 polygon {
    fill: #fff
}

.light-theme :not(.dark-theme) .g--popup-container.v1 {
    background: #fff
}

.light-theme :not(.dark-theme) .g--popup-close.v1 polygon {
    fill: #000
}

.light-theme :not(.dark-theme) .g--popup-container.v2 {
    background: #fafafa
}

.light-theme :not(.dark-theme) .g--popup-close.v2 circle {
    fill: #efede9
}

.light-theme :not(.dark-theme) .g--popup-close.v2 path {
    fill: #000
}

@-moz-keyframes skeletonLoading {
    0% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

@-webkit-keyframes skeletonLoading {
    0% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

@keyframes skeletonLoading {
    0% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

@media (min-width:1024px) {
    :root {
        --rpx: -webkit-calc(.07622vw - .09756px);
        --rpx: -moz-calc(.07622vw - .09756px);
        --rpx: calc(.07622vw - .09756px);
        --rpx: -webkit-calc(var(--vw, 1vw)*100/1312 - .09756px);
        --rpx: -moz-calc(var(--vw, 1vw)*100/1312 - .09756px);
        --rpx: calc(var(--vw, 1vw)*100/1312 - .09756px)
    }

    .mo-only, .pad-only, .pc-hidden {
        display: none
    }

    .g--popup .g--video-wrapper .iframe-poster, .g--popup .g--video-wrapper iframe.video {
        height: 34.115vw;
        height: -webkit-calc(var(--vw, 1vw)*34.115);
        height: -moz-calc(var(--vw, 1vw)*34.115);
        height: calc(var(--vw, 1vw)*34.115)
    }

    .g--popup .g--video-wrapper.v1 {
        max-width: 75vw;
        max-width: -webkit-calc(var(--vw, 1vw)*75);
        max-width: -moz-calc(var(--vw, 1vw)*75);
        max-width: calc(var(--vw, 1vw)*75)
    }

    .g--popup .g--video-wrapper.v2 {
        width: 60.65vw;
        width: -webkit-calc(var(--vw, 1vw)*60.65);
        width: -moz-calc(var(--vw, 1vw)*60.65);
        width: calc(var(--vw, 1vw)*60.65)
    }
}

@media (max-width:649px) {
    :root {
        --rpx: -webkit-calc(.30488vw - .09756px);
        --rpx: -moz-calc(.30488vw - .09756px);
        --rpx: calc(.30488vw - .09756px);
        --rpx: -webkit-calc(var(--vw, 1vw)*100/328 - .09756px);
        --rpx: -moz-calc(var(--vw, 1vw)*100/328 - .09756px);
        --rpx: calc(var(--vw, 1vw)*100/328 - .09756px)
    }

    .mo-hidden, .pad-only, .pc-only {
        display: none
    }

    .g--popup .g--popup-container {
        padding: 0
    }

    .g--popup .g--video-wrapper .iframe-poster, .g--popup .g--video-wrapper iframe.video {
        height: 50.634vw;
        height: -webkit-calc(var(--vw, 1vw)*50.634);
        height: -moz-calc(var(--vw, 1vw)*50.634);
        height: calc(var(--vw, 1vw)*50.634);
        width: 90vw;
        width: -webkit-calc(var(--vw, 1vw)*90);
        width: -moz-calc(var(--vw, 1vw)*90);
        width: calc(var(--vw, 1vw)*90)
    }

    .g--popup .g--video-wrapper.v1 {
        width: 100vw;
        width: -webkit-calc(var(--vw, 1vw)*100);
        width: -moz-calc(var(--vw, 1vw)*100);
        width: calc(var(--vw, 1vw)*100)
    }

    .g--popup .g--video-wrapper.v2 {
        max-width: 90vw;
        max-width: -webkit-calc(var(--vw, 1vw)*90);
        max-width: -moz-calc(var(--vw, 1vw)*90);
        max-width: calc(var(--vw, 1vw)*90)
    }

    .g--popup .g--popup-close.v1 {
        height: 28px;
        right: 16px;
        top: -48px;
        width: 28px
    }

    .g--popup .g--popup-close.v2 {
        right: -webkit-calc(50% - 16px);
        right: -moz-calc(50% - 16px);
        right: calc(50% - 16px);
        top: -webkit-calc(var(--window-height) - 59px);
        top: -moz-calc(var(--window-height) - 59px);
        top: calc(var(--window-height) - 59px)
    }
}

@media (min-width:650px) and (max-width:1023px) {
    :root {
        --rpx: -webkit-calc(.13889vw - .06667px);
        --rpx: -moz-calc(.13889vw - .06667px);
        --rpx: calc(.13889vw - .06667px);
        --rpx: -webkit-calc(var(--vw, 1vw)*100/720 - .06667px);
        --rpx: -moz-calc(var(--vw, 1vw)*100/720 - .06667px);
        --rpx: calc(var(--vw, 1vw)*100/720 - .06667px)
    }

    .mo-only, .pad-hidden, .pc-only {
        display: none
    }

    .g--popup .g--video-wrapper .iframe-poster, .g--popup .g--video-wrapper iframe.video {
        height: 42.1875vw;
        height: -webkit-calc(var(--vw, 1vw)*42.1875);
        height: -moz-calc(var(--vw, 1vw)*42.1875);
        height: calc(var(--vw, 1vw)*42.1875);
        width: 75vw;
        width: -webkit-calc(var(--vw, 1vw)*75);
        width: -moz-calc(var(--vw, 1vw)*75);
        width: calc(var(--vw, 1vw)*75)
    }

    .g--popup .g--video-wrapper.v1 {
        max-width: 75vw;
        max-width: -webkit-calc(var(--vw, 1vw)*75);
        max-width: -moz-calc(var(--vw, 1vw)*75);
        max-width: calc(var(--vw, 1vw)*75)
    }

    .g--popup .g--video-wrapper.v2 {
        width: 75vw;
        width: -webkit-calc(var(--vw, 1vw)*75);
        width: -moz-calc(var(--vw, 1vw)*75);
        width: calc(var(--vw, 1vw)*75)
    }
}

@media (min-height:600px) {
    .touch .g--popup .g--popup-close.v2 {
        top: 110px
    }
}

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

.bg-\[rgb\(17\,33\,30\)\] {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 33, 30, var(--tw-bg-opacity))
}

.bg-\[rgba\(255\,255\,255\,0\.15\)\] {
    --tw-bg-opacity: .15;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

.bg-\[rgba\(255\,255\,255\,0\.2\)\] {
    --tw-bg-opacity: .2;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

.bg-\[rgba\(79\,109\,101\,0\.2\)\] {
    --tw-bg-opacity: .2;
    background-color: rgba(79, 109, 101, var(--tw-bg-opacity))
}

.bg-\[rgba\(255\,255\,255\,0\.07\)\] {
    --tw-bg-opacity: .07;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

.bg-\[rgba\(255\,255\,255\,0\.4\)\] {
    --tw-bg-opacity: .4;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

.bg-\[\#FFF\] {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

.bg-\[rgba\(255\,255\,255\,0\.3\)\] {
    --tw-bg-opacity: .3;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

.bg-\[rgba\(0\,0\,0\,0\.2\)\] {
    --tw-bg-opacity: .2;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity))
}

.bg-\[rgba\(0\,0\,0\,0\.1\)\] {
    --tw-bg-opacity: .1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity))
}

.bg-\[rgba\(255\,255\,255\,0\.5\)\] {
    --tw-bg-opacity: .5;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

.bg-\[rgba\(0\,0\,0\,0\.3\)\] {
    --tw-bg-opacity: .3;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity))
}

.bg-\[rgb\(250\,250\,250\)\] {
    --tw-bg-opacity: 1;
    background-color: rgba(250, 250, 250, var(--tw-bg-opacity))
}

.bg-top {
    background-position: top
}

.bg-bottom {
    background-position: bottom
}

.rounded-1\/2 {
    border-radius: 50%
}

.cursor-pointer {
    cursor: pointer
}

.flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex
}

.inline-flex {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: inline-flex
}

.flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

.flex-wrap {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.items-start {
    -webkit-box-align: start;
    -moz-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start
}

.items-end {
    -webkit-box-align: end;
    -moz-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end
}

.items-center {
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.self-stretch {
    -ms-grid-row-align: stretch;
    -webkit-align-self: stretch;
    align-self: stretch
}

.justify-start {
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start
}

.justify-end {
    -webkit-box-pack: end;
    -moz-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.justify-center {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.justify-between {
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.flex-shrink-0 {
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

.h-full {
    height: 100%
}

.h-auto {
    height: auto
}

.h-\[var\(--content-height\)\] {
    height: var(--content-height)
}

.h-168\.75vw {
    height: 168.75vw;
    height: -webkit-calc(var(--vw, 1vw)*168.75);
    height: -moz-calc(var(--vw, 1vw)*168.75);
    height: calc(var(--vw, 1vw)*168.75)
}

.h-1px {
    height: 1px
}

.h-2px {
    height: 2px
}

.h-200rpx {
    height: -webkit-calc(var(--rpx, 1px)*200);
    height: -moz-calc(var(--rpx, 1px)*200);
    height: calc(var(--rpx, 1px)*200)
}

.h-\[33\.333\%\] {
    height: 33.333%
}

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

.mt-150vh {
    margin-top: 150vh;
    margin-top: calc(var(--vh, 1vh)*150)
}

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

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

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

.opacity-0 {
    opacity: 0
}

.opacity-40 {
    opacity: .4
}

.opacity-50 {
    opacity: .5
}

.overflow-hidden {
    overflow: hidden
}

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

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: -webkit-sticky;
    position: sticky
}

.top-\[var\(--nav-height\)\] {
    top: var(--nav-height)
}

.top-0 {
    top: 0
}

.left-0 {
    left: 0
}

.bottom-0 {
    bottom: 0
}

.-top-100vh {
    top: -100vh;
    top: -webkit-calc(var(--vh, 1vh)*-100);
    top: -moz-calc(var(--vh, 1vh)*-100);
    top: calc(var(--vh, 1vh)*-100)
}

.-top-1px {
    top: -1px
}

.-bottom-1px {
    bottom: -1px
}

.right-1px {
    right: 1px
}

.right-0 {
    right: 0
}

.left-1px {
    left: 1px
}

.top-\[33\.33\%\] {
    top: 33.33%
}

.bottom-\[33\.33\%\] {
    bottom: 33.33%
}

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

.text-center {
    text-align: center
}

.text-\[\#FFF\] {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.text-\[rgba\(255\,255\,255\,0\.6\)\] {
    --tw-text-opacity: .6;
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.text-\[rgba\(255\,255\,255\,0\.95\)\] {
    --tw-text-opacity: .95;
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.text-\[rgba\(255\,255\,255\,0\.55\)\] {
    --tw-text-opacity: .55;
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.text-\[rgba\(255\,255\,255\,0\.75\)\] {
    --tw-text-opacity: .75;
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.text-\[rgba\(255\,255\,255\,0\.79\)\] {
    --tw-text-opacity: .79;
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.text-\[rgba\(0\,0\,0\,0\.95\)\] {
    --tw-text-opacity: .95;
    color: rgba(0, 0, 0, var(--tw-text-opacity))
}

.text-\[rgba\(255\,255\,255\,1\)\] {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.text-\[\#000\] {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity))
}

.text-\[rgba\(0\,0\,0\,0\.75\)\] {
    --tw-text-opacity: .75;
    color: rgba(0, 0, 0, var(--tw-text-opacity))
}

.text-\[rgba\(0\,0\,0\,0\.55\)\] {
    --tw-text-opacity: .55;
    color: rgba(0, 0, 0, var(--tw-text-opacity))
}

.text-\[rgba\(0\,0\,0\,0\.3\)\] {
    --tw-text-opacity: .3;
    color: rgba(0, 0, 0, var(--tw-text-opacity))
}

.invisible {
    visibility: hidden
}

.whitespace-nowrap {
    white-space: nowrap
}

.w-full {
    width: 100%
}

.w-100vw, .w-screen {
    width: 100vw;
    width: -webkit-calc(var(--vw, 1vw)*100);
    width: -moz-calc(var(--vw, 1vw)*100);
    width: calc(var(--vw, 1vw)*100)
}

.w-1px {
    width: 1px
}

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

.w-26\.875vw {
    width: 26.875vw;
    width: -webkit-calc(var(--vw, 1vw)*26.875);
    width: -moz-calc(var(--vw, 1vw)*26.875);
    width: calc(var(--vw, 1vw)*26.875)
}

.z-1 {
    z-index: 1
}

.z-6 {
    z-index: 6
}

.z-2 {
    z-index: 2
}

.z-3 {
    z-index: 3
}

.transform {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-translate-z: 0;
    --tw-rotate: 0;
    --tw-rotate-x: 0;
    --tw-rotate-y: 0;
    --tw-rotate-z: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-scale-z: 1;
    -webkit-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
    -ms-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
    -moz-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
    transform: translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z))
}

.origin-left {
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    -moz-transform-origin: left;
    transform-origin: left
}

.origin-right {
    -webkit-transform-origin: right;
    -ms-transform-origin: right;
    -moz-transform-origin: right;
    transform-origin: right
}

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

.full {
    height: 100%;
    width: 100%
}

@media (min-width:650px) and (max-width:1023px) {
    .pad\:bg-white {
        --tw-bg-opacity: 1;
        background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
    }

    .pad\:bg-\[rgba\(0\,0\,0\,0\.1\)\] {
        --tw-bg-opacity: .1;
        background-color: rgba(0, 0, 0, var(--tw-bg-opacity))
    }

    .pad\:bg-\[rgba\(0\,0\,0\,0\.08\)\] {
        --tw-bg-opacity: .08;
        background-color: rgba(0, 0, 0, var(--tw-bg-opacity))
    }

    .pad\:rounded-4rpx {
        border-radius: -webkit-calc(var(--rpx, 1px)*4);
        border-radius: -moz-calc(var(--rpx, 1px)*4);
        border-radius: calc(var(--rpx, 1px)*4)
    }

    .pad\:rounded-66rpx {
        border-radius: -webkit-calc(var(--rpx, 1px)*66);
        border-radius: -moz-calc(var(--rpx, 1px)*66);
        border-radius: calc(var(--rpx, 1px)*66)
    }

    .pad\:rounded-2rpx {
        border-radius: -webkit-calc(var(--rpx, 1px)*2);
        border-radius: -moz-calc(var(--rpx, 1px)*2);
        border-radius: calc(var(--rpx, 1px)*2)
    }

    .pad\:rounded-36rpx {
        border-radius: -webkit-calc(var(--rpx, 1px)*36);
        border-radius: -moz-calc(var(--rpx, 1px)*36);
        border-radius: calc(var(--rpx, 1px)*36)
    }

    .pad\:border-solid {
        border-style: solid
    }

    .pad\:border-1px {
        border-width: 1px
    }

    .pad\:flex {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: flex
    }

    .pad\:inline-flex {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-box;
        display: inline-flex
    }

    .pad\:flex-col {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -webkit-flex-direction: column;
        flex-direction: column
    }

    .pad\:items-start {
        -webkit-box-align: start;
        -moz-box-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }

    .pad\:items-center {
        -webkit-box-align: center;
        -moz-box-align: center;
        -webkit-align-items: center;
        align-items: center
    }

    .pad\:self-start {
        -webkit-align-self: flex-start;
        align-self: flex-start
    }

    .pad\:self-stretch {
        -ms-grid-row-align: stretch;
        -webkit-align-self: stretch;
        align-self: stretch
    }

    .pad\:justify-start {
        -webkit-box-pack: start;
        -moz-box-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }

    .pad\:justify-end {
        -webkit-box-pack: end;
        -moz-box-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }

    .pad\:justify-center {
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }

    .pad\:justify-between {
        -webkit-box-pack: justify;
        -moz-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }

    .pad\:flex-1 {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -webkit-flex: 1 1 0%;
        flex: 1 1 0%
    }

    .pad\:flex-\[1_1_229\.3px\] {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -webkit-flex: 1 1 229.3px;
        flex: 1 1 229.3px
    }

    .pad\:flex-shrink-0 {
        -webkit-flex-shrink: 0;
        flex-shrink: 0
    }

    .pad\:order-2 {
        -webkit-box-ordinal-group: 3;
        -moz-box-ordinal-group: 3;
        -webkit-order: 2;
        order: 2
    }

    .pad\:order-1 {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -webkit-order: 1;
        order: 1
    }

    .pad\:h-full {
        height: 100%
    }

    .pad\:h-auto {
        height: auto
    }

    .pad\:h-\[var\(--content-height\)\] {
        height: var(--content-height)
    }

    .pad\:h-43rpx {
        height: -webkit-calc(var(--rpx, 1px)*43);
        height: -moz-calc(var(--rpx, 1px)*43);
        height: calc(var(--rpx, 1px)*43)
    }

    .pad\:h-\[50\%\] {
        height: 50%
    }

    .pad\:h-28\.58vw {
        height: 28.58vw;
        height: -webkit-calc(var(--vw, 1vw)*28.58);
        height: -moz-calc(var(--vw, 1vw)*28.58);
        height: calc(var(--vw, 1vw)*28.58)
    }

    .pad\:h-24rpx {
        height: -webkit-calc(var(--rpx, 1px)*24);
        height: -moz-calc(var(--rpx, 1px)*24);
        height: calc(var(--rpx, 1px)*24)
    }

    .pad\:h-26rpx {
        height: -webkit-calc(var(--rpx, 1px)*26);
        height: -moz-calc(var(--rpx, 1px)*26);
        height: calc(var(--rpx, 1px)*26)
    }

    .pad\:h-71\.354vw {
        height: 71.354vw;
        height: -webkit-calc(var(--vw, 1vw)*71.354);
        height: -moz-calc(var(--vw, 1vw)*71.354);
        height: calc(var(--vw, 1vw)*71.354)
    }

    .pad\:h-20rpx {
        height: -webkit-calc(var(--rpx, 1px)*20);
        height: -moz-calc(var(--rpx, 1px)*20);
        height: calc(var(--rpx, 1px)*20)
    }

    .pad\:h-33\.85vw {
        height: 33.85vw;
        height: -webkit-calc(var(--vw, 1vw)*33.85);
        height: -moz-calc(var(--vw, 1vw)*33.85);
        height: calc(var(--vw, 1vw)*33.85)
    }

    .pad\:h-35\.87vw {
        height: 35.87vw;
        height: -webkit-calc(var(--vw, 1vw)*35.87);
        height: -moz-calc(var(--vw, 1vw)*35.87);
        height: calc(var(--vw, 1vw)*35.87)
    }

    .pad\:h-60rpx {
        height: -webkit-calc(var(--rpx, 1px)*60);
        height: -moz-calc(var(--rpx, 1px)*60);
        height: calc(var(--rpx, 1px)*60)
    }

    .pad\:h-300rpx {
        height: -webkit-calc(var(--rpx, 1px)*300);
        height: -moz-calc(var(--rpx, 1px)*300);
        height: calc(var(--rpx, 1px)*300)
    }

    .pad\:h-480rpx {
        height: -webkit-calc(var(--rpx, 1px)*480);
        height: -moz-calc(var(--rpx, 1px)*480);
        height: calc(var(--rpx, 1px)*480)
    }

    .pad\:h-1030rpx {
        height: -webkit-calc(var(--rpx, 1px)*1030);
        height: -moz-calc(var(--rpx, 1px)*1030);
        height: calc(var(--rpx, 1px)*1030)
    }

    .pad\:h-180rpx {
        height: -webkit-calc(var(--rpx, 1px)*180);
        height: -moz-calc(var(--rpx, 1px)*180);
        height: calc(var(--rpx, 1px)*180)
    }

    .pad\:h-177\.26rpx {
        height: -webkit-calc(var(--rpx, 1px)*177.26);
        height: -moz-calc(var(--rpx, 1px)*177.26);
        height: calc(var(--rpx, 1px)*177.26)
    }

    .pad\:h-75\.84rpx {
        height: -webkit-calc(var(--rpx, 1px)*75.84);
        height: -moz-calc(var(--rpx, 1px)*75.84);
        height: calc(var(--rpx, 1px)*75.84)
    }

    .pad\:h-67\.61rpx {
        height: -webkit-calc(var(--rpx, 1px)*67.61);
        height: -moz-calc(var(--rpx, 1px)*67.61);
        height: calc(var(--rpx, 1px)*67.61)
    }

    .pad\:h-71\.27rpx {
        height: -webkit-calc(var(--rpx, 1px)*71.27);
        height: -moz-calc(var(--rpx, 1px)*71.27);
        height: calc(var(--rpx, 1px)*71.27)
    }

    .pad\:h-1px {
        height: 1px
    }

    .pad\:h-326rpx {
        height: -webkit-calc(var(--rpx, 1px)*326);
        height: -moz-calc(var(--rpx, 1px)*326);
        height: calc(var(--rpx, 1px)*326)
    }

    .pad\:h-140rpx {
        height: -webkit-calc(var(--rpx, 1px)*140);
        height: -moz-calc(var(--rpx, 1px)*140);
        height: calc(var(--rpx, 1px)*140)
    }

    .pad\:h-113rpx {
        height: -webkit-calc(var(--rpx, 1px)*113);
        height: -moz-calc(var(--rpx, 1px)*113);
        height: calc(var(--rpx, 1px)*113)
    }

    .pad\:h-39rpx {
        height: -webkit-calc(var(--rpx, 1px)*39);
        height: -moz-calc(var(--rpx, 1px)*39);
        height: calc(var(--rpx, 1px)*39)
    }

    .pad\:h-44rpx {
        height: -webkit-calc(var(--rpx, 1px)*44);
        height: -moz-calc(var(--rpx, 1px)*44);
        height: calc(var(--rpx, 1px)*44)
    }

    .pad\:h-32rpx {
        height: -webkit-calc(var(--rpx, 1px)*32);
        height: -moz-calc(var(--rpx, 1px)*32);
        height: calc(var(--rpx, 1px)*32)
    }

    .pad\:h-442rpx {
        height: -webkit-calc(var(--rpx, 1px)*442);
        height: -moz-calc(var(--rpx, 1px)*442);
        height: calc(var(--rpx, 1px)*442)
    }

    .pad\:h-224rpx {
        height: -webkit-calc(var(--rpx, 1px)*224);
        height: -moz-calc(var(--rpx, 1px)*224);
        height: calc(var(--rpx, 1px)*224)
    }

    .pad\:h-46rpx {
        height: -webkit-calc(var(--rpx, 1px)*46);
        height: -moz-calc(var(--rpx, 1px)*46);
        height: calc(var(--rpx, 1px)*46)
    }

    .pad\:h-45px {
        height: 45px
    }

    .pad\:h-402rpx {
        height: -webkit-calc(var(--rpx, 1px)*402);
        height: -moz-calc(var(--rpx, 1px)*402);
        height: calc(var(--rpx, 1px)*402)
    }

    .pad\:h-265rpx {
        height: -webkit-calc(var(--rpx, 1px)*265);
        height: -moz-calc(var(--rpx, 1px)*265);
        height: calc(var(--rpx, 1px)*265)
    }

    .pad\:h-250rpx {
        height: -webkit-calc(var(--rpx, 1px)*250);
        height: -moz-calc(var(--rpx, 1px)*250);
        height: calc(var(--rpx, 1px)*250)
    }

    .pad\:h-167\.76rpx {
        height: -webkit-calc(var(--rpx, 1px)*167.76);
        height: -moz-calc(var(--rpx, 1px)*167.76);
        height: calc(var(--rpx, 1px)*167.76)
    }

    .pad\:h-598rpx {
        height: -webkit-calc(var(--rpx, 1px)*598);
        height: -moz-calc(var(--rpx, 1px)*598);
        height: calc(var(--rpx, 1px)*598)
    }

    .pad\:h-32px {
        height: 32px
    }

    .pad\:h-6rpx {
        height: -webkit-calc(var(--rpx, 1px)*6);
        height: -moz-calc(var(--rpx, 1px)*6);
        height: calc(var(--rpx, 1px)*6)
    }

    .pad\:h-18rpx {
        height: -webkit-calc(var(--rpx, 1px)*18);
        height: -moz-calc(var(--rpx, 1px)*18);
        height: calc(var(--rpx, 1px)*18)
    }

    .pad\:h-420rpx {
        height: -webkit-calc(var(--rpx, 1px)*420);
        height: -moz-calc(var(--rpx, 1px)*420);
        height: calc(var(--rpx, 1px)*420)
    }

    .pad\:h-60\.5rpx {
        height: -webkit-calc(var(--rpx, 1px)*60.5);
        height: -moz-calc(var(--rpx, 1px)*60.5);
        height: calc(var(--rpx, 1px)*60.5)
    }

    .pad\:h-168\.75vw {
        height: 168.75vw;
        height: -webkit-calc(var(--vw, 1vw)*168.75);
        height: -moz-calc(var(--vw, 1vw)*168.75);
        height: calc(var(--vw, 1vw)*168.75)
    }

    .pad\:h-400rpx {
        height: -webkit-calc(var(--rpx, 1px)*400);
        height: -moz-calc(var(--rpx, 1px)*400);
        height: calc(var(--rpx, 1px)*400)
    }

    .pad\:h-340rpx {
        height: -webkit-calc(var(--rpx, 1px)*340);
        height: -moz-calc(var(--rpx, 1px)*340);
        height: calc(var(--rpx, 1px)*340)
    }

    .pad\:h-83rpx {
        height: -webkit-calc(var(--rpx, 1px)*83);
        height: -moz-calc(var(--rpx, 1px)*83);
        height: calc(var(--rpx, 1px)*83)
    }

    .pad\:h-280rpx {
        height: -webkit-calc(var(--rpx, 1px)*280);
        height: -moz-calc(var(--rpx, 1px)*280);
        height: calc(var(--rpx, 1px)*280)
    }

    .pad\:h-14rpx {
        height: -webkit-calc(var(--rpx, 1px)*14);
        height: -moz-calc(var(--rpx, 1px)*14);
        height: calc(var(--rpx, 1px)*14)
    }

    .pad\:h-12rpx {
        height: -webkit-calc(var(--rpx, 1px)*12);
        height: -moz-calc(var(--rpx, 1px)*12);
        height: calc(var(--rpx, 1px)*12)
    }

    .pad\:h-320rpx {
        height: -webkit-calc(var(--rpx, 1px)*320);
        height: -moz-calc(var(--rpx, 1px)*320);
        height: calc(var(--rpx, 1px)*320)
    }

    .pad\:h-157rpx {
        height: -webkit-calc(var(--rpx, 1px)*157);
        height: -moz-calc(var(--rpx, 1px)*157);
        height: calc(var(--rpx, 1px)*157)
    }

    .pad\:h-24px {
        height: 24px
    }

    .pad\:h-19\.2px {
        height: 19.2px
    }

    .pad\:h-196rpx {
        height: -webkit-calc(var(--rpx, 1px)*196);
        height: -moz-calc(var(--rpx, 1px)*196);
        height: calc(var(--rpx, 1px)*196)
    }

    .pad\:h-16rpx {
        height: -webkit-calc(var(--rpx, 1px)*16);
        height: -moz-calc(var(--rpx, 1px)*16);
        height: calc(var(--rpx, 1px)*16)
    }

    .pad\:h-400px {
        height: 400px
    }

    .pad\:h-161px {
        height: 161px
    }

    .pad\:h-301px {
        height: 301px
    }

    .pad\:my-24rpx {
        margin-bottom: calc(var(--rpx, 1px)*24);
        margin-top: calc(var(--rpx, 1px)*24)
    }

    .pad\:my-13\.5rpx {
        margin-bottom: calc(var(--rpx, 1px)*13.5);
        margin-top: calc(var(--rpx, 1px)*13.5)
    }

    .pad\:mx-16rpx {
        margin-left: calc(var(--rpx, 1px)*16);
        margin-right: calc(var(--rpx, 1px)*16)
    }

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

    .pad\:mx-8rpx {
        margin-left: calc(var(--rpx, 1px)*8);
        margin-right: calc(var(--rpx, 1px)*8)
    }

    .pad\:my-16rpx {
        margin-bottom: calc(var(--rpx, 1px)*16);
        margin-top: calc(var(--rpx, 1px)*16)
    }

    .pad\:mt-10rpx {
        margin-top: calc(var(--rpx, 1px)*10)
    }

    .pad\:mb-4rpx {
        margin-bottom: calc(var(--rpx, 1px)*4)
    }

    .pad\:mr-6rpx {
        margin-right: calc(var(--rpx, 1px)*6)
    }

    .pad\:mt-100vh {
        margin-top: 100vh;
        margin-top: calc(var(--vh, 1vh)*100)
    }

    .pad\:mt-24rpx {
        margin-top: calc(var(--rpx, 1px)*24)
    }

    .pad\:mt-12rpx {
        margin-top: calc(var(--rpx, 1px)*12)
    }

    .pad\:mt-60rpx {
        margin-top: calc(var(--rpx, 1px)*60)
    }

    .pad\:mt-4rpx {
        margin-top: calc(var(--rpx, 1px)*4)
    }

    .pad\:mt-310rpx {
        margin-top: calc(var(--rpx, 1px)*310)
    }

    .pad\:ml-4rpx {
        margin-left: calc(var(--rpx, 1px)*4)
    }

    .pad\:mt-6rpx {
        margin-top: calc(var(--rpx, 1px)*6)
    }

    .pad\:ml-8rpx {
        margin-left: calc(var(--rpx, 1px)*8)
    }

    .pad\:mb-16rpx {
        margin-bottom: calc(var(--rpx, 1px)*16)
    }

    .pad\:mt-0rpx {
        margin-top: calc(var(--rpx, 1px)*0)
    }

    .pad\:mb-8rpx {
        margin-bottom: calc(var(--rpx, 1px)*8)
    }

    .pad\:mb-6rpx {
        margin-bottom: calc(var(--rpx, 1px)*6)
    }

    .pad\:ml-12rpx {
        margin-left: calc(var(--rpx, 1px)*12)
    }

    .pad\:-mt-8rpx {
        margin-top: calc(var(--rpx, 1px)*-8)
    }

    .pad\:mr-22rpx {
        margin-right: calc(var(--rpx, 1px)*22)
    }

    .pad\:mt-8rpx {
        margin-top: calc(var(--rpx, 1px)*8)
    }

    .pad\:mt-16rpx {
        margin-top: calc(var(--rpx, 1px)*16)
    }

    .pad\:mr-4\.5rpx {
        margin-right: calc(var(--rpx, 1px)*4.5)
    }

    .pad\:ml-4\.5rpx {
        margin-left: calc(var(--rpx, 1px)*4.5)
    }

    .pad\:mb-12rpx {
        margin-bottom: calc(var(--rpx, 1px)*12)
    }

    .pad\:mt-42rpx {
        margin-top: calc(var(--rpx, 1px)*42)
    }

    .pad\:mt-12px {
        margin-top: 12px
    }

    .pad\:mt-1\.5px {
        margin-top: 1.5px
    }

    .pad\:-mt-1px {
        margin-top: -1px
    }

    .pad\:mt-6px {
        margin-top: 6px
    }

    .pad\:mt-2px {
        margin-top: 2px
    }

    .pad\:mt-2rpx {
        margin-top: calc(var(--rpx, 1px)*2)
    }

    .pad\:-mt-10rpx {
        margin-top: calc(var(--rpx, 1px)*-10)
    }

    .pad\:mr-16rpx {
        margin-right: calc(var(--rpx, 1px)*16)
    }

    .pad\:mr-10rpx {
        margin-right: calc(var(--rpx, 1px)*10)
    }

    .pad\:mb-48rpx {
        margin-bottom: calc(var(--rpx, 1px)*48)
    }

    .pad\:mr-3\.45rpx {
        margin-right: calc(var(--rpx, 1px)*3.45)
    }

    .pad\:ml-2rpx {
        margin-left: calc(var(--rpx, 1px)*2)
    }

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

    .pad\:mt-16\.5px {
        margin-top: 16.5px
    }

    .pad\:ml-16rpx {
        margin-left: calc(var(--rpx, 1px)*16)
    }

    .pad\:mt-16\.5rpx {
        margin-top: calc(var(--rpx, 1px)*16.5)
    }

    .pad\:mt-48px {
        margin-top: 48px
    }

    .pad\:min-h-429rpx {
        min-height: -webkit-calc(var(--rpx, 1px)*429);
        min-height: -moz-calc(var(--rpx, 1px)*429);
        min-height: calc(var(--rpx, 1px)*429)
    }

    .pad\:min-h-427rpx {
        min-height: -webkit-calc(var(--rpx, 1px)*427);
        min-height: -moz-calc(var(--rpx, 1px)*427);
        min-height: calc(var(--rpx, 1px)*427)
    }

    .pad\:min-h-104rpx {
        min-height: -webkit-calc(var(--rpx, 1px)*104);
        min-height: -moz-calc(var(--rpx, 1px)*104);
        min-height: calc(var(--rpx, 1px)*104)
    }

    .pad\:object-contain {
        -o-object-fit: contain;
        object-fit: contain
    }

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

    .pad\:opacity-95 {
        opacity: .95
    }

    .pad\:opacity-60 {
        opacity: .6
    }

    .pad\:opacity-55 {
        opacity: .55
    }

    .pad\:overflow-hidden {
        overflow: hidden
    }

    .pad\:p-16rpx {
        padding: calc(var(--rpx, 1px)*16)
    }

    .pad\:p-4rpx {
        padding: calc(var(--rpx, 1px)*4)
    }

    .pad\:p-24rpx {
        padding: calc(var(--rpx, 1px)*24)
    }

    .pad\:py-8rpx {
        padding-bottom: calc(var(--rpx, 1px)*8);
        padding-top: calc(var(--rpx, 1px)*8)
    }

    .pad\:px-12rpx {
        padding-left: calc(var(--rpx, 1px)*12);
        padding-right: calc(var(--rpx, 1px)*12)
    }

    .pad\:py-64rpx {
        padding-bottom: calc(var(--rpx, 1px)*64);
        padding-top: calc(var(--rpx, 1px)*64)
    }

    .pad\:py-6rpx {
        padding-bottom: calc(var(--rpx, 1px)*6);
        padding-top: calc(var(--rpx, 1px)*6)
    }

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

    .pad\:px-24rpx {
        padding-left: calc(var(--rpx, 1px)*24);
        padding-right: calc(var(--rpx, 1px)*24)
    }

    .pad\:py-24px {
        padding-bottom: 24px;
        padding-top: 24px
    }

    .pad\:px-16rpx {
        padding-left: calc(var(--rpx, 1px)*16);
        padding-right: calc(var(--rpx, 1px)*16)
    }

    .pad\:py-16px {
        padding-bottom: 16px;
        padding-top: 16px
    }

    .pad\:py-24rpx {
        padding-bottom: calc(var(--rpx, 1px)*24);
        padding-top: calc(var(--rpx, 1px)*24)
    }

    .pad\:py-65rpx {
        padding-bottom: calc(var(--rpx, 1px)*65);
        padding-top: calc(var(--rpx, 1px)*65)
    }

    .pad\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .pad\:pl-56rpx {
        padding-left: calc(var(--rpx, 1px)*56)
    }

    .pad\:pt-64rpx {
        padding-top: calc(var(--rpx, 1px)*64)
    }

    .pad\:pb-48rpx {
        padding-bottom: calc(var(--rpx, 1px)*48)
    }

    .pad\:pr-16rpx {
        padding-right: calc(var(--rpx, 1px)*16)
    }

    .pad\:pt-32rpx {
        padding-top: calc(var(--rpx, 1px)*32)
    }

    .pad\:pl-24px {
        padding-left: 24px
    }

    .pad\:pr-24rpx {
        padding-right: calc(var(--rpx, 1px)*24)
    }

    .pad\:pt-77rpx {
        padding-top: calc(var(--rpx, 1px)*77)
    }

    .pad\:pr-24px {
        padding-right: 24px
    }

    .pad\:pl-24rpx {
        padding-left: calc(var(--rpx, 1px)*24)
    }

    .pad\:pt-232rpx {
        padding-top: calc(var(--rpx, 1px)*232)
    }

    .pad\:pt-24rpx {
        padding-top: calc(var(--rpx, 1px)*24)
    }

    .pad\:pb-50px {
        padding-bottom: 50px
    }

    .pad\:pt-48rpx {
        padding-top: calc(var(--rpx, 1px)*48)
    }

    .pad\:pt-64px {
        padding-top: 64px
    }

    .pad\:pb-64rpx {
        padding-bottom: calc(var(--rpx, 1px)*64)
    }

    .pad\:pl-14rpx {
        padding-left: calc(var(--rpx, 1px)*14)
    }

    .pad\:pr-8rpx {
        padding-right: calc(var(--rpx, 1px)*8)
    }

    .pad\:pb-80rpx {
        padding-bottom: calc(var(--rpx, 1px)*80)
    }

    .pad\:absolute {
        position: absolute
    }

    .pad\:relative {
        position: relative
    }

    .pad\:right-24px {
        right: 24px
    }

    .pad\:bottom-24rpx {
        bottom: -webkit-calc(var(--rpx, 1px)*24);
        bottom: -moz-calc(var(--rpx, 1px)*24);
        bottom: calc(var(--rpx, 1px)*24)
    }

    .pad\:right-16rpx {
        right: -webkit-calc(var(--rpx, 1px)*16);
        right: -moz-calc(var(--rpx, 1px)*16);
        right: calc(var(--rpx, 1px)*16)
    }

    .pad\:bottom-16rpx {
        bottom: -webkit-calc(var(--rpx, 1px)*16);
        bottom: -moz-calc(var(--rpx, 1px)*16);
        bottom: calc(var(--rpx, 1px)*16)
    }

    .pad\:left-16rpx {
        left: -webkit-calc(var(--rpx, 1px)*16);
        left: -moz-calc(var(--rpx, 1px)*16);
        left: calc(var(--rpx, 1px)*16)
    }

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

    .pad\:top-\[50\%\] {
        top: 50%
    }

    .pad\:left-5vw {
        left: 5vw;
        left: -webkit-calc(var(--vw, 1vw)*5);
        left: -moz-calc(var(--vw, 1vw)*5);
        left: calc(var(--vw, 1vw)*5)
    }

    .pad\:bottom-17\.12vw {
        bottom: 17.12vw;
        bottom: -webkit-calc(var(--vw, 1vw)*17.12);
        bottom: -moz-calc(var(--vw, 1vw)*17.12);
        bottom: calc(var(--vw, 1vw)*17.12)
    }

    .pad\:bottom-6\.58vw {
        bottom: 6.58vw;
        bottom: -webkit-calc(var(--vw, 1vw)*6.58);
        bottom: -moz-calc(var(--vw, 1vw)*6.58);
        bottom: calc(var(--vw, 1vw)*6.58)
    }

    .pad\:bottom-12\.04vw {
        bottom: 12.04vw;
        bottom: -webkit-calc(var(--vw, 1vw)*12.04);
        bottom: -moz-calc(var(--vw, 1vw)*12.04);
        bottom: calc(var(--vw, 1vw)*12.04)
    }

    .pad\:top-30vh {
        top: 30vh;
        top: -webkit-calc(var(--vh, 1vh)*30);
        top: -moz-calc(var(--vh, 1vh)*30);
        top: calc(var(--vh, 1vh)*30)
    }

    .pad\:-top-187rpx {
        top: -webkit-calc(var(--rpx, 1px)*-187);
        top: -moz-calc(var(--rpx, 1px)*-187);
        top: calc(var(--rpx, 1px)*-187)
    }

    .pad\:-left-319rpx {
        left: -webkit-calc(var(--rpx, 1px)*-319);
        left: -moz-calc(var(--rpx, 1px)*-319);
        left: calc(var(--rpx, 1px)*-319)
    }

    .pad\:left-129\.6rpx {
        left: -webkit-calc(var(--rpx, 1px)*129.6);
        left: -moz-calc(var(--rpx, 1px)*129.6);
        left: calc(var(--rpx, 1px)*129.6)
    }

    .pad\:top-2\.74rpx {
        top: -webkit-calc(var(--rpx, 1px)*2.74);
        top: -moz-calc(var(--rpx, 1px)*2.74);
        top: calc(var(--rpx, 1px)*2.74)
    }

    .pad\:left-101\.97rpx {
        left: -webkit-calc(var(--rpx, 1px)*101.97);
        left: -moz-calc(var(--rpx, 1px)*101.97);
        left: calc(var(--rpx, 1px)*101.97)
    }

    .pad\:top-0 {
        top: 0
    }

    .pad\:left-81\.94rpx {
        left: -webkit-calc(var(--rpx, 1px)*81.94);
        left: -moz-calc(var(--rpx, 1px)*81.94);
        left: calc(var(--rpx, 1px)*81.94)
    }

    .pad\:top-4\.57rpx {
        top: -webkit-calc(var(--rpx, 1px)*4.57);
        top: -moz-calc(var(--rpx, 1px)*4.57);
        top: calc(var(--rpx, 1px)*4.57)
    }

    .pad\:left-0 {
        left: 0
    }

    .pad\:top-94rpx {
        top: -webkit-calc(var(--rpx, 1px)*94);
        top: -moz-calc(var(--rpx, 1px)*94);
        top: calc(var(--rpx, 1px)*94)
    }

    .pad\:-left-28rpx {
        left: -webkit-calc(var(--rpx, 1px)*-28);
        left: -moz-calc(var(--rpx, 1px)*-28);
        left: calc(var(--rpx, 1px)*-28)
    }

    .pad\:left-110rpx {
        left: -webkit-calc(var(--rpx, 1px)*110);
        left: -moz-calc(var(--rpx, 1px)*110);
        left: calc(var(--rpx, 1px)*110)
    }

    .pad\:left-317rpx {
        left: -webkit-calc(var(--rpx, 1px)*317);
        left: -moz-calc(var(--rpx, 1px)*317);
        left: calc(var(--rpx, 1px)*317)
    }

    .pad\:right-0 {
        right: 0
    }

    .pad\:-top-8rpx {
        top: -webkit-calc(var(--rpx, 1px)*-8);
        top: -moz-calc(var(--rpx, 1px)*-8);
        top: calc(var(--rpx, 1px)*-8)
    }

    .pad\:top-248rpx {
        top: -webkit-calc(var(--rpx, 1px)*248);
        top: -moz-calc(var(--rpx, 1px)*248);
        top: calc(var(--rpx, 1px)*248)
    }

    .pad\:left-254rpx {
        left: -webkit-calc(var(--rpx, 1px)*254);
        left: -moz-calc(var(--rpx, 1px)*254);
        left: calc(var(--rpx, 1px)*254)
    }

    .pad\:top-231rpx {
        top: -webkit-calc(var(--rpx, 1px)*231);
        top: -moz-calc(var(--rpx, 1px)*231);
        top: calc(var(--rpx, 1px)*231)
    }

    .pad\:left-387rpx {
        left: -webkit-calc(var(--rpx, 1px)*387);
        left: -moz-calc(var(--rpx, 1px)*387);
        left: calc(var(--rpx, 1px)*387)
    }

    .pad\:top-214rpx {
        top: -webkit-calc(var(--rpx, 1px)*214);
        top: -moz-calc(var(--rpx, 1px)*214);
        top: calc(var(--rpx, 1px)*214)
    }

    .pad\:-top-2rpx {
        top: -webkit-calc(var(--rpx, 1px)*-2);
        top: -moz-calc(var(--rpx, 1px)*-2);
        top: calc(var(--rpx, 1px)*-2)
    }

    .pad\:-left-7rpx {
        left: -webkit-calc(var(--rpx, 1px)*-7);
        left: -moz-calc(var(--rpx, 1px)*-7);
        left: calc(var(--rpx, 1px)*-7)
    }

    .pad\:bottom-106rpx {
        bottom: -webkit-calc(var(--rpx, 1px)*106);
        bottom: -moz-calc(var(--rpx, 1px)*106);
        bottom: calc(var(--rpx, 1px)*106)
    }

    .pad\:left-24rpx {
        left: -webkit-calc(var(--rpx, 1px)*24);
        left: -moz-calc(var(--rpx, 1px)*24);
        left: calc(var(--rpx, 1px)*24)
    }

    .pad\:top-36px {
        top: 36px
    }

    .pad\:right-2rpx {
        right: -webkit-calc(var(--rpx, 1px)*2);
        right: -moz-calc(var(--rpx, 1px)*2);
        right: calc(var(--rpx, 1px)*2)
    }

    .pad\:left-24px {
        left: 24px
    }

    .pad\:top-289rpx {
        top: -webkit-calc(var(--rpx, 1px)*289);
        top: -moz-calc(var(--rpx, 1px)*289);
        top: calc(var(--rpx, 1px)*289)
    }

    .pad\:left-20rpx {
        left: -webkit-calc(var(--rpx, 1px)*20);
        left: -moz-calc(var(--rpx, 1px)*20);
        left: calc(var(--rpx, 1px)*20)
    }

    .pad\:top-176rpx {
        top: -webkit-calc(var(--rpx, 1px)*176);
        top: -moz-calc(var(--rpx, 1px)*176);
        top: calc(var(--rpx, 1px)*176)
    }

    .pad\:bottom-8rpx {
        bottom: -webkit-calc(var(--rpx, 1px)*8);
        bottom: -moz-calc(var(--rpx, 1px)*8);
        bottom: calc(var(--rpx, 1px)*8)
    }

    .pad\:top-344rpx {
        top: -webkit-calc(var(--rpx, 1px)*344);
        top: -moz-calc(var(--rpx, 1px)*344);
        top: calc(var(--rpx, 1px)*344)
    }

    .pad\:top-260rpx {
        top: -webkit-calc(var(--rpx, 1px)*260);
        top: -moz-calc(var(--rpx, 1px)*260);
        top: calc(var(--rpx, 1px)*260)
    }

    .pad\:top-40vh {
        top: 40vh;
        top: -webkit-calc(var(--vh, 1vh)*40);
        top: -moz-calc(var(--vh, 1vh)*40);
        top: calc(var(--vh, 1vh)*40)
    }

    .pad\:bottom-\[var\(--content-height\)\] {
        bottom: var(--content-height)
    }

    .pad\:left-13rpx {
        left: -webkit-calc(var(--rpx, 1px)*13);
        left: -moz-calc(var(--rpx, 1px)*13);
        left: calc(var(--rpx, 1px)*13)
    }

    .pad\:top-\[calc\(50\%-6rpx\)\] {
        top: -webkit-calc(50% - var(--rpx, 1px)*6);
        top: -moz-calc(50% - var(--rpx, 1px)*6);
        top: calc(50% - var(--rpx, 1px)*6)
    }

    .pad\:left-\[calc\(50\%-6rpx\)\] {
        left: -webkit-calc(50% - var(--rpx, 1px)*6);
        left: -moz-calc(50% - var(--rpx, 1px)*6);
        left: calc(50% - var(--rpx, 1px)*6)
    }

    .pad\:left-\[calc\(52\%-6rpx\)\] {
        left: -webkit-calc(52% - var(--rpx, 1px)*6);
        left: -moz-calc(52% - var(--rpx, 1px)*6);
        left: calc(52% - var(--rpx, 1px)*6)
    }

    .pad\:bottom-0 {
        bottom: 0
    }

    .pad\:left-178\.25rpx {
        left: -webkit-calc(var(--rpx, 1px)*178.25);
        left: -moz-calc(var(--rpx, 1px)*178.25);
        left: calc(var(--rpx, 1px)*178.25)
    }

    .pad\:left-119rpx {
        left: -webkit-calc(var(--rpx, 1px)*119);
        left: -moz-calc(var(--rpx, 1px)*119);
        left: calc(var(--rpx, 1px)*119)
    }

    .pad\:right-119rpx {
        right: -webkit-calc(var(--rpx, 1px)*119);
        right: -moz-calc(var(--rpx, 1px)*119);
        right: calc(var(--rpx, 1px)*119)
    }

    .pad\:bottom-26rpx {
        bottom: -webkit-calc(var(--rpx, 1px)*26);
        bottom: -moz-calc(var(--rpx, 1px)*26);
        bottom: calc(var(--rpx, 1px)*26)
    }

    .pad\:left-174rpx {
        left: -webkit-calc(var(--rpx, 1px)*174);
        left: -moz-calc(var(--rpx, 1px)*174);
        left: calc(var(--rpx, 1px)*174)
    }

    .pad\:top-100rpx {
        top: -webkit-calc(var(--rpx, 1px)*100);
        top: -moz-calc(var(--rpx, 1px)*100);
        top: calc(var(--rpx, 1px)*100)
    }

    .pad\:left-2rpx {
        left: -webkit-calc(var(--rpx, 1px)*2);
        left: -moz-calc(var(--rpx, 1px)*2);
        left: calc(var(--rpx, 1px)*2)
    }

    .pad\:left-62rpx {
        left: -webkit-calc(var(--rpx, 1px)*62);
        left: -moz-calc(var(--rpx, 1px)*62);
        left: calc(var(--rpx, 1px)*62)
    }

    .pad\:top-82rpx {
        top: -webkit-calc(var(--rpx, 1px)*82);
        top: -moz-calc(var(--rpx, 1px)*82);
        top: calc(var(--rpx, 1px)*82)
    }

    .pad\:text-center {
        text-align: center
    }

    .pad\:text-\[\#000000\] {
        --tw-text-opacity: 1;
        color: rgba(0, 0, 0, var(--tw-text-opacity))
    }

    .pad\:whitespace-nowrap {
        white-space: nowrap
    }

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

    .pad\:w-218rpx {
        width: -webkit-calc(var(--rpx, 1px)*218);
        width: -moz-calc(var(--rpx, 1px)*218);
        width: calc(var(--rpx, 1px)*218)
    }

    .pad\:w-305rpx {
        width: -webkit-calc(var(--rpx, 1px)*305);
        width: -moz-calc(var(--rpx, 1px)*305);
        width: calc(var(--rpx, 1px)*305)
    }

    .pad\:w-50vw {
        width: 50vw;
        width: -webkit-calc(var(--vw, 1vw)*50);
        width: -moz-calc(var(--vw, 1vw)*50);
        width: calc(var(--vw, 1vw)*50)
    }

    .pad\:w-\[50\%\] {
        width: 50%
    }

    .pad\:w-24rpx {
        width: -webkit-calc(var(--rpx, 1px)*24);
        width: -moz-calc(var(--rpx, 1px)*24);
        width: calc(var(--rpx, 1px)*24)
    }

    .pad\:w-108rpx {
        width: -webkit-calc(var(--rpx, 1px)*108);
        width: -moz-calc(var(--rpx, 1px)*108);
        width: calc(var(--rpx, 1px)*108)
    }

    .pad\:w-33\.33vw {
        width: 33.33vw;
        width: -webkit-calc(var(--vw, 1vw)*33.33);
        width: -moz-calc(var(--vw, 1vw)*33.33);
        width: calc(var(--vw, 1vw)*33.33)
    }

    .pad\:w-122rpx {
        width: -webkit-calc(var(--rpx, 1px)*122);
        width: -moz-calc(var(--rpx, 1px)*122);
        width: calc(var(--rpx, 1px)*122)
    }

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

    .pad\:w-22rpx {
        width: -webkit-calc(var(--rpx, 1px)*22);
        width: -moz-calc(var(--rpx, 1px)*22);
        width: calc(var(--rpx, 1px)*22)
    }

    .pad\:w-48rpx {
        width: -webkit-calc(var(--rpx, 1px)*48);
        width: -moz-calc(var(--rpx, 1px)*48);
        width: calc(var(--rpx, 1px)*48)
    }

    .pad\:w-74rpx {
        width: -webkit-calc(var(--rpx, 1px)*74);
        width: -moz-calc(var(--rpx, 1px)*74);
        width: calc(var(--rpx, 1px)*74)
    }

    .pad\:w-17rpx {
        width: -webkit-calc(var(--rpx, 1px)*17);
        width: -moz-calc(var(--rpx, 1px)*17);
        width: calc(var(--rpx, 1px)*17)
    }

    .pad\:w-60rpx {
        width: -webkit-calc(var(--rpx, 1px)*60);
        width: -moz-calc(var(--rpx, 1px)*60);
        width: calc(var(--rpx, 1px)*60)
    }

    .pad\:w-720rpx {
        width: -webkit-calc(var(--rpx, 1px)*720);
        width: -moz-calc(var(--rpx, 1px)*720);
        width: calc(var(--rpx, 1px)*720)
    }

    .pad\:w-1358rpx {
        width: -webkit-calc(var(--rpx, 1px)*1358);
        width: -moz-calc(var(--rpx, 1px)*1358);
        width: calc(var(--rpx, 1px)*1358)
    }

    .pad\:w-540rpx {
        width: -webkit-calc(var(--rpx, 1px)*540);
        width: -moz-calc(var(--rpx, 1px)*540);
        width: calc(var(--rpx, 1px)*540)
    }

    .pad\:w-502rpx {
        width: -webkit-calc(var(--rpx, 1px)*502);
        width: -moz-calc(var(--rpx, 1px)*502);
        width: calc(var(--rpx, 1px)*502)
    }

    .pad\:w-217\.32rpx {
        width: -webkit-calc(var(--rpx, 1px)*217.32);
        width: -moz-calc(var(--rpx, 1px)*217.32);
        width: calc(var(--rpx, 1px)*217.32)
    }

    .pad\:w-87\.72rpx {
        width: -webkit-calc(var(--rpx, 1px)*87.72);
        width: -moz-calc(var(--rpx, 1px)*87.72);
        width: calc(var(--rpx, 1px)*87.72)
    }

    .pad\:w-65\.79rpx {
        width: -webkit-calc(var(--rpx, 1px)*65.79);
        width: -moz-calc(var(--rpx, 1px)*65.79);
        width: calc(var(--rpx, 1px)*65.79)
    }

    .pad\:w-58\.48rpx {
        width: -webkit-calc(var(--rpx, 1px)*58.48);
        width: -moz-calc(var(--rpx, 1px)*58.48);
        width: calc(var(--rpx, 1px)*58.48)
    }

    .pad\:w-120\.61rpx {
        width: -webkit-calc(var(--rpx, 1px)*120.61);
        width: -moz-calc(var(--rpx, 1px)*120.61);
        width: calc(var(--rpx, 1px)*120.61)
    }

    .pad\:w-120rpx {
        width: -webkit-calc(var(--rpx, 1px)*120);
        width: -moz-calc(var(--rpx, 1px)*120);
        width: calc(var(--rpx, 1px)*120)
    }

    .pad\:w-128rpx {
        width: -webkit-calc(var(--rpx, 1px)*128);
        width: -moz-calc(var(--rpx, 1px)*128);
        width: calc(var(--rpx, 1px)*128)
    }

    .pad\:w-163rpx {
        width: -webkit-calc(var(--rpx, 1px)*163);
        width: -moz-calc(var(--rpx, 1px)*163);
        width: calc(var(--rpx, 1px)*163)
    }

    .pad\:w-125rpx {
        width: -webkit-calc(var(--rpx, 1px)*125);
        width: -moz-calc(var(--rpx, 1px)*125);
        width: calc(var(--rpx, 1px)*125)
    }

    .pad\:w-579\.56rpx {
        width: -webkit-calc(var(--rpx, 1px)*579.56);
        width: -moz-calc(var(--rpx, 1px)*579.56);
        width: calc(var(--rpx, 1px)*579.56)
    }

    .pad\:w-97rpx {
        width: -webkit-calc(var(--rpx, 1px)*97);
        width: -moz-calc(var(--rpx, 1px)*97);
        width: calc(var(--rpx, 1px)*97)
    }

    .pad\:w-78rpx {
        width: -webkit-calc(var(--rpx, 1px)*78);
        width: -moz-calc(var(--rpx, 1px)*78);
        width: calc(var(--rpx, 1px)*78)
    }

    .pad\:w-410rpx {
        width: -webkit-calc(var(--rpx, 1px)*410);
        width: -moz-calc(var(--rpx, 1px)*410);
        width: calc(var(--rpx, 1px)*410)
    }

    .pad\:w-328rpx {
        width: -webkit-calc(var(--rpx, 1px)*328);
        width: -moz-calc(var(--rpx, 1px)*328);
        width: calc(var(--rpx, 1px)*328)
    }

    .pad\:w-135rpx {
        width: -webkit-calc(var(--rpx, 1px)*135);
        width: -moz-calc(var(--rpx, 1px)*135);
        width: calc(var(--rpx, 1px)*135)
    }

    .pad\:w-239rpx {
        width: -webkit-calc(var(--rpx, 1px)*239);
        width: -moz-calc(var(--rpx, 1px)*239);
        width: calc(var(--rpx, 1px)*239)
    }

    .pad\:w-245rpx {
        width: -webkit-calc(var(--rpx, 1px)*245);
        width: -moz-calc(var(--rpx, 1px)*245);
        width: calc(var(--rpx, 1px)*245)
    }

    .pad\:w-352rpx {
        width: -webkit-calc(var(--rpx, 1px)*352);
        width: -moz-calc(var(--rpx, 1px)*352);
        width: calc(var(--rpx, 1px)*352)
    }

    .pad\:w-162rpx {
        width: -webkit-calc(var(--rpx, 1px)*162);
        width: -moz-calc(var(--rpx, 1px)*162);
        width: calc(var(--rpx, 1px)*162)
    }

    .pad\:w-76rpx {
        width: -webkit-calc(var(--rpx, 1px)*76);
        width: -moz-calc(var(--rpx, 1px)*76);
        width: calc(var(--rpx, 1px)*76)
    }

    .pad\:w-32rpx {
        width: -webkit-calc(var(--rpx, 1px)*32);
        width: -moz-calc(var(--rpx, 1px)*32);
        width: calc(var(--rpx, 1px)*32)
    }

    .pad\:w-\[calc\(50vw-1px\)\] {
        width: -webkit-calc(50vw - 1px);
        width: -moz-calc(50vw - 1px);
        width: calc(50vw - 1px);
        width: -webkit-calc(var(--vw, 1vw)*50 - 1px);
        width: -moz-calc(var(--vw, 1vw)*50 - 1px);
        width: calc(var(--vw, 1vw)*50 - 1px)
    }

    .pad\:w-44px {
        width: 44px
    }

    .pad\:w-102px {
        width: 102px
    }

    .pad\:w-1px {
        width: 1px
    }

    .pad\:w-260rpx {
        width: -webkit-calc(var(--rpx, 1px)*260);
        width: -moz-calc(var(--rpx, 1px)*260);
        width: calc(var(--rpx, 1px)*260)
    }

    .pad\:w-448rpx {
        width: -webkit-calc(var(--rpx, 1px)*448);
        width: -moz-calc(var(--rpx, 1px)*448);
        width: calc(var(--rpx, 1px)*448)
    }

    .pad\:w-20rpx {
        width: -webkit-calc(var(--rpx, 1px)*20);
        width: -moz-calc(var(--rpx, 1px)*20);
        width: calc(var(--rpx, 1px)*20)
    }

    .pad\:w-21rpx {
        width: -webkit-calc(var(--rpx, 1px)*21);
        width: -moz-calc(var(--rpx, 1px)*21);
        width: calc(var(--rpx, 1px)*21)
    }

    .pad\:w-30rpx {
        width: -webkit-calc(var(--rpx, 1px)*30);
        width: -moz-calc(var(--rpx, 1px)*30);
        width: calc(var(--rpx, 1px)*30)
    }

    .pad\:w-32px {
        width: 32px
    }

    .pad\:w-116rpx {
        width: -webkit-calc(var(--rpx, 1px)*116);
        width: -moz-calc(var(--rpx, 1px)*116);
        width: calc(var(--rpx, 1px)*116)
    }

    .pad\:w-552px {
        width: 552px
    }

    .pad\:w-9rpx {
        width: -webkit-calc(var(--rpx, 1px)*9);
        width: -moz-calc(var(--rpx, 1px)*9);
        width: calc(var(--rpx, 1px)*9)
    }

    .pad\:w-300rpx {
        width: -webkit-calc(var(--rpx, 1px)*300);
        width: -moz-calc(var(--rpx, 1px)*300);
        width: calc(var(--rpx, 1px)*300)
    }

    .pad\:w-384rpx {
        width: -webkit-calc(var(--rpx, 1px)*384);
        width: -moz-calc(var(--rpx, 1px)*384);
        width: calc(var(--rpx, 1px)*384)
    }

    .pad\:w-167rpx {
        width: -webkit-calc(var(--rpx, 1px)*167);
        width: -moz-calc(var(--rpx, 1px)*167);
        width: calc(var(--rpx, 1px)*167)
    }

    .pad\:w-226rpx {
        width: -webkit-calc(var(--rpx, 1px)*226);
        width: -moz-calc(var(--rpx, 1px)*226);
        width: calc(var(--rpx, 1px)*226)
    }

    .pad\:w-280rpx {
        width: -webkit-calc(var(--rpx, 1px)*280);
        width: -moz-calc(var(--rpx, 1px)*280);
        width: calc(var(--rpx, 1px)*280)
    }

    .pad\:w-584rpx {
        width: -webkit-calc(var(--rpx, 1px)*584);
        width: -moz-calc(var(--rpx, 1px)*584);
        width: calc(var(--rpx, 1px)*584)
    }

    .pad\:w-350rpx {
        width: -webkit-calc(var(--rpx, 1px)*350);
        width: -moz-calc(var(--rpx, 1px)*350);
        width: calc(var(--rpx, 1px)*350)
    }

    .pad\:w-160\.77rpx {
        width: -webkit-calc(var(--rpx, 1px)*160.77);
        width: -moz-calc(var(--rpx, 1px)*160.77);
        width: calc(var(--rpx, 1px)*160.77)
    }

    .pad\:w-357rpx {
        width: -webkit-calc(var(--rpx, 1px)*357);
        width: -moz-calc(var(--rpx, 1px)*357);
        width: calc(var(--rpx, 1px)*357)
    }

    .pad\:w-\[calc\(100\%-3rpx\)\] {
        width: -webkit-calc(100% - var(--rpx, 1px)*3);
        width: -moz-calc(100% - var(--rpx, 1px)*3);
        width: calc(100% - var(--rpx, 1px)*3)
    }

    .pad\:w-359\.5rpx {
        width: -webkit-calc(var(--rpx, 1px)*359.5);
        width: -moz-calc(var(--rpx, 1px)*359.5);
        width: calc(var(--rpx, 1px)*359.5)
    }

    .pad\:w-357\.5rpx {
        width: -webkit-calc(var(--rpx, 1px)*357.5);
        width: -moz-calc(var(--rpx, 1px)*357.5);
        width: calc(var(--rpx, 1px)*357.5)
    }

    .pad\:w-178\.3rpx {
        width: -webkit-calc(var(--rpx, 1px)*178.3);
        width: -moz-calc(var(--rpx, 1px)*178.3);
        width: calc(var(--rpx, 1px)*178.3)
    }

    .pad\:w-14rpx {
        width: -webkit-calc(var(--rpx, 1px)*14);
        width: -moz-calc(var(--rpx, 1px)*14);
        width: calc(var(--rpx, 1px)*14)
    }

    .pad\:w-12rpx {
        width: -webkit-calc(var(--rpx, 1px)*12);
        width: -moz-calc(var(--rpx, 1px)*12);
        width: calc(var(--rpx, 1px)*12)
    }

    .pad\:w-118\.7rpx {
        width: -webkit-calc(var(--rpx, 1px)*118.7);
        width: -moz-calc(var(--rpx, 1px)*118.7);
        width: calc(var(--rpx, 1px)*118.7)
    }

    .pad\:w-118\.2rpx {
        width: -webkit-calc(var(--rpx, 1px)*118.2);
        width: -moz-calc(var(--rpx, 1px)*118.2);
        width: calc(var(--rpx, 1px)*118.2)
    }

    .pad\:w-348rpx {
        width: -webkit-calc(var(--rpx, 1px)*348);
        width: -moz-calc(var(--rpx, 1px)*348);
        width: calc(var(--rpx, 1px)*348)
    }

    .pad\:w-28rpx {
        width: -webkit-calc(var(--rpx, 1px)*28);
        width: -moz-calc(var(--rpx, 1px)*28);
        width: calc(var(--rpx, 1px)*28)
    }

    .pad\:w-51rpx {
        width: -webkit-calc(var(--rpx, 1px)*51);
        width: -moz-calc(var(--rpx, 1px)*51);
        width: calc(var(--rpx, 1px)*51)
    }

    .pad\:w-130rpx {
        width: -webkit-calc(var(--rpx, 1px)*130);
        width: -moz-calc(var(--rpx, 1px)*130);
        width: calc(var(--rpx, 1px)*130)
    }

    .pad\:w-73rpx {
        width: -webkit-calc(var(--rpx, 1px)*73);
        width: -moz-calc(var(--rpx, 1px)*73);
        width: calc(var(--rpx, 1px)*73)
    }

    .pad\:w-360rpx {
        width: -webkit-calc(var(--rpx, 1px)*360);
        width: -moz-calc(var(--rpx, 1px)*360);
        width: calc(var(--rpx, 1px)*360)
    }

    .pad\:w-24px {
        width: 24px
    }

    .pad\:w-19\.2px {
        width: 19.2px
    }

    .pad\:w-229\.33rpx {
        width: -webkit-calc(var(--rpx, 1px)*229.33);
        width: -moz-calc(var(--rpx, 1px)*229.33);
        width: calc(var(--rpx, 1px)*229.33)
    }

    .pad\:w-16rpx {
        width: -webkit-calc(var(--rpx, 1px)*16);
        width: -moz-calc(var(--rpx, 1px)*16);
        width: calc(var(--rpx, 1px)*16)
    }

    .pad\:w-229\.3px {
        width: 229.3px
    }

    .pad\:transform {
        --tw-translate-x: 0;
        --tw-translate-y: 0;
        --tw-translate-z: 0;
        --tw-rotate: 0;
        --tw-rotate-x: 0;
        --tw-rotate-y: 0;
        --tw-rotate-z: 0;
        --tw-skew-x: 0;
        --tw-skew-y: 0;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        --tw-scale-z: 1;
        -webkit-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
        -ms-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
        -moz-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
        transform: translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z))
    }

    .pad\:translate-y-\[calc\(-50\%\+2\.05vw\)\] {
        --tw-translate-y: -webkit-calc(-50% + 2.05vw);
        --tw-translate-y: -moz-calc(-50% + 2.05vw);
        --tw-translate-y: calc(-50% + 2.05vw);
        --tw-translate-y: -webkit-calc(-50% + var(--vw, 1vw)*2.05);
        --tw-translate-y: -moz-calc(-50% + var(--vw, 1vw)*2.05);
        --tw-translate-y: calc(-50% + var(--vw, 1vw)*2.05)
    }

    .pad\:-translate-x-\[50\%\] {
        --tw-translate-x: -50%
    }
}

@media (min-width:1024px) {
    .pc\:bg-white {
        --tw-bg-opacity: 1;
        background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
    }

    .pc\:rounded-4rpx {
        border-radius: -webkit-calc(var(--rpx, 1px)*4);
        border-radius: -moz-calc(var(--rpx, 1px)*4);
        border-radius: calc(var(--rpx, 1px)*4)
    }

    .pc\:rounded-26rpx {
        border-radius: -webkit-calc(var(--rpx, 1px)*26);
        border-radius: -moz-calc(var(--rpx, 1px)*26);
        border-radius: calc(var(--rpx, 1px)*26)
    }

    .pc\:rounded-2px {
        border-radius: 2px
    }

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

    .pc\:rounded-664rpx {
        border-radius: -webkit-calc(var(--rpx, 1px)*664);
        border-radius: -moz-calc(var(--rpx, 1px)*664);
        border-radius: calc(var(--rpx, 1px)*664)
    }

    .pc\:rounded-1273rpx {
        border-radius: -webkit-calc(var(--rpx, 1px)*1273);
        border-radius: -moz-calc(var(--rpx, 1px)*1273);
        border-radius: calc(var(--rpx, 1px)*1273)
    }

    .pc\:rounded-36rpx {
        border-radius: -webkit-calc(var(--rpx, 1px)*36);
        border-radius: -moz-calc(var(--rpx, 1px)*36);
        border-radius: calc(var(--rpx, 1px)*36)
    }

    .pc\:border-solid {
        border-style: solid
    }

    .pc\:border-1px {
        border-width: 1px
    }

    .pc\:flex {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: flex
    }

    .pc\:inline-flex {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-box;
        display: inline-flex
    }

    .pc\:flex-col {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -webkit-flex-direction: column;
        flex-direction: column
    }

    .pc\:items-start {
        -webkit-box-align: start;
        -moz-box-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }

    .pc\:items-center {
        -webkit-box-align: center;
        -moz-box-align: center;
        -webkit-align-items: center;
        align-items: center
    }

    .pc\:self-stretch {
        -ms-grid-row-align: stretch;
        -webkit-align-self: stretch;
        align-self: stretch
    }

    .pc\:justify-start {
        -webkit-box-pack: start;
        -moz-box-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }

    .pc\:justify-end {
        -webkit-box-pack: end;
        -moz-box-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }

    .pc\:justify-center {
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }

    .pc\:justify-between {
        -webkit-box-pack: justify;
        -moz-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }

    .pc\:flex-1 {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -webkit-flex: 1 1 0%;
        flex: 1 1 0%
    }

    .pc\:flex-\[1_1_656rpx\] {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -webkit-flex: 1 1 -webkit-calc(var(--rpx, 1px)*656);
        flex: 1 1 calc(var(--rpx, 1px)*656)
    }

    .pc\:flex-\[1_1_319\.5rpx\] {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -webkit-flex: 1 1 -webkit-calc(var(--rpx, 1px)*319.5);
        flex: 1 1 calc(var(--rpx, 1px)*319.5)
    }

    .pc\:flex-\[1_1_326\.5rpx\] {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -webkit-flex: 1 1 -webkit-calc(var(--rpx, 1px)*326.5);
        flex: 1 1 calc(var(--rpx, 1px)*326.5)
    }

    .pc\:flex-\[1_1_217\.3rpx\] {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -webkit-flex: 1 1 -webkit-calc(var(--rpx, 1px)*217.3);
        flex: 1 1 calc(var(--rpx, 1px)*217.3)
    }

    .pc\:flex-\[1_1_405\.3px\] {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -webkit-flex: 1 1 405.3px;
        flex: 1 1 405.3px
    }

    .pc\:flex-\[1_1_405\.3rpx\] {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -webkit-flex: 1 1 -webkit-calc(var(--rpx, 1px)*405.3);
        flex: 1 1 calc(var(--rpx, 1px)*405.3)
    }

    .pc\:flex-shrink-0 {
        -webkit-flex-shrink: 0;
        flex-shrink: 0
    }

    .pc\:h-full {
        height: 100%
    }

    .pc\:h-auto {
        height: auto
    }

    .pc\:h-\[var\(--content-height\)\] {
        height: var(--content-height)
    }

    .pc\:h-60rpx {
        height: -webkit-calc(var(--rpx, 1px)*60);
        height: -moz-calc(var(--rpx, 1px)*60);
        height: calc(var(--rpx, 1px)*60)
    }

    .pc\:h-96rpx {
        height: -webkit-calc(var(--rpx, 1px)*96);
        height: -moz-calc(var(--rpx, 1px)*96);
        height: calc(var(--rpx, 1px)*96)
    }

    .pc\:h-\[50\%\] {
        height: 50%
    }

    .pc\:h-26\.354vw {
        height: 26.354vw;
        height: -webkit-calc(var(--vw, 1vw)*26.354);
        height: -moz-calc(var(--vw, 1vw)*26.354);
        height: calc(var(--vw, 1vw)*26.354)
    }

    .pc\:h-40rpx {
        height: -webkit-calc(var(--rpx, 1px)*40);
        height: -moz-calc(var(--rpx, 1px)*40);
        height: calc(var(--rpx, 1px)*40)
    }

    .pc\:h-46rpx {
        height: -webkit-calc(var(--rpx, 1px)*46);
        height: -moz-calc(var(--rpx, 1px)*46);
        height: calc(var(--rpx, 1px)*46)
    }

    .pc\:h-63\.75vw {
        height: 63.75vw;
        height: -webkit-calc(var(--vw, 1vw)*63.75);
        height: -moz-calc(var(--vw, 1vw)*63.75);
        height: calc(var(--vw, 1vw)*63.75)
    }

    .pc\:h-42rpx {
        height: -webkit-calc(var(--rpx, 1px)*42);
        height: -moz-calc(var(--rpx, 1px)*42);
        height: calc(var(--rpx, 1px)*42)
    }

    .pc\:h-36rpx {
        height: -webkit-calc(var(--rpx, 1px)*36);
        height: -moz-calc(var(--rpx, 1px)*36);
        height: calc(var(--rpx, 1px)*36)
    }

    .pc\:h-35\.139vw {
        height: 35.139vw;
        height: -webkit-calc(var(--vw, 1vw)*35.139);
        height: -moz-calc(var(--vw, 1vw)*35.139);
        height: calc(var(--vw, 1vw)*35.139)
    }

    .pc\:h-93rpx {
        height: -webkit-calc(var(--rpx, 1px)*93);
        height: -moz-calc(var(--rpx, 1px)*93);
        height: calc(var(--rpx, 1px)*93)
    }

    .pc\:h-33\.09vw {
        height: 33.09vw;
        height: -webkit-calc(var(--vw, 1vw)*33.09);
        height: -moz-calc(var(--vw, 1vw)*33.09);
        height: calc(var(--vw, 1vw)*33.09)
    }

    .pc\:h-610rpx {
        height: -webkit-calc(var(--rpx, 1px)*610);
        height: -moz-calc(var(--rpx, 1px)*610);
        height: calc(var(--rpx, 1px)*610)
    }

    .pc\:h-720rpx {
        height: -webkit-calc(var(--rpx, 1px)*720);
        height: -moz-calc(var(--rpx, 1px)*720);
        height: calc(var(--rpx, 1px)*720)
    }

    .pc\:h-1358rpx {
        height: -webkit-calc(var(--rpx, 1px)*1358);
        height: -moz-calc(var(--rpx, 1px)*1358);
        height: calc(var(--rpx, 1px)*1358)
    }

    .pc\:h-301rpx {
        height: -webkit-calc(var(--rpx, 1px)*301);
        height: -moz-calc(var(--rpx, 1px)*301);
        height: calc(var(--rpx, 1px)*301)
    }

    .pc\:h-288rpx {
        height: -webkit-calc(var(--rpx, 1px)*288);
        height: -moz-calc(var(--rpx, 1px)*288);
        height: calc(var(--rpx, 1px)*288)
    }

    .pc\:h-123rpx {
        height: -webkit-calc(var(--rpx, 1px)*123);
        height: -moz-calc(var(--rpx, 1px)*123);
        height: calc(var(--rpx, 1px)*123)
    }

    .pc\:h-110rpx {
        height: -webkit-calc(var(--rpx, 1px)*110);
        height: -moz-calc(var(--rpx, 1px)*110);
        height: calc(var(--rpx, 1px)*110)
    }

    .pc\:h-116rpx {
        height: -webkit-calc(var(--rpx, 1px)*116);
        height: -moz-calc(var(--rpx, 1px)*116);
        height: calc(var(--rpx, 1px)*116)
    }

    .pc\:h-1px {
        height: 1px
    }

    .pc\:h-760rpx {
        height: -webkit-calc(var(--rpx, 1px)*760);
        height: -moz-calc(var(--rpx, 1px)*760);
        height: calc(var(--rpx, 1px)*760)
    }

    .pc\:h-686rpx {
        height: -webkit-calc(var(--rpx, 1px)*686);
        height: -moz-calc(var(--rpx, 1px)*686);
        height: calc(var(--rpx, 1px)*686)
    }

    .pc\:h-222\.27rpx {
        height: -webkit-calc(var(--rpx, 1px)*222.27);
        height: -moz-calc(var(--rpx, 1px)*222.27);
        height: calc(var(--rpx, 1px)*222.27)
    }

    .pc\:h-180\.02rpx {
        height: -webkit-calc(var(--rpx, 1px)*180.02);
        height: -moz-calc(var(--rpx, 1px)*180.02);
        height: calc(var(--rpx, 1px)*180.02)
    }

    .pc\:h-67rpx {
        height: -webkit-calc(var(--rpx, 1px)*67);
        height: -moz-calc(var(--rpx, 1px)*67);
        height: calc(var(--rpx, 1px)*67)
    }

    .pc\:h-44rpx {
        height: -webkit-calc(var(--rpx, 1px)*44);
        height: -moz-calc(var(--rpx, 1px)*44);
        height: calc(var(--rpx, 1px)*44)
    }

    .pc\:h-388rpx {
        height: -webkit-calc(var(--rpx, 1px)*388);
        height: -moz-calc(var(--rpx, 1px)*388);
        height: calc(var(--rpx, 1px)*388)
    }

    .pc\:h-540rpx {
        height: -webkit-calc(var(--rpx, 1px)*540);
        height: -moz-calc(var(--rpx, 1px)*540);
        height: calc(var(--rpx, 1px)*540)
    }

    .pc\:h-55\.56vw {
        height: 55.56vw;
        height: -webkit-calc(var(--vw, 1vw)*55.56);
        height: -moz-calc(var(--vw, 1vw)*55.56);
        height: calc(var(--vw, 1vw)*55.56)
    }

    .pc\:h-153rpx {
        height: -webkit-calc(var(--rpx, 1px)*153);
        height: -moz-calc(var(--rpx, 1px)*153);
        height: calc(var(--rpx, 1px)*153)
    }

    .pc\:h-45rpx {
        height: -webkit-calc(var(--rpx, 1px)*45);
        height: -moz-calc(var(--rpx, 1px)*45);
        height: calc(var(--rpx, 1px)*45)
    }

    .pc\:h-52\.71vw {
        height: 52.71vw;
        height: -webkit-calc(var(--vw, 1vw)*52.71);
        height: -moz-calc(var(--vw, 1vw)*52.71);
        height: calc(var(--vw, 1vw)*52.71)
    }

    .pc\:h-523rpx {
        height: -webkit-calc(var(--rpx, 1px)*523);
        height: -moz-calc(var(--rpx, 1px)*523);
        height: calc(var(--rpx, 1px)*523)
    }

    .pc\:h-1545rpx {
        height: -webkit-calc(var(--rpx, 1px)*1545);
        height: -moz-calc(var(--rpx, 1px)*1545);
        height: calc(var(--rpx, 1px)*1545)
    }

    .pc\:h-432rpx {
        height: -webkit-calc(var(--rpx, 1px)*432);
        height: -moz-calc(var(--rpx, 1px)*432);
        height: calc(var(--rpx, 1px)*432)
    }

    .pc\:h-20px {
        height: 20px
    }

    .pc\:h-290rpx {
        height: -webkit-calc(var(--rpx, 1px)*290);
        height: -moz-calc(var(--rpx, 1px)*290);
        height: calc(var(--rpx, 1px)*290)
    }

    .pc\:h-32px {
        height: 32px
    }

    .pc\:h-6px {
        height: 6px
    }

    .pc\:h-168\.75vw {
        height: 168.75vw;
        height: -webkit-calc(var(--vw, 1vw)*168.75);
        height: -moz-calc(var(--vw, 1vw)*168.75);
        height: calc(var(--vw, 1vw)*168.75)
    }

    .pc\:h-188rpx {
        height: -webkit-calc(var(--rpx, 1px)*188);
        height: -moz-calc(var(--rpx, 1px)*188);
        height: calc(var(--rpx, 1px)*188)
    }

    .pc\:h-450rpx {
        height: -webkit-calc(var(--rpx, 1px)*450);
        height: -moz-calc(var(--rpx, 1px)*450);
        height: calc(var(--rpx, 1px)*450)
    }

    .pc\:h-641rpx {
        height: -webkit-calc(var(--rpx, 1px)*641);
        height: -moz-calc(var(--rpx, 1px)*641);
        height: calc(var(--rpx, 1px)*641)
    }

    .pc\:h-21rpx {
        height: -webkit-calc(var(--rpx, 1px)*21);
        height: -moz-calc(var(--rpx, 1px)*21);
        height: calc(var(--rpx, 1px)*21)
    }

    .pc\:h-66rpx {
        height: -webkit-calc(var(--rpx, 1px)*66);
        height: -moz-calc(var(--rpx, 1px)*66);
        height: calc(var(--rpx, 1px)*66)
    }

    .pc\:h-560rpx {
        height: -webkit-calc(var(--rpx, 1px)*560);
        height: -moz-calc(var(--rpx, 1px)*560);
        height: calc(var(--rpx, 1px)*560)
    }

    .pc\:h-59\.09rpx {
        height: -webkit-calc(var(--rpx, 1px)*59.09);
        height: -moz-calc(var(--rpx, 1px)*59.09);
        height: calc(var(--rpx, 1px)*59.09)
    }

    .pc\:h-48rpx {
        height: -webkit-calc(var(--rpx, 1px)*48);
        height: -moz-calc(var(--rpx, 1px)*48);
        height: calc(var(--rpx, 1px)*48)
    }

    .pc\:h-291rpx {
        height: -webkit-calc(var(--rpx, 1px)*291);
        height: -moz-calc(var(--rpx, 1px)*291);
        height: calc(var(--rpx, 1px)*291)
    }

    .pc\:h-405rpx {
        height: -webkit-calc(var(--rpx, 1px)*405);
        height: -moz-calc(var(--rpx, 1px)*405);
        height: calc(var(--rpx, 1px)*405)
    }

    .pc\:h-713rpx {
        height: -webkit-calc(var(--rpx, 1px)*713);
        height: -moz-calc(var(--rpx, 1px)*713);
        height: calc(var(--rpx, 1px)*713)
    }

    .pc\:h-398rpx {
        height: -webkit-calc(var(--rpx, 1px)*398);
        height: -moz-calc(var(--rpx, 1px)*398);
        height: calc(var(--rpx, 1px)*398)
    }

    .pc\:h-640rpx {
        height: -webkit-calc(var(--rpx, 1px)*640);
        height: -moz-calc(var(--rpx, 1px)*640);
        height: calc(var(--rpx, 1px)*640)
    }

    .pc\:h-30px {
        height: 30px
    }

    .pc\:h-24px {
        height: 24px
    }

    .pc\:h-277rpx {
        height: -webkit-calc(var(--rpx, 1px)*277);
        height: -moz-calc(var(--rpx, 1px)*277);
        height: calc(var(--rpx, 1px)*277)
    }

    .pc\:h-16px {
        height: 16px
    }

    .pc\:h-18rpx {
        height: -webkit-calc(var(--rpx, 1px)*18);
        height: -moz-calc(var(--rpx, 1px)*18);
        height: calc(var(--rpx, 1px)*18)
    }

    .pc\:my-24rpx {
        margin-bottom: calc(var(--rpx, 1px)*24);
        margin-top: calc(var(--rpx, 1px)*24)
    }

    .pc\:my-17rpx {
        margin-bottom: calc(var(--rpx, 1px)*17);
        margin-top: calc(var(--rpx, 1px)*17)
    }

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

    .pc\:mx-4rpx {
        margin-left: calc(var(--rpx, 1px)*4);
        margin-right: calc(var(--rpx, 1px)*4)
    }

    .pc\:mx-4px {
        margin-left: 4px;
        margin-right: 4px
    }

    .pc\:mx-23rpx {
        margin-left: calc(var(--rpx, 1px)*23);
        margin-right: calc(var(--rpx, 1px)*23)
    }

    .pc\:my-32rpx {
        margin-bottom: calc(var(--rpx, 1px)*32);
        margin-top: calc(var(--rpx, 1px)*32)
    }

    .pc\:mb-8rpx {
        margin-bottom: calc(var(--rpx, 1px)*8)
    }

    .pc\:mr-8rpx {
        margin-right: calc(var(--rpx, 1px)*8)
    }

    .pc\:mr-12rpx {
        margin-right: calc(var(--rpx, 1px)*12)
    }

    .pc\:mr-5rpx {
        margin-right: calc(var(--rpx, 1px)*5)
    }

    .pc\:mt-100vh {
        margin-top: 100vh;
        margin-top: calc(var(--vh, 1vh)*100)
    }

    .pc\:mt-24rpx {
        margin-top: calc(var(--rpx, 1px)*24)
    }

    .pc\:mt-18rpx {
        margin-top: calc(var(--rpx, 1px)*18)
    }

    .pc\:mt-80rpx {
        margin-top: calc(var(--rpx, 1px)*80)
    }

    .pc\:mt-4rpx {
        margin-top: calc(var(--rpx, 1px)*4)
    }

    .pc\:mb-32rpx {
        margin-bottom: calc(var(--rpx, 1px)*32)
    }

    .pc\:ml-4rpx {
        margin-left: calc(var(--rpx, 1px)*4)
    }

    .pc\:mt-6rpx {
        margin-top: calc(var(--rpx, 1px)*6)
    }

    .pc\:ml-8rpx {
        margin-left: calc(var(--rpx, 1px)*8)
    }

    .pc\:mb-16rpx {
        margin-bottom: calc(var(--rpx, 1px)*16)
    }

    .pc\:mt-8rpx {
        margin-top: calc(var(--rpx, 1px)*8)
    }

    .pc\:-mt-10rpx {
        margin-top: calc(var(--rpx, 1px)*-10)
    }

    .pc\:mb-2rpx {
        margin-bottom: calc(var(--rpx, 1px)*2)
    }

    .pc\:ml-12rpx {
        margin-left: calc(var(--rpx, 1px)*12)
    }

    .pc\:mr-6rpx {
        margin-right: calc(var(--rpx, 1px)*6)
    }

    .pc\:mr-24rpx {
        margin-right: calc(var(--rpx, 1px)*24)
    }

    .pc\:mb-18rpx {
        margin-bottom: calc(var(--rpx, 1px)*18)
    }

    .pc\:mb-4rpx {
        margin-bottom: calc(var(--rpx, 1px)*4)
    }

    .pc\:ml-auto {
        margin-left: auto
    }

    .pc\:mr-0 {
        margin-right: 0
    }

    .pc\:mt-32rpx {
        margin-top: calc(var(--rpx, 1px)*32)
    }

    .pc\:mt-49rpx {
        margin-top: calc(var(--rpx, 1px)*49)
    }

    .pc\:mb-33rpx {
        margin-bottom: calc(var(--rpx, 1px)*33)
    }

    .pc\:mt-12rpx {
        margin-top: calc(var(--rpx, 1px)*12)
    }

    .pc\:ml-1rpx {
        margin-left: calc(var(--rpx, 1px)*1)
    }

    .pc\:mt-2px {
        margin-top: 2px
    }

    .pc\:-mb-0\.5px {
        margin-bottom: -.5px
    }

    .pc\:-mt-16rpx {
        margin-top: calc(var(--rpx, 1px)*-16)
    }

    .pc\:mr-40rpx {
        margin-right: calc(var(--rpx, 1px)*40)
    }

    .pc\:mb-24rpx {
        margin-bottom: calc(var(--rpx, 1px)*24)
    }

    .pc\:mt-24\.5rpx {
        margin-top: calc(var(--rpx, 1px)*24.5)
    }

    .pc\:ml-48rpx {
        margin-left: calc(var(--rpx, 1px)*48)
    }

    .pc\:mt-64rpx {
        margin-top: calc(var(--rpx, 1px)*64)
    }

    .pc\:mt-12px {
        margin-top: 12px
    }

    .pc\:max-h-800px {
        max-height: 800px
    }

    .pc\:max-w-1440px {
        max-width: 1440px
    }

    .pc\:max-w-720px {
        max-width: 720px
    }

    .pc\:object-contain {
        -o-object-fit: contain;
        object-fit: contain
    }

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

    .pc\:opacity-75 {
        opacity: .75
    }

    .pc\:opacity-60 {
        opacity: .6
    }

    .pc\:opacity-20 {
        opacity: .2
    }

    .pc\:opacity-55 {
        opacity: .55
    }

    .pc\:overflow-hidden {
        overflow: hidden
    }

    .pc\:p-24rpx {
        padding: calc(var(--rpx, 1px)*24)
    }

    .pc\:p-4rpx {
        padding: calc(var(--rpx, 1px)*4)
    }

    .pc\:p-32rpx {
        padding: calc(var(--rpx, 1px)*32)
    }

    .pc\:py-18rpx {
        padding-bottom: calc(var(--rpx, 1px)*18);
        padding-top: calc(var(--rpx, 1px)*18)
    }

    .pc\:px-16rpx {
        padding-left: calc(var(--rpx, 1px)*16);
        padding-right: calc(var(--rpx, 1px)*16)
    }

    .pc\:py-80rpx {
        padding-bottom: calc(var(--rpx, 1px)*80);
        padding-top: calc(var(--rpx, 1px)*80)
    }

    .pc\:px-20rpx {
        padding-left: calc(var(--rpx, 1px)*20);
        padding-right: calc(var(--rpx, 1px)*20)
    }

    .pc\:py-10rpx {
        padding-bottom: calc(var(--rpx, 1px)*10);
        padding-top: calc(var(--rpx, 1px)*10)
    }

    .pc\:px-64px {
        padding-left: 64px;
        padding-right: 64px
    }

    .pc\:px-32rpx {
        padding-left: calc(var(--rpx, 1px)*32);
        padding-right: calc(var(--rpx, 1px)*32)
    }

    .pc\:py-32rpx {
        padding-bottom: calc(var(--rpx, 1px)*32);
        padding-top: calc(var(--rpx, 1px)*32)
    }

    .pc\:px-\[calc\(50vw-656rpx\)\] {
        padding-left: calc(var(--vw, 1vw)*50 - var(--rpx, 1px)*656);
        padding-right: calc(var(--vw, 1vw)*50 - var(--rpx, 1px)*656)
    }

    .pc\:py-8rpx {
        padding-bottom: calc(var(--rpx, 1px)*8);
        padding-top: calc(var(--rpx, 1px)*8)
    }

    .pc\:px-0px {
        padding-left: 0;
        padding-right: 0
    }

    .pc\:py-128rpx {
        padding-bottom: calc(var(--rpx, 1px)*128);
        padding-top: calc(var(--rpx, 1px)*128)
    }

    .pc\:pl-\[calc\(50vw-656rpx\)\] {
        padding-left: calc(var(--vw, 1vw)*50 - var(--rpx, 1px)*656)
    }

    .pc\:pl-64px {
        padding-left: 64px
    }

    .pc\:pr-\[calc\(46rpx\+64px\)\] {
        padding-right: calc(var(--rpx, 1px)*46 + 64px)
    }

    .pc\:pr-16rpx {
        padding-right: calc(var(--rpx, 1px)*16)
    }

    .pc\:pr-64rpx {
        padding-right: calc(var(--rpx, 1px)*64)
    }

    .pc\:pt-48rpx {
        padding-top: calc(var(--rpx, 1px)*48)
    }

    .pc\:pb-64rpx {
        padding-bottom: calc(var(--rpx, 1px)*64)
    }

    .pc\:pl-64rpx {
        padding-left: calc(var(--rpx, 1px)*64)
    }

    .pc\:pr-64px {
        padding-right: 64px
    }

    .pc\:pt-80rpx {
        padding-top: calc(var(--rpx, 1px)*80)
    }

    .pc\:pt-32rpx {
        padding-top: calc(var(--rpx, 1px)*32)
    }

    .pc\:pt-120rpx {
        padding-top: calc(var(--rpx, 1px)*120)
    }

    .pc\:pb-80rpx {
        padding-bottom: calc(var(--rpx, 1px)*80)
    }

    .pc\:pl-32rpx {
        padding-left: calc(var(--rpx, 1px)*32)
    }

    .pc\:pr-24rpx {
        padding-right: calc(var(--rpx, 1px)*24)
    }

    .pc\:pl-24rpx {
        padding-left: calc(var(--rpx, 1px)*24)
    }

    .pc\:pr-32rpx {
        padding-right: calc(var(--rpx, 1px)*32)
    }

    .pc\:pb-81rpx {
        padding-bottom: calc(var(--rpx, 1px)*81)
    }

    .pc\:pl-16rpx {
        padding-left: calc(var(--rpx, 1px)*16)
    }

    .pc\:pr-10\.5rpx {
        padding-right: calc(var(--rpx, 1px)*10.5)
    }

    .pc\:fixed {
        position: fixed
    }

    .pc\:absolute {
        position: absolute
    }

    .pc\:relative {
        position: relative
    }

    .pc\:right-47rpx {
        right: -webkit-calc(var(--rpx, 1px)*47);
        right: -moz-calc(var(--rpx, 1px)*47);
        right: calc(var(--rpx, 1px)*47)
    }

    .pc\:bottom-56rpx {
        bottom: -webkit-calc(var(--rpx, 1px)*56);
        bottom: -moz-calc(var(--rpx, 1px)*56);
        bottom: calc(var(--rpx, 1px)*56)
    }

    .pc\:top-0 {
        top: 0
    }

    .pc\:left-0 {
        left: 0
    }

    .pc\:right-24rpx {
        right: -webkit-calc(var(--rpx, 1px)*24);
        right: -moz-calc(var(--rpx, 1px)*24);
        right: calc(var(--rpx, 1px)*24)
    }

    .pc\:bottom-24rpx {
        bottom: -webkit-calc(var(--rpx, 1px)*24);
        bottom: -moz-calc(var(--rpx, 1px)*24);
        bottom: calc(var(--rpx, 1px)*24)
    }

    .pc\:left-24rpx {
        left: -webkit-calc(var(--rpx, 1px)*24);
        left: -moz-calc(var(--rpx, 1px)*24);
        left: calc(var(--rpx, 1px)*24)
    }

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

    .pc\:top-\[50\%\] {
        top: 50%
    }

    .pc\:bottom-28\.5rpx {
        bottom: -webkit-calc(var(--rpx, 1px)*28.5);
        bottom: -moz-calc(var(--rpx, 1px)*28.5);
        bottom: calc(var(--rpx, 1px)*28.5)
    }

    .pc\:left-3\.773vw {
        left: 3.773vw;
        left: -webkit-calc(var(--vw, 1vw)*3.773);
        left: -moz-calc(var(--vw, 1vw)*3.773);
        left: calc(var(--vw, 1vw)*3.773)
    }

    .pc\:bottom-17\.049vw {
        bottom: 17.049vw;
        bottom: -webkit-calc(var(--vw, 1vw)*17.049);
        bottom: -moz-calc(var(--vw, 1vw)*17.049);
        bottom: calc(var(--vw, 1vw)*17.049)
    }

    .pc\:bottom-5\.8vw {
        bottom: 5.8vw;
        bottom: -webkit-calc(var(--vw, 1vw)*5.8);
        bottom: -moz-calc(var(--vw, 1vw)*5.8);
        bottom: calc(var(--vw, 1vw)*5.8)
    }

    .pc\:right-3\.125vw {
        right: 3.125vw;
        right: -webkit-calc(var(--vw, 1vw)*3.125);
        right: -moz-calc(var(--vw, 1vw)*3.125);
        right: calc(var(--vw, 1vw)*3.125)
    }

    .pc\:bottom-16\.146vw {
        bottom: 16.146vw;
        bottom: -webkit-calc(var(--vw, 1vw)*16.146);
        bottom: -moz-calc(var(--vw, 1vw)*16.146);
        bottom: calc(var(--vw, 1vw)*16.146)
    }

    .pc\:top-40vh {
        top: 40vh;
        top: -webkit-calc(var(--vh, 1vh)*40);
        top: -moz-calc(var(--vh, 1vh)*40);
        top: calc(var(--vh, 1vh)*40)
    }

    .pc\:-top-264rpx {
        top: -webkit-calc(var(--rpx, 1px)*-264);
        top: -moz-calc(var(--rpx, 1px)*-264);
        top: calc(var(--rpx, 1px)*-264)
    }

    .pc\:left-196rpx {
        left: -webkit-calc(var(--rpx, 1px)*196);
        left: -moz-calc(var(--rpx, 1px)*196);
        left: calc(var(--rpx, 1px)*196)
    }

    .pc\:top-13rpx {
        top: -webkit-calc(var(--rpx, 1px)*13);
        top: -moz-calc(var(--rpx, 1px)*13);
        top: calc(var(--rpx, 1px)*13)
    }

    .pc\:left-153rpx {
        left: -webkit-calc(var(--rpx, 1px)*153);
        left: -moz-calc(var(--rpx, 1px)*153);
        left: calc(var(--rpx, 1px)*153)
    }

    .pc\:top-9rpx {
        top: -webkit-calc(var(--rpx, 1px)*9);
        top: -moz-calc(var(--rpx, 1px)*9);
        top: calc(var(--rpx, 1px)*9)
    }

    .pc\:left-125rpx {
        left: -webkit-calc(var(--rpx, 1px)*125);
        left: -moz-calc(var(--rpx, 1px)*125);
        left: calc(var(--rpx, 1px)*125)
    }

    .pc\:top-16rpx {
        top: -webkit-calc(var(--rpx, 1px)*16);
        top: -moz-calc(var(--rpx, 1px)*16);
        top: calc(var(--rpx, 1px)*16)
    }

    .pc\:-left-62rpx {
        left: -webkit-calc(var(--rpx, 1px)*-62);
        left: -moz-calc(var(--rpx, 1px)*-62);
        left: calc(var(--rpx, 1px)*-62)
    }

    .pc\:top-166rpx {
        top: -webkit-calc(var(--rpx, 1px)*166);
        top: -moz-calc(var(--rpx, 1px)*166);
        top: calc(var(--rpx, 1px)*166)
    }

    .pc\:left-166rpx {
        left: -webkit-calc(var(--rpx, 1px)*166);
        left: -moz-calc(var(--rpx, 1px)*166);
        left: calc(var(--rpx, 1px)*166)
    }

    .pc\:left-578rpx {
        left: -webkit-calc(var(--rpx, 1px)*578);
        left: -moz-calc(var(--rpx, 1px)*578);
        left: calc(var(--rpx, 1px)*578)
    }

    .pc\:right-0 {
        right: 0
    }

    .pc\:-top-12rpx {
        top: -webkit-calc(var(--rpx, 1px)*-12);
        top: -moz-calc(var(--rpx, 1px)*-12);
        top: calc(var(--rpx, 1px)*-12)
    }

    .pc\:top-251rpx {
        top: -webkit-calc(var(--rpx, 1px)*251);
        top: -moz-calc(var(--rpx, 1px)*251);
        top: calc(var(--rpx, 1px)*251)
    }

    .pc\:-left-176rpx {
        left: -webkit-calc(var(--rpx, 1px)*-176);
        left: -moz-calc(var(--rpx, 1px)*-176);
        left: calc(var(--rpx, 1px)*-176)
    }

    .pc\:left-\[calc\(495rpx\+64px\)\] {
        left: -webkit-calc(var(--rpx, 1px)*495 + 64px);
        left: -moz-calc(var(--rpx, 1px)*495 + 64px);
        left: calc(var(--rpx, 1px)*495 + 64px)
    }

    .pc\:top-213\.73rpx {
        top: -webkit-calc(var(--rpx, 1px)*213.73);
        top: -moz-calc(var(--rpx, 1px)*213.73);
        top: calc(var(--rpx, 1px)*213.73)
    }

    .pc\:left-\[calc\(693\.09rpx\+64px\)\] {
        left: -webkit-calc(var(--rpx, 1px)*693.09 + 64px);
        left: -moz-calc(var(--rpx, 1px)*693.09 + 64px);
        left: calc(var(--rpx, 1px)*693.09 + 64px)
    }

    .pc\:top-176rpx {
        top: -webkit-calc(var(--rpx, 1px)*176);
        top: -moz-calc(var(--rpx, 1px)*176);
        top: calc(var(--rpx, 1px)*176)
    }

    .pc\:-top-4px {
        top: -4px
    }

    .pc\:bottom-321rpx {
        bottom: -webkit-calc(var(--rpx, 1px)*321);
        bottom: -moz-calc(var(--rpx, 1px)*321);
        bottom: calc(var(--rpx, 1px)*321)
    }

    .pc\:right-0px {
        right: 0
    }

    .pc\:right-77\.5rpx {
        right: -webkit-calc(var(--rpx, 1px)*77.5);
        right: -moz-calc(var(--rpx, 1px)*77.5);
        right: calc(var(--rpx, 1px)*77.5)
    }

    .pc\:top-37\.5rpx {
        top: -webkit-calc(var(--rpx, 1px)*37.5);
        top: -moz-calc(var(--rpx, 1px)*37.5);
        top: calc(var(--rpx, 1px)*37.5)
    }

    .pc\:bottom-0 {
        bottom: 0
    }

    .pc\:-left-453\.5rpx {
        left: -webkit-calc(var(--rpx, 1px)*-453.5);
        left: -moz-calc(var(--rpx, 1px)*-453.5);
        left: calc(var(--rpx, 1px)*-453.5)
    }

    .pc\:-top-617rpx {
        top: -webkit-calc(var(--rpx, 1px)*-617);
        top: -moz-calc(var(--rpx, 1px)*-617);
        top: calc(var(--rpx, 1px)*-617)
    }

    .pc\:top-36px {
        top: 36px
    }

    .pc\:top-0px {
        top: 0
    }

    .pc\:right-35rpx {
        right: -webkit-calc(var(--rpx, 1px)*35);
        right: -moz-calc(var(--rpx, 1px)*35);
        right: calc(var(--rpx, 1px)*35)
    }

    .pc\:left-58rpx {
        left: -webkit-calc(var(--rpx, 1px)*58);
        left: -moz-calc(var(--rpx, 1px)*58);
        left: calc(var(--rpx, 1px)*58)
    }

    .pc\:top-278rpx {
        top: -webkit-calc(var(--rpx, 1px)*278);
        top: -moz-calc(var(--rpx, 1px)*278);
        top: calc(var(--rpx, 1px)*278)
    }

    .pc\:bottom-12rpx {
        bottom: -webkit-calc(var(--rpx, 1px)*12);
        bottom: -moz-calc(var(--rpx, 1px)*12);
        bottom: calc(var(--rpx, 1px)*12)
    }

    .pc\:top-508rpx {
        top: -webkit-calc(var(--rpx, 1px)*508);
        top: -moz-calc(var(--rpx, 1px)*508);
        top: calc(var(--rpx, 1px)*508)
    }

    .pc\:left-465rpx {
        left: -webkit-calc(var(--rpx, 1px)*465);
        left: -moz-calc(var(--rpx, 1px)*465);
        left: calc(var(--rpx, 1px)*465)
    }

    .pc\:top-297rpx {
        top: -webkit-calc(var(--rpx, 1px)*297);
        top: -moz-calc(var(--rpx, 1px)*297);
        top: calc(var(--rpx, 1px)*297)
    }

    .pc\:top-12rpx {
        top: -webkit-calc(var(--rpx, 1px)*12);
        top: -moz-calc(var(--rpx, 1px)*12);
        top: calc(var(--rpx, 1px)*12)
    }

    .pc\:bottom-\[var\(--content-height\)\] {
        bottom: var(--content-height)
    }

    .pc\:left-17rpx {
        left: -webkit-calc(var(--rpx, 1px)*17);
        left: -moz-calc(var(--rpx, 1px)*17);
        left: calc(var(--rpx, 1px)*17)
    }

    .pc\:bottom-93\.5rpx {
        bottom: -webkit-calc(var(--rpx, 1px)*93.5);
        bottom: -moz-calc(var(--rpx, 1px)*93.5);
        bottom: calc(var(--rpx, 1px)*93.5)
    }

    .pc\:left-140rpx {
        left: -webkit-calc(var(--rpx, 1px)*140);
        left: -moz-calc(var(--rpx, 1px)*140);
        left: calc(var(--rpx, 1px)*140)
    }

    .pc\:bottom-32rpx {
        bottom: -webkit-calc(var(--rpx, 1px)*32);
        bottom: -moz-calc(var(--rpx, 1px)*32);
        bottom: calc(var(--rpx, 1px)*32)
    }

    .pc\:left-325rpx {
        left: -webkit-calc(var(--rpx, 1px)*325);
        left: -moz-calc(var(--rpx, 1px)*325);
        left: calc(var(--rpx, 1px)*325)
    }

    .pc\:top-180rpx {
        top: -webkit-calc(var(--rpx, 1px)*180);
        top: -moz-calc(var(--rpx, 1px)*180);
        top: calc(var(--rpx, 1px)*180)
    }

    .pc\:left-6rpx {
        left: -webkit-calc(var(--rpx, 1px)*6);
        left: -moz-calc(var(--rpx, 1px)*6);
        left: calc(var(--rpx, 1px)*6)
    }

    .pc\:left-116rpx {
        left: -webkit-calc(var(--rpx, 1px)*116);
        left: -moz-calc(var(--rpx, 1px)*116);
        left: calc(var(--rpx, 1px)*116)
    }

    .pc\:top-137rpx {
        top: -webkit-calc(var(--rpx, 1px)*137);
        top: -moz-calc(var(--rpx, 1px)*137);
        top: calc(var(--rpx, 1px)*137)
    }

    .pc\:-left-364rpx {
        left: -webkit-calc(var(--rpx, 1px)*-364);
        left: -moz-calc(var(--rpx, 1px)*-364);
        left: calc(var(--rpx, 1px)*-364)
    }

    .pc\:top-32rpx {
        top: -webkit-calc(var(--rpx, 1px)*32);
        top: -moz-calc(var(--rpx, 1px)*32);
        top: calc(var(--rpx, 1px)*32)
    }

    .pc\:right-19rpx {
        right: -webkit-calc(var(--rpx, 1px)*19);
        right: -moz-calc(var(--rpx, 1px)*19);
        right: calc(var(--rpx, 1px)*19)
    }

    .pc\:top-83rpx {
        top: -webkit-calc(var(--rpx, 1px)*83);
        top: -moz-calc(var(--rpx, 1px)*83);
        top: calc(var(--rpx, 1px)*83)
    }

    .pc\:left-32rpx {
        left: -webkit-calc(var(--rpx, 1px)*32);
        left: -moz-calc(var(--rpx, 1px)*32);
        left: calc(var(--rpx, 1px)*32)
    }

    .pc\:text-center {
        text-align: center
    }

    .pc\:text-right {
        text-align: right
    }

    .pc\:text-\[\#000000\] {
        --tw-text-opacity: 1;
        color: rgba(0, 0, 0, var(--tw-text-opacity))
    }

    .pc\:whitespace-nowrap {
        white-space: nowrap
    }

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

    .pc\:w-304rpx {
        width: -webkit-calc(var(--rpx, 1px)*304);
        width: -moz-calc(var(--rpx, 1px)*304);
        width: calc(var(--rpx, 1px)*304)
    }

    .pc\:w-565rpx {
        width: -webkit-calc(var(--rpx, 1px)*565);
        width: -moz-calc(var(--rpx, 1px)*565);
        width: calc(var(--rpx, 1px)*565)
    }

    .pc\:w-96rpx {
        width: -webkit-calc(var(--rpx, 1px)*96);
        width: -moz-calc(var(--rpx, 1px)*96);
        width: calc(var(--rpx, 1px)*96)
    }

    .pc\:w-50vw {
        width: 50vw;
        width: -webkit-calc(var(--vw, 1vw)*50);
        width: -moz-calc(var(--vw, 1vw)*50);
        width: calc(var(--vw, 1vw)*50)
    }

    .pc\:w-\[50\%\] {
        width: 50%
    }

    .pc\:w-39rpx {
        width: -webkit-calc(var(--rpx, 1px)*39);
        width: -moz-calc(var(--rpx, 1px)*39);
        width: calc(var(--rpx, 1px)*39)
    }

    .pc\:w-130rpx {
        width: -webkit-calc(var(--rpx, 1px)*130);
        width: -moz-calc(var(--rpx, 1px)*130);
        width: calc(var(--rpx, 1px)*130)
    }

    .pc\:w-33\.33vw {
        width: 33.33vw;
        width: -webkit-calc(var(--vw, 1vw)*33.33);
        width: -moz-calc(var(--vw, 1vw)*33.33);
        width: calc(var(--vw, 1vw)*33.33)
    }

    .pc\:w-210rpx {
        width: -webkit-calc(var(--rpx, 1px)*210);
        width: -moz-calc(var(--rpx, 1px)*210);
        width: calc(var(--rpx, 1px)*210)
    }

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

    .pc\:w-53rpx {
        width: -webkit-calc(var(--rpx, 1px)*53);
        width: -moz-calc(var(--rpx, 1px)*53);
        width: calc(var(--rpx, 1px)*53)
    }

    .pc\:w-79rpx {
        width: -webkit-calc(var(--rpx, 1px)*79);
        width: -moz-calc(var(--rpx, 1px)*79);
        width: calc(var(--rpx, 1px)*79)
    }

    .pc\:w-90rpx {
        width: -webkit-calc(var(--rpx, 1px)*90);
        width: -moz-calc(var(--rpx, 1px)*90);
        width: calc(var(--rpx, 1px)*90)
    }

    .pc\:w-120rpx {
        width: -webkit-calc(var(--rpx, 1px)*120);
        width: -moz-calc(var(--rpx, 1px)*120);
        width: calc(var(--rpx, 1px)*120)
    }

    .pc\:w-48rpx {
        width: -webkit-calc(var(--rpx, 1px)*48);
        width: -moz-calc(var(--rpx, 1px)*48);
        width: calc(var(--rpx, 1px)*48)
    }

    .pc\:w-93rpx {
        width: -webkit-calc(var(--rpx, 1px)*93);
        width: -moz-calc(var(--rpx, 1px)*93);
        width: calc(var(--rpx, 1px)*93)
    }

    .pc\:w-1312rpx {
        width: -webkit-calc(var(--rpx, 1px)*1312);
        width: -moz-calc(var(--rpx, 1px)*1312);
        width: calc(var(--rpx, 1px)*1312)
    }

    .pc\:w-1791rpx {
        width: -webkit-calc(var(--rpx, 1px)*1791);
        width: -moz-calc(var(--rpx, 1px)*1791);
        width: calc(var(--rpx, 1px)*1791)
    }

    .pc\:w-720rpx {
        width: -webkit-calc(var(--rpx, 1px)*720);
        width: -moz-calc(var(--rpx, 1px)*720);
        width: calc(var(--rpx, 1px)*720)
    }

    .pc\:w-562rpx {
        width: -webkit-calc(var(--rpx, 1px)*562);
        width: -moz-calc(var(--rpx, 1px)*562);
        width: calc(var(--rpx, 1px)*562)
    }

    .pc\:w-338\.72rpx {
        width: -webkit-calc(var(--rpx, 1px)*338.72);
        width: -moz-calc(var(--rpx, 1px)*338.72);
        width: calc(var(--rpx, 1px)*338.72)
    }

    .pc\:w-142\.72rpx {
        width: -webkit-calc(var(--rpx, 1px)*142.72);
        width: -moz-calc(var(--rpx, 1px)*142.72);
        width: calc(var(--rpx, 1px)*142.72)
    }

    .pc\:w-106\.9rpx {
        width: -webkit-calc(var(--rpx, 1px)*106.9);
        width: -moz-calc(var(--rpx, 1px)*106.9);
        width: calc(var(--rpx, 1px)*106.9)
    }

    .pc\:w-94\.94rpx {
        width: -webkit-calc(var(--rpx, 1px)*94.94);
        width: -moz-calc(var(--rpx, 1px)*94.94);
        width: calc(var(--rpx, 1px)*94.94)
    }

    .pc\:w-196rpx {
        width: -webkit-calc(var(--rpx, 1px)*196);
        width: -moz-calc(var(--rpx, 1px)*196);
        width: calc(var(--rpx, 1px)*196)
    }

    .pc\:w-160rpx {
        width: -webkit-calc(var(--rpx, 1px)*160);
        width: -moz-calc(var(--rpx, 1px)*160);
        width: calc(var(--rpx, 1px)*160)
    }

    .pc\:w-155rpx {
        width: -webkit-calc(var(--rpx, 1px)*155);
        width: -moz-calc(var(--rpx, 1px)*155);
        width: calc(var(--rpx, 1px)*155)
    }

    .pc\:w-152rpx {
        width: -webkit-calc(var(--rpx, 1px)*152);
        width: -moz-calc(var(--rpx, 1px)*152);
        width: calc(var(--rpx, 1px)*152)
    }

    .pc\:w-241rpx {
        width: -webkit-calc(var(--rpx, 1px)*241);
        width: -moz-calc(var(--rpx, 1px)*241);
        width: calc(var(--rpx, 1px)*241)
    }

    .pc\:w-148rpx {
        width: -webkit-calc(var(--rpx, 1px)*148);
        width: -moz-calc(var(--rpx, 1px)*148);
        width: calc(var(--rpx, 1px)*148)
    }

    .pc\:w-1219\.56rpx {
        width: -webkit-calc(var(--rpx, 1px)*1219.56);
        width: -moz-calc(var(--rpx, 1px)*1219.56);
        width: calc(var(--rpx, 1px)*1219.56)
    }

    .pc\:w-154\.3rpx {
        width: -webkit-calc(var(--rpx, 1px)*154.3);
        width: -moz-calc(var(--rpx, 1px)*154.3);
        width: calc(var(--rpx, 1px)*154.3)
    }

    .pc\:w-124\.91rpx {
        width: -webkit-calc(var(--rpx, 1px)*124.91);
        width: -moz-calc(var(--rpx, 1px)*124.91);
        width: calc(var(--rpx, 1px)*124.91)
    }

    .pc\:w-383rpx {
        width: -webkit-calc(var(--rpx, 1px)*383);
        width: -moz-calc(var(--rpx, 1px)*383);
        width: calc(var(--rpx, 1px)*383)
    }

    .pc\:w-244rpx {
        width: -webkit-calc(var(--rpx, 1px)*244);
        width: -moz-calc(var(--rpx, 1px)*244);
        width: calc(var(--rpx, 1px)*244)
    }

    .pc\:w-322rpx {
        width: -webkit-calc(var(--rpx, 1px)*322);
        width: -moz-calc(var(--rpx, 1px)*322);
        width: calc(var(--rpx, 1px)*322)
    }

    .pc\:w-225rpx {
        width: -webkit-calc(var(--rpx, 1px)*225);
        width: -moz-calc(var(--rpx, 1px)*225);
        width: calc(var(--rpx, 1px)*225)
    }

    .pc\:w-231rpx {
        width: -webkit-calc(var(--rpx, 1px)*231);
        width: -moz-calc(var(--rpx, 1px)*231);
        width: calc(var(--rpx, 1px)*231)
    }

    .pc\:w-432rpx {
        width: -webkit-calc(var(--rpx, 1px)*432);
        width: -moz-calc(var(--rpx, 1px)*432);
        width: calc(var(--rpx, 1px)*432)
    }

    .pc\:w-740rpx {
        width: -webkit-calc(var(--rpx, 1px)*740);
        width: -moz-calc(var(--rpx, 1px)*740);
        width: calc(var(--rpx, 1px)*740)
    }

    .pc\:w-719rpx {
        width: -webkit-calc(var(--rpx, 1px)*719);
        width: -moz-calc(var(--rpx, 1px)*719);
        width: calc(var(--rpx, 1px)*719)
    }

    .pc\:w-587rpx {
        width: -webkit-calc(var(--rpx, 1px)*587);
        width: -moz-calc(var(--rpx, 1px)*587);
        width: calc(var(--rpx, 1px)*587)
    }

    .pc\:w-165\.2rpx {
        width: -webkit-calc(var(--rpx, 1px)*165.2);
        width: -moz-calc(var(--rpx, 1px)*165.2);
        width: calc(var(--rpx, 1px)*165.2)
    }

    .pc\:w-44rpx {
        width: -webkit-calc(var(--rpx, 1px)*44);
        width: -moz-calc(var(--rpx, 1px)*44);
        width: calc(var(--rpx, 1px)*44)
    }

    .pc\:w-100rpx {
        width: -webkit-calc(var(--rpx, 1px)*100);
        width: -moz-calc(var(--rpx, 1px)*100);
        width: calc(var(--rpx, 1px)*100)
    }

    .pc\:w-\[calc\(50vw-1px\)\] {
        width: -webkit-calc(50vw - 1px);
        width: -moz-calc(50vw - 1px);
        width: calc(50vw - 1px);
        width: -webkit-calc(var(--vw, 1vw)*50 - 1px);
        width: -moz-calc(var(--vw, 1vw)*50 - 1px);
        width: calc(var(--vw, 1vw)*50 - 1px)
    }

    .pc\:w-1px {
        width: 1px
    }

    .pc\:w-1759\.67rpx {
        width: -webkit-calc(var(--rpx, 1px)*1759.67);
        width: -moz-calc(var(--rpx, 1px)*1759.67);
        width: calc(var(--rpx, 1px)*1759.67)
    }

    .pc\:w-413rpx {
        width: -webkit-calc(var(--rpx, 1px)*413);
        width: -moz-calc(var(--rpx, 1px)*413);
        width: calc(var(--rpx, 1px)*413)
    }

    .pc\:w-835rpx {
        width: -webkit-calc(var(--rpx, 1px)*835);
        width: -moz-calc(var(--rpx, 1px)*835);
        width: calc(var(--rpx, 1px)*835)
    }

    .pc\:w-20px {
        width: 20px
    }

    .pc\:w-21px {
        width: 21px
    }

    .pc\:w-50rpx {
        width: -webkit-calc(var(--rpx, 1px)*50);
        width: -moz-calc(var(--rpx, 1px)*50);
        width: calc(var(--rpx, 1px)*50)
    }

    .pc\:w-32px {
        width: 32px
    }

    .pc\:w-172px {
        width: 172px
    }

    .pc\:w-656px {
        width: 656px
    }

    .pc\:w-455rpx {
        width: -webkit-calc(var(--rpx, 1px)*455);
        width: -moz-calc(var(--rpx, 1px)*455);
        width: calc(var(--rpx, 1px)*455)
    }

    .pc\:w-235rpx {
        width: -webkit-calc(var(--rpx, 1px)*235);
        width: -moz-calc(var(--rpx, 1px)*235);
        width: calc(var(--rpx, 1px)*235)
    }

    .pc\:w-321rpx {
        width: -webkit-calc(var(--rpx, 1px)*321);
        width: -moz-calc(var(--rpx, 1px)*321);
        width: calc(var(--rpx, 1px)*321)
    }

    .pc\:w-211rpx {
        width: -webkit-calc(var(--rpx, 1px)*211);
        width: -moz-calc(var(--rpx, 1px)*211);
        width: calc(var(--rpx, 1px)*211)
    }

    .pc\:w-168rpx {
        width: -webkit-calc(var(--rpx, 1px)*168);
        width: -moz-calc(var(--rpx, 1px)*168);
        width: calc(var(--rpx, 1px)*168)
    }

    .pc\:w-452rpx {
        width: -webkit-calc(var(--rpx, 1px)*452);
        width: -moz-calc(var(--rpx, 1px)*452);
        width: calc(var(--rpx, 1px)*452)
    }

    .pc\:w-462rpx {
        width: -webkit-calc(var(--rpx, 1px)*462);
        width: -moz-calc(var(--rpx, 1px)*462);
        width: calc(var(--rpx, 1px)*462)
    }

    .pc\:w-364\.15rpx {
        width: -webkit-calc(var(--rpx, 1px)*364.15);
        width: -moz-calc(var(--rpx, 1px)*364.15);
        width: calc(var(--rpx, 1px)*364.15)
    }

    .pc\:w-652rpx {
        width: -webkit-calc(var(--rpx, 1px)*652);
        width: -moz-calc(var(--rpx, 1px)*652);
        width: calc(var(--rpx, 1px)*652)
    }

    .pc\:w-630rpx {
        width: -webkit-calc(var(--rpx, 1px)*630);
        width: -moz-calc(var(--rpx, 1px)*630);
        width: calc(var(--rpx, 1px)*630)
    }

    .pc\:w-656rpx {
        width: -webkit-calc(var(--rpx, 1px)*656);
        width: -moz-calc(var(--rpx, 1px)*656);
        width: calc(var(--rpx, 1px)*656)
    }

    .pc\:w-557rpx {
        width: -webkit-calc(var(--rpx, 1px)*557);
        width: -moz-calc(var(--rpx, 1px)*557);
        width: calc(var(--rpx, 1px)*557)
    }

    .pc\:w-1257rpx {
        width: -webkit-calc(var(--rpx, 1px)*1257);
        width: -moz-calc(var(--rpx, 1px)*1257);
        width: calc(var(--rpx, 1px)*1257)
    }

    .pc\:w-326\.5rpx {
        width: -webkit-calc(var(--rpx, 1px)*326.5);
        width: -moz-calc(var(--rpx, 1px)*326.5);
        width: calc(var(--rpx, 1px)*326.5)
    }

    .pc\:w-21rpx {
        width: -webkit-calc(var(--rpx, 1px)*21);
        width: -moz-calc(var(--rpx, 1px)*21);
        width: calc(var(--rpx, 1px)*21)
    }

    .pc\:w-188px {
        width: 188px
    }

    .pc\:w-217\.3rpx {
        width: -webkit-calc(var(--rpx, 1px)*217.3);
        width: -moz-calc(var(--rpx, 1px)*217.3);
        width: calc(var(--rpx, 1px)*217.3)
    }

    .pc\:w-49\.84rpx {
        width: -webkit-calc(var(--rpx, 1px)*49.84);
        width: -moz-calc(var(--rpx, 1px)*49.84);
        width: calc(var(--rpx, 1px)*49.84)
    }

    .pc\:w-95rpx {
        width: -webkit-calc(var(--rpx, 1px)*95);
        width: -moz-calc(var(--rpx, 1px)*95);
        width: calc(var(--rpx, 1px)*95)
    }

    .pc\:w-240rpx {
        width: -webkit-calc(var(--rpx, 1px)*240);
        width: -moz-calc(var(--rpx, 1px)*240);
        width: calc(var(--rpx, 1px)*240)
    }

    .pc\:w-651rpx {
        width: -webkit-calc(var(--rpx, 1px)*651);
        width: -moz-calc(var(--rpx, 1px)*651);
        width: calc(var(--rpx, 1px)*651)
    }

    .pc\:w-112rpx {
        width: -webkit-calc(var(--rpx, 1px)*112);
        width: -moz-calc(var(--rpx, 1px)*112);
        width: calc(var(--rpx, 1px)*112)
    }

    .pc\:w-264rpx {
        width: -webkit-calc(var(--rpx, 1px)*264);
        width: -moz-calc(var(--rpx, 1px)*264);
        width: calc(var(--rpx, 1px)*264)
    }

    .pc\:w-664rpx {
        width: -webkit-calc(var(--rpx, 1px)*664);
        width: -moz-calc(var(--rpx, 1px)*664);
        width: calc(var(--rpx, 1px)*664)
    }

    .pc\:w-1273rpx {
        width: -webkit-calc(var(--rpx, 1px)*1273);
        width: -moz-calc(var(--rpx, 1px)*1273);
        width: calc(var(--rpx, 1px)*1273)
    }

    .pc\:w-1rpx {
        width: -webkit-calc(var(--rpx, 1px)*1);
        width: -moz-calc(var(--rpx, 1px)*1);
        width: calc(var(--rpx, 1px)*1)
    }

    .pc\:w-436rpx {
        width: -webkit-calc(var(--rpx, 1px)*436);
        width: -moz-calc(var(--rpx, 1px)*436);
        width: calc(var(--rpx, 1px)*436)
    }

    .pc\:w-553rpx {
        width: -webkit-calc(var(--rpx, 1px)*553);
        width: -moz-calc(var(--rpx, 1px)*553);
        width: calc(var(--rpx, 1px)*553)
    }

    .pc\:w-30px {
        width: 30px
    }

    .pc\:w-24px {
        width: 24px
    }

    .pc\:w-759rpx {
        width: -webkit-calc(var(--rpx, 1px)*759);
        width: -moz-calc(var(--rpx, 1px)*759);
        width: calc(var(--rpx, 1px)*759)
    }

    .pc\:w-437\.33rpx {
        width: -webkit-calc(var(--rpx, 1px)*437.33);
        width: -moz-calc(var(--rpx, 1px)*437.33);
        width: calc(var(--rpx, 1px)*437.33)
    }

    .pc\:w-164rpx {
        width: -webkit-calc(var(--rpx, 1px)*164);
        width: -moz-calc(var(--rpx, 1px)*164);
        width: calc(var(--rpx, 1px)*164)
    }

    .pc\:w-16px {
        width: 16px
    }

    .pc\:w-405\.3px {
        width: 405.3px
    }

    .pc\:w-405\.3rpx {
        width: -webkit-calc(var(--rpx, 1px)*405.3);
        width: -moz-calc(var(--rpx, 1px)*405.3);
        width: calc(var(--rpx, 1px)*405.3)
    }

    .pc\:z-9 {
        z-index: 9
    }

    .pc\:transform {
        --tw-translate-x: 0;
        --tw-translate-y: 0;
        --tw-translate-z: 0;
        --tw-rotate: 0;
        --tw-rotate-x: 0;
        --tw-rotate-y: 0;
        --tw-rotate-z: 0;
        --tw-skew-x: 0;
        --tw-skew-y: 0;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        --tw-scale-z: 1;
        -webkit-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
        -ms-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
        -moz-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
        transform: translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z))
    }

    .pc\:translate-y-\[calc\(-50\%\+0\.76vw\)\] {
        --tw-translate-y: -webkit-calc(-50% + .76vw);
        --tw-translate-y: -moz-calc(-50% + .76vw);
        --tw-translate-y: calc(-50% + .76vw);
        --tw-translate-y: -webkit-calc(-50% + var(--vw, 1vw)*.76);
        --tw-translate-y: -moz-calc(-50% + var(--vw, 1vw)*.76);
        --tw-translate-y: calc(-50% + var(--vw, 1vw)*.76)
    }

    .pc\:-translate-x-\[50\%\] {
        --tw-translate-x: -50%
    }

    .pc\:-translate-y-40rpx {
        --tw-translate-y: -webkit-calc(var(--rpx, 1px)*-40);
        --tw-translate-y: -moz-calc(var(--rpx, 1px)*-40);
        --tw-translate-y: calc(var(--rpx, 1px)*-40)
    }
}

@media (max-width:649px) {
    .mo\:bg-\[rgb\(20\,20\,20\)\] {
        --tw-bg-opacity: 1;
        background-color: rgba(20, 20, 20, var(--tw-bg-opacity))
    }

    .mo\:bg-\[rgba\(0\,0\,0\,0\.1\)\] {
        --tw-bg-opacity: .1;
        background-color: rgba(0, 0, 0, var(--tw-bg-opacity))
    }

    .mo\:bg-\[rgba\(0\,0\,0\,0\.08\)\] {
        --tw-bg-opacity: .08;
        background-color: rgba(0, 0, 0, var(--tw-bg-opacity))
    }

    .mo\:rounded-4rpx {
        border-radius: -webkit-calc(var(--rpx, 1px)*4);
        border-radius: -moz-calc(var(--rpx, 1px)*4);
        border-radius: calc(var(--rpx, 1px)*4)
    }

    .mo\:rounded-66rpx {
        border-radius: -webkit-calc(var(--rpx, 1px)*66);
        border-radius: -moz-calc(var(--rpx, 1px)*66);
        border-radius: calc(var(--rpx, 1px)*66)
    }

    .mo\:rounded-22rpx {
        border-radius: -webkit-calc(var(--rpx, 1px)*22);
        border-radius: -moz-calc(var(--rpx, 1px)*22);
        border-radius: calc(var(--rpx, 1px)*22)
    }

    .mo\:rounded-36rpx {
        border-radius: -webkit-calc(var(--rpx, 1px)*36);
        border-radius: -moz-calc(var(--rpx, 1px)*36);
        border-radius: calc(var(--rpx, 1px)*36)
    }

    .mo\:border-solid {
        border-style: solid
    }

    .mo\:border-0 {
        border-width: 0
    }

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

    .mo\:flex {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: flex
    }

    .mo\:inline-flex {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-box;
        display: inline-flex
    }

    .mo\:flex-col {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -webkit-flex-direction: column;
        flex-direction: column
    }

    .mo\:flex-wrap {
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .mo\:items-start {
        -webkit-box-align: start;
        -moz-box-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }

    .mo\:items-center {
        -webkit-box-align: center;
        -moz-box-align: center;
        -webkit-align-items: center;
        align-items: center
    }

    .mo\:self-stretch {
        -ms-grid-row-align: stretch;
        -webkit-align-self: stretch;
        align-self: stretch
    }

    .mo\:justify-start {
        -webkit-box-pack: start;
        -moz-box-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }

    .mo\:justify-end {
        -webkit-box-pack: end;
        -moz-box-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }

    .mo\:justify-center {
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }

    .mo\:justify-between {
        -webkit-box-pack: justify;
        -moz-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }

    .mo\:flex-1 {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -webkit-flex: 1 1 0%;
        flex: 1 1 0%
    }

    .mo\:flex-\[1_1_156px\] {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -webkit-flex: 1 1 156px;
        flex: 1 1 156px
    }

    .mo\:flex-\[1_1_156rpx\] {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -webkit-flex: 1 1 -webkit-calc(var(--rpx, 1px)*156);
        flex: 1 1 calc(var(--rpx, 1px)*156)
    }

    .mo\:flex-shrink-0 {
        -webkit-flex-shrink: 0;
        flex-shrink: 0
    }

    .mo\:order-1 {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -webkit-order: 1;
        order: 1
    }

    .mo\:order-2 {
        -webkit-box-ordinal-group: 3;
        -moz-box-ordinal-group: 3;
        -webkit-order: 2;
        order: 2
    }

    .mo\:order-3 {
        -webkit-box-ordinal-group: 4;
        -moz-box-ordinal-group: 4;
        -webkit-order: 3;
        order: 3
    }

    .mo\:h-full {
        height: 100%
    }

    .mo\:h-auto {
        height: auto
    }

    .mo\:h-640rpx {
        height: -webkit-calc(var(--rpx, 1px)*640);
        height: -moz-calc(var(--rpx, 1px)*640);
        height: calc(var(--rpx, 1px)*640)
    }

    .mo\:h-43rpx {
        height: -webkit-calc(var(--rpx, 1px)*43);
        height: -moz-calc(var(--rpx, 1px)*43);
        height: calc(var(--rpx, 1px)*43)
    }

    .mo\:h-\[50\%\] {
        height: 50%
    }

    .mo\:h-44\.17vw {
        height: 44.17vw;
        height: -webkit-calc(var(--vw, 1vw)*44.17);
        height: -moz-calc(var(--vw, 1vw)*44.17);
        height: calc(var(--vw, 1vw)*44.17)
    }

    .mo\:h-24rpx {
        height: -webkit-calc(var(--rpx, 1px)*24);
        height: -moz-calc(var(--rpx, 1px)*24);
        height: calc(var(--rpx, 1px)*24)
    }

    .mo\:h-26rpx {
        height: -webkit-calc(var(--rpx, 1px)*26);
        height: -moz-calc(var(--rpx, 1px)*26);
        height: calc(var(--rpx, 1px)*26)
    }

    .mo\:h-126\.11vw {
        height: 126.11vw;
        height: -webkit-calc(var(--vw, 1vw)*126.11);
        height: -moz-calc(var(--vw, 1vw)*126.11);
        height: calc(var(--vw, 1vw)*126.11)
    }

    .mo\:h-\[66\.67\%\] {
        height: 66.67%
    }

    .mo\:h-59\.1vw {
        height: 59.1vw;
        height: -webkit-calc(var(--vw, 1vw)*59.1);
        height: -moz-calc(var(--vw, 1vw)*59.1);
        height: calc(var(--vw, 1vw)*59.1)
    }

    .mo\:h-63\.89vw {
        height: 63.89vw;
        height: -webkit-calc(var(--vw, 1vw)*63.89);
        height: -moz-calc(var(--vw, 1vw)*63.89);
        height: calc(var(--vw, 1vw)*63.89)
    }

    .mo\:h-\[33\.33\%\] {
        height: 33.33%
    }

    .mo\:h-24px {
        height: 24px
    }

    .mo\:h-72\.69vw {
        height: 72.69vw;
        height: -webkit-calc(var(--vw, 1vw)*72.69);
        height: -moz-calc(var(--vw, 1vw)*72.69);
        height: calc(var(--vw, 1vw)*72.69)
    }

    .mo\:h-60rpx {
        height: -webkit-calc(var(--rpx, 1px)*60);
        height: -moz-calc(var(--rpx, 1px)*60);
        height: calc(var(--rpx, 1px)*60)
    }

    .mo\:h-159rpx {
        height: -webkit-calc(var(--rpx, 1px)*159);
        height: -moz-calc(var(--rpx, 1px)*159);
        height: calc(var(--rpx, 1px)*159)
    }

    .mo\:h-47\.78vw {
        height: 47.78vw;
        height: -webkit-calc(var(--vw, 1vw)*47.78);
        height: -moz-calc(var(--vw, 1vw)*47.78);
        height: calc(var(--vw, 1vw)*47.78)
    }

    .mo\:h-160rpx {
        height: -webkit-calc(var(--rpx, 1px)*160);
        height: -moz-calc(var(--rpx, 1px)*160);
        height: calc(var(--rpx, 1px)*160)
    }

    .mo\:h-212\.67rpx {
        height: -webkit-calc(var(--rpx, 1px)*212.67);
        height: -moz-calc(var(--rpx, 1px)*212.67);
        height: calc(var(--rpx, 1px)*212.67)
    }

    .mo\:h-600rpx {
        height: -webkit-calc(var(--rpx, 1px)*600);
        height: -moz-calc(var(--rpx, 1px)*600);
        height: calc(var(--rpx, 1px)*600)
    }

    .mo\:h-90rpx {
        height: -webkit-calc(var(--rpx, 1px)*90);
        height: -moz-calc(var(--rpx, 1px)*90);
        height: calc(var(--rpx, 1px)*90)
    }

    .mo\:h-715rpx {
        height: -webkit-calc(var(--rpx, 1px)*715);
        height: -moz-calc(var(--rpx, 1px)*715);
        height: calc(var(--rpx, 1px)*715)
    }

    .mo\:h-187\.15rpx {
        height: -webkit-calc(var(--rpx, 1px)*187.15);
        height: -moz-calc(var(--rpx, 1px)*187.15);
        height: calc(var(--rpx, 1px)*187.15)
    }

    .mo\:h-185\.73rpx {
        height: -webkit-calc(var(--rpx, 1px)*185.73);
        height: -moz-calc(var(--rpx, 1px)*185.73);
        height: calc(var(--rpx, 1px)*185.73)
    }

    .mo\:h-78\.91rpx {
        height: -webkit-calc(var(--rpx, 1px)*78.91);
        height: -moz-calc(var(--rpx, 1px)*78.91);
        height: calc(var(--rpx, 1px)*78.91)
    }

    .mo\:h-70\.89rpx {
        height: -webkit-calc(var(--rpx, 1px)*70.89);
        height: -moz-calc(var(--rpx, 1px)*70.89);
        height: calc(var(--rpx, 1px)*70.89)
    }

    .mo\:h-74\.74rpx {
        height: -webkit-calc(var(--rpx, 1px)*74.74);
        height: -moz-calc(var(--rpx, 1px)*74.74);
        height: calc(var(--rpx, 1px)*74.74)
    }

    .mo\:h-0px {
        height: 0
    }

    .mo\:h-225rpx {
        height: -webkit-calc(var(--rpx, 1px)*225);
        height: -moz-calc(var(--rpx, 1px)*225);
        height: calc(var(--rpx, 1px)*225)
    }

    .mo\:h-656rpx {
        height: -webkit-calc(var(--rpx, 1px)*656);
        height: -moz-calc(var(--rpx, 1px)*656);
        height: calc(var(--rpx, 1px)*656)
    }

    .mo\:h-121rpx {
        height: -webkit-calc(var(--rpx, 1px)*121);
        height: -moz-calc(var(--rpx, 1px)*121);
        height: calc(var(--rpx, 1px)*121)
    }

    .mo\:h-98rpx {
        height: -webkit-calc(var(--rpx, 1px)*98);
        height: -moz-calc(var(--rpx, 1px)*98);
        height: calc(var(--rpx, 1px)*98)
    }

    .mo\:h-39rpx {
        height: -webkit-calc(var(--rpx, 1px)*39);
        height: -moz-calc(var(--rpx, 1px)*39);
        height: calc(var(--rpx, 1px)*39)
    }

    .mo\:h-44rpx {
        height: -webkit-calc(var(--rpx, 1px)*44);
        height: -moz-calc(var(--rpx, 1px)*44);
        height: calc(var(--rpx, 1px)*44)
    }

    .mo\:h-300rpx {
        height: -webkit-calc(var(--rpx, 1px)*300);
        height: -moz-calc(var(--rpx, 1px)*300);
        height: calc(var(--rpx, 1px)*300)
    }

    .mo\:h-32rpx {
        height: -webkit-calc(var(--rpx, 1px)*32);
        height: -moz-calc(var(--rpx, 1px)*32);
        height: calc(var(--rpx, 1px)*32)
    }

    .mo\:h-\[var\(--content-height\)\] {
        height: var(--content-height)
    }

    .mo\:h-224rpx {
        height: -webkit-calc(var(--rpx, 1px)*224);
        height: -moz-calc(var(--rpx, 1px)*224);
        height: calc(var(--rpx, 1px)*224)
    }

    .mo\:h-11\.38vw {
        height: 11.38vw;
        height: -webkit-calc(var(--vw, 1vw)*11.38);
        height: -moz-calc(var(--vw, 1vw)*11.38);
        height: calc(var(--vw, 1vw)*11.38)
    }

    .mo\:h-259rpx {
        height: -webkit-calc(var(--rpx, 1px)*259);
        height: -moz-calc(var(--rpx, 1px)*259);
        height: calc(var(--rpx, 1px)*259)
    }

    .mo\:h-45px {
        height: 45px
    }

    .mo\:h-260rpx {
        height: -webkit-calc(var(--rpx, 1px)*260);
        height: -moz-calc(var(--rpx, 1px)*260);
        height: calc(var(--rpx, 1px)*260)
    }

    .mo\:h-1px {
        height: 1px
    }

    .mo\:h-147\.78vw {
        height: 147.78vw;
        height: -webkit-calc(var(--vw, 1vw)*147.78);
        height: -moz-calc(var(--vw, 1vw)*147.78);
        height: calc(var(--vw, 1vw)*147.78)
    }

    .mo\:h-179rpx {
        height: -webkit-calc(var(--rpx, 1px)*179);
        height: -moz-calc(var(--rpx, 1px)*179);
        height: calc(var(--rpx, 1px)*179)
    }

    .mo\:h-20rpx {
        height: -webkit-calc(var(--rpx, 1px)*20);
        height: -moz-calc(var(--rpx, 1px)*20);
        height: calc(var(--rpx, 1px)*20)
    }

    .mo\:h-102\.8rpx {
        height: -webkit-calc(var(--rpx, 1px)*102.8);
        height: -moz-calc(var(--rpx, 1px)*102.8);
        height: calc(var(--rpx, 1px)*102.8)
    }

    .mo\:h-720rpx {
        height: -webkit-calc(var(--rpx, 1px)*720);
        height: -moz-calc(var(--rpx, 1px)*720);
        height: calc(var(--rpx, 1px)*720)
    }

    .mo\:h-6rpx {
        height: -webkit-calc(var(--rpx, 1px)*6);
        height: -moz-calc(var(--rpx, 1px)*6);
        height: calc(var(--rpx, 1px)*6)
    }

    .mo\:h-18rpx {
        height: -webkit-calc(var(--rpx, 1px)*18);
        height: -moz-calc(var(--rpx, 1px)*18);
        height: calc(var(--rpx, 1px)*18)
    }

    .mo\:h-350rpx {
        height: -webkit-calc(var(--rpx, 1px)*350);
        height: -moz-calc(var(--rpx, 1px)*350);
        height: calc(var(--rpx, 1px)*350)
    }

    .mo\:h-46\.5rpx {
        height: -webkit-calc(var(--rpx, 1px)*46.5);
        height: -moz-calc(var(--rpx, 1px)*46.5);
        height: calc(var(--rpx, 1px)*46.5)
    }

    .mo\:h-400vw {
        height: 400vw;
        height: -webkit-calc(var(--vw, 1vw)*400);
        height: -moz-calc(var(--vw, 1vw)*400);
        height: calc(var(--vw, 1vw)*400)
    }

    .mo\:h-500rpx {
        height: -webkit-calc(var(--rpx, 1px)*500);
        height: -moz-calc(var(--rpx, 1px)*500);
        height: calc(var(--rpx, 1px)*500)
    }

    .mo\:h-265rpx {
        height: -webkit-calc(var(--rpx, 1px)*265);
        height: -moz-calc(var(--rpx, 1px)*265);
        height: calc(var(--rpx, 1px)*265)
    }

    .mo\:h-280rpx {
        height: -webkit-calc(var(--rpx, 1px)*280);
        height: -moz-calc(var(--rpx, 1px)*280);
        height: calc(var(--rpx, 1px)*280)
    }

    .mo\:h-14rpx {
        height: -webkit-calc(var(--rpx, 1px)*14);
        height: -moz-calc(var(--rpx, 1px)*14);
        height: calc(var(--rpx, 1px)*14)
    }

    .mo\:h-12rpx {
        height: -webkit-calc(var(--rpx, 1px)*12);
        height: -moz-calc(var(--rpx, 1px)*12);
        height: calc(var(--rpx, 1px)*12)
    }

    .mo\:h-320rpx {
        height: -webkit-calc(var(--rpx, 1px)*320);
        height: -moz-calc(var(--rpx, 1px)*320);
        height: calc(var(--rpx, 1px)*320)
    }

    .mo\:h-155rpx {
        height: -webkit-calc(var(--rpx, 1px)*155);
        height: -moz-calc(var(--rpx, 1px)*155);
        height: calc(var(--rpx, 1px)*155)
    }

    .mo\:h-20px {
        height: 20px
    }

    .mo\:h-182rpx {
        height: -webkit-calc(var(--rpx, 1px)*182);
        height: -moz-calc(var(--rpx, 1px)*182);
        height: calc(var(--rpx, 1px)*182)
    }

    .mo\:h-334\.53rpx {
        height: -webkit-calc(var(--rpx, 1px)*334.53);
        height: -moz-calc(var(--rpx, 1px)*334.53);
        height: calc(var(--rpx, 1px)*334.53)
    }

    .mo\:h-19\.2px {
        height: 19.2px
    }

    .mo\:h-340rpx {
        height: -webkit-calc(var(--rpx, 1px)*340);
        height: -moz-calc(var(--rpx, 1px)*340);
        height: calc(var(--rpx, 1px)*340)
    }

    .mo\:h-117\.9rpx {
        height: -webkit-calc(var(--rpx, 1px)*117.9);
        height: -moz-calc(var(--rpx, 1px)*117.9);
        height: calc(var(--rpx, 1px)*117.9)
    }

    .mo\:h-16rpx {
        height: -webkit-calc(var(--rpx, 1px)*16);
        height: -moz-calc(var(--rpx, 1px)*16);
        height: calc(var(--rpx, 1px)*16)
    }

    .mo\:my-24rpx {
        margin-bottom: calc(var(--rpx, 1px)*24);
        margin-top: calc(var(--rpx, 1px)*24)
    }

    .mo\:my-16rpx {
        margin-bottom: calc(var(--rpx, 1px)*16);
        margin-top: calc(var(--rpx, 1px)*16)
    }

    .mo\:my-12rpx {
        margin-bottom: calc(var(--rpx, 1px)*12);
        margin-top: calc(var(--rpx, 1px)*12)
    }

    .mo\:mx-4rpx {
        margin-left: calc(var(--rpx, 1px)*4);
        margin-right: calc(var(--rpx, 1px)*4)
    }

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

    .mo\:mx-8rpx {
        margin-left: calc(var(--rpx, 1px)*8);
        margin-right: calc(var(--rpx, 1px)*8)
    }

    .mo\:mt-8\.2rpx {
        margin-top: calc(var(--rpx, 1px)*8.2)
    }

    .mo\:mb-4rpx {
        margin-bottom: calc(var(--rpx, 1px)*4)
    }

    .mo\:mr-6rpx {
        margin-right: calc(var(--rpx, 1px)*6)
    }

    .mo\:mt-24rpx {
        margin-top: calc(var(--rpx, 1px)*24)
    }

    .mo\:mt-12rpx {
        margin-top: calc(var(--rpx, 1px)*12)
    }

    .mo\:mt-68rpx {
        margin-top: calc(var(--rpx, 1px)*68)
    }

    .mo\:mt-4rpx {
        margin-top: calc(var(--rpx, 1px)*4)
    }

    .mo\:mb-24rpx {
        margin-bottom: calc(var(--rpx, 1px)*24)
    }

    .mo\:ml-4rpx {
        margin-left: calc(var(--rpx, 1px)*4)
    }

    .mo\:mt-6rpx {
        margin-top: calc(var(--rpx, 1px)*6)
    }

    .mo\:ml-8rpx {
        margin-left: calc(var(--rpx, 1px)*8)
    }

    .mo\:mb-16rpx {
        margin-bottom: calc(var(--rpx, 1px)*16)
    }

    .mo\:mb-6rpx {
        margin-bottom: calc(var(--rpx, 1px)*6)
    }

    .mo\:ml-12rpx {
        margin-left: calc(var(--rpx, 1px)*12)
    }

    .mo\:-mt-8rpx {
        margin-top: calc(var(--rpx, 1px)*-8)
    }

    .mo\:mr-24rpx {
        margin-right: calc(var(--rpx, 1px)*24)
    }

    .mo\:mt-16rpx {
        margin-top: calc(var(--rpx, 1px)*16)
    }

    .mo\:mb-12rpx {
        margin-bottom: calc(var(--rpx, 1px)*12)
    }

    .mo\:ml-1rpx {
        margin-left: calc(var(--rpx, 1px)*1)
    }

    .mo\:mt-12px {
        margin-top: 12px
    }

    .mo\:mt-1px {
        margin-top: 1px
    }

    .mo\:-mt-1rpx {
        margin-top: calc(var(--rpx, 1px)*-1)
    }

    .mo\:-mt-1px {
        margin-top: -1px
    }

    .mo\:mt-6px {
        margin-top: 6px
    }

    .mo\:mt-2px {
        margin-top: 2px
    }

    .mo\:mt-2rpx {
        margin-top: calc(var(--rpx, 1px)*2)
    }

    .mo\:-mt-10rpx {
        margin-top: calc(var(--rpx, 1px)*-10)
    }

    .mo\:mt-10rpx {
        margin-top: calc(var(--rpx, 1px)*10)
    }

    .mo\:mr-16rpx {
        margin-right: calc(var(--rpx, 1px)*16)
    }

    .mo\:mb-48rpx {
        margin-bottom: calc(var(--rpx, 1px)*48)
    }

    .mo\:mr-3\.45rpx {
        margin-right: calc(var(--rpx, 1px)*3.45)
    }

    .mo\:ml-2rpx {
        margin-left: calc(var(--rpx, 1px)*2)
    }

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

    .mo\:mt-16\.5px {
        margin-top: 16.5px
    }

    .mo\:mt-8px {
        margin-top: 8px
    }

    .mo\:ml-16rpx {
        margin-left: calc(var(--rpx, 1px)*16)
    }

    .mo\:mt-16\.5rpx {
        margin-top: calc(var(--rpx, 1px)*16.5)
    }

    .mo\:mt-48px {
        margin-top: 48px
    }

    .mo\:ml-0 {
        margin-left: 0
    }

    .mo\:mt-8rpx {
        margin-top: calc(var(--rpx, 1px)*8)
    }

    .mo\:min-h-\[var\(--content-height\)\] {
        min-height: var(--content-height)
    }

    .mo\:min-h-103\.5px {
        min-height: 103.5px
    }

    .mo\:object-contain {
        -o-object-fit: contain;
        object-fit: contain
    }

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

    .mo\:opacity-40 {
        opacity: .4
    }

    .mo\:opacity-100 {
        opacity: 1
    }

    .mo\:opacity-0 {
        opacity: 0
    }

    .mo\:opacity-95 {
        opacity: .95
    }

    .mo\:opacity-10 {
        opacity: .1
    }

    .mo\:opacity-60 {
        opacity: .6
    }

    .mo\:opacity-55 {
        opacity: .55
    }

    .mo\:overflow-hidden {
        overflow: hidden
    }

    .mo\:p-16rpx {
        padding: calc(var(--rpx, 1px)*16)
    }

    .mo\:p-4rpx {
        padding: calc(var(--rpx, 1px)*4)
    }

    .mo\:p-24rpx {
        padding: calc(var(--rpx, 1px)*24)
    }

    .mo\:py-18rpx {
        padding-bottom: calc(var(--rpx, 1px)*18);
        padding-top: calc(var(--rpx, 1px)*18)
    }

    .mo\:px-16rpx {
        padding-left: calc(var(--rpx, 1px)*16);
        padding-right: calc(var(--rpx, 1px)*16)
    }

    .mo\:py-80rpx {
        padding-bottom: calc(var(--rpx, 1px)*80);
        padding-top: calc(var(--rpx, 1px)*80)
    }

    .mo\:px-16px {
        padding-left: 16px;
        padding-right: 16px
    }

    .mo\:py-24rpx {
        padding-bottom: calc(var(--rpx, 1px)*24);
        padding-top: calc(var(--rpx, 1px)*24)
    }

    .mo\:py-6rpx {
        padding-bottom: calc(var(--rpx, 1px)*6);
        padding-top: calc(var(--rpx, 1px)*6)
    }

    .mo\:px-12rpx {
        padding-left: calc(var(--rpx, 1px)*12);
        padding-right: calc(var(--rpx, 1px)*12)
    }

    .mo\:px-24rpx {
        padding-left: calc(var(--rpx, 1px)*24);
        padding-right: calc(var(--rpx, 1px)*24)
    }

    .mo\:py-24px {
        padding-bottom: 24px;
        padding-top: 24px
    }

    .mo\:py-16px {
        padding-bottom: 16px;
        padding-top: 16px
    }

    .mo\:py-8rpx {
        padding-bottom: calc(var(--rpx, 1px)*8);
        padding-top: calc(var(--rpx, 1px)*8)
    }

    .mo\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .mo\:pt-62rpx {
        padding-top: calc(var(--rpx, 1px)*62)
    }

    .mo\:pt-304rpx {
        padding-top: calc(var(--rpx, 1px)*304)
    }

    .mo\:pb-80rpx {
        padding-bottom: calc(var(--rpx, 1px)*80)
    }

    .mo\:pr-16rpx {
        padding-right: calc(var(--rpx, 1px)*16)
    }

    .mo\:pt-80rpx {
        padding-top: calc(var(--rpx, 1px)*80)
    }

    .mo\:pb-24rpx {
        padding-bottom: calc(var(--rpx, 1px)*24)
    }

    .mo\:pt-\[calc\(68rpx\+24rpx-24px\)\] {
        padding-top: calc(var(--rpx, 1px)*68 + var(--rpx, 1px)*24 - 24px)
    }

    .mo\:pb-340rpx {
        padding-bottom: calc(var(--rpx, 1px)*340)
    }

    .mo\:pb-102rpx {
        padding-bottom: calc(var(--rpx, 1px)*102)
    }

    .mo\:pt-64rpx {
        padding-top: calc(var(--rpx, 1px)*64)
    }

    .mo\:pt-24rpx {
        padding-top: calc(var(--rpx, 1px)*24)
    }

    .mo\:pb-66rpx {
        padding-bottom: calc(var(--rpx, 1px)*66)
    }

    .mo\:pb-350rpx {
        padding-bottom: calc(var(--rpx, 1px)*350)
    }

    .mo\:pb-48rpx {
        padding-bottom: calc(var(--rpx, 1px)*48)
    }

    .mo\:pt-80px {
        padding-top: 80px
    }

    .mo\:pt-32rpx {
        padding-top: calc(var(--rpx, 1px)*32)
    }

    .mo\:pb-\[calc\(104rpx\+24px\)\] {
        padding-bottom: calc(var(--rpx, 1px)*104 + 24px)
    }

    .mo\:pl-14rpx {
        padding-left: calc(var(--rpx, 1px)*14)
    }

    .mo\:pr-8rpx {
        padding-right: calc(var(--rpx, 1px)*8)
    }

    .mo\:absolute {
        position: absolute
    }

    .mo\:relative {
        position: relative
    }

    .mo\:bottom-32rpx {
        bottom: -webkit-calc(var(--rpx, 1px)*32);
        bottom: -moz-calc(var(--rpx, 1px)*32);
        bottom: calc(var(--rpx, 1px)*32)
    }

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

    .mo\:left-16rpx {
        left: -webkit-calc(var(--rpx, 1px)*16);
        left: -moz-calc(var(--rpx, 1px)*16);
        left: calc(var(--rpx, 1px)*16)
    }

    .mo\:top-16rpx {
        top: -webkit-calc(var(--rpx, 1px)*16);
        top: -moz-calc(var(--rpx, 1px)*16);
        top: calc(var(--rpx, 1px)*16)
    }

    .mo\:right-16rpx {
        right: -webkit-calc(var(--rpx, 1px)*16);
        right: -moz-calc(var(--rpx, 1px)*16);
        right: calc(var(--rpx, 1px)*16)
    }

    .mo\:bottom-16rpx {
        bottom: -webkit-calc(var(--rpx, 1px)*16);
        bottom: -moz-calc(var(--rpx, 1px)*16);
        bottom: calc(var(--rpx, 1px)*16)
    }

    .mo\:top-\[50\%\] {
        top: 50%
    }

    .mo\:left-4\.583vw {
        left: 4.583vw;
        left: -webkit-calc(var(--vw, 1vw)*4.583);
        left: -moz-calc(var(--vw, 1vw)*4.583);
        left: calc(var(--vw, 1vw)*4.583)
    }

    .mo\:bottom-30\.37vw {
        bottom: 30.37vw;
        bottom: -webkit-calc(var(--vw, 1vw)*30.37);
        bottom: -moz-calc(var(--vw, 1vw)*30.37);
        bottom: calc(var(--vw, 1vw)*30.37)
    }

    .mo\:bottom-13\.7vw {
        bottom: 13.7vw;
        bottom: -webkit-calc(var(--vw, 1vw)*13.7);
        bottom: -moz-calc(var(--vw, 1vw)*13.7);
        bottom: calc(var(--vw, 1vw)*13.7)
    }

    .mo\:bottom-22\.036vw {
        bottom: 22.036vw;
        bottom: -webkit-calc(var(--vw, 1vw)*22.036);
        bottom: -moz-calc(var(--vw, 1vw)*22.036);
        bottom: calc(var(--vw, 1vw)*22.036)
    }

    .mo\:top-0 {
        top: 0
    }

    .mo\:top-30vh {
        top: 30vh;
        top: -webkit-calc(var(--vh, 1vh)*30);
        top: -moz-calc(var(--vh, 1vh)*30);
        top: calc(var(--vh, 1vh)*30)
    }

    .mo\:-bottom-133rpx {
        bottom: -webkit-calc(var(--rpx, 1px)*-133);
        bottom: -moz-calc(var(--rpx, 1px)*-133);
        bottom: calc(var(--rpx, 1px)*-133)
    }

    .mo\:-left-307rpx {
        left: -webkit-calc(var(--rpx, 1px)*-307);
        left: -moz-calc(var(--rpx, 1px)*-307);
        left: calc(var(--rpx, 1px)*-307)
    }

    .mo\:left-167\.48rpx {
        left: -webkit-calc(var(--rpx, 1px)*167.48);
        left: -moz-calc(var(--rpx, 1px)*167.48);
        left: calc(var(--rpx, 1px)*167.48)
    }

    .mo\:top-1\.42rpx {
        top: -webkit-calc(var(--rpx, 1px)*1.42);
        top: -moz-calc(var(--rpx, 1px)*1.42);
        top: calc(var(--rpx, 1px)*1.42)
    }

    .mo\:left-131\.78rpx {
        left: -webkit-calc(var(--rpx, 1px)*131.78);
        left: -moz-calc(var(--rpx, 1px)*131.78);
        left: calc(var(--rpx, 1px)*131.78)
    }

    .mo\:top-1\.54rpx {
        top: -webkit-calc(var(--rpx, 1px)*1.54);
        top: -moz-calc(var(--rpx, 1px)*1.54);
        top: calc(var(--rpx, 1px)*1.54)
    }

    .mo\:left-105rpx {
        left: -webkit-calc(var(--rpx, 1px)*105);
        left: -moz-calc(var(--rpx, 1px)*105);
        left: calc(var(--rpx, 1px)*105)
    }

    .mo\:top-5\.13rpx {
        top: -webkit-calc(var(--rpx, 1px)*5.13);
        top: -moz-calc(var(--rpx, 1px)*5.13);
        top: calc(var(--rpx, 1px)*5.13)
    }

    .mo\:left-0 {
        left: 0
    }

    .mo\:left-88rpx {
        left: -webkit-calc(var(--rpx, 1px)*88);
        left: -moz-calc(var(--rpx, 1px)*88);
        left: calc(var(--rpx, 1px)*88)
    }

    .mo\:top-100rpx {
        top: -webkit-calc(var(--rpx, 1px)*100);
        top: -moz-calc(var(--rpx, 1px)*100);
        top: calc(var(--rpx, 1px)*100)
    }

    .mo\:left-173rpx {
        left: -webkit-calc(var(--rpx, 1px)*173);
        left: -moz-calc(var(--rpx, 1px)*173);
        left: calc(var(--rpx, 1px)*173)
    }

    .mo\:left-194rpx {
        left: -webkit-calc(var(--rpx, 1px)*194);
        left: -moz-calc(var(--rpx, 1px)*194);
        left: calc(var(--rpx, 1px)*194)
    }

    .mo\:top-145rpx {
        top: -webkit-calc(var(--rpx, 1px)*145);
        top: -moz-calc(var(--rpx, 1px)*145);
        top: calc(var(--rpx, 1px)*145)
    }

    .mo\:-top-95rpx {
        top: -webkit-calc(var(--rpx, 1px)*-95);
        top: -moz-calc(var(--rpx, 1px)*-95);
        top: calc(var(--rpx, 1px)*-95)
    }

    .mo\:-left-268rpx {
        left: -webkit-calc(var(--rpx, 1px)*-268);
        left: -moz-calc(var(--rpx, 1px)*-268);
        left: calc(var(--rpx, 1px)*-268)
    }

    .mo\:top-112rpx {
        top: -webkit-calc(var(--rpx, 1px)*112);
        top: -moz-calc(var(--rpx, 1px)*112);
        top: calc(var(--rpx, 1px)*112)
    }

    .mo\:left-72rpx {
        left: -webkit-calc(var(--rpx, 1px)*72);
        left: -moz-calc(var(--rpx, 1px)*72);
        left: calc(var(--rpx, 1px)*72)
    }

    .mo\:top-97rpx {
        top: -webkit-calc(var(--rpx, 1px)*97);
        top: -moz-calc(var(--rpx, 1px)*97);
        top: calc(var(--rpx, 1px)*97)
    }

    .mo\:left-187rpx {
        left: -webkit-calc(var(--rpx, 1px)*187);
        left: -moz-calc(var(--rpx, 1px)*187);
        left: calc(var(--rpx, 1px)*187)
    }

    .mo\:-top-2rpx {
        top: -webkit-calc(var(--rpx, 1px)*-2);
        top: -moz-calc(var(--rpx, 1px)*-2);
        top: calc(var(--rpx, 1px)*-2)
    }

    .mo\:bottom-118rpx {
        bottom: -webkit-calc(var(--rpx, 1px)*118);
        bottom: -moz-calc(var(--rpx, 1px)*118);
        bottom: calc(var(--rpx, 1px)*118)
    }

    .mo\:left-16px {
        left: 16px
    }

    .mo\:bottom-16px {
        bottom: 16px
    }

    .mo\:bottom-0 {
        bottom: 0
    }

    .mo\:top-36rpx {
        top: -webkit-calc(var(--rpx, 1px)*36);
        top: -moz-calc(var(--rpx, 1px)*36);
        top: calc(var(--rpx, 1px)*36)
    }

    .mo\:right-2rpx {
        right: -webkit-calc(var(--rpx, 1px)*2);
        right: -moz-calc(var(--rpx, 1px)*2);
        right: calc(var(--rpx, 1px)*2)
    }

    .mo\:left-23rpx {
        left: -webkit-calc(var(--rpx, 1px)*23);
        left: -moz-calc(var(--rpx, 1px)*23);
        left: calc(var(--rpx, 1px)*23)
    }

    .mo\:top-397rpx {
        top: -webkit-calc(var(--rpx, 1px)*397);
        top: -moz-calc(var(--rpx, 1px)*397);
        top: calc(var(--rpx, 1px)*397)
    }

    .mo\:right-23rpx {
        right: -webkit-calc(var(--rpx, 1px)*23);
        right: -moz-calc(var(--rpx, 1px)*23);
        right: calc(var(--rpx, 1px)*23)
    }

    .mo\:right-0 {
        right: 0
    }

    .mo\:top-120\.7rpx {
        top: -webkit-calc(var(--rpx, 1px)*120.7);
        top: -moz-calc(var(--rpx, 1px)*120.7);
        top: calc(var(--rpx, 1px)*120.7)
    }

    .mo\:bottom-8\.5rpx {
        bottom: -webkit-calc(var(--rpx, 1px)*8.5);
        bottom: -moz-calc(var(--rpx, 1px)*8.5);
        bottom: calc(var(--rpx, 1px)*8.5)
    }

    .mo\:top-256\.2rpx {
        top: -webkit-calc(var(--rpx, 1px)*256.2);
        top: -moz-calc(var(--rpx, 1px)*256.2);
        top: calc(var(--rpx, 1px)*256.2)
    }

    .mo\:top-188\.2rpx {
        top: -webkit-calc(var(--rpx, 1px)*188.2);
        top: -moz-calc(var(--rpx, 1px)*188.2);
        top: calc(var(--rpx, 1px)*188.2)
    }

    .mo\:top-40vh {
        top: 40vh;
        top: -webkit-calc(var(--vh, 1vh)*40);
        top: -moz-calc(var(--vh, 1vh)*40);
        top: calc(var(--vh, 1vh)*40)
    }

    .mo\:bottom-\[var\(--content-height\)\] {
        bottom: var(--content-height)
    }

    .mo\:top-\[calc\(50\%-6rpx\)\] {
        top: -webkit-calc(50% - var(--rpx, 1px)*6);
        top: -moz-calc(50% - var(--rpx, 1px)*6);
        top: calc(50% - var(--rpx, 1px)*6)
    }

    .mo\:left-\[calc\(50\%-6rpx\)\] {
        left: -webkit-calc(50% - var(--rpx, 1px)*6);
        left: -moz-calc(50% - var(--rpx, 1px)*6);
        left: calc(50% - var(--rpx, 1px)*6)
    }

    .mo\:left-\[calc\(52\%-6rpx\)\] {
        left: -webkit-calc(52% - var(--rpx, 1px)*6);
        left: -moz-calc(52% - var(--rpx, 1px)*6);
        left: calc(52% - var(--rpx, 1px)*6)
    }

    .mo\:left-162\.5rpx {
        left: -webkit-calc(var(--rpx, 1px)*162.5);
        left: -moz-calc(var(--rpx, 1px)*162.5);
        left: calc(var(--rpx, 1px)*162.5)
    }

    .mo\:left-108\.17rpx {
        left: -webkit-calc(var(--rpx, 1px)*108.17);
        left: -moz-calc(var(--rpx, 1px)*108.17);
        left: calc(var(--rpx, 1px)*108.17)
    }

    .mo\:right-108\.17rpx {
        right: -webkit-calc(var(--rpx, 1px)*108.17);
        right: -moz-calc(var(--rpx, 1px)*108.17);
        right: calc(var(--rpx, 1px)*108.17)
    }

    .mo\:bottom-26rpx {
        bottom: -webkit-calc(var(--rpx, 1px)*26);
        bottom: -moz-calc(var(--rpx, 1px)*26);
        bottom: calc(var(--rpx, 1px)*26)
    }

    .mo\:left-151rpx {
        left: -webkit-calc(var(--rpx, 1px)*151);
        left: -moz-calc(var(--rpx, 1px)*151);
        left: calc(var(--rpx, 1px)*151)
    }

    .mo\:left-2rpx {
        left: -webkit-calc(var(--rpx, 1px)*2);
        left: -moz-calc(var(--rpx, 1px)*2);
        left: calc(var(--rpx, 1px)*2)
    }

    .mo\:left-43rpx {
        left: -webkit-calc(var(--rpx, 1px)*43);
        left: -moz-calc(var(--rpx, 1px)*43);
        left: calc(var(--rpx, 1px)*43)
    }

    .mo\:top-82rpx {
        top: -webkit-calc(var(--rpx, 1px)*82);
        top: -moz-calc(var(--rpx, 1px)*82);
        top: calc(var(--rpx, 1px)*82)
    }

    .mo\:top-698\.5rpx {
        top: -webkit-calc(var(--rpx, 1px)*698.5);
        top: -moz-calc(var(--rpx, 1px)*698.5);
        top: calc(var(--rpx, 1px)*698.5)
    }

    .mo\:text-center {
        text-align: center
    }

    .mo\:text-\[\#000000\] {
        --tw-text-opacity: 1;
        color: rgba(0, 0, 0, var(--tw-text-opacity))
    }

    .mo\:text-\[rgba\(0\,0\,0\,0\.55\)\] {
        --tw-text-opacity: .55;
        color: rgba(0, 0, 0, var(--tw-text-opacity))
    }

    .mo\:whitespace-nowrap {
        white-space: nowrap
    }

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

    .mo\:w-218rpx {
        width: -webkit-calc(var(--rpx, 1px)*218);
        width: -moz-calc(var(--rpx, 1px)*218);
        width: calc(var(--rpx, 1px)*218)
    }

    .mo\:w-232px {
        width: 232px
    }

    .mo\:w-100vw {
        width: 100vw;
        width: -webkit-calc(var(--vw, 1vw)*100);
        width: -moz-calc(var(--vw, 1vw)*100);
        width: calc(var(--vw, 1vw)*100)
    }

    .mo\:w-150rpx {
        width: -webkit-calc(var(--rpx, 1px)*150);
        width: -moz-calc(var(--rpx, 1px)*150);
        width: calc(var(--rpx, 1px)*150)
    }

    .mo\:w-168rpx {
        width: -webkit-calc(var(--rpx, 1px)*168);
        width: -moz-calc(var(--rpx, 1px)*168);
        width: calc(var(--rpx, 1px)*168)
    }

    .mo\:w-24rpx {
        width: -webkit-calc(var(--rpx, 1px)*24);
        width: -moz-calc(var(--rpx, 1px)*24);
        width: calc(var(--rpx, 1px)*24)
    }

    .mo\:w-108rpx {
        width: -webkit-calc(var(--rpx, 1px)*108);
        width: -moz-calc(var(--rpx, 1px)*108);
        width: calc(var(--rpx, 1px)*108)
    }

    .mo\:w-122rpx {
        width: -webkit-calc(var(--rpx, 1px)*122);
        width: -moz-calc(var(--rpx, 1px)*122);
        width: calc(var(--rpx, 1px)*122)
    }

    .mo\:w-200rpx {
        width: -webkit-calc(var(--rpx, 1px)*200);
        width: -moz-calc(var(--rpx, 1px)*200);
        width: calc(var(--rpx, 1px)*200)
    }

    .mo\:w-22rpx {
        width: -webkit-calc(var(--rpx, 1px)*22);
        width: -moz-calc(var(--rpx, 1px)*22);
        width: calc(var(--rpx, 1px)*22)
    }

    .mo\:w-\[50\%\] {
        width: 50%
    }

    .mo\:w-50vw {
        width: 50vw;
        width: -webkit-calc(var(--vw, 1vw)*50);
        width: -moz-calc(var(--vw, 1vw)*50);
        width: calc(var(--vw, 1vw)*50)
    }

    .mo\:w-90rpx {
        width: -webkit-calc(var(--rpx, 1px)*90);
        width: -moz-calc(var(--rpx, 1px)*90);
        width: calc(var(--rpx, 1px)*90)
    }

    .mo\:w-20rpx {
        width: -webkit-calc(var(--rpx, 1px)*20);
        width: -moz-calc(var(--rpx, 1px)*20);
        width: calc(var(--rpx, 1px)*20)
    }

    .mo\:w-40vw {
        width: 40vw;
        width: -webkit-calc(var(--vw, 1vw)*40);
        width: -moz-calc(var(--vw, 1vw)*40);
        width: calc(var(--vw, 1vw)*40)
    }

    .mo\:w-47px {
        width: 47px
    }

    .mo\:w-60rpx {
        width: -webkit-calc(var(--rpx, 1px)*60);
        width: -moz-calc(var(--rpx, 1px)*60);
        width: calc(var(--rpx, 1px)*60)
    }

    .mo\:w-160rpx {
        width: -webkit-calc(var(--rpx, 1px)*160);
        width: -moz-calc(var(--rpx, 1px)*160);
        width: calc(var(--rpx, 1px)*160)
    }

    .mo\:w-\[calc\(50vw-1px\)\] {
        width: -webkit-calc(50vw - 1px);
        width: -moz-calc(50vw - 1px);
        width: calc(50vw - 1px);
        width: -webkit-calc(var(--vw, 1vw)*50 - 1px);
        width: -moz-calc(var(--vw, 1vw)*50 - 1px);
        width: calc(var(--vw, 1vw)*50 - 1px)
    }

    .mo\:w-\[calc\(50vw-2px\)\] {
        width: -webkit-calc(50vw - 2px);
        width: -moz-calc(50vw - 2px);
        width: calc(50vw - 2px);
        width: -webkit-calc(var(--vw, 1vw)*50 - 2px);
        width: -moz-calc(var(--vw, 1vw)*50 - 2px);
        width: calc(var(--vw, 1vw)*50 - 2px)
    }

    .mo\:w-72rpx {
        width: -webkit-calc(var(--rpx, 1px)*72);
        width: -moz-calc(var(--rpx, 1px)*72);
        width: calc(var(--rpx, 1px)*72)
    }

    .mo\:w-84rpx {
        width: -webkit-calc(var(--rpx, 1px)*84);
        width: -moz-calc(var(--rpx, 1px)*84);
        width: calc(var(--rpx, 1px)*84)
    }

    .mo\:w-328rpx {
        width: -webkit-calc(var(--rpx, 1px)*328);
        width: -moz-calc(var(--rpx, 1px)*328);
        width: calc(var(--rpx, 1px)*328)
    }

    .mo\:w-943rpx {
        width: -webkit-calc(var(--rpx, 1px)*943);
        width: -moz-calc(var(--rpx, 1px)*943);
        width: calc(var(--rpx, 1px)*943)
    }

    .mo\:w-259\.52rpx {
        width: -webkit-calc(var(--rpx, 1px)*259.52);
        width: -moz-calc(var(--rpx, 1px)*259.52);
        width: calc(var(--rpx, 1px)*259.52)
    }

    .mo\:w-92\.04rpx {
        width: -webkit-calc(var(--rpx, 1px)*92.04);
        width: -moz-calc(var(--rpx, 1px)*92.04);
        width: calc(var(--rpx, 1px)*92.04)
    }

    .mo\:w-68\.58rpx {
        width: -webkit-calc(var(--rpx, 1px)*68.58);
        width: -moz-calc(var(--rpx, 1px)*68.58);
        width: calc(var(--rpx, 1px)*68.58)
    }

    .mo\:w-61\.18rpx {
        width: -webkit-calc(var(--rpx, 1px)*61.18);
        width: -moz-calc(var(--rpx, 1px)*61.18);
        width: calc(var(--rpx, 1px)*61.18)
    }

    .mo\:w-126\.27rpx {
        width: -webkit-calc(var(--rpx, 1px)*126.27);
        width: -moz-calc(var(--rpx, 1px)*126.27);
        width: calc(var(--rpx, 1px)*126.27)
    }

    .mo\:w-106rpx {
        width: -webkit-calc(var(--rpx, 1px)*106);
        width: -moz-calc(var(--rpx, 1px)*106);
        width: calc(var(--rpx, 1px)*106)
    }

    .mo\:w-102rpx {
        width: -webkit-calc(var(--rpx, 1px)*102);
        width: -moz-calc(var(--rpx, 1px)*102);
        width: calc(var(--rpx, 1px)*102)
    }

    .mo\:w-128rpx {
        width: -webkit-calc(var(--rpx, 1px)*128);
        width: -moz-calc(var(--rpx, 1px)*128);
        width: calc(var(--rpx, 1px)*128)
    }

    .mo\:w-0px {
        width: 0
    }

    .mo\:w-125rpx {
        width: -webkit-calc(var(--rpx, 1px)*125);
        width: -moz-calc(var(--rpx, 1px)*125);
        width: calc(var(--rpx, 1px)*125)
    }

    .mo\:w-399rpx {
        width: -webkit-calc(var(--rpx, 1px)*399);
        width: -moz-calc(var(--rpx, 1px)*399);
        width: calc(var(--rpx, 1px)*399)
    }

    .mo\:w-865rpx {
        width: -webkit-calc(var(--rpx, 1px)*865);
        width: -moz-calc(var(--rpx, 1px)*865);
        width: calc(var(--rpx, 1px)*865)
    }

    .mo\:w-68rpx {
        width: -webkit-calc(var(--rpx, 1px)*68);
        width: -moz-calc(var(--rpx, 1px)*68);
        width: calc(var(--rpx, 1px)*68)
    }

    .mo\:w-135rpx {
        width: -webkit-calc(var(--rpx, 1px)*135);
        width: -moz-calc(var(--rpx, 1px)*135);
        width: calc(var(--rpx, 1px)*135)
    }

    .mo\:w-231rpx {
        width: -webkit-calc(var(--rpx, 1px)*231);
        width: -moz-calc(var(--rpx, 1px)*231);
        width: calc(var(--rpx, 1px)*231)
    }

    .mo\:w-237rpx {
        width: -webkit-calc(var(--rpx, 1px)*237);
        width: -moz-calc(var(--rpx, 1px)*237);
        width: calc(var(--rpx, 1px)*237)
    }

    .mo\:w-312rpx {
        width: -webkit-calc(var(--rpx, 1px)*312);
        width: -moz-calc(var(--rpx, 1px)*312);
        width: calc(var(--rpx, 1px)*312)
    }

    .mo\:w-162rpx {
        width: -webkit-calc(var(--rpx, 1px)*162);
        width: -moz-calc(var(--rpx, 1px)*162);
        width: calc(var(--rpx, 1px)*162)
    }

    .mo\:w-76rpx {
        width: -webkit-calc(var(--rpx, 1px)*76);
        width: -moz-calc(var(--rpx, 1px)*76);
        width: calc(var(--rpx, 1px)*76)
    }

    .mo\:w-32rpx {
        width: -webkit-calc(var(--rpx, 1px)*32);
        width: -moz-calc(var(--rpx, 1px)*32);
        width: calc(var(--rpx, 1px)*32)
    }

    .mo\:w-120rpx {
        width: -webkit-calc(var(--rpx, 1px)*120);
        width: -moz-calc(var(--rpx, 1px)*120);
        width: calc(var(--rpx, 1px)*120)
    }

    .mo\:w-44px {
        width: 44px
    }

    .mo\:w-102px {
        width: 102px
    }

    .mo\:w-296rpx {
        width: -webkit-calc(var(--rpx, 1px)*296);
        width: -moz-calc(var(--rpx, 1px)*296);
        width: calc(var(--rpx, 1px)*296)
    }

    .mo\:w-35\.5rpx {
        width: -webkit-calc(var(--rpx, 1px)*35.5);
        width: -moz-calc(var(--rpx, 1px)*35.5);
        width: calc(var(--rpx, 1px)*35.5)
    }

    .mo\:w-112\.5rpx {
        width: -webkit-calc(var(--rpx, 1px)*112.5);
        width: -moz-calc(var(--rpx, 1px)*112.5);
        width: calc(var(--rpx, 1px)*112.5)
    }

    .mo\:w-9rpx {
        width: -webkit-calc(var(--rpx, 1px)*9);
        width: -moz-calc(var(--rpx, 1px)*9);
        width: calc(var(--rpx, 1px)*9)
    }

    .mo\:w-360rpx {
        width: -webkit-calc(var(--rpx, 1px)*360);
        width: -moz-calc(var(--rpx, 1px)*360);
        width: calc(var(--rpx, 1px)*360)
    }

    .mo\:w-178rpx {
        width: -webkit-calc(var(--rpx, 1px)*178);
        width: -moz-calc(var(--rpx, 1px)*178);
        width: calc(var(--rpx, 1px)*178)
    }

    .mo\:w-226rpx {
        width: -webkit-calc(var(--rpx, 1px)*226);
        width: -moz-calc(var(--rpx, 1px)*226);
        width: calc(var(--rpx, 1px)*226)
    }

    .mo\:w-273rpx {
        width: -webkit-calc(var(--rpx, 1px)*273);
        width: -moz-calc(var(--rpx, 1px)*273);
        width: calc(var(--rpx, 1px)*273)
    }

    .mo\:w-326rpx {
        width: -webkit-calc(var(--rpx, 1px)*326);
        width: -moz-calc(var(--rpx, 1px)*326);
        width: calc(var(--rpx, 1px)*326)
    }

    .mo\:w-162\.5rpx {
        width: -webkit-calc(var(--rpx, 1px)*162.5);
        width: -moz-calc(var(--rpx, 1px)*162.5);
        width: calc(var(--rpx, 1px)*162.5)
    }

    .mo\:w-14rpx {
        width: -webkit-calc(var(--rpx, 1px)*14);
        width: -moz-calc(var(--rpx, 1px)*14);
        width: calc(var(--rpx, 1px)*14)
    }

    .mo\:w-12rpx {
        width: -webkit-calc(var(--rpx, 1px)*12);
        width: -moz-calc(var(--rpx, 1px)*12);
        width: calc(var(--rpx, 1px)*12)
    }

    .mo\:w-1px {
        width: 1px
    }

    .mo\:w-108\.2rpx {
        width: -webkit-calc(var(--rpx, 1px)*108.2);
        width: -moz-calc(var(--rpx, 1px)*108.2);
        width: calc(var(--rpx, 1px)*108.2)
    }

    .mo\:w-107\.7rpx {
        width: -webkit-calc(var(--rpx, 1px)*107.7);
        width: -moz-calc(var(--rpx, 1px)*107.7);
        width: calc(var(--rpx, 1px)*107.7)
    }

    .mo\:w-300rpx {
        width: -webkit-calc(var(--rpx, 1px)*300);
        width: -moz-calc(var(--rpx, 1px)*300);
        width: calc(var(--rpx, 1px)*300)
    }

    .mo\:w-28rpx {
        width: -webkit-calc(var(--rpx, 1px)*28);
        width: -moz-calc(var(--rpx, 1px)*28);
        width: calc(var(--rpx, 1px)*28)
    }

    .mo\:w-51rpx {
        width: -webkit-calc(var(--rpx, 1px)*51);
        width: -moz-calc(var(--rpx, 1px)*51);
        width: calc(var(--rpx, 1px)*51)
    }

    .mo\:w-45\.58px {
        width: 45.58px
    }

    .mo\:w-24px {
        width: 24px
    }

    .mo\:w-19\.2px {
        width: 19.2px
    }

    .mo\:w-164rpx {
        width: -webkit-calc(var(--rpx, 1px)*164);
        width: -moz-calc(var(--rpx, 1px)*164);
        width: calc(var(--rpx, 1px)*164)
    }

    .mo\:w-70\.7rpx {
        width: -webkit-calc(var(--rpx, 1px)*70.7);
        width: -moz-calc(var(--rpx, 1px)*70.7);
        width: calc(var(--rpx, 1px)*70.7)
    }

    .mo\:w-16rpx {
        width: -webkit-calc(var(--rpx, 1px)*16);
        width: -moz-calc(var(--rpx, 1px)*16);
        width: calc(var(--rpx, 1px)*16)
    }

    .mo\:w-156px {
        width: 156px
    }

    .mo\:w-156rpx {
        width: -webkit-calc(var(--rpx, 1px)*156);
        width: -moz-calc(var(--rpx, 1px)*156);
        width: calc(var(--rpx, 1px)*156)
    }

    .mo\:transform {
        --tw-translate-x: 0;
        --tw-translate-y: 0;
        --tw-translate-z: 0;
        --tw-rotate: 0;
        --tw-rotate-x: 0;
        --tw-rotate-y: 0;
        --tw-rotate-z: 0;
        --tw-skew-x: 0;
        --tw-skew-y: 0;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        --tw-scale-z: 1;
        -webkit-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
        -ms-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
        -moz-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
        transform: translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z))
    }

    .mo\:-translate-x-\[50\%\] {
        --tw-translate-x: -50%
    }

    .mo\:-translate-y-\[50\%\] {
        --tw-translate-y: -50%
    }
}

@media (min-width:1024px) {
    .pct\:font-medium {
        font-weight: 500
    }

    .pct\:text-64rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*64);
        font-size: -moz-calc(var(--rpx, 1px)*64);
        font-size: calc(var(--rpx, 1px)*64);
        line-height: 1
    }

    .pct\:text-36rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*36);
        font-size: -moz-calc(var(--rpx, 1px)*36);
        font-size: calc(var(--rpx, 1px)*36);
        line-height: 1
    }

    .pct\:text-24rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*24);
        font-size: -moz-calc(var(--rpx, 1px)*24);
        font-size: calc(var(--rpx, 1px)*24);
        line-height: 1
    }

    .pct\:text-14rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*14);
        font-size: -moz-calc(var(--rpx, 1px)*14);
        font-size: calc(var(--rpx, 1px)*14);
        line-height: 1
    }

    .pct\:text-12rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*12);
        font-size: -moz-calc(var(--rpx, 1px)*12);
        font-size: calc(var(--rpx, 1px)*12);
        line-height: 1
    }

    .pct\:text-80rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*80);
        font-size: -moz-calc(var(--rpx, 1px)*80);
        font-size: calc(var(--rpx, 1px)*80);
        line-height: 1
    }

    .pct\:text-18rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*18);
        font-size: -moz-calc(var(--rpx, 1px)*18);
        font-size: calc(var(--rpx, 1px)*18);
        line-height: 1
    }

    .pct\:text-42rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*42);
        font-size: -moz-calc(var(--rpx, 1px)*42);
        font-size: calc(var(--rpx, 1px)*42);
        line-height: 1
    }

    .pct\:text-16rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*16);
        font-size: -moz-calc(var(--rpx, 1px)*16);
        font-size: calc(var(--rpx, 1px)*16);
        line-height: 1
    }

    .pct\:text-32rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*32);
        font-size: -moz-calc(var(--rpx, 1px)*32);
        font-size: calc(var(--rpx, 1px)*32);
        line-height: 1
    }

    .pct\:text-42px {
        font-size: 42px;
        line-height: 1
    }

    .pct\:text-24px {
        font-size: 24px;
        line-height: 1
    }

    .pct\:text-14px {
        font-size: 14px;
        line-height: 1
    }

    .pct\:text-96rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*96);
        font-size: -moz-calc(var(--rpx, 1px)*96);
        font-size: calc(var(--rpx, 1px)*96);
        line-height: 1
    }

    .pct\:text-16px {
        font-size: 16px;
        line-height: 1
    }

    .pct\:text-20px {
        font-size: 20px;
        line-height: 1
    }

    .pct\:text-18px {
        font-size: 18px;
        line-height: 1
    }

    .pct\:text-13rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*13);
        font-size: -moz-calc(var(--rpx, 1px)*13);
        font-size: calc(var(--rpx, 1px)*13);
        line-height: 1
    }

    .pct\:text-48rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*48);
        font-size: -moz-calc(var(--rpx, 1px)*48);
        font-size: calc(var(--rpx, 1px)*48);
        line-height: 1
    }

    .pct\:text-164rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*164);
        font-size: -moz-calc(var(--rpx, 1px)*164);
        font-size: calc(var(--rpx, 1px)*164);
        line-height: 1
    }

    .pct\:text-70rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*70);
        font-size: -moz-calc(var(--rpx, 1px)*70);
        font-size: calc(var(--rpx, 1px)*70);
        line-height: 1
    }

    .pct\:text-12px {
        font-size: 12px;
        line-height: 1
    }

    .pct\:leading-\[1\.4\] {
        line-height: 1.4
    }

    .pct\:leading-\[1\.2\] {
        line-height: 1.2
    }

    .pct\:leading-\[1\.3\] {
        line-height: 1.3
    }

    .pct\:leading-\[1\.5\] {
        line-height: 1.5
    }

    .pct\:leading-\[1\.43\] {
        line-height: 1.43
    }

    .pct\:leading-\[1\] {
        line-height: 1
    }

    .pct\:leading-\[1\.44\] {
        line-height: 1.44
    }

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

    .pct\:tracking-0\.02em, .pct\:tracking-\[0\.02em\] {
        letter-spacing: .02em
    }

    .pct\:tracking-\[0\.24px\] {
        letter-spacing: .24px
    }
}

@media (max-width:1023px) {
    .mot\:font-medium {
        font-weight: 500
    }

    .mot\:text-42rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*42);
        font-size: -moz-calc(var(--rpx, 1px)*42);
        font-size: calc(var(--rpx, 1px)*42);
        line-height: 1
    }

    .mot\:text-20rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*20);
        font-size: -moz-calc(var(--rpx, 1px)*20);
        font-size: calc(var(--rpx, 1px)*20);
        line-height: 1
    }

    .mot\:text-14rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*14);
        font-size: -moz-calc(var(--rpx, 1px)*14);
        font-size: calc(var(--rpx, 1px)*14);
        line-height: 1
    }

    .mot\:text-12rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*12);
        font-size: -moz-calc(var(--rpx, 1px)*12);
        font-size: calc(var(--rpx, 1px)*12);
        line-height: 1
    }

    .mot\:text-10rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*10);
        font-size: -moz-calc(var(--rpx, 1px)*10);
        font-size: calc(var(--rpx, 1px)*10);
        line-height: 1
    }

    .mot\:text-10px {
        font-size: 10px;
        line-height: 1
    }

    .mot\:text-16rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*16);
        font-size: -moz-calc(var(--rpx, 1px)*16);
        font-size: calc(var(--rpx, 1px)*16);
        line-height: 1
    }

    .mot\:text-24rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*24);
        font-size: -moz-calc(var(--rpx, 1px)*24);
        font-size: calc(var(--rpx, 1px)*24);
        line-height: 1
    }

    .mot\:text-24px {
        font-size: 24px;
        line-height: 1
    }

    .mot\:text-18px {
        font-size: 18px;
        line-height: 1
    }

    .mot\:text-14px {
        font-size: 14px;
        line-height: 1
    }

    .mot\:text-48rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*48);
        font-size: -moz-calc(var(--rpx, 1px)*48);
        font-size: calc(var(--rpx, 1px)*48);
        line-height: 1
    }

    .mot\:text-18rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*18);
        font-size: -moz-calc(var(--rpx, 1px)*18);
        font-size: calc(var(--rpx, 1px)*18);
        line-height: 1
    }

    .mot\:text-12px {
        font-size: 12px;
        line-height: 1
    }

    .mot\:text-16px {
        font-size: 16px;
        line-height: 1
    }

    .mot\:text-64rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*64);
        font-size: -moz-calc(var(--rpx, 1px)*64);
        font-size: calc(var(--rpx, 1px)*64);
        line-height: 1
    }

    .mot\:text-90rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*90);
        font-size: -moz-calc(var(--rpx, 1px)*90);
        font-size: calc(var(--rpx, 1px)*90);
        line-height: 1
    }

    .mot\:text-38rpx {
        font-size: -webkit-calc(var(--rpx, 1px)*38);
        font-size: -moz-calc(var(--rpx, 1px)*38);
        font-size: calc(var(--rpx, 1px)*38);
        line-height: 1
    }

    .mot\:leading-\[1\] {
        line-height: 1
    }

    .mot\:leading-\[1\.2\] {
        line-height: 1.2
    }

    .mot\:leading-\[1\.3\] {
        line-height: 1.3
    }

    .mot\:leading-\[1\.4\] {
        line-height: 1.4
    }

    .mot\:leading-\[1\.5\] {
        line-height: 1.5
    }

    .mot\:leading-\[1\.17\] {
        line-height: 1.17
    }

    .mot\:leading-\[1\.7\] {
        line-height: 1.7
    }

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

    .mot\:-tracking-\[0\.02em\] {
        letter-spacing: -.02em
    }

    .mot\:-tracking-\[0\.01em\] {
        letter-spacing: -.01em
    }

    .mot\:tracking-\[0\.5px\] {
        letter-spacing: .5px
    }

    .mot\:tracking-\[0\.02em\] {
        letter-spacing: .02em
    }
}

.zn--wrapper {
    color: #000;
    font-size: 16px
}

.zn--wrapper [ltr] {
    direction: ltr
}

.zn--wrapper img:not([data-no-lazy-load]):not([src^="https://via.placeholder.com/"]):not(.loaded), .zn--wrapper img:not([data-no-lazy-load]):not([src^="https://via.placeholder.com/"]):not([src]), .zn--wrapper img:not([data-no-lazy-load]):not([src^="https://via.placeholder.com/"])[src=""] {
    opacity: 0
}

.zn--wrapper img[src^="https://via.placeholder.com/"] {
    opacity: .5
}

.zn--wrapper * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.zn--wrapper a {
    text-decoration: none
}

.zn--wrapper img {
    display: block;
    max-width: none
}

.zn--wrapper canvas img {
    display: none
}

.zn--wrapper video {
    display: block;
    max-width: none
}

.zn--wrapper div[data-ll-status], .zn--wrapper figure[data-ll-status] {
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover
}

.zn--wrapper br {
}

.zn--wrapper h1 {
    clip: rect(1px, 1px, 1px, 1px);
    border: none;
    -webkit-clip-path: inset(0 0 99.9%);
    clip-path: inset(0 0 99.9%);
    height: 1px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.zn--wrapper sup {
    font-size: 60%;
    position: relative;
    top: -.8em
}

.zn--wrapper .bg-img-contain {
    -o-object-fit: contain;
    object-fit: contain
}

.zn--wrapper .bg-img, .zn--wrapper .bg-img-contain {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zn--wrapper .bg-img {
    -o-object-fit: cover;
    object-fit: cover
}

.zn--wrapper .abs-center-x {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translate(-50%)
}

.zn--wrapper .abs-center-y {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.zn--wrapper .abs-center {
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translate(-50%) translateY(-50%)
}

.zn--wrapper .swiper-button-disabled {
    opacity: .3
}

.zn--wrapper .sticky-placeholder {
    height: 0;
    opacity: 0;
    overflow: hidden;
    position: relative
}

.zn--replacement-tool {
    --p-6: #4c3fb3;
    --p-5: #6a5ecc;
    --p-4: #968dda;
    --k-2: #e5e5e5;
    --k-3: #a9a9b5;
    --white: #fff;
    --border-radius: 12ex
}

.zn--wrapper[mode=EDITING] .zn-text-inner:hover {
    background: #4c3fb3;
    color: #fff
}

.zn--wrapper .zn-text-inner {
    font-size: inherit;
    line-height: inherit
}

.zn--wrapper [contenteditable=true] {
    caret-color: #4c3fb3;
    outline: none
}

.zn--replacement-tool-wrapper .zn--replacement-tool .Toastify__toast {
    margin: 0 auto 10px;
    width: 140ex;
    width: -webkit-calc(var(--rpx, 1px)*320);
    width: -moz-calc(var(--rpx, 1px)*320);
    width: calc(var(--rpx, 1px)*320)
}

.zn--replacement-tool-wrapper .zn--replacement-tool .Toastify__toast-container {
    bottom: 0;
    left: -webkit-calc(50vw - 20px) !important;
    left: -moz-calc(50vw - 20px) !important;
    left: calc(50vw - 20px) !important;
    left: -webkit-calc(var(--vw, 1vw)*50 - 20px) !important;
    left: -moz-calc(var(--vw, 1vw)*50 - 20px) !important;
    left: calc(var(--vw, 1vw)*50 - 20px) !important;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translate(-50%)
}

[ani-will-change-view] .will-change {
    will-change: var(--will-change)
}

[ani-will-change-view] .will-change-opacity {
    will-change: var(--will-change-opacity)
}

[ani-will-change-view] .will-change-clip {
    will-change: var(--will-change-clip)
}

[ani-will-change-view] .will-change-t-w {
    will-change: var(--will-change-t-w)
}

[ani-will-change-view] .will-change-t-h {
    will-change: var(--will-change-t-h)
}

[ani-will-change-view] .--will-change-t-w-h {
    will-change: var(----will-change-t-w-h)
}

.fix-round {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    transform: translateZ(0)
}

.fix-edge {
    -webkit-clip-path: inset(1px);
    clip-path: inset(1px)
}

.fix-edge-x {
    -webkit-clip-path: inset(0 1px);
    clip-path: inset(0 1px)
}

.fix-edge-y {
    -webkit-clip-path: inset(1px 0);
    clip-path: inset(1px 0)
}

.fix-mt {
    margin-top: -1px
}

#section-sound [ani-grid-1] [ani-spec] {
    text-align: left
}

#section-sound .bg-top {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(#000));
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0), #000);
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0) 0, #000 100%);
    background: linear-gradient(0deg, rgba(0, 0, 0, 0), #000)
}

#section-sound .bg-bottom {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #000);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, #000 100%);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0), #000)
}

#section-sound .swiper-button-disabled {
    opacity: .3
}

#section-sound .blur-card {
    -webkit-backdrop-filter: blur(14px);
    backdrop-filter: blur(14px)
}

#section-sound .layer-linear-line {
    background: -webkit-gradient(linear, left top, right top, color-stop(16.01%, #fff), to(hsla(0, 0%, 100%, .2)));
    background: -webkit-linear-gradient(left, #fff 16.01%, hsla(0, 0%, 100%, .2));
    background: -moz-linear-gradient(left, #fff 16.01%, hsla(0, 0%, 100%, .2) 100%);
    background: linear-gradient(90deg, #fff 16.01%, hsla(0, 0%, 100%, .2))
}

#section-sound [ani-grid-1] .light-img, #section-sound [ani-grid-1] [ani-spec] {
    -webkit-transition: opacity .3s ease;
    -moz-transition: opacity .3s ease;
    transition: opacity .3s ease
}

#section-sound [ani-grid-1] [title-text] {
    -webkit-text-fill-color: transparent;
    background-position: 50%;
    background: -webkit-radial-gradient(50% 50%, ellipse 60% 150%, #87b2a9 0, #0a685b 37.23%, #023833 64.77%, rgba(2, 56, 51, 0) 100%);
    background: -moz-radial-gradient(50% 50%, ellipse 60% 150%, #87b2a9 0, #0a685b 37.23%, #023833 64.77%, rgba(2, 56, 51, 0) 100%);
    background: radial-gradient(ellipse 60% 150% at 50% 50%, #87b2a9 0, #0a685b 37.23%, #023833 64.77%, rgba(2, 56, 51, 0) 100%);
    background-clip: text;
    -webkit-background-clip: text
}

#section-sound [ani-grid-1] [desc-text] {
    -webkit-text-fill-color: transparent;
    background: -webkit-radial-gradient(50% -41%, 150% 300%, #fff 0, #0a685b 31.23%, #023833 48.78%, rgba(2, 56, 51, 0) 100%);
    background: -moz-radial-gradient(50% -41%, 150% 300%, #fff 0, #0a685b 31.23%, #023833 48.78%, rgba(2, 56, 51, 0) 100%);
    background: radial-gradient(150% 300% at 50% -41%, #fff 0, #0a685b 31.23%, #023833 48.78%, rgba(2, 56, 51, 0) 100%);
    background-clip: text;
    -webkit-background-clip: text
}

#section-sound [ani-grid-2] .light-img {
    opacity: 0;
    -webkit-transition: opacity .5s ease;
    -moz-transition: opacity .5s ease;
    transition: opacity .5s ease
}

#section-sound [ani-grid-2].active .light-img {
    opacity: 1
}

@-moz-keyframes buds1 {
    0% {
        -moz-transform: translateY(0);
        transform: translateY(0)
    }

    50% {
        -moz-transform: translateY(-moz-calc(var(--rpx, 1px)*40));
        transform: translateY(calc(var(--rpx, 1px)*40))
    }

    to {
        -moz-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes buds1 {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    50% {
        -webkit-transform: translateY(-webkit-calc(var(--rpx, 1px)*40));
        transform: translateY(calc(var(--rpx, 1px)*40))
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes buds1 {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        transform: translateY(0)
    }

    50% {
        -webkit-transform: translateY(-webkit-calc(var(--rpx, 1px)*40));
        -moz-transform: translateY(-moz-calc(var(--rpx, 1px)*40));
        transform: translateY(calc(var(--rpx, 1px)*40))
    }

    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        transform: translateY(0)
    }
}

@-moz-keyframes buds2 {
    0% {
        -moz-transform: translateY(0);
        transform: translateY(0)
    }

    50% {
        -moz-transform: translateY(-moz-calc(var(--rpx, 1px)*-30));
        transform: translateY(calc(var(--rpx, 1px)*-30))
    }

    to {
        -moz-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes buds2 {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    50% {
        -webkit-transform: translateY(-webkit-calc(var(--rpx, 1px)*-30));
        transform: translateY(calc(var(--rpx, 1px)*-30))
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes buds2 {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        transform: translateY(0)
    }

    50% {
        -webkit-transform: translateY(-webkit-calc(var(--rpx, 1px)*-30));
        -moz-transform: translateY(-moz-calc(var(--rpx, 1px)*-30));
        transform: translateY(calc(var(--rpx, 1px)*-30))
    }

    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        transform: translateY(0)
    }
}

#section-silence .bg-top {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(#000));
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0), #000);
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0) 0, #000 100%);
    background: linear-gradient(0deg, rgba(0, 0, 0, 0), #000)
}

#section-silence .bg-bottom {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #000);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, #000 100%);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0), #000)
}

#section-silence .cover-left {
    background: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0)), to(#000));
    background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0), #000);
    background: -moz-linear-gradient(right, rgba(0, 0, 0, 0) 0, #000 100%);
    background: linear-gradient(270deg, rgba(0, 0, 0, 0), #000)
}

#section-silence .cover-right {
    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(#000));
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), #000);
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0, #000 100%);
    background: linear-gradient(90deg, rgba(0, 0, 0, 0), #000)
}

#section-silence [silence-title] [desc-text], #section-silence [silence-title] [title-text], #section-silence [silence-title][data-status="0"] [desc-text-1], #section-silence [silence-title][data-status="0"] [desc-text-2], #section-silence [silence-title][data-status="0"] [desc-text-3], #section-silence [silence-title][data-status="0"] [title-text] {
    opacity: .2
}

#section-silence [silence-title][data-status="1"] [title-text] {
    opacity: 1
}

#section-silence [silence-title][data-status="1"] [desc-text-1], #section-silence [silence-title][data-status="1"] [desc-text-2], #section-silence [silence-title][data-status="1"] [desc-text-3], #section-silence [silence-title][data-status="2"] [title-text] {
    opacity: .2
}

#section-silence [silence-title][data-status="2"] [desc-text-1] {
    opacity: 1
}

#section-silence [silence-title][data-status="2"] [desc-text-2], #section-silence [silence-title][data-status="2"] [desc-text-3], #section-silence [silence-title][data-status="3"] [desc-text-1], #section-silence [silence-title][data-status="3"] [title-text] {
    opacity: .2
}

#section-silence [silence-title][data-status="3"] [desc-text-2] {
    opacity: 1
}

#section-silence [silence-title][data-status="3"] [desc-text-3], #section-silence [silence-title][data-status="4"] [desc-text-1], #section-silence [silence-title][data-status="4"] [desc-text-2], #section-silence [silence-title][data-status="4"] [title-text] {
    opacity: .2
}

#section-silence [silence-title][data-status="4"] [desc-text-3] {
    opacity: 1
}

#section-silence [audio-card] {
    background: -webkit-radial-gradient(50.03% 50.07%, 58.97% 58.93%, rgba(108, 161, 145, .5) 0, rgba(39, 72, 63, .5) 50.88%, rgba(17, 33, 30, 0) 100%), #0d1a18;
    background: -moz-radial-gradient(50.03% 50.07%, 58.97% 58.93%, rgba(108, 161, 145, .5) 0, rgba(39, 72, 63, .5) 50.88%, rgba(17, 33, 30, 0) 100%), #0d1a18;
    background: radial-gradient(58.97% 58.93% at 50.03% 50.07%, rgba(108, 161, 145, .5) 0, rgba(39, 72, 63, .5) 50.88%, rgba(17, 33, 30, 0) 100%), #0d1a18
}

#section-silence .linear-text, #section-silence .linear-text-2 {
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(326deg, #d9faef 6.52%, #b5e5d5 31.79%, #4c7c6e 94.27%);
    background: -moz-linear-gradient(326deg, #d9faef 6.52%, #b5e5d5 31.79%, #4c7c6e 94.27%);
    background: linear-gradient(124deg, #d9faef 6.52%, #b5e5d5 31.79%, #4c7c6e 94.27%);
    background-clip: text;
    -webkit-background-clip: text
}

#section-silence .bottom-blur {
    -webkit-backdrop-filter: blur(54px);
    backdrop-filter: blur(54px);
    border-top: 1px solid hsla(0, 0%, 100%, .2)
}

#section-silence .line-left {
    background: -webkit-gradient(linear, right top, left top, from(hsla(0, 0%, 100%, .6)), to(hsla(0, 0%, 100%, .4)));
    background: -webkit-linear-gradient(right, hsla(0, 0%, 100%, .6), hsla(0, 0%, 100%, .4));
    background: -moz-linear-gradient(right, hsla(0, 0%, 100%, .6) 0, hsla(0, 0%, 100%, .4) 100%);
    background: linear-gradient(-90deg, hsla(0, 0%, 100%, .6), hsla(0, 0%, 100%, .4))
}

#section-silence .line-right {
    background: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, .6)), to(hsla(0, 0%, 100%, .4)));
    background: -webkit-linear-gradient(left, hsla(0, 0%, 100%, .6), hsla(0, 0%, 100%, .4));
    background: -moz-linear-gradient(left, hsla(0, 0%, 100%, .6) 0, hsla(0, 0%, 100%, .4) 100%);
    background: linear-gradient(90deg, hsla(0, 0%, 100%, .6), hsla(0, 0%, 100%, .4))
}

#section-silence .mic-line-right {
    background: -webkit-gradient(linear, right top, left top, color-stop(16.01%, hsla(0, 0%, 100%, .2)), to(#fff));
    background: -webkit-linear-gradient(right, hsla(0, 0%, 100%, .2) 16.01%, #fff);
    background: -moz-linear-gradient(right, hsla(0, 0%, 100%, .2) 16.01%, #fff 100%);
    background: linear-gradient(-90deg, hsla(0, 0%, 100%, .2) 16.01%, #fff)
}

#section-silence .mic-line-left {
    background: -webkit-gradient(linear, left top, right top, color-stop(16.01%, hsla(0, 0%, 100%, .2)), to(#fff));
    background: -webkit-linear-gradient(left, hsla(0, 0%, 100%, .2) 16.01%, #fff);
    background: -moz-linear-gradient(left, hsla(0, 0%, 100%, .2) 16.01%, #fff 100%);
    background: linear-gradient(90deg, hsla(0, 0%, 100%, .2) 16.01%, #fff)
}

#section-silence .blur-scenes {
    -webkit-backdrop-filter: blur(120px);
    backdrop-filter: blur(120px)
}

#section-silence .scene-button svg {
    mix-blend-mode: difference
}

#section-silence [ani-volume-trigger] {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#section-silence .cursor-wrapper-mix, #section-silence .cursor-wrapper-mix .cursor {
    mix-blend-mode: difference
}

#section-connect [pad-clip-img] {
    -webkit-clip-path: inset(1px 0 1.5px 0);
    clip-path: inset(1px 0 1.5px 0)
}

#section-connect [mo-grid-1-card] {
    background: -webkit-linear-gradient(292deg, #f1faf8 -31.4%, #fff 125.64%);
    background: -moz-linear-gradient(292deg, #f1faf8 -31.4%, #fff 125.64%);
    background: linear-gradient(158deg, #f1faf8 -31.4%, #fff 125.64%)
}

#section-connect .link-button {
    border: 1px solid transparent
}

#section-connect .link-button.active {
    border: 1px solid rgba(0, 0, 0, .3)
}

#section-connect .card-1 {
    background: -webkit-radial-gradient(50% 50%, 117.22% 117.22%, #fff 0, #e9f7f4 100%);
    background: -moz-radial-gradient(50% 50%, 117.22% 117.22%, #fff 0, #e9f7f4 100%);
    background: radial-gradient(117.22% 117.22% at 50% 50%, #fff 0, #e9f7f4 100%)
}

#section-connect .bg-top {
    background: radial-gradient(142.93% 100% at 50% 100%, rgba(81, 148, 141, 0) 42.63%, rgba(18, 44, 41, .8) 85%, #000 100%), -webkit-gradient(linear, left bottom, left top, from(rgba(141, 205, 198, 0)), to(#122c29));
    background: -webkit-radial-gradient(50% 100%, 142.93% 100%, rgba(81, 148, 141, 0) 42.63%, rgba(18, 44, 41, .8) 85%, #000 100%), -webkit-linear-gradient(bottom, rgba(141, 205, 198, 0), #122c29);
    background: -moz-radial-gradient(50% 100%, 142.93% 100%, rgba(81, 148, 141, 0) 42.63%, rgba(18, 44, 41, .8) 85%, #000 100%), -moz-linear-gradient(bottom, rgba(141, 205, 198, 0) 0, #122c29 100%);
    background: radial-gradient(142.93% 100% at 50% 100%, rgba(81, 148, 141, 0) 42.63%, rgba(18, 44, 41, .8) 85%, #000 100%), linear-gradient(0deg, rgba(141, 205, 198, 0), #122c29)
}

#section-connect .bg-bottom {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(29.43%, hsla(0, 0%, 100%, 0)), to(#fff));
    background: -webkit-linear-gradient(top, hsla(0, 0%, 100%, 0) 29.43%, #fff);
    background: -moz-linear-gradient(top, hsla(0, 0%, 100%, 0) 29.43%, #fff 100%);
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 29.43%, #fff)
}

#section-connect [ani-grid-features] .ellipse-1 {
    background: -webkit-linear-gradient(330deg, #fff 31.28%, #edfbf8 64.61%);
    background: -moz-linear-gradient(330deg, #fff 31.28%, #edfbf8 64.61%);
    background: linear-gradient(120deg, #fff 31.28%, #edfbf8 64.61%);
    -webkit-filter: blur(32px);
    filter: blur(32px)
}

#section-connect [ani-grid-features] .ellipse-2 {
    background: -webkit-radial-gradient(50% 50%, 50% 50%, #75f5d9 0, rgba(90, 199, 183, 0) 100%);
    background: -moz-radial-gradient(50% 50%, 50% 50%, #75f5d9 0, rgba(90, 199, 183, 0) 100%);
    background: radial-gradient(50% 50% at 50% 50%, #75f5d9 0, rgba(90, 199, 183, 0) 100%)
}

#section-connect .green-outer {
    border: 1px solid #718e84
}

#section-connect .green-inner {
    background: -webkit-linear-gradient(122deg, #718e84 10.15%, #bfd1cb 83.55%);
    background: -moz-linear-gradient(122deg, #718e84 10.15%, #bfd1cb 83.55%);
    background: linear-gradient(328deg, #718e84 10.15%, #bfd1cb 83.55%)
}

#section-connect .grey-outer {
    border: 1px solid #6f7279
}

#section-connect .grey-inner {
    background: -webkit-linear-gradient(122deg, #383b43 10.15%, #71737a 83.55%);
    background: -moz-linear-gradient(122deg, #383b43 10.15%, #71737a 83.55%);
    background: linear-gradient(328deg, #383b43 10.15%, #71737a 83.55%)
}

#section-connect .blue-outer {
    border: 1px solid #4383b7
}

#section-connect .blue-inner {
    background: -webkit-linear-gradient(122deg, #165188 10.15%, #60a4d6 83.55%), -webkit-linear-gradient(122deg, #416c8e 10.15%, #99c9f0 83.55%);
    background: -moz-linear-gradient(122deg, #165188 10.15%, #60a4d6 83.55%), -moz-linear-gradient(122deg, #416c8e 10.15%, #99c9f0 83.55%);
    background: linear-gradient(328deg, #165188 10.15%, #60a4d6 83.55%), linear-gradient(328deg, #416c8e 10.15%, #99c9f0 83.55%)
}

#section-connect .green-outer {
    border: 1px solid #83a68e
}

#section-connect .green-inner {
    background: -webkit-linear-gradient(left, #b9dac4, #83a68e), -webkit-linear-gradient(122deg, #436149 10.15%, #cbe3d3 83.55%);
    background: -moz-linear-gradient(left, #b9dac4 0, #83a68e 100%), -moz-linear-gradient(122deg, #436149 10.15%, #cbe3d3 83.55%);
    background: linear-gradient(90deg, #b9dac4, #83a68e), linear-gradient(328deg, #436149 10.15%, #cbe3d3 83.55%)
}

#section-connect [ani-grid-slide] {
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(12.65%, hsla(0, 0%, 100%, 0))), -webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(19.01%, hsla(0, 0%, 100%, 0))), radial-gradient(35.8% 25.99% at 69.51% 43.64%, hsla(0, 0%, 100%, .4) 0, hsla(0, 0%, 100%, 0) 100%), radial-gradient(94.8% 38.78% at 53.99% 47.91%, rgba(117, 245, 217, .2) 0, rgba(90, 199, 183, 0) 100%), #fff;
    background: -webkit-linear-gradient(top, #fff, hsla(0, 0%, 100%, 0) 12.65%), -webkit-linear-gradient(bottom, #fff, hsla(0, 0%, 100%, 0) 19.01%), -webkit-radial-gradient(69.51% 43.64%, 35.8% 25.99%, hsla(0, 0%, 100%, .4) 0, hsla(0, 0%, 100%, 0) 100%), -webkit-radial-gradient(53.99% 47.91%, 94.8% 38.78%, rgba(117, 245, 217, .2) 0, rgba(90, 199, 183, 0) 100%), #fff;
    background: -moz-linear-gradient(top, #fff 0, hsla(0, 0%, 100%, 0) 12.65%), -moz-linear-gradient(bottom, #fff 0, hsla(0, 0%, 100%, 0) 19.01%), -moz-radial-gradient(69.51% 43.64%, 35.8% 25.99%, hsla(0, 0%, 100%, .4) 0, hsla(0, 0%, 100%, 0) 100%), -moz-radial-gradient(53.99% 47.91%, 94.8% 38.78%, rgba(117, 245, 217, .2) 0, rgba(90, 199, 183, 0) 100%), #fff;
    background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0) 12.65%), linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0) 19.01%), radial-gradient(35.8% 25.99% at 69.51% 43.64%, hsla(0, 0%, 100%, .4) 0, hsla(0, 0%, 100%, 0) 100%), radial-gradient(94.8% 38.78% at 53.99% 47.91%, rgba(117, 245, 217, .2) 0, rgba(90, 199, 183, 0) 100%), #fff
}

#section-connect [ani-grid-slide] .linear-text {
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(270.02deg, #90c7c0 12.26%, #c0dfdf 99.98%);
    background: -moz-linear-gradient(270.02deg, #90c7c0 12.26%, #c0dfdf 99.98%);
    background: linear-gradient(179.98deg, #90c7c0 12.26%, #c0dfdf 99.98%);
    background-clip: text;
    -webkit-background-clip: text
}

#section-connect [ani-grid-slide] .name-linear-text, #section-connect [ani-grid-slide] .value-linear-text {
    -webkit-text-fill-color: transparent;
    background: -webkit-radial-gradient(49.99% 43.4%, 128.43% 102.47%, #c0dfdf 0, #90c7c0 100%);
    background: -moz-radial-gradient(49.99% 43.4%, 128.43% 102.47%, #c0dfdf 0, #90c7c0 100%);
    background: radial-gradient(128.43% 102.47% at 49.99% 43.4%, #c0dfdf 0, #90c7c0 100%);
    background-clip: text;
    -webkit-background-clip: text
}

#section-connect [ani-grid-slide] .name-linear-text sup {
    font-size: 35%;
    top: -1.4em
}

#section-connect [ani-grid-1] [desc-text], #section-connect [ani-grid-1] [title-text] {
    -webkit-text-fill-color: transparent;
    background: -webkit-radial-gradient(52.44% 50%, 50% 96%, #fff 0, rgba(51, 147, 141, 0) 100%);
    background: -moz-radial-gradient(52.44% 50%, 50% 96%, #fff 0, rgba(51, 147, 141, 0) 100%);
    background: radial-gradient(50% 96% at 52.44% 50%, #fff 0, rgba(51, 147, 141, 0) 100%);
    background-clip: text;
    -webkit-background-clip: text
}

#section-connect [ani-grid-1] .linear-cover-left {
    background: -webkit-gradient(linear, right top, left top, from(hsla(0, 0%, 100%, 0)), to(#fff));
    background: -webkit-linear-gradient(right, hsla(0, 0%, 100%, 0), #fff);
    background: -moz-linear-gradient(right, hsla(0, 0%, 100%, 0) 0, #fff 100%);
    background: linear-gradient(-90deg, hsla(0, 0%, 100%, 0), #fff)
}

#section-connect [ani-grid-1] .linear-cover-right {
    background: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0)), to(#fff));
    background: -webkit-linear-gradient(left, hsla(0, 0%, 100%, 0), #fff);
    background: -moz-linear-gradient(left, hsla(0, 0%, 100%, 0) 0, #fff 100%);
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff)
}

#section-connect .border-item {
    border-color: #0000001a
}

[ani-kv-ksp-tvc] {
    --timing-function: cubic-bezier(.65, 0, .55, 1)
}

[ani-kv-ksp-tvc] .ksp-1-img, [ani-kv-ksp-tvc] .ksp-4-img, [ani-kv-ksp-tvc] .ksp-8-img {
    mix-blend-mode: screen
}

[ani-kv-ksp-tvc] .toggle-button {
    pointer-events: none
}

[ani-kv-ksp-tvc] .toggle-button img {
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: opacity .4s, -webkit-transform .4s;
    transition: opacity .4s, -webkit-transform .4s;
    -moz-transition: transform .4s, opacity .4s, -moz-transform .4s;
    transition: transform .4s, opacity .4s;
    transition: transform .4s, opacity .4s, -webkit-transform .4s, -moz-transform .4s
}

[ani-kv-ksp-tvc] .toggle-button.active img {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

[ani-kv-ksp-tvc] #section-kv, [ani-kv-ksp-tvc] .kv-container {
    -webkit-transition-duration: .8s;
    -moz-transition-duration: .8s;
    transition-duration: .8s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -moz-transition-property: transform, -moz-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform, -moz-transform;
    -webkit-transition-timing-function: var(--timing-function);
    -moz-transition-timing-function: var(--timing-function);
    transition-timing-function: var(--timing-function)
}

[ani-kv-ksp-tvc] #section-ksp .ksp-text-wrapper {
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    -moz-transition-property: opacity, transform, -moz-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform, -moz-transform
}

[ani-kv-ksp-tvc] #section-ksp .left-part, [ani-kv-ksp-tvc] #section-ksp .right-part {
    -webkit-transition-duration: .8s;
    -moz-transition-duration: .8s;
    transition-duration: .8s;
    -webkit-transition-property: width, height, -webkit-transform;
    transition-property: width, height, -webkit-transform;
    -moz-transition-property: transform, width, height, -moz-transform;
    transition-property: transform, width, height;
    transition-property: transform, width, height, -webkit-transform, -moz-transform;
    -webkit-transition-timing-function: var(--timing-function);
    -moz-transition-timing-function: var(--timing-function);
    transition-timing-function: var(--timing-function)
}

[ani-kv-ksp-tvc] #section-ksp .left-part .top, [ani-kv-ksp-tvc] #section-ksp .right-part .top {
    -webkit-transition-duration: .8s;
    -moz-transition-duration: .8s;
    transition-duration: .8s;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    -moz-transition-property: transform, height, -moz-transform;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform, -moz-transform;
    -webkit-transition-timing-function: var(--timing-function);
    -moz-transition-timing-function: var(--timing-function);
    transition-timing-function: var(--timing-function)
}

[ani-kv-ksp-tvc] #section-ksp .left-part .top, [ani-kv-ksp-tvc] #section-ksp .right-part .top {
    height: 50%
}

[ani-kv-ksp-tvc] #section-ksp .border-layer {
    border: 1px solid #25342f
}

[ani-kv-ksp-tvc] #section-ksp .border-layer-right {
    border-bottom: 1px solid #25342f;
    border-right: 1px solid #25342f;
    border-top: 1px solid #25342f
}

[ani-kv-ksp-tvc] #section-ksp .border-left {
    border-left: 1px solid #25342f
}

[ani-kv-ksp-tvc] #section-ksp .border-top {
    border-top: 1px solid #25342f
}

[ani-kv-ksp-tvc] #section-ksp .border-left-n {
    border-left: none
}

[ani-kv-ksp-tvc] #section-ksp .corner-mark-color {
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background: -webkit-linear-gradient(171.57deg, hsla(36, 30%, 61%, 0) -72.79%, #baa27f 80.31%), hsla(0, 0%, 100%, .75);
    background: -moz-linear-gradient(171.57deg, hsla(36, 30%, 61%, 0) -72.79%, #baa27f 80.31%), hsla(0, 0%, 100%, .75);
    background: linear-gradient(278.43deg, hsla(36, 30%, 61%, 0) -72.79%, #baa27f 80.31%), hsla(0, 0%, 100%, .75);
    -webkit-background-clip: text;
    background-clip: text
}

[ani-kv-ksp-tvc] #section-tvc {
    -webkit-transition-duration: .8s;
    -moz-transition-duration: .8s;
    transition-duration: .8s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -moz-transition-property: transform, -moz-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform, -moz-transform;
    -webkit-transition-timing-function: var(--timing-function);
    -moz-transition-timing-function: var(--timing-function);
    transition-timing-function: var(--timing-function)
}

[ani-kv-ksp-tvc] #section-tvc .tvc-cover {
    opacity: 1
}

body.no-scroll {
    overflow-y: hidden
}

body.zn--body-fixed {
    position: fixed
}

#webpack-dev-server-client-overlay {
    display: none
}

.scrollbar-hidden::-webkit-scrollbar {
    display: none
}

.scrollbar-hidden {
    -ms-overflow-style: none;
    scrollbar-width: none
}

[id^=anchor] {
    height: 1px;
    left: 0;
    position: absolute;
    top: -webkit-calc(0 - var(--nav-height, 115px));
    top: -moz-calc(0 - var(--nav-height, 115px));
    top: calc(0px - var(--nav-height, 115px));
    width: 100%
}

@media (min-width:1024px) {
    .zn--wrapper .pc-abs-center {
        left: 50%;
        top: 50%;
        -webkit-transform: translateX(-50%) translateY(-50%);
        -moz-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        transform: translate(-50%) translateY(-50%)
    }

    :root {
        --rpx: -webkit-calc(.07622vw - .09756px);
        --rpx: -moz-calc(.07622vw - .09756px);
        --rpx: calc(.07622vw - .09756px);
        --rpx: -webkit-calc(var(--vw, 1vw)*100/1312 - .09756px);
        --rpx: -moz-calc(var(--vw, 1vw)*100/1312 - .09756px);
        --rpx: calc(var(--vw, 1vw)*100/1312 - .09756px)
    }

    .mo-only, .pad-only, .pc-hidden {
        display: none
    }

    #section-silence .cursor-wrapper {
        height: -webkit-calc(var(--rpx, 1px)*80);
        height: -moz-calc(var(--rpx, 1px)*80);
        height: calc(var(--rpx, 1px)*80);
        left: -webkit-calc(var(--rpx, 1px)*-40);
        left: -moz-calc(var(--rpx, 1px)*-40);
        left: calc(var(--rpx, 1px)*-40);
        opacity: 0;
        pointer-events: none;
        position: absolute;
        top: -webkit-calc(var(--rpx, 1px)*-40);
        top: -moz-calc(var(--rpx, 1px)*-40);
        top: calc(var(--rpx, 1px)*-40);
        width: -webkit-calc(var(--rpx, 1px)*80);
        width: -moz-calc(var(--rpx, 1px)*80);
        width: calc(var(--rpx, 1px)*80);
        will-change: transform;
        z-index: 1
    }

    #section-silence .cursor-wrapper .cursor {
        -webkit-transition: .5s;
        -moz-transition: .5s;
        transition: .5s;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        will-change: transform
    }

    #section-silence .cursor-wrapper-static {
        cursor: pointer;
        height: -webkit-calc(var(--rpx, 1px)*80);
        height: -moz-calc(var(--rpx, 1px)*80);
        height: calc(var(--rpx, 1px)*80);
        left: -webkit-calc(var(--rpx, 1px)*377);
        left: -moz-calc(var(--rpx, 1px)*377);
        left: calc(var(--rpx, 1px)*377);
        position: absolute;
        top: -webkit-calc(var(--rpx, 1px)*105);
        top: -moz-calc(var(--rpx, 1px)*105);
        top: calc(var(--rpx, 1px)*105);
        width: -webkit-calc(var(--rpx, 1px)*80);
        width: -moz-calc(var(--rpx, 1px)*80);
        width: calc(var(--rpx, 1px)*80);
        z-index: 2
    }

    #section-silence .cursor-wrapper-static .cursor {
        height: 100%;
        width: 100%
    }

    [ani-kv-ksp-tvc] #section-ksp .left-part, [ani-kv-ksp-tvc] #section-ksp .right-part, [ani-kv-ksp-tvc] #section-ksp a {
        background: #11211e;
        cursor: none
    }

    [ani-kv-ksp-tvc] #section-ksp a.hover-act .hover-img {
        background: -webkit-radial-gradient(50.03% 50.07%, 64.46% 64.42%, rgba(108, 161, 145, .5) 0, rgba(39, 72, 63, .5) 50.88%, rgba(17, 33, 30, 0) 100%), #11211e;
        background: -moz-radial-gradient(50.03% 50.07%, 64.46% 64.42%, rgba(108, 161, 145, .5) 0, rgba(39, 72, 63, .5) 50.88%, rgba(17, 33, 30, 0) 100%), #11211e;
        background: radial-gradient(64.46% 64.42% at 50.03% 50.07%, rgba(108, 161, 145, .5) 0, rgba(39, 72, 63, .5) 50.88%, rgba(17, 33, 30, 0) 100%), #11211e;
        opacity: 0;
        -webkit-transition: opacity .3s ease;
        -moz-transition: opacity .3s ease;
        transition: opacity .3s ease
    }

    [ani-kv-ksp-tvc] #section-ksp a.hover-act:hover .hover-img {
        opacity: 1
    }

    [lang^=ar-SA] #section-silence .grid-4-spec-title, [lang^=fi] #section-silence .grid-4-spec-title, [lang^=fr] #section-silence .grid-4-spec-title, [lang^=pl] #section-silence .grid-4-spec-title, [lang^=sv-SE] #section-silence .grid-4-spec-title {
        font-size: -webkit-calc(var(--rpx, 1px)*16);
        font-size: -moz-calc(var(--rpx, 1px)*16);
        font-size: calc(var(--rpx, 1px)*16)
    }

    [lang^=ar-SA] #section-silence .grid-4-spec-desc, [lang^=da-DK] #section-silence .grid-4-spec-title, [lang^=fi] #section-silence .grid-4-spec-desc, [lang^=fr] #section-silence .grid-4-spec-desc, [lang^=pl] #section-silence .grid-4-spec-desc, [lang^=ru] #section-silence .grid-4-spec-title, [lang^=sv-SE] #section-silence .grid-4-spec-desc {
        font-size: -webkit-calc(var(--rpx, 1px)*12);
        font-size: -moz-calc(var(--rpx, 1px)*12);
        font-size: calc(var(--rpx, 1px)*12)
    }

    [lang^=da-DK] #section-silence .grid-4-spec-desc, [lang^=ru] #section-silence .grid-4-spec-desc {
        font-size: -webkit-calc(var(--rpx, 1px)*10);
        font-size: -moz-calc(var(--rpx, 1px)*10);
        font-size: calc(var(--rpx, 1px)*10)
    }

    [lang^=es] #section-ksp .ksp-card-6 .title-text, [lang^=fi] #section-ksp .ksp-card-6 .title-text, [lang^=fr] #section-ksp .ksp-card-6 .title-text, [lang^=pl] #section-ksp .ksp-card-6 .title-text {
        font-size: -webkit-calc(var(--rpx, 1px)*18);
        font-size: -moz-calc(var(--rpx, 1px)*18);
        font-size: calc(var(--rpx, 1px)*18)
    }

    [lang^=es] #section-ksp .ksp-card-6 .mic-text, [lang^=fi] #section-ksp .ksp-card-6 .mic-text, [lang^=fr] #section-ksp .ksp-card-6 .mic-text, [lang^=pl] #section-ksp .ksp-card-6 .mic-text {
        font-size: -webkit-calc(var(--rpx, 1px)*10);
        font-size: -moz-calc(var(--rpx, 1px)*10);
        font-size: calc(var(--rpx, 1px)*10)
    }

    [lang^=fi] #section-ksp .ksp-card-10 .title-text {
        font-size: -webkit-calc(var(--rpx, 1px)*18);
        font-size: -moz-calc(var(--rpx, 1px)*18);
        font-size: calc(var(--rpx, 1px)*18)
    }

    [lang^=fi] #section-connect [ani-center-char] {
        font-size: -webkit-calc(var(--rpx, 1px)*44);
        font-size: -moz-calc(var(--rpx, 1px)*44);
        font-size: calc(var(--rpx, 1px)*44)
    }

    [lang^=pl] #section-ksp .ksp-card-5 .title-text {
        font-size: -webkit-calc(var(--rpx, 1px)*16);
        font-size: -moz-calc(var(--rpx, 1px)*16);
        font-size: calc(var(--rpx, 1px)*16)
    }

    [lang^=es] #section-silence [ani-grid-1], [lang^=fi] #section-silence [ani-grid-1], [lang^=fr] #section-silence [ani-grid-1], [lang^=it] #section-silence [ani-grid-1], [lang^=pl] #section-silence [ani-grid-1] {
        height: 74vw;
        height: -webkit-calc(var(--vw, 1vw)*74);
        height: -moz-calc(var(--vw, 1vw)*74);
        height: calc(var(--vw, 1vw)*74);
        max-height: 1100px
    }
}

@media (min-width:650px) and (max-width:1023px) {
    .zn--wrapper .pad-abs-center {
        left: 50%;
        top: 50%;
        -webkit-transform: translateX(-50%) translateY(-50%);
        -moz-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        transform: translate(-50%) translateY(-50%)
    }

    :root {
        --rpx: -webkit-calc(.13889vw - .06667px);
        --rpx: -moz-calc(.13889vw - .06667px);
        --rpx: calc(.13889vw - .06667px);
        --rpx: -webkit-calc(var(--vw, 1vw)*100/720 - .06667px);
        --rpx: -moz-calc(var(--vw, 1vw)*100/720 - .06667px);
        --rpx: calc(var(--vw, 1vw)*100/720 - .06667px)
    }

    .mo-only, .pad-hidden, .pc-only {
        display: none
    }

    #section-sound .swiper {
        padding-left: 24px;
        padding-right: 24px
    }

    #section-sound .swiper .swiper-slide {
        height: auto;
        margin-right: calc(var(--rpx, 1px)*6);
        width: -webkit-calc(var(--rpx, 1px)*352);
        width: -moz-calc(var(--rpx, 1px)*352);
        width: calc(var(--rpx, 1px)*352)
    }

    #section-sound .swiper .swiper-slide:last-child {
        margin-right: 0
    }

    #section-silence .cursor-wrapper, #section-silence .cursor-wrapper-static {
        height: -webkit-calc(var(--rpx, 1px)*42);
        height: -moz-calc(var(--rpx, 1px)*42);
        height: calc(var(--rpx, 1px)*42);
        left: -webkit-calc(var(--rpx, 1px)*203.3);
        left: -moz-calc(var(--rpx, 1px)*203.3);
        left: calc(var(--rpx, 1px)*203.3);
        position: absolute;
        top: -webkit-calc(var(--rpx, 1px)*57);
        top: -moz-calc(var(--rpx, 1px)*57);
        top: calc(var(--rpx, 1px)*57);
        width: -webkit-calc(var(--rpx, 1px)*42);
        width: -moz-calc(var(--rpx, 1px)*42);
        width: calc(var(--rpx, 1px)*42);
        z-index: 2
    }

    #section-silence .cursor-wrapper .cursor, #section-silence .cursor-wrapper-static .cursor {
        height: 100%;
        width: 100%
    }

    [lang^=de] #section-silence .grid-4-spec-title {
        font-size: -webkit-calc(var(--rpx, 1px)*12);
        font-size: -moz-calc(var(--rpx, 1px)*12);
        font-size: calc(var(--rpx, 1px)*12)
    }

    [lang^=de] #section-silence .grid-4-spec-desc, [lang^=pl] #section-silence .grid-4-spec-title, [lang^=ru] #section-silence .grid-4-spec-title {
        font-size: -webkit-calc(var(--rpx, 1px)*10);
        font-size: -moz-calc(var(--rpx, 1px)*10);
        font-size: calc(var(--rpx, 1px)*10)
    }

    [lang^=pl] #section-silence .grid-4-spec-desc, [lang^=ru] #section-silence .grid-4-spec-desc {
        font-size: -webkit-calc(var(--rpx, 1px)*8);
        font-size: -moz-calc(var(--rpx, 1px)*8);
        font-size: calc(var(--rpx, 1px)*8)
    }

    [lang^=da-DK] #section-connect .grid-5-spec-value {
        font-size: 16px
    }

    [lang^=da-DK] #section-connect .grid-5-spec-name {
        font-size: 8px
    }

    [lang^=fi] #section-ksp .mic-text, [lang^=fr] #section-ksp .mic-text, [lang^=it] #section-ksp .mic-text, [lang^=ru] #section-ksp .mic-text {
        font-size: -webkit-calc(var(--rpx, 1px)*9);
        font-size: -moz-calc(var(--rpx, 1px)*9);
        font-size: calc(var(--rpx, 1px)*9)
    }

    [lang^=fi] #section-sound .grid-2-desc-text, [lang^=fr] #section-sound .grid-2-desc-text, [lang^=it] #section-sound .grid-2-desc-text, [lang^=ru] #section-sound .grid-2-desc-text {
        font-size: 12px
    }

    [lang^=fi] #section-connect [ani-center-char], [lang^=fr] #section-connect [ani-center-char], [lang^=it] #section-connect [ani-center-char], [lang^=ru] #section-connect [ani-center-char] {
        font-size: -webkit-calc(var(--rpx, 1px)*44);
        font-size: -moz-calc(var(--rpx, 1px)*44);
        font-size: calc(var(--rpx, 1px)*44)
    }
}

@media (max-width:649px) {
    :root {
        --rpx: -webkit-calc(.30488vw - .09756px);
        --rpx: -moz-calc(.30488vw - .09756px);
        --rpx: calc(.30488vw - .09756px);
        --rpx: -webkit-calc(var(--vw, 1vw)*100/328 - .09756px);
        --rpx: -moz-calc(var(--vw, 1vw)*100/328 - .09756px);
        --rpx: calc(var(--vw, 1vw)*100/328 - .09756px)
    }

    .mo-hidden, .pad-only, .pc-only {
        display: none
    }

    #section-sound .light-img-inner {
        -webkit-filter: blur(37px);
        filter: blur(37px)
    }

    #section-sound .swiper {
        padding-left: 16px;
        padding-right: 16px
    }

    #section-sound .swiper .swiper-slide {
        height: auto;
        margin-right: calc(var(--rpx, 1px)*8);
        width: -webkit-calc(var(--rpx, 1px)*312);
        width: -moz-calc(var(--rpx, 1px)*312);
        width: calc(var(--rpx, 1px)*312)
    }

    #section-sound .swiper .swiper-slide:last-child {
        margin-right: 0
    }

    #section-silence .cover-left {
        background: -webkit-gradient(linear, right top, left top, from(hsla(0, 0%, 8%, 0)), to(#141414));
        background: -webkit-linear-gradient(right, hsla(0, 0%, 8%, 0), #141414);
        background: -moz-linear-gradient(right, hsla(0, 0%, 8%, 0) 0, #141414 100%);
        background: linear-gradient(270deg, hsla(0, 0%, 8%, 0), #141414)
    }

    #section-silence .cover-right {
        background: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 8%, 0)), to(#141414));
        background: -webkit-linear-gradient(left, hsla(0, 0%, 8%, 0), #141414);
        background: -moz-linear-gradient(left, hsla(0, 0%, 8%, 0) 0, #141414 100%);
        background: linear-gradient(90deg, hsla(0, 0%, 8%, 0), #141414)
    }

    #section-silence .cursor-wrapper, #section-silence .cursor-wrapper-static {
        height: -webkit-calc(var(--rpx, 1px)*32);
        height: -moz-calc(var(--rpx, 1px)*32);
        height: calc(var(--rpx, 1px)*32);
        left: -webkit-calc(var(--rpx, 1px)*132);
        left: -moz-calc(var(--rpx, 1px)*132);
        left: calc(var(--rpx, 1px)*132);
        position: absolute;
        top: -webkit-calc(var(--rpx, 1px)*35);
        top: -moz-calc(var(--rpx, 1px)*35);
        top: calc(var(--rpx, 1px)*35);
        width: -webkit-calc(var(--rpx, 1px)*32);
        width: -moz-calc(var(--rpx, 1px)*32);
        width: calc(var(--rpx, 1px)*32);
        z-index: 2
    }

    #section-silence .cursor-wrapper .cursor, #section-silence .cursor-wrapper-static .cursor {
        height: 100%;
        width: 100%
    }

    #section-silence .mo-title {
        font-size: 24px
    }

    #section-silence .mo-desc {
        font-size: 14px
    }

    #section-silence .mo-48 {
        font-size: 48px
    }

    #section-silence .mo-16 {
        font-size: 16px
    }

    #section-silence .mo-12 {
        font-size: 12px
    }

    #section-silence .mo-18 {
        font-size: 18px
    }

    #section-connect .feature-text {
        font-size: 14px;
        letter-spacing: .5px;
        line-height: 1.2
    }

    #section-connect .title-text {
        font-size: 18px;
        line-height: 1.2
    }

    #section-connect .desc-text {
        font-size: 14px;
        line-height: 1.4
    }

    #section-connect .mo-border {
        border: 1px solid rgba(0, 0, 0, .1)
    }

    [ani-kv-ksp-tvc] #section-ksp .right-part .top {
        height: 66.67%
    }

    [ani-kv-ksp-tvc] #section-ksp .mo-border-top {
        border-top: 1px solid #25342f
    }

    [ani-kv-ksp-tvc] #section-ksp .border-left.mo-border {
        border-left: none;
        border-top: 1px solid #25342f
    }

    [ani-kv-ksp-tvc] .mic-text {
        font-size: 12px
    }

    [ani-kv-ksp-tvc] [kv-product] {
        font-size: 32px;
        letter-spacing: -.02em;
        line-height: 1
    }

    [ani-kv-ksp-tvc] [kv-slogan] {
        font-size: 15px;
        letter-spacing: -.01em;
        line-height: 1
    }

    [ani-kv-ksp-tvc] #section-ksp .title-text {
        font-size: 14px
    }

    [ani-kv-ksp-tvc] #section-ksp .desc-text {
        font-size: 12px
    }

    [ani-kv-ksp-tvc] #section-ksp .mo-card-4 .title-text, [ani-kv-ksp-tvc] #section-ksp .mo-card-6 .title-text, [ani-kv-ksp-tvc] #section-ksp .mo-card-7 .title-text {
        width: -webkit-calc(var(--rpx, 1px)*100);
        width: -moz-calc(var(--rpx, 1px)*100);
        width: calc(var(--rpx, 1px)*100)
    }

    [id^=anchor] {
        top: -webkit-calc(0 - var(--nav-height, 96px));
        top: -moz-calc(0 - var(--nav-height, 96px));
        top: calc(0px - var(--nav-height, 96px))
    }

    [lang^=ar-SA] #section-ksp .mic-text, [lang^=de] #section-ksp .mic-text, [lang^=es] #section-ksp .mic-text, [lang^=fi] #section-ksp .mic-text, [lang^=fr] #section-ksp .mic-text, [lang^=it] #section-ksp .mic-text, [lang^=nl] #section-ksp .mic-text, [lang^=pl] #section-ksp .mic-text, [lang^=ru] #section-ksp .mic-text {
        font-size: 8px
    }

    [lang^=ar-SA] #section-ksp .mo-card-1, [lang^=de] #section-ksp .mo-card-1, [lang^=es] #section-ksp .mo-card-1, [lang^=fi] #section-ksp .mo-card-1, [lang^=fr] #section-ksp .mo-card-1, [lang^=it] #section-ksp .mo-card-1, [lang^=nl] #section-ksp .mo-card-1, [lang^=pl] #section-ksp .mo-card-1, [lang^=ru] #section-ksp .mo-card-1 {
        height: -webkit-calc(var(--rpx, 1px)*220);
        height: -moz-calc(var(--rpx, 1px)*220);
        height: calc(var(--rpx, 1px)*220)
    }

    [lang^=ar-SA] #section-ksp .mo-card-2, [lang^=de] #section-ksp .mo-card-2, [lang^=es] #section-ksp .mo-card-2, [lang^=fi] #section-ksp .mo-card-2, [lang^=fr] #section-ksp .mo-card-2, [lang^=it] #section-ksp .mo-card-2, [lang^=nl] #section-ksp .mo-card-2, [lang^=pl] #section-ksp .mo-card-2, [lang^=ru] #section-ksp .mo-card-2 {
        height: -webkit-calc(var(--rpx, 1px)*200);
        height: -moz-calc(var(--rpx, 1px)*200);
        height: calc(var(--rpx, 1px)*200)
    }

    [lang^=ar-SA] #section-ksp .mo-card-2 .ksp-text-data, [lang^=de] #section-ksp .mo-card-2 .ksp-text-data, [lang^=es] #section-ksp .mo-card-2 .ksp-text-data, [lang^=fi] #section-ksp .mo-card-2 .ksp-text-data, [lang^=fr] #section-ksp .mo-card-2 .ksp-text-data, [lang^=it] #section-ksp .mo-card-2 .ksp-text-data, [lang^=nl] #section-ksp .mo-card-2 .ksp-text-data, [lang^=pl] #section-ksp .mo-card-2 .ksp-text-data, [lang^=ru] #section-ksp .mo-card-2 .ksp-text-data {
        padding-right: calc(var(--rpx, 1px)*180)
    }

    [lang^=ar-SA] #section-ksp .mo-card-10, [lang^=ar-SA] #section-ksp .mo-card-7, [lang^=ar-SA] #section-ksp .mo-card-8, [lang^=ar-SA] #section-ksp .mo-card-9, [lang^=de] #section-ksp .mo-card-10, [lang^=de] #section-ksp .mo-card-7, [lang^=de] #section-ksp .mo-card-8, [lang^=de] #section-ksp .mo-card-9, [lang^=es] #section-ksp .mo-card-10, [lang^=es] #section-ksp .mo-card-7, [lang^=es] #section-ksp .mo-card-8, [lang^=es] #section-ksp .mo-card-9, [lang^=fi] #section-ksp .mo-card-10, [lang^=fi] #section-ksp .mo-card-7, [lang^=fi] #section-ksp .mo-card-8, [lang^=fi] #section-ksp .mo-card-9, [lang^=fr] #section-ksp .mo-card-10, [lang^=fr] #section-ksp .mo-card-7, [lang^=fr] #section-ksp .mo-card-8, [lang^=fr] #section-ksp .mo-card-9, [lang^=it] #section-ksp .mo-card-10, [lang^=it] #section-ksp .mo-card-7, [lang^=it] #section-ksp .mo-card-8, [lang^=it] #section-ksp .mo-card-9, [lang^=nl] #section-ksp .mo-card-10, [lang^=nl] #section-ksp .mo-card-7, [lang^=nl] #section-ksp .mo-card-8, [lang^=nl] #section-ksp .mo-card-9, [lang^=pl] #section-ksp .mo-card-10, [lang^=pl] #section-ksp .mo-card-7, [lang^=pl] #section-ksp .mo-card-8, [lang^=pl] #section-ksp .mo-card-9, [lang^=ru] #section-ksp .mo-card-10, [lang^=ru] #section-ksp .mo-card-7, [lang^=ru] #section-ksp .mo-card-8, [lang^=ru] #section-ksp .mo-card-9 {
        height: -webkit-calc(var(--rpx, 1px)*290);
        height: -moz-calc(var(--rpx, 1px)*290);
        height: calc(var(--rpx, 1px)*290)
    }

    [lang^=ar-SA] #section-silence .grid-1-spec-1, [lang^=de] #section-silence .grid-1-spec-1, [lang^=es] #section-silence .grid-1-spec-1, [lang^=fi] #section-silence .grid-1-spec-1, [lang^=fr] #section-silence .grid-1-spec-1, [lang^=it] #section-silence .grid-1-spec-1, [lang^=nl] #section-silence .grid-1-spec-1, [lang^=pl] #section-silence .grid-1-spec-1, [lang^=ru] #section-silence .grid-1-spec-1 {
        font-size: 8px
    }

    [lang^=ar-SA] #section-silence .grid-4-spec-title, [lang^=de] #section-silence .grid-4-spec-title, [lang^=es] #section-silence .grid-4-spec-title, [lang^=fi] #section-silence .grid-4-spec-title, [lang^=fr] #section-silence .grid-4-spec-title, [lang^=it] #section-silence .grid-4-spec-title, [lang^=nl] #section-silence .grid-4-spec-title, [lang^=pl] #section-silence .grid-4-spec-title, [lang^=ru] #section-silence .grid-4-spec-title {
        font-size: 10px
    }

    [lang^=ar-SA] #section-silence .grid-4-spec-desc, [lang^=de] #section-silence .grid-4-spec-desc, [lang^=es] #section-silence .grid-4-spec-desc, [lang^=fi] #section-silence .grid-4-spec-desc, [lang^=fr] #section-silence .grid-4-spec-desc, [lang^=it] #section-silence .grid-4-spec-desc, [lang^=nl] #section-silence .grid-4-spec-desc, [lang^=pl] #section-silence .grid-4-spec-desc, [lang^=ru] #section-silence .grid-4-spec-desc {
        font-size: 8px
    }

    [lang^=da-DK] #section-connect .grid-5-spec-value, [lang^=de] #section-connect .grid-5-spec-value, [lang^=fi] #section-connect .grid-5-spec-value, [lang^=fr] #section-connect .grid-5-spec-value {
        font-size: 16px
    }

    [lang^=da-DK] #section-connect .grid-5-spec-name, [lang^=de] #section-connect .grid-5-spec-name, [lang^=fi] #section-connect .grid-5-spec-name, [lang^=fr] #section-connect .grid-5-spec-name {
        font-size: 8px
    }

    [lang^=de] #section-connect .grid-5-spec-2-value {
        font-size: -webkit-calc(var(--rpx, 1px)*80);
        font-size: -moz-calc(var(--rpx, 1px)*80);
        font-size: calc(var(--rpx, 1px)*80)
    }

    [lang^=de] #section-connect .grid-5-spec-2-name {
        font-size: -webkit-calc(var(--rpx, 1px)*36);
        font-size: -moz-calc(var(--rpx, 1px)*36);
        font-size: calc(var(--rpx, 1px)*36)
    }

    [lang^=pl] #section-connect .grid-5-card-title {
        font-size: 16px
    }
}

@media (orientation:portrait) and (max-width:1023px) {
    .zn--wrapper .pc-only {
        display: none
    }
}

@media (min-width:720px) and (max-width:800px) and (max-aspect-ratio:.85) {
    .zn--wrapper #noise-wrapper {
        top: 30vh;
        top: -webkit-calc(var(--vh, 1vh)*30);
        top: -moz-calc(var(--vh, 1vh)*30);
        top: calc(var(--vh, 1vh)*30)
    }
}

@media (min-width:1940px) {
    #section-sound .light-img-inner {
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -ms-transform: scale(1.5);
        transform: scale(1.5)
    }
}

@media (min-width:700px) and (max-width:900px) and (max-aspect-ratio:.85) {
    #section-connect [ani-grid-1] [ani-bg] {
        height: 300vw;
        height: -webkit-calc(var(--vw, 1vw)*300);
        height: -moz-calc(var(--vw, 1vw)*300);
        height: calc(var(--vw, 1vw)*300)
    }
}

@media (min-width:1024px) and (min-aspect-ratio:1.85) {
    [ani-kv-ksp-tvc] .ksp-10-img {
        -webkit-transform: translateY(10%);
        -moz-transform: translateY(10%);
        -ms-transform: translateY(10%);
        transform: translateY(10%)
    }
}

@media (min-width:1440px) and (min-aspect-ratio:1.85) {
    [ani-kv-ksp-tvc] .ksp-10-img {
        -webkit-transform: scale(.8);
        -moz-transform: scale(.8);
        -ms-transform: scale(.8);
        transform: scale(.8)
    }
}

@media (min-width:1024px) and (max-aspect-ratio:1/1) and (min-width:1023px) {
    [ani-kv-ksp-tvc] #section-ksp .ksp-text-wrapper {
        top: -5%
    }
}

@media (max-width:1023px) {
    [ani-kv-ksp-tvc] #section-ksp a.hover-act .hover-img {
        background: -webkit-radial-gradient(50.03% 50.07%, 64.46% 64.42%, rgba(108, 161, 145, .5) 0, rgba(39, 72, 63, .5) 50.88%, rgba(17, 33, 30, 0) 100%), #11211e;
        background: -moz-radial-gradient(50.03% 50.07%, 64.46% 64.42%, rgba(108, 161, 145, .5) 0, rgba(39, 72, 63, .5) 50.88%, rgba(17, 33, 30, 0) 100%), #11211e;
        background: radial-gradient(64.46% 64.42% at 50.03% 50.07%, rgba(108, 161, 145, .5) 0, rgba(39, 72, 63, .5) 50.88%, rgba(17, 33, 30, 0) 100%), #11211e;
        opacity: 1
    }
}

#loader-fps {
    --point-color: transparent;
    --size: 2px;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -webkit-align-content: center;
    align-content: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    height: var(--size);
    -webkit-justify-content: center;
    justify-content: center;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100vw;
    width: -webkit-calc(var(--vw, 1vw)*100);
    width: -moz-calc(var(--vw, 1vw)*100);
    width: calc(var(--vw, 1vw)*100);
    z-index: 1000
}

#loader-fps .loader-element {
    border: var(--size) solid var(--point-color);
    border-radius: 100%;
    margin: calc(var(--size)*2)
}

#loader-fps .loader-element:first-child {
    -webkit-animation: preloader .6s ease-in-out infinite alternate;
    -moz-animation: preloader .6s ease-in-out infinite alternate;
    animation: preloader .6s ease-in-out infinite alternate
}

#loader-fps .loader-element:nth-child(2) {
    -webkit-animation: preloader .6s ease-in-out .2s infinite alternate;
    -moz-animation: preloader .6s ease-in-out .2s infinite alternate;
    animation: preloader .6s ease-in-out .2s infinite alternate
}

#loader-fps .loader-element:nth-child(3) {
    -webkit-animation: preloader .6s ease-in-out .4s infinite alternate;
    -moz-animation: preloader .6s ease-in-out .4s infinite alternate;
    animation: preloader .6s ease-in-out .4s infinite alternate
}

@-moz-keyframes preloader {
    to {
        -moz-transform: scale(2);
        transform: scale(2)
    }
}

@-webkit-keyframes preloader {
    to {
        -webkit-transform: scale(2);
        transform: scale(2)
    }
}

@keyframes preloader {
    to {
        -webkit-transform: scale(2);
        -moz-transform: scale(2);
        transform: scale(2)
    }
}

@media (min-width:1024px) {
    :root {
        --rpx: -webkit-calc(.07622vw - .09756px);
        --rpx: -moz-calc(.07622vw - .09756px);
        --rpx: calc(.07622vw - .09756px);
        --rpx: -webkit-calc(var(--vw, 1vw)*100/1312 - .09756px);
        --rpx: -moz-calc(var(--vw, 1vw)*100/1312 - .09756px);
        --rpx: calc(var(--vw, 1vw)*100/1312 - .09756px)
    }

    .mo-only, .pad-only, .pc-hidden {
        display: none
    }

    .fade-in-pc {
        opacity: 0;
        -webkit-transform: translateY(-webkit-calc(var(--rpx, 1px)*80));
        -moz-transform: translateY(-moz-calc(var(--rpx, 1px)*80));
        -ms-transform: translateY(calc(var(--rpx, 1px)*80));
        transform: translateY(calc(var(--rpx, 1px)*80));
        -webkit-transition: opacity .6s, -webkit-transform .6s;
        transition: opacity .6s, -webkit-transform .6s;
        -moz-transition: transform .6s, opacity .6s, -moz-transform .6s;
        transition: transform .6s, opacity .6s;
        transition: transform .6s, opacity .6s, -webkit-transform .6s, -moz-transform .6s;
        -webkit-transition-delay: 0;
        -moz-transition-delay: 0;
        transition-delay: 0
    }

    .fade-in-pc[data-slight] {
        -webkit-transform: translateY(-webkit-calc(var(--rpx, 1px)*50));
        -moz-transform: translateY(-moz-calc(var(--rpx, 1px)*50));
        -ms-transform: translateY(calc(var(--rpx, 1px)*50));
        transform: translateY(calc(var(--rpx, 1px)*50))
    }

    .fade-in-pc[data-slow] {
        -webkit-transition: opacity 1s, -webkit-transform 1s;
        transition: opacity 1s, -webkit-transform 1s;
        -moz-transition: transform 1s, opacity 1s, -moz-transform 1s;
        transition: transform 1s, opacity 1s;
        transition: transform 1s, opacity 1s, -webkit-transform 1s, -moz-transform 1s
    }

    .fade-in-pc.show, .fade-in-pc[data-slight].show {
        opacity: var(--target-opacity, 1);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        -webkit-transition-delay: var(--delay, 0);
        -moz-transition-delay: var(--delay, 0);
        transition-delay: var(--delay, 0)
    }

    .fade-in {
        opacity: 0;
        -webkit-transform: translateY(-webkit-calc(var(--rpx, 1px)*80));
        -moz-transform: translateY(-moz-calc(var(--rpx, 1px)*80));
        -ms-transform: translateY(calc(var(--rpx, 1px)*80));
        transform: translateY(calc(var(--rpx, 1px)*80));
        -webkit-transition: opacity .6s, -webkit-transform .6s;
        transition: opacity .6s, -webkit-transform .6s;
        -moz-transition: transform .6s, opacity .6s, -moz-transform .6s;
        transition: transform .6s, opacity .6s;
        transition: transform .6s, opacity .6s, -webkit-transform .6s, -moz-transform .6s;
        -webkit-transition-delay: 0;
        -moz-transition-delay: 0;
        transition-delay: 0
    }

    .fade-in[data-slight] {
        -webkit-transform: translateY(-webkit-calc(var(--rpx, 1px)*50));
        -moz-transform: translateY(-moz-calc(var(--rpx, 1px)*50));
        -ms-transform: translateY(calc(var(--rpx, 1px)*50));
        transform: translateY(calc(var(--rpx, 1px)*50))
    }

    .fade-in[data-slow] {
        -webkit-transition: opacity 1s, -webkit-transform 1s;
        transition: opacity 1s, -webkit-transform 1s;
        -moz-transition: transform 1s, opacity 1s, -moz-transform 1s;
        transition: transform 1s, opacity 1s;
        transition: transform 1s, opacity 1s, -webkit-transform 1s, -moz-transform 1s
    }

    .fade-in.show, .fade-in[data-slight].show {
        opacity: var(--target-opacity, 1);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        -webkit-transition-delay: var(--delay, 0);
        -moz-transition-delay: var(--delay, 0);
        transition-delay: var(--delay, 0)
    }
}

@media (max-width:649px) {
    :root {
        --rpx: -webkit-calc(.30488vw - .09756px);
        --rpx: -moz-calc(.30488vw - .09756px);
        --rpx: calc(.30488vw - .09756px);
        --rpx: -webkit-calc(var(--vw, 1vw)*100/328 - .09756px);
        --rpx: -moz-calc(var(--vw, 1vw)*100/328 - .09756px);
        --rpx: calc(var(--vw, 1vw)*100/328 - .09756px)
    }

    .mo-hidden, .pad-only, .pc-only {
        display: none
    }

    .fade-in-mo {
        opacity: 0;
        -webkit-transform: translateY(50px);
        -moz-transform: translateY(50px);
        -ms-transform: translateY(50px);
        transform: translateY(50px);
        -webkit-transition: opacity .6s, -webkit-transform .6s;
        transition: opacity .6s, -webkit-transform .6s;
        -moz-transition: transform .6s, opacity .6s, -moz-transform .6s;
        transition: transform .6s, opacity .6s;
        transition: transform .6s, opacity .6s, -webkit-transform .6s, -moz-transform .6s;
        -webkit-transition-delay: 0;
        -moz-transition-delay: 0;
        transition-delay: 0
    }

    .fade-in-mo[data-slight] {
        -webkit-transform: translateY(30px);
        -moz-transform: translateY(30px);
        -ms-transform: translateY(30px);
        transform: translateY(30px)
    }

    .fade-in-mo[data-slow] {
        -webkit-transition: opacity 1s, -webkit-transform 1s;
        transition: opacity 1s, -webkit-transform 1s;
        -moz-transition: transform 1s, opacity 1s, -moz-transform 1s;
        transition: transform 1s, opacity 1s;
        transition: transform 1s, opacity 1s, -webkit-transform 1s, -moz-transform 1s
    }

    .fade-in-mo.show, .fade-in-mo[data-slight].show {
        opacity: var(--target-opacity, 1);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        -webkit-transition-delay: var(--delay, 0);
        -moz-transition-delay: var(--delay, 0);
        transition-delay: var(--delay, 0)
    }

    .fade-in {
        opacity: 0;
        -webkit-transform: translateY(50px);
        -moz-transform: translateY(50px);
        -ms-transform: translateY(50px);
        transform: translateY(50px);
        -webkit-transition: opacity .6s, -webkit-transform .6s;
        transition: opacity .6s, -webkit-transform .6s;
        -moz-transition: transform .6s, opacity .6s, -moz-transform .6s;
        transition: transform .6s, opacity .6s;
        transition: transform .6s, opacity .6s, -webkit-transform .6s, -moz-transform .6s;
        -webkit-transition-delay: 0;
        -moz-transition-delay: 0;
        transition-delay: 0
    }

    .fade-in[data-slight] {
        -webkit-transform: translateY(30px);
        -moz-transform: translateY(30px);
        -ms-transform: translateY(30px);
        transform: translateY(30px)
    }

    .fade-in[data-slow] {
        -webkit-transition: opacity 1s, -webkit-transform 1s;
        transition: opacity 1s, -webkit-transform 1s;
        -moz-transition: transform 1s, opacity 1s, -moz-transform 1s;
        transition: transform 1s, opacity 1s;
        transition: transform 1s, opacity 1s, -webkit-transform 1s, -moz-transform 1s
    }

    .fade-in.show, .fade-in[data-slight].show {
        opacity: var(--target-opacity, 1);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        -webkit-transition-delay: var(--delay, 0);
        -moz-transition-delay: var(--delay, 0);
        transition-delay: var(--delay, 0)
    }
}

@media (min-width:650px) and (max-width:1023px) {
    :root {
        --rpx: -webkit-calc(.13889vw - .06667px);
        --rpx: -moz-calc(.13889vw - .06667px);
        --rpx: calc(.13889vw - .06667px);
        --rpx: -webkit-calc(var(--vw, 1vw)*100/720 - .06667px);
        --rpx: -moz-calc(var(--vw, 1vw)*100/720 - .06667px);
        --rpx: calc(var(--vw, 1vw)*100/720 - .06667px)
    }

    .mo-only, .pad-hidden, .pc-only {
        display: none
    }

    .fade-in-pad {
        opacity: 0;
        -webkit-transition: opacity .6s, -webkit-transform .6s;
        transition: opacity .6s, -webkit-transform .6s;
        -moz-transition: transform .6s, opacity .6s, -moz-transform .6s;
        transition: transform .6s, opacity .6s;
        transition: transform .6s, opacity .6s, -webkit-transform .6s, -moz-transform .6s;
        -webkit-transition-delay: 0;
        -moz-transition-delay: 0;
        transition-delay: 0
    }

    .fade-in-pad, .fade-in-pad[data-slight] {
        -webkit-transform: translateY(50px);
        -moz-transform: translateY(50px);
        -ms-transform: translateY(50px);
        transform: translateY(50px)
    }

    .fade-in-pad[data-slow] {
        -webkit-transition: opacity 1s, -webkit-transform 1s;
        transition: opacity 1s, -webkit-transform 1s;
        -moz-transition: transform 1s, opacity 1s, -moz-transform 1s;
        transition: transform 1s, opacity 1s;
        transition: transform 1s, opacity 1s, -webkit-transform 1s, -moz-transform 1s
    }

    .fade-in-pad.show, .fade-in-pad[data-slight].show {
        opacity: var(--target-opacity, 1);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        -webkit-transition-delay: var(--delay, 0);
        -moz-transition-delay: var(--delay, 0);
        transition-delay: var(--delay, 0)
    }

    .fade-in {
        opacity: 0;
        -webkit-transition: opacity .6s, -webkit-transform .6s;
        transition: opacity .6s, -webkit-transform .6s;
        -moz-transition: transform .6s, opacity .6s, -moz-transform .6s;
        transition: transform .6s, opacity .6s;
        transition: transform .6s, opacity .6s, -webkit-transform .6s, -moz-transform .6s;
        -webkit-transition-delay: 0;
        -moz-transition-delay: 0;
        transition-delay: 0
    }

    .fade-in, .fade-in[data-slight] {
        -webkit-transform: translateY(50px);
        -moz-transform: translateY(50px);
        -ms-transform: translateY(50px);
        transform: translateY(50px)
    }

    .fade-in[data-slow] {
        -webkit-transition: opacity 1s, -webkit-transform 1s;
        transition: opacity 1s, -webkit-transform 1s;
        -moz-transition: transform 1s, opacity 1s, -moz-transform 1s;
        transition: transform 1s, opacity 1s;
        transition: transform 1s, opacity 1s, -webkit-transform 1s, -moz-transform 1s
    }

    .fade-in.show, .fade-in[data-slight].show {
        opacity: var(--target-opacity, 1);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        -webkit-transition-delay: var(--delay, 0);
        -moz-transition-delay: var(--delay, 0);
        transition-delay: var(--delay, 0)
    }
}

@media (min-width:1440px) {
    :root {
        --rpx: 1px;
        --rpx: min(-webkit-calc((100vw - 128px)*var(--r, 1px)/1312), 1px);
        --rpx: min(-moz-calc((100vw - 128px)*var(--r, 1px)/1312), 1px);
        --rpx: min(calc((100vw - 128px)*var(--r, 1px)/1312), 1px);
        --rpx: min(-webkit-calc((var(--vw, 1vw)*100 - 128px)*var(--r, 1px)/1312), 1px);
        --rpx: min(-moz-calc((var(--vw, 1vw)*100 - 128px)*var(--r, 1px)/1312), 1px);
        --rpx: min(calc((var(--vw, 1vw)*100 - 128px)*var(--r, 1px)/1312), 1px)
    }
}

.zn--wrapper, .zn--wrapper .font-t {
}

.zn--wrapper .font-b, .zn--wrapper .font-m {
}

.zn--wrapper .font-r {
}

html {
    overflow: unset !important
}

body {
    line-height: normal;
    overflow: unset;
    overflow-x: hidden
}

body.hide-body {
    overflow: hidden
}

#header .nav {
    z-index: 99
}

#header .nav .nav-right>li, #header .nav .nav-right>li .info, #header .nav .nav-right>li a {
    margin-right: 0
}

#footer>.container-infinite>.container-text {
    overflow: hidden
}

#main-wrapper .container {
    margin: 0;
    padding: 0;
    width: auto
}

#main-wrapper .container:after, #main-wrapper .container:before {
    content: none
}

[ani-autoplay-video], [ani-video-wrapper] {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    contain: paint;
    overflow: hidden;
    position: relative
}

[ani-autoplay-video] canvas, [ani-autoplay-video] img, [ani-autoplay-video] video, [ani-video-wrapper] canvas, [ani-video-wrapper] img, [ani-video-wrapper] video {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

[ani-autoplay-video] img, [ani-video-wrapper] img {
    -webkit-clip-path: inset(0);
    clip-path: inset(0)
}

[ani-autoplay-video] canvas, [ani-video-wrapper] canvas {
    -o-object-fit: initial;
    object-fit: fill
}

[ani-autoplay-video] img, [ani-autoplay-video] video, [ani-video-wrapper] img, [ani-video-wrapper] video {
    -o-object-fit: cover;
    object-fit: cover
}

[ani-autoplay-video] canvas, [ani-autoplay-video] video, [ani-video-wrapper] canvas, [ani-video-wrapper] video {
    z-index: 1
}

[ani-autoplay-video] .replay, [ani-video-wrapper] .replay {
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    bottom: -webkit-calc(var(--rpx, 1px)*20);
    bottom: -moz-calc(var(--rpx, 1px)*20);
    bottom: calc(var(--rpx, 1px)*20);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    font-size: 14px;
    line-height: 18px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: -webkit-calc(var(--rpx, 1px)*20);
    right: -moz-calc(var(--rpx, 1px)*20);
    right: calc(var(--rpx, 1px)*20);
    text-decoration: underline;
    text-underline-offset: 2px;
    z-index: 2
}

[ani-autoplay-video] .replay:after, [ani-video-wrapper] .replay:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy4xODQgNS43VjIuMmgtMS4wNjd2MS43OWE1Ljc4NCA1Ljc4NCAwIDEgMCAxLjY1IDQuMDQzSDEyLjdhNC43MTYgNC43MTYgMCAxIDEtLjk3Mi0yLjg2Nkg5LjE1djEuMDY3aDMuNWEuNTMzLjUzMyAwIDAgMCAuNTM0LS41MzRaIiBmaWxsPSIjZmZmIi8+PC9zdmc+);
    -webkit-background-size: 16px 16px;
    background-size: 16px;
    content: "";
    display: inline-block;
    height: 16px;
    width: 16px
}

[ani-autoplay-video] .replay.actived, [ani-video-wrapper] .replay.actived {
    cursor: pointer;
    opacity: 1;
    pointer-events: auto
}

[ani-autoplay-video] .replay.light, [ani-video-wrapper] .replay.light {
    color: #000
}

[ani-autoplay-video] .replay.light:after, [ani-video-wrapper] .replay.light:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy4xODQgNS43VjIuMmgtMS4wNjd2MS43OWE1Ljc4NCA1Ljc4NCAwIDEgMCAxLjY1IDQuMDQzSDEyLjdhNC43MTYgNC43MTYgMCAxIDEtLjk3Mi0yLjg2Nkg5LjE1djEuMDY3aDMuNWEuNTMzLjUzMyAwIDAgMCAuNTM0LS41MzRaIiBmaWxsPSIjMDAwIi8+PC9zdmc+)
}

[ani-autoplay-video]+.replay, [ani-video-wrapper]+.replay {
    opacity: 0;
    pointer-events: none
}

[ani-autoplay-video]+.replay.actived, [ani-video-wrapper]+.replay.actived {
    opacity: 1;
    pointer-events: auto
}